:root{--navy:#050810;--navy2:#0b1322;--navy3:#111d35;--steel:#1a2d52;--ice:#2daaff;--ice-l:#78d2ff;--ice-p:#c4ecff;--gold:#fac634;--gold-d:#c49a10;--white:#fff;--off:#f2f6ff;--grey:#5a7298;--grey-l:#8aa0bf;--grey-p:#b8ccdf;--green:#22c880;--r:10px;--r-lg:18px;--r-xl:28px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:DM Sans,sans-serif;background:var(--navy);color:var(--white);overflow-x:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:var(--steel);border-radius:2px}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(rgba(45,170,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(45,170,255,.025) 1px,transparent 0);background-size:64px 64px;pointer-events:none;z-index:0}.nav{position:sticky;top:0;z-index:900;background:rgba(5,8,16,.9);backdrop-filter:blur(20px);border-bottom:1px solid rgba(45,170,255,.1);padding:0 5vw}.nav-in{max-width:1280px;margin:0 auto;height:64px;display:flex;align-items:center;justify-content:space-between}.nav-logo{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:28px;letter-spacing:-.5px;color:var(--white);text-decoration:none}.nav-logo em{color:var(--ice);font-style:normal}.nav-logo span{font-family:DM Sans,sans-serif;font-size:10px;font-weight:300;font-style:italic;color:var(--grey);display:block;margin-top:-4px;letter-spacing:.5px}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{font-size:13px;color:var(--grey-l);text-decoration:none;transition:color .2s;letter-spacing:.2px}.nav-links a:hover{color:var(--white)}.nav-ctas{display:flex;gap:10px;align-items:center}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;flex-direction:column;gap:5px;padding:4px}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--grey-l);border-radius:1px;transition:all .3s}.mobile-menu{display:none;position:fixed;inset:0;z-index:800;background:var(--navy2);flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:80px 32px 40px}.mobile-menu.open{display:flex}.mobile-menu a{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:700;color:var(--white);text-decoration:none;letter-spacing:-.5px}.mobile-menu a:hover{color:var(--ice)}.mobile-menu-close{position:absolute;top:20px;right:24px;background:none;border:none;color:var(--grey-l);font-size:28px;cursor:pointer;line-height:1}.btn{display:inline-flex;align-items:center;gap:8px;padding:13px 26px;border-radius:var(--r);font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2px;cursor:pointer;border:none;text-decoration:none;transition:all .22s;white-space:nowrap}.btn-ice{background:var(--ice);color:var(--navy)}.btn-ice:hover{background:var(--ice-l);transform:translateY(-2px)}.btn-gold{background:var(--gold);color:var(--navy)}.btn-gold:hover{background:#ffd35a;transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--white);border:1px solid hsla(0,0%,100%,.25)}.btn-outline:hover{border-color:var(--ice);color:var(--ice)}.btn-ghost{background:transparent;color:var(--ice);border:1px solid rgba(45,170,255,.35)}.btn-ghost:hover{background:rgba(45,170,255,.08)}.btn-lg{padding:17px 36px;font-size:16px;border-radius:var(--r-lg)}.btn-sm{padding:9px 18px;font-size:12px;border-radius:8px}.arrow{display:inline-block;transition:transform .22s}.btn:hover .arrow{transform:translateX(4px)}.tag{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;border-radius:20px;font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase}.tag-ice{background:rgba(45,170,255,.1);color:var(--ice);border:1px solid rgba(45,170,255,.25)}.tag-gold{background:rgba(250,198,52,.1);color:var(--gold);border:1px solid rgba(250,198,52,.25)}.tag-green{background:rgba(34,200,128,.1);color:var(--green);border:1px solid rgba(34,200,128,.25)}.hero{min-height:96vh;display:flex;align-items:center;padding:100px 5vw 80px;position:relative;overflow:hidden;z-index:1}.hero-glow-1{top:-200px;left:-10%;width:700px;height:700px;background:radial-gradient(ellipse,rgba(45,170,255,.09) 0,transparent 65%)}.hero-glow-1,.hero-glow-2{position:absolute;border-radius:50%;pointer-events:none}.hero-glow-2{bottom:-100px;right:5%;width:500px;height:500px;background:radial-gradient(ellipse,rgba(250,198,52,.06) 0,transparent 65%)}.hero-in{max-width:1280px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.hero-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:24px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);animation:blink 1.6s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.hero-eyebrow-text{font-family:DM Mono,monospace;font-size:10px;color:var(--green);letter-spacing:2px;text-transform:uppercase}.hero-h1{font-family:Barlow Condensed,sans-serif;font-size:clamp(60px,7vw,100px);font-weight:900;line-height:.92;letter-spacing:-2px;margin-bottom:20px}.hero-h1 .ci{color:var(--ice)}.hero-h1 .cg{color:var(--gold)}.hero-tagline{font-family:DM Sans,sans-serif;font-style:italic;font-size:clamp(17px,1.8vw,22px);font-weight:300;color:var(--grey-l);line-height:1.5;margin-bottom:14px}.hero-sub{font-size:15px;color:var(--grey);line-height:1.8;max-width:480px;margin-bottom:36px}.hero-btns{gap:12px;margin-bottom:48px}.hero-btns,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{gap:28px}.hero-proof-item{display:flex;flex-direction:column}.hero-proof-n{font-family:Barlow Condensed,sans-serif;font-size:32px;font-weight:700;line-height:1;color:var(--white)}.hero-proof-n em{color:var(--ice);font-style:normal;font-size:22px}.hero-proof-l{font-size:11px;color:var(--grey);margin-top:3px;font-family:DM Mono,monospace;letter-spacing:.8px}.hero-card-wrap{position:relative}.hero-card{background:var(--navy2);border:1px solid rgba(45,170,255,.2);border-radius:var(--r-xl);padding:28px;overflow:hidden}.hero-card:before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(45,170,255,.4),transparent)}.hc-header{justify-content:space-between;margin-bottom:20px}.hc-avatar,.hc-header{display:flex;align-items:center}.hc-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0c2e68,#1a5699);border:2px solid var(--ice);justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:700;color:var(--ice-p)}.hc-name{font-size:14px;font-weight:500;color:var(--white);margin-left:10px}.hc-cert{font-size:10px;color:var(--grey);font-family:DM Mono,monospace;margin-top:1px}.hc-css-wrap{text-align:right}.hc-css-label{font-size:9px;color:var(--grey);font-family:DM Mono,monospace;letter-spacing:1px}.hc-css-val{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:700;color:var(--green);line-height:1}.hc-gauge-track{height:5px;background:hsla(0,0%,100%,.08);border-radius:3px;margin-bottom:18px;overflow:hidden}.hc-gauge-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ice),var(--green));width:0;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.hc-jobs{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.hc-job{justify-content:space-between;background:hsla(0,0%,100%,.04);border-radius:var(--r);padding:10px 14px;border:1px solid hsla(0,0%,100%,.06)}.hc-job,.hc-job-left{display:flex;align-items:center}.hc-job-left{gap:10px}.hc-job-ico{width:28px;height:28px;border-radius:8px;background:rgba(45,170,255,.1);display:flex;align-items:center;justify-content:center;font-size:13px}.hc-job-name{font-size:12px;font-weight:500;color:var(--white)}.hc-job-addr{font-size:10px;color:var(--grey);margin-top:1px}.hc-job-right{text-align:right}.hc-job-price{font-size:13px;font-weight:500;color:var(--white)}.hc-job-status{font-size:9px;font-family:DM Mono,monospace;margin-top:2px}.st-green{color:var(--green)}.st-ice{color:var(--ice)}.st-gold{color:var(--gold)}.hc-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.07)}.hc-rev{font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;color:var(--white)}.hc-rev-l{color:var(--grey);letter-spacing:.8px}.hc-badge,.hc-rev-l{font-size:9px;font-family:DM Mono,monospace}.hc-badge{background:rgba(250,198,52,.1);border:1px solid rgba(250,198,52,.25);border-radius:20px;padding:4px 12px;color:var(--gold);letter-spacing:1px}.hero-float-pill{position:absolute;bottom:-16px;left:-20px;background:var(--navy3);border:1px solid rgba(34,200,128,.3);border-radius:20px;padding:8px 16px;display:flex;align-items:center;gap:8px}.hero-float-text{font-size:11px;color:var(--white)}.hero-float-text span{color:var(--green);font-weight:500}.trust-bar{background:rgba(45,170,255,.05);border-top:1px solid rgba(45,170,255,.12);border-bottom:1px solid rgba(45,170,255,.12);padding:20px 5vw;z-index:1;position:relative}.trust-bar-in{max-width:1280px;margin:0 auto;justify-content:space-between;gap:20px;flex-wrap:wrap}.trust-bar-in,.trust-item{display:flex;align-items:center}.trust-item{gap:10px}.trust-ico{width:34px;height:34px;border-radius:9px;background:rgba(45,170,255,.1);display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.trust-text{font-size:12px;color:var(--grey-l);line-height:1.4}.trust-text strong{color:var(--white);font-weight:500;display:block}.trust-divider{width:1px;height:32px;background:hsla(0,0%,100%,.08)}.section{padding:100px 5vw;position:relative;z-index:1}.section-in{max-width:1280px;margin:0 auto}.section-eyebrow{margin-bottom:12px}.section-h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:.95;letter-spacing:-1.5px;margin-bottom:16px}.section-h2 em{color:var(--ice);font-style:normal}.section-sub{font-size:16px;color:var(--grey);max-width:560px;line-height:1.75;margin-bottom:56px}.audience-toggle{display:flex;gap:0;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r);padding:4px;width:fit-content;margin-bottom:48px}.aud-btn{padding:9px 22px;border-radius:7px;border:none;cursor:pointer;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:all .22s;background:transparent;color:var(--grey-l)}.aud-btn.active{background:var(--navy3);color:var(--white);box-shadow:0 2px 12px rgba(0,0,0,.5)}.steps-panel{display:none}.steps-panel.show{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.step{background:var(--navy2);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);padding:24px;position:relative;transition:border-color .25s}.step:hover{border-color:rgba(45,170,255,.35)}.step-num{font-family:Barlow Condensed,sans-serif;font-size:48px;font-weight:900;line-height:1;color:rgba(45,170,255,.15);margin-bottom:14px;transition:color .25s}.step:hover .step-num{color:rgba(45,170,255,.3)}.step-ico{width:42px;height:42px;border-radius:11px;background:rgba(45,170,255,.1);display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:14px}.step-title{font-size:16px;font-weight:500;margin-bottom:8px}.step-desc{font-size:13px;color:var(--grey);line-height:1.7}.step-connector{position:absolute;top:42px;right:-12px;width:24px;height:1px;background:rgba(45,170,255,.25);z-index:2}.step:last-child .step-connector{display:none}#steps-homeowner .step-ico{background:rgba(250,198,52,.08)}#steps-homeowner .step-num{color:rgba(250,198,52,.15)}#steps-homeowner .step:hover .step-num{color:rgba(250,198,52,.3)}#steps-homeowner .step:hover{border-color:rgba(250,198,52,.35)}#steps-homeowner .step-connector{background:rgba(250,198,52,.25)}.split-section{padding:80px 5vw;position:relative;z-index:1}.split-in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.split-in.reverse{direction:rtl}.split-in.reverse>*{direction:ltr}.feature-list{display:flex;flex-direction:column;gap:14px;margin:28px 0 36px}.feature-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:var(--r);transition:all .22s}.feature-item:hover{background:rgba(45,170,255,.05);border-color:rgba(45,170,255,.2)}.feature-check{width:22px;height:22px;border-radius:6px;background:rgba(45,170,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:11px}.feature-txt{font-size:14px;line-height:1.6}.feature-txt strong{color:var(--white);font-weight:500;display:block;margin-bottom:1px}.feature-txt span{color:var(--grey);font-size:12px}.split-ho .feature-check{background:rgba(250,198,52,.12)}.split-ho .feature-item:hover{background:rgba(250,198,52,.04);border-color:rgba(250,198,52,.2)}.css-panel{background:var(--navy2);border:1px solid rgba(45,170,255,.2);border-radius:var(--r-xl);padding:28px;overflow:hidden;position:relative}.css-panel:before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(45,170,255,.4),transparent)}.css-score-big{font-family:Barlow Condensed,sans-serif;font-size:86px;font-weight:900;line-height:1;color:var(--white);letter-spacing:-3px}.css-score-big em{color:var(--ice);font-style:normal;font-size:48px;vertical-align:super}.css-bars{display:flex;flex-direction:column;gap:10px;margin:20px 0}.css-bar-row{display:flex;align-items:center;gap:10px}.css-bar-label{font-family:DM Mono,monospace;font-size:10px;color:var(--grey);width:100px;flex-shrink:0;letter-spacing:.5px}.css-bar-track{flex:1;height:5px;background:hsla(0,0%,100%,.08);border-radius:3px;overflow:hidden}.css-bar-fill{height:100%;border-radius:3px;background:var(--ice)}.css-bar-val{font-family:DM Mono,monospace;font-size:10px;color:var(--grey-l);width:28px;text-align:right}.unit-card{background:var(--navy2);border:1px solid rgba(250,198,52,.2);border-radius:var(--r-xl);padding:28px;position:relative;overflow:hidden}.unit-card:before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(250,198,52,.4),transparent)}.unit-health-ring{width:100px;height:100px;position:relative;margin:0 auto 20px}.unit-health-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.unit-health-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-weight:700}.unit-health-pct{font-size:26px;color:var(--white);line-height:1}.unit-health-lbl{font-size:9px;color:var(--grey);font-family:DM Mono,monospace;letter-spacing:1px}.unit-brand{text-align:center;margin-bottom:20px}.unit-brand-name{font-size:15px;font-weight:500;color:var(--white)}.unit-brand-meta{font-size:11px;color:var(--grey);margin-top:2px;font-family:DM Mono,monospace}.unit-metrics{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.unit-metric{background:hsla(0,0%,100%,.04);border-radius:var(--r);padding:12px;text-align:center}.unit-metric-val{font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:700;color:var(--white)}.unit-metric-lbl{font-size:10px;color:var(--grey);font-family:DM Mono,monospace;margin-top:2px;letter-spacing:.5px}.certs-section{padding:80px 5vw;z-index:1;position:relative;background:rgba(45,170,255,.03);border-top:1px solid rgba(45,170,255,.08);border-bottom:1px solid rgba(45,170,255,.08)}.cert-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:48px}.cert-card{background:var(--navy2);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);padding:22px 16px;text-align:center;transition:all .25s}.cert-card:hover{border-color:rgba(45,170,255,.35);transform:translateY(-3px)}.cert-ico{font-size:28px;margin-bottom:10px}.cert-name{font-family:DM Mono,monospace;font-size:13px;font-weight:500;color:var(--white);margin-bottom:4px}.cert-full{font-size:11px;color:var(--grey);line-height:1.4}.cert-mark{margin-top:10px;display:inline-block;background:rgba(34,200,128,.1);border:1px solid rgba(34,200,128,.25);border-radius:20px;padding:2px 10px;font-family:DM Mono,monospace;font-size:9px;color:var(--green);letter-spacing:1px}.reviews-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.review-card{background:var(--navy2);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);padding:22px}.review-stars{color:var(--gold);font-size:14px;margin-bottom:10px;letter-spacing:1px}.review-text{font-size:13px;color:var(--grey-l);line-height:1.7;font-style:italic;margin-bottom:14px}.review-author{gap:10px}.review-author,.review-avatar{display:flex;align-items:center}.review-avatar{width:34px;height:34px;border-radius:50%;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700}.review-name{font-size:12px;font-weight:500;color:var(--white)}.review-location{font-size:10px;color:var(--grey);font-family:DM Mono,monospace}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}.pricing-card{background:var(--navy2);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-xl);padding:32px;position:relative;overflow:hidden;transition:transform .25s}.pricing-card:hover{transform:translateY(-4px)}.pricing-card.featured{border-color:var(--ice);border-width:1.5px}.pricing-card.featured:after{content:"MOST POPULAR";position:absolute;top:16px;right:16px;background:var(--ice);color:var(--navy);font-family:DM Mono,monospace;font-size:9px;font-weight:500;letter-spacing:1.5px;padding:4px 10px;border-radius:20px}.pricing-tier{font-family:DM Mono,monospace;font-size:10px;color:var(--grey);letter-spacing:2px;text-transform:uppercase;margin-bottom:8px}.pricing-name{font-size:28px;font-weight:700;margin-bottom:4px}.pricing-name,.pricing-price{font-family:Barlow Condensed,sans-serif}.pricing-price{font-size:56px;font-weight:900;line-height:1;margin:16px 0 4px}.pricing-price sup{font-size:24px;vertical-align:super;margin-right:2px}.pricing-price sub{font-size:16px;font-weight:300;color:var(--grey);vertical-align:baseline}.pricing-desc{font-size:13px;color:var(--grey);margin-bottom:24px;line-height:1.6}.pricing-divider{height:1px;background:hsla(0,0%,100%,.08);margin-bottom:22px}.pricing-features{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.pricing-feature{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--grey-l)}.pf-check{color:var(--green)}.pf-check,.pf-cross{flex-shrink:0;margin-top:2px;font-size:12px}.pf-cross{color:hsla(0,0%,100%,.2)}.pricing-card.ho-free{border-color:rgba(250,198,52,.2)}.pricing-card.ho-free .pricing-price{color:var(--gold)}.phoenix-section{padding:80px 5vw;z-index:1;position:relative}.phoenix-in{max-width:1280px;margin:0 auto;background:var(--navy2);border:1px solid rgba(250,198,52,.15);border-radius:32px;padding:56px;overflow:hidden;position:relative}.phoenix-in:before{content:"PHOENIX";position:absolute;font-family:Barlow Condensed,sans-serif;font-size:200px;font-weight:900;color:rgba(250,198,52,.03);right:-20px;bottom:-20px;letter-spacing:-6px;line-height:1;pointer-events:none}.phoenix-grid{gap:56px;align-items:center}.phoenix-grid,.phoenix-stats{display:grid;grid-template-columns:1fr 1fr}.phoenix-stats{gap:16px;margin-top:32px}.pstat{background:hsla(0,0%,100%,.04);border-radius:var(--r-lg);padding:20px;border:1px solid rgba(250,198,52,.1)}.pstat-n{font-family:Barlow Condensed,sans-serif;font-size:36px;font-weight:700;color:var(--gold);line-height:1;margin-bottom:4px}.pstat-l{font-size:12px;color:var(--grey);line-height:1.5}.phoenix-map-placeholder{background:rgba(250,198,52,.03);border:1px solid rgba(250,198,52,.12);border-radius:var(--r-xl);height:280px;flex-direction:column;gap:12px}.map-ring,.phoenix-map-placeholder{display:flex;align-items:center;justify-content:center}.map-ring{width:100px;height:100px;border-radius:50%;border:2px solid rgba(250,198,52,.2);animation:pulse-ring 2s infinite}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 0 rgba(250,198,52,.25)}50%{box-shadow:0 0 0 20px rgba(250,198,52,0)}}.map-inner{width:60px;height:60px;border-radius:50%;background:rgba(250,198,52,.1);border:1px solid rgba(250,198,52,.3);display:flex;align-items:center;justify-content:center;font-size:24px}.map-label{font-family:DM Mono,monospace;font-size:11px;color:var(--gold);letter-spacing:1px}.cta-section{padding:100px 5vw;z-index:1;position:relative;text-align:center}.cta-in{max-width:720px;margin:0 auto}.cta-h2{font-family:Barlow Condensed,sans-serif;font-size:clamp(48px,6vw,80px);font-weight:900;line-height:.95;letter-spacing:-2px;margin-bottom:20px}.cta-h2 em{color:var(--ice);font-style:normal}.cta-sub{font-size:16px;color:var(--grey);line-height:1.7;margin-bottom:36px}.cta-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:64px auto 0;text-align:left}.cta-card{background:var(--navy2);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-xl);padding:32px;position:relative;overflow:hidden}.cta-card.pro-card{border-color:rgba(45,170,255,.25)}.cta-card.home-card{border-color:rgba(250,198,52,.2)}.cta-card-tag{margin-bottom:16px}.cta-card-title{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:700;margin-bottom:8px;line-height:1}.cta-card-desc{font-size:13px;color:var(--grey);line-height:1.7;margin-bottom:22px}footer{padding:56px 5vw 36px;border-top:1px solid hsla(0,0%,100%,.07);z-index:1;position:relative}.footer-in{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.footer-logo{font-family:Barlow Condensed,sans-serif;font-size:26px;font-weight:900;color:var(--white);text-decoration:none}.footer-logo em{color:var(--ice);font-style:normal}.footer-tag{font-size:12px;color:var(--grey);font-style:italic;margin-top:4px;margin-bottom:16px}.footer-certs{display:flex;flex-wrap:wrap;gap:6px}.footer-cert-badge{background:rgba(45,170,255,.08);border:1px solid rgba(45,170,255,.2);border-radius:20px;padding:3px 10px;font-family:DM Mono,monospace;font-size:9px;color:var(--ice);letter-spacing:.8px}.footer-col h4{font-size:11px;font-weight:500;color:var(--grey);font-family:DM Mono,monospace;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.footer-col a{display:block;font-size:13px;color:var(--grey-l);text-decoration:none;margin-bottom:10px;transition:color .18s}.footer-col a:hover{color:var(--white)}.footer-bottom{max-width:1280px;margin:36px auto 0;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-bottom p{font-size:12px;color:var(--grey);font-family:DM Mono,monospace}.fade-up{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.fade-up.visible{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.d4{transition-delay:.4s}@media (max-width:1024px){.cert-grid{grid-template-columns:repeat(3,1fr)}.footer-in{grid-template-columns:1fr 1fr}}@media (max-width:860px){.hero-in{grid-template-columns:1fr}.hero-card-wrap{display:none}.hero-h1{font-size:clamp(52px,11vw,80px)}.split-in{grid-template-columns:1fr;gap:40px}.split-in.reverse{direction:ltr}.pricing-grid{grid-template-columns:1fr;max-width:420px}.cert-grid{grid-template-columns:repeat(2,1fr)}.cta-split,.phoenix-grid,.reviews-strip{grid-template-columns:1fr}.footer-in{grid-template-columns:1fr 1fr}.nav-ctas .btn:not(.btn-sm),.nav-links{display:none}.nav-hamburger{display:flex}.trust-bar-in{gap:14px}.trust-divider{display:none}.steps-panel.show{grid-template-columns:1fr 1fr}.step-connector{display:none}}@media (max-width:540px){.hero{padding:80px 5vw 60px;min-height:auto}.hero-proof{gap:18px}.pricing-grid{max-width:100%}.cert-grid{grid-template-columns:repeat(2,1fr)}.footer-in,.steps-panel.show{grid-template-columns:1fr}.phoenix-stats{grid-template-columns:1fr 1fr}.phoenix-in{padding:32px 24px}.section{padding:64px 5vw}.trust-bar-in{justify-content:center}}
/*! containr to dics end responsive */
/*! containr to dics end responsive */@media screen and (max-width:1536px) and (min-width:1024px){.card-data-box{width:48%}}

/*! containr to dics end responsive */
/*! containr to dics end responsive */


/*! ============================================================= */
/*! ============================================================= */


/*! tab to dics responsive */
/*! tab to dics responsive */@media screen and (max-width:1023px) and (min-width:768px){.category-grid{display:grid;grid-template-columns:repeat(2,1fr)}.card-data-box{width:100%}.feature-product-area-large-2{padding:20px 10px}.inner-feature-product-content{width:100%}.promo_img_sec{width:100%;justify-content:flex-end}.promo_img{width:50%;margin-top:-50px}}

/*! tab to dics responsive */
/*! tab to dics responsive */


/*! ============================================================= */
/*! ============================================================= */


/*! mobile responsive */
/*! mobile responsive */@media (max-width:767px){.main-cat-page .cate-container{margin-top:0}

    /*! product box style */
    /*! product box style */.cat-grid-container .single-shopping-card-one .image-and-action-area-wrapper,.single-shopping-card-one .image-and-action-area-wrapper{height:auto!important}.single-shopping-card-one .body-content{padding:10px 5px}.single-shopping-card-one .cart-counter-action .rts-btn{font-size:11px;padding:5px 6px!important}.single-shopping-card-one .body-content .price-area{gap:6px;margin:4px 0}.single-shopping-card-one .body-content .price-area .current{font-size:.9rem}.product-name-title,.single-shopping-card-one .body-content .availability,.single-shopping-card-one .body-content .price-area .previous{font-size:.7rem}.rts-btn.with-icon .btn-text{font-size:.5rem}.whish-icon{width:1.3rem}

    /*! product box style */
    /*! product box style */.category-grid{grid-template-columns:repeat(3,1fr);gap:15px 10px}.category-section{padding:20px 10px;min-width:unset}.category-name{font-size:13px}.again-container{height:auto;min-height:300px}.main-cat-page .category-grid{grid-template-columns:repeat(3,1fr);gap:15px 10px}.category-circle{width:85px}.tittle-cat{font-size:20px}.again-logo-section{position:relative;width:100%;clip-path:polygon(0 0,100% 0,100% 85%,0 100%);padding:20px;align-items:center}.again-slider-section{position:relative;left:0;padding:10px;margin-top:20px}.again-slide{min-width:130px}.favs-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.favs-title{font-size:24px;margin-bottom:20px}.favs-card{min-height:160px;padding:15px}.pro-cate-header{margin-bottom:15px}.favs-grid{margin-top:20px}.feature-product-area-large-2{padding:20px 10px}.inner-feature-product-content{width:100%}.promo_img_sec{width:100%;justify-content:flex-end}.promo_img{width:50%;margin-top:-50px}}

/*! mobile responsive */
/*! mobile responsive */