@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.ai-mark{letter-spacing:0;align-items:baseline;font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:800;display:inline-flex}.ai-mark .roman-i{transform-origin:50%;margin-left:.035em;font-family:Georgia,Times New Roman,serif;font-weight:700;transform:scaleX(.9)}:root{color:#102d47;font-synthesis:none;--navy:#082a49;--blue:#2387e8;--pale:#eaf5ff;--line:#dce9f3;--muted:#60778b;background:#fbfdff;font-family:DM Sans,sans-serif;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.15em}.skip{z-index:99;background:#fff;padding:.75rem;position:fixed;top:-100px;left:1rem}.skip:focus{top:1rem}.site-header{border-bottom:1px solid #dce9f3cc;align-items:center;gap:3rem;max-width:1500px;height:88px;margin:auto;padding:0 clamp(1.25rem,5vw,5.5rem);display:flex}.brand{flex-direction:column;margin-right:auto;line-height:1.05;display:flex}.brand span{color:var(--navy);font:700 1.3rem Manrope}.brand small{color:#5f7c94;letter-spacing:.12em;text-transform:uppercase;margin-top:.35rem;font-size:.67rem}.site-header nav{gap:1.7rem;font-size:.91rem;font-weight:600;display:flex}.site-header nav a:hover{color:var(--blue)}.button{background:var(--blue);color:#fff;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1.25rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 10px 28px #2387e833}.button:hover{background:#0876d6;transform:translateY(-2px)}.button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #ffc857}.button-small{white-space:nowrap;padding:.72rem 1rem;font-size:.86rem}.hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:clamp(3rem,7vw,7rem);max-width:1500px;min-height:680px;margin:auto;padding:clamp(4rem,8vw,7.5rem) clamp(1.25rem,8vw,8rem);display:grid;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--blue);margin:0 0 1.25rem;font-size:.76rem;font-weight:700}.hero h1,.section h2,.cta h2{letter-spacing:-.055em;color:var(--navy);margin:0;font:600 clamp(2.9rem,5.6vw,5.8rem)/1.03 Manrope}.hero h1 em{color:var(--blue);font-style:normal}.lead{color:var(--muted);max-width:590px;margin:1.8rem 0;font-size:1.17rem}.actions{align-items:center;gap:1.7rem;display:flex}.text-link{align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.text-link span{color:var(--muted);font-size:.82rem;font-weight:400}.benefits{color:#547087;flex-wrap:wrap;gap:1.25rem;margin:2.7rem 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.benefits li{align-items:center;gap:.35rem;display:flex}.benefits svg{color:#20a17a}.visual{background:linear-gradient(145deg,#eaf6ff,#f8fbfe 58%,#dff0ff);border:1px solid #d9ebf8;border-radius:2rem;min-height:460px;position:relative}.glow{filter:blur(75px);opacity:.28;background:#76bdff;width:260px;height:260px;position:absolute;top:20%;right:10%}.visual-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #fff;border-radius:1rem;position:absolute;box-shadow:0 24px 60px #144e7c24}.visual-card small{letter-spacing:.14em;color:#7290a7;font-size:.62rem;font-weight:700}.card-prompt{width:68%;padding:1.5rem 1.7rem;top:17%;left:8%}.card-prompt strong{margin-top:.75rem;line-height:1.5;display:block}.cursor{background:var(--blue);width:2px;height:20px;margin-top:.3rem;display:block}.card-result{width:67%;padding:1.4rem;bottom:13%;right:7%}.card-result>div{align-items:center;gap:.7rem;margin:.9rem 0;display:flex}.card-result>div span{background:var(--pale);border-radius:.45rem;padding:.5rem .65rem;font-size:.83rem;font-weight:700}.card-result p{color:#28856e;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.flow-line{border-left:2px dashed #87bae7;height:70px;position:absolute;top:46%;left:33%}.human-badge{background:var(--navy);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:95px;height:95px;display:flex;position:absolute;top:8%;right:3%;box-shadow:0 15px 35px #082a4940}.human-badge span{font:700 1.4rem Manrope}.human-badge small{font-size:.6rem}.section{max-width:1500px;margin:auto;padding:clamp(5rem,9vw,9rem) clamp(1.25rem,8vw,8rem)}.section h2{font-size:clamp(2.3rem,4vw,4rem)}.section-heading{grid-template-columns:1fr .75fr;align-items:end;gap:6rem;display:grid}.section-heading>p,.audience>div>p,.inspiration>p{color:var(--muted);font-size:1.08rem}.value-grid,.offer-grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:4.5rem;display:grid}.value-card,.offer-card{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:2rem;transition:all .2s}.value-card:hover,.offer-card:hover{transform:translateY(-4px);box-shadow:0 18px 45px #144e7c14}.value-card>span{color:var(--blue);letter-spacing:.12em;font:700 .7rem Manrope}.value-card h3,.offer-card h3{color:var(--navy);margin:1.5rem 0 .7rem;font:700 1.28rem Manrope}.value-card p,.offer-card p{color:var(--muted);font-size:.94rem}.soft{background:#f0f8ff;max-width:none}.soft>*{max-width:1244px;margin-left:auto;margin-right:auto}.offer-card{padding:2.4rem}.offer-icon{color:var(--blue);font-size:1.7rem}.offer-card a{color:var(--blue);align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.86rem;font-weight:700;display:flex}.audience{grid-template-columns:.8fr 1fr;align-items:center;gap:8rem;display:grid}.audience ul{margin:0;padding:0;list-style:none}.audience li{border-bottom:1px solid var(--line);color:var(--navy);padding:1.2rem 0;font:600 clamp(1.6rem,3vw,2.7rem) Manrope}.audience li span{color:var(--blue);margin-right:2rem;font:600 .68rem DM Sans}.about{background:var(--navy);color:#fff;grid-template-columns:.9fr 1fr;align-items:center;gap:clamp(3rem,8vw,8rem);max-width:none;display:grid}.portrait-wrap{max-width:540px;margin-left:auto;position:relative}.portrait-wrap img{aspect-ratio:4/4.4;object-fit:cover;object-position:center 28%;border-radius:1.2rem;width:100%;display:block}.portrait-note{color:var(--navy);background:#fff;border-radius:.7rem;padding:1.2rem 1.7rem;position:absolute;bottom:-2rem;right:-2rem;box-shadow:0 12px 30px #001b2d55}.about-copy{max-width:600px}.about h2{color:#fff}.about-copy>p:not(.eyebrow){color:#bdd0df;font-size:1.05rem}.about-copy .text-link{margin-top:1rem}.anna{grid-template-columns:.4fr 1fr .35fr;align-items:center;gap:3rem;display:grid}.anna>span{border:1px solid var(--line);aspect-ratio:1;text-align:center;color:var(--blue);border-radius:100%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.anna p{color:var(--muted)}.inspiration{text-align:center;background:linear-gradient(160deg,#f0f8ff,#fff)}.inspiration>p{max-width:650px;margin:1.5rem auto}.cta{text-align:center;background:var(--navy);color:#fff;padding:clamp(5rem,9vw,8rem) 1.25rem}.cta h2{color:#fff;max-width:850px;margin:auto}.cta>p:not(.eyebrow){color:#bdd0df;font-size:1.1rem}.button-light{color:var(--navy);background:#fff;margin-top:1rem}.button-light:hover{background:#e9f5ff}footer{color:var(--muted);align-items:center;gap:3rem;padding:2.5rem clamp(1.25rem,8vw,8rem);font-size:.8rem;display:flex}footer p:last-child{margin-left:auto}@media (width<=1050px){.site-header nav{display:none}.hero{grid-template-columns:1fr 1fr;gap:2rem}.hero h1{font-size:clamp(2.8rem,6vw,4.5rem)}.section-heading{gap:2rem}.audience{gap:4rem}.anna{grid-template-columns:.35fr 1fr}.anna>span{display:none}}@media (width<=760px){.site-header{height:74px;padding:0 1.1rem}.brand span{font-size:1.1rem}.site-header>.button{width:44px;height:44px;padding:0;font-size:0}.site-header>.button:after{content:"↗";font-size:1.2rem}.hero{grid-template-columns:1fr;padding:4.5rem 1.25rem 3rem}.hero h1{font-size:clamp(3rem,14vw,4.2rem)}.lead{font-size:1.05rem}.visual{min-height:380px}.card-prompt{width:78%;left:5%}.card-result{width:78%;right:5%}.human-badge{width:76px;height:76px}.benefits{gap:.7rem 1rem}.section{padding:5rem 1.25rem}.section-heading,.audience,.about,.anna{grid-template-columns:1fr;gap:2.5rem}.value-grid,.offer-grid{grid-template-columns:1fr;margin-top:2.5rem}.value-card,.offer-card{padding:1.6rem}.audience ul{margin-top:1rem}.portrait-wrap{margin:auto}.portrait-note{bottom:-1.2rem;right:.8rem}.about-copy{margin-top:1.5rem}.anna .eyebrow{margin-bottom:0}.actions{flex-direction:column;align-items:flex-start;gap:1.1rem}footer{flex-direction:column;align-items:flex-start;gap:1rem}footer p{margin:0}footer p:last-child{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.name-note{border-top:1px solid var(--line);color:#35546d;margin:1.35rem 0 0;padding-top:1.35rem;font-size:.97rem}.trust{background:var(--navy);color:#fff;max-width:none}.trust>*{max-width:1244px;margin-left:auto;margin-right:auto}.trust h2{color:#fff}.trust .section-heading>div>p{color:#bdd0df;font-size:1.08rem}.trust-grid{grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:4.2rem;display:grid}.trust-grid article{background:#ffffff0a;border:1px solid #bdd0df4d;border-radius:1rem;padding:2rem}.trust-grid h3{color:#fff;margin:0;font:700 1.3rem Manrope}.trust-grid p{color:#bdd0df;margin:1rem 0 0}.toolbox{background:linear-gradient(135deg,#eff8ff,#fff);max-width:none}.toolbox>*{max-width:1244px;margin-left:auto;margin-right:auto}.toolbox-card{background:#fff;border:1px dashed #9ac6ef;border-radius:1.3rem;grid-template-columns:1.25fr .55fr;align-items:end;gap:4rem;padding:clamp(2rem,5vw,4rem);display:grid}.toolbox-card h2{margin-top:1.5rem}.toolbox-card p{color:var(--muted);max-width:720px;font-size:1.06rem}.toolbox-note{border-left:3px solid var(--blue);padding-left:1.2rem;font-weight:700;color:var(--navy)!important;font-size:.96rem!important}@media (width<=760px){.trust-grid,.toolbox-card{grid-template-columns:1fr;gap:1rem}.trust-grid{margin-top:2.5rem}.trust-grid article{padding:1.5rem}.toolbox-card{padding:1.6rem}.name-note{font-size:.93rem}}.products{background:#f7fbff;max-width:none}.products>*{max-width:1244px;margin-left:auto;margin-right:auto}.product-grid{grid-template-columns:repeat(2,1fr);gap:1.3rem;margin-top:4rem;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:1.2rem;flex-direction:column;min-height:360px;padding:2.6rem;display:flex;position:relative;overflow:hidden}.product-card:before{content:"";background:var(--blue);width:5px;position:absolute;inset:0 auto 0 0}.product-development:before{background:var(--navy)}.product-status{background:var(--pale);color:var(--blue);text-transform:uppercase;letter-spacing:.12em;border-radius:2rem;align-self:flex-start;padding:.45rem .7rem;font-size:.7rem;font-weight:700}.product-development .product-status{color:var(--navy);background:#e9eef3}.product-card h3{letter-spacing:-.04em;color:var(--navy);margin:1.8rem 0 1rem;font:700 clamp(2rem,4vw,3.6rem) Manrope}.product-card p{color:var(--muted);max-width:520px;font-size:1rem}.product-card strong{color:var(--navy);margin-top:auto;font-size:.9rem}@media (width<=760px){.product-grid{grid-template-columns:1fr;margin-top:2.5rem}.product-card{min-height:330px;padding:1.6rem}}
