:root{--black:#0a0a0a;--off-white:#f2ede6;--cream:#e8e0d4;--gold:#c8a84b;--gold-light:#e2c97e;--rust:#c0481a;--mid:#2a2a2a;--muted:#6b6560;--border:rgba(200,168,75,.2)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--off-white);font-family:DM Sans,sans-serif;font-weight:300;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem 4rem;background:hsla(0,0%,4%,.85);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);gap:2rem}.logo{display:inline-flex;align-items:baseline;font-family:Syne,sans-serif;font-weight:800;font-size:1.25rem;line-height:1;letter-spacing:.08em;color:var(--gold);text-decoration:none;flex-shrink:0}.logo span{color:var(--off-white)}.nav-links{display:flex;flex-wrap:nowrap;gap:2rem;list-style:none;margin:0;padding:0}.nav-links li{flex-shrink:0}.nav-links a{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s;white-space:nowrap}.nav-links a:hover{color:var(--gold)}.nav-cta{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--gold);color:var(--black);padding:.6rem 1.25rem;border-radius:4px;text-decoration:none;font-weight:700;transition:background .2s;flex-shrink:0}.nav-cta:hover{background:var(--gold-light)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:11rem 4rem 4rem;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:-10%;width:60%;height:100%;background:radial-gradient(ellipse at 70% 40%,rgba(200,168,75,.07) 0,transparent 70%);pointer-events:none}.hero-tag{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:2rem;display:flex;align-items:center;gap:1rem}.hero-tag:before{content:"";display:inline-block;width:2rem;height:1px;background:var(--gold)}.hero h1{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(3rem,7vw,6.5rem);line-height:.95;letter-spacing:-.02em;max-width:14ch;margin-bottom:2rem}.hero h1 em{font-style:normal;color:var(--gold);display:block}.hero-sub{font-size:1.15rem;font-weight:300;color:var(--muted);max-width:44ch;line-height:1.7;margin-bottom:3rem}.hero-sub strong{color:var(--off-white);font-weight:500}.hero-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.btn-primary{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;background:var(--gold);color:var(--black);padding:1rem 2rem;text-decoration:none;transition:all .2s;display:inline-block}.btn-primary:hover{background:var(--gold-light);transform:translateY(-2px)}.btn-secondary{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--off-white);border:1px solid hsla(35,32%,93%,.2);padding:1rem 2rem;text-decoration:none;transition:all .2s;display:inline-block}.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}.hero-stats{margin-top:5rem;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);max-width:800px}.stat{padding:1.5rem 2rem;border-right:1px solid var(--border)}.stat:last-child{border-right:none}.stat-num{font-family:Syne,sans-serif;font-size:2rem;font-weight:800;color:var(--gold);display:block;line-height:1;margin-bottom:.4rem}.stat-label{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.ticker{background:var(--gold);padding:.75rem 0;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-flex;animation:ticker 30s linear infinite}.ticker-inner span{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--black);font-weight:700;padding:0 3rem}.ticker-inner span:after{content:"✦";margin-left:3rem}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}section{padding:6rem 4rem}.section-tag{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem;display:flex;align-items:center;gap:.75rem}.section-tag:before{content:"";display:inline-block;width:1.5rem;height:1px;background:var(--gold)}h2{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.02em;margin-bottom:1.5rem}.what-section{background:var(--mid)}.what-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:3rem;border:1px solid var(--border)}.what-card{padding:2.5rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);transition:background .3s;position:relative;overflow:hidden}.what-card:hover{background:rgba(200,168,75,.05)}.what-card:nth-child(2n){border-right:none}.what-card:nth-child(3),.what-card:nth-child(4){border-bottom:none}.card-icon{font-family:Space Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.2em;color:var(--gold);margin-bottom:1.2rem;display:block}.what-card h3{font-family:Syne,sans-serif;font-weight:700;font-size:1.2rem;margin-bottom:.75rem;color:var(--off-white)}.what-card p{font-size:.9rem;color:var(--muted);line-height:1.7;margin-bottom:1.2rem}.what-card ul{list-style:none;display:flex;flex-direction:column;gap:.4rem}.what-card ul li{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--gold);display:flex;align-items:center;gap:.5rem}.what-card ul li:before{content:"→"}.tiers-section{background:var(--black)}.tiers-header{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:end;margin-bottom:3rem}.tiers-sub{color:var(--muted);font-size:1rem;line-height:1.7}.tiers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border)}.tier{padding:2.5rem 2rem;border-right:1px solid var(--border);display:flex;flex-direction:column;transition:background .3s;position:relative}.tier:last-child{border-right:none}.tier:hover{background:rgba(200,168,75,.04)}.tier.featured{background:var(--gold);border-color:var(--gold)}.tier.featured *{color:var(--black)!important}.tier-label{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:.5rem}.tier h3{font-size:1.25rem;margin-bottom:1rem}.tier h3,.tier-price{font-family:Syne,sans-serif;font-weight:800}.tier-price{font-size:2rem;color:var(--gold);margin-bottom:.3rem;line-height:1}.tier-price-note{font-size:.75rem}.tier p,.tier-price-note{color:var(--muted);margin-bottom:1.5rem}.tier p{font-size:.85rem;line-height:1.65;flex:1}.tier ul{list-style:none;flex-direction:column;margin-bottom:2rem}.tier ul,.tier ul li{display:flex;gap:.5rem}.tier ul li{font-size:.8rem;color:var(--muted);align-items:flex-start;line-height:1.5}.tier ul li:before{content:"—";color:var(--gold);flex-shrink:0}.tier-cta{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:.75rem 1.2rem;text-align:center;text-decoration:none;border:1px solid var(--border);color:var(--off-white);transition:all .2s;display:block}.tier-cta:hover{background:var(--gold);color:var(--black);border-color:var(--gold)}.tier.featured .tier-cta{background:var(--black);color:var(--gold);border-color:var(--black)}.tier.featured .tier-cta:hover{background:var(--mid)}.webdev-section{background:var(--black)}.webdev-intro{gap:5rem;align-items:end}.webdev-intro,.webdev-problems{display:grid;grid-template-columns:1fr 1fr;margin-bottom:3rem}.webdev-problems{gap:0;border:1px solid var(--border)}.webdev-problem{padding:1.5rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;gap:1rem;align-items:flex-start;transition:background .2s}.webdev-problem:hover{background:rgba(200,168,75,.04)}.webdev-problem:nth-child(2n){border-right:none}.webdev-problem:nth-child(3),.webdev-problem:nth-child(4){border-bottom:none}.wp-icon{font-size:1.2rem;flex-shrink:0;margin-top:.1rem;color:var(--gold);display:inline-flex;align-items:center;justify-content:center}.webdev-problem h3{font-family:Syne,sans-serif;font-weight:700;font-size:.9rem;margin-bottom:.3rem}.webdev-problem p{font-size:.8rem;color:var(--muted);line-height:1.6}.webdev-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--border)}.webdev-tier{padding:2.25rem 2rem;border-right:1px solid var(--border);display:flex;flex-direction:column;transition:background .2s;position:relative}.webdev-tier:last-child{border-right:none}.webdev-tier:hover{background:rgba(200,168,75,.04)}.webdev-tier.wt-featured{background:var(--gold);border-color:var(--gold)}.webdev-tier.wt-featured *{color:var(--black)!important}.wt-num{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.2em;color:var(--muted);margin-bottom:.4rem}.wt-name{font-family:Syne,sans-serif;font-weight:800;font-size:1.2rem;margin-bottom:.35rem}.wt-tagline{font-size:.78rem;color:var(--muted);line-height:1.55;margin-bottom:1.25rem}.wt-price{font-family:Syne,sans-serif;font-weight:800;font-size:2.2rem;color:var(--gold);line-height:1;margin-bottom:.15rem}.wt-price-note{color:var(--muted);margin-bottom:.25rem}.wt-delivery,.wt-price-note{font-family:Space Mono,monospace;font-size:.58rem}.wt-delivery{color:var(--gold);margin-bottom:1.5rem}.wt-divider{height:1px;background:var(--border);margin-bottom:1.25rem}.wt-includes{list-style:none;display:flex;flex-direction:column;gap:.45rem;flex:1;margin-bottom:1.5rem}.wt-includes li{font-size:.8rem;color:var(--muted);display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.wt-includes li:before{content:"→";color:var(--gold);flex-shrink:0;font-family:Space Mono,monospace;font-size:.7rem;margin-top:.05rem}.wt-upsell{background:rgba(200,168,75,.08);border:1px solid var(--border);padding:.7rem .9rem;margin-bottom:1.25rem;font-size:.73rem;color:var(--gold);line-height:1.55}.wt-upsell strong{font-size:.52rem;letter-spacing:.15em;margin-bottom:.2rem;opacity:.7}.wt-cta,.wt-upsell strong{display:block;font-family:Space Mono,monospace;text-transform:uppercase}.wt-cta{font-size:.62rem;letter-spacing:.1em;font-weight:700;padding:.75rem;text-align:center;text-decoration:none;border:1px solid var(--border);color:var(--off-white);transition:all .2s;background:transparent;cursor:pointer}.wt-cta:hover{background:var(--gold);color:var(--black);border-color:var(--gold)}.webdev-tier.wt-featured .wt-cta{background:var(--black);color:var(--gold);border-color:var(--black)}.webdev-tier.wt-featured .wt-cta:hover{background:var(--mid)}.webdev-funnel{margin-top:3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border)}.wf-step{padding:1.75rem 1.5rem;border-right:1px solid var(--border);position:relative}.wf-step:last-child{border-right:none}.wf-step:after{content:"→";position:absolute;right:-.6rem;top:50%;transform:translateY(-50%);font-family:Space Mono,monospace;font-size:.7rem;color:var(--gold);z-index:1}.wf-step:last-child:after{display:none}.wf-num{font-family:Syne,sans-serif;font-weight:800;font-size:2.5rem;color:rgba(200,168,75,.12);line-height:1;margin-bottom:.5rem}.wf-source{font-family:Space Mono,monospace;font-size:.55rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem}.wf-title{font-family:Syne,sans-serif;font-weight:700;font-size:.95rem;margin-bottom:.4rem}.wf-body{font-size:.78rem;color:var(--muted);line-height:1.65}.wf-ltv{font-family:Space Mono,monospace;font-size:.65rem;color:var(--gold);margin-top:.5rem}.industries-section{background:var(--mid)}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:3rem;border:1px solid var(--border)}.industry-card{padding:2rem;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.industry-card:nth-child(3n){border-right:none}.industry-card:nth-child(n+7){border-bottom:none}.industry-name{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;margin-bottom:.75rem}.industry-agent{font-family:Space Mono,monospace;font-size:.65rem;letter-spacing:.1em;color:var(--gold);margin-bottom:.3rem;display:block}.industry-desc{font-size:.82rem;color:var(--muted);line-height:1.6}.process-section{background:var(--black)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:3rem;border:1px solid var(--border)}.process-step{padding:3rem 2.5rem;border-right:1px solid var(--border);position:relative}.process-step:last-child{border-right:none}.step-num{font-family:Syne,sans-serif;font-weight:800;font-size:5rem;color:rgba(200,168,75,.08);line-height:1;position:absolute;top:1rem;right:1.5rem}.step-phase{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.process-step h3{font-family:Syne,sans-serif;font-weight:700;font-size:1.3rem;margin-bottom:1rem}.process-step p{font-size:.88rem;color:var(--muted);line-height:1.7;margin-bottom:1.5rem}.process-step ul{list-style:none;display:flex;flex-direction:column;gap:.4rem}.process-step ul li{font-size:.8rem;color:var(--off-white);display:flex;align-items:flex-start;gap:.5rem;line-height:1.5}.process-step ul li:before{content:"✓";color:var(--gold)}.workshop-section{background:var(--gold)}.workshop-section,.workshop-section .section-tag{color:var(--black)}.workshop-section .section-tag:before{background:var(--black)}.workshop-section h2{color:var(--black)}.workshop-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.workshop-desc{font-size:1.05rem;color:hsla(0,0%,4%,.7);line-height:1.75;margin-bottom:2rem}.workshop-options{display:flex;flex-direction:column;gap:0;border:1px solid hsla(0,0%,4%,.2)}.workshop-opt{padding:1.5rem 2rem;border-bottom:1px solid hsla(0,0%,4%,.15);display:flex;align-items:center;justify-content:space-between}.workshop-opt:last-child{border-bottom:none}.workshop-opt-name{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;color:var(--black);margin-bottom:.2rem}.workshop-opt-detail{font-size:.8rem;color:hsla(0,0%,4%,.6)}.workshop-opt-price{font-family:Syne,sans-serif;font-weight:800;font-size:1.3rem;color:var(--black);white-space:nowrap}.btn-dark{font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;background:var(--black);color:var(--gold);padding:1rem 2rem;text-decoration:none;display:inline-block;transition:all .2s}.btn-dark:hover,.roi-section{background:var(--mid)}.roi-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start}.roi-list{list-style:none;display:flex;flex-direction:column;gap:0;border:1px solid var(--border);margin-top:2rem}.roi-item{padding:1.5rem 2rem;border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.roi-item:last-child{border-bottom:none}.roi-task{font-size:.9rem;color:var(--off-white);margin-bottom:.25rem}.roi-hours{font-size:.75rem;color:var(--muted)}.roi-savings{font-family:Syne,sans-serif;font-weight:700;font-size:1.1rem;color:var(--gold)}.roi-panel{background:var(--black);border:1px solid var(--border);padding:3rem}.roi-panel h3{font-family:Syne,sans-serif;font-weight:700;font-size:1.5rem;margin-bottom:.5rem}.roi-panel p{font-size:.88rem;color:var(--muted);margin-bottom:2rem;line-height:1.7}.roi-big{font-family:Syne,sans-serif;font-weight:800;font-size:4rem;color:var(--gold);line-height:1;margin-bottom:.5rem}.roi-context{font-size:.8rem;color:var(--muted);margin-bottom:2rem;font-style:italic}.cta-section{background:var(--black);padding:8rem 4rem;text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(200,168,75,.08) 0,transparent 70%);pointer-events:none}.cta-section h2{font-size:clamp(2.5rem,5vw,5rem);max-width:16ch;margin:0 auto 1.5rem}.cta-section p{color:var(--muted);font-size:1.05rem;max-width:44ch;margin:0 auto 3rem;line-height:1.7}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.contact-section{background:var(--mid);display:grid;grid-template-columns:1fr;gap:0;text-align:center}.contact-info{padding:4rem 4rem 2rem;border-right:none;border-bottom:1px solid var(--border)}.contact-info .section-tag,.contact-info h2,.contact-info p{margin-left:auto;margin-right:auto}.contact-info p{max-width:44ch}.contact-form-wrap{padding:4rem 4rem 6rem;display:flex;justify-content:center;align-items:flex-start;width:100%;box-sizing:border-box}.contact-form{display:flex;flex-direction:column;gap:1rem;max-width:560px;width:100%;min-width:0;text-align:left;margin:0 auto}.form-message{font-size:.9rem;margin:0;padding:.75rem 1rem}.form-message-success{color:var(--gold);background:rgba(200,168,75,.1);border:1px solid var(--border)}.form-message-error{color:var(--rust);background:rgba(192,72,26,.08);border:1px solid rgba(192,72,26,.3)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-field{display:flex;flex-direction:column;gap:.4rem}.form-field label{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.form-field input,.form-field select,.form-field textarea{background:var(--black);border:1px solid var(--border);color:var(--off-white);padding:.85rem 1rem;font-family:DM Sans,sans-serif;font-size:.9rem;outline:none;transition:border-color .2s;-webkit-appearance:none}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--gold)}.form-field textarea{height:100px;resize:vertical}.form-field select option{background:var(--black)}.contact-details{margin-top:3rem;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.contact-detail-item{display:flex;flex-direction:column;gap:.3rem}.detail-label{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.detail-value{font-size:1rem;color:var(--off-white)}.legal-page{min-height:100vh;padding-top:6rem}.legal-content{max-width:720px;margin:0 auto;padding:2rem 4rem 4rem;font-size:.95rem;line-height:1.7;color:var(--off-white)}.legal-content .legal-updated{font-family:Space Mono,monospace;font-size:.7rem;letter-spacing:.1em;color:var(--muted);margin-bottom:2rem}.legal-content h1{font-family:Syne,sans-serif;font-weight:800;font-size:2rem;color:var(--gold);margin-bottom:2rem}.legal-content h2{font-family:Syne,sans-serif;font-weight:700;font-size:1.1rem;color:var(--cream);margin-top:2rem;margin-bottom:.75rem}.legal-content p{margin-bottom:1rem;color:var(--off-white)}.legal-content ul{margin:.75rem 0 1rem 1.5rem}.legal-content li{margin-bottom:.35rem}.legal-content a{color:var(--gold);text-decoration:none}.legal-content a:hover{text-decoration:underline}.legal-content .legal-contact{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);font-family:Space Mono,monospace;font-size:.75rem;color:var(--muted)}@media (max-width:900px){.legal-content{padding:2rem 1.5rem 3rem}}footer{background:var(--black);padding:2.5rem 4rem;border-top:1px solid var(--border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem 3rem;max-width:1400px;margin:0 auto}.footer-logo{display:inline-flex;align-items:baseline;font-family:Syne,sans-serif;font-weight:800;font-size:1.1rem;line-height:1;letter-spacing:.08em;color:var(--gold)}.footer-logo span{color:var(--muted)}.footer-meta{text-align:center}.footer-copy{font-size:.65rem;letter-spacing:.12em;margin:0 0 .2rem}.footer-copy,.footer-services{font-family:Space Mono,monospace;color:var(--muted)}.footer-services{font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;margin:0;opacity:.9}.footer-links{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0;justify-content:flex-end}.footer-links a{font-family:Space Mono,monospace;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .2s;white-space:nowrap}.footer-links a:hover{color:var(--gold)}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-tag{animation:fadeUp .6s ease both}.hero h1{animation:fadeUp .6s ease .1s both}.hero-sub{animation:fadeUp .6s ease .2s both}.hero-actions{animation:fadeUp .6s ease .3s both}.hero-stats{animation:fadeUp .6s ease .4s both}@media (max-width:900px){nav{padding:1rem 1.5rem}.nav-links{display:none}.hero,section{padding:4rem 1.5rem}.hero{padding-top:5.5rem}.hero h1{font-size:3rem}.hero-stats{grid-template-columns:repeat(2,1fr)}.industries-grid,.process-grid,.tiers-grid,.webdev-funnel,.webdev-intro,.webdev-problems,.webdev-tiers,.what-grid{grid-template-columns:1fr}.webdev-tier{border-right:none;border-bottom:1px solid var(--border)}.webdev-tier:last-child{border-bottom:none}.webdev-problem:nth-child(2n){border-right:none}.webdev-problem:nth-child(3),.webdev-problem:nth-child(4){border-bottom:none}.wf-step{border-right:none;border-bottom:1px solid var(--border)}.wf-step:last-child{border-bottom:none}.wf-step:after{display:none}.contact-section,.roi-inner,.tiers-header,.workshop-inner{grid-template-columns:1fr;gap:2rem}.contact-section{padding-left:1.5rem;padding-right:1.5rem}.contact-info{padding-left:0;padding-right:0}.contact-form-wrap{padding:2rem 0 4rem;width:100%}.contact-form{width:100%;max-width:100%}.tier{border-bottom:1px solid var(--border)}.industry-card,.process-step,.tier,.what-card{border-right:none}.process-step{border-bottom:1px solid var(--border)}.contact-info{border-right:none}footer{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.5rem}.footer-links,.footer-logo{justify-content:center}}