@font-face{font-family:figtree;src:url(../media/figtree_latin_wght_normal-s.p.08sr_7r2rzxl4.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}._0kuWJq_className{font-family:figtree,figtree Fallback}._0kuWJq_variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat_latin_wght_normal-s.p.2akhzcw1o7bxs.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.wheEIq_className{font-family:caveat,caveat Fallback}.wheEIq_variable{--font-caveat:"caveat", "caveat Fallback"}
:root{--ink:#2b2b2b;--cream:#fbf8f2;--white:#fff;--muted:#6b6b6b;--error:#b3261e;--terracotta:#dd854a;--pink:#ec79a7;--blue:#3c95bb;--mustard:#edad15;--sage:#7a9b5e;--purple:#8a63b8;--font-display:var(--font-caveat), "Segoe Print", "Bradley Hand", cursive;--font-text:var(--font-figtree), system-ui, -apple-system, "Segoe UI", sans-serif;--ease-flood:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.2, .7, .2, 1);--hh:64px;--gutter:clamp(20px, 4vw, 64px);--max:1280px;--radius:20px}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--hh) + 12px);-webkit-text-size-adjust:100%}body{background:var(--cream);min-height:100vh;color:var(--ink);font:400 1.0625rem/1.55 var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3,h4,.pcard-name,.card-name,.line-name,.dc-u-name,.u-sub,.chip-btn{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid}::selection{background:var(--ink);color:var(--cream)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink);color:var(--cream);border-radius:999px;padding:10px 18px;font-weight:700;position:fixed;top:-80px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.display{font-family:var(--font-display);font-weight:700}.btn{text-align:center;cursor:pointer;min-height:48px;transition:transform .2s var(--ease-out), background-color .2s, color .2s, border-color .2s;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:none}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn-cream{background:var(--cream);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--cream)}.btn-ghost{color:var(--cream);border-color:#fbf8f28c}.btn-ghost:hover{background:var(--cream);color:var(--ink)}.btn-outline{border-color:var(--ink);color:var(--ink)}.btn-outline:hover{background:var(--ink);color:var(--cream)}.btn-flood{background:var(--flood);color:var(--on,var(--ink))}.btn-sm{min-height:40px;padding:0 18px;font-size:.9375rem}.btn svg{flex:none}.link-arrow{align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow span{background:linear-gradient(currentColor,currentColor) 0 100%/100% 2px no-repeat;transition:background-size .25s}.link-arrow:hover span{background-size:0 2px}.chip{background:var(--cream);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 14px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.kicker{border:2px solid var(--accent,var(--ink));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.price{color:var(--deep,var(--ink));white-space:nowrap;font-weight:800}.field{align-content:start;gap:6px;display:grid}.field>label,.field>.label,.legend{font-size:.9375rem;font-weight:700}.field .opt{color:var(--muted);font-weight:400}.help{color:var(--muted);font-size:.875rem}.input{background:var(--white);width:100%;min-height:48px;color:var(--ink);border:2px solid #2b2b2b38;border-radius:14px;padding:10px 16px;transition:border-color .2s,box-shadow .2s}textarea.input{resize:vertical;min-height:132px;line-height:1.5}select.input{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%232B2B2B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center / 16px no-repeat;padding-right:44px}.input:hover{border-color:#2b2b2b80}.input:focus-visible{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #2b2b2b2e}.input[aria-invalid=true]{border-color:var(--error)}.error-text{color:var(--error);align-items:flex-start;gap:6px;font-size:.875rem;font-weight:600;display:flex}.error-text svg{flex:none;margin-top:3px}.check{grid-template-columns:24px 1fr;align-items:start;gap:12px;display:grid}.check input{width:24px;height:24px;accent-color:var(--ink);margin:1px 0 0}.check a{font-weight:700}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.stepper{border:2px solid var(--ink);background:var(--white);border-radius:999px;align-items:center;display:inline-flex}.stepper button{width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:grid}.stepper button:hover{background:#2b2b2b14}.stepper input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:3.2ch;min-width:40px;height:44px;padding:0;font-size:1.0625rem;font-weight:800}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input:focus-visible{outline:3px solid var(--ink);outline-offset:-2px;border-radius:8px}.seg{background:#2b2b2b14;border-radius:999px;padding:3px;display:inline-flex}.seg button{white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 16px;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.seg button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.section{padding-block:clamp(56px,9vw,120px)}.section-head{gap:14px;margin-bottom:clamp(28px,4vw,56px);display:grid}.section-title{font:700 clamp(2.4rem, 4.8vw, 4.2rem) / 1 var(--font-display);text-wrap:balance}.lead{text-wrap:pretty;max-width:60ch;font-size:clamp(1.125rem,1.6vw,1.3rem);line-height:1.5}.page-hero{isolation:isolate;padding:calc(var(--hh) + clamp(36px, 6vw, 80px)) 0 clamp(32px, 5vw, 64px);position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;--r:clamp(120px, 19vw, 280px);top:calc(var(--r) * -1);right:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);background:var(--accent,var(--terracotta));border-radius:50%;position:absolute}.page-hero .wrap{justify-items:start;gap:16px;display:grid}.page-hero h1{font:700 clamp(3rem, 7vw, 6rem) / .95 var(--font-display);text-wrap:balance;max-width:16ch}.crumbs{flex-wrap:wrap;gap:6px 10px;padding:0;font-size:.875rem;font-weight:600;list-style:none;display:flex}.crumbs li+li:before{content:"/";opacity:.5;margin-right:10px}.crumbs a{text-underline-offset:3px}.crumbs [aria-current]{opacity:.75}.prose{gap:14px;max-width:70ch;display:grid}.prose h2{font:800 1.25rem/1.3 var(--font-text);margin-top:28px}.prose p{text-wrap:pretty}.todo{color:#5b4300;background:#ffe9a8;border-radius:6px;padding:1px 6px;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.site-header{z-index:50;height:var(--hh);padding:0 var(--gutter);color:var(--cream);align-items:center;gap:28px;transition:background-color .3s,color .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-solid{background:var(--cream);color:var(--ink);box-shadow:0 1px #2b2b2b1a}.brand{flex:none;display:inline-flex}.brand img{opacity:0;width:auto;height:30px;transition:opacity .3s,transform .3s;transform:translateY(6px)}.is-solid .brand img,.brand:focus-visible img{opacity:1;transform:none}.main-nav{gap:26px;display:none}.main-nav a{background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;padding:6px 0;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-size .25s}.main-nav a:hover,.main-nav a[aria-current=page]{background-size:100% 2px}.header-tools{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.lang{border-radius:999px;align-items:center;padding:0 4px;transition:background-color .3s;display:none}.lang a{opacity:.72;align-items:center;min-height:40px;padding:0 8px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.lang a:hover{opacity:1}.lang a[aria-current=true]{opacity:1;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.site-header:not(.is-solid) .lang{color:var(--cream);background:#2b2b2bb8}.list-pill{background:var(--cream);min-height:40px;color:var(--ink);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 16px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.list-pill b{background:var(--ink);min-width:24px;height:24px;color:var(--cream);border-radius:99px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}.list-pill b[data-pop]{animation:pop .45s var(--ease-out)}.is-solid .list-pill{background:var(--ink);color:var(--cream)}.is-solid .list-pill b{background:var(--cream);color:var(--ink)}@keyframes pop{40%{transform:scale(1.35)}}.menu-btn{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-8px;display:inline-grid}@media (max-width:480px){.site-header{gap:12px}.brand img{height:26px}.header-tools{gap:6px}}@media (min-width:900px){.main-nav{display:flex}.lang{display:inline-flex}.menu-btn{display:none}}dialog.menu{background:var(--ink);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--cream);border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}dialog.menu::backdrop{background:0 0}.menu-inner{min-height:100%;padding:0 var(--gutter) 40px;align-content:start;gap:28px;display:grid}.menu-top{height:var(--hh);justify-content:space-between;align-items:center;display:flex}.menu-top img{width:auto;height:28px}.menu-main{gap:2px;display:grid}.menu-main a{font:700 clamp(2.4rem, 11vw, 3.4rem) / 1.15 var(--font-display);padding:2px 0;text-decoration:none}.menu-universes{flex-wrap:wrap;gap:8px;display:flex}.menu-universes a{border:2px solid #fbf8f24d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.menu-universes i{background:var(--dot);border-radius:50%;width:12px;height:12px}.menu .lang{align-self:start;padding:0;display:inline-flex}.menu .lang a{padding:0 14px;font-size:.9375rem}dialog.drawer{background:var(--cream);width:min(460px,100%);max-width:none;height:100dvh;max-height:none;color:var(--ink);transition:transform .45s var(--ease-flood), overlay .45s allow-discrete, display .45s allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%)}dialog.drawer[open]{display:flex;transform:none}@starting-style{dialog.drawer[open]{transform:translate(100%)}}dialog.drawer::backdrop{transition:background-color .45s, overlay .45s allow-discrete, display .45s allow-discrete;background:#2b2b2b00}dialog.drawer[open]::backdrop{background:#2b2b2b80}@starting-style{dialog.drawer[open]::backdrop{background:#2b2b2b00}}.drawer-inner{flex-direction:column;width:100%;min-height:0;display:flex}.drawer-head{border-bottom:2px solid #2b2b2b1a;justify-content:space-between;align-items:center;padding:14px 20px 14px 24px;display:flex}.drawer-head h2{font:700 2.4rem / 1 var(--font-display)}.drawer-body{flex:1;padding:8px 24px;overflow-y:auto}.drawer-foot{padding:18px 24px calc(18px + env(safe-area-inset-bottom));background:var(--cream);border-top:2px solid #2b2b2b1a;gap:12px;display:grid}.drawer-total{justify-content:space-between;align-items:baseline;font-weight:700;display:flex}.drawer-total strong{font-size:1.375rem;font-weight:800}.drawer-empty{gap:10px;padding:36px 0;display:grid}.drawer-empty strong{font:700 2rem / 1.1 var(--font-display)}.icon-btn{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;transition:background-color .2s;display:inline-grid}.icon-btn:hover{background:#2b2b2b14}body:has(dialog[open]){overflow:hidden}.mobile-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;background:var(--ink);min-height:56px;color:var(--cream);transition:transform .4s var(--ease-out);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px 0 20px;font-weight:700;text-decoration:none;display:flex;position:fixed;transform:translateY(calc(100% + 24px))}.mobile-bar[data-show]{transform:none}.mobile-bar b{background:var(--cream);min-width:40px;height:40px;color:var(--ink);border-radius:99px;place-items:center;padding:0 10px;display:inline-grid}@media (min-width:900px){.mobile-bar{display:none}}@media (max-width:899px){body:has(.mobile-bar[data-show]) .site-footer{padding-bottom:calc(28px + 84px + env(safe-area-inset-bottom))}}.site-footer{isolation:isolate;background:var(--ink);color:#fbf8f2db;padding:clamp(48px,7vw,88px) 0 28px;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:-1;background:var(--mustard);border-radius:50%;width:140px;height:140px;position:absolute;bottom:-70px;right:-70px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px;display:grid}.footer-brand{grid-column:1/-1;gap:16px;max-width:34ch;display:grid}.footer-logo{background:var(--cream);width:120px;height:39px;-webkit-mask:url(/assets/brand/kido-logo-mono.svg) 50%/contain no-repeat;mask:url(/assets/brand/kido-logo-mono.svg) 50%/contain no-repeat}.footer-col h2{font:800 .75rem/1 var(--font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);margin-bottom:14px}.footer-col ul{gap:4px;padding:0;list-style:none;display:grid}.footer-col a{align-items:center;gap:8px;min-height:36px;text-decoration:none;display:inline-flex}.footer-col a:hover{text-underline-offset:4px;text-decoration:underline}.footer-col i{background:var(--dot);border-radius:50%;width:10px;height:10px}.footer-lang{gap:4px;display:flex}.footer-lang a{border:2px solid #fbf8f240;border-radius:999px;justify-content:center;min-width:44px;font-weight:700}.footer-lang a[aria-current=true]{background:var(--cream);color:var(--ink);border-color:var(--cream)}.footer-base{border-top:1px solid #fbf8f224;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(36px,5vw,64px);padding-top:20px;font-size:.875rem;display:flex}.footer-base .powered-by{color:#ff5a50;font-weight:600;text-decoration:none}.footer-base .powered-by:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:760px){.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.footer-brand{grid-column:auto}.site-footer:before{width:240px;height:240px;bottom:-110px;right:-110px}.footer-base{padding-right:150px}}
.ptile{isolation:isolate;aspect-ratio:1;background:var(--cream);border-radius:14px;position:relative;overflow:hidden}.ptile img{object-fit:cover;width:100%;height:100%}.ptile.is-white img{object-fit:contain;mix-blend-mode:multiply}.ptile.is-scene img{transform:scale(1.03)}.ptile.is-held{background:var(--tint,var(--cream));place-items:center;display:grid}.ptile.is-held span{aspect-ratio:1;background:var(--flood,var(--ink));border-radius:50%;width:46%;position:relative}.ptile.is-held span:after{content:"";aspect-ratio:1;background:var(--cream);border-radius:50%;width:52%;position:absolute;bottom:-34%;right:-34%}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}@media (min-width:700px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.pcard{border-radius:var(--radius);background:var(--white);transition:background-color .25s, transform .3s var(--ease-out);flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex;position:relative}.pcard:hover,.pcard:focus-within{background:var(--tint,var(--white))}.pcard:hover{transform:translateY(-3px)}.pcard-link{flex-direction:column;gap:10px;text-decoration:none;display:flex}.pcard-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.pcard-link:focus-visible{outline:none}.pcard:has(.pcard-link:focus-visible){outline:3px solid var(--ink);outline-offset:3px}.pcard-name{min-height:2.5em;font:700 .9375rem / 1.25 var(--font-text);text-wrap:balance;padding:0 4px}.pcard-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:6px 8px;margin-top:auto;padding:0 2px 0 4px;display:flex}.pcard-foot .add-btn{margin-left:auto}.pcard-meta{white-space:nowrap;gap:1px;display:grid}.pcard-ref{color:var(--muted);font-size:.75rem}.pcard .price{font:800 1.0625rem var(--font-text)}.add-btn{z-index:2;background:var(--flood);width:44px;height:44px;color:var(--on);transition:transform .2s var(--ease-out), background-color .2s;border:0;border-radius:50%;flex:none;place-items:center;font-size:1rem;font-weight:800;display:grid;position:relative}.add-btn:hover{transform:scale(1.08)}.add-btn[data-in]{background:var(--ink);color:var(--cream)}.add-btn:focus-visible{outline-color:var(--ink)}.add-btn span{animation:pop .4s var(--ease-out)}.lines{padding:0;list-style:none;display:grid}.line{border-bottom:2px solid #2b2b2b14;grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img info remove""img qty total";align-items:center;gap:8px 14px;padding:14px 0;display:grid}.line-img{grid-area:img;align-self:start}.line-info{grid-area:info;gap:2px;display:grid}.line-qty{grid-area:qty}.line-total{grid-area:total;justify-self:end;font-size:1.0625rem}.line-remove{grid-area:remove;align-self:start}.line-name{text-wrap:balance;margin-block:-6px;padding-block:6px;font-weight:700;line-height:1.25;text-decoration:none;display:inline-block}.line-name:hover{text-underline-offset:3px;text-decoration:underline}.line-ref{color:var(--muted);font-size:.8125rem}.line-unit{font-weight:600}.lines-compact .stepper button,.lines-compact .stepper input{height:40px}.lines-compact .stepper button{width:40px}@media (min-width:700px){.lines-full .line{grid-template-columns:96px minmax(0,1fr) auto 128px 44px;grid-template-areas:"img info qty total remove";gap:18px;padding:18px 0}.lines-full .line-img,.lines-full .line-remove{align-self:center}}.dot{background:var(--dot,var(--ink));border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.chip-btn{background:var(--white);max-width:100%;min-height:44px;color:var(--ink);text-align:left;border:2px solid #2b2b2b33;border-radius:22px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.toolbar-chips .chip-btn{white-space:nowrap}.chip-btn:hover{border-color:var(--ink)}.chip-btn[aria-pressed=true],.chip-btn[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--cream)}.chip-btn small{opacity:.7;font-size:.75rem;font-weight:600}
.hero{isolation:isolate;background:var(--ink);min-height:100svh;color:var(--cream);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-circles{z-index:-1;pointer-events:none;position:absolute;inset:0}.c{width:0;height:0;transform:translate3d(calc(var(--mx,0) * var(--d) * 1px), calc(var(--my,0) * var(--d) * 1px), 0);position:absolute}.c i{left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);background:var(--col);animation:drift var(--t) ease-in-out infinite alternate;border-radius:50%;position:absolute}.paused .c i{animation-play-state:paused}.c1{--col:var(--terracotta);--s:clamp(280px, 64vmin, 760px);--d:-22;--t:38s;--dx:-3vmin;--dy:2.5vmin;top:2%;left:88%}.c2{--col:var(--mustard);--s:clamp(120px, 24vmin, 300px);--d:14;--t:30s;--dx:2.5vmin;--dy:-2vmin;top:30%;left:1%}.c3{--col:var(--blue);--s:clamp(260px, 58vmin, 700px);--d:20;--t:44s;--dx:3vmin;--dy:-2.5vmin;top:100%;left:8%}.c4{--col:var(--pink);--s:clamp(140px, 34vmin, 420px);--d:-12;--t:28s;--dx:-2vmin;--dy:-3vmin;top:76%;left:100%}@keyframes drift{to{transform:translate3d(var(--dx), var(--dy), 0) scale(1.05)}}@media (max-width:600px){.c1{--s:190px;top:-4%;left:104%}.c2{--s:100px;top:36%;left:-2%}.c3{--s:220px;top:106%;left:-6%}.c4{--s:130px;top:60%;left:104%}}.hero-inner{text-align:center;padding:calc(var(--hh) + 24px) clamp(20px, 5vw, 64px) 24px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(14px,2.2vh,26px);display:flex}.hero-logo{width:clamp(250px,42vw,600px);height:auto}.hero-title{max-width:18ch;font:700 clamp(2.2rem, 4.6vw, 4rem) / 1.04 var(--font-display);text-wrap:balance}.hero-sub{color:#fbf8f2d6;text-wrap:pretty;max-width:52ch;font-size:clamp(1rem,1.3vw,1.15rem)}.hero-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.hero-stats{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0 16px clamp(20px,5vh,48px);list-style:none;display:flex}.hero-stats li{text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fbf8f212;border:1px solid #fbf8f238;border-radius:16px;min-width:116px;padding:12px 18px}.hero-stats strong{font:800 1.5rem / 1.1 var(--font-text);display:block}.hero-stats span{color:#fbf8f2d6;font-size:.8125rem}@media (max-width:480px){.hero-stats{flex-wrap:nowrap;gap:8px}.hero-stats li{flex:1 1 0;min-width:0;padding:10px 6px}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:no-preference){.hero-inner>*,.hero-stats{animation:rise .9s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .1s)}}@media (prefers-reduced-motion:reduce){.c i{animation:none}}.univers{background:var(--cream);position:relative}.panel{background:var(--flood);color:var(--on);padding:clamp(32px, 5vw, 72px) var(--gutter);position:relative;overflow:hidden}.panel-meta{align-items:center;gap:8px;margin:0 0 18px;display:flex}.panel-title{font:700 clamp(3.25rem, 6.6vw, 6.5rem) / .95 var(--font-display)}.panel-title span{padding:.08em .06em .12em;display:inline-block}.panel-sub{max-width:30ch;font:700 clamp(1.15rem, 1.7vw, 1.4rem) / 1.35 var(--font-text);margin:18px 0 28px}.panel-cards{margin:0;padding:0;list-style:none}.card{background:var(--cream);color:var(--ink);border-radius:var(--radius);padding:10px 10px 14px}.card a{text-decoration:none;display:block}.card:focus-within{outline:3px solid var(--ink);outline-offset:3px}.card a:focus-visible{outline:none}.card-name{min-height:2.5em;font:700 .9375rem / 1.25 var(--font-text);margin:10px 4px 6px}.card-meta{white-space:nowrap;gap:1px;margin:0 4px;display:grid}.card-ref{color:var(--muted);font-size:.75rem}.card .price{font:800 1.0625rem var(--font-text)}.panel:after{content:"";top:calc(var(--qr,160px) * -1);right:calc(var(--qr,160px) * -1);width:calc(var(--qr,160px) * 2);height:calc(var(--qr,160px) * 2);pointer-events:none;background:#fbf8f23d;border-radius:50%;position:absolute}.panel{align-content:center;gap:28px;min-height:min(100svh,840px);display:grid}.panel-cards{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 8px;gap:12px;display:flex;overflow-x:auto}.card{scroll-snap-align:start;flex:0 0 min(64vw,240px)}.univers-nav{display:none}@media (min-width:640px){.panel-cards{grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid;overflow:visible}.card{flex:none}}@media (prefers-reduced-motion:no-preference){.panel.reveal{clip-path:circle(0 at 100% 0)}.panel.reveal.in{clip-path:circle(150% at 100% 0);transition:clip-path 1.1s var(--ease-flood)}}@media (min-width:900px) and (min-height:620px) and (prefers-reduced-motion:no-preference){.univers{height:calc((100svh - var(--hh)) * 5.4)}.stage{top:var(--hh);height:calc(100svh - var(--hh));position:sticky;overflow:hidden}.panels{height:100%;position:relative}.panel{will-change:clip-path;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-content:normal;align-items:center;gap:clamp(24px,4vw,64px);min-height:0;display:grid;position:absolute;inset:0}.panel:not(:first-child){clip-path:circle(0 at 100% 0)}.panel:after{display:none}.panel:last-child:after{display:block}.panel-cards{scroll-snap-type:none;height:100%;margin:0;padding:0;display:block;position:relative;overflow:visible;container-type:size}.card{flex:none;width:min(31%,54cqh - 95px);position:absolute}.card:first-child{top:3%;left:0}.card:nth-child(2){top:24%;left:34.5%}.card:nth-child(3){top:46%;left:69%}.panel-meta,.panel-sub,.panel .btn{opacity:0;transition:opacity .5s .3s, transform .6s var(--ease-out) .3s, background-color .2s, color .2s;transform:translateY(14px)}.panel-title span{clip-path:inset(-20% 100% -20% -5%);transition:clip-path 1s var(--ease-flood) .15s}.card{opacity:0;transition:opacity .6s calc(var(--n) * .11s + .35s), transform .8s var(--ease-out) calc(var(--n) * .11s + .35s);transform:translateY(46px)}.panel.is-active .panel-meta,.panel.is-active .panel-sub,.panel.is-active .btn,.panel.is-active .card{opacity:1;transform:none}.panel.is-active .panel-title span{clip-path:inset(-20% -5%)}.panel.is-active .btn:hover{transform:translateY(-2px)}.univers-nav{left:var(--gutter);z-index:20;background:var(--cream);border-radius:999px;gap:2px;padding:6px;display:flex;position:absolute;bottom:clamp(16px,3vh,32px)}}.univers-nav button{min-height:40px;color:var(--ink);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex}.univers-nav button:hover{background:#2b2b2b14}.univers-nav button i{background:var(--dot);border-radius:50%;width:12px;height:12px}.univers-nav button[aria-current=true]{background:var(--ink);color:var(--cream)}@media (max-width:1139px){.univers-nav button span{display:none}.univers-nav button{padding:10px 12px}}.process{background:var(--cream)}.process-steps{counter-reset:step;gap:36px;padding:0;list-style:none;display:grid;position:relative}.process-step{grid-template-columns:84px 1fr;align-content:start;align-items:start;gap:6px 20px;display:grid;position:relative}.process-num{background:var(--c);width:84px;height:84px;color:var(--ink);font:700 3rem / 1 var(--font-display);z-index:1;border-radius:50%;grid-row:span 2;place-items:center;display:grid;position:relative}.process-step h3{font:800 1.375rem / 1.2 var(--font-text);align-self:end}.process-step p{max-width:36ch}.process-step:first-child{--c:var(--terracotta)}.process-step:nth-child(2){--c:var(--pink)}.process-step:nth-child(3){--c:var(--blue)}.process-foot{margin-top:clamp(28px,4vw,48px)}@media (max-width:759px){.process-step:not(:last-child):after{content:"";border-left:3px dashed #2b2b2b40;width:0;position:absolute;top:84px;bottom:-36px;left:41px}}@media (min-width:760px){.process-steps{--gap:clamp(24px, 4vw, 48px);gap:var(--gap);grid-template-columns:repeat(3,1fr)}.process-step{grid-template-columns:1fr;gap:16px}.process-num{grid-row:auto;width:clamp(88px,11vw,112px);height:clamp(88px,11vw,112px);font-size:clamp(3.2rem,5vw,4rem)}.process-step:not(:last-child):after{content:"";left:calc(clamp(88px,11vw,112px) + 12px);right:calc(var(--gap) * -1 + 12px);border-top:3px dashed #2b2b2b40;position:absolute;top:calc(clamp(88px,11vw,112px)/2)}}.strip{background:var(--white);overflow:hidden}.strip-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.strip-controls{gap:8px;display:none}.strip-controls button{border:2px solid var(--ink);width:48px;height:48px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.strip-controls button:hover:not(:disabled){background:var(--ink);color:var(--cream)}.strip-controls button:disabled{opacity:.3;cursor:default}.strip-controls .flip svg{transform:scaleX(-1)}@media (hover:hover) and (min-width:900px){.strip-controls{display:flex}}.strip-track{scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0 calc(var(--gutter) * -1);padding:4px var(--gutter) 18px;scroll-padding-inline:var(--gutter);gap:16px;list-style:none;display:flex;overflow-x:auto}.strip-track>.pcard{scroll-snap-align:start;flex:0 0 min(66vw,252px)}.strip .pcard{background:var(--cream)}.strip .pcard:hover,.strip .pcard:focus-within{background:var(--tint)}.strip .ptile{background:var(--white)}.strip-cta{margin-top:16px}.closing{isolation:isolate;text-align:center;padding:clamp(72px, 12vw, 160px) var(--gutter);background:var(--ink);color:var(--cream);justify-items:center;gap:18px;display:grid;position:relative;overflow:hidden}.closing h2{max-width:16ch;font:700 clamp(2.6rem, 6vw, 5.2rem) / 1 var(--font-display);text-wrap:balance}.closing p{color:#fbf8f2d6;max-width:46ch;margin-bottom:8px}.closing-circles{z-index:-1;position:absolute;inset:0}.closing-circles i{border-radius:50%;position:absolute}.closing-circles i:first-child{background:var(--pink);width:40vmin;height:40vmin;bottom:-14vmin;left:-8vmin}.closing-circles i:last-child{background:var(--mustard);width:36vmin;height:36vmin;top:-12vmin;right:-10vmin}.closing+.site-footer{border-top:1px solid #fbf8f21f}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}
:root{--sand:#f2ecdd;--pink-tint:#fce9f0}.section-tight{padding-block:clamp(28px,4vw,56px) clamp(64px,9vw,120px)}.process.section-tight{padding-inline:0}.text-btn{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.btn-lg{min-height:56px;padding:0 32px;font-size:1.0625rem}.lead-sm{max-width:56ch}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.cta-band{background:var(--sand);border-radius:28px;justify-items:start;gap:20px;margin-top:clamp(40px,6vw,80px);padding:clamp(28px,5vw,56px);display:grid}.cta-band h2{font:700 clamp(2.4rem, 4.6vw, 4rem) / 1 var(--font-display);text-wrap:balance;max-width:18ch}.browser{gap:20px;display:grid}.toolbar{border-radius:var(--radius);background:var(--white);gap:16px;padding:16px;display:grid}.toolbar-chips{scrollbar-width:thin;gap:8px;margin-inline:-16px;padding:2px 16px 6px;display:flex;overflow-x:auto}.toolbar-row{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.toolbar-price{border:0;grid-column:1/-1;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px 8px;min-width:0;margin:0;padding:0;display:grid}.toolbar-price legend{grid-column:1/-1;padding:0;font-size:.9375rem;font-weight:700}.toolbar-price .input{min-width:0}.toolbar-sort{grid-column:1/-1}.toolbar-vat{grid-column:1/-1;justify-self:start}.results-count{font-weight:700}.empty{border-radius:var(--radius);background:var(--white);justify-items:start;gap:14px;padding:clamp(28px,5vw,56px);display:grid}.empty-title{font-size:clamp(2.2rem,4vw,3.2rem);line-height:1}@media (min-width:900px){.toolbar{grid-template-columns:minmax(220px,1fr) auto minmax(170px,220px) auto;align-items:end;padding:18px 20px}.toolbar-chips{flex-wrap:wrap;order:3;grid-column:1/-1;margin:0;padding:0;overflow:visible}.toolbar-row{display:contents}.toolbar-price,.toolbar-sort,.toolbar-vat{grid-column:auto}}@media (min-width:900px) and (min-height:780px){.toolbar{top:calc(var(--hh) + 8px);z-index:20;position:sticky}}.u-page{background:var(--tint);min-height:100vh}.u-page .pcard:hover,.u-page .pcard:focus-within{background:var(--cream)}.u-band{--qr:clamp(110px, 17vw, 220px);isolation:isolate;background:var(--flood);color:var(--on);padding:calc(var(--hh) + clamp(24px, 4vw, 48px)) 0 clamp(36px, 6vw, 80px);position:relative;overflow:hidden}.u-band:after{content:"";z-index:-1;top:calc(var(--qr) * -1);right:calc(var(--qr) * -1);width:calc(var(--qr) * 2);height:calc(var(--qr) * 2);background:#fbf8f23d;border-radius:50%;position:absolute}.u-band .wrap{justify-items:start;gap:14px;display:grid}.u-band .crumbs{background:var(--cream);color:var(--ink);border-radius:999px;padding:8px 16px}.u-band-meta{flex-wrap:wrap;gap:8px;display:flex}.u-band h1{font:700 clamp(3.5rem, 9vw, 8rem) / .9 var(--font-display);text-wrap:balance}.u-sub{max-width:34ch;font:700 clamp(1.15rem, 1.7vw, 1.4rem) / 1.35 var(--font-text)}.u-others{margin-top:clamp(48px,7vw,96px)}.u-others h2{font:700 clamp(2.2rem, 4vw, 3.2rem) / 1 var(--font-display);margin-bottom:14px}.u-others ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.p-page{padding:calc(var(--hh) + 16px) 0 clamp(56px, 8vw, 112px)}.p-crumbs{margin:12px 0 20px}.p-grid{gap:clamp(24px,4vw,64px);display:grid}.p-media{isolation:isolate;background:var(--tint);border-radius:28px;padding:clamp(16px,3vw,40px);position:relative;overflow:hidden}.p-media:before{content:"";z-index:-1;background:var(--flood);border-radius:50%;width:300px;height:300px;position:absolute;top:-110px;right:-110px}.p-media .ptile{border-radius:18px}.p-info{align-content:start;gap:12px;display:grid}.p-title{font:800 clamp(1.75rem, 3.2vw, 2.6rem) / 1.1 var(--font-text);text-wrap:balance}.p-ref{color:var(--muted);font-weight:600}.buybox{border-radius:var(--radius);background:var(--white);gap:16px;margin-top:12px;padding:20px;display:grid}.buybox-price{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.p-price{display:grid}.p-price-value{font:800 clamp(2rem, 3vw, 2.4rem) / 1.1 var(--font-text)}.p-price-note{color:var(--muted);font-size:.875rem}.buybox-row{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.buybox-row .btn{flex:220px}.buybox-status{min-height:1.5em;color:var(--deep);flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.p-specs{margin-top:20px}.p-specs h2{font:800 1.125rem / 1.3 var(--font-text);margin-bottom:6px}.p-specs dl{display:grid}.p-specs dl>div{border-bottom:2px solid #2b2b2b14;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.p-specs dt{color:var(--muted)}.p-specs dd{text-align:right;margin:0;font-weight:700}.p-more{margin-top:16px}.p-more a{font-weight:700}.p-related{margin-top:clamp(48px,7vw,96px)}.p-related h2{font:700 clamp(2.2rem, 4vw, 3.4rem) / 1 var(--font-display);margin-bottom:24px}@media (min-width:900px){.p-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start}.p-media{top:calc(var(--hh) + 20px);position:sticky}}.list-layout{gap:36px;display:grid}.step-title{font:800 1.375rem / 1.2 var(--font-text);align-items:center;gap:14px;margin-bottom:8px;display:flex}.step-num{background:var(--pink);width:44px;height:44px;color:var(--ink);font:700 1.75rem / 1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.list-tools{margin-top:12px}.confirm{flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.list-summary{background:var(--pink-tint);border-radius:24px;align-content:start;gap:14px;padding:24px;display:grid}.summary-count{font-weight:700}.summary-total{justify-content:space-between;align-items:baseline;gap:12px;font-weight:700;display:flex}.summary-total strong{font-size:1.75rem;font-weight:800}@media (min-width:1000px){.list-layout{grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"main summary""form summary";align-items:start;column-gap:clamp(32px,5vw,72px)}.list-main{grid-area:main}.list-summary{top:calc(var(--hh) + 20px);grid-area:summary;position:sticky}.list-form{grid-area:form}}.list-pending{min-height:60vh}.empty-list{max-width:640px}.empty-or{margin-top:12px;font-weight:700}.chips{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.form{gap:20px;margin-top:16px;display:grid}.form-grid{gap:18px;display:grid}.form-summary{border:2px solid var(--error);background:#fdedec;border-radius:16px;padding:16px 20px}.form-summary:focus-visible{outline:3px solid var(--error);outline-offset:3px}.form-summary p{color:var(--error);align-items:center;gap:8px;font-weight:700;display:flex}.form-summary ul{margin:8px 0 0 24px;padding:0}.form-summary a{color:var(--error);font-weight:600}.form-alert{color:var(--error);align-items:flex-start;gap:8px;font-weight:700;display:flex}.form-actions{display:flex}.form-consent{gap:8px;display:grid}@media (min-width:640px){.form-grid{grid-template-columns:1fr 1fr}.form-wide{grid-column:1/-1}}.success{gap:16px;max-width:800px;display:grid}.success-title{font-size:clamp(4rem,10vw,8rem);line-height:.9}.success-ref{gap:2px;display:grid}.success-ref span{color:var(--muted);font-size:.875rem;font-weight:600}.success-ref strong{font:800 clamp(1.6rem, 3vw, 2.2rem) / 1.2 var(--font-text);letter-spacing:.04em}.success-sheet{border-radius:var(--radius);background:var(--white);margin-top:12px;padding:clamp(18px,3vw,32px);overflow-x:auto}.sheet-head{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:20px;display:flex}.sheet-head h2{font:800 1.25rem / 1.2 var(--font-text)}.sheet-head p{font-size:.9375rem}.success-sheet table{border-collapse:collapse;width:100%;font-size:.9375rem}.success-sheet th,.success-sheet td{text-align:left;border-bottom:1px solid #2b2b2b1f;padding:10px 8px}.success-sheet .num{text-align:right;white-space:nowrap}.success-sheet tfoot th,.success-sheet tfoot td{border-bottom:0;font-weight:800}.success-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.success-inline{padding:8px 0}.success-inline .success-title{font-size:clamp(3.5rem,8vw,6rem)}.contact-layout{gap:48px;display:grid}.contact-details dl{gap:18px;margin-top:16px;display:grid}.contact-details dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:800}.contact-details dd{margin:0;font-size:1.125rem}.contact-details a{text-underline-offset:4px}.contact-hint{background:var(--sand);border-radius:16px;margin-top:28px;padding:18px 20px}.contact-hint a{font-weight:700}@media (min-width:900px){.contact-layout{grid-template-columns:5fr 7fr;gap:80px}}.about{display:grid}.about-text{text-wrap:pretty;gap:16px;max-width:62ch;font-size:1.1875rem;display:grid}.about-facts ul{gap:16px;margin:clamp(32px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.about-facts li{background:var(--c);color:var(--ink);text-align:center;border-radius:28px;align-content:center;justify-items:center;gap:4px;padding:32px 20px;display:grid}.about-facts strong{font:700 clamp(3rem, 6vw, 4.5rem) / 1 var(--font-display)}.about-facts strong.range{font-size:clamp(1.9rem,3.4vw,2.6rem)}.about-facts span{font-weight:700}@media (min-width:760px){.about-facts ul{grid-template-columns:repeat(3,1fr)}}.dc-info{gap:20px;display:grid}.dc-card{background:var(--white);border-radius:28px;padding:clamp(24px,4vw,40px)}.dc-card-tint{background:var(--tint)}.dc-card h2{font:800 1.25rem / 1.3 var(--font-text);margin-bottom:14px}.ticks{gap:12px;padding:0;list-style:none;display:grid}.ticks li{grid-template-columns:24px 1fr;gap:10px;display:grid}.ticks svg{color:#2e718e;margin-top:3px}.terms{display:grid}.terms>div{border-bottom:2px solid #2b2b2b1a;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.terms dd{text-align:right;margin:0;font-weight:700}.dc-universes{grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none;display:grid}.dc-universes a{isolation:isolate;background:var(--flood);height:100%;min-height:168px;color:var(--on);transition:transform .3s var(--ease-out);border-radius:24px;align-content:end;justify-items:start;gap:10px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dc-universes a:after{content:"";z-index:-1;background:#fbf8f24d;border-radius:50%;width:104px;height:104px;position:absolute;top:-52px;right:-52px}.dc-universes a:hover{transform:translateY(-4px)}.dc-u-name{font:700 clamp(1.9rem, 3.6vw, 2.8rem) / 1 var(--font-display)}@media (max-width:419px){.dc-universes{grid-template-columns:1fr}}.dc-u-count{background:var(--cream);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:800}@media (min-width:900px){.dc-info{grid-template-columns:1fr 1fr;align-items:start}.dc-universes{grid-template-columns:repeat(3,1fr);gap:16px}}.nf{isolation:isolate;min-height:80vh;padding:calc(var(--hh) + 40px) 0 80px;align-content:center;display:grid;position:relative;overflow:hidden}.nf .wrap{justify-items:start;gap:20px;display:grid}.nf h1{max-width:14ch;font:700 clamp(3rem, 8vw, 7rem) / .95 var(--font-display);text-wrap:balance}.nf-circle{z-index:-1;border-radius:50%;position:absolute}.nf-c1{background:var(--pink);width:46vmin;height:46vmin;top:12vmin;right:-10vmin}.nf-c2{background:var(--mustard);width:22vmin;height:22vmin;bottom:6vmin;right:28vmin}.p-desc{margin-top:20px}.p-desc h2{font:800 1.125rem / 1.3 var(--font-text);margin-bottom:6px}.p-desc p{text-wrap:pretty}.u-intro{max-width:70ch;margin-bottom:clamp(28px,4vw,48px)}.faq{gap:24px;max-width:70ch;margin-top:clamp(48px,7vw,96px);display:grid}.faq h2{font:700 clamp(2.2rem, 4vw, 3.2rem) / 1 var(--font-display)}.faq h3{font:800 1.125rem / 1.3 var(--font-text);margin-bottom:6px}.faq p{text-wrap:pretty}.faq-page{margin-top:0}.faq-page h2{font:800 1.25rem / 1.3 var(--font-text);margin-bottom:6px}.guide-list{gap:16px;padding:0;list-style:none;display:grid}.guide-list h2{font:800 1.25rem / 1.3 var(--font-text);margin-bottom:8px}.guide-list p{text-wrap:pretty;max-width:70ch}.guide-list .btn{margin-top:16px}.guide-body ul{gap:8px;padding-left:1.2em;display:grid}.guide-meta{color:var(--muted);font-size:.9rem}.guide-products{margin-top:clamp(48px,7vw,96px)}.guide-products>h2{font:700 clamp(2.2rem, 4vw, 3.2rem) / 1 var(--font-display);margin-bottom:20px}@media (min-width:800px){.guide-list{grid-template-columns:1fr 1fr}}.seg-fit li{align-content:start;gap:12px;display:grid}.seg-fit p{text-wrap:pretty}
@media print{.site-header,.site-footer,.mobile-bar,dialog,.skip-link,.page-hero,.no-print,.success>.lead{display:none!important}body{color:#000;background:#fff;min-height:0}.wrap{max-width:none;padding-inline:0}.section-tight{padding:0}.success-title{font-size:3rem}.success-sheet{background:0 0;border-radius:0;padding:0}.success-sheet th,.success-sheet td{border-color:#bbb}a{text-decoration:none}}
