/* Leads Pilots Zillow-inspired redesign. Content and behavior preserved. */
:root{--ink:#fff;--deep:#f7f9fc;--panel:#fff;--text-b:#1f2937;--gold:#006aff;--goldhi:#0d4599;--goldfade:#eef6ff;--white:#101828;--body:#344054;--muted:#667085;--line:#d7dce5;--soft:#f2f6fb;--soft-blue:#eef6ff;--success:#067647;--danger:#b42318;--warning:#b54708;--shadow:0 14px 42px rgba(16,24,40,.1);--shadow-sm:0 4px 16px rgba(16,24,40,.08);--r:8px;--rl:8px;--T:.2s ease;--font-display:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-sans:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-brand:"Anton","Open Sans",Arial,sans-serif}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#fff}body{font-family:var(--font-sans);color:var(--text-b);background:#fff;overflow-x:hidden;line-height:1.6;font-weight:500}body::before{content:"";display:block;height:78px}#page-body::before{height:0}a{color:var(--gold)}img,iframe{max-width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f2f4f7}::-webkit-scrollbar-thumb{background:#b8c1ce;border-radius:999px}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--white);letter-spacing:0;line-height:1.12}h1{font-size:clamp(2.35rem,5vw,4.6rem);font-weight:800}h2{font-size:clamp(1.85rem,3.4vw,3rem);font-weight:800}h3{font-size:clamp(1.18rem,2vw,1.55rem);font-weight:800}p,li{font-size:1rem;line-height:1.68;color:var(--body);font-weight:500}ul{padding-left:0}.wrap{max-width:1180px;margin:0 auto;padding:0 28px}.sec{padding:88px 0;background:#fff!important}.sec:nth-of-type(even),.inner-hero,.members-wrap{background:var(--deep)!important}.sec-rule{border:0;height:1px;background:var(--line)}.label,.overline{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--goldhi);font-family:var(--font-sans);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.label{display:inline-flex}.overline::before{content:"";width:30px;height:2px;background:var(--gold);border-radius:2px}
#topnav{position:fixed;inset:0 0 auto 0;z-index:9000;height:78px;background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);box-shadow:0 1px 0 rgba(16,24,40,.04);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}#topnav::after{display:none}.nav-wrap{max-width:1180px;margin:0 auto;height:78px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}#topnav .brand{position:static;transform:none;margin:0}.brand img,#topnav .brand img{height:58px;width:auto;object-fit:contain}.brand-word{font-family:var(--font-brand);font-size:1.35rem;color:#0d2447;letter-spacing:.01em;white-space:nowrap}.nav-links{display:flex;align-items:center;gap:4px;list-style:none;padding:0}.nav-links a,.mob a{color:#344054;text-decoration:none;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:none;border-radius:999px;transition:var(--T)}.nav-links a{display:inline-flex;padding:9px 12px;border:1px solid transparent}.nav-links a:hover,.nav-links a.active{color:var(--goldhi);background:var(--soft-blue);border-color:#cde5ff}.nav-cta{display:flex;flex-shrink:0}.ham{display:none;flex-direction:column;gap:5px;padding:8px;border:0;background:transparent;cursor:pointer}.ham span{display:block;width:22px;height:2px;background:#101828;border-radius:2px}.mob{display:none;position:fixed;top:78px;left:0;right:0;z-index:8999;padding:14px 22px 22px;background:#fff;border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mob.open{display:block}.mob a{display:block;padding:13px 10px;border-bottom:1px solid #eef2f6}.mob a:hover,.mob a.active{color:var(--goldhi);background:var(--soft-blue)}
.btn-primary,.btn-outline,button.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border-radius:8px;border:1px solid var(--gold);font-family:var(--font-sans);font-size:.9rem;font-weight:800;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:var(--T);box-shadow:none;position:relative;overflow:hidden}.btn-primary{background:var(--gold);color:#fff}.btn-outline,button.btn-outline{background:#fff;color:var(--goldhi)}.btn-primary:hover,.btn-outline:hover,button.btn-outline:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm);background:#005bd6;border-color:#005bd6;color:#fff}.btn-primary::before,.btn-primary::after,.btn-outline::before,.btn-outline::after{display:none}.btn-lg{min-height:48px;padding:12px 22px;font-size:.98rem}.arr{transition:transform var(--T)}.btn-primary:hover .arr,.btn-outline:hover .arr{transform:translateX(3px)}
.glass-tile,.hero-panel,.data-panel,.stats-panel,.miss-box,.faq-item,.contact-form-card,.contact-info-card,.blog-article,.guarantee-box{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-sm);backdrop-filter:none;-webkit-backdrop-filter:none;transform:none!important;transition:box-shadow var(--T),border-color var(--T),transform var(--T)}.glass-tile:hover,.hero-panel:hover,.data-panel:hover,.faq-item.open{border-color:#b9d9ff;box-shadow:var(--shadow)}.g-edge,.g-spec,.glass-tile::after{display:none!important}
#hero{min-height:100vh;display:flex;align-items:flex-start;position:relative;overflow:hidden;padding-top:78px;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 43%,rgba(255,255,255,.45) 72%,rgba(255,255,255,.16) 100%),url('https://images.pexels.com/photos/8470848/pexels-photo-8470848.jpeg?auto=compress&cs=tinysrgb&w=1600') center right/cover no-repeat!important;border-bottom:1px solid var(--line)}.hero-dots,.hero-glow,.hero-wm{display:none}.hero-grid{width:100%;max-width:1180px;margin:0 auto;padding:22px 28px 86px;display:grid;grid-template-columns:minmax(0,760px);gap:0;align-items:start}.hero-grid>div:nth-child(2){display:none!important}.live-pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:7px 12px;border-radius:999px;background:#fff;border:1px solid #cde5ff;box-shadow:0 2px 8px rgba(0,106,255,.08)}.live-pill::after{display:none}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(6,118,71,.12)}.live-txt{color:var(--goldhi);font-size:.77rem;font-weight:800;letter-spacing:0;text-transform:none}.hero-h1{margin-bottom:20px;color:var(--white);font-weight:800;line-height:1.03;text-wrap:balance}.hero-h1 .gline{display:inline;color:var(--goldhi);background:none;-webkit-text-fill-color:currentColor;animation:none;font-style:normal}.hero-sub{max-width:620px;margin-bottom:30px;color:var(--body);font-size:1.06rem;line-height:1.65}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;max-width:540px}.proof-pt{display:flex;align-items:center;gap:8px;color:#475467;font-size:.9rem;font-weight:700;letter-spacing:0;text-transform:none}.proof-pt::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold);border:0;flex:0 0 auto}.hero-panel{display:none!important}
.panel-hdr{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;background:#fff;border-bottom:1px solid var(--line)}.panel-hdr .ph1{color:var(--white);font-size:.9rem;font-weight:800;letter-spacing:0;text-transform:none}.panel-hdr .ph2{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:none}.panel-kpis{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);background:var(--soft)}.kpi{padding:18px;border-right:1px solid var(--line)}.kpi:last-child{border-right:0}.kpi-num{color:var(--goldhi);font-size:2rem;font-weight:800}.kpi-lbl{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:none}.panel-leads{padding:6px}.lead-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 12px;border-bottom:1px solid #eef2f6}.lead-row:last-child{border-bottom:0}.lead-row:hover{background:var(--soft)}.la{width:40px;height:40px;border-radius:50%;background:var(--soft-blue);border:1px solid #cde5ff;color:var(--goldhi);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:800}.ln{color:var(--white);font-size:.9rem;font-weight:800}.lm{color:var(--muted);font-size:.78rem;margin-top:2px}.lbadge{border-radius:999px;padding:4px 9px;font-size:.66rem;font-weight:800;letter-spacing:0;text-transform:none}.b-hot{background:#fff1f0;border:1px solid #fecdca;color:var(--danger)}.b-warm{background:#fff7ed;border:1px solid #fed7aa;color:var(--warning)}.b-new{background:#ecfdf3;border:1px solid #abefc6;color:var(--success)}
#ticker{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 0;overflow:hidden}.ticker-track{display:flex;white-space:nowrap;animation:tickroll 32s linear infinite}@keyframes tickroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.tick-item{display:inline-flex;align-items:center;gap:10px;padding:0 28px;color:#475467;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:none}.tick-div{color:#c3cbd6}.testi-header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:34px}.story-video-shell{padding:12px}.story-video-frame{aspect-ratio:16/9;border-radius:8px;overflow:hidden;background:#101828;border:1px solid var(--line)}#client-story-player,#client-story-player iframe{width:100%;height:100%;display:block}
.steps-row,.svc-grid,.why-grid,.values-grid,.price-grid,.blog-grid,.members-stats{display:grid;gap:18px;margin-top:36px}.steps-row{grid-template-columns:repeat(4,1fr)}.svc-grid,.why-grid,.values-grid,.price-grid,.blog-grid{grid-template-columns:repeat(3,1fr)}.price-grid-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.step,.svc-card,.why-card,.val-card,.price-card,.blog-card,.stat-card{padding:28px 24px}.price-grid-four .price-card{padding:36px 24px}.step-n,.step-num{color:var(--goldhi);font-size:2.4rem;font-weight:800;margin-bottom:12px;line-height:1}.step h4,.val-card h4{color:var(--white);font-size:.98rem;font-weight:800;margin-bottom:8px;text-transform:none;letter-spacing:0}.step p,.svc-card p,.why-list li,.val-card p,.price-feats li,.feat-list li{color:var(--body);font-size:.92rem}.svc-icon,.svc-block-icon,.ci-icon{width:46px;height:46px;border-radius:8px;background:var(--soft-blue);border:1px solid #cde5ff;color:var(--goldhi);display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:16px}.icon-mark{display:inline-flex;width:1em;height:1em;color:currentColor}.icon-mark svg{width:1em;height:1em;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.svc-card h3{margin-bottom:9px}.svc-chip,.blog-tag{display:inline-flex;margin-top:14px;padding:5px 9px;border-radius:999px;background:var(--soft-blue);border:1px solid #cde5ff;color:var(--goldhi);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:none}.why-card.featured,.price-card.pop{border:2px solid var(--gold)!important;box-shadow:var(--shadow);transform:none!important}.feat-badge,.pop-badge{position:static;display:inline-flex;transform:none;margin-bottom:14px;padding:5px 10px;border-radius:999px;background:var(--gold);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:none}.wc-title{color:var(--white);font-size:1.05rem;font-weight:800;margin-bottom:4px}.wc-type,.price-desc,.price-note{color:var(--muted);font-size:.9rem;margin-bottom:18px}.why-list,.feat-list,.price-feats{list-style:none;padding:0}.why-list li,.feat-list li,.price-feats li{display:flex;align-items:flex-start;gap:9px;padding:8px 0;border-bottom:1px solid #eef2f6}.why-list li:last-child,.feat-list li:last-child,.price-feats li:last-child{border-bottom:0}.ck,.pck.yes{color:var(--success)}.cx,.pck.no{color:var(--danger)}.price-card{display:flex;flex-direction:column}.price-card h3{min-height:auto;margin-bottom:6px}.price-amount{color:var(--white);font-size:2.65rem;font-weight:800}.price-grid-four .price-amount{font-size:2.55rem}.price-unit{color:var(--muted);font-size:.9rem}.price-cta{width:100%;margin-top:22px}.price-card hr{border:0;border-top:1px solid var(--line);margin:18px 0}.guarantee-box{margin-top:34px;padding:24px;background:#ecfdf3;border-color:#abefc6;box-shadow:none;text-align:center}.guarantee-box h4{color:var(--success);margin-bottom:8px}.guarantee-box p{color:#085d3a}
.inner-hero{padding:86px 0 68px;text-align:center;border-bottom:1px solid var(--line)}.inner-hero::before{display:none}.inner-hero p{max-width:700px;margin:16px auto 0;color:var(--body)}.svc-block,.about-story,.mission-grid,.contact-layout{display:grid;gap:48px;align-items:center}.svc-block{grid-template-columns:1.02fr .98fr;padding:68px 0;border-bottom:1px solid var(--line)}.svc-block.flip{direction:rtl}.svc-block.flip>*{direction:ltr}.svc-block-body,.about-text,.miss-box p{color:var(--body)}.data-panel{padding:28px}.dp-label{display:block;margin-bottom:14px;color:var(--goldhi);font-size:.78rem;font-weight:800;text-transform:none;letter-spacing:0}.dp-row{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid #eef2f6}.dp-row:last-child{border-bottom:0}.dp-lbl{color:var(--muted);font-size:.9rem}.dp-val{color:var(--white);font-weight:800}.dp-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px}.dg{background:var(--success)}.dy{background:var(--warning)}.db{background:var(--gold)}.about-story{grid-template-columns:1.05fr .95fr;padding:68px 0}.gold-rule,.cta-rule{width:64px;height:3px;border-radius:3px;background:var(--gold);margin:18px 0 22px}.stats-2x2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.astat{padding:18px;text-align:center;background:var(--soft);border-radius:8px}.astat-num{color:var(--goldhi);font-size:2.2rem;font-weight:800}.astat-lbl{color:var(--muted);font-size:.76rem;font-weight:800;text-transform:none;letter-spacing:0}.mission-grid{grid-template-columns:1fr 1fr;margin-top:30px}.miss-box{padding:28px}
.cta-sec{text-align:center;background:var(--goldhi)!important;color:#fff;border-top:1px solid #073b82}.cta-sec h2,.cta-sec .overline,.cta-sec .overline::before{color:#fff}.cta-sec .overline{justify-content:center}.cta-sec .overline::before{background:rgba(255,255,255,.65)}.cta-sec .wrap>p{color:rgba(255,255,255,.88)!important}.cta-sec .btn-outline{border-color:#fff;color:#fff;background:transparent}.site-footer,.mini-footer{background:#f8fafc;border-top:1px solid var(--line);color:var(--body)}.site-footer{padding:56px 0 0}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:32px;padding-bottom:38px;border-bottom:1px solid var(--line)}.site-footer .brand img{height:70px}.site-footer .brand-word{color:var(--white);font-size:1.35rem}.footer-brand-desc,.footer-copy,.footer-legal,.mini-footer p{color:var(--muted)}.footer-col h5{margin-bottom:12px;color:var(--white);font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:none}.footer-col a{display:block;padding:4px 0;color:var(--body);text-decoration:none;font-size:.9rem}.footer-col a:hover,.mini-footer a{color:var(--goldhi)}.social-row{display:flex;gap:8px;margin-top:18px}.social-btn{width:32px;height:32px;border-radius:8px;background:transparent;border:1px solid transparent;color:var(--goldhi);text-decoration:none;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;transition:var(--T)}.social-btn img{display:block;width:32px;height:32px;object-fit:contain}.social-btn:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.18)}.footer-bottom,.mini-footer .wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 0;flex-wrap:wrap}.footer-legal{max-width:760px;font-size:.78rem}
.faq-wrapper{max-width:860px;margin:34px auto 0}.faq-cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}.fcat-btn{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--body);font-weight:800;cursor:pointer}.fcat-btn.on,.fcat-btn:hover{background:var(--gold);color:#fff;border-color:var(--gold)}.faq-item{margin-bottom:10px;box-shadow:none}.faq-q-btn{width:100%;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:0;background:#fff;cursor:pointer}.faq-q-btn span{color:var(--white);font-weight:800;font-size:.98rem;text-align:left}.faq-ico{width:26px;height:26px;border-radius:50%;background:var(--soft-blue);color:var(--goldhi);display:flex;align-items:center;justify-content:center;font-weight:800}.faq-answer{max-height:0;opacity:0;overflow:hidden;padding:0 20px;color:var(--body);transition:max-height .25s ease,opacity .2s ease,padding .2s ease}.faq-item.open .faq-answer{max-height:320px;opacity:1;padding:0 20px 18px}.faq-item.open .faq-ico{background:var(--gold);color:#fff;transform:rotate(45deg)}.contact-layout{grid-template-columns:.9fr 1.1fr}.contact-form-card,.contact-info-card{padding:30px}.contact-form-card>p,.contact-info-card>p,.ci-row p,.form-note{color:var(--body)}.ci-row{display:flex;gap:14px;margin:18px 0}.ci-head{color:var(--goldhi);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:none}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group{margin-bottom:14px}.form-group label{display:block;margin-bottom:6px;color:#475467;font-size:.82rem;font-weight:800;letter-spacing:0;text-transform:none}.form-group input,.form-group select,.form-group textarea{width:100%;min-height:44px;padding:11px 13px;border:1px solid #cfd6e3;border-radius:8px;background:#fff;color:var(--text-b);font:inherit;outline:0;transition:var(--T)}.form-group textarea{min-height:110px;resize:vertical}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--gold);box-shadow:0 0 0 4px rgba(0,106,255,.12)}.form-group input::placeholder,.form-group textarea::placeholder{color:#98a2b3}.form-group select option{color:var(--text-b);background:#fff}.consent-label{display:flex!important;gap:10px;align-items:flex-start;color:var(--body)!important;font-size:.9rem!important;text-transform:none!important;letter-spacing:0!important}.consent-label input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;margin-top:3px;accent-color:var(--gold)}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:0 auto}.blog-card{display:flex;flex-direction:column;padding:18px}.blog-thumb{position:relative;z-index:1;display:block;width:100%;aspect-ratio:16/9;margin-bottom:18px;overflow:hidden;border-radius:8px;border:1px solid rgba(0,106,255,.14);background:var(--soft)}.blog-thumb img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.blog-card:hover .blog-thumb img{transform:scale(1.035)}.blog-card h3{margin-bottom:10px}.blog-card p,.blog-article p,.blog-article li{color:var(--body)}.blog-card .btn-outline{margin-top:auto;align-self:flex-start}.blog-article{max-width:900px;margin:0 auto;padding:34px}.blog-meta{color:var(--goldhi);margin-bottom:18px;font-weight:800}.blog-article h2,.blog-article h3{margin:24px 0 10px}.blog-article ol,.blog-article ul{padding-left:22px;margin-bottom:16px}.blog-callout{margin:22px 0;padding:16px;border:1px solid #cde5ff;border-radius:8px;background:var(--soft-blue);color:var(--goldhi)}
.members-wrap{padding-top:70px;min-height:calc(100vh - 78px)}.members-card{max-width:560px;margin:0 auto;padding:32px}.members-head{margin-bottom:22px}.members-head p,.members-support p{color:var(--body)}.stat-card{margin-top:0}.stat-label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:none}.stat-value{color:var(--goldhi);font-size:2.1rem;font-weight:800;margin-top:6px}.members-table-wrap,.members-support{padding:24px;margin-bottom:18px}.members-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.members-table{width:100%;min-width:980px;border-collapse:collapse;background:#fff}.members-table th,.members-table td{padding:12px 14px;border-bottom:1px solid #eef2f6;text-align:left;font-size:.88rem;color:var(--body)}.members-table th{background:var(--soft);color:var(--white);font-size:.74rem;font-weight:800;letter-spacing:0;text-transform:none}.members-error{color:var(--danger);min-height:24px;margin-top:10px}.members-status-msg{color:var(--success);margin-top:12px}
.lp-cookie-banner,.lp-cookie-card{background:#fff!important;border:1px solid var(--line)!important;border-radius:8px!important;box-shadow:var(--shadow)!important}.lp-cookie-text,.lp-cookie-card p,.lp-cookie-row span{color:var(--body)!important}.lp-cookie-card h3,.lp-cookie-row strong{color:var(--white)!important}.lp-cookie-btn{background:var(--gold)!important;color:#fff!important;border-color:var(--gold)!important;border-radius:8px!important}.lp-cookie-btn.alt{background:#fff!important;color:var(--goldhi)!important;border-color:var(--line)!important}.lp-cookie-pref-trigger{background:#fff!important;color:var(--goldhi)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}
@media (max-width:1080px){.nav-wrap{justify-content:center;position:relative}.ham{display:flex;order:1;position:absolute;left:18px;top:50%;transform:translateY(-50%)}#topnav .brand{order:2;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.nav-cta{display:none}.nav-links{display:flex;order:3;margin-left:auto}.nav-links li{display:none}.nav-links li:has(a[href="/members-login"]){display:block}.nav-links a[href="/members-login"]{min-height:38px;padding:8px 14px;border-radius:8px;background:var(--gold);border-color:var(--gold);color:#fff;font-size:0}.nav-links a[href="/members-login"]::after{content:"Sign In";font-size:.86rem}.mob a[href="/members-login"]{font-size:0}.mob a[href="/members-login"]::after{content:"Sign In";font-size:.9rem}.hero-grid{grid-template-columns:minmax(0,700px);gap:0}.steps-row,.svc-grid,.why-grid,.values-grid,.price-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}.price-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-block,.svc-block.flip,.about-story,.contact-layout,.mission-grid{grid-template-columns:1fr;direction:ltr}.svc-block.flip>*{direction:ltr}.footer-grid{grid-template-columns:1fr 1fr}}
@media (max-width:768px){body::before{height:70px}#page-body::before{height:0}#topnav,.nav-wrap{height:70px}.nav-wrap{padding:0 18px}.mob{top:70px}#topnav .brand img{height:48px}.brand-word{font-size:1.1rem}.nav-links a[href="/members-login"]{min-height:36px;padding:8px 12px}.wrap{padding:0 20px}.sec{padding:62px 0}h1{font-size:clamp(2rem,12vw,3rem)}h2{font-size:clamp(1.6rem,9vw,2.25rem)}#hero{min-height:auto;padding-top:70px;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.9) 58%,rgba(255,255,255,.64) 100%),url('https://images.pexels.com/photos/8470848/pexels-photo-8470848.jpeg?auto=compress&cs=tinysrgb&w=1600') 61% center/cover no-repeat!important}.hero-grid{padding:16px 20px 58px}.hero-proof{grid-template-columns:1fr}.hero-ctas{flex-direction:column;align-items:stretch}.btn-primary,.btn-outline{width:100%}.panel-hdr,.panel-kpis,.lead-row{grid-template-columns:1fr}.panel-hdr{display:grid}.kpi{border-right:0;border-bottom:1px solid var(--line)}.kpi:last-child{border-bottom:0}.lead-row{grid-template-columns:40px 1fr}.lbadge{grid-column:2;justify-self:start}.testi-header{grid-template-columns:1fr;align-items:start}.steps-row,.svc-grid,.why-grid,.values-grid,.price-grid,.blog-grid,.members-stats,.stats-2x2,.form-row-2,.footer-grid{grid-template-columns:1fr}.price-grid-four{grid-template-columns:1fr}.step,.svc-card,.why-card,.val-card,.price-card,.blog-card,.members-card,.members-table-wrap,.members-support,.contact-form-card,.contact-info-card,.blog-article{padding:22px}.inner-hero{padding:62px 0 48px}.svc-block,.about-story{padding:48px 0}.footer-bottom,.mini-footer .wrap{flex-direction:column}.site-footer .brand img{height:56px}}
@media (max-width:520px){#topnav .brand{left:50%}.brand-word{display:none}.nav-links a[href="/members-login"]{padding:8px 10px}.hero-h1{font-size:clamp(2.05rem,13vw,2.85rem)}.live-pill{margin-bottom:16px}.tick-item{padding:0 20px}.members-table{min-width:820px}}
@supports not selector(:has(*)){@media (max-width:1080px){.nav-links{display:none}.nav-cta:has(a[href="/members-login"]){display:flex;position:absolute;right:18px;top:50%;transform:translateY(-50%)}.nav-cta a[href="/members-login"]{font-size:0;min-height:38px;padding:8px 14px;border-radius:8px;background:var(--gold);color:#fff}.nav-cta a[href="/members-login"]::after{content:"Sign In";font-size:.86rem}}}

/* Axiforma brand lockup */
@font-face{font-family:"Axiforma";src:url("/fonts/Axiforma-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--font-brand:"Axiforma","Open Sans",Arial,sans-serif!important}.brand{align-items:flex-end!important;gap:7px!important}.brand img{content:url("/ICONS/seo-logo-03.png")!important;display:block!important;object-fit:contain!important;flex:0 0 auto!important}.brand .brand-word{display:block!important;font-family:var(--font-brand)!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:.82!important;color:#071b3d!important;white-space:nowrap!important;margin:0 0 -1px 0!important;text-transform:none!important}#topnav .brand{height:auto!important;gap:7px!important}#topnav .brand img{content:url("/ICONS/seo-logo-03.png")!important;width:31px!important;height:31px!important;max-width:31px!important}#topnav .brand .brand-word{display:block!important;font-size:2rem!important;margin-bottom:-1px!important}.site-footer .brand{gap:9px!important}.site-footer .brand img{content:url("/ICONS/seo-logo-03.png")!important;width:39px!important;height:39px!important;max-width:39px!important}.site-footer .brand .brand-word{display:block!important;font-size:2.16rem!important;margin-bottom:-1px!important}.lp-brand-text{font-family:var(--font-brand)!important;font-weight:800!important;letter-spacing:-.01em!important}@media (max-width:768px){#topnav .brand img{width:20px!important;height:20px!important;max-width:20px!important}#topnav .brand .brand-word{font-size:1.28rem!important;margin-bottom:-1px!important}.site-footer .brand img{width:32px!important;height:32px!important;max-width:32px!important}.site-footer .brand .brand-word{font-size:1.78rem!important;margin-bottom:-1px!important}}@media (max-width:520px){#topnav .brand{gap:5px!important}.brand-word{display:block!important}#topnav .brand img{width:16px!important;height:16px!important;max-width:16px!important}#topnav .brand .brand-word{display:block!important;font-size:1.02rem!important;margin-bottom:-1px!important}}

/* Symmetry and contrast refinements */
.why-card{position:relative!important}.why-card.featured{overflow:visible!important}.why-card.featured .feat-badge{position:absolute!important;top:-1px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;z-index:2!important}.cta-sec.sec{background:var(--deep)!important;color:var(--body)!important}.cta-sec h2{color:var(--white)!important}.cta-sec h2 em{color:var(--goldhi)!important}.cta-sec .overline{color:var(--goldhi)!important}.cta-sec .overline::before{background:var(--gold)!important}.cta-sec .wrap>p{color:var(--body)!important}.cta-sec .btn-outline{border-color:var(--line)!important;color:var(--goldhi)!important;background:#fff!important}.cta-sec .btn-outline:hover{border-color:var(--gold)!important;background:var(--gold)!important;color:#fff!important}
.price-card{position:relative!important}.pricing-sec .wrap{max-width:1360px}.pricing-sec .price-grid-four{gap:22px}.pricing-sec .price-grid-four .price-card{padding:40px 28px}.pricing-sec .price-card h3{min-height:2.2rem;white-space:nowrap}.pricing-sec .price-desc{min-height:2.6rem}.pricing-sec .price-unit{margin-left:0}.pricing-sec .price-term{color:var(--goldhi);font-family:var(--font-sans);font-size:.78rem;font-weight:800;letter-spacing:.06em;margin-top:7px}.pricing-sec .price-note{min-height:3.9rem}.pricing-sec .price-feats li{min-height:48px;align-items:center}.pricing-sec .price-cta{margin-top:auto}.price-card.pop{transform:none!important;overflow:visible!important}.price-card.pop .pop-badge{position:absolute!important;top:-1px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important;z-index:2!important}.price-feats .pck{width:18px!important;min-width:18px!important;height:18px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 18px!important;margin-top:2px!important;border:1px solid currentColor!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.price-feats .pck.yes{color:#2E79FF!important;background:rgba(46,121,255,.16)!important}.price-feats .pck.no{color:#FF6B6B!important;background:rgba(255,107,107,.10)!important}.price-feats .pck.yes::before{content:"\2713"!important}.price-feats .pck.no::before{content:"\00D7"!important}.payment-security-note p{color:var(--body)!important;font-size:.88rem!important;line-height:1.65!important}.payment-security-note strong{color:var(--white)!important}.members-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.members-status-msg{color:var(--body)!important;margin-top:12px!important}.footer-grid{grid-template-columns:1.5fr repeat(4,minmax(0,1fr))!important}@media (max-width:1080px){.pricing-sec .wrap{max-width:1160px}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.members-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stat-card{padding:16px 10px!important}.stat-label{font-size:.62rem!important}.stat-value{font-size:1.7rem!important}.footer-grid{grid-template-columns:1fr!important}}
.blog-hero-image{position:relative;z-index:1;width:100%;margin:0 0 28px;overflow:hidden;border-radius:10px;border:1px solid var(--gline);background:var(--soft)}.blog-hero-image img{width:100%;height:auto;display:block}
.project-article{max-width:1040px}.project-hero-media,.video-frame{overflow:hidden;border-radius:var(--rl);border:1px solid var(--line);background:rgba(255,255,255,.04);box-shadow:0 18px 50px rgba(0,0,0,.18)}.project-hero-media{margin-bottom:42px}.project-hero-media img{display:block;width:100%;height:auto}.project-kicker{color:var(--goldhi);font-size:.78rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.project-article h2{margin-top:36px}.project-article p{color:var(--body);line-height:1.82;margin-top:14px}.project-article a{color:var(--goldhi);text-decoration:none;font-weight:700}.project-article a:hover{color:var(--gold);text-decoration:underline}.project-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.project-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--rm);border:1px solid var(--line);background:rgba(255,255,255,.04)}.video-frame{position:relative;aspect-ratio:16/9;margin-top:22px}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.project-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}@media(max-width:1024px){.project-gallery{grid-template-columns:1fr 1fr}}@media(max-width:768px){.project-gallery{grid-template-columns:1fr}}
.project-gallery{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.project-gallery img{aspect-ratio:1/1!important;cursor:pointer;transition:transform var(--T),box-shadow var(--T),border-color var(--T)}.project-gallery img:hover,.project-gallery img:focus{border-color:rgba(0,106,255,.45)!important;box-shadow:0 10px 26px rgba(16,24,40,.16);transform:translateY(-2px)}.project-gallery img:focus{outline:2px solid var(--gold);outline-offset:2px}.project-lightbox{position:fixed;inset:0;z-index:12000;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(4,10,24,.86);backdrop-filter:blur(10px)}.project-lightbox.open{display:flex}.project-lightbox img{max-width:min(1100px,calc(100vw - 120px));max-height:calc(100vh - 130px);object-fit:contain;border-radius:var(--rl);background:#000;box-shadow:0 28px 90px rgba(0,0,0,.5)}.project-lightbox-btn{position:absolute;width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1;cursor:pointer;transition:var(--T)}.project-lightbox-btn:hover{background:rgba(255,255,255,.22)}.project-lightbox-close{top:20px;right:22px}.project-lightbox-prev{left:22px;top:50%;transform:translateY(-50%)}.project-lightbox-next{right:22px;top:50%;transform:translateY(-50%)}.project-lightbox-caption{position:absolute;left:24px;right:24px;bottom:18px;text-align:center;color:rgba(255,255,255,.86);font-size:.9rem}@media(max-width:1024px){.project-gallery{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:768px){.project-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.project-lightbox{padding:16px}.project-lightbox img{max-width:calc(100vw - 34px);max-height:calc(100vh - 120px)}.project-lightbox-prev{left:10px}.project-lightbox-next{right:10px}.project-lightbox-close{top:12px;right:12px}}
