:root{--navy:#091a23;--deep:#07131b;--panel:#102934;--teal:#b4eedf;--ink:#102833;--muted:#57707b;--line:#dce5e8;--white:#f7fafb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:var(--white);color:var(--ink);font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{touch-action:manipulation}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #198e81;outline-offset:5px}.wrap{max-width:1240px;margin:auto;padding-left:48px;padding-right:48px}header{background:var(--deep);color:white;position:sticky;top:0;z-index:20;border-bottom:1px solid #ffffff20}.nav-wrap{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:22px 40px}.brand{display:flex;align-items:center;gap:14px;white-space:nowrap;font-size:22px;letter-spacing:-1px}.brand b{font-weight:700}.brand b span{font-size:14px;letter-spacing:0;font-weight:400}.brand i{font-size:18px;font-style:normal;color:#88a0ac}.brand strong{font-style:italic}.brand sup{font-size:10px;vertical-align:top;letter-spacing:0}nav{display:flex;gap:23px;align-items:center}nav a{font-size:14px;color:#c2cdd3;padding:8px 0;border-bottom:2px solid transparent}nav a[aria-current],nav a:hover{color:var(--teal);border-color:var(--teal)}nav a:last-child{background:var(--teal);color:var(--deep);padding:10px 15px;border:0;border-radius:3px}.menu-toggle{display:none}.skip{position:absolute;top:-60px;left:12px;background:white;color:black;padding:10px;z-index:25}.skip:focus{top:5px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2.2px;margin:0 0 22px;text-transform:uppercase;color:#258878}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,4.8vw,68px);line-height:1.05;letter-spacing:-2.7px;font-weight:500;margin-bottom:26px}h2{font-size:clamp(32px,3.3vw,46px);font-weight:500;line-height:1.12;letter-spacing:-1.5px;margin-bottom:24px}h3{font-size:22px;line-height:1.3;font-weight:500;letter-spacing:-.5px}em{font-style:normal;color:#278b7b}.hero{position:relative;min-height:720px;background:var(--deep);color:white;overflow:hidden}.hero-photo{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 54%}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07131bf2 0%,#07131bc9 30%,#07131b26 75%),linear-gradient(0deg,#07131b7a,transparent 70%)}.hero-content{position:relative;padding-top:106px;padding-bottom:105px}.hero h1{max-width:760px;font-size:clamp(48px,5.9vw,82px);letter-spacing:-3.6px}.hero em{color:var(--teal)}.hero p:not(.eyebrow){max-width:440px;font-size:18px;color:#d9e4e8;line-height:1.65}.hero .eyebrow{color:var(--teal)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;justify-content:center;align-items:center;border-radius:3px;padding:15px 23px;font-size:14px;font-weight:700;border:1px solid transparent;transition:background .2s,transform .2s}.primary{background:var(--teal);color:#0b282c}.primary:hover{background:#8cddc9;transform:translateY(-2px)}.outline{border-color:#a8bbc5;color:inherit;background:transparent}.outline:hover{background:#ffffff14}.hero-caption{position:absolute;bottom:48px;right:5%;padding:19px 24px;border-left:2px solid var(--teal);background:#07131b85;backdrop-filter:blur(8px)}.hero-caption span{display:block;font-size:12px;letter-spacing:1.6px;color:var(--teal);margin-bottom:7px}.hero-caption b{font-size:17px;line-height:1.4;font-weight:400}.ribbon{background:var(--navy);color:#c4d3da;display:flex;justify-content:space-evenly;padding:25px;gap:24px;border-top:1px solid #ffffff20;font-size:14px}.section{padding-top:88px;padding-bottom:88px}.section-head{max-width:720px;margin-bottom:42px}.section-head p:not(.eyebrow){max-width:630px;color:var(--muted);font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.cards article{border-top:1px solid #b9c9cf;padding-top:25px}.card-no{font-size:13px;letter-spacing:2px;color:#268876;display:block;margin-bottom:25px}.cards h3{margin-bottom:17px}.cards p{color:var(--muted);margin-bottom:0}.split-band{background:var(--navy);color:#eaf3f6}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:90px;padding-bottom:90px;align-items:center}.split-band p{color:#b6c8d0}.split-band .eyebrow{color:var(--teal)}.split-band .card-no{color:var(--teal)}.split-band .cards article{border-color:#3d535e}.split-band .section-head p{color:#b6c8d0}.appointment{background:#122e3a;border:1px solid #38515e;box-shadow:0 24px 70px #0004;padding:26px}.panel-top{display:flex;justify-content:space-between;gap:12px;padding-bottom:20px;border-bottom:1px solid #38515e}.panel-top b{font-size:17px;font-weight:500}.panel-top span,.small{font-size:13px;color:var(--muted)}.appt-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:23px 0;border-bottom:1px solid #38515e}.appt-row b,.appt-row span{display:block}.appt-row span{color:#b6c8d0;font-size:14px}.appt-row strong{font-size:12px;font-weight:400;color:var(--teal);background:#b4eedf12;padding:6px 9px;white-space:nowrap}.appointment .small{margin:18px 0 0}.cta{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:80px;padding-bottom:80px}.cta h2{margin-bottom:0}.page-head{padding-top:84px;padding-bottom:63px}.page-head .intro{max-width:740px;color:var(--muted);font-size:19px}.studio{height:570px;background:var(--deep);position:relative;overflow:hidden;color:white}.studio img{height:100%;width:100%;object-fit:cover;object-position:center 60%}.studio:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07131be8,#07131b05 70%)}.studio-copy{position:absolute;top:75px;left:max(48px,calc((100% - 1144px)/2));z-index:1;max-width:350px}.studio-copy h2{margin-top:28px}.studio-copy p{color:#cedce3;font-size:20px;max-width:300px}.pill{display:inline-block;border:1px solid #41606c;border-radius:30px;padding:6px 14px;font-size:12px;letter-spacing:1px;font-weight:500;color:#467b75}.studio .pill{color:var(--teal)}.question-demo{display:grid;grid-template-columns:1fr 1fr;gap:60px}.question-buttons{display:flex;flex-direction:column;gap:12px;margin-top:30px;align-items:flex-start}.question,.filter{background:transparent;border:1px solid #b5c8cf;color:#1e4958;border-radius:3px;padding:12px 18px;font-size:14px;text-align:left}.question.active,.filter.active{background:var(--navy);border-color:var(--navy);color:var(--teal)}.answer{background:white;border:1px solid var(--line);padding:38px}.answer h3{margin-top:35px;font-size:28px}.answer-foot{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;font-size:14px;color:#258878}.journey{padding-top:0}.journey-tabs{display:grid;grid-template-columns:repeat(6,1fr);border-bottom:1px solid #b9c9cf;margin-bottom:45px}.journey-tab{border:0;border-bottom:3px solid transparent;padding:19px 12px;background:transparent;color:var(--muted);text-align:left;font-size:14px}.journey-tab span{display:block;font-size:12px;letter-spacing:2px;margin-bottom:8px}.journey-tab.active{border-color:#278b7b;color:#278b7b;background:#e8f3f0}.journey-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center;min-height:280px}.journey-detail p{max-width:500px;color:var(--muted)}.journey-note{background:var(--navy);color:white;padding:38px;border-left:3px solid var(--teal)}.journey-note>span{color:var(--teal);font-size:12px;letter-spacing:2px}.journey-note blockquote{margin:22px 0;font-size:27px;line-height:1.35}.journey-note p{color:#b6c8d0;font-size:14px;margin-bottom:0}.messages{max-width:750px;display:flex;flex-direction:column;gap:16px}.message{border:1px solid #31505e;padding:20px 26px;max-width:80%;border-radius:6px;background:#122e3a}.message span{font-size:12px;letter-spacing:1px;color:var(--teal)}.message p{margin:8px 0 0;color:white;font-size:18px}.message.dealer{align-self:flex-end;background:#234049}.designation{background:var(--navy);padding:48px;text-align:center;color:white;border:1px solid #375762;outline:1px solid #375762;outline-offset:-14px}.designation-top{font-size:12px;letter-spacing:2.5px;color:var(--teal)}.designation-mark{font-size:78px;font-style:italic;font-weight:700;letter-spacing:-6px;line-height:1.4}.designation-mark span{font-size:17px;vertical-align:top;letter-spacing:0}.designation h2{font-size:38px}.designation>span:last-child{font-size:11px;letter-spacing:1.5px;color:#bdd5df}.preferred-feature{display:grid;grid-template-columns:.85fr 1.2fr;gap:85px;align-items:center;padding-bottom:90px}.preferred-feature p{color:var(--muted)}.expectations{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.expectations b{display:block;color:#278b7b;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:23px}.expectations h3{font-size:20px}.expectations p{color:var(--muted)}.board{padding-top:0}.board-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.filters{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 25px}.table-scroll{overflow-x:auto;background:white;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}td,th{padding:21px 18px;border-bottom:1px solid var(--line);white-space:nowrap}th{font-weight:500;color:var(--muted);background:#edf3f5}td:first-child{font-weight:600}.status{background:#e5f5ef;color:#206b58;padding:7px 11px;border-radius:3px;font-size:12px}.status.arriving{background:#e6effa;color:#355e8b}.status.sold{background:#132d3a;color:#dcf1ed}.board .small{margin-top:15px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:20px}.metrics div{border-top:1px solid #3a5665;padding-top:25px}.metrics b{display:block;font-weight:400;font-size:52px;letter-spacing:-2px;color:var(--teal)}.metrics span{font-size:15px;color:#c5d5dc}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding-bottom:90px;align-items:start}.join-card{background:var(--navy);padding:42px;color:white;border-top:4px solid var(--teal)}.join-card .eyebrow{color:var(--teal)}.join-card p{color:#b6c8d0}.price{font-size:42px;letter-spacing:-1px;margin:25px 0}.price span{font-size:14px;letter-spacing:0;display:inline-block;color:#b6c8d0}.join-card ul{list-style:none;padding:0;margin:26px 0}.join-card li{border-bottom:1px solid #37515d;padding:12px 0;font-size:15px}.join-card .button{width:100%;margin-top:16px}.join-card .small{margin-top:16px}.join-info{padding-top:25px}.join-info>p{color:var(--muted)}details{border-bottom:1px solid #c8d5dc;padding:18px 0}summary{cursor:pointer;font-size:16px;line-height:1.4}details p{margin:15px 0 0;color:var(--muted);font-size:15px}.delivery{height:600px;position:relative;background:var(--deep);color:white;overflow:hidden}.delivery img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.delivery:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07131bef,#07131b00 90%)}.delivery>div{position:absolute;left:max(48px,calc((100% - 1144px)/2));bottom:40px;z-index:1}.delivery .eyebrow{color:var(--teal)}.delivery p{color:#d6e5eb}footer{padding-top:55px;padding-bottom:25px;border-top:1px solid #c7d5dc}.footer-top{display:flex;justify-content:space-between;gap:30px;align-items:center}.footer-top p{color:var(--muted);font-size:14px}.footer-links{display:flex;flex-wrap:wrap;gap:27px;font-size:14px;margin:35px 0}.footer-bottom{border-top:1px solid var(--line);padding-top:20px;display:flex;justify-content:space-between;gap:15px;color:var(--muted);font-size:12px} [hidden]{display:none!important}@media(min-width:1600px){.hero{min-height:800px}.hero-content{padding-top:140px}}@media(max-width:1100px){.nav-wrap{padding:20px 24px;gap:20px}.brand{font-size:20px;gap:9px}nav{gap:15px}nav a{font-size:12px}.hero-caption{right:30px}.split{gap:40px}}@media(max-width:850px){.wrap{padding-left:28px;padding-right:28px}.menu-toggle{display:block;background:transparent;color:var(--teal);border:1px solid #526671;padding:7px 12px;border-radius:3px;font-size:14px}nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--deep);padding:25px;flex-direction:column;align-items:stretch;gap:8px}nav.open{display:flex}nav a{font-size:16px;padding:10px}.hero{min-height:680px}.hero-content{padding-top:80px}.hero-caption{display:none}.hero-photo{object-position:65% center}.hero-shade{background:linear-gradient(90deg,#07131bf2,#07131bb0 65%,#07131b70)}.cards{gap:22px}.split,.preferred-feature,.journey-detail,.join-grid,.question-demo{gap:40px}.expectations{grid-template-columns:repeat(2,1fr)}.metrics{gap:18px}.metrics b{font-size:40px}.studio-copy,.delivery>div{left:28px}.section{padding-top:65px;padding-bottom:65px}.page-head{padding-top:60px}.ribbon{font-size:12px}.journey-tabs{grid-template-columns:repeat(3,1fr)}.board-top{align-items:flex-start;flex-direction:column}.board-top h2{margin-bottom:10px}.join-card{padding:28px}.designation{padding:36px 24px}}@media(max-width:600px){h1{letter-spacing:-1.7px;font-size:40px}h2{letter-spacing:-1px;font-size:33px}.hero h1{font-size:51px;letter-spacing:-2.2px}.hero{min-height:665px}.hero p:not(.eyebrow){font-size:17px;max-width:340px}.actions{flex-direction:column;align-items:flex-start}.hero-content{padding-top:65px;padding-bottom:65px}.ribbon{flex-direction:column;gap:10px;padding:24px 28px}.ribbon span{padding-left:15px;border-left:1px solid #60818d}.cards,.split,.preferred-feature,.journey-detail,.join-grid,.question-demo{grid-template-columns:1fr}.cards{gap:35px}.split{padding-top:60px;padding-bottom:60px}.section-head p:not(.eyebrow),.page-head .intro{font-size:17px}.cta{align-items:flex-start;flex-direction:column;padding-top:60px;padding-bottom:60px}.appointment{padding:20px}.appt-row{align-items:flex-start}.appt-row strong{font-size:11px;white-space:normal;max-width:105px}.panel-top{flex-direction:column}.page-head{padding-bottom:40px}.studio{height:500px}.studio img{object-position:60% center}.studio:after{background:linear-gradient(90deg,#07131bdb,#07131b3d)}.studio-copy{top:45px;max-width:270px}.studio-copy h2{font-size:35px}.studio-copy p{font-size:18px}.answer{padding:28px}.journey-note{padding:28px}.journey-detail{gap:30px}.message{max-width:92%;padding:18px}.message p{font-size:16px}.preferred-feature{padding-bottom:60px}.expectations{gap:30px 22px}.metrics{grid-template-columns:repeat(2,1fr);gap:24px}.metrics b{font-size:45px}.join-info{padding-top:0}.delivery{height:550px}.delivery img{object-position:57% center}.delivery>div{right:28px;bottom:30px}.delivery h2{font-size:33px}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.footer-top p{margin:0}.footer-links{gap:16px 24px}.brand{font-size:21px}.nav-wrap{padding:20px 22px}.eyebrow{font-size:11px;letter-spacing:1.8px}.small{font-size:13px}.board{padding-top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Campaign art direction — FastPass SI */
:root{--teal:#b5e1ff;--ink:#112b3d;--muted:#526b7d;--white:#f6f9fc;--line:#dbe5ed;--navy:#081f32;--deep:#061523;--panel:#112d45}body{background:var(--white)}header{background:#fff;color:var(--ink);box-shadow:0 2px 16px #0615230a;border-bottom:1px solid #dbe5ed}.nav-wrap{max-width:1540px;padding:17px 38px;gap:36px}.logo-brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px;letter-spacing:0}.logo-window{display:block;width:250px;aspect-ratio:4.15;overflow:hidden;background:white}.logo-window img{display:block;width:100%;height:auto;max-width:none}.brand-caption{font-size:9px;letter-spacing:1.35px;color:#577085;white-space:normal;line-height:1.35}.nav-wrap .brand-caption{font-size:8px;letter-spacing:1.02px}nav{gap:22px}nav a{color:#405b6d;font-size:14px}nav a:hover,nav a[aria-current]{color:#006cc1;border-color:#007bd3}nav a:last-child{background:#007bd3;color:white}.eyebrow{color:#006dae}.hero .eyebrow,.split-band .eyebrow{color:#96cfff}.hero{min-height:770px}.hero-shade{background:linear-gradient(90deg,#041321f5 0%,#041321d2 26%,#04132118 78%),linear-gradient(0deg,#041321a6,transparent 55%)}.hero-content{padding-top:115px;padding-bottom:110px}.hero h1{font-size:clamp(48px,6.1vw,86px);font-weight:500}.hero em{background:linear-gradient(95deg,#c4e9ff,#5aafff);background-clip:text;-webkit-background-clip:text;color:transparent}.primary{background:#087bc9;color:white;box-shadow:0 8px 25px #007bd322}.primary:hover{background:#006bb4}.hero .outline{background:#071b2c52;border-color:#96b8cc}.hero-edition{position:absolute;top:40px;right:5%;border-top:1px solid #cee8f580;border-bottom:1px solid #cee8f580;padding:15px 0;color:#d2e6f2;text-align:right;display:grid;gap:2px}.hero-edition span{font-size:10px;letter-spacing:2px}.hero-edition b{font-size:20px;letter-spacing:.5px;font-weight:500}.hero-caption{border-color:#76c7ff;box-shadow:0 20px 40px #0003}.hero-caption span{color:#99d1ff}.ribbon{letter-spacing:.3px;background:linear-gradient(90deg,#061523,#123955,#061523)}.ribbon span{position:relative}.section-head .eyebrow{padding-left:33px;position:relative}.section-head .eyebrow:before{content:'';position:absolute;width:21px;height:2px;background:#0783d6;left:0;top:50%}em{color:#087bc9}.cards article{background:#fff;padding:28px;border:1px solid #d8e4ec;border-top:3px solid #188acf;box-shadow:0 15px 40px #0a294d06;transition:transform .3s,box-shadow .3s}.cards article:hover{transform:translateY(-5px);box-shadow:0 20px 45px #0a294d12}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.card-no{margin:0;font-size:12px;color:#127fb9}.card-icon{width:37px;height:37px;color:#087cc3}.card-icon svg{fill:none;stroke:currentColor;stroke-width:1.3;width:100%;height:100%}.split-band{background:radial-gradient(ellipse at 90% 30%,#194965 0%,#081f32 65%)}.split-band .cards article{background:#12344a;border-color:#3e5d70;border-top-color:#56adf0;box-shadow:none}.split-band .cards p{color:#c4d9e5}.split-band .card-icon,.split-band .card-no{color:#8fccf9}.appointment{border-radius:8px;border-color:#42627c;background:linear-gradient(135deg,#183c55,#0b263d);position:relative}.appointment:before{content:'';position:absolute;top:-8px;left:14px;right:14px;height:8px;border:1px solid #50718c;border-bottom:0;border-radius:7px 7px 0 0;background:#20435a}.appt-row strong{color:#b1dbfb;background:#76baff16}.cta{margin-top:0;border-top:1px solid #dbe5ed;position:relative}.cta .eyebrow{color:#006fb2}.cta:before{content:'';position:absolute;top:-1px;left:48px;width:90px;height:3px;background:#138bcf}.page-head{background-image:linear-gradient(90deg,transparent 0%,#eaf3fa 100%);max-width:none;padding-left:max(48px,calc((100% - 1144px)/2));padding-right:max(48px,calc((100% - 1144px)/2));padding-top:75px;padding-bottom:70px}.page-head h1{max-width:980px}.studio{height:620px}.studio-copy{top:75px}.studio-copy .pill{color:#b3ddfb}.question.active,.filter.active{color:#b9e2ff;background:#092b47;border-color:#092b47}.answer{border-top:3px solid #188acf;background:linear-gradient(135deg,#fff,#edf6fd);box-shadow:0 20px 45px #0a294d0a}.answer-foot{color:#1674ac}.pill{color:#286a97;border-color:#779bb5}.campaign-scene{height:610px;position:relative;background:#071f32;color:white;overflow:hidden}.campaign-scene>img{width:100%;height:100%;object-fit:cover;object-position:center}.campaign-shade{position:absolute;inset:0;background:linear-gradient(90deg,#051729f0,#071f32a0 42%,#071f3200 78%),linear-gradient(0deg,#05172970,transparent 60%)}.campaign-copy{position:absolute;inset:0;padding-top:105px;padding-bottom:70px;z-index:1}.campaign-copy h2{font-size:clamp(35px,4vw,56px);letter-spacing:-1.8px;line-height:1.1;max-width:590px}.campaign-copy>p:not(.eyebrow){max-width:450px;color:#dae7f0;font-size:18px;line-height:1.7}.campaign-copy .eyebrow{color:#93cffa;font-size:11px}.scene-panel{position:absolute;right:max(48px,calc((100% - 1144px)/2));bottom:42px;width:355px;padding:23px;border:1px solid #adcde250;border-radius:8px;background:#082035e0;backdrop-filter:blur(18px);box-shadow:0 25px 65px #0005;z-index:2}.interface-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #6b8ba24a;padding-bottom:15px}.interface-top b{font-size:19px;font-weight:500;letter-spacing:-.5px}.interface-top b span{font-size:13px}.interface-top>span{font-size:11px;color:#abc7da}.interface-question{font-size:20px;line-height:1.45;margin:22px 0}.interface-tags{display:flex;flex-wrap:wrap;gap:6px}.interface-tags span{font-size:11px;background:#8bc3ef18;color:#c7e5ff;padding:5px 9px;border-radius:3px}.interface-bottom{font-size:12px;color:#b3cddd;border-top:1px solid #6b8ba24a;padding-top:14px;margin:20px 0 0}.short-scene{height:510px}.short-scene .campaign-shade{background:linear-gradient(90deg,#051729e0,#071f3280 45%,transparent)}.network-scene{height:590px}.preferred-feature{padding-top:90px}.designation{background:linear-gradient(145deg,#0d3150,#071a2c);box-shadow:0 25px 50px #0c315520;outline-color:#597f9b;border-color:#31516b;position:relative}.designation-logo{background:white;border-radius:3px;padding:8px;margin:30px auto;max-width:310px}.designation-logo .logo-window{width:100%}.designation-top{color:#acd6fa}.designation>span:last-child{font-size:10px}.designation h2{font-size:40px;letter-spacing:1px;text-transform:uppercase;font-weight:400}.journey{padding-top:55px}.journey-tab.active{border-color:#188bd7;color:#0872b6;background:#e4f1fb}.journey-note{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#123f60,#071a2c);border-color:#5ab2f2;border-radius:5px;box-shadow:0 16px 50px #102d4d17}.journey-orbit{position:absolute;width:260px;height:260px;border:1px solid #7cc2f82b;border-radius:50%;right:-100px;top:-100px;z-index:-1}.journey-orbit:before,.journey-orbit:after{content:'';position:absolute;inset:24px;border:1px solid #7cc2f82b;border-radius:50%}.journey-orbit:after{inset:48px}.journey-note>span:not(.journey-orbit){color:#acd6fa}.messages{margin-top:45px}.message{box-shadow:0 12px 30px #0002;border-color:#50758b;background:#12394f}.message.dealer{background:#215372}.message span{color:#a9d8fc}.message.member{border-radius:10px 10px 10px 0}.message.dealer{border-radius:10px 10px 0 10px}.page-dealer-results .board{padding-top:65px}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:22px 0 0}.mini-stats b{display:block;font-size:32px;font-weight:400;color:#b3ddfa}.mini-stats span{font-size:11px;color:#c4d9e6}.metrics b{color:#91cfff}.metrics div{border-top:2px solid #528db9}.expectations b{color:#087ac1}.status{color:#075d98;background:#e1f2ff}.status.sold{background:#133957}.table-scroll{border-radius:6px;box-shadow:0 15px 45px #12365408}.join-card{background:linear-gradient(135deg,#153c57,#071a2c);border-top-color:#459fe3;box-shadow:0 22px 55px #0a264c20;position:relative;overflow:hidden}.join-card-accent{font-size:11px;letter-spacing:2px;padding-bottom:25px;border-bottom:1px solid #4b6c83;margin-bottom:30px;color:#9ac8eb}.join-card .eyebrow{color:#96cfff}.price{color:#a4d7ff}.delivery .eyebrow{color:#a4d7ff}.footer-brand .logo-window{width:325px}.footer-brand .brand-caption{font-size:10px;letter-spacing:2px;color:#50718a}footer{background:white;max-width:none;padding-left:max(48px,calc((100% - 1144px)/2));padding-right:max(48px,calc((100% - 1144px)/2));padding-top:55px}.footer-links a:hover{color:#007cc5}.footer-bottom{color:#5c7689}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal-ready.in-view{opacity:1;transform:translateY(0)}
@media(max-width:1100px){.nav-wrap{padding:15px 24px;gap:18px}.logo-window{width:215px}nav{gap:14px}nav a{font-size:12px}.nav-wrap .brand-caption{font-size:7px}.scene-panel{right:30px;width:310px}.campaign-copy{padding-top:85px}.campaign-copy h2{max-width:470px}.campaign-copy>p:not(.eyebrow){max-width:380px}}@media(max-width:850px){.nav-wrap{padding:14px 24px}.logo-window{width:220px}.nav-wrap .brand-caption{font-size:7px;letter-spacing:.75px}.menu-toggle{color:#076db0;border-color:#94b4cc}nav{top:90px;background:white;border-top:1px solid #dbe5ed;box-shadow:0 16px 30px #10395818}nav a{font-size:16px}.hero-edition{display:none}.hero{min-height:710px}.hero-content{padding-top:88px}.page-head{padding-left:28px;padding-right:28px}.scene-panel{width:290px;right:28px;bottom:25px}.campaign-copy{padding-top:65px}.campaign-copy h2{max-width:460px}.campaign-scene{height:620px}.campaign-copy>p:not(.eyebrow){max-width:370px}.studio-copy{left:28px}.cards article{padding:22px}.footer-brand .logo-window{width:290px}footer{padding-left:28px;padding-right:28px}.cta:before{left:28px}}@media(max-width:600px){.hero{min-height:680px}.hero-content{padding-top:68px;padding-bottom:68px}.logo-window{width:190px}.nav-wrap{padding:14px 20px}.nav-wrap .brand-caption{font-size:6px;letter-spacing:.65px}.hero h1{font-size:53px}.hero-shade{background:linear-gradient(90deg,#041321f0,#041321a6 70%,#04132170)}.page-head{padding-top:55px;padding-bottom:45px}.page-head h1{font-size:39px}.campaign-scene{height:750px}.campaign-scene>img{object-position:65% center}.campaign-shade{background:linear-gradient(180deg,#051729dc, #05172977 40%,#051729aa),linear-gradient(90deg,#05172977,transparent)}.campaign-copy{padding-top:40px;padding-bottom:20px;bottom:auto}.campaign-copy h2{font-size:36px;max-width:380px;letter-spacing:-1px}.campaign-copy>p:not(.eyebrow){max-width:370px;font-size:16px}.scene-panel{left:28px;right:28px;width:auto;bottom:28px;padding:22px}.interface-question{font-size:20px;margin:19px 0}.network-scene,.short-scene{height:550px}.short-scene .campaign-shade{background:linear-gradient(180deg,#051729de,#05172966 65%)}.preferred-feature{padding-top:55px}.designation{padding:40px 28px}.studio{height:530px}.cards{gap:20px}.card-top{margin-bottom:20px}.footer-brand .logo-window{width:280px}.footer-brand .brand-caption{font-size:8px;letter-spacing:1.7px}.journey{padding-top:35px}.journey-tab{padding:17px 8px;font-size:13px}.page-dealer-results .board{padding-top:45px}.table-scroll{border-radius:4px}.hero .actions{gap:14px}.ribbon span{border-color:#608caa}.cta{padding-top:55px;padding-bottom:55px}}
@media(prefers-reduced-motion:reduce){.reveal-ready{opacity:1;transform:none;transition:none}.cards article:hover{transform:none}}
/* Official FastPass logo and Network lockup */
.brand-lockup{display:flex;align-items:center;gap:12px;white-space:nowrap;line-height:1;background:white}.fastpass-logo{display:block;width:210px;height:auto;max-width:100%;object-fit:contain}.network-word{font-size:26px;font-weight:500;letter-spacing:-.7px;color:#494f59;line-height:1.1}.logo-brand{gap:5px}.nav-wrap .brand-caption{font-size:8px;letter-spacing:.95px}.footer-brand .fastpass-logo{width:285px}.footer-brand .network-word{font-size:35px}.footer-brand .brand-caption{font-size:9px;letter-spacing:1.7px}.designation-logo{max-width:330px;padding:12px}.designation-logo .brand-lockup{gap:8px;justify-content:center}.designation-logo .fastpass-logo{width:200px}.designation-logo .network-word{font-size:24px}.designation-logo{margin-top:30px;margin-bottom:30px}
@media(max-width:1100px){.nav-wrap .fastpass-logo{width:165px}.nav-wrap .network-word{font-size:23px}.nav-wrap .brand-lockup{gap:8px}.nav-wrap .brand-caption{font-size:7px;letter-spacing:.75px}}
@media(max-width:850px){.nav-wrap .fastpass-logo{width:190px}.nav-wrap .network-word{font-size:25px}.nav-wrap .brand-caption{font-size:7px;letter-spacing:.9px}.footer-brand .fastpass-logo{width:245px}.footer-brand .network-word{font-size:31px}}
@media(max-width:600px){.nav-wrap .fastpass-logo{width:155px}.nav-wrap .network-word{font-size:21px}.nav-wrap .brand-lockup{gap:7px}.nav-wrap .brand-caption{font-size:6px;letter-spacing:.65px}nav{top:77px}.footer-brand .fastpass-logo{width:190px}.footer-brand .network-word{font-size:25px}.footer-brand .brand-lockup{gap:9px}.footer-brand .brand-caption{font-size:7px;letter-spacing:1.3px}.designation-logo .fastpass-logo{width:165px}.designation-logo .network-word{font-size:21px}.designation-logo .brand-lockup{gap:6px}.designation-logo{padding:10px}.menu-toggle{padding:7px 10px}}
@media(max-width:360px){.nav-wrap{padding:14px 15px}.nav-wrap .fastpass-logo{width:135px}.nav-wrap .network-word{font-size:19px}.nav-wrap .brand-caption{font-size:5px}.footer-brand .fastpass-logo{width:165px}.footer-brand .network-word{font-size:23px}.designation-logo .fastpass-logo{width:140px}.designation-logo .network-word{font-size:19px}}
