.home{--h-canvas:#fafaf9;--h-ink:#1d1d1f;--h-muted:#55555c;--h-faint:#6b6b72;--h-line:#1d1d1f17;--h-card:#fff;--h-green:#1f7a35;--h-green-bright:#34c759;--h-green-soft:#e8f5ea;--h-orange:#b4540a;--h-orange-bright:#f2994a;--h-orange-soft:#fff1e2;--h-night:#121413;--h-band:#eef2ec;--h-band-edge:3.5vw;--h-t-small:13px;--h-t-body:15px;--h-t-text:17px;--h-t-h3:20px;--h-radius:28px;--h-gutter:clamp(16px,4vw,40px);--h-section:clamp(88px,11vw,160px);--h-header:72px;--h-shadow:0 1px 2px #1418150a,0 12px 32px -14px #14181529;--h-shadow-lift:0 1px 2px #1418150d,0 30px 70px -28px #14181552;--h-ease:cubic-bezier(.23,1,.32,1);--h-spring:cubic-bezier(.34,1.4,.64,1);--h-reveal:.76s;background:var(--h-canvas);color:var(--h-ink);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:16px}.home *,.home :before,.home :after{box-sizing:border-box}.home img{max-width:100%;height:auto;display:block}:where(.home) :is(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0}:where(.home) :is(ul,ol){padding:0;list-style:none}:where(.home) a{color:inherit}.home :focus-visible{outline:2px solid var(--h-ink);outline-offset:3px;border-radius:8px}.home main:focus{outline:none}.h-symbols{position:absolute}.h-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.h-wrap{width:min(1200px,100% - 2*var(--h-gutter));margin-inline:auto}.h-skip{z-index:50;background:var(--h-ink);color:#fff;border-radius:10px;padding:10px 14px;text-decoration:none;position:absolute;top:-60px;left:16px}.h-skip:focus{top:12px}.h-display{letter-spacing:-.048em;text-wrap:balance;font-size:clamp(44px,5.9vw,86px);font-weight:700;line-height:.98}.h-statement{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(36px,5.6vw,78px);font-weight:700;line-height:1.02}.h-title{letter-spacing:-.038em;text-wrap:balance;font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1.04}.h-accent{color:var(--h-green)}.h-eyebrow{color:var(--h-green);margin-bottom:18px;font-size:15px;font-weight:600}.h-lead{max-width:34em;color:var(--h-muted);text-wrap:pretty;margin-top:28px;font-size:clamp(18px,1.5vw,21px);line-height:1.5}.h-text{max-width:38em;color:var(--h-muted);text-wrap:pretty;margin-top:22px;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.h-note{color:var(--h-faint);margin-top:16px;font-size:14px}.h-source{color:var(--h-faint);margin-top:24px;font-size:13px;line-height:1.5}.h-head{max-width:760px;margin-bottom:clamp(40px,6vw,72px)}.h-example{z-index:4;box-shadow:0 0 0 1px var(--h-line);font-size:var(--h-t-small);color:var(--h-faint);background:#fff;border-radius:999px;padding:4px 10px;font-weight:550;position:absolute;top:14px;right:14px}.h-layer-label{font-size:var(--h-t-small);color:var(--h-faint);font-weight:600}.h-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.h-button{background:var(--h-ink);color:#fff;min-height:52px;font:inherit;letter-spacing:-.012em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .18s var(--h-ease),box-shadow .18s var(--h-ease),background-color .18s var(--h-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.h-button-arrow{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .22s var(--h-ease)}.h-button-small{gap:8px;min-height:44px;padding:0 16px;font-size:14px}.h-button-quiet{color:var(--h-ink);background:#fff;box-shadow:inset 0 0 0 1px #1d1d1f24}.h-button-light{color:var(--h-ink);background:#fff}.h-button-ghost{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff47}.h-button:active{transition-duration:90ms;transform:scale(.97)}.h-button:focus-visible{outline:2px solid var(--h-green-bright);outline-offset:3px;border-radius:999px}@media (hover:hover) and (pointer:fine){.h-button:hover{background:#000;transform:translateY(-1px)}.h-button:hover .h-button-arrow{transform:translate(3px)}.h-button-quiet:hover{background:#fff;box-shadow:inset 0 0 0 1px #1d1d1f52}.h-button-light:hover{background:#fff}.h-button-ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff80}.h-button:active{transform:scale(.97)}}.h-header{z-index:30;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:saturate(1.6)blur(14px);transition:box-shadow .2s var(--h-ease);background:#fafaf9db;position:sticky;top:0;box-shadow:0 1px #0000}.h-header.is-scrolled{box-shadow:0 1px 0 var(--h-line)}.h-header-row{min-height:var(--h-header);align-items:center;gap:24px;display:flex}.h-brand{flex:none;margin:-12px 0;padding:12px 0;text-decoration:none;display:inline-flex}.h-brand .brand-logo{width:158px;height:auto}.h-nav{gap:4px;margin-inline:auto;display:flex}.h-nav a,.h-login{min-height:40px;color:var(--h-muted);transition:color .16s var(--h-ease),background-color .16s var(--h-ease);border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.h-nav a:hover,.h-login:hover{color:var(--h-ink);background:#1d1d1f0d}.h-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.h-nav+.h-header-actions{margin-left:0}.h-nav .h-nav-login,.h-menu{display:none}.h-menu{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;width:44px;height:44px;margin-right:-10px;position:relative}.h-menu i{background:var(--h-ink);height:2px;transition:transform .26s var(--h-ease);border-radius:2px;position:absolute;left:13px;right:13px}.h-menu i:first-of-type{top:18px}.h-menu i:last-of-type{top:25px}.h-header.is-open .h-menu i:first-of-type{transform:translateY(3.5px)rotate(45deg)}.h-header.is-open .h-menu i:last-of-type{transform:translateY(-3.5px)rotate(-45deg)}.h-chart{width:100%;height:auto;display:block;overflow:visible}.h-chart-median{stroke:var(--h-faint);stroke-width:1.5px;stroke-dasharray:5 6}.h-chart-line{fill:none;stroke:var(--h-green);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1 1}.h-chart-area{fill:var(--h-green-bright);opacity:.22}.h-chart-dot{fill:#fff;stroke:var(--h-green);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.h-chart-label{fill:var(--h-ink);font:600 11px/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.h-chart-when{fill:var(--h-faint);font:600 11px/1 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.h-hero{isolation:isolate;padding:clamp(40px,6vw,88px) 0 0;position:relative;overflow:clip}.h-hero:before,.p-hero:before{content:"";z-index:-1;filter:blur(8px);background:radial-gradient(38% 46% at 62% 38%,#34c75938,#0000 70%),radial-gradient(30% 36% at 82% 62%,#f2994a24,#0000 70%),radial-gradient(34% 40% at 44% 70%,#1f7a351f,#0000 72%);animation:22s ease-in-out infinite alternate h-field;position:absolute;inset:-10% -10% 30% 30%}.h-hero:after,.p-hero:after{content:"";z-index:-1;background-image:linear-gradient(#1d1d1f0d 1px,#0000 1px),linear-gradient(90deg,#1d1d1f0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(48% 56% at 70% 42%,#000 20%,#0000 78%);mask-image:radial-gradient(48% 56% at 70% 42%,#000 20%,#0000 78%)}@keyframes h-field{0%{transform:translate(0,0)scale(1)}to{transform:translate(-3%,2%)scale(1.06)}}.h-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.h-hero-visual{height:660px;position:relative}.h-device{aspect-ratio:9/19.5;background:var(--h-ink);width:320px;box-shadow:var(--h-shadow-lift),0 50px 90px -40px #1f7a3559;border-radius:48px;margin-left:-160px;padding:10px;position:absolute;top:0;left:50%}.h-device-media{background:#2a2622;border-radius:38px;position:absolute;inset:10px;overflow:hidden}.h-device-media img{object-fit:cover;transform-origin:60% 40%;width:100%;height:100%;animation:18s ease-in-out infinite alternate h-drift}.h-device-panel{background:#fffffff5;border-radius:26px;padding:16px 16px 14px;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 18px 40px -20px #00000080}.h-device-panel .h-example{padding:3px 9px;position:static}.h-card-head{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.h-card-changed{color:var(--h-muted);margin-top:4px;font-size:13px;line-height:1.35}.h-device-panel .h-chart{margin-top:10px}.h-card-verdict{background:var(--h-green-soft);color:var(--h-green);border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}.h-card-verdict .h-icon{width:26px;height:26px}.h-card-verdict strong{letter-spacing:-.02em;font-size:17px;display:block}.h-card-verdict span{color:var(--h-ink);font-size:13px}.h-float{z-index:2;box-shadow:var(--h-shadow-lift),0 0 0 1px var(--h-line);background:#fff;border-radius:18px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute}.h-float-lift{flex-direction:column;align-items:flex-start;gap:2px;top:16%;right:0}.h-float-lift b{letter-spacing:-.04em;color:var(--h-green);font-size:34px;line-height:1}.h-float-lift span{font-size:var(--h-t-small);color:var(--h-faint);font-weight:500}.h-chart-hero .h-chart-line{animation:h-draw 1.5s .7s var(--h-ease)both}.h-chart-hero .h-chart-dot{animation:h-pop .5s var(--h-spring)both;animation-delay:calc(.9s + var(--k)*.45s)}.h-chart-hero .h-chart-area{animation:h-area .9s 2s var(--h-ease)both}.h-device-panel .h-card-verdict{animation:h-rise .7s 2.2s var(--h-ease)both}.h-float-lift{animation:h-rise .8s 2.4s var(--h-ease)both}.h-device{animation:h-arrive 1s .15s var(--h-ease)both}@keyframes h-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes h-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes h-area{0%{opacity:0}to{opacity:.22}}@keyframes h-arrive{0%{transform:translateY(18px)}to{transform:none}}@keyframes h-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes h-drift{0%{transform:scale(1)}to{transform:scale(1.09)translate(-1.5%,1%)}}.h-trust-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.h-trust-chips li{box-shadow:inset 0 0 0 1px var(--h-line);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:14px;font-weight:600;display:inline-flex}.h-trust-chips .h-icon{background:var(--h-green-soft);width:26px;height:26px;color:var(--h-green);stroke-width:2px;border-radius:999px;padding:5px}.h-float-lift small{color:var(--h-faint);font-size:12px;font-weight:500}.h-proof{border-top:1px solid var(--h-line);border-bottom:1px solid var(--h-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);padding:28px 0;display:grid}.h-proof div{border-left:1px solid var(--h-line);flex-direction:column-reverse;gap:4px;padding:0 20px;display:flex}.h-proof div:first-child{border-left:0;padding-left:0}.h-proof dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:700}.h-proof dt{color:var(--h-faint);font-size:14px}.h-question{padding:var(--h-section)0}.h-question .h-statement{max-width:15em}.h-question-lines{letter-spacing:-.02em;max-width:30em;color:var(--h-faint);gap:14px;margin-top:44px;font-size:clamp(20px,2.1vw,28px);font-weight:600;line-height:1.35;display:grid}.h-question-lines li:last-child{color:var(--h-ink)}.h-flow{--p:1;--s1:clamp(0,var(--p)*4,1);--s2:clamp(0,var(--p)*4 - 1,1);--s3:clamp(0,var(--p)*4 - 2,1);--s4:clamp(0,var(--p)*4 - 3,1);--s3a:clamp(0,(var(--p)*4 - 2)*2.2,1);--s3b:clamp(0,(var(--p)*4 - 2.35)/.65,1);padding-bottom:var(--h-section);overflow-x:clip}.h-flow-pin{padding:24px 0}.h-flow-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.h-flow-steps{gap:22px;margin-top:36px;display:grid}.h-step{grid-template-columns:40px 1fr;align-items:start;gap:16px;display:grid}.h-step-number{width:40px;height:40px;box-shadow:0 0 0 1px var(--h-line);transition:background-color .3s var(--h-ease),color .3s var(--h-ease);background:#fff;border-radius:999px;place-items:center;font-size:15px;font-weight:650;display:grid}.h-step h3{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.2}.h-step p{color:var(--h-muted);margin-top:6px;font-size:16px;line-height:1.5}.h-flow-progress{display:none}.h-flow-stage{height:min(640px,76svh);position:relative}.h-example.h-example-stage{top:0;right:0}.h-canvas{width:360px;height:600px;transform:translate(-50%,-50%)scale(var(--fit,1));position:absolute;top:50%;left:50%}.h-c-query{width:336px;height:44px;box-shadow:var(--h-shadow);opacity:calc(1 - var(--s3a)*1.6);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:flex;position:absolute;top:12px;left:12px}.h-c-query .h-icon{width:16px;height:16px;color:var(--h-faint)}.h-c-query span{color:var(--h-faint);margin-left:auto;font-size:12px;font-weight:500}.h-c-tile{left:calc(12px + var(--c)*116px);top:calc(68px + var(--r)*142px);width:104px;height:130px;opacity:calc(clamp(0,var(--s1)*3 - var(--i)*.22,1) - var(--s2));transform:translate(calc(var(--dx)*var(--s2)*46px),calc(var(--dy)*var(--s2)*46px + (1 - clamp(0,var(--s1)*3 - var(--i)*.22,1))*24px))scale(calc(1 - var(--s2)*.18));background:#e6e9e3;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 6px 16px -10px #00000059}.h-c-tile:nth-of-type(3n){background:#dfe7dc}.h-c-tile:nth-of-type(4n){background:#efe3d6}.h-c-tile:nth-of-type(5n){background:#e3e1ee}.h-c-tile img{object-fit:cover;width:100%;height:100%}.h-c-tile b{color:var(--h-ink);font-size:12px;font-weight:700;position:absolute;bottom:7px;left:8px}.h-c-tile:has(img) b{color:#fff;text-shadow:0 1px 6px #00000080}.h-c-tile.is-picked{z-index:3;opacity:clamp(0,var(--s1)*3 - .88,1);box-shadow:0 0 0 calc(2px + var(--s1)*1px)var(--h-green-bright),0 24px 40px -18px #00000073;transform:translate(calc(var(--s3a)*-128px),calc(var(--s2)*-115px + var(--s3a)*-108px))scale(calc(1 + var(--s2)*1 - var(--s3a)*1.38));will-change:transform}.h-c-note{width:312px;box-shadow:var(--h-shadow-lift);opacity:calc(var(--s2) - var(--s3a)*1.4);transform:translateY(calc((1 - var(--s2))*40px + var(--s3a)*40px))scale(calc(1 - var(--s3a)*.08));background:#fff;border-radius:20px;padding:16px;position:absolute;top:306px;left:24px}.h-note-text{margin-top:6px;font-size:15px;font-weight:600;line-height:1.4}.h-note-variable{color:var(--h-faint);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.h-note-variable b{background:var(--h-ink);color:#fff;border-radius:999px;padding:3px 10px;font-weight:600}.h-c-head{opacity:var(--s3a);transform:translateX(calc((1 - var(--s3a))*20px));gap:4px;display:grid;position:absolute;top:26px;left:100px}.h-c-head strong{letter-spacing:-.02em;font-size:19px}.h-c-head span{color:var(--h-faint);font-size:13px}.h-c-chart{width:336px;box-shadow:var(--h-shadow-lift);opacity:clamp(0,var(--s3b)*3,1);transform:translateY(calc((1 - clamp(0,var(--s3b)*2,1))*50px));background:#fff;border-radius:22px;padding:16px 16px 12px;position:absolute;top:128px;left:12px}.h-c-chart .h-chart{margin-top:10px}.h-chart-flow .h-chart-line{stroke-dashoffset:calc(1 - var(--s3b))}.h-chart-flow .h-chart-dot{opacity:clamp(0,(var(--s3b)*2.4 - var(--k))*3,1);transform:scale(clamp(.3,(var(--s3b)*2.4 - var(--k))*3,1))}.h-chart-flow .h-chart-area{opacity:calc(var(--s4)*.26)}.h-c-verdict{background:var(--h-green-soft);width:336px;color:var(--h-green);opacity:var(--s4);transform:scale(calc(1.18 - var(--s4)*.18));border-radius:22px;align-items:center;gap:14px;padding:18px;display:flex;position:absolute;top:382px;left:12px;box-shadow:0 0 0 1px #1f7a351f}.h-c-verdict .h-icon{width:38px;height:38px}.h-c-verdict strong{letter-spacing:-.03em;font-size:28px;display:block}.h-c-verdict span{color:var(--h-ink);font-size:15px;font-weight:600}.h-c-basis{color:var(--h-faint);opacity:var(--s4);font-size:13px;position:absolute;top:488px;left:14px}.h-research,.h-own,.h-agent{padding:var(--h-section)0}.h-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.h-split-flip .h-split-copy{order:2}.h-ticks{gap:12px;margin-top:28px;display:grid}.h-ticks li{align-items:center;gap:12px;font-size:16px;font-weight:550;display:flex}.h-ticks .h-icon{background:var(--h-green-soft);width:22px;height:22px;color:var(--h-green);stroke-width:2.4px;border-radius:999px;padding:4px}.h-results{border-radius:var(--h-radius);box-shadow:var(--h-shadow-lift),0 0 0 1px var(--h-line);background:#fff;padding:20px;position:relative}.h-results-query{flex-wrap:wrap;align-items:center;gap:8px;padding-right:80px;font-size:15px;display:flex}.h-results-query .h-icon{width:18px;height:18px;color:var(--h-faint)}.h-results-query span{width:100%;color:var(--h-faint);font-size:13px}.h-results ol{gap:4px;margin-top:16px;display:grid}.h-results li{border-radius:16px;grid-template-columns:48px 1fr auto;grid-template-areas:"cover title plays""cover bar bar";align-items:center;gap:4px 14px;padding:10px;display:grid;position:relative}.h-results li.is-top{background:var(--h-green-soft);box-shadow:inset 0 0 0 1.5px #34c7598c}.h-results-cover{background:#e6e9e3;border-radius:10px;grid-area:cover;width:48px;height:60px;overflow:hidden}.h-cover-3{background:#dfe7dc}.h-cover-4{background:#efe3d6}.h-cover-5{background:#e3e1ee}.h-results-cover img{object-fit:cover;width:100%;height:100%}.h-results li p{letter-spacing:-.015em;grid-area:title;font-size:14px;font-weight:600;line-height:1.3}.h-results li b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:plays;font-size:15px}.h-results-bar{background:var(--h-green-bright);transform-origin:0;height:6px;transform:scaleX(var(--w));border-radius:99px;grid-area:bar}.h-results li:not(.is-top) .h-results-bar{background:#1d1d1f2e}.h-results-save{background:var(--h-ink);color:#fff;font-size:var(--h-t-small);box-shadow:var(--h-shadow);border-radius:999px;padding:6px 12px;font-weight:650;position:absolute;top:-14px;right:10px}.h-video{padding:var(--h-section)0}.h-cuts{grid-template-columns:1fr 1fr;gap:16px;padding-top:36px;display:grid;position:relative}.h-cut .h-example{top:10px;left:auto;right:10px}.h-cut{box-shadow:var(--h-shadow-lift),0 0 0 1px var(--h-line);background:#fff;border-radius:24px;overflow:hidden}.h-cut:nth-of-type(2){margin-top:48px}.h-cut.is-better{box-shadow:var(--h-shadow-lift),0 0 0 2px var(--h-green-bright)}.h-cut-media{aspect-ratio:4/5;position:relative;overflow:hidden}.h-cut-media img{object-fit:cover;width:100%;height:100%}.h-cut-media span{font-size:var(--h-t-small);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-weight:700;position:absolute;top:10px;left:10px}.h-cut-track{gap:3px;padding:12px 12px 0;display:flex}.h-cut-track li{flex:var(--w)0 0;transform-origin:0;background:#dfe6dc;border-radius:5px;height:18px}.h-cut-track li:first-child{background:var(--h-ink)}.h-cut.is-better .h-cut-track li:first-child{background:var(--h-green-bright)}.h-cut figcaption{gap:2px;padding:10px 12px 14px;display:grid}.h-cut figcaption b{font-size:14px}.h-cut figcaption span{color:var(--h-faint);font-size:13px;font-weight:650}.h-cut.is-better figcaption span{color:var(--h-green)}.h-verdict,.h-own{background:var(--h-band)}.h-verdict{padding:calc(var(--h-section) + var(--h-band-edge))0 0;clip-path:polygon(0 var(--h-band-edge),100% 0,100% 100%,0 100%)}.h-own{padding-bottom:calc(var(--h-section) + var(--h-band-edge));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--h-band-edge)),0 100%)}.h-verdict .h-zone:not(.h-zone-share):not(.h-zone-drop){box-shadow:var(--h-shadow)}.h-scale{height:112px;margin-bottom:28px;position:relative;overflow:hidden}.h-scale-track{border-radius:99px;height:16px;display:flex;position:absolute;top:54px;left:0;right:0;overflow:hidden}.h-scale-track span{flex:1}.h-scale-track .is-drop{background:var(--h-orange-soft);border-radius:99px 0 0 99px;box-shadow:inset 0 0 0 1px #b4540a24}.h-scale-track .is-repeat{background:#ececea}.h-scale-track .is-share{background:var(--h-green-soft);border-radius:0 99px 99px 0;box-shadow:inset 0 0 0 1px #1f7a3529}.h-scale-tick{color:var(--h-faint);white-space:nowrap;font-size:13px;font-weight:600;position:absolute;top:82px}.h-scale-tick:before{content:"";border-left:1.5px solid #1d1d1f40;height:10px;position:absolute;top:-14px;left:50%}.h-scale-low{left:33.33%;transform:translate(-50%)}.h-scale-mid{color:var(--h-ink);left:50%;transform:translate(-50%)}.h-scale-mid:before{border-left:2px dashed var(--h-ink);height:30px;top:-34px}.h-scale-high{left:66.67%;transform:translate(-50%)}.h-scale-run{width:100%;height:72px;position:absolute;top:0;left:0;transform:translate(78.3%)}.h-scale-marker{justify-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%)}.h-scale-marker b{background:var(--h-green);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:15px;box-shadow:0 8px 18px -8px #1f7a3599}.h-scale-marker:after{content:"";background:var(--h-green);border:5px solid #fff;border-radius:999px;width:22px;height:22px;margin-top:10px;box-shadow:0 2px 8px #00000040}.h-honest{color:var(--h-muted);margin-top:24px;font-size:16px;font-weight:550}.h-zones{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.h-zone{box-shadow:inset 0 0 0 1px var(--h-line);background:#fff;border-radius:20px;align-items:flex-start;gap:12px;padding:18px;display:flex}.h-zone .h-icon{width:30px;height:30px}.h-zone h3{letter-spacing:-.03em;font-size:22px;font-weight:700}.h-zone p{color:var(--h-muted);margin-top:2px;font-size:14px;line-height:1.4}.h-zone-share{background:var(--h-green-soft);box-shadow:inset 0 0 0 1px #1f7a3529}.h-zone-share .h-icon,.h-zone-share h3{color:var(--h-green)}.h-zone-drop{background:var(--h-orange-soft);box-shadow:inset 0 0 0 1px #b4540a24}.h-zone-drop .h-icon,.h-zone-drop h3{color:var(--h-orange)}.h-own-visual{border-radius:var(--h-radius);box-shadow:var(--h-shadow-lift),0 0 0 1px var(--h-line);background:#fff;padding:56px 28px 28px;position:relative}.h-own-axis{white-space:nowrap;font-size:var(--h-t-small);color:var(--h-faint);text-align:center;grid-template-columns:1fr 1fr 1fr;margin-left:42%;margin-right:64px;font-weight:600;display:grid}.h-own-axis span:first-child{text-align:left}.h-own-axis span:last-child{text-align:right}.h-effects{gap:18px;margin-top:10px;display:grid}.h-effects li{grid-template-columns:42% 1fr 64px;grid-template-areas:"label track value""label track basis";align-items:center;gap:2px 14px;display:grid}.h-effects p{grid-area:label;font-size:15px;font-weight:600;line-height:1.3}.h-effects p span{font-size:var(--h-t-small);color:var(--h-faint);font-weight:600;display:block}.h-effects-track{grid-area:track;height:34px;position:relative}.h-effects-track:before{content:"";border-left:2px dashed #1d1d1f4d;position:absolute;top:-6px;bottom:-6px;left:50%}.h-effects-track i{border-radius:6px;width:50%;height:16px;position:absolute;top:9px}.h-effects .is-up i{background:var(--h-green-bright);transform-origin:0;transform:scaleX(var(--w));left:50%}.h-effects .is-down i{background:var(--h-orange-bright);transform-origin:100%;transform:scaleX(var(--w));right:50%}.h-effects b{letter-spacing:-.03em;color:var(--h-green);font-variant-numeric:tabular-nums;grid-area:value;justify-self:end;font-size:20px}.h-effects .is-down b{color:var(--h-orange)}.h-effects small{font-size:var(--h-t-small);color:var(--h-faint);white-space:nowrap;grid-area:basis;justify-self:end}.h-claude{border-radius:var(--h-radius);color:#3d3929;box-shadow:var(--h-shadow-lift),0 0 0 1px #3d39291a;background:#faf9f5;gap:18px;padding:52px 24px 20px;display:grid;position:relative}.h-claude .h-example{box-shadow:none;color:#6f6a5c;background:#f0eee6}.h-claude-thread{gap:16px;display:grid}.h-claude-you{background:#f0eee6;border-radius:18px;justify-self:end;max-width:82%;padding:12px 16px;font-size:15px;line-height:1.5}.h-claude-agent{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.h-claude-agent p{letter-spacing:0;font-family:ui-serif,Iowan Old Style,Georgia,Times New Roman,serif;font-size:17px;line-height:1.55}.h-claude-mark{background:#d97757;border-radius:7px;width:22px;height:22px;margin-top:2px;box-shadow:inset 0 0 0 5px #d97757,inset 0 0 0 7px #f3c2ad}.h-claude-tool{color:#6f6a5c;background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-left:34px;padding:10px 14px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #3d392924}.h-claude-tool .h-icon{color:#d97757;width:16px;height:16px}.h-claude-tool code{color:#3d3929;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.h-claude-tool b{color:var(--h-green);margin-left:auto;font-weight:650}.h-claude-input{color:#8a8576;background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 12px 12px 18px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #3d392929,0 6px 18px -12px #3d392966}.h-claude-input span{flex:1}.h-claude-input i{background:#d97757;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.h-claude-input svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.h-typing{display:none}.h-trust{padding:0 0 var(--h-section)}.h-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.h-trust-row li{box-shadow:inset 0 0 0 1px var(--h-line);background:#fff;border-radius:20px;padding:20px 22px}.h-trust h3{letter-spacing:-.02em;font-size:17px;font-weight:650}.h-trust p{color:var(--h-muted);margin-top:4px;font-size:15px;line-height:1.5}.h-faq{padding:0 0 var(--h-section)}.h-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.h-faq-list details{border-bottom:1px solid var(--h-line)}.h-faq-list details:first-child{border-top:1px solid var(--h-line)}.h-faq-list summary{letter-spacing:-.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.h-faq-list summary::-webkit-details-marker{display:none}.h-faq-list summary i{width:28px;height:28px;box-shadow:0 0 0 1px var(--h-line);transition:transform .24s var(--h-ease),background-color .2s var(--h-ease);background:#fff;border-radius:999px;flex:none;position:relative}.h-faq-list summary i:before,.h-faq-list summary i:after{content:"";background:var(--h-ink);width:12px;height:2px;transition:transform .24s var(--h-ease),opacity .2s var(--h-ease);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.h-faq-list summary i:after{transform:rotate(90deg)}.h-faq-list details[open] summary i{background:var(--h-ink);transform:rotate(180deg)}.h-faq-list details[open] summary i:before{background:#fff}.h-faq-list details[open] summary i:after{opacity:0}.h-faq-list summary:hover i{background:var(--h-green-soft)}.h-faq-list details p{color:var(--h-muted);padding:0 48px 24px 0;font-size:16px;line-height:1.6}.h-faq .h-text a{color:var(--h-ink);text-underline-offset:3px}.h-final{padding:0 0 clamp(48px,6vw,80px)}.h-final-panel{isolation:isolate;background:radial-gradient(60% 90% at 100% 0%,#34c75947,transparent 62%),radial-gradient(50% 80% at 0% 100%,#f2994a1f,transparent 60%),var(--h-green-soft);border-radius:clamp(28px,3vw,40px);padding:clamp(48px,8vw,112px) clamp(24px,6vw,88px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1f7a3524}.h-chart-final{z-index:-1;opacity:.38;pointer-events:none;width:min(48%,540px);position:absolute;bottom:8%;right:-2%}.h-chart-final .h-chart-label,.h-chart-final .h-chart-when{display:none}.home.is-scripted .h-chart-final .h-chart-line{stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s var(--h-ease).3s}.home.is-scripted .h-final-panel.is-in .h-chart-final .h-chart-line{stroke-dashoffset:0}.h-final-panel .h-accent{color:var(--h-green)}.h-final-panel .h-note{color:var(--h-muted)}.h-footer{padding:48px 0 24px}.h-footer-grid{border-top:1px solid var(--h-line);flex-wrap:wrap;justify-content:space-between;gap:32px;padding-top:36px;display:flex}.h-footer-brand .brand-logo{width:150px}.h-footer-brand p{color:var(--h-faint);margin-top:12px;font-size:14px}.h-footer-nav{flex-wrap:wrap;gap:6px 22px;max-width:560px;display:flex}.h-footer-nav a{color:var(--h-muted);padding:6px 0;font-size:14px;text-decoration:none}.h-footer-nav a:hover{color:var(--h-ink)}.home .policy-links,.home .language-switch{width:min(1200px,100% - 2*var(--h-gutter));margin-inline:auto}.home .language-switch{padding:4px 0 calc(28px + env(safe-area-inset-bottom));color:var(--h-faint);gap:8px;font-size:14px;display:flex}.home .language-switch a{color:var(--h-muted);text-decoration:none}.home .language-switch a[aria-current]{color:var(--h-ink);font-weight:600}.h-sticky{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:25;opacity:0;pointer-events:none;transition:opacity .26s var(--h-ease),transform .32s var(--h-ease);display:none;position:fixed;transform:translateY(20px)}.h-sticky .h-button{width:100%;box-shadow:0 0 0 1px #ffffff38,0 14px 30px -12px #0000008c}.h-sticky:before{content:"";z-index:-1;left:-12px;right:-12px;bottom:calc(-12px - env(safe-area-inset-bottom));height:calc(100% + 72px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--h-canvas)45%,#fafaf900);pointer-events:none;position:absolute}.h-sticky.is-visible{opacity:1;pointer-events:auto;transform:none}.h-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p-hero{isolation:isolate;padding:clamp(48px,7vw,104px) 0 clamp(36px,5vw,56px);position:relative;overflow:clip}.p-hero:before{inset:-30% -10% -20% 40%}.p-hero:after{-webkit-mask-image:radial-gradient(40% 70% at 80% 40%,#000 15%,#0000 75%);mask-image:radial-gradient(40% 70% at 80% 40%,#000 15%,#0000 75%)}.p-hero .h-display{max-width:13em}.p-account{padding-bottom:24px}.p-account-card{border-radius:var(--h-radius);box-shadow:var(--h-shadow),0 0 0 1px var(--h-line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:28px;display:flex}.p-account-card h2{letter-spacing:-.03em;font-size:26px}.p-account-card .h-actions{margin-top:0}.p-account-facts{gap:32px;margin-top:14px;display:flex}.p-account-facts dt{color:var(--h-faint);font-size:13px}.p-account-facts dd{font-size:18px;font-weight:650}.p-account-note{max-width:46em;color:var(--h-muted);margin-top:10px;font-size:15px;line-height:1.5}.p-plans{padding-bottom:var(--h-section)}.p-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.p-tier{border-radius:var(--h-radius);box-shadow:var(--h-shadow),0 0 0 1px var(--h-line);transition:transform .24s var(--h-ease),box-shadow .24s var(--h-ease);background:#fff;flex-direction:column;padding:28px;display:flex}@media (hover:hover){.p-tier:hover{box-shadow:var(--h-shadow-lift),0 0 0 1px var(--h-line);transform:translateY(-4px)}}.p-tier header{justify-content:space-between;align-items:center;gap:12px;display:flex}.p-tier h3{letter-spacing:-.035em;font-size:26px;font-weight:700}.p-flag{background:var(--h-green-soft);color:var(--h-green);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:650}.p-audience{color:var(--h-muted);margin-top:4px;font-size:15px;font-weight:600}.p-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.p-price strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(38px,3.4vw,48px);line-height:1}.p-price>span{color:var(--h-faint);font-size:15px}.p-intro{background:var(--h-green-soft);color:var(--h-green);font-size:var(--h-t-small);border-radius:999px;margin-top:10px;padding:4px 10px;font-weight:650;display:inline-flex}.p-situation{color:var(--h-muted);margin-top:16px;font-size:15px;line-height:1.5}.p-rows{border-top:1px solid var(--h-line);margin-top:20px;display:grid}.p-rows div{border-bottom:1px solid var(--h-line);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.p-rows dt{color:var(--h-muted);font-size:14px}.p-rows dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.p-pending{background:var(--h-orange-soft);color:#6b3a10;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.45}.p-tier-action{margin-top:auto;padding-top:24px}.p-tier-action .h-button{width:100%}.p-tier.is-featured{box-shadow:var(--h-shadow-lift),0 0 0 2px var(--h-ink)}.p-tier.is-featured .h-button{background:var(--h-ink);color:#fff}.p-tier.is-current{box-shadow:var(--h-shadow),0 0 0 2px var(--h-green-bright)}.p-plans .h-source{margin-top:20px}.p-finder-section{padding-bottom:var(--h-section)}.p-finder-section .p-finder{max-width:640px;margin-inline:auto}.p-finder{border-radius:var(--h-radius);box-shadow:var(--h-shadow-lift),0 0 0 1px var(--h-line);background:#fff;padding:26px}.p-finder h2{letter-spacing:-.03em;font-size:24px;line-height:1.15}.p-finder .h-eyebrow{margin-bottom:8px}.p-slider{gap:10px;margin-top:22px;display:grid}.p-slider-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;font-weight:600;display:flex}.p-slider output{letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-size:26px;font-weight:700}.home .p-slider input[type=range][name]{-webkit-appearance:none;appearance:none;width:100%;height:28px;box-shadow:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;border-radius:0;margin:0;padding:0}.p-slider input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--h-green-bright)calc(var(--v,0)*100%),#1d1d1f1a 0);border-radius:99px;height:8px}.p-slider input::-moz-range-track{background:#1d1d1f1a;border-radius:99px;height:8px}.p-slider input::-moz-range-progress{background:var(--h-green-bright);border-radius:99px;height:8px}.p-slider input::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;transition:transform .16s var(--h-ease);background:#fff;border-radius:99px;margin-top:-10px;box-shadow:0 0 0 1px #0000001a,0 4px 12px #0003}.p-slider input::-moz-range-thumb{background:#fff;border:0;border-radius:99px;width:28px;height:28px;box-shadow:0 0 0 1px #0000001a,0 4px 12px #0003}.p-slider input:active::-webkit-slider-thumb{transform:scale(1.12)}.home .p-slider input[type=range][name]:focus,.home .p-slider input[type=range][name]:focus-visible{box-shadow:none;outline:none}.p-slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--h-green-bright),0 4px 12px #0003}.p-finder-hint{color:var(--h-faint);margin-top:8px;font-size:13px;line-height:1.45}.p-finder-formula{background:var(--h-canvas);font-variant-numeric:tabular-nums;border-radius:12px;margin-top:18px;padding:10px 12px;font-size:14px;font-weight:600}.p-finder-result{gap:14px;margin-top:14px;display:grid}.p-finder-result p{letter-spacing:-.02em;color:var(--h-green);font-size:18px;font-weight:650;line-height:1.35}.p-finder.is-ticked .p-finder-result p{animation:p-tick .38s var(--h-ease)}@keyframes p-tick{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}.p-flag-fit{display:none}.p-tier.is-fit .p-flag-fit{animation:p-tick .38s var(--h-ease);display:inline-flex}.p-tier.is-fit{box-shadow:var(--h-shadow-lift),0 0 0 2px var(--h-green-bright)}.p-units{color:var(--h-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.p-eur{color:var(--h-muted);margin-top:6px;font-size:13px;font-weight:600}.p-volume{background:var(--h-green-soft);color:var(--h-green);border-radius:14px;gap:2px;margin-top:14px;padding:12px 14px;display:grid}.p-volume b{letter-spacing:-.015em;font-size:16px}.p-volume span{color:var(--h-muted);font-size:13px;font-weight:600}.p-value,.p-compare{background:var(--h-band)}.p-value{padding:calc(var(--h-section)*.7 + var(--h-band-edge))0 var(--h-section);clip-path:polygon(0 var(--h-band-edge),100% 0,100% 100%,0 100%)}.p-compare{margin-bottom:calc(var(--h-section)*.6);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--h-band-edge)),0 100%)}.p-value-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.p-bars{gap:18px;display:grid}.p-bars li{grid-template-columns:72px 1fr 104px;grid-template-areas:"name track value""name track note";align-items:center;gap:2px 16px;display:grid}.p-bars-name{grid-area:name;font-size:17px;font-weight:700}.p-bars-track{background:#1d1d1f0f;border-radius:99px;grid-area:track;height:18px;overflow:hidden}.p-bars-track i{transform-origin:0;height:100%;transform:scaleX(var(--w));background:#1d1d1f40;border-radius:99px;display:block}.p-bars li.is-best .p-bars-track i{background:var(--h-green-bright)}.p-bars b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;grid-area:value;justify-self:end;font-size:18px}.p-bars small{color:var(--h-green);grid-area:note;justify-self:end;font-size:12px;font-weight:650}.p-compare{padding-bottom:calc(var(--h-section) + var(--h-band-edge))}.p-compare .h-title{margin-bottom:32px}.p-grid{border-radius:var(--h-radius);box-shadow:var(--h-shadow),inset 0 0 0 1px var(--h-line);background:#fff}.p-grid-head,.p-grid-row{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px;padding:14px 24px;display:grid}.p-grid-head{top:var(--h-header);z-index:2;border-radius:var(--h-radius)var(--h-radius)0 0;backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--h-line);background:#fffffff0;position:sticky}.p-grid-head b{text-align:center;font-size:17px}.p-grid-head b.is-featured{color:var(--h-green)}.p-grid-row+.p-grid-row{box-shadow:inset 0 1px 0 var(--h-line)}.p-grid-row span{color:var(--h-muted);font-size:15px}.p-grid-row b{text-align:center;font-variant-numeric:tabular-nums;font-size:15px}.p-grid-row small{color:var(--h-faint);font-size:12px;font-weight:600}.p-yes{background:var(--h-green-soft);width:22px;height:22px;color:var(--h-green);stroke-width:2.4px;border-radius:99px;padding:4px}.p-after{padding-bottom:var(--h-section)}.p-after .h-title{margin-bottom:32px}.p-after-steps{counter-reset:step;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.p-after-steps li{box-shadow:inset 0 0 0 1px var(--h-line);background:#fff;border-radius:22px;padding:22px;position:relative}.p-after-n{background:var(--h-ink);color:#fff;border-radius:99px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.p-after-steps h3{letter-spacing:-.02em;margin-top:16px;font-size:17px;font-weight:700;line-height:1.25}.p-after-steps p{color:var(--h-muted);margin-top:8px;font-size:14px;line-height:1.5}.p-assure{padding-bottom:var(--h-section)}.p-assure-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.p-assure-row li{background:var(--h-green-soft);border-radius:20px;align-items:flex-start;gap:12px;padding:18px;display:flex}.p-assure-row .h-icon{width:22px;height:22px;color:var(--h-green);stroke-width:2.4px;background:#fff;border-radius:99px;padding:4px}.p-assure-row h3{letter-spacing:-.02em;font-size:16px;font-weight:700}.p-assure-row p{color:var(--h-muted);margin-top:4px;font-size:14px;line-height:1.45}.home.is-scripted [data-reveal]{opacity:0;transition:opacity var(--h-reveal)var(--h-ease),transform var(--h-reveal)var(--h-ease);transition-delay:calc(var(--d,0)*90ms);transform:translateY(26px)}.home.is-scripted [data-reveal].is-in{opacity:1;transform:none}.home.is-scripted :is(.h-hero,.p-hero) h1[data-reveal]{opacity:1;transform:translateY(10px)}.home.is-scripted :is(.h-hero,.p-hero) h1[data-reveal].is-in,.home.is-scripted :is(.h-split-copy,.h-head)[data-reveal]{transform:none}.home.is-scripted :is(.h-split-copy,.h-head)[data-reveal]>*{opacity:0;transition:opacity .64s var(--h-ease),transform .64s var(--h-ease);transform:translateY(18px)}.home.is-scripted :is(.h-split-copy,.h-head)[data-reveal]>:nth-child(2){transition-delay:80ms}.home.is-scripted :is(.h-split-copy,.h-head)[data-reveal]>:nth-child(3){transition-delay:.16s}.home.is-scripted :is(.h-split-copy,.h-head)[data-reveal]>:nth-child(n+4){transition-delay:.24s}.home.is-scripted :is(.h-split-copy,.h-head)[data-reveal].is-in>*{opacity:1;transform:none}.home.is-scripted .h-cut .h-cut-track li{transition:transform .7s var(--h-ease);transition-delay:calc(.3s + var(--n)*.12s);transform:scaleX(0)}.home.is-scripted .h-cut.is-in .h-cut-track li{transform:none}.home.is-scripted [data-depth]{translate:0 calc(var(--y,0)*1px)}.home.is-scripted .h-flow-track{height:420svh}.home.is-scripted .h-flow-pin{height:100svh;padding:calc(var(--h-header) + 16px)0 24px;align-items:center;display:flex;position:sticky;top:0}.home.is-scripted .h-flow-pin>.h-wrap,.home.is-scripted .h-flow-stage{height:100%}.home.is-scripted .h-step{opacity:.32;transition:opacity .36s var(--h-ease)}.home.is-scripted .h-step.is-active{opacity:1}.home.is-scripted .h-step.is-active .h-step-number{background:var(--h-ink);color:#fff;box-shadow:none}.home.is-scripted .h-flow-progress{background:#1d1d1f14;border-radius:99px;height:4px;margin-top:32px;display:block;overflow:hidden}.home.is-scripted .h-flow-progress i{background:var(--h-ink);transform-origin:0;height:100%;transform:scaleX(var(--p));display:block}.home.is-scripted .h-results li,.home.is-scripted .h-effects li,.home.is-scripted .p-bars li{opacity:0;transition:opacity .6s var(--h-ease),transform .6s var(--h-ease);transition-delay:calc(.2s + var(--n)*90ms);transform:translateY(14px)}.home.is-scripted .h-results-bar,.home.is-scripted .h-effects-track i,.home.is-scripted .p-bars-track i{transition:transform 1.1s var(--h-ease);transition-delay:calc(.35s + var(--n)*90ms);transform:scaleX(0)}.home.is-scripted .is-in li{opacity:1;transform:none}.home.is-scripted .is-in .h-results-bar,.home.is-scripted .is-in .h-effects-track i,.home.is-scripted .is-in .p-bars-track i{transform:scaleX(var(--w))}.home.is-scripted .h-scale-run{transition:transform 1.6s var(--h-ease).3s;transform:translate(50%)}.home.is-scripted .h-scale.is-in .h-scale-run{transform:translate(78.3%)}.home.is-scripted .h-claude-thread>*{opacity:0;transition:opacity .5s var(--h-ease),transform .5s var(--h-ease);transition-delay:calc(var(--n)*.52s + .2s);transform:translateY(12px)}.home.is-scripted .h-claude.is-in .h-claude-thread>*{opacity:1;transform:none}.home.is-scripted .h-typing{align-items:center;gap:5px;height:0;margin-block:-8px;display:flex;overflow:visible}.h-typing .h-claude-mark{margin:0 8px 0 0}.home.is-scripted .h-claude.is-in .h-typing{animation:.52s .72s both h-typing}.h-typing i{background:#c9c3b3;border-radius:99px;width:7px;height:7px}@keyframes h-typing{0%{opacity:0}30%,80%{opacity:1}to{opacity:0}}:root[data-motion=reduce] .home [data-reveal],:root[data-motion=reduce] .home [data-reveal]>*,:root[data-motion=reduce] .home li{transform:none!important}:root[data-motion=reduce] .home [data-depth]{translate:none!important}:root[data-motion=reduce] .h-device-media img,:root[data-motion=reduce] .h-hero:before{animation:none}@media (width<=1080px){.h-nav+.h-header-actions{margin-left:auto}.h-menu{margin-left:4px;display:block}.h-nav{background:var(--h-canvas);box-shadow:0 1px 0 var(--h-line),0 24px 40px -24px #00000040;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s var(--h-ease),transform .26s var(--h-ease),visibility 0s .26s;gap:2px;margin:0;padding:8px 12px 16px;display:grid;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.h-header.is-open .h-nav{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s var(--h-ease),transform .26s var(--h-ease),visibility 0s;transform:none}.h-nav a{min-height:52px;color:var(--h-ink);border-radius:14px;padding:0 12px;font-size:18px;font-weight:600}.h-nav a[aria-current]{background:var(--h-green-soft);color:var(--h-green)}.p-after-steps,.p-assure-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.home{--h-header:60px}.h-header-row{gap:12px}.h-brand .brand-logo{width:138px}.h-header-actions{display:none}.h-menu{margin-left:auto}.h-nav .h-nav-login{color:var(--h-muted);display:inline-flex}.h-hero{padding-top:20px}.h-display{font-size:clamp(40px,11.5vw,52px)}.h-lead{margin-top:18px;font-size:17px}.h-actions{gap:10px;margin-top:24px}.h-trust-chips{gap:6px}.h-trust-chips li{padding:6px 10px 6px 6px;font-size:13px}.h-trust-chips .h-icon{width:22px;height:22px;padding:4px}.h-hero-grid,.h-split,.h-faq-grid{grid-template-columns:1fr}.h-split-flip .h-split-copy{order:0}.h-hero-visual{height:520px;margin-top:4px}.h-device{width:250px;margin-left:-125px}.h-device-panel{border-radius:22px;padding:12px;bottom:12px;left:12px;right:12px}.h-float{padding:9px 12px;font-size:12px}.h-float-lift{max-width:150px;top:8%;right:0}.h-float-lift b{font-size:28px}.h-float-lift span{font-size:12px;line-height:1.3}.h-actions .h-button{flex:auto}.h-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.h-proof div:nth-child(3){border-left:0;padding-left:0}.home.is-scripted .h-flow-pin{padding:calc(var(--h-header) + 8px)0 calc(14px + env(safe-area-inset-bottom))}.home.is-scripted .h-flow-grid{flex-direction:column;align-items:stretch;gap:10px;display:flex}.home.is-scripted .h-flow-copy{display:contents}.home.is-scripted .h-flow-copy .h-eyebrow{display:none}.home.is-scripted .h-flow-copy .h-title{order:0;font-size:24px}.home.is-scripted .h-flow-stage{flex:auto;order:1;height:auto;min-height:0}.home.is-scripted .h-flow-steps{flex:none;order:2;height:112px;margin:0;display:block;position:relative}.home.is-scripted .h-step{opacity:0;transition:opacity .32s var(--h-ease),transform .32s var(--h-ease);position:absolute;inset:0;transform:translateY(10px)}.home.is-scripted .h-step.is-active{opacity:1;transform:none}.home.is-scripted .h-step h3{font-size:20px}.home.is-scripted .h-step p{font-size:15px}.home.is-scripted .h-flow-progress{order:3;margin-top:0}.h-flow-grid{grid-template-columns:1fr}.h-flow-stage{height:520px}.h-results{padding:16px}.h-results li{grid-template-columns:40px 1fr auto;gap:4px 10px;padding:8px}.h-results-cover{width:40px;height:50px}.h-results li p{font-size:13px}.h-scale{height:128px}.h-scale-tick{font-size:var(--h-t-small)}.h-scale-mid{top:104px}.h-scale-mid:before{height:50px;top:-54px}.home.is-scripted [data-depth]{translate:none}.home.is-scripted .h-claude-thread>*{transition-delay:calc(var(--n)*.42s + .12s)}.home.is-scripted .h-claude.is-in .h-typing{animation-duration:.42s;animation-delay:.54s}.h-hero:before{inset:20% -30% 0 -10%}.h-hero:after{-webkit-mask-image:radial-gradient(70% 40% at 50% 70%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 40% at 50% 70%,#000 20%,#0000 80%)}.h-zones,.h-trust-row{grid-template-columns:1fr;gap:8px}.p-tiers,.p-value-grid,.p-after-steps,.p-assure-row{grid-template-columns:minmax(0,1fr)}.p-after-steps{gap:8px}.p-after-steps li{grid-template-columns:32px 1fr;gap:2px 12px;padding:16px;display:grid}.p-after-steps li h3{margin-top:4px}.p-after-steps li p{grid-column:2;margin-top:2px}.p-after-n{grid-row:span 2}.p-hero{padding:28px 0 24px}.p-hero .h-display{font-size:clamp(36px,10vw,46px)}.p-situation{display:none}.p-rows div{padding:9px 0}.p-tier-action{padding-top:18px}.p-finder{padding:20px}.p-grid-head,.p-grid-row{grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,.8fr));gap:6px;padding:12px 14px}.p-grid-head b{font-size:14px}.p-grid-row span,.p-grid-row b{font-size:13px}.p-grid-row small{font-size:10px;display:block}.p-bars li{grid-template-columns:56px 1fr 88px;gap:2px 10px}.p-tier,.p-account-card{padding:22px}.h-zone{align-items:center;padding:14px 16px}.h-zone h3{font-size:19px}.h-trust-row li{padding:14px 16px}.h-results li:nth-child(5){display:none}.h-question{padding:72px 0}.h-question-lines{margin-top:28px}.h-own-visual{padding:52px 20px 20px}.h-own-axis{margin-left:38%;margin-right:52px;font-size:11px}.h-effects li{grid-template-columns:38% 1fr 52px;gap:2px 10px}.h-effects p{font-size:13px}.h-effects b{font-size:17px}.h-claude{padding:48px 14px 14px}.h-claude-agent p{font-size:16px}.h-claude-tool{margin-left:0}.h-faq-list summary{padding:18px 0;font-size:17px}.h-faq-list details p{padding-right:0}.h-sticky{display:block}.home.has-sticky .language-switch{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (width<=400px){.h-hero-visual{height:520px}.h-device{width:246px;margin-left:-123px}}.home :is(#inhalt,#how,#agent,#faq,#tarife){scroll-margin-top:calc(var(--h-header) + 12px)}.home ::selection{background:color-mix(in srgb,var(--h-green-bright)26%,transparent)}.home article ul{list-style:outside}.home article li::marker{color:var(--h-green)}.home article :is(p,ul){text-wrap:pretty;max-width:40em}.home article h2{text-wrap:balance}:where(.h-step p,.h-zone p,.h-trust p,.h-faq-list details p,.h-cut figcaption b){text-wrap:pretty}.h-float-lift b,.h-c-tile b,.h-c-query span{font-variant-numeric:tabular-nums}.h-nav a:active,.h-login:active,.h-footer-nav a:active,.h-menu:active{background:#1d1d1f12}.h-footer-nav a{min-height:40px;transition:color .16s var(--h-ease);align-items:center;display:inline-flex}.h-faq-list summary:hover span{text-underline-offset:4px;text-decoration:underline #1d1d1f40}:root:not([data-motion=reduce]) .h-faq-list details[open]>p{animation:h-answer .24s var(--h-ease)both}@keyframes h-answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.p-slider input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--h-green-bright),0 4px 12px #0003}@media (hover:hover){.h-button:hover{box-shadow:0 16px 32px -20px #141815a6}}.g-crumb{margin:0 0 16px;font-size:14px;font-weight:600}.g-crumb a{color:var(--h-muted);text-decoration:none}.g-crumb a:hover{color:var(--h-ink)}.g-final{background:var(--surface,#fff);border-radius:20px;margin:56px 0 0;padding:clamp(20px,5vw,32px);box-shadow:0 1px 2px #0000000f}.g-final .h-button{white-space:normal;text-align:center;max-width:100%}.g-related{margin:56px 0 0}.g-related h2{letter-spacing:-.02em;margin:0 0 12px;font-size:24px}.g-related ul{margin:0 0 16px;padding:0;list-style:none}.g-related li a{border-bottom:1px solid var(--h-line);color:var(--h-ink);text-wrap:pretty;padding:14px 0;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none;display:block}.g-related li a:hover{color:var(--h-green)}.g-all,.g-pillar{color:var(--h-green);text-underline-offset:4px;padding:10px 0;font-weight:600;display:inline-block}.g-hub{max-width:860px;padding:72px 24px 96px}.g-hub h1{margin:0 0 20px}.g-lede{color:var(--h-muted);text-wrap:pretty;margin:0 0 12px;font-size:20px;line-height:1.5}.g-list{margin:28px 0 0;padding:0;list-style:none}.g-list a{border-top:1px solid var(--h-line);color:inherit;padding:24px 0;text-decoration:none;display:block}.g-list h2{letter-spacing:-.02em;text-wrap:balance;transition:color .16s var(--h-ease);margin:0 0 8px;font-size:clamp(20px,2.6vw,24px);line-height:1.2}.g-list p{color:var(--h-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.5}.g-list a:hover h2{color:var(--h-green)}