@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(../fonts/inter-cyrillic.71d5ee93cc.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:400 600;font-display:swap;src:url(../fonts/inter-latin.3100e775e8.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:Manrope;font-style:normal;font-weight:700 800;font-display:swap;src:url(../fonts/manrope-cyrillic.c268b459a9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700 800;font-display:swap;src:url(../fonts/manrope-latin.a30ddcd349.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:500;font-display:swap;src:url(../fonts/jetbrains-mono-cyrillic.26c9ed511d.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:500;font-display:swap;src:url(../fonts/jetbrains-mono-latin.cb182feeed.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{--ink:#111418;--ink-hover:#2A2F36;--ink-active:#3A4048;--paper:#F6F6F2;--card:#EAEAE4;--card-2:#FFFFFF;--muted:#5E636B;--muted-on-ink:#9AA0A8;--line:#DADAD3;--field-border:#8E8E86;--lime:#C8F04A;--lime-hover:#B9E23A;--lime-active:#AACF33;--green:#356B19;--error:#C0392B;--ink-card:rgba(255,255,255,.06);--ink-line:rgba(255,255,255,.1);--f-head:Manrope,sans-serif;--f-body:Inter,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--r-section:32px;--r-card:20px;--r-control:14px;--pad-card:24px;--sec:72px;--gap:12px;--hdr:64px}@media (min-width:1024px){:root{--r-card:24px;--pad-card:32px;--sec:120px;--gap:16px;--hdr:80px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 8px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;overflow-x:hidden}@media (min-width:1024px){body{font-size:18px}}img,svg{display:block}a{color:var(--ink)}a:hover{color:var(--green)}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.on-ink:focus-visible{outline-color:var(--lime)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nowrap{white-space:nowrap}.container{max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width:768px){.container{padding:0 32px}}@media (min-width:1024px){.container{padding:0 40px}}.sec{padding-top:var(--sec)}.stack{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.stack{gap:48px}}.grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}@media (min-width:768px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.grid>*{grid-column:span 6}.grid>.t-3{grid-column:span 3}.grid>.t-2{grid-column:span 2}}@media (min-width:1024px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.grid>.d-3{grid-column:span 3}.grid>.d-4{grid-column:span 4}.grid>.d-5{grid-column:span 5}.grid>.d-6{grid-column:span 6}.grid>.d-7{grid-column:span 7}.grid>.d-8{grid-column:span 8}.grid>.d-12{grid-column:span 12}}.label{font-family:var(--f-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (min-width:1024px){.label{font-size:13px}}.label--lime{color:var(--lime)}.h1{font-family:var(--f-head);font-weight:800;font-size:40px;line-height:1.05;letter-spacing:-.02em}.h2{font-family:var(--f-head);font-weight:800;font-size:30px;line-height:1.1}.h3{font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.25}.stat{font-family:var(--f-head);font-weight:800;font-size:44px;line-height:1}.small{font-size:14px;line-height:1.5}.muted{color:var(--muted)}.lead{max-width:620px}@media (min-width:1024px){.h1{font-size:72px}.h2{font-size:48px}.h3{font-size:24px}.stat{font-size:64px}.small{font-size:15px}}.head{display:flex;flex-direction:column;gap:12px}#services>.head,.head--wide{max-width:760px}@media (min-width:1024px){.head{gap:16px}}.card{background:var(--card-2);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--pad-card);display:flex;flex-direction:column;gap:16px;min-width:0}.card--grey{background:var(--card);border-color:var(--card)}.card--ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.card--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.tag{align-self:flex-start;display:inline-block;border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:4px 12px;font-family:var(--f-mono);font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tag--white{background:var(--card-2)}.tag--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.tag--onlime{border-color:var(--ink);background:transparent;color:var(--ink)}@media (min-width:1024px){.tag{padding:6px 14px;font-size:13px}}.ico{flex:none;width:48px;height:48px;border-radius:14px;background:var(--card);display:flex;align-items:center;justify-content:center}.card--grey .ico{background:var(--paper)}@media (min-width:1024px){.ico{width:56px;height:56px}}.checks{display:flex;flex-direction:column;gap:10px;font-size:16px}.checks li{display:flex;gap:10px;line-height:1.5}.checks svg{flex:none;margin-top:2px;width:20px;height:20px;stroke:var(--green)}.checks--minus svg{stroke:var(--muted)}@media (min-width:1024px){.checks{gap:12px}.checks li{gap:12px}.checks svg{width:22px;height:22px;margin-top:3px}}.link-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;font-size:16px}.link-arrow svg{width:20px;height:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:var(--r-control);border:1px solid transparent;font-family:var(--f-body);font-weight:600;font-size:16px;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.btn svg{width:20px;height:20px;flex:none}.btn-primary{background:var(--lime);color:var(--ink)}.btn-primary:hover{background:var(--lime-hover);color:var(--ink)}.btn-primary:active{background:var(--lime-active)}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-secondary:hover{background:var(--ink);color:var(--paper)}.btn-secondary:active{background:var(--ink-hover);color:var(--paper)}.btn-dark{background:var(--ink);color:var(--paper)}.btn-dark:hover{background:var(--ink-hover);color:var(--paper)}.btn-dark:active{background:var(--ink-active)}.btn[disabled]{opacity:.4;cursor:not-allowed}.btn-block{width:100%}@media (max-width:767px){.btn-m-block{width:100%}}.btns{display:flex;flex-direction:column;gap:12px}@media (min-width:768px){.btns{flex-direction:row;flex-wrap:wrap}}.hdr{position:sticky;top:0;z-index:40;background:rgba(246,246,242,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .15s ease}.hdr.is-scrolled{border-bottom-color:var(--line)}.hdr-in{height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;min-height:44px;flex:none}.logo img{height:28px;width:auto}@media (min-width:1024px){.logo img{height:32px}}.nav{display:none}.hdr-cta{display:none}.burger{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:none;border:0;border-radius:14px;cursor:pointer;padding:0}@media (min-width:1024px){.nav{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:500}.nav>a,.dd-btn{padding:12px 14px;min-height:44px;display:inline-flex;align-items:center;gap:4px;text-decoration:none;background:none;border:0;cursor:pointer;color:var(--ink);font-size:15px;font-weight:500}.nav>a:hover,.dd-btn:hover{color:var(--green)}.dd-btn.is-active{font-weight:600;text-decoration:underline;text-underline-offset:6px}.hdr-cta{display:inline-flex}.burger{display:none}}.dd{position:relative}.dd-panel{position:absolute;top:100%;left:-24px;padding-top:8px;z-index:50;display:none}.dd.is-open .dd-panel{display:block}@media (hover:hover) and (min-width:1024px){.dd:hover .dd-panel{display:block}}.dd-card{width:720px;background:var(--card-2);border:1px solid var(--line);border-radius:24px;padding:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dd-col{display:flex;flex-direction:column;gap:4px}.dd-col .label{margin-bottom:4px}.dd-col a{min-height:44px;display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none}.dd-col a[aria-current="page"]{font-weight:700;text-decoration:underline;text-underline-offset:4px}.mmenu{position:fixed;inset:0;z-index:60;background:var(--paper);display:none;flex-direction:column;padding:0 16px 24px;overflow-y:auto}.mmenu.is-open{display:flex}.mmenu-top{height:64px;display:flex;align-items:center;justify-content:space-between;flex:none}.mmenu nav{display:flex;flex-direction:column;gap:24px;padding:16px 0 32px;flex:1}.mmenu-groups{display:flex;flex-direction:column;gap:20px}.mmenu-group{display:flex;flex-direction:column;gap:4px}.mmenu-group a{font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.25;text-decoration:none;min-height:44px;display:flex;align-items:center}.mmenu-group a[aria-current="page"]{font-weight:800;text-decoration:underline;text-underline-offset:4px}.mmenu-main{border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column}.mmenu-main a{font-family:var(--f-head);font-weight:800;font-size:28px;line-height:1.2;text-decoration:none;padding:6px 0}.mmenu .btns{flex:none;flex-direction:column}body.no-scroll{overflow:hidden}.crumbs{padding-top:8px}@media (min-width:1024px){.crumbs{padding-top:24px}}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px}.crumbs a{color:var(--muted);display:inline-flex;align-items:center;min-height:44px}.crumbs [aria-current]{color:var(--ink)}.hero{padding-top:32px;display:flex;flex-direction:column;gap:32px}.page-sub .hero{padding-top:8px}.hero-text{display:flex;flex-direction:column;gap:20px}.hero-text .btns{padding-top:4px}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tile{border-radius:var(--r-card);padding:20px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end;min-width:0;text-decoration:none;color:inherit}.tile--wide{grid-column:span 2;padding:24px}.tile--lime{background:var(--lime)}.tile--ink{background:var(--ink);color:var(--paper)}.tile--white{background:var(--card-2);border:1px solid var(--line)}.tile p{font-size:14px;line-height:1.4}.tile .stat{font-size:44px;line-height:1}.tile--wide p{font-size:15px}.tile .t-muted{color:var(--muted)}.tile--ink .t-muted{color:var(--muted-on-ink)}.tile .big2{display:block;font-family:var(--f-head);font-weight:800;font-size:22px;line-height:1.1;padding-top:4px}.tile .mid{font-family:var(--f-head);font-weight:800;font-size:22px;line-height:1.1}.tile .gp{height:56px;width:auto;align-self:flex-start}.tile--gp{justify-content:space-between;gap:12px}@media (min-width:1024px){.hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:center;padding-top:72px}.page-sub .hero{padding-top:32px}.hero-text{grid-column:span 7;gap:24px;padding-right:48px}.hero-text .btns{padding-top:8px}.tiles{grid-column:span 5;gap:16px}.tile{padding:28px;gap:10px}.tile--wide{padding:32px;min-height:200px;gap:12px}.tile p{font-size:15px}.tile--wide p{font-size:16px}.tile .big2{font-size:28px;padding-top:6px}.tile .stat{font-size:64px}.tile .mid{font-size:32px}}.trust{padding-top:48px}.trust ul{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 16px;margin:0 -16px}.trust ul::-webkit-scrollbar{display:none}.trust li{flex:none;display:flex}.trust .ti{background:var(--card);border-radius:14px;padding:14px 16px;font-family:var(--f-mono);font-weight:500;font-size:13px;line-height:1.4;white-space:nowrap;display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}.trust .ti--gp{padding:8px 16px 8px 8px}.trust .ti img{height:56px;width:auto;flex:none}@media (min-width:768px){.trust ul{margin:0 -32px;padding:0 32px}}@media (min-width:1024px){.trust{padding-top:72px}.trust ul{margin:0;padding:0;overflow:visible;gap:12px}.trust li{flex:1 1 auto;min-width:0}.trust .ti{width:100%;white-space:normal;justify-content:center;text-align:center;border-radius:16px;padding:16px 18px}.trust .ti--gp{padding:8px 16px 8px 8px;text-align:left}}.svc-group{display:flex;flex-direction:column;gap:8px}.svc-group-title{padding-top:16px;border-top:1px solid var(--line);margin-bottom:4px;font-size:13px}@media (min-width:1024px){.svc-group{gap:16px}.svc-group-title{padding-top:20px;margin-bottom:0}}.svc{position:relative;scroll-margin-top:96px}.svc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.svc-trow{display:contents}.price-m{display:none}.svc-text{font-size:16px;flex:1}.svc-pricebox{display:flex;flex-direction:column;gap:4px;padding-top:8px}.svc-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.price{font-family:var(--f-head);font-weight:800;font-size:28px;line-height:1.1}.price small{font-size:20px;font-weight:700}.svc-price s{font-family:var(--f-head);font-weight:700;font-size:20px;color:var(--muted)}.svc-note{font-size:14px;line-height:1.4;color:var(--muted)}.card--ink .svc-price s,.card--ink .svc-note{color:var(--muted-on-ink)}.card--ink .ico{background:var(--ink-card)}.svc-link{align-self:flex-start;color:inherit}.svc .btn{align-self:stretch}@media (max-width:767px){.svc{padding:24px;gap:14px}.svc .h3{font-size:20px}.svc-pricebox{padding-top:0}.svc--compact{display:grid;grid-template-columns:40px minmax(0,1fr) 20px;column-gap:14px;row-gap:4px;padding:16px 18px;align-items:start}.svc--compact .svc-head{grid-column:1;grid-row:1/span 3}.svc--compact .ico{width:40px;height:40px}.svc--compact .ico svg{width:20px;height:20px}.svc--compact .svc-trow{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}.svc--compact .h3{font-size:18px}.svc--compact .price-m{display:inline;font-family:var(--f-head);font-weight:800;font-size:16px;line-height:1.4;white-space:nowrap}.svc--compact .svc-pricebox{display:contents}.svc--compact .svc-price{display:none}.svc--compact .svc-text{grid-column:2;grid-row:2;font-size:14px;line-height:1.45;color:var(--muted)}.svc--compact .s2{display:none}.svc--compact .svc-note{grid-column:2;grid-row:3;font-size:13px}.svc--compact .svc-link{grid-column:3;grid-row:1/span 3;align-self:center;min-height:0;position:static}.svc--compact .svc-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.svc--compact .svc-link .lbl{display:none}}@media (min-width:1024px){.svc .h3{font-size:24px}.price{font-size:32px}.svc-price s{font-size:22px}.svc-note{margin-top:-6px}.svc-pricebox .svc-note{margin-top:0}.svc-link{min-height:52px}.svc--row{flex-direction:row;gap:24px}.svc--row .svc-head{flex:none;align-self:flex-start}.svc--row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;column-gap:24px;row-gap:12px;align-content:start}.svc--row .svc-head{grid-column:1;grid-row:1/span 3}.svc--row .h3{grid-column:2/span 2;grid-row:1}.svc--row .svc-text{grid-column:2/span 2;grid-row:2}.svc--row .svc-pricebox{grid-column:2;grid-row:3;align-self:center}.svc--row .svc-link{grid-column:3;grid-row:3;align-self:center;min-height:44px}}.svc-extra{display:flex;flex-direction:column;gap:16px}.svc-extra .tags{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:1024px){.svc-extra{flex-direction:row;align-items:center;justify-content:space-between;gap:16px 48px;flex-wrap:wrap}.svc-extra p{flex:1 1 520px}}.niches .tags{display:flex;flex-wrap:wrap;gap:8px}.niches .tags li{border:1px solid var(--line);background:var(--card-2);border-radius:999px;padding:6px 14px;font-family:var(--f-mono);font-weight:500;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.niches-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px}.niches-stats div{display:flex;flex-direction:column;gap:6px}@media (min-width:1024px){.niches{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.niches>.head{grid-column:1/span 5;grid-row:1;padding-right:32px}.niches-stats{grid-column:1/span 5;grid-row:2;padding-right:32px}.niches-tags{grid-column:6/span 7;grid-row:1/span 2;padding-top:32px}.niches .tags{gap:10px}.niches .tags li{padding:10px 18px;font-size:13px}.niches-stats{gap:16px;padding-top:16px}}.dark{background:var(--ink);color:var(--paper);border-radius:var(--r-section);padding:32px 20px 20px;display:flex;flex-direction:column;gap:24px}.dark .intro{color:var(--muted-on-ink)}.dark-top{display:flex;flex-direction:column;gap:24px}.notif{background:var(--ink-card);border:1px solid var(--ink-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.notif p:first-child{font-family:var(--f-mono);font-weight:500;font-size:13px;line-height:1.5}.notif .label{color:var(--muted-on-ink)}.ag-list{border-bottom:1px solid var(--ink-line)}.ag-list li{padding:16px 0;border-top:1px solid var(--ink-line);display:flex;gap:14px}.ag-num{flex:none;width:24px;padding-top:3px;font-family:var(--f-mono);font-weight:500;font-size:14px;color:var(--lime)}.ag-body{display:flex;flex-direction:column;gap:6px}.ag-body .h3{font-size:18px}.ag-body p{font-size:15px;line-height:1.5;color:var(--muted-on-ink)}.dark-body{display:flex;flex-direction:column;gap:16px}.lime-tile{background:var(--lime);color:var(--ink);border-radius:var(--r-card);padding:var(--pad-card);display:flex;flex-direction:column;gap:10px}.lime-tile .big{font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.3}@media (min-width:1024px){.dark{padding:72px 48px 48px;gap:48px}.dark-top{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:end}.dark-top>.head{grid-column:span 7;padding-right:32px}.dark-top>.notif{grid-column:span 5;border-radius:20px;padding:20px 24px;gap:10px}.dark-body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ag-list{display:contents;border:0}.ag-list li{grid-column:span 4;background:var(--ink-card);border:1px solid var(--ink-line);border-radius:24px;padding:32px;flex-direction:column;gap:12px}.ag-list--2 li,.ag-list--3 li:nth-child(n+4){grid-column:span 6}.ag-num{width:auto;padding:0;font-size:15px}.ag-body{gap:12px}.ag-body .h3{font-size:24px}.ag-body p{font-size:16px}.lime-tile{grid-column:span 12;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:12px 48px}.lime-tile .h3{flex:1 1 280px}.lime-tile p{flex:2 1 520px}.lime-tile .big{font-size:24px}}.case .tagsline{font-family:var(--f-mono);font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.case-head{display:flex;flex-direction:column;gap:8px}.case-stat{background:var(--card);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.case-stat--lime{background:var(--lime)}.case-stat p:last-child{font-size:15px;line-height:1.4}.case-stat .stat{white-space:nowrap}.results li{border-top:1px solid var(--line);padding:10px 0;font-size:15px;line-height:1.5}.cases-note{font-size:14px;line-height:1.5;color:var(--muted)}@media (min-width:1024px){.case{gap:20px}.case-head{gap:10px}.case .tagsline{font-size:13px}.case-stat{border-radius:20px;padding:24px;gap:8px}.case-stat .stat{min-height:64px;display:flex;align-items:flex-end;letter-spacing:-.01em}.case-stat .stat--long{font-size:48px}.case-stat p:last-child{font-size:16px}.results{flex:1}.results li{padding:12px 0;font-size:16px}.cases-note{font-size:15px}}.steps{display:flex;flex-direction:column}.step{position:relative;display:flex;gap:16px;padding-bottom:32px}.step:last-child{padding-bottom:0}.step:not(:last-child)::before{content:"";position:absolute;left:24px;top:48px;bottom:0;width:1px;background:var(--line)}.step-num{flex:none;width:48px;height:48px;border-radius:999px;background:var(--card);display:flex;align-items:center;justify-content:center;font-family:var(--f-mono);font-weight:500;font-size:16px}.step--lime .step-num{background:var(--lime)}.step-body{padding-top:8px;display:flex;flex-direction:column;gap:8px}.steps-note{font-size:15px;line-height:1.5;color:var(--muted)}@media (min-width:1024px){.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.step{flex-direction:column;gap:14px;padding:32px;background:var(--card);border-radius:24px}.step::before{display:none}.step--lime{background:var(--lime)}.step-num{width:auto;height:auto;background:none!important;justify-content:flex-start;font-size:40px;line-height:1}.step-body{padding-top:16px;gap:14px}.step-body p{font-size:16px}.step .tag{background:var(--paper)}.step--lime .tag{background:transparent;border-color:var(--ink);color:var(--ink)}.steps-note{font-size:16px}}.person{display:flex;flex-direction:row;align-items:flex-start;gap:16px;padding:16px}.person-photo{flex:none;width:72px;height:72px;border-radius:16px;background:var(--card);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--f-head);font-weight:800;font-size:24px}.person-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(.8)}.person-photo .mark{width:36px;height:36px}.person-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.person-body .h3{font-size:18px}.person-body p:last-child{margin-top:4px;font-size:15px;line-height:1.5}@media (min-width:768px){.person-body p:last-child{font-size:16px}}@media (min-width:1024px){.person{flex-direction:column;gap:20px;padding:16px 16px 28px}.person-photo{width:100%;height:auto;aspect-ratio:1/1;border-radius:20px;font-size:88px}.person-body{padding:0 8px;gap:8px}.person-body .h3{font-size:24px}.person-body p:last-child{margin-top:0}.person--wide{flex-direction:row;align-items:center;gap:32px;padding:16px 32px 16px 16px}.person--wide .person-photo{width:144px;height:144px;aspect-ratio:auto}.person--wide .person-photo .mark{width:64px;height:64px}.person--wide p:last-child{max-width:720px}}.faq-list{border-bottom:1px solid var(--line)}.faq-item{border-top:1px solid var(--line)}.faq-q{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--f-head);font-weight:700;font-size:18px;line-height:1.3;color:var(--ink)}.faq-q svg{flex:none;width:24px;height:24px}.faq-q .i-minus{display:none}.faq-q[aria-expanded="true"] .i-minus{display:block}.faq-q[aria-expanded="true"] .i-plus{display:none}.faq-a{padding:0 32px 20px 0;color:var(--muted)}.faq-a[hidden]{display:none}@media (min-width:1024px){.faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.faq>.head{grid-column:span 4;padding-right:32px}.faq-list{grid-column:span 8}.faq-q{min-height:72px;padding:20px 0;gap:24px;font-size:22px}.faq-a{padding:0 72px 24px 0}}.audit{padding:var(--sec) 0}.audit-box{background:var(--lime);color:var(--ink);border-radius:var(--r-section);padding:32px 16px 16px;display:flex;flex-direction:column;gap:24px}.audit-text{padding:0 8px;display:flex;flex-direction:column;gap:16px}.audit-text .link-arrow{align-self:flex-start;color:var(--ink)}.form-card{background:var(--card-2);border-radius:24px;padding:24px 20px}.form{display:flex;flex-direction:column;gap:20px}.f-row{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.field{display:flex;flex-direction:column;gap:6px}.field label,.field legend{font-weight:500;font-size:14px;padding:0}.field legend{padding-bottom:8px}.opt{font-weight:400;color:var(--muted)}.inp{height:52px;border:1px solid var(--field-border);border-radius:var(--r-control);padding:0 16px;font-size:16px;background:var(--card-2);width:100%}textarea.inp{height:auto;min-height:112px;padding:14px 16px;line-height:1.5;resize:vertical}.inp[aria-invalid="true"]{border-color:var(--error)}fieldset.field{border:0;margin:0;padding:0;min-width:0}.tiles-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tile-f{min-height:52px;border:1px solid var(--field-border);background:var(--card-2);border-radius:var(--r-control);padding:10px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;line-height:1.3}.tile-f input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--ink)}.tile-f:has(input:checked){border-color:var(--ink);background:var(--paper)}.err{display:flex;align-items:center;gap:6px;font-weight:500;font-size:13px;color:var(--error)}.err[hidden]{display:none}.err svg{width:14px;height:14px;flex:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-alert{border:1px solid var(--error);border-radius:var(--r-control);padding:14px 16px;display:flex;flex-direction:column;gap:12px}.form-alert[hidden]{display:none}.form-alert p{display:flex;gap:8px;font-weight:500;font-size:14px;color:var(--error)}.form-alert p svg{width:16px;height:16px;flex:none;margin-top:2px}.form-submit{display:flex;flex-direction:column;gap:16px}.form-submit .btn{width:100%}.form-legal{font-size:13px;line-height:1.5;color:var(--muted)}.spin{animation:ax-spin .8s linear infinite}@keyframes ax-spin{to{transform:rotate(360deg)}}.form-success{display:flex;flex-direction:column;gap:20px;padding:8px 0}.form-success[hidden]{display:none}.form-success .okicon{width:48px;height:48px;border-radius:999px;background:var(--card);display:flex;align-items:center;justify-content:center}.form-success .okicon svg{stroke:var(--green)}.form-success .big{font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.35}@media (min-width:768px){.f-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.tiles-f--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles-f--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.audit-box{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start;padding:48px}.audit-text{grid-column:span 5;gap:20px;padding:24px 40px 0 0}.form-card{grid-column:span 7;padding:32px}.form-submit{flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 24px}.form-submit .btn{width:260px}.form-legal{flex:1 1 220px}.form-success{gap:24px;padding:24px 0}.form-success .big{font-size:24px;max-width:520px}.form-success .btn{align-self:flex-start}}@media (min-width:1024px) and (max-width:1199px){.tiles-f--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftr-wrap{margin-top:0}.ftr{background:var(--ink);color:var(--paper);border-radius:var(--r-section) var(--r-section) 0 0;padding:48px 16px 32px;display:flex;flex-direction:column;gap:32px}.ftr a{color:var(--paper);text-decoration:none}.ftr a:hover{color:var(--lime)}.ftr-brand{display:flex;flex-direction:column;gap:12px}.ftr-brand img.logo-d{height:28px;width:auto}.ftr-brand p{color:var(--muted-on-ink)}.ftr-brand .gp-link{align-self:flex-start;padding-top:4px}.ftr-brand .gp-link img{height:48px;width:auto}.ftr-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ftr-col{display:flex;flex-direction:column}.ftr-col .label{color:var(--muted-on-ink);margin-bottom:4px}.ftr-col a,.ftr-col span{min-height:44px;display:flex;align-items:center;line-height:1.3}.ftr-col a.u{text-decoration:underline}.ftr-bottom{border-top:1px solid var(--ink-line);padding-top:24px;display:flex;flex-direction:column;gap:12px;font-size:14px;line-height:1.5;color:var(--muted-on-ink)}.ftr-bottom a{color:var(--muted-on-ink);text-decoration:underline}.ftr-bottom .links{display:flex;flex-wrap:wrap;gap:4px 16px}@media (max-width:767px){.ftr-wrap{padding:0}}@media (min-width:1024px){.ftr{padding:72px 48px 40px;gap:48px}.ftr-main{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.ftr-brand{grid-column:span 4;gap:16px;padding-right:32px}.ftr-brand img.logo-d{height:32px}.ftr-brand p{font-size:16px}.ftr-cols{grid-column:span 8;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ftr-col{font-size:16px}.ftr-col .label{margin-bottom:8px}.ftr-col a,.ftr-col span{min-height:36px}.ftr-bottom{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:12px 32px}.ftr-bottom .links{gap:4px 24px}}.sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:rgba(246,246,242,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 16px;display:flex;gap:8px;transform:translateY(110%);transition:transform .2s ease}.sticky.is-visible{transform:none}.sticky .btn{flex:1;padding:0 12px}@media (min-width:1024px){.sticky{display:none}}.prob{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:4px;padding:16px 18px;align-content:start}.prob-top{display:contents}.prob .ico{width:40px;height:40px;grid-row:1/span 2}.prob .ico svg{width:20px;height:20px}.prob .h3{font-size:18px;padding-top:8px}.prob p{grid-column:2;font-size:15px;line-height:1.5;color:var(--muted)}@media (min-width:1024px){.prob{display:flex;flex-direction:column;gap:16px;padding:32px}.prob-top{display:flex;align-items:center;gap:16px}.prob .ico{width:48px;height:48px}.prob .ico svg{width:24px;height:24px}.prob .h3{font-size:22px;padding-top:0}.prob p{font-size:16px}}@media (max-width:1023px){.grid--tight{gap:8px}}.whom .calc{padding-top:16px;border-top:1px solid var(--line);font-size:16px}.whom .calc strong{font-weight:600}.incl-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.metric .term{font-family:var(--f-head);font-weight:800;font-size:32px;line-height:1.05;letter-spacing:-.01em}.metric p{font-size:16px}.metric--big .term{font-size:36px}@media (min-width:1024px){.metric .term{font-size:40px}.metric--big .term{font-size:48px}}.wide-list{display:flex;flex-direction:column;gap:12px}@media (min-width:1024px){.wide-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:14px}}.plan{gap:16px}.plan p.txt{font-size:16px;flex:1}.plan .cond{font-size:14px;line-height:1.5;color:var(--muted-on-ink)}.plan .price{font-size:40px}@media (min-width:1024px){.plan .price{font-size:48px}}.plan .dep{font-size:14px;line-height:1.5;flex:1}@media (min-width:1024px){.plan--lime .btn{align-self:flex-start;padding:0 32px}}.pf-shots{background:var(--card);border-radius:16px;padding:24px;display:flex;justify-content:center;gap:20px;align-items:stretch}.phone{flex:none;width:200px;height:433px;border:8px solid var(--ink);border-radius:28px;background:var(--ink);overflow:hidden}.phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:20px}.browser{display:none;flex:1;min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--card-2);overflow:hidden;flex-direction:column}.browser-bar{flex:none;height:28px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 12px}.browser-bar span{width:8px;height:8px;border-radius:999px;background:var(--line)}.browser-img{flex:1;position:relative;min-height:0}.browser-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.pf-body{padding:0 8px;display:flex;flex-direction:column;gap:10px}.pf{padding:16px 16px 24px;gap:20px}@media (min-width:1024px){.pf{padding:16px 16px 32px}.pf-shots{border-radius:20px}.phone{width:180px;height:390px}.browser{display:flex}}.text-page{max-width:760px;padding:72px 0 120px;display:flex;flex-direction:column;gap:24px}.text-page p{font-size:17px}.reveal-pre{opacity:0;transform:translateY(12px)}.reveal-in{transition:opacity .3s ease,transform .3s ease}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal-pre{opacity:1;transform:none}}.skip:focus{position:fixed;left:16px;top:8px;width:auto;height:auto;clip:auto;z-index:100;background:var(--lime);padding:12px 16px;border-radius:14px}@media (min-width:768px) and (max-width:1023px){.grid>.t-6{grid-column:span 6}}.head--wide{max-width:760px}.lime-tile--solo{grid-column:1/-1}.pricing-note{display:flex;flex-direction:column;gap:8px}.plan-links{display:flex;flex-direction:column}.card--lime .tag{border-color:var(--ink);background:transparent;color:var(--ink)}.card--lime .dep{color:var(--ink)}@media (max-width:767px){.plans .plan--support{order:-1}}.honest .checks--minus svg{stroke:var(--muted)}.whom .checks,.incl .checks{flex:0 0 auto}.pf .tagsline{font-family:var(--f-mono);font-weight:500;font-size:12px;line-height:1.6;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (min-width:1024px){.pf .tagsline{font-size:13px}}.honest .checks{font-size:inherit;gap:12px}@media (min-width:1024px){.honest .card{gap:20px}.honest .checks{gap:14px}}@media (max-width:1023px){.niches{display:flex;flex-direction:column;gap:24px}.niches-stats{padding-top:0}}.person-photo img.mark{position:static;width:36px;height:36px;object-fit:contain;filter:none}@media (min-width:1024px){.person--wide .person-photo img.mark{width:64px;height:64px}}@media (max-width:1023px){.faq{display:flex;flex-direction:column;gap:24px}}@media (max-width:767px){.form>*{order:2}.f-row{display:contents}.f-row>.field:first-child,.form>.fld-site{order:0}.fld-contact{order:1}}.ftr-main{display:flex;flex-direction:column;gap:48px}@media (min-width:1024px){.ftr-main{display:grid}}@media (max-width:1023px){body{padding-bottom:76px}}@media (min-width:1024px) and (max-width:1279px){.h2{font-size:40px}.ftr-brand{grid-column:span 3;padding-right:16px}.ftr-cols{grid-column:span 9}}.ftr-col a{overflow-wrap:anywhere}@media (min-width:1024px) and (max-width:1279px){.tile .mid{font-size:24px}.metric .term{font-size:30px}.metric--big .term{font-size:36px}.plan .price{font-size:36px}.step .h3{font-size:20px}.step{padding:24px}.case-stat .stat--long{font-size:40px}}.metric .term{overflow-wrap:break-word}@media (min-width:1280px){.tile .mid{font-size:28px}}