.ai-suite-page{--ai-teal:#58dfcc;--ai-blue:#5eb7ff}.ai-hero{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center;padding-block:92px 70px;min-height:690px}.ai-hero h1{font-size:clamp(3.1rem,5.8vw,6.1rem);line-height:.98;max-width:850px}.ai-hero-copy>p:not(.eyebrow):not(.lead):not(.ai-hero-note){max-width:680px}.ai-hero .lead{color:#f0fbff;max-width:760px}.ai-hero-note{margin-top:28px;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase;color:#8fc9cd}.ai-hero-visual{position:relative;margin:0;border:1px solid #365969;border-radius:28px;overflow:hidden;background:#071923;box-shadow:0 36px 100px #0007}.ai-hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#06111ed9);pointer-events:none}.ai-hero-visual img{display:block;width:100%;height:610px;object-fit:cover}.ai-hero-visual figcaption{position:absolute;left:28px;right:28px;bottom:24px;z-index:1;font-size:.72rem;letter-spacing:.11em;text-transform:uppercase;color:#d9f8f4}.ai-proof-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding-block:0;border:1px solid #25434e;border-radius:14px;overflow:hidden;background:#0b1c26}.ai-proof-strip span{padding:19px 14px;text-align:center;color:#c7e4e7;font-size:.75rem;font-weight:700;letter-spacing:.04em;border-right:1px solid #25434e}.ai-proof-strip span:last-child{border-right:0}.ai-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ai-product{position:relative;padding:30px;border:1px solid #284d59;border-radius:18px;background:linear-gradient(145deg,#102a35,#081720);min-height:250px}.ai-product.featured{grid-column:span 2;background:radial-gradient(circle at 90% 10%,#32d5ba25,transparent 50%),linear-gradient(145deg,#123643,#091a24)}.ai-product .index{margin-bottom:28px;color:var(--ai-teal)}.ai-product .eyebrow{margin-bottom:11px;color:#75c9c5}.ai-product h3{font-size:1.65rem}.ai-product ul{color:#aecad1;margin-bottom:0}.ai-journey{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid #31515d}.ai-journey li{margin:0;padding:30px 24px;border-right:1px solid #31515d}.ai-journey li:last-child{border-right:0}.ai-journey li>span{font-family:monospace;color:var(--ai-teal);display:block;margin-bottom:34px}.ai-journey h3{font-size:1.25rem}.ai-journey p{font-size:.9rem;margin:0}.ai-safety-panel,.ai-addons{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:54px;border:1px solid #3d6972;border-radius:24px;background:radial-gradient(circle at 10% 0,#55dac31a,transparent 46%),#0a202a}.ai-safety-panel h2,.ai-addons h2{font-size:clamp(2.2rem,4vw,4rem)}.ai-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ai-plan{position:relative;padding:30px 24px;border:1px solid #294955;border-radius:17px;background:#0a1922}.ai-plan.featured{border-color:#68cfc2;background:linear-gradient(150deg,#143b43,#0a1922);box-shadow:0 22px 55px #00101680}.ai-plan h3{font-size:1.3rem}.ai-price{color:#f3ffff;font-size:1.75rem;font-weight:700;letter-spacing:-.04em}.ai-price small{font-size:.72rem;color:#9cbcc3;letter-spacing:0}.ai-plan>p:last-child{font-size:.86rem;margin-bottom:0}.ai-addons{align-items:start}.ai-addon-list p{display:flex;justify-content:space-between;gap:20px;padding:15px 0;margin:0;border-bottom:1px solid #31515d}.ai-addon-list span{color:#8dc8ca;text-align:right}.ai-suite-page .final-cta{background:radial-gradient(circle at 78% 30%,#25cfb825,transparent 35%),linear-gradient(130deg,#112f3a,#0a161f);border-color:#386876}
@media(max-width:1050px){.ai-hero{grid-template-columns:1fr}.ai-hero-visual img{height:480px}.ai-plan-grid{grid-template-columns:repeat(2,1fr)}.ai-product-grid{grid-template-columns:repeat(2,1fr)}.ai-journey{grid-template-columns:1fr}.ai-journey li{display:grid;grid-template-columns:55px 1fr;border-right:0;border-bottom:1px solid #31515d;padding:24px}.ai-journey li:last-child{border-bottom:0}.ai-journey li>span{margin:3px 0 0}.ai-proof-strip{grid-template-columns:repeat(2,1fr)}.ai-proof-strip span{border-bottom:1px solid #25434e}.ai-proof-strip span:last-child{grid-column:1/-1}}
@media(max-width:680px){.ai-hero{padding-block:58px 40px;gap:35px}.ai-hero h1{font-size:clamp(2.9rem,12vw,4.2rem)}.ai-hero-visual img{height:380px}.ai-hero-visual figcaption{left:18px;right:18px;bottom:16px}.ai-proof-strip{grid-template-columns:1fr}.ai-proof-strip span,.ai-proof-strip span:last-child{grid-column:auto;border-right:0}.ai-product-grid,.ai-plan-grid{grid-template-columns:1fr}.ai-product.featured{grid-column:auto}.ai-safety-panel,.ai-addons{grid-template-columns:1fr;padding:34px 24px;gap:25px}.ai-addon-list p{font-size:.88rem}.ai-journey li{grid-template-columns:42px 1fr;padding-inline:8px}.ai-hero .actions{align-items:stretch;flex-direction:column}.ai-hero .button{width:100%}}
