:root{--navy:#071a2f;--navy-2:#0b2746;--amber:#f4b21a;--amber-2:#ffc533;--ink:#0b1421;--paper:#f5f5f3;--muted:#6f7782;--line:#d6d7d9;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.wrap{width:min(1180px,100% - 40px);margin:0 auto}.site-header{color:#fff;z-index:50;background:#06172a;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:30px;height:78px;padding:0 max(24px,50vw - 590px);display:flex;position:sticky;top:0}.site-header nav{align-items:center;gap:30px;font-size:14px;font-weight:800;display:flex}.site-header nav a:not(.nav-cta):hover{color:var(--amber)}.nav-cta{background:var(--amber);color:#07101d;border:2px solid var(--amber);text-transform:uppercase;letter-spacing:.02em;padding:14px 22px}.brand-mark{letter-spacing:.01em;text-transform:uppercase;color:#fff;align-items:center;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(54px,8vw,104px);line-height:.88;display:inline-flex}.brand-mark.compact{font-size:31px}.brand-gear{color:var(--amber);margin-right:.16em;font-family:Arial,sans-serif;font-size:.72em}.brand-scrap{color:#fff}.brand-iq{color:var(--amber)}.logo-link{display:inline-flex}.hero{color:#fff;background:radial-gradient(circle at 80% 42%,#204d7166,#0000 30%),linear-gradient(105deg,#071a2f 0%,#0a213b 58%,#07182a 100%);min-height:590px;position:relative;overflow:hidden}.hero:before{content:"";opacity:.17;background-image:linear-gradient(30deg,#0000 24%,#ffffff1f 25%,#0000 26%),linear-gradient(-25deg,#0000 35%,#f4b21a24 36%,#0000 37%);background-size:84px 84px,118px 118px;position:absolute;inset:0}.hero-overlay{background:linear-gradient(90deg,#040f1cf5 0%,#040f1cbd 50%,#040f1c24 100%);position:absolute;inset:0}.hero-content{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:590px;padding:55px 0 35px;display:grid;position:relative}.hero-copy h1,.section-heading h2,.benefits-title h2,.cta-section h2{text-transform:uppercase;letter-spacing:.025em;margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif}.hero-copy h1{margin-top:22px;font-size:clamp(42px,5vw,72px)}.hero-copy>p{color:#eef2f5;max-width:600px;font-size:21px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.button{text-transform:uppercase;border:2px solid var(--amber);letter-spacing:.02em;justify-content:center;align-items:center;min-width:176px;min-height:54px;padding:15px 24px;font-weight:900;display:inline-flex}.button.primary{background:var(--amber);color:#07101d}.button.secondary{color:var(--amber-2);background:0 0}.button.dark{background:var(--navy);color:#fff;border-color:var(--navy);width:min(340px,100%)}.button:hover,.nav-cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.hero-phone{justify-content:center;display:flex;transform:rotate(5deg)translateY(25px)}.phone{background:#06080b;border:4px solid #34373b;border-radius:36px;width:270px;height:535px;padding:11px;position:relative;box-shadow:0 28px 60px #00000061}.phone-speaker{z-index:2;background:#252a31;border-radius:20px;width:72px;height:6px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.phone-screen{color:#fff;background:#08192d;border-radius:25px;height:100%;padding:27px 15px 16px;overflow:hidden}.app-topbar{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.app-topbar b{letter-spacing:.06em;font-family:Impact,sans-serif;font-size:18px}.app-topbar b span,.app-kicker{color:var(--amber)}.app-kicker{letter-spacing:.08em;margin:13px 0 10px;font-size:10px;font-weight:900}.load-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.load-summary div{border-left:2px solid var(--amber);background:#ffffff09;padding:11px 8px}.load-summary strong{color:#7ee27b;font-size:21px;display:block}.load-summary div:nth-child(2) strong{color:var(--amber-2)}.load-summary small{opacity:.7;margin-top:5px;font-size:7px;display:block}.material-list p,.sale-list p{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:12px 2px;font-size:11px;display:flex}.material-list b{color:var(--amber-2);font-size:10px}.app-button{background:var(--amber);color:#07101d;border:0;width:100%;margin-top:15px;padding:12px 5px;font-size:10px;font-weight:900}.search-row{color:#8290a0;border:1px solid #fff3;border-radius:5px;margin-bottom:6px;padding:10px;font-size:10px}.tab-row{gap:4px;margin-bottom:7px;font-size:8px;display:flex}.tab-row span{text-align:center;background:#ffffff0f;flex:1;padding:7px 3px}.tab-row .active{background:var(--amber);color:#07101d;font-weight:900}.sale-list small{color:#a9b2bd;font-size:8px}.sale-list b{color:#fff}.section{padding:74px 0}.light{background:#f7f7f5}.section-heading{text-align:center;margin-bottom:42px}.section-heading h2{color:#0a1c32;font-size:clamp(34px,4vw,52px)}.section-heading p{color:#3d4651;margin:10px 0 0;font-size:18px}.feature-grid{grid-template-columns:repeat(4,1fr);display:grid}.feature{text-align:center;border-right:1px solid var(--line);padding:10px 28px}.feature:last-child{border-right:0}.feature-icon{width:76px;height:76px;color:var(--amber);place-items:center;margin:0 auto 16px;font-size:48px;font-weight:300;display:grid}.feature h3,.step h3,.preview-grid h3{text-transform:uppercase;letter-spacing:.02em;color:#0b1c31;margin:10px 0;font-family:Impact,Arial Narrow Bold,sans-serif;font-size:22px}.feature p,.step p,.preview-grid p{margin:0;font-size:15px;line-height:1.5}.steps-section{background:#fff}.steps-grid{grid-template-columns:repeat(4,1fr);gap:36px;display:grid}.step{text-align:center;padding:4px 15px;position:relative}.step-number{background:var(--navy);width:40px;height:40px;color:var(--amber);border-radius:3px;place-items:center;margin:0 auto 16px;font-size:22px;font-weight:900;display:grid}.step-arrow{color:var(--amber);font-size:42px;position:absolute;top:8px;right:-31px}.preview-section{background:#f5f5f3;padding-bottom:25px;overflow:hidden}.preview-grid{grid-template-columns:repeat(3,1fr);align-items:end;gap:34px;display:grid}.preview-grid article{text-align:center}.preview-grid .phone{width:230px;height:455px;margin:26px auto -92px;transform:none}.preview-note{text-align:center;color:#727b85;margin-top:110px;font-size:12px}.benefits-section{color:#fff;background:linear-gradient(135deg,#071a2f,#0d2b4e);padding:58px 0}.benefits-grid{grid-template-columns:1.45fr repeat(4,1fr);align-items:stretch;display:grid}.benefits-grid>div{border-right:1px solid #ffffff40;padding:8px 23px}.benefits-grid>div:last-child{border-right:0}.benefits-title h2{font-size:35px;line-height:1.04}.benefits-title span{background:var(--amber);width:54px;height:5px;margin-top:18px;display:block}.benefits-grid strong{color:var(--amber);text-transform:uppercase;letter-spacing:.035em;margin-bottom:10px;font-family:Impact,sans-serif;font-size:19px;display:block}.benefits-grid p{color:#e7edf2;margin:0;font-size:14px;line-height:1.45}.cta-section{background:linear-gradient(90deg,#f0a90a,#ffc733);padding:30px 0}.cta-grid{grid-template-columns:.9fr 1.25fr .9fr;align-items:center;gap:36px;display:grid}.cta-section .brand-mark{font-size:49px}.cta-section .brand-scrap{color:var(--navy)}.cta-section h2{color:var(--navy);font-size:39px}.cta-section p{color:#142238;margin:5px 0 16px}.support-callout{color:var(--navy);border-left:2px solid #071a2f99;align-items:center;gap:15px;padding-left:28px;display:flex}.support-icon{font-size:38px}.support-callout small{text-transform:uppercase;margin-bottom:7px;font-weight:900;display:block}.support-callout a{text-transform:uppercase;font-weight:900}footer{color:#fff;background:#06172a;padding:22px 0}.footer-row{grid-template-columns:1.4fr repeat(5,auto);align-items:center;gap:28px;font-size:13px;display:grid}footer .brand-mark.compact{font-size:24px}footer a:hover{color:var(--amber)}@media (max-width:920px){.site-header{height:auto;padding-top:15px;padding-bottom:15px}.site-header nav{gap:16px}.hero-content{text-align:center;grid-template-columns:1fr;padding-top:70px}.hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero-phone{padding-bottom:40px;transform:rotate(2deg)}.feature-grid{grid-template-columns:repeat(2,1fr);gap:30px 0}.feature:nth-child(2){border-right:0}.steps-grid{grid-template-columns:repeat(2,1fr)}.step-arrow{display:none}.preview-grid{grid-template-columns:1fr;gap:70px}.preview-grid .phone{margin-bottom:0}.preview-note{margin-top:20px}.benefits-grid{grid-template-columns:1fr 1fr;gap:30px 0}.benefits-title{grid-column:1/-1}.benefits-grid>div{border-right:0}.cta-grid{text-align:center;grid-template-columns:1fr}.support-callout{border-top:2px solid #071a2f66;border-left:0;justify-content:center;padding:25px 0 0}.footer-row{text-align:center;grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.wrap{width:min(100% - 28px,1180px)}.site-header{align-items:flex-start;position:relative}.site-header .brand-mark.compact{font-size:25px}.site-header nav{flex-wrap:wrap;justify-content:flex-end;gap:11px 14px;font-size:12px}.site-header nav a:not(.nav-cta){display:none}.nav-cta{padding:10px 13px}.hero{min-height:auto}.hero-content{gap:26px;min-height:auto;padding:58px 0 30px}.hero-copy .brand-mark{font-size:58px}.hero-copy h1{font-size:45px}.hero-copy>p{font-size:17px}.hero-actions{flex-direction:column;align-items:center}.button{width:min(320px,100%)}.phone{width:238px;height:470px}.section{padding:56px 0}.feature-grid{grid-template-columns:1fr}.feature{border-right:0;border-bottom:1px solid var(--line);padding:25px 20px}.feature:last-child{border-bottom:0}.steps-grid{grid-template-columns:1fr}.step{padding:18px 10px}.preview-grid .phone{width:220px;height:435px}.benefits-grid{grid-template-columns:1fr}.benefits-title{grid-column:auto}.benefits-grid>div{padding:12px 4px}.cta-section .brand-mark{font-size:39px}.cta-section h2{font-size:34px}.footer-row{grid-template-columns:1fr 1fr}.footer-row .brand-mark{grid-column:1/-1;justify-self:center}}
