:root{--sr-bg:#0e2f2b;--sr-raised:#143a35;--sr-line:#2b524c;--sr-ink:#f1f4ee;--sr-muted:#a9bdb6;--sr-accent:#f0574a;--sr-accent-ink:#1c0c0a;--sr-display:"Familjen Grotesk", "Avenir Next", system-ui, sans-serif;--sr-mono:"DM Mono", ui-monospace, Menlo, monospace}html,body{background:var(--sr-bg)!important;color:var(--sr-ink)!important}.sr{font-family:var(--sr-display);color:var(--sr-ink);background:var(--sr-bg)}.sr .scroll-scrub{font-family:var(--sr-display)}.sr-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(1.25rem,4vw,3rem)}.sr-num{font-family:var(--sr-mono);font-variant-numeric:tabular-nums}.sr-h2{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:700;line-height:.96}.sr-lead{max-width:54ch;color:var(--sr-muted);margin:1.2rem 0 0;font-size:1.12rem;line-height:1.6}.sr-eyebrow{font-family:var(--sr-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sr-accent);margin:0 0 1.1rem;font-size:.8rem}.sr-nav{z-index:30;top:env(safe-area-inset-top,0px);pointer-events:none;position:fixed;left:0;right:0}.sr-nav__row{justify-content:space-between;align-items:center;gap:1rem;height:72px;display:flex}.sr-brand{pointer-events:auto;letter-spacing:-.02em;color:var(--sr-ink);align-items:center;gap:.55rem;font-size:1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.sr-brand img{width:34px;height:34px}.sr-navlink{pointer-events:auto;color:var(--sr-ink);border-bottom:2px solid var(--sr-accent);padding:.4rem 0;font-weight:700;text-decoration:none}.sr-navlink:hover{color:var(--sr-accent)}.sr .scroll-scrub__route{top:84px}.sr-cta-slab{background:var(--sr-accent);min-height:3.3rem;color:var(--sr-accent-ink);align-items:center;padding:0 1.6rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .2s;display:inline-flex}.sr-cta-slab:hover{filter:brightness(1.06)}.sr-cta-slab:active{transform:translateY(1px)}.sr-cta-frame{border:2px solid var(--sr-ink);min-height:3.3rem;color:var(--sr-ink);align-items:center;padding:0 1.5rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.sr-cta-frame:hover{background:var(--sr-ink);color:var(--sr-bg)}.sr a:focus-visible,.sr button:focus-visible,.sr input:focus-visible,.sr select:focus-visible,.sr summary:focus-visible{outline:3px solid var(--sr-accent);outline-offset:3px}.sr-maths{padding-block:clamp(5rem,10vw,8rem)}.sr-metrics{border-top:1px solid var(--sr-line);grid-template-columns:1.3fr 1fr 1fr;margin-top:3.5rem;display:grid}.sr-metrics>div{padding:2rem 1.5rem 0 0}.sr-metrics>div+div{border-left:1px solid var(--sr-line);padding-left:1.5rem}.sr-metrics b{font-family:var(--sr-mono);letter-spacing:-.04em;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:.9;display:block}.sr-metrics>div:first-child b{color:var(--sr-accent)}.sr-metrics p{color:var(--sr-muted);max-width:32ch;margin:1rem 0 0;line-height:1.55}.sr-clock{flex-wrap:wrap;align-items:baseline;gap:1.25rem;margin-top:3.5rem;display:flex}.sr-clock b{font-family:var(--sr-mono);color:var(--sr-ink);letter-spacing:-.05em;font-size:clamp(4rem,13vw,10rem);font-weight:500;line-height:.85}.sr-clock p{color:var(--sr-muted);max-width:38ch;margin:0;font-size:1.05rem;line-height:1.55}.sr-included{background:var(--sr-raised);padding-block:clamp(4.5rem,9vw,7rem)}.sr-list{gap:0;margin:3rem 0 0;padding:0;list-style:none;display:grid}.sr-list li{border-top:1px solid var(--sr-line);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:1.5rem;padding:1.6rem 0;display:grid}.sr-list img{width:56px;height:56px}.sr-list h3{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.35rem}.sr-list p{color:var(--sr-muted);max-width:60ch;margin:0;line-height:1.55}.sr-example{color:var(--sr-ink);border-bottom:2px solid var(--sr-accent);gap:.5rem;margin-top:2.25rem;padding-bottom:.2rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.sr-example span{transition:transform .25s}.sr-example:hover span{transform:translate(6px)}.sr-pricing{padding-block:clamp(5rem,10vw,8rem)}.sr-slab{border:2px solid var(--sr-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:3rem;display:grid}.sr-slab__price{border-right:2px solid var(--sr-ink);align-content:start;gap:1.25rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.sr-slab__price b{font-family:var(--sr-mono);letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.75rem);font-weight:500;line-height:.9}.sr-slab__price small{color:var(--sr-muted);margin-top:.4rem;font-size:1rem;display:block}.sr-slab__terms{padding:clamp(1.75rem,4vw,3rem)}.sr-slab__terms ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.sr-slab__terms li{padding-left:1.4rem;line-height:1.5;position:relative}.sr-slab__terms li:before{content:"";background:var(--sr-accent);width:.55rem;height:2px;position:absolute;top:.55em;left:0}.sr-trial{background:var(--sr-ink);min-height:4rem;color:var(--sr-bg);grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 clamp(1.5rem,4vw,3rem);font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.sr-trial span{transition:transform .25s}.sr-trial:hover span{transform:translate(8px)}.sr-demo{border-top:1px solid var(--sr-line);padding-block:clamp(4.5rem,9vw,7rem)}.sr-demo__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.sr-form{gap:1.15rem;display:grid}.sr-form__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.sr-lbl{color:var(--sr-ink);gap:.45rem;font-size:.92rem;font-weight:600;display:grid}.sr-form input,.sr-form select{font:inherit;color:var(--sr-ink);background:var(--sr-raised);border:1px solid var(--sr-line);border-bottom:2px solid var(--sr-muted);border-radius:0;width:100%;padding:.85rem .9rem;font-size:1rem}.sr-err{color:var(--sr-accent);margin:0;font-size:.95rem}.sr-send{appearance:none;background:var(--sr-accent);min-height:3.6rem;color:var(--sr-accent-ink);font:inherit;cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 1.4rem;font-size:1.1rem;font-weight:700;display:flex}.sr-send span{transition:transform .3s}.sr-send:hover span,.sr-send[data-busy=true] span{transform:translate(8px)}.sr-fine{color:var(--sr-muted);margin:0;font-size:.88rem;line-height:1.5}.sr-done{border-left:3px solid var(--sr-accent);gap:.75rem;padding:1rem 0 1rem 1.25rem;display:grid}.sr-done__title{letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:700}.sr-faq{padding-block:0 clamp(5rem,10vw,8rem)}.sr-faq__list{border-top:2px solid var(--sr-ink);max-width:880px;margin-top:2.5rem}.sr-faq details{border-bottom:1px solid var(--sr-line)}.sr-faq summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.35rem 0;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.sr-faq summary::-webkit-details-marker{display:none}.sr-faq summary:after{content:"+";font-family:var(--sr-mono);color:var(--sr-accent);transition:transform .2s}.sr-faq details[open] summary:after{transform:rotate(45deg)}.sr-faq details p{color:var(--sr-muted);max-width:65ch;margin:0 0 1.4rem;line-height:1.65}.sr-foot{border-top:1px solid var(--sr-line);padding-block:2.5rem}.sr-foot__row{color:var(--sr-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;font-size:.92rem;display:flex}@media (width<=900px){.sr-metrics{grid-template-columns:1fr}.sr-metrics>div+div{border-left:0;border-top:1px solid var(--sr-line);margin-top:2rem;padding-left:0}.sr-slab{grid-template-columns:1fr}.sr-slab__price{border-right:0;border-bottom:2px solid var(--sr-ink)}.sr-demo__grid{grid-template-columns:1fr}}@media (width<=520px){.sr-form__row{grid-template-columns:1fr}.sr-list li{grid-template-columns:44px minmax(0,1fr);gap:1rem}.sr-list img{width:44px;height:44px}}.sr-navlinks{align-items:center;gap:1.5rem;display:flex}.sr-navlink--quiet{border-bottom-color:#0000}.sr-navlink--quiet:hover{border-bottom-color:var(--sr-accent)}.sr-h3{letter-spacing:-.02em;margin:4rem 0 1.25rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.sr-steps{padding-block:clamp(5rem,10vw,8rem) 0}.sr-steps__list{border-top:1px solid var(--sr-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.sr-steps__list li{padding:2rem 1.5rem 0 0}.sr-steps__list li+li{border-left:1px solid var(--sr-line);padding-left:1.5rem}.sr-steps__list b{font-family:var(--sr-mono);color:var(--sr-accent);font-size:2.6rem;font-weight:500;line-height:1}.sr-steps__list h3{letter-spacing:-.02em;margin:1rem 0 .5rem;font-size:1.3rem}.sr-steps__list p{color:var(--sr-muted);max-width:34ch;margin:0;line-height:1.55}.sr-listen{padding-block:clamp(5rem,10vw,8rem)}.sr-listen__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.sr-call{border:2px solid var(--sr-ink);background:var(--sr-raised);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.sr-call__audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:48px}.sr-call__script summary{cursor:pointer;color:var(--sr-ink);border-bottom:2px solid var(--sr-accent);padding-bottom:.15rem;font-weight:700;display:inline-block}.sr-call__script ol{gap:.85rem;max-height:22rem;margin:1.25rem 0 0;padding:0 .5rem 0 0;list-style:none;display:grid;overflow:auto}.sr-call__script li{gap:.2rem;line-height:1.5;display:grid}.sr-call__script li b{font-family:var(--sr-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sr-accent);font-size:.78rem;font-weight:500}.sr-call__script li span{color:var(--sr-ink)}.sr-plans{border:2px solid var(--sr-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin-top:3rem;display:grid}.sr-plan{align-content:start;gap:.9rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.sr-plan+.sr-plan{border-left:2px solid var(--sr-ink)}.sr-plan h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:1.5rem;display:flex}.sr-tag{font-family:var(--sr-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--sr-muted);color:var(--sr-muted);padding:.2rem .5rem;font-size:.72rem;font-weight:500}.sr-plan__price{color:var(--sr-muted);margin:0;font-size:1.05rem}.sr-plan__price b{font-family:var(--sr-mono);letter-spacing:-.04em;color:var(--sr-ink);margin-right:.35rem;font-size:clamp(2.8rem,5.5vw,4.25rem);font-weight:500;line-height:.9}.sr-plan--main .sr-plan__price b{color:var(--sr-accent)}.sr-plan__plus{color:var(--sr-muted);margin:0;line-height:1.5}.sr-plan__plus b{font-family:var(--sr-mono);color:var(--sr-ink);font-size:1.3rem;font-weight:500}.sr-plan ul{gap:.7rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.sr-plan li{padding-left:1.4rem;line-height:1.45;position:relative}.sr-plan li:before{content:"";background:var(--sr-accent);width:.55rem;height:2px;position:absolute;top:.6em;left:0}.sr-table{border-top:2px solid var(--sr-ink)}.sr-table__row{border-bottom:1px solid var(--sr-line);grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}.sr-table__head{color:var(--sr-muted);font-family:var(--sr-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.sr-table__row .sr-num{font-size:1.35rem}.sr-table__note{max-width:70ch;margin-top:1rem}.sr-terms{border:2px solid var(--sr-ink);margin-top:3rem}.sr-terms ul{grid-template-columns:1fr 1fr;gap:.9rem 2rem;margin:0;padding:clamp(1.5rem,4vw,2.5rem);list-style:none;display:grid}.sr-terms li{padding-left:1.4rem;line-height:1.5;position:relative}.sr-terms li:before{content:"";background:var(--sr-accent);width:.55rem;height:2px;position:absolute;top:.6em;left:0}@media (width<=900px){.sr-steps__list{grid-template-columns:1fr}.sr-steps__list li+li{border-left:0;border-top:1px solid var(--sr-line);margin-top:2rem;padding-left:0}.sr-listen__grid,.sr-plans{grid-template-columns:1fr}.sr-plan+.sr-plan{border-left:0;border-top:2px solid var(--sr-ink)}.sr-terms ul{grid-template-columns:1fr}}@media (width<=620px){.sr-table__row{grid-template-columns:1fr 1fr;row-gap:.35rem}.sr-table__head{display:none}.sr-table__row span:nth-child(2){color:var(--sr-muted);text-align:right}.sr-table__row span:nth-child(3):before{content:"Desk ";font-family:var(--sr-display);color:var(--sr-muted);font-size:.85rem}.sr-table__row span:nth-child(4){text-align:right}.sr-table__row span:nth-child(4):before{content:"With phone ";font-family:var(--sr-display);color:var(--sr-muted);font-size:.85rem}.sr-navlink--quiet{display:none}}@media (prefers-reduced-motion:reduce){.sr *,.sr :after{transition:none!important}}.sr .scroll-scrub{overflow-x:clip}
