:root{--bg:#f4f5f7;--panel:#fff;--text:#111318;--muted:#69707d;--line:#e4e7ec;--dark:#0d1117;--accent:#111827;--soft:#eef1f5;--green:#0d8a5f;--red:#b42318;--radius:18px}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:var(--bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:850}.loadingScreen{min-height:100vh;color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.spinner{border:3px solid #d6dae1;border-top-color:#111;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.loginScreen{background:#0b0d10;grid-template-columns:1.15fr .85fr;min-height:100vh;display:grid}.loginBrand{color:#fff;flex-direction:column;justify-content:center;padding:clamp(36px,7vw,90px);display:flex}.brandBadge{border:1px solid #343b46;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:46px;font-weight:900;display:grid}.loginBrand>p{letter-spacing:.2em;color:#8c95a3;font-size:12px;font-weight:800}.loginBrand h1{letter-spacing:-.065em;max-width:880px;margin:8px 0 48px;font-size:clamp(48px,6vw,88px);line-height:.94}.loginMetric{border-top:1px solid #2a3039;gap:4px;max-width:580px;padding-top:20px;display:grid}.loginMetric span{color:#8c95a3}.loginCard{background:#fff;flex-direction:column;justify-content:center;gap:34px;padding:clamp(30px,6vw,78px);display:flex}.loginCard h2{letter-spacing:-.045em;margin:0;font-size:42px}.loginCard form,.form{gap:14px;display:grid}.loginCard label,.form label{color:var(--muted);gap:7px;font-size:12px;font-weight:650;display:grid}.loginCard input,.form input,.form select,.form textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fff;border-radius:11px;outline:0;padding:12px 13px;font-size:15px}.loginCard input{min-height:50px}.form input,.form select{min-height:45px}.form textarea{resize:vertical}.loginCard input:focus,.form input:focus,.form select:focus,.form textarea:focus{border-color:#818898;box-shadow:0 0 0 3px #eef0f4}.primary,.secondary,.mini{border:0;border-radius:11px;font-weight:800}.primary{background:var(--dark);color:#fff;min-height:48px;padding:0 18px}.secondary{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fff;padding:0 16px}.mini{background:var(--soft);color:var(--text);padding:8px 11px}.errorBox,.successBox,.notice{border-radius:11px;padding:12px 14px;font-size:13px;line-height:1.45}.errorBox{color:var(--red);background:#fef3f2;border:1px solid #fecdca}.successBox{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.notice{color:#4d5563;border:1px solid var(--line);background:#f8f9fb}.appShell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#0c0f14;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.sidebarBrand{border-bottom:1px solid #252b34;align-items:center;gap:10px;padding:0 8px 22px;display:flex}.sidebarBrand>span{color:#0c0f14;background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.sidebarBrand div{display:grid}.sidebarBrand small{color:#7d8795}.storeChip{background:#12161d;border:1px solid #272e38;border-radius:13px;gap:3px;margin:18px 4px 12px;padding:13px 14px;display:grid}.storeChip small{color:#7d8795;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.storeChip strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar nav{gap:4px;margin-top:6px;display:grid}.sidebar nav button{color:#aeb6c2;text-align:left;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.sidebar nav button span{font-weight:750}.sidebarFoot{border-top:1px solid #252b34;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 8px 0;display:flex}.sidebarFoot div{min-width:0;display:grid}.sidebarFoot strong,.sidebarFoot small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebarFoot small{color:#7d8795}.sidebarFoot button{color:#9ba4b1;background:0 0;border:0}.content{min-width:0;padding:30px clamp(22px,4vw,58px) 80px}.topbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.topbar h1{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,52px)}.statusPill{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.dot{background:#12b76a;border-radius:50%;width:8px;height:8px;display:inline-block}.dot.off{background:#98a2b3}.stack{gap:18px;display:grid}.heroPanel{color:#fff;background:#11151b;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:36px;min-height:230px;padding:32px;display:flex}.heroPanel h2{letter-spacing:-.055em;margin:0 0 9px;font-size:clamp(34px,5vw,62px)}.heroPanel p:not(.eyebrow){color:#9aa4b1;margin:0}.heroRevenue{text-align:right;gap:4px;display:grid}.heroRevenue small{color:#8f99a6}.heroRevenue strong{letter-spacing:-.04em;font-size:32px}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:7px;padding:22px;display:grid}.metric small{color:var(--muted);font-weight:700}.metric strong{letter-spacing:-.04em;font-size:30px}.metric span{color:var(--muted);font-size:12px}.twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;min-width:0;padding:22px}.panel h2{letter-spacing:-.035em;margin:0 0 15px;font-size:25px}.panelHead{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.panelHead h2{margin:0}.form.compact{gap:12px}.formGrid{gap:12px;display:grid}.formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.check{grid-template-columns:18px 1fr!important;align-items:center!important;display:flex!important}.check input{width:18px!important;min-height:18px!important}.list{display:grid}.listRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.listRow:last-child{border-bottom:0}.listRow div{gap:2px;display:grid}.listRow span{color:var(--muted);font-size:12px}.tableWrap{overflow-x:auto}.tableWrap table{border-collapse:collapse;width:100%;font-size:13px}.tableWrap th{text-align:left;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:10px 12px;font-size:10px}.tableWrap td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.tableWrap tr:last-child td{border-bottom:0}.tableWrap td small{color:var(--muted);margin-top:3px;display:block}.badge{color:#4b5563;background:#f0f2f5;border-radius:999px;align-items:center;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.mono{text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;overflow:hidden}.connectionBox{border:1px solid var(--line);border-radius:13px;align-items:center;gap:11px;margin-top:24px;padding:15px;display:flex}.connectionBox div{display:grid}.connectionBox small{color:var(--muted)}.flow{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0;display:flex}.flow span{background:var(--soft);border-radius:11px;padding:12px 14px;font-weight:750}.keyValue{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 0;display:flex}.keyValue span{color:var(--muted)}@media (max-width:1050px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.twoCol{grid-template-columns:1fr}.formGrid.three{grid-template-columns:1fr 1fr}}@media (max-width:760px){.loginScreen{grid-template-columns:1fr}.loginBrand{display:none}.appShell{display:block}.sidebar{height:auto;padding:14px;position:relative}.sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto}.sidebar nav button{min-width:120px}.storeChip,.sidebarFoot{display:none}.content{padding:24px 14px 60px}.topbar,.heroPanel{flex-direction:column;align-items:flex-start}.heroRevenue{text-align:left}.metricGrid{grid-template-columns:1fr 1fr}.formGrid.two,.formGrid.three{grid-template-columns:1fr}}@media (max-width:460px){.metricGrid{grid-template-columns:1fr}.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{padding:16px}}.compactButton{min-height:40px;padding:0 14px}.dataToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 16px;display:flex}.searchBox,.filterBox{color:var(--muted);gap:6px;font-size:11px;font-weight:750;display:grid}.searchBox{flex:1;min-width:min(100%,340px)}.filterBox{min-width:180px}.searchBox input,.filterBox select{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fff;border-radius:11px;outline:0;padding:0 12px}.searchBox input:focus,.filterBox select:focus{border-color:#818898;box-shadow:0 0 0 3px #eef0f4}.resultCount{color:var(--muted);white-space:nowrap;font-size:12px}.editorCard{border:1px solid var(--line);background:#fafbfc;border-radius:14px;margin:0 0 18px;padding:18px}.editorTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editorTitle h3{letter-spacing:-.03em;margin:0;font-size:22px}.rowActions{justify-content:flex-end;gap:7px;display:flex}.dangerMini{color:var(--red);background:#fff1f0}.emptyTable{color:var(--muted);text-align:center;padding:30px 8px}.pager{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;font-size:12px;display:flex}.pager>div{align-items:center;gap:10px;display:flex}.pager button:disabled{opacity:.4;cursor:not-allowed}.tableWrap tbody tr{transition:background .15s}.tableWrap tbody tr:hover{background:#fafbfc}@media (max-width:760px){.dataToolbar{flex-direction:column;align-items:stretch}.searchBox,.filterBox{width:100%;min-width:0}.pager{flex-direction:column;align-items:flex-start}.pager>div{justify-content:space-between;width:100%}.rowActions{justify-content:flex-start}.editorCard{padding:14px}}.imageField{color:var(--muted);gap:7px;font-size:12px;font-weight:650;display:grid}.imageField input[type=file]{background:#fff;padding:9px}.imageField span{color:#8a919d;font-size:11px;font-weight:500}.imageEditor{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px;display:grid}.imageEditor img,.imagePlaceholder{object-fit:cover;border:1px solid var(--line);background:var(--soft);border-radius:14px;width:110px;height:110px}.imagePlaceholder{color:var(--muted);place-items:center;font-size:11px;display:grid}.thumbCell{width:56px}.productThumb,.productThumbPlaceholder{object-fit:cover;background:var(--soft);border:1px solid var(--line);color:#7a8391;border-radius:10px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}@media (max-width:620px){.imageEditor{grid-template-columns:1fr}.imageEditor img,.imagePlaceholder{width:90px;height:90px}}.paymentHero{overflow:hidden}.paymentState{letter-spacing:.08em;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.paymentState.ok{color:#18723a;background:#eaf8ef}.paymentState.pending{color:#8a6400;background:#fff6df}.paymentState.bad{color:#a93428;background:#fff0ee}.paymentActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.actionLink{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.requirementsBox{background:#fffaf0;border:1px solid #efd9a6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.requirementsBox span{color:var(--muted)}.merchantFlow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:18px 0 22px;display:grid}.merchantFlow>div{border:1px solid var(--line);background:#fafbfc;border-radius:13px;gap:4px;min-height:98px;padding:14px;display:grid}.merchantFlow>div>span{color:#fff;background:#111;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:900;display:grid}.merchantFlow strong{font-size:13px}.merchantFlow small{color:var(--muted);font-size:11px;line-height:1.35}.merchantFlow>b{color:#9aa1ac}@media (max-width:760px){.merchantFlow{grid-template-columns:1fr}.merchantFlow>b{justify-self:center;transform:rotate(90deg)}.requirementsBox{flex-direction:column;align-items:flex-start}}.subscriptionPage{gap:18px;display:grid}.subscriptionIntro{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:stretch;gap:22px;display:grid}.subscriptionIntro h2{letter-spacing:-.05em;margin:5px 0 12px;font-size:clamp(30px,4vw,48px);line-height:1}.subscriptionStatusCard{border:1px solid var(--line);background:var(--soft);border-radius:15px;align-content:start;gap:7px;padding:18px;display:grid}.subscriptionStatusCard small,.planTax{color:var(--muted);font-size:11px}.subscriptionStatusCard>strong{letter-spacing:-.03em;font-size:24px}.subscriptionStatusCard>span{color:var(--muted);font-size:12px}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pricingCard{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:480px;padding:24px;display:flex;position:relative;box-shadow:0 5px 24px #10182809}.pricingCard.recommended{border-color:#111827;transform:translateY(-3px);box-shadow:0 12px 38px #1018281a}.pricingCard.current{outline-offset:1px;outline:2px solid #1f8b4c}.pricingCard h3{letter-spacing:-.045em;margin:5px 0 12px;font-size:30px}.planRibbon{color:#fff;letter-spacing:.08em;background:#111827;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px}.planPrice{align-items:flex-end;gap:7px;margin:2px 0;display:flex}.planPrice strong{letter-spacing:-.055em;font-size:34px}.planPrice span{color:var(--muted);padding-bottom:5px;font-size:13px}.pricingCard ul{flex:1;gap:11px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.pricingCard li{font-size:13px;line-height:1.35}.pricingCard .primary,.pricingCard .secondary{width:100%}.subscriptionFoot{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.subscriptionFoot>div{border-right:1px solid var(--line);gap:5px;padding:4px 16px;display:grid}.subscriptionFoot>div:last-child{border-right:0}.subscriptionFoot strong{font-size:14px}.subscriptionFoot span{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:1000px){.pricingGrid{grid-template-columns:1fr}.pricingCard.recommended{transform:none}.subscriptionIntro,.subscriptionFoot{grid-template-columns:1fr}.subscriptionFoot>div{border-right:0;border-bottom:1px solid var(--line);padding:10px 0}.subscriptionFoot>div:last-child{border-bottom:0}}.storePlanLine{letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px!important;display:flex!important}.storePlanLine b{color:var(--text);font-size:10px}.quotaLine{color:var(--muted);margin:7px 0 0;font-size:11px}.quotaLine strong{color:var(--text)}.contractLoginLink{text-align:center;color:var(--text);margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:block}.contractLoginLink:hover{text-decoration:underline}.contractPage{color:#111827;background:#f7f8fa;min-height:100vh}.contractHero{color:#fff;background:#0d1017;grid-template-rows:auto 1fr;grid-template-columns:1fr 1.8fr;align-items:start;gap:28px 56px;min-height:340px;padding:34px clamp(22px,6vw,92px);display:grid}.contractBrand{color:#fff;align-items:center;gap:10px;font-size:24px;font-weight:900;text-decoration:none;display:flex}.contractBrand span{letter-spacing:.08em;text-transform:uppercase;font-size:13px}.contractHero>div:nth-child(2){align-self:center}.contractHero h1{letter-spacing:-.065em;margin:8px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.94}.contractHero p{color:#b7becb;max-width:650px;font-size:15px;line-height:1.55}.contractSteps{background:#252a34;border:1px solid #252a34;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.contractSteps span{color:#d6dae2;background:#151922;align-items:center;gap:9px;padding:15px 18px;font-size:12px;display:flex}.contractSteps b{color:#111827;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.contractContent{width:min(1180px,100% - 40px);margin:-26px auto 70px;position:relative}.contractPlans{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.contractPlan{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:16px;padding:20px;transition:all .18s;position:relative;box-shadow:0 8px 28px #0f172a0a}.contractPlan:hover{transform:translateY(-2px)}.contractPlan.selected{border-color:#111827;box-shadow:0 14px 38px #0f172a1f}.contractPlan>small{color:#fff;letter-spacing:.06em;background:#111827;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;top:14px;right:14px}.contractPlan>strong{margin-bottom:10px;font-size:24px;display:block}.contractPlan>div{align-items:baseline;gap:6px;display:flex}.contractPlan>div b{letter-spacing:-.04em;font-size:31px}.contractPlan>div span{color:#6b7280;font-size:12px}.contractPlan p{margin:13px 0 5px;font-size:13px;font-weight:750}.contractPlan em{color:#6b7280;font-size:12px;font-style:normal;line-height:1.4;display:block}.contractForm{background:#fff;border:1px solid #dfe3e8;border-radius:18px;padding:26px;box-shadow:0 12px 42px #0f172a0d}.contractSummary{border-bottom:1px solid #e8ebef;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:20px;padding-bottom:20px;display:flex}.contractSummary>span{text-transform:uppercase;letter-spacing:.08em;color:#6b7280;font-size:11px;font-weight:800}.contractSummary>strong{font-size:20px}.contractSummary>small{color:#6b7280;margin-left:auto}.contractGrid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contractGrid label{gap:7px;font-size:12px;font-weight:750;display:grid}.contractGrid input{width:100%;font:inherit;background:#fff;border:1px solid #d9dde4;border-radius:10px;padding:12px 13px}.contractGrid input:focus{border-color:#111827;outline:2px solid #11182722}.contractGrid label small{color:#6b7280;font-weight:500}.contractFull{grid-column:1/-1}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.contractSubmit{width:100%;min-height:48px;margin-top:20px;font-size:14px}.contractFine{text-align:center;color:#6b7280;max-width:760px;margin:12px auto 0;font-size:11px;line-height:1.45}@media (max-width:760px){.contractHero{grid-template-columns:1fr;padding:26px 20px 50px}.contractSteps{grid-template-columns:1fr 1fr}.contractContent{width:min(100% - 24px,1180px)}.contractPlans,.contractGrid{grid-template-columns:1fr}.contractFull{grid-column:auto}.contractSummary>small{width:100%;margin-left:0}}.legalPage{width:min(860px,100% - 32px);color:var(--text);margin:0 auto;padding:42px 0 80px}.legalPage h1{letter-spacing:-.055em;margin:8px 0;font-size:clamp(36px,6vw,64px);line-height:.98}.legalPage h2{margin:0 0 8px;font-size:19px}.legalPage section{border-bottom:1px solid var(--border);padding:22px 0}.legalPage section p{color:var(--muted);margin:0;line-height:1.7}.legalBack{color:var(--text);margin-bottom:26px;font-weight:750;text-decoration:none;display:inline-block}.legalMeta{color:var(--muted);margin:0 0 16px;font-size:12px}.legalWarning{color:#854d0e;background:#fefce8;border:1px solid #eab30855;border-radius:12px;padding:14px 16px;font-size:12px;line-height:1.5}.contractGrid .check a{color:inherit;font-weight:800}.readinessBlockers{gap:8px;margin:18px 0;padding-left:20px;display:grid}.readinessBlockers li{color:var(--muted)}.readinessList{margin:12px 0 18px}.primaryNav{gap:4px;display:grid}.advancedNav{border-top:1px solid #303744;margin-top:10px;padding-top:12px}.advancedNav summary{cursor:pointer;color:#b8c1ce;padding:10px 12px;font-size:12px}.advancedNav>div{gap:4px;padding-top:6px;display:grid}.mobileLogout{display:none}.quickActions{flex-wrap:wrap;gap:10px;display:flex}.productAdvanced{border-top:1px solid var(--line);padding-top:10px}.productAdvanced summary{cursor:pointer;padding:8px 0;font-size:13px;font-weight:700}.productAdvanced>div{margin-top:10px}.editorTitle{flex-wrap:wrap}.editorTitle>.muted{font-size:12px}.metric strong{overflow-wrap:anywhere;font-size:clamp(22px,2.1vw,30px)}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #6384e9}@media (max-width:760px){.sidebar{padding:12px 14px}.sidebarBrand{gap:9px;margin-bottom:12px}.sidebarBrand>span{border-radius:9px;width:32px;height:32px}.sidebarBrand>div{flex:1;min-width:0}.sidebarBrand small{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.sidebarBrand .mobileLogout{color:#d3dae5;background:0 0;border:1px solid #394151;border-radius:8px;padding:8px 12px;display:block}.sidebar nav{display:block;overflow:visible}.primaryNav{scrollbar-width:thin;gap:5px;padding:2px 0 7px;display:flex;overflow-x:auto}.sidebar nav button{min-width:max-content;min-height:42px;padding:10px 12px}.primaryNav button small{display:none}.advancedNav{border:0;margin-top:3px;padding-top:0}.advancedNav summary{padding:7px 4px}.advancedNav>div{flex-wrap:wrap;display:flex}.topbar{flex-direction:row;align-items:center;gap:12px;margin-bottom:18px}.topbar h1{font-size:30px}.topbar .eyebrow{display:none}.statusPill{white-space:nowrap;padding:7px 9px;font-size:10px}.content{padding-top:20px}.heroPanel{gap:18px;min-height:180px;padding:23px}.heroPanel h2{overflow-wrap:anywhere;font-size:36px}.heroRevenue strong{font-size:27px}.quickActions{grid-template-columns:1fr 1fr;display:grid}.quickActions>.primary{grid-column:1/-1}.quickActions button,.quickActions a{padding:12px;font-size:12px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:16px}.tableWrap{overscroll-behavior-x:contain}.tableWrap table{min-width:640px}.editorTitle h3{font-size:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:600px){.productTable{overflow:visible}.productTable table{min-width:0;display:block}.productTable thead{display:none}.productTable tbody{display:block}.productTable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:18px 0;display:grid}.productTable td{border:0;min-width:0;padding:0;display:block}.productTable td:first-child{grid-area:1/1}.productTable td:nth-child(2){overflow-wrap:anywhere;grid-area:1/2/auto/-1;align-self:center}.productTable td:nth-child(2) small,.productTable td:nth-child(3){display:none}.productTable td:nth-child(4){grid-area:2/2;font-weight:750}.productTable td:nth-child(5){grid-area:2/3}.productTable td[data-label]:before{content:attr(data-label) " ";color:var(--muted);font-size:11px;font-weight:500}.productTable td:nth-child(6){grid-area:3/2/auto/-1}.productTable td:nth-child(7){grid-area:4/1/auto/-1}.productTable .rowActions button{flex:1;min-height:40px}.productTable td[colspan]{grid-column:1/-1}.productTable tbody tr:last-child{border-bottom:0}}:root{--bg:#f5f6fb;--text:#20243a;--muted:#666e85;--line:#e6e8f1;--accent:#5b47cf;--soft:#f0eefb;--radius:18px}body{-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}.sidebar{color:var(--text);border-right:1px solid var(--line);background:#fff;padding:28px 16px}.sidebarBrand{border-color:var(--line);padding-bottom:26px}.sidebarBrand>span{background:var(--accent);color:#fff;box-shadow:0 4px 12px #5b47cf22}.sidebarBrand strong{letter-spacing:-.025em;font-size:14px}.sidebarBrand small{color:var(--muted);font-size:11px}.storeChip{border-color:var(--line);background:#f8f9fc;margin-block:24px 18px}.storeChip small{color:var(--muted)}.storeChip strong{font-size:12px}.sidebar nav button{color:#62697f;min-height:46px;font-size:13px;transition:background .15s,color .15s}.sidebar nav button:hover{color:var(--accent);background:#f6f5fc}.sidebar nav button.active{color:#513dbe;background:#efecfc}.sidebar nav button.active small{color:#7b6ca8}.sidebar nav button small{color:#8990a3;font-size:9px}.navLabel{align-items:center;gap:11px;display:flex}.navIcon{flex-shrink:0}.advancedNav{border-color:var(--line);margin-top:22px}.advancedNav summary{color:var(--muted)}.sidebarFoot{border-color:var(--line)}.sidebarFoot strong{font-size:12px}.sidebarFoot small{color:var(--muted);font-size:11px}.sidebarFoot button{color:var(--accent);font-weight:700}.content{width:100%;max-width:1660px;padding-top:36px}.topbar{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}.topbar h1{letter-spacing:-.04em;font-size:clamp(28px,3vw,38px);font-weight:750}.topbar .eyebrow{letter-spacing:.12em;color:#8a90a2;margin-bottom:4px;font-size:10px}.statusPill{color:#84652b;background:#fff9ee;border:1px solid #f1e4c8;font-size:11px}.heroPanel{background:linear-gradient(115deg,#30236c,#5943b6);border:1px solid #614fc2;border-radius:22px;min-height:210px;position:relative;overflow:hidden;box-shadow:0 14px 30px #33216713}.heroPanel:after{content:"";pointer-events:none;border:45px solid #ffffff08;border-radius:50%;width:300px;height:300px;position:absolute;top:-140px;right:-60px}.heroPanel>div{z-index:1;min-width:0}.heroPanel h2{overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,46px)}.heroPanel p:not(.eyebrow),.heroRevenue small,.heroPanel .eyebrow{color:#d5cef2}.heroRevenue strong{font-size:34px}.stack{gap:22px}.metric{border-radius:16px;gap:9px;padding:23px 24px;position:relative;box-shadow:0 3px 8px #20243a03}.metric:before{content:"";background:#8f80db;border-radius:9px;width:25px;height:4px;margin-bottom:5px}.metric:nth-child(2):before{background:#5cabac}.metric:nth-child(3):before{background:#d7a767}.metric:nth-child(4):before{background:#cf86af}.metric strong{font-variant-numeric:tabular-nums;font-weight:750}.metric small{font-size:12px}.primary{background:var(--accent);font-weight:700;box-shadow:0 3px 8px #5b47cf1a}.primary:hover:not(:disabled){background:#4d39bc}.secondary{font-weight:650;box-shadow:0 2px 4px #20243a03}.secondary:hover:not(:disabled){background:#f7f5ff;border-color:#ccc3ef}.mini{font-weight:650}.primary:disabled,.secondary:disabled,.mini:disabled{opacity:.55;cursor:not-allowed}.quickActions{gap:12px;padding:3px 0}.quickActions a{text-decoration:none}.panel{padding:26px;box-shadow:0 4px 18px #20243a04}.panel h2{font-size:21px;font-weight:750}.panelHead{margin-bottom:22px}.tableWrap th{color:#798097;letter-spacing:.06em;background:#f8f9fc;padding-block:14px;font-size:10px}.tableWrap td{padding-block:18px}.tableWrap td strong{font-size:13px;font-weight:650}.badge{color:#28734e;background:#edf7f1;font-weight:650}.editorCard{background:#fcfcff;border:1px solid #dedaf2;padding:24px}.editorTitle{border-bottom:1px solid var(--line);align-items:center;padding-bottom:14px}.form label{color:#454d67;font-size:12px}.form label>.muted{font-size:11px;font-weight:400}.form .fieldHelp{color:var(--muted);margin:0;font-size:11px;font-weight:400;line-height:1.5}.form input:focus,.form select:focus,.form textarea:focus,.searchBox input:focus,.filterBox select:focus{border-color:#8e7add;box-shadow:0 0 0 3px #5b47cf0d}.imagePlaceholder{color:#7869a3;background:#f0edfa;border:1px dashed #beb3e6}.productThumbPlaceholder{color:#8274b8;background:#eeebf9}.deliveryCard{background:#f8f6ff;border:1px solid #e1dbf3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 22px;margin:18px 0;padding:20px;display:grid}.deliveryCard p{overflow-wrap:anywhere;margin:0}.deliveryCard .eyebrow{color:#78689d;margin-bottom:8px}.deliveryCard small{color:var(--muted);grid-column:1/-1;font-size:11px}.loginScreen{background:#30236c}.loginBrand{background:radial-gradient(circle at 20% 20%,#7764be55,#0000 60%),linear-gradient(140deg,#23194b,#4a3691)}.loginBrand>p,.loginMetric span{color:#c3b9e4}.loginMetric{border-color:#fff2}.brandBadge{background:#ffffff10;border-color:#ffffff30}.loginCard h2{font-size:36px}.loginCard .primary{background:var(--accent)}@media (max-width:1050px){.deliveryCard{grid-template-columns:1fr}.deliveryCard button{justify-self:start}}@media (max-width:760px){.sidebar{border-right:0;border-bottom:1px solid var(--line);padding:13px 14px}.sidebarBrand{border:0;padding:0 2px 12px}.sidebarBrand .mobileLogout{color:var(--accent);border-color:var(--line);background:#fff}.sidebar nav button{min-height:43px}.navLabel{gap:7px}.navIcon{width:17px;height:17px}.advancedNav{margin-top:0}.content{padding:22px 14px 60px}.topbar{margin-bottom:22px;padding-bottom:18px}.topbar h1{font-size:29px}.heroPanel{min-height:180px;padding:24px}.heroPanel h2{font-size:31px}.heroRevenue strong{font-size:28px}.metric,.panel{padding:18px}.editorCard,.deliveryCard{padding:16px}.deliveryCard button{width:100%}.primaryNav{margin-inline:-3px;padding-inline:3px}.sidebar nav button small{display:none}}.contractPageV2{color:#111827;background:#f5f7fb;overflow:hidden}.contractHeroV2{color:#fff;background:radial-gradient(circle at 78% 15%,#7e5cff47,#0000 27%),radial-gradient(circle at 18% 72%,#1ac2a41c,#0000 28%),#0a0d14;padding:0 clamp(22px,5vw,76px) 36px;position:relative}.contractHeroV2:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.contractNav{z-index:2;justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex;position:relative}.contractLogo{background:linear-gradient(145deg,#7459ef,#4d35bd);border-radius:12px;place-items:center;width:38px;height:38px;box-shadow:0 10px 28px #5b47cf61;letter-spacing:-.02em!important;font-size:13px!important;display:grid!important}.contractNavLink{color:#d8deeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;padding:10px 15px;font-size:12px;font-weight:800;text-decoration:none}.contractNavLink:hover{background:#ffffff17}.contractHeroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(34px,6vw,90px);max-width:1360px;margin:0 auto;padding:46px 0 54px;display:grid;position:relative}.contractHeroCopy{max-width:690px}.contractBadge{background:#7659ef24;border:1px solid #9c84ff3d;border-radius:999px;align-items:center;gap:8px;margin:0 0 20px;padding:7px 10px;font-weight:900;display:inline-flex;color:#c6baff!important;letter-spacing:.11em!important;font-size:10px!important}.contractHeroCopy h1{letter-spacing:-.067em;max-width:820px;margin:0;font-size:clamp(50px,6.1vw,88px);line-height:.92}.contractHeroCopy h1 span{color:#a996ff}.contractLead{color:#aeb6c7!important;max-width:660px!important;margin:26px 0 0!important;font-size:clamp(15px,1.4vw,18px)!important;line-height:1.65!important}.contractHeroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.contractPrimaryCta,.contractSecondaryCta{border-radius:12px;justify-content:center;align-items:center;gap:13px;min-height:50px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex}.contractPrimaryCta{color:#111827;background:#fff;box-shadow:0 16px 36px #0003}.contractPrimaryCta span{font-size:18px;transition:transform .2s}.contractPrimaryCta:hover{transform:translateY(-2px)}.contractPrimaryCta:hover span{transform:translate(3px)}.contractSecondaryCta{color:#e5e8ef;background:#ffffff0a;border:1px solid #ffffff26}.contractSecondaryCta:hover{background:#ffffff17}.contractTrustLine{color:#7f899d;flex-wrap:wrap;gap:17px;margin-top:20px;font-size:11px;font-weight:650;display:flex}.contractProductMock{background:#f6f7fb;border:1px solid #ffffff1c;border-radius:20px;position:relative;overflow:visible;transform:perspective(1200px)rotateY(-3deg)rotateX(1deg);box-shadow:0 38px 90px #00000061}.contractMockTop{color:#778095;background:#151923;border-radius:19px 19px 0 0;align-items:center;gap:6px;height:37px;padding:0 13px;display:flex}.contractMockTop>span{background:#384052;border-radius:50%;width:7px;height:7px}.contractMockTop small{letter-spacing:.05em;margin-left:8px;font-size:8px}.contractMockBody{grid-template-columns:54px 1fr;min-height:365px;display:grid}.contractMockBody aside{background:#fff;border-right:1px solid #e9ebf1;border-radius:0 0 0 20px;flex-direction:column;align-items:center;gap:13px;padding:13px 9px;display:flex}.contractMockBody aside b{color:#fff;background:#6048d7;border-radius:8px;place-items:center;width:27px;height:27px;margin-bottom:10px;font-size:8px;display:grid}.contractMockBody aside span{background:#e7e9f0;border-radius:99px;width:28px;height:6px}.contractMockBody aside span.active{background:#6d55df}.contractMockMain{color:#1f2436;padding:25px 24px}.contractMockHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.contractMockHeader div{gap:4px;display:grid}.contractMockHeader small,.contractMockMain small{color:#8a91a4;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.contractMockHeader strong{letter-spacing:-.03em;font-size:16px}.contractMockHeader i{color:#178452;background:#eaf8f1;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.contractMockMetrics{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.contractMockMetrics>div{background:#fff;border:1px solid #ebeef4;border-radius:11px;gap:4px;padding:12px;display:grid;box-shadow:0 7px 20px #1c233c0a}.contractMockMetrics strong{letter-spacing:-.04em;font-size:18px}.contractMockMetrics em{color:#208258;font-size:7px;font-style:normal;font-weight:800}.contractMockLower{grid-template-columns:1.25fr .9fr;gap:9px;margin-top:9px;display:grid}.contractMockChart,.contractMockOrders{background:#fff;border:1px solid #ebeef4;border-radius:11px;min-height:145px;padding:12px}.contractBars{align-items:end;gap:7px;height:92px;padding-top:13px;display:flex}.contractBars i{background:#dcd7f8;border-radius:4px 4px 2px 2px;flex:1;height:33%}.contractBars i:nth-child(2){height:52%}.contractBars i:nth-child(3){height:44%}.contractBars i:nth-child(4){background:#9a87ed;height:72%}.contractBars i:nth-child(5){height:63%}.contractBars i:nth-child(6){background:#6b54d9;height:88%}.contractBars i:nth-child(7){height:75%}.contractMockOrders{align-content:start;gap:8px;display:grid}.contractMockOrders>small{margin-bottom:2px}.contractMockOrders span{border-top:1px solid #f0f1f5;grid-template-columns:8px 1fr auto;align-items:center;gap:6px;padding-top:8px;display:grid}.contractMockOrders span i{background:#a997f0;border-radius:50%;width:7px;height:7px}.contractMockOrders b,.contractMockOrders em{font-size:8px}.contractMockOrders em{color:#687085;font-style:normal}.contractFloatingCard{color:#252a3c;background:#fff;border-radius:13px;align-items:center;gap:10px;width:235px;padding:13px 14px;display:flex;position:absolute;bottom:24px;right:-24px;transform:rotateY(3deg);box-shadow:0 18px 45px #00000040}.contractFloatingCard>span{color:#198553;background:#e9f8f0;border-radius:10px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.contractFloatingCard div{gap:2px;display:grid}.contractFloatingCard strong{font-size:10px}.contractFloatingCard small{color:#7b8394;font-size:8px;line-height:1.35}.contractStepsV2{z-index:2;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);max-width:1360px;margin:0 auto;padding-top:29px;display:grid;position:relative}.contractStepsV2>div{border-right:1px solid #ffffff14;gap:13px;padding:0 24px;display:flex}.contractStepsV2>div:first-child{padding-left:0}.contractStepsV2>div:last-child{border:0}.contractStepsV2>div>b{color:#7764dc;padding-top:2px;font-size:10px}.contractStepsV2 span{gap:3px;display:grid}.contractStepsV2 strong{color:#f2f4f8;font-size:11px}.contractStepsV2 small{color:#737d91;font-size:9px;line-height:1.4}.contractValueSection,.contractContentV2{width:min(1240px,100% - 40px);margin:0 auto}.contractValueSection{padding:78px 0 30px}.contractSectionIntro{max-width:760px;margin-bottom:28px}.contractSectionIntro .eyebrow{color:#6855cf;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:900}.contractSectionIntro h2{letter-spacing:-.052em;color:#171b2d;margin:0;font-size:clamp(34px,4vw,53px);line-height:1.01}.contractSectionIntro>p:last-child{color:#6d7487;max-width:690px;margin:16px 0 0;font-size:14px;line-height:1.65}.contractValueGrid{background:#fff;border:1px solid #e2e5ed;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 12px 35px #171d3809}.contractValueGrid article{border-right:1px solid #e8eaf0;min-height:190px;padding:24px}.contractValueGrid article:last-child{border:0}.contractValueGrid article>span{color:#654fcf;background:#f0edff;border-radius:9px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.contractValueGrid h3{letter-spacing:-.025em;margin:24px 0 8px;font-size:16px}.contractValueGrid p{color:#72798b;margin:0;font-size:12px;line-height:1.6}.contractContentV2{padding:80px 0 88px}.contractPlansIntro{text-align:center;margin:0 auto 28px}.contractPlansIntro>p:last-child{margin-left:auto;margin-right:auto}.contractPlansV2{gap:13px;margin-bottom:46px}.contractPlanV2{min-height:330px;box-shadow:none;border-radius:17px;flex-direction:column;padding:24px;display:flex}.contractPlanV2.selected{border-color:#684fd7;transform:translateY(-4px);box-shadow:0 14px 35px #4c37af1c}.contractPlanV2>small{background:#674fd3}.contractPlanHead{justify-content:space-between!important;align-items:end!important;gap:12px!important;display:flex!important}.contractPlanHead>strong{margin:0;font-size:24px}.contractPlanHead>span{color:#7a8191;font-size:10px}.contractPrice{margin:22px 0 10px}.contractPlanV2 .contractPrice b{font-size:37px}.contractPlanV2>p{color:#6d7486;min-height:40px;font-size:12px;font-weight:500;line-height:1.5}.contractPlanV2 ul{gap:7px;margin:12px 0 22px;padding:0;list-style:none;display:grid}.contractPlanV2 li{color:#4f5668;font-size:11px}.contractPlanChoose{color:#6651ca;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #eceef3;margin-top:auto;padding-top:14px;font-size:10px;font-weight:900}.contractSignupLayout{background:#10141e;border-radius:24px;grid-template-columns:minmax(300px,.7fr) minmax(560px,1.3fr);align-items:start;gap:30px;padding:clamp(24px,4vw,46px);display:grid;box-shadow:0 30px 80px #14192b1f}.contractSignupInfo{color:#fff;padding:12px 6px}.contractSignupInfo .eyebrow{color:#9b88f0}.contractSignupInfo h2{letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(38px,4vw,56px);line-height:.98}.contractSignupInfo>p{color:#929bad;max-width:440px;font-size:13px;line-height:1.65}.contractSignupPromise{gap:13px;margin-top:30px;display:grid}.contractSignupPromise>div{grid-template-columns:30px 1fr;align-items:start;gap:11px;display:grid}.contractSignupPromise span{color:#a998ef;background:#282d3b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.contractSignupPromise p{color:#9099aa;margin:2px 0 0;font-size:11px;line-height:1.5}.contractSignupPromise strong{color:#e8ebf1}.contractNoRisk{background:#171c27;border:1px solid #2c3240;border-radius:13px;gap:3px;margin-top:30px;padding:15px 16px;display:grid}.contractNoRisk strong{font-size:12px}.contractNoRisk span{color:#80899a;font-size:10px}.contractFormV2{border:0;border-radius:18px;padding:28px;box-shadow:0 20px 55px #00000026}.contractFormV2 .contractSummary{margin-bottom:20px;padding:0 0 18px}.contractFormV2 .contractSummary>small{color:#6550c9;background:#f0edff;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.contractFormV2 .contractGrid{gap:13px}.contractFormV2 .contractGrid label{color:#34394a;font-size:11px}.contractFormV2 .contractGrid label small{margin-left:4px;font-size:9px;display:inline}.contractFormV2 .contractGrid input{background:#fafbfc;border-color:#e0e3ea;min-height:45px}.contractFormV2 .contractGrid input:focus{background:#fff;border-color:#7762d8;outline:3px solid #684fd71f}.contractFormV2 .check{grid-column:1/-1;align-items:flex-start;gap:9px;font-weight:500;line-height:1.5;display:flex}.contractFormV2 .check input{flex:none;width:16px;height:16px;min-height:0;margin-top:2px}.contractFormV2 .check span{color:#697083;font-size:10px}.contractSubmitV2{background:#6650ce;border:0;border-radius:11px;box-shadow:0 11px 24px #553ec130}.contractSubmitV2:hover:not(:disabled){background:#5943be;transform:translateY(-1px)}.contractLegalVersions{margin-top:8px;font-size:9px}.contractFooter{color:#737b8c;border-top:1px solid #e4e7ee;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:min(1240px,100% - 40px);min-height:100px;margin:0 auto;font-size:10px;display:grid}.contractFooter>p{text-align:center}.contractFooter>div{justify-content:flex-end;gap:16px;display:flex}.contractFooter a{color:inherit;text-decoration:none}.contractBrandDark{color:#1e2334}.contractBrandDark .contractLogo{color:#fff}.contractConfirmV2{text-align:center;background:#fff;border:1px solid #e2e5ed;border-radius:22px;width:min(760px,100% - 40px);margin:90px auto;padding:clamp(28px,5vw,54px);box-shadow:0 28px 80px #181f3714}.contractConfirmV2 .contractBadge{background:#f0edff;border-color:#e6e0ff;color:#654fc8!important}.contractConfirmIcon{color:#198653;background:#eaf8f1;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 18px;font-size:24px;font-weight:900;display:grid}.contractConfirmV2 h1{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(42px,6vw,66px)}.contractConfirmV2>p{color:#697083;line-height:1.6}.contractConfirmSteps{grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0;display:grid}.contractConfirmSteps span{color:#9aa0ae;border:1px solid #e4e7ed;border-radius:10px;gap:4px;padding:11px 7px;font-size:10px;display:grid}.contractConfirmSteps span b{font-size:9px}.contractConfirmSteps .done{color:#16804f;background:#eef9f3;border-color:#d8f1e4}.contractConfirmSteps .active{color:#6048c8;background:#f2efff;border-color:#ddd5ff}@media (max-width:1050px){.contractHeroGrid{grid-template-columns:1fr;max-width:820px;padding-top:30px}.contractHeroCopy{max-width:760px}.contractProductMock{width:90%;max-width:720px;margin:10px auto 0;transform:none}.contractStepsV2{grid-template-columns:1fr 1fr;gap:20px}.contractStepsV2>div{border:0;padding:0}.contractValueGrid{grid-template-columns:1fr 1fr}.contractValueGrid article:nth-child(2){border-right:0}.contractValueGrid article:nth-child(-n+2){border-bottom:1px solid #e8eaf0}.contractSignupLayout{grid-template-columns:1fr}.contractSignupInfo{grid-template-columns:1fr 1fr;gap:0 30px;display:grid}.contractSignupInfo>p,.contractSignupInfo>h2,.contractSignupInfo>.eyebrow{grid-column:1}.contractSignupPromise{grid-area:1/2/4;margin-top:0}.contractNoRisk{grid-column:1/-1}}@media (max-width:760px){.contractHeroV2{padding-left:18px;padding-right:18px}.contractNav{min-height:72px}.contractBrand{font-size:18px}.contractBrand span:last-child{font-size:10px}.contractNavLink{padding:9px 11px;font-size:10px}.contractHeroGrid{padding:28px 0 42px}.contractHeroCopy h1{font-size:clamp(48px,15vw,67px)}.contractLead{font-size:14px!important}.contractHeroActions{grid-template-columns:1fr;display:grid}.contractPrimaryCta,.contractSecondaryCta{width:100%}.contractTrustLine{gap:7px;display:grid}.contractProductMock{border-radius:15px;width:100%}.contractMockBody{grid-template-columns:42px 1fr;min-height:310px}.contractMockBody aside{padding:10px 6px}.contractMockMain{padding:18px 12px}.contractMockMetrics strong{font-size:14px}.contractMockMetrics>div{padding:9px}.contractMockLower{grid-template-columns:1fr}.contractMockOrders{display:none}.contractMockChart{min-height:125px}.contractFloatingCard{width:205px;bottom:14px;right:-6px}.contractStepsV2{grid-template-columns:1fr 1fr;gap:18px 12px;padding-top:22px}.contractStepsV2 small{display:none}.contractValueSection{padding-top:55px}.contractValueSection,.contractContentV2{width:min(100% - 24px,1240px)}.contractSectionIntro h2{font-size:36px}.contractValueGrid{grid-template-columns:1fr}.contractValueGrid article{min-height:0;padding:20px;border-bottom:1px solid #e8eaf0!important;border-right:0!important}.contractValueGrid article:last-child{border-bottom:0!important}.contractValueGrid h3{margin-top:15px}.contractContentV2{padding-top:62px}.contractPlansV2{grid-template-columns:1fr}.contractPlanV2{min-height:0}.contractPlanV2.selected{transform:none}.contractSignupLayout{border-radius:18px;padding:22px 16px}.contractSignupInfo{display:block}.contractSignupPromise{margin-top:25px}.contractFormV2{padding:20px 16px}.contractFormV2 .contractGrid{grid-template-columns:1fr}.contractFormV2 .contractFull,.contractFormV2 .check{grid-column:auto}.contractFormV2 .contractSummary>small{margin-left:0}.contractFooter{grid-template-columns:1fr;justify-items:center;padding:28px 0}.contractFooter>div{flex-wrap:wrap;justify-content:center}.contractFooter>p{margin:0}.contractConfirmSteps{grid-template-columns:1fr 1fr}}
