@font-face{font-family:Bricolage Grotesque;src:url(/fonts/BricolageGrotesque-Latin.woff2)format("woff2");font-style:normal;font-weight:300 800;font-stretch:75% 100%;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;src:url(/fonts/HankenGrotesk-Latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.marketing-site,body.marketing-page{--fs-font-display:"Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--fs-font-text:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-ease-out:cubic-bezier(.16, 1, .3, 1);--fs-table:#f7f6f3;--fs-paper:#fff;--fs-ink:#1a1719;--fs-ink-2:#5b5257;--fs-line:#e2ddd5;--fs-line-strong:#cfc8be;--fs-control-line:#857b81;--fs-action:#7e1450;--fs-action-hover:#67103f;--fs-on-action:#fff;--fs-link:#7e1450;--fs-live:#2fa36b;--fs-device-bezel:#141214;--fs-berry:#7e1450;--fs-on-berry:#fff4f9;--fs-on-berry-2:#ebc8d9;--fs-sage:#9db298;--fs-on-sage:#17241a;--fs-on-sage-2:#2a3b2f;--fs-petrol:#1f5c66;--fs-on-petrol:#f1fafb;--fs-on-petrol-2:#b9dadf;--fs-coral:#e3765d;--fs-on-coral:#2a110b;--fs-on-coral-2:#4a1a0f;--fs-sky:#afcbe6;--fs-on-sky:#13263a;--fs-on-sky-2:#32506d;--fs-saffron:#e8ba52;--fs-on-saffron:#2b1e05;--fs-on-saffron-2:#5c4410;--fs-night:#24212a;--fs-on-night:#f6f2f4;--fs-on-night-2:#c9bfc6;--fs-shadow-stand:0 1px 0 #00000047, 0 3px 4px -1px #00000038, 0 34px 40px -26px #00000080;--fs-shadow-card:0 1px 2px #1a171914, 0 24px 48px -18px #1a171959;--fs-shadow-soft:0 1px 2px #1a17190f, 0 14px 30px -14px #1a171938}.dark .marketing-site,.dark body.marketing-page{--fs-table:#131114;--fs-paper:#1d1a1e;--fs-ink:#f4f0f2;--fs-ink-2:#bcb2b8;--fs-line:#332e34;--fs-line-strong:#4a4249;--fs-control-line:#857b84;--fs-action:#e2559b;--fs-action-hover:#ee73b0;--fs-on-action:#2a0618;--fs-link:#f08bbf;--fs-night:#2b2731;--fs-device-bezel:#39333b;--fs-shadow-card:0 1px 2px #00000080, 0 28px 60px -18px #000000bf;--fs-shadow-soft:0 1px 2px #0006, 0 16px 36px -14px #0009}.fs-site *,.fs-site :before,.fs-site :after{box-sizing:border-box}.marketing-site.fs-site{background:var(--fs-table);scroll-behavior:smooth;scrollbar-color:var(--fs-line-strong) var(--fs-table);background:var(--fs-table);color:var(--fs-ink);font-family:var(--fs-font-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.6}.fs-site ::selection{background:var(--fs-berry);color:var(--fs-on-berry)}.fs-site input{caret-color:var(--fs-action)}.fs-site img{max-width:100%;display:block}.fs-site h1,.fs-site h2,.fs-site h3,.fs-site p,.fs-site ul,.fs-site ol,.fs-site figure,.fs-site dl,.fs-site dd{margin:0}.fs-site ul,.fs-site ol{padding:0;list-style:none}.fs-site a{color:inherit}.fs-site :focus-visible{outline:2.5px solid var(--fs-action);outline-offset:3px;border-radius:6px}.fs-site .fs-wrap{width:100%;max-width:1240px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(20px,4vw,48px);padding-inline-end:clamp(20px,4vw,48px)}.fs-site .fs-section{padding-block-start:clamp(88px,11vw,152px);padding-block-end:clamp(88px,11vw,152px)}.fs-site .fs-display{font-family:var(--fs-font-display);font-variation-settings:"wdth" 82, "opsz" 96;letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:.95}.fs-site .fs-h2{font-family:var(--fs-font-display);font-variation-settings:"wdth" 86, "opsz" 72;letter-spacing:-.028em;text-wrap:balance;max-width:15ch;font-size:clamp(2.3rem,4.6vw,4rem);font-weight:680;line-height:1}.fs-site .fs-h3{font-family:var(--fs-font-display);font-variation-settings:"wdth" 92, "opsz" 32;letter-spacing:-.015em;font-size:1.5rem;font-weight:640;line-height:1.15}.fs-site .fs-lead{color:var(--fs-ink-2);text-wrap:pretty;max-width:36em;font-size:clamp(1.08rem,1.4vw,1.22rem);line-height:1.6}.fs-site .fs-muted{color:var(--fs-ink-2)}.fs-site .fs-head-center{text-align:center;border-bottom:1.5px solid var(--fs-ink);max-width:46rem;margin:0 auto clamp(48px,6vw,80px);padding-bottom:28px}.fs-site .fs-head-center .fs-h2{max-width:none}.fs-site .fs-head-center .fs-lead{margin:18px auto 0}.fs-site .fs-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);margin-bottom:clamp(40px,6vw,72px);display:grid}.fs-site .fs-btn{min-height:54px;font:600 1rem/1 var(--fs-font-text);cursor:pointer;transition:background-color .2s var(--fs-ease-out), color .2s var(--fs-ease-out), transform .2s var(--fs-ease-out);border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.fs-site .fs-btn:active{transform:translateY(1px)}.fs-site .fs-btn-primary{background:var(--fs-action);color:var(--fs-on-action)}.fs-site .fs-btn-primary:hover{background:var(--fs-action-hover)}.fs-site .fs-btn-secondary{border-color:var(--fs-ink);color:var(--fs-ink);background:0 0}.fs-site .fs-btn-secondary:hover{background:var(--fs-ink);color:var(--fs-table)}.fs-site .fs-textlink{color:var(--fs-link);text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px}.fs-site .fs-textlink:hover{text-decoration-thickness:2.5px}.fs-site .fs-icon{flex:none;width:20px;height:20px}.fs-site .fs-site-header{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb, var(--fs-table) 90%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--fs-line);position:sticky}.fs-site .fs-header-row{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.fs-site .fs-wordmark{font-family:var(--fs-font-display);font-variation-settings:"wdth" 80, "opsz" 48;letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.65rem;font-weight:760;text-decoration:none;display:inline-flex}.fs-site .fs-wordmark-text{white-space:nowrap}.fs-site .fs-wordmark-mark{background:var(--fs-berry);width:30px;height:30px;color:var(--fs-on-berry);border-radius:8px;place-items:center;display:grid}.fs-site .fs-nav{gap:30px;font-size:.97rem;font-weight:500;display:flex}.fs-site .fs-nav a{color:var(--fs-ink-2);padding:10px 0;text-decoration:none}.fs-site .fs-nav a:hover{color:var(--fs-ink)}.fs-site .fs-header-actions{align-items:center;gap:8px;display:flex}.fs-site .fs-lang{min-height:44px;color:var(--fs-ink-2);align-items:center;padding:0 10px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.fs-site .fs-lang b{color:var(--fs-ink)}.fs-site .fs-icon-btn{border:1px solid var(--fs-line);width:44px;height:44px;color:var(--fs-ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.fs-site .fs-icon-btn:hover{background:var(--fs-paper)}.fs-site .fs-header-actions .fs-btn{white-space:nowrap;min-height:44px;padding:0 20px;font-size:.95rem}.fs-site .fs-menu-btn{display:none}.fs-site .fs-nav-sheet{border-top:1px solid var(--fs-line);padding-block-start:12px;padding-block-end:24px}.fs-site .fs-nav-sheet a{min-height:52px;font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;border-bottom:1px solid var(--fs-line);align-items:center;font-size:1.35rem;font-weight:640;text-decoration:none;display:flex}.fs-site .fs-nav-sheet .fs-sheet-lang{gap:10px;margin-top:18px;display:flex}.fs-site .fs-nav-sheet .fs-sheet-lang a{font-family:var(--fs-font-text);border:1.5px solid var(--fs-control-line);min-height:44px;color:var(--fs-ink-2);border-radius:999px;padding:0 18px;font-size:1rem;font-weight:600}.fs-site .fs-nav-sheet .fs-sheet-lang a[aria-current=true]{border-color:var(--fs-ink);color:var(--fs-ink)}.fs-site .fs-hero{padding-block-start:clamp(40px,6vw,72px);padding-block-end:0;position:relative;overflow:hidden}.fs-site .fs-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:24px;display:grid}.fs-site .fs-hero-copy{z-index:2;grid-column:1/span 5;position:relative}.fs-site .fs-hero h1{font-size:clamp(3.4rem,7.4vw,6rem)}.fs-site .fs-hero .fs-lead{margin-top:28px}.fs-site .fs-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.fs-site .fs-promises{flex-wrap:wrap;gap:8px 22px;margin-top:30px;font-size:.95rem;font-weight:600;display:flex}.fs-site .fs-promises li{align-items:center;gap:8px;display:inline-flex}.fs-site .fs-promises svg{color:var(--fs-action)}.fs-site .fs-hero-stage{grid-column:6/-1;height:clamp(560px,48vw,640px);position:relative}.fs-site .fs-step{background:var(--fs-action);width:28px;height:28px;color:var(--fs-on-action);font:700 .85rem/1 var(--fs-font-text);border-radius:999px;flex:none;place-items:center;display:inline-grid}.fs-site .fs-chain-cap{color:var(--fs-ink);align-items:center;gap:10px;max-width:100%;margin-top:16px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.fs-site .fs-chain-gallery{background:var(--fs-paper);width:76%;box-shadow:var(--fs-shadow-card);border-radius:20px;padding:18px;position:absolute;top:0;right:0}.fs-site .fs-g-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.fs-site .fs-g-title{flex:1;min-width:0;line-height:1.3}.fs-site .fs-g-title b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 86, "opsz" 32;letter-spacing:-.01em;font-size:1.15rem;font-weight:680;display:block}.fs-site .fs-g-title span{color:var(--fs-ink-2);font-size:.85rem}.fs-site .fs-g-live{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:8px;font-size:.85rem;font-weight:600;display:inline-flex}.fs-site .fs-g-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fs-site .fs-g-grid img{aspect-ratio:1;object-fit:cover;background:var(--fs-line);border-radius:8px;width:100%}.fs-site .fs-g-grid img.fs-fresh{animation:fs-fresh 1.2s var(--fs-ease-out)}.fs-site .fs-chain-card{z-index:3;width:clamp(196px,17vw,228px);margin:0;position:absolute;bottom:72px;left:0}.fs-site .fs-tent{perspective:900px}.fs-site .fs-tent .fs-tc{transform-origin:50% 100%;padding:20px 20px 18px;animation:none;transform:rotateX(10deg)}.fs-site .fs-tent .fs-tc-name{font-size:1.45rem}.fs-site .fs-tent .fs-tc-num b{font-size:4rem}.fs-site .fs-tent .fs-tc-qr{gap:12px;margin-top:16px;padding-top:14px}.fs-site .fs-tent .fs-tc-qr img{width:78px;height:78px;padding:5px}.fs-site .fs-tent .fs-tc-qr p{font-size:1.05rem}.fs-site .fs-chain-phone{z-index:4;margin:0;position:absolute;bottom:0;left:37%}.fs-site .fs-chain-phone .fs-device-sm{border-radius:32px;width:clamp(160px,15vw,196px);padding:8px}.fs-site .fs-chain-phone .fs-device-sm img{border-radius:25px}.fs-site .fs-flyer{z-index:50;object-fit:cover;pointer-events:none;box-shadow:var(--fs-shadow-soft);border-radius:8px;position:fixed}@keyframes fs-fresh{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}.fs-site .fs-live-dot{background:#2fa36b;border-radius:999px;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #2fa36b2e}.fs-site .fs-tc{--c:var(--fs-berry);--on:var(--fs-on-berry);--on2:var(--fs-on-berry-2);background:var(--c);color:var(--on);transition:background-color .45s var(--fs-ease-out), color .45s var(--fs-ease-out);border-radius:12px;padding:26px 26px 22px;position:relative;box-shadow:0 1px #00000047,0 3px 4px -1px #00000038,0 34px 40px -26px #00000080}.fs-site .fs-tc:after{content:"";filter:blur(3px);z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#00000061,#0000);border-radius:50%;height:24px;position:absolute;bottom:-16px;left:4%;right:4%}.fs-site .fs-tc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fs-site .fs-tc-name{font-family:var(--fs-font-display);font-variation-settings:"wdth" 78, "opsz" 48;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1.9rem;font-weight:700;line-height:1}.fs-site .fs-tc-date{color:var(--on2);margin-top:8px;font-size:.88rem;font-weight:500}.fs-site .fs-tc-num{text-align:right;flex:none;line-height:.8}.fs-site .fs-tc-num small{color:var(--on2);margin-bottom:4px;font-size:.78rem;font-weight:600;display:block}.fs-site .fs-tc-num b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.04em;font-size:5.4rem;font-weight:760}.fs-site .fs-tc-qr{border-top:1px solid color-mix(in srgb, var(--on) 28%, transparent);align-items:center;gap:16px;margin-top:22px;padding-top:20px;display:flex}.fs-site .fs-tc-qr img{background:#fff;border-radius:8px;flex:none;width:104px;height:104px;padding:6px}.fs-site .fs-tc-qr p{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;font-size:1.25rem;font-weight:650;line-height:1.3}.fs-site .fs-tc-qr span{font-family:var(--fs-font-text);color:var(--on2);margin-top:8px;font-size:.85rem;font-weight:500;display:block}.fs-site .fs-look-tools{gap:22px;max-width:420px;margin-top:36px;display:grid}.fs-site .fs-look-tools legend,.fs-site .fs-look-tools label{color:var(--fs-ink);font-size:.92rem;font-weight:600}.fs-site .fs-look-tools fieldset{border:0;margin:0;padding:0}.fs-site .fs-swatches{gap:10px;margin-top:10px;display:flex}.fs-site .fs-swatch{cursor:pointer;background:var(--sw);border:0;border-radius:999px;width:44px;height:44px;padding:0;position:relative}.fs-site .fs-swatch[aria-pressed=true]:after{content:"";border:2px solid var(--fs-ink);border-radius:999px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.fs-site .fs-name-field{margin-top:12px;display:block}.fs-site .fs-name-field input{border:1px solid var(--fs-control-line);background:var(--fs-table);width:100%;min-height:44px;color:var(--fs-ink);font:500 1rem var(--fs-font-text);border-radius:10px;margin-top:6px;padding:0 12px;display:block}.fs-site .fs-name-field input:focus{outline:2.5px solid var(--fs-action);outline-offset:1px;border-color:#0000}.fs-site .fs-disclosure{color:var(--fs-ink-2);margin-top:22px;font-size:.82rem}.fs-site .fs-look{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-look-preview{--c:var(--fs-berry);--on:var(--fs-on-berry);--on2:var(--fs-on-berry-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.fs-site .fs-look-preview .fs-tc{--c:inherit;--on:inherit;--on2:inherit;animation:none}.fs-site .fs-look-app{background:var(--fs-paper);box-shadow:var(--fs-shadow-card);border:8px solid #141214;border-radius:22px;overflow:hidden}.fs-site .fs-look-app-bar{background:var(--c);color:var(--on);transition:background-color .45s var(--fs-ease-out), color .45s var(--fs-ease-out);padding:18px 16px 14px}.fs-site .fs-look-app-bar b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 80, "opsz" 32;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.2;display:block}.fs-site .fs-look-app-bar span{color:var(--on2);font-size:.82rem}.fs-site .fs-look-app-grid{grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid}.fs-site .fs-look-app-grid img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.fs-site .fs-look-app-btn{text-align:center;background:var(--c);color:var(--on);transition:background-color .45s var(--fs-ease-out), color .45s var(--fs-ease-out);border-radius:999px;margin:4px 10px 12px;padding:11px;font-size:.88rem;font-weight:600;display:block}.fs-site .fs-menu-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-menu-card{background:var(--fs-paper);box-shadow:var(--fs-shadow-card);border-radius:14px;padding:clamp(28px,4vw,56px);position:relative}.fs-site .fs-menu-card-title{text-align:center;border-bottom:1px solid var(--fs-line);padding-bottom:22px}.fs-site .fs-menu-card-title h2{font-family:var(--fs-font-display);font-variation-settings:"wdth" 78, "opsz" 72;letter-spacing:-.03em;margin:0;font-size:clamp(2.1rem,3.6vw,3rem);font-weight:700;line-height:1}.fs-site .fs-menu-card-title span{color:var(--fs-ink-2);margin-top:10px;font-size:.95rem;display:block}.fs-site .fs-courses{margin-top:8px}.fs-site .fs-course{text-align:left;border:0;border-bottom:1px solid var(--fs-line);width:100%;font:inherit;color:inherit;cursor:pointer;transition:background-color .25s var(--fs-ease-out);background:0 0;padding:22px 10px;display:block}.fs-site .fs-course:last-child{border-bottom:0}.fs-site .fs-course-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fs-site .fs-course-name{font-family:var(--fs-font-display);font-variation-settings:"wdth" 90, "opsz" 32;letter-spacing:-.015em;font-size:1.45rem;font-weight:640;line-height:1.2}.fs-site .fs-course-time{font-variant-numeric:tabular-nums;color:var(--fs-ink-2);white-space:nowrap;font-size:.92rem;font-weight:600}.fs-site .fs-course-text{color:var(--fs-ink-2);max-width:34em;transition:grid-template-rows .45s var(--fs-ease-out);grid-template-rows:0fr;margin-top:6px;display:grid}.fs-site .fs-course-text>span{overflow:hidden}.fs-site .fs-course[aria-pressed=true] .fs-course-text{grid-template-rows:1fr}.fs-site .fs-course[aria-pressed=true] .fs-course-name,.fs-site .fs-course:hover .fs-course-name{color:var(--fs-link)}.fs-site .fs-menu-screen{justify-content:center;display:flex}.fs-site .fs-device{aspect-ratio:600/1067;background:var(--fs-device-bezel);width:min(330px,80vw);box-shadow:var(--fs-shadow-card);border-radius:48px;padding:11px;position:relative}.fs-site .fs-device img{object-fit:cover;object-position:top;border-radius:38px;width:100%;height:100%;transition:opacity .35s}.fs-site .fs-device img.fs-swap{opacity:0}.fs-site .fs-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fs-site .fs-panel{border-radius:16px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.fs-site .fs-panel-guest{background:var(--fs-sage);color:var(--fs-on-sage)}.fs-site .fs-panel-host{background:var(--fs-night);color:var(--fs-on-night)}.fs-site .fs-panel-body{padding:clamp(28px,4vw,48px)}.fs-site .fs-panel .fs-h3{font-size:clamp(1.7rem,2.6vw,2.2rem)}.fs-site .fs-panel ul{gap:12px;margin-top:22px;font-weight:500;display:grid}.fs-site .fs-panel li{align-items:flex-start;gap:12px;display:flex}.fs-site .fs-panel li svg{margin-top:3px}.fs-site .fs-panel-guest li{color:var(--fs-on-sage-2)}.fs-site .fs-panel-guest li b{color:var(--fs-on-sage)}.fs-site .fs-panel-host li{color:var(--fs-on-night-2)}.fs-site .fs-panel-host li b{color:var(--fs-on-night)}.fs-site .fs-panel-shot{justify-content:center;height:300px;padding-top:36px;display:flex;overflow:hidden}.fs-site .fs-panel-shot img{border-radius:30px 30px 0 0;align-self:flex-start;width:300px;height:auto;box-shadow:0 -10px 40px -10px #00000059}.fs-site .fs-panel-shot img.fs-crop-mod{clip-path:inset(236px 0 0 round 22px);border-radius:22px;margin-top:-236px}.fs-site .fs-tasks{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-tasks .fs-lead{margin-top:24px}.fs-site .fs-task-table{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:20px;display:grid}.fs-site .fs-task-cards{gap:14px;display:grid}.fs-site .fs-task{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);transition:transform .5s var(--fs-ease-out);border-radius:12px;padding:22px 24px}.fs-site .fs-task p{font-family:var(--fs-font-display);font-variation-settings:"wdth" 86, "opsz" 32;letter-spacing:-.015em;font-size:1.3rem;font-weight:640;line-height:1.3}.fs-site .fs-task span{color:var(--fs-ink-2);margin-top:18px;font-size:.85rem;font-weight:600;display:block}.fs-site .fs-task-photo{aspect-ratio:4/5;box-shadow:var(--fs-shadow-card);border-radius:16px;position:relative;overflow:hidden}.fs-site .fs-task-photo img{object-fit:cover;width:100%;height:100%}.fs-site .fs-task-photo figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#120e109e;border-radius:12px;padding:10px 14px;font-size:.85rem;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}.fs-site .fs-task-photo figcaption b{font-size:.92rem;display:block}.fs-site .fs-task-1{background:var(--fs-coral);color:var(--fs-on-coral);transform:rotate(-2deg)}.fs-site .fs-task-1 span{color:var(--fs-on-coral-2)}.fs-site .fs-task-2{transform:rotate(1.5deg)translate(14px)}.fs-site .fs-task-3{background:var(--fs-sky);color:var(--fs-on-sky);transform:rotate(-1deg)}.fs-site .fs-task-3 span{color:var(--fs-on-sky-2)}.fs-site .fs-task:hover{transform:rotate(0)translateY(-3px)}.fs-site .fs-program{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-screen{margin:0}.fs-site .fs-beamer{box-shadow:var(--fs-shadow-card);background:#0e0c0e;border-radius:14px;padding:12px}.fs-site .fs-beamer-inner{aspect-ratio:16/9;border-radius:6px;position:relative;overflow:hidden}.fs-site .fs-beamer-inner img{object-fit:cover;width:100%;height:100%}.fs-site .fs-beamer-bar{color:#fff;justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;font-weight:600;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.fs-site .fs-beamer-bar span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.fs-site .fs-screen figcaption{color:var(--fs-ink-2);margin-top:14px;font-size:.92rem}.fs-site .fs-prog-list{border-top:1.5px solid var(--fs-ink)}.fs-site .fs-prog-list li{border-bottom:1px solid var(--fs-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px;padding:22px 0;display:grid}.fs-site .fs-prog-list h3{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;letter-spacing:-.01em;font-size:1.25rem;font-weight:650;line-height:1.3}.fs-site .fs-prog-list p{color:var(--fs-ink-2);font-size:1rem}.fs-site .fs-prog-list .fs-tag{color:var(--fs-ink-2);margin-top:6px;font-size:.78rem;font-weight:600;display:block}.fs-site .fs-places{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.fs-site .fs-place{color:inherit;box-shadow:var(--fs-shadow-soft);transition:transform .35s var(--fs-ease-out), box-shadow .35s var(--fs-ease-out);border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.fs-site .fs-place:hover{box-shadow:var(--fs-shadow-card);transform:translateY(-6px)}.fs-site .fs-place img{aspect-ratio:4/5;object-fit:cover;width:100%}.fs-site .fs-place-label{background:var(--c);color:var(--on);flex-direction:column;flex:1;justify-content:space-between;gap:18px;padding:18px 18px 20px;display:flex}.fs-site .fs-place-label b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 80, "opsz" 48;letter-spacing:-.02em;font-size:1.6rem;font-weight:700;line-height:1}.fs-site .fs-place-label span{color:var(--on2);font-size:.92rem;font-weight:500;line-height:1.4}.fs-site .fs-place-label i{color:var(--on);align-items:center;gap:6px;font-size:.9rem;font-style:normal;font-weight:600;display:inline-flex}.fs-site .fs-prices{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.fs-site .fs-price{--c:var(--fs-paper);--on:var(--fs-ink);--on2:var(--fs-ink-2);background:var(--c);color:var(--on);border-radius:14px;flex-direction:column;gap:20px;padding:clamp(26px,3vw,36px);display:flex;box-shadow:0 1px #0003,0 3px 4px -1px #00000029,0 34px 40px -28px #00000073}.fs-site .fs-price-hot{transform:translateY(-14px)}.fs-site .fs-price .fs-price-for,.fs-site .fs-price .fs-limits dt{color:var(--on2)}.fs-site .fs-price .fs-limits,.fs-site .fs-price .fs-limits div{border-color:color-mix(in srgb, var(--on) 22%, transparent)}.fs-site .fs-price .fs-btn-secondary{border-color:var(--on);color:var(--on)}.fs-site .fs-price .fs-btn-secondary:hover{background:var(--on);color:var(--c)}.fs-site .fs-price-name{font-family:var(--fs-font-display);font-variation-settings:"wdth" 82, "opsz" 48;letter-spacing:-.02em;font-size:1.7rem;font-weight:700}.fs-site .fs-price-for{color:var(--fs-ink-2);min-height:3.2em;font-size:.98rem}.fs-site .fs-price-amount{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:4.4rem;font-weight:760;line-height:.9}.fs-site .fs-price-amount small{font-family:var(--fs-font-text);letter-spacing:0;margin-left:8px;font-size:1rem;font-weight:600}.fs-site .fs-badge{background:var(--fs-on-berry);color:var(--fs-berry);border-radius:999px;align-self:flex-start;margin-top:-8px;padding:6px 12px;font-size:.82rem;font-weight:700}.fs-site .fs-limits{border-top:1px solid var(--fs-line);gap:0;display:grid}.fs-site .fs-limits div{border-bottom:1px solid var(--fs-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.fs-site .fs-limits dt{color:var(--fs-ink-2)}.fs-site .fs-limits dd{text-align:right;font-weight:600}.fs-site .fs-price .fs-btn{margin-top:auto}.fs-site .fs-price-hot .fs-btn-primary{background:var(--fs-on-berry);color:var(--fs-berry)}.fs-site .fs-price-hot .fs-btn-primary:hover{background:#fff}.fs-site .fs-price-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.fs-site .fs-compare-card{background:var(--fs-paper);box-shadow:var(--fs-shadow-card);border-radius:14px;padding:clamp(28px,5vw,64px)}.fs-site .fs-compare-title{text-align:center;border-bottom:1px solid var(--fs-line);margin-bottom:8px;padding-bottom:28px}.fs-site .fs-compare-title .fs-h2{max-width:18ch;margin-inline-start:auto;margin-inline-end:auto}.fs-site .fs-compare-title .fs-lead{margin:18px auto 0}.fs-site .fs-table-wrap{overflow-x:auto}.fs-site table{border-collapse:collapse;width:100%;min-width:680px}.fs-site th,.fs-site td{text-align:left;border-bottom:1px solid var(--fs-line);vertical-align:top;padding:18px 22px}.fs-site tbody tr:last-child th,.fs-site tbody tr:last-child td{border-bottom:0}.fs-site thead th{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 24;font-size:1.05rem;font-weight:650}.fs-site thead th.fs-us{color:var(--fs-link)}.fs-site tbody th{width:30%;font-weight:600}.fs-site td{color:var(--fs-ink-2)}.fs-site td.fs-us{color:var(--fs-ink);background:color-mix(in srgb, var(--fs-berry) 7%, transparent);font-weight:600}.fs-site .fs-note{color:var(--fs-ink-2);margin-top:14px;font-size:.88rem}.fs-site .fs-trust{background:var(--fs-petrol);color:var(--fs-on-petrol)}.fs-site .fs-trust .fs-lead{color:var(--fs-on-petrol-2)}.fs-site .fs-trust-list{border-top:1px solid color-mix(in srgb, var(--fs-on-petrol) 30%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(40px,6vw,72px);padding-top:32px;display:grid}.fs-site .fs-trust-list h3{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;letter-spacing:-.01em;font-size:1.35rem;font-weight:650;line-height:1.3}.fs-site .fs-trust-list p{color:var(--fs-on-petrol-2);margin-top:10px;font-size:1rem}.fs-site .fs-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-faq details{border-bottom:1px solid var(--fs-line)}.fs-site .fs-faq details:first-child{border-top:1.5px solid var(--fs-ink)}.fs-site .fs-faq summary{cursor:pointer;min-height:44px;font-family:var(--fs-font-display);font-variation-settings:"wdth" 90, "opsz" 32;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.3rem;font-weight:640;line-height:1.25;list-style:none;display:flex}.fs-site .fs-faq summary::-webkit-details-marker{display:none}.fs-site .fs-faq summary svg{transition:transform .3s var(--fs-ease-out);flex:none}.fs-site .fs-faq details[open] summary svg{transform:rotate(45deg)}.fs-site .fs-faq details p{color:var(--fs-ink-2);max-width:40em;padding:0 48px 24px 0}.fs-site .fs-final{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-final h2{max-width:13ch;font-size:clamp(2.6rem,5.6vw,5rem)}.fs-site .fs-final .fs-tc{max-width:340px;margin-inline-start:auto;margin-inline-end:auto;animation:none;transform:rotate(2deg)}.fs-site .fs-footer{border-top:1px solid var(--fs-line);padding-block:72px calc(40px + env(safe-area-inset-bottom,0px))}.fs-site .fs-foot-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.fs-site .fs-foot-grid h3{margin-bottom:12px;font-size:.92rem;font-weight:700}.fs-site .fs-foot-grid li a{color:var(--fs-ink-2);padding:6px 0;text-decoration:none;display:inline-block}.fs-site .fs-foot-grid li a:hover{color:var(--fs-ink)}.fs-site .fs-foot-claim{color:var(--fs-ink-2);max-width:22em;margin-top:16px}.fs-site .fs-withdraw{white-space:nowrap;border:1.5px solid var(--fs-ink);border-radius:12px;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:0 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.fs-site .fs-withdraw:hover{background:var(--fs-ink);color:var(--fs-table)}.fs-site .fs-foot-bottom{border-top:1px solid var(--fs-line);color:var(--fs-ink-2);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:24px;font-size:.88rem;display:flex}.fs-site .fs-price-extras{gap:8px;font-size:.95rem;font-weight:500;display:grid}.fs-site .fs-price-extras li{align-items:flex-start;gap:8px;display:flex}.fs-site .fs-price-extras li svg{flex:none;margin-top:4px}.fs-site .fs-price-extras li[data-included=false]{color:var(--on2)}.fs-site .fs-withdraw-hint{color:var(--fs-ink-2);max-width:22em;margin-top:18px;font-size:.88rem}.fs-site .fs-section-tight{padding-top:0}.fs-site .fs-lead-spaced{margin-top:24px}.fs-site .fs-lead-gap{margin-bottom:40px}.fs-site :where(h1,h2,h3,h4,h5,h6){letter-spacing:normal;font-family:inherit}@media (min-width:861px){.fs-site .fs-hero-stage .fs-chain-cap{background:var(--fs-table);width:-moz-fit-content;width:fit-content;max-width:none;box-shadow:var(--fs-shadow-soft);border-radius:999px;padding:6px 14px 6px 6px}}.fs-site .fs-swatch{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fs-ink) 35%, transparent)}body.marketing-page:has(.fs-site){background:var(--fs-table)}.marketing-site.fs-site{flex-direction:column;min-height:100vh;display:flex}.fs-site>main{flex:1}.fs-site .fs-skip{z-index:60;background:var(--fs-action);color:var(--fs-on-action);border-radius:12px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:16px}.fs-site .fs-skip:focus{top:12px}.fs-site .fs-nav{align-items:center}.fs-site .fs-nav a[aria-current=page]{color:var(--fs-ink)}.fs-site .fs-nav-group{position:relative}.fs-site .fs-nav-trigger{font:inherit;color:var(--fs-ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:10px 0;display:inline-flex}.fs-site .fs-nav-trigger:hover,.fs-site .fs-nav-trigger[aria-expanded=true]{color:var(--fs-ink)}.fs-site .fs-nav-trigger svg{transition:transform .2s var(--fs-ease-out)}.fs-site .fs-nav-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.fs-site .fs-nav-menu{background:var(--fs-paper);min-width:240px;box-shadow:var(--fs-shadow-card);border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:-14px}.fs-site .fs-nav-menu a{min-height:44px;color:var(--fs-ink);border-radius:10px;align-items:center;padding:0 12px;display:flex}.fs-site .fs-nav-menu a:hover{background:var(--fs-table)}.fs-site .fs-lang{gap:2px;padding:0}.fs-site .fs-lang button{min-width:36px;min-height:44px;font:inherit;color:var(--fs-ink-2);cursor:pointer;background:0 0;border:0;padding:0 6px}.fs-site .fs-lang button[aria-pressed=true]{color:var(--fs-ink);font-weight:700}.fs-site .fs-account{min-height:44px;color:var(--fs-ink-2);white-space:nowrap;align-items:center;padding:0 8px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.fs-site .fs-account:hover{color:var(--fs-ink)}.fs-site .fs-nav-sheet .fs-sheet-group{border-bottom:1px solid var(--fs-line);padding-block-start:8px;padding-block-end:8px}.fs-site .fs-nav-sheet .fs-sheet-group p{color:var(--fs-ink-2);padding-top:8px;font-size:.85rem;font-weight:600}.fs-site .fs-nav-sheet .fs-sheet-group a{font-family:var(--fs-font-text);border-bottom:0;min-height:44px;font-size:1.05rem;font-weight:500}.fs-site .fs-nav-sheet .fs-sheet-lang button{font:600 1rem var(--fs-font-text);border:1.5px solid var(--fs-control-line);min-height:44px;color:var(--fs-ink-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px}.fs-site .fs-nav-sheet .fs-sheet-lang button[aria-pressed=true]{border-color:var(--fs-ink);color:var(--fs-ink)}.fs-site .fs-nav-sheet .fs-sheet-account{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.fs-site .fs-nav-sheet .fs-sheet-account a,.fs-site .fs-nav-sheet .fs-sheet-account button{font:600 1rem var(--fs-font-text);min-height:44px;color:var(--fs-link);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.fs-site .fs-foot-grid li button{font:inherit;color:var(--fs-ink-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;display:inline-block}.fs-site .fs-foot-grid li button:hover{color:var(--fs-ink)}@media (max-width:1080px){.fs-site .fs-account{display:none}}@media (max-width:560px){.fs-site .fs-look-preview{grid-template-columns:minmax(0,1fr);justify-items:center}.fs-site .fs-look-preview .fs-tc{width:100%;max-width:340px}.fs-site .fs-look-app{width:100%;max-width:260px}}@media (prefers-reduced-motion:reduce){.fs-site *,.fs-site :before,.fs-site :after{transition:none!important;animation:none!important}.marketing-site.fs-site{scroll-behavior:auto}}@media (max-width:1080px){.fs-site .fs-nav{display:none}.fs-site .fs-menu-btn{display:inline-grid}.fs-site .fs-places{grid-template-columns:repeat(3,minmax(0,1fr))}.fs-site .fs-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.marketing-site.fs-site{font-size:16px}.fs-site .fs-head,.fs-site .fs-menu-grid,.fs-site .fs-tasks,.fs-site .fs-program,.fs-site .fs-faq-grid,.fs-site .fs-final{grid-template-columns:minmax(0,1fr)}.fs-site .fs-head{align-items:start}.fs-site .fs-hero-grid{display:block}.fs-site .fs-hero-stage{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:16px 14px;height:auto;margin-top:44px;display:grid}.fs-site .fs-chain-gallery{order:3;grid-column:1/-1;width:auto;padding:14px;position:relative}.fs-site .fs-chain-card,.fs-site .fs-chain-phone{width:auto;position:relative;bottom:auto;left:auto}.fs-site .fs-chain-card{order:1}.fs-site .fs-chain-phone{order:2}.fs-site .fs-chain-phone .fs-device-sm{width:100%;max-width:170px}.fs-site .fs-tent .fs-tc{padding:16px 14px 14px}.fs-site .fs-tent .fs-tc-name{font-size:1.15rem}.fs-site .fs-tent .fs-tc-num b{font-size:3rem}.fs-site .fs-tent .fs-tc-qr img{width:60px;height:60px}.fs-site .fs-tent .fs-tc-qr p{font-size:.9rem}.fs-site .fs-chain-cap{gap:8px;font-size:.85rem}.fs-site .fs-actions .fs-btn{flex:100%}.fs-site .fs-header-actions .fs-lang{display:none}.fs-site .fs-header-actions{gap:6px}.fs-site .fs-header-actions .fs-btn{padding:0 14px;font-size:.9rem}.fs-site .fs-wordmark{gap:8px;font-size:1.4rem}.fs-site .fs-split,.fs-site .fs-look{grid-template-columns:minmax(0,1fr)}.fs-site .fs-look-preview{gap:16px}.fs-site .fs-task-table{grid-template-columns:minmax(0,1fr)}.fs-site .fs-task-photo{aspect-ratio:4/3}.fs-site .fs-screen{position:static}.fs-site .fs-prog-list li{grid-template-columns:minmax(0,1fr);gap:6px}.fs-site .fs-places{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;margin-inline-start:calc(-1*clamp(20px,4vw,48px));margin-inline-end:calc(-1*clamp(20px,4vw,48px));padding:4px clamp(20px,4vw,48px) 20px;scroll-padding-inline:clamp(20px,4vw,48px);overflow-x:auto}.fs-site .fs-place{scroll-snap-align:start}.fs-site .fs-prices,.fs-site .fs-trust-list{grid-template-columns:minmax(0,1fr)}.fs-site .fs-faq details p{padding-right:0}.fs-site table{min-width:0}.fs-site thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fs-site tbody tr{border-bottom:1px solid var(--fs-line);padding:18px 0;display:block}.fs-site tbody tr:last-child{border-bottom:0}.fs-site tbody th,.fs-site tbody td{background:0 0;border:0;justify-content:space-between;gap:16px;width:auto;padding:6px 0;display:flex}.fs-site tbody th{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 24;padding-bottom:10px;font-size:1.15rem;font-weight:650}.fs-site tbody td:before{content:attr(data-label);color:var(--fs-ink-2);font-weight:500}.fs-site tbody td{text-align:left;color:var(--fs-ink);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;display:grid}.fs-site td.fs-us{color:var(--fs-link);background:0 0}.fs-site .fs-compare-card{padding:24px 20px}.fs-site .fs-price-hot{transform:none}.fs-site .fs-foot-grid{grid-template-columns:1fr 1fr}.fs-site .fs-foot-grid>div:first-child{grid-column:1/-1}.fs-site .fs-final .fs-tc{transform:none}}.fs-site .fs-tabs-list{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);border-radius:999px;grid-auto-flow:column;gap:4px;padding:5px;display:inline-grid}.fs-site .fs-tab{min-height:44px;font:600 .98rem var(--fs-font-text);color:var(--fs-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 22px}.fs-site .fs-tab[data-state=active]{background:var(--fs-ink);color:var(--fs-table)}.fs-site .fs-tabs-center{justify-content:center;margin-bottom:clamp(36px,5vw,56px);display:flex}.fs-site .fs-finder{background:var(--fs-paper);box-shadow:var(--fs-shadow-card);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,48px);padding:clamp(24px,4vw,48px);display:grid}.fs-site .fs-finder-q{border-bottom:1px solid var(--fs-line);padding-block-start:18px;padding-block-end:18px}.fs-site .fs-finder-q:first-child{padding-top:0}.fs-site .fs-finder-q:last-child{border-bottom:0}.fs-site .fs-finder-q legend,.fs-site .fs-finder-q>label{font-size:1rem;font-weight:600}.fs-site .fs-finder-q fieldset{border:0;margin:0;padding:0}.fs-site .fs-finder-hint{color:var(--fs-ink-2);margin-top:2px;font-size:.9rem}.fs-site .fs-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fs-site .fs-chip{border:1.5px solid var(--fs-control-line);min-height:44px;font:600 .92rem var(--fs-font-text);color:var(--fs-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px}.fs-site .fs-chip[aria-pressed=true]{background:var(--fs-action);border-color:var(--fs-action);color:var(--fs-on-action)}.fs-site .fs-range{width:100%;accent-color:var(--fs-action);margin-top:14px}.fs-site .fs-range-row{color:var(--fs-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:.88rem;display:flex}.fs-site .fs-range-value{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:3rem;font-weight:760;line-height:1}.fs-site .fs-finder-result{position:sticky;top:100px}.fs-site .fs-finder-result .fs-tc-num b{font-size:3.4rem}.fs-site .fs-finder-reasons{gap:8px;margin-top:18px;font-size:.95rem;display:grid}.fs-site .fs-finder-reasons li{gap:8px;display:flex}.fs-site .fs-finder-reasons svg{flex:none;margin-top:4px}.fs-site .fs-details-btn{font:600 .95rem var(--fs-font-text);color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-self:center;min-height:44px;padding:6px 0;text-decoration:underline}.fs-site .fs-reseller-intro{background:var(--fs-night);color:var(--fs-on-night);border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:24px;margin-bottom:24px;padding:clamp(24px,4vw,40px);display:grid}.fs-site .fs-reseller-intro p{color:var(--fs-on-night-2);margin-top:10px}.fs-site .fs-reseller-intro ul{gap:10px;font-weight:600;display:grid}.fs-site .fs-reseller-intro li{align-items:center;gap:10px;display:flex}.fs-site .fs-section-spaced{margin-top:clamp(56px,8vw,96px)}.fs-site .fs-link-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fs-site .fs-link-card{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);color:var(--fs-ink);transition:transform .3s var(--fs-ease-out);border-radius:14px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.fs-site .fs-link-card:hover{transform:translateY(-4px)}.fs-site .fs-link-card b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;justify-content:space-between;gap:12px;font-size:1.2rem;font-weight:650;display:flex}.fs-site .fs-link-card span{color:var(--fs-ink-2);font-size:.96rem}.fs-site .fs-pkg-compare{margin-top:clamp(56px,8vw,96px)}.fs-site .fs-pkg-compare .fs-tabs-list{margin-top:20px}@media (max-width:860px){.fs-site .fs-finder,.fs-site .fs-reseller-intro{grid-template-columns:minmax(0,1fr)}.fs-site .fs-finder-result{position:static}.fs-site .fs-link-cards{grid-template-columns:minmax(0,1fr)}.fs-site .fs-tab{padding:0 16px}}.fs-site.fs-dialog{font-family:var(--fs-font-text);color:var(--fs-ink);background:var(--fs-paper);box-shadow:var(--fs-shadow-card);border:0}.fs-site .fs-detail-body{gap:28px;padding:clamp(24px,4vw,44px);display:grid}.fs-site .fs-detail-head{outline:none}.fs-site .fs-detail-head .fs-lead{margin-top:12px}.fs-site .fs-detail-type{color:var(--fs-ink-2);margin-top:10px;font-size:.9rem;font-weight:600}.fs-site .fs-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.fs-site .fs-detail-price{transform:none}.fs-site .fs-detail-features{gap:10px;margin-top:14px;display:grid}.fs-site .fs-detail-features li{gap:10px;display:flex}.fs-site .fs-detail-more{margin-top:28px;margin-bottom:14px}.fs-site .fs-detail-tab{margin-top:18px}.fs-site .fs-detail-entry{white-space:pre-line;color:var(--fs-ink-2)}.fs-site .fs-detail-benefits{gap:16px;display:grid}.fs-site .fs-detail-benefits h4{font-weight:700}.fs-site .fs-detail-benefits p{color:var(--fs-ink-2);margin-top:4px}.fs-site .fs-textlink-icon{align-items:center;gap:8px;display:inline-flex}@media (max-width:860px){.fs-site .fs-detail-grid{grid-template-columns:minmax(0,1fr)}}.fs-site .fs-detail-info .fs-tabs-list{border-radius:18px;flex-wrap:wrap;display:flex}.fs-site .fs-tabs-list{width:auto;height:auto}.fs-site .fs-tab{white-space:nowrap;flex:none;height:auto}.fs-site .fs-page-hero{padding-block-start:clamp(40px,6vw,80px);padding-block-end:0}.fs-site .fs-page-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.fs-site .fs-page-title{max-width:18ch;font-size:clamp(2.4rem,4.8vw,4.2rem)}.fs-site .fs-page-hero-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--fs-shadow-card);border-radius:18px}.fs-site .fs-steps{gap:clamp(48px,7vw,96px);display:grid}.fs-site .fs-step-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.fs-site .fs-step-row:nth-child(2n) .fs-step-media{order:2}.fs-site .fs-step-media img{aspect-ratio:3/2;object-fit:cover;width:100%;box-shadow:var(--fs-shadow-soft);background:var(--fs-paper);border-radius:16px}.fs-site .fs-step-media-screen{justify-content:center;display:flex}.fs-site .fs-step-media-screen .fs-device{width:min(290px,72vw)}.fs-site .fs-step-copy .fs-h3{margin-top:16px;font-size:clamp(1.6rem,2.6vw,2.1rem)}.fs-site .fs-step-copy .fs-lead{margin-top:14px}.fs-site .fs-panel ul li span{color:inherit}@media (max-width:860px){.fs-site .fs-page-hero-grid,.fs-site .fs-step-row{grid-template-columns:minmax(0,1fr)}.fs-site .fs-step-row:nth-child(2n) .fs-step-media{order:0}}.fs-site .fs-demo-note{color:var(--fs-ink-2);margin-top:12px;font-size:.95rem}.fs-site .fs-demo-safe{align-items:center;gap:10px;margin-top:22px;font-size:.95rem;font-weight:600;display:flex}.fs-site .fs-demo-safe svg{color:var(--fs-live)}.fs-site .fs-btn:disabled{opacity:.5;cursor:not-allowed}.fs-site .fs-demo-stage{justify-content:flex-end;align-items:flex-end;gap:0;display:flex}.fs-site .fs-demo-phone{z-index:1;cursor:pointer;transition:transform .35s var(--fs-ease-out);background:0 0;border:0;border-radius:48px;padding:0;position:relative}.fs-site .fs-demo-phone:hover{transform:translateY(-4px)}.fs-site .fs-demo-phone:focus-visible{outline:3px solid var(--fs-action);outline-offset:6px}.fs-site .fs-demo-card{flex:0 0 280px;min-width:0;margin:0 -16px 36px 0;transform:rotate(-1.5deg)}.fs-site .fs-demo-stage .fs-device{width:min(290px,24vw)}.fs-site .fs-demo-unavailable{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);border-radius:14px;padding:28px}.fs-site .fs-demo-unavailable p{color:var(--fs-ink-2);margin-top:10px}.fs-site .fs-demo-dialog-head{border-bottom:1px solid var(--fs-line);gap:6px;padding:22px 64px 18px 24px;display:grid}.fs-site .fs-demo-dialog-head .fs-tabs-list{justify-self:start;margin-top:10px}@media (min-width:861px){.fs-site .fs-demo-dialog-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding-block-start:16px;padding-block-end:14px}.fs-site .fs-demo-dialog-head>:not(.fs-tabs-list){grid-column:1}.fs-site .fs-demo-dialog-head .fs-tabs-list{grid-area:1/2/span 2;margin-top:0}}.fs-site .fs-demo-frame-wrap{background:var(--fs-table);flex:1;min-height:0;padding:16px}.fs-site .fs-demo-frame{border:8px solid var(--fs-device-bezel);background:#fff;border-radius:32px;max-width:520px;height:100%;margin-inline-start:auto;margin-inline-end:auto;overflow:hidden}.fs-site .fs-demo-frame iframe{border:0;width:100%;height:100%}.fs-site .fs-demo-host{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);min-height:0;display:grid;overflow:auto}.fs-site .fs-demo-host-media{background:var(--fs-table);place-items:center;padding:clamp(16px,3vw,32px);display:grid}.fs-site .fs-demo-host-media .fs-device{width:auto;height:min(560px,60dvh)}.fs-site .fs-demo-host-copy{flex-direction:column;gap:14px;padding:clamp(20px,3vw,32px);display:flex}.fs-site .fs-demo-host-copy .fs-btn{margin-top:auto}@media (max-width:860px){.fs-site .fs-demo-frame-wrap{padding:0}.fs-site .fs-demo-frame{border:0;border-radius:0;max-width:none}.fs-site .fs-demo-stage .fs-device{width:min(260px,70vw)}.fs-site .fs-demo-host{grid-template-columns:minmax(0,1fr)}.fs-site .fs-demo-host-copy{order:-1}.fs-site .fs-demo-host-media .fs-device{height:min(480px,62dvh)}}.fs-site .fs-prices-flow{flex-wrap:wrap;justify-content:center;display:flex}.fs-site .fs-prices-flow>.fs-price{flex:300px;max-width:380px}.fs-site .fs-table-wide table{min-width:980px}.fs-site .fs-table-wide tbody th{width:18%}.fs-site .fs-finder-result .fs-price-for{min-height:0}.fs-site .fs-link-list{border-top:1.5px solid var(--fs-ink);margin-top:32px}.fs-site .fs-link-list a{border-bottom:1px solid var(--fs-line);color:var(--fs-ink);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:20px;padding:18px 0;text-decoration:none;display:grid}.fs-site .fs-link-list b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;font-size:1.2rem;font-weight:650}.fs-site .fs-link-list span{color:var(--fs-ink-2)}.fs-site .fs-link-list a:hover b{color:var(--fs-link)}@media (min-width:861px){.fs-site .fs-places-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.fs-site .fs-link-list a{grid-template-columns:minmax(0,1fr) auto}.fs-site .fs-link-list span{grid-column:1}.fs-site .fs-demo-card{display:none}.fs-site .fs-demo-stage{justify-content:center;min-height:0;padding-right:0}}.fs-site .fs-crumbs{color:var(--fs-ink-2);flex-wrap:wrap;gap:8px;margin-bottom:clamp(24px,4vw,40px);font-size:.9rem;display:flex}.fs-site .fs-crumbs a{color:var(--fs-ink-2);text-underline-offset:4px}.fs-site .fs-crumbs [aria-current=page]{color:var(--fs-ink);font-weight:600}.fs-site .fs-occ-hero{box-shadow:var(--fs-shadow-card);background:var(--c);border-radius:18px;overflow:hidden}.fs-site .fs-occ-hero img{aspect-ratio:4/3;object-fit:cover;width:100%}.fs-site .fs-occ-hero figcaption{color:var(--on);font-family:var(--fs-font-display);font-variation-settings:"wdth" 80, "opsz" 48;letter-spacing:-.02em;padding:16px 22px;font-size:1.5rem;font-weight:700}.fs-site .fs-occ-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-occ-panel{background:var(--c);color:var(--on);border-radius:16px;padding:clamp(28px,4vw,44px)}.fs-site .fs-checklist{gap:14px;margin-top:16px;font-weight:500;display:grid}.fs-site .fs-occ-panel .fs-checklist{margin-top:0;font-size:1.08rem}.fs-site .fs-checklist li{align-items:flex-start;gap:12px;display:flex}.fs-site .fs-checklist svg{margin-top:3px}.fs-site .fs-occ-setup{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-tip-list{margin:8px 0 24px;display:grid}.fs-site .fs-tip-list li{border-bottom:1px solid var(--fs-line);grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:18px 0;font-size:1.05rem;display:grid}.fs-site .fs-occ-advice{border-top:1.5px solid var(--fs-ink);gap:12px;margin-top:32px;padding-top:24px;display:grid}.fs-site .fs-occ-advice p{color:var(--fs-ink-2)}@media (max-width:860px){.fs-site .fs-occ-why,.fs-site .fs-occ-setup{grid-template-columns:minmax(0,1fr)}}.fs-site .fs-cmp-screen{justify-content:center;display:flex}.fs-site .fs-cmp-screen .fs-device{width:min(300px,72vw)}.fs-site .fs-cmp-head{margin-bottom:clamp(28px,4vw,44px)}.fs-site .fs-cmp-why{margin-top:0}.fs-site .fs-cmp-why svg{color:var(--fs-action)}.fs-site .fs-cmp-panel{background:var(--c,var(--fs-paper));color:var(--on,var(--fs-ink));border-radius:16px;padding:clamp(28px,4vw,44px)}.fs-site .fs-cmp-panel-paper{background:var(--fs-paper);color:var(--fs-ink);box-shadow:var(--fs-shadow-soft)}.fs-site .fs-cmp-panel .fs-checklist{margin-top:18px}.fs-site .fs-contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.fs-site .fs-contact-points{border-top:1.5px solid var(--fs-ink);margin-top:32px;padding-top:24px}.fs-site .fs-contact-points svg{color:var(--fs-action)}.fs-site .fs-contact-card{background:var(--fs-paper);box-shadow:var(--fs-shadow-card);border-radius:16px;padding:clamp(24px,4vw,44px)}.fs-site .fs-contact-intro{color:var(--fs-ink-2);max-width:42em;margin:10px 0 28px}.fs-site .fs-form{gap:20px;display:grid}.fs-site .fs-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fs-site .fs-label{margin-bottom:8px;font-size:.95rem;font-weight:600;display:block}.fs-site .fs-input{border:1px solid var(--fs-control-line);background:var(--fs-table);width:100%;min-height:44px;color:var(--fs-ink);font:inherit;border-radius:10px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.fs-site .fs-input:focus-visible{outline:2.5px solid var(--fs-action);outline-offset:1px;border-color:#0000}.fs-site .fs-input[aria-invalid=true]{border-color:#b42318}.fs-site .fs-textarea{resize:vertical;min-height:160px}.fs-site .fs-field-error{color:#b42318;margin-top:8px;font-size:.9rem}.dark .fs-site .fs-field-error{color:#ff9b8f}.fs-site .fs-form .fs-btn{justify-self:start}.fs-site .fs-form-success{background:color-mix(in srgb, var(--fs-live) 14%, var(--fs-paper));border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;font-weight:500;display:flex}.fs-site .fs-form-success svg{color:var(--fs-live);margin-top:2px}@media (max-width:860px){.fs-site .fs-contact-grid,.fs-site .fs-form-row{grid-template-columns:minmax(0,1fr)}.fs-site .fs-form .fs-btn{justify-self:stretch}}.fs-site .fs-page-hero-solo{padding-bottom:clamp(72px,10vw,128px)}.fs-site .fs-404-card{justify-self:center;width:min(400px,100%);transform:rotate(1.5deg)}.fs-site .fs-404-links{border-top:1px solid color-mix(in srgb, var(--on) 28%, transparent);margin-top:22px;display:grid}.fs-site .fs-404-links a{border-bottom:1px solid color-mix(in srgb, var(--on) 18%, transparent);color:var(--on);font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:1.2rem;font-weight:650;text-decoration:none;display:flex}.fs-site .fs-404-links a:last-child{border-bottom:0;padding-bottom:0}.fs-site .fs-404-links a:hover svg{transform:translate(3px)}.fs-site .fs-404-links svg{transition:transform .2s var(--fs-ease-out)}.fs-site .fs-legal-wrap{max-width:820px}.fs-site .fs-legal-head{border-bottom:1.5px solid var(--fs-ink);padding-bottom:24px}.fs-site .fs-legal-head p:not(.fs-lead){color:var(--fs-ink-2);margin-top:12px;font-size:.95rem}.fs-site .fs-legal-action{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);border-radius:14px;justify-items:start;gap:12px;margin-top:32px;padding:clamp(22px,3vw,32px);display:grid}.fs-site .fs-legal-action p{color:var(--fs-ink-2)}.fs-site .fs-prose{color:var(--fs-ink);overflow-wrap:break-word;margin-top:36px;font-size:1.02rem;line-height:1.7}.fs-site .fs-prose>*+*{margin-top:1em}.fs-site .fs-prose :-webkit-any(h1,h2,h3,h4){font-family:var(--fs-font-display);font-variation-settings:"wdth" 86, "opsz" 40;letter-spacing:-.015em;margin-top:2em;font-weight:680;line-height:1.2}.fs-site .fs-prose :is(h1,h2,h3,h4){font-family:var(--fs-font-display);font-variation-settings:"wdth" 86, "opsz" 40;letter-spacing:-.015em;margin-top:2em;font-weight:680;line-height:1.2}.fs-site .fs-prose h1,.fs-site .fs-prose h2{font-size:1.6rem}.fs-site .fs-prose h3{font-size:1.25rem}.fs-site .fs-prose h4{font-size:1.05rem}.fs-site .fs-prose :-webkit-any(h1,h2,h3,h4)+*{margin-top:.6em}.fs-site .fs-prose :is(h1,h2,h3,h4)+*{margin-top:.6em}.fs-site .fs-prose a{color:var(--fs-link);text-underline-offset:3px;text-decoration:underline}.fs-site .fs-prose :-webkit-any(ul,ol){padding-left:1.4em}.fs-site .fs-prose :is(ul,ol){padding-left:1.4em}.fs-site .fs-prose ul{list-style:outside}.fs-site .fs-prose ol{list-style:decimal}.fs-site .fs-prose li+li{margin-top:.4em}.fs-site .fs-prose strong{font-weight:700}.fs-site .fs-prose hr{border:0;border-top:1px solid var(--fs-line);margin-block-start:2em;margin-block-end:2em}.fs-site .fs-prose table{border-collapse:collapse;font-size:.95rem;display:block;overflow-x:auto}.fs-site .fs-prose :-webkit-any(th,td){border-bottom:1px solid var(--fs-line);text-align:left;vertical-align:top;padding:10px 12px}.fs-site .fs-prose :is(th,td){border-bottom:1px solid var(--fs-line);text-align:left;vertical-align:top;padding:10px 12px}.fs-site .fs-prose blockquote{background:var(--fs-paper);color:var(--fs-ink-2);border-radius:10px;padding:14px 18px}@media (max-width:860px){.fs-site .fs-hide-phone{display:none}}.fs-site .fs-blog-lead{max-width:44em}.fs-site .fs-blog-cover{aspect-ratio:4/3;background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);border-radius:14px;display:block;overflow:hidden}.fs-site .fs-blog-cover img{object-fit:cover;width:100%;height:100%}.fs-site .fs-blog-cover-card{background:var(--c);color:var(--on);transition:transform .35s var(--fs-ease-out);flex-direction:column;justify-content:space-between;gap:16px;padding:clamp(18px,3vw,28px);display:flex;position:relative}.fs-site .fs-blog-cover-label{color:var(--on2);justify-content:space-between;gap:12px;font-size:.85rem;font-weight:600;display:flex}.fs-site .fs-blog-cover-title{font-family:var(--fs-font-display);font-variation-settings:"wdth" 78, "opsz" 48;letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}.fs-site .fs-blog-feature .fs-blog-cover-title{font-size:clamp(1.9rem,3.4vw,3rem)}.fs-site a:hover>.fs-blog-cover-card{transform:translateY(-3px)}.fs-site .fs-blog-feature{border-bottom:1.5px solid var(--fs-ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding-bottom:clamp(40px,6vw,72px);display:grid}.fs-site .fs-blog-feature-title{max-width:none;font-size:clamp(2rem,3.6vw,3rem)}.fs-site .fs-blog-feature-title a,.fs-site .fs-blog-card h3 a{color:inherit;text-decoration:none}.fs-site .fs-blog-feature-title a:hover,.fs-site .fs-blog-card h3 a:hover{color:var(--fs-link)}.fs-site .fs-blog-excerpt{color:var(--fs-ink-2);margin-top:14px}.fs-site .fs-blog-meta{color:var(--fs-ink-2);flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:.9rem;display:flex}.fs-site .fs-blog-feature .fs-textlink{margin-top:22px;display:inline-flex}.fs-site .fs-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,48px);margin-top:clamp(40px,6vw,72px);display:grid}.fs-site .fs-blog-card .fs-h3{margin-top:20px;font-size:1.35rem;line-height:1.25}.fs-site .fs-blog-empty{background:var(--fs-paper);color:var(--fs-ink-2);text-align:center;border-radius:14px;padding:40px}.fs-site .fs-pagination{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(40px,6vw,64px);display:flex}.fs-site .fs-pagination :-webkit-any(a,span){min-width:44px;min-height:44px;color:var(--fs-ink);border-radius:999px;place-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-grid}.fs-site .fs-pagination :is(a,span){min-width:44px;min-height:44px;color:var(--fs-ink);border-radius:999px;place-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-grid}.fs-site .fs-pagination span:not(.is-active){color:var(--fs-ink-2);opacity:.6}.fs-site .fs-pagination a:hover{background:var(--fs-paper)}.fs-site .fs-pagination .is-active{background:var(--fs-ink);color:var(--fs-table)}@media (max-width:1080px){.fs-site .fs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.fs-site .fs-blog-feature,.fs-site .fs-blog-grid{grid-template-columns:minmax(0,1fr)}}.fs-site .fs-section-follow{padding-top:clamp(40px,6vw,72px)}.fs-site .fs-article-title{max-width:20ch;font-size:clamp(2.3rem,4.6vw,3.8rem)}.fs-site .fs-article-lead{max-width:40em;margin-top:20px}.fs-site .fs-article-cover{margin-top:clamp(32px,5vw,56px)}.fs-site .fs-article-cover img{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:var(--fs-shadow-card);border-radius:18px}.fs-site .fs-article-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.fs-site .fs-article-body{max-width:68ch;margin-top:0;font-size:1.1rem;line-height:1.75}.fs-site .fs-article-body :-webkit-any(h2,h3){scroll-margin-top:100px}.fs-site .fs-article-body :is(h2,h3){scroll-margin-top:100px}.fs-site .fs-article-body h2{font-size:1.9rem}.fs-site .fs-article-body h3{font-size:1.4rem}.fs-site .fs-article-body img{border-radius:14px}.fs-site .fs-article-aside{gap:28px;display:grid;position:sticky;top:96px}.fs-site .fs-article-toc p,.fs-site .fs-article-share p{border-bottom:1.5px solid var(--fs-ink);padding-bottom:12px;font-size:.95rem;font-weight:700}.fs-site .fs-article-toc ol{display:grid}.fs-site .fs-article-toc li a{border-bottom:1px solid var(--fs-line);color:var(--fs-ink-2);padding:10px 0;font-size:.95rem;line-height:1.35;text-decoration:none;display:block}.fs-site .fs-article-toc li[data-level="3"] a{padding-left:14px;font-size:.9rem}.fs-site .fs-article-toc li a:hover{color:var(--fs-link)}.fs-site .fs-article-share-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fs-site .fs-article-share-actions .fs-chip{align-items:center;text-decoration:none;display:inline-flex}.fs-site .fs-article-adjacent{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fs-site .fs-article-adjacent a{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);color:var(--fs-ink);border-radius:14px;gap:10px;padding:clamp(20px,3vw,28px);text-decoration:none;display:grid}.fs-site .fs-article-adjacent a[data-direction=next]{text-align:right;grid-column:2}.fs-site .fs-article-adjacent a span{color:var(--fs-ink-2);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.fs-site .fs-article-adjacent a[data-direction=next] span{justify-content:flex-end}.fs-site .fs-article-adjacent b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;font-size:1.25rem;font-weight:650;line-height:1.25}.fs-site .fs-article-adjacent a:hover b{color:var(--fs-link)}.fs-site .fs-article-toc-mobile{display:none}@media (max-width:960px){.fs-site .fs-article-grid{grid-template-columns:minmax(0,1fr)}.fs-site .fs-article-aside{position:static}.fs-site .fs-article-toc{display:none}.fs-site .fs-article-toc-mobile{border-top:1.5px solid var(--fs-ink);border-bottom:1px solid var(--fs-line);display:block}.fs-site .fs-article-toc-mobile summary{cursor:pointer;align-items:center;min-height:48px;font-weight:700;display:flex}.fs-site .fs-article-toc-mobile li a{border-top:1px solid var(--fs-line);color:var(--fs-ink-2);padding:10px 0;text-decoration:none;display:block}.fs-site .fs-article-toc-mobile li[data-level="3"] a{padding-left:14px}}@media (max-width:640px){.fs-site .fs-article-adjacent{grid-template-columns:minmax(0,1fr)}.fs-site .fs-article-adjacent a[data-direction=next]{text-align:left;grid-column:1}.fs-site .fs-article-adjacent a[data-direction=next] span{justify-content:flex-start}}.fs-site .fs-legal-head .fs-lead{color:var(--fs-ink-2);margin-top:16px}.fs-site .fs-prose>section+section{margin-top:2em}.fs-site .fs-prose>section>h2{margin-top:0}.fs-site .fs-legal-updated{color:var(--fs-ink-2);margin-top:2.5em;font-size:.9rem}.fs-site .fs-gift-card{justify-self:center;width:min(380px,100%);transform:rotate(-1.5deg)}.fs-site .fs-gift-card-value{border-top:1px solid color-mix(in srgb, var(--on) 28%, transparent);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:28px;padding-top:18px;display:flex}.fs-site .fs-gift-card-value small{color:var(--on2);font-size:.85rem;font-weight:600}.fs-site .fs-gift-card-value b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(3.4rem,6vw,4.6rem);font-weight:760;line-height:.85}.fs-site .fs-gift-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.fs-site .fs-gift-tiers{border:0;margin:0;padding:0}.fs-site .fs-gift-tiers legend{margin-bottom:18px}.fs-site .fs-gift-tier-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.fs-site .fs-gift-tier{border:1.5px solid var(--fs-control-line);background:var(--fs-paper);cursor:pointer;border-radius:12px;gap:6px;min-height:104px;padding:18px 20px;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.fs-site .fs-gift-tier input{opacity:0;cursor:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.fs-site .fs-gift-tier b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 48;font-size:2rem;font-weight:760;line-height:1}.fs-site .fs-gift-tier span{color:var(--fs-ink-2);font-size:.9rem}.fs-site .fs-gift-tier:has(input:checked){border-color:var(--fs-action);box-shadow:0 0 0 1.5px var(--fs-action)}.fs-site .fs-gift-tier:has(input:focus-visible){outline:3px solid var(--fs-action);outline-offset:3px}.fs-site .fs-gift-tier[data-disabled]{opacity:.55;cursor:not-allowed}.fs-site .fs-skeleton{background:color-mix(in srgb, var(--fs-line) 60%, var(--fs-paper));border-color:#0000;animation:1.4s ease-in-out infinite fs-skeleton-pulse}@keyframes fs-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.fs-site .fs-skeleton{animation:none}}.fs-site .fs-gift-body{color:var(--fs-ink-2);margin-top:20px}.fs-site .fs-gift-withdrawal{margin-top:28px}.fs-site .fs-check{color:var(--fs-ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:.95rem;display:flex}.fs-site .fs-check input{width:20px;height:20px;accent-color:var(--fs-action);flex:none;margin-top:2px}.fs-site .fs-voucher-lookup{justify-items:start;gap:20px;margin-top:32px;display:grid}.fs-site .fs-voucher-lookup>div{width:100%}.fs-site .fs-voucher-result{border-top:1.5px solid var(--fs-ink);margin-top:28px}.fs-site .fs-voucher-result div{border-bottom:1px solid var(--fs-line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.fs-site .fs-voucher-result dt{color:var(--fs-ink-2)}.fs-site .fs-voucher-result dd{text-align:right;font-weight:600}@media (max-width:860px){.fs-site .fs-gift-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.fs-site .fs-gift-tier-list{grid-template-columns:minmax(0,1fr)}}.fs-site .fs-field-hint{color:var(--fs-ink-2);margin-top:8px;font-size:.88rem}.fs-site .fs-input-upper{text-transform:uppercase}.fs-site select.fs-input{-webkit-appearance:auto;appearance:auto}.fs-site .fs-withdrawal-form,.fs-site .fs-withdrawal-receipt{margin-top:32px}.fs-site .fs-withdrawal-receipt>p{color:var(--fs-ink-2);margin-top:10px}.fs-site .fs-withdrawal-hint{margin-top:18px;font-size:.9rem}.fs-site .fs-withdrawal-declaration{border-top:1px solid var(--fs-line);color:var(--fs-ink-2);justify-items:start;gap:18px;padding-top:20px;display:grid}.fs-site .fs-withdrawal-policy{margin-top:24px}.fs-site .fs-sign-form{justify-items:start;gap:10px;margin-top:28px;display:grid}.fs-site .fs-sign-form .fs-input{width:100%}.fs-site .fs-sign-form .fs-btn{margin-top:8px}.fs-site .fs-sign{aspect-ratio:5/7;text-align:center;color:#1a1719;width:min(400px,100%);box-shadow:var(--fs-shadow-stand);background:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;justify-self:center;align-items:center;gap:20px;padding:clamp(28px,4vw,40px);display:flex}.fs-site .fs-sign-subtitle{color:#5b5257;margin-top:10px;font-size:.9rem;font-weight:600}.fs-site .fs-sign-tips .fs-tip-list{max-width:760px}.fs-site .fs-sign-title{font-family:var(--fs-font-display);font-variation-settings:"wdth" 78, "opsz" 72;letter-spacing:-.02em;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:720;line-height:1}.fs-site .fs-sign-qr{width:min(210px,60%)}.fs-site .fs-sign-qr svg{width:100%;height:auto}.fs-site .fs-sign-body{color:#5b5257;line-height:1.5}.fs-site .fs-sign-footer{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;border-top:1px solid #e2ddd5;margin-top:16px;padding-top:14px;font-size:1.15rem;font-weight:650}.fs-site .fs-print-only{display:none}@media print{.fs-site .fs-site-header,.fs-site .fs-footer,.fs-site .fs-screen-only{display:none!important}.fs-site .fs-print-only{background:#fff;justify-content:center;align-items:center;min-height:100vh;display:flex}.fs-site .fs-print-only .fs-sign{width:120mm;box-shadow:none;border:1px solid #e2ddd5}}.fs-site .fs-setup-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.fs-site .fs-setup-status{color:var(--fs-ink);align-items:center;gap:8px;margin-bottom:18px;font-size:.95rem;font-weight:600;display:inline-flex}.fs-site .fs-setup-status svg{color:var(--fs-action)}.fs-site .fs-setup-card{margin-top:32px}.fs-site .fs-setup-more{border-top:1px solid var(--fs-line);padding-top:16px}.fs-site .fs-setup-more summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.fs-site .fs-setup-more summary::-webkit-details-marker{display:none}.fs-site .fs-setup-more summary:after{content:"+";color:var(--fs-action);margin-left:auto;font-size:1.4rem;font-weight:500}.fs-site .fs-setup-more[open] summary:after{content:"–"}.fs-site .fs-setup-more[open] summary{margin-bottom:8px}.fs-site .fs-setup-more .fs-label{margin-top:12px;margin-bottom:0}.fs-site .fs-setup-links{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.fs-site .fs-setup-next{border-top:1.5px solid var(--fs-ink);gap:22px;margin-top:16px;padding-top:22px;display:grid}.fs-site .fs-setup-next li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.fs-site .fs-setup-next b{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;font-size:1.2rem;font-weight:660;line-height:1.25;display:block}.fs-site .fs-setup-next div span{color:var(--fs-ink-2)}.fs-site .fs-live-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(32px,5vw,56px);display:grid}.fs-site .fs-live-grid .fs-tc{justify-self:center}.fs-site .fs-share-row{gap:8px;margin-top:8px;display:flex}.fs-site .fs-share-row .fs-input{flex:1;min-width:0}.fs-site .fs-share-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.fs-site .fs-account-note{border-top:1px solid var(--fs-line);color:var(--fs-ink-2);margin-top:32px;padding-top:20px}.fs-site .fs-account-note p+p{margin-top:8px}.fs-site .fs-confetti{z-index:60;pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fs-site .fs-confetti span{top:-24px;left:var(--x);width:var(--w);height:var(--h);background:var(--c);opacity:0;animation:fs-confetti-fall var(--d) cubic-bezier(.25, .6, .45, 1) var(--delay) forwards;border-radius:2px;position:absolute}@keyframes fs-confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--drift), 105vh, 0) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.fs-site .fs-confetti{display:none}}@media (max-width:860px){.fs-site .fs-setup-grid,.fs-site .fs-live-grid{grid-template-columns:minmax(0,1fr)}.fs-site .fs-share-actions .fs-btn{flex:100%;justify-content:center}}.fs-site .fs-checkout-head{max-width:44rem}.fs-site .fs-checkout-head .fs-lead{margin-top:16px}.fs-site .fs-checkout-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(28px,4vw,48px);display:grid}.fs-site .fs-checkout-main,.fs-site .fs-checkout-steps,.fs-site .fs-checkout-pay{gap:20px;min-width:0;display:grid}.fs-site .fs-checkout-steps{scroll-margin-top:96px}.fs-site .fs-checkout-aside{gap:20px;display:grid;position:sticky;top:96px}.fs-site .fs-checkout-step{gap:20px;display:grid}.fs-site .fs-checkout-step-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.fs-site .fs-checkout-step-lead{color:var(--fs-ink-2);margin-top:6px;font-size:.95rem}.fs-site .fs-checkout-step-done,.fs-site .fs-checkout-step-locked{box-shadow:none;border:1px solid var(--fs-line);padding-block-start:18px;padding-block-end:18px}.fs-site .fs-checkout-step-locked{background:0 0}.fs-site .fs-checkout-step-locked .fs-step{background:var(--fs-line-strong);color:var(--fs-ink)}.fs-site .fs-checkout-legal{border-top:1px solid var(--fs-line);gap:14px;padding-top:20px;display:grid}.fs-site .fs-checkout-legal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.fs-site .fs-checkout-legal .fs-check{color:var(--fs-ink)}.fs-site .fs-checkout-coupon{border-top:1px solid var(--fs-line);gap:12px;padding-top:16px;display:grid}.fs-site .fs-checkout-coupon-toggle{min-height:44px;color:var(--fs-ink);font:600 1rem var(--fs-font-text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.fs-site .fs-checkout-coupon-toggle>span:first-child{align-items:center;gap:10px;display:inline-flex}.fs-site .fs-checkout-coupon-toggle svg{color:var(--fs-action)}.fs-site .fs-checkout-coupon-state{color:var(--fs-ink-2);font-size:.85rem;font-weight:600}.fs-site .fs-checkout-coupon-form{gap:10px;display:grid}.fs-site .fs-checkout-coupon-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.fs-site .fs-checkout-sum{border-top:1.5px solid var(--fs-ink)}.fs-site .fs-checkout-sum div{border-bottom:1px solid var(--fs-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.fs-site .fs-checkout-sum dt{color:var(--fs-ink-2)}.fs-site .fs-checkout-sum dd{font-variant-numeric:tabular-nums}.fs-site .fs-checkout-sum-total dt,.fs-site .fs-checkout-sum-total dd{color:var(--fs-ink);font-weight:700}.fs-site .fs-checkout-paybox{border-top:1.5px solid var(--fs-ink);gap:12px;padding-top:20px;display:grid}.fs-site .fs-checkout-paybox .fs-note{margin-top:0}.fs-site .fs-checkout-paybox-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.fs-site .fs-checkout-paybox-head .fs-label{margin:0;font-size:1.05rem}.fs-site .fs-checkout-paybox-head strong{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 96;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:760}.fs-site .fs-checkout-wide{width:100%}.fs-site .fs-checkout-paypal{min-height:150px;position:relative}.fs-site .fs-checkout-paypal-ready,.fs-site .fs-checkout-paypal-locked{min-height:150px;transition:opacity .2s var(--fs-ease-out)}.fs-site .fs-checkout-paypal-locked{opacity:0;pointer-events:none}.fs-site .fs-checkout-paypal-lock{border:1.5px dashed var(--fs-control-line);color:var(--fs-ink-2);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px;font-weight:600;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fs-site .fs-checkout-status{background:var(--fs-table);border:1px solid var(--fs-line);border-radius:10px;gap:4px;padding:14px 16px;display:grid}.fs-site .fs-checkout-status span{color:var(--fs-ink-2);align-items:center;gap:8px;display:inline-flex}.fs-site .fs-checkout-status-error{border-color:#b42318}.dark .fs-site .fs-checkout-status-error{border-color:#ff9b8f}.fs-site .fs-checkout-billing{border-top:1px solid var(--fs-line);gap:12px;padding-top:16px;display:grid}.fs-site .fs-checkout-order{gap:16px}.fs-site .fs-checkout-order-label{color:var(--on2);font-size:.9rem;font-weight:600}.fs-site .fs-checkout-order .fs-price-for{min-height:0;font-size:.88rem}.fs-site .fs-checkout-old-price{letter-spacing:-.02em;color:var(--on2);font-size:1.4rem;display:block}.fs-site .fs-checkout-orderline{background:var(--fs-paper);box-shadow:var(--fs-shadow-soft);border-radius:12px;padding:4px 16px;display:none}.fs-site .fs-checkout-orderline summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:52px;list-style:none;display:flex}.fs-site .fs-checkout-orderline summary::-webkit-details-marker{display:none}.fs-site .fs-checkout-orderline summary span{display:grid}.fs-site .fs-checkout-orderline summary small{color:var(--fs-link);font-size:.85rem;font-weight:600}.fs-site .fs-checkout-orderline summary strong{font-family:var(--fs-font-display);font-variation-settings:"wdth" 75, "opsz" 96;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:760}.fs-site .fs-checkout-orderline .fs-limits{margin-bottom:8px}.fs-site .fs-checkout-alt summary{min-height:44px;color:var(--fs-link);cursor:pointer;align-items:center;font-weight:600;display:flex}.fs-site .fs-checkout-alt-list{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fs-site .fs-checkout-trust{margin-top:0;font-size:.95rem}.fs-site .fs-checkout-trust svg{color:var(--fs-action)}@media (max-width:860px){.fs-site .fs-checkout-grid{grid-template-columns:minmax(0,1fr);margin-top:20px}.fs-site .fs-checkout-aside{position:static}.fs-site .fs-checkout-aside .fs-checkout-order{display:none}.fs-site .fs-checkout-orderline{display:block}.fs-site .fs-checkout-head .fs-lead{display:none}}.fs-site .fs-header-actions>.fs-textlink{white-space:nowrap;font-size:.95rem}.fs-site .fs-input:disabled{opacity:.65;cursor:not-allowed}.fs-site .fs-auth-grid{justify-items:center;display:grid}.fs-site .fs-auth-grid-split{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);place-items:start stretch;gap:clamp(32px,6vw,96px)}.fs-site .fs-auth-card{width:min(520px,100%)}.fs-site .fs-auth-title{font-size:clamp(2rem,4vw,2.8rem)}.fs-site .fs-auth-card .fs-form+.fs-form,.fs-site .fs-auth-card .fs-auth-alt{margin-top:20px}.fs-site .fs-auth-alt{border-top:1px solid var(--fs-line);gap:10px;padding-top:20px;display:grid}.fs-site .fs-auth-alt .fs-btn{width:100%}.fs-site .fs-auth-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fs-site .fs-auth-row .fs-label{margin-bottom:8px}.fs-site .fs-auth-aside{padding-top:8px}.fs-site .fs-auth-aside .fs-checklist li{align-items:start}.fs-site .fs-auth-aside .fs-checklist small{color:var(--fs-ink-2);margin-top:4px;font-weight:400;display:block}.fs-site .fs-auth-aside svg{color:var(--fs-action)}@media (max-width:860px){.fs-site .fs-auth-grid-split{grid-template-columns:minmax(0,1fr)}.fs-site .fs-auth-card{width:100%}}.fs-site .fs-acct{padding-bottom:clamp(64px,9vw,112px)}.fs-site .fs-acct-nav{border-bottom:1px solid var(--fs-line);flex-wrap:wrap;align-items:center;gap:8px 24px;margin-bottom:clamp(28px,4vw,44px);padding-bottom:12px;font-weight:600;display:flex}.fs-site .fs-acct-nav a{color:var(--fs-ink-2);padding-block-start:6px;padding-block-end:6px;text-decoration:none}.fs-site .fs-acct-nav a:hover{color:var(--fs-ink)}.fs-site .fs-acct-nav a[aria-current=page]{color:var(--fs-ink);text-underline-offset:10px;text-decoration:underline;text-decoration-thickness:2px}.fs-site .fs-acct-nav .fs-acct-nav-out{color:var(--fs-link);margin-left:auto}.fs-site .fs-acct-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:clamp(28px,4vw,44px);display:flex}.fs-site .fs-acct-head .fs-lead{margin-top:14px}.fs-site .fs-acct-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.fs-site .fs-acct-grid+.fs-acct-grid,.fs-site .fs-acct-grid+.fs-contact-card,.fs-site .fs-contact-card+.fs-acct-grid{margin-top:20px}.fs-site .fs-acct-grid-detail{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.fs-site .fs-acct-stack{align-content:start;gap:20px;display:grid}.fs-site .fs-acct-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:18px;display:flex}.fs-site .fs-acct-card-head p{color:var(--fs-ink-2);margin-top:6px}.fs-site .fs-acct-pill{border:1px solid var(--fs-line-strong);color:var(--fs-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.fs-site .fs-acct-pill-ok svg{color:var(--fs-live)}.fs-site .fs-acct-pill-wait svg{color:var(--fs-coral)}.fs-site .fs-acct-notice{background:color-mix(in srgb, var(--fs-saffron) 22%, var(--fs-paper));border:1px solid color-mix(in srgb, var(--fs-saffron) 60%, transparent);border-radius:12px;gap:6px;margin-bottom:20px;padding:16px 18px;display:grid}.fs-site .fs-acct-notice strong{font-weight:650}.fs-site .fs-acct-notice button{font:inherit;color:var(--fs-link);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.fs-site .fs-acct-subhead{margin-top:28px}.fs-site .fs-acct-card-btn{margin-top:20px}.fs-site .fs-acct-card-btn:disabled{opacity:.45;cursor:not-allowed}.fs-site h2.fs-acct-card-head{display:block}.fs-site .fs-acct-gap{margin-bottom:18px}.fs-site .fs-acct-facts+.fs-checklist{margin-top:20px}.fs-site .fs-acct-total dt,.fs-site .fs-acct-total dd{color:var(--fs-ink);font-weight:700}.fs-site .fs-limits dd{overflow-wrap:anywhere}.fs-site .fs-acct-plain{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fs-site .fs-acct-saved{color:var(--fs-ink-2);font-weight:600}.fs-site .fs-acct-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.fs-site .fs-acct-list{border-top:1px solid var(--fs-line)}.fs-site .fs-acct-list>li>a,.fs-site .fs-acct-list>li>div{border-bottom:1px solid var(--fs-line);color:inherit;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:16px 4px;text-decoration:none;display:flex}.fs-site .fs-acct-list>li>a:hover{background:color-mix(in srgb, var(--fs-ink) 4%, transparent)}.fs-site .fs-acct-list strong{font-weight:650}.fs-site .fs-acct-meta{color:var(--fs-ink-2);margin-top:4px;font-size:.9rem}.fs-site .fs-acct-meta-block{display:block}.fs-site .fs-acct-amount .fs-acct-meta{font-weight:400}.fs-site .fs-acct-amount{text-align:right;font-variant-numeric:tabular-nums;font-weight:650}.fs-site .fs-acct-filters{grid-template-columns:minmax(0,1fr) 180px 180px auto;gap:12px;margin-bottom:20px;display:grid}.fs-site .fs-acct-filters .fs-btn{min-height:44px}.fs-site .fs-acct-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.fs-site .fs-acct-pager .fs-btn{min-height:44px;padding:0 20px}.fs-site .fs-acct-pager .fs-btn:disabled{opacity:.4;cursor:not-allowed}.fs-site .fs-acct-empty{text-align:center;justify-items:center;gap:10px;padding-block-start:clamp(28px,5vw,56px);padding-block-end:clamp(28px,5vw,56px);display:grid}.fs-site .fs-acct-empty svg{color:var(--fs-ink-2)}.fs-site .fs-acct-danger{border:1.5px solid #b4231873}.fs-site .fs-btn-danger{color:#fff;background:#b42318}.fs-site .fs-btn-danger:hover{background:#8f1c13}.fs-site .fs-acct-timeline{gap:14px;display:grid}.fs-site .fs-acct-timeline li{gap:12px;display:flex}.fs-site .fs-acct-timeline svg{color:var(--fs-ink-2);flex:none;margin-top:3px}.fs-site .fs-acct-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fs-site .fs-acct-facts>div{background:var(--fs-table);border-radius:10px;padding:12px 14px}.fs-site .fs-acct-facts dt{color:var(--fs-ink-2);font-size:.85rem}.fs-site .fs-acct-facts dd{margin-top:2px;font-weight:650}.fs-site .fs-acct-docs{gap:10px;display:grid}.fs-site .fs-acct-docs a{border:1px solid var(--fs-line-strong);color:var(--fs-ink);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;text-decoration:none;display:flex}.fs-site .fs-acct-docs a:hover{border-color:var(--fs-ink)}.fs-site .fs-acct-address p+p{margin-top:2px}@media (max-width:860px){.fs-site .fs-acct-grid,.fs-site .fs-acct-grid-detail,.fs-site .fs-acct-filters{grid-template-columns:minmax(0,1fr)}.fs-site .fs-acct-nav .fs-acct-nav-out{flex-basis:100%;margin-left:0}.fs-site .fs-acct-amount{text-align:left}}@media (max-width:520px){.fs-site .fs-acct-facts{grid-template-columns:minmax(0,1fr)}}body.marketing-page [data-consent-banner] [data-consent-card],body.marketing-page [data-consent-dialog]{background:var(--fs-paper);color:var(--fs-ink);box-shadow:var(--fs-shadow-card);font-family:var(--fs-font-text);border:0;border-radius:16px}body.marketing-page [data-consent-banner] [data-consent-card]{padding:18px 20px}body.marketing-page [data-consent-banner] h2,body.marketing-page [data-consent-dialog] h2{font-family:var(--fs-font-display);font-variation-settings:"wdth" 88, "opsz" 32;color:var(--fs-ink);font-size:1.2rem;font-weight:660}body.marketing-page [data-consent-banner] p,body.marketing-page [data-consent-dialog] p{color:var(--fs-ink-2)}body.marketing-page [data-consent-action]{min-height:44px;font:600 .95rem var(--fs-font-text);box-shadow:none;border-radius:999px;padding:0 20px}body.marketing-page [data-consent-action=primary]{background:var(--fs-action);color:var(--fs-on-action);border:1.5px solid #0000}body.marketing-page [data-consent-action=primary]:hover{background:var(--fs-action-hover)}body.marketing-page [data-consent-action=secondary]{color:var(--fs-ink);border:1.5px solid var(--fs-ink);background:0 0}body.marketing-page [data-consent-action=secondary]:hover{background:var(--fs-ink);color:var(--fs-table)}body.marketing-page [data-consent-action=ghost]{color:var(--fs-link);background:0 0;border:0}@media (max-width:480px){.fs-site .fs-wordmark{gap:7px;font-size:1rem;line-height:1}.fs-site .fs-wordmark-mark{width:26px;height:26px}.fs-site .fs-wordmark-article{letter-spacing:0;margin-bottom:1px;font-size:.62em;display:block}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}.marketing-site,body.marketing-page{--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring);--color-sidebar:var(--card);--color-sidebar-foreground:var(--foreground);--color-sidebar-primary:var(--primary);--color-sidebar-primary-foreground:var(--primary-foreground);--color-sidebar-accent:var(--secondary);--color-sidebar-accent-foreground:var(--secondary-foreground);--color-sidebar-border:var(--border);--color-sidebar-ring:var(--ring);--brand-rose:var(--primary);--brand-rose-strong:var(--primary);--brand-rose-soft:var(--site-soft);--brand-cream:var(--background);--brand-slate:var(--foreground);--color-brand-rose:var(--primary);--color-brand-rose-strong:var(--primary);--color-brand-rose-soft:var(--site-soft);--color-brand-cream:var(--background);--color-brand-slate:var(--foreground);--font-display:"Plus Jakarta Sans", sans-serif;--font-sans-marketing:"Plus Jakarta Sans", sans-serif;--font-sans:"Plus Jakarta Sans", sans-serif;--background:#fffbfc;--foreground:#21141c;--card:#fff;--card-foreground:#21141c;--popover:#fff;--popover-foreground:#21141c;--primary:#b10e6b;--primary-foreground:#fff;--secondary:#fff0f3;--secondary-foreground:#8c0053;--muted:#fff0f3;--muted-foreground:#654f5a;--accent:#fff0f3;--accent-foreground:#8c0053;--border:#efdce5;--input:#dfc6d2;--ring:#b10e6b;--site-soft:#fff0f3;--site-coral:#ff6b81;font-family:var(--font-sans-marketing);color:var(--foreground);background:var(--background);accent-color:var(--primary);caret-color:var(--primary)}.dark .marketing-site,.dark body.marketing-page{--background:#17131b;--foreground:#fff7fb;--card:#251c29;--card-foreground:#fff7fb;--popover:#251c29;--popover-foreground:#fff7fb;--primary:#ff8fba;--primary-foreground:#3e0022;--secondary:#352535;--secondary-foreground:#ffc4dc;--muted:#352535;--muted-foreground:#d8c7d1;--accent:#352535;--accent-foreground:#ffc4dc;--border:#4b3548;--input:#735066;--ring:#ff8fba;--site-soft:#241923}.marketing-site{min-height:100vh}body.marketing-page ::selection{color:#3e0022;background:#ffd9e4}.marketing-site :-webkit-any(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-500,.text-slate-600,.text-slate-700,.text-stone-600,.text-stone-500,.text-stone-700){color:var(--muted-foreground)}.marketing-site :is(.text-gray-500,.text-gray-600,.text-gray-700,.text-slate-500,.text-slate-600,.text-slate-700,.text-stone-600,.text-stone-500,.text-stone-700){color:var(--muted-foreground)}.marketing-site .prose{--tw-prose-body:var(--muted-foreground);--tw-prose-headings:var(--foreground);--tw-prose-links:var(--primary);--tw-prose-bold:var(--foreground)}.marketing-site .prose p{max-width:70ch}body.marketing-page [data-slot=dialog-content],body.marketing-page [data-slot=dropdown-menu-content]{font-family:var(--font-sans-marketing);background-color:var(--popover);color:var(--popover-foreground);border-color:var(--border)}body.marketing-page [data-consent-banner]{font-family:var(--font-sans-marketing);color:var(--foreground)}body.marketing-page [data-consent-banner]>div{background:var(--card);border-color:var(--border);border-radius:20px}body.marketing-page [data-consent-banner] h2{color:var(--foreground);font-family:var(--font-display)}body.marketing-page [data-consent-banner] p{color:var(--muted-foreground)}body.marketing-page [data-consent-banner] button{border-radius:999px;min-height:44px}body.marketing-page [data-consent-banner] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.marketing-page [data-consent-banner] .grid>button:last-child{grid-column:1/-1}@media (min-width:640px){body.marketing-page [data-consent-banner] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.marketing-page [data-consent-banner] .grid>button:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto;transition-duration:0s}}.marketing-site .border-stone-300{border-color:var(--input)}.marketing-site .text-pink-500{color:var(--primary)}.marketing-site .prose.prose-slate{color:var(--muted-foreground);overflow-wrap:anywhere}.marketing-site .prose :where(p,li,blockquote){color:var(--muted-foreground)}
