.sr{--sr-accent:#5d2a1a;--sr-peach:#fbe1d1;--sr-ink:#17191c;--sr-muted:#4c4c4c;--sr-line:#17191c1a;--sr-serif:var(--font-signifier-raw), Signifier, Newsreader, Georgia, serif;font-family:var(--font-inter), Inter, system-ui, sans-serif;color:var(--sr-ink);background:#f7f7f8;font-size:17px;line-height:1.6;overflow:clip}.sr a{color:var(--sr-ink)}.sr a:hover{color:var(--sr-accent)}.sr a:focus-visible,.sr button:focus-visible,.sr summary:focus-visible{outline:2px solid var(--sr-accent);outline-offset:3px}.sr :where(h1,h2,h3,p){margin:0}.sr :where(img){max-width:100%}.sr-serif{font-family:var(--sr-serif);font-weight:400}.sr-wrap{box-sizing:border-box;max-width:1180px;margin:0 auto;padding-left:clamp(20px,5vw,40px);padding-right:clamp(20px,5vw,40px)}.sr-block{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.sr-block--tail{padding-top:0}.sr-h2{font-family:var(--sr-serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.06}.sr-lead{max-width:480px;color:var(--sr-muted);text-wrap:pretty;margin-top:24px;font-size:18px}.sr-lead+.sr-lead{margin-top:16px}.sr-note{color:var(--sr-muted);font-size:13px}.sr-btn{background:var(--sr-accent);border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.sr-btn--lg{height:52px;padding:0 28px;font-size:17px}.sr-btn--sm{height:44px;padding:0 20px;font-size:15px}.sr-btn:hover{filter:brightness(1.18)}.sr-btn--peach{background:var(--sr-peach);font-weight:600;color:var(--sr-accent)!important}.sr-link-ghost{height:44px;color:var(--sr-ink);text-underline-offset:5px;align-items:center;padding:0 6px;font-size:15px;font-weight:500;display:inline-flex}.sr-hero{position:relative;overflow:hidden}.sr-sun{aspect-ratio:1;background:var(--sr-peach);border-radius:50%;width:min(1240px,135vw);position:absolute;bottom:calc(min(1240px,135vw)/-2);left:50%;transform:translate(-50%)}.sr-header{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:24px;padding-bottom:24px;display:flex;position:relative}.sr-logo{font-family:var(--sr-serif);letter-spacing:-.01em;color:var(--sr-ink);padding:6px 0;font-size:26px;text-decoration:none}.sr-nav{flex-wrap:wrap;gap:0 20px;font-size:15px;display:flex}.sr-nav a{color:var(--sr-muted);padding:12px 0;text-decoration:none}.sr-header-cta{align-items:center;gap:8px 20px;display:flex}.sr-login{padding:12px 0;font-size:15px;font-weight:500;text-decoration:none}.sr-hero-body{z-index:1;text-align:center;flex-direction:column;align-items:center;padding-top:56px;padding-bottom:96px;display:flex;position:relative}.sr-h1{max-width:1000px;font-family:var(--sr-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(44px,6.4vw,92px);font-weight:400;line-height:1}.sr-hero-lead{max-width:640px;color:var(--sr-muted);text-wrap:pretty;margin-top:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.5}.sr-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:36px;display:flex}.sr-hero-actions .sr-link-ghost{height:52px;font-size:17px}.sr-hero-price{color:var(--sr-muted);margin-top:20px;font-size:15px}.sr-cards{text-align:left;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;width:100%;margin-top:72px;display:flex}.sr-card{box-sizing:border-box;border:1px solid var(--sr-line);background:#fff;border-radius:16px;flex:230px;max-width:min(100%,270px);padding:22px;box-shadow:0 18px 36px -24px #5d2a1a73}.sr-card-label{color:var(--sr-muted);font-size:14px}.sr-card-big{font-family:var(--sr-serif);letter-spacing:-.02em;margin-top:6px;font-size:64px;line-height:1}.sr-stars{gap:3px;margin-top:12px;display:flex}.sr-bars{align-items:flex-end;gap:8px;height:96px;margin-top:18px;display:flex}.sr-bars i{background:var(--sr-peach);border-radius:4px 4px 0 0;flex:1}.sr-bars i.on{background:var(--sr-accent)}.sr-days{color:var(--sr-muted);text-align:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.sr-days span{flex:1}.sr-rank-row{border-top:1px solid var(--sr-line);color:var(--sr-muted);justify-content:space-between;padding:9px 0;display:flex}.sr-rank-row--me{background:var(--sr-peach);color:var(--sr-accent);border-top:0;border-radius:8px;margin:0 -10px;padding:9px 10px;font-weight:600}.sr-doc-btn{width:100%;height:44px;color:var(--sr-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #17191c2e;border-radius:10px;margin-top:18px;font-size:14px;font-weight:500}.sr-white{background:#fff}.sr-bordered{border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.sr-clients{border-top:1px solid var(--sr-line)}.sr-clients-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 36px;margin-top:32px;display:flex}.sr-clients-row img{object-fit:contain;mix-blend-mode:multiply;opacity:.82;width:auto;transition:opacity .3s,scale .3s cubic-bezier(.2,.7,.2,1)}.sr-clients-row img:hover{opacity:1;scale:1.08}.sr-stats{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:40px;margin-top:56px;display:grid}.sr-stat{border-top:1px solid var(--sr-ink);padding-top:20px;position:relative}.sr-stat:before{content:"";background:var(--sr-accent);width:0;height:2px;transition:width .45s cubic-bezier(.2,.7,.2,1);position:absolute;top:-1px;left:0}.sr-stat:hover:before{width:100%}.sr-stat b{font-family:var(--sr-serif);letter-spacing:-.03em;color:var(--sr-accent);font-size:clamp(52px,5.4vw,76px);font-weight:400;line-height:1;display:block}.sr-stat p{margin-top:14px;font-size:17px;line-height:1.5}.sr-pull{max-width:760px;font-family:var(--sr-serif);letter-spacing:-.01em;text-wrap:balance;margin-top:56px;font-size:clamp(22px,2.4vw,30px);line-height:1.25}.sr-split{flex-wrap:wrap;align-items:center;gap:48px 72px;display:flex}.sr-split>*{flex:380px;min-width:0}.sr-split--rev{flex-wrap:wrap-reverse}.sr-panel{border:1px solid var(--sr-line);background:#fff;border-radius:20px;padding:28px}.sr-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:20px;display:flex}.sr-ok{color:#1d5a37;background:#e7f1ea;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.sr-ok:before{content:"";background:#1d5a37;border-radius:50%;width:8px;height:8px}.sr-kv{border-top:1px solid var(--sr-line);justify-content:space-between;align-items:baseline;padding:13px 0;display:flex}.sr-kv span:first-child{color:var(--sr-muted)}.sr-kv span:last-child{font-family:var(--sr-serif);font-size:24px}.sr-dark{background:var(--sr-ink);color:#f7f7f8}.sr-dark .sr-lead{color:#c5c8cf}.sr-big-peach{font-family:var(--sr-serif);letter-spacing:-.025em;color:var(--sr-peach);font-size:clamp(56px,7vw,96px);line-height:1}.sr-meter{flex-direction:column;gap:18px;margin-top:36px;display:flex}.sr-meter-row{justify-content:space-between;font-size:15px;display:flex}.sr-meter-row span:last-child{color:#c5c8cf}.sr-meter-track{background:#f7f7f81f;border-radius:999px;height:10px;margin-top:8px}.sr-meter-track i{background:var(--sr-peach);transform-origin:0;border-radius:999px;height:10px;display:block}.sr-locals{border-top:1px solid #f7f7f829;flex-wrap:wrap;gap:12px 40px;margin-top:36px;padding-top:20px;font-size:15px;display:flex}.sr-locals div{flex-direction:column;display:flex}.sr-locals span:first-child{color:#c5c8cf}.sr-locals b{font-family:var(--sr-serif);font-size:28px;font-weight:400}.sr-sheets{width:min(400px,88%);position:relative}.sr-sheet-back{background:var(--sr-peach);border-radius:6px;transition:rotate .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:rotate(-4deg)}.sr-sheets:hover .sr-sheet-back{rotate:-4deg}.sr-sheet{background:#fff;border:1px solid #17191c1f;border-radius:6px;padding:32px 30px;position:relative}.sr-sheet-row{border-top:1px solid var(--sr-line);justify-content:space-between;padding:11px 0;font-size:15px;display:flex}.sr-sheet-row span:first-child{color:var(--sr-muted)}.sr-sheet-row span:last-child{font-weight:600}.sr-briefing{box-sizing:border-box;background:var(--sr-ink);color:#f7f7f8;border-radius:16px;align-self:flex-end;width:min(330px,86%);margin-top:-40px;padding:24px;position:relative}.sr-features{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:36px 40px;margin-top:48px;display:grid}.sr-features svg{transition:scale .3s cubic-bezier(.3,1.5,.5,1),rotate .3s}.sr-features>div:hover svg{rotate:-6deg;scale:1.18}.sr-features h3{margin-top:16px;font-size:18px;font-weight:600}.sr-features p{color:var(--sr-muted);margin-top:8px;font-size:16px;line-height:1.55}.sr-legal{flex-wrap:wrap;gap:0 28px;margin-top:40px;font-size:16px;display:flex}.sr-legal a{text-underline-offset:5px;padding:10px 0}.sr-price{background:var(--sr-peach);color:var(--sr-accent);border-radius:28px;flex-direction:column;gap:40px;padding:clamp(28px,5vw,64px);display:flex}.sr-price-grid{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;display:grid}.sr-plan{color:var(--sr-ink);background:#fff;border-radius:20px;flex-direction:column;padding:28px;display:flex}.sr-plan h3{font-size:17px;font-weight:600}.sr-plan-price{font-family:var(--sr-serif);letter-spacing:-.03em;color:var(--sr-accent);margin-top:18px;font-size:clamp(54px,5.2vw,76px);line-height:1}.sr-plan-unit{margin-top:8px;font-size:16px;font-weight:500}.sr-plan-text{color:var(--sr-muted);margin-top:18px;font-size:16px;line-height:1.5}.sr-plan-save{color:var(--sr-accent);margin-top:14px;font-size:16px;font-weight:600}.sr-plan--accent{background:var(--sr-accent);color:#fff}.sr-plan--accent .sr-plan-price{color:var(--sr-peach)}.sr-plan--accent .sr-plan-text{color:#f6e3d8}.sr-plan--accent .sr-plan-save{color:var(--sr-peach)}.sr-included{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));column-gap:48px;margin-top:16px;font-size:17px;display:grid}.sr-included div{border-top:1px solid #5d2a1a38;align-items:center;gap:12px;padding:11px 0;display:flex}.sr-faq{max-width:860px;margin:0 auto}.sr-faq details{border-top:1px solid #17191c29}.sr-faq details:last-of-type{border-bottom:1px solid #17191c29}.sr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:19px;font-weight:500;list-style:none;transition:color .2s;display:flex}.sr-faq summary::-webkit-details-marker{display:none}.sr-faq summary:hover{color:var(--sr-accent)}.sr-faq .sr-plus{flex:none;transition:transform .2s}.sr-faq details[open] .sr-plus{transform:rotate(45deg)}.sr-faq details>p{max-width:640px;color:var(--sr-muted);padding:0 0 24px}.sr-cmp-wrap{border:1px solid var(--sr-line);background:#fff;border-radius:28px;margin-top:48px;padding:clamp(20px,4vw,48px)}.sr .sr-cmp.onb{isolation:auto;--onb-bg:transparent;--onb-card:#fff;--onb-line:#17191c1a;--onb-line-strong:#17191c33;--onb-surface:#f7f7f8;--onb-surface-hover:#f0f0f2;--onb-ink:#17191c;--onb-muted:#4c4c4c;--onb-faint:#6b6f78;--onb-accent:#5d2a1a;--onb-accent-hover:#4a2114;--onb-accent-soft:#fbe1d1;--onb-ok:#13804f;--onb-warn:#a35a00;--onb-err:#b3261e;background:0 0;min-height:0}.sr .sr-cmp.onb:before{display:none}.sr .sr-cmp .cmp-body{max-width:none;padding-bottom:0;padding-left:0;padding-right:0}.sr .sr-cmp .onb-input{color:#17191c;background:#fff;border-color:#17191c33}.sr .sr-cmp .onb-input:focus{border-color:#5d2a1a;box-shadow:0 0 0 3px #fbe1d1}.sr .sr-cmp .onb-label{color:#17191c}.sr .sr-cmp .cmp-h2,.sr .sr-cmp .cmp-h3,.sr .sr-cmp .cmp-stat-value,.sr .sr-cmp .cmp-sugg-name{color:#17191c;font-family:var(--sr-serif);font-weight:400}.sr .sr-cmp .cmp-stat-value{font-size:30px}.sr .sr-cmp .cmp-suggestions{background:#fff;box-shadow:0 16px 40px #17191c24}.sr .sr-cmp .onb-btn{color:#fff;background:#5d2a1a;border-radius:999px}.sr .sr-cmp .onb-eyebrow{color:#5d2a1a;background:#fbe1d1;border-color:#0000}.sr .sr-cmp .cmp-stat--warn .cmp-stat-value{color:#a35a00}.sr .sr-cmp .cmp-stat--ok .cmp-stat-value{color:#13804f}.sr .sr-cmp .cmp-bar{background:#17191c29}.sr .sr-cmp .cmp-table tr.is-self .cmp-bar{background:#5d2a1a}.sr .sr-cmp .cmp-verdict{background:#17191c0d}.sr .sr-cmp .cmp-you{background:#5d2a1a}.sr-cmp-foot{color:var(--sr-muted);margin-top:16px;font-size:13px}.sr-final{background:var(--sr-ink);color:#f7f7f8;position:relative;overflow:clip}.sr-final:before{content:"";aspect-ratio:1;background:#24272c;border-radius:50%;width:min(1100px,120vw);position:absolute;bottom:calc(min(1100px,120vw)/-1.6129);left:50%;translate:-50%}.sr-final>*{position:relative}.sr-final-body{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(56px,7vw,88px);display:flex}.sr-final h2{max-width:820px;font-family:var(--sr-serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(36px,5vw,68px);font-weight:400;line-height:1.04}.sr-final p.sr-final-lead{color:#c5c8cf;text-wrap:pretty;max-width:520px;margin-top:20px;font-size:18px}.sr-final .sr-btn{margin-top:36px}.sr-final a:not(.sr-btn){color:#f7f7f8}.sr-footer{color:#c5c8cf;border-top:1px solid #f7f7f829;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-top:28px;padding-bottom:48px;font-size:15px;display:flex}.sr-footer-tag{font-family:var(--sr-serif);color:#f7f7f8;font-size:22px}.sr-footer-links{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.sr-footer-links a{text-underline-offset:4px;color:#c5c8cf;padding:10px 0}.sr-footer-links a:first-child{color:#f7f7f8}@keyframes sr-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sr-sun{0%{transform:translate(-50%,16%)}to{transform:translate(-50%)}}@keyframes sr-up{0%{opacity:0;translate:0 56px}to{opacity:1;translate:0}}@keyframes sr-float{0%,to{translate:0}50%{translate:0 -10px}}@keyframes sr-open{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}@keyframes sr-meter{0%{scale:0 1}to{scale:1}}@media (prefers-reduced-motion:no-preference){.sr{scroll-behavior:smooth}.sr-sun{animation:1.4s cubic-bezier(.2,.7,.2,1) both sr-sun}.sr-btn{transition:translate .2s,box-shadow .2s,filter .2s}.sr-btn:hover{translate:0 -2px;box-shadow:0 14px 24px -12px #5d2a1a99}.sr-nav a{background:linear-gradient(currentColor,currentColor) 0 80%/0 1px no-repeat;transition:background-size .25s,color .2s}.sr-nav a:hover{background-size:100% 1px}.sr-faq details[open]>p{animation:.3s both sr-open}.sr-h1{animation:1s cubic-bezier(.2,.7,.2,1) both sr-rise}.sr-hero-lead{animation:.9s cubic-bezier(.2,.7,.2,1) .14s both sr-rise}.sr-hero-actions{animation:.9s cubic-bezier(.2,.7,.2,1) .26s both sr-rise}.sr-hero-price{animation:.9s cubic-bezier(.2,.7,.2,1) .36s both sr-rise}.sr-card{transition:scale .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.sr-card:hover{scale:1.04;box-shadow:0 30px 50px -22px #5d2a1a99}.sr-card:first-child{animation:.8s cubic-bezier(.2,.7,.2,1) .15s both sr-rise,6s ease-in-out 1.2s infinite sr-float}.sr-card:nth-child(2){animation:.8s cubic-bezier(.2,.7,.2,1) .3s both sr-rise,7s ease-in-out 1.6s infinite sr-float}.sr-card:nth-child(3){animation:.8s cubic-bezier(.2,.7,.2,1) .45s both sr-rise,6.5s ease-in-out 1.4s infinite sr-float}.sr-card:nth-child(4){animation:.8s cubic-bezier(.2,.7,.2,1) .6s both sr-rise,7.5s ease-in-out 1.9s infinite sr-float}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sr-reveal{animation:linear both sr-up;animation-timeline:view();animation-range:entry cover 26%}.sr-meter-track i{animation:linear both sr-meter;animation-timeline:view();animation-range:entry cover 30%}}}@media (max-width:760px){.sr-nav{display:none}}