@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f5f7;color:#1d1d1f;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,sans-serif}a{color:inherit;text-decoration:none}.hero-wrap{background:#04091a;min-height:560px;overflow:hidden;position:relative}.hero-canvas{height:100%;inset:0;position:absolute;width:100%}.nav{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:14px 28px;position:relative;z-index:3}.logo{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.5px}.logo span{color:#5ba3f5}.nav-links{align-items:center;display:flex;gap:24px}.nav-link{color:#ffffff80;font-size:13px;font-weight:400}.nav-cta,.nav-link:hover{color:#fff}.nav-cta{background:#185fa5e6;border:none;border-radius:980px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:7px 16px}.hero-content{text-align:center}.hero-badge{align-items:center;background:#5ba3f514;border:1px solid #5ba3f540;border-radius:980px;color:#7db8f7;display:inline-flex;font-size:12px;font-weight:500;gap:6px;margin-bottom:22px;padding:5px 14px}.badge-dot{animation:pulse 2s infinite;background:#5ba3f5;border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}h1{color:#fff;font-size:46px;letter-spacing:-2px;line-height:1.05;margin-bottom:18px}h1 em{color:#5ba3f5}.hero-sub{color:#ffffff80;font-size:17px;font-weight:300;letter-spacing:-.2px;line-height:1.6;margin:0 auto 28px;max-width:420px}.hero-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:32px}.btn-primary{background:#fff;border:none;border-radius:980px;color:#04091a;cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.3px;padding:12px 24px}.btn-primary:hover{opacity:.9}.btn-ghost{background:#ffffff14;border:1px solid #ffffff1f;border-radius:980px;color:#fffc;cursor:pointer;display:inline-block;font-family:inherit;font-size:15px;font-weight:400;padding:12px 24px}.trust-row{color:#ffffff4d;display:flex;flex-wrap:wrap;font-size:12px;gap:20px;justify-content:center}.float-cards{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);padding:0 28px 28px;position:relative;z-index:2}.fcard{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;padding:16px}.fcard-0{animation:float 3s ease-in-out infinite}.fcard-1{animation:float 3s ease-in-out .7s infinite}.fcard-2{animation:float 3s ease-in-out 1.4s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.fcard-label{color:#ffffff59;font-size:11px;font-weight:500;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.fcard-val{color:#fff;font-size:24px;font-weight:700;letter-spacing:-1px;line-height:1}.fcard-sub{color:#ffffff40;font-size:11px;margin-top:4px}.ticker{background:#04091af2;border-bottom:1px solid #ffffff0d;border-top:1px solid #ffffff0d;overflow:hidden;padding:10px 0;white-space:nowrap}.ticker-inner{animation:ticker 22s linear infinite;display:inline-block}.ticker-item{color:#ffffff40;display:inline-block;font-size:12px;font-weight:400;padding:0 28px}.ticker-item:after{color:#5ba3f566;content:"·";margin-left:28px}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.main{background:#f5f5f7}.section{border-bottom:1px solid #0000000f;padding:44px 28px}.section-label{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.section h2{color:#1d1d1f;font-size:28px;font-weight:700;letter-spacing:-1px;line-height:1.1;margin-bottom:8px}.section-sub{color:#6e6e73;font-size:15px;font-weight:300;letter-spacing:-.2px;line-height:1.6;margin-bottom:24px}.ai-panel{background:#fff;border-radius:18px;overflow:hidden}.ai-topbar{background:#f5f5f7;border-bottom:1px solid #0000000f;justify-content:space-between;padding:12px 16px}.ai-title,.ai-topbar{align-items:center;display:flex}.ai-title{color:#1d1d1f;font-size:13px;font-weight:600;gap:6px;letter-spacing:-.2px}.ai-dot{animation:pulse 2s infinite;background:#30d158;border-radius:50%;display:inline-block;height:7px;width:7px}.ai-badge{background:#e8f9ef;border-radius:980px;color:#1c7c3e;font-size:11px;font-weight:500;padding:3px 10px}.chat-messages{display:flex;flex-direction:column;gap:10px;max-height:280px;min-height:200px;overflow-y:auto;padding:14px}.msg{align-items:flex-start;display:flex;gap:8px}.msg.user{flex-direction:row-reverse}.avatar{align-items:center;background:#e6f1fb;border-radius:50%;color:#0c447c;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:28px;justify-content:center;width:28px}.bubble{background:#f5f5f7;border-radius:14px;color:#1d1d1f;font-size:13px;font-weight:400;letter-spacing:-.1px;line-height:1.5;max-width:82%;padding:9px 13px;white-space:pre-wrap}.bubble.user{background:#0a84ff;color:#fff}.typing span{animation:blink 1s infinite;background:#aeaeb2;border-radius:50%;display:inline-block;height:6px;margin:0 1px;width:6px}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.quick-row{border-top:1px solid #0000000f;display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px}.qpill{background:#f5f5f7;border:1px solid #0000001a;border-radius:980px;color:#3a3a3c;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:6px 12px;white-space:nowrap}.qpill:hover{border-color:#185fa5;color:#185fa5}.input-row{border-top:1px solid #0000000f;display:flex;gap:8px;padding:10px 14px}.chat-input{background:#f5f5f7;border:1px solid #0000001a;border-radius:980px;color:#1d1d1f;flex:1 1;font-family:inherit;font-size:13px;padding:9px 16px}.send-btn{background:#0a84ff;border:none;border-radius:50%;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:600;height:36px;width:36px}.send-btn:disabled{cursor:not-allowed;opacity:.5}.services-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.service-card{background:#fff;border-radius:18px;padding:20px;transition:transform .2s}.service-card:hover{transform:translateY(-2px)}.service-icon{font-size:22px;margin-bottom:12px}.service-name{color:#1d1d1f;font-size:14px;font-weight:600;letter-spacing:-.3px;margin-bottom:4px}.service-desc{color:#6e6e73;font-size:12px;line-height:1.5}.pricing-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.price-card{background:#fff;border-radius:18px;display:flex;flex-direction:column;padding:22px}.price-card.featured{background:#04091a;color:#fff}.price-badge{background:#5ba3f526;border-radius:980px;color:#5ba3f5;display:inline-block;font-size:11px;font-weight:600;margin-bottom:12px;padding:4px 10px}.price-name{font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:4px}.price-card.featured .price-name{color:#fff}.price-desc{color:#6e6e73;font-size:12px;margin-bottom:16px}.price-card.featured .price-desc{color:#fff6}.price-amount{color:#1d1d1f;font-size:34px;font-weight:700;letter-spacing:-2px;line-height:1}.price-card.featured .price-amount{color:#fff}.price-per{font-size:15px;font-weight:400;letter-spacing:0}.price-period{color:#aeaeb2;font-size:11px;margin-bottom:16px}.price-features{display:flex;flex:1 1;flex-direction:column;gap:8px}.price-feature{align-items:flex-start;color:#6e6e73;display:flex;font-size:12px;gap:7px}.price-card.featured .price-feature{color:#ffffff8c}.check{color:#30d158;flex-shrink:0;font-weight:700}.price-cta{background:#f5f5f7;border:none;border-radius:980px;color:#1d1d1f;cursor:pointer;display:block;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.2px;margin-top:18px;padding:11px 16px;text-align:center;transition:opacity .15s}.price-card.featured .price-cta{background:#0a84ff;color:#fff}.price-cta:hover{opacity:.85}.price-cta:disabled{cursor:not-allowed;opacity:.5}.pricing-note{color:#aeaeb2;font-size:12px;text-align:center}.stats-section{border-bottom:none}.stats-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.stat-cell{background:#fff;border-radius:18px;padding:24px;text-align:center}.stat-num{color:#0a84ff;font-size:32px;font-weight:700;letter-spacing:-2px}.stat-lbl{color:#6e6e73;font-size:12px;margin-top:4px}.footer{background:#04091a;padding:32px 28px 24px}.footer-inner{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr auto;margin-bottom:24px}.footer-desc{color:#ffffff4d;font-size:13px;font-weight:300;line-height:1.6;margin-top:6px;max-width:220px}.footer-links{display:flex;gap:32px}.footer-col{color:#ffffff4d;display:flex;flex-direction:column;font-size:12px;gap:8px}.footer-col-title{color:#ffffff80;font-size:12px;font-weight:600;margin-bottom:4px}.footer-col a{color:#ffffff4d}.footer-col a:hover{color:#fff9}.footer-bottom{border-top:1px solid #ffffff12;color:#fff3;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;justify-content:space-between;padding-top:20px}.success-screen{align-items:center;background:#f5f5f7;display:flex;justify-content:center;min-height:100vh;padding:24px}.success-card{background:#fff;border-radius:24px;max-width:440px;padding:48px 40px;text-align:center}.success-icon{align-items:center;background:#e8f9ef;border-radius:50%;color:#30d158;display:flex;font-size:28px;font-weight:700;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.success-card h1{font-size:26px;font-weight:700;letter-spacing:-1px;margin-bottom:12px}.success-card p{color:#6e6e73;font-size:15px;line-height:1.6;margin-bottom:12px}.success-contact{font-size:13px}.success-contact a{color:#0a84ff}.success-card button{background:#0a84ff;border:none;border-radius:980px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;margin-top:24px;padding:12px 28px}@media (max-width:600px){.nav{padding:12px 16px}.nav-links .nav-link{display:none}.nav-cta{font-size:12px;padding:7px 14px}h1{font-size:32px;letter-spacing:-1.5px}.hero-content{padding:36px 20px 28px}.hero-sub{font-size:15px}.hero-btns{gap:8px}.btn-ghost,.btn-primary{font-size:14px;padding:11px 20px}.float-cards{gap:6px;grid-template-columns:repeat(3,1fr);padding:0 12px 16px}.fcard{padding:10px}.fcard-val{font-size:18px}.fcard-label,.fcard-sub{font-size:9px}.section{padding:32px 16px}.section h2{font-size:24px}.services-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr;margin:0 auto 16px;max-width:360px}.stats-grid{gap:8px}.stat-num{font-size:24px}.stat-cell{padding:16px 8px}.footer-inner{gap:20px;grid-template-columns:1fr}.footer-links{flex-direction:column;gap:20px}}.reviews-section{background:#fff}.reviews-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.review-card{background:#f5f5f7;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:22px;transition:transform .2s}.review-card:hover{transform:translateY(-2px)}.review-stars{color:#30d158;font-size:14px;letter-spacing:2px}.review-text{color:#3a3a3c;flex:1 1;font-size:14px;font-style:italic;font-weight:300;letter-spacing:-.1px;line-height:1.6}.review-author{gap:10px;margin-top:4px}.review-author,.review-avatar{align-items:center;display:flex}.review-avatar{background:#04091a;border-radius:50%;color:#fff;flex-shrink:0;height:36px;justify-content:center;width:36px}.review-avatar,.review-name{font-size:13px;font-weight:600}.review-name{color:#1d1d1f;letter-spacing:-.2px}.review-role{color:#6e6e73;font-size:11px;margin-top:1px}@media (max-width:600px){.reviews-grid{grid-template-columns:1fr}}.hero-content{padding:52px 32px 40px;position:relative;z-index:2}.hero-inner{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:900px}.hero-text{text-align:left}.hero-text .hero-btns,.hero-text .trust-row{justify-content:flex-start}.hero-image-wrap{position:relative}@media (max-width:700px){.hero-inner{gap:24px;grid-template-columns:1fr}.hero-image-wrap{order:1}.hero-text{text-align:center}.hero-text .hero-btns,.hero-text .trust-row{justify-content:center}}.how-section{background:#f5f5f7}.steps-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}.step-card{background:#fff;border-radius:18px;padding:24px;position:relative}.step-num{color:#0a84ff;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.step-icon{font-size:24px;margin-bottom:12px}.step-name{color:#1d1d1f;font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:8px}.step-desc{color:#6e6e73;font-size:13px;font-weight:300;line-height:1.6}.how-cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.how-note{color:#aeaeb2;font-size:12px}@media (max-width:600px){.steps-grid{grid-template-columns:1fr}.how-cta{align-items:flex-start;flex-direction:column;gap:10px}}.hv{padding:8px 10px 6px 0;perspective:900px;position:relative}.hv-glow{border-radius:50%;filter:blur(46px);pointer-events:none;position:absolute}.hv-glow-a{animation:hv-drift 11s ease-in-out infinite;background:#5ba3f54d;height:220px;right:-14px;top:-34px;width:220px}.hv-glow-b{animation:hv-drift 13s ease-in-out infinite reverse;background:#0a84ff2e;bottom:6px;height:170px;left:-26px;width:170px}@keyframes hv-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-14px,0) scale(1.09)}}.hv-card{animation:hv-float 7s ease-in-out infinite,hv-rise .7s cubic-bezier(.22,.9,.3,1) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(160deg,#14203ef0,#080e20f0);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 26px 60px -22px #000000d9,inset 0 1px 0 #ffffff12;padding:18px 18px 14px;position:relative;z-index:2}@keyframes hv-float{0%,to{transform:translateY(0) rotateX(0deg)}50%{transform:translateY(-9px) rotateX(1.4deg)}}@keyframes hv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hv-card:after{animation:hv-sheen 6.5s ease-in-out infinite;background:linear-gradient(115deg,#0000 38%,#ffffff17 47%,#0000 56%);background-size:260% 100%;border-radius:20px;content:"";inset:0;pointer-events:none;position:absolute}@keyframes hv-sheen{0%,72%{background-position:150% 0}to{background-position:-60% 0}}.hv-card-top{justify-content:space-between;margin-bottom:14px}.hv-card-title,.hv-card-top{align-items:center;display:flex}.hv-card-title{color:#ffffff85;font-size:11px;font-weight:500;gap:7px;letter-spacing:.3px;text-transform:uppercase}.hv-live{animation:hv-pulse 2.2s infinite;background:#30d158;border-radius:50%;box-shadow:0 0 0 0 #30d1588c;height:6px;width:6px}@keyframes hv-pulse{0%{box-shadow:0 0 0 0 #30d15880}70%{box-shadow:0 0 0 7px #30d15800}to{box-shadow:0 0 0 0 #30d15800}}.hv-tag{border:1px solid #ffffff24;border-radius:980px;color:#ffffff57;font-size:9px;font-weight:600;letter-spacing:.6px;padding:2px 7px;text-transform:uppercase}.hv-figure{align-items:baseline;display:flex;gap:10px}.hv-value{font-feature-settings:"tnum";color:#fff;font-size:32px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-1.5px;line-height:1}.hv-delta{color:#30d158;font-size:12px;font-weight:600;letter-spacing:-.2px}.hv-caption{color:#ffffff52;font-size:11px;margin-top:5px}.hv-chart{display:block;height:108px;margin:8px 0 4px;overflow:visible;width:100%}.hv-grid{stroke:#ffffff0f;stroke-width:1}.hv-line{fill:none;stroke:#5ba3f5;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1000;stroke-dashoffset:1000;animation:hv-draw 1.9s cubic-bezier(.4,0,.2,1) .25s forwards}@keyframes hv-draw{to{stroke-dashoffset:0}}.hv-area{animation:hv-fade 1s ease 1.5s forwards;opacity:0}@keyframes hv-fade{to{opacity:1}}.hv-dot{fill:#fff;animation:hv-fade .4s ease 2.05s forwards;opacity:0}.hv-dot-halo{fill:#5ba3f559;animation:hv-fade .4s ease 2.05s forwards,hv-ping 2.4s ease-out 2.4s infinite;opacity:0;transform-box:fill-box;transform-origin:center}@keyframes hv-ping{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(2.3)}to{opacity:0}}.hv-chips{grid-gap:6px;border-top:1px solid #ffffff12;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:12px;padding-top:12px}.hv-chip{display:flex;flex-direction:column;gap:3px}.hv-chip-k{color:#ffffff57;font-size:9px;letter-spacing:.4px;text-transform:uppercase}.hv-chip-v{font-feature-settings:"tnum";color:#ffffffeb;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.4px}.hv-mini{animation:hv-float 7s ease-in-out 1.1s infinite,hv-rise .7s cubic-bezier(.22,.9,.3,1) .28s both;background:linear-gradient(160deg,#1a284af7,#0b1228f7);border:1px solid #ffffff1f;border-radius:15px;box-shadow:0 20px 42px -16px #000000e6;margin:12px 0 0 auto;max-width:100%;padding:13px 15px;position:relative;width:252px;z-index:3}.hv-mini-title{color:#ffffff6b;font-size:10px;font-weight:600;letter-spacing:.4px;margin-bottom:10px;text-transform:uppercase}.hv-mini-row{align-items:center;display:flex;gap:8px;margin-bottom:7px}.hv-mini-row:last-child{margin-bottom:0}.hv-mini-label{color:#fff6;flex-shrink:0;font-size:10px;width:68px}.hv-mini-track{background:#ffffff12;border-radius:980px;flex:1 1;height:5px;overflow:hidden}.hv-mini-bar{animation:hv-grow 1.1s cubic-bezier(.3,.9,.3,1) forwards;animation-delay:0s;animation-delay:var(--d,0s);background:linear-gradient(90deg,#185fa5,#5ba3f5);border-radius:980px;display:block;height:100%;width:0}@keyframes hv-grow{to{width:50%;width:var(--w,50%)}}@media (max-width:700px){.hv{margin:0 auto;max-width:420px;padding:4px 0 2px}.hv-value{font-size:27px}.hv-chart{height:92px}.hv-mini{margin-left:0;width:100%}}@media (prefers-reduced-motion:reduce){.hv-card,.hv-card:after,.hv-dot-halo,.hv-glow,.hv-live,.hv-mini{animation:none!important}.hv-line{stroke-dashoffset:0;animation:none}.hv-area,.hv-dot,.hv-dot-halo{animation:none;opacity:1}.hv-mini-bar{animation:none;width:50%;width:var(--w,50%)}}.page-head{background:radial-gradient(1100px 420px at 78% -12%,#185fa56b,#0000 62%),#04091a;overflow:hidden;position:relative}.page-head:after{background-image:linear-gradient(rgba(91,163,245,.045) 1px,#0000 0),linear-gradient(90deg,rgba(91,163,245,.045) 1px,#0000 0);background-size:52px 52px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,#0000 82%);mask-image:linear-gradient(180deg,#000,#0000 82%);pointer-events:none;position:absolute}.page-head-inner{margin:0 auto;max-width:820px;padding:54px 28px 56px;position:relative;text-align:center;z-index:2}.page-head-inner h1{font-size:40px;margin-bottom:16px}.page-head-inner .hero-btns{justify-content:center;margin-bottom:0}.page-head-sub{margin:0 auto 28px;max-width:620px}.prose{max-width:760px}.prose p{color:#3a3a3c;font-size:15px;font-weight:300;letter-spacing:-.1px;line-height:1.75;margin-bottom:14px}.prose p:last-child{margin-bottom:0}.topic-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.topic-card{background:#fff;border-radius:18px;padding:22px}.topic-card h3{color:#1d1d1f;font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:8px}.topic-card p{color:#6e6e73;font-size:13.5px;font-weight:300;line-height:1.68}.topic-card strong{color:#1d1d1f;font-weight:600}.checklist{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));list-style:none}.checklist li{align-items:flex-start;border-radius:14px;color:#3a3a3c;display:flex;gap:10px;line-height:1.6;padding:15px 17px}.callout,.checklist li{font-size:13.5px;font-weight:300}.callout{background:#04091a;border-radius:18px;color:#ffffff9e;line-height:1.7;margin-top:14px;padding:20px 22px}.callout strong{color:#5ba3f5;font-weight:600}.callout a{color:#5ba3f5;text-decoration:underline;text-underline-offset:2px}.faq-section{background:#fff}.faq-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.faq-item{background:#f5f5f7;border-radius:18px;padding:20px 22px}.faq-item h3{color:#1d1d1f;font-size:14px;font-weight:600;letter-spacing:-.2px;margin-bottom:8px}.faq-item p{color:#6e6e73;font-size:13.5px;font-weight:300;line-height:1.68}.cta-section{border-bottom:none}.cta-section .hero-btns{justify-content:center;margin-bottom:20px}.disclaimer{color:#aeaeb2;font-size:11.5px;line-height:1.6;margin:0 auto;max-width:640px}.btn-primary-blue{background:#185fa5;color:#e6f1fb}.btn-ghost-light{background:#0000000d;border-color:#0000001a;color:#3a3a3c}.service-card-link{display:block}.service-more{color:#0a84ff;font-size:12px;font-weight:600;margin-top:10px}.price-cta-link{display:block;text-decoration:none}.success-back{background:#0a84ff;border-radius:980px;color:#fff;display:inline-block;font-size:14px;font-weight:600;margin-top:24px;padding:12px 28px}@media (max-width:600px){.page-head-inner{padding:40px 18px 42px}.page-head-inner h1{font-size:30px;letter-spacing:-1.5px}.checklist,.faq-list,.topic-grid{grid-template-columns:1fr}}.wa-fab{align-items:center;background:#25d366;border-radius:980px;bottom:18px;box-shadow:0 10px 28px -8px #0000008c,0 2px 6px #0003;color:#06301a;display:inline-flex;font-size:14px;font-weight:600;gap:9px;letter-spacing:-.2px;padding:12px 18px 12px 14px;position:fixed;right:18px;transition:transform .18s ease,box-shadow .18s ease;z-index:60}.wa-fab:hover{box-shadow:0 16px 34px -10px #0009;transform:translateY(-2px)}.wa-fab:focus-visible{outline:3px solid #185fa5;outline-offset:3px}.wa-icon{flex-shrink:0;height:24px;width:24px}@media (max-width:600px){.wa-fab{bottom:14px;gap:0;padding:13px;right:14px}.wa-label{display:none}}@media (prefers-reduced-motion:reduce){.wa-fab{transition:none}.wa-fab:hover{transform:none}}.hero-credential{border-bottom:1px solid #ffffff2e;color:#ffffff6b;display:inline-block;font-size:12px;margin-top:14px;padding-bottom:1px}.hero-credential:hover{border-bottom-color:#7db8f780;color:#7db8f7}.footer-credential{border-bottom:1px solid #ffffff29;color:#ffffff6b;display:inline-block;font-size:12px;margin-top:12px;padding-bottom:1px}.footer-credential:hover{color:#7db8f7}.split-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.split-col{background:#fff;border-radius:18px;padding:22px}.split-col h3{align-items:center;color:#1d1d1f;display:flex;font-size:14px;font-weight:600;gap:8px;letter-spacing:-.2px;margin-bottom:14px}.split-col ul{display:flex;flex-direction:column;gap:10px;list-style:none}.split-col li{color:#6e6e73;font-size:13px;font-weight:300;line-height:1.6;padding-left:14px;position:relative}.split-col li:before{background:#d1d1d6;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:8px;width:5px}.split-yes li:before{background:#30d158}.split-no li:before{background:#ff9f0a}.cross{color:#ff9f0a;font-weight:700}.plain-list{display:flex;flex-direction:column;gap:9px;list-style:none;margin-top:4px}.plain-list li{color:#6e6e73;font-size:13.5px;font-weight:300;line-height:1.6;padding-left:16px;position:relative}.plain-list li:before{color:#0a84ff;content:"→";font-size:12px;left:0;position:absolute}.steps-grid-4{grid-template-columns:repeat(4,1fr)}.steps-grid-5{grid-template-columns:repeat(5,1fr)}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:18px;overflow-x:auto}.cmp-table{border-collapse:collapse;min-width:640px;width:100%}.cmp-table td,.cmp-table th{border-bottom:1px solid #0000000f;font-size:13px;line-height:1.55;padding:14px 18px;text-align:left;vertical-align:top}.cmp-table thead th{background:#f5f5f7;color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.cmp-table tbody th{color:#1d1d1f;font-weight:600;width:26%}.cmp-table td{color:#6e6e73;font-weight:300}.cmp-table tbody tr:last-child td,.cmp-table tbody tr:last-child th{border-bottom:none}.guides-section{background:#fff}.guides-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.guide-card{background:#f5f5f7;border-radius:18px;display:block;padding:20px;transition:transform .2s}.guide-card:hover{transform:translateY(-2px)}.guide-name{color:#1d1d1f;font-size:14px;font-weight:600;letter-spacing:-.3px;margin-bottom:6px}.guide-desc{color:#6e6e73;font-size:12.5px;font-weight:300;line-height:1.55}.guide-more{color:#0a84ff;font-size:12px;font-weight:600;margin-top:10px}@media (max-width:960px){.steps-grid-5{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.steps-grid-4,.steps-grid-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.split-grid,.steps-grid-4,.steps-grid-5{grid-template-columns:1fr}.main{padding-bottom:72px}}.about-intro{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1fr 300px}.about-intro .prose{max-width:none}.about-portrait{position:relative}.about-portrait img{background:#e8e8ed;border-radius:20px;display:block;height:auto;object-fit:cover;width:100%}.about-portrait figcaption{color:#6e6e73;font-size:12px;font-weight:300;letter-spacing:-.1px;line-height:1.5;margin-top:10px}.about-portrait figcaption strong{color:#1d1d1f;font-weight:600}@media (max-width:860px){.about-intro{gap:24px;grid-template-columns:1fr}.about-portrait{max-width:260px;order:-1}}.dt{background:#fff;border-radius:20px;max-width:720px;padding:28px}.dt-progress{background:#ececf0;border-radius:4px;height:4px;margin-bottom:16px;overflow:hidden}.dt-progress span{background:#185fa5;border-radius:4px;display:block;height:100%;transition:width .25s ease}.dt-step{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.dt-q{color:#1d1d1f;font-size:21px;font-weight:700;letter-spacing:-.5px;line-height:1.25;margin-bottom:8px}.dt-help{color:#6e6e73;font-size:13.5px;font-weight:300;line-height:1.6;margin-bottom:18px}.dt-options{grid-gap:9px;display:grid;gap:9px;margin-bottom:16px}.dt-option{background:#fbfbfd;border:1px solid #0000001a;border-radius:14px;color:#1d1d1f;cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:400;padding:14px 18px;text-align:left;transition:border-color .15s,background .15s,transform .15s}.dt-option:hover{background:#f3f8fd;border-color:#185fa5;transform:translateY(-1px)}.dt-option.is-chosen{background:#eaf3fc;border-color:#185fa5}.dt-link{background:none;border:none;color:#0a84ff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:0}.dt-link:hover{text-decoration:underline}.dt-result-head h3{color:#1d1d1f;font-size:24px;font-weight:700;letter-spacing:-.7px;line-height:1.2;margin-bottom:10px}.dt-result-head p{color:#3a3a3c;font-size:14.5px;font-weight:300;line-height:1.7}.dt-disclaimer{color:#6e6e73;font-size:12.5px;font-weight:300;line-height:1.65;margin-top:18px}.dt-privacy{color:#8e8e93;font-size:12px;font-weight:300;margin-top:6px}.dt-cta{border-top:1px solid #00000014;margin-top:24px;padding-top:22px}.dt-cta h4{color:#1d1d1f;font-size:17px;font-weight:700;letter-spacing:-.4px;margin-bottom:6px}.dt-cta p{color:#6e6e73;font-size:13.5px;font-weight:300;line-height:1.6;margin-bottom:16px}.dt-cta .btn-ghost-light{border-color:#0000001f;color:#1d1d1f}.dt-foot{border-top:1px solid #00000014;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:20px;padding-top:16px}@media (max-width:600px){.dt{border-radius:16px;padding:20px}.dt-q{font-size:19px}}.ai-remaining{color:#8e8e93;font-size:11.5px;font-weight:300;padding:8px 0 2px;text-align:center}.ai-gate{border-top:1px solid #00000014;padding:22px;text-align:center}.ai-gate-title{color:#1d1d1f;font-size:16px;font-weight:700;letter-spacing:-.4px;margin-bottom:8px}.ai-gate p{color:#6e6e73;font-size:13.5px;font-weight:300;line-height:1.65;margin-bottom:18px;margin-left:auto;margin-right:auto;max-width:460px}.ai-gate .hero-btns{justify-content:center}.ai-gate .btn-ghost-light{border-color:#00000024;color:#1d1d1f}.ex-heading{color:#1d1d1f;font-size:19px;font-weight:700;letter-spacing:-.5px;margin:34px 0 6px}.ex{background:#fff;border-radius:20px;margin-bottom:14px;max-width:860px;padding:26px}.ex-form{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px}.ex-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ex-field>span:first-child{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ex-field select,.ex-money{background:#fff;border:1.5px solid #e5e5ea;border-radius:12px;color:#1d1d1f;font-family:inherit;font-size:14px;height:40px;padding:0 12px;width:100%}.ex-money{align-items:center;color:#6e6e73;display:flex;gap:6px}.ex-money input{background:#0000;border:none;color:#1d1d1f;font:inherit;outline:none;width:100%}.ex-field select:focus,.ex-money:focus-within{border-color:#185fa5;outline:none}.ex-toggle{border:1.5px solid #e5e5ea;border-radius:12px;display:flex;height:40px;overflow:hidden}.ex-toggle button{background:#fff;border:none;color:#6e6e73;cursor:pointer;flex:1 1;font-family:inherit;font-size:12.5px;padding:0 6px}.ex-toggle button.is-on{background:#eaf3fc;color:#185fa5;font-weight:600}.ex-toggle button+button{border-left:1.5px solid #e5e5ea}.ex-toggle button:focus-visible{outline:2px solid #185fa5;outline-offset:-2px}.ex-strip{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(12,1fr)}.ex-m{align-items:center;border-radius:6px;display:flex;font-size:10.5px;font-weight:600;height:34px;justify-content:center}.ex-m.ex-before{background:#e5e5ea;color:#6e6e73}.ex-m.ex-after{background:#185fa5;color:#fff}.ex-strip-key{color:#6e6e73;display:flex;flex-wrap:wrap;font-size:12px;gap:18px;margin:9px 0 18px}.ex-strip-key i{border-radius:3px;display:inline-block;height:10px;margin-right:4px;vertical-align:-1px;width:10px}.ex-strip-key i.ex-before{background:#e5e5ea}.ex-strip-key i.ex-after{background:#185fa5}.ex .table-wrap,.ex-table{background:#f5f5f7;margin-bottom:14px}.ex .cmp-table thead th{background:#ececf0}.ex .cmp-table tbody th,.ex .cmp-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ex-journal td,.ex-journal thead th:not(:first-child){text-align:right}.ex-figures{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:14px}.ex-figures>div{background:#f5f5f7;border-radius:14px;padding:16px 18px}.ex-k{color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ex-v{font-feature-settings:"tnum";color:#1d1d1f;font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-1px;margin:4px 0 2px}.ex-v.ex-neg{color:#c0392b}.ex-n{color:#6e6e73;font-size:12px;line-height:1.5}.ex .callout{margin:0 0 14px}.ex .btn-primary{font-size:14px;margin-top:6px}.oneoff-card{align-items:center;background:#fff;border-radius:18px;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px;padding:22px}.oneoff-label{color:#0a84ff;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.oneoff-name{color:#1d1d1f;font-size:15px;font-weight:600;letter-spacing:-.3px;margin-bottom:6px}.oneoff-desc{color:#6e6e73;font-size:12.5px;line-height:1.6;max-width:640px}.oneoff-actions{display:flex;flex:0 0 auto;flex-direction:column;gap:10px;min-width:220px}.oneoff-cta{background:#0a84ff;color:#fff;margin-top:0}.oneoff-more{color:#0a84ff;font-size:12.5px;font-weight:600;text-align:center}@media (max-width:760px){.ex-form{grid-template-columns:1fr 1fr}.ex-figures{grid-template-columns:1fr}.oneoff-card{align-items:stretch;flex-direction:column}.oneoff-actions{min-width:0}}@media (max-width:480px){.ex{padding:18px}.ex-form{grid-template-columns:1fr}.ex-m span{font-size:9px}.ex-strip{gap:2px}}@media (max-width:1000px) and (min-width:601px){.nav-links .nav-link-secondary{display:none}}@media (max-width:820px) and (min-width:601px){.nav-links{gap:16px}}.service-card-wide{grid-column-gap:18px;align-items:center;background:#04091a;color:#fff;column-gap:18px;display:grid;grid-column:1/-1;grid-template-areas:"icon name more" "icon desc more";grid-template-columns:auto 1fr auto;padding:22px 24px}.service-card-wide .service-icon{font-size:26px;grid-area:icon;margin:0}.service-card-wide .service-name{color:#fff;font-size:15px;grid-area:name}.service-card-wide .service-desc{color:#ffffff8c;font-size:12.5px;grid-area:desc;max-width:720px}.service-card-wide .service-more{color:#5ba3f5;grid-area:more;margin:0;white-space:nowrap}@media (max-width:600px){.service-card-wide{grid-template-areas:"icon" "name" "desc" "more";grid-template-columns:1fr;row-gap:4px}.service-card-wide .service-icon{margin-bottom:8px}.service-card-wide .service-more{margin-top:8px}}@media (max-width:760px) and (min-width:601px){.nav{padding-left:20px;padding-right:20px}.nav-links{gap:12px}}.ex .cmp-table{min-width:0}.ex-form{align-items:end}.ex-journal-label{margin-bottom:8px}@media (max-width:480px){.ex .cmp-table td,.ex .cmp-table th{font-size:12.5px;padding:11px 10px}.ex .cmp-table thead th{font-size:10px}.ex .cmp-table tbody th{width:auto}}.footer-credential-plain{border:0;cursor:default;display:block;margin-top:6px}.badge-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;line-height:0}.badge-row img{display:block;height:56px;width:auto}.badge-row-hero{margin-top:14px}.badge-row-footer{margin-top:12px}.about-intro .badge-row{margin-top:16px}@media (max-width:600px){.badge-row img{height:44px}.badge-row{gap:12px}}.client-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.client-chip{border-radius:980px;color:#1d1d1f;font-size:13.5px;font-weight:600;letter-spacing:-.2px;padding:9px 18px}@media (max-width:1000px){.services-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.services-grid{grid-template-columns:1fr}}.cert-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:18px;margin-top:14px}.cert-figure{background:#fff;border-radius:14px;display:inline-block;margin:0;padding:10px}.cert-figure img{border-radius:8px;display:block;height:auto;width:260px}.cert-figure figcaption{color:#6e6e73;font-size:11.5px;line-height:1.5;max-width:260px;padding:8px 4px 2px}:root{--ink:#0d0d0f;--ink-2:#1c1c20;--ink-3:#2a2a2f;--paper:#f3f2ee;--paper-2:#e4e2da;--card:#fff;--lime:#d4ff3a;--muted:#55554f;--muted-d:#a3a39b;--display:"Space Grotesk","Inter",system-ui,sans-serif;--r:20px}body{color:#0d0d0f;color:var(--ink);font-family:Inter,system-ui,sans-serif}.app,.main,body{background:#f3f2ee;background:var(--paper)}::selection{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink)}:focus-visible{outline:3px solid #0d0d0f;outline:3px solid var(--ink);outline-offset:3px}.wrap{margin:0 auto;max-width:1280px;padding-left:24px;padding-right:24px}.hl{background:#d4ff3a;background:var(--lime);border-radius:.14em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .18em}h1{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-weight:700;letter-spacing:-.045em}h1,h1 em{color:#0d0d0f;color:var(--ink)}h1 em{background:#d4ff3a;background:var(--lime);border-radius:.12em;font-style:normal;padding:0 .15em}.nav{background:#f3f2ee;background:var(--paper);border-bottom:2px solid #0d0d0f;border-bottom:2px solid var(--ink);flex-wrap:wrap;gap:12px;padding:16px max(24px,calc(50% - 616px))}.logo{align-items:center;display:inline-flex;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:22px;font-weight:700;gap:10px;letter-spacing:-.02em}.logo,.logo span{color:#0d0d0f;color:var(--ink)}.logo-mark{align-items:center;background:#0d0d0f;background:var(--ink);border-radius:8px;color:#d4ff3a;color:var(--lime);display:inline-flex;font-size:17px;height:36px;justify-content:center;width:36px}.nav-links{flex-wrap:wrap;gap:22px}.nav-link{color:#0d0d0f;color:var(--ink);font-size:15px;font-weight:500;padding:8px 0}.nav-link:hover{color:#55554f;color:var(--muted)}.nav-link-shop{align-items:center;display:inline-flex;gap:6px}.nav-link-shop:after{background:#d4ff3a;background:var(--lime);border:1.5px solid #0d0d0f;border:1.5px solid var(--ink);border-radius:999px;color:#0d0d0f;color:var(--ink);content:"NEW";font-size:10px;font-weight:700;padding:1px 6px}.nav-cta{background:#0d0d0f;background:var(--ink);border-radius:999px;color:#f3f2ee;color:var(--paper);font-size:15px;font-weight:600;padding:12px 20px}.nav-cta:hover{background:#2a2a2f;background:var(--ink-3)}.btn-primary,.btn-primary-blue{background:#0d0d0f;background:var(--ink);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:999px;color:#f3f2ee;color:var(--paper);font-size:16px;font-weight:600;letter-spacing:-.01em;padding:16px 26px}.btn-primary-blue:hover,.btn-primary:hover{background:#2a2a2f;background:var(--ink-3);opacity:1}.btn-ghost,.btn-ghost-light{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:999px;color:#0d0d0f;color:var(--ink);font-size:16px;font-weight:600;padding:16px 26px}.btn-ghost-light:hover,.btn-ghost:hover{background:#fff;background:var(--card)}.btn-lime{background:#d4ff3a;background:var(--lime);border-color:#0d0d0f;border-color:var(--ink);color:#0d0d0f;color:var(--ink)}.btn-lime:hover{background:#c4f02a}.hero-btns{gap:12px}.hero-badge{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink);color:#0d0d0f;color:var(--ink);font-size:13px;font-weight:600;padding:6px 14px}.badge-dot{background:#0d0d0f;background:var(--ink)}.h-hero{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin:0 auto;max-width:1280px;padding:72px 24px 88px}.h-hero h1{font-size:clamp(46px,7vw,104px);line-height:.95;margin:22px 0 0}.h-hero-sub{color:#55554f;color:var(--muted);font-size:20px;line-height:1.55;margin:28px 0 34px;max-width:560px}.h-hero .hero-btns{justify-content:flex-start;margin-bottom:26px}.h-trust{color:#55554f;color:var(--muted);display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:8px 18px}.h-trust a{border-bottom:1.5px solid #0d0d0f;border-bottom:1.5px solid var(--ink);color:#0d0d0f;color:var(--ink)}.h-card{background:#0d0d0f;background:var(--ink);border-radius:24px;box-shadow:10px 10px 0 #d4ff3a;box-shadow:10px 10px 0 var(--lime);color:#f3f2ee;color:var(--paper);justify-self:end;max-width:460px;padding:28px;transform:rotate(-2deg);width:100%}.h-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.h-card-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:18px;font-weight:700}.h-tag{border:1px solid #3a3a3f;border-radius:999px;color:#a3a39b;color:var(--muted-d);font-size:12px;padding:4px 10px}.h-rows{flex-direction:column}.h-row,.h-rows{display:flex;gap:12px}.h-row{align-items:center;background:#1c1c20;background:var(--ink-2);border-radius:12px;padding:14px}.h-row-pending{background:#0000;border:1px dashed #55554f;border:1px dashed var(--muted)}.h-tick{align-items:center;background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink);display:flex;justify-content:center}.h-ring,.h-tick{border-radius:50%;flex:none;height:28px;width:28px}.h-ring{border:2px solid #a3a39b;border:2px solid var(--muted-d);box-sizing:border-box}.h-row-label{flex:1 1}.h-row-meta{color:#a3a39b;color:var(--muted-d);font-size:14px}.h-row-meta-hot{color:#d4ff3a;color:var(--lime);font-weight:600}.h-card-foot{color:#a3a39b;color:var(--muted-d);font-size:14px;margin:20px 0 0}.h-marquee{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper);margin:0 -20px;overflow:hidden;padding:18px 0;transform:rotate(-1deg);white-space:nowrap}.h-marquee-inner{animation:ticker 32s linear infinite;display:inline-flex;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:24px;font-weight:700;gap:40px;padding-left:40px}.h-marquee-star{color:#d4ff3a;color:var(--lime)}.h-section{margin:0 auto;max-width:1280px;padding:110px 24px 40px}.h-section-tight{padding-bottom:100px;padding-top:40px}.h-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:44px}.h2{color:#0d0d0f;color:var(--ink);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:clamp(38px,5vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1;margin:0}.h-lede{color:#55554f;color:var(--muted);font-size:18px;line-height:1.5;margin:0;max-width:400px}.h-center{text-align:center}.h-center .h-lede{margin:16px auto 0;max-width:620px}.h-feature{background:#d4ff3a;background:var(--lime);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:20px;border-radius:var(--r);color:#0d0d0f;color:var(--ink);gap:14px 20px;justify-content:space-between;margin-bottom:20px;padding:24px 28px}.h-feature,.h-feature-l{align-items:center;display:flex;flex-wrap:wrap}.h-feature-l{gap:10px 14px}.h-chip-ink{background:#0d0d0f;background:var(--ink);border-radius:999px;color:#f3f2ee;color:var(--paper);font-size:12px;font-weight:600;padding:5px 10px}.h-feature-name{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:22px;font-weight:700}.h-feature-more{font-weight:600}.h-services{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.h-svc{background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:20px;border-radius:var(--r);color:#0d0d0f;color:var(--ink);display:flex;flex-direction:column;gap:10px;padding:26px;transition:transform .15s,box-shadow .15s}a.h-svc:hover{box-shadow:6px 6px 0 #0d0d0f;box-shadow:6px 6px 0 var(--ink);transform:translate(-3px,-3px)}.h-svc-num{color:#55554f;color:var(--muted);font-size:14px;font-weight:700}.h-svc h3,.h-svc-num{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display)}.h-svc h3{font-size:23px;letter-spacing:-.02em;margin:0}.h-svc p{color:#55554f;color:var(--muted);font-size:15px;line-height:1.5;margin:0}.h-svc-more{font-weight:600;margin-top:auto;padding-top:6px}.h-svc-dark{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.h-svc-dark .h-svc-num,.h-svc-dark p{color:#a3a39b;color:var(--muted-d)}.h-svc-dark .h-svc-more{color:#d4ff3a;color:var(--lime)}.h-steps{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.h-step{border-top:2px solid #0d0d0f;border-top:2px solid var(--ink);padding-top:24px}.h-step-n{font-size:72px;font-weight:700;letter-spacing:-.05em;line-height:1}.h-step h3,.h-step-n{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display)}.h-step h3{font-size:24px;margin:16px 0 8px}.h-step p{line-height:1.55;margin:0}.h-step p,.h-step-cta{color:#55554f;color:var(--muted)}.h-step-cta{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:16px;margin-top:40px}.h-ai{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.h-ai-inner{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin:0 auto;max-width:1280px;padding:100px 24px}.h-kicker{color:#d4ff3a;color:var(--lime);font-size:14px;font-weight:600;letter-spacing:.04em;margin:0 0 16px}.h-ai .h2{color:#f3f2ee;color:var(--paper);margin-bottom:24px}.h-ai-sub{font-size:18px;line-height:1.55;margin:0 0 20px;max-width:480px}.h-ai-note,.h-ai-sub{color:#a3a39b;color:var(--muted-d)}.h-ai-note{font-size:14px}.h-ai .ai-panel{background:#1c1c20;background:var(--ink-2);border-radius:24px;color:#f3f2ee;color:var(--paper)}.h-ai .ai-topbar{background:#0000;border-bottom:1px solid #2a2a2f;border-bottom:1px solid var(--ink-3);padding:16px 20px}.h-ai .ai-title{color:#f3f2ee;color:var(--paper);font-size:15px}.h-ai .ai-dot{background:#d4ff3a;background:var(--lime)}.h-ai .ai-badge{background:#2a2a2f;background:var(--ink-3);color:#a3a39b;color:var(--muted-d)}.h-ai .chat-messages{gap:12px;max-height:340px;min-height:240px;padding:20px}.h-ai .avatar{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink)}.h-ai .bubble{background:#2a2a2f;background:var(--ink-3);border-radius:16px 16px 16px 4px;color:#f3f2ee;color:var(--paper);font-size:15px;padding:12px 16px}.h-ai .bubble.user{background:#d4ff3a;background:var(--lime);border-radius:16px 16px 4px 16px;color:#0d0d0f;color:var(--ink);font-weight:500}.h-ai .typing span{background:#a3a39b;background:var(--muted-d)}.h-ai .quick-row{border-top:1px solid #2a2a2f;border-top:1px solid var(--ink-3);gap:8px;padding:12px 20px}.h-ai .qpill{background:#0000;border:1px solid #55554f;border:1px solid var(--muted);color:#f3f2ee;color:var(--paper);font-size:14px;min-height:44px;padding:10px 14px}.h-ai .qpill:hover{border-color:#d4ff3a;border-color:var(--lime);color:#d4ff3a;color:var(--lime)}.h-ai .input-row{border-top:1px solid #2a2a2f;border-top:1px solid var(--ink-3);padding:14px 20px}.h-ai .chat-input{background:#0d0d0f;background:var(--ink);border:1px solid #3a3a3f;color:#f3f2ee;color:var(--paper);font-size:15px;padding:13px 18px}.h-ai .chat-input::placeholder{color:#a3a39b;color:var(--muted-d)}.h-ai .send-btn{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink);font-size:18px;height:48px;width:48px}.h-ai .ai-remaining{color:#a3a39b;color:var(--muted-d);font-size:13px;padding:0 20px 16px}.h-ai .ai-gate{background:#0000;color:#f3f2ee;color:var(--paper);padding:24px}.h-ai .ai-gate p{color:#a3a39b;color:var(--muted-d)}.h-ai .ai-gate .btn-primary-blue{background:#d4ff3a;background:var(--lime);border-color:#d4ff3a;border-color:var(--lime);color:#0d0d0f;color:var(--ink)}.h-ai .ai-gate .btn-ghost-light{border-color:#55554f;border-color:var(--muted);color:#f3f2ee;color:var(--paper)}.h-pricing{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:52px}.h-plan{background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:24px;display:flex;flex-direction:column;gap:20px;padding:32px}.h-plan-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.h-plan h3{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:26px;margin:0 0 6px}.h-plan-for{color:#55554f;color:var(--muted);margin:0}.h-plan-price{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:56px;font-weight:700;letter-spacing:-.04em;line-height:1}.h-plan-price span{color:#55554f;color:var(--muted);font-size:18px;font-weight:500;letter-spacing:0}.h-plan ul{display:flex;flex-direction:column;gap:10px;line-height:1.4;list-style:none;margin:0;padding:0}.h-plan li{align-items:flex-start;display:flex;gap:10px}.h-plan li svg{flex:none;margin-top:2px}.h-plan-btn{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:999px;color:#0d0d0f;color:var(--ink);cursor:pointer;font:inherit;font-size:16px;font-weight:600;margin-top:auto;padding:15px;text-align:center;width:100%}.h-plan-btn:hover{background:#f3f2ee;background:var(--paper)}.h-plan-btn:disabled{cursor:wait;opacity:.6}.h-plan-hot{background:#0d0d0f;background:var(--ink);box-shadow:8px 8px 0 #d4ff3a;box-shadow:8px 8px 0 var(--lime);color:#f3f2ee;color:var(--paper)}.h-plan-hot .h-plan-for,.h-plan-hot .h-plan-price span{color:#a3a39b;color:var(--muted-d)}.h-plan-hot .h-plan-btn{background:#d4ff3a;background:var(--lime);border-color:#d4ff3a;border-color:var(--lime);color:#0d0d0f;color:var(--ink)}.h-plan-hot .h-plan-btn:hover{background:#c4f02a}.h-pop{background:#d4ff3a;background:var(--lime);border-radius:999px;color:#0d0d0f;color:var(--ink);font-size:12px;font-weight:600;padding:5px 10px;white-space:nowrap}.h-oneoff{align-items:center;border:2px dashed #0d0d0f;border:2px dashed var(--ink);border-radius:20px;border-radius:var(--r);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:24px 28px}.h-oneoff-k{color:#55554f;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:6px}.h-oneoff h3{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:22px;margin:0 0 6px}.h-oneoff p{color:#55554f;color:var(--muted);font-size:15px;line-height:1.5;margin:0;max-width:640px}.h-oneoff-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.h-oneoff-actions a.h-link{border-bottom:1.5px solid #0d0d0f;border-bottom:1.5px solid var(--ink);font-weight:600}.h-note{color:#55554f;color:var(--muted);font-size:15px;margin:28px 0 0;text-align:center}.h-creds{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.h-creds-inner{align-items:center;display:flex;flex-wrap:wrap;gap:24px 40px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:40px 24px}.h-creds-list{display:flex;flex-wrap:wrap;gap:10px}.h-cred{border:1.5px solid #2a2a2f;border:1.5px solid var(--ink-3);border-radius:999px;color:#f3f2ee;color:var(--paper);font-size:14px;font-weight:600;padding:10px 16px}a.h-cred:hover{border-color:#d4ff3a;border-color:var(--lime);color:#d4ff3a;color:var(--lime)}.h-reviews{align-items:center;background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:24px;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:36px}.h-stars{color:#0d0d0f;color:var(--ink);font-size:26px;letter-spacing:3px}.h-reviews p{color:#55554f;color:var(--muted);font-size:17px;line-height:1.5;margin:8px 0 0;max-width:520px}.h-merch{background:#d4ff3a;background:var(--lime);border-bottom:2px solid #0d0d0f;border-bottom:2px solid var(--ink);border-top:2px solid #0d0d0f;border-top:2px solid var(--ink)}.h-merch-inner{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);margin:0 auto;max-width:1280px;padding:80px 24px}.h-merch .h2{font-size:clamp(44px,6vw,84px);line-height:.95;margin-bottom:22px}.h-merch p{font-size:18px;line-height:1.5;margin:0 0 30px;max-width:460px}.h-merch-art{flex-wrap:wrap;gap:18px}.h-merch-art,.stk{align-items:center;display:flex;justify-content:center}.stk{box-shadow:0 0 0 7px #fff,0 12px 26px #0d0d0f33;box-sizing:border-box;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-weight:700;letter-spacing:-.02em;line-height:1;text-align:center;white-space:pre-line}.stk-round{background:#0d0d0f;background:var(--ink);border-radius:50%;color:#f3f2ee;color:var(--paper);font-size:26px;height:200px;padding:20px;transform:rotate(-8deg);width:200px}.stk-card{background:#fff;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:20px;color:#0d0d0f;color:var(--ink);font-size:28px;padding:24px;transform:rotate(6deg);width:220px}.h-cta{margin:0 auto;max-width:1280px;padding:120px 24px;text-align:center}.h-cta .h2{font-size:clamp(44px,6vw,88px);line-height:.95;margin-bottom:22px}.h-cta p{color:#55554f;color:var(--muted);font-size:19px;margin:0 0 34px}.h-cta .hero-btns{justify-content:center}@media (max-width:980px){.h-ai-inner,.h-hero,.h-merch-inner{grid-template-columns:1fr}.h-card{justify-self:start}.h-services{grid-template-columns:repeat(2,minmax(0,1fr))}.h-pricing{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:520px}}@media (max-width:640px){.h-hero{gap:40px;padding-bottom:60px;padding-top:44px}.h-hero-sub{font-size:18px}.h-services,.h-steps{grid-template-columns:1fr}.h-section{padding-top:80px}.h-card{box-shadow:6px 6px 0 #d4ff3a;box-shadow:6px 6px 0 var(--lime);transform:none}.h-reviews{padding:24px}.nav-links .nav-link{display:none}.nav-links .nav-link-shop{display:inline-flex}}.shop-hero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:72px 24px 36px}.shop-hero h1{flex:999 1 560px;font-size:clamp(50px,8vw,120px);line-height:.9;margin:0;min-width:0}.shop-hero p{color:#55554f;color:var(--muted);flex:1 1 300px;font-size:18px;line-height:1.5;margin:0;max-width:380px}.shop-bar{align-items:center;gap:12px;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 24px 28px}.shop-bar,.shop-filters{display:flex;flex-wrap:wrap}.shop-filters{gap:10px}.pill{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:999px;color:#0d0d0f;color:var(--ink);cursor:pointer;font:inherit;font-weight:600;min-height:44px;padding:10px 20px}.bag-btn,.pill[aria-pressed=true]{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.bag-btn{border:0;cursor:pointer;font:inherit;font-weight:600;gap:10px;min-height:44px;padding:12px 18px}.bag-btn,.bag-count{align-items:center;border-radius:999px;display:inline-flex}.bag-count{background:#d4ff3a;background:var(--lime);box-sizing:border-box;color:#0d0d0f;color:var(--ink);font-size:13px;height:22px;justify-content:center;min-width:22px;padding:0 6px}.shop-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));margin:0 auto;max-width:1280px;padding:0 24px 100px}.prod{background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:24px;display:flex;flex-direction:column;overflow:hidden}.prod-stage{align-items:center;border-bottom:2px solid #0d0d0f;border-bottom:2px solid var(--ink);display:flex;height:300px;justify-content:center;position:relative}.prod-tag{background:#0d0d0f;background:var(--ink);border-radius:999px;color:#f3f2ee;color:var(--paper);font-size:12px;font-weight:600;left:14px;padding:5px 10px;position:absolute;top:14px}.prod-body{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:22px}.prod-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.prod h2{letter-spacing:-.01em;margin:0}.prod h2,.prod-price{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:20px}.prod-price{font-weight:700;white-space:nowrap}.prod-desc{color:#55554f;color:var(--muted);font-size:14px;line-height:1.45;margin:0}.sizes{display:flex;flex-wrap:wrap;gap:6px}.size{background:#fff;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:10px;color:#0d0d0f;color:var(--ink);cursor:pointer;font:inherit;font-size:14px;font-weight:600;height:44px;min-width:44px}.add-btn,.size[aria-pressed=true]{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.add-btn{border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:999px;cursor:pointer;font:inherit;font-weight:600;margin-top:auto;min-height:48px;padding:14px}.add-btn:disabled{background:#fff;color:#55554f;color:var(--muted);cursor:not-allowed}.add-btn.is-added{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink)}.tee{height:256px;position:relative;width:240px}.tee svg{inset:0;position:absolute}.tee-print{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:17px;font-weight:700;left:62px;letter-spacing:-.02em;line-height:1;position:absolute;right:62px;text-align:center;top:92px;white-space:pre-line}.stk-prod{font-size:26px;padding:18px}.shop-info{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.shop-info-inner{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:80px 24px}.shop-info h2{font-size:40px;letter-spacing:-.03em;line-height:1;margin:0}.shop-info h2,.shop-info h3{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display)}.shop-info h3{color:#d4ff3a;color:var(--lime);font-size:20px;margin:0 0 8px}.shop-info p{color:#a3a39b;color:var(--muted-d);line-height:1.5;margin:0}@media (max-width:900px){.shop-info-inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.shop-info-inner{grid-template-columns:1fr}}.bag-scrim{background:#0d0d0f73;inset:0;position:fixed;z-index:80}.bag{background:#f3f2ee;background:var(--paper);border-left:2px solid #0d0d0f;border-left:2px solid var(--ink);bottom:0;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:min(440px,100%);z-index:81}.bag-head{align-items:center;border-bottom:2px solid #0d0d0f;border-bottom:2px solid var(--ink);display:flex;justify-content:space-between;padding:22px 24px}.bag-head h2{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:26px;margin:0}.bag-x{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:50%;color:#0d0d0f;color:var(--ink);cursor:pointer;font-size:20px;height:44px;width:44px}.bag-items{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 24px}.bag-empty{color:#55554f;color:var(--muted);padding:24px 0}.bag-item{align-items:center;background:#fff;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:14px}.bag-item-name{font-weight:600}.bag-item-meta{color:#55554f;color:var(--muted);font-size:14px;margin-top:2px}.qty{align-items:center;display:flex;gap:8px}.qty button{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:50%;color:#0d0d0f;color:var(--ink);cursor:pointer;font-weight:700;height:36px;width:36px}.bag-foot{border-top:2px solid #0d0d0f;border-top:2px solid var(--ink);display:flex;flex-direction:column;gap:12px;padding:20px 24px 24px}.bag-total{display:flex;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:22px;font-weight:700;justify-content:space-between}.bag-fine{color:#55554f;color:var(--muted);font-size:13px}.bag-err{color:#a1260d;font-size:14px}.page-head{background:#f3f2ee;background:var(--paper);border-bottom:2px solid #0d0d0f;border-bottom:2px solid var(--ink)}.page-head:after{display:none}.page-head-inner{max-width:1000px;padding:72px 24px}.page-head-inner h1{font-size:clamp(40px,6vw,76px);letter-spacing:-.045em;line-height:1;margin-bottom:22px}.hero-sub,.page-head-sub{color:#55554f;color:var(--muted);font-size:19px;font-weight:400;max-width:660px}.section{border-bottom:0;margin:0 auto;max-width:1280px;padding:64px 24px}.faq-section,.how-section,.reviews-section,.section{background:#0000}.section-label{background:#d4ff3a;background:var(--lime);border:1.5px solid #0d0d0f;border:1.5px solid var(--ink);border-radius:999px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:18px;padding:4px 10px}.section h2,.section-label{color:#0d0d0f;color:var(--ink)}.section h2{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:clamp(30px,4vw,48px);letter-spacing:-.035em;line-height:1.05;margin-bottom:14px}.section-sub{color:#55554f;color:var(--muted);max-width:720px}.prose p,.section-sub{font-size:17px;font-weight:400}.prose p{color:#2a2a2f;line-height:1.7}.ex,.faq-item,.oneoff-card,.price-card,.review-card,.split-col,.stat-cell,.step-card,.topic-card{background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:20px;border-radius:var(--r)}.faq-item h3,.split-col h3,.step-name,.topic-card h3{color:#0d0d0f;color:var(--ink);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:19px;letter-spacing:-.02em}.faq-item p,.plain-list li,.split-col li,.step-desc,.topic-card p{color:#55554f;color:var(--muted);font-size:15px;font-weight:400}.topic-card strong{color:#0d0d0f;color:var(--ink)}.checklist li{background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);color:#2a2a2f;font-size:15px;font-weight:400}.check,.plain-list li:before{color:#0d0d0f;color:var(--ink)}.split-yes li:before{background:#0d0d0f;background:var(--ink)}.split-no li:before{background:#f0603a}.cross{color:#c2410c}.step-num{color:#0d0d0f;color:var(--ink);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display);font-size:14px}.step-icon{display:none}.callout{background:#0d0d0f;background:var(--ink);border-radius:20px;border-radius:var(--r);color:#d9d7cf;font-size:15px;font-weight:400}.callout a,.callout strong{color:#d4ff3a;color:var(--lime)}.callout-warn{background:#2a1a04}.callout-warn strong{color:#ffb340}.table-wrap{background:#fff;background:var(--card);border:2px solid #0d0d0f;border:2px solid var(--ink);border-radius:20px;border-radius:var(--r)}.cmp-table td,.cmp-table th{border-bottom:1px solid #e4e2da;border-bottom:1px solid var(--paper-2);font-size:14.5px}.cmp-table thead th{background:#e4e2da;background:var(--paper-2);color:#0d0d0f;color:var(--ink)}.price-card.featured{background:#0d0d0f;background:var(--ink);box-shadow:8px 8px 0 #d4ff3a;box-shadow:8px 8px 0 var(--lime)}.price-badge{background:#d4ff3a;background:var(--lime)}.price-badge,.price-cta{color:#0d0d0f;color:var(--ink)}.price-cta{background:#0000;border:2px solid #0d0d0f;border:2px solid var(--ink)}.price-card.featured .price-cta{background:#d4ff3a;background:var(--lime);border-color:#d4ff3a;border-color:var(--lime);color:#0d0d0f;color:var(--ink)}.oneoff-label,.oneoff-more,.service-more{color:#0d0d0f;color:var(--ink)}.oneoff-cta{background:#0d0d0f;background:var(--ink);color:#f3f2ee;color:var(--paper)}.stat-num{color:#0d0d0f;color:var(--ink);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display)}.ex-toggle button.is-on{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink)}.ex-m.ex-after,.ex-strip-key i.ex-after{background:#0d0d0f;background:var(--ink)}.ex-field select:focus,.ex-money:focus-within{border-color:#0d0d0f;border-color:var(--ink)}.ex .table-wrap,.ex-figures>div,.ex-table{background:#f3f2ee;background:var(--paper)}.client-chip{background:#fff;background:var(--card)}.cert-figure,.client-chip{border:2px solid #0d0d0f;border:2px solid var(--ink)}.cta-section{text-align:center}.cta-section h2{font-size:clamp(36px,5vw,64px)}.cta-section .section-sub{margin-left:auto;margin-right:auto}.success-screen{background:#f3f2ee;background:var(--paper)}.success-card{border:2px solid #0d0d0f;border:2px solid var(--ink)}.success-icon{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink)}.success-card h1{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--display)}.success-contact a{color:#0d0d0f;color:var(--ink);text-decoration:underline}.success-back{color:#f3f2ee;color:var(--paper)}.footer,.success-back{background:#0d0d0f;background:var(--ink)}.footer{padding:72px max(24px,calc(50% - 616px)) 32px}.footer .logo{color:#f3f2ee;color:var(--paper)}.footer .logo-mark{background:#d4ff3a;background:var(--lime);color:#0d0d0f;color:var(--ink)}.footer-inner{gap:48px;margin-bottom:40px}.footer-desc{color:#a3a39b;color:var(--muted-d);font-size:15px;font-weight:400;margin-top:14px;max-width:300px}.footer-links{flex-wrap:wrap;gap:56px}.footer-col{font-size:15px;gap:10px}.footer-col-title{color:#d4ff3a;color:var(--lime);font-size:14px}.footer-col a{color:#f3f2ee;color:var(--paper)}.footer-col a:hover{color:#d4ff3a;color:var(--lime)}.footer-credential{color:#a3a39b;color:var(--muted-d);font-size:13px}.footer-credential:hover{color:#d4ff3a;color:var(--lime)}.footer-bottom{border-top:1px solid #2a2a2f;border-top:1px solid var(--ink-3);color:#a3a39b;color:var(--muted-d);font-size:13px}@media (prefers-reduced-motion:reduce){.h-marquee-inner{animation:none}a.h-svc:hover{transform:none}}.app{overflow-x:clip}.logo .logo-mark{color:#d4ff3a;color:var(--lime)}.footer .logo .logo-mark{color:#0d0d0f;color:var(--ink)}.shop-hero h1{line-height:1.02}.h-hero h1 .hl,.shop-hero h1 .hl{padding:0 .12em .04em}.footer .logo .logo-mark,.logo .logo-mark{background:#0000;border-radius:0;height:40px;object-fit:contain;width:40px}.footer .logo .logo-mark{background:#fff4e3;border-radius:10px;box-sizing:border-box;padding:2px}.tee-chest{height:28px;left:76px;object-fit:contain;position:absolute;top:56px;width:28px}.stk-pack{height:240px;position:relative;width:260px}.stk-pack img{object-fit:contain}.stk-die{filter:drop-shadow(5px 0 0 #fff) drop-shadow(-5px 0 0 #fff) drop-shadow(0 5px 0 #fff) drop-shadow(0 -5px 0 #fff) drop-shadow(0 10px 14px rgba(13,13,15,.22));height:170px;left:8px;position:absolute;top:0;transform:rotate(-6deg);width:170px}.stk-disc{align-items:center;border-radius:50%;box-shadow:0 0 0 6px #fff,0 10px 20px #0d0d0f38;display:flex;height:110px;justify-content:center;position:absolute;width:110px}.stk-disc img{height:88px;width:88px}.stk-b{background:#0d0d0f;right:6px;top:40px;transform:rotate(7deg)}.stk-c{background:#d4ff3a;background:var(--lime);bottom:0;right:64px;transform:rotate(-5deg)}.shop-hero-side{display:flex;flex:1 1 300px;flex-direction:column;gap:16px;max-width:380px}.shop-hero-side p{flex:none}.shop-hero-logo{height:150px;object-fit:contain;width:150px}.shop-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.h-merch-logo{filter:drop-shadow(7px 0 0 #fff) drop-shadow(-7px 0 0 #fff) drop-shadow(0 7px 0 #fff) drop-shadow(0 -7px 0 #fff) drop-shadow(0 14px 20px rgba(13,13,15,.25));height:auto;transform:rotate(-4deg);width:min(340px,80%)}
/*# sourceMappingURL=main.36480ad8.css.map*/