.pr2{--brand:#008060;--brand-dark:#006e52;--brand-soft:#e6f2ee;--brand-ink:#0b3d2f;--canvas:#f7f7f6;--surface:#fff;--ink:#191c1b;--sub:#5f6864;--line:#e4e7e5;--amber:#996f00;--amber-soft:#fbf4e4;--amber-line:#e8d9a8;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--ink);background:var(--canvas);font-size:16px;line-height:1.55}.pr2 a{color:var(--brand-dark);text-decoration:none}.pr2 .wrap{max-width:1100px;margin:0 auto;padding:0 24px}.pr2 h1,.pr2 h2,.pr2 h3{text-wrap:balance}.pr2 .heroband{border-bottom:1px solid var(--line);background:radial-gradient(900px 480px at 78% 10%, #00806017, transparent 65%), var(--canvas);position:relative;overflow:hidden}.pr2 .heroband:before{content:"";pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#0000 0 39px,#006e520e 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#006e520e 39px 40px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 90% at 60% 20%,#000 30%,#0000 78%);mask-image:radial-gradient(75% 90% at 60% 20%,#000 30%,#0000 78%)}.pr2 .crumbs{color:var(--sub);padding:18px 0 0;font-size:13px;position:relative}.pr2 .crumbs b{color:var(--ink);font-weight:600}.pr2 .hero{grid-template-columns:.92fr 1.08fr;align-items:center;gap:52px;padding:46px 0 68px;display:grid;position:relative}@media (max-width:920px){.pr2 .hero{grid-template-columns:1fr;gap:40px}}.pr2 .kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-dark);font-size:12px;font-weight:700}.pr2 h1{letter-spacing:-.024em;margin:14px 0 0;font-size:clamp(30px,4.1vw,42px);font-weight:800;line-height:1.1}.pr2 .answer{color:var(--sub);max-width:52ch;margin:18px 0 0;font-size:17px}.pr2 .answer b{color:var(--ink);font-weight:600}.pr2 .hero-ctas{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.pr2 .btn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:14px 26px;font-size:15.5px;font-weight:650;transition:transform .15s,background .15s;display:inline-block;box-shadow:0 10px 26px -12px #006e5299}.pr2 .btn:hover{background:var(--brand-dark);transform:translateY(-1px)}.pr2 .ghost{color:var(--brand-dark);font-size:14.5px;font-weight:600}.pr2 .trust{color:var(--sub);margin:14px 0 0;font-size:13px}.pr2 .show{min-width:0;position:relative}.pr2 .pr-stage{background:var(--surface);border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 90px -38px #0a1e1859}.pr2 .st-head{border-bottom:1px solid var(--line);color:var(--sub);align-items:center;gap:10px;padding:13px 16px;font-size:12.5px;display:flex}.pr2 .st-dots{gap:5px;display:flex}.pr2 .st-dots i{background:var(--line);border-radius:50%;width:8px;height:8px}.pr2 .st-head .fname{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:11.5px;overflow:hidden}.pr2 .stamp{background:var(--brand-soft);color:var(--brand-dark);opacity:0;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex;transform:scale(.8)}.pr2 .show.run .stamp{animation:9s ease-in-out infinite prHeadChip}@keyframes prHeadChip{0%,18%{opacity:0;transform:scale(.8)}22%,94%{opacity:1;transform:scale(1)}to{opacity:0}}.pr2 .rfq{z-index:6;border:1px solid var(--line);opacity:0;white-space:nowrap;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:44px;left:50%;translate:-50%;box-shadow:0 18px 40px -18px #0a1e1866}.pr2 .rfq .doc{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-dark);font-size:9px;font-weight:800;font-family:var(--mono);border-radius:7px;justify-content:center;align-items:center;display:flex}.pr2 .show.run .rfq{animation:9s cubic-bezier(.3,.7,.3,1) infinite prRfq}@keyframes prRfq{0%{opacity:0;transform:translateY(14px)scale(.95)}4%{opacity:1;transform:translateY(0)scale(1)}9%{opacity:1;transform:translateY(-8px)}14%,to{opacity:0;transform:translateY(-44px)scale(.92)}}.pr2 .bids{position:relative}.pr2 .bhead{border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;color:var(--sub);background:#fafbfa;grid-template-columns:1fr 78px 92px;gap:10px;padding:9px 14px;font-size:10px;font-weight:650;display:grid}.pr2 .bhead .r{text-align:right}.pr2 .brow{border-bottom:1px solid var(--line);opacity:0;grid-template-columns:1fr 78px 92px;align-items:center;gap:10px;padding:12px 14px;display:grid;position:relative}.pr2 .show.run .brow{animation:9s ease-out infinite prRow;animation-delay:var(--rd)}@keyframes prRow{0%,8%{opacity:0;transform:translateY(-8px)}11%,96%{opacity:1;transform:none}to{opacity:0}}.pr2 .brow .who{min-width:0}.pr2 .brow .who b{font-size:12.5px;font-weight:600;display:block}.pr2 .brow .who>span:not(.bchip){color:var(--sub);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.pr2 .brow .del{font-family:var(--mono);color:var(--sub);text-align:right;white-space:nowrap;font-size:11.5px}.pr2 .brow .amt{font-family:var(--mono);text-align:right;white-space:nowrap;font-size:13px;font-weight:600}.pr2 .show.run .brow.best{animation:9s ease-out infinite prRow,9s ease-in-out infinite prBestBg;animation-delay:var(--rd), 0s}@keyframes prBestBg{0%,26%{background:0 0}30%,94%{background:var(--brand-soft)}to{background:0 0}}.pr2 .bchip{white-space:nowrap;opacity:0;border-radius:99px;margin-top:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block;transform:scale(.7)}.pr2 .bchip.win{color:var(--brand-dark);background:#fff;border:1px solid #006e5259}.pr2 .bchip.fast{border:1px solid var(--amber-line);color:var(--amber);background:#fff}.pr2 .show.run .bchip{animation:9s cubic-bezier(.2,1.4,.4,1) infinite prChip;animation-delay:var(--d)}@keyframes prChip{0%,28%{opacity:0;transform:scale(.7)}32%,94%{opacity:1;transform:scale(1)}to{opacity:0}}.pr2 .sweep{pointer-events:none;z-index:5;opacity:0;background:linear-gradient(#0000,#00957029 45%,#00957047 50%,#00957029 55%,#0000);border-top:1px solid #00957059;border-bottom:1px solid #00957059;height:30px;position:absolute;top:34px;left:0;right:0}.pr2 .show.run .sweep{animation:9s cubic-bezier(.45,0,.55,1) infinite prSweep}@keyframes prSweep{0%,14%{opacity:0;transform:translateY(0)}16%{opacity:1}26%{opacity:1;transform:translateY(160px)}30%,to{opacity:0;transform:translateY(160px)}}.pr2 .award{z-index:6;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-dark);border:2px solid var(--brand-dark);opacity:0;white-space:nowrap;background:#ffffffd9;border-radius:8px;padding:3px 9px;font-size:11px;font-weight:800;position:absolute;top:50%;right:96px;transform:rotate(-6deg)scale(1.6)}.pr2 .show.run .award{animation:9s cubic-bezier(.2,1.2,.3,1) infinite prAward}@keyframes prAward{0%,34%{opacity:0;transform:rotate(-6deg)scale(1.6)}38%,94%{opacity:1;transform:rotate(-6deg)scale(1)}to{opacity:0}}.pr2 .st-foot{border-top:1px solid var(--line);background:#fafbfa;align-items:center;gap:18px;min-height:48px;padding:14px 16px;display:flex}.pr2 .st-foot .flabel{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);font-size:10px;font-weight:650}.pr2 .po{font-family:var(--mono);color:var(--brand-dark);opacity:0;margin-left:auto;font-size:12px;font-weight:600}.pr2 .show.run .po{animation:9s ease-out infinite prPo}@keyframes prPo{0%,40%{opacity:0;transform:translateY(5px)}45%,96%{opacity:1;transform:none}to{opacity:0}}.pr2 .caption{color:var(--sub);text-align:center;margin:14px 0 0;font-size:13px}.pr2 .caption b{color:var(--ink);font-weight:600}@media (max-width:480px){.pr2 .bhead,.pr2 .brow{grid-template-columns:1fr 58px 78px;gap:7px;padding-left:10px;padding-right:10px}.pr2 .award{right:78px}}.pr2 section.band{padding:68px 0}.pr2 section.band.alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pr2 h2{letter-spacing:-.02em;max-width:28ch;margin:14px 0 0;font-size:clamp(24px,3vw,32px);font-weight:750;line-height:1.14}.pr2 .lede{color:var(--sub);max-width:56ch;margin:12px 0 0;font-size:16px}.pr2 .faqband{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-bottom:68px}.pr2 .section-head{text-align:center;max-width:700px;margin:0 auto 34px}.pr2 .section-head h2{max-width:none}.pr2 .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--brand-dark);font-size:12px;font-weight:700}.pr2 .steps{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;display:grid}@media (max-width:780px){.pr2 .steps{grid-template-columns:1fr}}.pr2 .step{background:var(--canvas);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr 118px;align-items:center;gap:16px;padding:22px;display:grid}.pr2 section.band:not(.alt) .step{background:var(--surface)}@media (max-width:480px){.pr2 .step{grid-template-columns:1fr}}.pr2 .step h3{letter-spacing:-.012em;align-items:baseline;gap:10px;margin:0;font-size:17px;display:flex}.pr2 .step h3 .n{color:var(--brand-dark);font-family:var(--mono);font-size:13px;font-weight:600}.pr2 .step p{color:var(--sub);margin:8px 0 0;font-size:14.5px}.pr2 .step p b{color:var(--ink);font-weight:600}.pr2 .mv{border:1px solid var(--line);background:#fdfdfc;border-radius:12px;width:118px;height:96px;position:relative;overflow:hidden}.pr2 .mv1 .p{background:#fff;border:1.5px solid #006e5273;border-radius:5px;width:30px;height:38px;animation:3.4s ease-in-out infinite prMvFly;position:absolute;bottom:20px;left:24px}.pr2 .mv1 .p:before,.pr2 .mv1 .p:after{content:"";background:var(--brand-soft);border-radius:2px;height:3px;position:absolute;left:5px;right:5px}.pr2 .mv1 .p:before{top:7px}.pr2 .mv1 .p:after{top:14px;right:12px}@keyframes prMvFly{0%,15%{opacity:1;transform:translate(0)rotate(0)}60%{opacity:1;transform:translate(46px,-34px)rotate(9deg)}75%,to{opacity:0;transform:translate(58px,-44px)rotate(12deg)}}.pr2 .mv2 .c{background:linear-gradient(180deg, var(--brand), var(--brand-dark));width:16px;height:0;animation:3.4s ease-in-out infinite prMvDrop;animation-delay:var(--d);border-radius:0 0 5px 5px;position:absolute;top:16px}.pr2 .mv2 .c1{--h:52px;left:22px}.pr2 .mv2 .c2{--h:64px;opacity:.75;left:51px}.pr2 .mv2 .c3{--h:40px;opacity:.55;left:80px}@keyframes prMvDrop{0%,12%{height:0}45%,88%{height:var(--h)}to{height:0}}.pr2 .mv3 .b{background:var(--line);border-radius:5px 5px 0 0;width:16px;position:absolute;bottom:18px}.pr2 .mv3 .b1{height:52px;left:22px}.pr2 .mv3 .b2{background:var(--brand-soft);border:1px solid #006e5259;height:30px;left:51px}.pr2 .mv3 .b3{height:42px;left:80px}.pr2 .mv3 .ck{background:var(--brand);color:#fff;text-align:center;border-radius:50%;width:22px;height:22px;font:700 12px/22px sans-serif;animation:3.4s cubic-bezier(.2,1.4,.4,1) infinite prMvPop;position:absolute;bottom:54px;left:48px}@keyframes prMvPop{0%,45%{transform:scale(0)}60%,85%{transform:scale(1)}to{transform:scale(0)}}.pr2 .mv4 .road{background:var(--brand-soft);height:2px;position:absolute;top:52px;left:14px;right:14px}.pr2 .mv4 .from,.pr2 .mv4 .to{background:var(--brand-soft);border:1.5px solid var(--brand);border-radius:50%;width:12px;height:12px;position:absolute;top:47px}.pr2 .mv4 .from{left:14px}.pr2 .mv4 .to{right:14px}.pr2 .mv4 .truck{background:var(--brand);border-radius:3px;width:20px;height:13px;animation:3.4s ease-in-out infinite prMvTruck;position:absolute;top:40px;left:16px}.pr2 .mv4 .truck:after{content:"";background:var(--brand-dark);border-radius:0 3px 3px 0;width:6px;height:10px;position:absolute;top:3px;right:-6px}@keyframes prMvTruck{0%,10%{opacity:1;left:16px}75%,88%{opacity:1;left:78px}to{opacity:0;left:78px}}.pr2 .honest{background:var(--brand-ink);color:#fff;border-radius:16px;align-items:flex-start;gap:18px;margin-top:34px;padding:26px 28px;display:flex}.pr2 .honest .i{background:#ffffff24;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.pr2 .honest p{color:#ffffffeb;max-width:78ch;margin:0;font-size:15px;line-height:1.55}.pr2 .honest b{color:#fff}.pr2 .res{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}@media (max-width:780px){.pr2 .res{grid-template-columns:1fr}}.pr2 .card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 24px;transition:transform .18s,box-shadow .18s;display:block}.pr2 .card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #0a1e184d}.pr2 .card .tag{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-dark);font-size:10.5px;font-weight:700}.pr2 .card h3{color:var(--ink);letter-spacing:-.01em;margin:10px 0 0;font-size:17px}.pr2 .card p{color:var(--sub);margin:6px 0 0;font-size:14px}.pr2 .card .go{color:var(--brand-dark);margin-top:12px;font-size:14px;font-weight:650;display:inline-block}.pr2 .adjs{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.pr2 .adj{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex:1;min-width:200px;padding:18px 20px;transition:transform .18s,box-shadow .18s}.pr2 a.adj:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #0a1e184d}.pr2 .adj .s{letter-spacing:.1em;text-transform:uppercase;color:var(--sub);font-size:10.5px;font-weight:700}.pr2 .adj h3{color:var(--ink);margin:8px 0 0;font-size:16px}.pr2 .adj p{color:var(--sub);margin:5px 0 0;font-size:13.5px}.pr2 .final{background:linear-gradient(135deg, var(--brand-ink), var(--brand-dark) 55%, var(--brand));color:#fff;text-align:center;border-radius:22px;margin:70px 0;padding:56px 32px;position:relative;overflow:hidden}.pr2 .final:before{content:"";opacity:.35;background:repeating-linear-gradient(0deg,#0000 0 39px,#ffffff12 39px 40px),repeating-linear-gradient(90deg,#0000 0 39px,#ffffff12 39px 40px);position:absolute;inset:0}.pr2 .final>*{position:relative}.pr2 .final h2{color:#fff;max-width:none;margin:0}.pr2 .final p{color:#ffffffe0;max-width:52ch;margin:14px auto 0}.pr2 .final .btn{color:var(--brand-dark);box-shadow:none;background:#fff;margin-top:26px}.pr2 .final .under{color:#ffffffb8;font-size:13px;font-family:var(--mono);margin-top:14px}@media (prefers-reduced-motion:reduce){.pr2 .show *,.pr2 .mv *{animation:none!important}.pr2 .stamp,.pr2 .brow,.pr2 .bchip,.pr2 .award,.pr2 .po{opacity:1!important}.pr2 .brow{transform:none!important}.pr2 .bchip{transform:scale(1)!important}.pr2 .award{transform:rotate(-6deg)scale(1)!important}.pr2 .stamp{transform:scale(1)!important}.pr2 .po{transform:none!important}.pr2 .brow.best{background:var(--brand-soft)!important}.pr2 .rfq,.pr2 .sweep{display:none!important}.pr2 .mv1 .p{opacity:1;transform:translate(46px,-34px)rotate(9deg)}.pr2 .mv2 .c{height:var(--h)}.pr2 .mv3 .ck{transform:scale(1)}.pr2 .mv4 .truck{left:78px}.pr2 .btn,.pr2 .card,.pr2 a.adj{transition:none}}