html body .landing-adaptive .adaptation-demo{scroll-margin-top:110px}.landing-adaptive .adaptation-demo .landing-section-head{max-width:980px}.landing-adaptive .adaptation-demo .landing-section-head h2{max-width:980px;font-size:var(--landing-section-title-size, clamp(2rem, 2.7vw, 3rem))!important;line-height:1.04!important;letter-spacing:-.04em!important}.landing-adaptive .adaptation-demo .landing-section-head p{max-width:820px}.landing-adaptive .adaptation-choices{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.landing-adaptive .adaptation-choices button{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 18px;border:1px solid #425670;border-radius:100px;color:#d9e9f6;background:#102038;font:inherit;font-size:14px;font-weight:600}.landing-adaptive .adaptation-choices button[aria-pressed=true]{color:#071b28;background:#5aead7;border-color:#5aead7}.landing-adaptive .adaptation-choices button:focus-visible{outline:3px solid #3f93ff;outline-offset:4px}.landing-adaptive .adaptation-choice-dot{display:block;width:16px;height:16px;border:1px solid currentColor;border-radius:50%}.landing-adaptive .adaptation-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.8fr) minmax(0,1fr);align-items:stretch;border:1px solid #30445d;border-radius:24px;overflow:hidden;background:#0d1c2e}.landing-adaptive .adaptation-flow>div{min-width:0;padding:clamp(18px,2vw,26px)}.landing-adaptive .adaptation-flow span{display:block;color:#9eb6cb;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.landing-adaptive .adaptation-flow h3{margin:12px 0 8px;font-family:Sora,sans-serif;font-size:clamp(22px,2.2vw,30px);line-height:1.18;color:#f3f8ff}.landing-adaptive .adaptation-flow p{margin:10px 0 0;color:#b7cadd;font-size:14px;line-height:1.58}.landing-adaptive .adaptation-goal,.landing-adaptive .adaptation-feedback{display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid #30445d}.landing-adaptive .adaptation-goal{grid-column:1 / 3;color:#55d9ff}.landing-adaptive .adaptation-goal strong{display:block;margin-top:8px;color:#eef7ff;font-size:clamp(16px,1.6vw,20px);line-height:1.35}.landing-adaptive .adaptation-feedback{grid-column:3;color:#5aead7}.landing-adaptive .adaptation-feedback p{margin-top:8px;color:#d9e7f3;font-weight:650}.landing-adaptive .adaptation-before{background:#07122140}.landing-adaptive .adaptation-reason{position:relative;border-inline:1px solid #30445d;background:#56d9ff09}.landing-adaptive .adaptation-reason p{color:#d4e3ef}.landing-adaptive .adaptation-reason .adaptation-arrow{position:absolute;right:-13px;top:50%;z-index:2;padding:4px;border-radius:50%;background:#55e0cf;color:#071b28;transform:translateY(-50%)}.landing-adaptive .adaptation-after{background:linear-gradient(130deg,#153e48,#142b44)}.landing-adaptive .adaptation-after span{color:#7cf3d8}.landing-adaptive .adaptation-benefit{grid-column:1 / -1;display:flex;align-items:flex-start;gap:16px;border-top:1px solid #30445d;background:linear-gradient(90deg,#5aead71c,#3a82ff14);color:#5aead7}.landing-adaptive .adaptation-benefit h3{margin:7px 0 0;font-size:clamp(20px,2vw,28px)}.landing-adaptive .adaptation-benefit p{max-width:820px;margin-top:7px}.landing-adaptive .adaptation-note{display:flex;align-items:flex-start;gap:10px;color:#a9bfd2;font-size:13px;line-height:1.6;margin-top:20px}.landing-adaptive .adaptation-note svg{flex-shrink:0;margin-top:2px}@media(max-width:800px){.landing-adaptive .adaptation-flow{grid-template-columns:1fr}.landing-adaptive .adaptation-flow>div{grid-column:1}.landing-adaptive .adaptation-goal,.landing-adaptive .adaptation-feedback{border-bottom:1px solid #30445d}.landing-adaptive .adaptation-reason{border-inline:0;border-block:1px solid #30445d}.landing-adaptive .adaptation-reason .adaptation-arrow{right:24px;top:auto;bottom:-13px;transform:rotate(90deg)}.landing-adaptive .adaptation-flow h3{margin-top:14px}}html body .landing-adaptive,html body .landing-adaptive>main{background:radial-gradient(ellipse 70% 24% at 82% 18%,rgba(47,124,255,.12),transparent 72%),radial-gradient(ellipse 58% 20% at 14% 56%,rgba(85,217,255,.07),transparent 74%),#07111f!important;color:#f4f8ff!important}html body .landing-adaptive>main{overflow:visible;overflow-x:clip;padding-bottom:clamp(2rem,5vw,4.5rem)}html body .landing-adaptive .landing-section{background:transparent!important;color:#f4f8ff!important}html body .landing-adaptive .landing-section-head h2,html body .landing-adaptive :is(.landing-problem-card,.landing-feature-card,.landing-pricing-card,.landing-audience-panel) :is(h2,h3,strong){color:#f4f8ff!important}html body .landing-adaptive :is(.landing-section-head,.landing-problem-card,.landing-feature-card,.landing-pricing-card,.landing-audience-panel) :is(p,small,li){color:#bdcadb!important}html body .landing-adaptive .landing-section-head>span{color:#55d9ff!important}html body .landing-adaptive :is(.landing-problem-card,.landing-feature-card,.landing-pricing-card,.landing-audience-panel){border-color:#97beff29!important;background:linear-gradient(145deg,#2f7cff17,#0b1524ad),#0b1626!important;box-shadow:0 20px 55px #0003!important}html body .landing-adaptive .adaptation-flow{border-color:#97beff2e;background:#0d1c2e}html body .landing-adaptive .adaptation-flow h3{color:#f3f8ff}html body .landing-adaptive .adaptation-flow p,html body .landing-adaptive .adaptation-note{color:#b7cadd}html body .landing-adaptive .adaptation-flow span{color:#9eb6cb}html body .landing-adaptive .adaptation-feedback,html body .landing-adaptive .adaptation-goal,html body .landing-adaptive .adaptation-reason,html body .landing-adaptive .adaptation-benefit{border-color:#30445d}html body .landing-adaptive .adaptation-after{background:linear-gradient(130deg,#153e48,#142b44)}html body .landing-adaptive .adaptation-after span{color:#7cf3d8}html body .landing-adaptive .adaptation-choices button{color:#d9e9f6;background:#102038;border-color:#425670}html body .landing-adaptive .adaptation-choices button[aria-pressed=true]{color:#071b28;background:#5aead7;border-color:#5aead7}html body .landing-adaptive .landing-faq-list details{background:#0b1524c2;border-color:#97beff29}html body .landing-adaptive .landing-faq-list summary{color:#f4f8ff}html body .landing-adaptive .landing-faq-list details p{color:#bdcadb}html body .landing-adaptive :is(.landing-step-number,.landing-audience-panel>div:first-child>span){color:#55d9ff}html body .landing-adaptive .landing-pricing-card .landing-coffee-note{color:#55d9ff!important}html body .landing-adaptive .landing-final-cta{margin-bottom:0}html body .landing-adaptive>.landing-footer{width:100%;max-width:none;margin:0;padding:clamp(2.5rem,5vw,4rem) max(1rem,calc((100vw - 1120px)/2));border-top:1px solid rgba(151,190,255,.13);background:radial-gradient(ellipse 44% 140% at 80% 0%,rgba(47,124,255,.1),transparent 72%),linear-gradient(180deg,#07111f,#040b14)!important;color:#aebdd1!important}html body .landing-adaptive>.landing-footer a{color:#c8d4e8!important}html body .landing-adaptive>.landing-footer a:hover{color:#55d9ff!important}html body .landing-adaptive>.landing-footer .landing-logo-text{color:#f4f8ff!important}@media(max-width:520px){html body .landing-adaptive .landing-language-picker{display:inline-flex!important;min-width:48px}html body .landing-adaptive .landing-header-cta{display:none}html body .landing-adaptive .landing-header-action{display:inline-flex!important;min-width:44px}html body .landing-adaptive .landing-header-action span{display:none}}
