.sg{--sg-bg:#0c0d0f;--sg-surface:#141619;--sg-surface-2:#1b1e22;--sg-line:#f2efe91f;--sg-line-strong:#f2efe947;--sg-text:#f2efe9;--sg-muted:#a39e95;--sg-dim:#75716a;--sg-yellow:#f2b705;--sg-red:#e0443f;--sg-blue:#4c8be8;--sg-display:"Archivo", "Helvetica Neue", Arial, sans-serif;--sg-body:"Manrope", "Helvetica Neue", Arial, sans-serif;--sg-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--sg-ease:cubic-bezier(.2, .85, .2, 1);--sg-gutter:clamp(16px, 4vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--sg-bg);color:var(--sg-text);font:400 17px/1.6 var(--sg-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.sg *,.sg :before,.sg :after{box-sizing:border-box}.sg h1,.sg h2,.sg h3,.sg p,.sg ul,.sg ol{margin:0}.sg a{color:inherit}.sg :focus-visible{outline:2px solid var(--sg-yellow);outline-offset:3px}.sg .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sg-skip{z-index:100;background:var(--sg-yellow);padding:8px 12px;font-weight:700;position:absolute;top:8px;left:-999px;color:#111!important}.sg-skip:focus{left:8px}.sg-wrap{width:100%;max-width:1320px;padding-inline:var(--sg-gutter);margin-inline:auto}.sg-shape{vertical-align:middle;flex:none;display:inline-block}.sg-eyebrow{font:500 12px/1.2 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-muted);align-items:center;gap:10px;display:inline-flex}.sg-h1{font-family:var(--sg-display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.7rem,6vw,6.1rem);font-weight:800;font-stretch:118%;line-height:.92}.sg-h1 span{display:block}.sg-h1 em,.sg-cta-h em{color:var(--sg-yellow);font-style:normal}.sg-h2{font-family:var(--sg-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,4vw,3.6rem);font-weight:700;font-stretch:110%;line-height:1}.sg h3{font-family:var(--sg-display);letter-spacing:-.015em;font-size:1.35rem;font-weight:700;font-stretch:108%;line-height:1.1}.sg-lede{color:var(--sg-muted);max-width:38rem;font-size:clamp(1.05rem,1.35vw,1.2rem)}.sg-fine{color:var(--sg-dim);font-size:13.5px}.sg-btn{min-height:48px;font:700 15px/1 var(--sg-body);background:var(--sg-yellow);border:1px solid var(--sg-yellow);cursor:pointer;transition:transform .3s var(--sg-ease), background .3s, color .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;color:#111!important}.sg-btn:hover{background:#ffd23a;transform:translateY(-2px)}.sg-btn span{transition:transform .3s var(--sg-ease)}.sg-btn:hover span{transform:translate(4px)}.sg-btn-ghost{border-color:var(--sg-line-strong);background:0 0;color:var(--sg-text)!important}.sg-btn-ghost:hover{background:var(--sg-text);border-color:var(--sg-text);color:#111!important}.sg-btn-sm{min-height:38px;padding:0 16px;font-size:14px}.sg-btn-lg{min-height:60px;padding:0 30px;font-size:17px}.sg-btn-block{width:100%}.sg-actions{flex-wrap:wrap;gap:12px;display:flex}.sg-live{background:#37d67a;border-radius:50%;flex:none;width:8px;height:8px;animation:2s infinite sg-ping;box-shadow:0 0 #37d67a99}@keyframes sg-ping{70%{box-shadow:0 0 0 8px #37d67a00}to{box-shadow:0 0 #37d67a00}}.sg-nav{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) var(--sg-gutter) 14px;border-bottom:1px solid #0000;align-items:center;gap:28px;transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.sg-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--sg-line);background:#0c0d0fd1}.sg-logo{font:800 20px/1 var(--sg-display);letter-spacing:-.02em;align-items:center;gap:8px;font-stretch:118%;text-decoration:none;display:inline-flex}.sg-logo sup{color:var(--sg-muted);margin-left:-4px;font-size:.45em}.sg-logo-labs{font:500 12px/1 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-muted);margin-left:2px}.sg-logo-shapes{gap:3px;margin-right:4px;display:inline-flex}.sg-nav-links{gap:4px;display:flex}.sg-nav-links a{color:var(--sg-muted);border-radius:999px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.sg-nav-links a:hover{color:var(--sg-text);background:var(--sg-surface-2)}.sg-nav-right{align-items:center;gap:16px;margin-left:auto;display:flex}.sg-clock{font:500 12.5px/1 var(--sg-mono);color:var(--sg-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:inline-flex}.sg-burger{border:1px solid var(--sg-line-strong);cursor:pointer;background:0 0;border-radius:50%;width:42px;height:42px;display:none;position:relative}.sg-burger i{background:var(--sg-text);height:1.5px;transition:transform .3s var(--sg-ease);position:absolute;left:12px;right:12px}.sg-burger i:first-of-type{top:16px}.sg-burger i:last-of-type{top:24px}.sg-burger[aria-expanded=true] i:first-of-type{transform:translateY(4px)rotate(45deg)}.sg-burger[aria-expanded=true] i:last-of-type{transform:translateY(-4px)rotate(-45deg)}.sg-menu{z-index:45;padding:calc(96px + env(safe-area-inset-top,0px)) var(--sg-gutter) 40px;background:var(--sg-bg);flex-direction:column;gap:6px;display:flex;position:fixed;inset:0}.sg-menu[hidden]{display:none}@media (width>=1101px){.sg-menu{display:none}}.sg-menu a{font:700 2.2rem/1.2 var(--sg-display);border-bottom:1px solid var(--sg-line);padding:12px 0;font-stretch:112%;text-decoration:none}.sg-load{animation:sg-rise 1s var(--sg-ease) both;animation-delay:var(--d,0s)}@keyframes sg-rise{0%{opacity:.15;transform:translateY(28px)}}.sg-rv{opacity:.35;transition:opacity .9s var(--sg-ease), transform .9s var(--sg-ease);transition-delay:var(--d,0s);transform:translateY(26px)}.sg-rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sg-load,.sg-rv{opacity:1;transition:none;animation:none;transform:none}.sg-marquee>div,.sg-live{animation:none!important}}.sg-hero{padding:calc(140px + env(safe-area-inset-top,0px)) 0 48px;isolation:isolate;align-content:center;gap:40px;min-height:min(100vh,980px);display:grid;position:relative}.sg-flow{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sg-hero:after{content:"";z-index:-1;background:radial-gradient(ellipse 60% 70% at 18% 50%, #0c0d0feb, #0c0d0f00 70%), linear-gradient(0deg, var(--sg-bg), #0c0d0f00 28%);pointer-events:none;position:absolute;inset:0}.sg-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);align-items:end;gap:56px;display:grid}.sg-hero-copy{gap:28px;display:grid}.sg-hero-legend{font:500 12px/1 var(--sg-mono);letter-spacing:.06em;color:var(--sg-dim);flex-wrap:wrap;gap:22px;display:flex}.sg-hero-legend span{align-items:center;gap:8px;display:inline-flex}.sg-hero-legend .dot{border-radius:50%;width:8px;height:8px;display:inline-block}.dot.grey{background:#6e6a63}.dot.red{background:var(--sg-red)}.sg-feed{-webkit-backdrop-filter:blur(12px);border:1px solid var(--sg-line);background:#141619db;border-radius:18px;overflow:hidden}.sg-feed header{border-bottom:1px solid var(--sg-line);align-items:center;gap:10px;padding:14px 18px;font-size:14px;display:flex}.sg-feed-tag{font:500 11px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-dim);margin-left:auto}.sg-feed ol{padding:6px 0;list-style:none}.sg-feed li{animation:sg-feed-in .6s var(--sg-ease);border-bottom:1px solid #f2efe90d;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid}.sg-feed li:last-child{border-bottom:0}.sg-feed li:first-child{background:#f2b7050d}@keyframes sg-feed-in{0%{opacity:0;transform:translateY(-10px)}}.sg-feed-ch{font:500 11px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-muted)}.sg-feed-main{gap:2px;min-width:0;display:grid}.sg-feed-ev{font-size:14.5px;font-weight:600;line-height:1.35}.sg-feed-who{font:400 12px/1.3 var(--sg-mono);color:var(--sg-dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sg-chip{font:600 11px/1 var(--sg-mono);letter-spacing:.04em;border:1px solid var(--sg-line-strong);white-space:nowrap;color:var(--sg-muted);border-radius:999px;padding:6px 9px}.chip-needsyou{color:#111;background:var(--sg-yellow);border-color:var(--sg-yellow)}.chip-approved,.chip-booked{color:#37d67a;border-color:#37d67a73}.sg-marquee{border-block:1px solid var(--sg-line);padding:22px 0;overflow:hidden}.sg-marquee>div{width:max-content;animation:38s linear infinite sg-marquee;display:flex}.sg-marquee span{font:700 clamp(1.6rem, 3vw, 2.6rem)/1 var(--sg-display);letter-spacing:-.02em;white-space:nowrap;color:var(--sg-text);align-items:center;gap:28px;padding-right:28px;font-stretch:115%;display:inline-flex}.sg-marquee span:nth-child(2n){color:#0000;-webkit-text-stroke:1px var(--sg-line-strong)}@keyframes sg-marquee{to{transform:translate(-50%)}}.sg-sec{padding-block:clamp(80px,11vw,150px)}.sg-sec-head{gap:18px;max-width:900px;margin-bottom:clamp(36px,5vw,64px);display:grid}.sg-band{background:var(--sg-surface);border-block:1px solid var(--sg-line)}.sg-stats .sg-h2{margin-bottom:56px}.sg-stat-row{border-top:1px solid var(--sg-line);grid-template-columns:repeat(3,1fr);display:grid}.sg-stat{align-content:start;gap:12px;padding:28px 28px 8px 0;display:grid}.sg-stat+.sg-stat{border-left:1px solid var(--sg-line);padding-left:28px}.sg-stat-v{font:800 clamp(3rem, 6vw, 5.6rem)/.9 var(--sg-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-stretch:118%}.sg-stat:first-child .sg-stat-v{color:var(--sg-yellow)}.sg-stat p:last-child{color:var(--sg-muted);max-width:30ch;font-size:15.5px}.sg-source{font:500 12px/1.2 var(--sg-mono);color:var(--sg-dim);margin-top:28px;display:inline-block}.sg-svc{border-top:1px solid var(--sg-line);padding:0;list-style:none}.sg-svc-row{border-bottom:1px solid var(--sg-line)}.sg-svc-btn{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;grid-template-columns:56px minmax(0,1.1fr) minmax(0,1fr) 40px;align-items:center;gap:20px;padding:28px 0;display:grid}.sg-svc-n{font:500 13px/1 var(--sg-mono);color:var(--sg-dim)}.sg-svc-name{font:700 clamp(1.6rem, 3.2vw, 2.8rem)/1 var(--sg-display);letter-spacing:-.03em;transition:transform .4s var(--sg-ease), color .3s;font-stretch:112%}.sg-svc-line{color:var(--sg-muted);font-size:15.5px}.sg-svc-icon{transition:transform .5s var(--sg-ease);justify-self:end}.sg-svc-btn:hover .sg-svc-name,.sg-svc-row.is-open .sg-svc-name{transform:translate(10px)}.sg-svc-body{transition:grid-template-rows .5s var(--sg-ease);grid-template-rows:0fr;display:grid}.sg-svc-body>div{gap:18px;max-width:820px;padding-left:76px;display:grid;overflow:hidden}.sg-svc-row.is-open .sg-svc-body{grid-template-rows:1fr}.sg-svc-row.is-open .sg-svc-body>div{padding-bottom:30px}.sg-svc-body p{color:var(--sg-text);font-size:17px}.sg-tags{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.sg-tags li{font:500 12px/1 var(--sg-mono);border:1px solid var(--sg-line-strong);color:var(--sg-muted);border-radius:999px;padding:8px 12px}.sg-calc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.sg-calc-inputs{border:1px solid var(--sg-line);background:var(--sg-bg);border-radius:20px;gap:26px;padding:32px;display:grid}.sg-field{gap:12px;display:grid}.sg-field-top{color:var(--sg-muted);justify-content:space-between;gap:12px;font-size:15px;display:flex}.sg-field output{font:600 15px/1 var(--sg-mono);color:var(--sg-text);font-variant-numeric:tabular-nums}.sg-field input[type=range]{appearance:none;background:linear-gradient(90deg, var(--sg-yellow) var(--p), var(--sg-surface-2) var(--p));outline-offset:6px;border-radius:4px;width:100%;height:4px}.sg-field input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--sg-text);border:4px solid var(--sg-bg);width:22px;height:22px;box-shadow:0 0 0 1px var(--sg-line-strong);cursor:grab;border-radius:50%}.sg-field input[type=range]::-moz-range-thumb{background:var(--sg-text);border:4px solid var(--sg-bg);cursor:grab;border-radius:50%;width:16px;height:16px}.sg-calc-out{background:var(--sg-yellow);color:#111;border-radius:20px;align-content:start;gap:12px;padding:32px;display:grid}.sg-calc-out .sg-eyebrow{color:#111111b3}.sg-calc-big{font:800 clamp(3rem, 6vw, 5.4rem)/.95 var(--sg-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-stretch:116%}.sg-calc-sub{color:#111111bf;font-size:15px}.sg-calc-compare{border-top:1px solid #1113;grid-template-columns:1fr auto;gap:10px 20px;margin-top:14px;padding-top:18px;font-size:15px;display:grid}.sg-calc-compare strong{font:700 18px/1.2 var(--sg-mono);text-align:right}.sg-calc-out .sg-fine{color:#111111a6;margin-top:6px}.sg-method{border-top:1px solid var(--sg-line);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.sg-method li{align-content:start;gap:12px;padding:30px 26px 10px 0;display:grid;position:relative}.sg-method li+li{border-left:1px solid var(--sg-line);padding-left:26px}.sg-method li:before{content:"";background:var(--sg-yellow);width:0;height:2px;transition:width 1.2s var(--sg-ease);transition-delay:calc(var(--d,0s) + .2s);position:absolute;top:-1px;left:0}.sg-method li.in:before{width:100%}.sg-method-n{font:800 3rem/1 var(--sg-display);color:#0000;-webkit-text-stroke:1px var(--sg-line-strong);font-stretch:118%}.sg-method-time{font:500 12px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-yellow)}.sg-method p{color:var(--sg-muted);font-size:15.5px}.sg-method-out{font-weight:600;color:var(--sg-text)!important;margin-top:6px!important}.sg-method-out span{font:500 11px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-dim);margin-right:6px}.sg-ind-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.sg-ind-card{border:1px solid var(--sg-line);background:var(--sg-surface);transition:border-color .3s, transform .4s var(--sg-ease);border-radius:20px;align-content:start;gap:14px;padding:28px 24px 30px;display:grid}.sg-ind-card:hover{border-color:var(--sg-line-strong);transform:translateY(-4px)}.sg-ind-card p{color:var(--sg-muted);font-size:15.5px}.sg-prices{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:16px;display:grid}.sg-price{border:1px solid var(--sg-line);background:var(--sg-surface);border-radius:22px;flex-direction:column;gap:10px;padding:28px 24px 24px;display:flex}.sg-price.is-featured{background:var(--sg-text);color:#111;border-color:var(--sg-text)}.sg-price-tag{font:500 11.5px/1 var(--sg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-dim)}.sg-price.is-featured .sg-price-tag{color:#6a5000}.sg-price-v{font:800 clamp(2rem, 2.7vw, 2.6rem)/1 var(--sg-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-stretch:112%;margin-top:10px!important}.sg-price-unit{font:500 13px/1.3 var(--sg-mono);color:var(--sg-muted)}.sg-price.is-featured .sg-price-unit,.sg-price.is-featured .sg-price-body,.sg-price.is-featured li{color:#3b3935}.sg-price-body{color:var(--sg-muted);border-bottom:1px solid var(--sg-line);padding-bottom:14px;font-size:15px}.sg-price.is-featured .sg-price-body{border-bottom-color:#11111126}.sg-price ul{flex:1;gap:9px;padding:4px 0 18px;list-style:none;display:grid}.sg-price li{color:var(--sg-text);padding-left:20px;font-size:14.5px;position:relative}.sg-price li:before{content:"";background:var(--sg-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);width:8px;height:8px;position:absolute;top:.62em;left:0}.sg-price.is-featured .sg-btn{background:#111;border-color:#111;color:var(--sg-text)!important}.sg-price.is-featured .sg-btn:hover{background:#2a2a2a}.sg-founding{border:1px dashed var(--sg-line-strong);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:16px;padding:26px 28px;display:grid}.sg-founding p:last-child{max-width:70ch;margin-top:10px}.sg-founding .sg-eyebrow{color:var(--sg-text)}.sg-spots{gap:8px;display:flex}.sg-spots span{border:1.5px solid var(--sg-yellow);border-radius:50%;width:18px;height:18px}.sg-notes{color:var(--sg-muted);gap:6px;padding:0;font-size:14px;list-style:none;display:grid;margin-top:26px!important}.sg-bench{color:var(--sg-muted);margin-top:20px;font-size:14px}.sg-bench summary{cursor:pointer;color:var(--sg-text);width:fit-content;font-weight:600}.sg-bench p,.sg-bench ul{max-width:75ch;margin-top:12px!important}.sg-bench ul{gap:4px;padding-left:18px;display:grid}.sg-founder{border-top:1px solid var(--sg-line);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sg-founder>div:last-child{gap:22px;display:grid}.sg-founder-mark{justify-content:center;gap:14px;display:flex}.sg-founder-mark .sg-shape{width:clamp(64px,9vw,130px);height:auto}.sg-founder-mark .sg-shape:nth-child(2){transform:translateY(-20%)}.sg-fund-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sg-fund{border:1px solid var(--sg-line);background:var(--sg-surface);transition:border-color .3s, transform .4s var(--sg-ease);border-radius:20px;align-content:start;gap:10px;padding:26px 24px 30px;text-decoration:none;display:grid;position:relative}.sg-fund:hover{border-color:var(--sg-blue);transform:translateY(-4px)}.sg-fund-tag{font:500 11.5px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-blue)}.sg-fund strong{font:700 1.4rem/1.1 var(--sg-display);font-stretch:108%}.sg-fund span:nth-child(3){color:var(--sg-muted);font-size:15px}.sg-fund-go{color:var(--sg-dim);transition:color .3s, transform .3s var(--sg-ease);position:absolute;top:22px;right:22px}.sg-fund:hover .sg-fund-go{color:var(--sg-text);transform:translate(3px,-3px)}.sg-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.sg-qa{border-bottom:1px solid var(--sg-line)}.sg-qa:first-child{border-top:1px solid var(--sg-line)}.sg-qa summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.sg-qa summary::-webkit-details-marker{display:none}.sg-qa summary:after{content:"+";font:400 24px/1 var(--sg-mono);color:var(--sg-muted);transition:transform .3s var(--sg-ease)}.sg-qa[open] summary:after{color:var(--sg-yellow);transform:rotate(45deg)}.sg-qa p{color:var(--sg-muted);max-width:62ch;padding-bottom:22px}.sg-cta{border-top:1px solid var(--sg-line);background:radial-gradient(70% 80% at 50% 110%,#f2b70529,#0c0d0f00 70%);padding-block:clamp(90px,13vw,180px)}.sg-cta .sg-wrap{gap:30px;display:grid}.sg-cta-h{font:800 clamp(3rem, 8.5vw, 8.4rem)/.92 var(--sg-display);letter-spacing:-.045em;max-width:13ch;font-stretch:118%}.sg-cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.sg-email{border:1px solid var(--sg-line-strong);min-height:60px;font:500 16px/1 var(--sg-mono);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 22px;display:inline-flex}.sg-email span{-webkit-user-select:all;user-select:all;margin-right:10px}.sg-email button{background:var(--sg-surface-2);min-height:46px;color:var(--sg-text);font:600 14px/1 var(--sg-body);cursor:pointer;border:0;border-radius:999px;padding:0 16px}.sg-email button:hover{background:var(--sg-text);color:#111}.sg-foot{border-top:1px solid var(--sg-line);padding-top:36px;overflow:hidden}.sg-foot-top{color:var(--sg-muted);flex-wrap:wrap;justify-content:space-between;gap:16px 32px;font-size:14px;display:flex}.sg-foot-top nav{flex-wrap:wrap;gap:20px;display:flex}.sg-foot-top a{text-decoration:none}.sg-foot-top a:hover{color:var(--sg-text)}.sg-giant{font:900 clamp(6rem, 29vw, 27rem)/.78 var(--sg-display);letter-spacing:-.06em;text-align:center;color:var(--sg-surface-2);-webkit-user-select:none;user-select:none;font-stretch:125%;transform:translateY(12%);margin-top:40px!important}@media (width<=1100px){.sg-nav-links,.sg-clock{display:none}.sg-burger{display:inline-block}.sg-hero-grid,.sg-calc,.sg-founder,.sg-faq{grid-template-columns:1fr}.sg-prices,.sg-ind-grid,.sg-method{grid-template-columns:repeat(2,1fr)}.sg-method li:nth-child(3){border-left:0;padding-left:0}.sg-founder-mark{justify-content:flex-start}}@media (width<=680px){.sg{font-size:16px}.sg-nav .sg-btn-sm{display:none}.sg-hero{padding-top:calc(110px + env(safe-area-inset-top,0px))}.sg-stat-row,.sg-prices,.sg-ind-grid,.sg-method,.sg-fund-grid{grid-template-columns:1fr}.sg-stat+.sg-stat,.sg-method li+li{border-left:0;border-top:1px solid var(--sg-line);padding-left:0}.sg-svc-btn{grid-template-columns:34px minmax(0,1fr) 28px;gap:12px;padding:22px 0}.sg-svc-line{grid-area:2/2}.sg-svc-icon{grid-area:1/3}.sg-svc-body>div{padding-left:46px}.sg-calc-inputs,.sg-calc-out{padding:24px 20px}.sg-founding{grid-template-columns:1fr}.sg-feed li{grid-template-columns:44px minmax(0,1fr)}.sg-feed li .sg-chip{grid-column:2;justify-self:start}.sg-email{justify-content:space-between;width:100%;font-size:14px}}.sg{--sg-gold-1:#ffe08a;--sg-gold-2:#f2b705;--sg-gold-3:#8a6508;--sg-serif:"Libre Caslon Text", Georgia, "Times New Roman", serif;--sg-green:#37d67a;--sg-xray:#8fe3ff}.sg-word{white-space:nowrap;align-items:baseline;display:inline-flex}.sg-colon{width:.3em;height:.72em;margin:0 .02em;display:inline-block;position:relative}.sg-colon i{background:var(--sg-yellow);border-radius:50%;width:.18em;height:.18em;margin-left:-.09em;transition:transform .35s cubic-bezier(.3,1.6,.4,1);position:absolute;left:50%}.sg-colon i:first-child{top:.08em}.sg-colon i:last-child{background:var(--sg-red);bottom:0}.sg-logo:hover .sg-colon i:first-child{transform:translateY(-.12em)}.sg-logo:hover .sg-colon i:last-child{background:var(--sg-blue);transform:translateY(.06em)}.sg-word.is-cycle .sg-colon i:first-child{animation:4.5s step-end infinite sg-colon-a}.sg-word.is-cycle .sg-colon i:last-child{animation:4.5s step-end infinite sg-colon-b}@keyframes sg-colon-a{0%{background:var(--sg-yellow)}33%{background:var(--sg-red)}66%{background:var(--sg-blue)}}@keyframes sg-colon-b{0%{background:var(--sg-red)}33%{background:var(--sg-blue)}66%{background:var(--sg-yellow)}}.sg-logo .sg-word{font:800 20px/1 var(--sg-display);font-stretch:118%}.sg-btn,.sg-demo-btn,.sg-step{position:relative;overflow:hidden}.sg-btn:active,.sg-demo-btn:active{transform:scale(.96)}.sg-ripple{pointer-events:none;background:#ffffff80;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:.65s ease-out forwards sg-ripple;position:absolute;transform:scale(0)}@keyframes sg-ripple{to{opacity:0;transform:scale(30)}}[data-magnetic]{transition:transform .25s var(--sg-ease), background .3s}.sg-btn:disabled{opacity:.35;pointer-events:none}.sg-intro{z-index:200;cursor:pointer;background:#08090a;align-content:center;place-items:center;gap:18px;transition:transform .8s cubic-bezier(.7,0,.2,1),opacity .8s;display:grid;position:fixed;inset:0}.sg-intro.is-leave{transform:translateY(-100%)}.sg-intro-gears{width:min(440px,78vw)}.sg-intro-word{font:900 clamp(3rem, 11vw, 7.5rem) / .9 var(--sg-display);letter-spacing:-.05em;background:linear-gradient(180deg, var(--sg-gold-1), var(--sg-gold-2) 45%, var(--sg-gold-3));color:#0000;animation:sg-rise 1.1s var(--sg-ease) .3s both;-webkit-background-clip:text;background-clip:text;margin:0;font-stretch:125%}.sg-intro-skip{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));border:1px solid var(--sg-line-strong);color:var(--sg-muted);font:500 12px/1 var(--sg-mono);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;position:absolute}.sg-gears{justify-items:center;gap:14px;display:grid;position:relative}.sg-gears svg{cursor:pointer;filter:drop-shadow(0 30px 40px #0009);width:100%;height:auto;max-height:60vh;overflow:visible}.sg-gears-ai{transform-box:fill-box;transform-origin:50%;transition:transform .55s cubic-bezier(.3,1.7,.4,1)}.sg-gears.is-jammed svg{animation:.12s infinite alternate sg-strain}@keyframes sg-strain{to{transform:translate(1px,-1px)}}.sg-gears-status{font:500 12px/1 var(--sg-mono);color:var(--sg-muted);border:1px solid var(--sg-line);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.sg-gears-status .dot{background:var(--sg-red);border-radius:50%;width:8px;height:8px}.sg-gears.is-running .sg-gears-status .dot{background:var(--sg-green)}.sg-gears-status .hint{color:var(--sg-dim);border-left:1px solid var(--sg-line);padding-left:10px}.sg-hero{min-height:100svh;padding:calc(112px + env(safe-area-inset-top,0px)) 0 0;align-content:space-between;gap:24px;overflow:hidden}.sg-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px}.sg-h1{font-size:clamp(2.6rem,5.4vw,5.6rem)}.sg-hero-gears{justify-self:center;width:min(100%,560px)}.sg-hero-word{text-align:center;font:900 clamp(5rem, 23vw, 23rem) / .8 var(--sg-display);letter-spacing:-.06em;background:linear-gradient(180deg, var(--sg-gold-1) 0%, var(--sg-gold-2) 38%, var(--sg-gold-3) 78%, #8a650800 100%);color:#0000;transform:translateY(calc(12% + var(--hs,0) * -22%));-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin:0;font-stretch:125%}.sg-giant .sg-word,.sg-hero-word .sg-word{display:inline-flex}.sg-desk{position:relative}.sg-desk-sticky{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sg-desk-grid{perspective:1400px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}.sg-desk-copy{gap:20px;display:grid}.sg-desk-clock{align-items:baseline;gap:16px;display:flex}.sg-desk-time{font:800 clamp(3rem, 6vw, 5.4rem) / 1 var(--sg-display);letter-spacing:-.03em;color:var(--sg-yellow);font-variant-numeric:tabular-nums;font-stretch:116%}.sg-desk-count{font:500 13px/1 var(--sg-mono);color:var(--sg-muted)}.sg-desk-ticks{gap:6px;padding:0;list-style:none;display:flex}.sg-desk-ticks li{background:var(--sg-line);flex:1;height:3px;transition:background .3s}.sg-desk-ticks li.on{background:var(--sg-yellow)}.sg-stack{height:440px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--sg-ease);position:relative}.sg-folder{background:var(--tab-c);will-change:transform;border-radius:4px 18px 18px;padding:16px;transition:transform .18s linear,opacity .25s;position:absolute;inset:36px 0 0;box-shadow:0 40px 70px -25px #000000d9}.tab-yellow{--tab-c:var(--sg-yellow);--tab-ink:#141414}.tab-red{--tab-c:var(--sg-red);--tab-ink:#fff}.tab-blue{--tab-c:var(--sg-blue);--tab-ink:#fff}.sg-folder-tab{background:var(--tab-c);height:32px;color:var(--tab-ink);font:600 12px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:12px 12px 0 0;align-items:center;padding:0 18px;display:inline-flex;position:absolute;top:-30px;left:0}.sg-folder-paper{color:#141414;background:repeating-linear-gradient(#0000 0 31px,#14141412 31px 32px),#f4efe4;border-radius:4px 12px 12px;align-content:start;gap:14px;height:100%;padding:30px 28px;display:grid}.sg-folder.behind .sg-folder-paper>*{opacity:0}.sg-folder-paper>*{transition:opacity .25s}.sg-folder-who{font:500 12px/1.2 var(--sg-mono);letter-spacing:.06em;text-transform:uppercase;color:#6b665d}.sg-folder-paper h3{color:#141414;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.05}.sg-folder-detail{font:italic 400 18px/1.45 var(--sg-serif);color:#3b3935}.sg-folder-state{font:600 12px/1 var(--sg-mono);border:1.5px solid #141414;border-radius:999px;justify-self:start;padding:8px 12px;margin-top:6px!important}.st-needsyou{color:var(--sg-yellow);background:#141414}.st-approved,.st-booked{color:#fff;background:#1f9d57;border-color:#1f9d57}.sg-clips-sec{background:radial-gradient(ellipse 80% 60% at 50% 60%, #15171b, var(--sg-bg) 70%)}.sg-words{max-width:900px}.sg-w{vertical-align:top;margin-right:.24em;padding-bottom:.08em;display:inline-block;overflow:hidden}.sg-w>span{opacity:.2;transition:transform .8s var(--sg-ease), opacity .8s;transition-delay:calc(var(--i) * 70ms);display:inline-block;transform:translateY(40%)}.sg-w.dim{color:var(--sg-dim)}.is-in .sg-w>span{opacity:1;transform:none}.sg-clips{grid-template-columns:repeat(3,1fr);gap:30px;margin:56px 0 28px;display:grid}.sg-clip{color:#1a1712;transform:rotate(var(--r));filter:drop-shadow(0 24px 30px #0000008c);opacity:.35;background:radial-gradient(#3c321e0f 1px,#0000 1.3px) 0 0/5px 5px,#efe8d8;align-content:start;gap:14px;padding:30px 26px 26px;display:grid;position:relative}.is-in .sg-clip{animation:.75s cubic-bezier(.2,1.4,.3,1) both sg-slap;animation-delay:calc(var(--i) * .26s + .25s)}@keyframes sg-slap{0%{opacity:0;transform:rotate(calc(var(--r) + 9deg)) scale(1.35) translateY(-30px)}to{opacity:1;transform:rotate(var(--r)) scale(1)}}.tone-yellow{--hl:#f2b705a6;--ink:#b07d00}.tone-red{--hl:#e0443f52;--ink:#c1272d}.tone-blue{--hl:#4c8be852;--ink:#1d4e89}.sg-clip-kicker{font:600 11px/1.2 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;border-top:4px double #1a1712;padding-top:8px}.sg-clip-head{font-family:var(--sg-display);letter-spacing:-.01em;color:#1a1712;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;font-stretch:75%;line-height:1}.sg-clip-row{border-block:1px solid #1a171233;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:6px;display:grid}.sg-clip-num{font:800 clamp(2.6rem, 4vw, 3.8rem) / 1 var(--sg-display);letter-spacing:-.04em;color:var(--ink);justify-self:start;padding:10px 6px;font-stretch:100%;position:relative}.sg-clip-num svg{width:128%;height:120%;position:absolute;inset:-10% -14%;overflow:visible}.sg-clip-num path{fill:none;stroke:#c1272d;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s ease-out;transition-delay:calc(var(--i) * .26s + 1s)}.is-in .sg-clip-num path{stroke-dashoffset:0}.sg-waffle{grid-template-columns:repeat(10,8px);gap:2px;display:grid}.sg-waffle i{background:#1a17121f;width:8px;height:8px;position:relative}.sg-waffle i.on:after{content:"";background:var(--ink);transition:transform .25s cubic-bezier(.3,1.6,.4,1);transition-delay:calc(var(--i) * .26s + .8s + var(--k) * 28ms);position:absolute;inset:0;transform:scale(0)}.is-in .sg-waffle i.on:after{transform:scale(1)}.sg-clip-body{font:400 17px/1.5 var(--sg-serif)}.sg-clip-body mark{color:inherit;background:linear-gradient(transparent 50%, var(--hl) 50%) no-repeat;transition:background-size .9s;transition-delay:calc(var(--i) * .26s + 1.3s);background-size:0% 100%}.is-in .sg-clip-body mark{background-size:100% 100%}.sg-clip-foot{font:500 10.5px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:#7a7263}.sg-svc-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:40px;margin-bottom:44px;display:grid}.sg-svc-head .sg-sec-head{margin-bottom:0}.sg-map{width:100%;height:auto;overflow:visible}.sg-map-line{fill:none;stroke:var(--sg-line-strong);stroke-width:1.5px;stroke-dasharray:4 6;animation:1.2s linear infinite sg-dash}@keyframes sg-dash{to{stroke-dashoffset:-20px}}.sg-map-node{cursor:pointer;outline:none}.sg-map-node .ring{fill:var(--sg-bg);stroke:var(--sg-line-strong);stroke-width:1.5px;transition:stroke .3s,stroke-width .3s}.sg-map-node:hover .ring,.sg-map-node:focus-visible .ring,.sg-map-node.on .ring{stroke:var(--sg-yellow);stroke-width:3px}.sg-svc-body>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;max-width:none;padding-left:76px;display:grid}.sg-svc-text{gap:18px;display:grid}.sg-demo{border:1px solid var(--sg-line);background:var(--sg-surface);border-radius:18px;align-content:start;gap:14px;min-height:230px;padding:16px 18px 18px;display:grid}.sg-demo-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sg-demo-label{font:500 11px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-dim)}.sg-demo-btn{background:var(--sg-yellow);color:#111;font:700 13px/1 var(--sg-body);cursor:pointer;border:0;border-radius:999px;padding:10px 14px;transition:transform .2s}.sg-demo-btn:hover{transform:translateY(-1px)}.sg-demo-btn:disabled{opacity:.6;cursor:progress}.sg-demo-stage{gap:12px;display:grid;position:relative}.d-phone{font:500 12px/1 var(--sg-mono);color:var(--sg-muted);align-items:center;gap:10px;display:flex}.d-phone svg{width:26px;height:26px;fill:var(--sg-text)}.d-phone.ring svg{fill:var(--sg-yellow);animation:.1s infinite alternate sg-ring}@keyframes sg-ring{0%{transform:rotate(-14deg)}to{transform:rotate(14deg)}}.d-chat{gap:8px;padding:0;list-style:none;display:grid}.d-chat li{opacity:0;max-width:86%;transition:opacity .35s, transform .35s var(--sg-ease);border-radius:16px;padding:9px 13px;font-size:14px;line-height:1.35;transform:translateY(8px)scale(.96)}.d-chat li.in{opacity:1;transform:none}.d-chat .them{background:var(--sg-surface-2);border-bottom-left-radius:4px;justify-self:start}.d-chat .us{background:var(--sg-yellow);color:#111;border-bottom-right-radius:4px;justify-self:end}.d-chat .chip{color:var(--sg-green);font:600 12px/1.2 var(--sg-mono);border:1px solid #37d67a80;justify-self:center}.d-doc{opacity:0;background:#f4efe4;border-radius:4px;align-content:start;gap:5px;width:52px;height:66px;padding:10px 8px;transition:opacity .4s,transform .6s cubic-bezier(.3,1.5,.4,1);display:grid;position:relative;transform:translate(-40px,-10px)rotate(-12deg)}.d-doc.in{opacity:1;transform:none}.d-doc i{background:#c4bdb0;height:3px}.d-doc b{font:700 9px/1 var(--sg-mono);color:#c1272d;position:absolute;bottom:5px;right:5px}.d-table{border-collapse:collapse;width:100%;font-size:14px}.d-table tr{opacity:.18;transition:opacity .35s}.d-table tr.in{opacity:1}.d-table th{text-align:left;color:var(--sg-muted);border-bottom:1px solid var(--sg-line);width:36%;padding:7px 0;font-weight:500}.d-table td{border-bottom:1px solid var(--sg-line);font-family:var(--sg-mono);padding:7px 0;font-size:13px}.d-flag{background:var(--sg-yellow);color:#111;font:700 10px/1 var(--sg-mono);border-radius:999px;margin-left:8px;padding:3px 7px}.d-timeline{gap:2px;padding:0;list-style:none;display:grid}.d-timeline li{border-left:2px solid var(--sg-line);opacity:.2;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:8px 0 8px 12px;font-size:14.5px;transition:opacity .35s,border-color .35s;display:grid}.d-timeline li.in{opacity:1;border-left-color:var(--sg-yellow)}.d-timeline li span{font:500 12px/1.6 var(--sg-mono);color:var(--sg-muted)}.d-timeline li.win.in{color:var(--sg-green);border-left-color:var(--sg-green);font-weight:700}.d-envelope{opacity:0;width:34px;position:absolute;top:0;right:6px}.d-envelope svg{fill:none;stroke:var(--sg-yellow);stroke-width:1.6px}.d-envelope.fly{animation:1s ease-out forwards sg-fly}@keyframes sg-fly{0%{opacity:0;transform:translate(-170px,70px)rotate(-20deg)}30%{opacity:1}to{opacity:0;transform:translate(0)rotate(12deg)scale(.6)}}.d-bars{gap:12px;padding:0;list-style:none;display:grid}.d-bars li{gap:6px;font-size:14px;display:grid}.d-bars i{background:var(--sg-surface-2);border-radius:8px;height:8px;position:relative;overflow:hidden}.d-bars i:after{content:"";width:var(--w,0%);background:linear-gradient(90deg, var(--sg-gold-3), var(--sg-yellow));transition:width .9s var(--sg-ease);border-radius:8px;position:absolute;inset:0 auto 0 0}.d-note{color:var(--sg-muted);opacity:0;font-size:14px;transition:opacity .4s}.d-note.in{opacity:1}.d-handover{font:500 12px/1 var(--sg-mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.d-side{border:1px solid var(--sg-line-strong);border-radius:10px;padding:8px 10px}.d-track{background:var(--sg-line);height:2px;position:relative}.d-key{width:36px;transition:left 1s var(--sg-ease);position:absolute;top:-9px;left:0}.d-key.go{left:calc(100% - 36px)}.d-key svg{fill:none;stroke:var(--sg-yellow);stroke-width:2px}.d-checks{gap:10px;padding:0;font-size:14.5px;list-style:none;display:grid}.d-checks li{opacity:.3;padding-left:28px;transition:opacity .3s;position:relative}.d-checks li:before{content:"";border:1.5px solid var(--sg-line-strong);border-radius:4px;width:16px;height:16px;transition:background .3s,border-color .3s;position:absolute;top:2px;left:0}.d-checks li.in{opacity:1}.d-checks li.in:before{background:var(--sg-green);border-color:var(--sg-green);box-shadow:inset 0 0 0 3px var(--sg-surface)}.sg-vault{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:24px;display:grid}.sg-chest-side{text-align:center;background:radial-gradient(60% 50% at 50% 78%,#f2b70529,#0000 70%),#08090a;border:1px solid #f2b70559;border-radius:20px;justify-items:center;gap:16px;padding:30px;display:grid;position:relative;overflow:hidden}.sg-result{align-content:center;gap:8px;min-height:118px;display:grid}.sg-result-hint{color:var(--sg-muted);max-width:30ch}.sg-result-big{font:800 clamp(2.6rem, 5.4vw, 4.8rem) / 1 var(--sg-display);letter-spacing:-.03em;color:var(--sg-yellow);filter:drop-shadow(0 0 24px #f2b70559);font-stretch:116%}.sg-result-line{font-size:17px}.sg-result-line strong{color:var(--sg-yellow)}.sg-odo{font-variant-numeric:tabular-nums;align-items:flex-end;line-height:1;display:inline-flex}.sg-odo-col,.sg-odo-sym{height:1em;display:inline-block;overflow:hidden}.sg-odo-strip{flex-direction:column;transition:transform 1.2s cubic-bezier(.2,.9,.2,1);animation:1.5s cubic-bezier(.2,.9,.2,1) both sg-odo-in;display:flex}.sg-odo-strip span{height:1em;line-height:1;display:block}@keyframes sg-odo-in{0%{transform:translateY(0)}}.sg-chest{cursor:pointer;perspective:700px;background:0 0;border:0;width:230px;height:190px;margin-top:26px;padding:0;position:relative}.sg-vault:not(.is-open) .sg-chest.rattle{animation:.45s sg-rattle}@keyframes sg-rattle{20%{transform:rotate(-4deg)translate(-3px)}40%{transform:rotate(4deg)translate(3px)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}.sg-chest-base,.sg-chest-lid{background:linear-gradient(#33261a,#120d08);border:3px solid #c8960c;position:absolute;left:0;right:0}.sg-chest-base{border-radius:6px 6px 10px 10px;height:112px;bottom:0;box-shadow:inset 0 0 0 6px #0c0907,0 24px 40px -12px #000000e6}.sg-chest-lid{transform-origin:50% 100%;z-index:2;border-radius:50% 50% 6px 6px/80% 80% 6px 6px;height:66px;transition:transform .8s cubic-bezier(.3,1.4,.4,1);bottom:109px}.sg-chest-base:before,.sg-chest-base:after,.sg-chest-lid:before,.sg-chest-lid:after{content:"";background:linear-gradient(90deg, var(--sg-gold-3), var(--sg-gold-1), var(--sg-gold-3));width:14px;position:absolute;top:0;bottom:0}.sg-chest-base:before,.sg-chest-lid:before{left:18%}.sg-chest-base:after,.sg-chest-lid:after{right:18%}.sg-chest-base i{background:#000;height:10px;transition:box-shadow .6s;position:absolute;top:4px;left:8px;right:8px;box-shadow:0 0 #f2b70500}.sg-vault.is-open .sg-chest-base i{box-shadow:0 -10px 40px 12px #f2b705a6}.sg-chest-lock{background:linear-gradient(180deg, var(--sg-gold-1), #b98a0a);z-index:3;border-radius:5px;width:30px;height:36px;margin-left:-15px;transition:transform .5s,opacity .5s;position:absolute;top:-10px;left:50%;box-shadow:0 0 0 2px #0c0907}.sg-chest-lock:after{content:"";background:#0c0907;border-radius:4px 4px 1px 1px;width:7px;height:14px;margin-left:-3.5px;position:absolute;top:11px;left:50%}.sg-vault.is-open .sg-chest-lock{opacity:0;transform:translateY(70px)rotate(25deg)}.sg-vault:not(.is-open) .sg-chest:hover .sg-chest-lid{transform:rotateX(20deg)}.sg-vault.is-open .sg-chest-lid{transform:rotateX(74deg)translateY(-8px)}.sg-chest-rays{background:repeating-conic-gradient(#f2b70542 0 7deg, transparent 7deg 22deg);opacity:0;pointer-events:none;width:440px;height:440px;margin-left:-220px;transition:opacity .6s,transform .6s;position:absolute;bottom:60px;left:50%;transform:scale(.3);-webkit-mask:radial-gradient(circle,#000 18%,#0000 62%);mask:radial-gradient(circle,#000 18%,#0000 62%)}.sg-vault.is-open .sg-chest-rays{opacity:1;animation:16s linear infinite sg-spin}@keyframes sg-spin{0%{transform:scale(1)rotate(0)}to{transform:scale(1)rotate(360deg)}}.sg-coin{background:radial-gradient(circle at 35% 35%, #fff2b8, var(--sg-yellow) 45%, #9a7206);color:#6b4d06;width:26px;height:26px;font:800 14px/26px var(--sg-display);text-align:center;opacity:0;pointer-events:none;z-index:4;border-radius:50%;margin-left:-13px;position:absolute;bottom:104px;left:50%}.sg-vault.is-open .sg-coin{animation:1.4s cubic-bezier(.2,.8,.3,1) both sg-coin;animation-delay:var(--d)}@keyframes sg-coin{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1}60%{transform:translate(var(--x), var(--y)) scale(var(--s)) rotate(200deg)}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 150px)) scale(var(--s)) rotate(360deg)}}.sg-chest-cta{margin-top:4px}.sg-chest-side .sg-calc-compare{text-align:left;width:100%;max-width:400px;color:var(--sg-muted);animation:sg-stage-in .6s var(--sg-ease) .6s both;border-top:1px solid #f2b7054d;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;margin:0;padding-top:14px;font-size:14.5px;display:grid}.sg-chest-side .sg-calc-compare dd{text-align:right;font:600 15px/1.4 var(--sg-mono);color:var(--sg-text);margin:0}.sg-chest-side .sg-fine{max-width:42ch}.sg-stairs-wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:40px;display:grid}.sg-stairs{grid-template-columns:repeat(var(--n), 1fr);grid-template-rows:100%;align-items:end;height:400px;display:grid;position:relative}.sg-step{height:calc(28% + var(--i) * 22%);font:inherit;color:var(--sg-text);text-align:left;border:1px solid var(--sg-line);border-top:3px solid var(--sg-line-strong);cursor:pointer;background:linear-gradient(#1d2024,#111316);align-content:start;gap:4px;padding:16px;transition:background .35s,border-color .35s;display:grid}.sg-step:hover{border-top-color:var(--sg-yellow)}.sg-step.done{border-top-color:#f2b7058c}.sg-step-n{font:800 2rem/1 var(--sg-display);color:#0000;-webkit-text-stroke:1px var(--sg-line-strong);font-stretch:118%}.sg-step.on .sg-step-n{-webkit-text-stroke-color:var(--sg-yellow)}.sg-step-name{font:700 1.1rem/1.1 var(--sg-display);font-stretch:108%}.sg-step-time{font:500 11px/1.2 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-yellow)}.sg-climber{left:calc((var(--i) + .5) * (100% / 4));bottom:calc(28% + var(--i) * 22%);pointer-events:none;z-index:2;width:34px;margin-left:-17px;transition:left .55s cubic-bezier(.4,0,.2,1),bottom .55s cubic-bezier(.4,0,.2,1);position:absolute}.sg-climber-hop{justify-items:center;animation:.55s cubic-bezier(.3,0,.3,1) sg-hop;display:grid}.sg-climber-hop i{display:block}.sg-climber .head{background:var(--sg-red);border-radius:50%;width:18px;height:18px}.sg-climber .body{background:var(--sg-blue);width:20px;height:20px;margin-top:2px}.sg-climber .legs{border-left:12px solid #0000;border-right:12px solid #0000;border-bottom:16px solid var(--sg-yellow);width:0;height:0}@keyframes sg-hop{0%{transform:translateY(0)}45%{transform:translateY(-70px)rotate(-10deg)}to{transform:translateY(0)}}.sg-stage{border:1px solid var(--sg-line);background:var(--sg-surface);animation:sg-stage-in .5s var(--sg-ease);border-radius:20px;gap:14px;padding:28px;display:grid}@keyframes sg-stage-in{0%{opacity:0;transform:translateY(12px)}}.sg-stage h3{font-size:2rem}.sg-stage-body{color:var(--sg-muted)}.sg-stage ul{gap:8px;padding:0;list-style:none;display:grid}.sg-stage li,.sg-price li{padding-left:20px;position:relative}.sg-stage li:before{content:"";background:var(--sg-yellow);clip-path:polygon(50% 0,100% 100%,0 100%);width:9px;height:9px;position:absolute;top:.55em;left:0}.sg-stage-nav{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.sg-fall-track{height:400vh;position:relative}.sg-fall-sticky{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sg-fall-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.sg-fall-open{font:800 clamp(2.4rem, 5vw, 4.6rem) / .95 var(--sg-display);letter-spacing:-.035em;font-stretch:116%;margin:14px 0 26px!important}.sg-beats>*{color:var(--sg-dim);transition:color .6s, transform .6s var(--sg-ease);margin:0 0 14px;font-size:clamp(1.05rem,1.5vw,1.3rem)}.sg-beats>.on{color:var(--sg-text)}.sg-beats>.now{transform:translate(8px)}.sg-mantra{color:var(--sg-yellow);font:italic 400 1.1em/1.3 var(--sg-serif)}.sg-beats blockquote{border-left:3px solid var(--sg-yellow);margin:22px 0 16px;padding-left:18px}.sg-beats blockquote p{font:italic 400 clamp(1.4rem, 2.4vw, 2rem) / 1.2 var(--sg-serif);color:inherit;margin-bottom:8px}.sg-beats cite{font:500 11.5px/1.3 var(--sg-mono);letter-spacing:.04em;color:var(--sg-dim);font-style:normal}.sg-fall-close{font:800 clamp(1.8rem, 3vw, 2.6rem) / 1 var(--sg-display)!important;font-stretch:112%!important}.sg-fall-close.on{color:var(--sg-yellow)!important}.sg-tower-view{border:1px solid var(--sg-line);background:linear-gradient(#111318,#0a0b0d);border-radius:20px;height:min(520px,70svh);position:relative;overflow:hidden}.sg-floor-badge{z-index:5;font:500 12px/1 var(--sg-mono);border:1px solid var(--sg-line);color:var(--sg-muted);background:#0c0d0fd9;border-radius:999px;padding:7px 11px;position:absolute;top:12px;left:12px}.sg-floor-badge b{color:var(--sg-yellow);font-variant-numeric:tabular-nums}.sg-tower{background:#15181c;border-inline:2px solid #23262b;position:absolute;top:0;left:14%;right:14%}.sg-storey{border-bottom:1px solid #23262b;justify-content:center;align-items:center;display:flex;position:relative}.sg-storey-n{font:500 10px/1 var(--sg-mono);color:var(--sg-dim);position:absolute;top:6px;left:6px}.sg-windows{justify-content:space-between;gap:8%;width:76%;display:flex}.sg-windows i{background:#1f2328;border-radius:2px;flex:1;height:36px}.sg-storey:nth-child(3n) .sg-windows i:nth-child(2),.sg-storey:nth-child(5n+1) .sg-windows i:nth-child(4),.sg-storey:nth-child(7n+2) .sg-windows i:first-child{background:#f2b70561}.sg-sign{z-index:2;background:var(--sg-text);color:#111;opacity:.2;border-radius:8px;gap:2px;width:70%;padding:10px 12px;font-size:13px;line-height:1.3;transition:opacity .4s,transform .5s cubic-bezier(.3,1.5,.4,1);display:grid;position:absolute;top:50%;right:-10%;transform:translateY(-50%)}.sg-sign.lit{opacity:1;transform:translate(-4%,-50%)rotate(-2deg)}.sg-sign em{font:italic 400 14px/1.2 var(--sg-serif);color:#c1272d}.sg-ground{background:#1b1e22;height:80px;position:absolute;left:-30%;right:-30%}.sg-net{border-top:4px solid var(--sg-yellow);transform-origin:top;z-index:2;background:repeating-linear-gradient(45deg,#f2b705d9 0 2px,#0000 2px 11px),repeating-linear-gradient(-45deg,#f2b705d9 0 2px,#0000 2px 11px);border-radius:0 0 50% 50%;place-items:center;height:40px;display:grid;position:absolute;left:-8%;right:-8%}.sg-net .sg-word{font:900 18px/1 var(--sg-display);color:#111;background:var(--sg-yellow);border-radius:4px;padding:3px 8px;font-stretch:120%}.sg-net .sg-colon i{background:#111!important}.sg-net.hit{animation:.8s cubic-bezier(.3,1.6,.4,1) sg-net}@keyframes sg-net{30%{transform:scaleY(1.7)}60%{transform:scaleY(.85)}}.sg-faller{z-index:3;width:44px;height:70px;margin-left:-22px;animation:2.2s ease-in-out infinite sg-tumble;position:absolute;left:50%}.sg-faller.landed{animation:none}@keyframes sg-tumble{50%{transform:rotate(14deg)}}.sg-faller>span{display:block;position:absolute}.f-head{background:var(--sg-red);border-radius:50%;width:18px;height:18px;top:0;left:13px}.f-body{background:var(--sg-blue);border-radius:3px;width:18px;height:24px;top:19px;left:13px}.f-arm{background:var(--sg-yellow);border-radius:3px;width:22px;height:5px;top:22px}.f-arm.l{transform-origin:100%;animation:.32s infinite alternate sg-flail-l;left:-8px}.f-arm.r{transform-origin:0;animation:.32s infinite alternate sg-flail-r;left:30px}@keyframes sg-flail-l{0%{transform:rotate(-60deg)}to{transform:rotate(15deg)}}@keyframes sg-flail-r{0%{transform:rotate(60deg)}to{transform:rotate(-15deg)}}.f-leg{background:var(--sg-text);transform-origin:top;border-radius:3px;width:5px;height:24px;top:42px}.f-leg.l{animation:.28s infinite alternate sg-kick;left:15px}.f-leg.r{animation:.28s infinite alternate-reverse sg-kick;left:24px}@keyframes sg-kick{0%{transform:rotate(-28deg)}to{transform:rotate(22deg)}}.sg-faller.landed .f-arm,.sg-faller.landed .f-leg{animation:none}.sg-faller.landed .f-arm.l{transform:rotate(45deg)}.sg-faller.landed .f-arm.r{transform:rotate(-45deg)}.f-wind{position:absolute;inset:-30px -40px}.f-wind i{background:linear-gradient(#0000,#f2efe973);width:2px;height:40px;animation:.5s linear infinite sg-wind;position:absolute;bottom:0}.f-wind i:first-child{left:0}.f-wind i:nth-child(2){animation-delay:.17s;left:50%}.f-wind i:nth-child(3){animation-delay:.33s;right:0}@keyframes sg-wind{0%{opacity:0;transform:translateY(30px)}50%{opacity:1}to{opacity:0;transform:translateY(-90px)}}.sg-ind{padding-block:90px 130px}.sg-ind-shape{background:var(--c);width:26px;height:26px;display:block}.sg-ind-shape.s-circle{border-radius:50%}.sg-ind-shape.s-triangle{clip-path:polygon(50% 0,100% 100%,0 100%)}.c-yellow{--c:var(--sg-yellow)}.c-blue{--c:var(--sg-blue)}.c-red{--c:var(--sg-red)}.c-paper{--c:var(--sg-text)}.sg-xray-joke{color:var(--sg-muted);font-size:16.5px}.sg-linkbtn{font:inherit;color:var(--sg-yellow);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sg-prices{position:relative}.sg-beam{background:var(--sg-xray);z-index:8;opacity:0;pointer-events:none;border-radius:2px;width:4px;position:absolute;top:-18px;bottom:-18px;left:0;box-shadow:0 0 24px 6px #8fe3ff99,0 0 90px 24px #8fe3ff2e}.sg-price{position:relative;overflow:hidden}.sg-xray{z-index:5;color:var(--sg-xray);font-family:var(--sg-mono);text-shadow:0 0 8px #8fe3ff8c;clip-path:inset(0 var(--xb,100%) 0 var(--xa,0));pointer-events:none;background:linear-gradient(#8fe3ff12 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#8fe3ff12 1px,#0000 1px) 0 0/18px 18px,#04101a;align-content:start;gap:12px;padding:58px 22px 22px;display:grid;position:absolute;inset:0}.sg-price.is-xray .sg-xray{clip-path:inset(0);transition:clip-path .5s var(--sg-ease)}.sg-xray-head{font:600 12px/1.2 var(--sg-mono);letter-spacing:.12em}.sg-bones{fill:none;width:100%;height:56px;stroke:var(--sg-xray);stroke-width:3px;stroke-linecap:round;opacity:.75}.sg-xray dl{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;margin:0;font-size:13px;display:grid}.sg-xray dt{color:#8fe3ffbf}.sg-xray dd{text-align:right;color:#e8fbff;margin:0}.sg-xray dd.zero{color:var(--sg-green);text-shadow:0 0 8px #37d67a99;font-weight:700}.sg-xray-toggle{z-index:6;border:1px solid var(--sg-line-strong);color:inherit;font:600 11px/1 var(--sg-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:6px 10px;transition:color .3s,border-color .3s;position:absolute;top:18px;right:18px}.sg-price.is-featured .sg-xray-toggle{border-color:#1111114d}.sg-price.is-xray .sg-xray-toggle{color:var(--sg-xray);border-color:var(--sg-xray)}.sg-faq-sec{background:linear-gradient(180deg, var(--sg-bg), #101215 50%, var(--sg-bg));position:relative;overflow:hidden}.sg-fog{filter:blur(6px);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sg-faq{z-index:1;position:relative}.sg-fogmeter{width:min(280px,100%);font:500 12px/1 var(--sg-mono);color:var(--sg-muted);grid-template-columns:auto auto;justify-content:start;align-items:center;gap:6px 12px;display:grid}.sg-fogmeter b{color:var(--sg-text);font-variant-numeric:tabular-nums}.sg-fogmeter i{height:3px;transition:width .6s var(--sg-ease);background:linear-gradient(90deg,#d2cdc4,#75716a);border-radius:3px;grid-column:1/-1}.sg-cta-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:56px!important;display:grid!important}.sg-cta-copy{gap:26px;display:grid}.sg-cta-h{font-size:clamp(2.6rem,6vw,6rem)!important}.sg-poster{text-align:center;color:#1b2a4a;outline-offset:-12px;transition:transform .6s var(--sg-ease);background:radial-gradient(#1b2a4a1a 1px,#0000 1.3px) 0 0/6px 6px,#efe6d2;outline:2px solid #b3261e;justify-items:center;gap:6px;margin:0;padding:30px 26px 22px;display:grid;transform:rotate(-1.5deg);box-shadow:0 40px 80px -30px #000000e6}.sg-poster:hover{transform:rotate(0)scale(1.01)}.sg-poster-top{font:700 12px/1 var(--sg-mono);letter-spacing:.2em;text-transform:uppercase;color:#b3261e}.sg-poster-want{font:900 clamp(2.4rem, 5vw, 4rem) / .9 var(--sg-display);letter-spacing:-.02em;text-transform:uppercase;color:#b3261e;font-stretch:125%}.sg-hand{width:min(100%,360px);height:auto;overflow:visible}.sg-hand .skin{fill:#f4e4c8;stroke:#1b2a4a;stroke-width:3px}.sg-hand .sleeve{fill:#1b2a4a}.sg-hand .star{fill:#efe6d2}.sg-hand .cuff{fill:#efe6d2;stroke:#1b2a4a;stroke-width:3px}.sg-hand .nail{fill:#fbf3e4;stroke:#1b2a4a;stroke-width:2px}.sg-hand .crease{fill:none;stroke:#1b2a4a;stroke-width:2px;opacity:.5}.sg-poster-big{font:900 clamp(2rem, 4.2vw, 3.3rem) / .92 var(--sg-display);letter-spacing:-.02em;text-transform:uppercase;color:#1b2a4a;font-stretch:118%}.sg-poster-small{font:italic 400 16px/1.4 var(--sg-serif)}.sg-poster-joke{font:500 12px/1.4 var(--sg-mono);color:#6b5a3a;border-top:1px solid #1b2a4a40;margin-top:10px;padding-top:10px}.sg-founder-mark .sg-gears{width:min(360px,80%)}.sg-giant{color:var(--sg-surface-2)}@media (width<=1100px){.sg-hero-grid,.sg-desk-grid,.sg-svc-head,.sg-vault,.sg-stairs-wrap,.sg-fall-grid,.sg-cta-grid,.sg-svc-body>div{grid-template-columns:1fr}.sg-hero-gears{width:min(100%,440px)}.sg-clips{grid-template-columns:1fr 1fr}.sg-desk-grid{gap:28px}}@media (width<=680px){.sg-hero{padding-top:calc(96px + env(safe-area-inset-top,0px))}.sg-gears svg{max-height:34vh}.sg-gears-status .hint,.sg-desk-copy .sg-lede,.sg-desk-copy .sg-h2 .sg-dim{display:none}.sg-desk-copy{gap:12px}.sg-desk-time{font-size:2.6rem}.sg-stack{height:340px;margin-top:18px}.sg-desk-copy .sg-fine{display:none}.sg-folder-paper{padding:22px 18px}.sg-clips{grid-template-columns:1fr}.sg-svc-body>div{padding-left:0}.sg-stairs{height:300px}.sg-step{padding:10px 8px}.sg-step-time{display:none}.sg-step-name{font-size:.9rem}.sg-fall-grid{gap:14px}.sg-fall-open{font-size:2rem;margin:8px 0 12px!important}.sg-beats>:not(.now){display:none}.sg-tower-view{height:min(460px,56svh)}.sg-chest-side{padding:24px 18px}.sg-poster{transform:none}}@media (prefers-reduced-motion:reduce){.sg-gears.is-jammed svg,.sg-faller,.sg-faller>span,.f-wind i,.sg-map-line,.sg-chest-rays,.sg-coin,.sg-word.is-cycle .sg-colon i{animation:none!important}.sg-w>span,.sg-clip{opacity:1;transform:none}.sg-clip-num path{stroke-dashoffset:0}.sg-waffle i.on:after{transform:scale(1)}.sg-clip-body mark{background-size:100% 100%}}@property --sw{syntax:"<percentage>";inherits:true;initial-value:-40%}.sg{--sg-bg:#0a0a0b;--sg-surface:#131316;--sg-surface-2:#1c1c20;--sg-line:#f3eee31c;--sg-line-strong:#f3eee342;--sg-text:#f3eee3;--sg-muted:#aaa396;--sg-dim:#736d63;--sg-yellow:#e2b53f;--sg-red:#d9483f;--sg-blue:#4a86db;--sg-gold:#d4b062;--sg-gold-hi:#f2e1b1;--sg-gold-lo:#8a6a2e;--sg-gold-1:#f2e1b1;--sg-gold-2:#d4b062;--sg-gold-3:#8a6a2e;--sg-ink:#1b1813;--sg-paper:#f4eee2;--sg-body:"Geist", "Helvetica Neue", Arial, sans-serif;--sg-mono:"Geist Mono", ui-monospace, Menlo, monospace;--sg-elegant:"Instrument Serif", "Libre Caslon Text", Georgia, serif;--sg-type:"Special Elite", "Courier New", monospace;font-family:var(--sg-body);font-feature-settings:"ss01", "cv11";text-rendering:optimizelegibility}.sg-btn{background:linear-gradient(#efd58e 0%,#d4b062 50%,#b48c3e 100%);border-color:#c9a558;box-shadow:inset 0 1px #ffffff73,0 10px 26px -12px #d4b06299;color:#17130b!important}.sg-btn:hover{background:linear-gradient(#f5dd9b 0%,#dcb86a 50%,#bb9444 100%)}.sg-btn-ghost{border-color:var(--sg-line-strong);box-shadow:none;background:0 0;color:var(--sg-text)!important}.sg-btn-ghost:hover{background:var(--sg-text);color:#111!important}.sg-h1 em,.sg-cta-h em{font-family:var(--sg-elegant);letter-spacing:-.01em;background:linear-gradient(180deg, var(--sg-gold-hi), var(--sg-gold) 55%, var(--sg-gold-lo));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:400;font-stretch:100%}.sg-dim{color:#6f6a61}.sg-sound{border:1px solid var(--sg-line-strong);width:38px;height:38px;color:var(--sg-text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:border-color .3s;display:grid}.sg-sound:hover{border-color:var(--sg-gold)}.sg-sound svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.sg-hint{font:500 13px/1.4 var(--sg-mono);color:var(--sg-gold-hi);align-items:center;gap:10px;display:inline-flex;margin:0 0 18px!important}.sg-hint b{color:var(--sg-gold)}.sg-hint-dot{background:var(--sg-gold);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite sg-hint}@keyframes sg-hint{0%{box-shadow:0 0 #d4b06299}70%,to{box-shadow:0 0 0 10px #d4b06200}}.sg-hero3{min-height:100svh;padding:calc(104px + env(safe-area-inset-top,0px)) 0 70px;background:radial-gradient(ellipse 55% 60% at 76% 46%, #d4b06217, transparent 70%), var(--sg-bg);align-content:center;display:grid;position:relative;overflow:hidden}.sg-hero3-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.sg-hero3-machine{justify-items:center;gap:12px;display:grid;position:relative}.sg-gears3d{aspect-ratio:1.05;opacity:.32;filter:saturate(.4)brightness(.8);width:100%;max-height:72vh;transition:opacity 2s,filter 2s}.sg-gears3d canvas{display:block;width:100%!important;height:100%!important}.is-running .sg-gears3d{opacity:1;filter:none}.sg-machine-cap{border:1px solid var(--sg-line);font:500 12px/1 var(--sg-mono);color:var(--sg-muted);border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.sg-machine-cap .dot{background:var(--sg-red);border-radius:50%;width:8px;height:8px}.is-running .sg-machine-cap .dot{background:#37d67a}.sg-scroll-cue{font:500 11px/1 var(--sg-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--sg-dim);justify-items:center;gap:8px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.sg-scroll-cue:after{content:"";background:linear-gradient(var(--sg-gold), transparent);width:1px;height:34px;animation:1.8s ease-in-out infinite sg-cue2}@keyframes sg-cue2{0%,to{transform-origin:top;transform:scaleY(.3)}50%{transform-origin:top;transform:scaleY(1)}}.sg-env{justify-self:center;width:min(620px,100%);position:relative}.sg-env-body{aspect-ratio:1.58;perspective:1400px;position:relative}.stage-opening .sg-env-body{animation:1.5s ease-in forwards sg-env-away}@keyframes sg-env-away{0%,55%{opacity:1;transform:none}to{opacity:0;transform:translateY(40%)rotate(-3deg)}}.stage-open .sg-env-body{display:none}.sg-env-back{background:linear-gradient(#c9b894,#b19e78);border-radius:8px;position:absolute;inset:0;box-shadow:0 40px 80px -30px #000000e6}.sg-env-paper-peek{z-index:2;background:linear-gradient(180deg, #d4b062e6 0 3px, transparent 3px), repeating-linear-gradient(180deg, transparent 0 22px, #1b181312 22px 23px), var(--sg-paper);border-radius:4px;height:86%;transition:transform .9s cubic-bezier(.3,.7,.2,1) .45s;position:absolute;top:6%;left:6%;right:6%}.stage-opening .sg-env-paper-peek{transform:translateY(-62%)}.sg-env-front{z-index:3;clip-path:polygon(0 26%,50% 57%,100% 26%,100% 100%,0 100%);background:linear-gradient(152deg,#0000 49.6%,#1b18130f 50%,#0000 50.6%),linear-gradient(28deg,#0000 49.6%,#1b18130f 50%,#0000 50.6%),radial-gradient(at 30% 20%,#f7f1e4,#ebe1cc 70%);border-radius:8px;position:absolute;inset:0}.sg-env-return{font:500 10.5px/1.5 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;color:#5b5140;position:absolute;top:36%;left:5%}.sg-env-stamp{outline-offset:-2px;background:#16161a;outline:4px dotted #f3ecdc;grid-template-columns:repeat(3,1fr);place-items:center;width:62px;height:74px;padding:10px 6px 20px;display:grid;position:absolute;top:31%;right:5%;box-shadow:0 0 0 4px #f3ecdc}.sg-env-stamp i{width:12px;height:12px}.sg-env-stamp .c{background:var(--sg-red);border-radius:50%}.sg-env-stamp .t{background:var(--sg-yellow);clip-path:polygon(50% 0,100% 100%,0 100%)}.sg-env-stamp .s{background:var(--sg-blue)}.sg-env-stamp span{text-align:center;font:600 6.5px/1 var(--sg-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-gold);position:absolute;bottom:6px;left:0;right:0}.sg-env-stamp:after{content:"";border:1.5px solid #281e1466;border-radius:50%;width:56px;height:56px;position:absolute;top:12px;left:-34px;box-shadow:inset 0 0 0 7px #0000,inset 0 0 0 8.5px #281e1440}.sg-env-priority{color:#b8342b;font:700 12px/1 var(--sg-mono);letter-spacing:.2em;text-transform:uppercase;opacity:.85;border:2px solid #b8342b;padding:4px 10px;position:absolute;bottom:42%;right:9%;transform:rotate(-9deg)}.sg-env-label{width:74%;color:var(--sg-ink);background:#fbf8f1;border:1px dashed #3c2d1459;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:end;gap:8px 10px;padding:14px 16px 12px;display:grid;position:absolute;bottom:9%;left:50%;transform:translate(-50%)rotate(-.6deg);box-shadow:0 2px 6px #00000014}.sg-env-to{font:600 11px/1.9 var(--sg-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a6a2e}.sg-env-label select,.sg-env-label input{font:italic 400 22px/1.2 var(--sg-elegant);color:var(--sg-ink);background:0 0;border:0;border-bottom:1.5px solid #1b1813b3;border-radius:0;outline:none;min-width:0;padding:2px 4px}.sg-env-label input::placeholder{color:#1b181359}.sg-env-label input:focus,.sg-env-label select:focus{background:#d4b0621a;border-bottom-color:#b48c3e}.sg-env-addr{font:400 12px/1 var(--sg-mono);color:#6b6252;grid-column:1/-1}.sg-env-flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;background:linear-gradient(#e9dfc9,#d6c8aa);height:60%;transition:transform .7s cubic-bezier(.5,0,.2,1) .15s,z-index 0s .5s;position:absolute;top:0;left:0;right:0}.stage-opening .sg-env-flap{z-index:1;transform:rotateX(180deg)}.sg-seal{z-index:5;cursor:pointer;width:86px;height:86px;font:800 15px/1 var(--sg-display);color:#5b4418;text-shadow:0 1px #ffffff73;background:radial-gradient(circle at 34% 30%,#f6e6b8,#d4b062 46%,#8a6a2e 100%);border:0;border-radius:50%;justify-content:center;align-items:center;gap:2px;margin:-43px 0 0 -43px;font-stretch:118%;transition:transform .25s;animation:2s ease-in-out infinite sg-seal-hint;display:flex;position:absolute;top:60%;left:50%;box-shadow:0 8px 22px #00000073,inset 0 -5px 10px #00000040,inset 0 3px 6px #ffffff73}.sg-seal:before{content:"";border:1.5px solid #5b441873;border-radius:50%;position:absolute;inset:8px}.sg-seal:hover{transform:scale(1.06)}.sg-seal-colon{background:radial-gradient(circle, var(--sg-red) 1.9px, transparent 2.1px) 0 0 / 4px 4px no-repeat, radial-gradient(circle, var(--sg-blue) 1.9px, transparent 2.1px) 0 8px / 4px 4px no-repeat;width:4px;height:12px}@keyframes sg-seal-hint{0%,to{box-shadow:0 8px 22px #00000073,inset 0 -5px 10px #00000040,inset 0 3px 6px #ffffff73,0 0 #d4b06280}60%{box-shadow:0 8px 22px #00000073,inset 0 -5px 10px #00000040,inset 0 3px 6px #ffffff73,0 0 0 16px #d4b06200}}.stage-opening .sg-seal{animation:.6s ease-in forwards sg-seal-break}@keyframes sg-seal-break{30%{transform:scale(1.18)}to{opacity:0;transform:translate(40px,140px)rotate(70deg)scale(.8)}}.sg-env-hint{text-align:center;font:500 12px/1 var(--sg-mono);letter-spacing:.08em;color:var(--sg-gold-hi);position:absolute;bottom:-36px;left:0;right:0}.sg-letter-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.stage-closed .sg-letter,.stage-opening .sg-letter{pointer-events:none;position:absolute;inset:0}.stage-open .sg-letter{color:var(--sg-ink);background:linear-gradient(180deg, #d4b062f2 0 3px, transparent 3px), radial-gradient(ellipse at 20% 0%, #fbf7ee, var(--sg-paper) 60%, #ece3d1);border-radius:6px;gap:14px;padding:clamp(26px,4vw,50px);animation:1s cubic-bezier(.2,.8,.2,1) sg-letter-in;display:grid;position:relative;box-shadow:0 50px 100px -40px #000000f2,0 0 0 1px #ffffff0a}@keyframes sg-letter-in{0%{opacity:0;transform:translateY(40px)rotate(-1deg)}}.ink{opacity:0;animation:1.2s forwards sg-ink;animation-delay:var(--d)}@keyframes sg-ink{0%{opacity:0;filter:blur(5px);color:#d4b062}55%{opacity:1;filter:blur();color:#b08a3c}to{opacity:1;filter:none;color:inherit}}.sg-letter-date{font:500 11px/1.4 var(--sg-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a6a2e}.sg-letter-dear{font:italic 400 clamp(1.5rem, 2.4vw, 2rem) / 1.1 var(--sg-elegant)}.sg-letter-big{font:800 clamp(1.7rem, 2.8vw, 2.4rem) / 1.02 var(--sg-display);letter-spacing:-.03em;font-stretch:108%}.sg-letter-body{color:#3b352b;max-width:50ch;font-size:17px;line-height:1.55}.sg-letter-h1{font:800 clamp(2rem, 3.6vw, 3.4rem) / .98 var(--sg-display);letter-spacing:-.035em;color:#15120d;border-top:1px solid #1b181326;padding-top:18px;font-stretch:112%;animation:.9s 3.2s both sg-fade-up;margin-top:8px!important}.sg-letter-h1 em{font:italic 400 1.12em/.9 var(--sg-elegant);letter-spacing:-.01em;color:#0000;background:linear-gradient(#b8923f,#8a6a2e);-webkit-background-clip:text;background-clip:text}.sg-letter-sign{font:italic 400 19px/1.2 var(--sg-elegant);color:#5b5140;animation:.8s 3.6s both sg-fade-up}.sg-letter-sign .sig{font:800 15px/1 var(--sg-display);color:var(--sg-ink);font-style:normal;font-stretch:118%}.sg-letter-cta{margin-top:6px;animation:.8s 3.9s both sg-fade-up}@keyframes sg-fade-up{0%{opacity:0;transform:translateY(12px)}}.sg-btn-ink{color:var(--sg-ink)!important;border-color:#1b18134d!important}.sg-btn-ink:hover{background:var(--sg-ink)!important;color:var(--sg-paper)!important}.sg-wr-track{height:190vh;position:relative}.sg-wr-sticky{perspective:900px;background:radial-gradient(50% 40% at 50% 55%,#d4b06212,#0000 70%);align-content:center;place-items:center;gap:22px;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sg-wr-word{font:900 clamp(5rem, 24vw, 23rem) / .8 var(--sg-display);letter-spacing:-.05em;align-items:baseline;margin:0;font-stretch:125%;display:flex}.sg-wr-l{background:linear-gradient(100deg, #6e5424 -200%, #b8923f calc(var(--ls,-100%) - 70%), #fff4d6 var(--ls,-100%), #c9a152 calc(var(--ls,-100%) + 60%), #5e4720 300%);color:#0000;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;display:inline-block}.sg-wr-colon{flex-direction:column;justify-content:space-between;align-items:center;width:.26em;height:.6em;margin:0 .02em;display:inline-flex}.sg-wr-colon i{background:var(--sg-red);border-radius:50%;width:.16em;height:.16em}.sg-wr-colon i:last-child{background:var(--sg-blue)}.sg-wr-sub{font:500 13px/1 var(--sg-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--sg-muted)}.sg-desk-nav{flex-wrap:wrap;gap:10px;display:flex}.sg-stack{cursor:pointer}.sg-ledger-sec{background:#060607;padding-block:clamp(90px,12vw,160px);transition:background .8s;position:relative;overflow:hidden}.sg-ledger-sec.is-lit{background:radial-gradient(50% 60% at 68% 30%,#ffd68c14,#0000 70%),#0b0a09}.sg-ledger-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:48px;display:grid}.sg-ledger-copy{gap:22px;display:grid}.sg-ledger-controls{flex-wrap:wrap;gap:10px;display:flex}.sg-desk-lamp{place-items:end center;min-height:560px;padding-top:140px;display:grid;position:relative}.sg-lamp{z-index:5;cursor:pointer;background:0 0;border:0;width:170px;height:150px;margin-left:-85px;padding:0;position:absolute;top:0;left:50%}.sg-lamp>span{display:block;position:absolute}.sg-lamp-arm{background:linear-gradient(90deg,#8a6a2e,#e9cf86,#8a6a2e);width:4px;height:30px;top:0;left:83px}.sg-lamp-shade{background:linear-gradient(#25453a,#133126 70%,#0d241b);border-bottom:5px solid #b48c3e;border-radius:70px 70px 8px 8px/56px 56px 8px 8px;width:140px;height:62px;top:28px;left:15px;box-shadow:inset 0 6px 10px #ffffff1f,inset 0 -8px 12px #00000073}.sg-lamp-bulb{background:#3a342a;border-radius:0 0 23px 23px;width:46px;height:14px;transition:background .3s,box-shadow .3s;top:92px;left:62px}.is-lit .sg-lamp-bulb{background:#fff4d0;box-shadow:0 0 34px 12px #ffdc96b3}.sg-lamp-chain{background:repeating-linear-gradient(#c9a152 0 3px,#0000 3px 5px);width:2px;height:48px;animation:.45s sg-pull;top:92px;left:132px}.sg-lamp-chain i{background:radial-gradient(circle at 35% 30%,#f6e6b8,#b48c3e);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-9px;left:-4px}.sg-lamp:hover .sg-lamp-chain{transform:translateY(3px)}@keyframes sg-pull{40%{transform:translateY(16px)}}.sg-light{clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);opacity:0;pointer-events:none;z-index:3;mix-blend-mode:screen;background:radial-gradient(46% 62% at 50% 0,#ffe2a04d,#ffd28212 60%,#0000 78%);width:1000px;height:720px;margin-left:-500px;transition:opacity .35s;position:absolute;top:100px;left:50%}.is-lit .sg-light{opacity:1}.sg-book{z-index:2;aspect-ratio:1.45;perspective:2000px;filter:brightness(.16)saturate(.5);grid-template-columns:1fr 1fr;width:min(720px,100%);transition:filter .45s;display:grid;position:relative}.is-lit .sg-book{filter:none}.sg-book:before{content:"";z-index:-1;background:linear-gradient(135deg,#20382d,#122219);border-radius:8px;position:absolute;inset:-12px -14px;box-shadow:inset 0 0 0 2px #d4b06259,0 40px 70px -20px #000000d9}.sg-book-left,.sg-book-right{position:relative}.sg-book-left,.sg-leaf-front,.sg-leaf-back{background:linear-gradient(90deg,#0000 40px,#b93c2d66 40px 41.5px,#0000 41.5px),repeating-linear-gradient(#0000 0 27px,#28507829 27px 28px),radial-gradient(at 50% 40%,#f2e9d3,#e4d6b6)}.sg-book-left{text-align:center;color:#2a2219;border-radius:4px 0 0 4px;align-content:center;justify-items:center;gap:10px;padding:30px;display:grid;box-shadow:inset -26px 0 30px -24px #00000073}.sg-book-title{letter-spacing:.02em;font:italic 700 clamp(2rem,3.4vw,3rem)/1 Libre Caslon Text,Georgia,serif}.sg-book-sub{font:italic 400 17px/1.3 var(--sg-elegant);color:#4a3f30}.sg-book-foot{font:500 10px/1.4 var(--sg-mono);letter-spacing:.1em;text-transform:uppercase;color:#7a6a52;margin-top:20px!important}.sg-leaf{transform-origin:0;transform-style:preserve-3d;cursor:pointer;transition:transform .95s cubic-bezier(.6,.05,.25,1);position:absolute;inset:0}.sg-leaf.turned{transform:rotateY(-180deg)}.sg-leaf-front,.sg-leaf-back{backface-visibility:hidden;border-radius:0 4px 4px 0;position:absolute;inset:0;box-shadow:inset 24px 0 30px -24px #0006}.sg-leaf-front{color:#1d2b3a;align-content:start;gap:12px;padding:28px 26px 26px 56px;display:grid}.sg-leaf-back{font:italic 400 22px/1.3 var(--sg-elegant);color:#8e2b21;text-align:center;place-items:center;padding:30px;display:grid;transform:rotateY(180deg)}.sg-leaf-folio{font:600 11px/1.3 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a6a2e}.sg-leaf-folio span{color:#5b5140}.sg-leaf-value{font-variant-numeric:oldstyle-nums;color:#1d2b3a;letter-spacing:-.01em;font:700 clamp(3rem,6vw,5rem)/1 Libre Caslon Text,Georgia,serif}.sg-leaf-line{color:#2a2219;font:400 16.5px/1.5 Libre Caslon Text,Georgia,serif}.sg-leaf-line mark{color:inherit;background:linear-gradient(#0000 52%,#f2cb50b3 52%) 0 0/0% 100% no-repeat;transition:background-size .9s .5s}.is-lit .sg-leaf.current mark{background-size:100% 100%}.sg-leaf-note{font:italic 400 21px/1.2 var(--sg-elegant);color:#a3342a;transform:rotate(-2deg);margin-top:4px!important}.sg-leaf-turn{font:600 11px/1 var(--sg-mono);letter-spacing:.1em;text-transform:uppercase;color:#8a6a2e;position:absolute;bottom:14px;right:18px}.sg-leaf.current:hover{transform:rotateY(-8deg)}.sg-calc-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;margin-bottom:40px;display:grid}.sg-calc-head .sg-sec-head{margin-bottom:0}.sg-dodge{border:1px solid var(--sg-line);background:radial-gradient(ellipse at 50% 40%, #d4b06214, transparent 70%), var(--sg-bg);border-radius:22px;align-content:center;place-items:center;gap:18px;min-height:290px;padding:24px;display:grid;position:relative;overflow:hidden}.sg-dodge-phone{border:1px solid var(--sg-line-strong);background:linear-gradient(#202025,#151518);border-radius:22px;width:230px;padding:16px;box-shadow:0 20px 40px -18px #000000e6}.sg-dodge-screen{text-align:center;gap:4px;display:grid}.sg-dodge-screen b{font-size:17px}.sg-dodge-screen small{font:400 12px/1.3 var(--sg-mono);color:var(--sg-muted)}.is-ringing .sg-dodge-phone{animation:.11s infinite alternate sg-buzz}@keyframes sg-buzz{0%{transform:rotate(-2deg)translate(-2px)}to{transform:rotate(2deg)translate(2px)}}.is-missed .sg-dodge-phone{border-color:#d9483fb3}.is-missed .sg-dodge-screen b{color:var(--sg-red)}.sg-dodge-answer{color:#fff;font:700 16px/1 var(--sg-body);cursor:pointer;background:#2aa862;border:0;border-radius:999px;padding:14px 28px;transition:transform .28s cubic-bezier(.3,1.6,.4,1);animation:1.2s infinite sg-answer;position:relative}@keyframes sg-answer{0%{box-shadow:0 0 #2aa8628c}70%,to{box-shadow:0 0 0 16px #2aa86200}}.sg-dodge-msg{text-align:center;min-height:1.6em;color:var(--sg-muted);font-size:15px}.sg-dodge-msg strong{color:var(--sg-gold-hi)}.sg-vault-wrap{position:relative}.sg-vault-glow{box-shadow:0 0 0 2px var(--sg-gold), 0 0 70px #d4b06259;pointer-events:none;opacity:0;border-radius:28px;animation:2.6s ease-out 1.8s both sg-glow;position:absolute;inset:-8px}@keyframes sg-glow{15%{opacity:1}to{opacity:0}}.sg-chest-side{border-color:#d4b06259}.sg-result-big{color:var(--sg-gold)}.sg-chest-base,.sg-chest-lid{border-color:#b48c3e}.sg-map-wrap{gap:14px;display:grid}.sg-demo-btn{color:#17130b;background:linear-gradient(#efd58e,#d4b062 55%,#b48c3e)}.sg-demo-btn.pulse{animation:1.6s infinite sg-demo-pulse}@keyframes sg-demo-pulse{0%{box-shadow:0 0 #d4b06299}70%,to{box-shadow:0 0 0 12px #d4b06200}}.sg-svc-icon{flex-direction:column;align-items:center;gap:6px;display:inline-flex}.sg-svc-btn:hover .sg-svc-icon,.sg-svc-row.is-open .sg-svc-icon{transform:none}.sg-svc-icon svg{transition:transform .5s var(--sg-ease)}.sg-svc-btn:hover .sg-svc-icon svg,.sg-svc-row.is-open .sg-svc-icon svg{transform:rotate(90deg)scale(1.15)}.sg-svc-open{font:500 10px/1 var(--sg-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-dim);transition:color .3s}.sg-svc-btn:hover .sg-svc-open{color:var(--sg-gold)}.sg-map-pulse{fill:var(--sg-gold);filter:drop-shadow(0 0 6px #d4b062)}.sg-map-node:hover .ring,.sg-map-node:focus-visible .ring,.sg-map-node.on .ring{stroke:var(--sg-gold)}.sg-stairs{max-width:980px;height:380px;margin-top:6px}.sg-step.pulse{animation:1.6s ease-in-out infinite sg-step-pulse}@keyframes sg-step-pulse{50%{border-top-color:var(--sg-gold);box-shadow:0 -10px 30px -10px #d4b062b3}}.sg-step.on{border-top-color:var(--sg-gold);background:linear-gradient(#d4b06242,#111316 70%)}.sg-step-time{color:var(--sg-gold)}.sg-climber.ground{margin-left:-46px;bottom:0;left:0}.sg-stage-wrap{max-width:980px;transition:grid-template-rows .6s var(--sg-ease);grid-template-rows:0fr;display:grid}.sg-stage-wrap.open{grid-template-rows:1fr}.sg-stage-wrap>div{overflow:hidden}.sg-stage{border-top:3px solid var(--sg-gold);border-radius:0 0 20px 20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:28px;margin-top:18px}.sg-stage-side{gap:16px;display:grid}.sg-stage li:before,.sg-price li:before{background:var(--sg-gold)}.sg-ind-card.sg-flip{perspective:1100px;text-align:left;min-height:250px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid;position:relative}.sg-ind-card.sg-flip:hover{transform:none}.sg-flip-front,.sg-flip-back{border:1px solid var(--sg-line);background:var(--sg-surface);backface-visibility:hidden;border-radius:20px;grid-area:1/1;align-content:start;gap:14px;padding:28px 24px 24px;transition:transform .75s cubic-bezier(.6,.05,.25,1);display:grid}.sg-flip-back{background:linear-gradient(160deg,#221d12,#141316 70%);border-color:#d4b06273;align-content:space-between;transform:rotateY(180deg)}.sg-flip:hover .sg-flip-front{transform:rotateY(-10deg)}.sg-flip.is-flipped .sg-flip-front{transform:rotateY(-180deg)}.sg-flip.is-flipped .sg-flip-back{transform:none}.sg-ind-name{font:700 1.35rem/1.1 var(--sg-display);font-stretch:108%}.sg-ind-body{color:var(--sg-muted);font-size:15.5px}.sg-flip-cue{font:500 11px/1 var(--sg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-gold);margin-top:auto}.sg-flip-quote{font:italic 400 clamp(1.35rem, 1.9vw, 1.7rem) / 1.2 var(--sg-elegant);color:var(--sg-text)}.sg-rules{color:#2a2219;background:radial-gradient(#3c281e0d 1px,#0000 1.3px) 0 0/5px 5px,#f3ecdd;max-width:430px;margin-top:30px;padding:26px 24px 20px;position:relative;transform:rotate(-1.2deg);box-shadow:0 24px 50px -20px #000000d9}.sg-rules:before{content:"";background:#e0679a8c;width:78px;height:22px;margin-left:-39px;position:absolute;top:-10px;left:50%;transform:rotate(3deg)}.sg-rules-title{font:400 30px/1 var(--sg-type);letter-spacing:.04em;text-transform:uppercase;color:#d9588e;margin-bottom:12px!important}.sg-rules ol{font:400 15px/1.35 var(--sg-type);gap:7px;margin:0;padding-left:24px;display:grid}.sg-rules li::marker{color:#d9588e}.sg-rules u{text-decoration-color:#d9588e;text-decoration-thickness:2px}.sg-rules-btn{color:#fff;font:400 15px/1 var(--sg-type);cursor:pointer;background:#d9588e;border:0;border-radius:2px;margin-top:16px;padding:9px 14px;transition:transform .2s;transform:rotate(1deg)}.sg-rules-btn:hover{transform:rotate(-1deg)scale(1.04)}.sg-dock{right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;-webkit-backdrop-filter:blur(12px);border:1px solid var(--sg-line);background:#131316e6;border-radius:999px;gap:4px;padding:5px;display:flex;position:fixed;box-shadow:0 16px 40px -14px #000000e6}.sg-dock button{color:var(--sg-text);font:600 14px/1 var(--sg-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:background .2s;display:inline-flex}.sg-dock button:hover{background:var(--sg-surface-2)}.sg-dock button.main{color:#17130b;background:linear-gradient(#efd58e,#d4b062 55%,#b48c3e)}.sg-dock svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:17px;height:17px}.sg-dock button:first-child svg{fill:currentColor;stroke:none}.sg-sheet{z-index:120;-webkit-backdrop-filter:blur(6px);background:#050506bd;place-items:center;padding:16px;animation:.25s sg-fade;display:grid;position:fixed;inset:0}@keyframes sg-fade{0%{opacity:0}}.sg-sheet-card{background:var(--sg-surface);border:1px solid var(--sg-line);width:min(640px,100%);max-height:calc(100svh - 32px);animation:sg-stage-in .35s var(--sg-ease);border-radius:22px;padding:26px;overflow:auto}.sg-sheet-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.sg-sheet-top h2{font:700 1.6rem/1.1 var(--sg-display);font-stretch:110%}.sg-sheet-x{border:1px solid var(--sg-line-strong);width:40px;height:40px;color:var(--sg-text);cursor:pointer;background:0 0;border-radius:50%;font-size:22px;line-height:1}.sg-form{gap:16px;display:grid}.sg-form-pref{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.sg-form-pref legend{width:100%;font:500 11px/1 var(--sg-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sg-muted);margin-bottom:8px}.sg-form-pref label{border:1px solid var(--sg-line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.sg-form-pref label.on{border-color:var(--sg-gold);background:#d4b0621f}.sg-form-pref input{accent-color:#d4b062;margin:0}.sg-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sg-form-grid label,.sg-form-full{color:var(--sg-muted);gap:6px;font-size:13px;display:grid}.sg-form-grid em{color:var(--sg-gold);font-style:normal}.sg-form input:not([type=radio]),.sg-form textarea{border:1px solid var(--sg-line-strong);background:var(--sg-bg);width:100%;color:var(--sg-text);font:400 16px/1.4 var(--sg-body);border-radius:12px;outline:none;padding:12px 14px}.sg-form input:focus,.sg-form textarea:focus{border-color:var(--sg-gold);box-shadow:0 0 0 3px #d4b06233}.sg-form-row{flex-wrap:wrap;gap:10px;display:flex}.sg-form-ok{font-weight:700}.sg-form-pre{border:1px solid var(--sg-line);background:var(--sg-bg);max-height:220px;font:400 13px/1.5 var(--sg-mono);white-space:pre-wrap;-webkit-user-select:all;user-select:all;border-radius:12px;margin:0;padding:14px;overflow:auto}.sg-form-paper{color:#1b2a4a}.sg-form-paper .sg-form-pref legend,.sg-form-paper .sg-form-grid label,.sg-form-paper .sg-form-full{font-family:var(--sg-type);color:#3a4660}.sg-form-paper .sg-form-pref label{border-color:#1b2a4a59}.sg-form-paper .sg-form-pref label.on{background:#b3261e14;border-color:#b3261e}.sg-form-paper input:not([type=radio]),.sg-form-paper textarea,.sg-form-paper .sg-form-pre{color:#1b2a4a;background:#fbf7ec;border-color:#1b2a4a59}.sg-form-paper .sg-btn-ghost{border-color:#1b2a4a59;color:#1b2a4a!important}.sg-poster-card{perspective:1600px;display:grid;transform:rotate(-1.5deg)}.sg-poster-card .sg-poster{backface-visibility:hidden;grid-area:1/1;transition:transform .9s cubic-bezier(.6,.05,.25,1);transform:none}.sg-poster-card .sg-poster:hover{transform:none}.sg-poster-back{align-content:start;text-align:left!important;justify-items:stretch!important;gap:14px!important;transform:rotateY(180deg)!important}.sg-poster-card.is-flipped .sg-poster-front{transform:rotateY(-180deg)}.sg-poster-card.is-flipped .sg-poster-back{transform:none!important}.sg-poster-back .sg-poster-top{text-align:center}.sg-poster-formhead{font:900 clamp(1.4rem, 2.6vw, 2rem) / 1 var(--sg-display);text-transform:uppercase;text-align:center;color:#1b2a4a;font-stretch:118%}.sg-poster-back-x{justify-self:start;color:#b3261e!important}.sg-hand-btn{cursor:pointer;width:min(100%,370px);transition:transform .3s var(--sg-ease);background:0 0;border:0;padding:0}.sg-hand-btn:hover{transform:scale(1.04)translate(6px)}.sg-hand .spark{fill:none;stroke:#b3261e;stroke-width:3px;stroke-linecap:round}.sg-poster-tap{color:#b3261e;margin-top:6px;font-weight:700;display:block}.sg-power{border-top:1px solid var(--sg-line);background:#060607;padding-block:clamp(90px,12vw,150px)}.sg-power-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.sg-power-copy{gap:20px;display:grid}.sg-power-stage{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:30px;display:grid}.sg-breaker{cursor:pointer;background:0 0;border:0;padding:0;position:relative}.sg-breaker-plate{background:radial-gradient(circle at 14px 14px,#55565c 2.5px,#0000 3.5px),radial-gradient(circle at calc(100% - 14px) 14px,#55565c 2.5px,#0000 3.5px),radial-gradient(circle at 14px calc(100% - 14px),#55565c 2.5px,#0000 3.5px),radial-gradient(circle at calc(100% - 14px) calc(100% - 14px),#55565c 2.5px,#0000 3.5px),linear-gradient(145deg,#2b2c31,#141519);border:1px solid #36373d;border-radius:14px;width:120px;height:230px;display:block;position:relative;box-shadow:inset 0 2px #ffffff0f,0 24px 44px -14px #000000f2}.sg-breaker-slot{background:#08080a;border-radius:11px;width:22px;height:150px;margin-left:-11px;position:absolute;top:40px;left:50%;box-shadow:inset 0 3px 6px #000000e6}.sg-breaker-lever{background:linear-gradient(#f0d993,#c9a152 55%,#9a7634);border-radius:9px;place-items:center;width:70px;height:36px;margin-left:-35px;transition:top .35s cubic-bezier(.5,1.6,.4,1);display:grid;position:absolute;top:150px;left:50%;box-shadow:inset 0 1px #ffffff80,0 8px 16px #0009}.sg-breaker-lever i{background:repeating-linear-gradient(#00000059 0 2px,#0000 2px 4px);width:34px;height:10px}.sg-breaker.is-on .sg-breaker-lever{top:42px}.sg-breaker:hover:not(.is-on) .sg-breaker-lever{top:142px}.sg-breaker-lbl{font:600 11px/1 var(--sg-mono);letter-spacing:.22em;color:var(--sg-dim);position:absolute;left:50%;transform:translate(-50%)}.sg-breaker-lbl.top{top:16px}.sg-breaker-lbl.bot{bottom:14px}.sg-breaker.is-on .sg-breaker-lbl.top{color:#37d67a}.sg-breaker-lamp{background:#3a1d1b;border-radius:50%;width:11px;height:11px;transition:background .2s,box-shadow .2s;position:absolute;top:18px;right:-20px}.sg-breaker.is-on .sg-breaker-lamp{background:#37d67a;box-shadow:0 0 14px #37d67a}.sg-xpanel{border:1px solid var(--sg-line);background:linear-gradient(#d4b0620d 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#d4b0620d 1px,#0000 1px) 0 0/24px 24px,#050506;border-radius:22px;place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.sg-xpanel-word{text-align:center;width:100%;font:900 clamp(4rem, 11vw, 10.5rem) / 1 var(--sg-display);letter-spacing:-.05em;color:#f7e7ba;text-shadow:0 0 40px #f2be3c8c;-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--sw) - 16%), #000 var(--sw), transparent calc(var(--sw) + 16%));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--sw) - 16%), #000 var(--sw), transparent calc(var(--sw) + 16%));-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--sw) - 16%), #000 var(--sw), transparent calc(var(--sw) + 16%));mask-image:linear-gradient(90deg, transparent calc(var(--sw) - 16%), #000 var(--sw), transparent calc(var(--sw) + 16%));font-stretch:125%}.sg-xpanel-colon{color:var(--sg-red)}.sg-xpanel.is-on .sg-xpanel-word{animation:2.4s cubic-bezier(.45,.05,.4,1) .25s both sg-sweep}@keyframes sg-sweep{0%{--sw:-40%}to{--sw:140%}}.sg-xpanel-beam{background:#ffeab0;width:5px;animation:2.4s cubic-bezier(.45,.05,.4,1) .25s both sg-beam;position:absolute;top:0;bottom:0;left:-40%;box-shadow:0 0 30px 10px #f2be3c99,0 0 120px 44px #f2be3c38}@keyframes sg-beam{0%{left:-40%}to{left:140%}}@media (width<=1100px){.sg-hero3-grid,.sg-ledger-grid,.sg-calc-head,.sg-power-grid{grid-template-columns:1fr}.sg-gears3d{aspect-ratio:1.3;max-height:46vh}.sg-stage{grid-template-columns:1fr;gap:16px}}@media (width<=680px){.sg-sound{width:34px;height:34px}.sg-hero3{padding-top:calc(92px + env(safe-area-inset-top,0px))}.sg-env-label{grid-template-columns:auto auto minmax(0,1fr);width:88%;padding:10px 12px}.sg-env-label select,.sg-env-label input{font-size:18px}.sg-env-return,.sg-env-priority{display:none}.sg-env-stamp{transform-origin:100% 0;transform:scale(.8)}.sg-seal{width:72px;height:72px;margin:-36px 0 0 -36px;font-size:13px}.sg-wr-track{height:150vh}.sg-desk-lamp{min-height:470px;padding-top:130px}.sg-book{aspect-ratio:.82;grid-template-columns:1fr;width:100%}.sg-book-left{display:none}.sg-leaf-front{padding:24px 18px 22px 52px}.sg-light{width:700px;margin-left:-350px}.sg-stairs{height:300px}.sg-climber.ground{opacity:.6;margin-left:-8px;bottom:28%;left:12.5%}.sg-form-grid{grid-template-columns:1fr}.sg-dock{justify-content:center;left:12px;right:12px}.sg-dock button{flex:1;justify-content:center;padding:11px 8px}.sg-power-stage{grid-template-columns:1fr;justify-items:center}.sg-xpanel{width:100%;height:200px}.sg-poster-card{transform:none}.sg-foot{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.ink{opacity:1;animation:none}.sg-letter-h1,.sg-letter-sign,.sg-letter-cta,.sg-seal,.sg-hint-dot,.sg-demo-btn.pulse,.sg-step.pulse,.sg-dodge-answer,.is-ringing .sg-dodge-phone{animation:none!important}}.sg-hand{transform-origin:30% 55%;transition:transform .5s cubic-bezier(.3,1.4,.4,1)}.sg-hand.is-turning{transform:scale(1.35)translate(8%)}.sg-wr-word{align-items:center}.sg-wr-l{margin:0 -.07em;padding:0 .07em}.sg-wr-colon{width:.22em;height:.5em;transform:translateY(.08em)}.sg-wr-colon i{width:.12em;height:.12em}.sg-ind-grid{align-items:stretch}.sg-flip-front,.sg-flip-back{height:100%}@media (width<=680px){.sg-env-body{aspect-ratio:1.12}.sg-env-flap{height:52%}.sg-env-front{clip-path:polygon(0 22%,50% 50%,100% 22%,100% 100%,0 100%)}.sg-seal{top:52%}.sg-env-label{bottom:6%}.sg-env-stamp{top:24%}}
