*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}body{background:#fff;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}#root{width:100%}._pageWrapper_1gmmp_7{background:linear-gradient(#f4f9fd 0%,#ebf4fa 50%,#f7fafc 100%);min-height:100vh;padding:1.75rem 1rem 4.5rem;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,sans-serif}._container_1gmmp_14{max-width:880px;margin:0 auto}._legalNavWrapper_1gmmp_20{justify-content:center;margin-bottom:1.5rem;display:flex}._legalTabs_1gmmp_26{background:#fff;border:1px solid #0077b61f;border-radius:14px;flex-wrap:wrap;gap:.4rem;padding:.38rem;display:inline-flex;box-shadow:0 2px 12px #023e8a0f}._legalTab_1gmmp_26{color:#475569;white-space:nowrap;border-radius:10px;align-items:center;gap:.45rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}._legalTab_1gmmp_26:hover{color:#023e8a;background:#f0f7ff}._legalTabActive_1gmmp_56{background:linear-gradient(135deg,#0077b6 0%,#023e8a 100%);box-shadow:0 2px 8px #0077b640;color:#fff!important}._pageHeader_1gmmp_63{text-align:center;color:#fff;background:linear-gradient(135deg,#012a4a 0%,#013a63 50%,#0077b6 100%);border-radius:22px;margin-bottom:1.75rem;padding:2.5rem 2.25rem;position:relative;overflow:hidden;box-shadow:0 12px 36px #012a4a38}._pageIcon_1gmmp_75{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#90e0ef;background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1rem;display:inline-flex}._pageTitle_1gmmp_89{letter-spacing:-.4px;margin:0 0 .65rem;font-size:clamp(1.65rem,3.8vw,2.35rem);font-weight:800;line-height:1.2}._pageSubtitle_1gmmp_97{color:#ffffffe0;max-width:650px;margin:0 auto;font-size:.96rem;line-height:1.65}._trustGrid_1gmmp_106{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.9rem;margin-bottom:1.5rem;display:grid}._trustCard_1gmmp_113{background:#fff;border:1px solid #0077b624;border-radius:14px;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex;box-shadow:0 2px 10px #0077b60a}._trustIconBox_1gmmp_124{color:#0284c7;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:2px;display:flex}._trustCardTitle_1gmmp_137{color:#0f172a;margin:0 0 .2rem;font-size:.84rem;font-weight:700;line-height:1.3}._trustCardText_1gmmp_145{color:#475569;margin:0;font-size:.78rem;line-height:1.45}._section_1gmmp_153{background:#fff;border:1px solid #0077b617;border-radius:18px;margin-bottom:1.25rem;padding:2rem 2.1rem;transition:box-shadow .2s,border-color .2s;box-shadow:0 2px 14px #0f172a0a}._section_1gmmp_153:hover{border-color:#0077b629;box-shadow:0 6px 22px #0077b614}._sectionTitle_1gmmp_168{color:#013a63;border-bottom:2px solid #0077b61a;align-items:center;gap:.5rem;margin:0 0 1.15rem;padding-bottom:.65rem;font-size:1.16rem;font-weight:700;line-height:1.35;display:flex}._subTitle_1gmmp_181{color:#023e8a;margin:1.3rem 0 .55rem;font-size:.98rem;font-weight:700}._paragraph_1gmmp_189{color:#334155;margin-top:0;margin-bottom:.875rem;font-size:.935rem;line-height:1.75}._paragraph_1gmmp_189:last-child{margin-bottom:0}._list_1gmmp_201{color:#334155;margin-top:0;margin-bottom:.875rem;padding-left:1.4rem;font-size:.935rem;line-height:1.75}._list_1gmmp_201 li{margin-bottom:.4rem}._link_1gmmp_214{color:#0077b6;text-underline-offset:3px;font-weight:600;text-decoration:underline;transition:color .15s}._link_1gmmp_214:hover{color:#023e8a}._infoCard_1gmmp_227{background:#f8fbff;border:1px solid #0077b629;border-radius:14px;margin-top:1rem;overflow:hidden}._infoRow_1gmmp_235{border-bottom:1px solid #0077b614;align-items:flex-start;gap:1rem;padding:.85rem 1.25rem;display:flex}._infoRow_1gmmp_235:last-child{border-bottom:none}._infoLabel_1gmmp_247{color:#013a63;flex-shrink:0;min-width:190px;font-size:.86rem;font-weight:600}._infoValue_1gmmp_255{color:#334155;font-size:.89rem;line-height:1.55}._statutoryFootnote_1gmmp_262{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-top:.85rem;padding:.7rem 1rem;font-size:.76rem;line-height:1.55}._highlightBox_1gmmp_274{color:#1e293b;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #0284c738;border-left:4px solid #0284c7;border-radius:12px;margin:1.15rem 0;padding:1.15rem 1.4rem;font-size:.92rem;line-height:1.68}._reassuranceBox_1gmmp_286{color:#14532d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border:1px solid #16a34a38;border-left:4px solid #16a34a;border-radius:12px;margin:1.15rem 0;padding:1.15rem 1.4rem;font-size:.92rem;line-height:1.68}._warningBox_1gmmp_298{color:#451a03;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #d9770640;border-left:4px solid #d97706;border-radius:12px;margin:1.15rem 0;padding:1.15rem 1.4rem;font-size:.92rem;line-height:1.68}._pricingCards_1gmmp_311{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin:1.25rem 0;display:grid}._pricingCard_1gmmp_311{text-align:center;background:#fff;border:2px solid #0077b624;border-radius:16px;padding:1.5rem;position:relative;box-shadow:0 2px 12px #0000000a}._pricingCardFeatured_1gmmp_328{border-color:#0077b6;box-shadow:0 6px 24px #0077b629}._planBadge_1gmmp_333{color:#fff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#0077b6,#023e8a);border-radius:999px;padding:.25rem .9rem;font-size:.73rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}._planName_1gmmp_349{color:#023e8a;margin-bottom:.45rem;font-size:1.08rem;font-weight:700}._planPrice_1gmmp_356{color:#0077b6;margin-bottom:.25rem;font-size:2rem;font-weight:800;line-height:1.1}._planPeriod_1gmmp_364{color:#64748b;font-size:.95rem;font-weight:500}._planNote_1gmmp_370{color:#64748b;margin-bottom:1rem;font-size:.76rem;line-height:1.4}._planFeatures_1gmmp_377{text-align:left;margin:0;padding:0;list-style:none}._planFeatures_1gmmp_377 li{color:#334155;padding:.32rem 0 .32rem 1.45rem;font-size:.86rem;line-height:1.45;position:relative}._planFeatures_1gmmp_377 li:before{content:"✓";color:#0077b6;font-weight:800;position:absolute;left:0}._taxNote_1gmmp_401{color:#475569;background:#fffc;border:1px dashed #0077b633;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-size:.81rem;line-height:1.55}._tableWrapper_1gmmp_413{border:1px solid #0077b624;border-radius:12px;margin:1rem 0;overflow-x:auto}._table_1gmmp_413{border-collapse:collapse;width:100%;font-size:.87rem;line-height:1.55}._table_1gmmp_413 thead tr{color:#fff;background:linear-gradient(135deg,#013a63 0%,#0077b6 100%)}._table_1gmmp_413 th{text-align:left;white-space:nowrap;padding:.85rem 1rem;font-weight:600}._table_1gmmp_413 td{color:#334155;vertical-align:top;border-bottom:1px solid #0077b614;padding:.78rem 1rem}._table_1gmmp_413 tbody tr:last-child td{border-bottom:none}._table_1gmmp_413 tbody tr:nth-child(2n){background:#f8fbff}._rightsGrid_1gmmp_455{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.95rem;margin:1.25rem 0;display:grid}._rightCard_1gmmp_462{text-align:left;background:#f8fbff;border:1px solid #0077b624;border-radius:14px;padding:1.2rem;transition:transform .2s,box-shadow .2s}._rightCard_1gmmp_462:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0077b61a}._rightIcon_1gmmp_476{color:#0077b6;background:#0077b61a;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:.6rem;display:inline-flex}._rightTitle_1gmmp_488{color:#013a63;margin:0 0 .35rem;font-size:.9rem;font-weight:700}._rightDesc_1gmmp_495{color:#475569;margin:0;font-size:.81rem;line-height:1.5}._subcontractorCard_1gmmp_503{background:#fff;border:1px solid #0077b626;border-radius:14px;margin:1rem 0;overflow:hidden}._subcontractorHeader_1gmmp_511{color:#013a63;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-bottom:1px solid #0077b61f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.93rem;display:flex}._subcontractorBadge_1gmmp_524{color:#0369a1;background:#0284c71f;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}._subcontractorBody_1gmmp_533{color:#334155;padding:1.15rem 1.25rem;font-size:.89rem;line-height:1.68}._pageFooter_1gmmp_541{text-align:center;background:#ffffffbf;border:1px solid #0077b61f;border-radius:14px;margin-top:2.25rem;padding:1.25rem 1.5rem}._pageFooter_1gmmp_541 p{color:#64748b;margin:0;font-size:.83rem}._navbar_1gmmp_557{box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding:.5rem 2.5rem;display:flex;box-shadow:0 1px 8px #00000012}._navLogo_1gmmp_569{object-fit:contain;height:44px;transition:transform .25s,filter .25s;display:block}._navLogo_1gmmp_569:hover{transform:scale(1.05)}._backBtn_1gmmp_580{color:#374151;cursor:pointer;background:0 0;border:1.5px solid #d1d5db;border-radius:50px;align-items:center;gap:.35rem;padding:.45rem 1.1rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._backBtn_1gmmp_580:hover{color:#111827;background:#f3f4f6;border-color:#9ca3af}._transparentNavbar_1gmmp_603{max-width:1200px;margin:0 auto 1.5rem;box-shadow:none!important;background:0 0!important;border-bottom:1px solid #ffffff1a!important;padding:0 0 1.25rem!important}._transparentBackBtn_1gmmp_612{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;background:#ffffff1a!important;border:1.5px solid #ffffff40!important}._transparentBackBtn_1gmmp_612:hover{color:#fff!important;background:#fff3!important;border-color:#ffffff80!important}@media (width<=640px){._pageWrapper_1gmmp_7{padding:1rem .75rem 3rem}._legalTabs_1gmmp_26{justify-content:center;width:100%}._legalTab_1gmmp_26{flex:auto;justify-content:center;padding:.42rem .75rem;font-size:.78rem}._pageHeader_1gmmp_63{border-radius:16px;padding:1.85rem 1.25rem}._section_1gmmp_153{border-radius:14px;padding:1.4rem 1.2rem}._infoRow_1gmmp_235{flex-direction:column;gap:.25rem}._infoLabel_1gmmp_247{min-width:unset}._pricingCards_1gmmp_311,._rightsGrid_1gmmp_455,._trustGrid_1gmmp_106{grid-template-columns:1fr}._table_1gmmp_413 th,._table_1gmmp_413 td{padding:.6rem .75rem;font-size:.8rem}._navbar_1gmmp_557{padding:.4rem 1rem}._transparentNavbar_1gmmp_603{margin-bottom:1.25rem;padding:0 0 1rem!important}._navLogo_1gmmp_569{height:36px}._backBtn_1gmmp_580{padding:.4rem .8rem;font-size:.75rem}}
