:root{--navy:#042b49;--ocean:#087fae;--water:#d9f5f8;--sun:#ffd044;--ink:#10212c;--muted:#586973;--paper:#fff;--fog:#f3f8f9;--line:#d9e4e7;--curve:20px;--depth:0 22px 60px rgba(4,43,73,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}img{display:block;max-width:100%;height:auto}a{color:inherit}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.045em}h1{max-width:690px;margin:15px 0 23px;font-size:clamp(48px,5.3vw,78px);line-height:.93}h2{font-size:clamp(34px,4vw,58px);line-height:1.08}.jump-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;background:#fff;clip-path:inset(50%);white-space:nowrap}.jump-link:focus-visible{clip-path:none}a:focus{outline:none}a:focus-visible,button:focus-visible{outline:3px solid #f1a700;outline-offset:4px}.splashbar{padding:8px 18px;background:var(--water);color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.08em;text-align:center}.tool-nav{height:74px;display:flex;align-items:center;gap:34px;padding:0 clamp(20px,5vw,76px);background:var(--navy);color:#fff}.jet-name,.footer-name{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:950;letter-spacing:-.04em;text-decoration:none}.jet-name span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#32b3cf;color:var(--navy)}.tool-nav nav{display:flex;gap:28px;margin-left:auto}.tool-nav nav a{color:#d9e8ee;font-size:14px;font-weight:800;text-decoration:none}.yellow-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 24px;border-radius:12px;background:var(--sun);color:#151515;font-weight:950;text-decoration:none;box-shadow:0 10px 27px rgba(255,208,68,.25)}.yellow-link.compact{min-height:42px;padding:9px 17px;font-size:14px}.signal{margin:0;color:#0879a7;font-size:12px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.signal.pale{color:#87d9e8}
.spray-intro{min-height:650px;display:grid;grid-template-columns:.83fr 1.17fr;align-items:center;gap:clamp(35px,5vw,70px);padding:52px clamp(22px,6vw,92px) 66px;background:linear-gradient(132deg,#f8fcfd 0%,#e9f7f9 100%);overflow:hidden}.intro-copy{max-width:620px;color:#435963;font-size:18px}.link-note{margin:14px 0 0;color:#5d6f78;font-size:13px;font-weight:750}.intro-art{position:relative;min-height:520px}.use-photo{position:absolute;left:0;bottom:12px;width:69%;padding:8px;border-radius:24px;background:#fff;box-shadow:var(--depth);transform:rotate(-2deg)}.use-photo img{width:100%;aspect-ratio:4/3;object-fit:contain;border-radius:17px}.use-photo span{position:absolute;left:20px;bottom:19px;padding:6px 10px;border-radius:999px;background:rgba(4,43,73,.92);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.wand-photo{position:absolute;right:0;top:0;width:55%;height:500px;padding:14px 14px 58px;border:1px solid #dce8eb;border-radius:22px;background:#fff;box-shadow:var(--depth)}.wand-photo>img{width:100%;height:100%;object-fit:contain}.wand-photo>p{position:absolute;right:12px;bottom:12px;margin:0;padding:10px 13px;border-radius:12px;background:var(--navy);color:#fff}.wand-photo strong,.wand-photo span{display:block}.wand-photo span{color:#9ddbe7;font-size:12px}.build-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,7vw,108px);background:#0b5d79;color:#fff}.build-strip p{margin:0;padding:22px 30px;border-left:1px solid rgba(255,255,255,.18)}.build-strip p:last-child{border-right:1px solid rgba(255,255,255,.18)}.build-strip strong,.build-strip span{display:block}.build-strip span{color:#bbebf3;font-size:13px}
.job-notes,.use-route,.versus-sheet,.upkeep,.question-pairs{padding:clamp(72px,8vw,116px) clamp(22px,7vw,108px)}.job-notes{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,145px)}.note-copy{padding-top:11px;color:var(--muted);font-size:18px}.note-copy p:last-child{margin-bottom:0}.fitting-board{display:grid;grid-template-columns:1fr 1fr;min-height:650px;background:var(--navy);color:#fff}.board-picture{display:grid;place-items:center;padding:60px;background:#eef5f6}.board-picture img{max-height:560px;padding:22px;border:1px solid #dce5e7;border-radius:18px;background:#fff;box-shadow:0 22px 55px rgba(4,43,73,.13)}.board-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,8vw,110px)}.board-copy dl{margin:22px 0 0}.board-copy dl div{display:grid;grid-template-columns:110px 1fr;gap:25px;padding:18px 0;border-top:1px solid rgba(255,255,255,.19)}.board-copy dt{font-weight:900}.board-copy dd{margin:0;color:#c4d9e0}
.use-route{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,9vw,150px);background:var(--fog)}.route-head>p:last-child{color:var(--muted);font-size:17px}.use-route ol{margin:0;padding:0;list-style:none}.use-route li{display:grid;grid-template-columns:58px 1fr;gap:20px;padding:21px 0;border-top:1px solid #cddadd}.use-route li:last-child{border-bottom:1px solid #cddadd}.use-route li>span{color:var(--ocean);font-size:13px;font-weight:950}.use-route h3{margin-bottom:5px;font-size:20px}.use-route li p{margin:0;color:var(--muted)}.versus-sheet{background:#fff}.sheet-heading{max-width:830px;margin-bottom:42px}.sheet-heading>p:last-child{color:var(--muted);font-size:17px}.comparison-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.table-line{display:grid;grid-template-columns:.7fr 1fr 1.2fr}.table-line>*{padding:16px 19px;border-top:1px solid var(--line)}.table-line>*+*{border-left:1px solid var(--line)}.table-line.heading{background:var(--navy);color:#fff;font-size:13px;font-weight:900}.table-line.heading>*{border-top:0}.table-line span{color:var(--muted)}.table-line.heading span{color:#fff}
.upkeep{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(50px,8vw,125px);background:var(--water)}.upkeep-text>p:not(.signal){color:#405b65;font-size:17px}.upkeep ul{margin:27px 0 0;padding-left:22px}.upkeep li{margin:10px 0}.upkeep aside{padding:31px;border-radius:18px;background:var(--navy);color:#fff;box-shadow:var(--depth)}.upkeep aside strong{font-size:20px}.upkeep aside p{margin:10px 0 0;color:#c8e0e6}.question-pairs{display:grid;grid-template-columns:.66fr 1.34fr;gap:clamp(55px,8vw,120px)}.pair-list{display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.pair-list article{padding:22px 0;border-top:1px solid var(--line)}.pair-list h3{margin-bottom:8px;font-size:19px}.pair-list p{margin:0;color:var(--muted)}.order-panel{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:58px clamp(22px,8vw,130px);background:linear-gradient(120deg,#03314f,#075d79);color:#fff}.order-panel h2{margin:8px 0}.order-panel p:last-child{margin-bottom:0;color:#c7e1e8}.order-panel .yellow-link{flex:0 0 auto}.promo-point{margin-top:24px}
.ground-footer{display:grid;grid-template-columns:1.2fr .65fr .65fr 1fr;gap:42px;padding:58px clamp(22px,7vw,108px) 28px;background:#071f31;color:#b9cdd4}.ground-footer strong{display:block;margin-bottom:12px;color:#fff}.ground-footer a:not(.footer-name){display:block;margin:7px 0;text-decoration:none}.ground-footer>div>p{font-size:14px}.ground-footer small{grid-column:1/-1;padding-top:22px;border-top:1px solid #214052}.mobile-offer{display:none}.policy-page{width:min(860px,calc(100% - 40px));min-height:70vh;margin:auto;padding:80px 0}.policy-page h1{font-size:clamp(43px,6vw,68px)}.policy-page h2{margin-top:34px;font-size:28px}.policy-page p{color:var(--muted);font-size:17px}
@media(max-width:950px){.spray-intro{grid-template-columns:1fr 1fr}.tool-nav nav a{display:none}.job-notes,.use-route,.question-pairs{gap:50px}.ground-footer{grid-template-columns:1fr 1fr}.commission{grid-column:1/-1}}
@media(max-width:680px){.splashbar{font-size:10px}.tool-nav{height:64px;padding:0 14px}.jet-name{font-size:19px}.jet-name span{width:35px;height:35px}.tool-nav .compact{margin-left:auto;padding:8px 12px;font-size:12px}.spray-intro{min-height:0;grid-template-columns:1fr;padding:32px 18px 30px;text-align:center}.spray-intro h1{font-size:43px}.intro-copy{font-size:15px}.intro-art{min-height:315px}.use-photo{display:none}.wand-photo{position:relative;inset:auto;width:100%;height:340px;padding:10px 10px 58px}.wand-photo>img{height:100%}.wand-photo>p{right:8px;bottom:8px;text-align:left}.build-strip{grid-template-columns:1fr;padding:0}.build-strip p{padding:14px 20px;border-left:0;border-bottom:1px solid rgba(255,255,255,.17)}.build-strip p:last-child{border-right:0}.job-notes,.use-route,.upkeep,.question-pairs{grid-template-columns:1fr;padding:65px 20px}.job-notes{gap:20px}.fitting-board{grid-template-columns:1fr;min-height:0}.board-picture{padding:42px 25px}.board-picture img{max-height:360px}.board-copy{padding:55px 20px}.board-copy dl div{grid-template-columns:90px 1fr}.use-route{gap:28px}.versus-sheet{padding:65px 14px}.comparison-table{border:0;overflow:visible}.table-line{display:block;margin-bottom:13px;padding:15px;border:1px solid var(--line);border-radius:13px}.table-line.heading{display:none}.table-line>*{display:block;padding:4px 0;border:0!important}.table-line span:before{display:block;color:var(--ocean);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.table-line span:nth-child(2):before{content:"JetStrike"}.table-line span:nth-child(3):before{content:"Compare"}.upkeep{gap:28px}.question-pairs{gap:25px}.pair-list{grid-template-columns:1fr}.order-panel{display:block;padding:45px 20px}.order-panel .yellow-link{margin-top:22px}.ground-footer{grid-template-columns:1fr;gap:25px;padding:46px 20px 95px}.commission{grid-column:auto}.ground-footer small{grid-column:auto}.mobile-offer{position:fixed;z-index:30;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-height:50px;align-items:center;justify-content:center;border-radius:12px;background:var(--sun);color:#111;font-weight:950;text-decoration:none;box-shadow:0 12px 34px rgba(0,0,0,.25)}body.offer-ready .mobile-offer{display:flex}body.offer-ready{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Image ratio guard: preserve intrinsic proportions; product frames contain. */
img{height:auto}
.wand-photo>img,.board-picture img{object-fit:contain}

/* Long-form enrichment: current design, natural section growth. */
.board-intro{color:#c4d9e0;font-size:17px}.flow-explainer,.caution-deck,.verdict-panel,.price-board,.buying-route{padding:clamp(72px,8vw,116px) clamp(22px,7vw,108px)}.flow-explainer{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,145px)}.flow-copy,.buying-copy{color:var(--muted);font-size:18px}.flow-copy p:last-child,.buying-copy p:last-child{margin-bottom:0}.caution-deck,.buying-route{background:var(--fog)}.caution-lead,.price-copy{max-width:860px}.caution-lead>p:last-child,.price-copy>p:last-child{color:var(--muted);font-size:17px}.caution-points{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}.caution-points article{padding:25px;border:1px solid var(--line);border-radius:16px;background:#fff}.caution-points h3{margin-bottom:9px}.caution-points p{margin:0;color:var(--muted)}.verdict-panel{background:var(--navy);color:#fff}.verdict-title{max-width:880px}.verdict-title>p:last-child{color:#c4d9e0}.verdict-columns{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:35px}.verdict-columns>div{padding:30px;border-radius:18px}.strength-side{background:#0b5d79}.limit-side{border:1px solid #315b72;background:#08253a}.verdict-columns li{margin:10px 0;color:#d4e5ea}.verdict-buy{margin-top:26px}.package-lines{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.package-lines article{position:relative;display:flex;flex-direction:column;min-height:184px;padding:27px 20px 21px;border:1px solid var(--line);border-radius:16px;background:#f8fbfc}.package-lines strong{margin:15px 0 4px;color:var(--navy);font-size:25px}.package-lines small{margin-top:auto;color:var(--muted)}.pack-count{font-weight:900}.pack-flag{position:absolute;top:-12px;right:12px;padding:5px 9px;border-radius:999px;background:var(--sun);color:#111;font-size:10px;font-weight:950;text-transform:uppercase}.deal-pack{border:2px solid var(--ocean)!important}.price-action{display:flex;align-items:center;gap:24px;margin-top:28px;padding:24px 28px;border-radius:16px;background:var(--water)}.price-action p{margin:0}.price-action p:nth-child(2){flex:1;color:#405b65}.buying-route{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(50px,9vw,145px)}.faq-intro{color:var(--muted)}
@media(max-width:950px){.caution-points,.package-lines{grid-template-columns:1fr 1fr}.price-action{align-items:flex-start;flex-wrap:wrap}}
@media(max-width:680px){.flow-explainer,.caution-deck,.verdict-panel,.price-board,.buying-route{padding:65px 20px}.flow-explainer,.buying-route,.verdict-columns{grid-template-columns:1fr;gap:25px}.caution-points,.package-lines{grid-template-columns:1fr}.package-lines{gap:22px}.price-action{display:block;padding:22px}.price-action p{margin-bottom:14px}.price-action .yellow-link,.verdict-buy{width:100%}.verdict-columns>div{padding:24px}}

/* Verifier correction: three real cells, no empty edge blocks. */
.build-strip{padding-inline:0;grid-template-columns:repeat(3,minmax(0,1fr))}
.build-strip p{padding-inline:clamp(24px,6vw,88px)}

/* Keep the 340px source at or below intrinsic size for a crisp result. */
.wand-photo>img{width:100%;max-width:270px;margin-inline:auto;filter:contrast(1.08) saturate(1.08)}
.board-picture img{width:auto;max-width:270px;max-height:520px;padding:14px;filter:contrast(1.08) saturate(1.08)}
@media(max-width:680px){.build-strip{grid-template-columns:1fr}.build-strip p{padding-inline:20px}.wand-photo>img{max-width:230px}.board-picture img{max-width:245px;max-height:360px}}

/* Verifier fix: clean editorial product imagery and stable promo wrap. */
.discount-phrase,.nowrap-term{white-space:nowrap}
.intro-art{min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center}
.use-photo{position:relative;left:auto;bottom:auto;width:100%;padding:8px;transform:none}
.use-photo img{width:100%;aspect-ratio:4/3;object-fit:contain}
.photo-facts{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 8px 0;color:#49616b;font-size:13px}.photo-facts strong{color:var(--navy);font-size:15px}.photo-facts span{text-align:right}
.board-picture{padding:clamp(34px,5vw,68px)}
.board-picture img{width:100%;max-width:760px;max-height:none;padding:8px;aspect-ratio:4/3;object-fit:contain;filter:none}
@media(min-width:951px){.spray-intro{grid-template-columns:.9fr 1.1fr}.spray-intro h1{max-width:650px;font-size:60px;line-height:.96;text-wrap:balance}}
@media(min-width:681px) and (max-width:950px){.spray-intro{grid-template-columns:1fr;text-align:center}.intro-words{max-width:680px;margin-inline:auto}.spray-intro h1{font-size:40px;line-height:.98}.intro-copy{margin-inline:auto}.intro-art{width:min(680px,100%);margin-inline:auto}}
@media(max-width:680px){.intro-art{min-height:0}.use-photo{display:block}.spray-intro h1{font-size:36px;line-height:.98;text-wrap:balance}.board-picture img{max-width:100%;max-height:none}}

/* Verifier correction: keep the feature image at the top of its desktop column. */
@media(min-width:681px){.board-picture{place-items:start center}}

