:root{--ink:#161714;--ivory:#f5f1e8;--paper:#fbfaf6;--gold:#b7975d;--muted:#77766f;--line:#ddd8ce}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;overflow-x:hidden}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}header{position:sticky;top:0;z-index:40;background:rgba(251,250,246,.93);border-bottom:1px solid rgba(20,20,18,.09);backdrop-filter:blur(15px)}.nav{height:78px;display:flex;align-items:center}.brand{text-decoration:none;color:var(--ink);display:flex;flex-direction:column;line-height:1}.brand span{font-size:9px;letter-spacing:.28em;color:var(--gold);font-weight:800}.brand strong{font-size:20px;margin-top:6px;letter-spacing:-.6px}.nav nav{display:flex;gap:34px;margin-left:auto}.nav nav a{color:#66665f;text-decoration:none;font-size:12px;letter-spacing:.09em}.consult{margin-left:34px;padding:11px 18px;border:1px solid var(--ink);text-decoration:none;color:var(--ink);font-size:12px;font-weight:700;transition:.25s}.consult:hover{background:var(--ink);color:#fff}.image-zone{position:relative;overflow:hidden}.hero{min-height:760px;display:flex;align-items:center;background:#171915 url('./img/landing/hero.jpg') center/cover no-repeat;color:#fff}.hero:before{content:"";position:absolute;inset:-3%;background:inherit;animation:slowZoom 18s ease-in-out infinite alternate}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,14,12,.94),rgba(13,14,12,.72) 58%,rgba(13,14,12,.30))}.hero-inner{position:relative;z-index:2;padding:110px 0}.kicker,.label{font-size:10px;letter-spacing:.24em;font-weight:800;color:var(--gold)}h1{font-family:Georgia,"Times New Roman",serif;font-size:76px;line-height:1.08;font-weight:400;letter-spacing:-2.5px;margin:20px 0 28px}h1 em{color:#d8bd8f;font-style:italic}.desc{max-width:650px;color:#c4c5c0;font-size:18px}.actions{display:flex;gap:12px;margin-top:36px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 24px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.08em;transition:.25s}.gold{background:var(--gold);color:#fff}.gold:hover{background:#c5a66f;transform:translateY(-2px)}.line{border:1px solid #62655f;color:#fff}.hero-foot{margin-top:86px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2);display:flex;gap:34px;color:#b6b8b1;font-size:11px;letter-spacing:.08em}.image-hint{position:absolute;z-index:3;right:18px;bottom:15px;color:rgba(255,255,255,.45);font-size:9px;letter-spacing:.12em}.intro,.services,.equipment,.faq{padding:115px 0}.intro-grid{display:grid;grid-template-columns:80px 1.1fr .9fr;gap:50px}.num{font:italic 34px Georgia;color:var(--gold);margin:0}h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:46px;line-height:1.25;letter-spacing:-1.3px;margin:12px 0}.symptom-list{border-top:1px solid var(--line)}.symptom-list p{margin:0;padding:17px 0;border-bottom:1px solid var(--line);color:#595951}.services{background:var(--ivory)}.title-row{display:flex;justify-content:space-between;align-items:flex-end;gap:50px}.sidecopy{color:var(--muted);font-size:15px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:55px;border-top:1px solid #cfc8bc;border-left:1px solid #cfc8bc}.service-grid article{min-height:250px;padding:32px;border-right:1px solid #cfc8bc;border-bottom:1px solid #cfc8bc;transition:.3s}.service-grid article:hover{background:#fff;transform:translateY(-4px);box-shadow:0 18px 40px rgba(47,43,35,.06)}.service-grid article span{font:italic 19px Georgia;color:var(--gold)}.service-grid h3{font-size:21px;margin:48px 0 11px}.service-grid p{color:#6f6d66;font-size:14px}.visual-break{min-height:540px;display:flex;align-items:center;background:#24251f url('./img/landing/mid-bg.jpg') center/cover no-repeat;color:#fff}.visual-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,21,18,.88),rgba(20,21,18,.45))}.visual-break .wrap{position:relative;z-index:2}.visual-break h2{font-size:52px;max-width:780px}.text-cta{display:inline-flex;color:#d5bd91;text-decoration:none;letter-spacing:.12em;font-size:11px;border-bottom:1px solid #a88c5c;padding-bottom:7px;margin-top:20px}.text-cta span{margin-left:15px;transition:.2s}.text-cta:hover span{transform:translateX(5px)}.dark{background:#171915;color:#f4f1e8;padding:120px 0}.dark-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.gold-text{color:#d1ad6c}.darkcopy{color:#9b9e95;max-width:500px}.process{border-top:1px solid #40423c}.process>div{display:grid;grid-template-columns:65px 1fr;padding:24px 0;border-bottom:1px solid #40423c}.process b{font:italic 18px Georgia;color:#d1ad6c}.process span{display:flex;justify-content:space-between;gap:20px}.process strong{font-size:18px}.process small{color:#9da097}.equipment-line{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.equipment-line div{padding:34px 22px;border-right:1px solid var(--line)}.equipment-line div:last-child{border-right:0}.equipment-line span{display:block;color:var(--gold);font-size:9px;letter-spacing:.16em}.equipment-line strong{display:block;margin-top:9px;font-size:18px}.reviews{padding:115px 0;background:#ece8df;overflow:hidden}.review-head{display:flex;justify-content:space-between;align-items:end;gap:40px}.review-arrows{display:flex;gap:8px}.review-arrows button{border:0;border-bottom:1px solid #9c9486;background:transparent;padding:10px 4px;color:#625f58;font-size:10px;letter-spacing:.14em;cursor:pointer}.review-track{display:flex;gap:22px;overflow:hidden;scroll-behavior:smooth;touch-action:pan-y;cursor:grab;margin-top:45px}.review-card{flex:0 0 calc((100% - 44px)/3);min-width:0;background:#f9f7f1;border:1px solid #d9d3c7;overflow:hidden}.review-photo{height:220px;display:flex;align-items:center;justify-content:center;background:#d5cec1 center/cover no-repeat;position:relative}.review-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(15,15,12,.16))}.review-photo span{position:relative;z-index:2;background:rgba(248,245,237,.9);padding:8px 12px;font-size:10px;letter-spacing:.08em;color:#766f63}.photo-1{background-image:linear-gradient(135deg,#ded8cd,#bdb4a4),url('./img/landing/review01.jpg')}.photo-2{background-image:linear-gradient(135deg,#e4ded2,#c6bdad),url('./img/landing/review02.jpg')}.photo-3{background-image:linear-gradient(135deg,#d7d0c5,#b4aa99),url('./img/landing/review03.jpg')}.photo-4{background-image:linear-gradient(135deg,#e2dcd2,#bdb4a6),url('./img/landing/review04.jpg')}.photo-5{background-image:linear-gradient(135deg,#ddd5c8,#b9af9e),url('./img/landing/review05.jpg')}.photo-6{background-image:linear-gradient(135deg,#e6e0d5,#c0b7a7),url('./img/landing/review06.jpg')}.review-body{padding:25px}.review-top{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center}.avatar{width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font:italic 16px Georgia}.review-top strong,.review-top small{display:block}.review-top small{font-size:10px;color:#8b877f}.stars{font-size:11px;color:#b88d42;letter-spacing:1px}.review-body>p{font-size:13px;color:#67645e;line-height:1.85;margin:19px 0 0}.review-dots{display:flex;justify-content:center;gap:7px;margin-top:27px}.review-dots button{width:6px;height:6px;border:0;padding:0;border-radius:50%;background:#b8b0a2}.review-dots button.active{width:24px;border-radius:999px;background:var(--gold)}.quote{min-height:450px;display:flex;align-items:center;text-align:center;background:#302f2a url('./img/landing/cta-bg.jpg') center/cover no-repeat;color:#fff}.quote-overlay{position:absolute;inset:0;background:rgba(24,24,20,.76)}.quote .wrap{position:relative;z-index:2}.quote p{font:italic 16px Georgia;color:#c9b58f}.quote h2{max-width:850px;margin:20px auto 35px;font-size:48px}.contact{background:#20211e;color:#fff;padding:120px 0}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.contact-grid>div>p{color:#aaa9a2}.phone{margin-top:60px}.phone span{display:block;font-size:9px;letter-spacing:.2em;color:#a9a79e}.phone strong{font:34px Georgia;margin-top:5px;display:block}.contact form{background:#f7f4ec;color:var(--ink);padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact label{font-size:12px;font-weight:800;letter-spacing:.03em}.contact input,.contact select,.contact textarea{width:100%;margin-top:8px;background:transparent;border:0;border-bottom:1px solid #c9c3b8;border-radius:0;padding:13px 2px;font:inherit;outline:none}.contact textarea,.agree,.submit,.form-msg{grid-column:1/-1}.agree{font-weight:500!important;color:#68675f}.agree input{width:auto;margin:0 7px 0 0}.privacy-open{border:0;background:none;color:#78633c;text-decoration:underline}.submit{border:0;background:var(--ink);color:#fff;padding:17px;font-weight:800;letter-spacing:.05em;cursor:pointer}.form-msg{margin:0}.form-msg.ok{color:#2a785d}.form-msg.err{color:#b94040}.hp{position:absolute!important;left:-9999px!important}.faq{background:var(--paper)}.faq-intro{margin-bottom:45px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.faq-group-title{display:flex;gap:18px;align-items:center;margin-bottom:14px}.faq-group-title>span{font:italic 22px Georgia;color:var(--gold)}.faq-group-title small{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.17em}.faq-group-title h3{font:400 24px Georgia;margin:1px 0}.faq-list{border-top:1px solid var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 2px;font-weight:700;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary i{width:16px;height:16px;position:relative;flex:0 0 16px}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:50%;top:50%;background:var(--gold);transform:translate(-50%,-50%);transition:.2s}.faq summary i:before{width:14px;height:1px}.faq summary i:after{width:1px;height:14px}.faq details[open] summary i:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq details p{color:var(--muted);font-size:13px;line-height:1.85;margin:-2px 0 20px;padding-right:25px}footer{background:#11120f;color:#85877f;padding:55px 0 105px;font-size:12px}.foot-grid{display:grid;grid-template-columns:.5fr 1.5fr;gap:50px}.foot-grid .brand{color:#fff}.mobile-bar{display:none}.modal{display:none;position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.62);padding:20px;align-items:center;justify-content:center}.modal.show{display:flex}.modalbox{position:relative;max-width:560px;background:#f8f5ed;border-radius:2px;padding:32px;color:#222}.modal-close{position:absolute;right:14px;top:8px;border:0;background:none;font-size:30px}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}.delay-1{transition-delay:.10s}.delay-2{transition-delay:.20s}.delay-3{transition-delay:.30s}@keyframes slowZoom{from{transform:scale(1.01)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}@media(max-width:900px){.nav nav{display:none}.consult{margin-left:auto}.intro-grid,.dark-grid,.contact-grid,.faq-grid{grid-template-columns:1fr;gap:35px}.num{display:none}.service-grid{grid-template-columns:1fr 1fr}.review-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:650px){.wrap{width:min(100% - 30px,1180px)}.nav{height:64px}.consult{padding:9px 12px}.hero{min-height:auto}.hero-inner{padding:90px 0 70px}h1{font-size:47px;letter-spacing:-1.5px}.desc{font-size:16px}.actions{flex-direction:column}.actions .btn{width:100%}.hero-foot{margin-top:60px;flex-wrap:wrap;gap:12px 22px}.image-hint{display:none}.intro,.services,.equipment,.faq,.reviews{padding:78px 0}h2{font-size:35px}.title-row{display:block}.service-grid{grid-template-columns:1fr}.service-grid article{min-height:200px}.visual-break{min-height:450px}.visual-break h2{font-size:38px}.dark{padding:80px 0}.process span{display:block}.process small{display:block;margin-top:4px}.equipment-line{grid-template-columns:1fr 1fr}.equipment-line div:nth-child(2){border-right:0}.equipment-line div:nth-child(-n+2){border-bottom:1px solid var(--line)}.review-head{align-items:center}.review-card{flex-basis:100%}.review-photo{height:205px}.quote{min-height:420px;padding:70px 0}.quote h2{font-size:38px}.contact{padding:80px 0}.contact form{grid-template-columns:1fr;padding:25px}.contact label{grid-column:1/-1}.faq-grid{gap:48px}.faq summary{font-size:14px}.foot-grid{grid-template-columns:1fr}.mobile-bar{position:fixed;display:grid;grid-template-columns:1fr 1fr;left:0;right:0;bottom:0;z-index:60;padding:9px max(9px,env(safe-area-inset-right)) calc(9px + env(safe-area-inset-bottom)) max(9px,env(safe-area-inset-left));gap:7px;background:rgba(17,18,15,.96)}.mobile-bar a{text-decoration:none;text-align:center;padding:13px;color:#fff;border:1px solid #5e5b52;font-size:13px;font-weight:800}.mobile-bar a:last-child{background:var(--gold);border-color:var(--gold)}}
/* v4.1 brand mark */
.brand-with-mark{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:11px}.brand-mark{width:42px;height:42px;object-fit:contain;border-radius:10px;flex:0 0 42px}.brand-copy{display:flex;flex-direction:column;line-height:1}.foot-grid .brand-mark{width:46px;height:46px;flex-basis:46px}@media(max-width:650px){.brand-mark{width:36px;height:36px;flex-basis:36px;border-radius:9px}.brand-with-mark{gap:8px}}

/* v4.2 footer polish - bright tone for black brand mark */
footer{padding:22px 0;background:#fff;color:#69675f;border-top:1px solid #e7e1d6;font-size:11px}
.footer-row{display:flex;align-items:center;gap:28px;min-height:58px}
footer .brand{flex:0 0 auto;color:var(--ink)}
.footer-mark-wrap{width:42px;height:42px;display:grid;place-items:center;background:#fff;border:1px solid #ece7dd;border-radius:11px;box-shadow:0 4px 14px rgba(20,20,18,.05);flex:0 0 42px}
footer .brand-mark{width:32px;height:32px;flex-basis:32px;border-radius:7px}
footer .brand span{color:var(--gold)}
footer .brand strong{color:var(--ink)}
.footer-info{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-left:8px;color:#706d65;font-size:11px}
.footer-info span{position:relative;white-space:nowrap}
.footer-info span+span:before{content:"";position:absolute;left:-10px;top:50%;width:2px;height:2px;border-radius:50%;background:#b9b1a3}
footer small{margin-left:auto;white-space:nowrap;color:#aaa398;font-size:10px}
@media(max-width:900px){.footer-row{flex-wrap:wrap;gap:12px 20px}.footer-info{order:3;width:100%;margin-left:0}.footer-info span+span:before{display:none}footer small{margin-left:auto}}
@media(max-width:650px){footer{padding:18px 0 calc(88px + env(safe-area-inset-bottom))}.footer-row{display:grid;grid-template-columns:1fr auto;gap:12px}.footer-info{grid-column:1/-1;display:block;font-size:10px;line-height:1.7}.footer-info span{display:block;white-space:normal}footer small{grid-column:1/-1;margin:0;font-size:9px}.footer-mark-wrap{width:38px;height:38px;flex-basis:38px}.footer-mark-wrap .brand-mark{width:29px;height:29px;flex-basis:29px}}


/* v4.4 direct contact conversion */
.call-pulse{position:relative;overflow:hidden;animation:callPulse 1.9s ease-in-out infinite;box-shadow:0 0 0 0 rgba(184,141,66,.5)}
.call-pulse:after{content:"";position:absolute;top:-70%;left:-55%;width:30%;height:240%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);transform:rotate(18deg);animation:callShine 2.4s ease-in-out infinite}
@keyframes callPulse{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(184,141,66,.42)}50%{transform:translateY(-2px) scale(1.022);box-shadow:0 0 0 9px rgba(184,141,66,0)}}
@keyframes callShine{0%{left:-55%}45%,100%{left:125%}}
.inline-contact,.dual-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.dual-actions.center{justify-content:center}.light-line{border-color:rgba(255,255,255,.55)!important;color:#fff!important}.visual-break .inline-contact{margin-top:28px}.visual-break .inline-contact .text-cta{margin-top:0}
.trust-stats{background:#f8f5ed;padding:86px 0;border-top:1px solid #ded7ca;border-bottom:1px solid #ded7ca}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #d8d0c3}.trust-item{padding:12px 42px 12px;border-right:1px solid #d8d0c3;min-height:180px;display:flex;flex-direction:column;justify-content:center}.trust-item>span{font:italic 18px Georgia;color:var(--gold)}.trust-item small{font-size:9px;letter-spacing:.18em;color:#8b806d;margin-top:8px}.trust-item strong{font:400 31px Georgia;color:var(--ink);margin-top:8px}.trust-item strong em{font-style:italic;color:var(--gold);font-size:46px}.trust-item p{margin:6px 0 0;color:#79746b;font-size:12px}.side-call{position:fixed;right:18px;top:52%;transform:translateY(-50%);z-index:55;width:84px;height:92px;background:#f8f5ed;border:1px solid #c9b58f;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 15px 35px rgba(25,24,21,.16);animation:sideFloat 3s ease-in-out infinite}.side-call span{font-size:22px;color:var(--gold)}.side-call b{font-size:11px;line-height:1.25;margin-top:7px;letter-spacing:.02em}@keyframes sideFloat{0%,100%{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 7px))}}
@media(max-width:900px){.trust-grid{grid-template-columns:1fr;border-left:0}.trust-item{border-right:0;border-bottom:1px solid #d8d0c3;min-height:145px;text-align:center}.trust-item:last-child{border-bottom:0}.side-call{display:none}}
@media(max-width:650px){.trust-stats{padding:52px 0}.trust-item strong em{font-size:40px}.dual-actions{width:100%}.dual-actions .btn{flex:1}.call-pulse{animation:callPulseMobile 1.9s ease-in-out infinite}@keyframes callPulseMobile{0%,100%{transform:scale(1)}50%{transform:scale(1.02)}}}


/* v5.0 conversion proof + live intake — PIPE UNCLE ivory / ink / gold */
.conversion-proof{position:relative;overflow:hidden;padding:118px 0;background:#151713;color:#f5f1e8;border-top:1px solid #292a25;border-bottom:1px solid #2b2c27}
.conversion-proof:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(216,189,143,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(216,189,143,.045) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,.2) 72%,transparent)}
.conversion-proof:after{content:"PIPE UNCLE";position:absolute;right:-38px;top:36px;font:italic 104px Georgia,"Times New Roman",serif;letter-spacing:-5px;color:rgba(216,189,143,.035);white-space:nowrap;pointer-events:none}
.uncle-orbit{position:absolute;border:1px solid rgba(216,189,143,.12);border-radius:50%;pointer-events:none}.orbit-a{width:520px;height:520px;left:-320px;top:-160px;box-shadow:0 0 90px rgba(183,151,93,.08)}.orbit-b{width:360px;height:360px;right:-205px;bottom:-110px;box-shadow:0 0 80px rgba(183,151,93,.06)}
.proof-wrap{position:relative;z-index:2}.proof-head{display:flex;align-items:flex-end;justify-content:space-between;gap:64px;margin-bottom:48px}.proof-label{color:#d1ad6c}.proof-head h2{color:#f7f3e9;font-size:50px;margin:12px 0 17px}.proof-head h2 em{font-style:italic;color:#d8bd8f}.proof-sub{max-width:690px;margin:0;color:#9ea096;font-size:15px;line-height:1.8}.proof-promise{min-width:275px;padding:26px 27px;border:1px solid rgba(216,189,143,.28);background:rgba(245,241,232,.035);position:relative}.proof-promise:before{content:"";position:absolute;left:-1px;top:-1px;width:36px;height:2px;background:var(--gold)}.proof-promise small{display:block;color:#b7975d;font-size:9px;font-weight:800;letter-spacing:.18em}.proof-promise strong{display:block;font:400 25px Georgia,"Times New Roman",serif;margin:8px 0 3px;color:#f2eee4}.proof-promise strong em{font-size:42px;font-style:italic;color:#d8bd8f}.proof-promise span{font-size:12px;color:#aaa99f}.proof-promise span b{color:#e2c99c}
.proof-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:22px}.proof-chart,.live-board{border:1px solid rgba(216,189,143,.18);background:rgba(247,244,236,.035);box-shadow:0 28px 70px rgba(0,0,0,.18)}.proof-chart{padding:32px 31px 25px}.proof-chart-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.proof-chart-title small{display:block;color:#b7975d;font-size:9px;font-weight:800;letter-spacing:.17em}.proof-chart-title strong{font:400 21px Georgia,"Times New Roman",serif;color:#f3efe5}.proof-chart-title>span{font-size:11px;color:#9d9d94;padding:8px 11px;border:1px solid rgba(216,189,143,.17);background:rgba(216,189,143,.04);white-space:nowrap}.proof-chart-title>span b{color:#d8bd8f;font:italic 17px Georgia,"Times New Roman",serif}.bars{height:338px;display:grid;grid-template-columns:repeat(4,1fr);align-items:end;gap:18px;margin-top:25px;padding:12px 8px 0}.bar-item{height:100%;display:grid;grid-template-rows:32px 1fr 32px;align-items:end;text-align:center;position:relative}.bar-value{align-self:center;font:italic 21px Georgia,"Times New Roman",serif;color:#a8a99f}.bar-rail{height:100%;max-height:246px;width:min(76px,78%);margin:0 auto;position:relative;background:#242620;overflow:hidden;border:1px solid rgba(216,189,143,.10)}.proof-fill{position:absolute;left:0;right:0;bottom:0;height:6%;background:linear-gradient(180deg,#7d7e76,#4f514b);transition:height 1.35s cubic-bezier(.16,.82,.2,1);transition-delay:var(--delay,0s)}.proof-chart.is-visible .proof-fill{height:calc(var(--rate) * 1%)}.proof-fill.alt{background:linear-gradient(180deg,#9a9589,#66645d)}.featured .bar-value{color:#ddc38f;font-size:29px;text-shadow:0 0 25px rgba(183,151,93,.16)}.featured .bar-rail{width:min(88px,86%);border-color:rgba(216,189,143,.34);box-shadow:0 0 0 1px rgba(216,189,143,.08),0 0 38px rgba(183,151,93,.11)}.proof-fill.ours{background:linear-gradient(180deg,#e6cf9f 0%,#c5a66f 30%,#a78650 100%);box-shadow:0 -8px 32px rgba(183,151,93,.22)}.bar-item>strong{font-size:12px;color:#9b9d94;align-self:end}.bar-item.featured>strong{color:#f3efe5;font-size:13px}.best-badge{position:absolute;top:35px;left:50%;transform:translateX(-50%);z-index:3;color:#171915;background:#d8bd8f;font-size:8px;font-weight:900;letter-spacing:.13em;padding:5px 8px}.proof-note{margin:13px 0 0;color:#6f716a;font-size:9px;line-height:1.6}
.live-board{padding:30px}.live-top{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;padding-bottom:20px;border-bottom:1px solid rgba(216,189,143,.14)}.live-top>div{display:flex;align-items:center;gap:8px}.live-top small{font-weight:900;color:#d8bd8f;font-size:9px;letter-spacing:.16em}.live-top strong{font:400 21px Georgia,"Times New Roman",serif;margin-left:2px}.live-top>time{font-size:9px;color:#74766f}.live-dot{width:7px;height:7px;border-radius:50%;background:#d2ab67;box-shadow:0 0 0 0 rgba(210,171,103,.45);animation:uncleLivePulse 1.7s infinite}.live-window{height:242px;overflow:hidden;margin:15px 0}.live-track{display:flex;flex-direction:column;gap:8px;will-change:transform}.live-row{min-height:52px;display:grid;grid-template-columns:78px 82px 1fr auto;gap:9px;align-items:center;padding:10px 12px;border-bottom:1px solid rgba(216,189,143,.10);font-size:11px;background:rgba(255,255,255,.018)}.live-row time{color:#777970;font-variant-numeric:tabular-nums}.live-area{color:#9a9b93}.live-row b{color:#e8e4da;font-weight:700}.live-row em{font-style:normal;font-weight:800;color:#d6bc8c;border:1px solid rgba(216,189,143,.18);padding:4px 8px;white-space:nowrap;font-size:9px;letter-spacing:.02em}.live-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;border-top:1px solid rgba(216,189,143,.14)}.live-bottom span{font-size:10px;color:#8d8f87}.live-bottom a{color:#d8bd8f;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.03em}.live-bottom a i{font-style:normal;display:inline-block;margin-left:5px;transition:.2s}.live-bottom a:hover i{transform:translateX(4px)}
.zero-banner{position:relative;margin-top:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:27px;padding:31px 32px;background:#f4efe5;color:var(--ink);border:1px solid #d7c9af;box-shadow:0 22px 55px rgba(0,0,0,.18);overflow:hidden}.zero-banner:after{content:"ZERO";position:absolute;right:220px;top:50%;transform:translateY(-54%);font:italic 96px Georgia,"Times New Roman",serif;letter-spacing:-6px;color:rgba(183,151,93,.09);pointer-events:none}.zero-seal{width:72px;height:72px;border-radius:50%;border:1px solid #a98a54;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background:#faf7f0;box-shadow:inset 0 0 0 5px #eee4d3;z-index:2}.zero-seal span,.zero-seal small{font-size:7px;letter-spacing:.15em;color:#8b6f41;font-weight:900}.zero-seal strong{font:italic 26px Georgia,"Times New Roman",serif;color:#171915;line-height:1}.zero-copy{position:relative;z-index:2}.zero-copy>small{display:block;font-size:8px;letter-spacing:.18em;color:#8e7346;font-weight:900}.zero-banner h3{font:400 25px Georgia,"Times New Roman",serif;line-height:1.23;margin:5px 0 4px}.zero-banner h3 em{font-style:italic;color:#a8864f}.zero-banner p{margin:0;color:#5f5e58;font-size:12px}.zero-banner p strong{font:italic 18px Georgia,"Times New Roman",serif;color:#171915}.zero-caption{display:block;margin-top:4px;color:#99948a;font-size:8px}.zero-actions{display:flex;gap:8px;position:relative;z-index:2}.zero-actions .btn{padding:13px 16px;font-size:10px;white-space:nowrap;letter-spacing:.04em}.zero-call{background:#171915;color:#fff}.zero-sms{border:1px solid #aa9b82;color:#554c3e;background:transparent}
@keyframes uncleLivePulse{0%{box-shadow:0 0 0 0 rgba(210,171,103,.45)}70%{box-shadow:0 0 0 8px rgba(210,171,103,0)}100%{box-shadow:0 0 0 0 rgba(210,171,103,0)}}
@media(max-width:900px){.proof-head{align-items:stretch}.proof-grid{grid-template-columns:1fr}.proof-promise{min-width:235px}.live-window{height:242px}.zero-banner{grid-template-columns:auto 1fr}.zero-actions{grid-column:1/-1;margin-left:99px}.zero-banner:after{right:28px}}
@media(max-width:650px){.conversion-proof{padding:80px 0}.conversion-proof:after{font-size:62px;right:-55px;top:22px}.proof-head{display:block;margin-bottom:30px}.proof-head h2{font-size:37px}.proof-sub{font-size:13px}.proof-promise{margin-top:24px}.proof-chart,.live-board{border-radius:0}.proof-chart{padding:24px 16px 19px}.proof-chart-title{align-items:flex-start}.proof-chart-title strong{font-size:17px}.proof-chart-title>span{font-size:9px}.bars{height:270px;gap:8px;padding-left:0;padding-right:0}.bar-value{font-size:17px}.featured .bar-value{font-size:23px}.bar-rail{width:66%;max-height:192px}.featured .bar-rail{width:76%}.best-badge{top:34px;font-size:7px}.bar-item>strong,.bar-item.featured>strong{font-size:9px;line-height:1.25}.proof-note{font-size:8px}.live-board{padding:23px 16px}.live-top{align-items:flex-start}.live-top strong{font-size:18px}.live-top>time{display:none}.live-row{grid-template-columns:68px 1fr auto;gap:6px;min-height:52px;padding:10px 8px}.live-row .live-area{display:none}.live-row b{font-size:10px}.live-row em{font-size:8px;padding:4px 6px}.live-bottom{align-items:flex-start}.live-bottom span{max-width:58%;line-height:1.45}.zero-banner{display:block;padding:25px 20px}.zero-seal{width:62px;height:62px;margin-bottom:16px}.zero-banner h3{font-size:22px}.zero-banner p{font-size:11px}.zero-banner:after{display:none}.zero-actions{margin:19px 0 0;display:grid;grid-template-columns:1fr 1fr}.zero-actions .btn{padding:12px 8px;font-size:9px}}
