html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes reveal{0%{opacity:.85;transform:translateY(12px)}to{opacity:1;transform:none}}.rd.home{--canvas:#f8f7f4;--surface:#fff;--surface-2:#f1eee9;--ink:#0b0f18;--ink-2:#474d58;--ink-3:#7b8189;--line:#d4d0ca;--line-2:#e7e4df;--flits:#2555ea;--flits-hover:#1943d0;--flits-soft:#dde8ff;--flits-ink:#fff;--stage:#0b121d;--stage-2:#161d29;--stage-fg:#f3f5f8;--stage-fg-2:#9ea5ae;--stage-line:#ffffff1f;--stage-glow:#3665e48c;--band-ink:#0b0f18;--band-ink-2:#161b24;--band-fg:#f3f5f8;--band-fg-2:#989fa8;--band-line:#ffffff24;--g-fill:#ffffff9e;--g-solid:#faf8f5;--g-border:#ffffffb3;--g-hi:#ffffffe6;--g-lo:#0a142814;--g-shadow:0 8px 24px #1018281a, 0 1px 2px #1018280f;--g-shadow-lg:0 20px 50px #10182824, 0 2px 6px #1018280f;--gd-fill:#0e121e8c;--gd-solid:#141b26;--gd-border:#ffffff29;--font:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-0:clamp(1rem, .96rem + .2vw, 1.0625rem);--t-1:clamp(1.125rem, 1.05rem + .3vw, 1.25rem);--t-2:clamp(1.375rem, 1.2rem + .6vw, 1.625rem);--t-3:clamp(1.75rem, 1.4rem + 1.3vw, 2.375rem);--t-4:clamp(2.25rem, 1.6rem + 2.6vw, 3.5rem);--t-5:clamp(2.75rem, 1.8rem + 4.4vw, 5rem);--r-ctl:8px;--r-card:14px;--r-panel:22px;--ease:cubic-bezier(.21, .47, .32, .98);--wrap:1200px}@supports (color:lab(0% 0 0)){.rd.home{--canvas:lab(97.1165% .107408 1.5206);--surface:lab(100% 0 0);--surface-2:lab(94.2323% .225037 3.04775);--ink:lab(4.36288% -.0832528 -5.94253);--ink-2:lab(32.6432% -.809506 -7.35804);--ink-3:lab(53.5553% -.88647 -5.53165);--line:lab(83.7884% .584036 3.77523);--line-2:lab(90.7431% .460297 3.0157);--flits:lab(41.1478% 29.0952 -81.1061);--flits-hover:lab(34.0998% 30.7909 -77.6215);--flits-soft:lab(91.6829% -.507921 -14.9015);--flits-ink:lab(100% 0 0);--stage:lab(5.15546% .016138 -8.2729);--stage-2:lab(10.5445% -.230156 -9.07193);--stage-fg:lab(96.5162% -.553399 -1.78931);--stage-fg-2:lab(67.487% -1.16554 -5.47484);--stage-line:lab(100% 0 0/.12);--stage-glow:lab(45.4587% 19.4684 -70.6048/.55);--band-ink:lab(4.36288% -.0832528 -5.94253);--band-ink-2:lab(9.41821% -.300482 -7.29312);--band-fg:lab(96.5162% -.553399 -1.78931);--band-fg-2:lab(65.1669% -1.16286 -5.47346);--band-line:lab(100% 0 0/.14);--g-solid:lab(97.6965% .107408 1.52057);--gd-solid:lab(9.38222% -.189371 -9.06036)}}.rd.home *,.rd.home :before,.rd.home :after{box-sizing:border-box}.rd.home{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--t-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:hidden}.rd.home:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--canvas);position:fixed;inset:0 0 auto}.rd.home h1,.rd.home h2,.rd.home h3,.rd.home h4{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.rd.home p{margin:0}.rd.home a{color:inherit}.rd.home img,.rd.home svg{max-width:100%}.rd.home button{font:inherit;color:inherit}.rd.home :focus-visible{outline:2px solid var(--flits);outline-offset:3px;border-radius:6px}.rd.home .wrap{max-width:var(--wrap);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}@media(min-width:900px){.rd.home .wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.rd.home .sec{padding-block:clamp(56px,8vw,112px)}.rd.home .mono{font-family:var(--mono)}.rd.home .label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.76rem}.rd.home .sub{color:var(--ink-2);font-size:var(--t-1);max-width:54ch;line-height:1.5}.rd.home .icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.rd.home .head{border-top:1px solid var(--line);grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;margin-bottom:clamp(32px,5vw,56px);padding-top:18px;display:grid}.rd.home .head .idx{font-family:var(--mono);color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;grid-column:1/span 3;gap:4px;font-size:.76rem;display:grid}.rd.home .head .idx b{color:var(--ink);font-weight:500}.rd.home .head h2{font-size:var(--t-4);grid-column:4/span 7}@media(max-width:900px){.rd.home .head .idx,.rd.home .head h2{grid-column:1/-1}}.rd.home .btn{cursor:pointer;height:46px;transition:background .2s,color .2s,transform .2s var(--ease),border-color .2s;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.rd.home .btn .icon{width:16px;height:16px}.rd.home .btn-primary{background:var(--flits);color:var(--flits-ink)}.rd.home .btn-primary:hover{background:var(--flits-hover)}.rd.home .btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.rd.home .btn-secondary:hover{background:var(--ink);color:var(--canvas)}.rd.home .btn-ghost{color:var(--ink-2);background:0 0;height:40px;padding:0 12px}.rd.home .btn-ghost:hover{color:var(--ink)}.rd.home .btn-light{background:var(--band-fg);color:var(--band-ink);border-color:var(--band-fg)}.rd.home .btn-light:hover{background:#d9dfe5}.rd.home .btn-outline-light{color:var(--band-fg);border-color:var(--band-line);background:0 0}.rd.home .btn-outline-light:hover{border-color:var(--band-fg)}.rd.home .btn:active{transform:scale(.985)}.rd.home .link{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:500;text-decoration:none;display:inline-flex}.rd.home .link .icon{width:15px;height:15px}.rd.home .glass{isolation:isolate;background:var(--g-solid);border:1px solid var(--g-border);box-shadow:var(--g-shadow),inset 1px 1px 0 var(--g-hi),inset -1px -1px 0 var(--g-lo);position:relative}.rd.home .glass-dark{isolation:isolate;background:var(--gd-solid);border:1px solid var(--gd-border);color:var(--stage-fg);position:relative;box-shadow:0 10px 30px #00000059,inset 1px 1px #ffffff2e}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rd.home .glass{background:var(--g-fill);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}.rd.home .glass-dark{background:var(--gd-fill);-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%)}}.rd.home .glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff59,#0000 42% 70%,#ffffff1a);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.rd.home .glass{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.rd.home .glass-dark{background:var(--gd-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.rd.home .glass:before{display:none}}.rd.home .nav{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:50;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.rd.home .nav-pill{pointer-events:auto;width:min(1120px,100%);height:58px;transition:height .25s var(--ease),box-shadow .25s;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 20px;display:flex}.rd.home .nav.scrolled .nav-pill{height:50px;box-shadow:var(--g-shadow-lg),inset 1px 1px 0 var(--g-hi),inset -1px -1px 0 var(--g-lo)}.rd.home .brand{letter-spacing:-.03em;text-transform:uppercase;align-items:center;gap:10px;margin-right:10px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.rd.home .logo{align-items:center;display:inline-flex}.rd.home .logo img{width:auto;height:30px;display:block}.rd.home .logo .lg-dark{display:none}.rd.home .nav.scrolled .logo img{height:26px}.rd.home .brand-mark{background:var(--flits);border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}.rd.home .brand-mark svg{width:15px;height:15px;stroke:var(--flits-ink);fill:var(--flits-ink);stroke-width:1.2px}.rd.home .nav-links{align-items:center;gap:2px;margin:0 auto 0 0;padding:0;list-style:none;display:flex}.rd.home .nav-links a{color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:8px 12px;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.rd.home .nav-links a:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 7%,transparent)}.rd.home .nav-actions{align-items:center;gap:6px;display:flex}.rd.home .nav .btn{height:40px;padding:0 16px;font-size:.9rem}.rd.home .iconbtn{cursor:pointer;width:40px;height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.rd.home .iconbtn:hover{background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink)}.rd.home .menu-btn{display:none}@media(max-width:900px){.rd.home .nav-links,.rd.home .nav-actions .btn-ghost{display:none}.rd.home .menu-btn{display:grid}.rd.home .nav-pill{height:54px;padding-left:16px}}.rd.home .sheet{z-index:60;display:none;position:fixed;inset:0}.rd.home .sheet.open{display:block}.rd.home .sheet-bg{background:#0a0e1866;position:absolute;inset:0}.rd.home .sheet-panel{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 12px);border-radius:var(--r-panel);gap:2px;padding:20px;display:grid;position:absolute}.rd.home .sheet-panel a{border-radius:12px;padding:12px 10px;font-size:1.05rem;font-weight:500;text-decoration:none;display:block}.rd.home .sheet-panel a:hover{background:color-mix(in oklab,var(--ink) 7%,transparent)}.rd.home .sheet-panel .label{padding:12px 10px 4px}.rd.home .sheet-close{position:absolute;top:10px;right:10px}.rd.home .sheet-panel{position:absolute}.rd.home .sheet-panel .btn{margin-top:10px}.rd.home .hero{padding-top:calc(env(safe-area-inset-top,0px) + 124px);padding-bottom:clamp(40px,6vw,72px)}.rd.home .hero-grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;display:grid}.rd.home .hero-copy{grid-column:1/span 5;gap:24px;padding-top:24px;display:grid}.rd.home .hero-copy .label{flex-wrap:wrap;gap:14px;display:flex}.rd.home .hero-copy h1{font-size:var(--t-5);letter-spacing:-.04em;font-weight:600;line-height:.98}.rd.home .hero-copy h1 em{color:var(--flits);font-style:normal}.rd.home .hero-ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rd.home .pick{gap:8px;display:grid}.rd.home .seg{border:1px solid var(--line);background:var(--surface);border-radius:999px;justify-self:start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.rd.home .seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.rd.home .seg button i{font-style:normal;font-family:var(--mono);color:var(--ink-3);font-size:.76rem}.rd.home .seg button[aria-pressed=true]{background:var(--ink);color:var(--canvas)}.rd.home .seg button[aria-pressed=true] i{color:inherit;opacity:.7}.rd.home .hero-visual{grid-column:6/span 7;gap:14px;min-width:0;display:grid}@media(max-width:900px){.rd.home .hero{padding-top:calc(env(safe-area-inset-top,0px) + 92px)}.rd.home .hero-copy,.rd.home .hero-visual{grid-column:1/-1}.rd.home .hero-copy{padding-top:0}}.rd.home .stage{background:var(--stage);color:var(--stage-fg);border-radius:var(--r-panel);isolation:isolate;border:1px solid var(--stage-line);padding:clamp(16px,3vw,32px);position:relative;overflow:hidden}.rd.home .stage:before{content:"";background:radial-gradient(60% 60% at 50% 40%,var(--stage-glow),transparent 70%);z-index:-1;filter:blur(20px);height:70%;position:absolute;inset:-40% -20% auto}.rd.home .stage:after{content:"";opacity:.07;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.rd.home .chat{gap:12px;min-height:300px;display:grid}.rd.home .chat-head{border-bottom:1px solid var(--stage-line);align-items:center;gap:10px;padding-bottom:14px;padding-right:220px;display:flex}.rd.home .chat-head .name{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.rd.home .chat-head .status{font-family:var(--mono);color:var(--stage-fg-2);margin-top:2px;font-size:.76rem}.rd.home .msgs{gap:12px;padding-block:6px;display:grid}.rd.home .msg{gap:6px;max-width:86%;display:grid}.rd.home .msg.user{justify-self:end}.rd.home .bubble{border-radius:14px;padding:11px 14px;font-size:.95rem;line-height:1.45}.rd.home .msg.user .bubble{background:var(--stage-fg);color:var(--stage);border-bottom-right-radius:4px}.rd.home .msg.sam .bubble{background:var(--stage-2);border:1px solid var(--stage-line);border-bottom-left-radius:4px}.rd.home .msg .meta{font-family:var(--mono);color:var(--stage-fg-2);align-items:center;gap:8px;font-size:.76rem;display:flex}.rd.home .msg.user .meta{justify-content:end}.rd.home .source{background:var(--stage);border:1px solid var(--stage-line);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:.82rem;line-height:1.4;display:grid}.rd.home .source .icon{stroke:#8cb7ff;stroke:lab(73.5293% 2.06766 -50.0303);width:16px;height:16px;margin-top:2px}.rd.home .source b{font-weight:500;display:block}.rd.home .source span{color:var(--stage-fg-2);font-family:var(--mono);font-size:.76rem}.rd.home .thinking{gap:5px;padding:12px 14px;display:inline-flex}.rd.home .thinking i{background:var(--stage-fg-2);border-radius:50%;width:6px;height:6px;animation:1s infinite blink}.rd.home .thinking i:nth-child(2){animation-delay:.15s}.rd.home .thinking i:nth-child(3){animation-delay:.3s}.rd.home .chat-input{border:1px solid var(--stage-line);color:var(--stage-fg-2);border-radius:999px;align-items:center;gap:10px;margin-top:auto;padding:8px 8px 8px 16px;font-size:.92rem;display:flex}.rd.home .chat-input .replay{width:32px;height:32px;color:var(--stage-fg-2);margin-left:auto}.rd.home .chat-input .replay:hover{color:var(--stage-fg);background:#ffffff14}.rd.home .chat-input .send{background:var(--flits);width:32px;height:32px;color:var(--flits-ink);border-radius:999px;place-items:center;display:grid}.rd.home .chat-input .send .icon{width:15px;height:15px}.rd.home .msg.enter{animation:rise .5s var(--ease) both}.rd.home .chips{z-index:2;gap:8px;display:flex;position:absolute;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.rd.home .chip{border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;display:flex}.rd.home .chip b{font-family:var(--mono);font-size:.95rem;font-weight:500;line-height:1;display:block}.rd.home .chip span{color:var(--stage-fg-2);font-size:.76rem}.rd.home .chip .icon{color:#8cb7ff;color:lab(73.5293% 2.06766 -50.0303);width:14px;height:14px}@media(max-width:640px){.rd.home .chips{flex-wrap:wrap;margin-bottom:12px;position:static}.rd.home .chat-head{padding-right:0}}.rd.home .ruler{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:14px;display:grid;position:relative}.rd.home .ruler:before{content:"";height:1px;width:var(--p,0%);background:var(--flits);transition:width .4s linear;position:absolute;top:-1px;left:0}.rd.home .ruler div{gap:2px;min-width:0;padding-left:10px;display:grid;position:relative}.rd.home .ruler div:before{content:"";background:var(--line);width:1px;height:10px;position:absolute;top:-14px;left:0}.rd.home .ruler b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:500}.rd.home .ruler span{color:var(--ink-2);font-size:.78rem}.rd.home .ruler div.on b{color:var(--flits)}@media(max-width:560px){.rd.home .ruler{grid-template-columns:repeat(2,1fr);gap:12px 0}}.rd.home .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.rd.home .trust .wrap{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;padding-block:18px;display:grid}.rd.home .trust .label{grid-column:1/span 2}.rd.home .trust-logos{letter-spacing:-.01em;color:var(--ink-2);flex-wrap:wrap;grid-column:3/span 6;gap:8px 28px;font-size:.95rem;font-weight:600;display:flex}.rd.home .trust-facts{font-family:var(--mono);color:var(--ink-2);flex-wrap:wrap;grid-column:9/span 4;justify-content:end;gap:6px 18px;font-size:.76rem;display:flex}@media(max-width:900px){.rd.home .trust .label,.rd.home .trust-logos,.rd.home .trust-facts{grid-column:1/-1}.rd.home .trust-facts{justify-content:start}}.rd.home .cmp{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;display:grid}.rd.home .cmp .big{border-top:1px solid var(--ink);grid-column:1/span 5;align-content:start;gap:10px;padding-top:18px;display:grid}.rd.home .cmp .big .num{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,12vw,9rem);font-weight:600;line-height:.85}.rd.home .cmp .big .num small{letter-spacing:-.02em;font-size:.3em;font-family:var(--mono);color:var(--ink-2);margin-left:.15em;font-weight:400}.rd.home .cmp .big p{color:var(--ink-2);max-width:34ch}.rd.home .cmp .big.old{border-top-color:var(--line);grid-column:6/span 3}.rd.home .cmp .big.old .num{color:var(--ink-3);letter-spacing:-.04em;text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--flits);text-decoration-color:var(--flits);font-size:clamp(2.5rem,6vw,4rem)}.rd.home .cmp .facts{border-top:1px solid var(--line);grid-column:10/span 3;align-content:start;display:grid}.rd.home .cmp .facts div{border-bottom:1px solid var(--line);gap:2px;padding:14px 0;display:grid}.rd.home .cmp .facts b{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}.rd.home .cmp .facts span{color:var(--ink-2);font-size:.86rem}.rd.home .cmp .facts small{font-family:var(--mono);color:var(--ink-3);font-size:.76rem}@media(max-width:900px){.rd.home .cmp .big,.rd.home .cmp .big.old,.rd.home .cmp .facts{grid-column:1/-1}}.rd.home .manifest{grid-template-columns:repeat(12,1fr);gap:24px;display:grid}.rd.home .manifest .side{grid-column:1/span 4;align-self:start;gap:14px;display:grid;position:sticky;top:96px}.rd.home .manifest .side h2{font-size:var(--t-4)}.rd.home .manifest .side p{color:var(--ink-2)}.rd.home .manifest ol{border-top:1px solid var(--line);grid-column:5/span 8;margin:0;padding:0;list-style:none}.rd.home .manifest li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;gap:16px;min-width:0;padding:26px 0;display:grid}.rd.home .manifest li .n{font-family:var(--mono);color:var(--ink-2);padding-top:5px;font-size:.8rem}.rd.home .manifest li h3{font-size:var(--t-2);margin-bottom:8px;font-weight:600}.rd.home .manifest li p{color:var(--ink-2);max-width:52ch}.rd.home .frag{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;max-width:520px;margin-top:16px;padding:14px;font-size:.88rem;display:grid}.rd.home .frag .q{background:var(--ink);color:var(--canvas);border-radius:12px 12px 4px;justify-self:end;max-width:85%;padding:8px 12px}.rd.home .frag .a{background:var(--surface-2);border-radius:12px 12px 12px 4px;max-width:92%;padding:10px 12px}.rd.home .frag .src{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:8px;margin-top:6px;font-size:.76rem;display:flex}.rd.home .frag .src .icon{width:13px;height:13px;color:var(--flits)}.rd.home .bars{gap:8px;max-width:520px;margin-top:16px;display:grid}.rd.home .bars div{color:var(--ink-2);grid-template-columns:8rem 1fr auto;align-items:center;gap:10px;font-size:.8rem;display:grid}.rd.home .bars i{background:var(--line-2);border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.rd.home .bars i:after{content:"";width:var(--w);background:var(--ink);border-radius:inherit;position:absolute;inset:0}.rd.home .bars div.miss i:after{background:var(--flits)}.rd.home .bars b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}@media(max-width:900px){.rd.home .manifest .side{grid-column:1/-1;position:static}.rd.home .manifest ol{grid-column:1/-1}.rd.home .manifest li{grid-template-columns:3rem 1fr}}.rd.home .zone{padding-block:clamp(56px,8vw,112px)}.rd.home .zone-head{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:baseline;gap:18px;margin-bottom:clamp(28px,4vw,44px);font-size:.76rem;display:flex}.rd.home .zone-head .num{font-family:var(--font);font-size:var(--t-3);letter-spacing:-.02em;text-transform:none;font-weight:600}.rd.home .zone-head .of{opacity:.6}.rd.home .zone-head .nav-z{text-transform:none;letter-spacing:0;gap:14px;margin-left:auto;display:flex}.rd.home .zone-head .nav-z a{opacity:.55;text-decoration:none}.rd.home .zone-head .nav-z a.on{opacity:1;border-bottom:1px solid}.rd.home .zone-grid{grid-template-columns:repeat(12,1fr);align-items:center;gap:24px;display:grid}.rd.home .zone-copy{grid-column:1/span 5;gap:18px;display:grid}.rd.home .zone-copy h2{font-size:var(--t-4)}.rd.home .zone-copy .lead{font-size:var(--t-1);line-height:1.45}.rd.home .zone-copy ul{gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.rd.home .zone-copy ul li{grid-template-columns:1.5rem 1fr;gap:8px;display:grid}.rd.home .zone-copy ul li:before{content:"—";font-family:var(--mono)}.rd.home .zone-copy .ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:6px;display:flex}.rd.home .zone-art{grid-column:7/span 6;min-width:0}.rd.home .zone-grid>.zone-copy,.rd.home .zone-grid>.zone-art{grid-row:1}.rd.home .z2 .zone-art{grid-column:1/span 6}.rd.home .z2 .zone-copy{grid-column:8/span 5}@media(max-width:900px){.rd.home .zone-copy,.rd.home .zone-art,.rd.home .z2 .zone-art,.rd.home .z2 .zone-copy{grid-area:auto/1/auto/-1}.rd.home .z2 .zone-art{order:2}.rd.home .zone-head .nav-z{display:none}}.rd.home .z1{background:var(--surface);border-top:1px solid var(--line)}.rd.home .z1 .lead,.rd.home .z1 ul,.rd.home .z1 .zone-head{color:var(--ink-2)}.rd.home .z1 .zone-head .num{color:var(--ink)}.rd.home .z2{background:var(--surface-2);border-top:1px solid var(--line)}.rd.home .z2 .lead,.rd.home .z2 ul,.rd.home .z2 .zone-head{color:var(--ink-2)}.rd.home .z2 .zone-head .num{color:var(--ink)}.rd.home .z3{background:var(--band-ink);color:var(--band-fg)}.rd.home .z3 .lead,.rd.home .z3 ul,.rd.home .z3 .zone-head{color:var(--band-fg-2)}.rd.home .z3 .zone-head .num{color:var(--band-fg)}.rd.home .doc{background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-card);font-size:.88rem;overflow:hidden}.rd.home .doc-head{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);grid-template-columns:1fr auto;gap:12px;padding:14px 18px;font-size:.76rem;display:grid}.rd.home .doc-head b{font-family:var(--font);color:var(--ink);letter-spacing:-.01em;margin-bottom:2px;font-size:1rem;font-weight:600;display:block}.rd.home .doc-body{gap:12px;padding:18px;display:grid}.rd.home .doc-body .para{color:var(--ink-2);line-height:1.5}.rd.home .doc-body mark{background:var(--flits-soft);color:var(--ink);border-radius:3px;padding:1px 3px}.rd.home .doc-ans{background:var(--ink);color:var(--canvas);border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px 14px;display:grid}.rd.home .doc-ans .brand-mark{border-radius:6px;width:22px;height:22px}.rd.home .doc-ans .brand-mark svg{width:12px;height:12px}.rd.home .doc-ans small{font-family:var(--mono);opacity:.7;margin-top:6px;font-size:.76rem;display:block}.rd.home .handbook{grid-template-columns:auto 1fr;align-items:stretch;gap:16px;display:grid}.rd.home .hb-qr{background:var(--ink);color:var(--canvas);border-radius:var(--r-card);align-content:space-between;gap:10px;width:150px;padding:16px;display:grid}.rd.home .hb-qr svg{width:100%;height:auto}.rd.home .hb-qr span{font-family:var(--mono);opacity:.8;font-size:.76rem;line-height:1.3}.rd.home .hb-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);align-content:start;min-width:0;padding:16px 18px;font-size:.9rem;display:grid}.rd.home .hb-list .t{font-family:var(--mono);color:var(--ink-2);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:6px;padding-bottom:10px;font-size:.76rem;display:flex}.rd.home .hb-list .row{border-bottom:1px solid var(--line-2);grid-template-columns:1.4rem 1fr auto;align-items:baseline;gap:10px;padding:9px 0;display:grid}.rd.home .hb-list .row:last-child{border:0}.rd.home .hb-list .k{font-family:var(--mono);color:var(--ink-3);font-size:.76rem}.rd.home .hb-list .s{font-family:var(--mono);color:var(--flits);font-size:.76rem}@media(max-width:560px){.rd.home .handbook{grid-template-columns:1fr}.rd.home .hb-qr{grid-template-columns:100px 1fr;align-items:center;width:100%}}.rd.home .course{border:1px solid var(--band-line);border-radius:var(--r-card);background:var(--band-ink-2);font-size:.9rem;overflow:hidden}.rd.home .course-row{border-bottom:1px solid var(--band-line);grid-template-columns:5.5rem 1fr auto;align-items:baseline;gap:14px;padding:14px 18px;display:grid}.rd.home .course-row .d{font-family:var(--mono);color:var(--band-fg-2);font-size:.76rem}.rd.home .course-row b{letter-spacing:-.01em;font-weight:600;display:block}.rd.home .course-row span{color:var(--band-fg-2);font-size:.84rem}.rd.home .course-row .st{font-family:var(--mono);border:1px solid var(--band-line);color:var(--band-fg-2);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.76rem}.rd.home .course-row .st.now{border-color:var(--flits);color:var(--flits)}.rd.home .course-foot{background:var(--band-ink);font-family:var(--mono);color:var(--band-fg-2);flex-wrap:wrap;gap:16px;padding:14px 18px;font-size:.76rem;display:flex}@media(max-width:560px){.rd.home .course-row{grid-template-columns:1fr;gap:4px}}.rd.home .z3 .split{gap:clamp(40px,6vw,72px);display:grid}.rd.home .z3 .split>div+div{border-top:1px solid var(--band-line);padding-top:clamp(40px,6vw,72px)}.rd.home .zone-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--band-fg-2);align-items:baseline;gap:12px;margin-bottom:22px;font-size:.76rem;display:flex}.rd.home .zone-sub b{color:var(--band-fg);font-weight:500}.rd.home .zone-grid.flip .zone-art{grid-column:1/span 6}.rd.home .zone-grid.flip .zone-copy{grid-column:8/span 5}@media(max-width:900px){.rd.home .zone-grid.flip .zone-art,.rd.home .zone-grid.flip .zone-copy{grid-column:1/-1}.rd.home .zone-grid.flip .zone-art{order:2}}.rd.home .topics{border:1px solid var(--band-line);border-radius:var(--r-card);background:var(--band-ink-2);font-size:.9rem;overflow:hidden}.rd.home .topics .t{border-bottom:1px solid var(--band-line);font-family:var(--mono);color:var(--band-fg-2);justify-content:space-between;gap:12px;padding:12px 18px;font-size:.76rem;display:flex}.rd.home .topic{border-bottom:1px solid var(--band-line);grid-template-columns:2.2rem 1fr auto;align-items:baseline;gap:12px;padding:12px 18px;display:grid}.rd.home .topic .n{font-family:var(--mono);color:var(--band-fg-2);font-size:.76rem}.rd.home .topic b{letter-spacing:-.01em;font-weight:600;display:block}.rd.home .topic span{color:var(--band-fg-2);font-size:.84rem}.rd.home .topic .ev{font-family:var(--mono);color:var(--band-fg-2);text-align:right;max-width:11rem;font-size:.76rem}.rd.home .topic .ev b{font-family:var(--mono);color:var(--flits);font-weight:500;display:inline}.rd.home .packs{background:var(--band-ink);grid-template-columns:repeat(3,1fr);display:grid}.rd.home .packs div{border-right:1px solid var(--band-line);gap:2px;padding:14px 18px;display:grid}.rd.home .packs div:last-child{border:0}.rd.home .packs b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:500}.rd.home .packs span{color:var(--band-fg-2);font-size:.78rem}.rd.home .packs div.pick b{color:var(--flits)}@media(max-width:560px){.rd.home .topic{grid-template-columns:2.2rem 1fr}.rd.home .topic .ev{text-align:left;grid-column:2;max-width:none}.rd.home .packs{grid-template-columns:1fr}.rd.home .packs div{border-right:0;border-bottom:1px solid var(--band-line)}}.rd.home .steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.rd.home .step{gap:8px;min-width:0;padding:22px 24px 0 0;display:grid;position:relative}.rd.home .step:before{content:"";background:var(--ink);width:40px;height:1px;position:absolute;top:-1px;left:0}.rd.home .step .n{font-family:var(--mono);color:var(--ink-2);gap:10px;font-size:.76rem;display:flex}.rd.home .step .n b{color:var(--ink);font-weight:500}.rd.home .step h3{font-size:var(--t-1);font-weight:600}.rd.home .step p{color:var(--ink-2);font-size:.92rem}@media(max-width:900px){.rd.home .steps{border-top:0;grid-template-columns:1fr 1fr;gap:0 24px}.rd.home .step{border-top:1px solid var(--line);padding-block:20px}}@media(max-width:560px){.rd.home .steps{grid-template-columns:1fr}}.rd.home .case{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;display:grid}.rd.home .case blockquote{border-top:1px solid var(--ink);grid-column:1/span 8;gap:22px;margin:0;padding-top:18px;display:grid}.rd.home .case blockquote p{font-size:var(--t-3);letter-spacing:-.025em;text-wrap:balance;max-width:24ch;font-weight:600;line-height:1.15}.rd.home .case cite{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:center;gap:12px;font-size:.92rem;font-style:normal;display:grid}.rd.home .case cite .av{background:var(--surface-2);border:1px solid var(--line);width:40px;height:40px;font-family:var(--mono);color:var(--ink);border-radius:50%;place-items:center;font-size:.76rem;display:grid}.rd.home .case cite b{color:var(--ink);font-weight:600;display:block}.rd.home .case-metrics{border-top:1px solid var(--line);grid-column:10/span 3;display:grid}.rd.home .case-metrics div{border-bottom:1px solid var(--line);padding:14px 0}.rd.home .case-metrics b{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500;display:block}.rd.home .case-metrics span{color:var(--ink-2);font-size:.86rem}.rd.home .case-metrics .note{font-family:var(--mono);color:var(--ink-3);border:0;padding-top:10px;font-size:.76rem}@media(max-width:900px){.rd.home .case blockquote,.rd.home .case-metrics{grid-column:1/-1}}.rd.home .calc{grid-template-columns:repeat(12,1fr);align-items:start;gap:24px;display:grid}.rd.home .calc .copy{border-top:1px solid var(--ink);grid-column:1/span 5;justify-items:start;gap:14px;padding-top:18px;display:grid}.rd.home .calc .copy h2{font-size:var(--t-4)}.rd.home .calc .copy p{color:var(--ink-2)}.rd.home .calc-card{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--surface);grid-column:7/span 6;gap:22px;padding:26px;display:grid}.rd.home .calc-card label{color:var(--ink-2);justify-content:space-between;align-items:baseline;font-size:.92rem;display:flex}.rd.home .calc-card label output{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.rd.home input[type=range]{width:100%;accent-color:var(--flits);height:28px;margin:0}.rd.home .calc-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rd.home .calc-row div{border:1px solid var(--line);border-radius:10px;padding:12px 14px}.rd.home .calc-row b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:500;display:block}.rd.home .calc-row span{color:var(--ink-2);font-size:.78rem}.rd.home .calc-out{border-top:1px solid var(--line);gap:4px;padding-top:18px;display:grid}.rd.home .calc-out .val{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,5vw,3rem);font-weight:500;line-height:1}.rd.home .calc-out .fine{color:var(--ink-2);font-size:.82rem}.rd.home .calc-out .fine b{font-family:var(--mono);color:var(--ink);font-weight:500}@media(max-width:900px){.rd.home .calc .copy,.rd.home .calc-card{grid-column:1/-1}}.rd.home .cta{background:var(--band-ink);color:var(--band-fg);border-radius:var(--r-panel);isolation:isolate;grid-template-columns:repeat(12,1fr);align-items:end;gap:24px;padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.rd.home .cta:before{content:"";background:radial-gradient(50% 50% at 50% 50%,var(--stage-glow),transparent 70%);filter:blur(30px);z-index:-1;width:50%;height:160%;position:absolute;top:-60%;right:-10%}.rd.home .cta .c{grid-column:1/span 7;gap:16px;display:grid}.rd.home .cta h2{font-size:var(--t-4)}.rd.home .cta p{color:var(--band-fg-2);max-width:46ch}.rd.home .cta .r{grid-column:9/span 4;justify-items:start;gap:10px;display:grid}.rd.home .cta .mono{color:var(--band-fg-2);margin-top:8px;font-size:.76rem}@media(max-width:900px){.rd.home .cta .c,.rd.home .cta .r{grid-column:1/-1}}.rd.home footer{border-top:1px solid var(--line);padding-block:clamp(40px,6vw,72px) 28px}.rd.home .foot{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.rd.home .foot h4{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;font-size:.76rem;font-weight:500}.rd.home .foot ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.rd.home .foot a{color:var(--ink-2);font-size:.92rem;text-decoration:none}.rd.home .foot a:hover{color:var(--ink)}.rd.home .foot-about{color:var(--ink-2);align-content:start;justify-items:start;gap:12px;font-size:.92rem;display:grid}.rd.home .foot-about address{font-style:normal;line-height:1.5}.rd.home .foot-bottom{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:20px;font-size:.76rem;display:flex}.rd.home .foot-bottom span{gap:16px;display:inline-flex}@media(max-width:900px){.rd.home .foot{grid-template-columns:1fr 1fr}.rd.home .foot-about{grid-column:1/-1}}@supports (animation-timeline:view()){.rd.home .reveal{animation:reveal .8s var(--ease) both;animation-timeline:view();animation-range:entry entry 30%}}@media(prefers-reduced-motion:reduce){.rd.home *,.rd.home :before,.rd.home :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rd.home .reveal{animation:none}}.rd.home .form{gap:12px;display:grid}.rd.home .field{gap:6px;display:grid}.rd.home .field label{color:var(--band-fg-2);font-size:.9rem}.rd.home .field input{border:1px solid var(--band-line);height:48px;color:var(--band-fg);background:#ffffff0f;border-radius:12px;width:100%;padding:0 14px;font-size:1rem}.rd.home .field input::placeholder{color:var(--band-fg-2);opacity:.7}.rd.home .form .fine,.rd.home .done span{color:var(--band-fg-2);font-size:.85rem}.rd.home .done{border:1px solid var(--band-line);background:#ffffff0f;border-radius:14px;gap:6px;padding:16px;display:grid}.rd.home .done b{font-weight:600}.rd.home .cta .r{align-content:start}.rd.home h1,.rd.home h2,.rd.home h3,.rd.home p,.rd.home li,.rd.home span,.rd.home small,.rd.home b,.rd.home address{overflow-wrap:anywhere}.rd.home .brand{padding-block:10px}.rd.home .seg button{min-height:44px}.rd.home .chat-input .replay{width:40px;height:40px}.rd.home .link{align-items:center;min-height:44px}.rd.home input[type=range]{height:44px}.rd.home .foot a{min-width:44px;padding-block:10px;display:inline-block}.rd.home .foot ul{gap:2px}.rd.home .foot-bottom a{padding-block:8px;display:inline-block}.rd.home .trust-logos span{padding-block:4px}@media(max-width:640px){.rd.home .steps{grid-template-columns:1fr}.rd.home .hero-copy h1{font-size:clamp(2.4rem,11vw,3.2rem)}.rd.home .cmp .big .num{font-size:clamp(4rem,22vw,6rem)}.rd.home .zone-head{flex-wrap:wrap;gap:10px 14px}.rd.home .chips{flex-wrap:wrap;margin-bottom:12px;position:static}.rd.home .chat-head{padding-right:0}}.rd.home .chat-input .replay{flex:none}@media(max-width:900px){.rd.home .nav-actions{margin-left:auto}}@media(max-width:767px){.rd.home .steps{border-radius:0;grid-template-columns:1fr!important}.rd.home .step,.rd.home .step:nth-child(odd){border-right:0!important}.rd.home .step{padding-inline:0 20px}}.rd.home footer{background:var(--canvas);color:var(--ink)}.rd.home footer .wrap{padding-block:0}.rd.home .nav{box-shadow:none;background:0 0;border:0;height:auto}.rd.home .sec{padding-inline:0}.rd.home .steps{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:0;overflow:visible}.rd.home .step{cursor:auto;background:0 0;border-right:0;transition:none}.rd.home .nav-pill{position:relative}.rd.home .nav-links>li{position:static}.rd.home .nav-links>li.rel{position:relative}.rd.home .nav-links button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:8px 10px 8px 12px;font-size:.92rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.rd.home .nav-links button .icon{width:14px;height:14px;transition:transform .2s var(--ease)}.rd.home .nav-links button:hover,.rd.home .menu.open>button{color:var(--ink);background:color-mix(in oklab,var(--ink) 7%,transparent)}.rd.home .menu.open>button .icon{transform:rotate(180deg)}.rd.home .menu-panel{background:var(--g-solid);border-radius:var(--r-panel);z-index:5;animation:rise .22s var(--ease);text-align:left;padding:18px;position:absolute;top:calc(100% + 10px);left:8px;right:8px}.rd.home .menu-panel[hidden]{display:none}.rd.home .menu-grid{grid-template-columns:1.15fr 1.15fr .9fr 1fr;gap:18px;display:grid}.rd.home .menu-group{align-content:start;gap:2px;display:grid}.rd.home .menu-group .label{padding:6px 10px 8px}.rd.home .menu-panel .menu-item{border-radius:12px;grid-template-columns:34px 1fr;align-items:start;gap:10px;padding:10px;text-decoration:none;transition:background .15s;display:grid}.rd.home .menu-item>.icon{background:var(--flits-soft);width:34px;height:34px;color:var(--flits);border-radius:10px;padding:8px}.rd.home .menu-item>span{gap:2px;min-width:0;display:grid}.rd.home .menu-item b{color:var(--ink);font-size:.95rem;font-weight:600}.rd.home .menu-item small{color:var(--ink-2);font-size:.82rem;line-height:1.35}.rd.home .menu-item:hover,.rd.home .menu-link:hover{background:color-mix(in oklab,var(--ink) 6%,transparent)}.rd.home .menu-aside{border-left:1px solid var(--line);padding-left:18px}.rd.home .menu-panel .menu-link{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px;font-size:.92rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}.rd.home .menu-link .icon{width:14px;height:14px;color:var(--ink-3)}.rd.home .menu-foot{border-top:1px solid var(--line);justify-content:flex-end;margin-top:12px;padding-top:12px;display:flex}.rd.home .menu-panel .menu-foot a{color:var(--flits);align-items:center;gap:6px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.rd.home .menu-foot a .icon{width:14px;height:14px}.rd.home .menu-panel-sm{gap:2px;width:340px;padding:8px;display:grid;left:0;right:auto}.rd.home .menu-panel-sm .menu-item{grid-template-columns:1fr}@media(max-width:900px){.rd.home .menu-panel{display:none!important}}.rd.home .sheet-panel{max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));overflow:auto}.rd.home .sheet-grid{grid-template-columns:1fr 1fr;gap:2px;display:grid}.rd.home .sheet-grid a{align-items:center;gap:10px;font-size:.98rem;display:flex}.rd.home .sheet-grid .icon{color:var(--flits)}.rd.home .sheet-row{flex-wrap:wrap;gap:2px;display:flex}.rd.home .sheet-row a{flex:auto}.rd.home .chooser{gap:12px}.rd.home .chooser-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.rd.home .chooser-head .link{font-size:.9rem}.rd.home .chooser-foot{color:var(--ink-2);grid-template-columns:repeat(3,1fr);gap:12px;font-size:.85rem;display:grid}.rd.home .chooser-foot span{border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.rd.home .chooser-foot b{font-family:var(--mono);color:var(--ink);font-size:1rem;font-weight:500}@media(max-width:560px){.rd.home .chooser-foot{grid-template-columns:1fr 1fr}}.rd.home .chip{border:1px solid var(--line);min-height:26px;line-height:1.2;font-family:var(--mono);letter-spacing:.03em;color:var(--ink-2);border-radius:999px;align-items:center;padding:3px 10px;font-size:.72rem;display:inline-flex}.rd.home .chip.st-live{color:#05893e;border-color:#05893e73}.rd.home .chip.st-archief{color:var(--ink-3);border-style:dashed}.rd.home .pcard.archive{background:var(--surface-2)}.rd.home .pcard.archive .pcard-ic{background:var(--line-2);color:var(--ink-2)}.rd.home .chip.st-pilot{color:var(--flits);border-color:color-mix(in oklab,var(--flits) 45%,transparent)}.rd.home .pgrid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.rd.home .pcard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:inherit;min-width:0;transition:border-color .2s,transform .25s var(--ease);grid-column:span 4;align-content:start;gap:14px;padding:22px;text-decoration:none;display:grid}.rd.home .pcard:hover{border-color:var(--ink-3);transform:translateY(-2px)}.rd.home .pcard h3{font-size:var(--t-2)}.rd.home .pcard p{color:var(--ink-2);font-size:.95rem;line-height:1.45}.rd.home .pcard-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.rd.home .pcard-ic{background:var(--flits-soft);width:40px;height:40px;color:var(--flits);border-radius:12px;flex:none;place-items:center;display:grid}.rd.home .pcard-ic .icon{width:20px;height:20px}.rd.home .pcard-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.rd.home .pcard .link{flex:none;font-size:.9rem}.rd.home .pcard.big{background:var(--stage);color:var(--stage-fg);border-color:var(--stage-line);isolation:isolate;grid-column:span 6;gap:18px;padding:28px;position:relative;overflow:hidden}.rd.home .pcard.big:before{content:"";background:radial-gradient(50% 50% at 50% 50%,var(--stage-glow),transparent 70%);filter:blur(30px);z-index:-1;width:50%;height:160%;position:absolute;inset:-60% auto auto -10%}.rd.home .pcard.big h3{font-size:var(--t-3)}.rd.home .pcard.big p{color:var(--stage-fg-2);font-size:var(--t-1);max-width:44ch}.rd.home .pcard.big .pcard-ic{background:var(--flits);color:var(--flits-ink)}.rd.home .pcard.big .chip{border-color:var(--stage-line);color:var(--stage-fg-2)}.rd.home .pcard.big .chip.st-live{color:#67d283}.rd.home .pcard.big .link{color:var(--stage-fg)}@media(max-width:900px){.rd.home .pcard{grid-column:span 6}.rd.home .pcard.big{grid-column:1/-1}}@media(max-width:640px){.rd.home .pcard,.rd.home .pcard.big{grid-column:1/-1}.rd.home .pcard.big{gap:14px}}.rd.home .who{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rd.home .who-card{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);color:inherit;min-width:0;transition:border-color .2s,transform .25s var(--ease);align-content:start;gap:14px;padding:24px;text-decoration:none;display:grid}.rd.home .who-card:hover{border-color:var(--ink-3);transform:translateY(-2px)}.rd.home .who-card:nth-child(2){background:var(--surface-2)}.rd.home .who-card:nth-child(3){background:var(--band-ink);color:var(--band-fg);border-color:var(--band-line)}.rd.home .who-card:nth-child(3) .label{color:var(--band-fg-2)}.rd.home .who-card:nth-child(3) .chip{border-color:var(--band-line);color:var(--band-fg-2)}.rd.home .who-card h3{font-size:var(--t-2);line-height:1.15}.rd.home .who-products{flex-wrap:wrap;gap:6px;display:flex}.rd.home .who-card .link{margin-top:auto;font-size:.92rem}@media(max-width:900px){.rd.home .who{grid-template-columns:1fr}}.rd.home .steps.three{grid-template-columns:repeat(3,1fr)}.rd.home .refs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0 24px;margin-top:40px;display:grid}.rd.home .refs>div{gap:6px;min-width:0;padding:20px 0;display:grid}.rd.home .refs b{font-size:var(--t-1);letter-spacing:-.01em;font-weight:600}.rd.home .refs>div>span:last-child{color:var(--ink-2);font-size:.92rem}.rd.home .refs.stack{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:1fr;margin-top:0;padding:6px 22px}.rd.home .refs.stack>div+div{border-top:1px solid var(--line)}@media(max-width:900px){.rd.home .refs{grid-template-columns:1fr}.rd.home .refs>div+div{border-top:1px solid var(--line)}}.rd.home .phero .wrap{justify-items:start;gap:18px;display:grid}.rd.home .phero h1{font-size:var(--t-5);max-width:18ch}.rd.home .phero .sub{max-width:62ch}.rd.home .phero .hero-ctas{margin-top:6px}.rd.home .crumbs{font-family:var(--mono);color:var(--ink-2);gap:8px;margin-bottom:6px;font-size:.76rem;display:flex}.rd.home .crumbs a{margin-block:-10px;padding-block:10px;text-decoration:none}.rd.home .crumbs a:hover{text-decoration:underline}.rd.home .subnav{top:calc(env(safe-area-inset-top,0px) + 82px);z-index:40;pointer-events:none;justify-content:center;margin-bottom:8px;padding-inline:12px;display:flex;position:sticky}.rd.home .subnav>div{pointer-events:auto;scrollbar-width:none;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.rd.home .subnav>div::-webkit-scrollbar{display:none}.rd.home .subnav a{min-height:40px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:8px 14px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.rd.home .subnav a:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 7%,transparent)}@media(max-width:900px){.rd.home .subnav{top:calc(env(safe-area-inset-top,0px) + 74px)}}.rd.home .plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.rd.home .plan{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:14px;min-width:0;padding:24px;display:grid;position:relative}.rd.home .plan.f{border-color:var(--flits);box-shadow:inset 0 0 0 1px var(--flits)}.rd.home .plan .tag{background:var(--flits);color:var(--flits-ink);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:.76rem;position:absolute;top:-12px;left:20px}.rd.home .plan h3{font-size:var(--t-1)}.rd.home .plan .price{font-size:var(--t-3);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:600;line-height:1;display:flex}.rd.home .plan .price small{font-family:var(--mono);color:var(--ink-2);letter-spacing:0;font-size:.76rem;font-weight:400}.rd.home .plan>p{color:var(--ink-2);font-size:.92rem}.rd.home .plan ul{gap:8px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.rd.home .plan li{grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.rd.home .plan li .icon{width:16px;height:16px;color:var(--flits);margin-top:3px}.rd.home .plan .btn{margin-top:6px}.rd.home .plan .meta{font-family:var(--mono);color:var(--ink-2);font-size:.74rem}@media(max-width:900px){.rd.home .plans{grid-template-columns:1fr}}.rd.home .faq{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:0 32px;display:grid}.rd.home .faq details{border-bottom:1px solid var(--line)}.rd.home .faq summary{cursor:pointer;padding:18px 32px 18px 0;font-size:1.02rem;font-weight:600;list-style:none;position:relative}.rd.home .faq summary::-webkit-details-marker{display:none}.rd.home .faq summary:after{content:"+";font-family:var(--mono);color:var(--ink-2);position:absolute;top:16px;right:4px}.rd.home .faq details[open] summary:after{content:"–"}.rd.home .faq details p{color:var(--ink-2);max-width:60ch;padding:0 0 18px;font-size:.95rem}@media(max-width:900px){.rd.home .faq{grid-template-columns:1fr}}.rd.home .pairs{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.rd.home .pair{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:inherit;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s;display:grid}.rd.home .pair:hover{border-color:var(--ink-3)}.rd.home .pair b{font-weight:600;display:block}.rd.home .pair>div>span{color:var(--ink-2);font-size:.9rem}@media(max-width:640px){.rd.home .pairs{grid-template-columns:1fr}}.rd.home .tgrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.rd.home .tcard{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.rd.home .tcard h3{font-size:var(--t-1)}.rd.home .tcard p{color:var(--ink-2);font-size:.92rem;line-height:1.45}.rd.home .tcard small{font-family:var(--mono);color:var(--ink-3);border-top:1px solid var(--line-2);margin-top:auto;padding-top:10px;font-size:.76rem}@media(max-width:1000px){.rd.home .tgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.rd.home .tgrid{grid-template-columns:1fr}}.rd.home .pilot{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);grid-template-columns:1fr auto;align-items:center;gap:18px 32px;margin-top:16px;padding:22px 24px;display:grid}.rd.home .pilot>div{gap:6px;display:grid}.rd.home .pilot b{font-size:var(--t-1);font-weight:600}.rd.home .pilot>div>span:last-child{color:var(--ink-2);max-width:70ch;font-size:.92rem}@media(max-width:700px){.rd.home .pilot{grid-template-columns:1fr}}.rd.home .chooser-foot.kort{grid-template-columns:repeat(4,1fr);width:100%;margin-top:10px}.rd.home .plans.four{grid-template-columns:repeat(4,1fr)}.rd.home .plan .label+h3{margin-top:-4px}.rd.home .team{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rd.home .member{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:0;display:grid;overflow:hidden}.rd.home .member img{aspect-ratio:4/5;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.rd.home .member>div{gap:2px;padding:14px 16px 16px;display:grid}.rd.home .member b{font-weight:600;font-size:var(--t-1);letter-spacing:-.01em;display:block}.rd.home .member span{color:var(--ink-2);font-size:.92rem}.rd.home .team.three{grid-template-columns:repeat(3,1fr)}.rd.home .manifest>.prose,.rd.home .manifest>.gegevens{grid-column:5/span 8}.rd.home .prose.story{max-width:68ch;font-size:1.05rem}.rd.home .gegevens{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);align-content:start;gap:24px 32px;padding-top:12px;display:grid}.rd.home .gegevens>div{align-content:start;gap:6px;line-height:1.55;display:grid}.rd.home .gegevens address{font-style:normal}.rd.home .gegevens a{color:var(--ink)}.rd.home a.chip{min-height:36px;padding:6px 14px;font-size:.8rem;text-decoration:none}.rd.home a.chip:hover{border-color:var(--ink);color:var(--ink)}@media(max-width:1000px){.rd.home .team.three{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rd.home .team.three{grid-template-columns:1fr}}@media(max-width:900px){.rd.home .manifest>.prose,.rd.home .manifest>.gegevens{grid-column:1/-1}}@media(max-width:560px){.rd.home .gegevens{grid-template-columns:1fr}}.rd.home .team-zone .zone-art{grid-column:1/span 7}.rd.home .team-zone .zone-copy{grid-column:9/span 4}@media(max-width:900px){.rd.home .team-zone .zone-art,.rd.home .team-zone .zone-copy{grid-column:1/-1}.rd.home .team-zone .zone-art{order:2}}@media(max-width:480px){.rd.home .team{grid-template-columns:1fr}.rd.home .member img{aspect-ratio:1}}.rd.home .legal{max-width:72ch;color:var(--ink-2);gap:10px;line-height:1.6;display:grid}.rd.home .legal h2{font-size:var(--t-2);color:var(--ink);border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.rd.home .legal a{color:var(--flits)}.rd.home .legal .legal-meta{font-family:var(--mono);color:var(--ink-3);margin-top:20px;font-size:.76rem}.rd.home .calc.full{grid-template-columns:5fr 7fr;align-items:start}.rd.home .calc.full .calc-card{grid-column:auto}.rd.home .calc.full .inputs,.rd.home .calc.full .results{gap:22px;display:grid}.rd.home .calc.full .calc-row{grid-template-columns:repeat(2,1fr);gap:14px 24px}.rd.home .calc-select{border:1px solid var(--line);background:var(--surface);width:100%;height:48px;color:var(--ink);border-radius:12px;margin-top:8px;padding:0 14px;font-size:.95rem}.rd.home .seg.wide{grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.rd.home .seg.wide button{justify-content:center}.rd.home .seg.wide button i{white-space:nowrap}.rd.home .calc-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.rd.home .note-line{border-top:1px solid var(--line);color:var(--ink-2);max-width:80ch;margin-top:24px;padding-top:16px;font-size:.92rem}.rd.home .trust-logos small{font-size:.76rem}@media(max-width:1000px){.rd.home .plans.four{grid-template-columns:1fr 1fr}}@media(max-width:900px){.rd.home .calc.full{grid-template-columns:1fr}.rd.home .chooser-foot.kort{grid-template-columns:1fr 1fr}}@media(max-width:640px){.rd.home .plans.four,.rd.home .seg.wide{grid-template-columns:1fr}}.rd.home.nav-only{background:0 0;height:0;overflow:visible}.rd.home.nav-only:before{display:none}.rd.home .trust-logo{align-self:center;width:auto;height:26px}.rd.home .trust-group{justify-items:start;gap:4px;display:grid}.rd.home .trust-group small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.02em;font-size:.72rem;font-weight:400}.rd.home .shot{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin-top:14px;overflow:hidden}.rd.home .shot img{width:100%;height:auto;display:block}.rd.home .shot figcaption{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);padding:10px 14px;font-size:.76rem}.rd.home .shot.phone{border-radius:24px;max-width:240px}.rd.home .shots{grid-template-columns:1fr 240px;align-items:start;gap:16px;display:grid}.rd.home .shots .shot{margin-top:0}.rd.home .case blockquote p.long{font-size:var(--t-1);letter-spacing:0;text-wrap:pretty;column-count:2;column-gap:32px;max-width:62ch;font-weight:400;line-height:1.5}@media(max-width:900px){.rd.home .case blockquote p.long{column-count:1}}.rd.home .ld-site img{border:1px solid var(--band-line);border-radius:10px;width:100%;height:auto;margin-bottom:6px;display:block}@media(max-width:640px){.rd.home .shots{grid-template-columns:1fr}}.rd.home .spec{border:1px solid var(--line);border-radius:var(--r-card);background:var(--canvas);font-size:.9rem;overflow:hidden}.rd.home .spec .t{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:12px;padding:12px 18px;font-size:.76rem;display:flex}.rd.home .spec .row{border-bottom:1px solid var(--line-2);grid-template-columns:120px 1fr;gap:12px;padding:14px 18px;display:grid}.rd.home .spec .row:last-child{border-bottom:0}.rd.home .spec .row b{font-weight:600}.rd.home .spec .row span{color:var(--ink-2)}@media(max-width:560px){.rd.home .spec .row{grid-template-columns:1fr;gap:4px}}.rd.home{--err:#ff8a6b}.rd.home .ld-nav .nav-actions{margin-left:auto}.rd.home .ld-hero .wrap{gap:24px;display:grid}.rd.home .ld-hero h1{letter-spacing:-.04em;max-width:13.5em;font-size:clamp(2.75rem,2rem + 3.33vw,5rem);line-height:.98}.rd.home .ld-hero h1 span{display:block}.rd.home .ld-hero h1 em{color:var(--flits);font-style:normal}.rd.home .ld-hero-row{flex-wrap:wrap;align-items:flex-end;gap:40px 24px;margin-top:clamp(8px,2vw,32px);display:flex}.rd.home .ld-hero-copy{flex:300px;gap:28px;max-width:384px;display:grid}.rd.home .ld-hero-copy .hero-ctas{align-items:center}.rd.home .ld-cap{border-top:1px solid var(--line);padding-top:16px}.rd.home .ld-cap span{color:var(--ink)}.rd.home .ld-frame{isolation:isolate;border-radius:var(--r-panel);background:var(--stage);min-width:0;color:var(--stage-fg);border:1px solid var(--stage-line);flex:560px;margin:0;padding:clamp(72px,8vw,96px) clamp(16px,4vw,56px) 0;position:relative;overflow:hidden}.rd.home .ld-frame:before{content:"";background:radial-gradient(closest-side,var(--stage-glow),transparent);filter:blur(20px);z-index:-1;height:300px;position:absolute;top:-150px;left:12%;right:12%}.rd.home .ld-frame img{border:1px solid var(--stage-line);border-bottom:0;border-radius:12px 12px 0 0;width:100%;height:auto;display:block}.rd.home .ld-frame figcaption{font-family:var(--mono);color:var(--stage-fg-2);max-width:55%;font-size:.76rem;position:absolute;top:clamp(22px,3vw,36px);left:clamp(16px,4vw,56px)}.rd.home .ld-url{display:none}.rd.home .ld-chips{z-index:2;gap:8px;display:flex;position:absolute;top:clamp(16px,2vw,24px);right:clamp(16px,2vw,24px)}.rd.home .chip-dark{background:var(--gd-fill);border:1px solid var(--gd-border);-webkit-backdrop-filter:blur(14px);border-radius:10px;padding:8px 12px;line-height:1.15;display:grid}.rd.home .chip-dark b{font-family:var(--mono);font-size:.9rem;font-weight:500}.rd.home .chip-dark span{color:var(--stage-fg-2);font-size:.76rem}.rd.home .ld-head{border-top:1px solid var(--line);gap:12px;margin-bottom:clamp(28px,4vw,44px);padding-top:18px;display:grid}.rd.home .ld-head h2{font-size:var(--t-4);max-width:22ch}.rd.home .z3 .ld-head{border-top-color:var(--band-line)}.rd.home .z3 .ld-head .label{color:var(--band-fg-2)}.rd.home .ld-two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.rd.home .ld-box{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-content:start;gap:14px;min-width:0;padding:24px;display:grid}.rd.home .ld-box.muted{background:var(--surface-2)}.rd.home .ld-price{font-size:var(--t-3);letter-spacing:-.02em;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:14px;font-weight:600;line-height:1;display:flex}.rd.home .ld-price small{font-family:var(--mono);color:var(--ink-2);letter-spacing:0;font-size:.76rem;font-weight:400}.rd.home .ld-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rd.home .ld-list li{grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}.rd.home .ld-list .icon{width:16px;height:16px;color:var(--flits);margin-top:4px}.rd.home .ld-list.no .icon{color:var(--ink-3)}.rd.home .ld-list b{font-weight:500}.rd.home .ld-list small{color:var(--ink-2);margin-top:2px;font-size:.88rem;display:block}.rd.home .prose{color:var(--ink-2);gap:12px;font-size:.98rem;line-height:1.55;display:grid}.rd.home .ld-h3{font-size:var(--t-3);margin:10px 0 14px}.rd.home .ld-note{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:4px;margin-top:22px;padding:16px 18px;font-size:.95rem;display:grid}.rd.home .ld-note span{color:var(--ink-2)}.rd.home .ld-case{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:24px;display:grid}.rd.home .ld-shot{border-radius:var(--r-card);border:1px solid var(--band-line);background:var(--band-ink-2);max-height:420px;overflow:hidden}.rd.home .ld-shot img{width:100%;height:auto;display:block}.rd.home .ld-case-copy{border:1px solid var(--band-line);border-radius:var(--r-card);background:var(--band-ink-2);align-content:center;justify-items:start;gap:12px;padding:24px;display:grid}.rd.home .ld-case-copy .label{color:var(--band-fg-2)}.rd.home .ld-case-copy h3{font-size:var(--t-3)}.rd.home .ld-case-copy p{color:var(--band-fg-2)}.rd.home .ld-sites{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.rd.home .ld-site{border:1px solid var(--band-line);border-radius:var(--r-card);background:var(--band-ink-2);color:var(--band-fg);gap:8px;padding:22px 24px;text-decoration:none;transition:border-color .2s;display:grid}.rd.home .ld-site:hover{border-color:var(--band-fg-2)}.rd.home .ld-site .label{color:var(--band-fg-2)}.rd.home .ld-site b{font-size:var(--t-2);letter-spacing:-.02em;font-weight:600}.rd.home .ld-site>span:nth-child(3){color:var(--band-fg-2);font-size:.95rem}.rd.home .ld-site .link{margin-top:4px;font-size:.9rem}.rd.home .cta.ld-apply{grid-template-columns:5fr 7fr;align-items:start}.rd.home .cta.ld-apply .c,.rd.home .cta.ld-apply .r{grid-column:auto}.rd.home .cta.ld-apply h2 em{color:#8cb7ff;color:lab(73.5293% 2.06766 -50.0303);font-style:normal}.rd.home .ld-form{grid-template-columns:1fr 1fr;gap:14px}.rd.home .ld-form .wide{grid-column:1/-1}.rd.home .field select,.rd.home .field textarea{border:1px solid var(--band-line);width:100%;color:var(--band-fg);background:#ffffff0f;border-radius:12px;padding:0 14px;font-size:1rem}.rd.home .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9afb8' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px;height:48px;padding-right:44px}.rd.home .field select.empty{color:var(--band-fg-2)}.rd.home .field select option{background:var(--band-ink-2);color:var(--band-fg)}.rd.home .field textarea{resize:vertical;min-height:104px;padding:12px 14px;line-height:1.5}.rd.home .field.err input,.rd.home .field.err select,.rd.home .field.err textarea{border-color:var(--err)}.rd.home .ferr{color:var(--err);font-size:.88rem;line-height:1.4}.rd.home .ld-form .check{color:var(--band-fg-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.rd.home .ld-form .check input{width:20px;height:20px;accent-color:var(--flits);flex:none;margin:2px 0 0}.rd.home .ld-form .check a{color:var(--band-fg)}.rd.home .ld-submit{justify-items:start;gap:8px;margin-top:4px;display:grid}.rd.home .ld-foot{border-top:1px solid var(--line);padding-block:40px 28px}.rd.home .ld-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.rd.home .ld-foot-top>div{justify-items:start;gap:8px;display:grid}.rd.home .ld-foot-top p{color:var(--ink-2)}.rd.home .ld-foot ul{flex-wrap:wrap;gap:4px 24px;margin:0;padding:0;list-style:none;display:flex}.rd.home .ld-foot li a{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.rd.home .ld-foot li a:hover{color:var(--flits)}.rd.home .ld-foot-bottom{border-top:1px solid var(--line-2);color:var(--ink-2);margin-top:20px;padding-top:20px;font-size:.92rem}.rd.home .ld-foot-bottom a{color:var(--ink-2)}.rd.home .cookie{z-index:60;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:18px;gap:10px;max-width:520px;margin:0 auto;padding:18px 20px;font-size:.95rem;display:grid;position:fixed}.rd.home .cookie p{color:var(--ink-2)}.rd.home .cookie-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rd.home .cookie-btns .btn{height:40px;padding:0 16px;font-size:.9rem}@media(max-width:900px){.rd.home .ld-two,.rd.home .ld-case,.rd.home .ld-sites,.rd.home .cta.ld-apply{grid-template-columns:1fr}.rd.home .ld-shot{max-height:320px}}@media(max-width:640px){.rd.home .ld-form{grid-template-columns:1fr}.rd.home .ld-hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}.rd.home .ld-frame{padding-top:84px}.rd.home .ld-frame figcaption{max-width:100%;top:56px}.rd.home .ld-chips{justify-content:flex-start;top:12px;left:12px;right:12px}}@media(prefers-color-scheme:dark){.rd.home:not([data-theme=light]){--canvas:#07090e;--surface:#0d0f15;--surface-2:#13161c;--ink:#eceff2;--ink-2:#989fa8;--ink-3:#6c727a;--line:#ffffff1f;--line-2:#ffffff12;--flits:#679cff;--flits-hover:#84b0ff;--flits-soft:#172544;--flits-ink:#050911;--stage:#020307;--stage-2:#080b12;--stage-line:#ffffff1f;--band-ink:#010205;--band-ink-2:#05070c;--g-fill:#14182299;--g-solid:#13161c;--g-border:#ffffff24;--g-hi:#ffffff38;--g-lo:#00000073;--g-shadow:0 12px 32px #00000073, 0 1px 0 #ffffff0d;--g-shadow-lg:0 30px 70px #0000008c, 0 2px 6px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.rd.home:not([data-theme=light]){--canvas:lab(2.4513% -.0908598 -2.32119);--surface:lab(4.39976% -.173152 -3.35613);--surface-2:lab(7.17568% -.277273 -4.3668);--ink:lab(94.1962% -.55328 -1.78922);--ink-2:lab(65.1669% -1.16286 -5.47346);--ink-3:lab(47.7655% -1.13642 -5.46013);--line:lab(100% 0 0/.12);--line-2:lab(100% 0 0/.07);--flits:lab(63.6845% 7.62349 -63.63);--flits-hover:lab(70.8508% 5.15512 -60.3378);--flits-soft:lab(14.8296% 2.45821 -21.3898);--flits-ink:lab(2.42349% .0199154 -4.16069);--stage:lab(.88172% .0159889 -1.60642);--stage-2:lab(3.00736% -.0940114 -3.39259);--stage-line:lab(100% 0 0/.12);--band-ink:lab(.645229% -.00225008 -1.01939);--band-ink-2:lab(1.96041% -.0682846 -2.01852);--g-solid:lab(7.17568% -.277273 -4.3668)}}.rd.home:not([data-theme=light]) .logo .lg-light{display:none}.rd.home:not([data-theme=light]) .logo .lg-dark{display:block}.rd.home:not([data-theme=light]) .trust-logo{filter:brightness(0)invert()}}.rd.home[data-theme=dark]{--canvas:#07090e;--surface:#0d0f15;--surface-2:#13161c;--ink:#eceff2;--ink-2:#989fa8;--ink-3:#6c727a;--line:#ffffff1f;--line-2:#ffffff12;--flits:#679cff;--flits-hover:#84b0ff;--flits-soft:#172544;--flits-ink:#050911;--stage:#020307;--stage-2:#080b12;--stage-line:#ffffff1f;--band-ink:#010205;--band-ink-2:#05070c;--g-fill:#14182299;--g-solid:#13161c;--g-border:#ffffff24;--g-hi:#ffffff38;--g-lo:#00000073;--g-shadow:0 12px 32px #00000073, 0 1px 0 #ffffff0d;--g-shadow-lg:0 30px 70px #0000008c, 0 2px 6px #0000004d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.rd.home[data-theme=dark]{--canvas:lab(2.4513% -.0908598 -2.32119);--surface:lab(4.39976% -.173152 -3.35613);--surface-2:lab(7.17568% -.277273 -4.3668);--ink:lab(94.1962% -.55328 -1.78922);--ink-2:lab(65.1669% -1.16286 -5.47346);--ink-3:lab(47.7655% -1.13642 -5.46013);--line:lab(100% 0 0/.12);--line-2:lab(100% 0 0/.07);--flits:lab(63.6845% 7.62349 -63.63);--flits-hover:lab(70.8508% 5.15512 -60.3378);--flits-soft:lab(14.8296% 2.45821 -21.3898);--flits-ink:lab(2.42349% .0199154 -4.16069);--stage:lab(.88172% .0159889 -1.60642);--stage-2:lab(3.00736% -.0940114 -3.39259);--stage-line:lab(100% 0 0/.12);--band-ink:lab(.645229% -.00225008 -1.01939);--band-ink-2:lab(1.96041% -.0682846 -2.01852);--g-solid:lab(7.17568% -.277273 -4.3668)}}.rd.home[data-theme=dark] .logo .lg-light{display:none}.rd.home[data-theme=dark] .logo .lg-dark{display:block}.rd.home[data-theme=dark] .trust-logo{filter:brightness(0)invert()}.rd.thuis{--canvas:#fbf6ee;--surface:#fffdfa;--surface-2:#f4eee4;--ink:#0d121b;--ink-2:#474d58;--ink-3:#7b8189;--line:#d6d0c6;--line-2:#e8e4dd;--flits:#2555ea;--flits-hover:#1943d0;--flits-soft:#dde8ff;--flits-ink:#fff;--sun:#fee5b3;--ok:#05893e;--band:#0d121b;--band-fg:#f3f5f8;--band-fg-2:#b1b8c1;--band-line:#ffffff2e;--band-field:#ffffff0f;--g-fill:#fffcf6b8;--g-solid:#fdfaf4;--g-border:#ffffffb3;--g-hi:#ffffffe6;--g-lo:#0a142814;--g-shadow:0 8px 24px #281e0a1a, 0 1px 2px #281e0a0f;--font:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-0:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--t-1:clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--t-2:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--t-3:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--t-4:clamp(2.25rem, 1.6rem + 3vw, 3.75rem);--t-5:clamp(2.5rem, 1.6rem + 5vw, 5.25rem);--r-card:18px;--r-panel:26px;--ease:cubic-bezier(.21, .47, .32, .98);--wrap:1120px}@supports (color:lab(0% 0 0)){.rd.thuis{--canvas:lab(97.134% .703216 4.53185);--surface:lab(99.4319% .22465 1.50431);--surface-2:lab(94.2416% .894278 5.6751);--ink:lab(5.18574% -.125743 -6.53743);--ink-2:lab(32.6432% -.809506 -7.35804);--ink-3:lab(53.5553% -.88647 -5.53165);--line:lab(83.8012% .90149 5.68007);--line-2:lab(90.7486% .581801 3.77376);--flits:lab(41.1478% 29.0952 -81.1061);--flits-hover:lab(34.0998% 30.7909 -77.6215);--flits-soft:lab(91.6829% -.507921 -14.9015);--flits-ink:lab(100% 0 0);--sun:lab(92.0868% 3.28738 27.8065);--ok:lab(49.6613% -45.6133 30.4579);--band:lab(5.18574% -.125743 -6.53743);--band-fg:lab(96.5162% -.553399 -1.78931);--band-fg-2:lab(74.4474% -1.17278 -5.47859);--g-solid:lab(98.2832% .458986 3.0148)}}.rd.thuis *,.rd.thuis :before,.rd.thuis :after{box-sizing:border-box}.rd.thuis{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:var(--t-0);-webkit-font-smoothing:antialiased;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px));margin:0;line-height:1.55;overflow-x:hidden}@media(min-width:900px){.rd.thuis{padding-bottom:0}}.rd.thuis:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--canvas);position:fixed;inset:0 0 auto}.rd.thuis h1,.rd.thuis h2,.rd.thuis h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.rd.thuis p{margin:0}.rd.thuis a{color:inherit}.rd.thuis img,.rd.thuis svg{max-width:100%}.rd.thuis button,.rd.thuis input,.rd.thuis select{font:inherit;color:inherit}.rd.thuis :focus-visible{outline:2px solid var(--flits);outline-offset:3px;border-radius:6px}.rd.thuis .wrap{max-width:var(--wrap);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}@media(min-width:900px){.rd.thuis .wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.rd.thuis .sec{padding-block:clamp(48px,7vw,96px)}.rd.thuis .mono{font-family:var(--mono)}.rd.thuis .label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.76rem}.rd.thuis .icon{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.rd.thuis .sechead{gap:12px;max-width:640px;margin-bottom:clamp(24px,4vw,40px);display:grid}.rd.thuis .sechead h2{font-size:var(--t-4)}.rd.thuis .sechead p{color:var(--ink-2);font-size:var(--t-1)}.rd.thuis .btn{cursor:pointer;height:52px;transition:background .2s,color .2s,transform .2s var(--ease),border-color .2s;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.rd.thuis .btn .icon{width:17px;height:17px}.rd.thuis .btn-primary{background:var(--flits);color:var(--flits-ink)}.rd.thuis .btn-primary:hover{background:var(--flits-hover)}.rd.thuis .btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.rd.thuis .btn-secondary:hover{background:var(--ink);color:var(--canvas)}.rd.thuis .btn-sm{height:42px;padding:0 16px;font-size:.92rem}.rd.thuis .btn:active{transform:scale(.985)}.rd.thuis .link{border-bottom:1.5px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.rd.thuis .link .icon{width:15px;height:15px}.rd.thuis .glass{isolation:isolate;background:var(--g-solid);border:1px solid var(--g-border);box-shadow:var(--g-shadow),inset 1px 1px 0 var(--g-hi),inset -1px -1px 0 var(--g-lo);position:relative}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rd.thuis .glass{background:var(--g-fill);-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.rd.thuis .glass{background:var(--g-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.rd.thuis .top{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 10px);z-index:50;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.rd.thuis .bar{pointer-events:auto;border-radius:999px;align-items:center;gap:10px;width:min(1040px,100%);height:56px;padding:0 8px 0 18px;display:flex}.rd.thuis .brand{letter-spacing:-.03em;align-items:center;gap:10px;margin-right:auto;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.rd.thuis .logo{align-items:center;display:inline-flex}.rd.thuis .logo img{width:auto;height:28px;display:block}.rd.thuis .logo .lg-dark{display:none}.rd.thuis .brand small{color:var(--ink-2);letter-spacing:0;font-size:.95rem;font-weight:500}.rd.thuis .mark{background:var(--flits);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.rd.thuis .mark svg{width:16px;height:16px;stroke:var(--flits-ink);fill:var(--flits-ink);stroke-width:1.2px}.rd.thuis .bar .org{color:var(--ink-2);border-radius:999px;padding:8px 12px;font-size:.9rem;text-decoration:none}.rd.thuis .bar .org:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 7%,transparent)}.rd.thuis .iconbtn{cursor:pointer;width:40px;height:40px;color:var(--ink-2);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.rd.thuis .iconbtn:hover{background:color-mix(in oklab,var(--ink) 7%,transparent);color:var(--ink)}@media(max-width:640px){.rd.thuis .bar .org{display:none}.rd.thuis .bar .btn{height:40px;padding:0 16px;font-size:.92rem}}.rd.thuis .dock{left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:50;border-radius:999px;align-items:center;gap:12px;height:64px;padding:0 8px 0 20px;display:flex;position:fixed}.rd.thuis .dock b{font-family:var(--mono);font-size:1rem;font-weight:500}.rd.thuis .dock span{color:var(--ink-2);font-size:.82rem;line-height:1.2;display:block}@media(max-width:380px){.rd.thuis .dock{gap:8px;padding:0 6px 0 14px}.rd.thuis .dock .btn{padding:0 16px}.rd.thuis .dock b{font-size:.95rem}}.rd.thuis .dock .btn{height:48px;margin-left:auto}@media(min-width:900px){.rd.thuis .dock{display:none}}.rd.thuis .hero{padding-top:calc(env(safe-area-inset-top,0px) + 104px);padding-bottom:clamp(40px,6vw,72px)}.rd.thuis .hero .grid{gap:32px;display:grid}.rd.thuis .hero h1{font-size:var(--t-5);letter-spacing:-.04em;line-height:.98}.rd.thuis .hero h1 em{color:var(--flits);font-style:normal}.rd.thuis .hero .sub{color:var(--ink-2);font-size:var(--t-1);max-width:34ch}.rd.thuis .hero .copy{gap:22px;display:grid}.rd.thuis .ctas{flex-wrap:wrap;gap:10px;display:flex}.rd.thuis .facts{font-family:var(--mono);color:var(--ink-2);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding-top:18px;font-size:.76rem;display:flex}.rd.thuis .facts span{align-items:center;gap:7px;display:inline-flex}.rd.thuis .facts .icon{width:14px;height:14px;color:var(--ok)}@media(min-width:900px){.rd.thuis .hero .grid{grid-template-columns:7fr 5fr;align-items:center;gap:48px}}.rd.thuis .demo{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);gap:12px;padding:18px;font-size:.95rem;display:grid}.rd.thuis .demo .t{font-family:var(--mono);color:var(--ink-2);border-bottom:1px solid var(--line-2);justify-content:space-between;gap:10px;padding-bottom:12px;font-size:.76rem;display:flex}.rd.thuis .demo .you{background:var(--ink);color:var(--canvas);border-radius:16px 16px 4px;justify-self:end;max-width:88%;padding:11px 14px}.rd.thuis .demo .ai{background:var(--surface-2);border-radius:16px 16px 16px 4px;gap:8px;max-width:92%;padding:12px 14px;display:grid}.rd.thuis .demo .ai .letter{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);border-radius:10px;padding:10px 12px;font-size:.86rem;line-height:1.45}.rd.thuis .demo .ai .letter b{color:var(--ink);font-weight:600}.rd.thuis .demo .check{background:var(--sun);color:var(--ink);cursor:default;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:.88rem;display:grid}.rd.thuis .demo .check .icon{width:16px;height:16px;margin-top:3px}.rd.thuis .demo .check b{font-weight:600}.rd.thuis .demo .steps{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.rd.thuis .demo .steps span{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:.76rem}.rd.thuis .demo .steps span.on{border-color:var(--flits);color:var(--flits)}.rd.thuis .topics{gap:14px;display:grid}@media(min-width:700px){.rd.thuis .topics{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.rd.thuis .topics{grid-template-columns:repeat(3,1fr)}}.rd.thuis .topic{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:12px;min-width:0;padding:22px;display:flex}.rd.thuis .topic .n{font-family:var(--mono);color:var(--ink-2);justify-content:space-between;font-size:.76rem;display:flex}.rd.thuis .topic h3{font-size:var(--t-2)}.rd.thuis .topic p{color:var(--ink-2);font-size:.98rem}.rd.thuis .topic .q{background:var(--surface-2);border-left:3px solid var(--flits);border-radius:12px;padding:12px 14px;font-size:.95rem}.rd.thuis .topic .q small{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-2);margin-bottom:4px;font-size:.76rem;display:block}.rd.thuis .topic details{border-top:1px solid var(--line-2);margin-top:auto;padding-top:10px}.rd.thuis .topic summary{cursor:pointer;align-items:center;gap:8px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.rd.thuis .topic summary::-webkit-details-marker{display:none}.rd.thuis .topic summary:after{content:"+";font-family:var(--mono);color:var(--ink-2);margin-left:auto}.rd.thuis .topic details[open] summary:after{content:"–"}.rd.thuis .topic ul{color:var(--ink-2);gap:7px;margin:10px 0 0;padding:0;font-size:.93rem;list-style:none;display:grid}.rd.thuis .topic ul li{grid-template-columns:1.2rem 1fr;gap:6px;display:grid}.rd.thuis .topic ul li:before{content:"–";font-family:var(--mono)}.rd.thuis .topic .in{flex-wrap:wrap;gap:6px;display:flex}.rd.thuis .topic .in span{font-family:var(--mono);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:4px 9px;font-size:.76rem}.rd.thuis .topic .in span.f{border-color:var(--flits);color:var(--flits)}.rd.thuis .nums{border-top:1px solid var(--line);gap:0;display:grid}@media(min-width:700px){.rd.thuis .nums{grid-template-columns:repeat(4,1fr);gap:24px}}.rd.thuis .num{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}@media(min-width:700px){.rd.thuis .num{border-bottom:0}}.rd.thuis .num b{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:500}.rd.thuis .num span{color:var(--ink-2);font-size:.95rem}.rd.thuis .num small{font-family:var(--mono);color:var(--ink-3);font-size:.76rem}.rd.thuis .packs{gap:14px;display:grid}@media(min-width:900px){.rd.thuis .packs{grid-template-columns:repeat(3,1fr);align-items:start}}.rd.thuis .pack{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);gap:16px;padding:26px;display:grid;position:relative}.rd.thuis .pack.f{border-color:var(--flits);box-shadow:0 0 0 4px var(--flits-soft)}.rd.thuis .pack .tag{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:var(--flits);color:var(--flits-ink);border-radius:999px;padding:5px 10px;font-size:.76rem;position:absolute;top:-12px;left:22px}.rd.thuis .pack h3{font-size:var(--t-2)}.rd.thuis .pack .price{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:500;line-height:1}.rd.thuis .pack .price small{font-family:var(--font);color:var(--ink-2);letter-spacing:0;margin-left:6px;font-size:.95rem;font-weight:400}.rd.thuis .pack p{color:var(--ink-2);font-size:.95rem}.rd.thuis .pack ul{border-top:1px solid var(--line-2);gap:8px;margin:0;padding:14px 0 0;font-size:.95rem;list-style:none;display:grid}.rd.thuis .pack ul li{grid-template-columns:1.3rem 1fr;align-items:start;gap:8px;display:grid}.rd.thuis .pack ul li .icon{width:16px;height:16px;color:var(--ok);margin-top:4px}.rd.thuis .pack ul li.no{color:var(--ink-3)}.rd.thuis .pack ul li.no .icon{color:var(--line)}.rd.thuis .pack .meta{font-family:var(--mono);color:var(--ink-2);font-size:.76rem}.rd.thuis .steps{border-top:1px solid var(--line);gap:0;display:grid}@media(min-width:700px){.rd.thuis .steps{grid-template-columns:repeat(4,1fr)}}.rd.thuis .step{border-bottom:1px solid var(--line);gap:8px;padding:20px 20px 20px 0;display:grid;position:relative}@media(min-width:700px){.rd.thuis .step{border-bottom:0}.rd.thuis .step:before{content:"";background:var(--ink);width:40px;height:1px;position:absolute;top:-1px;left:0}}.rd.thuis .step .n{font-family:var(--mono);color:var(--ink-2);gap:10px;font-size:.76rem;display:flex}.rd.thuis .step .n b{color:var(--ink);font-weight:500}.rd.thuis .step h3{font-size:var(--t-1)}.rd.thuis .step p{color:var(--ink-2);font-size:.95rem}.rd.thuis .trainers{gap:14px;display:grid}@media(min-width:700px){.rd.thuis .trainers{grid-template-columns:1fr 1fr}}.rd.thuis .trainer{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:18px;display:grid}.rd.thuis .trainer img.av{object-fit:cover;padding:0}.rd.thuis .trainer .av{background:var(--surface-2);border:1px solid var(--line);width:56px;height:56px;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.rd.thuis .trainer b{font-weight:600;display:block}.rd.thuis .trainer span{color:var(--ink-2);font-size:.92rem}.rd.thuis .faq{border-top:1px solid var(--line);max-width:760px}.rd.thuis .faq details{border-bottom:1px solid var(--line)}.rd.thuis .faq summary{cursor:pointer;font-weight:600;font-size:var(--t-1);letter-spacing:-.01em;align-items:center;gap:12px;padding:18px 0;list-style:none;display:flex}.rd.thuis .faq summary::-webkit-details-marker{display:none}.rd.thuis .faq summary:after{content:"+";font-family:var(--mono);color:var(--ink-2);margin-left:auto;font-weight:400}.rd.thuis .faq details[open] summary:after{content:"–"}.rd.thuis .faq p{color:var(--ink-2);max-width:62ch;padding:0 0 18px}.rd.thuis .signup{background:var(--band);color:var(--band-fg);border:1px solid var(--band-line);border-radius:var(--r-panel);gap:24px;padding:clamp(24px,4vw,48px);display:grid}@media(min-width:900px){.rd.thuis .signup{grid-template-columns:5fr 6fr;align-items:start;gap:48px}}.rd.thuis .signup h2{font-size:var(--t-3)}.rd.thuis .signup .lead{color:var(--band-fg-2);margin-top:10px}.rd.thuis .signup .lead b{color:var(--band-fg);font-weight:600}.rd.thuis .form{gap:12px;display:grid}.rd.thuis .field{gap:6px;display:grid}.rd.thuis .field label{color:var(--band-fg-2);font-size:.9rem}.rd.thuis .field input,.rd.thuis .field select{border:1px solid var(--band-line);background:var(--band-field);height:50px;color:var(--band-fg);border-radius:12px;width:100%;padding:0 14px;font-size:1rem}.rd.thuis .field select option{color:#111;background:#fff}.rd.thuis .field input::placeholder{color:var(--band-fg-2);opacity:.7}.rd.thuis .form .btn{margin-top:4px}.rd.thuis .form .fine{color:var(--band-fg-2);font-size:.82rem}.rd.thuis .done{background:var(--band-field);border:1px solid var(--band-line);border-radius:14px;gap:8px;padding:18px;display:grid}.rd.thuis .done[hidden]{display:none}.rd.thuis .done b{font-weight:600}.rd.thuis .done span{color:var(--band-fg-2);font-size:.95rem}.rd.thuis footer{border-top:1px solid var(--line);padding-block:36px 24px}.rd.thuis .foot{color:var(--ink-2);gap:16px;font-size:.92rem;display:grid}@media(min-width:700px){.rd.thuis .foot{grid-template-columns:1fr auto;align-items:end}}.rd.thuis .foot address{font-style:normal;line-height:1.5}.rd.thuis .foot .links{flex-wrap:wrap;gap:16px;display:flex}.rd.thuis .foot a{text-decoration:none}.rd.thuis .foot a:hover{color:var(--ink)}@media(prefers-reduced-motion:reduce){.rd.thuis *,.rd.thuis :before,.rd.thuis :after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.rd.thuis h1,.rd.thuis h2,.rd.thuis h3,.rd.thuis p,.rd.thuis li,.rd.thuis span,.rd.thuis small,.rd.thuis b,.rd.thuis address{overflow-wrap:anywhere}.rd.thuis .brand{padding-block:10px}.rd.thuis .bar .org{align-items:center;min-height:44px;display:inline-flex}.rd.thuis .topic summary{align-items:center;min-height:44px}.rd.thuis .faq summary{min-height:48px}.rd.thuis .foot a{min-width:44px;padding-block:10px;display:inline-block}.rd.thuis .link{align-items:center;min-height:44px}@media(max-width:640px){.rd.thuis .hero h1{font-size:clamp(2.4rem,11vw,3.4rem)}.rd.thuis .steps{grid-template-columns:1fr}}.rd.thuis .brand{white-space:nowrap}@media(max-width:640px){.rd.thuis .bar .org{display:none!important}}@media(max-width:767px){.rd.thuis .steps{border-radius:0;grid-template-columns:1fr!important}.rd.thuis .step,.rd.thuis .step:nth-child(odd){border-right:0!important}.rd.thuis .step{padding-inline:0 20px}}.rd.thuis footer{background:var(--canvas);color:var(--ink);padding-inline:0}.rd.thuis footer .wrap{padding-block:0}.rd.thuis .sec{padding-inline:0}.rd.thuis .nums{border-bottom:0;padding:0}.rd.thuis .steps{border:0;border-top:1px solid var(--line);border-radius:0;margin-top:0;overflow:visible}.rd.thuis .step{cursor:auto;background:0 0;border-right:0;padding-inline:0 20px;transition:none}.rd.thuis .nav{all:unset}@media(prefers-color-scheme:dark){.rd.thuis:not([data-theme=light]){--canvas:#080b10;--surface:#0f1217;--surface-2:#15181e;--ink:#eceff2;--ink-2:#9ea5ae;--ink-3:#6f757d;--line:#ffffff21;--line-2:#ffffff12;--flits:#70a3ff;--flits-hover:#8db7ff;--flits-soft:#172544;--flits-ink:#050911;--sun:#3f3112;--ok:#53be70;--band:#020307;--band-fg:#f3f5f8;--band-fg-2:#9ea5ae;--band-line:#ffffff29;--band-field:#ffffff0d;--g-fill:#161822a8;--g-solid:#13161c;--g-border:#ffffff24;--g-hi:#fff3;--g-lo:#00000073;--g-shadow:0 12px 32px #00000073, 0 1px 0 #ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.rd.thuis:not([data-theme=light]){--canvas:lab(3.01788% -.115864 -2.64501);--surface:lab(5.2259% -.205427 -3.74341);--surface-2:lab(8.30623% -.309818 -4.42297);--ink:lab(94.1962% -.55328 -1.78922);--ink-2:lab(67.487% -1.16554 -5.47484);--ink-3:lab(48.9256% -1.13863 -5.46123);--line:lab(100% 0 0/.13);--line-2:lab(100% 0 0/.07);--flits:lab(66.166% 5.91058 -60.2411);--flits-hover:lab(73.3098% 3.79902 -56.9388);--flits-soft:lab(14.8296% 2.45821 -21.3898);--flits-ink:lab(2.42349% .0199154 -4.16069);--sun:lab(21.2068% 3.39018 21.6837);--ok:lab(69.418% -45.1896 29.6823);--band:lab(.88172% .0159889 -1.60642);--band-fg:lab(96.5162% -.553399 -1.78931);--band-fg-2:lab(67.487% -1.16554 -5.47484);--g-solid:lab(7.17568% -.277273 -4.3668)}}.rd.thuis:not([data-theme=light]) .logo .lg-light{display:none}.rd.thuis:not([data-theme=light]) .logo .lg-dark{display:block}}.rd.thuis[data-theme=dark]{--canvas:#080b10;--surface:#0f1217;--surface-2:#15181e;--ink:#eceff2;--ink-2:#9ea5ae;--ink-3:#6f757d;--line:#ffffff21;--line-2:#ffffff12;--flits:#70a3ff;--flits-hover:#8db7ff;--flits-soft:#172544;--flits-ink:#050911;--sun:#3f3112;--ok:#53be70;--band:#020307;--band-fg:#f3f5f8;--band-fg-2:#9ea5ae;--band-line:#ffffff29;--band-field:#ffffff0d;--g-fill:#161822a8;--g-solid:#13161c;--g-border:#ffffff24;--g-hi:#fff3;--g-lo:#00000073;--g-shadow:0 12px 32px #00000073, 0 1px 0 #ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.rd.thuis[data-theme=dark]{--canvas:lab(3.01788% -.115864 -2.64501);--surface:lab(5.2259% -.205427 -3.74341);--surface-2:lab(8.30623% -.309818 -4.42297);--ink:lab(94.1962% -.55328 -1.78922);--ink-2:lab(67.487% -1.16554 -5.47484);--ink-3:lab(48.9256% -1.13863 -5.46123);--line:lab(100% 0 0/.13);--line-2:lab(100% 0 0/.07);--flits:lab(66.166% 5.91058 -60.2411);--flits-hover:lab(73.3098% 3.79902 -56.9388);--flits-soft:lab(14.8296% 2.45821 -21.3898);--flits-ink:lab(2.42349% .0199154 -4.16069);--sun:lab(21.2068% 3.39018 21.6837);--ok:lab(69.418% -45.1896 29.6823);--band:lab(.88172% .0159889 -1.60642);--band-fg:lab(96.5162% -.553399 -1.78931);--band-fg-2:lab(67.487% -1.16554 -5.47484);--g-solid:lab(7.17568% -.277273 -4.3668)}}.rd.thuis[data-theme=dark] .logo .lg-light{display:none}.rd.thuis[data-theme=dark] .logo .lg-dark{display:block}
