@charset "UTF-8";@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-var-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jbmono-var-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jbmono-var-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/jbmono-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ivory: #FBF7F1;--ivory-2: #F7F1E8;--paper: #FFF;--sand: #F4ECDE;--sand-2: #EFE4D2;--sand-3: #EADFC9;--navy: #1C2B4A;--navy-2: #28395C;--ink: #2C2A28;--muted: #756B5E;--muted-2: #7A6F60;--terra: #CB5E3F;--terra-deep: #B14E33;--terra-700: #9C4329;--terra-tint: #F4DBCF;--terra-wash: #FBEDE6;--blue: #5E7C99;--blue-deep: #4A6580;--blue-tint: #DDE7EF;--blue-wash: #EEF3F7;--green: #4F8A6B;--green-tint: #DCEBE2;--line: #E7DDCD;--line-soft: #EFE8DB;--line-strong:#D9CCB6;--sh-xs: 0 1px 2px rgba(40,33,24,.05);--sh-sm: 0 2px 6px rgba(40,33,24,.06), 0 1px 2px rgba(40,33,24,.04);--sh-md: 0 10px 30px -12px rgba(40,33,24,.18), 0 2px 8px rgba(40,33,24,.05);--sh-lg: 0 30px 60px -24px rgba(28,43,74,.28), 0 8px 20px -12px rgba(40,33,24,.12);--sh-card: 0 18px 40px -28px rgba(28,43,74,.3), 0 2px 6px rgba(40,33,24,.05);--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-xl: 32px;--r-pill: 999px;--font: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--maxw: 1200px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:104px;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font);background:var(--ivory);color:var(--ink);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;font-feature-settings:"ss01" 1,"cv01" 1;overflow-x:clip}img,svg{display:block;max-width:100%}iconify-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit}:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font);color:var(--navy);line-height:1.08;letter-spacing:-.03em;font-weight:800;text-wrap:balance}p{text-wrap:pretty}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:32px;min-width:0;box-sizing:border-box}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.section{padding-block:92px}.section--tight{padding-block:72px}.section--sand{background:var(--ivory-2)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--terra-deep)}.eyebrow:before{content:"";width:18px;height:1.5px;background:var(--terra);display:inline-block}.eyebrow--blue{color:var(--blue-deep)}.eyebrow--blue:before{background:var(--blue)}.section-head{max-width:720px;margin-bottom:48px;min-width:0}.section-head--center{margin-inline:auto;text-align:center}.section-head h2{font-size:clamp(32px,3.2vw,44px);margin-top:18px}.section-head p{margin-top:18px;font-size:18px;color:var(--muted);max-width:640px}.section-head--center p{margin-inline:auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:16px;letter-spacing:-.01em;padding:14px 24px;border-radius:var(--r-pill);transition:transform .18s ease,box-shadow .22s ease,background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.btn svg{width:18px;height:18px}.btn--primary{background:var(--terra-deep);color:#fff;box-shadow:0 10px 24px -12px #b14e33b3,inset 0 1px #ffffff2e}.btn--primary:hover{background:var(--terra-700);transform:translateY(-2px);box-shadow:0 16px 30px -12px #b14e339e}.btn--primary:active{transform:translateY(0)}.btn--ghost{background:var(--paper);color:var(--navy);border:1.5px solid var(--line-strong);box-shadow:var(--sh-xs)}.btn--ghost:hover{border-color:var(--navy);transform:translateY(-2px);box-shadow:var(--sh-sm)}.btn--navy{background:var(--navy);color:#fff}.btn--navy:hover{background:var(--navy-2);transform:translateY(-2px);box-shadow:var(--sh-md)}.btn--lg{padding:17px 30px;font-size:17px}.btn--block{width:100%}.link-arrow{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--terra-deep);transition:gap .2s ease,color .2s ease}.link-arrow svg{width:16px;height:16px;transition:transform .2s ease}.link-arrow:hover{gap:11px;color:var(--terra-700)}.site-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--ivory) 82%,transparent);-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.site-header.is-stuck{border-bottom-color:var(--line);background:color-mix(in srgb,var(--ivory) 92%,transparent);box-shadow:0 8px 24px -20px #1c2b4a80}.nav{display:flex;align-items:center;gap:28px;height:92px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0;font-weight:700;color:var(--navy);letter-spacing:-.02em;text-decoration:none;transition:opacity .18s ease}.brand:hover{opacity:.88}.brand__mark{width:34px;height:34px;flex-shrink:0;max-width:none;max-height:none;aspect-ratio:1/1;object-fit:contain;color:var(--navy)}.brand__name{font-size:18px;line-height:1;white-space:nowrap;letter-spacing:-.03em}.brand__name b{font-weight:800;color:var(--terra-deep);transition:color .18s ease}.brand:hover .brand__name b{color:var(--terra-700)}.site-header .brand{margin-right:2px}.site-header .brand__name{font-size:clamp(15px,.55vw + 13px,18px)}.nav__links{display:flex;align-items:center;gap:4px;margin-left:8px}.nav__links a{font-size:15px;font-weight:500;color:var(--muted);padding:9px 13px;border-radius:var(--r-sm);white-space:nowrap;transition:color .18s ease,background-color .18s ease}.nav__links a:hover{color:var(--navy);background:var(--sand)}@media(max-width:1180px){.nav{gap:18px}.site-header .brand__name{font-size:16px}.site-header .brand__mark{width:32px;height:32px}}@media(max-width:1080px){.nav{gap:14px}.nav__links{margin-left:0}.nav__links a{padding:9px 7px;font-size:14px}.site-header .brand__name{font-size:15.5px}}.nav__right{margin-left:auto;display:flex;align-items:center;gap:14px}.nav__login{font-size:15px;font-weight:600;color:var(--navy);padding:9px 6px;transition:color .18s ease}.nav__login:hover{color:var(--terra-deep)}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.icon-chip{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:var(--terra-wash);color:var(--terra-deep);flex:none}.icon-chip svg{width:25px;height:25px}.icon-chip--blue{background:var(--blue-wash);color:var(--blue-deep)}.icon-chip--sand{background:var(--sand);color:var(--navy)}.icon-chip--green{background:var(--green-tint);color:var(--green)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}}.hero{padding-top:48px;padding-bottom:36px;position:relative;overflow:hidden}.hero+.section{padding-top:50px}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(720px 520px at 78% 8%,var(--blue-wash),transparent 70%),radial-gradient(600px 480px at 6% 90%,var(--terra-wash),transparent 72%);pointer-events:none}.hero__grid{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:48px;align-items:center}.hero__title{font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.02;letter-spacing:-.03em;margin-top:22px}.hero__title-accent{position:relative;color:var(--terra-deep);white-space:nowrap}.hero__title-accent:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:11px;background:var(--terra-tint);border-radius:6px;z-index:-1}.hero__sub{margin-top:24px;font-size:20px;line-height:1.55;color:var(--muted);max-width:540px}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero__cta .btn--ghost{border-color:var(--terra)}.hero__cta .btn--ghost:hover{border-color:var(--terra-deep);background:var(--terra-wash)}.hero__call{display:none}.hero__badges{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;max-width:560px}.hero__badges li{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:var(--navy);background:#fff;border:1px solid rgba(28,43,74,.08);padding:10px 18px 10px 14px;border-radius:50px;box-shadow:0 1px 4px #1c2b4a0f;white-space:nowrap}.hero__badges svg,.hero__badges iconify-icon{width:17px;height:17px;color:var(--navy);flex:none;display:inline-block}.hero__stage{position:relative}.hero__art-panel{position:relative;border-radius:30px;padding:0}.hero__art-img{position:relative;display:block;width:100%;height:auto;border-radius:30px}.float{position:absolute;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--sh-card);padding:14px 16px}.float__who{font-size:12px;font-weight:700;color:var(--blue-deep);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px}.float--client{top:44px;left:-30px;width:214px;border-top-left-radius:18px;border-bottom-left-radius:6px}.float--client p{font-size:14.5px;line-height:1.45;color:var(--ink)}.float--ai{bottom:28px;right:-36px;width:284px}.float__ai-head{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:13.5px;font-weight:700;color:var(--navy);white-space:nowrap}.float__avatar{width:26px;height:26px;border-radius:8px;background:var(--terra-wash);display:grid;place-items:center;flex:none}.float__avatar svg{width:18px;height:18px}.float__online{margin-left:auto;font-size:11px;font-weight:600;color:var(--green);display:inline-flex;align-items:center;gap:5px}.float__online:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green)}.float--ai p{font-size:14.5px;line-height:1.5;color:var(--ink)}.float--ai p b{color:var(--navy);font-weight:700}.float--toast{bottom:150px;left:-34px;display:flex;align-items:center;gap:11px;padding:12px 16px 12px 13px}.float__toast-ic{width:34px;height:34px;border-radius:10px;background:var(--blue-wash);display:grid;place-items:center;flex:none}.float__toast-ic svg{width:20px;height:20px}.float--toast div{display:flex;flex-direction:column;line-height:1.25}.float--toast b{font-size:14px;color:var(--navy);font-weight:700}.float--toast span{font-size:12.5px;color:var(--muted)}.float__check{width:22px;height:22px}.float--flow{top:-20px;right:26px;display:flex;align-items:center;gap:9px;padding:11px 16px;font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--navy);border-radius:var(--r-pill)}.float--flow svg{width:17px;height:17px;color:var(--terra);flex:none}.float--flow .flow-mid{color:var(--terra-deep);font-weight:600}@media(prefers-reduced-motion:no-preference){.float{animation:floatY 6s ease-in-out infinite}.float--ai{animation-delay:-2s;animation-duration:7s}.float--toast{animation-delay:-3.5s;animation-duration:6.5s}.float--flow{animation:none}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.pain__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;counter-reset:pain-card}.pain__card{position:relative;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 28px;box-shadow:var(--sh-sm);transition:transform .22s ease,box-shadow .22s ease}.pain__card:hover{transform:translateY(-4px);box-shadow:var(--sh-md)}.pain__card .icon-chip{margin-bottom:18px}.pain__card h3{font-size:19px;margin-bottom:9px}.pain__card p{font-size:15px;color:var(--muted);line-height:1.55}.pain__card:after{content:counter(pain-card,decimal-leading-zero);counter-increment:pain-card;position:absolute;right:14px;bottom:12px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--muted-2);opacity:.45}.pain__card:nth-child(n+10):after{content:counter(pain-card)}.pain__note{margin-top:30px;display:flex;align-items:center;gap:16px;background:linear-gradient(100deg,var(--navy),var(--navy-2));color:#fff;border-radius:var(--r-lg);padding:24px 30px;box-shadow:var(--sh-md)}.pain__note svg{width:30px;height:30px;flex:none;color:var(--terra-tint)}.pain__note p{font-size:18px;line-height:1.5}.pain__note b{color:#fff;font-weight:700}.feat__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.feat__card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px 28px;box-shadow:var(--sh-sm);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;position:relative}.feat__card:hover{transform:translateY(-5px);box-shadow:var(--sh-md);border-color:var(--line-strong)}.feat__card .icon-chip{margin-bottom:18px}.feat__card h3{font-size:18px;margin-bottom:8px;overflow-wrap:anywhere}.feat__card p{font-size:14.5px;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.feat__note{margin-top:20px;display:flex;align-items:center;gap:16px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px;box-shadow:var(--sh-sm)}.feat__note .icon-chip{margin-bottom:0;flex:none}.feat__note p{font-size:16px;line-height:1.5;color:var(--ink)}.feat__note b{color:var(--navy);font-weight:700}.how{background:var(--ivory-2)}.how__track{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;position:relative}.how__line{position:absolute;top:32px;left:7%;right:7%;height:2px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 8px,transparent 8px 16px);z-index:0}.how__step{position:relative;z-index:1;text-align:center}.how__num{display:none;width:64px;height:64px;border-radius:18px;background:var(--paper);border:1.5px solid var(--line);align-items:center;justify-content:center;box-shadow:var(--sh-sm);margin:0 auto 20px}.how__num-label{font-family:var(--mono);font-size:12px;font-weight:700;color:var(--terra-deep);letter-spacing:.06em}.how__content{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:5px 6px;align-items:center;width:100%;max-width:220px;margin-inline:auto}.how__step-ic{display:inline-flex;align-items:center;justify-content:center;grid-column:1;grid-row:1;width:36px;height:36px;border-radius:12px;background:var(--paper);border:1.5px solid var(--line);box-shadow:var(--sh-sm);color:var(--terra);margin:0;flex:none}.how__step-ic iconify-icon{font-size:20px}.how__step h3{grid-column:2;grid-row:1;font-size:17px;margin:0;line-height:1.25;text-align:left}.how__step p{grid-column:1/-1;grid-row:2;font-size:14.5px;color:var(--muted);line-height:1.5;max-width:none;margin:0;text-align:left}.niche__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 10px;font-size:clamp(27px,5vw,38px);max-width:100%;min-width:0}.niche__title-desktop{display:none}.niche__title-mobile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;min-width:0}.niche__title-text{flex:0 1 auto;min-width:0}.niche__picker-wrap{position:relative;display:inline-flex;align-items:center;max-width:100%;min-width:0}.niche__picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;font-weight:800;color:var(--terra-deep);padding:0 28px 0 4px;cursor:pointer;max-width:100%;min-width:0}.niche__picker:focus-visible{outline:2.5px solid var(--blue);outline-offset:3px;border-radius:4px}.niche__picker-chevron{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--navy);pointer-events:none}.niche__lead--desktop{margin-top:14px}.niche__layout{display:grid;grid-template-columns:248px 1fr 312px;gap:24px;align-items:start}.niche__menu{display:flex;flex-direction:column;gap:6px}.niche__menu-btn{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;border-radius:var(--r-md);border:1px solid transparent;color:var(--navy);font-size:15.5px;font-weight:600;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.niche__menu-btn svg{width:21px;height:21px;color:var(--muted-2);flex:none;transition:color .18s ease}.niche__menu-btn:hover{background:var(--sand)}.niche__menu-btn.is-active{background:var(--paper);border-color:var(--line);box-shadow:var(--sh-sm);color:var(--terra-deep)}.niche__menu-btn.is-active svg{color:var(--terra)}.niche__chat{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);overflow:hidden;min-height:440px;display:flex;flex-direction:column}.niche__chat-body{padding:22px 20px;flex:1;display:flex;flex-direction:column;gap:14px;background:var(--paper)}.msg{max-width:100%;width:100%}.msg__row{display:flex;align-items:flex-start;gap:10px}.msg__av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none}.msg__av--client{background:var(--sand-2);color:var(--muted)}.msg__av--ai{background:var(--terra-wash);color:var(--terra)}.msg__main{flex:1;min-width:0}.msg__label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;color:var(--muted-2)}.msg--client{align-self:flex-start}.msg--client .msg__label{color:var(--muted-2)}.msg--client .msg__bubble{background:var(--sand-2);color:var(--ink);border-radius:16px 16px 16px 6px}.msg--ai{align-self:flex-start}.msg--ai .msg__label{color:var(--terra-deep)}.msg--ai .msg__bubble{background:var(--terra-wash);color:var(--ink);border-radius:16px 16px 16px 6px;border:1px solid var(--terra-tint)}.msg__bubble{padding:12px 14px;font-size:14.5px;line-height:1.5;box-shadow:none}.msg__bubble b{font-weight:700;color:var(--navy)}.niche__typing{display:inline-flex;gap:4px;align-items:center;padding:14px 17px}.niche__typing i{width:7px;height:7px;border-radius:50%;background:var(--muted-2);animation:typing 1.2s infinite ease-in-out}.niche__typing i:nth-child(2){animation-delay:.15s}.niche__typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.niche__chat-foot{display:flex;align-items:center;gap:12px;padding:14px 18px;border-top:1px solid var(--line-soft);background:var(--ivory)}.niche__fake-input{flex:1;color:var(--muted-2);font-size:14.5px}.niche__send{width:40px;height:40px;border-radius:12px;background:var(--terra);display:grid;place-items:center;flex:none}.niche__send svg{width:20px;height:20px;color:#fff}.niche__next{background:linear-gradient(160deg,var(--navy),#16233e);color:#fff;border-radius:var(--r-lg);padding:28px 26px;box-shadow:var(--sh-md)}.niche__next h3{color:#fff;font-size:20px;margin-bottom:20px}.niche__next ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px}.niche__next li{display:flex;gap:12px;font-size:14.5px;line-height:1.45;color:#ffffffdb}.niche__next li svg{width:20px;height:20px;flex:none;color:var(--terra);margin-top:1px}.niche__next .btn{margin-top:26px}.integ__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:720px;margin-inline:auto}.integ__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 10px;min-height:96px;box-shadow:var(--sh-xs);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.integ__item:last-child:nth-child(3n+1){grid-column:2}.integ__item:hover{transform:translateY(-3px);box-shadow:var(--sh-sm);border-color:var(--line-strong)}.integ__ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--sand);color:var(--navy)}.integ__ic svg{width:20px;height:20px}.integ__ic--brand{background:transparent;padding:0}.integ__ic--brand img{width:32px;height:32px}.integ__item b{font-size:13.5px;font-weight:600;color:var(--navy);line-height:1.25;overflow-wrap:anywhere}.integ__caption{text-align:center;margin-top:24px;font-size:16px;color:var(--muted)}.vs__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:stretch;max-width:1000px;margin-inline:auto}.vs__col{border-radius:var(--r-lg);padding:36px 34px}.vs__col--old{background:var(--paper);border:1px solid var(--line);margin-right:14px}.vs__col--new{background:linear-gradient(165deg,#20304f,#16233e);margin-left:14px;box-shadow:var(--sh-lg);position:relative;overflow:hidden}.vs__col--new:before{content:"";position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(203,94,63,.4),transparent 70%)}.vs__head{display:flex;align-items:center;gap:11px;margin-bottom:24px}.vs__col--old .vs__head h3{color:var(--muted);font-size:21px}.vs__col--new .vs__head h3{color:#fff;font-size:21px}.vs__tag{font-family:var(--mono);font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:var(--r-pill)}.vs__col--old .vs__tag{background:var(--sand-2);color:var(--muted)}.vs__col--new .vs__tag{background:var(--terra);color:#fff}.vs__list{list-style:none;padding:0;display:flex;flex-direction:column;gap:16px}.vs__list li{display:flex;gap:12px;font-size:15.5px;line-height:1.45}.vs__list li svg{width:21px;height:21px;flex:none;margin-top:1px}.vs__col--old li{color:var(--muted)}.vs__col--old li svg{color:#c0a98a}.vs__col--new li{color:#ffffffe6}.vs__col--new li svg{color:#79c79c}.vs__badge{align-self:center;z-index:2;width:60px;height:60px;border-radius:50%;background:var(--terra);color:#fff;display:grid;place-items:center;font-weight:800;font-size:17px;font-family:var(--mono);box-shadow:0 12px 24px -8px #b14e3399,0 0 0 8px var(--ivory-2);margin-inline:-16px}.aud__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aud__card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;box-shadow:var(--sh-sm);transition:transform .22s ease,box-shadow .22s ease;display:flex;gap:18px}.aud__card:hover{transform:translateY(-4px);box-shadow:var(--sh-md)}.aud__card .icon-chip{width:54px;height:54px}.aud__card .icon-chip svg{width:27px;height:27px}.aud__card h3{font-size:18px;margin-bottom:8px}.aud__card p{font-size:14.5px;color:var(--muted);line-height:1.5}.aud__card--link:hover{border-color:var(--terra)}.aud__more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--terra-deep)}.aud__more iconify-icon{transition:transform .2s ease}.aud__card--link:hover .aud__more iconify-icon{transform:translate(3px)}.results{background:linear-gradient(180deg,var(--navy) 0%,#16233e 100%);color:#fff}.results .eyebrow{color:var(--terra-tint)}.results .eyebrow:before{background:var(--terra)}.results .section-head h2{color:#fff}.results__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.results__card{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);padding:28px 24px 26px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .22s ease,background-color .22s ease;display:flex;flex-direction:column}.results__card:hover{transform:translateY(-5px);background:#ffffff17}.results__num{font-size:clamp(25px,3vw,40px);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1;margin-bottom:14px;white-space:nowrap}.results__num--accent{color:var(--terra)}.results__card p{font-size:15px;color:#ffffffbd;line-height:1.4}.results__foot{margin-top:26px;font-size:13.5px;color:#ffffff8c;text-align:center}.price__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch;max-width:100%}.price__card{min-width:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:34px 32px 36px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease}.price__card:hover{transform:translateY(-5px);box-shadow:var(--sh-md)}.price__card--feat{background:linear-gradient(170deg,#213152,#18263f);border:none;box-shadow:var(--sh-lg);transform:scale(1.03);position:relative;overflow:hidden}.price__card--feat:hover{transform:scale(1.03) translateY(-5px)}.price__card--feat:before{content:"";position:absolute;top:-70px;right:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(203,94,63,.35),transparent 70%)}.price__badge{position:absolute;top:22px;right:22px;font-family:var(--mono);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--terra);padding:6px 13px;border-radius:var(--r-pill)}.price__name{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--terra-deep);margin-bottom:16px}.price__card--feat .price__name{color:var(--terra-tint)}.price__amount{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;flex-wrap:wrap}.price__amount b{font-size:38px;font-weight:800;letter-spacing:-.03em;color:var(--navy);white-space:nowrap}.price__amount span{font-size:16px;color:var(--muted)}.price__card--feat .price__amount b{color:#fff}.price__card--feat .price__amount span{color:#fff9}.price__for{font-size:15px;color:var(--muted);margin-bottom:24px}.price__card--feat .price__for{color:#ffffffb8}.price__divider{height:1px;background:var(--line);margin-bottom:22px}.price__card--feat .price__divider{background:#ffffff24}.price__feats{list-style:none;padding:0;display:flex;flex-direction:column;gap:13px;margin-bottom:30px;flex:1}.price__feats li{display:flex;gap:11px;font-size:15px;line-height:1.4;color:var(--ink)}.price__feats li svg{width:19px;height:19px;flex:none;color:var(--terra);margin-top:2px}.price__card--feat .price__feats li{color:#ffffffe0}.price__card--feat .price__feats li svg{color:var(--terra)}.future{background:var(--ivory-2)}.future__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.future__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 30px 34px;box-shadow:var(--sh-sm);transition:transform .22s ease,box-shadow .22s ease;position:relative}.future__card:hover{transform:translateY(-5px);box-shadow:var(--sh-md)}.future__tag{position:absolute;top:26px;right:26px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--blue-deep);background:var(--blue-wash);padding:5px 11px;border-radius:var(--r-pill)}.future__ic{width:60px;height:60px;border-radius:18px;background:var(--terra-wash);color:var(--terra-deep);display:grid;place-items:center;margin-bottom:22px}.future__ic svg{width:30px;height:30px}.future__card h3{font-size:21px;margin-bottom:11px}.future__card p{font-size:15.5px;color:var(--muted);line-height:1.55}.control__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.control__card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 26px 28px;box-shadow:var(--sh-xs);display:flex;gap:16px;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.control__card:hover{transform:translateY(-3px);box-shadow:var(--sh-sm);border-color:var(--line-strong)}.control__ic{width:44px;height:44px;border-radius:12px;background:var(--green-tint);color:var(--green);display:grid;place-items:center;flex:none}.control__ic svg{width:23px;height:23px}.control__card h3{font-size:17px;margin-bottom:7px;line-height:1.25}.control__card p{font-size:14.5px;color:var(--muted);line-height:1.5}.cta{padding-block:96px}.cta__panel{background:linear-gradient(150deg,#213152,#16233e 60%,#1a2a47);border-radius:var(--r-xl);padding:60px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;box-shadow:var(--sh-lg);position:relative;overflow:hidden;min-width:0}.cta__panel:before{content:"";position:absolute;bottom:-120px;left:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(203,94,63,.28),transparent 70%)}.cta__panel:after{content:"";position:absolute;top:-100px;right:10%;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(94,124,153,.3),transparent 70%)}.cta__left{position:relative;z-index:1;min-width:0}.cta__left h2{color:#fff;font-size:clamp(28px,2.8vw,38px)}.cta__left p{color:#ffffffc7;font-size:18px;line-height:1.55;margin-top:18px}.cta__badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cta__badges span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.16);padding:9px 15px;border-radius:var(--r-pill);max-width:100%}.cta__badges svg{width:16px;height:16px;color:#79c79c}.cta__form{position:relative;z-index:1;background:var(--paper);border-radius:var(--r-lg);padding:30px;box-shadow:var(--sh-md);min-width:0;max-width:100%}.field{margin-bottom:16px}.field label{display:block;font-size:13.5px;font-weight:600;color:var(--navy);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;padding:13px 15px;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);background:var(--ivory);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.field input::placeholder,.field textarea::placeholder{color:var(--muted-2)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--terra);background:var(--paper);box-shadow:0 0 0 3px var(--terra-wash)}.field textarea{resize:vertical;min-height:80px}.field--row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field.has-error input,.field.has-error select{border-color:#c9533a;box-shadow:0 0 0 3px #c9533a1f}.field__err{display:none;font-size:12.5px;color:#c9533a;margin-top:5px}.field.has-error .field__err{display:block}.cta__consent{font-size:12.5px;color:var(--muted);margin-top:14px;line-height:1.45;text-align:center}.cta__consent a{color:var(--terra-deep);text-decoration:underline}.cta__success{display:none;text-align:center;padding:30px 10px}.cta__success.is-on{display:block}.cta__success svg{width:60px;height:60px;margin:0 auto 18px}.cta__success h3{font-size:22px;margin-bottom:10px}.cta__success p{color:var(--muted);font-size:15.5px;line-height:1.5}.cta__form.is-sent .cta__form-inner{display:none}.footer{background:var(--ivory-2);border-top:1px solid var(--line);padding-top:64px;padding-bottom:32px}.footer__top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:36px;padding-bottom:44px;border-bottom:1px solid var(--line)}.footer__brand .brand{margin-bottom:16px}.footer__brand p{font-size:15px;color:var(--muted);line-height:1.55;max-width:280px}.footer__col h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--navy);margin-bottom:16px}.footer__col ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:11px}.footer__col a{font-size:15px;color:var(--muted);transition:color .16s ease}.footer__col a:hover{color:var(--terra-deep)}.footer__contacts a{display:flex;align-items:center;gap:9px}.footer__contacts svg{width:17px;height:17px;color:var(--terra);flex:none}.footer__bottom{padding-top:26px;font-size:14px;color:var(--muted)}.faq__wrap{max-width:860px}.faq__list{display:flex;flex-direction:column;gap:14px}.faq__item{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-xs);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq__item[open]{border-color:var(--line-strong);box-shadow:var(--sh-sm)}.faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:18px;padding:22px 24px;font-size:18px;font-weight:600;color:var(--navy);transition:color .18s ease}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:hover{color:var(--terra-deep)}.faq__item summary>span:first-child{flex:1}.faq__plus{position:relative;width:20px;height:20px;flex:none}.faq__plus:before,.faq__plus:after{content:"";position:absolute;background:var(--terra);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.faq__plus:before{top:9px;left:0;width:20px;height:2.4px}.faq__plus:after{left:9px;top:0;width:2.4px;height:20px}.faq__item[open] .faq__plus:after{transform:rotate(90deg);opacity:0}.faq__a{padding:0 24px 24px}.faq__a p{font-size:16px;line-height:1.6;color:var(--muted);max-width:680px}.nav__toggle{display:none;margin-left:auto;width:46px;height:46px;border-radius:12px;border:1.5px solid var(--line-strong);background:var(--paper);align-items:center;justify-content:center;flex-direction:column;gap:5px}.nav__toggle span{display:block;width:20px;height:2.2px;background:var(--navy);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.nav__toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7.2px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7.2px) rotate(-45deg)}.mobile-menu{position:fixed;inset:92px 0 auto 0;z-index:99;background:var(--ivory);border-bottom:1px solid var(--line);box-shadow:var(--sh-md);padding:16px 32px 24px;display:none;flex-direction:column;gap:4px;max-height:calc(100dvh - 92px);overflow-y:auto}.mobile-menu.is-open{display:flex}.mobile-menu a{font-size:17px;font-weight:500;color:var(--navy);padding:14px 6px;border-bottom:1px solid var(--line-soft)}.mobile-menu a:last-of-type{border-bottom:none}.mobile-menu .btn{margin-top:14px}body.menu-open{overflow:hidden}@media(max-width:1080px){.results__grid{grid-template-columns:repeat(3,1fr)}.results__grid .results__card:nth-child(4),.results__grid .results__card:nth-child(5){grid-column:span 1}}@media(max-width:980px){:root{--maxw: 760px}.section{padding-block:56px}.section--tight{padding-block:44px}.section-head{margin-bottom:32px}.nav__links,.nav__right{display:none}.nav__toggle{display:flex}.site-header .brand__name{font-size:17px}.site-header .brand__mark{width:34px;height:34px}.hero{padding-top:28px;padding-bottom:52px}.hero+.section{padding-top:36px}.hero__grid{grid-template-columns:1fr;gap:20px}.hero__col-visual{order:2;max-width:400px;margin-inline:auto;width:100%;margin-top:4px;overflow:hidden}.hero__title{font-size:clamp(26px,5.5vw,34px);line-height:1.12;letter-spacing:-.025em}.hero__title-accent{white-space:normal}.hero__sub{font-size:16px;line-height:1.5;margin-top:16px;max-width:none}.hero__cta{flex-flow:row wrap;margin-top:22px;gap:8px}.hero__cta .btn{width:auto;flex:1 1 calc(50% - 4px);min-width:min(100%,140px);justify-content:center;padding-inline:12px;white-space:normal}.hero__cta .btn--lg{padding:14px 12px;font-size:14px}.hero__call{display:inline-flex;width:100%;margin-top:8px;padding:14px 12px;font-size:14px;white-space:normal;background:var(--terra-wash);border:1.5px solid var(--terra);color:var(--terra-deep);box-shadow:var(--sh-xs)}.hero__call:hover{background:var(--terra-tint);border-color:var(--terra-deep);transform:translateY(-2px);box-shadow:var(--sh-sm)}.hero__call iconify-icon{color:var(--terra-deep);flex:none}.hero__badges{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:20px;max-width:none}.hero__badges li{font-size:12.5px;padding:8px 10px 8px 8px;gap:7px;justify-content:flex-start;white-space:normal;min-width:0}.hero__stage{padding-bottom:44px;overflow:hidden}.float--toast{display:none}.float--client{display:block;top:28px;left:0;width:min(168px,44%);padding:10px 12px;animation:none}.float--client p{font-size:12.5px;line-height:1.4}.float--client .float__who{font-size:11px;margin-bottom:4px}.float--ai{right:0;bottom:56px;width:min(248px,68%);animation:none}.float--flow{inset:auto 0 0 0;transform:none;width:100%;max-width:100%;padding:10px 12px;font-size:10px;gap:5px;animation:none;white-space:normal;flex-wrap:wrap;justify-content:center}.pain__grid,.feat__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.feat__card{display:grid;grid-template-columns:clamp(32px,9vw,40px) 1fr;grid-template-rows:auto auto;gap:0 clamp(6px,2vw,10px);align-items:start;padding:clamp(18px,3.5vw,26px) clamp(14px,3vw,24px) clamp(20px,3.8vw,28px)}.feat__card .icon-chip{grid-column:1;grid-row:1;margin-bottom:0;width:36px;height:36px;border-radius:11px}.feat__card .icon-chip svg{width:18px;height:18px}.feat__card h3{grid-column:2;grid-row:1;align-self:center;margin-bottom:0}.feat__card p{grid-column:1/-1;grid-row:2;margin-top:clamp(4px,1.2vw,8px)}.aud__card{display:grid;grid-template-columns:clamp(32px,9vw,40px) 1fr;grid-template-rows:auto auto;gap:0 clamp(6px,2vw,10px);align-items:start;padding:clamp(18px,3.5vw,26px) clamp(14px,3vw,24px) clamp(20px,3.8vw,28px)}.aud__card>div{display:contents}.aud__card .icon-chip{grid-column:1;grid-row:1;width:36px;height:36px;border-radius:11px;flex:none}.aud__card .icon-chip svg{width:18px;height:18px}.aud__card h3{grid-column:2;grid-row:1;align-self:center;margin-bottom:0}.aud__card p{grid-column:1/-1;grid-row:2;margin-top:clamp(4px,1.2vw,8px)}.aud__more{grid-column:1/-1;grid-row:3;margin-top:6px;font-size:12.5px}.pain__card h3,.feat__card h3,.aud__card h3{font-size:clamp(14px,3vw,15px);line-height:1.2;overflow-wrap:anywhere}.pain__card p,.feat__card p,.aud__card p{font-size:clamp(13px,2.8vw,14px);line-height:1.4;overflow-wrap:anywhere}.pain__note{background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-sm)}.pain__note b{color:var(--navy)}.pain__note iconify-icon,.pain__note svg{color:var(--terra)}.aud__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.control__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results__grid,.future__grid{grid-template-columns:1fr}.how__track{grid-template-columns:1fr;gap:0;overflow-x:clip;padding-bottom:0;scroll-snap-type:none}.how__line{display:none}.how__step{display:grid;grid-template-columns:40px 1fr;gap:0 14px;align-items:start;text-align:left;padding-bottom:12px;position:relative;scroll-snap-align:none}.how__step:not(:last-child):after{content:"";position:absolute;left:16px;top:38px;bottom:0;width:2px;background:repeating-linear-gradient(180deg,var(--line-strong) 0 6px,transparent 6px 12px)}.how__num{display:flex;width:34px;height:34px;border-radius:50%;background:var(--terra);border:none;box-shadow:0 8px 18px #cb5e3f38;margin:0;grid-column:1;grid-row:1;align-self:start}.how__num-label{color:#fff;font-family:var(--font);font-size:15px;font-weight:800;letter-spacing:0}.how__content{grid-column:2;grid-row:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:5px 6px;align-items:center;max-width:none;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);padding:14px 16px;box-shadow:var(--sh-sm)}.how__step-ic{grid-column:1;grid-row:1;width:auto;height:auto;min-width:20px;border-radius:0;border:none;box-shadow:none;background:transparent;margin:0;justify-content:flex-start}.how__step-ic iconify-icon{font-size:20px}.how__step h3{grid-column:2;grid-row:1;margin:0;font-size:16px;text-align:left}.how__step p{grid-column:1/-1;grid-row:2;max-width:none;text-align:left;margin:0;background:none;border:none;padding:0;box-shadow:none;font-size:14px}#niches .section-head{text-align:left}#niches .section-head.section-head--center{align-items:flex-start}.niche__title{justify-content:flex-start;font-size:clamp(22px,5.5vw,28px);max-width:100%}.niche__title-mobile{flex-direction:column;align-items:flex-start;gap:12px;max-width:100%;width:100%}.niche__title-text{flex:none}.niche__picker-wrap{width:100%;max-width:100%;display:flex;align-items:center;background:var(--paper);border:1.5px solid var(--line-strong);border-radius:var(--r-pill);padding:0;box-shadow:var(--sh-xs)}.niche__picker{width:100%;max-width:none;flex:1;min-width:0;padding:10px 42px 10px 16px;text-overflow:ellipsis}.niche__picker-chevron{right:14px}.niche__lead--desktop{display:none}.niche__layout{grid-template-columns:1fr;gap:14px}.niche__menu,.niche__next{display:none}.vs__grid{grid-template-columns:1fr;gap:0;max-width:520px}.vs__col--old,.vs__col--new{margin:0}.vs__badge{margin:-22px auto}.price__grid{grid-template-columns:minmax(0,1fr);max-width:100%;margin-inline:auto}.price__card--feat{transform:none}.price__card--feat:hover{transform:translateY(-5px)}.cta{padding-block:56px}.cta__panel{grid-template-columns:minmax(0,1fr);gap:24px;padding:32px 24px}.footer{padding-top:52px}.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 20px}}@media(max-width:768px){.control__grid{grid-template-columns:1fr;gap:16px}.integ__grid{gap:10px;max-width:none}.integ__item{padding:12px 8px;min-height:88px}.integ__item b{font-size:12.5px}}@media(max-width:600px){:root{--maxw: 100%}.wrap{padding-inline:20px}.site-header .brand{gap:9px}.site-header .brand__name{font-size:16px;letter-spacing:-.025em}.site-header .brand__mark{width:32px;height:32px}.section{padding-block:44px}.section--tight{padding-block:36px}.section-head{margin-bottom:24px}.section-head h2{font-size:clamp(24px,7vw,30px);margin-top:12px}.section-head p{font-size:15px;margin-top:10px}.hero{padding-top:20px;padding-bottom:32px}.hero+.section{padding-top:24px}.hero__title{font-size:clamp(22px,6.2vw,26px);line-height:1.15;margin-top:12px}.hero__sub{font-size:15px;margin-top:10px}.hero__col-visual{max-width:100%;overflow:hidden}.hero__cta{flex-direction:column;align-items:stretch;margin-top:14px;gap:8px}.hero__cta .btn{width:100%;white-space:normal;text-align:center}.hero__cta .btn--lg,.hero__call{padding:14px 16px;font-size:15px}.hero__badges{gap:6px;margin-top:12px}.hero__badges li{font-size:12px;padding:7px 10px 7px 8px;white-space:normal}.hero__stage{padding-bottom:32px;overflow:hidden}.float--toast{display:none}.float--client{display:block;top:24px;left:0;width:min(155px,42%);padding:9px 10px}.float--client p{font-size:11.5px}.float--ai{right:0;left:auto;bottom:52px;width:min(220px,62%);max-width:calc(100% - 8px);transform:none;padding:12px 13px}.float--ai p{font-size:13.5px}.float__ai-head{white-space:normal;flex-wrap:wrap}.float--flow{width:100%;max-width:100%;font-size:10px;padding:8px 10px;gap:5px;left:0;right:0;transform:none;white-space:normal;flex-wrap:wrap;justify-content:center}.mobile-menu{padding-inline:20px}.results__num{white-space:normal}.niche__title{max-width:100%}.niche__picker{padding:9px 38px 9px 14px;font-size:clamp(18px,5vw,22px)}.niche__picker-chevron{right:12px}.niche__title-mobile{gap:8px}.niche__layout{gap:12px}.pain__grid,.feat__grid,.aud__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.control__grid,.results__grid{gap:10px}.pain__card,.feat__card,.aud__card{padding:clamp(14px,3.8vw,18px) clamp(10px,3vw,14px) clamp(16px,4vw,20px)}.pain__card:after{right:10px;bottom:10px;font-size:10px}.pain__card .icon-chip,.feat__card .icon-chip{width:clamp(32px,9vw,40px);height:clamp(32px,9vw,40px);border-radius:12px;margin-bottom:8px}.feat__card .icon-chip{width:clamp(32px,9vw,36px);height:clamp(32px,9vw,36px);margin-bottom:0}.pain__card .icon-chip svg,.feat__card .icon-chip svg{width:clamp(16px,4.8vw,20px);height:clamp(16px,4.8vw,20px)}.feat__card .icon-chip svg{width:clamp(16px,4.5vw,18px);height:clamp(16px,4.5vw,18px)}.feat__note{flex-direction:row;align-items:center;gap:12px;padding:14px;margin-top:10px}.feat__note .icon-chip{width:40px;height:40px}.feat__note p{font-size:clamp(13px,3.2vw,14px)}.aud__card .icon-chip{width:clamp(32px,9vw,36px);height:clamp(32px,9vw,36px);margin-bottom:0}.control__card{padding:16px 14px 18px;gap:10px}.integ__grid{gap:8px}.integ__item{padding:10px 5px;min-height:76px;gap:5px}.integ__ic{width:32px;height:32px}.integ__ic--brand img{width:28px;height:28px}.integ__item b{font-size:11.5px}.pain__note{flex-direction:column;align-items:flex-start;gap:10px;padding:16px;margin-top:16px}.pain__note p{font-size:15px}.integ__caption{margin-top:16px;font-size:15px}.how__step{padding-bottom:8px}.how__content{padding:10px 12px;gap:4px 6px}.how__step-ic{width:auto;height:auto}.how__step h3{font-size:15px}.how__step p{font-size:13.5px}.niche__chat{min-height:300px}.niche__chat-body{padding:14px 12px}.msg__bubble{font-size:14px;padding:11px 12px}.vs__col{padding:22px 18px}.vs__head{margin-bottom:16px}.vs__list{gap:12px}.vs__badge{position:static;transform:none;margin:-4px auto}.vs__list li{font-size:14.5px}.cta{padding-block:44px}.cta__left p{font-size:15px;margin-top:12px}.cta__badges{margin-top:18px;gap:8px}.footer{padding-top:36px;padding-bottom:24px}.footer__brand p{max-width:none}.price__card{padding:24px 20px 26px}.price__for{margin-bottom:18px}.price__divider{margin-bottom:16px}.price__feats{gap:10px;margin-bottom:22px}.faq__list{gap:10px}.faq__item summary{font-size:15px;padding:14px 16px;gap:10px}.faq__a{padding:0 16px 16px}.faq__a p{font-size:14.5px}.cta__panel{padding:24px 18px;gap:20px}.cta__form{padding:18px}.field{margin-bottom:12px}.field--row{grid-template-columns:1fr;gap:0}.cta__badges span{white-space:normal}.cta__left h2{font-size:24px;overflow-wrap:anywhere}.footer__top{grid-template-columns:1fr;gap:22px;padding-bottom:32px}.results__card{padding:20px 18px}.results__foot{margin-top:18px}.price__amount b{font-size:32px;white-space:normal}}@media(min-width:981px){.niche__title-desktop{display:block}.niche__title-mobile{display:none}.integ__grid{grid-template-columns:repeat(4,1fr);max-width:880px;gap:12px}.integ__item:last-child:nth-child(3n+1){grid-column:auto}}
