:root{--pp-ink: #070D1A;--pp-navy-900: #0A1326;--pp-navy-800: #0E1B33;--pp-navy-700: #13294D;--pp-navy-600: #1B3A6B;--pp-navy-500: #2A5290;--pp-navy-400: #3E6FB8;--pp-grid-line: rgba(120, 180, 255, .07);--pp-grid-line-strong: rgba(120, 180, 255, .12);--pp-cyan: #22E0E6;--pp-cyan-bright: #5BF2F6;--pp-cyan-deep: #0FA9B3;--pp-cyan-ink: #063238;--pp-sunset: #FF7A3D;--pp-sunset-deep: #C24E1E;--pp-text: #EAF1FB;--pp-text-strong: #FFFFFF;--pp-muted: #9DB2D0;--pp-muted-dim: #6E84A6;--pp-border: rgba(123, 166, 224, .18);--pp-border-strong: rgba(123, 166, 224, .34);--pp-glow-cyan: 0 0 0 1px rgba(34, 224, 230, .5), 0 0 18px -2px rgba(34, 224, 230, .55), 0 0 44px -8px rgba(34, 224, 230, .4);--pp-glow-cyan-soft: 0 0 24px -6px rgba(34, 224, 230, .3);--pp-text-glow: 0 0 18px rgba(34, 224, 230, .45);--pp-scrim: linear-gradient(180deg, rgba(7, 13, 26, .34), rgba(7, 13, 26, .74));--pp-radius: 12px;--pp-radius-sm: 8px;--pp-radius-lg: 20px;--pp-font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--pp-font-body: "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;--pp-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--pp-step--1: clamp(.78rem, .76rem + .1vw, .84rem);--pp-step-0: clamp(1rem, .96rem + .2vw, 1.06rem);--pp-step-1: clamp(1.2rem, 1.1rem + .5vw, 1.4rem);--pp-step-2: clamp(1.5rem, 1.3rem + 1vw, 1.95rem);--pp-step-3: clamp(1.85rem, 1.5rem + 1.8vw, 2.7rem);--pp-step-4: clamp(2.2rem, 1.7rem + 2.6vw, 3.4rem);--pp-ease-snap: cubic-bezier(.16, 1, .3, 1);--pp-ease-out: cubic-bezier(.22, .61, .36, 1);--pp-dur-fast: .12s;--pp-dur-base: .24s;--pp-dur-slow: .42s;--pp-dur-draw: 1.1s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body.pp-body{margin:0;background:var(--pp-navy-900);color:var(--pp-text);font-family:var(--pp-font-body);font-size:var(--pp-step-0);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--pp-cyan);text-decoration:none}a:hover{color:var(--pp-cyan-bright)}h1,h2,h3,h4{font-family:var(--pp-font-display);font-weight:700;line-height:1.1;letter-spacing:-.015em;color:var(--pp-text);margin:0 0 .5em}p{margin:0 0 1rem}.pp-site{position:relative;z-index:1}.pp-main{display:block}.pp-container{width:min(100% - 2.5rem,1140px);margin-inline:auto}.pp-section{padding-block:clamp(3rem,7vw,5.5rem)}.pp-skip{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--pp-cyan);color:var(--pp-cyan-ink);padding:.6rem 1rem;border-radius:0 0 var(--pp-radius-sm) 0;font-family:var(--pp-font-display);font-weight:600}.pp-skip:focus{left:0}:focus-visible{outline:none;box-shadow:0 0 0 2px var(--pp-navy-900),0 0 0 4px var(--pp-cyan-bright);border-radius:var(--pp-radius-sm)}.pp-eyebrow{font-family:var(--pp-font-mono);font-size:var(--pp-step--1);letter-spacing:.22em;text-transform:uppercase;color:var(--pp-cyan);text-shadow:var(--pp-text-glow);margin:0 0 1rem}.pp-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--pp-font-display);font-weight:600;font-size:var(--pp-step-0);line-height:1;padding:.85rem 1.4rem;border-radius:var(--pp-radius);border:.5px solid transparent;cursor:pointer;text-decoration:none;transition:transform var(--pp-dur-fast) var(--pp-ease-out),background var(--pp-dur-base),border-color var(--pp-dur-base),box-shadow var(--pp-dur-base)}.pp-btn:active{transform:translateY(0) scale(.985)}.pp-btn--primary{background:var(--pp-cyan);color:var(--pp-cyan-ink);box-shadow:var(--pp-glow-cyan)}.pp-btn--primary:hover{background:var(--pp-cyan-bright);color:var(--pp-cyan-ink);transform:translateY(-1px)}.pp-btn--ghost{background:transparent;color:var(--pp-text);border-color:var(--pp-border-strong)}.pp-btn--ghost:hover{border-color:var(--pp-cyan);background:#22e0e60f;color:var(--pp-text)}.pp-btn--dark{background:var(--pp-navy-700);color:var(--pp-text);border-color:var(--pp-border)}.pp-btn--dark:hover{background:var(--pp-navy-600)}.pp-dossier{background:var(--pp-navy-700);border:.5px solid var(--pp-border);border-radius:var(--pp-radius);padding:clamp(1.25rem,3vw,1.75rem)}.pp-chip{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--pp-font-mono);font-size:var(--pp-step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--pp-cyan);background:#22e0e614;border:.5px solid var(--pp-border-strong);padding:.3rem .7rem;border-radius:999px}.pp-chip--sunset{color:#ffd9c4;background:#ff7a3d24;border-color:#ff7a3d66}.pp-field{width:100%;font-family:var(--pp-font-body);font-size:var(--pp-step-0);color:var(--pp-text);background:var(--pp-navy-600);border:.5px solid var(--pp-border-strong);border-radius:var(--pp-radius-sm);padding:.75rem .9rem}.pp-field::placeholder{color:var(--pp-muted-dim)}.pp-field:focus{border-color:var(--pp-cyan);outline:none;box-shadow:var(--pp-glow-cyan-soft)}.pp-muted{color:var(--pp-muted)}.pp-bp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background-color:var(--pp-navy-900);background-image:linear-gradient(var(--pp-grid-line) .5px,transparent .5px),linear-gradient(90deg,var(--pp-grid-line) .5px,transparent .5px),linear-gradient(var(--pp-grid-line-strong) .5px,transparent .5px),linear-gradient(90deg,var(--pp-grid-line-strong) .5px,transparent .5px);background-size:36px 36px,36px 36px,180px 180px,180px 180px;background-position:center}.pp-bp__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pp-bp__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pp-scrim)}.pp-bp__icon{fill:none;stroke:var(--pp-cyan);stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(34,224,230,.5))}@media(max-width:749px){.pp-bp__icon[data-pp-mobile-hide]{display:none}.pp-bp{background-size:30px 30px,30px 30px,150px 150px,150px 150px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.pp-bp__icon path,.pp-bp__icon line,.pp-bp__icon circle,.pp-bp__icon ellipse,.pp-bp__icon polyline,.pp-bp__icon polygon{stroke-dashoffset:0!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pp-base.css.map */
