:root{--navy:#071527;--navy2:#0d2240;--ink:#0e1c2c;--blue:#086df1;--blue2:#2d96ff;--line:#dfe7ef;--white:#fff;--off:#f5f7fa;--muted:#6c7a89;--display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;--body:'DM Sans',Arial,sans-serif}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--navy);font-family:var(--body);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:inherit}button{cursor:pointer}.wrap{width:min(1420px,calc(100% - 96px));margin-inline:auto}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{letter-spacing:-.02em}h1,h2{font-family:var(--display);line-height:.94;font-weight:800}h2{font-size:clamp(3.2rem,5.9vw,6.7rem)}h2 em,h1 em{font-style:normal;color:var(--blue2)}.skip{position:absolute;top:-50px;left:12px;z-index:999;padding:10px;background:#fff}.skip:focus{top:10px}.dot,.pulsedot{display:inline-block;width:7px;height:7px;background:#67d8b7;border-radius:50%;box-shadow:0 0 0 5px #67d8b722}.topbar{height:35px;background:#06111f;color:#95abc2;font-size:10px;letter-spacing:.11em;font-weight:800}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;height:100%;gap:15px}.topbar a{color:#e9f3ff}.topbar a span{color:var(--blue2)}.header{position:sticky;top:0;z-index:90;background:#091a2eeF;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff1c;box-shadow:0 15px 40px #03102328}.navinner{height:94px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;flex-direction:column;align-self:center;flex-shrink:0}.brandlogo{display:flex;align-items:center;justify-content:center;position:relative;width:159px;height:60px;padding:3px 8px;border:1px solid #ffffff23;border-radius:7px;background:linear-gradient(135deg,#103969,#071628);box-shadow:0 5px 18px #0004,inset 0 1px #ffffff26}.brandlogo:before{content:'';position:absolute;inset:4px;border:1px solid #ffffff0c;border-radius:4px;pointer-events:none}.brandlogo img{width:133px;max-height:53px;object-fit:contain}.brandcaption{color:#b5c9de;font-weight:900;font-size:9px;letter-spacing:.24em;margin-top:6px}.nav{display:flex;align-items:center;gap:clamp(13px,1.5vw,25px);margin-left:auto}.nav>a{font-family:var(--display);font-size:18px;letter-spacing:.055em;color:#dfedff;position:relative;padding:28px 0;font-weight:700;white-space:nowrap;transition:color .2s}.nav>a:after{position:absolute;left:0;bottom:22px;width:0;height:2px;background:var(--blue2);content:'';transition:width .25s}.nav>a:hover,.nav>a.selected{color:#fff}.nav>a:hover:after,.nav>a.selected:after{width:100%}.navright{display:flex;align-items:center;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:55px;padding:16px 22px;font-weight:900;font-size:11px;letter-spacing:.095em;border:1px solid transparent;border-radius:3px;line-height:1.2;transition:transform .25s,background .25s,box-shadow .25s;white-space:nowrap}.btn:hover{transform:translateY(-3px)}.btn span{font-size:19px;font-weight:600}.btnbright{background:var(--blue);color:white;box-shadow:0 12px 35px #0c6ce82b}.btnbright:hover{background:#2b96fa;box-shadow:0 14px 42px #0c6ce866}.btnoutline{border-color:#ffffff5c;color:white;background:#ffffff0d}.btnoutline:hover{background:#ffffff21}.btnwhite{color:#071527;background:white}.navcta{min-height:46px;font-size:10px;gap:15px}.menubutton{display:none;width:46px;height:46px;border:1px solid #ffffff43;background:#ffffff12;border-radius:3px;padding:10px}.menubutton span{height:2px;background:white;display:block;margin:6px 0;transition:transform .2s}.kicker{display:inline-flex;align-items:center;gap:12px;color:#d1e7ff;font-size:11px;letter-spacing:.21em;font-weight:900}.slash{width:21px;height:3px;background:var(--blue2);transform:skew(-30deg)}.home-hero{min-height:min(790px,calc(100svh - 129px));position:relative;background-image:linear-gradient(90deg,#061426f4 0%,#061426dc 27%,#06142666 66%,#0614262b 100%),var(--hero-image);background-position:center,center;background-size:cover;display:flex;align-items:center;overflow:hidden;color:#fff}.hero-grid{position:absolute;inset:0;opacity:.28;background-image:linear-gradient(#ffffff14 1px,transparent 1px),linear-gradient(90deg,#ffffff14 1px,transparent 1px);background-size:180px 180px;mask-image:linear-gradient(90deg,black,transparent 65%)}.hero-content{position:relative;z-index:2;padding-block:100px 120px}.hero-content h1{font-size:clamp(5rem,10vw,11.2rem);line-height:.83;letter-spacing:-.025em;margin:30px 0}.hero-content h1 em{color:#59b7ff}.hero-content>p{max-width:540px;color:#e0e9f5;line-height:1.9;font-size:clamp(1rem,1.3vw,1.14rem)}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:35px 0 65px}.hero-meta{color:#9bb6cc;font-size:10px;font-weight:900;letter-spacing:.19em}.hero-meta span{color:var(--blue2);padding:0 18px}.hero-edge{position:absolute;right:32px;bottom:36px;writing-mode:vertical-rl;color:#c1d9f0aa;letter-spacing:.23em;font-size:10px;font-weight:900}.proofbar{background:#071b33;color:#e8f6ff;border-block:1px solid #18436f}.proofgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.proofgrid>div{padding:27px 25px;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;gap:8px}.proofgrid>div:first-child{padding-left:0}.proofgrid>div:last-child{border:0}.proofgrid strong{font-family:var(--display);font-size:31px;letter-spacing:.03em}.proofgrid span{color:#91a6bb;font-size:12px}.section{padding:120px 0}.section-light{background:var(--off)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:50px}.section-heading h2{margin:15px 0 0;font-size:clamp(3.6rem,6vw,7.8rem)}.section-heading>p{font-size:15px;line-height:1.9;max-width:360px;color:var(--muted)}.microtitle{color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.21em}.servicesgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.servicecard{position:relative;display:block;min-height:470px;overflow:hidden;background:#0c2642;border-radius:5px;color:#fff}.servicecard>img{position:absolute;width:100%;height:100%;object-fit:cover;filter:saturate(.85);transition:transform .7s,filter .7s}.servicecard:hover>img{transform:scale(1.08);filter:saturate(1.18)}.servicecard:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#051224 3%,#0512244a 58%,#05122406)}.serviceoverlay{position:absolute;z-index:2;bottom:0;left:0;padding:30px 24px 32px}.serviceoverlay>span{font-size:10px;letter-spacing:.2em;color:#72baff;font-weight:900}.serviceoverlay h3{font-family:var(--display);font-size:40px;line-height:1.02;margin:9px 0}.serviceoverlay p{line-height:1.65;font-size:13px;color:#d0dded}.serviceoverlay strong{font-size:10px;letter-spacing:.12em;color:#8fc8ff}.story-band{display:grid;grid-template-columns:50% 50%;min-height:610px;color:white;background:#051525}.story-photo{background-size:cover;background-position:center;filter:saturate(1.12)}.story-copy{max-width:720px;padding:100px clamp(45px,7vw,140px) 100px 8vw;display:flex;flex-direction:column;align-items:start;justify-content:center}.story-copy h2{font-size:clamp(4rem,6vw,7.3rem);margin:27px 0}.story-copy p{line-height:1.85;color:#bfcee1;font-size:15px;margin-bottom:30px}.edition{background:#eff4f9}.showcase{height:550px;position:relative;display:block;background:#091d34;overflow:hidden;border-radius:5px;color:white}.showcase-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,#051426e9 0%,#05142630 85%),url('/splinter-web-15e9398b90dff6721fa8/assets/img/ford-mach-e.webp');background-size:cover;background-position:center 54%;transition:transform .8s}.showcase:hover .showcase-photo{transform:scale(1.04)}.showcase-text{position:absolute;left:5%;top:50%;transform:translateY(-50%)}.showcase-text>span:first-child{color:#71b9ff;font-size:11px;letter-spacing:.19em;font-weight:800}.showcase-text h3{font-family:var(--display);font-weight:800;font-size:clamp(4.2rem,6vw,7rem);line-height:.9;margin:17px 0 27px}.reels-section{background:#0b1e35;color:#fff}.reels-section .section-heading>p{color:#b3c4d4}.reels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reel{background:#132b48;border:1px solid #ffffff1a;overflow:hidden;border-radius:4px}.reel-visual{height:340px;background:linear-gradient(0deg,#091d35c2,#091d3520),var(--reel-photo) center/cover;position:relative}.chip{position:absolute;top:18px;left:18px;color:#f5fbff;font-size:10px;font-weight:900;letter-spacing:.1em;background:#072340db;padding:11px 13px}.reel-play{width:65px;height:65px;display:grid;place-items:center;border:1px solid #ffffffaf;border-radius:50%;color:#fff;background:#1e9affb6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 40px #309bff60}.reel-bottom{padding:26px}.reel-bottom h3{font-family:var(--display);font-size:30px;margin:10px 0}.reel-bottom p{color:#c4d3e5;font-size:13px;line-height:1.65;min-height:43px}.smalllabel{font-size:10px;letter-spacing:.13em;color:#58b1ff;font-weight:900}.reel-load{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #549cf8;background:#1266d8;padding:13px 14px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.1em;margin:15px 0}.reel-load span{font-size:18px}.tiny-link{font-size:11px;color:#afc5dd;text-decoration:underline;text-underline-offset:3px}.instagram-holder{margin-top:15px;background:white;border-radius:4px;overflow:hidden}.instagram-holder iframe{width:100%!important;max-width:100%!important}.privacyhint{color:#8094a8;font-size:12px;line-height:1.7;margin-top:24px}.finalcta{padding:110px 0 125px;background:linear-gradient(115deg,#0758bc,#091a37);color:white;position:relative;overflow:hidden}.finalcta:after{content:'SPLINTER';position:absolute;right:-2%;bottom:-22%;color:#ffffff0a;font-family:var(--display);font-weight:900;font-size:23vw;pointer-events:none}.finalcta .wrap{position:relative;z-index:2}.finalcta .wrap>span{font-size:11px;font-weight:900;letter-spacing:.2em}.finalcta h2{font-size:clamp(4.5rem,9vw,11rem);margin:22px 0 35px}.finalcta h2 em{color:#94d8ff}.footer{background:#050f1d;border-top:1px solid #ffffff16;color:#fff}.footgrid{display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:55px;padding-block:90px 65px}.footbrand img{width:225px;max-height:115px;object-fit:contain;object-position:left}.footgrid p{font-size:14px;line-height:1.9;color:#8c9fb3;max-width:310px}.fineprint{font-size:10px;color:#71859c;letter-spacing:.14em}.footgrid>div:not(:first-child){display:flex;flex-direction:column;align-items:start;gap:17px}.footgrid h4{font-family:var(--display);font-size:22px;margin-bottom:12px}.footgrid a,.footgrid span{color:#96a9be;font-size:13px;line-height:1.6}.footgrid a:hover{color:#59bbff}.footbottom{padding-block:25px;border-top:1px solid #ffffff16;display:flex;justify-content:space-between;gap:20px;color:#6e8296;font-size:11px;letter-spacing:.05em}.interior-hero{position:relative;min-height:465px;background:linear-gradient(90deg,#061628f2,#061628c0 55%,#06162871),var(--page-photo) center/cover;display:flex;align-items:center;color:white;overflow:hidden}.interior-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#091b3800,#091b3860)}.interior-hero .wrap{position:relative;padding-block:65px}.interior-hero h1{font-size:clamp(4.5rem,7.5vw,9rem);margin:25px 0 15px;max-width:1000px;text-transform:uppercase}.interior-hero p{max-width:690px;color:#deebf6;line-height:1.85;font-size:16px}.breadcrumb{display:block;margin-top:45px;color:#87b9e3;font-size:10px;font-weight:900;letter-spacing:.17em}.detailcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.detailcard{background:white;box-shadow:0 20px 40px #061b3310;display:grid;grid-template-columns:43% 57%;min-height:310px;overflow:hidden}.detailcard img{width:100%;height:100%;object-fit:cover}.detailcard>div{padding:40px 35px}.detailcard h3{font-family:var(--display);font-size:43px;margin:14px 0}.detailcard p{color:var(--muted);line-height:1.75;font-size:13px}.textlink{font-size:11px;letter-spacing:.13em;font-weight:900;color:var(--blue)}.subcta{text-align:center;background:#0a233f;padding:80px 0;color:white}.subcta h2{font-size:clamp(3rem,5vw,6rem);margin-bottom:12px}.subcta p{color:#bfcee0;margin-bottom:24px}.stock-section{background:#eef3f9}.inventory-shell{background:#fff;box-shadow:0 20px 70px #04162a18;border:1px solid #e2e8ef;border-radius:8px;overflow:hidden;min-height:450px}.inventory-top{display:flex;justify-content:space-between;gap:15px;align-items:center;background:#0b223d;color:#cddcf0;padding:24px;font-size:11px;letter-spacing:.1em;font-weight:900}.inventory-top>span{display:flex;align-items:center;gap:14px}.inventory-top>a{font-size:9px;color:#819ab6}.stock-section #svm-canvas{padding:28px;min-height:400px}.load-state{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;padding:100px 5px;color:#345576;font-size:14px}.load-state>span:last-child{color:#879aaa;font-size:12px}.spinner{width:35px;height:35px;border:3px solid #d4e7ff;border-top-color:var(--blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.inventory-error{margin:20px;padding:20px;background:#fff4e5;color:#65390a;font-size:13px}.inventory-error a{color:#0756ae;text-decoration:underline}.benefits{background:#071d35;color:white}.benefitgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.benefit{padding:20px 15px;border-left:1px solid #3e6a99}.benefit span,.stepcard>span{font-family:var(--display);font-size:60px;font-weight:900;color:#1872d5}.benefit h3,.stepcard h3{font-family:var(--display);font-size:33px;line-height:1.1;margin:12px 0}.benefit p{color:#bacde0;line-height:1.8;font-size:14px}.planner-section{background:#f1f5fa}.planner-shell{background:white;border-radius:9px;box-shadow:0 30px 90px #041b3330;overflow:hidden}.planner-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 25px;background:#071d34;color:white;font-size:10px;font-weight:900;letter-spacing:.1em}.planner-head>span{display:flex;align-items:center;gap:15px}.planner-head>div{display:flex;gap:8px}.minimalbutton{border:1px solid #ffffff47;padding:10px 13px;background:#ffffff14;color:#e7f5ff;font-size:10px;font-weight:800;white-space:nowrap}.minimalbutton:hover{background:#177ced}.planner-shell iframe{display:block;width:100%;height:1180px;border:0;background:white}.planner-shell.expanded iframe{height:1600px}.stepsgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stepcard{padding:35px;border:1px solid #dae5ef;background:white;min-height:295px}.stepcard p{font-size:13px;color:var(--muted);line-height:1.85}.teamgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.teammate{background:white;box-shadow:0 16px 38px #05132612;overflow:hidden}.portrait{height:330px;background:linear-gradient(145deg,#194477,#06162a);position:relative;overflow:hidden;display:grid;place-items:center}.portrait img{width:100%;height:100%;object-fit:cover}.initials{font-size:155px;font-family:var(--display);font-weight:900;color:#ffffff80}.portraitcorner{position:absolute;bottom:15px;left:16px;color:#ffffffb5;font-weight:900;font-size:9px;letter-spacing:.12em}.teambody{padding:23px}.teambody h3{font-family:var(--display);font-size:35px;margin:6px 0}.teambody p{color:#738495;font-size:13px;line-height:1.7}.newscards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.newscard{background:white;overflow:hidden;box-shadow:0 16px 50px #05172a0e;transition:transform .3s}.newscard:hover{transform:translateY(-5px)}.newscard img{width:100%;height:260px;object-fit:cover}.newscard>div{padding:24px}.newscard h3{font-family:var(--display);font-size:34px;margin:12px 0}.newscard p{font-size:13px;color:var(--muted);line-height:1.75}.newscard strong{font-size:11px;color:var(--blue)}.contactlayout{display:grid;grid-template-columns:42% 58%;gap:45px}.contactinfo h2{font-size:clamp(3.5rem,5vw,6rem);margin:20px 0 40px}.addressrow{display:grid;gap:8px;border-bottom:1px solid #dae4ec;padding:20px 0}.addressrow span{font-weight:900;font-size:10px;letter-spacing:.15em;color:var(--blue)}.addressrow strong,.addressrow a{font-weight:700;font-size:16px}.addressrow a:hover{color:var(--blue)}.contactpicture{margin-top:35px;width:100%;max-height:320px;object-fit:cover}.contactform{padding:55px;background:white;box-shadow:0 25px 65px #071c3515}.formeyebrow{color:var(--blue);font-size:10px;font-weight:900;letter-spacing:.15em}.contactform h3{font-family:var(--display);font-size:45px;margin:12px 0 28px}.contactform label{display:flex;flex-direction:column;gap:10px;color:#203a57;font-size:12px;font-weight:800;margin-bottom:20px}.contactform input,.contactform select,.contactform textarea{border:1px solid #d3dfe9;background:#f7f9fc;padding:15px;width:100%;outline:none;color:var(--ink)}.contactform input:focus,.contactform select:focus,.contactform textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0b78ed18}.formrow{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.antispam{position:absolute;left:-10000px;width:0;height:0;overflow:hidden}.submitbutton{cursor:pointer}.flash{padding:16px;margin:15px 0;background:#e6f9ee;color:#075a2b}.flash.error{background:#fff0ed;color:#9c321e}.reveal{opacity:0;transform:translateY(25px);transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s}.reveal.show{opacity:1;transform:translateY(0)}
@media(max-width:1220px){.nav{gap:13px}.nav>a{font-size:16px}.navcta{font-size:9px;padding-inline:12px}.servicesgrid{grid-template-columns:repeat(2,1fr)}.story-copy{padding:80px 50px}.teamgrid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:950px){.wrap{width:min(100% - 48px,760px)}.topbar{font-size:9px}.navinner{height:82px}.nav{display:none;position:absolute;top:82px;left:0;right:0;background:#08182b;box-shadow:0 18px 40px #030a14c9;padding:22px 25px 33px;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav>a{padding:14px;font-size:24px;border-bottom:1px solid #ffffff17}.nav>a:after{bottom:0}.menubutton{display:block}.hero-content h1{font-size:clamp(5rem,12vw,8rem)}.proofgrid{grid-template-columns:repeat(2,1fr)}.proofgrid>div{padding:22px!important}.proofgrid>div:nth-child(2){border:0}.proofgrid>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.section{padding:85px 0}.section-heading{align-items:start;flex-direction:column;gap:12px}.section-heading>p{max-width:680px}.story-band{grid-template-columns:1fr}.story-photo{min-height:430px}.story-copy{padding:80px max(24px,calc((100vw - 760px)/2))}.reels-grid{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:1.5fr 1fr;gap:45px}.detailcards{grid-template-columns:1fr}.teamgrid{grid-template-columns:repeat(2,1fr)}.newscards{grid-template-columns:repeat(2,1fr)}.contactlayout{grid-template-columns:1fr}.contactpicture{display:none}.planner-shell iframe{height:1350px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.topbar{height:29px}.topbar .wrap>span{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .wrap>a{display:none}.navinner{height:76px}.nav{top:76px}.brandlogo{width:123px;height:46px}.brandlogo img{max-width:110px;max-height:43px}.brandcaption{font-size:7px;letter-spacing:.18em;margin-top:3px}.navcta{min-height:42px;padding:9px 10px;font-size:0;gap:0}.navcta span{font-size:19px}.menubutton{width:42px;height:42px}.home-hero{min-height:710px;background-image:linear-gradient(90deg,#071626eb 0%,#0716269a 75%,#07162668),var(--hero-image);background-position:55% center}.hero-content{padding:75px 0 85px}.hero-content h1{font-size:clamp(4.4rem,17.3vw,6.7rem);letter-spacing:-.04em}.hero-content>p{font-size:14px;line-height:1.8}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:29px 0 55px}.btn{white-space:normal;font-size:10px;gap:12px}.hero-meta{font-size:8px;line-height:1.9}.hero-meta span{padding:0 7px}.hero-edge{right:10px;bottom:18px;font-size:8px}.proofgrid strong{font-size:25px}.proofgrid span{font-size:10px}.section{padding:65px 0}.section-heading h2{font-size:clamp(3.5rem,14vw,5.3rem)}.section-heading>p{font-size:13px}.servicesgrid{grid-template-columns:1fr;gap:13px}.servicecard{min-height:400px}.serviceoverlay{padding:23px}.story-photo{min-height:300px}.story-copy{padding:65px 20px}.story-copy h2{font-size:clamp(3.6rem,15vw,5rem)}.showcase{height:430px}.showcase-text h3{font-size:clamp(3.6rem,15vw,5rem)}.reels-grid{grid-template-columns:1fr}.reel-visual{height:350px}.finalcta{padding:70px 0}.finalcta h2{font-size:clamp(4.2rem,17vw,6rem)}.footgrid{grid-template-columns:1fr;gap:30px;padding:65px 0 45px}.footbottom{flex-direction:column;font-size:10px}.interior-hero{min-height:410px}.interior-hero h1{font-size:clamp(3.9rem,16vw,6.5rem)}.interior-hero p{font-size:13px}.breadcrumb{margin-top:24px}.detailcard{grid-template-columns:1fr}.detailcard img{height:230px}.detailcard>div{padding:30px}.benefitgrid,.stepsgrid{grid-template-columns:1fr;gap:12px}.benefit{border:0;border-bottom:1px solid #ffffff2a}.planner-head{flex-direction:column;align-items:stretch;padding:16px}.planner-head>div{width:100%;justify-content:space-between}.planner-shell iframe{height:1450px}.stock-section #svm-canvas{padding:12px}.inventory-top{padding:16px;font-size:9px}.inventory-top>a{display:none}.teamgrid,.newscards{grid-template-columns:1fr}.contactform{padding:28px 20px}.formrow{grid-template-columns:1fr;gap:0}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

.privacy-text h3{font-family:var(--display);font-size:34px;margin:36px 0 12px}.privacy-text p{color:#5c6b7c;font-size:15px;line-height:1.85}.privacy-text a{color:var(--blue);text-decoration:underline}
