:root{--white:#ffffff;--linen:#fbf7f4;--linen-2:#f6efe9;--ink:#181818;--ink-2:#3f3935;--muted:#776d66;--line:#ece3dc;--line-2:#e0d4ca;--rust:#b5401a;--rust-d:#8f2a0c;--rust-l:#f8e8de;--sand:#f0b888;--sand-l:#fcefe3;--sage:#588157;--sage-l:#e7efe4;--denim:#3d405b;--brass:#c9a26b;--radius:18px;--shadow-s:0 1px 2px rgba(24,24,24,0.05),0 4px 14px rgba(24,24,24,0.05);--shadow-m:0 2px 6px rgba(24,24,24,0.05),0 18px 48px rgba(60,30,15,0.1);--shadow-l:0 30px 80px rgba(90,40,15,0.16);--wrap:1240px;--font-display:var(--f-italiana),"Italiana",Georgia,serif;--font-body:var(--f-dm),"DM Sans",system-ui,sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.12}p,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--sand);color:var(--ink)}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.display{font-family:var(--font-display);letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.muted{color:var(--muted)}.rust{color:var(--rust)}.sage{color:var(--sage)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor}.eyebrow.plain:before{display:none}.h1{font-size:clamp(42px,6.4vw,88px);letter-spacing:-.015em}.h1,.h2{font-family:var(--font-display)}.h2{font-size:clamp(34px,4.4vw,58px);letter-spacing:-.01em}.h3{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px)}.lead{font-size:clamp(17px,1.5vw,19px);color:var(--ink-2);line-height:1.65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s,box-shadow .2s}.btn svg{width:17px;height:17px}.btn-primary{background:var(--rust);color:#fff;box-shadow:0 8px 22px rgba(181,64,26,.28)}.btn-primary:hover{background:var(--rust-d);transform:translateY(-1px)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000;transform:translateY(-1px)}.btn-ghost{background:#fff;border-color:var(--line-2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.btn-sm{height:40px;padding:0 18px;font-size:14px}.btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--denim);font-size:15px}.link-arrow svg{width:16px;height:16px;transition:transform .2s}.link-arrow:hover svg{transform:translateX(3px)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.nav.scrolled{border-bottom-color:var(--line);box-shadow:0 6px 24px rgba(24,24,24,.04)}.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:74px;max-width:1320px;margin:0 auto;padding:0 24px}.nav-logo{justify-self:start;display:flex;align-items:center}.nav-logo img{height:30px;width:auto}.nav-links{display:flex;align-items:center;gap:4px}.nav-link{display:inline-flex;align-items:center;gap:5px;height:40px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:500;color:var(--ink-2);background:none;border:0;cursor:pointer;transition:background .2s,color .2s}.nav-link.active,.nav-link:hover{color:var(--ink);background:var(--linen)}.nav-link.active{color:var(--rust)}.nav-link svg{width:15px;height:15px;transition:transform .2s}.nav-drop{position:relative}.nav-drop.open .nav-link svg{transform:rotate(180deg)}.nav-cta{justify-self:end;display:flex;align-items:center;gap:10px}.mega{position:absolute;top:calc(100% + 12px);left:50%;width:720px;transform:translateX(-50%) translateY(6px);opacity:0;visibility:hidden;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow-l);padding:14px;display:grid;grid-template-columns:1.55fr 1fr;grid-gap:14px;gap:14px;transition:opacity .2s,transform .2s,visibility .2s}.mega:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.nav-drop.open .mega{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.mega-list{display:grid;grid-gap:2px;gap:2px}.mega-item{display:flex;gap:14px;align-items:flex-start;padding:11px 12px;border-radius:14px;transition:background .15s}.mega-item.active,.mega-item:hover{background:var(--linen)}.mega-item.active .mega-name{color:var(--rust)}.mega-ico{flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--rust-l);color:var(--rust)}.mega-ico svg{width:19px;height:19px}.mega-name{font-weight:600;font-size:15px;line-height:1.3}.mega-blurb{font-size:13.5px;color:var(--muted);line-height:1.4}.mega-side{border-radius:16px;padding:22px;background:var(--sand-l);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.mega-side .tag-k{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rust)}.mega-side h4{font-family:var(--font-display);font-size:27px;margin-top:8px}.mega-side p{font-size:14px;color:var(--ink-2);margin-top:8px}.mega-mini{background:#fff;border-radius:12px;padding:12px;box-shadow:var(--shadow-s);font-size:13px}.mega-mini .row{display:flex;justify-content:space-between;gap:10px;padding:3px 0}.burger{display:none;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:#fff;place-items:center;cursor:pointer}.burger svg{width:20px;height:20px}.drawer{position:fixed;inset:0;z-index:80;pointer-events:none}.drawer-shade{position:absolute;inset:0;background:rgba(24,24,24,.35);opacity:0;transition:opacity .3s}.drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,100%);background:#fff;transform:translateX(100%);transition:transform .45s cubic-bezier(.7,0,.2,1);display:flex;flex-direction:column;overflow-y:auto}.drawer-panel:before{content:"";position:absolute;top:0;bottom:0;left:-18px;width:18px;background:repeating-linear-gradient(90deg,#8f2a0c 0 3px,#b5401a 3px 7px,#a53712 7px 9px)}.drawer.open{pointer-events:auto}.drawer.open .drawer-shade{opacity:1}.drawer.open .drawer-panel{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.drawer-head img{height:26px;width:auto}.drawer-body{padding:14px 14px 24px;display:grid;grid-gap:4px;gap:4px}.drawer-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px}.drawer-cta{margin-top:auto;padding:20px;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--line)}@media (max-width:1080px){.nav-cta .btn-ghost,.nav-links{display:none}.nav-inner{grid-template-columns:1fr auto}.burger{display:grid}}@media (max-width:520px){.nav-cta .btn-primary{display:none}.nav-logo img{height:24px}}.hero{position:relative;overflow:hidden;padding:70px 0 0;background:radial-gradient(1100px 520px at 50% -8%,rgba(240,184,136,.34),transparent 70%),linear-gradient(#fff,#fff)}.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(90deg,rgba(181,64,26,.045) 1px,transparent 0);background-size:120px 100%;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 70%);mask-image:linear-gradient(180deg,#000 0,transparent 70%)}.hero-top{position:relative;text-align:center;max-width:980px;margin:0 auto;padding:0 24px}.hero-chip{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-s);font-size:13.5px;color:var(--ink-2)}.hero-chip b{background:var(--ink);color:#fff;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.hero h1{margin-top:26px}.hero h1 em{font-style:normal;color:var(--rust)}.hero-sub{margin:24px auto 0;max-width:760px}.hero-actions{margin-top:34px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.hero-note{margin-top:14px;font-size:13.5px;color:var(--muted)}.stage{max-width:1400px;margin:64px auto 0;padding:0 24px}.rail,.stage{position:relative}.rail{height:14px;margin:0 2%;border-radius:99px;background:linear-gradient(#e2c08f,#b48a52 55%,#8e6a3a);box-shadow:0 4px 10px rgba(120,80,30,.25)}.rail:after,.rail:before{content:"";position:absolute;top:-5px;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f0d7a8,#a37a44 70%)}.rail:before{left:-8px}.rail:after{right:-8px}.mirror{margin-top:-2px;padding:12px;border-radius:46% 46% 0 0/120px 120px 0 0;background:linear-gradient(135deg,#ead2ab,#c9a26b 30%,#f1dcb6 55%,#b58b54);box-shadow:var(--shadow-l)}.glass,.mirror{position:relative}.glass{overflow:hidden;border-radius:46% 46% 0 0/112px 112px 0 0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.75) 38%,transparent 46%),linear-gradient(180deg,#fffaf5,#f8efe7);padding:92px calc(7% + 16px) 34px}.decal{position:absolute;top:30px;left:50%;transform:translateX(-50%);width:210px;opacity:.92}.decal img{width:100%;height:auto}.curtain{position:absolute;top:0;bottom:0;width:50.5%;z-index:5;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 12%,transparent 88%,rgba(0,0,0,.22)),repeating-linear-gradient(90deg,#7c230a,#a8381a 16px,#c4532b 26px,#a8381a 36px,#7c230a 52px);animation:curtainOpen 1.6s cubic-bezier(.7,0,.2,1) .35s forwards}.curtain.l{left:0;transform-origin:left center}.curtain.r{right:0;transform-origin:right center}.curtain:after{content:"";position:absolute;top:46%;width:34px;height:12px;border-radius:99px;background:linear-gradient(#e7c896,#a77c45)}.curtain.l:after{right:18%}.curtain.r:after{left:18%}@keyframes curtainOpen{to{transform:scaleX(.075)}}.board{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr 1fr .92fr;grid-gap:18px;gap:18px;text-align:left}.ui{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-s);padding:18px;min-width:0}.ui-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.ui-title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px}.ui-title svg{width:16px;height:16px;color:var(--rust)}.ui-big{font-size:15.5px;font-weight:600;line-height:1.4}.ui-small{font-size:13px;color:var(--muted);line-height:1.5}.pill{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--linen);color:var(--ink-2)}.pill svg{width:13px;height:13px}.pill-sage{background:var(--sage-l);color:#3f6640}.pill-rust{background:var(--rust-l);color:var(--rust-d)}.pill-sand{background:var(--sand-l);color:#8a4d1c}.pill-ink{background:var(--ink);color:#fff}.ui-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px dashed var(--line);font-size:14px}.ui-row:first-of-type{border-top:0}.ui-stack{display:grid;grid-gap:14px;gap:14px}.chain-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.map{width:100%;height:auto;margin-top:8px;border-radius:12px;background:var(--linen)}.map .road{fill:none;stroke:#e6d8cc;stroke-width:2;stroke-dasharray:4 5}.map .route{fill:none;stroke:var(--rust);stroke-width:2.2;stroke-dasharray:6 6;animation:dash 1.4s linear infinite}.map .route.web{stroke:var(--denim)}@keyframes dash{to{stroke-dashoffset:-24}}.map text{font-family:var(--font-body);font-size:11px;fill:var(--ink-2);font-weight:500}.map .lbl-strong{font-weight:700;fill:var(--ink)}.map .hanger-static{display:none}.suggest{margin-top:12px;border-radius:12px;padding:14px;background:var(--sand-l);border:1px solid #f3d8bd}.suggest-k{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rust);display:flex;align-items:center;gap:6px}.suggest-k svg{width:14px;height:14px}.suggest ul{margin-top:8px;display:grid;grid-gap:6px;gap:6px;font-size:14px}.suggest li{display:flex;gap:8px;align-items:flex-start}.suggest li svg{flex:none;width:16px;height:16px;margin-top:3px;color:var(--rust)}.approve-row{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.approve-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:var(--sage);color:#fff;font-size:13px;font-weight:600;border:0}.approve-btn svg{width:15px;height:15px}.approve-btn.ghost{background:#fff;color:var(--ink-2);border:1px solid var(--line-2)}.approve-btn.stamp{animation:stamp .5s ease 3.2s both}@keyframes stamp{0%{transform:scale(1)}40%{transform:scale(.92)}to{transform:scale(1);box-shadow:0 0 0 6px rgba(88,129,87,.18)}}.mini{display:flex;gap:12px;align-items:flex-start}.mini-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--rust-l);color:var(--rust)}.mini-ico svg{width:18px;height:18px}.mini-ico.sage{background:var(--sage-l);color:var(--sage)}.mini-ico.denim{background:#e8e9f1;color:var(--denim)}.mini h5{margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.mini p{font-size:13px;color:var(--muted);margin-top:3px;line-height:1.45}.result{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;grid-gap:26px;gap:26px;align-items:center;background:var(--ink);color:#fff;border-radius:16px;padding:18px 24px}.result .ui-title{color:#d9cfc7}.result .ui-title svg{color:var(--sand)}.st-bar{position:relative;height:12px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.st-bar span{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(90deg,var(--sand),var(--rust));width:58%;animation:fill 1.8s cubic-bezier(.4,0,.2,1) 2.4s forwards}.st-bar i{position:absolute;top:-3px;bottom:-3px;left:58%;width:2px;background:rgba(255,255,255,.55)}@keyframes fill{to{width:71%}}.st-labels{display:flex;justify-content:space-between;font-size:12.5px;color:#cbbfb6;margin-top:8px}.result-num{font-family:var(--font-display);font-size:40px;line-height:1;white-space:nowrap}.result-num small{font-family:var(--font-body);font-size:13px;color:#cbbfb6;display:block;margin-top:6px}.swing{position:absolute;z-index:7;top:14px;width:168px;padding:18px 14px 14px;border-radius:10px 10px 12px 12px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-m);font-size:13px;transform-origin:50% -40px;animation:sway 5s ease-in-out infinite}.swing:before{top:7px;width:9px;height:9px;margin-left:-4.5px;border-radius:50%;border:2px solid var(--line-2)}.swing:after,.swing:before{content:"";position:absolute;left:50%}.swing:after{top:-46px;width:1px;height:54px;background:#b9a58e}.swing b{display:block;font-size:22px;font-family:var(--font-display);color:var(--rust);margin-top:4px}.swing.l{left:-6px;transform:rotate(-4deg)}.swing.r{right:-6px;animation-delay:-2.5s}@keyframes sway{0%,to{rotate:-3deg}50%{rotate:3deg}}.hero-floor{height:40px;background:linear-gradient(180deg,rgba(201,162,107,.18),transparent);margin:0 2%}@media (max-width:1280px){.swing{display:none}}@media (max-width:1100px){.board{grid-template-columns:1fr 1fr}.board .side{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.glass,.mirror{border-radius:120px 120px 0 0/70px 70px 0 0}.glass{padding:74px 14px 18px}.decal{top:26px;width:150px}@keyframes curtainOpen{to{transform:scaleX(0)}}.board,.board .side,.result{grid-template-columns:1fr}.result{gap:14px}.stage{padding:0 12px;margin-top:44px}}.section{padding:120px 0;position:relative}.section.tight{padding:90px 0}.section.linen{background:var(--linen)}.sec-head{max-width:760px}.sec-head.center{margin:0 auto;text-align:center}.sec-head .h2{margin-top:16px}.sec-head .lead{margin-top:18px}.cat-rail{padding:34px 0 44px;border-bottom:1px solid var(--line);background:#fff}.cat-rail p{text-align:center;font-size:14px;color:var(--muted)}.cat-line{position:relative;margin-top:26px;display:flex;justify-content:center;flex-wrap:wrap;gap:14px 38px}.cat-line:before{content:"";position:absolute;left:4%;right:4%;top:0;height:3px;border-radius:9px;background:linear-gradient(90deg,transparent,#c9a26b 10%,#c9a26b 90%,transparent)}.cat{position:relative;padding-top:22px;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:500;font-size:15px;color:var(--ink-2)}.cat svg{width:22px;height:22px;color:var(--rust)}.cat:before{content:"";position:absolute;top:-6px;width:10px;height:14px;border:2px solid #b39268;border-bottom:0;border-radius:10px 10px 0 0}.room-sign{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:10px;background:linear-gradient(135deg,#f4e2c4,#d9b680);color:#4a3216;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 0 #b8925c}.room-sign i{width:7px;height:7px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 3px rgba(88,129,87,.2)}.room{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:64px;gap:64px;align-items:center}.room.flip>:first-child{order:2}.room-text .h2{margin-top:20px}.room-text .lead{margin-top:18px}.ticks{margin-top:26px;display:grid;grid-gap:12px;gap:12px}.ticks li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink-2)}.ticks li svg{flex:none;width:20px;height:20px;margin-top:2px;color:var(--sage)}.room-text .link-arrow{margin-top:28px}.frame{border-radius:26px;padding:10px;background:linear-gradient(135deg,#ead2ab,#c9a26b 35%,#f1dcb6 60%,#b58b54);box-shadow:var(--shadow-l)}.frame,.frame-in{position:relative;overflow:hidden}.frame-in{border-radius:18px;padding:22px;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.7) 42%,transparent 50%),linear-gradient(180deg,#fffaf5,#f6ece3)}.frame .cv{position:absolute;top:0;bottom:0;width:51%;z-index:4;transition:transform 1.2s cubic-bezier(.7,0,.2,1);background:linear-gradient(180deg,rgba(0,0,0,.16),transparent 14%),repeating-linear-gradient(90deg,#7c230a,#a8381a 14px,#c4532b 22px,#a8381a 30px,#7c230a 44px)}.frame .cv.l{left:0}.frame .cv.r{right:0}.reveal.in .frame .cv.l{transform:translateX(-102%)}.reveal.in .frame .cv.r{transform:translateX(102%)}.fade{opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s ease}.reveal.in .fade{opacity:1;transform:none}.scr{display:grid;grid-gap:14px;gap:14px;font-size:14px}.scr-bar{justify-content:space-between;gap:10px;flex-wrap:wrap}.scr-bar,.scr-bar .t{display:flex;align-items:center}.scr-bar .t{font-weight:600;font-size:15px;gap:8px}.scr-bar .t svg{width:18px;height:18px;color:var(--rust)}.scr-grid{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:14px;gap:14px}.scr-grid.eq{grid-template-columns:1fr 1fr}.tbl-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line);background:#fff}.tbl{width:100%;border-collapse:collapse;font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl th{text-align:left;font-weight:600;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--linen)}.tbl td,.tbl th{padding:10px 12px;white-space:nowrap}.tbl td{border-top:1px solid var(--line)}.tbl td.r,.tbl th.r{text-align:right}.cell-low{background:var(--rust-l);color:var(--rust-d)}.cell-low,.cell-ok{font-weight:600;border-radius:6px;padding:2px 8px}.cell-ok{background:var(--sage-l);color:#3f6640}.cell-hi{background:var(--sand-l);color:#8a4d1c;font-weight:600;border-radius:6px;padding:2px 8px}.receipt{background:#fff;border-radius:12px;border:1px solid var(--line);padding:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt .ln{display:flex;justify-content:space-between;gap:10px;padding:5px 0;font-size:13.5px}.receipt .ln.tot{border-top:1px dashed var(--line-2);margin-top:6px;padding-top:10px;font-weight:700;font-size:15px}.paybtns{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:12px}.paybtns span{display:flex;align-items:center;justify-content:center;gap:6px;height:38px;border-radius:10px;border:1px solid var(--line-2);font-size:13px;font-weight:600;background:#fff}.paybtns span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.paybtns svg{width:15px;height:15px}.hbar{display:grid;grid-gap:9px;gap:9px}.hbar-row{display:grid;grid-template-columns:92px 1fr 44px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.hbar-track{height:9px;border-radius:9px;background:var(--linen-2);overflow:hidden}.hbar-track span{display:block;height:100%;border-radius:9px;background:var(--rust)}.hbar-track span.sage{background:var(--sage)}.hbar-track span.sand{background:var(--sand)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.kpi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px 14px}.kpi .k{font-size:12px;color:var(--muted)}.kpi .v{font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.kpi .d{font-size:12px;font-weight:600;color:var(--sage)}.sizes{display:flex;gap:6px;flex-wrap:wrap}.size{min-width:40px;height:36px;padding:0 8px;border-radius:9px;border:1px solid var(--line-2);display:grid;place-items:center;font-weight:600;font-size:13px;background:#fff}.size.out{color:#b8aaa0;text-decoration:line-through;background:var(--linen)}.size.pick{background:var(--rust);border-color:var(--rust);color:#fff}.spark{width:100%;height:70px}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;margin-top:56px}.duo-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:22px;box-shadow:var(--shadow-s)}.duo-card .h3{margin-top:14px}.duo .scr-grid,.duo .scr-grid.eq{grid-template-columns:1fr}.duo-card .lead{font-size:16px;margin-top:12px}.day{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:2px solid var(--ink)}.day-step{padding:26px 24px 0 0;position:relative}.day-step:before{content:"";position:absolute;top:-8px;left:0;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--rust)}.day-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:14px;color:var(--rust)}.day-step h4{font-family:var(--font-display);font-size:25px;margin-top:8px}.day-step p{margin-top:8px;font-size:15px;color:var(--ink-2)}.faq{margin-top:48px;max-width:880px;margin-left:auto;margin-right:auto;border-top:1px solid var(--line-2)}.faq details{border-bottom:1px solid var(--line-2)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;width:22px;height:22px;color:var(--rust);transition:transform .25s}.faq details[open] summary svg{transform:rotate(45deg)}.faq .ans{padding:0 48px 26px 0;color:var(--ink-2);font-size:16px}.counter{padding:110px 0 120px;background:#fff;position:relative;overflow:hidden}.counter-stage{position:relative;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:end}.bag{position:relative;border-radius:10px 10px 30px 30px;padding:74px 52px 52px;margin-top:70px;background:linear-gradient(160deg,#c24a20,#a3360f 60%,#8f2a0c);color:#fff;box-shadow:var(--shadow-l)}.bag:before{top:-66px;left:50%;width:190px;height:120px;margin-left:-95px;border:12px solid #8f2a0c;border-bottom:0;border-radius:100px 100px 0 0}.bag:after,.bag:before{content:"";position:absolute}.bag:after{top:0;left:0;right:0;height:26px;border-radius:10px 10px 0 0;background:rgba(0,0,0,.14)}.bag-logo{position:absolute;top:40px;right:52px;background:#fff;border-radius:10px;padding:8px 12px}.bag-logo img{height:20px;width:auto}.bag .h2{color:#fff;max-width:560px}.bag p{margin-top:18px;max-width:520px;color:#f8dcc8;font-size:17px}.bag-actions{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}.bag .btn-light{background:#fff;color:var(--rust-d)}.bag .btn-light:hover{background:var(--sand-l);transform:translateY(-1px)}.bag .btn-line{background:transparent;color:#fff;border-color:rgba(255,255,255,.5)}.bag .btn-line:hover{border-color:#fff}.slip{position:relative;background:#fff;padding:28px 26px 34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1px solid var(--line);box-shadow:var(--shadow-m);transform:rotate(2deg);font-size:14px;-webkit-mask:radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) 0 0 /18px 100%;mask:radial-gradient(circle 7px at 50% 100%,transparent 98%,#000) 0 0 /18px 100%}.slip-h{text-align:center;padding-bottom:14px;border-bottom:1px dashed var(--line-2)}.slip-h img{height:18px;width:auto;margin:0 auto}.slip-h p{font-size:12px;color:var(--muted);margin-top:8px;letter-spacing:.1em;text-transform:uppercase}.slip .ln{display:flex;justify-content:space-between;gap:14px;padding:8px 0}.slip .ln span:last-child{text-align:right;color:var(--ink-2)}.slip .tot{border-top:1px dashed var(--line-2);margin-top:6px;padding-top:14px;font-weight:700;font-size:15px}.slip .bc{margin-top:18px;height:42px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 5px,transparent 5px 8px,var(--ink) 8px 11px,transparent 11px 13px)}.slip .thanks{text-align:center;margin-top:12px;font-size:12.5px;color:var(--muted)}.foot{background:var(--linen);padding:80px 0 34px;border-top:1px solid var(--line)}.tag{position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;padding:50px 48px 36px;box-shadow:var(--shadow-s)}.tag:before{top:26px;left:26px;width:16px;height:16px;border-radius:50%;background:var(--linen);border:2px solid var(--line-2)}.tag:after,.tag:before{content:"";position:absolute}.tag:after{top:-60px;left:33px;width:2px;height:94px;background:linear-gradient(#b9a58e,#cdbba5);transform:rotate(-8deg);transform-origin:bottom}.tag-top{display:grid;grid-template-columns:1.1fr 2fr;grid-gap:48px;gap:48px}.tag-brand img{height:34px;width:auto}.tag-brand p{margin-top:18px;color:var(--ink-2);font-size:15px;max-width:330px}.tag-brand .fits{margin-top:18px;display:inline-flex;gap:8px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.tag-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.tag-cols h6{margin:0 0 14px;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tag-cols li+li{margin-top:10px}.tag-cols a{font-size:15px;color:var(--ink-2);transition:color .15s}.tag-cols a:hover{color:var(--rust)}.tag-sizes{margin-top:40px;padding-top:22px;border-top:1px dashed var(--line-2);display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--muted)}.tag-sizes span.s{min-width:34px;height:30px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:8px;font-weight:600;color:var(--ink-2);padding:0 6px}.foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:26px;font-size:14px;color:var(--muted)}.foot-bottom .brand{font-family:var(--font-display);font-size:20px;color:var(--ink)}.phero{position:relative;padding:76px 0 0;overflow:hidden;background:radial-gradient(900px 420px at 50% -10%,rgba(240,184,136,.3),transparent 70%),#fff}.phero-top{text-align:center;max-width:900px;margin:0 auto;padding:0 24px}.crumb{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--muted)}.crumb svg{width:14px;height:14px}.crumb a:hover{color:var(--rust)}.phero h1{margin-top:22px;font-size:clamp(40px,5.6vw,76px)}.phero .lead{margin:22px auto 0;max-width:720px}.phero .hero-actions{margin-top:30px}.phero .stage{margin-top:56px;max-width:1180px}.phero .glass{padding:64px calc(6% + 16px) 30px}.phero .glass,.phero .mirror{border-radius:40px 40px 0 0}.facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden}.fact{padding:26px 24px;border-left:1px solid var(--line)}.fact:first-child{border-left:0}.fact .v{font-family:var(--font-display);font-size:34px;color:var(--rust);line-height:1.1}.fact .k{margin-top:8px;font-size:14.5px;color:var(--ink-2)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-top:56px}.hl{background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s}.hl:hover{transform:translateY(-3px);box-shadow:var(--shadow-m);border-color:var(--line-2)}.hl-ico{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--rust-l);color:var(--rust)}.hl-ico svg{width:22px;height:22px}.hl h3{font-family:var(--font-body);font-weight:600;font-size:18px;margin-top:20px;line-height:1.35}.hl p{margin-top:10px;font-size:15px;color:var(--ink-2)}.flow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:56px;counter-reset:f}.flow-step{position:relative;padding:26px 22px;border-radius:20px;background:#fff;border:1px solid var(--line)}.flow-step:before{counter-increment:f;content:counter(f,decimal-leading-zero);font-family:var(--font-display);font-size:40px;color:var(--sand);line-height:1}.flow-step h4{font-weight:600;font-size:17px;margin-top:14px}.flow-step p{font-size:14.5px;color:var(--ink-2);margin-top:8px}.deep{display:grid;grid-gap:90px;gap:90px;margin-top:64px}.deep-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.deep-row:nth-child(2n)>:first-child{order:2}.deep-row .h3{margin-top:14px}.deep-row .lead{margin-top:14px;font-size:16.5px}.deep-card{background:var(--linen);border-radius:24px;padding:28px;border:1px solid var(--line)}.promise{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:48px;gap:48px;align-items:start;background:var(--ink);border-radius:28px;padding:54px}.promise,.promise .h2{color:#fff}.promise .lead{color:#d9cfc7;margin-top:16px}.promise ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.promise li{display:flex;gap:14px;padding:20px;border-radius:16px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:15px;color:#efe7e1}.promise li svg{flex:none;width:22px;height:22px;color:var(--sand)}.related{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.rel{display:flex;gap:14px;align-items:center;padding:20px;border-radius:18px;border:1px solid var(--line);background:#fff;transition:border-color .2s,transform .2s}.rel:hover{border-color:var(--rust);transform:translateY(-2px)}.rel b{display:block;font-size:16px}.rel span{font-size:13.5px;color:var(--muted)}.rel>svg{margin-left:auto;width:18px;height:18px;color:var(--rust);flex:none}.bill-toggle{display:inline-flex;padding:5px;border-radius:999px;background:var(--linen);border:1px solid var(--line);margin-top:30px}.bill-toggle button{height:38px;padding:0 18px;border-radius:999px;border:0;background:transparent;font-weight:600;font-size:14px;cursor:pointer;color:var(--ink-2)}.bill-toggle button.on{background:#fff;color:var(--ink);box-shadow:var(--shadow-s)}.bill-toggle em{font-style:normal;color:var(--sage);margin-left:6px}.tags{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:80px;align-items:stretch}.ptag{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:28px 28px 22px 22px;padding:56px 30px 30px;box-shadow:var(--shadow-s)}.ptag:before{top:20px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--linen);border:2px solid var(--line-2)}.ptag:after,.ptag:before{content:"";position:absolute;left:50%}.ptag:after{top:-48px;width:2px;height:70px;background:#c9b59c}.ptag.pop{border:2px solid var(--rust);box-shadow:var(--shadow-m)}.ptag-badge{position:absolute;top:18px;right:18px}.ptag-size{font-family:var(--font-display);font-size:74px;line-height:.9;color:var(--rust)}.ptag-name{font-weight:600;font-size:18px;margin-top:10px}.ptag-fit{font-size:14.5px;color:var(--muted);margin-top:4px}.ptag-price{margin-top:24px;padding-top:22px;border-top:1px dashed var(--line-2);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ptag-price .amt{font-size:46px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ptag-price .per{font-size:14px;color:var(--muted)}.ptag-note{font-size:13.5px;color:var(--muted);margin-top:6px;min-height:21px}.ptag .btn{width:100%}.ptag .btn,.ptag .ticks{margin-top:24px}.ptag .ticks li{font-size:14.5px}.ptag-inc{margin-top:22px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmp{margin-top:56px}.cmp .tbl td,.cmp .tbl th{padding:14px 18px;white-space:normal}.cmp .tbl th{font-size:12.5px}.cmp .tbl td:not(:first-child),.cmp .tbl th:not(:first-child){text-align:center;width:18%}.cmp .tbl svg{width:18px;height:18px;margin:0 auto;color:var(--sage)}.cmp .tbl .grp td{background:var(--linen);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--rust)}.addons{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px}.addon{padding:24px;border-radius:18px;border:1px solid var(--line);background:#fff}.addon b{display:block;font-size:16px}.addon .p{font-size:22px;font-weight:700;color:var(--rust);margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.addon p{font-size:14.5px;color:var(--ink-2);margin-top:6px}.field{display:grid;grid-gap:7px;gap:7px}.field label{font-size:13.5px;font-weight:600;color:var(--ink-2)}.field label span{color:var(--rust)}.input,.select,.textarea{width:100%;height:50px;padding:0 16px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:15px;transition:border-color .2s,box-shadow .2s;outline:none}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.textarea{height:auto;min-height:120px;padding:14px 16px;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{border-color:var(--rust);box-shadow:0 0 0 4px rgba(181,64,26,.12)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.form-grid .full{grid-column:1/-1}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;font-weight:500;background:#fff;transition:all .15s;cursor:pointer}.chip input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.chip input:focus-visible+span{box-shadow:0 0 0 4px rgba(181,64,26,.2)}.captcha{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px;border-radius:14px;background:var(--linen);border:1px dashed var(--line-2)}.captcha-q{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:18px;letter-spacing:.04em;padding:8px 14px;background:#fff;border-radius:10px;border:1px solid var(--line);min-width:110px;text-align:center}.captcha .input{width:120px;height:44px}.captcha button{width:40px;height:40px;border-radius:10px;border:1px solid var(--line-2);background:#fff;display:grid;place-items:center;cursor:pointer}.captcha button svg{width:17px;height:17px}.captcha small{font-size:13px;color:var(--muted)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-msg{display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;font-size:14.5px}.form-msg svg{flex:none;width:19px;height:19px;margin-top:1px}.form-msg.err{background:var(--rust-l);color:var(--rust-d)}.su{padding:64px 0 110px;background:linear-gradient(180deg,var(--linen),#fff 60%)}.su-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:56px;gap:56px;align-items:start}.su-side{position:-webkit-sticky;position:sticky;top:110px}.su-side .h2{margin-top:16px}.su-steps{margin-top:30px;display:grid;grid-gap:0;gap:0;border-left:2px solid var(--line-2)}.su-steps li{position:relative;padding:0 0 24px 26px}.su-steps li:before{content:"";position:absolute;left:-8px;top:3px;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--rust)}.su-steps b{display:block;font-size:16px}.su-steps span{font-size:14.5px;color:var(--ink-2)}.su-trial{margin-top:10px;display:flex;gap:14px;padding:20px;border-radius:18px;background:#fff;border:1px solid var(--line)}.su-trial svg{flex:none;width:24px;height:24px;color:var(--rust)}.ticket{position:relative;background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow-m);overflow:hidden}.ticket-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:22px 30px;background:var(--ink);color:#fff;flex-wrap:wrap}.ticket-head b{font-family:var(--font-display);font-size:26px;font-weight:400}.ticket-head span{font-size:13px;color:#cbbfb6}.ticket-body{padding:30px;display:grid;grid-gap:26px;gap:26px}.ticket-part{display:grid;grid-gap:16px;gap:16px}.ticket-part>h3{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);display:flex;gap:10px;align-items:center;font-family:var(--font-body)}.ticket-part>h3 i{font-style:normal;width:24px;height:24px;border-radius:50%;background:var(--rust-l);display:grid;place-items:center;font-size:12px}.ticket-tear{height:0;border-top:2px dashed var(--line-2);margin:0 -30px;position:relative}.ticket-tear:after,.ticket-tear:before{content:"";position:absolute;top:-12px;width:22px;height:22px;border-radius:50%;background:var(--linen);border:1px solid var(--line)}.ticket-tear:before{left:-11px}.ticket-tear:after{right:-11px}.plan-pick{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.plan-pick label{position:relative;cursor:pointer}.plan-pick input{position:absolute;opacity:0}.plan-pick .pp{display:block;padding:14px;border-radius:14px;border:1px solid var(--line-2);transition:all .15s}.plan-pick .pp b{font-family:var(--font-display);font-size:30px;color:var(--rust);font-weight:400;display:block;line-height:1}.plan-pick .pp small{font-size:13px;color:var(--muted)}.plan-pick input:checked+.pp{border-color:var(--rust);background:var(--rust-l);box-shadow:0 0 0 3px rgba(181,64,26,.12)}.done{text-align:center;padding:60px 30px;display:grid;justify-items:center;grid-gap:16px;gap:16px}.done-ico{width:74px;height:74px;border-radius:50%;background:var(--sage-l);color:var(--sage);display:grid;place-items:center}.done-ico svg{width:36px;height:36px}.done .h3,.done p{max-width:460px}.done p{color:var(--ink-2)}.desk{padding:70px 0 110px}.desk-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:40px;gap:40px;align-items:start;margin-top:50px}.note-card{position:relative;background:#fff;border-radius:26px;border:1px solid var(--line);box-shadow:var(--shadow-m);padding:40px}.note-card:before{content:"";position:absolute;top:-14px;left:50%;margin-left:-60px;width:120px;height:28px;background:rgba(240,184,136,.55);transform:rotate(-2deg);border-radius:3px}.note-card .form-grid{margin-top:26px}.desk-side{display:grid;grid-gap:18px;gap:18px}.desk-box{border-radius:22px;padding:28px;border:1px solid var(--line);background:var(--linen)}.desk-box h3{font-family:var(--font-display);font-size:26px;margin-top:12px}.desk-box address,.desk-box p{font-style:normal;font-size:15px;color:var(--ink-2);margin-top:10px;line-height:1.7}.desk-box .ico{width:44px;height:44px;border-radius:12px;background:#fff;color:var(--rust);display:grid;place-items:center;border:1px solid var(--line)}.desk-box .ico svg{width:21px;height:21px}.desk-box.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.desk-box.dark p{color:#d9cfc7}.desk-box.dark .ico{background:rgba(255,255,255,.08);border-color:transparent;color:var(--sand)}.desk-list{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.desk-list li{display:flex;gap:10px;font-size:14.5px;color:var(--ink-2)}.desk-list li svg{flex:none;width:18px;height:18px;color:var(--sage);margin-top:2px}.legal{padding:80px 0 110px}.legal-grid{display:grid;grid-template-columns:240px 1fr;grid-gap:64px;gap:64px;align-items:start;margin-top:50px}.legal-toc{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:4px;gap:4px;border-left:2px solid var(--line)}.legal-toc a{padding:6px 0 6px 16px;font-size:14px;color:var(--muted);margin-left:-2px;border-left:2px solid transparent}.legal-toc a:hover{color:var(--rust);border-left-color:var(--rust)}.legal-body{max-width:760px}.legal-body section+section{margin-top:44px}.legal-body h2{font-family:var(--font-display);font-size:32px;scroll-margin-top:100px}.legal-body li,.legal-body p{font-size:16px;color:var(--ink-2);margin-top:14px}.legal-body ul{margin-top:6px;padding-left:20px;list-style:disc}.legal-body ul li{margin-top:8px}.legal-body a{color:var(--denim);text-decoration:underline}.lost{padding:120px 0;text-align:center}.lost .h1{margin-top:18px}.lost p{margin:18px auto 0;max-width:520px}@media (max-width:1080px){.counter-stage,.deep-row,.desk-grid,.promise,.room,.su-grid{grid-template-columns:1fr;gap:44px}.deep-row:nth-child(2n)>:first-child,.room.flip>:first-child{order:0}.addons,.day,.flow,.grid-3,.related,.tags{grid-template-columns:1fr 1fr}.day{border-top:0;gap:30px}.day-step{border-top:2px solid var(--ink)}.facts{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line)}.duo,.tag-top{grid-template-columns:1fr}.tag-top{gap:36px}.su-side{position:static}.legal-grid{grid-template-columns:1fr;gap:30px}.legal-toc{position:static}.slip{max-width:420px;transform:none}.tags{max-width:760px;margin-left:auto;margin-right:auto}}@media (max-width:720px){.section{padding:84px 0}.wrap{padding:0 18px}.addons,.day,.flow,.form-grid,.grid-3,.promise ul,.related,.tag-cols,.tags{grid-template-columns:1fr}.tags{gap:70px}.facts{grid-template-columns:1fr}.fact{border-left:0!important;border-top:1px solid var(--line)}.fact:first-child{border-top:0}.scr-grid,.scr-grid.eq{grid-template-columns:1fr}.kpis{grid-template-columns:1fr 1fr}.bag{padding:70px 26px 34px}.bag-logo{right:26px;top:36px}.note-card,.promise,.tag{padding:32px 22px}.tag{padding-top:54px}.ticket-body{padding:22px}.ticket-tear{margin:0 -22px}.plan-pick{grid-template-columns:1fr}.frame-in{padding:14px}.faq .ans{padding-right:0}.phero .glass{padding:40px 14px 16px}.phero .glass,.phero .mirror{border-radius:24px 24px 0 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.curtain{transform:scaleX(.075)}.frame .cv{display:none}.fade{opacity:1;transform:none}.st-bar span{width:71%}.map .hanger-move{display:none}.map .hanger-static{display:inline}}@font-face{font-family:Italiana;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/acaa31bcd8de99a2-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Italiana Fallback;src:local("Times New Roman");ascent-override:87.07%;descent-override:23.46%;line-gap-override:0.00%;size-adjust:106.58%}.__className_aaab29{font-family:Italiana,Italiana Fallback;font-weight:400;font-style:normal}.__variable_aaab29{--f-italiana:"Italiana","Italiana Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_d9d98a{--f-dm:"DM Sans","DM Sans Fallback"}