*{box-sizing:border-box;margin:0;padding:0}body{color:#fff;background:#080808;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.navbar{z-index:10;background:#080808;border-bottom:1px solid #222;justify-content:space-between;align-items:center;padding:28px 8%;display:flex;position:sticky;top:0}.logo{color:#f80;letter-spacing:1px;font-size:28px;font-weight:900}.navLinks{gap:32px;font-weight:700;display:flex}.hero{text-align:center;background:radial-gradient(circle at top,#ff88002e,#0000 35%),linear-gradient(#080808,#111);padding:120px 10%}.badge{color:#f80;letter-spacing:.5px;border:1px solid #f80;border-radius:999px;margin-bottom:35px;padding:10px 18px;font-weight:700;display:inline-block}.hero h1{color:#f80;letter-spacing:2px;margin-bottom:25px;font-size:74px;line-height:1}.hero h2{margin-bottom:30px;font-size:34px;line-height:1.35}.hero p{color:#c9c9c9;max-width:1000px;margin:auto;font-size:21px;line-height:1.7}.heroButtons a{color:#080808;background:#f80;border-radius:10px;padding:18px 34px;font-size:18px;font-weight:900}.heroButtons a:nth-child(2),.heroButtons a:nth-child(3){color:#f80;background:0 0;border:1px solid #f80}.trustBar{background:#111;border-top:1px solid #222;border-bottom:1px solid #222;grid-template-columns:repeat(4,1fr);display:grid}.trustBar div{text-align:center;color:#ddd;border-right:1px solid #222;padding:32px 20px;font-weight:800}.statsSection{text-align:center;background:#080808;grid-template-columns:repeat(4,1fr);gap:20px;padding:80px 8%;display:grid}.statsSection h2{color:#f80;margin-bottom:10px;font-size:42px}.statsSection p{color:#bbb;font-weight:700}.missionSection{text-align:center;background:#111;padding:110px 10%}.missionSection h2{color:#f80;margin-bottom:35px;font-size:52px}.missionSection p{color:#ccc;max-width:1100px;margin:auto;font-size:23px;line-height:1.8}.sectionIntro{text-align:center;padding:90px 10% 30px}.sectionIntro h2{color:#f80;margin-bottom:20px;font-size:42px}.sectionIntro p{color:#bbb;max-width:900px;margin:auto;font-size:20px}.divisionSection{grid-template-columns:repeat(3,1fr);gap:34px;padding:70px 8% 100px;display:grid}.card{background:#111;border:1px solid #222;border-radius:22px;padding:42px}.card span{color:#f80;font-size:18px;font-weight:900}.card h2{color:#f80;margin:20px 0;font-size:30px}.card p{color:#ccc;font-size:17px;line-height:1.8}.serviceGrid{text-align:center;background:#0d0d0d;padding:100px 8%}.serviceGrid h2{color:#f80;margin-bottom:50px;font-size:44px}.grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.grid div{background:#151515;border:1px solid #222;border-radius:14px;padding:25px;font-weight:700}.mailInBlock{color:#000;background:linear-gradient(135deg,#f80,#ffb347);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin:90px 8%;padding:60px;display:flex}.mailInBlock h2{margin-bottom:20px;font-size:38px}.mailInBlock p{max-width:850px;font-size:19px;line-height:1.7}.mailInBlock a{color:#fff;white-space:nowrap;background:#000;border:none;border-radius:10px;padding:18px 28px;font-size:17px;font-weight:700}.footer{text-align:center;background:#000;border-top:1px solid #222;padding:70px 20px}.footer h3{color:#f80;margin-bottom:20px;font-size:28px}.footer p{color:#999;margin:10px 0}@media (max-width:900px){.navLinks{display:none}.hero h1{font-size:48px}.hero h2{font-size:26px}.trustBar,.statsSection,.divisionSection,.grid{grid-template-columns:1fr}.mailInBlock{text-align:center;flex-direction:column}}.heroButtons button,.centerButton button,.ctaPanel button{color:#080808;cursor:pointer;background:#f80;border:none;border-radius:10px;padding:18px 34px;font-size:18px;font-weight:900}.heroButtons button:hover,.centerButton button:hover,.ctaPanel button:hover,.heroButtons a:hover,.mailInBlock a:hover{opacity:.86}.subHero{text-align:center;background:radial-gradient(circle at top,#ff880029,#0000 35%),linear-gradient(#080808,#111);padding:110px 10%}.subHero h1{color:#f80;margin-bottom:25px;font-size:64px;line-height:1.05}.subHero p{color:#c9c9c9;max-width:1000px;margin:auto;font-size:22px;line-height:1.7}.centerButton{margin-top:40px}.pageSection{background:#080808;padding:90px 8%}.pageSection h2{text-align:center;color:#f80;margin-bottom:50px;font-size:44px}.infoGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.infoCard{background:#111;border:1px solid #222;border-radius:20px;padding:34px}.infoCard h3{color:#f80;margin-bottom:18px;font-size:24px}.infoCard p{color:#ccc;font-size:16px;line-height:1.75}.ctaPanel{text-align:center;background:linear-gradient(135deg,#151515,#0d0d0d);border:1px solid #282828;border-radius:24px;margin:80px 8%;padding:70px}.ctaPanel h2{color:#f80;margin-bottom:20px;font-size:42px}.ctaPanel p{color:#ccc;max-width:850px;margin:0 auto 35px;font-size:20px;line-height:1.7}.ctaPanel .heroButtons{justify-content:center}@media (max-width:1000px){.infoGrid{grid-template-columns:repeat(2,1fr)}.subHero h1{font-size:46px}}@media (max-width:700px){.infoGrid{grid-template-columns:1fr}.subHero{padding:80px 8%}.subHero h1{font-size:38px}.subHero p{font-size:18px}.ctaPanel{padding:40px 24px}}.planGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.planCard{background:#111;border:1px solid #222;border-radius:22px;padding:36px}.planTag{color:#080808;background:#f80;border-radius:999px;margin-bottom:22px;padding:8px 14px;font-weight:900;display:inline-block}.planCard h3{color:#f80;margin-bottom:18px;font-size:28px}.planCard p{color:#ccc;margin-bottom:24px;line-height:1.7}.planList{list-style:none}.planList li{color:#ddd;border-bottom:1px solid #222;padding:12px 0}.disclaimerBox{background:#111;border:1px solid #f80;border-radius:24px;margin:80px 8%;padding:42px}.disclaimerBox h3{color:#f80;margin-bottom:18px;font-size:28px}.disclaimerBox p{color:#ccc;font-size:18px;line-height:1.8}@media (max-width:1100px){.planGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.planGrid{grid-template-columns:1fr}}.hcp-button.bookButton{appearance:none!important;color:#080808!important;cursor:pointer!important;background:#f80!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:58px!important;padding:18px 34px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:1.2!important;display:inline-flex!important}.heroButtons a,.heroButtons button,.centerButton button,.ctaPanel button{justify-content:center;align-items:center;min-height:58px;display:inline-flex}.hcp-button.bookButton:hover{opacity:.86!important}.footerLinks a{color:#f80;font-weight:800}.footerLinks a:hover{opacity:.8}.legalPage{background:#080808;padding:80px 8%}.legalNotice{color:#080808;background:linear-gradient(135deg,#f80,#ffb347);border-radius:24px;margin-bottom:36px;padding:42px}.legalNotice h2{margin-bottom:18px;font-size:34px}.legalNotice p{margin-bottom:14px;font-size:18px;line-height:1.75}.legalSection{background:#111;border:1px solid #222;border-radius:20px;margin-bottom:24px;padding:38px}.legalSection h2{color:#f80;margin-bottom:20px;font-size:30px}.legalSection p{color:#ccc;margin-bottom:16px;font-size:18px;line-height:1.8}.legalList{margin-top:18px;padding-left:24px}.legalList li{color:#ddd;margin-bottom:12px;font-size:17px;line-height:1.75}@media (max-width:700px){.legalPage{padding:50px 6%}.legalNotice,.legalSection{padding:26px}.legalNotice h2,.legalSection h2{font-size:26px}.legalNotice p,.legalSection p{font-size:16px}}.contactForm{background:#111;border:1px solid #222;border-radius:24px;max-width:1000px;margin:0 auto;padding:42px}.formRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contactForm input,.contactForm select,.contactForm textarea{color:#fff;background:#080808;border:1px solid #333;border-radius:12px;width:100%;margin-bottom:18px;padding:18px;font-size:16px}.contactForm textarea{resize:vertical;min-height:180px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:#f80;outline:none}.contactForm button{color:#080808;cursor:pointer;background:#f80;border:none;border-radius:10px;padding:18px 34px;font-size:18px;font-weight:900}.formStatus{color:#f80;margin-top:18px;font-weight:800}@media (max-width:700px){.formRow{grid-template-columns:1fr;gap:0}.contactForm{padding:26px}}.protectCleanPage .subHero,.protectCleanPage .pageSection,.protectCleanPage .disclaimerBox,.protectCleanPage .ctaPanel{text-align:center}.protectCleanPage .subHero p,.protectCleanPage .pageSection p,.protectCleanPage .infoCard p,.protectCleanPage .planCard p,.protectCleanPage .disclaimerBox p,.protectCleanPage .ctaPanel p,.protectCleanPage .planList li{font-size:1.08rem;line-height:1.7}.protectCleanPage .subHero h1{font-size:clamp(2.8rem,5vw,4.5rem)}.protectCleanPage .pageSection h2,.protectCleanPage .ctaPanel h2{font-size:clamp(2rem,3.5vw,3rem)}.protectCleanPage .planCard h3,.protectCleanPage .infoCard h3,.protectCleanPage .disclaimerBox h3{font-size:1.35rem}.protectCleanPage .planCard h2{font-size:2rem}.protectCleanPage .planList{text-align:left;margin-left:auto;margin-right:auto;display:inline-block}.protectCleanPage .heroButtons,.protectCleanPage .servicePills{justify-content:center}.protectCleanPage .infoCard,.protectCleanPage .planCard,.subHero,.pageSection,.ctaPanel,.disclaimerBox{text-align:center}.navLogin,.navRegister{border:1px solid;border-radius:999px;padding:8px 13px;font-weight:700}.navRegister{background:#ff7a1a;border-color:#ff7a1a;color:#000!important}.portalPage .planCard{min-height:260px}@media (max-width:900px){.siteNav{flex-direction:column}.navLinks,.navActions{justify-content:center}}.subHero p,.pageSection p,.infoCard p,.planCard p,.ctaPanel p,.disclaimerBox p,.planList li{font-size:1.05rem;line-height:1.65}.subHero h1{font-size:clamp(2.4rem,4vw,4rem);line-height:1.05}.pageSection h2,.ctaPanel h2{font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.15}.planCard h3,.infoCard h3,.disclaimerBox h3{font-size:1.25rem}.planCard h2{font-size:1.8rem}.heroButtons{justify-content:center}.planList{text-align:left;margin-left:auto;margin-right:auto;display:inline-block}.servicePills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.siteHeader{width:100%}.siteFooter{padding:40px 18px}.siteAssistant{z-index:9999;position:fixed;bottom:18px;right:18px}.assistantBubble{cursor:pointer;color:#000;background:#ff7a1a;border:none;border-radius:999px;padding:14px 18px;font-weight:900;box-shadow:0 10px 30px #00000040}.assistantPanel{color:#fff;background:#111;border:1px solid #333;border-radius:18px;width:min(360px,100vw - 36px);margin-bottom:12px;padding:16px;box-shadow:0 18px 60px #00000059}.assistantHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.assistantHeader p{opacity:.8;margin:4px 0 0;font-size:.92rem}.assistantHeader button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.assistantActions{gap:10px;display:grid}.assistantActions a{color:#fff;border:1px solid #2f2f2f;border-radius:12px;gap:4px;padding:10px;text-decoration:none;display:grid}.assistantActions span{opacity:.8;font-size:.9rem}@media (max-width:900px){.siteNav{flex-direction:column}.navLinks,.navActions{justify-content:center}}.siteHeader{border-bottom:1px solid #0000001f;width:100%}.brandLink{letter-spacing:.08em;white-space:nowrap;font-weight:900;text-decoration:none}.navLinks,.navActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.navLinks a,.navActions a{font-size:.95rem;text-decoration:none}.navLogin{border:1px solid;border-radius:999px;padding:8px 13px;font-weight:700}.subHero,.pageSection,.ctaPanel,.disclaimerBox{text-align:center}.subHero{padding:80px 18px 60px}.subHero h1{max-width:980px;margin:0 auto 18px;font-size:clamp(2.4rem,4vw,4.25rem);line-height:1.05}.subHero p{max-width:860px;margin:0 auto 20px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ff7a1a;font-weight:800}.pageSection{padding:60px 18px}.pageSection h2,.ctaPanel h2{margin-bottom:16px;font-size:clamp(1.85rem,3vw,2.75rem);line-height:1.15}.pageSection p,.infoCard p,.planCard p,.ctaPanel p,.disclaimerBox p,.planList li{font-size:1.05rem;line-height:1.65}.planGrid,.infoGrid{width:min(1150px,100%);margin:32px auto 0}.heroButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.heroButtons a,.heroButtons button{cursor:pointer;background:0 0;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.heroButtons a:first-child{color:#000;background:#ff7a1a;border-color:#ff7a1a}.planCard,.infoCard{text-align:center}.planTag{color:#ff7a1a;border:1px solid;border-radius:999px;margin-bottom:10px;padding:5px 10px;font-size:.8rem;font-weight:800;display:inline-flex}.servicePills{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1000px,100%);margin:28px auto 0;display:flex}.servicePills span{border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.95rem;display:inline-flex}.ctaPanel{border:1px solid #00000029;border-radius:22px;width:min(1100px,100% - 36px);margin:60px auto;padding:42px 22px}.siteFooter{border-top:1px solid #0000001f;padding:42px 18px}.footerInner{text-align:center;width:min(1100px,100%);margin:0 auto}.footerLinks a{text-decoration:none}.footerFinePrint{opacity:.8;max-width:900px;margin:12px auto;font-size:.9rem;line-height:1.6}@media (max-width:900px){.siteNav{flex-direction:column}.navLinks,.navActions{justify-content:center}}:root{--armor-black:#050505;--armor-panel:#0d0d0d;--armor-card:#141414;--armor-orange:#ff7a1a;--armor-white:#fff;--armor-muted:#cfcfcf;--armor-border:#ffffff29;--armor-soft:#ffffff0d}body{color:var(--armor-white);background:radial-gradient(circle at top,#ff7a1a26,#0000 34%),linear-gradient(#050505 0%,#0c0c0c 45%,#050505 100%)}.siteHeader{border-bottom:1px solid var(--armor-border);z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505f5;position:sticky;top:0}.siteNav{justify-content:space-between;align-items:center;gap:16px;width:min(1240px,100% - 32px);margin:0 auto;padding:17px 0;display:flex}.brandLink{letter-spacing:.09em;color:var(--armor-white);white-space:nowrap;font-weight:950;text-decoration:none}.navLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;display:flex}.navLinks a{color:var(--armor-muted);font-size:.95rem;text-decoration:none}.navLinks a:hover{color:var(--armor-orange)}.navButton{border:1px solid var(--armor-orange);white-space:nowrap;color:#000;background:var(--armor-orange);border-radius:999px;padding:9px 14px;font-weight:900;text-decoration:none}.hero{text-align:center;padding:102px 18px 74px}.eyebrow{color:var(--armor-orange);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-weight:950}.hero h1{max-width:1100px;margin:0 auto 18px;font-size:clamp(2.55rem,5vw,4.9rem);line-height:1.03}.hero p{max-width:920px;color:var(--armor-muted);margin:0 auto;font-size:1.15rem;line-height:1.72}.heroButtons,.contactBox,.cardButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.heroButtons a,.heroButtons button,.contactBox a,.cardButtons a{border:1px solid var(--armor-border);color:var(--armor-white);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-weight:900;text-decoration:none;display:inline-flex}.heroButtons a:first-child,.contactBox a:first-child,.cardButtons a:first-child{background:var(--armor-orange);border-color:var(--armor-orange);color:#000}.heroButtons a:hover,.heroButtons button:hover,.contactBox a:hover,.cardButtons a:hover{border-color:var(--armor-orange)}.heroNotice,.accountNotice{border:1px solid var(--armor-border);width:min(950px,100% - 36px);color:var(--armor-muted);background:#ffffff0d;border-radius:18px;margin:30px auto 0;padding:18px 20px;line-height:1.65}.heroNotice strong{color:var(--armor-orange)}.section{text-align:center;padding:70px 18px}.darkBand{border-top:1px solid var(--armor-border);border-bottom:1px solid var(--armor-border);background:#ffffff0a}.section h2,.notice h2,.cta h2{margin:0 0 14px;font-size:clamp(2rem,3vw,3.1rem);line-height:1.1}.section>p,.notice p,.cta p{max-width:880px;color:var(--armor-muted);margin:0 auto;font-size:1.05rem;line-height:1.7}.grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100%);margin:36px auto 0;display:grid}.card,.planCard,.infoCard{border:1px solid var(--armor-border);background:linear-gradient(180deg, var(--armor-card) 0%, var(--armor-panel) 100%);color:var(--armor-white);text-align:left;border-radius:20px;padding:25px;box-shadow:0 18px 55px #00000047}.card h3,.planCard h3,.infoCard h3{margin:0 0 10px;font-size:1.28rem}.card p,.planCard p,.infoCard p{color:var(--armor-muted);margin:0 0 10px;line-height:1.65}.tag,.planTag{border:1px solid var(--armor-orange);color:var(--armor-orange);border-radius:999px;margin-bottom:12px;padding:5px 10px;font-size:.8rem;font-weight:950;display:inline-flex}.pills,.servicePills{flex-wrap:wrap;justify-content:center;gap:10px;width:min(1120px,100%);margin:32px auto 0;display:flex}.pills span,.servicePills span{border:1px solid var(--armor-border);color:var(--armor-white);background:var(--armor-soft);border-radius:999px;padding:9px 13px;font-weight:750}.notice,.disclaimerBox{border:1px solid var(--armor-border);text-align:center;background:#ffffff0d;border-radius:26px;width:min(1120px,100% - 36px);margin:58px auto;padding:44px 24px}.cta,.ctaPanel{border:1px solid var(--armor-border);text-align:center;background:radial-gradient(circle at top left, #ff7a1a33, transparent 35%), var(--armor-card);border-radius:28px;width:min(1120px,100% - 36px);margin:60px auto;padding:50px 24px}.footer{border-top:1px solid var(--armor-border);text-align:center;background:#050505;padding:44px 18px}.footer h3{margin-top:0}.footer p{max-width:880px;color:var(--armor-muted);margin:10px auto;line-height:1.65}.footerLinks{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0;display:flex}.footerLinks a{color:var(--armor-muted);text-decoration:none}.footerLinks a:hover{color:var(--armor-orange)}.finePrint{opacity:.75;font-size:.9rem}@media (max-width:980px){.siteNav{flex-direction:column}.grid{grid-template-columns:1fr}.card,.planCard,.infoCard{text-align:center}}
