 

 
@font-face{
 font-family:'Hanken Grotesk';font-style:normal;font-weight:500 800;
 font-display:swap;src:url(./fonts/hankengrotesk-latin-var.woff2) format('woff2');
}
@font-face{
 font-family:'Source Serif 4';font-style:normal;font-weight:400 600;
 font-display:swap;src:url(./fonts/sourceserif4-latin-var.woff2) format('woff2');
}

 
:root{
 --indigo: oklch(0.31 0.069 264); 
 --indigo-deep: oklch(0.22 0.058 266); 
 --indigo-line: oklch(0.97 0.01 264 / .15);
 --indigo-tint: oklch(0.31 0.069 264 / .07);

 --signal: oklch(0.71 0.176 47); 
 --signal-hi: oklch(0.75 0.176 52); 
 --signal-ink: oklch(0.52 0.16 41); 

 --paper: oklch(0.986 0.003 255); 
 --surface: oklch(0.962 0.006 258); 
 --card: oklch(0.995 0.002 255);

 --text: oklch(0.28 0.022 264); 
 --text-2: oklch(0.44 0.02 266); 
 --line: oklch(0.28 0.022 264 / .14);
 --line-2: oklch(0.28 0.022 264 / .26);

 --on-indigo: oklch(0.97 0.012 255);
 --on-indigo-2: oklch(0.97 0.012 255 / .72);

 --measure:66ch;
 --maxw:74rem;
 --r:5px;
 --r-lg:10px;
 --ease:cubic-bezier(.21,.7,.18,1);
 --dur:.5s;
 --s2:.5rem; --s3:.75rem; --s4:1rem; --s5:1.5rem; --s6:2rem; --s7:3rem; --s8:4.5rem;

 
 --z-sticky:30; --z-skip:50;
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{
 margin:0;background:var(--paper);color:var(--text);
 font-family:"Source Serif 4",Georgia,"Times New Roman",serif;
 font-size:1.06rem;line-height:1.62;
 -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;
 display:flex;flex-direction:column;min-height:100vh;
}
h1,h2,h3{
 font-family:"Hanken Grotesk",system-ui,sans-serif;font-weight:700;
 line-height:1.03;letter-spacing:-.02em;text-wrap:balance;margin:0;color:var(--text);
}
p{text-wrap:pretty;margin:0}
a{color:var(--signal-ink);text-underline-offset:3px;text-decoration-thickness:1px}
a:hover{color:var(--text)}
:focus-visible{outline:3px solid var(--signal-ink);outline-offset:2px;border-radius:3px}
img{max-width:100%;display:block}

.x195bdb{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(1.15rem,4vw,2.75rem)}

 
.n677a1a{order:0}
.x0922bd{order:90}
main{order:1;flex:1}
.u5e141d{order:91}

 
.mf1dbb0{position:absolute;left:-999px;top:0;z-index:var(--z-skip);
 background:var(--signal);color:var(--indigo-deep);font-family:"Hanken Grotesk",sans-serif;
 font-weight:700;padding:.6rem 1rem;border-radius:0 0 var(--r) 0}
.mf1dbb0:focus{left:0}

 
.n677a1a{background:var(--indigo);color:var(--on-indigo)}
.n677a1a .x195bdb{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.85rem}
.h41bede{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;
 font-family:"Hanken Grotesk",sans-serif;font-weight:800;font-size:1.24rem;
 letter-spacing:-.025em;color:var(--on-indigo);white-space:nowrap}
.h41bede .b2d1b79{width:1.55rem;height:1.55rem;flex:0 0 auto;display:grid;place-items:center;
 border:1.5px solid var(--signal);border-radius:var(--r);color:var(--signal)}
.h41bede .b2d1b79 svg{width:1rem;height:1rem}
.r5b11f6{display:flex;align-items:center;gap:1.4rem}
.r5b11f6 a{display:inline-flex;align-items:center;color:var(--on-indigo-2);text-decoration:none;
 font-family:"Hanken Grotesk",sans-serif;font-weight:500;font-size:.95rem;white-space:nowrap}
.r5b11f6 a:hover{color:var(--on-indigo)}
@media(max-width:30rem){
 
 .n677a1a .x195bdb{gap:.5rem;padding-inline:1rem}
 .h41bede{font-size:1.02rem;gap:.4rem}
 .h41bede .b2d1b79{width:1.35rem;height:1.35rem}
 .r5b11f6{gap:.35rem}
 .r5b11f6 a{font-size:.82rem;min-height:44px;padding-inline:.25rem}
}
@media(max-width:23.5rem){
 
 .h41bede{font-size:.94rem}
}

 
.hero{background:var(--indigo);color:var(--on-indigo);position:relative;overflow:hidden}
 
.hero::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;
 background-image:
 linear-gradient(var(--indigo-line) 1px,transparent 1px),
 linear-gradient(90deg,var(--indigo-line) 1px,transparent 1px);
 background-size:clamp(2.2rem,5vw,3.4rem) clamp(2.2rem,5vw,3.4rem);
 mask-image:radial-gradient(120% 100% at 18% 0%,#000 35%,transparent 78%)}
.hero .x195bdb{position:relative;display:grid;grid-template-columns:1fr;
 gap:clamp(2rem,4vw,3.5rem);align-items:start;
 padding-block:clamp(2.5rem,5.5vw,4.5rem) clamp(2.75rem,6vw,5rem)}
@media(min-width:62rem){
 .hero .x195bdb{grid-template-columns:1.04fr .96fr;gap:clamp(3rem,4vw,5rem);align-items:center}
}

.b2ed7d7{font-size:clamp(2.15rem, 1.4rem + 3.3vw, 3.7rem);font-weight:800;
 letter-spacing:-.03em;margin:0 0 var(--s4);color:var(--on-indigo)}
.x852741{font-size:clamp(1.05rem, 1rem + .5vw, 1.26rem);color:var(--on-indigo-2);
 max-width:42ch;margin:0 0 var(--s6)}

 
.j40d5ec{border-top:1px solid var(--indigo-line);padding-top:var(--s5);max-width:30rem}
.j40d5ec .l18cbe2{display:block;font-family:"Hanken Grotesk",sans-serif;font-weight:600;
 font-size:.82rem;letter-spacing:.02em;color:var(--on-indigo-2);margin-bottom:.2rem}
 
.j40d5ec .yfb7874{display:block;font-family:"Hanken Grotesk",sans-serif;font-weight:800;
 font-size:clamp(2.6rem, 1.9rem + 3.4vw, 4.25rem);line-height:.92;color:var(--signal);
 letter-spacing:-.04em;font-variant-numeric:tabular-nums}
.j40d5ec .k8e952c{display:block;font-family:"Hanken Grotesk",sans-serif;font-weight:600;
 font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:var(--on-indigo-2);
 margin-top:.4rem}
.j40d5ec .o612e4e{margin:.55rem 0 0;color:var(--on-indigo);font-size:1.02rem;max-width:26ch}
@media(max-width:30rem){
 .j40d5ec .yfb7874{font-size:clamp(2.25rem, 1.4rem + 4vw, 2.6rem)}
}

 
.k302a5d{display:flex;flex-wrap:wrap;gap:0;margin:var(--s5) 0 0;
 border:1px solid var(--indigo-line);border-radius:var(--r)}
.k302a5d .pf436f4{flex:1 1 0;min-width:8rem;padding:.6rem .9rem}
.k302a5d .pf436f4 + .pf436f4{border-left:1px solid var(--indigo-line)}
.k302a5d .l7bb71d{display:block;font-family:"Hanken Grotesk",sans-serif;font-weight:500;
 font-size:.74rem;color:var(--on-indigo-2);margin-bottom:.1rem}
.k302a5d .z807655{font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.98rem;
 color:var(--on-indigo-2);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
.kd02aa6{margin:var(--s5) 0 0;color:var(--on-indigo-2);font-size:.88rem;max-width:40ch}

 
.r897ee1{background:var(--card);color:var(--text);border-radius:var(--r-lg);
 padding:clamp(1.25rem,2.4vw,1.85rem);
 box-shadow:0 1px 2px oklch(0.2 0 0/.16),0 36px 64px -32px oklch(0.22 0.058 266/.8)}
.r897ee1 .nd402b1{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;
 margin-bottom:var(--s4)}
.r897ee1 .nd402b1 h2{font-size:1.32rem;letter-spacing:-.02em}

 
.form{display:block}

 
.progress{margin:0 0 var(--s4)}
.progressStep{font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.82rem;
 letter-spacing:.01em;color:var(--text-2);display:inline-flex;align-items:center;gap:.55rem}
.progressStep::after{content:"";flex:0 0 3.5rem;height:.3rem;border-radius:1rem;
 background:linear-gradient(90deg,var(--signal) 0 33%,var(--line-2) 33%)}

 
.trustBand{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 var(--s4)}
.trustItem{display:inline-flex;align-items:center;gap:.4rem;font-family:"Hanken Grotesk",sans-serif;
 font-size:.8rem;font-weight:500;color:var(--text-2)}
.trustItem::before{content:"";width:.36rem;height:.36rem;border-radius:50%;background:var(--signal-ink);flex:0 0 auto}

 
.field{display:grid;gap:.35rem;margin:0 0 var(--s4)}
.label{font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.9rem;color:var(--text)}
.input{font:inherit;font-family:"Hanken Grotesk",sans-serif;font-size:1rem;
 padding:.7rem .8rem;min-height:48px;width:100%;color:var(--text);
 background:var(--surface);border:1.5px solid var(--line-2);border-radius:var(--r);
 transition:border-color .15s var(--ease),background .15s var(--ease)}
.input::placeholder{color:var(--text-2)}
.input:focus{outline:none;border-color:var(--indigo);background:var(--card)}
.input[aria-invalid="true"]{border-color:var(--signal-ink)}

 
.form fieldset.field{border:0;margin:0 0 var(--s4);padding:0}
.form fieldset.field legend{font-family:"Hanken Grotesk",sans-serif;font-weight:600;
 font-size:.9rem;color:var(--text);padding:0;margin:0 0 .15rem}
.choiceList{display:grid;gap:.45rem}
@media(min-width:26rem){.choiceList{grid-template-columns:1fr 1fr}}
.choice{display:flex;align-items:center;gap:.6rem;min-height:48px;cursor:pointer;
 padding:.6rem .75rem;font-family:"Hanken Grotesk",sans-serif;font-size:.94rem;font-weight:500;
 border:1.5px solid var(--line-2);border-radius:var(--r);
 transition:border-color .15s var(--ease),background .15s var(--ease)}
.choice:hover{border-color:var(--indigo)}
.choice input{accent-color:var(--indigo);width:1.05rem;height:1.05rem;flex:0 0 auto}
.choice:has(input:checked){border-color:var(--indigo);background:var(--indigo-tint)}

 
.form .field > label:has(input[type="checkbox"]){
 display:flex;gap:.6rem;align-items:flex-start;cursor:pointer;
 font-family:"Source Serif 4",serif;font-size:.9rem;font-weight:400;color:var(--text-2);line-height:1.5}
.form .field > label:has(input[type="checkbox"]) input{
 margin-top:.16rem;width:1.15rem;height:1.15rem;flex:0 0 auto;accent-color:var(--indigo)}

 
.button{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:1rem;
 border:0;border-radius:var(--r);min-height:48px;padding:.78rem 1.25rem;cursor:pointer;
 display:inline-flex;align-items:center;justify-content:center;gap:.5rem;
 transition:transform .14s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}
.buttonPrimary{background:var(--signal);color:var(--indigo-deep);
 box-shadow:0 1px 1px oklch(0.2 0 0/.18),0 12px 24px -14px oklch(0.52 0.16 41/.9)}
.buttonPrimary:hover{background:var(--signal-hi);transform:translateY(-1px)}
.buttonPrimary:active{transform:translateY(0)}
.buttonGhost{background:transparent;color:var(--text-2);box-shadow:none}
.buttonGhost:hover{color:var(--text)}
 
.formStep{display:grid;gap:0}
.formStep[hidden]{display:none}
.formStep .button{margin-top:var(--s2)}
.formStep .buttonPrimary{justify-self:end}
.formStep:has(.buttonGhost){grid-template-columns:auto 1fr auto}
.formStep:has(.buttonGhost) > .field,
.formStep:has(.buttonGhost) > fieldset{grid-column:1 / -1}
.formStep:has(.buttonGhost) .buttonGhost{grid-column:1;justify-self:start}
.formStep:has(.buttonGhost) .buttonPrimary{grid-column:3}
.formStep[data-tfbdc="1"]{grid-template-columns:1fr 1fr;gap:0 var(--s4)}
.formStep[data-tfbdc="1"] .field{grid-column:auto}
.formStep[data-tfbdc="1"] .field:first-of-type{grid-column:1}
.formStep[data-tfbdc="1"] .field:nth-of-type(2){grid-column:2}
.formStep[data-tfbdc="1"] .buttonPrimary{grid-column:1 / -1;justify-self:end}
@media(max-width:26rem){
 .formStep[data-tfbdc="1"]{grid-template-columns:1fr}
 .formStep[data-tfbdc="1"] .field{grid-column:1 !important}
}

 
.form .disclosure{margin:var(--s2) 0 var(--s4);grid-column:1 / -1;
 display:flex;gap:.5rem;align-items:flex-start;
 font-family:"Hanken Grotesk",sans-serif;font-size:.84rem;font-weight:500;color:var(--text-2);
 background:var(--surface);border-radius:var(--r);padding:.6rem .75rem}
.form .disclosure::before{content:"";flex:0 0 auto;width:1.05rem;height:1.05rem;margin-top:.05rem;
 background:var(--indigo);
 -webkit-mask:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><path d='M12 8h.01M11 12h1v4h1'/></svg>");
 mask:no-repeat center/contain url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><path d='M12 8h.01M11 12h1v4h1'/></svg>")}

 
.error{font-family:"Hanken Grotesk",sans-serif;font-size:.84rem;font-weight:500;color:var(--signal-ink)}
.form > [data-r579b] .error[data-cb1fb="error"]{margin-top:var(--s3)}
.help{font-family:"Hanken Grotesk",sans-serif}
.help[data-cb1fb="success"]{text-align:center;padding:var(--s5) var(--s2);color:var(--text)}
.help[data-cb1fb="success"]::before{content:"";display:block;width:2.75rem;height:2.75rem;margin:0 auto var(--s4);
 border-radius:50%;background:var(--indigo-tint);
 -webkit-mask:no-repeat center/1.4rem url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a2740' stroke-width='2.6'><path d='M20 6 9 17l-5-5'/></svg>")}
 
.stickyCta{display:none}
@media(max-width:48rem){
 .stickyCta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);
 margin:.7rem clamp(1rem,4vw,1.5rem);padding:.85rem 1.2rem;border-radius:var(--r-lg);
 text-align:center;text-decoration:none;
 font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:1rem;
 background:var(--signal);color:var(--indigo-deep);
 box-shadow:0 10px 30px -8px oklch(0.22 0.058 266/.6)}
 body{padding-bottom:4.5rem}
}

 
.mc56681{padding-block:clamp(2.6rem,6vw,4.25rem)}
.c5adb25{background:var(--surface)}
.m290c20{font-size:clamp(1.5rem, 1.2rem + 1.4vw, 2.05rem);letter-spacing:-.025em;
 max-width:24ch;margin:0}

 
.k7263b5{margin:0 0 var(--s5);padding-top:var(--s4);
 border-top:1px solid var(--line)}
.a74123c{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.8rem;
 letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink);
 margin:0 0 .55rem;display:flex;align-items:center;gap:.6rem}
.a74123c::before{content:"";width:1.6rem;height:2px;background:var(--signal);flex:0 0 auto}

 
.l4ab93b{margin-bottom:var(--s5)}

 
.w9db30f{display:flex;flex-wrap:wrap;align-items:baseline;
 justify-content:space-between;gap:.4rem 1.5rem}
.w9db30f .m290c20{max-width:none}
.w9db30f .m169e8c{font-family:"Hanken Grotesk",sans-serif;font-weight:600;
 font-size:.92rem;color:var(--text-2);margin:0;letter-spacing:.01em}

 
 
.r076e81 .a32e49b{font-family:"Source Serif 4",serif;
 font-size:clamp(1.18rem, 1.06rem + .6vw, 1.45rem);line-height:1.5;color:var(--text);
 max-width:60ch;margin:0 0 var(--s6);font-weight:400;text-wrap:pretty;
 padding:var(--s4) 0 0;border-top:2px solid var(--signal)}

.q3b3593{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.25rem)}
@media(min-width:60rem){
 .q3b3593{grid-template-columns:minmax(0,1fr) 20rem;
 gap:clamp(2.5rem,4vw,4rem);align-items:start}
}

 
.cdb60a8{max-width:64ch}
.cdb60a8 p{color:var(--text);margin:0 0 var(--s5);font-size:1.06rem}
.cdb60a8 p:last-child{margin-bottom:0}
.cdb60a8 p.a32e49b + p{font-size:1.18rem;line-height:1.55;color:var(--text)}
.cdb60a8 p.a32e49b + p::first-letter{
 font-family:"Hanken Grotesk",sans-serif;font-weight:800;
 font-size:3.1em;line-height:.74;float:left;margin:.06em .14em 0 0;
 color:var(--signal-ink)}
 
.cdb60a8 p:not(.a32e49b):not(:last-child):nth-of-type(odd){padding-bottom:var(--s5);
 border-bottom:1px solid var(--line)}

 
.fccaba7{position:relative;background:var(--card);
 border:1px solid var(--line-2);border-radius:var(--r-lg);
 padding:clamp(1.25rem,2.4vw,1.6rem);
 box-shadow:0 1px 2px oklch(0.2 0 0/.05),0 20px 40px -30px oklch(0.22 0.058 266/.7)}
.fccaba7::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;
 background:var(--signal);border-radius:var(--r-lg) var(--r-lg) 0 0}
@media(min-width:60rem){.fccaba7{position:sticky;top:var(--s5)}}
.rb64dd9{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.74rem;
 letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:.35rem 0 .15rem}
.r58a86a{font-family:"Hanken Grotesk",sans-serif;font-size:1.22rem;font-weight:700;
 letter-spacing:-.015em;margin:0 0 var(--s4);color:var(--text)}
.w63d801{margin:0;padding:0}
.d6762c4{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;
 padding:.7rem 0;border-top:1px solid var(--line)}
.d6762c4 dt{font-family:"Hanken Grotesk",sans-serif;font-weight:500;font-size:.86rem;
 color:var(--text-2);margin:0}
.d6762c4 dd{margin:0;font-family:"Hanken Grotesk",sans-serif;font-variant-numeric:tabular-nums;
 text-align:right;white-space:nowrap}
.ed117b7{display:inline-flex;align-items:baseline;gap:.3rem}
.e572c97{font-weight:700;font-size:1.06rem;color:var(--text);letter-spacing:-.01em}
.gbca557{color:var(--text-2)}
.h48723f dd.w2f245a{font-weight:800;font-size:1.22rem;color:var(--signal-ink);
 letter-spacing:-.02em}
.k97b816{font-family:"Hanken Grotesk",sans-serif;font-size:.8rem;line-height:1.5;
 color:var(--text-2);margin:var(--s4) 0 0;padding-top:var(--s4);border-top:1px solid var(--line)}
.o0ec6e4{display:inline-flex;align-items:center;gap:.4rem;margin-top:var(--s4);
 font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.92rem;
 color:var(--signal-ink);text-decoration:none}
.o0ec6e4 span{transition:transform .18s var(--ease)}
.o0ec6e4:hover{color:var(--text)}
.o0ec6e4:hover span{transform:translateX(3px)}

 
.rd4e127{display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,3.5vw,2.75rem)}
@media(min-width:60rem){
 .rd4e127{grid-template-columns:minmax(0,1fr) 20rem;gap:clamp(2.5rem,4vw,4rem);align-items:start}
 .rd4e127 .k7263b5{grid-column:1 / -1}
}
.k1c21e4{color:var(--text);margin:0;max-width:60ch;font-size:1.12rem;line-height:1.55}
.i374064{margin:0}
@media(min-width:60rem){.i374064{position:sticky;top:var(--s5)}}

 
.b96cc0b{margin:0;border-top:1px solid var(--line)}
.yb77696{display:grid;grid-template-columns:1.6rem 1fr auto;gap:.1rem .9rem;align-items:baseline;
 padding:1.05rem 0;border-bottom:1px solid var(--line)}
.yb77696 .vdfbd37{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.9rem;
 color:var(--text-2);font-variant-numeric:tabular-nums;grid-row:1;align-self:baseline}
.yb77696 .k33e638{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:1.18rem;
 letter-spacing:-.01em;grid-column:2;grid-row:1;color:var(--text)}
.yb77696 .jca044a{grid-column:2;grid-row:2;color:var(--text-2);font-size:.95rem}
.yb77696 .sb52a33{grid-column:3;grid-row:1 / span 2;align-self:center;display:inline-flex;align-items:center;gap:.4rem;
 font-family:"Hanken Grotesk",sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}
.yb77696 .sb52a33 .y363763{color:var(--signal-ink)}
.yb77696 .sb52a33 .u61fd02{font-weight:700;font-size:1.12rem;color:var(--text)}
.yb77696 .sb52a33 .vd80d49{color:var(--text-2);font-size:.84rem}
@media(max-width:34rem){
 .yb77696{grid-template-columns:1.4rem 1fr}
 .yb77696 .sb52a33{grid-column:1 / -1;grid-row:auto;align-self:start;margin-top:.35rem}
 .yb77696 .x5693ed{grid-column:1 / -1}
}

 
.x5693ed{grid-column:2;justify-self:start;margin-top:.45rem;
 display:inline-flex;align-items:center;gap:.32rem;
 font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.7rem;
 letter-spacing:.03em;text-transform:uppercase;color:var(--signal-ink);
 border:1px solid var(--line-2);padding:.18rem .55rem;border-radius:999px;line-height:1.3}
.x5693ed::before{content:"\2713";font-weight:800}
.ye1cf89{margin:1.1rem 0 0;color:var(--text-2);font-size:.85rem;line-height:1.55;max-width:64ch}
.ye1cf89 a{color:var(--signal-ink)}

 
.t781a44{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;list-style:none}
.t781a44 li{display:flex;align-items:center;gap:.85rem;font-family:"Hanken Grotesk",sans-serif}
.t781a44 li:not(:last-child)::after{content:"";width:3px;height:3px;border-radius:50%;background:var(--line-2)}
.t781a44 a{color:var(--text);text-decoration:none;font-weight:600;font-size:1.02rem;
 padding:.15rem 0;border-bottom:2px solid transparent;transition:border-color .15s var(--ease),color .15s var(--ease)}
.t781a44 a:hover{color:var(--signal-ink);border-bottom-color:var(--signal)}

 
.faq{border-top:1px solid var(--line);max-width:50rem;margin:0}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;cursor:pointer;
 list-style:none;padding:1.05rem 0;
 font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:1.08rem;letter-spacing:-.01em;color:var(--text)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"";flex:0 0 auto;width:.66rem;height:.66rem;margin-right:.15rem;
 border-right:2px solid var(--signal-ink);border-bottom:2px solid var(--signal-ink);
 transform:rotate(45deg);transition:transform .25s var(--ease)}
.faq details[open] summary::after{transform:rotate(-135deg)}
.faq details p{margin:0 0 1.05rem;color:var(--text-2);max-width:62ch}

 
.s7a2dfe{padding-block:clamp(1.6rem,4vw,2.4rem) 0}
.v312daa{position:relative;max-width:64ch;background:var(--card);
 border:1px solid var(--line-2);border-left:3px solid var(--signal);
 border-radius:var(--r-lg);padding:1.1rem 1.35rem 1.2rem;
 box-shadow:0 1px 2px oklch(0.2 0 0/.05),0 18px 38px -30px oklch(0.22 0.058 266/.6)}
.tac88df{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .45rem;
 font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.78rem;
 letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink)}
.tac88df::before{content:"";width:.5rem;height:.5rem;border-radius:50%;
 background:var(--signal);flex:0 0 auto}
.u15da23{margin:0;color:var(--text);font-size:1.05rem;line-height:1.55}
.u15da23 b{font-family:"Hanken Grotesk",sans-serif;font-weight:700;
 color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.01em}

 
.cdb60a8 p strong{font-weight:700;color:var(--text);letter-spacing:-.005em}

 
.x0922bd{background:var(--indigo-deep);color:var(--on-indigo-2)}
.x0922bd .x195bdb{padding-block:var(--s6);font-size:.92rem;max-width:var(--maxw)}
.x0922bd a{color:var(--on-indigo)}

 
.u5e141d{background:var(--indigo-deep);color:var(--on-indigo-2)}
.u5e141d .x195bdb{padding-block:var(--s7) var(--s6);display:grid;gap:var(--s6);grid-template-columns:1fr}
@media(min-width:48rem){.u5e141d .x195bdb{grid-template-columns:1.3fr 1fr;gap:var(--s7)}}
.p3c49bd .h41bede{color:var(--on-indigo);margin-bottom:var(--s3)}
.v45cbd2{max-width:40ch;color:var(--on-indigo-2);margin:0}

 
.footer.identity{margin:0}
.footer.identity .identityLine{font-family:"Hanken Grotesk",sans-serif;font-size:.9rem;
 line-height:1.7;color:var(--on-indigo-2);margin:0}
.footer.identity .identityLine:first-child{font-weight:700;color:var(--on-indigo)}
.footer.identity .identityLine a{color:var(--on-indigo)}

 
.u5e141d .disclosure{grid-column:1 / -1;margin-top:var(--s5);padding-top:var(--s5);
 border-top:1px solid var(--indigo-line)}
.u5e141d .disclosure p{font-size:.85rem;color:var(--on-indigo-2);max-width:70ch;margin:0}

 
@media(prefers-reduced-motion:no-preference){
 .r14b3fc{opacity:0;transform:translateY(14px);animation:rise var(--dur) var(--ease) forwards}
 .x852741{animation-delay:.04s}
 .j40d5ec{animation-delay:.1s}
 .k302a5d{animation-delay:.16s}
 .r897ee1{animation-delay:.1s}
}
@keyframes rise{to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.r14b3fc{opacity:1;transform:none;animation:none}}

 

 
.qf85041{font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.92rem;
 color:var(--signal);margin:0 0 var(--s3);display:inline-flex;align-items:center;gap:.6rem;
 letter-spacing:.005em}
.qf85041::before{content:"";width:1.6rem;height:2px;background:var(--signal);flex:0 0 auto}
@media(prefers-reduced-motion:no-preference){.qf85041.r14b3fc{animation-delay:0s}}

 
.o8fc9f3,.x4a7f9a{max-width:62ch}
.r076e81 .o8fc9f3 .a32e49b{margin-bottom:0}

 
.d754616{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3.25rem)}
@media(min-width:60rem){
 .d754616{grid-template-columns:minmax(0,1.5fr) minmax(17rem,21rem);align-items:start}
 .y6fc951{position:sticky;top:var(--s5)}
}
.y6fc951{position:relative;background:var(--card);border:1px solid var(--line);
 border-radius:var(--r-lg);padding:1.6rem 1.45rem}
.y6fc951::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;
 background:var(--signal);border-radius:var(--r-lg) var(--r-lg) 0 0}
.cb7205b{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.74rem;
 letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);margin:.35rem 0 var(--s4)}
.we17e0d{list-style:none;margin:0;padding:0;display:grid;gap:var(--s4)}
.we17e0d li{display:grid;grid-template-columns:1.65rem 1fr;gap:.7rem;align-items:start;
 font-family:"Hanken Grotesk",sans-serif;font-size:.93rem;line-height:1.45;color:var(--text)}
.d3648f3{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;
 background:var(--surface);color:var(--signal-ink);font-weight:800;font-size:.85rem;
 font-variant-numeric:tabular-nums}
.cfdb015{margin-top:var(--s5)}

 
.n63fa4f{font-family:"Source Serif 4",serif;
 font-size:clamp(1.18rem, 1.06rem + .6vw, 1.45rem);line-height:1.5;color:var(--text);
 margin:0 0 var(--s4);font-weight:400;text-wrap:pretty;
 padding:var(--s4) 0 0;border-top:2px solid var(--signal)}
.n63fa4f strong{font-weight:600;color:var(--signal-ink)}
.f910576{color:var(--text);margin:0;font-size:1.06rem;max-width:62ch}

 
.na7584d{font-family:"Source Serif 4",serif;color:var(--text-2);font-size:1.06rem;
 max-width:58ch;margin:0 0 var(--s6)}

 
.n9ef93d{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}
.xb4f286{border-bottom:1px solid var(--line);counter-increment:prov}
.rf9e691{display:flex;align-items:baseline;justify-content:space-between;gap:1rem 1.5rem;
 flex-wrap:wrap;padding:1.15rem 0;text-decoration:none;color:var(--text);
 transition:padding-left .2s var(--ease)}
.rf9e691:hover,.rf9e691:focus-visible{padding-left:.5rem}
.wc10376{font-family:"Hanken Grotesk",sans-serif;font-weight:700;
 font-size:clamp(1.3rem,1.1rem + 1.1vw,1.75rem);letter-spacing:-.02em;color:var(--text);
 display:flex;align-items:baseline;gap:.85rem}
.wc10376::before{content:counter(prov,decimal-leading-zero);
 font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.92rem;
 color:var(--signal-ink);font-variant-numeric:tabular-nums;letter-spacing:.02em;
 align-self:center}
.n9ef93d{counter-reset:prov}
.j8c1871{display:inline-flex;align-items:center;gap:.45rem;
 font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.95rem;color:var(--signal-ink)}
.z6e4151{transition:transform .18s var(--ease)}
.rf9e691:hover .z6e4151,
.rf9e691:focus-visible .z6e4151{transform:translateX(4px)}
.rf9e691:hover .wc10376{color:var(--signal-ink)}
@media(max-width:34rem){
 .wc10376{font-size:1.28rem}
 .j8c1871{font-size:.88rem}
}

 
.b06dea3{list-style:none;margin:0;padding:0;
 display:grid;grid-template-columns:1fr;gap:0;
 border-top:1px solid var(--line)}
@media(min-width:34rem){.b06dea3{grid-template-columns:1fr 1fr}}
@media(min-width:60rem){.b06dea3{grid-template-columns:1fr 1fr 1fr}}
.b06dea3 li{border-bottom:1px solid var(--line)}
.b06dea3 a{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;
 padding:.85rem clamp(0rem,2.5vw,1.5rem) .85rem 0;text-decoration:none;color:var(--text);
 transition:padding-left .18s var(--ease)}
.b06dea3 a:hover,.b06dea3 a:focus-visible{padding-left:.4rem}
.f377172{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:1.06rem;
 letter-spacing:-.01em;color:var(--text)}
.b06dea3 a:hover .f377172{color:var(--signal-ink)}
.u0dc189{font-family:"Hanken Grotesk",sans-serif;font-weight:500;font-size:.82rem;
 color:var(--text-2);white-space:nowrap}
.b06dea3 a:hover .u0dc189{color:var(--signal-ink)}

 
.eb54697 .x852741,.zeaeb83 .x852741{max-width:46ch}

 

 
.dcb874b{max-width:var(--maxw);margin-inline:auto;
 padding-inline:clamp(1.15rem,4vw,2.75rem);
 padding-block:clamp(2.6rem,6vw,4.5rem) clamp(3rem,7vw,5rem)}

.m243a25{margin:0 0 var(--s7);padding-top:var(--s4);border-top:2px solid var(--signal)}
 
.ja91daa{font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.92rem;
 color:var(--signal-ink);margin:0 0 var(--s3);display:inline-flex;align-items:center;gap:.6rem;
 letter-spacing:.005em}
.ja91daa::before{content:"";width:1.6rem;height:2px;background:var(--signal);flex:0 0 auto}
.cb0a7f6{font-size:clamp(2rem, 1.45rem + 2.4vw, 3.1rem);font-weight:800;letter-spacing:-.03em;
 margin:0;color:var(--text)}

 
.u9d9cc3{max-width:var(--measure);margin-top:var(--s6)}

 
 
.u9d9cc3 .intro{font-family:"Source Serif 4",serif;
 font-size:clamp(1.12rem, 1.04rem + .5vw, 1.34rem);line-height:1.55;color:var(--text);
 font-weight:400;text-wrap:pretty;margin:0 0 var(--s6)}
.u9d9cc3 .intro p{margin:0 0 var(--s5)}
.u9d9cc3 .intro p:last-child{margin-bottom:0}
 
.u9d9cc3 > p{color:var(--text);font-size:1.06rem;margin:0 0 var(--s5);max-width:var(--measure)}

 
 
.u9d9cc3 .section,
.u9d9cc3 > h2{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line)}
.u9d9cc3 .section:first-child,
.u9d9cc3 > h2:first-child{margin-top:0;padding-top:0;border-top:0}
.u9d9cc3 .sectionTitle,
.u9d9cc3 > h2{font-family:"Hanken Grotesk",sans-serif;font-weight:700;
 font-size:clamp(1.3rem, 1.15rem + .7vw, 1.6rem);letter-spacing:-.02em;
 line-height:1.1;color:var(--text);margin:0 0 var(--s4)}
.u9d9cc3 > h2{margin-bottom:var(--s4)}
.u9d9cc3 .section > p{color:var(--text);font-size:1.04rem;margin:0 0 var(--s3);max-width:var(--measure)}
.u9d9cc3 .section > p:last-child{margin-bottom:0}

 
.u9d9cc3 .identityLine{font-family:"Hanken Grotesk",sans-serif;font-size:1rem;
 line-height:1.75;color:var(--text-2);margin:0}
.u9d9cc3 .identityLine:first-of-type{font-weight:700;font-size:1.12rem;color:var(--text);
 letter-spacing:-.01em;margin-bottom:.15rem}
.u9d9cc3 .identityLine a{color:var(--signal-ink)}
.u9d9cc3 .identityLine a:hover{color:var(--text)}

 
.u9d9cc3 > h1{display:none}
 
.u9d9cc3 > h1 + h2{margin-top:0;padding-top:0;border-top:0}

 
.u9d9cc3 .partnerList{margin:0 0 var(--s5);padding:0;list-style:none;
 border-top:1px solid var(--line)}
.u9d9cc3 .partnerList li{font-family:"Hanken Grotesk",sans-serif;font-weight:600;
 font-size:1.02rem;color:var(--text);padding:.7rem 0;border-bottom:1px solid var(--line)}
.u9d9cc3 .privacyBody{max-width:var(--measure)}

 
.u9d9cc3 .form{background:var(--card);border:1px solid var(--line-2);border-radius:var(--r-lg);
 padding:clamp(1.25rem,2.4vw,1.85rem);margin:0 0 var(--s6);
 box-shadow:0 1px 2px oklch(0.2 0 0/.05),0 20px 44px -30px oklch(0.22 0.058 266/.7)}
.u9d9cc3 .form .field:last-of-type{margin-bottom:var(--s5)}
.u9d9cc3 .form .button{width:100%}
@media(min-width:34rem){.u9d9cc3 .form .button{width:auto;justify-self:start}}
 
.u9d9cc3 .form textarea.input{min-height:8.5rem;line-height:1.55;resize:vertical;
 font-family:"Source Serif 4",serif}

@media(max-width:34rem){
 .m243a25{margin-bottom:var(--s6)}
}

 

 
.te1537a{font-family:"Source Serif 4",serif;margin:.6rem 0 0;color:var(--text-2);
 font-size:1.02rem;line-height:1.5;max-width:60ch}
.m94ae21{margin:var(--s4) 0 0;font-family:"Hanken Grotesk",sans-serif;
 font-size:.82rem;line-height:1.5;color:var(--text-2);max-width:64ch}

 
.v9c79b3{padding-block:clamp(2.2rem,5.5vw,3.75rem)}
.j393525{display:grid;grid-template-columns:1fr;background:var(--card);
 border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;
 box-shadow:0 1px 2px oklch(0.2 0 0/.05),0 22px 46px -32px oklch(0.22 0.058 266/.7)}
@media(min-width:48rem){.j393525{grid-template-columns:20rem 1fr}}

.v28eabe{position:relative;overflow:hidden;background:var(--indigo);color:var(--on-indigo);
 padding:clamp(1.3rem,2.6vw,1.85rem);display:flex;flex-direction:column;
 justify-content:center;gap:.15rem}
.v28eabe::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--signal)}
 
.v28eabe::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;
 background-image:linear-gradient(var(--indigo-line) 1px,transparent 1px),
 linear-gradient(90deg,var(--indigo-line) 1px,transparent 1px);
 background-size:2.1rem 2.1rem;
 -webkit-mask:radial-gradient(120% 100% at 12% 0%,#000 30%,transparent 80%);
 mask:radial-gradient(120% 100% at 12% 0%,#000 30%,transparent 80%)}
.v28eabe>*{position:relative}
.hcf0646{font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.78rem;
 letter-spacing:.03em;text-transform:uppercase;color:var(--on-indigo-2)}
.c2e5c5d{font-family:"Hanken Grotesk",sans-serif;font-weight:800;
 font-size:clamp(2.3rem,1.7rem+2.6vw,3.15rem);line-height:.92;color:var(--signal);
 letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:.15rem 0 .1rem}
.gb2f525{font-family:"Hanken Grotesk",sans-serif;font-weight:500;font-size:.9rem;
 color:var(--on-indigo-2);letter-spacing:.005em}

 
.i56e789{display:grid;grid-template-columns:1fr;margin:0}
@media(min-width:32rem){.i56e789{grid-template-columns:1fr 1fr}}
.o66ad03{padding:clamp(1rem,2.1vw,1.3rem);border-top:1px solid var(--line);
 display:flex;flex-direction:column;gap:.28rem}
@media(min-width:32rem){.o66ad03:nth-child(even){border-left:1px solid var(--line)}}
.a050beb{font-family:"Hanken Grotesk",sans-serif;font-weight:500;font-size:.8rem;
 letter-spacing:.01em;color:var(--text-2);margin:0}
.dbeb810{font-family:"Hanken Grotesk",sans-serif;font-weight:800;
 font-size:clamp(1.35rem,1.1rem+.9vw,1.7rem);line-height:1.02;letter-spacing:-.025em;
 color:var(--text);font-variant-numeric:tabular-nums;margin:0}
 
.f9adfd8 .dbeb810{color:var(--signal-ink)}
.vaf90be{font-size:.6em;font-weight:600;color:var(--text-2)}
.r472a16{font-family:"Hanken Grotesk",sans-serif;font-size:.8rem;line-height:1.45;
 color:var(--text-2);margin:0}

 
.ka2d330{overflow-x:auto;border:1px solid var(--line-2);border-radius:var(--r-lg)}
.b3bf97c{width:100%;border-collapse:collapse;min-width:46rem;background:var(--card)}
.b3bf97c thead th{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:.82rem;
 letter-spacing:.005em;text-align:left;color:var(--on-indigo);background:var(--indigo);
 padding:.85rem 1.05rem;white-space:nowrap}
.b3bf97c thead th.zdd1abe{color:var(--signal);background:var(--indigo-deep)}
.b3bf97c tbody td{padding:.95rem 1.05rem;border-top:1px solid var(--line);
 font-family:"Source Serif 4",serif;font-size:.98rem;color:var(--text-2);vertical-align:top}
.b3bf97c tbody tr:first-child td{border-top:0}
.l40953c{font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:1rem;
 color:var(--text);letter-spacing:-.01em;white-space:nowrap}
.k1d462d{font-family:"Hanken Grotesk",sans-serif;font-variant-numeric:tabular-nums;
 color:var(--text);white-space:nowrap}
.f1a0c9d{min-width:15rem;max-width:26rem}
 
.b3bf97c td.h1af393{background:oklch(0.71 0.176 47 / .07)}
.jd81a0b{display:inline-block;font-family:"Hanken Grotesk",sans-serif;font-weight:700;
 font-size:.78rem;padding:.2rem .6rem;border-radius:999px;white-space:nowrap;letter-spacing:.01em}
.jd81a0b[data-premie="ja"]{background:var(--signal);color:var(--indigo-deep)}
.jd81a0b[data-premie="beperkt"]{background:var(--indigo-tint);color:var(--indigo)}
.jd81a0b[data-premie="nee"]{background:transparent;color:var(--text-2);border:1px solid var(--line-2)}

 
.l60f81a .tb85d9c{margin:0;display:grid;grid-template-columns:1fr;
 border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;background:var(--card)}
@media(min-width:34rem){.l60f81a .tb85d9c{grid-template-columns:1fr 1fr}}
.pacee46{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;
 padding:.85rem 1.1rem;border-top:1px solid var(--line)}
.l60f81a .tb85d9c>.pacee46:first-child{border-top:0}
@media(min-width:34rem){
 .l60f81a .tb85d9c>.pacee46:nth-child(2){border-top:0}
 .l60f81a .tb85d9c>.pacee46:nth-child(even){border-left:1px solid var(--line)}
}
.g908eef{margin:0;font-family:"Hanken Grotesk",sans-serif;font-weight:500;
 font-size:.88rem;color:var(--text-2)}
.k77c10e{margin:0;font-family:"Hanken Grotesk",sans-serif;font-weight:700;
 font-variant-numeric:tabular-nums;color:var(--text);text-align:right;letter-spacing:-.01em}

.qf34216{margin:var(--s5) 0 0;background:var(--surface);border:1px solid var(--line);
 border-radius:var(--r-lg);padding:1.1rem 1.35rem;position:relative}
.qf34216::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;
 background:var(--signal);border-radius:var(--r-lg) 0 0 var(--r-lg)}
.h591602{margin:0 0 .55rem;font-family:"Hanken Grotesk",sans-serif;font-weight:700;
 font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink);
 display:flex;align-items:center;gap:.5rem}
.h591602::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--signal);flex:0 0 auto}
.o278463{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}
.o278463 li{font-family:"Hanken Grotesk",sans-serif;font-size:.9rem;line-height:1.4}
.o278463 a{color:var(--signal-ink);text-decoration:none;
 border-bottom:1.5px solid transparent;transition:border-color .15s var(--ease),color .15s var(--ease)}
.o278463 a:hover{color:var(--text);border-bottom-color:var(--signal)}

 
.s6c9e68 .v53f658{position:relative;margin-top:var(--s2)}
.a7e61d3{width:100%;height:auto;display:block;max-width:50rem;margin:0 auto}
.f2631f0{stroke:var(--paper);stroke-width:.5;stroke-linejoin:round;
 transition:stroke .12s var(--ease),stroke-width .12s var(--ease),filter .12s var(--ease)}
.f2631f0:focus{outline:none}
.f2631f0[data-b="0"]{fill:oklch(0.93 0.028 264)}
.f2631f0[data-b="1"]{fill:oklch(0.80 0.055 264)}
.f2631f0[data-b="2"]{fill:oklch(0.63 0.088 264)}
.f2631f0[data-b="3"]{fill:oklch(0.45 0.088 265)}
.f2631f0[data-b="4"]{fill:oklch(0.29 0.066 266)}
.f2631f0[data-b="x"]{fill:oklch(0.90 0.006 264)}
.f2631f0:hover{stroke:var(--signal);stroke-width:1.3;filter:brightness(1.09)}
.k1b488f{position:absolute;left:0;top:0;transform:translate(-50%,-145%);
 background:var(--indigo-deep);color:var(--on-indigo);
 font-family:"Hanken Grotesk",sans-serif;font-weight:600;font-size:.82rem;
 font-variant-numeric:tabular-nums;padding:.32rem .6rem;border-radius:var(--r);
 pointer-events:none;white-space:nowrap;z-index:5;
 box-shadow:0 8px 22px -10px oklch(0.22 0.058 266/.8);will-change:left,top}
.k1b488f[hidden]{display:none}
.p2ebb2a{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;
 justify-content:center;margin:var(--s5) 0 0;padding:0;
 font-family:"Hanken Grotesk",sans-serif;font-size:.8rem;color:var(--text-2);
 font-variant-numeric:tabular-nums}
.p2ebb2a li{display:inline-flex;align-items:center;gap:.4rem}
.s671174{width:.85rem;height:.85rem;border-radius:2px;display:inline-block}
.s671174[data-b="0"]{background:oklch(0.93 0.028 264)}
.s671174[data-b="1"]{background:oklch(0.80 0.055 264)}
.s671174[data-b="2"]{background:oklch(0.63 0.088 264)}
.s671174[data-b="3"]{background:oklch(0.45 0.088 265)}
.s671174[data-b="4"]{background:oklch(0.29 0.066 266)}
.fb58425{margin:1rem 0 0;font-family:"Hanken Grotesk",sans-serif;font-size:.8rem;
 color:var(--text-2);line-height:1.5;padding-top:.9rem;border-top:1px solid var(--line)}

 
@media(prefers-reduced-motion:no-preference){
 [data-jsr] [data-reveal]{opacity:0;transform:translateY(16px);
 transition:opacity .6s var(--ease),transform .6s var(--ease)}
 .a7e61d3{animation:choroIn .7s var(--ease) both}
 .a7e61d3 .f2631f0{opacity:0;animation:munIn .5s ease forwards;animation-delay:.15s}
}
[data-reveal][data-in]{opacity:1;transform:none}
@keyframes choroIn{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
@keyframes munIn{to{opacity:1}}
@media(prefers-reduced-motion:reduce){
 .a7e61d3,.a7e61d3 .f2631f0{animation:none;opacity:1}
}

@media(max-width:30rem){
 .l60f81a .tb85d9c{grid-template-columns:1fr}
 .l60f81a .tb85d9c>.pacee46:nth-child(2){border-top:1px solid var(--line)}
 .l60f81a .tb85d9c>.pacee46:nth-child(even){border-left:0}
}
