:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--band:#faf5ec;--cream:#f2e7d2;--card:#fff;--text:#2b2018;--muted:#6b5844;--line:#e0d0b4;--line-soft:#efe5d4;--kraft:#c8a06e;--kraft-deep:#b98f5c;--edge:#a9744a;--tape:#e8d9be;--orange:#e3803a;--amber:#fdaf4e;--fragile:#d65a48;--mint:#00fdc7;--mint-deep:#06b98f;--green:#1f7a5a;--shadow:0 1px 2px #2b20180f, 0 8px 22px -14px #2b201857;--shadow-lift:0 2px 5px #2b201814, 0 20px 42px -20px #2b201875;--r:14px;--font:var(--font-europa),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--font-mono:ui-monospace,"Cascadia Mono","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.62' numOctaves='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.35 0 0 0 0.12  0.26 0 0 0 0.08  0.16 0 0 0 0.04  0 0 0 0.62 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23p)'/%3E%3C/svg%3E");--flute:repeating-linear-gradient(90deg, #6b472a57 0 1px, #6b472a12 1px 2px, transparent 2px 5px, #6b472a24 5px 6px, transparent 6px 8px)}:root[data-theme=dark],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-padding-top:96px;overflow-x:clip}@media (max-width:980px){html{scroll-padding-top:120px}}body{background:var(--ground);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";background-image:var(--grain);opacity:.085;pointer-events:none;z-index:0;mix-blend-mode:multiply;background-size:220px 220px;position:fixed;inset:0}.wrap{z-index:1;max-width:1160px;margin:0 auto;padding:0 20px;position:relative}h1,h2,h3,h4{letter-spacing:-.028em;text-wrap:balance;margin:0;font-weight:800;line-height:1.06}h1{font-size:clamp(2.3rem,5.4vw,4rem)}h2{font-size:clamp(1.72rem,3.3vw,2.6rem)}h3{letter-spacing:-.015em;font-size:1.04rem;font-weight:700;line-height:1.35}p{margin:0}.lede{color:var(--muted);max-width:62ch;font-size:clamp(1.01rem,1.35vw,1.14rem);line-height:1.6}.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.19em;color:var(--edge);font-size:.69rem;font-weight:600}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.corrugate{border-block:1px solid var(--edge);background:var(--flute), linear-gradient(var(--kraft),var(--kraft-deep));width:100%;height:20px}.torn{position:relative}.torn:before{content:"";background:inherit;pointer-events:none;clip-path:polygon(0 100%,0 46%,3% 70%,6% 26%,9% 62%,13% 34%,16% 74%,20% 40%,23% 64%,27% 24%,30% 68%,34% 38%,37% 72%,41% 30%,44% 66%,48% 44%,52% 22%,55% 70%,59% 36%,62% 64%,66% 28%,69% 74%,73% 40%,76% 62%,80% 26%,83% 70%,87% 34%,90% 66%,94% 30%,97% 68%,100% 44%,100% 100%);height:14px;position:absolute;top:-13px;left:0;right:0}.tape{background:var(--tape);z-index:2;pointer-events:none;clip-path:polygon(0 8%,4% 0,10% 9%,17% 1%,24% 8%,32% 1%,40% 9%,48% 2%,57% 9%,65% 1%,73% 8%,81% 1%,89% 9%,96% 2%,100% 8%,100% 92%,96% 100%,88% 91%,80% 99%,72% 92%,64% 99%,56% 91%,47% 98%,39% 91%,31% 99%,23% 92%,16% 99%,9% 91%,3% 100%,0 92%);border-inline:1px dashed #a9744a8c;width:158px;height:30px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-1.8deg);box-shadow:0 1px 2px #2b201824}.tape:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 3px,#a9744a29 3px 4px);position:absolute;inset:0}.tape-corner{background:var(--tape);z-index:2;pointer-events:none;opacity:.95;border-block:1px dashed #a9744a80;width:104px;height:26px;position:absolute;top:-16px;left:-32px;transform:rotate(-45deg)}.fluted{position:relative;overflow:hidden}.fluted:before{content:"";background:var(--flute), linear-gradient(var(--kraft),var(--kraft-deep));border-inline-end:1px solid var(--edge);pointer-events:none;width:11px;position:absolute;top:0;bottom:0;left:0}.fluted>*{position:relative}.fluted{padding-inline-start:26px}.barcode{opacity:.9;background:repeating-linear-gradient(90deg,var(--text) 0 2px,transparent 2px 4px, var(--text) 4px 5px,transparent 5px 9px,var(--text) 9px 12px,transparent 12px 13px, var(--text) 13px 14px,transparent 14px 18px);width:100%;height:34px}.ambient{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.amb{color:var(--edge);will-change:translate;translate:calc(var(--mx,0) * var(--d,14px)) calc(var(--my,0) * var(--d,14px));position:absolute}.amb-in{rotate:var(--rot,0deg);opacity:var(--op,.2);display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.amb-in{animation:linear both par;animation-timeline:view();animation-range:entry exit}@keyframes par{0%{translate:0 var(--from,70px)}to{translate:0 var(--to,-70px)}}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.amb-in{animation:17s ease-in-out infinite sway}@keyframes sway{0%,to{translate:0 12px}50%{translate:0 -12px}}}}@media (max-width:900px){.ambient{display:none}}.dieline{z-index:0;pointer-events:none;opacity:.34;background:repeating-linear-gradient(180deg,var(--edge) 0 8px,transparent 8px 16px);width:1px;position:fixed;top:0;bottom:0}.dieline.l{left:max(14px,50vw - 648px)}.dieline.r{right:max(14px,50vw - 648px)}.dieline:before{content:"";border:1px solid var(--edge);background:var(--ground);border-radius:50%;width:9px;height:9px;position:absolute;top:12vh;left:-4px}@media (max-width:960px){.dieline{display:none}}.topbar{background:var(--text);color:#f2e7d3;font-size:.82rem}.topbar-in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:9px 20px;display:flex}.topbar a{color:var(--mint);font-weight:700;text-decoration:none}.nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;position:sticky;top:0}.nav-in{align-items:center;gap:22px;height:66px;display:flex}.logo{color:var(--text);letter-spacing:-.025em;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.logo-tile{background:var(--kraft);border:1px solid var(--edge);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -7px 11px -7px #6b472ae6}.logo-tile:after{content:"";background:var(--flute);opacity:.65;position:absolute;inset:0}.logo-tile svg{z-index:1;position:relative}.nav-links{align-items:center;gap:20px;margin-inline-start:auto;display:flex}.nav-links a{color:var(--muted);font-size:.9rem;text-decoration:none}.nav-links a:hover{color:var(--text)}.nav-links a.btn{color:#2b2018}.mnav{margin-inline-start:auto;display:none}.mnav>summary{cursor:pointer;border:1px solid var(--line);background:var(--card);border-radius:9px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mnav>summary::-webkit-details-marker{display:none}.mnav>summary:focus-visible{outline:3px solid var(--edge);outline-offset:2px}.mnav .bars{background:var(--text);width:19px;height:2px;position:relative}.mnav .bars:before,.mnav .bars:after{content:"";background:var(--text);width:19px;height:2px;position:absolute;left:0}.mnav .bars:before{top:-6px}.mnav .bars:after{top:6px}.mnav[open] .bars{background:0 0}.mnav[open] .bars:before{top:0;rotate:45deg}.mnav[open] .bars:after{top:0;rotate:-45deg}.mnav-panel{inset-inline:0;background:var(--card);border-block:1px solid var(--line);box-shadow:var(--shadow-lift);z-index:50;flex-direction:column;gap:2px;padding:14px 20px 20px;display:flex;position:absolute;top:100%}.mnav-panel a{color:var(--text);border-bottom:1px solid var(--line-soft);padding:12px 4px;font-size:1rem;font-weight:700;text-decoration:none}.mnav-panel a:last-of-type{border-bottom:none}.mnav-panel .btn{justify-content:center;margin-top:12px}@media (max-width:980px){.nav-links .hide-sm{display:none}.mnav{display:block}.nav-links{gap:12px;margin-inline-start:0}.nav-in{gap:12px}}@media (max-width:520px){.nav-links a:not(.btn){display:none}.btn{padding:11px 16px;font-size:.88rem}}.btn{cursor:pointer;font-family:var(--font);letter-spacing:-.01em;border:none;border-radius:9px;align-items:center;gap:8px;padding:12px 21px;font-size:.93rem;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:focus-visible{outline:3px solid var(--edge);outline-offset:3px}.btn-primary{background:var(--orange);color:#2b2018;box-shadow:0 3px 0 var(--edge), var(--shadow)}.btn-primary:hover{box-shadow:0 2px 0 var(--edge), var(--shadow);transform:translateY(1px)}.btn-mint{background:var(--mint);color:#2b2018;box-shadow:0 3px 0 var(--mint-deep), var(--shadow)}.btn-mint:hover{box-shadow:0 2px 0 var(--mint-deep), var(--shadow);transform:translateY(1px)}.btn-ghost{color:var(--text);border:1.5px dashed var(--edge);background:0 0}.btn-ghost:hover{background:var(--cream)}.section{padding:clamp(54px,7.5vw,96px) 0;position:relative}.section.band{background:var(--band);border-block:1px solid var(--line-soft)}.section.cream{background:var(--cream);border-top:none;border-bottom:1px solid var(--line)}.section.cream:after{content:"";pointer-events:none;background-image:var(--grain);opacity:.16;mix-blend-mode:multiply;background-size:220px 220px;position:absolute;inset:0}.section.cream>*{z-index:1;position:relative}.section-head{flex-direction:column;gap:12px;max-width:70ch;margin-bottom:34px;display:flex}.mint-line{background:var(--mint);border-radius:2px;width:60px;height:4px}.hero{padding:clamp(42px,6vw,74px) 0 clamp(36px,5vw,62px);position:relative}.hero-grid{grid-template-columns:1.06fr .94fr;align-items:center;gap:clamp(28px,4vw,54px);display:grid}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:36px}}.hero-copy{flex-direction:column;gap:20px;display:flex}.rotator{vertical-align:bottom;display:inline-grid}.rotator>span{color:var(--edge);opacity:0;grid-area:1/1;animation:12s linear infinite rot}.rotator>span:first-child{animation-delay:0s}.rotator>span:nth-child(2){animation-delay:3s}.rotator>span:nth-child(3){animation-delay:6s}.rotator>span:nth-child(4){animation-delay:9s}@keyframes rot{0%{opacity:0;translate:0 14px}4%,23%{opacity:1;translate:0}27%,to{opacity:0;translate:0 -14px}}@media (prefers-reduced-motion:reduce){.rotator>span{opacity:0;animation:none}.rotator>span:first-child{opacity:1}}.cta-row{flex-wrap:wrap;gap:12px;display:flex}.trust{color:var(--muted);flex-wrap:wrap;gap:18px;font-size:.85rem;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.tick{width:15px;height:15px;color:var(--green);flex:none}.label-stack{position:relative}.label-stack:before{content:"";border-radius:var(--r);background:var(--kraft);border:1px solid var(--edge);box-shadow:var(--shadow);position:absolute;inset:18px -16px -18px 16px;rotate:1.6deg}.label-stack:after{content:"";border-radius:var(--r);background:var(--flute);opacity:.5;pointer-events:none;position:absolute;inset:18px -16px -18px 16px;rotate:1.6deg}@media (max-width:940px){.label-stack:before,.label-stack:after{inset:12px -9px -12px 9px}}.label-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-lift);z-index:1;padding:22px;position:relative}.label-card:after{content:"";border-radius:0 0 var(--r) var(--r);background:var(--flute);opacity:.75;height:9px;position:absolute;bottom:0;left:0;right:0}.label-head{border-bottom:1.5px dashed var(--line);justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding-bottom:13px;display:flex}.label-rows{grid-template-columns:1fr 1fr;gap:13px 18px;display:grid}.lrow{flex-direction:column;gap:1px;min-width:0;display:flex}.lrow .k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--muted);font-size:.62rem}.lrow .v{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:.94rem;font-weight:700}.stamp{text-transform:uppercase;letter-spacing:.09em;opacity:.95;border:2px solid;border-radius:5px;align-items:center;gap:6px;padding:5px 11px;font-size:.7rem;font-weight:800;display:inline-flex;rotate:-2.4deg}.stamp-ok{color:var(--green)}.stamp-wait{color:var(--edge)}.stamp-red{color:var(--fragile)}.pill-mint{background:var(--mint);color:#2b2018;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:.66rem;font-weight:700;display:inline-flex}.marquee{border-block:1px solid var(--line);background:var(--card);padding:14px 0;position:relative;overflow:hidden}.marquee:before,.marquee:after{content:"";z-index:2;width:80px;position:absolute;top:0;bottom:0}.marquee:before{background:linear-gradient(90deg,var(--card),transparent);left:0}.marquee:after{background:linear-gradient(270deg,var(--card),transparent);right:0}.marquee-track{gap:44px;width:max-content;animation:34s linear infinite slide;display:flex}@keyframes slide{0%{translate:0}to{translate:-50%}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.marquee-item{letter-spacing:-.02em;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-size:1.02rem;font-weight:700;display:flex}.flow{grid-template-columns:1fr minmax(150px,auto) 1fr;align-items:center;gap:clamp(12px,2.5vw,30px);display:grid}@media (max-width:860px){.flow{grid-template-columns:1fr;gap:24px}}.flow-col{flex-direction:column;gap:8px;display:flex}.node{background:var(--card);border:1px solid var(--line);letter-spacing:-.01em;box-shadow:var(--shadow);border-radius:10px;align-items:center;gap:9px;padding:9px 13px;font-size:.88rem;font-weight:700;display:flex;position:relative}.node .dotmark{background:var(--kraft);border:1px solid var(--edge);border-radius:2px;flex:none;width:8px;height:8px}.flow-hub{flex-direction:column;align-items:center;gap:9px;display:flex}.hub{background:var(--kraft);border:1.5px solid var(--edge);width:92px;height:92px;box-shadow:var(--shadow-lift);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.hub:after{content:"";background:var(--flute);opacity:.6;position:absolute;inset:0}.hub svg{z-index:1;position:relative}.hub-ring{border:2px solid var(--mint);opacity:0;border-radius:26px;animation:2.8s ease-out infinite ring;position:absolute;inset:-6px}@keyframes ring{0%{opacity:.75;scale:.92}70%{opacity:0;scale:1.14}to{opacity:0;scale:1.14}}@media (prefers-reduced-motion:reduce){.hub-ring{opacity:.35;animation:none}}.wire{background:repeating-linear-gradient(90deg,var(--edge) 0 6px,transparent 6px 12px);opacity:.75;width:100%;min-width:60px;height:2px;position:relative}.wire i{background:var(--kraft);border:1px solid var(--edge);border-radius:2px;width:9px;height:9px;animation:2.9s linear infinite run;position:absolute;top:-4px;box-shadow:0 0 0 3px #00fdc747}.wire.rev i{animation-name:run-rev}@keyframes run{0%{opacity:0;left:-4%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}@keyframes run-rev{0%{opacity:0;left:100%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:-4%}}@media (prefers-reduced-motion:reduce){.wire i{animation:none;left:46%}}.flow-hub .wire{margin:2px 0}.stats{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:18px;display:grid}.stat{border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:20px;display:flex}.stat b{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:700;line-height:1}.stat span{color:var(--muted);font-size:.83rem}.carriers{grid-template-columns:repeat(auto-fit,minmax(244px,1fr));gap:20px;display:grid}.carrier{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:13px;padding:32px 20px 20px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.carrier:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.carrier.best{border-color:var(--edge);border-width:1.5px}.carrier-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.carrier-name{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.price{align-items:baseline;gap:6px;display:flex}.price b{font-family:var(--font-mono);letter-spacing:-.05em;font-size:1.9rem;font-weight:700}.price span{color:var(--muted);font-size:.75rem}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;background:var(--cream);border:1px solid var(--line);border-radius:20px;padding:3px 8px;font-size:.62rem}.badge-best{background:var(--amber);color:#2b2018;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;border-radius:4px;padding:3px 9px;font-size:.6rem;font-weight:700}.soon{opacity:.6}.table-shell{border:1px solid var(--line);border-radius:var(--r);background:linear-gradient(90deg, var(--card) 30%, #fffdf800) left center / 40px 100% no-repeat local, linear-gradient(270deg, var(--card) 30%, #fffdf800) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #2b201829, transparent) left center / 16px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #2b201829, transparent) right center / 16px 100% no-repeat scroll, var(--card);scrollbar-width:thin;overflow-x:auto}.table-hint{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:.66rem;display:none}@media (max-width:760px){.table-hint{display:block}}table{border-collapse:collapse;width:100%;min-width:660px}th,td{text-align:start;border-bottom:1px solid var(--line-soft);padding:13px 16px;font-size:.88rem}thead th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);background:var(--cream);border-bottom-color:var(--line);font-size:.64rem;font-weight:600}tbody tr:last-child td{border-bottom:none}tbody tr:hover td{background:var(--band)}td.n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end}td.win{color:var(--edge);font-weight:700}td.no{color:#ab9a88}.steps{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:20px;display:grid}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:9px;padding:20px;display:flex}.step-no{background:var(--cream);border:1px solid var(--line);width:34px;height:34px;font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:.95rem;font-weight:700;display:grid}.step.done .step-no{background:var(--mint);border-color:var(--mint-deep)}.step p{color:var(--muted);font-size:.87rem}.mods{grid-template-columns:repeat(auto-fit,minmax(278px,1fr));gap:20px;display:grid}.mod{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:11px;padding:20px;display:flex}.mod-top{align-items:center;gap:11px;display:flex}.mod-ico{background:var(--cream);border:1px solid var(--line);width:38px;height:38px;color:var(--edge);border-radius:10px;flex:none;place-items:center;display:grid}.mod ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mod li{color:var(--muted);align-items:flex-start;gap:8px;font-size:.85rem;display:flex}.mod li:before{content:"";background:var(--kraft);border:1px solid var(--edge);border-radius:2px;flex:none;width:6px;height:6px;margin-top:7px}.mod-cat{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.15em;color:var(--edge);font-size:.59rem}.perks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.perk{border-radius:var(--r);border:1.5px dashed var(--line);background:var(--card);flex-direction:column;gap:8px;padding:20px;display:flex}.perk p{color:var(--muted);font-size:.86rem}.trail{grid-template-columns:repeat(4,1fr);display:grid;position:relative}@media (max-width:820px){.trail{grid-template-columns:1fr;gap:22px}}.stop{flex-direction:column;align-items:flex-start;gap:10px;padding:0 12px;display:flex;position:relative}.postmark{border:2.5px dashed var(--edge);text-align:center;background:var(--card);width:76px;height:76px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--edge);border-radius:50%;flex:none;place-items:center;font-size:.56rem;line-height:1.25;display:grid;rotate:-7deg}.stop.done .postmark{color:var(--text);border-color:var(--text);border-style:solid}.stop.now .postmark{border-color:var(--orange);color:var(--orange);border-style:solid;box-shadow:0 0 0 5px #e3803a33}.stop:after{content:"";opacity:.55;background:repeating-linear-gradient(90deg,var(--edge) 0 6px,transparent 6px 12px);height:2px;position:absolute;top:38px;left:calc(50% + 46px);right:-8px}.stop:last-child:after{display:none}@media (max-width:820px){.stop:after{display:none}}.stop p{color:var(--muted);font-size:.82rem}.dash{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lift);border-radius:18px;overflow:hidden}.dash-bar{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:10px;padding:12px 16px;display:flex}.dot{background:var(--card);border:1px solid var(--edge);border-radius:50%;width:10px;height:10px}.dash-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-inline-start:6px;font-size:.7rem}.dash-wallet{align-items:center;gap:8px;margin-inline-start:auto;font-size:.8rem;display:flex}.dash-body{grid-template-columns:186px 1fr;display:grid}.dash-side{border-inline-end:1px solid var(--line);background:var(--band);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.side-group{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);padding:12px 10px 5px;font-size:.58rem}.side-item{color:var(--muted);border-radius:7px;padding:8px 10px;font-size:.85rem}.side-item.on{background:var(--kraft);color:#2b2018;font-weight:700}.dash-main{flex-direction:column;gap:16px;min-width:0;padding:18px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:12px;display:grid}.kpi{border:1px solid var(--line);background:var(--band);border-radius:11px;flex-direction:column;gap:2px;padding:13px 14px;display:flex}.kpi .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:.59rem}.kpi .v{font-family:var(--font-mono);letter-spacing:-.045em;font-size:1.42rem;font-weight:700}.kpi.accent{border-color:var(--edge);background:var(--card);border-width:1.5px}.kpi.accent .v{color:var(--edge)}.spark{align-items:flex-end;gap:2.5px;height:26px;margin-top:4px;display:flex}.spark i{background:var(--kraft);opacity:.55;border-radius:1.5px;flex:1}.spark i:last-child{background:var(--orange);opacity:1}.faq{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:13px;display:grid}details.q{border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden}details.q summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;gap:12px;padding:15px 18px;font-size:.94rem;font-weight:700;list-style:none;display:flex}details.q summary::-webkit-details-marker{display:none}details.q summary:after{content:"+";font-family:var(--font-mono);color:var(--edge);flex:none}details.q[open] summary:after{content:"–"}details.q summary:focus-visible{outline:3px solid var(--edge);outline-offset:-3px}details.q .a{color:var(--muted);padding:0 18px 16px;font-size:.87rem}.callback{border-radius:var(--r);border:1.5px dashed var(--edge);background:var(--card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.swatches{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:11px;display:grid}.sw{border:1px solid var(--line);background:var(--card);border-radius:10px;overflow:hidden}.sw-c{height:50px}.sw-t{flex-direction:column;padding:8px 10px;display:flex}.sw-t b{font-size:.77rem}.sw-t span{font-family:var(--font-mono);color:var(--muted);font-size:.64rem}.closer{background:var(--kraft);border-block:1px solid var(--edge);position:relative;overflow:hidden}.closer:before{content:"";background:var(--flute);opacity:.75;pointer-events:none;position:absolute;inset:0}.closer:after{content:"";background-image:var(--grain);opacity:.2;mix-blend-mode:multiply;pointer-events:none;background-size:220px 220px;position:absolute;inset:0}.closer .wrap{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.closer .lede{color:#4a382a}.foot{background:var(--band);border-top:1px solid var(--line);padding:46px 0 0}.foot-grid{grid-template-columns:1.5fr repeat(4,1fr);gap:30px 26px;display:grid}@media (max-width:1000px){.foot-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:680px){.foot-grid{grid-template-columns:1fr 1fr;gap:26px 20px}}@media (max-width:420px){.foot-grid{grid-template-columns:1fr}}.foot-brand{flex-direction:column;gap:12px;display:flex}.foot-brand p{color:var(--muted);max-width:34ch;font-size:.87rem}.foot-contact{flex-direction:column;gap:5px;font-size:.88rem;display:flex}.foot-contact a{color:var(--text);font-weight:700;text-decoration:none}.foot-contact a:hover{color:var(--edge)}.foot-col{flex-direction:column;gap:9px;min-width:0;display:flex}.foot-col h4{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--edge);font-size:.65rem;font-weight:600}.foot-col a{color:var(--muted);font-size:.87rem;text-decoration:none}.foot-col a:hover{color:var(--text)}.foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin-top:38px;padding:18px 0 34px;display:flex}.foot-bottom small{color:var(--muted);font-size:.79rem;line-height:1.5}.foot-social{gap:9px;display:flex}.foot-social a{border:1px solid var(--line);background:var(--card);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.foot-social a:hover{color:var(--text);border-color:var(--edge)}@media (max-width:1000px){.foot-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:980px){.nav-links .hide-sm{display:none}.mnav{display:block}.nav-links{gap:12px;margin-inline-start:0}.nav-in{gap:12px}}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:36px}.label-stack:before,.label-stack:after{inset:12px -9px -12px 9px}}@media (max-width:900px){.ambient{display:none}}@media (max-width:880px){.dash-body{grid-template-columns:1fr}.dash-side{display:none}}@media (max-width:860px){.flow{grid-template-columns:1fr;gap:24px}.flow-hub{flex-direction:row;align-items:center;gap:14px}.flow-hub>div:not(.hub):not(.wire){order:2}.flow-hub .wire{flex:1;min-width:40px}}@media (max-width:820px){.trail{grid-template-columns:1fr;gap:22px}.stop:after{display:none}.stop{padding:0}}@media (max-width:760px){.label-rows{grid-template-columns:1fr}.callback{flex-direction:column;align-items:flex-start}.callback .cta-row{width:100%}.callback .btn{flex:1;justify-content:center}}@media (max-width:680px){.foot-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.section{padding:44px 0}.section-head{margin-bottom:26px}}@media (max-width:560px){.stats{grid-template-columns:1fr 1fr}.steps,.mods,.perks,.carriers,.faq{grid-template-columns:1fr}}@media (max-width:520px){.nav-links a:not(.btn){display:none}.btn{padding:11px 16px;font-size:.88rem}.wrap{padding:0 16px}}@media (max-width:420px){.foot-grid{grid-template-columns:1fr}.hero-facts{gap:18px}.swatches{grid-template-columns:1fr 1fr}}@media (max-width:960px){.dieline{display:none}}.apply-form{flex-direction:column;gap:22px;max-width:760px;display:flex}.apply-form fieldset{border:1px solid var(--line);border-radius:var(--r);background:var(--card);box-shadow:var(--shadow);margin:0;padding:20px;position:relative}.apply-form fieldset:before{content:"";background:var(--flute);opacity:.75;border-radius:0 3px 3px 0;width:5px;position:absolute;top:14px;bottom:14px;left:0}.apply-form legend{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--edge);padding:0 8px;font-size:.66rem;font-weight:600}.field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:640px){.field-row{grid-template-columns:1fr}}.field{flex-direction:column;gap:5px;margin-bottom:14px;display:flex}.field>span{color:var(--muted);font-size:.83rem;font-weight:700}.field>span i{opacity:.75;font-style:normal;font-weight:400}.field input,.field select,.field textarea{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:9px;width:100%;padding:11px 13px;font-size:.94rem}.field textarea{resize:vertical;min-height:76px}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--edge);outline-offset:1px}.field input[aria-invalid=true]{border-color:var(--fragile);border-width:1.5px}.field-error{color:var(--fragile);font-size:.8rem;font-style:normal;font-weight:600}.form-error{border:1px solid var(--fragile);color:#8c2c1c;background:#fcece9;border-radius:9px;padding:11px 14px;font-size:.89rem}.form-note{color:var(--muted);margin-top:4px;font-size:.84rem}.membership{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}@media (max-width:640px){.membership{grid-template-columns:1fr}}.membership-option{cursor:pointer;border:1.5px solid var(--line);background:var(--ground);border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.membership-option.on{border-color:var(--edge);background:var(--cream)}.membership-option input{flex:none;margin-top:3px}.membership-option b{letter-spacing:-.01em;font-size:.94rem;display:block}.membership-option small{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.45;display:block}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.wa-dock{z-index:60;align-items:center;gap:10px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:20px;right:18px}.wa-dock.off{opacity:0;pointer-events:none;transform:translate(calc(100% + 28px))}.wa-bubble{text-align:start;cursor:pointer;max-width:230px;font:inherit;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 14px;line-height:1.35;display:block;box-shadow:0 6px 20px -8px #2b201873}.wa-bubble span{color:var(--muted);font-size:.78rem;display:block}.wa-bubble strong{font-size:.88rem;font-weight:700;display:block}.wa-bubble:hover{box-shadow:0 10px 26px -8px #2b20188c}.wa-btn{cursor:pointer;color:#fff;background:#25d366;border:none;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;transition:transform .2s;display:grid;position:relative;box-shadow:0 8px 22px -6px #25d36699}.wa-btn:hover{transform:scale(1.06)}.wa-btn:focus-visible,.wa-bubble:focus-visible,.wa-handle:focus-visible{outline:3px solid var(--edge);outline-offset:3px}.wa-pulse{background:#fff;border:2px solid #25d366;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px}.wa-pulse:after{content:"";background:#ffffffbf;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite wa-ping;position:absolute;inset:-2px}@keyframes wa-ping{75%,to{opacity:0;transform:scale(2)}}.wa-handle{z-index:60;cursor:pointer;color:#fff;opacity:0;pointer-events:none;background:#25d366;border:none;border-radius:22px 0 0 22px;align-items:center;gap:3px;padding:9px 7px 9px 5px;transition:transform .3s,opacity .3s;display:flex;position:fixed;bottom:26px;right:0;transform:translate(100%);box-shadow:0 6px 18px -6px #25d36699}.wa-handle.on{opacity:1;pointer-events:auto;transform:translate(0)}@media (prefers-reduced-motion:reduce){.wa-pulse:after{animation:none}.wa-dock,.wa-handle{transition:none}.wa-btn:hover{transform:none}}@media (max-width:640px){.wa-bubble{display:none}.wa-dock{bottom:16px;right:14px}}
@font-face{font-family:europaNuova;src:url(../media/Europa_Nuova_Regular-s.p.2vu9v1ow_v5-p.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:europaNuova;src:url(../media/Europa_Nuova_Bold-s.p.40rhmuazgew_q.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:europaNuova;src:url(../media/Europa_Nuova_ExtraBold-s.p.0-8ltfu-t-shp.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:europaNuova Fallback;src:local(Arial);ascent-override:90.28%;descent-override:27.31%;line-gap-override:0.0%;size-adjust:107.63%}.europanuova_4af12624-module__341GFq__className{font-family:europaNuova,europaNuova Fallback}.europanuova_4af12624-module__341GFq__variable{--font-europa:"europaNuova", "europaNuova Fallback"}
