.fr{--ink:#1b1e3c;--ink-hover:#2c3163;--muted:#5d6180;--paper:#fff;--wash:#f2f3f7;--line:#dee0ea;--hi:#ffe45c;--cobalt:#3346e0;--night-text:#e3e6ff;--lilac:#e4e1ff;--lilac-deep:#c9c3ff;--mint:#c9f0da;--mint-soft:#eefaf3;--mint-ink:#136b41;--hi-soft:#fff4b8;--sky:#d6e9ff;--pink:#ffd9e6;--cobalt-bold:#3b4cf0;--ease:cubic-bezier(.22, 1, .36, 1);--sans:var(--font-schibsted), ui-sans-serif, system-ui, sans-serif;--read:var(--font-newsreader), Georgia, serif;--gutter:clamp(20px, 4vw, 64px);background:var(--paper);min-height:100vh;color:var(--ink);font:400 1.0625rem/1.55 var(--sans);font-feature-settings:"ss01";flex-direction:column;display:flex}.fr h1,.fr h2,.fr h3{font-family:var(--sans);color:var(--ink);text-wrap:balance;max-width:none;margin:0}.fr p{margin:0 0 1em}.fr a{color:inherit;text-decoration:none}.fr a:hover{color:inherit}.fr ::selection{background:var(--hi);color:var(--ink)}.fr :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.fr-wrap{width:100%;max-width:calc(1440px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.fr-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.t-mega{letter-spacing:-.048em;font-size:clamp(2.875rem,.9rem + 6.6vw,7.5rem);font-weight:600;line-height:.94}.t-xl{letter-spacing:-.038em;font-size:clamp(2.25rem,1.15rem + 3.3vw,4.5rem);font-weight:600;line-height:1}.t-l{letter-spacing:-.03em;font-size:clamp(1.625rem,1.15rem + 1.5vw,2.5rem);font-weight:600;line-height:1.08}.t-m{letter-spacing:-.015em;font-size:1.3125rem;font-weight:600;line-height:1.25}.t-lead{letter-spacing:-.01em;color:var(--muted);max-width:42ch;font-size:clamp(1.1875rem,1rem + .55vw,1.4375rem);line-height:1.45}.muted{color:var(--muted)}.fr .btn{border:1.5px solid var(--ink);background:var(--ink);color:#fff;min-height:52px;font:600 1rem/1 var(--sans);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 26px;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.fr .btn:hover{background:var(--ink-hover);border-color:var(--ink-hover);color:#fff}.fr .btn.line{color:var(--ink);background:0 0}.fr .btn.line:hover{background:var(--wash);color:var(--ink);border-color:var(--ink)}.fr .btn.small{min-height:42px;padding:0 18px;font-size:.9375rem}.fr .btn.on-night{color:var(--ink);background:#fff;border-color:#fff}.fr .btn.on-night:hover{background:var(--hi);border-color:var(--hi)}.fr .actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.text-link:hover{-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.fr-head{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.fr-head .fr-wrap{align-items:center;gap:32px;min-height:76px;display:flex}.wordmark{letter-spacing:-.04em;white-space:nowrap;font-size:1.3125rem;font-weight:700}.fr-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.fr-nav a:not(.btn){color:var(--muted);padding-block:6px;font-size:.9375rem;font-weight:500}.fr-nav a:not(.btn):hover,.fr-nav a[aria-current=page]{color:var(--ink)}.fr-nav .divider{background:var(--line);width:1px;height:22px}.fr .menu-btn{display:none}.fr-main{flex:1}.fr-foot{background:var(--wash);margin-top:160px}.fr-foot .fr-grid{row-gap:40px;padding-block:64px 48px}.foot-brand{grid-column:1/span 5}.foot-brand p{color:var(--muted);max-width:30ch;margin:12px 0 0}.foot-col{flex-direction:column;grid-column:span 2;gap:10px;font-size:.9375rem;display:flex}.foot-col h2{letter-spacing:0;margin-bottom:6px;font-size:.9375rem;font-weight:600}.foot-col a{color:var(--muted)}.foot-col:last-child{grid-column:span 3}.foot-base{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;padding-top:24px;font-size:.875rem}.hero{padding-top:clamp(56px,7vw,112px)}.hero h1{max-width:17ch}.hero-row{align-items:end;row-gap:28px;margin-top:40px}.hero-row .t-lead{grid-column:1/span 6;margin:0}.hero-row .actions{grid-column:8/-1;justify-content:flex-end}.hero-row .actions small{text-align:right;color:var(--muted);flex-basis:100%;font-size:.875rem}.tx-fig{margin-block:0}.tx{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:72px 0 0;overflow:hidden;box-shadow:0 30px 60px -40px #1b1e3c59}.tx-head{border-bottom:1px solid var(--line);background:var(--wash);flex-wrap:wrap;align-items:center;gap:8px 28px;padding:20px 32px;font-size:.9375rem;display:flex}.tx-head strong{font-weight:600}.tx-head span{color:var(--muted)}.tx-head .live{color:var(--ink);align-items:center;gap:8px;margin-left:auto;font-weight:500;display:inline-flex}.tx-head .live:before{content:"";background:#2f9e62;border-radius:50%;width:8px;height:8px}.tx-body{column-gap:0}.tx-lines{grid-column:1/span 8;margin:0;padding:16px 40px 40px 32px;list-style:none}.tx-lines li{border-top:1px solid var(--line);grid-template-columns:56px 112px minmax(0,1fr);gap:0 16px;padding:22px 0;display:grid}.tx-lines li:first-child{border-top:0}.tx-lines time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:4px;font-size:.875rem}.tx-lines .who{padding-top:4px;font-size:.875rem;font-weight:600}.tx-lines p{max-width:60ch;margin:0}.tx-lines .ai p{color:var(--muted)}.tx-lines .cand p{font:400 clamp(1.25rem, 1.05rem + .5vw, 1.5rem)/1.45 var(--read);color:var(--ink)}.tx-lines .cand .who{color:var(--ink)}.tx-lines .ai .who{color:var(--muted);font-weight:500}.fr mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg, transparent .3em, var(--hi) .35em, var(--hi) calc(100% - .3em), transparent calc(100% - .25em)) no-repeat 0 60% / 100% 78%;padding:0 2px}.tx mark{animation:highlight .9s var(--ease) forwards;background-size:0% 78%}@keyframes highlight{to{background-size:100% 78%}}.tx-notes{border-left:1px solid var(--line);background:linear-gradient(var(--paper), var(--paper));flex-direction:column;grid-column:9/-1;gap:28px;padding:32px;display:flex}.tx-note h3{letter-spacing:-.01em;justify-content:space-between;gap:12px;font-size:1.0625rem;font-weight:600;display:flex}.tx-note .rating{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:400}.tx-note .rating b{color:var(--ink);font-weight:700}.tx-note p{color:var(--muted);margin:6px 0 10px;font-size:.9375rem}.cite{align-items:center;gap:8px;font-size:.8125rem;font-weight:500;display:inline-flex}.cite i{background:var(--hi);border-radius:2px;width:14px;height:10px}.tx-decide{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.tx-decide h3{margin-bottom:4px;font-size:1.0625rem;font-weight:600}.tx-decide p{color:var(--muted);margin:0 0 14px;font-size:.875rem}.tx-decide .opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tx-decide .opts span{border:1.5px solid var(--line);border-radius:10px;justify-content:center;align-items:center;min-height:42px;font-size:.9375rem;font-weight:600;display:flex}.tx-caption{color:var(--muted);margin-top:14px;font-size:.875rem}.sec{margin-top:clamp(112px,12vw,176px)}.sec-head{align-items:end;row-gap:20px;margin-bottom:56px}.sec-head h2{grid-column:1/span 6}.sec-head p{color:var(--muted);grid-column:8/-1;max-width:40ch;margin:0;font-size:1.1875rem;line-height:1.5}.steps{row-gap:48px;margin:0;padding:0;list-style:none}.steps li{border-top:2px solid var(--ink);grid-column:span 4;padding-top:22px}.steps .n{font-variant-numeric:tabular-nums;margin-bottom:40px;font-size:.9375rem;font-weight:600;display:block}.steps h3{margin-bottom:10px}.steps p{color:var(--muted);max-width:36ch;margin:0}.night{background:var(--ink);color:#fff;margin-top:clamp(112px,12vw,176px);padding-block:clamp(80px,9vw,136px)}.night h2,.night h3{color:#fff}.night .sec-head p{color:var(--night-text)}.rules{row-gap:56px}.rules>div{border-top:1px solid #ffffff38;grid-column:span 4;padding-top:22px}.rules h3{margin-bottom:10px}.rules p{color:var(--night-text);max-width:36ch;margin:0}.closing{align-items:end;row-gap:32px}.closing h2{grid-column:1/span 7}.closing>div{grid-column:8/-1}.closing p{color:var(--muted);max-width:40ch;font-size:1.1875rem;line-height:1.5}.closing small{color:var(--muted);margin-top:18px;font-size:.9375rem;display:block}.page-top{align-items:end;row-gap:24px;padding-top:clamp(56px,7vw,112px)}.page-top h1{grid-column:1/span 8}.page-top .t-lead{grid-column:9/-1;margin:0}.plans{border-top:2px solid var(--ink);margin-top:72px}.plan{border-left:1px solid var(--line);flex-direction:column;grid-column:span 4;padding:32px 32px 36px;display:flex}.plan:first-child{border-left:0;padding-left:0}.plan.featured{background:var(--wash);border-left-color:#0000;padding-left:32px}.plan.featured+.plan{border-left-color:#0000}.plan-name{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-tag{background:var(--ink);color:#fff;border-radius:6px;padding:4px 10px;font-size:.8125rem;font-weight:600}.plan .for{color:var(--muted);max-width:32ch;margin:8px 0 40px}.price{letter-spacing:-.04em;font-size:clamp(3rem,2rem + 2.4vw,4.25rem);font-weight:600;line-height:1}.price-unit{color:var(--muted);margin:10px 0 32px;font-size:.9375rem}.plan ul{border-top:1px solid var(--line);gap:12px;margin:0 0 36px;padding:24px 0 0;list-style:none;display:grid}.plan li{gap:12px;display:flex}.plan li:before,.included li:before{content:"";background:var(--ink);flex:none;width:12px;height:2px;margin-top:.75em}.plan .btn{align-self:flex-start;margin-top:auto}.smaller{margin-top:24px}.smaller-row{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:12px 24px;padding:28px 0;display:grid}.smaller-row:last-child{border-bottom:1px solid var(--line)}.smaller-row h3{grid-column:1/span 3}.smaller-row p{color:var(--muted);grid-column:4/span 5;margin:0}.smaller-row .amount{letter-spacing:-.02em;grid-column:9/span 2;font-size:1.3125rem;font-weight:600}.smaller-row .btn{grid-column:11/-1;justify-self:end}.included ul{grid-column:5/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.included h2{grid-column:1/span 4}.included li{gap:12px;font-size:1.125rem;display:flex}.faq h2{grid-column:1/span 4}.faq-list{border-top:2px solid var(--ink);grid-column:5/-1}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:24px;padding:24px 0;font-size:1.1875rem;font-weight:600;list-style:none;transition:padding-bottom .36s cubic-bezier(.4,0,.2,1);display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:1.5rem;font-weight:400;line-height:1;transition:transform .36s cubic-bezier(.4,0,.2,1)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:64ch;margin:0;padding:0 0 24px}.faq details[open] summary{padding-bottom:14px}.doc{align-items:start;margin-top:80px}.doc-nav{grid-column:1/span 3;position:sticky;top:112px}.doc-index{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.doc-index a{border-bottom:1px solid var(--line);color:var(--muted);padding:12px 0;font-size:.9375rem;font-weight:500;display:block}.doc-index a:hover{color:var(--ink)}.doc-body{grid-column:5/span 7}.doc-body section{padding-bottom:56px;scroll-margin-top:112px}.doc-body section+section{border-top:1px solid var(--line);padding-top:48px}.doc-body h2{margin-bottom:18px}.doc-body p,.doc-body li{max-width:64ch;font-size:1.125rem;line-height:1.65}.doc-body ul{margin:0 0 1em;padding-left:22px}.doc-body li+li{margin-top:8px}.doc-body li::marker{color:var(--muted)}.doc-body section>:last-child{margin-bottom:0}.principles{gap:28px;display:grid}.principles h3{margin-bottom:4px;font-size:1.125rem}.principles p{color:var(--muted);margin:0}.doc-actions{margin-top:8px}.auth{align-items:start;row-gap:40px;padding-top:clamp(48px,6vw,96px)}.auth-intro{grid-column:1/span 5}.auth-intro .t-lead{margin-top:20px}.auth-points{border-top:2px solid var(--ink);margin:40px 0 0;padding:0;list-style:none}.auth-points li{border-bottom:1px solid var(--line);padding:14px 0}.auth-form{grid-column:7/span 5}.auth-card{background:var(--wash);border-radius:18px;padding:clamp(24px,3vw,44px)}.auth-alt{color:var(--muted);margin:20px 0 0}.auth-alt a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fr form.stack>*+*{margin-top:20px}.fr label{margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.fr input[type=text],.fr input[type=email],.fr input[type=password]{width:100%;min-height:52px;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #c9ccda;border-radius:10px;padding:0 16px}.fr input:hover{border-color:var(--muted)}.fr input:focus-visible{outline:2px solid var(--cobalt);outline-offset:0;border-color:var(--cobalt)}.fr .field-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fr .field-label a{color:var(--muted);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.fr .hint{color:var(--muted);margin:8px 0 0;font-size:.875rem}.fr .check{color:var(--muted);align-items:flex-start;gap:12px;font-weight:400;display:flex}.fr .check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}.fr .notice{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:14px 16px;font-size:.9375rem}.fr .notice.danger{background:var(--pink);border-color:var(--pink);color:var(--ink)}.fr form .btn{width:100%}@media (max-width:1100px){.tx-lines,.tx-notes{grid-column:1/-1}.tx-notes{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;display:grid}.tx-decide{grid-column:1/-1;margin-top:0}.hero-row .t-lead,.sec-head h2,.sec-head p,.closing h2,.closing>div,.page-top h1,.page-top .t-lead{grid-column:1/-1}.hero-row .actions{grid-column:1/-1;justify-content:flex-start}.hero-row .actions small{text-align:left}.steps li,.rules>div{grid-column:span 6}.plan{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;padding:32px 0}.plan:first-child{border-top:0}.plan.featured{border-radius:0;padding:32px}.included h2,.included ul,.faq h2,.faq-list{grid-column:1/-1}.included,.faq{row-gap:28px}.doc-nav{display:none}.doc-body{grid-column:1/span 10}.auth-intro,.auth-form{grid-column:1/span 8}.foot-brand{grid-column:1/-1}.foot-col,.foot-col:last-child{grid-column:span 4}}@media (max-width:760px){.fr-nav{display:none}.fr-head .fr-wrap{gap:12px}.fr .menu-btn{margin-left:auto;display:inline-flex}.fr-head.open .fr-nav{background:var(--paper);border-bottom:1px solid var(--line);padding:8px var(--gutter) 20px;flex-direction:column;align-items:stretch;gap:0;display:flex;position:absolute;top:100%;left:0;right:0}.fr-head.open .fr-nav a:not(.btn){color:var(--ink);border-bottom:1px solid var(--line);box-shadow:none;padding:14px 0;font-size:1.125rem}.fr-head.open .fr-nav .divider{display:none}.fr-head.open .fr-nav .btn{margin-top:16px}.tx-head{padding:16px 20px}.tx-head .live{margin-left:0}.tx-lines{padding:4px 20px 24px}.tx-lines li{grid-template-columns:48px minmax(0,1fr);row-gap:6px}.tx-lines li p{grid-column:1/-1}.tx-notes{grid-template-columns:minmax(0,1fr);padding:24px 20px}.steps li,.rules>div,.foot-col,.foot-col:last-child,.doc-body,.auth-intro,.auth-form{grid-column:1/-1}.steps .n{margin-bottom:20px}.smaller-row h3,.smaller-row p,.smaller-row .amount{grid-column:1/-1}.smaller-row .btn{grid-column:1/-1;justify-self:start}.included ul{grid-template-columns:minmax(0,1fr)}.plan.featured{margin-inline:calc(-1 * var(--gutter));padding:28px 20px;padding-inline:var(--gutter)}.fr-foot{margin-top:112px}}.band{background:var(--band)}.tone-lilac{--band:var(--lilac)}.tone-mint{--band:var(--mint)}.tone-sky{--band:var(--sky)}.tone-yellow{--band:var(--hi-soft)}.tone-pink{--band:var(--pink)}.band .page-top{padding-bottom:clamp(48px,5vw,80px)}.band+.fr-wrap .doc{margin-top:64px}.band+.fr-wrap .plans{margin-top:0}.hero-band{background:linear-gradient(var(--lilac) 0 calc(100% - 200px), var(--paper) 0);padding-bottom:8px}.tx{border-color:var(--lilac-deep)}.tx-head{background:var(--paper)}.tx-lines .who{border-radius:6px;place-self:start;margin-top:1px;padding:3px 10px}.tx-lines .ai .who{background:var(--lilac);color:var(--ink)}.tx-lines .cand .who{background:var(--hi)}.tx-notes{background:var(--mint-soft)}.tx-note .rating b{color:var(--mint-ink)}.tx-decide{border-top-color:var(--mint)}.tx-decide .opts span{background:var(--paper);border-color:#b9e3cb}.legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:.875rem;display:flex}.legend span{align-items:center;gap:8px;display:inline-flex}.legend i{border-radius:4px;width:14px;height:14px}.sw-lilac{background:var(--lilac)}.sw-hi{background:var(--hi)}.sw-mint{background:var(--mint)}.steps li{border-top-width:4px}.steps li.you{border-top-color:#5cc48e}.steps li.them{border-top-color:#f2c200}.steps .n{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.0625rem;display:inline-flex}.steps .you .n{background:var(--mint)}.steps .them .n{background:var(--hi)}.step-top{align-items:center;gap:12px;margin-bottom:28px;display:flex}.steps .step-top .n{margin:0}.who-does{color:var(--muted);font-size:.9375rem;font-weight:500}.night{background:var(--cobalt-bold)}.rules>div{border-top-color:#ffffff59}.rules h3:before{content:"";background:var(--hi);border-radius:3px;width:28px;height:6px;margin-bottom:18px;display:block}.closing{background:var(--pink);border-radius:24px;padding:clamp(32px,5vw,72px) 0}.closing h2{padding-left:clamp(24px,4vw,56px)}.closing>div{padding-right:clamp(24px,4vw,56px)}.closing p,.closing small{color:#4a4e6e}.fr-foot{background:var(--ink);color:#fff}.fr-foot .wordmark{color:#fff}.foot-brand p,.foot-col a,.foot-col .muted,.foot-base{color:var(--night-text)}.foot-col h2{color:#fff}.foot-col a:hover{color:var(--hi)}.foot-base{border-top-color:#ffffff2e}.plans{border-top-color:var(--ink)}.plan.featured{background:var(--lilac)}.plan-tag{background:var(--cobalt-bold)}.smaller-row .amount{color:var(--cobalt-bold)}.auth-card{background:var(--lilac)}.auth-points{border-top-color:var(--cobalt-bold)}@media (max-width:1100px){.closing h2,.closing>div{padding-inline:clamp(24px,4vw,56px)}}@media (max-width:760px){.hero-band{background:linear-gradient(var(--lilac) 0 calc(100% - 120px), var(--paper) 0)}.closing{border-radius:18px}}@keyframes rise{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}@keyframes rise-far{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}@keyframes appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cite-pop{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}.hero h1 span{animation:rise 1s var(--ease) both;display:inline-block}.hero h1 span+span{animation-delay:.14s}.hero-row{animation:rise-far 1s var(--ease) .32s both}.tx{animation:rise-far 1.1s var(--ease) .52s both}.tx-lines li{animation:appear .6s var(--ease) both}.tx-lines li:first-child{animation-delay:1s}.tx-lines li:nth-child(2){animation-delay:1.25s}.tx-lines li:nth-child(3){animation-delay:1.9s}.tx-lines li:nth-child(4){animation-delay:2.15s}.tx li:nth-child(2) mark{animation-delay:1.55s}.tx li:nth-child(4) mark{animation-delay:2.45s}.tx-note,.tx-decide{animation:appear .6s var(--ease) both}.tx-note:first-child{animation-delay:1.9s}.tx-note:nth-child(2){animation-delay:2.8s}.tx-decide{animation-delay:3.2s}.tx-note:first-child .cite i{animation:cite-pop .6s var(--ease) 2.2s both}.tx-note:nth-child(2) .cite i{animation:cite-pop .6s var(--ease) 3.1s both}.page-top>*,.auth-intro,.auth-form{animation:rise .9s var(--ease) both}.page-top>*+*,.auth-form{animation-delay:.12s}.fr.motion [data-reveal]:not([data-reveal=stagger]),.fr.motion [data-reveal=stagger]>*{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transform:translateY(28px)}.fr.motion [data-reveal].in,.fr.motion [data-reveal=stagger].in>*{opacity:1;transform:none}.fr.motion [data-reveal=stagger].in>:nth-child(2){transition-delay:90ms}.fr.motion [data-reveal=stagger].in>:nth-child(3){transition-delay:.18s}.fr.motion [data-reveal=stagger].in>:nth-child(4){transition-delay:.27s}.fr.motion [data-reveal=stagger].in>:nth-child(5){transition-delay:.36s}.fr.motion [data-reveal=stagger].in>:nth-child(6){transition-delay:.45s}.steps li{border-top:0;padding-top:26px;position:relative}.steps li:before{content:"";background:var(--rule,var(--ink));transform-origin:0;border-radius:2px;height:4px;position:absolute;top:0;left:0;right:0}.steps li.you{--rule:#5cc48e}.steps li.them{--rule:#f2c200}.fr.motion .steps li:before{transition:transform .9s var(--ease);transform:scaleX(0)}.fr.motion .steps.in li:before{transform:scaleX(1)}.fr.motion .steps.in li:nth-child(2):before{transition-delay:.45s}.fr.motion .steps.in li:nth-child(3):before{transition-delay:.9s}.fr.motion .rules h3:before{width:0;transition:width .7s var(--ease) .3s}.fr.motion .rules.in h3:before{width:28px}.fr-head{transition:box-shadow .24s ease-out,background-color .24s ease-out}.fr-head.scrolled{box-shadow:0 10px 30px -18px #1b1e3c59}.fr .btn{transition:background-color .16s ease-out, border-color .16s ease-out, transform .16s var(--ease)}.fr .btn:active{transform:translateY(1px)scale(.985)}.fr-nav a:not(.btn){transition:color .16s ease-out, box-shadow .2s var(--ease)}.fr-nav a:not(.btn):hover{box-shadow:inset 0 -2px 0 var(--lilac-deep)}.fr-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink)}.foot-col a{transition:color .16s ease-out}.fr{interpolate-size:allow-keywords}.faq details::details-content{opacity:0;height:0;transition:height .36s cubic-bezier(.4, 0, .2, 1), opacity .28s ease-out, content-visibility .36s allow-discrete;overflow:clip}.faq details[open]::details-content{opacity:1;height:auto}.doc-index a{transition:color .16s ease-out, padding-left .24s var(--ease), box-shadow .24s var(--ease)}.doc-index a[aria-current=location]{color:var(--ink);box-shadow:inset 3px 0 0 var(--cobalt-bold);padding-left:14px}@media (prefers-reduced-motion:reduce){.fr *,.fr :before,.fr :after{transition:none!important;animation:none!important}.tx mark{background-size:100% 78%}}.fr summary:hover{color:var(--ink)}.fr summary:focus-visible{color:var(--ink);outline:2px solid var(--cobalt);outline-offset:4px;border-radius:4px}.tone-wash{--band:var(--wash)}.band-sec{margin-top:clamp(112px,12vw,176px);padding-block:clamp(72px,8vw,120px)}.band-sec+.band-sec{margin-top:0}.fr-main:has(>.band-sec:last-child)+.fr-foot{margin-top:0}.tone-mint .included li:before{background:var(--mint-ink)}.tone-wash .faq-list{border-top-color:var(--ink)}.tone-wash .faq details{border-bottom-color:#d3d6e3}
