._loading-container_10215_1{opacity:.5;z-index:100;justify-content:center;align-items:center;margin:3rem 0 0;display:flex;position:static}:root{--sw-maroon:#361e1c;--sw-accent:#c23e0a;--sw-accent-hover:#a8350a;--sw-beige:#ebecdc;--sw-beige-deep:#e0e1cd;--sw-soft-ink:#5c4a46;--sw-mauve:#733635;--sw-muted:#8a7a76;--sw-border:#361e1c26;--sw-border-strong:#361e1c59;--sw-bg:#fff;--sw-green:#2e7d32}._wizard_s31l3_24{color:var(--sw-maroon);flex-direction:column;height:100%;font-family:inherit;display:flex}._wizardPage_s31l3_34{height:100dvh}._wizardScroll_s31l3_41{flex:1;min-height:0;overflow-y:auto}._wizardInner_s31l3_24{max-width:1100px;margin:0 auto}._stepSingle_s31l3_52{text-align:center;max-width:910px;margin:0 auto;padding:1rem 2rem}._stepGrid_s31l3_59{grid-template-columns:1fr 300px;align-items:start;gap:1.5rem;margin-top:1.25rem;display:grid}._stepHeaderLabel_s31l3_68{color:var(--sw-accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px;font-weight:700}._pageTitle_s31l3_77{color:var(--sw-maroon);margin:.5rem 0 0;font-size:27px;font-weight:700;line-height:1.2}._planSide_s31l3_86{position:sticky;top:1rem}._offerCard_s31l3_91{border:2px solid var(--sw-accent);color:var(--sw-maroon);text-align:center;background:#fdf1ea;border-radius:12px;padding:1.1rem 1.25rem 1.25rem}._offerLabel_s31l3_100{color:var(--sw-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}._offerAmount_s31l3_109{margin:.25rem 0 0;font-size:36px;font-weight:700}._offerPer_s31l3_115{color:var(--sw-soft-ink);font-size:14px;font-weight:400}._offerGuarantee_s31l3_121{color:var(--sw-soft-ink);background:#fff;border-radius:8px;margin:.75rem 0 0;padding:.5rem .7rem;font-size:13px;line-height:1.5}._trialCta_s31l3_131{background:var(--sw-accent);color:#fff;cursor:pointer;border:2px solid #0000;border-radius:2rem;width:100%;margin-top:.9rem;padding:.8rem 1.25rem;font-family:inherit;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s,background .15s}._trialCta_s31l3_131:hover:not(:disabled){background:var(--sw-accent-hover);transform:translateY(-2px);box-shadow:0 8px 20px #00000040}._trialCta_s31l3_131:disabled{color:#361e1c73;cursor:not-allowed;background:0 0;border-color:#361e1c40;transform:none}._trialFoot_s31l3_160{color:var(--sw-soft-ink);margin:.6rem 0 0;font-size:11px}._planConsent_s31l3_166{color:var(--sw-soft-ink);cursor:pointer;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:0 .25rem;font-size:12px;line-height:1.4;display:flex}._planConsent_s31l3_166 input[type=checkbox]{accent-color:var(--sw-accent);flex:none;width:16px;height:16px;margin-top:1px}._planConsent_s31l3_166 a,._planConsent_s31l3_166 a:visited,._planConsent_s31l3_166 a:hover{font-weight:700;text-decoration:underline;color:var(--sw-maroon)!important}._planFine_s31l3_194{text-align:center;padding:.75rem .25rem 0}._planFine_s31l3_194 p{color:var(--sw-soft-ink);margin:.35rem 0 0;font-size:12px}._planFine_s31l3_194 a,._planFine_s31l3_194 a:visited,._planFine_s31l3_194 a:hover{font-weight:600;text-decoration:underline;color:var(--sw-maroon)!important}._planTrust_s31l3_213{border-top:1px solid var(--sw-border);color:var(--sw-soft-ink);text-align:center;margin:.5rem 0 0;padding-top:.6rem;font-size:11px}._planTrust_s31l3_213 strong{color:var(--sw-maroon)}._planEnterprise_s31l3_226{border-top:1px solid var(--sw-border);color:var(--sw-soft-ink);text-align:center;margin:1.5rem 0 0;padding-top:.9rem;font-size:12px}._planEnterprise_s31l3_226 a,._planEnterprise_s31l3_226 a:visited,._planEnterprise_s31l3_226 a:hover{font-weight:600;text-decoration:underline;color:var(--sw-maroon)!important}._planWrap_s31l3_244{color:var(--sw-maroon);padding:1.25rem 2rem 2rem}._planProgress_s31l3_250{color:var(--sw-soft-ink);margin:0;font-size:13px}._planProgressStep_s31l3_256{color:var(--sw-accent);letter-spacing:.06em;text-transform:uppercase;font-weight:700}._planBecause_s31l3_264{color:var(--sw-soft-ink);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0 0;font-size:13px;display:flex}._planChips_s31l3_274{flex-wrap:wrap;gap:.35rem;display:flex}._planChip_s31l3_274{background:var(--sw-beige);color:var(--sw-maroon);border-radius:999px;padding:.15rem .6rem;font-size:12px;font-weight:700}._planFaq_s31l3_290{margin-top:1.25rem}._planFaq_s31l3_290 details{border-top:1px solid var(--sw-border);font-size:13px}._planFaq_s31l3_290 summary{cursor:pointer;padding:.6rem 0;font-weight:700}._planFaq_s31l3_290 p{color:var(--sw-soft-ink);margin:0 0 .7rem}._planFaq_s31l3_290 a{text-decoration:underline;color:var(--sw-maroon)!important}._planNext_s31l3_316{counter-reset:plg-step;margin:0;padding:0;list-style:none}._planNext_s31l3_316 li{counter-increment:plg-step;padding:.3rem 0 .3rem 1.9rem;font-size:13px;position:relative}._planNext_s31l3_316 li:before{background:var(--sw-beige);color:var(--sw-maroon);content:counter(plg-step);border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:11px;font-weight:700;display:grid;position:absolute;top:.3rem;left:0}._planNext_s31l3_316 span{color:var(--sw-soft-ink);display:block}._planNextTitle_s31l3_351{margin:1.5rem 0 .5rem;font-size:14px;font-weight:700}._planAdjust_s31l3_358{align-items:baseline;gap:.5rem;margin:.25rem 0 0;display:flex}._planAdjust_s31l3_358 button{color:var(--sw-maroon);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:700;text-decoration:underline}._planAdjustHint_s31l3_377{color:var(--sw-soft-ink);font-size:12px}._fieldsWrap_s31l3_383{text-align:left;gap:.75rem;margin-top:1.25rem;display:grid}._fieldGroup_s31l3_390{text-align:left}._label_s31l3_394{color:var(--sw-maroon);margin-bottom:.25rem;font-size:13px;font-weight:700;display:block}._labelHint_s31l3_402{color:var(--sw-soft-ink);font-weight:400}._labelHint_s31l3_402:before{content:" ·"}._input_s31l3_411{border:2px solid var(--sw-border);box-sizing:border-box;color:var(--sw-maroon);background:#fff;border-radius:10px;width:100%;padding:.7rem .85rem;font-family:inherit;font-size:16px;transition:border-color .15s}._input_s31l3_411:focus{border-color:var(--sw-accent);outline:none}._inputError_s31l3_429{border-color:#d32f2f}._errorText_s31l3_433{color:#d32f2f;margin-top:.25rem;font-size:12px}._fieldset_s31l3_440{border:0;margin:.75rem 0 0;padding:0}._legend_s31l3_446{color:var(--sw-maroon);text-align:center;width:100%;margin:0 auto .75rem;padding:0;font-size:15px;font-weight:700}._legendHint_s31l3_456{color:var(--sw-soft-ink);font-weight:400}._legendHint_s31l3_456:before{content:" ·"}._checkboxGroup_s31l3_466{text-align:left;flex-direction:column;gap:0;margin-bottom:0;display:flex}._checkboxLabel_s31l3_474{background:var(--sw-beige);border:2px solid var(--sw-border);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}._checkboxLabel_s31l3_474:hover{border-color:var(--sw-border-strong)}._checkboxLabelChecked_s31l3_492{border-color:var(--sw-accent)}._checkboxLabel_s31l3_474 input[type=checkbox]{accent-color:var(--sw-accent);flex:none;width:18px;height:18px;margin:0}._checkboxTitle_s31l3_504{color:var(--sw-maroon);font-size:16px;font-weight:700;display:block}._checkboxDesc_s31l3_511{color:var(--sw-soft-ink);margin-top:2px;font-size:13px;line-height:1.4;display:block}._btnPrimary_s31l3_520{background:var(--sw-accent);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:2rem;width:100%;margin-top:1.25rem;padding:.85rem 1.5rem;font-family:inherit;font-size:18px;font-weight:700;transition:transform .2s,box-shadow .2s,background .15s;display:block}._btnPrimary_s31l3_520:hover:not(:disabled){background:var(--sw-accent-hover);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}a._btnPrimary_s31l3_520,a._btnPrimary_s31l3_520:hover,a._btnPrimary_s31l3_520:focus,a._btnPrimary_s31l3_520:visited{color:#fff;text-decoration:none}._btnPrimary_s31l3_520:disabled{background:var(--sw-beige-deep);color:#361e1c80;cursor:not-allowed}._planLine_s31l3_560{background:var(--sw-beige);border:2px solid var(--sw-border);border-radius:12px;grid-template-columns:1fr auto;gap:.25rem 1rem;margin-bottom:.6rem;padding:.9rem 1.1rem;display:grid}._planLine_s31l3_560 p{margin:0}._planLineName_s31l3_575{color:var(--sw-maroon);margin:0;font-size:16px;font-weight:700}._planLinePrice_s31l3_582{color:var(--sw-maroon);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;grid-area:1/2/span 2;font-weight:700}._planLinePriceSub_s31l3_592{color:var(--sw-soft-ink);font-size:12px;font-weight:400}._planLineCoverage_s31l3_598{color:var(--sw-soft-ink);margin:0;font-size:13px}._planLineOverageBadge_s31l3_604{background:var(--sw-beige-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;margin-right:.4rem;padding:.1rem .35rem;font-size:10px;font-weight:700;display:inline-block}._planLineOverage_s31l3_604{color:var(--sw-maroon);grid-column:1/-1;margin:.35rem 0 0;font-size:12px}._planLineFeatures_s31l3_624{color:var(--sw-soft-ink);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1.25rem;margin:.45rem 0 0;padding:0;font-size:12px;list-style:none;display:grid}._planLineFeatures_s31l3_624 li:before{content:"✓  ";color:var(--sw-accent);font-weight:700}._planLineNote_s31l3_642{color:var(--sw-accent);grid-column:1/-1;margin:.25rem 0 0;font-size:12px;font-weight:700}._summaryLine_s31l3_651{color:var(--sw-maroon);justify-content:space-between;padding:.4rem 0;font-size:14px;display:flex}._confirmCenter_s31l3_660{text-align:center;max-width:600px;margin:0 auto;padding:2rem 1rem}._checkmark_s31l3_667{background:var(--sw-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.5rem;font-size:32px;display:flex}._receiptBlock_s31l3_680{text-align:left;border:1px solid var(--sw-border);background:#fff;border-radius:10px;margin:1.5rem 0;padding:1.25rem}._receiptBlock_s31l3_680 h3{color:var(--sw-maroon);margin:0 0 .75rem;font-size:15px;font-weight:700}._receiptBlock_s31l3_680 hr{border:none;border-top:1px solid var(--sw-border);margin:.75rem 0}._credentialsMono_s31l3_702{color:var(--sw-maroon);font-family:ui-monospace,IBM Plex Mono,monospace;font-size:16px;font-weight:600}._payWrap_s31l3_710{color:var(--sw-maroon);padding:1rem 2rem 2rem}._payGrid_s31l3_715{grid-template-columns:1fr 320px;align-items:start;gap:1.75rem;display:grid}._paySection_s31l3_722{justify-content:space-between;align-items:baseline;gap:.6rem;margin:0 0 .5rem;font-size:14px;font-weight:700;display:flex}._paySecure_s31l3_732{color:var(--sw-soft-ink);font-size:11px;font-weight:400}._paySectionSub_s31l3_738{color:var(--sw-soft-ink);margin:-.25rem 0 .5rem;font-size:12px}._payFields_s31l3_744{flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem;display:flex}._payField_s31l3_744{flex:100%;display:block}._payFieldHalf_s31l3_756{flex:calc(50% - .3rem)}._payFieldQuarter_s31l3_761{flex:calc(25% - .45rem)}._payField_s31l3_744>span,._payFieldHalf_s31l3_756>span,._payFieldQuarter_s31l3_761>span{color:var(--sw-maroon);margin-bottom:.2rem;font-size:12px;font-weight:700;display:block}._payInput_s31l3_776{border:2px solid var(--sw-border);box-sizing:border-box;color:var(--sw-maroon);background:#fff;border-radius:10px;width:100%;padding:.6rem .75rem;font-family:inherit;font-size:15px}._payInput_s31l3_776:focus{border-color:var(--sw-accent);outline:none}._payInput_s31l3_776:read-only,._payInput_s31l3_776:disabled{background:var(--sw-beige);color:var(--sw-soft-ink)}._payCarried_s31l3_799{color:var(--sw-soft-ink);margin-top:.2rem;font-size:11px;font-style:normal;display:block}._payFieldsCard_s31l3_807{background:var(--sw-beige);border-radius:12px;margin-bottom:0;padding:.9rem}._paySide_s31l3_816{position:sticky;top:1rem}._paySummary_s31l3_821{border:2px solid var(--sw-border);border-radius:12px;padding:1.1rem 1.25rem 1.25rem}._paySummaryLabel_s31l3_827{color:var(--sw-soft-ink);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .6rem;font-size:12px;font-weight:700}._paySummaryLines_s31l3_836{margin:0;padding:0;list-style:none}._paySummaryLines_s31l3_836 li{justify-content:space-between;gap:.5rem;padding:.3rem 0;font-size:13px;display:flex}._paySummaryLines_s31l3_836 strong{font-variant-numeric:tabular-nums;white-space:nowrap}._paySummaryLines_s31l3_836 em{color:var(--sw-soft-ink);font-size:11px;font-style:normal;display:block}._payTotals_s31l3_862{border-top:1px solid var(--sw-border);margin-top:.6rem;padding-top:.6rem}._payRow_s31l3_868{justify-content:space-between;margin:.25rem 0;font-size:13px;display:flex}._payRow_s31l3_868 span:last-child{font-variant-numeric:tabular-nums}._payRowMuted_s31l3_879{color:var(--sw-soft-ink)}._payRowTotal_s31l3_884{border-top:1px solid var(--sw-border);margin-top:.5rem;padding-top:.5rem;font-size:17px;font-weight:700}._payAuthorise_s31l3_893{background:var(--sw-beige);color:var(--sw-maroon);border-radius:8px;margin:.8rem 0 0;padding:.55rem .7rem;font-size:12px;line-height:1.45}._payOverage_s31l3_903{color:var(--sw-soft-ink);margin:.5rem 0 0;font-size:11px;line-height:1.45}._payCta_s31l3_910{background:var(--sw-accent);color:#fff;cursor:pointer;border:2px solid #0000;border-radius:2rem;width:100%;margin-top:.9rem;padding:.8rem 1.25rem;font-family:inherit;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s,background .15s}._payCta_s31l3_910:hover{background:var(--sw-accent-hover);transform:translateY(-2px);box-shadow:0 8px 20px #00000026}._payTerms_s31l3_931{color:var(--sw-soft-ink);text-align:center;margin:.7rem 0 0;font-size:11px;line-height:1.6}._payTerms_s31l3_931 a,._payTerms_s31l3_931 a:visited,._payTerms_s31l3_931 a:hover{font-weight:700;text-decoration:underline;color:var(--sw-maroon)!important}._payBack_s31l3_947{text-align:center;margin:.6rem 0 0}._payBack_s31l3_947 button{color:var(--sw-soft-ink);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12px;text-decoration:underline}._loginPaid_s31l3_963{color:var(--sw-mauve);letter-spacing:.06em;text-transform:uppercase;background:#a0c9cb40;border-radius:999px;margin:0 0 .6rem;padding:.2rem .7rem;font-size:11px;font-weight:700;display:inline-block}._loginGrid_s31l3_976{grid-template-columns:1fr 320px;align-items:start;gap:1.75rem;display:grid}._loginAssigned_s31l3_983{border:2px solid var(--sw-accent);color:var(--sw-maroon);background:#fdf1ea;border-radius:12px;margin-bottom:1rem;padding:.9rem 1.1rem}._loginAssignedLabel_s31l3_992{color:var(--sw-accent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}._loginAssignedValue_s31l3_1001{letter-spacing:.08em;margin:.1rem 0 0;font-family:ui-monospace,IBM Plex Mono,monospace;font-size:30px;font-weight:700}._loginAssignedNote_s31l3_1009{color:var(--sw-soft-ink);margin:.35rem 0 0;font-size:11px}._ruleChips_s31l3_1016{color:var(--sw-soft-ink);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0 0;font-size:12px;display:flex}._ruleChip_s31l3_1016{color:#b3261e;border:1px solid #b3261e73;border-radius:999px;padding:.25rem .55rem;font-size:11px;line-height:1}._ruleOk_s31l3_1035{color:var(--sw-green);margin:.5rem 0 0;font-size:12px;font-weight:600}._enterpriseNote_s31l3_1043{background:var(--sw-beige-deep);color:var(--sw-mauve);text-align:left;border-radius:10px;margin:.75rem 0 0;padding:.6rem .85rem;font-size:13px}._errorBanner_s31l3_1054{color:#721c24;background:#fdecea;border:1px solid #f5c6cb;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:14px}._registryGate_s31l3_1065{border-left:3px solid var(--sw-accent);background:#fff;border-radius:0 8px 8px 0;grid-column:1/-1;margin-top:.6rem;padding:.6rem .8rem}._registryGateLabel_s31l3_1074{color:var(--sw-accent);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:11px;font-weight:700}._registryGate_s31l3_1065 ul{color:var(--sw-soft-ink);margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none}._registryGate_s31l3_1065 ul li{padding:.1rem 0}._registryGate_s31l3_1065 ul strong{color:var(--sw-maroon)}._statsLine_s31l3_1101{color:var(--sw-soft-ink);text-align:center;margin:.75rem 0 0;font-size:14px}._statsLine_s31l3_1101 strong,._statsLine_s31l3_1101 b{color:var(--sw-maroon)}._sidebarFine_s31l3_1114{color:var(--sw-soft-ink);text-align:center;margin:1rem 0 0;font-size:13px;line-height:1.6}._sidebarFine_s31l3_1114 a,._sidebarFine_s31l3_1114 a:visited,._sidebarFine_s31l3_1114 a:hover{font-weight:700;text-decoration:underline;color:var(--sw-maroon)!important}@media (width<=780px){._stepGrid_s31l3_59,._planLineFeatures_s31l3_624{grid-template-columns:1fr}._planLinePrice_s31l3_582{float:none;margin-top:.25rem;display:block}._pageTitle_s31l3_77{font-size:22px}._stepSingle_s31l3_52{padding:1rem 1.25rem}}._confirmNext_s31l3_1157{text-align:left;border-top:1px solid var(--sw-border);margin-top:2rem;padding-top:1.5rem}._confirmNext_s31l3_1157 h3{letter-spacing:1px;text-transform:uppercase;color:var(--sw-accent);margin:0 0 .6rem;font-size:.8rem;font-weight:700}._confirmNext_s31l3_1157 p,._confirmNext_s31l3_1157 li{color:var(--sw-soft-ink);margin:0 0 .5rem;font-size:.95rem;line-height:1.55}._confirmNext_s31l3_1157 ul{margin:0 0 1rem;padding-left:1.2rem}._confirmNext_s31l3_1157 a,._confirmNext_s31l3_1157 a:visited,._confirmNext_s31l3_1157 a:hover{color:var(--sw-accent);font-weight:600}._testModePill_s31l3_1194{color:#5c4400;background:#fff8e1;border:1px solid #e0a800;border-radius:6px;margin:0 0 16px;padding:10px 14px;font-size:14px;line-height:1.5}._testModePill_s31l3_1194 code{background:#fff;border-radius:3px;padding:1px 4px;font-family:Consolas,Menlo,monospace}._testBadge_s31l3_1212{color:#7a1a13;background:#fdecea;border:1px solid #b3261e;border-radius:6px;max-width:560px;margin:8px auto 16px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5}
