.ad-page{--ad-lavender:#eeeaff;--ad-lavender-deep:#dcd5ff;--ad-purple:#7656df;--ad-purple-dark:#5c3bc6;--ad-ink:#17151f;--ad-muted:#686477;--ad-line:#e5e1ef;--ad-paper:#faf9ff;--ad-serif:Georgia,"Times New Roman",serif;--ad-sans:Inter,Arial,Helvetica,sans-serif;background:var(--ad-paper);color:var(--ad-ink);font-family:var(--ad-sans);line-height:1.55}.ad-page *{box-sizing:border-box}.ad-page a{text-decoration:none}.ad-hero{background:var(--ad-lavender);grid-template-columns:1fr 1fr;min-height:650px;display:grid}.ad-hero-copy{place-self:center end;width:min(100%,650px);padding:82px 70px 88px 34px}.ad-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ad-purple);margin-bottom:24px;font-size:10px;font-weight:700}.ad-hero h1{letter-spacing:-.065em;margin:0 0 27px;font-size:clamp(54px,6.1vw,86px);font-weight:750;line-height:.94}.ad-hero h1 em{color:var(--ad-purple);font-family:var(--ad-serif);letter-spacing:-.055em;font-weight:400;line-height:.98;display:block}.ad-hero-copy>p{color:#555166;max-width:540px;margin:0 0 30px;font-size:16px;line-height:1.8}.ad-actions{flex-wrap:wrap;gap:12px;display:flex}.ad-btn{cursor:pointer;border:0;justify-content:center;align-items:center;gap:13px;padding:16px 22px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.ad-btn-primary{background:var(--ad-ink);color:#fff}.ad-btn-secondary{color:var(--ad-ink);background:0 0;border:1px solid #bcb5d5}.ad-btn-secondary:hover{border-color:var(--ad-purple);color:var(--ad-purple)}.ad-hero-visual{background:linear-gradient(135deg,#ded7ff 0%,#eeebff 48%,#cbd9ff 100%);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.ad-orbit{aspect-ratio:1;border:1px solid #ffffffbf;border-radius:50%;width:min(70vw,550px);position:absolute}.ad-orbit:before,.ad-orbit:after{content:"";border:1px solid #ffffff8c;border-radius:50%;position:absolute;inset:7%}.ad-orbit:after{border-color:#ffffff6b;inset:15%}.ad-visual-card{text-align:center;background:#ffffffe0;border:1px solid #ffffffd9;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;width:min(70%,430px);min-height:365px;padding:44px 36px;display:flex;position:relative;transform:rotate(-4deg);box-shadow:0 30px 80px #48379129}.ad-symbol{color:#fff;background:linear-gradient(145deg,#8a70ef,#5a3bc3);border-radius:32px;place-items:center;width:105px;height:105px;margin-bottom:24px;font-size:46px;font-weight:300;display:grid;box-shadow:0 18px 38px #5b3dc540}.ad-visual-card h2{letter-spacing:-.04em;margin:0 0 9px;font-size:23px}.ad-visual-card p{letter-spacing:.12em;color:#79728f;text-transform:uppercase;margin:0;font-size:9px}.ad-float-note{background:#fff;border-radius:16px;padding:15px 18px;font-size:11px;font-weight:700;line-height:1.45;position:absolute;box-shadow:0 16px 40px #3a2d701a}.ad-float-note small{color:var(--ad-purple);letter-spacing:.15em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.ad-note-one{top:14%;right:9%}.ad-note-two{bottom:14%;left:8%}.ad-section{padding:104px 34px}.ad-section.ad-white{background:#fff}.ad-wrap{max-width:1180px;margin:auto}.ad-section-head{grid-template-columns:.9fr 1.1fr;align-items:end;gap:70px;margin-bottom:54px;display:grid}.ad-section-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5vw,65px);font-weight:700;line-height:.98}.ad-section-head h2 em{font-family:var(--ad-serif);color:var(--ad-purple);font-weight:400}.ad-section-head>p{max-width:560px;color:var(--ad-muted);margin:0;font-size:16px;line-height:1.85}.ad-principles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ad-principle{background:var(--ad-paper);border:1px solid var(--ad-line);min-height:260px;padding:29px}.ad-principle:nth-child(2){color:#fff;background:#211d2d;border-color:#211d2d}.ad-principle:nth-child(3){background:#e4deff;border-color:#e4deff}.ad-number{letter-spacing:.16em;color:var(--ad-purple);margin-bottom:66px;font-size:10px;font-weight:700}.ad-principle:nth-child(2) .ad-number{color:#b9a9ff}.ad-principle h3{letter-spacing:-.045em;margin:0 0 12px;font-size:26px}.ad-principle p{color:var(--ad-muted);margin:0;font-size:14px;line-height:1.75}.ad-principle:nth-child(2) p{color:#c8c3d2}.ad-feature{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.ad-feature-visual{background:linear-gradient(145deg,#dcd4ff,#cbd8ff);place-items:center;min-height:460px;display:grid;position:relative;overflow:hidden}.ad-feature-visual:before,.ad-feature-visual:after{content:"";border:1px solid #fffc;border-radius:50%;width:360px;height:360px;position:absolute}.ad-feature-visual:after{width:250px;height:250px}.ad-feature-panel{z-index:1;background:#fff;width:68%;padding:31px;position:relative;transform:rotate(3deg);box-shadow:0 22px 55px #4a3b8721}.ad-feature-panel small{letter-spacing:.16em;color:var(--ad-purple);text-transform:uppercase;font-size:9px;font-weight:700}.ad-feature-panel strong{font:400 33px/.98 var(--ad-serif);margin:17px 0 22px;display:block}.ad-feature-panel span{background:#ebe8f5;height:6px;margin:8px 0;display:block}.ad-feature-panel span:first-of-type{width:90%}.ad-feature-panel span:nth-of-type(2){width:72%}.ad-feature-panel span:nth-of-type(3){width:82%}.ad-feature-copy p{color:var(--ad-muted);margin:24px 0;font-size:16px;line-height:1.85}.ad-checks{gap:15px;margin-top:26px;display:grid}.ad-check{align-items:flex-start;gap:12px;font-size:14px;font-weight:700;display:flex}.ad-check b{width:23px;height:23px;color:var(--ad-purple-dark);background:#e8e2ff;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.ad-statement{color:#fff;background:#211d2d;grid-template-columns:1.1fr .9fr;align-items:end;gap:65px;padding:78px;display:grid}.ad-statement blockquote{font:400 clamp(32px,4vw,54px)/1.05 var(--ad-serif);letter-spacing:-.04em;margin:0}.ad-statement-side{color:#c7c1d1;font-size:15px;line-height:1.8}.ad-statement-side .ad-kicker{letter-spacing:.18em;text-transform:uppercase;color:#b7a6ff;margin-bottom:15px;font-size:10px;font-weight:700}.ad-closing{background:var(--ad-lavender);padding:100px 34px}.ad-closing-inner{justify-content:space-between;align-items:end;gap:55px;max-width:1180px;margin:auto;display:flex}.ad-closing h2{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(40px,5vw,65px);font-weight:700;line-height:.98}.ad-closing p{color:#5f5a72;max-width:420px;margin:0 0 22px;font-size:15px;line-height:1.8}.ad-signed-in{background:var(--ad-ink);color:#fff;text-align:center;letter-spacing:.06em;padding:14px 34px;font-size:12px;font-weight:700}.ad-signed-in a{color:#b9a9ff;margin-left:8px;text-decoration:underline}@media (max-width:900px){.ad-hero{grid-template-columns:1fr}.ad-hero-copy{justify-self:center;width:100%;max-width:760px;padding:75px 34px 65px}.ad-hero-visual{min-height:540px}.ad-section-head,.ad-feature,.ad-statement{grid-template-columns:1fr;gap:30px}.ad-feature{gap:45px}.ad-closing-inner{display:block}.ad-closing-inner>div:last-child{margin-top:28px}}@media (max-width:600px){.ad-hero-copy{padding:62px 22px 55px}.ad-hero h1{font-size:58px}.ad-hero-copy>p{font-size:15px}.ad-hero-visual{min-height:430px}.ad-visual-card{border-radius:26px;width:76%;min-height:300px;padding:28px 20px}.ad-symbol{border-radius:25px;width:82px;height:82px;font-size:36px}.ad-float-note{padding:12px 14px;font-size:10px}.ad-note-one{top:9%;right:4%}.ad-note-two{bottom:8%;left:4%}.ad-section{padding:76px 22px}.ad-section-head{gap:22px;margin-bottom:36px}.ad-principles{grid-template-columns:1fr}.ad-principle{min-height:220px}.ad-number{margin-bottom:48px}.ad-feature-visual{min-height:360px}.ad-statement{padding:42px 26px}.ad-closing{padding:75px 22px}}@media (prefers-reduced-motion:reduce){.ad-page *,.ad-page :before,.ad-page :after{transition:none!important}}
