.sv-root{--sh-gb:0 1px 2px #1e281e0a;--sh-win:0 1px 2px #281e120a, 0 22px 44px -20px #281e122e, 0 50px 100px -50px #281e1238}.sv-root,.sv-root *{box-sizing:border-box}.sv-root,.sv-root{background:var(--linen);color:var(--sage-deep);font-family:var(--font-bricolage), system-ui, sans-serif;font-variation-settings:"opsz" 14, "wdth" 96;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-weight:380}.sv-root:before{content:"";pointer-events:none;z-index:100;mix-blend-mode:multiply;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.92' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.22 0 0 0 0 0.12 0 0 0 0.5 0'/></filter><rect width='240' height='240' filter='url(%23n)'/></svg>");background-size:240px 240px;position:fixed;inset:0}.sv-root h1,.sv-root h2,.sv-root h3,.sv-root h4,.sv-root h5{font-family:var(--font-newsreader), serif;font-optical-sizing:auto;letter-spacing:-.025em;color:var(--sage-deep);font-weight:400}.sv-root .pillow{background:radial-gradient(130% 70% at 50% 0%, #fffcf4d9 0%, #fffcf400 55%), var(--milk);border:1px solid var(--rule);box-shadow:var(--shadow-pillow);border-radius:28px;position:relative;overflow:hidden}.sv-root .pillow-sage{background:radial-gradient(130% 70% at 30% 0%, #bdc9bb29 0%, #bdc9bb00 60%), var(--sage);box-shadow:var(--shadow-pillow-sage);color:var(--linen);border:1px solid #fffcf40f;border-radius:28px;position:relative;overflow:hidden}.sv-root .section{margin-top:28px}.sv-root .section-inner{padding:72px 60px}.sv-root .section .section-inner.pillow{margin-left:28px;margin-right:28px}.sv-root .kicker{font-family:var(--font-dm-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--terracotta-deep);align-items:center;gap:14px;margin-bottom:22px;font-size:10.5px;font-weight:400;display:inline-flex}.sv-root .kicker:before{content:"";background:var(--terracotta);opacity:.55;border-radius:999px;width:22px;height:6px}.sv-root .pillow-sage .kicker{color:var(--butter)}.sv-root .pillow-sage .kicker:before{background:var(--butter)}.sv-root .eyebrow{font-family:var(--font-newsreader), serif;font-variation-settings:"opsz" 72;color:var(--sage-deep);letter-spacing:-.028em;max-width:760px;margin:0 0 18px;font-size:50px;font-weight:380;line-height:1.04}.sv-root .eyebrow em{color:var(--terracotta);font-style:italic;font-weight:400}.sv-root .pillow-sage .eyebrow{color:var(--linen)}.sv-root .pillow-sage .eyebrow em{color:var(--butter)}.sv-root .lede{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);max-width:620px;margin:0 0 36px;font-size:16.5px;font-weight:380;line-height:1.6}.sv-root .pillow-sage .lede{color:#f4ecdec7}.sv-root .reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.sv-root .reveal.in{opacity:1;transform:translateY(0)}.sv-root .reveal.d1{transition-delay:80ms}.sv-root .reveal.d2{transition-delay:.18s}.sv-root .reveal.d3{transition-delay:.28s}@media (prefers-reduced-motion:reduce){.sv-root,.sv-root *,.sv-root :before,.sv-root :after{transition:none!important;animation:none!important}.sv-root .faq-item::details-content{transition:none!important}.sv-root .reveal{opacity:1;filter:none;transform:none}.sv-root .torn-photo img{opacity:1}.sv-root .torn-lqip{opacity:0}}.sv-root .torn-photo{display:block;position:relative}.sv-root .torn-lqip{opacity:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .6s;position:absolute;inset:0}.sv-root .torn-photo.is-loaded .torn-lqip{opacity:0}.sv-root .torn-photo img{opacity:0;width:100%;height:auto;transition:opacity .6s;display:block;position:relative}.sv-root .torn-photo.is-loaded img{opacity:1}.sv-root .hero-split{max-width:1200px;margin:0 auto;padding:0 28px}.sv-root .hero-wrap{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(26px,4.5vw,56px) 0 clamp(40px,6vw,84px);display:grid}.sv-root .hero-tex{aspect-ratio:5/4;border-radius:clamp(16px,1.8vw,24px);position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #23383080}.sv-root .hero-tex-media{width:100%;height:100%;position:absolute;inset:0}.sv-root .hero-tex-media img{width:100%;height:100%}.sv-root .torn-photo img{filter:grayscale(.9)saturate(.72)sepia(.34)hue-rotate(62deg)brightness(.9)contrast(1.02)}.sv-root .hero-tex-media img{filter:none;object-fit:cover;object-position:center}.sv-root .hero-stage{aspect-ratio:1600/1073;transform-origin:54%;filter:saturate(1.03)contrast(1.03)brightness(1.01);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)scale(1.28)}.sv-root .hero-live{pointer-events:none;visibility:hidden;position:absolute;inset:0}.sv-root .hero-stage[data-painting=playing] .hero-live{visibility:visible}.sv-root .hero-lv{pointer-events:none;position:absolute}.sv-root .hero-lv img{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.sv-root .hero-lv-cook{width:33.75%;height:28.3318%;top:35.4147%;left:37.5%}.sv-root .hero-lv-cook img.on{opacity:1}.sv-root .hero-lv-herbs{width:33.75%;height:28.3318%;top:19.5713%;left:50%}.sv-root .hero-lv-herbs .c1{animation:8s ease-in-out infinite hero-sway-l}.sv-root .hero-lv-herbs .c2{animation:8s ease-in-out infinite hero-sway-r}@keyframes hero-sway-l{0%,8%{opacity:0}26%,38%{opacity:1}52%,to{opacity:0}}@keyframes hero-sway-r{0%,52%{opacity:0}70%,82%{opacity:1}96%,to{opacity:0}}.sv-root .hero-lv-boil{width:55%;height:50.3262%;top:20.5033%;left:25%}.sv-root .hero-lv-boil .b1{animation:.5s step-end infinite hero-boil-1}.sv-root .hero-lv-boil .b2{animation:.5s step-end infinite hero-boil-2}@keyframes hero-boil-1{0%{opacity:1}33.333%,to{opacity:0}}@keyframes hero-boil-2{0%{opacity:0}33.333%{opacity:1}66.666%,to{opacity:0}}.sv-root .hero-lv-flame{mix-blend-mode:screen;filter:blur(1px);background:radial-gradient(at 50% 60%,#96beffe6,#5a82ff59 45%,#5a82ff00 72%);border-radius:50%;width:2.6%;height:1.3%;animation:1.3s step-end infinite hero-flick}.sv-root .hero-lv-flame.f1{top:54.4%;left:43.2%}.sv-root .hero-lv-flame.f2{animation-duration:1.7s;animation-delay:-.4s;top:54.6%;left:48.7%}.sv-root .hero-lv-glow{mix-blend-mode:screen;filter:blur(2px);background:radial-gradient(circle,#ffaa5a8c,#ff8c3c00 70%);border-radius:50%;width:3.6%;height:2.6%;animation:1.7s step-end -.4s infinite hero-flick;top:52.6%;left:48.8%}@keyframes hero-flick{0%{opacity:.55;transform:scaleY(1)}17%{opacity:.85;transform:scaleY(1.18)}29%{opacity:.6;transform:scaleY(.92)}46%{opacity:.95;transform:scaleY(1.1)}63%{opacity:.5;transform:scaleY(.95)}81%{opacity:.8;transform:scaleY(1.15)}}.sv-root .hero-steam{pointer-events:none;position:absolute}.sv-root .hero-steam-pot{width:10%;height:23%;top:27%;left:44%}.sv-root .hero-steam span{aspect-ratio:1;filter:blur(5px);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff8ec9e,#fff8ec00 68%);border-radius:50%;width:62%;animation:6.4s linear infinite hero-rise;position:absolute;bottom:0;left:50%}.sv-root .hero-steam span:nth-child(2){animation-delay:-1.3s;left:44%}.sv-root .hero-steam span:nth-child(3){animation-delay:-2.6s;left:56%}.sv-root .hero-steam span:nth-child(4){animation-delay:-3.9s;left:48%}.sv-root .hero-steam span:nth-child(5){animation-delay:-5.2s;left:53%}@keyframes hero-rise{0%{opacity:0;transform:translate(-50%)scale(.55)}18%{opacity:.85}60%{opacity:.45}to{opacity:0;transform:translate(-78%,-250%)scale(1.9)}}.sv-root .hero-lv-stir{opacity:0;width:7.5%;height:20%;transition:opacity .6s;top:30%;left:46.4%}.sv-root .hero-lv-stir.on{opacity:1}.sv-root .hero-lv-stir span{animation-duration:3.2s}.sv-root .hero-lv-puff{width:6.9%;height:14%;top:35.9%;left:46.9%}.sv-root .hero-lv-puff span{aspect-ratio:1;filter:blur(4px);mix-blend-mode:screen;opacity:0;background:radial-gradient(circle,#fff8ecbf,#fff8ec00 68%);border-radius:50%;width:80%;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.5)}.sv-root .hero-lv-puff.go span{animation:1.5s cubic-bezier(.2,.7,.3,1) forwards hero-puff}.sv-root .hero-lv-puff.go span:nth-child(2){animation-delay:.12s;left:38%}.sv-root .hero-lv-puff.go span:nth-child(3){animation-delay:.24s;left:62%}@keyframes hero-puff{0%{opacity:0;transform:translate(-50%)scale(.5)}15%{opacity:.95}to{opacity:0;transform:translate(-60%,-120%)scale(1.8)}}.sv-root .hero-stage[data-halted] *,.sv-root .hero-stage[data-halted] :before,.sv-root .hero-stage[data-halted] :after{animation-play-state:paused!important}.sv-root .hero-paint-btn{z-index:3;width:44px;height:44px;color:var(--milk);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:15px;right:15px}.sv-root .hero-paint-btn:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2338308c;border:1px solid #fbf6ec80;border-radius:50%;position:absolute;inset:5px}.sv-root .hero-paint-btn svg{width:12px;height:12px;position:relative}.sv-root .hero-paint-btn:focus-visible{outline:2px solid var(--butter);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.sv-root .hero-live,.sv-root .hero-steam,.sv-root .hero-paint-btn{display:none}}.sv-root .hero-wash{z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(120% 75% at 50% 6%,#bcc8b924,#0000 58%),linear-gradient(#2e4a3e1a 0%,#23383042 100%);position:absolute;inset:0}.sv-root .hero-inlight{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff8ec24,inset 0 -90px 120px -70px #141e1966}.sv-root .hero-scrim{z-index:1;pointer-events:none;background:radial-gradient(110% 100% at 0 0,#101a15cc,#101a1566 45%,#101a1500 78%);width:92%;height:70%;position:absolute;top:0;left:0}.sv-root .hero-overline{z-index:2;font-family:var(--font-newsreader), serif;font-variation-settings:"opsz" 48;letter-spacing:-.01em;color:var(--milk);text-shadow:0 1px 3px #0009,0 1px 14px #00000059;flex-direction:column;gap:1px;font-size:clamp(26px,2.9vw,40px);font-weight:400;line-height:1.12;animation:.8s cubic-bezier(.22,1,.36,1) .4s both soft-rise;display:flex;position:absolute;top:clamp(18px,2.3vw,30px);left:clamp(20px,2.6vw,34px);right:clamp(56px,6vw,72px)}.sv-root .hero-ol-lead{color:var(--milk)}.sv-root .hero-ol-loop{height:1.16em;display:block;position:relative}.sv-root .hero-ol-loop span{color:var(--butter);opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);font-style:italic;position:absolute;top:0;left:0;transform:translateY(6px)}.sv-root .hero-ol-loop span.on{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sv-root .hero-ol-loop span{transition:none}}.sv-root .hero-copy2{text-align:left;flex-direction:column;align-items:flex-start;max-width:460px;display:flex}.sv-root .hero-copy2 .headline{text-align:left;color:var(--sage-deep);text-shadow:none;font-size:clamp(38px,4.4vw,62px)}.sv-root .hero-copy2 .headline em{color:var(--terracotta)}.sv-root .hero-copy2 .cta-row{justify-content:flex-start;gap:10px 14px;margin-top:26px}.sv-root .hero-copy2 .btn-primary,.sv-root .price-close .btn-primary{background:linear-gradient(135deg, var(--terracotta) 0%, var(--terracotta-deep) 100%);color:#fff;min-height:44px;text-decoration:none}.sv-root .hero-copy2 .btn-primary:focus-visible,.sv-root .hero-secondary:focus-visible,.sv-root .price-close .btn-primary:focus-visible,.sv-root .price-link:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.sv-root .hero-copy2 .cta-note{text-align:left;font-family:var(--font-dm-mono), monospace;letter-spacing:.06em;color:var(--sage-soft);margin:0;font-size:11px}.sv-root .hero-secondary,.sv-root .price-link{font-family:var(--font-bricolage), sans-serif;color:var(--sage-deep);border-bottom:1px solid color-mix(in srgb, var(--sage-deep) 30%, transparent);padding-bottom:1px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;position:relative}.sv-root .hero-secondary{margin-top:18px}.sv-root .hero-secondary:after,.sv-root .price-link:after{content:"";position:absolute;inset:-12px -6px}.sv-root .hero-secondary:hover,.sv-root .price-link:hover{color:var(--terracotta-deep);border-bottom-color:var(--terracotta-deep)}.sv-root .b2b-pill{background:radial-gradient(120% 70% at 30% 0%, #bdc9bb2e, #bdc9bb00 70%), var(--sage);color:var(--linen);font-family:var(--font-dm-mono), monospace;letter-spacing:.22em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 14px 7px 12px;font-size:10px;animation:.7s cubic-bezier(.22,1,.36,1) 50ms both soft-rise;display:inline-flex;box-shadow:inset 0 1px #fffcf41f,0 6px 14px -8px #141e184d}.sv-root .b2b-pill:before{content:"";background:var(--butter);border-radius:50%;width:6px;height:6px}@keyframes soft-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sv-root .headline{font-family:var(--font-newsreader), serif;font-variation-settings:"opsz" 72;letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:380;line-height:.98}.sv-root .headline .word{will-change:transform, opacity;animation:.9s cubic-bezier(.22,1,.36,1) both word-soften;display:inline-block}.sv-root .headline .word:first-child{animation-delay:.12s}.sv-root .headline .word:nth-child(2){animation-delay:.22s}.sv-root .headline .word:nth-child(3){animation-delay:.32s}.sv-root .headline em{color:var(--butter);font-style:italic;font-weight:380}@keyframes word-soften{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sv-root .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;animation:.8s cubic-bezier(.22,1,.36,1) .6s both soft-rise;display:flex}.sv-root .btn-primary{background:radial-gradient(140% 90% at 50% 0%, #ffdcc373, #ffdcc300 55%), linear-gradient(180deg, var(--persimmon) 0%, var(--terracotta) 100%);color:var(--milk);font-family:var(--font-bricolage), sans-serif;cursor:pointer;letter-spacing:-.005em;border:none;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 -1px #78281433,0 1px 2px #7828141a,0 12px 28px -8px #b05a3366}.sv-root .btn-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #7828142e,0 2px 4px #7828141a,0 20px 40px -10px #b05a337a}.sv-root .btn-primary svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.sv-root .btn-primary:hover svg{transform:translate(4px)}.sv-root .btn-primary:active{transition-duration:80ms;transform:translateY(1px);box-shadow:inset 0 1px #ffffff59,inset 0 -1px #78281447,0 1px 2px #7828141a}.sv-root .btn-ghost{color:var(--sage-deep);font-family:var(--font-bricolage), sans-serif;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;align-items:center;gap:10px;padding:14px 6px;font-size:14px;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex}.sv-root .btn-ghost:active{transition-duration:80ms;transform:translateY(1px)}.sv-root .btn-ghost:hover{border-bottom-color:var(--terracotta);color:var(--terracotta)}.sv-root .btn-secondary{color:var(--sage-deep);font-family:var(--font-bricolage), sans-serif;cursor:pointer;letter-spacing:-.005em;background:#2e4a3e0a;border:1px solid #2e4a3e47;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:500;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,background-color .32s,box-shadow .32s;display:inline-flex;box-shadow:inset 0 1px #fff6}.sv-root .btn-secondary:hover{background:#2e4a3e12;border-color:#2e4a3e73;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 12px 26px -12px #2338304d}.sv-root .btn-secondary svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}.sv-root .btn-secondary:hover svg{transform:translate(4px)}.sv-root .btn-secondary:active{transition-duration:80ms;transform:translateY(1px)}.sv-root .cta-note{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);max-width:480px;margin:14px auto 0;font-size:12.5px;font-weight:380;line-height:1.55}.sv-root .trust{background:0 0;flex-direction:column;align-items:center;gap:18px;max-width:1200px;margin:0 auto;padding:4px 28px 40px;display:flex}.sv-root .trust:before{content:"";background:linear-gradient(90deg, transparent, var(--rule-strong), transparent);width:min(340px,60%);height:1px}.sv-root .trust-label{font-family:var(--font-dm-mono), monospace;color:var(--sage-soft);letter-spacing:.26em;text-transform:uppercase;font-size:10px}.sv-root .backers{align-items:center;gap:26px;display:flex}.sv-root .backer-logo{object-fit:contain;filter:grayscale()sepia(.3)hue-rotate(62deg)saturate(.5)brightness(.96);opacity:.6;mix-blend-mode:multiply;width:auto;transition:filter .32s,opacity .32s}.sv-root .backer-itu{height:54px}.sv-root .backer-aws{height:32px}.sv-root .backer-gh{height:28px}.sv-root .backer-logo:hover{filter:none;opacity:1}.sv-root .backer-itu-group{align-items:center;gap:8px;display:flex}.sv-root .backer-itu-label{font-family:var(--font-dm-mono), monospace;color:var(--sage-soft);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:500}.sv-root .backer-div{background:var(--rule-strong);width:1px;height:22px}.sv-root .leaks-section,.sv-root .how-section,.sv-root .why-section,.sv-root .price-section{margin-top:44px}.sv-root .leaks-flow,.sv-root .how-flow,.sv-root .why-flow,.sv-root .price-flow{max-width:1160px;margin:0 auto;padding:56px 28px 0}.sv-root .leaks-title{max-width:22ch}.sv-root .leaks-mute{color:var(--stone)}.sv-root .leaks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px;display:grid}.sv-root .leak{align-content:start;gap:16px;min-width:0;margin:0;display:grid}.sv-root .leak-img{aspect-ratio:4/3;background:var(--cream);border-radius:clamp(12px,1.4vw,18px);overflow:hidden;box-shadow:0 16px 40px -26px #23383080}.sv-root .leak-img img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.sv-root .leak-body{align-content:start;gap:8px;min-width:0;display:grid}.sv-root .leak-title{font-family:var(--font-newsreader), serif;font-optical-sizing:auto;letter-spacing:-.015em;color:var(--sage-deep);margin:0;font-size:22px;font-weight:500;line-height:1.2}.sv-root .leak-line{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);max-width:36ch;margin:0;font-size:15px;line-height:1.5}.sv-root .leak-line b{color:var(--terracotta-deep);white-space:nowrap;font-weight:600}.sv-root .leak-src{font-family:var(--font-dm-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--sage-soft);font-size:10px;line-height:1.5}@media (max-width:899px){.sv-root .leaks-grid{grid-template-columns:minmax(0,1fr);gap:20px}.sv-root .leak{grid-template-columns:clamp(104px,34%,220px) minmax(0,1fr);align-items:start;gap:16px}.sv-root .leak-title{font-size:19px}.sv-root .leak-line{font-size:14px}}.sv-root .how-title{max-width:21ch}.sv-root .how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.sv-root .how-step{align-content:start;gap:18px;min-width:0;display:grid;position:relative}.sv-root .how-step:not(:last-child):after{content:"";background:var(--rule-strong);height:1px;position:absolute;top:22px;left:58px;right:-20px}.sv-root .how-num{width:44px;height:44px;font-family:var(--font-newsreader), serif;color:var(--sage-deep);background:var(--milk);border:1px solid var(--rule-strong);border-radius:50%;place-items:center;font-size:17px;font-style:italic;line-height:1;display:grid}.sv-root .how-step.is-invoice .how-num{background:var(--sage-deep);color:var(--milk);border-color:#0000}.sv-root .how-step-body{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.sv-root .how-step-title{font-family:var(--font-newsreader), serif;letter-spacing:-.02em;color:var(--sage-deep);margin:0 0 8px;font-size:clamp(23px,2.4vw,27px);font-style:italic;font-weight:400;line-height:1.15}.sv-root .how-step-desc{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);max-width:40ch;margin:0;font-size:14.5px;font-weight:380;line-height:1.6}.sv-root .how-chip{font-family:var(--font-dm-mono), monospace;letter-spacing:.04em;color:var(--sage-deep);background:var(--milk);border:1px solid var(--rule);box-shadow:var(--shadow-pillow-soft);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:8px 14px;font-size:11.5px;display:inline-flex}.sv-root .how-chip-dot{background:var(--terracotta);border-radius:50%;width:7px;height:7px}.sv-root .how-chip svg{color:var(--terracotta);flex:none}.sv-root .how-feed{--how-line:color-mix(in srgb, var(--terracotta) 42%, transparent);flex-direction:column;align-items:center;margin-top:52px;display:flex}.sv-root .how-source{width:64px;height:64px;color:var(--sage-deep);background:var(--milk);border:1px solid var(--rule-strong);box-shadow:var(--shadow-pillow-soft);border-radius:50%;place-items:center;display:grid}.sv-root .how-source svg{width:26px;height:31px}.sv-root .how-modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:48px 0 0;list-style:none;display:grid;position:relative}.sv-root .how-modules:before{content:"";background:var(--how-line);width:1px;height:24px;position:absolute;top:0;left:50%}.sv-root .how-modules:after{content:"";background:var(--how-line);height:1px;position:absolute;top:24px;left:calc(16.6667% - 8px);right:calc(16.6667% - 8px)}.sv-root .how-mod{background:var(--milk);border:1px solid var(--rule);min-width:0;box-shadow:var(--shadow-pillow-soft);border-radius:clamp(12px,1.4vw,18px);padding:22px 22px 24px;position:relative}.sv-root .how-mod:before{content:"";background:var(--how-line);width:1px;height:24px;position:absolute;top:-24px;left:50%}.sv-root .how-mod-name{font-family:var(--font-newsreader), serif;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--sage-deep);align-items:center;gap:10px;margin:0 0 8px;font-size:26px;font-style:italic;font-weight:400;line-height:1.1;display:flex}.sv-root .how-mod-name:before{content:"";background:var(--mod-color);border-radius:50%;flex:none;width:9px;height:9px}.sv-root .how-mod-desc{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);margin:0;font-size:14px;line-height:1.55}.sv-root .how-note{text-align:center;max-width:560px;font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);margin:36px auto 0;font-size:13.5px;line-height:1.55}@media (max-width:760px){.sv-root .leaks-flow,.sv-root .how-flow,.sv-root .why-flow,.sv-root .price-flow{padding:36px 18px 0}.sv-root .how-steps{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:28px}.sv-root .how-step{grid-template-columns:40px minmax(0,1fr);gap:14px}.sv-root .how-step:not(:last-child):after{width:1px;height:auto;inset:46px auto -18px 20px}.sv-root .how-num{width:40px;height:40px;font-size:16px}.sv-root .how-step-body{padding-top:6px}.sv-root .how-step-title{font-size:21px}.sv-root .how-step-desc{font-size:14px;line-height:1.5}.sv-root .how-chip{margin-top:10px;padding:6px 12px}.sv-root .how-feed{align-items:stretch;margin-top:30px}.sv-root .how-source{width:40px;height:40px}.sv-root .how-source svg{width:18px;height:22px}.sv-root .how-modules{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 0 0 54px}.sv-root .how-modules:before,.sv-root .how-modules:after{display:none}.sv-root .how-mod:before{height:auto;top:-13px;bottom:-1px;left:-34px}.sv-root .how-mod:last-child:before{bottom:calc(100% - 25px)}.sv-root .how-mod:after{content:"";background:var(--how-line);width:34px;height:1px;position:absolute;top:24px;left:-34px}.sv-root .how-mod{border-radius:14px;padding:12px 14px 14px}.sv-root .how-mod-name{margin-bottom:6px;font-size:21px}.sv-root .how-mod-desc{font-size:13.5px}.sv-root .how-note{text-align:left;margin-top:26px}}.sv-root .why-section{--why-axis:color-mix(in srgb, var(--terracotta) 42%, transparent)}.sv-root .why-title{max-width:22ch}.sv-root .why-table{margin-top:48px}.sv-root .why-row{grid-template-columns:minmax(0,1fr) 176px minmax(0,1fr);display:grid;position:relative}.sv-root .why-row:not(.why-head):before{content:"";background:var(--why-axis);transform-origin:top;width:1px;transition:transform .9s var(--ease) .15s;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%;transform:scaleY(0)}.sv-root .why-row.is-last:before{bottom:50%}.sv-root .why-row.in:before{transform:none}.sv-root .why-th{align-self:end;min-width:0}.sv-root .why-th-others{text-align:right;font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-soft);grid-area:1/1;padding-bottom:18px;font-size:10.5px;line-height:1.4}.sv-root .why-corner{grid-area:1/2}.sv-root .why-th-gurmion{font-family:var(--font-newsreader), serif;font-optical-sizing:auto;letter-spacing:-.02em;color:var(--terracotta);grid-area:1/3;padding-bottom:12px;font-size:38px;font-style:italic;line-height:1}.sv-root .why-topic{z-index:1;grid-area:1/2;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.sv-root .why-chip{border:1px solid var(--rule-strong);background:var(--linen);font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-soft);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:10px;line-height:1.4}.sv-root .why-others{text-align:right;min-width:0;font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);grid-area:1/1;justify-content:flex-end;align-items:center;padding:30px 0;font-size:15px;line-height:1.5;display:flex}.sv-root .why-others-text{text-wrap:balance;max-width:34ch}.sv-root .why-tag{display:none}.sv-root .why-gurmion{min-width:0;font-family:var(--font-newsreader), serif;font-optical-sizing:auto;letter-spacing:-.012em;color:var(--sage-deep);grid-area:1/3;align-items:center;padding:26px 0;font-size:clamp(21px,2vw,25px);font-style:italic;line-height:1.28;display:flex}.sv-root .why-gurmion-text{text-wrap:balance;max-width:30ch}.sv-root .why-foot{text-align:center;max-width:60ch;font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);margin:26px auto 0;font-size:13px;line-height:1.5}@media (max-width:899px){.sv-root .why-table{margin-top:30px}.sv-root .why-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sv-root .why-row{text-align:center;grid-template-columns:minmax(0,1fr);padding-bottom:26px}.sv-root .why-row:not(.why-head):before{display:none}.sv-root .why-topic,.sv-root .why-others,.sv-root .why-gurmion{grid-area:auto/1}.sv-root .why-topic{gap:10px}.sv-root .why-topic:before,.sv-root .why-topic:after{content:"";background:var(--why-axis);height:1px;transition:transform .9s var(--ease) .15s;flex:1;transform:scaleX(0)}.sv-root .why-topic:before{transform-origin:100%}.sv-root .why-topic:after{transform-origin:0}.sv-root .why-row.in .why-topic:before,.sv-root .why-row.in .why-topic:after{transform:none}.sv-root .why-others{text-align:center;padding:14px 0 6px;font-size:14px;display:block}.sv-root .why-tag{font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px;line-height:1.5;display:block}.sv-root .why-others-text,.sv-root .why-gurmion-text{max-width:none;display:block}.sv-root .why-gurmion{padding:0;font-size:21px;display:block}.sv-root .why-foot{margin-top:6px}}@media (prefers-reduced-motion:reduce){.sv-root .why-row:not(.why-head):before,.sv-root .why-topic:before,.sv-root .why-topic:after{transform:none}}.sv-root .price-section{--price-rule:color-mix(in srgb, var(--terracotta) 42%, transparent)}.sv-root .price-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:0 64px;display:grid}.sv-root .price-title{max-width:16ch}.sv-root .price-plans{max-width:56ch;font-family:var(--font-bricolage), sans-serif;color:var(--sage-deep);margin:0 0 14px;font-size:16.5px;font-weight:380;line-height:1.6}.sv-root .price-trial{max-width:56ch;font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);margin:0;font-size:14px;line-height:1.55}.sv-root .price-close{border-left:1px solid var(--price-rule);flex-direction:column;align-items:flex-start;gap:18px;padding:8px 0 6px 40px;display:flex}.sv-root .price-closing{max-width:22ch;font-family:var(--font-newsreader), serif;letter-spacing:-.012em;color:var(--sage-deep);margin:0 0 4px;font-size:clamp(21px,2vw,25px);font-style:italic;line-height:1.28}@media (max-width:899px){.sv-root .price-grid{grid-template-columns:minmax(0,1fr);gap:32px}.sv-root .price-close{border-left:none;border-top:1px solid var(--price-rule);padding:28px 0 0}.sv-root .price-closing{max-width:none;font-size:21px}}.sv-root .ldemo-slot{margin-top:28px;container:ldemo/inline-size}.sv-root .ldemo-slot>*{height:832px}.sv-root .ldemo-ph{grid-template-rows:minmax(0,1fr) 236px;gap:14px;display:grid}@container ldemo (min-width:640px){.sv-root .ldemo-slot>*{height:776px}.sv-root .ldemo-ph{grid-template-rows:minmax(0,1fr) 120px}}.sv-root .ldemo-ph-win{background:linear-gradient(180deg, var(--paper), var(--paper)) top / 100% 40px no-repeat, var(--p-surface);border:1px solid var(--rule-strong);box-shadow:var(--sh-win);border-radius:16px}.sv-root .faq{flex-direction:column;gap:0;margin-top:12px;display:flex}.sv-root .faq-item{border-bottom:1px solid var(--rule);cursor:pointer;padding:26px 0;transition:padding .3s}.sv-root .faq-item:first-child{padding-top:12px}.sv-root .faq-item:last-child{border-bottom:none}.sv-root .faq-q{font-family:var(--font-newsreader), serif;font-variation-settings:"opsz" 32;color:var(--sage-deep);letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:20px;font-weight:420;list-style:none;display:flex}.sv-root .faq-q::-webkit-details-marker{display:none}.sv-root .faq-q:after{content:"+";background:radial-gradient(120% 70% at 30% 0%, #ffecdc99, #ffecdc00 60%), var(--linen);width:32px;height:32px;color:var(--terracotta);box-shadow:var(--shadow-pillow-soft);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:400;transition:transform .3s;display:inline-flex}.sv-root .faq-item[open] .faq-q:after{transform:rotate(45deg)}.sv-root .faq-item{interpolate-size:allow-keywords}.sv-root .faq-item::details-content{opacity:0;block-size:0;transition:content-visibility .35s allow-discrete, opacity .35s ease, block-size .35s cubic-bezier(.22, 1, .36, 1);overflow-y:clip}.sv-root .faq-item[open]::details-content{opacity:1;block-size:auto}.sv-root .faq-a{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);max-width:760px;margin:14px 0 0;font-size:14px;font-weight:380;line-height:1.65}@media (max-width:1024px){.sv-root .section .pillow[style],.sv-root .section .section-inner.pillow{margin-left:20px!important;margin-right:20px!important}.sv-root .section-inner{padding:56px 40px}.sv-root .section{margin-top:22px}.sv-root .nav{padding:20px 32px 16px}.sv-root .eyebrow{font-size:42px}}@media (max-width:768px){.sv-root .section .pillow[style],.sv-root .section .section-inner.pillow{border-radius:22px!important;margin-left:14px!important;margin-right:14px!important}.sv-root .section{margin-top:16px}.sv-root .section-inner{padding:40px 22px}.sv-root .hero-split{padding:0 16px}.sv-root .hero-wrap{grid-template-columns:1fr;gap:26px;padding:22px 0 34px}.sv-root .hero-tex{aspect-ratio:16/9;border-radius:22px}.sv-root .hero-copy2{max-width:none}.sv-root .nav{flex-wrap:wrap;gap:10px;padding:16px 22px 12px}.sv-root .logo{font-size:22px}.sv-root .b2b-pill{letter-spacing:.18em;padding:6px 12px 6px 10px;font-size:9px}.sv-root .headline{letter-spacing:-.03em;font-size:42px}.sv-root .hero-overline{font-size:26px;top:18px;left:20px;right:64px}.sv-root .hero-paint-btn{top:11px;right:11px}.sv-root .cta-row{flex-wrap:wrap;gap:10px}.sv-root .btn-primary,.sv-root .btn-secondary{padding:12px 20px;font-size:13px}.sv-root .btn-ghost{padding:12px 4px;font-size:13px}.sv-root .trust{gap:14px;padding:0 22px 30px}.sv-root .trust-label{font-size:9.5px}.sv-root .backers{gap:16px}.sv-root .backer-itu{height:46px}.sv-root .backer-aws{height:28px}.sv-root .backer-gh{height:24px}.sv-root .backer-itu-label{font-size:10px}.sv-root .kicker{letter-spacing:.22em;margin-bottom:16px;font-size:9.5px}.sv-root .eyebrow{font-size:30px;line-height:1.06}.sv-root .lede{margin-bottom:26px;font-size:14.5px;line-height:1.55}.sv-root .faq-q{gap:14px;font-size:16px}.sv-root .faq-q:after{flex-shrink:0;width:28px;height:28px;font-size:16px}.sv-root .faq-a{font-size:13.5px}.sv-root .faq-item{padding:20px 0}}@media (max-width:480px){.sv-root .section-inner{padding:32px 18px}.sv-root .nav{padding:14px 18px 10px}.sv-root .logo{font-size:20px}.sv-root .headline{letter-spacing:-.025em;font-size:36px}.sv-root .eyebrow{font-size:26px}.sv-root .hero-tex{aspect-ratio:4/3}}.sv-root [id],#pilot-basvuru{scroll-margin-top:90px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sv-root .sv-form{margin-top:32px}.sv-root .sv-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.sv-root .sv-field{flex-direction:column;gap:8px;display:flex}.sv-root .sv-field label{font-family:var(--font-dm-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-deep);opacity:.78;font-size:10.5px}.sv-root .sv-field input,.sv-root .sv-field select{width:100%;font:inherit;color:var(--sage-deep);border:1px solid var(--rule);background:linear-gradient(180deg, #fffcf4e6 0%, #fffcf400 60%), var(--milk);box-shadow:var(--shadow-pillow-soft);appearance:none;border-radius:14px;outline:none;padding:13px 15px;font-size:15px;transition:border-color .22s,box-shadow .22s}.sv-root .sv-field input::placeholder{color:var(--sage-deep);opacity:.42}.sv-root .sv-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23233830' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#fffcf4e6 0%,#fffcf400 60%);background-color:var(--milk);cursor:pointer;background-position:right 15px center,50%;background-repeat:no-repeat,no-repeat;padding-right:38px}.sv-root .sv-field input:focus,.sv-root .sv-field select:focus{border-color:var(--terracotta);box-shadow:var(--shadow-pillow-soft), 0 0 0 3px #b05a332e}.sv-root .sv-form .btn-primary{margin-top:26px}.sv-root .sv-form .btn-primary:disabled{opacity:.6;cursor:not-allowed}.sv-root .sv-form-error{color:var(--terracotta-deep);margin-top:18px;font-size:14px}.sv-root .sv-form-note{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);max-width:520px;margin:14px 0 0;font-size:12.5px;line-height:1.55}.sv-root .sv-form-perks{border-top:1px solid var(--rule);flex-wrap:wrap;gap:24px;margin:0 0 28px;padding-top:22px;display:flex}.sv-root .sv-perk{font-family:var(--font-bricolage), sans-serif;color:var(--sage-deep);align-items:flex-start;gap:12px;max-width:230px;font-size:13px;display:flex}.sv-root .sv-perk-tick{background:radial-gradient(120% 70% at 30% 0%, #ffffff4d, #fff0 60%), linear-gradient(180deg, var(--persimmon) 0%, var(--terracotta) 100%);width:22px;height:22px;color:var(--milk);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #fff6,inset 0 -1px #78281433}.sv-root .sv-perk-tick svg{stroke:currentColor;fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.sv-root .sv-perk strong{margin-bottom:2px;font-weight:500;display:block}.sv-root .sv-perk span{color:var(--sage-soft);font-size:12.5px;line-height:1.45}.sv-root .sv-form-demohint{font-family:var(--font-bricolage), sans-serif;color:var(--sage-soft);margin-top:14px;font-size:13px}.sv-root .sv-form-demohint a{color:var(--terracotta-deep);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness .2s}.sv-root .sv-form-demohint a:hover{text-decoration-thickness:2px}.sv-root .sv-form-success{color:var(--sage-deep);margin-top:28px;font-size:17px;line-height:1.5}.sv-root .sv-form-success-sub{color:var(--sage-soft);margin-top:8px;font-size:15px;line-height:1.5}.sv-root .sv-form-success-link{color:var(--terracotta);border-bottom:1px solid color-mix(in srgb, var(--terracotta) 35%, transparent);font-weight:600;text-decoration:none}.sv-root .sv-form-success-link:hover{border-bottom-color:var(--terracotta)}.sv-root .sv-form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (max-width:720px){.sv-root .sv-form-grid{grid-template-columns:1fr}}@media (max-width:768px){.sv-root .sv-form-perks{gap:16px}.sv-root .sv-perk{flex:100%;max-width:none}}.sv-root.sv-landing .pillow:not(.section-inner){box-shadow:none;background:0 0;border:none;border-radius:0}
