.pricing-module__Xy_1OW__hero{padding:clamp(44px, 5.5vw, 88px) var(--gs-pad-x) clamp(48px, 5vw, 80px);background:var(--gs-cream);color:var(--gs-ink);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,4.5vw,80px);display:grid}.pricing-module__Xy_1OW__heroCopy{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.pricing-module__Xy_1OW__heroCopy h1{font-family:var(--gs-font-display);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(42px,5.6vw,92px);line-height:.9}.pricing-module__Xy_1OW__heroCopy>p{color:#14130fc7;text-wrap:pretty;max-width:42ch;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.pricing-module__Xy_1OW__heroActions,.pricing-module__Xy_1OW__ctaActions{flex-wrap:wrap;gap:12px;display:flex}.pricing-module__Xy_1OW__perks{color:#14130fc7;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:600;display:flex}.pricing-module__Xy_1OW__perks span span{color:var(--gs-accent-deep);margin-right:8px}.pricing-module__Xy_1OW__heroVisual{padding:20px 0 30px;position:relative}.pricing-module__Xy_1OW__tv{background:#0b0a08;border-radius:12px;padding:clamp(8px,.8vw,12px);box-shadow:0 50px 90px -40px #14130fb3}.pricing-module__Xy_1OW__screen{aspect-ratio:16/9;background:#000;border-radius:3px;position:relative;overflow:hidden}.pricing-module__Xy_1OW__board{object-fit:cover;opacity:0;transition:opacity .7s}.pricing-module__Xy_1OW__boardOn{opacity:1}.pricing-module__Xy_1OW__glare{pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#0000 38%);position:absolute;inset:0}.pricing-module__Xy_1OW__priceBadge{aspect-ratio:1;width:clamp(120px,11vw,168px);color:var(--gs-ink);background:#fad03e;background:lab(85.38% 5.1043 72.8221);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;animation:.6s ease-out .3s both pricing-module__Xy_1OW__gsPop;display:flex;position:absolute;top:0;right:clamp(-10px,-.8vw,0px);box-shadow:0 20px 40px -16px #14130f80}.pricing-module__Xy_1OW__priceBadgeAmount{font-family:var(--gs-font-display);letter-spacing:-.05em;font-size:clamp(34px,3.4vw,52px);line-height:.9}.pricing-module__Xy_1OW__priceBadgeLabel{text-align:center;font-size:clamp(11px,.9vw,13px);font-weight:700;line-height:1.2}.pricing-module__Xy_1OW__plans{color:var(--gs-ink);padding:clamp(56px, 6.5vw, 104px) var(--gs-pad-x);background:#fff}.pricing-module__Xy_1OW__plansHead,.pricing-module__Xy_1OW__calcHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:24px;display:flex}.pricing-module__Xy_1OW__plansHead h2,.pricing-module__Xy_1OW__calcHead h2,.pricing-module__Xy_1OW__included h2,.pricing-module__Xy_1OW__faqIntro h2,.pricing-module__Xy_1OW__cta h2{font-family:var(--gs-font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,66px);line-height:.92}.pricing-module__Xy_1OW__plansHead h2{max-width:14ch}.pricing-module__Xy_1OW__plansHead p,.pricing-module__Xy_1OW__calcHead p{color:#14130fc2;max-width:38ch;margin:0;font-size:17px;line-height:1.5}.pricing-module__Xy_1OW__calcHead p{color:#f2efe7d6}.pricing-module__Xy_1OW__quiz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px;display:grid}.pricing-module__Xy_1OW__quizRow{background:var(--gs-cream);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 16px 22px;display:flex}.pricing-module__Xy_1OW__quizRow>span{flex:1;min-width:200px;font-size:16px;font-weight:700;line-height:1.3}.pricing-module__Xy_1OW__quizToggle{background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex}.pricing-module__Xy_1OW__quizBtn{color:var(--gs-ink);background:0 0;border:0;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:700;transition:background .2s}.pricing-module__Xy_1OW__quizBtnOn{background:var(--gs-ink);color:#fff}.pricing-module__Xy_1OW__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-module__Xy_1OW__planCard{background:var(--gs-cream);color:var(--gs-ink);border-radius:22px;flex-direction:column;gap:16px;padding:clamp(26px,2.6vw,40px);transition:transform .3s,box-shadow .3s;display:flex;position:relative}.pricing-module__Xy_1OW__planCardFeatured{background:var(--gs-ink);color:var(--gs-cream-soft);box-shadow:0 30px 60px -30px #14130f80}.pricing-module__Xy_1OW__planCardRec{box-shadow:0 0 0 3px var(--gs-accent), 0 30px 60px -30px #14130f80;transform:translateY(-6px)}.pricing-module__Xy_1OW__bestBadge{background:var(--gs-accent);color:#fff;font-family:var(--gs-font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:11px;position:absolute;top:-14px;left:28px}.pricing-module__Xy_1OW__planIntro{flex-direction:column;gap:4px;display:flex}.pricing-module__Xy_1OW__planIntro h3{font-family:var(--gs-font-display);letter-spacing:-.04em;margin:0;font-size:26px}.pricing-module__Xy_1OW__planWho{opacity:.78;font-size:15px;font-weight:600}.pricing-module__Xy_1OW__planPrice{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pricing-module__Xy_1OW__planPrice span{font-family:var(--gs-font-display);letter-spacing:-.055em;font-size:clamp(50px,4.8vw,76px);line-height:.85}.pricing-module__Xy_1OW__planPrice .pricing-module__Xy_1OW__gold{color:var(--gs-accent-gold)}.pricing-module__Xy_1OW__planPrice small{opacity:.8;font-size:15px;font-weight:600}.pricing-module__Xy_1OW__planNote,.pricing-module__Xy_1OW__planNoteLight{opacity:.86;min-height:2.8em;font-size:15px;font-weight:600;line-height:1.4}.pricing-module__Xy_1OW__planCta{width:100%}.pricing-module__Xy_1OW__featureList,.pricing-module__Xy_1OW__featureListDark{border-top:1px solid #14130f1f;flex-direction:column;gap:11px;padding-top:18px;display:flex}.pricing-module__Xy_1OW__featureListDark{border-top-color:#f2efe729}.pricing-module__Xy_1OW__featureRow,.pricing-module__Xy_1OW__featureRowDark{gap:10px;font-size:15px;line-height:1.4;display:flex}.pricing-module__Xy_1OW__featureRow span:first-child,.pricing-module__Xy_1OW__featureRowDark span:first-child{color:#d75b00;color:lab(54.6186% 48.9546 68.442);font-weight:700}.pricing-module__Xy_1OW__plusLabel,.pricing-module__Xy_1OW__plusLabelDark{font-family:var(--gs-font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:11px}.pricing-module__Xy_1OW__compareToggle{justify-content:center;margin-top:28px;display:flex}.pricing-module__Xy_1OW__compareBtn{color:var(--gs-ink);background:0 0;border:1.5px solid #14130f33;border-radius:999px;padding:14px 26px;font-size:15px;font-weight:700}.pricing-module__Xy_1OW__compareBtn:hover{border-color:var(--gs-ink)}.pricing-module__Xy_1OW__compareWrap{background:var(--gs-cream);border-radius:20px;margin-top:20px;padding:clamp(10px,1.6vw,24px);overflow-x:auto}.pricing-module__Xy_1OW__compareTable{min-width:620px}.pricing-module__Xy_1OW__compareHead,.pricing-module__Xy_1OW__compareRow{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:10px;padding:13px 16px;font-size:15px;display:grid}.pricing-module__Xy_1OW__compareHead{font-family:var(--gs-font-display);letter-spacing:-.02em;padding-top:14px;padding-bottom:14px;font-size:16px}.pricing-module__Xy_1OW__compareHead span:not(:first-child),.pricing-module__Xy_1OW__compareRow span:not(:first-child){text-align:center}.pricing-module__Xy_1OW__compareRow{border-top:1px solid #14130f1a}.pricing-module__Xy_1OW__compareLabel{font-weight:600}.pricing-module__Xy_1OW__yes{color:#b94b00;color:lab(46.5478% 46.5536 70.0566);font-weight:700}.pricing-module__Xy_1OW__no{color:#14130f66;font-weight:700}.pricing-module__Xy_1OW__calc{background:var(--gs-ink);color:var(--gs-cream-soft);padding:clamp(56px, 6.5vw, 104px) var(--gs-pad-x)}.pricing-module__Xy_1OW__calcHead{margin-bottom:clamp(24px,3vw,40px)}.pricing-module__Xy_1OW__calcHead h2{max-width:13ch;color:var(--gs-cream-soft)}.pricing-module__Xy_1OW__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.pricing-module__Xy_1OW__preset{color:var(--gs-cream-soft);text-align:left;background:0 0;border:1.5px solid #f2efe72e;border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:10px;transition:all .2s;display:grid}.pricing-module__Xy_1OW__preset:hover{border-color:var(--gs-cream-soft)}.pricing-module__Xy_1OW__presetOn{border-color:var(--gs-accent);background:#2a2721}.pricing-module__Xy_1OW__presetThumb{aspect-ratio:16/10;border:3px solid #050504;border-radius:8px;display:block;position:relative;overflow:hidden}.pricing-module__Xy_1OW__presetImg{object-fit:cover}.pricing-module__Xy_1OW__presetCopy{flex-direction:column;gap:2px;display:flex}.pricing-module__Xy_1OW__presetLabel{font-size:17px;font-weight:700}.pricing-module__Xy_1OW__presetSub{color:#f2efe7c7;font-size:13px}.pricing-module__Xy_1OW__calcGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pricing-module__Xy_1OW__calcControls{background:#1f1d18;border-radius:22px;flex-direction:column;gap:28px;padding:clamp(24px,3vw,40px);display:flex}.pricing-module__Xy_1OW__controlBlock{flex-direction:column;gap:10px;display:flex}.pricing-module__Xy_1OW__controlRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.pricing-module__Xy_1OW__controlLabel{font-size:17px;font-weight:700}.pricing-module__Xy_1OW__stepper{align-items:center;gap:8px;display:flex}.pricing-module__Xy_1OW__stepper button{width:38px;height:38px;color:var(--gs-cream-soft);background:0 0;border:1px solid #f2efe74d;border-radius:50%;font-size:20px}.pricing-module__Xy_1OW__stepper button:hover{background:var(--gs-cream-soft);color:var(--gs-ink)}.pricing-module__Xy_1OW__controlValue{text-align:center;min-width:2.2ch;font-family:var(--gs-font-display);letter-spacing:-.04em;color:var(--gs-accent-gold);font-size:34px}.pricing-module__Xy_1OW__calcControls input[type=range]{width:100%;accent-color:var(--gs-accent);height:28px}.pricing-module__Xy_1OW__tiles{border-top:1px solid #f2efe724;flex-direction:column;gap:12px;padding-top:22px;display:flex}.pricing-module__Xy_1OW__tilesLabel{font-family:var(--gs-font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f2efe7c7;font-size:12px}.pricing-module__Xy_1OW__tileRow{flex-wrap:wrap;gap:6px;display:flex}.pricing-module__Xy_1OW__tile{background:var(--gs-accent);border-radius:3px;width:30px;height:18px;box-shadow:inset 0 0 0 2px #050504}.pricing-module__Xy_1OW__quoteList{flex-direction:column;gap:10px;display:flex}.pricing-module__Xy_1OW__quoteCard{color:var(--gs-cream-soft);text-align:left;background:#1f1d18;border:2px solid #f2efe71f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:22px 24px;transition:all .22s;display:grid;position:relative}.pricing-module__Xy_1OW__quoteCardOn{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff}.pricing-module__Xy_1OW__quoteTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-module__Xy_1OW__quoteName{font-family:var(--gs-font-display);letter-spacing:-.03em;font-size:22px}.pricing-module__Xy_1OW__lowest{color:var(--gs-ink);font-family:var(--gs-font-mono);letter-spacing:.08em;text-transform:uppercase;background:#fad03e;background:lab(85.38% 5.1043 72.8221);border-radius:999px;padding:4px 10px;font-size:10px}.pricing-module__Xy_1OW__quoteTotal{font-family:var(--gs-font-display);letter-spacing:-.05em;text-align:right;grid-row:span 2;font-size:clamp(36px,3.6vw,56px);line-height:.9}.pricing-module__Xy_1OW__quoteTotal span{font-family:var(--gs-font-sans);letter-spacing:0;font-size:15px;font-weight:600}.pricing-module__Xy_1OW__quoteHow{opacity:.86;font-size:14px;line-height:1.4}.pricing-module__Xy_1OW__quoteFoot{color:#f2efe7c7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:6px 4px 0;font-size:13px;display:flex}.pricing-module__Xy_1OW__quoteFoot a,.pricing-module__Xy_1OW__quoteFoot button{background:var(--gs-cream-soft);color:var(--gs-ink)}.pricing-module__Xy_1OW__quoteFoot a:hover,.pricing-module__Xy_1OW__quoteFoot button:hover{background:var(--gs-accent);color:#fff}.pricing-module__Xy_1OW__included{padding:clamp(56px, 6.5vw, 104px) var(--gs-pad-x) 0;background:var(--gs-cream);color:var(--gs-ink)}.pricing-module__Xy_1OW__designAddonWrap{padding:0 var(--gs-pad-x) clamp(32px, 4vw, 48px);background:var(--gs-cream)}.pricing-module__Xy_1OW__designAddon{background:var(--gs-cream);border:1.5px dashed #14130f38;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:20px clamp(28px,4vw,64px);padding:clamp(24px,2.8vw,40px);display:grid}.pricing-module__Xy_1OW__designAddonCopy{flex-direction:column;gap:10px;display:flex}.pricing-module__Xy_1OW__designAddonTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-module__Xy_1OW__designAddonTitle{font-family:var(--gs-font-display);letter-spacing:-.03em;font-size:24px}.pricing-module__Xy_1OW__designAddonBadge{border-radius:var(--gs-radius-pill);background:var(--gs-ink);color:var(--gs-cream-soft);padding:4px 10px;font-size:12px;font-weight:700}.pricing-module__Xy_1OW__designAddonLead{font-size:18px;font-weight:600}.pricing-module__Xy_1OW__designAddonDetail{color:var(--gs-ink-muted);font-size:15px;line-height:1.5}.pricing-module__Xy_1OW__designAddonCta{justify-self:end}.pricing-module__Xy_1OW__included h2{max-width:16ch;margin-bottom:clamp(26px,3vw,44px);font-size:clamp(32px,3.8vw,60px)}.pricing-module__Xy_1OW__includedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-module__Xy_1OW__includedCard{background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:22px;display:flex}.pricing-module__Xy_1OW__includedCard strong{font-size:17px}.pricing-module__Xy_1OW__includedCard p{color:#14130fbd;text-wrap:pretty;margin:0;font-size:15px;line-height:1.45}.pricing-module__Xy_1OW__hardware{padding:clamp(56px, 6.5vw, 104px) var(--gs-pad-x) 0;background:var(--gs-cream)}.pricing-module__Xy_1OW__hardwarePanel{color:var(--gs-ink);background:#fad03e;background:lab(85.38% 5.1043 72.8221);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);padding:clamp(32px,4vw,64px);display:grid}.pricing-module__Xy_1OW__hardwareCopy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pricing-module__Xy_1OW__zeroRow{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.pricing-module__Xy_1OW__zeroBig{font-family:var(--gs-font-display);letter-spacing:-.06em;font-size:clamp(80px,10vw,170px);line-height:.8}.pricing-module__Xy_1OW__zeroLabel{font-family:var(--gs-font-display);letter-spacing:-.03em;font-size:clamp(20px,1.8vw,28px);line-height:1.05}.pricing-module__Xy_1OW__hardwareCopy p{max-width:40ch;margin:0;font-size:17px;line-height:1.5}.pricing-module__Xy_1OW__hardwareList{flex-direction:column;gap:8px;display:flex}.pricing-module__Xy_1OW__hwRow{background:#ffffffb3;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 22px;display:grid}.pricing-module__Xy_1OW__hwRow span{flex-direction:column;gap:2px;display:flex}.pricing-module__Xy_1OW__hwRow strong{font-size:17px}.pricing-module__Xy_1OW__hwRow span span{color:#14130fc2;font-size:14px;font-weight:400}.pricing-module__Xy_1OW__hwRow em{font-family:var(--gs-font-display);letter-spacing:-.04em;font-size:26px;font-style:normal}.pricing-module__Xy_1OW__hwNote{padding:4px 6px 0;font-size:13px}.pricing-module__Xy_1OW__faq{padding:clamp(56px, 6.5vw, 104px) var(--gs-pad-x);background:var(--gs-cream);color:var(--gs-ink);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px clamp(32px,5vw,96px);display:grid}.pricing-module__Xy_1OW__faqIntro{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.pricing-module__Xy_1OW__faqIntro h2{font-size:clamp(32px,3.6vw,56px);line-height:.94}.pricing-module__Xy_1OW__faqIntro p{color:#14130fc2;max-width:30ch;margin:0;font-size:16px;line-height:1.5}.pricing-module__Xy_1OW__linkAccent{color:var(--gs-accent-deep);border-bottom:1.5px solid;padding-bottom:2px;font-weight:700}.pricing-module__Xy_1OW__faqList{border-top:1px solid #14130f24}.pricing-module__Xy_1OW__faqItem{border-bottom:1px solid #14130f24}.pricing-module__Xy_1OW__faqBtn{width:100%;color:var(--gs-ink);text-align:left;letter-spacing:-.015em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.4vw,21px);font-weight:700;display:flex}.pricing-module__Xy_1OW__faqIcon{background:#14130f12;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:20px;font-weight:600;display:grid}.pricing-module__Xy_1OW__faqIconOn{background:var(--gs-accent);color:#fff}.pricing-module__Xy_1OW__faqItem>p{color:#14130fc7;text-wrap:pretty;max-width:62ch;margin:0 0 24px;font-size:16px;line-height:1.6}.pricing-module__Xy_1OW__cta{padding:clamp(56px, 7vw, 110px) var(--gs-pad-x);background:var(--gs-accent);color:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,4vw,72px);display:grid}.pricing-module__Xy_1OW__cta h2{font-size:clamp(34px,4.6vw,72px);line-height:.9}.pricing-module__Xy_1OW__cta p{max-width:42ch;margin:0 0 16px;font-size:18px;line-height:1.5}@keyframes pricing-module__Xy_1OW__gsPop{0%{opacity:0;transform:scale(.6)rotate(-10deg)}70%{opacity:1;transform:scale(1.08)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(-5deg)}}@media (max-width:1100px){.pricing-module__Xy_1OW__hero,.pricing-module__Xy_1OW__quiz,.pricing-module__Xy_1OW__planGrid,.pricing-module__Xy_1OW__calcGrid,.pricing-module__Xy_1OW__hardwarePanel,.pricing-module__Xy_1OW__faq,.pricing-module__Xy_1OW__cta{grid-template-columns:minmax(0,1fr)}.pricing-module__Xy_1OW__includedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-module__Xy_1OW__designAddon{grid-template-columns:minmax(0,1fr)}.pricing-module__Xy_1OW__designAddonCta{justify-self:start}}@media (max-width:640px){.pricing-module__Xy_1OW__presets,.pricing-module__Xy_1OW__includedGrid{grid-template-columns:minmax(0,1fr)}.pricing-module__Xy_1OW__planCardRec{transform:none}.pricing-module__Xy_1OW__designAddonLead{font-size:16px}.pricing-module__Xy_1OW__designAddonDetail{text-wrap:pretty;font-size:14px}.pricing-module__Xy_1OW__heroCopy h1{font-size:clamp(34px,9vw,52px)}}
