.pl{min-height:100vh;overflow-x:clip}main section{scroll-margin-top:72px}.pl-wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.pl-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pl-btn{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:8px 22px 8px 10px;border:3px solid var(--navy);border-radius:999px;background:var(--flame);color:var(--navy);font:700 16px/1.15 var(--font-body);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,transform .2s ease}.pl-btn:hover{background-color:color-mix(in srgb,var(--flame) 82%,var(--white))}.pl-btn:active{transform:translateY(1px)}.pl-btn--sm{min-height:42px;gap:9px;padding:4px 16px 4px 5px;font-size:14.5px}.pl-btn--lg{min-height:66px;gap:14px;padding:10px 30px 10px 12px;font-size:18px}.sl-maxlogo{flex:none;border-radius:26%}.pl-header{position:sticky;top:0;z-index:40;background:var(--navy);color:var(--white);--focus: var(--white)}.pl-header__inner{display:flex;align-items:center;gap:clamp(16px,3vw,40px);max-width:var(--wrap);min-height:64px;margin:0 auto;padding:0 var(--gutter)}.pl-brand{display:inline-flex;align-items:center;gap:11px;margin-right:auto;color:var(--white);text-decoration:none}.pl-brand__mark{display:grid;place-items:center;width:36px;height:36px;border:3px solid var(--flame);border-radius:50%;background:var(--white);color:var(--navy);font-family:var(--font-display);font-size:14px;line-height:1}.pl-brand__word{font-family:var(--font-display);font-size:17px;letter-spacing:.01em;white-space:nowrap}.pl-nav{display:flex;gap:30px}.pl-nav a{padding:6px 0;border-bottom:2px solid transparent;color:var(--on-dark-soft);font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease,border-color .2s ease}.pl-nav a:hover{border-color:var(--flame);color:var(--white)}.pl-head{max-width:860px;margin-bottom:clamp(32px,4vw,52px)}.pl-kicker{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:var(--navy);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pl-kicker:before{content:"";flex:none;width:30px;height:12px;border-block:3px solid var(--navy);background:var(--flame)}.pl-kicker--dark{color:var(--sky)}.pl-kicker--dark:before{border-color:var(--sky)}.pl-h2{font-family:var(--font-display);font-size:clamp(25px,3.2vw,44px);font-weight:400;line-height:1.14;text-wrap:balance}.pl-head__lead{max-width:62ch;margin-top:18px;color:var(--ink-soft);font-size:clamp(16px,1.25vw,17.5px)}.pl-hero{--acc: clamp(21px, 4vw, 56px);--band-pad: clamp(10px, 1.3vw, 18px);--band-h: calc(2 * var(--pin) + 2 * var(--band-pad) + var(--acc) * 1.15);--rd: clamp(92px, 9.4vw, 136px);padding-top:clamp(28px,4vw,52px);background:var(--sky)}.pl-hero__head{position:relative}.pl-hero__title{color:var(--navy);font-family:var(--font-display);font-weight:400}.pl-hero__line{display:block;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter);font-size:clamp(30px,5.2vw,76px);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.pl-hero__band{display:block;margin:clamp(18px,2vw,28px) 0 9px;border-block:var(--pin) solid var(--navy);background:var(--flame);box-shadow:0 -7px 0 0 var(--sky),0 -9px 0 0 var(--navy),0 7px 0 0 var(--sky),0 9px 0 0 var(--navy);animation:pl-band-in .9s cubic-bezier(.2,.75,.2,1) .1s backwards}.pl-hero__accent{display:block;max-width:var(--wrap);margin:0 auto;padding:var(--band-pad) var(--gutter);font-size:var(--acc);line-height:1.15}@keyframes pl-band-in{0%{clip-path:inset(-12px 100% -12px 0)}to{clip-path:inset(-12px 0 -12px 0)}}.pl-hero__roundel{position:absolute;z-index:2;right:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));bottom:calc(var(--band-h) / 2);translate:0 50%;display:grid;place-content:center;justify-items:center;width:var(--rd);height:var(--rd);border:4px solid var(--navy);border-radius:50%;background:var(--white);color:var(--navy);text-decoration:none;transition:rotate .3s ease}.pl-hero__roundel:hover{rotate:-8deg}.pl-hero__roundel:focus-visible{border-radius:50%}.pl-hero__roundel b{font-family:var(--font-display);font-size:calc(var(--rd) * .42);font-weight:400;line-height:1}.pl-hero__roundel small{margin-top:2px;font-size:calc(var(--rd) * .095);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pl-hero__ribbon{position:relative;aspect-ratio:4 / 1;max-height:560px;overflow:hidden;background:var(--tarmac)}.pl-hero__ribbon img{width:100%;height:100%;object-fit:cover;object-position:50% 46%}.pl-hero__ribbon:after{content:"";position:absolute;inset:auto 0 0;height:var(--pin);background:var(--navy)}.pl-hero__info{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) auto;gap:clamp(24px,3.4vw,52px);align-items:start;max-width:var(--wrap);margin:0 auto;padding:clamp(28px,3.2vw,44px) var(--gutter) clamp(52px,6vw,84px)}.pl-hero__info--nomax{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.pl-hero__subtitle{max-width:60ch;font-size:clamp(16px,1.28vw,18.5px);line-height:1.6}.pl-hero__trust{display:grid;gap:12px}.pl-hero__trust li{display:flex;align-items:center;gap:12px;font-size:16.5px;font-weight:500;line-height:1.3}.pl-tick{display:grid;flex:none;place-items:center;width:28px;height:28px;border:2px solid var(--navy);border-radius:50%;background:var(--white);color:var(--navy)}.pl-tick--sm{width:24px;height:24px;border-width:0;background:var(--sky)}.pl-tick--sm svg{width:12px;height:12px}.pl-hero__cta{display:grid;justify-items:start;gap:12px}.pl-hero__note{padding-left:6px;color:var(--ink-soft);font-size:14px}.pl-rules{padding:var(--section-y) 0;background:var(--white)}.pl-rules__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.4vw,32px)}.pl-board{position:relative;display:grid;gap:8px;margin-bottom:22px;padding:24px 14px 14px;border-radius:10px;background:var(--tarmac)}.pl-board:before,.pl-board:after{content:"";position:absolute;top:9px;width:7px;height:7px;border-radius:50%;background:#ffffff52}.pl-board:before{left:11px}.pl-board:after{right:11px}.pl-board__row{display:block;overflow:hidden;padding:9px 12px 8px;border-radius:4px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24;font-weight:800;letter-spacing:.07em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.pl-board__row--top{color:var(--white);font-size:16px}.pl-board__row--val{color:var(--flame);font-size:clamp(22px,2.1vw,29px)}.pl-rule__title{margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.3}.pl-rule__text{color:var(--ink-soft);font-size:15.5px}.pl-steps{padding:var(--section-y) 0;background:var(--sky)}.pl-steps__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pl-step{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:0 22px 26px;border-radius:var(--radius);background:var(--white)}.pl-step__livery{position:relative;height:94px;margin:0 -22px 10px}.pl-step__livery:before{content:"";position:absolute;top:33px;right:0;left:0;height:28px;border-block:4px solid var(--navy);background:var(--flame)}.pl-roundel{position:absolute;top:11px;left:18px;display:grid;place-items:center;width:72px;height:72px;padding-top:3px;border:3px solid var(--navy);border-radius:50%;background:var(--white);color:var(--navy);font-family:var(--font-display);font-size:30px;line-height:1}.pl-step__title{margin-bottom:10px;font-size:19px;font-weight:700;line-height:1.25}.pl-step__text{color:var(--ink-soft);font-size:15.5px}.pl-step--final{background:var(--navy);color:var(--white)}.pl-step--final .pl-step__livery:before{border-color:var(--flame);background:repeating-conic-gradient(var(--white) 0 25%,var(--navy) 0 50%) 0 0 / 10px 10px}.pl-step--final .pl-roundel{border-color:var(--flame)}.pl-step__badge{align-self:flex-start;margin-bottom:12px;padding:5px 11px 4px;border-radius:999px;background:var(--flame);color:var(--navy);font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.pl-step--final .pl-step__title{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.15}.pl-step--final .pl-step__title em{display:block;margin-top:6px;color:var(--flame);font-family:var(--font-body);font-size:19px;font-style:normal;font-weight:700}.pl-step--final .pl-step__text{color:var(--on-dark-soft)}.pl-cars{position:relative;padding:calc(var(--section-y) + 16px) 0 var(--section-y);background:var(--tarmac);color:var(--white);--focus: var(--white)}.pl-cars:before{content:"";position:absolute;top:30px;right:0;left:0;height:4px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 46px,transparent 46px 80px)}.pl-cars .pl-head__lead{color:var(--on-dark-soft)}.pl-cars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.pl-car{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:var(--white);color:var(--navy)}.pl-car__photo{aspect-ratio:16 / 10;overflow:hidden;background:var(--navy)}.pl-car__photo img{width:100%;height:100%;object-fit:cover}.pl-car__route{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 20px 8px;border-block:4px solid var(--navy);background:var(--flame);color:var(--navy);font-size:14.5px;font-weight:800;letter-spacing:.05em;line-height:1.2;text-transform:uppercase}.pl-car__arrow{flex:none}.pl-car__body{display:grid;gap:10px;padding:20px 20px 24px}.pl-car__name{font-size:20px;font-weight:700;line-height:1.25}.pl-car__spec{color:var(--ink-soft);font-size:15px}.pl-car__tags{display:grid;gap:8px;margin-top:4px}.pl-car__tags li{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:500;line-height:1.3}.pl-cars__more{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(32px,4vw,44px)}.pl-cars__more p{color:var(--on-dark-soft);font-size:15px}.pl-cta{position:relative;background:var(--navy);color:var(--white);--focus: var(--white)}.pl-cta__stripe{position:relative;height:46px;border-block:var(--pin) solid var(--sky);background:var(--flame)}.pl-cta__stripe-wrap{position:relative;height:100%}.pl-cta__roundel{position:absolute;top:50%;right:var(--gutter);display:grid;place-items:center;width:112px;height:112px;translate:0 -50%;border:4px solid var(--sky);border-radius:50%;background:var(--white)}.pl-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker kicker" "title  title" "text   btn";column-gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(64px,7vw,96px);padding-bottom:clamp(64px,8vw,104px)}.pl-cta__inner>.pl-kicker{grid-area:kicker;justify-self:start}.pl-cta__inner>.pl-btn{grid-area:btn;justify-self:start;margin-top:28px}.pl-cta__title{grid-area:title;max-width:1000px;font-size:clamp(28px,4.2vw,58px);line-height:1.08}.pl-cta__title span{color:var(--flame)}.pl-cta__text{grid-area:text;max-width:58ch;margin:28px 0 0;color:var(--on-dark-soft);font-size:clamp(16px,1.35vw,18.5px)}.pl-footer{border-top:1px solid rgba(255,255,255,.14);background:var(--navy);color:var(--on-dark-soft);--focus: var(--white)}.pl-footer__inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 32px;padding-top:26px;padding-bottom:30px;font-size:14px}.pl-footer__copy{color:var(--white);font-size:15px;font-weight:700;letter-spacing:.02em}@media(max-width:1080px){.pl-hero__info{grid-template-columns:minmax(0,1fr) auto}.pl-hero__subtitle{grid-column:1 / -1}.pl-hero__info--nomax{grid-template-columns:minmax(0,1fr)}.pl-rules__grid,.pl-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.pl-nav{display:none}.pl-cars__grid{grid-template-columns:minmax(0,1fr);max-width:600px}.pl-cta__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "title" "text" "btn"}.pl-cta__text{margin-top:22px}.pl-cta__inner>.pl-btn{margin-top:30px}}@media(max-width:700px){.pl-hero__roundel{display:none}.pl-hero__line{font-size:clamp(28px,8.3vw,44px)}.pl-hero__ribbon{aspect-ratio:auto;height:200px}.pl-hero__ribbon img{object-position:52% 50%}.pl-hero__info{grid-template-columns:minmax(0,1fr);gap:22px}.pl-hero__cta{justify-items:stretch}.pl-btn--lg{justify-content:center;min-height:60px;padding:8px 22px 8px 10px;font-size:17px}.pl-cta__roundel{width:88px;height:88px}.pl-cta__roundel .sl-maxlogo{width:44px;height:44px}}@media(max-width:600px){.pl-rules__grid,.pl-steps__grid{grid-template-columns:minmax(0,1fr)}.pl-cta__inner{justify-items:stretch}}@media(max-width:480px){.pl-brand__word{width:min-content;line-height:1.02;white-space:normal}}@media(max-width:400px){.pl-header__inner{gap:10px}.pl-brand{gap:8px}.pl-brand__mark{width:30px;height:30px;border-width:2.5px;font-size:12px}.pl-brand__word{font-size:clamp(13px,4vw,14.5px)}.pl-btn--sm{gap:7px;padding-right:12px;font-size:13.5px}}@media(max-width:480px){.pl-header--nomax .pl-brand__word{width:auto;line-height:inherit;white-space:nowrap}}@media(max-width:400px){.pl-header--nomax .pl-brand{gap:11px}.pl-header--nomax .pl-brand__mark{width:36px;height:36px;border-width:3px;font-size:14px}.pl-header--nomax .pl-brand__word{font-size:17px}}:root{--sky: #A7D6EE;--flame: #F36F21;--navy: #14284B;--white: #FFFFFF;--tarmac: #2A2D31;--ink: var(--navy);--ink-soft: rgba(20, 40, 75, .8);--on-dark-soft: rgba(255, 255, 255, .78);--font-display: "Seymour One", "Arial Black", "Helvetica Neue", sans-serif;--font-body: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap: 1240px;--gutter: clamp(16px, 4vw, 40px);--section-y: clamp(64px, 8vw, 104px);--radius: 16px;--pin: 5px;--focus: var(--navy);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--sky);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:var(--flame);color:var(--navy)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
