@font-face{font-family:Kufam;src:url('/assets/fonts/kufam-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Kufam;src:url('/assets/fonts/kufam-700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Kufam;src:url('/assets/fonts/kufam-800.ttf') format('truetype');font-weight:800;font-display:swap}
@font-face{font-family:NotoArabic;src:url('/assets/fonts/noto-arabic-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:NotoArabic;src:url('/assets/fonts/noto-arabic-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--cobalt:#1728b8;--cobalt-dark:#0d176a;--metal:#d8dde3;--chalk:#f7f8f4;--verm:#ff4f34;--graphite:#16191e;--acid:#d8ff57;--line:#89909a;--paper:#eff1ed;--shadow:0 28px 70px rgba(15,21,54,.14)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--chalk)}
body{margin:0;background:var(--chalk);color:var(--graphite);font-family:NotoArabic,Tahoma,sans-serif;font-size:17px;line-height:1.85;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:50}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button,a{touch-action:manipulation}
button{cursor:pointer}
img{max-width:100%;display:block}
h1,h2,h3,strong,b{font-family:Kufam,NotoArabic,sans-serif}
p{margin:0 0 1.25em}
small{letter-spacing:.035em}
.skip-link{position:fixed;top:-60px;right:20px;background:var(--acid);padding:10px 18px;z-index:1000}
.skip-link:focus{top:14px}
.load-bearing-nav{height:88px;padding:0 4vw;display:flex;align-items:center;gap:3vw;background:rgba(247,248,244,.92);backdrop-filter:blur(16px);position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(22,25,30,.13)}
.brand{display:flex;align-items:center;gap:12px;min-width:155px}
.brand-pivot{width:40px;height:38px;display:block;background:var(--cobalt);clip-path:polygon(50% 0,100% 100%,0 100%);position:relative}
.brand-pivot:after{content:"";position:absolute;width:9px;height:9px;border:4px solid var(--acid);border-radius:50%;top:17px;left:12px}
.brand b{display:block;font-size:1.35rem;line-height:1}.brand small{display:block;font-size:.68rem;color:#59606a;margin-top:5px}
.primary-nav{display:flex;align-items:center;gap:2.2vw;margin-inline:auto}.primary-nav a{font-weight:700;font-size:.92rem;position:relative;padding:6px 0}.primary-nav a:after{content:"";position:absolute;bottom:1px;right:0;width:0;height:2px;background:var(--verm);transition:.25s}.primary-nav a:hover:after{width:100%}
.nav-tools{display:flex;align-items:center;gap:15px;font-size:.78rem}.nav-tools a,.nav-tools button{border:0;background:transparent;padding:7px 0;white-space:nowrap}.nav-tools em{font-style:normal;background:var(--cobalt);color:white;min-width:21px;height:21px;display:inline-grid;place-items:center;margin-right:3px}
.nav-toggle{display:none;border:0;background:none;font-weight:700}
main:focus{outline:none}.loading-field{min-height:70vh;display:grid;place-items:center;align-content:center;gap:20px}.loading-arm{width:200px;height:5px;background:var(--cobalt);animation:sway 1.5s ease-in-out infinite;transform-origin:center}.loading-arm:after{content:"";display:block;margin:auto;width:35px;height:30px;background:var(--verm);clip-path:polygon(50% 0,100% 100%,0 100%);transform:translateY(5px)}
@keyframes sway{50%{transform:rotate(6deg)}}
.acid-action,.solid-action,.ghost-action,.text-action{display:inline-flex;align-items:center;justify-content:center;min-height:49px;padding:10px 22px;font-weight:800;border:0}
.acid-action{background:var(--acid);color:var(--graphite)}.ghost-action{border-bottom:2px solid currentColor;color:white;margin-inline-start:12px}.solid-action{background:var(--cobalt);color:white}.text-action{padding-inline:0;border-bottom:2px solid var(--verm)}
.gravity-hero{min-height:calc(100vh - 88px);height:780px;background:var(--cobalt);color:white;position:relative;isolation:isolate;overflow:hidden}
.gravity-hero:before{content:"";position:absolute;width:44vw;height:44vw;border:1px solid rgba(255,255,255,.2);border-radius:50%;top:-20vw;right:-7vw;z-index:-1}
.gravity-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:.9;filter:saturate(1.1) contrast(1.05)}
.gravity-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,40,184,.05),rgba(23,40,184,.24) 48%,rgba(13,23,106,.93) 80%);z-index:0}
.hero-copy{position:absolute;z-index:2;right:6vw;top:11%;width:min(650px,50vw)}
.hero-copy>small{color:var(--acid);font-weight:700}.hero-copy h1{font-size:clamp(3.8rem,7.2vw,7.8rem);line-height:.95;margin:.16em 0 .2em;letter-spacing:-.045em}.hero-copy h1 em{font-style:normal;color:var(--acid);-webkit-text-stroke:1px var(--acid)}.hero-copy p{max-width:600px;font-size:1.08rem;line-height:1.8}
.hero-reading{position:absolute;z-index:3;left:5vw;bottom:7%;width:250px}.hero-reading span,.hero-reading small{display:block}.hero-reading strong{display:block;font-size:6rem;line-height:1;color:var(--acid)}
.hero-cord{position:absolute;z-index:2;left:18vw;top:0;width:1px;height:68%;background:white}.hero-pivot{position:absolute;z-index:2;left:calc(18vw - 31px);top:67%;width:62px;height:54px;background:var(--verm);clip-path:polygon(50% 0,100% 100%,0 100%)}
.decision-lab{padding:120px 6vw 130px;position:relative;background:var(--chalk);overflow:hidden}.decision-lab:before{content:"";position:absolute;width:46vw;height:46vw;border:1px solid var(--metal);border-radius:50%;top:-20vw;left:-15vw}.decision-lab>header{max-width:710px;margin-inline-start:auto;margin-bottom:80px;position:relative}.decision-lab>header small,.cascade-intro small,.service-cantilevers header small,.guide-lines header small,.deep-reading header small,.offer-balance header small,.price-history header small{color:var(--verm);font-weight:800}.decision-lab h2,.cascade-intro h2,.service-cantilevers h2,.guide-lines h2,.deep-reading header h2,.offer-balance h2,.price-history h2{font-size:clamp(2.2rem,4.4vw,5rem);line-height:1.18;letter-spacing:-.03em;margin:.16em 0 .25em}
.lab-machine{display:flex;gap:6vw;align-items:center}.lab-controls{width:34%;position:relative}.weight-control{display:grid;grid-template-columns:1fr 45px;align-items:end;gap:6px;margin:0 0 28px;font-weight:700}.weight-control output{font-family:Kufam;font-size:1.4rem;color:var(--cobalt)}.weight-control input{grid-column:1/-1;width:100%;appearance:none;height:4px;background:var(--metal)}.weight-control input::-webkit-slider-thumb{appearance:none;width:23px;height:28px;background:var(--verm);clip-path:polygon(50% 0,100% 45%,82% 100%,18% 100%,0 45%)}
.live-balance{height:450px;flex:1;position:relative}.live-arm{position:absolute;top:120px;right:4%;width:92%;height:9px;background:var(--cobalt);transform:rotate(var(--balance-angle));transform-origin:center;transition:transform .35s}.live-balance>i{position:absolute;top:128px;left:calc(50% - 42px);width:84px;height:92px;background:var(--graphite);clip-path:polygon(50% 0,100% 100%,0 100%)}.load-product,.load-price{position:absolute;top:130px;width:37%;min-height:270px;border-top:1px solid var(--graphite);padding-top:55px}.load-product{right:3%}.load-price{left:3%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.load-product:before,.load-price:before{content:"";position:absolute;top:-1px;right:50%;height:47px;width:1px;background:var(--graphite)}.load-product img{height:245px;width:100%;object-fit:contain;filter:drop-shadow(0 20px 22px rgba(10,17,60,.15))}.load-price strong{font-size:1.6rem;max-width:290px;line-height:1.35}.load-price em{font-style:normal;color:var(--cobalt);font-size:1.3rem;font-weight:800;margin-top:12px}
.ranked-decisions{list-style:none;margin:15px 0 0 38%;padding:0;border-top:2px solid var(--graphite)}.ranked-decisions li{display:flex;align-items:center;gap:20px;padding:15px 0;border-bottom:1px solid var(--metal)}.ranked-decisions b{color:var(--verm)}.ranked-decisions a{font-weight:800;flex:1}.ranked-decisions span{font-size:.85rem;color:#626873}
.cascade-intro{padding:120px 7vw 90px;max-width:1050px;margin-inline:auto}.cascade-intro p{max-width:670px;font-size:1.12rem}
.product-cascade{position:relative;padding:30px 5vw 100px}.product-cascade:before{content:"";position:absolute;right:50%;top:0;bottom:0;width:1px;background:var(--metal)}
.hanging-offer{position:relative;min-height:560px;width:88%;margin:0 auto 100px;transform:rotate(var(--lean));transform-origin:50% 18%;display:flex;align-items:center;gap:6vw}
.hanger-arm{position:absolute;top:70px;right:3%;left:3%;height:7px;background:var(--graphite)}.hanger-cord{position:absolute;top:0;right:50%;height:72px;width:1px;background:var(--graphite)}.small-pivot{position:absolute;top:77px;right:calc(50% - 31px);width:62px;height:55px;background:var(--cobalt);clip-path:polygon(50% 0,100% 100%,0 100%)}
.product-cutout{width:47%;position:relative;padding-top:95px}.product-cutout:before{content:"";position:absolute;right:50%;top:70px;height:100px;width:1px;background:var(--graphite)}.product-cutout img{width:100%;height:370px;object-fit:contain;filter:drop-shadow(0 30px 28px rgba(14,20,43,.18));transition:.3s}.product-cutout:hover img{transform:translateY(-10px) rotate(-2deg)}
.product-words{width:42%;padding-top:100px}.product-words>small{color:var(--cobalt);font-weight:800}.product-words h2{font-size:clamp(2rem,3.5vw,4rem);line-height:1.15;margin:.2em 0}.product-words p{max-width:590px}.hang-left{flex-direction:row-reverse}.value-reading{display:flex;align-items:baseline;gap:14px;border-bottom:1px solid var(--graphite);padding-bottom:12px}.value-reading strong{font-size:2rem;color:var(--cobalt)}.value-reading span,.value-reading b{font-size:.77rem}.quick-actions{display:flex;gap:10px;margin:18px 0}.quick-actions button{border:0;border-bottom:1px solid;background:transparent;padding:5px 0;color:#4b515c}
.method-counterweight{margin:80px 4vw 170px;min-height:560px;background:var(--graphite);color:white;clip-path:polygon(0 12%,78% 0,100% 22%,96% 89%,22% 100%,0 78%);padding:110px 9vw;display:flex;align-items:center;gap:6vw}.method-counterweight>div{max-width:550px}.method-counterweight h2{font-size:clamp(2rem,4vw,4.5rem);line-height:1.17;margin:.25em 0}.method-counterweight a{color:var(--acid);border-bottom:1px solid}.giant-number{font:800 clamp(8rem,18vw,18rem)/1 Kufam;color:var(--acid)}.method-counterweight ol{list-style:none;padding:0;margin:0;font-weight:700}.method-counterweight li{padding:8px 0;border-bottom:1px solid #494d54}
.service-cantilevers{padding:70px 5vw 170px;overflow:hidden}.service-cantilevers header{max-width:800px;margin-bottom:70px}.service-cantilevers article{width:min(930px,85vw);margin:0 0 46px var(--service-offset);min-height:180px;position:relative;display:flex;align-items:center;gap:28px;border-top:5px solid var(--cobalt);padding:24px 0 0}.service-cantilevers article>span{position:absolute;top:-5px;right:56%;height:165px;width:1px;background:var(--graphite)}.service-cantilevers article>b{font-size:2rem;color:var(--verm)}.service-cantilevers article>div{max-width:560px}.service-cantilevers h3,.service-cantilevers article h2{font-size:2rem;margin:0}.service-cantilevers article>strong{font-size:1.4rem;margin-inline-start:auto}.service-cantilevers article a{border-bottom:1px solid var(--verm)}.service-cantilevers.full article{min-height:300px}.service-cantilevers.full ol{columns:2;padding:0 20px}
.guide-lines{padding:120px 7vw 160px;position:relative}.guide-lines header{max-width:730px;margin-bottom:55px}.guide-lines>a{display:flex;align-items:center;gap:25px;border-top:1px solid var(--graphite);padding:20px 0;transition:.25s}.guide-lines>a:hover{padding-inline:16px;background:var(--acid)}.guide-lines>a b{color:var(--verm)}.guide-lines>a span{width:180px;font-size:.8rem;color:#5d626a}.guide-lines>a strong{flex:1;font-size:1.15rem}.guide-lines>a em{font-style:normal;font-size:.8rem}.guide-lines>a.all-guides{width:max-content;margin-top:35px;border-top:0;border-bottom:2px solid var(--cobalt)}
.inner-lead{min-height:620px;padding:100px 7vw 110px;background:var(--cobalt);color:white;position:relative;overflow:hidden;display:flex;align-items:center}.inner-lead:after{content:"";position:absolute;width:40vw;height:40vw;border:1px solid rgba(255,255,255,.2);border-radius:50%;bottom:-20vw;left:-12vw}.lead-copy{width:min(800px,68vw);position:relative;z-index:2}.lead-copy small{color:var(--acid);font-weight:800}.lead-copy h1{font-size:clamp(3.4rem,7vw,7.5rem);line-height:1.04;letter-spacing:-.04em;margin:.17em 0}.lead-copy p{max-width:680px;font-size:1.18rem}.lead-weight{position:absolute;left:5vw;top:26%;font-size:clamp(2rem,5vw,5.5rem);color:var(--acid);writing-mode:vertical-rl}.tension-string{position:absolute;left:14vw;top:0;height:56%;width:1px;background:white}.lead-pivot{position:absolute;left:calc(14vw - 36px);top:55%;width:72px;height:66px;background:var(--verm);clip-path:polygon(50% 0,100% 100%,0 100%)}
.filter-lever{margin:90px 7vw 70px;display:flex;align-items:end;gap:3vw;border-bottom:7px solid var(--graphite);padding-bottom:20px;position:relative}.filter-lever:after{content:"";position:absolute;bottom:-67px;right:48%;width:85px;height:60px;background:var(--cobalt);clip-path:polygon(50% 0,100% 100%,0 100%)}.filter-lever label{display:flex;flex-direction:column;flex:1;font-size:.78rem;font-weight:700}.filter-lever select,.filter-lever input{border:0;border-bottom:1px solid #8b919a;background:transparent;padding:9px 0;min-width:0}.filter-lever>strong{font-size:1.8rem;color:var(--verm);white-space:nowrap}
.product-hero{min-height:720px;padding:80px 6vw 120px;display:flex;align-items:center;gap:6vw;position:relative}.product-copy{width:46%}.product-copy>small{color:var(--cobalt);font-weight:800}.product-copy h1{font-size:clamp(3rem,5.4vw,6rem);line-height:1.08;margin:.18em 0}.product-copy>p{font-size:1.1rem}.product-price{display:flex;align-items:baseline;gap:15px;margin:24px 0}.product-price strong{font-size:2.4rem;color:var(--cobalt)}.product-price span{font-size:.8rem}.product-suspension{width:48%;height:580px;position:relative}.product-suspension .top-cord{position:absolute;right:50%;top:-80px;height:160px;width:1px;background:var(--graphite)}.product-suspension .long-beam{position:absolute;right:0;left:0;top:80px;height:8px;background:var(--cobalt);transform:rotate(-3deg)}.product-suspension>i{position:absolute;top:87px;right:calc(50% - 40px);width:80px;height:72px;background:var(--verm);clip-path:polygon(50% 0,100% 100%,0 100%)}.product-suspension img{width:80%;height:390px;object-fit:contain;margin:100px auto 0;filter:drop-shadow(0 28px 25px rgba(0,0,0,.18))}.product-suspension>strong{position:absolute;left:2%;top:115px;font-size:3.7rem;color:var(--cobalt)}.product-suspension>strong small{display:block;font:400 .7rem NotoArabic;color:var(--graphite)}
.feature-tension{display:flex;gap:0;padding:0 6vw 100px}.feature-tension div{flex:1;border-top:1px solid var(--graphite);padding:20px}.feature-tension b{display:block;color:var(--verm);font-size:1.5rem}
.offer-balance{padding:100px 7vw 220px;background:var(--metal);clip-path:polygon(0 6%,100% 0,100% 93%,0 100%)}.offer-balance header,.price-history header{max-width:750px}.offer-beam{margin-top:90px;border-top:9px solid var(--graphite);display:flex;justify-content:space-around;transform:rotate(-1deg);transform-origin:center}.offer-beam article{position:relative;width:27%;padding-top:var(--offer-drop)}.offer-cord{position:absolute;top:0;right:50%;height:calc(var(--offer-drop) - 10px);width:1px;background:var(--graphite)}.offer-beam strong{display:block;font-size:2rem;color:var(--cobalt)}.offer-beam p{margin:.15em 0;font-size:.86rem}.offer-beam button{border:0;background:var(--cobalt);color:white;padding:10px 18px;margin-top:12px}
.price-history{padding:120px 8vw}.price-history svg{width:100%;height:auto;margin-top:50px;overflow:visible}.price-history svg line{stroke:var(--graphite);stroke-width:1}.price-history svg polyline{fill:none;stroke:var(--verm);stroke-width:7;stroke-linejoin:round}.price-history svg circle{fill:var(--acid);stroke:var(--graphite);stroke-width:2}.price-history svg text{font:700 16px Kufam;text-anchor:middle}.history-months{display:flex;justify-content:space-between;font-size:.72rem}
.review-point,.request-drop,.checkout-balance{margin:100px 6vw 150px;display:flex;align-items:start;gap:7vw;position:relative}.review-point:before,.request-drop:before{content:"";position:absolute;right:48%;top:-40px;bottom:-40px;width:1px;background:var(--graphite)}.review-point>div,.request-drop>header{width:42%}.review-point h2,.request-drop h2{font-size:clamp(2rem,4vw,4rem);line-height:1.2;margin:.2em 0}.review-point form,.request-drop form,.checkout-balance form,.login-balance form{flex:1;display:flex;flex-direction:column;gap:16px}.review-point label,.request-drop label,.checkout-balance label,.login-balance label,.admin-settings label{display:flex;flex-direction:column;font-size:.82rem;font-weight:700}.review-point input,.review-point select,.review-point textarea,.request-drop input,.request-drop textarea,.checkout-balance input,.checkout-balance select,.checkout-balance textarea,.login-balance input,.admin-settings input,.admin-work input{border:0;border-bottom:1px solid var(--graphite);background:transparent;padding:10px 0}.review-point textarea,.request-drop textarea,.checkout-balance textarea{min-height:110px}.review-point button,.request-drop button,.checkout-balance button,.login-balance button,.admin-settings button,.admin-work button{border:0;background:var(--cobalt);color:white;padding:12px 20px;align-self:flex-start}.form-note{font-size:.75rem;color:#686f79}
.article-plumbline{padding:120px 5vw 140px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;position:relative}.article-plumbline:before{content:"";position:absolute;right:50%;top:0;bottom:0;width:1px;background:var(--metal)}.article-plumbline article{width:44%;min-height:390px;margin:0 0 100px;position:relative;padding:75px 3vw 0}.article-plumbline article:nth-child(odd){margin-top:130px}.article-cord{position:absolute;top:0;right:50%;height:62px;width:1px;background:var(--graphite)}.article-plumbline article>b{color:var(--verm);font-size:1.7rem}.article-plumbline h2{font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.25;margin:.25em 0}.article-plumbline small{color:var(--cobalt)}.article-plumbline article>a{border-bottom:1px solid var(--verm)}
.article-opening{margin:100px auto;max-width:850px;padding-right:100px;position:relative;font-size:1.2rem}.article-opening span{position:absolute;right:0;top:-40px;width:9px;height:170px;background:var(--cobalt)}.article-opening a{color:var(--cobalt);font-weight:800;border-bottom:2px solid}
.service-hero{min-height:760px;background:var(--cobalt);color:white;padding:70px 7vw 100px;display:flex;align-items:center;gap:7vw;position:relative;overflow:hidden}.service-hero:after{content:"";position:absolute;top:0;bottom:0;right:43%;width:1px;background:rgba(255,255,255,.5)}.service-hero img{width:44%;height:560px;object-fit:contain;filter:drop-shadow(0 30px 26px rgba(0,0,0,.2))}.service-hero>div{width:50%;position:relative;z-index:2}.service-hero h1{font-size:clamp(3rem,5vw,5.8rem);line-height:1.05;margin:.2em 0}.service-hero ol{padding:0;list-style:none;columns:2}.service-hero li{margin:9px 0}.service-hero li b{color:var(--acid);margin-left:8px}
.deep-reading{padding:130px 7vw 170px;background:var(--paper);position:relative}.deep-reading:before{content:"";position:absolute;right:11vw;top:0;bottom:0;width:1px;background:var(--metal)}.deep-reading>header{max-width:800px;margin:0 8vw 100px 0}.reading-arm{margin:0 auto 110px;width:min(1050px,84vw);position:relative}.reading-arm:before{content:"";position:absolute;top:0;right:-4vw;width:calc(100% + 8vw);height:4px;background:var(--graphite);transform:rotate(var(--read-lean));transform-origin:center}.reading-arm:after{content:"";position:absolute;top:4px;right:47%;width:70px;height:55px;background:var(--cobalt);clip-path:polygon(50% 0,100% 100%,0 100%)}.reading-arm h3{padding-top:75px;font-size:clamp(1.65rem,2.5vw,2.6rem);line-height:1.3;display:flex;align-items:start;gap:20px}.line-number{color:var(--verm);font-size:1rem;margin-top:10px}.reading-arm>div{columns:2;column-gap:6vw}.reading-arm p{break-inside:avoid;text-align:justify;color:#30343a}
.empty-balance{min-height:420px;text-align:center;display:grid;place-items:center;align-content:center;padding:80px 6vw;position:relative}.empty-balance>span{width:240px;height:6px;background:var(--graphite);display:block;transform:rotate(5deg);margin-bottom:25px}.empty-balance>span:after{content:"";display:block;margin:auto;width:45px;height:40px;background:var(--verm);clip-path:polygon(50% 0,100% 100%,0 100%);transform:translateY(6px)}
.held-list{padding:100px 7vw}.held-list article{min-height:260px;border-top:5px solid var(--graphite);display:flex;align-items:center;gap:30px;position:relative;padding:35px 0}.held-cord{position:absolute;top:0;right:18%;width:1px;height:50px;background:var(--graphite)}.held-list img{width:230px;height:190px;object-fit:contain}.held-list article>div:nth-of-type(1){flex:1}.held-list h2{margin:0;font-size:1.8rem}.held-list strong{color:var(--cobalt);font-size:1.5rem}.held-actions{display:flex;flex-direction:column;gap:10px}.held-actions button{border:0;border-bottom:1px solid;background:transparent}.held-actions input{width:70px}.cart-total{margin:0 7vw 120px;padding:50px 5vw;background:var(--graphite);color:white;position:relative}.cart-total>span{position:absolute;top:-70px;left:20%;height:70px;width:1px;background:var(--graphite)}.cart-total p{display:flex;justify-content:space-between;border-bottom:1px solid #4b4f56;padding:8px 0}.cart-total p:last-of-type strong{color:var(--acid);font-size:2rem}
.search-plumbline{margin:80px auto;width:min(900px,86vw);border-bottom:7px solid var(--graphite);display:flex}.search-plumbline input{flex:1;border:0;background:transparent;font-size:1.5rem;padding:15px}.search-plumbline button{border:0;background:var(--cobalt);color:white;padding:10px 30px}.search-hint{max-width:700px;margin:100px auto;padding-right:60px;border-right:7px solid var(--verm)}
.checkout-balance>form{width:55%}.checkout-balance>div{width:40%;border-top:7px solid var(--graphite);padding-top:30px}.checkout-balance>div p{display:flex;justify-content:space-between;border-bottom:1px solid var(--metal)}.login-balance{margin:100px auto 150px;width:min(650px,86vw);position:relative}.login-balance:before{content:"";position:absolute;right:50%;top:-100px;width:1px;height:80px;background:var(--graphite)}.account-rail{margin:100px 7vw}.account-rail>button{float:left;border:0;background:var(--graphite);color:white;padding:10px 20px}.account-rail article{display:flex;gap:30px;align-items:center;border-top:1px solid;padding:20px 0}.account-rail article strong{margin-inline-start:auto;color:var(--cobalt)}
.lab-explainer{margin:40px auto 160px;width:min(980px,86vw);position:relative;padding-right:100px}.vertical-force{position:absolute;right:20px;top:0;bottom:0;width:8px;background:var(--cobalt)}.lab-explainer h2{font-size:3rem}.lab-explainer ol{list-style:none;padding:0}.lab-explainer li{border-top:1px solid;padding:14px}.lab-explainer li b{color:var(--verm);margin-left:20px}
.search-sheet{position:fixed;z-index:300;inset:0;background:var(--cobalt);color:white;padding:15vh 10vw;transform:translateY(-105%);transition:.45s}.search-sheet.open{transform:none}.search-sheet>button{position:absolute;top:35px;left:5vw;border:0;background:transparent;color:white}.search-sheet form{max-width:900px;margin:auto;display:flex;flex-direction:column}.search-sheet label{font:800 clamp(2.6rem,6vw,6rem)/1.2 Kufam;margin-bottom:35px}.search-sheet input{border:0;border-bottom:3px solid white;background:transparent;color:white;padding:15px;font-size:1.3rem}.search-sheet button[type=submit]{background:var(--acid);color:var(--graphite);border:0;padding:14px 22px;align-self:flex-start;margin-top:25px}
.toast{position:fixed;bottom:25px;left:25px;z-index:500;background:var(--graphite);color:white;padding:14px 22px;transform:translateY(150%);transition:.3s}.toast.show{transform:none}
.ground-anchor{background:var(--graphite);color:white;padding:100px 6vw 40px;position:relative}.footer-mark{position:absolute;right:8vw;top:-75px;height:75px;width:1px;background:var(--graphite)}.footer-mark span{position:absolute;bottom:-1px;right:-40px;width:80px;height:70px;background:var(--acid);clip-path:polygon(50% 0,100% 100%,0 100%)}.footer-statement{max-width:650px}.footer-statement strong{font-size:4rem;color:var(--acid)}.footer-statement p{font-size:1.15rem}.ground-anchor nav{display:flex;flex-wrap:wrap;gap:20px 32px;border-top:1px solid #4b4f55;border-bottom:1px solid #4b4f55;padding:28px 0;margin:50px 0 25px}.ground-anchor nav a:hover{color:var(--acid)}.footer-note{font-size:.75rem;color:#aeb4bc}
.admin-shell{min-height:100vh;background:#e9ebee;padding:45px 4vw;color:#202329}.admin-shell>header{display:flex;justify-content:space-between;align-items:center}.admin-shell h1{font-size:3rem;margin:0}.admin-shell>header button{border:0;background:#202329;color:white;padding:10px 20px}.admin-shell>nav{display:flex;overflow:auto;border-bottom:1px solid #aab0b8;margin:30px 0}.admin-shell>nav button{border:0;background:transparent;padding:16px 20px;white-space:nowrap}.admin-shell>nav button.active{background:var(--cobalt);color:white}.admin-panel{background:white;padding:30px;min-height:500px}.stat-rack{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ccd0d5}.stat-rack article{background:white;padding:30px}.stat-rack span{display:block;color:#69707a}.stat-rack strong{font-size:2.4rem;color:var(--cobalt)}.admin-table-wrap{overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse;min-width:800px}.admin-table-wrap th,.admin-table-wrap td{text-align:right;padding:12px;border-bottom:1px solid #ddd}.admin-table-wrap button{border:0;background:#e8ebef;padding:7px 12px}.admin-work form{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.admin-work form h2{width:100%}.admin-settings{max-width:650px;display:flex;flex-direction:column;gap:18px}.audit-list{list-style:none;padding:0}.audit-list li{display:grid;grid-template-columns:140px 120px 1fr;border-bottom:1px solid #ddd;padding:13px}
.fatal-load{min-height:70vh;display:grid;place-items:center;align-content:center;text-align:center}
@media(max-width:900px){
 body{font-size:16px}.load-bearing-nav{height:72px;padding:0 18px}.primary-nav,.nav-tools{display:none}.nav-toggle{display:block;margin-inline-start:auto}.menu-open{height:auto;min-height:72px;flex-wrap:wrap;padding-bottom:18px}.menu-open .primary-nav,.menu-open .nav-tools{display:flex;width:100%;flex-wrap:wrap}.menu-open .primary-nav{order:3}.menu-open .nav-tools{order:4}
 .gravity-hero{height:760px;min-height:calc(100vh - 72px)}.gravity-hero>img{object-position:35% center;opacity:.62}.gravity-hero:after{background:linear-gradient(180deg,rgba(13,23,106,.32),rgba(13,23,106,.94) 65%)}.hero-copy{right:25px;left:25px;top:10%;width:auto}.hero-copy h1{font-size:clamp(3.2rem,15vw,5.3rem)}.hero-reading{left:25px;bottom:5%;width:210px}.hero-reading strong{font-size:4.5rem}.hero-cord{left:14vw;height:73%}.hero-pivot{left:calc(14vw - 24px);top:72%;width:48px;height:42px}
 .decision-lab{padding:90px 22px}.decision-lab>header{margin-bottom:45px}.lab-machine{display:block}.lab-controls{width:100%}.live-balance{height:390px;margin-top:30px}.live-arm{top:105px}.live-balance>i{top:112px;width:60px;height:70px;left:calc(50% - 30px)}.load-product,.load-price{top:115px;padding-top:45px;min-height:240px}.load-product img{height:180px}.load-price strong{font-size:1rem}.ranked-decisions{margin:0;padding-top:10px}.ranked-decisions li{gap:10px;align-items:flex-start;flex-wrap:wrap}.ranked-decisions span{width:100%;padding-right:32px}
 .cascade-intro{padding:90px 25px 50px}.product-cascade{padding:0 18px 70px}.product-cascade:before{right:27px}.hanging-offer,.hang-left{width:100%;min-height:670px;margin-bottom:55px;display:block;transform:none}.hanger-arm{right:22px;left:0;top:75px}.hanger-cord{right:22px;height:76px}.small-pivot{right:0;top:82px;width:46px;height:42px}.product-cutout{width:100%;padding-top:80px}.product-cutout:before{right:38%;top:75px;height:65px}.product-cutout img{height:300px}.product-words{width:auto;padding:10px 26px 0 8px}.product-words h2{font-size:2.15rem}.value-reading{flex-wrap:wrap}.quick-actions{flex-wrap:wrap}
 .method-counterweight{margin:50px 0 100px;padding:90px 28px;clip-path:polygon(0 4%,92% 0,100% 8%,97% 96%,8% 100%,0 92%);display:block}.giant-number{font-size:9rem}.service-cantilevers{padding:60px 20px 100px}.service-cantilevers article{margin:0 0 55px;width:100%;align-items:flex-start;gap:15px}.service-cantilevers article>span{right:35%}.service-cantilevers article>strong{font-size:1rem}.service-cantilevers.full ol{columns:1}.guide-lines{padding:80px 22px}.guide-lines>a{align-items:flex-start;gap:10px;flex-wrap:wrap}.guide-lines>a span{width:auto}.guide-lines>a strong{width:70%;flex:none}.guide-lines>a em{margin-inline-start:auto}
 .inner-lead{min-height:540px;padding:85px 24px}.lead-copy{width:85%}.lead-copy h1{font-size:clamp(3rem,13vw,5rem)}.lead-weight{left:12px;font-size:2rem}.tension-string{left:10vw}.lead-pivot{left:calc(10vw - 25px);width:50px;height:46px}
 .filter-lever{margin:60px 22px 90px;display:block}.filter-lever label{margin:14px 0}.filter-lever:after{right:38%}
 .product-hero{display:block;padding:70px 24px}.product-copy{width:100%}.product-suspension{width:100%;height:480px}.product-suspension .top-cord{top:0;height:75px}.product-suspension .long-beam{top:75px}.product-suspension>i{top:82px}.product-suspension img{margin-top:90px;height:330px}.feature-tension{display:block;padding:0 24px 80px}.offer-balance{padding:90px 22px 180px;clip-path:polygon(0 2%,100% 0,100% 98%,0 100%)}.offer-beam{display:block;border-top:7px solid;transform:none}.offer-beam article{width:100%;padding:55px 20px 25px;border-bottom:1px solid #8a9098}.offer-cord{right:20px;height:45px}.price-history{padding:90px 20px;overflow:hidden}.price-history svg{width:780px;max-width:none}.history-months{width:780px}
 .review-point,.request-drop,.checkout-balance{margin:70px 22px 100px;display:block}.review-point:before,.request-drop:before{display:none}.review-point>div,.request-drop>header,.checkout-balance>form,.checkout-balance>div{width:100%}.review-point form,.request-drop form{margin-top:40px}
 .article-plumbline{padding:70px 20px;display:block}.article-plumbline:before{right:25px}.article-plumbline article,.article-plumbline article:nth-child(odd){width:100%;margin:0 0 75px;padding:65px 25px 0}.article-opening{margin:70px 22px;padding-right:45px}.service-hero{display:block;padding:70px 22px}.service-hero:after{right:22px}.service-hero img,.service-hero>div{width:100%}.service-hero img{height:360px}.service-hero ol{columns:1}
 .deep-reading{padding:90px 20px}.deep-reading:before{right:25px}.deep-reading>header{margin:0 25px 70px}.reading-arm{width:calc(100% - 35px);margin-right:35px;margin-bottom:90px}.reading-arm:before{right:-25px;width:calc(100% + 25px)}.reading-arm:after{right:35%;width:50px;height:42px}.reading-arm h3{padding-top:60px}.reading-arm>div{columns:1}.reading-arm p{text-align:start}
 .held-list{padding:70px 20px}.held-list article{display:block;padding:35px 15px}.held-list img{width:100%;height:230px}.held-actions{margin-top:20px}.cart-total{margin:0 20px 90px}.search-plumbline{width:calc(100% - 40px)}.search-plumbline input{font-size:1rem;min-width:0}.search-plumbline button{padding:10px 18px}.account-rail{margin:70px 20px}.account-rail article{flex-wrap:wrap}.lab-explainer{padding-right:45px}.lab-explainer h2{font-size:2.2rem}
 .ground-anchor{padding:90px 25px 35px}.footer-statement strong{font-size:3.2rem}.ground-anchor nav{gap:14px 24px}.admin-shell{padding:25px 12px}.admin-panel{padding:15px}.stat-rack{grid-template-columns:1fr 1fr}.admin-work form{display:block}.admin-work input{display:block;width:100%;margin:8px 0}.audit-list li{grid-template-columns:1fr}.search-sheet{padding:15vh 24px}.search-sheet label{font-size:2.8rem}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
