:root{--ink: #17181c;--ink-2: #3a3b40;--muted: #6b6c71;--line: #e6e5e1;--band: #f6f6f4;--soft: #f6f6f4;--card: #ffffff;--ground: #ffffff;--brand: #ef4444;--deep: #cf2e2e;--anchor: #cf2e2e;--anchor-dark: #a32121;--anchor-tint: #fdeeee;--alert: #b3261e;--alert-tint: #fbefee;--ok: #1f7a4d;--ok-tint: #effaf3;--panel: #0a0a0a;--paper: #f4f1ea;--signal: #f2c13b;--cyan: #ef4444;--hair: rgb(23 24 28 / .06);--lift: 0 1px 1px rgb(23 24 28 / .03), 0 10px 30px -14px rgb(23 24 28 / .16);--display: "Space Grotesk", system-ui, sans-serif;--sans: "Inter", -apple-system, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--ease: cubic-bezier(.22, 1, .36, 1);--gutter: 16px;color-scheme:light}@media(min-width:720px){:root{--gutter: 32px}}@media(min-width:1280px){:root{--gutter: 56px}}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;color:var(--ink);font:16px/1.5 var(--sans);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";background-color:var(--ground);overflow-x:hidden}button,input{font:inherit;color:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--deep);outline-offset:3px}[tabindex="-1"]:focus{outline:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1640px;margin:0 auto;padding:0 var(--gutter)}.eyebrow{font:500 11px/1.3 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--anchor)}#bg{position:fixed;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .35 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.top{position:sticky;top:0;z-index:30;padding:10px 0;transition:background-color .25s,box-shadow .25s}.top.scrolled{background:#ecebe7d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--hair)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px}.lockup{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand{display:inline-flex;align-items:center;gap:14px;min-width:0}.brand .sep{width:1px;height:26px;background:currentColor;opacity:.16;flex:none}.brand .lockup{display:grid;gap:6px}.brand .lockup .pcfi-logo{display:block;height:16px;width:auto}.brand .lockup .dil{font:500 9px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.powered{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.powered .mk{display:grid;place-items:center;flex:none}.pby{display:grid;gap:5px}.pby span{font:500 9px/1 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.pby b{font:500 12px/1 var(--mono);letter-spacing:.32em}footer .pcfi-logo{display:inline-block;height:12px;width:auto;margin-left:3px;vertical-align:-1px}@media(max-width:389px){.brand{gap:10px}}.lockup .mk{display:grid;place-items:center;flex:none}.lockup b{display:block;font:500 12px/1 var(--mono);letter-spacing:.32em}.lockup span span{display:block;margin-top:5px;font:500 9px/1 var(--mono);letter-spacing:.24em;color:var(--muted);text-transform:uppercase}.ghost{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:2px;border:1px solid rgb(23 24 28 / .35);background:#ffffffb3;font-weight:600;font-size:14.5px;cursor:pointer;text-decoration:none;transition:border-color .15s,background-color .15s}.ghost:hover{border-color:#17181c4d;background:#fff}.hero{padding:18px 0 40px}.hero .wrap{display:grid;gap:22px;grid-template-areas:"copy" "signin" "visual"}@media(min-width:1100px){.hero{padding:28px 0 88px}.hero .wrap{grid-template-columns:minmax(480px,.92fr) minmax(0,1.08fr);grid-template-rows:auto 1fr;grid-template-areas:"copy visual" "signin visual";column-gap:clamp(40px,5vw,104px);row-gap:32px;align-items:start}}.copy{grid-area:copy}.copy h1{margin:14px 0 0;font:700 clamp(36px,9.6vw,72px)/1.02 var(--display);letter-spacing:-.015em;text-transform:uppercase}.copy h1 .accent{color:var(--deep)}.copy .lede{margin:16px 0 0;font-size:17px;line-height:1.5;color:var(--ink-2);max-width:44ch}@media(min-width:1100px){.copy{padding-top:28px}.copy h1{font-size:clamp(58px,4.7vw,96px)}.copy .lede{font-size:clamp(18px,1.25vw,21px)}}.words{display:inline}.w{display:inline-block;will-change:transform,opacity}.signin{grid-area:signin;background:var(--card);border:1px solid var(--hair);border-radius:6px;box-shadow:var(--lift);padding:22px;scroll-margin-top:84px}@media(min-width:720px){.signin{padding:28px;max-width:520px}}.panes{display:grid;overflow:hidden;overflow:clip;margin:-8px;padding:8px;transition:height .45s var(--ease)}.pane{grid-area:1 / 1;align-self:start;display:grid;gap:16px;align-content:start;transition:opacity .35s var(--ease),transform .45s var(--ease),visibility 0s}.pane[aria-hidden=true]{opacity:0;transform:translateY(10px);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility 0s .2s}.pane h2{margin:0;font:600 24px/1.1 var(--display);letter-spacing:-.025em}.pane .sub{margin:-8px 0 0;color:var(--muted);font-size:14.5px}.field{display:grid;gap:8px}.field label{font-weight:600;font-size:14px}.phone{display:flex;align-items:center;height:56px;border:1.5px solid var(--line);border-radius:3px;background:#fff;transition:border-color .15s,box-shadow .15s}.phone:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #17181c0f}.phone.bad{border-color:var(--alert);box-shadow:0 0 0 4px #b3261e14}.phone .cc{padding:0 12px 0 16px;font-weight:600;color:var(--muted);border-right:1px solid var(--line);height:28px;display:flex;align-items:center}.phone input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 14px;font-size:18px;font-weight:500;letter-spacing:.01em;font-variant-numeric:tabular-nums}.go{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;height:56px;padding:0 18px 0 22px;border-radius:3px;border:0;background:var(--anchor);color:#fff;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;box-shadow:0 1px #ffffff24 inset,0 12px 24px -14px #005c8ab3;transition:background-color .15s,transform .1s;width:100%}.go:hover{background:var(--anchor-dark)}.go:active{transform:scale(.985)}.go[disabled]{opacity:.55;cursor:default}.go .arrow{width:24px;height:24px;color:#fff;display:grid;place-items:center;transition:transform .25s var(--ease)}.go:hover .arrow{transform:translate(3px)}.go.dark{background:var(--ink);box-shadow:none}.go.dark .arrow{color:#fff}.small{font-size:13px;color:var(--muted)}.small a,.linkish{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#17181c40;background:none;border:0;padding:0;cursor:pointer;font-size:inherit}.note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:3px;background:var(--soft);font-size:13.5px;color:var(--ink-2)}.note svg{flex:none;margin-top:2px;color:var(--muted)}.alert{padding:12px 14px;border-radius:3px;background:var(--alert-tint);color:var(--ink);font-size:14px;display:grid;gap:4px}.alert b{font-weight:600}.otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.otp .cell{height:60px;border-radius:3px;border:1.5px solid var(--line);background:#fff;display:grid;place-items:center;font:600 26px var(--display);font-variant-numeric:tabular-nums;transition:border-color .15s,box-shadow .15s,transform .25s var(--ease)}.otp .cell.on{border-color:var(--ink);box-shadow:0 0 0 4px #17181c0f}.otp .cell.on:empty:after{content:"";width:2px;height:26px;background:var(--ink);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.otp .cell.fill{transform:translateY(-2px)}.otp input{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;font-size:16px;caret-color:transparent}.otp.bad .cell{border-color:var(--alert)}.otp.shake{animation:shake .42s var(--ease)}@keyframes shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.row{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.who{display:flex;align-items:center;gap:14px}.badge{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;font:700 18px var(--display);flex:none;background:var(--ink)}.dest{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:3px;background:var(--soft)}.dest .ic{width:44px;height:44px;border-radius:3px;background:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--hair)}.dest b{display:block;font-weight:600}.dest span{font-size:13px;color:var(--muted)}.meter{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.meter i{display:block;height:100%;width:100%;background:var(--ink);transform-origin:left;transform:scaleX(0)}.visual{grid-area:visual;margin:0;position:relative;border-radius:4px;color:var(--paper);overflow:hidden;aspect-ratio:1 / 1.16;background:radial-gradient(120% 90% at 50% 40%,#16171a,#0a0a0a 62%);box-shadow:0 1px #ffffff0f inset,0 40px 80px -36px #0a0a0a8c,0 0 0 1px #0a0a0a0a}@media(min-width:720px)and (max-width:1099px){.visual{aspect-ratio:4 / 3}}@media(min-width:1100px){.visual{aspect-ratio:auto;height:clamp(620px,calc(100svh - 130px),940px);position:sticky;top:76px;margin-right:calc(-1 * (var(--gutter) + max(0px,(100vw - 1640px) / 2)));border-radius:4px 0 0 4px}}.visual canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:pan-y}.vtop{position:absolute;left:18px;right:18px;top:16px;display:flex;justify-content:space-between;align-items:center;font:500 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1ea8c;pointer-events:none}.vtop .live{display:inline-flex;align-items:center;gap:8px;color:var(--signal)}.vtop .live i{width:7px;height:7px;border-radius:50%;background:#3ecd80;box-shadow:0 0 0 4px #3ecd802e}.steps{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 18px 18px}@media(min-width:1100px){.steps{padding:0 40px 32px;gap:24px;max-width:900px}.step{font-size:14px}.vtop{left:32px;right:40px;top:26px}}.step{display:grid;gap:8px;font-size:12.5px;line-height:1.3;color:#f4f1ea73;transition:color .4s}.step b{font:500 10px var(--mono);letter-spacing:.16em}.step .bar{height:2px;border-radius:2px;background:#f4f1ea24;overflow:hidden}.step .bar i{display:block;height:100%;background:var(--paper);transform-origin:left;transform:scaleX(0)}.step.on{color:var(--paper)}.step.done .bar i{transform:scaleX(1)}section.block{padding:56px 0}section.block.band{background:#f6f6f4d1}@media(min-width:980px){section.block{padding:96px 0}}.h2{margin:12px 0 0;font:700 clamp(30px,6.6vw,64px)/1.04 var(--display);letter-spacing:-.015em;text-transform:uppercase;max-width:20ch}.h2 .accent{color:var(--deep)}.intro{margin:14px 0 0;color:var(--ink-2);font-size:clamp(17px,1.3vw,20px);max-width:52ch}.how{display:grid;gap:14px;margin-top:32px}@media(min-width:860px){.how{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{background:var(--card);border:1px solid var(--hair);border-radius:4px;box-shadow:var(--lift);padding:22px;display:grid;gap:12px;align-content:start}.card .num{font:500 11px var(--mono);letter-spacing:.16em;color:var(--muted)}.card h3{margin:0;font:700 19px/1.12 var(--display);letter-spacing:-.01em;text-transform:uppercase}.card p{margin:0;color:var(--ink-2);font-size:15px}.closing{padding:24px 0 64px}.closing .slab{border-radius:4px;background:var(--panel);color:var(--paper);padding:40px 24px;display:grid;gap:22px;position:relative;overflow:hidden}@media(min-width:860px){.closing .slab{padding:64px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end}}.closing h2{margin:0;font:700 clamp(34px,7.4vw,64px)/1.04 var(--display);letter-spacing:-.015em;text-transform:uppercase}.closing h2 .accent{color:var(--signal)}.closing p{margin:0;color:#f4f1eab3}.closing .go{max-width:340px}footer{padding:0 0 40px}footer .wrap{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;font-size:13.5px;color:var(--muted)}footer nav{display:flex;gap:20px}footer a{text-decoration:none}footer a:hover{color:var(--ink)}[data-reveal]{opacity:0;transform:translateY(18px)}.no-motion [data-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.otp .cell.on:empty:after{animation:none}.pane,.go .arrow,.go:before{transition:none}}.arrive-body{display:grid;gap:12px}a.dest{text-decoration:none;color:inherit;grid-template-columns:44px minmax(0,1fr) 20px;transition:box-shadow .15s}a.dest:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}a.dest .go-arrow{color:var(--muted)}@media(max-width:1099px){.returning .hero .wrap{grid-template-areas:"signin" "copy" "visual"}.returning .hero .copy h1{font-size:clamp(30px,7vw,56px)}}:root{--ring: linear-gradient(180deg, rgb(23 24 28 / .13), rgb(23 24 28 / .05));--lift-2: 0 1px 0 rgb(255 255 255 / .9) inset, 0 1px 2px rgb(23 24 28 / .04), 0 8px 16px -10px rgb(23 24 28 / .1), 0 30px 60px -30px rgb(60 30 20 / .2);--glass: rgb(252 252 251 / .95);--navy: radial-gradient(60% 55% at 12% 8%, rgb(0 144 212 / .38), transparent 70%), radial-gradient(55% 50% at 92% 96%, rgb(239 68 68 / .26), transparent 70%), radial-gradient(120% 90% at 50% 40%, #12151c, #090a0d 70%);--mat: 0 0 0 8px #fff, 0 0 0 9px rgb(23 24 28 / .07)}body{background-color:#fbfbfa}body:after{opacity:.16}.top{padding:12px 0;transition:transform .35s var(--ease)}.top.away{transform:translateY(-110%)}@media(prefers-reduced-motion:reduce){.top{transition:none}}.top.scrolled{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.top .wrap{display:block}.tbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-radius:6px;border:1px solid transparent;transition:background-color .3s,box-shadow .3s,border-color .3s}.top.scrolled .tbar{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-color:#17181c12;box-shadow:0 1px #fffc inset,0 12px 30px -18px #17181c40}.ghost{border-radius:4px;border-color:#17181c24;background:#fffc;box-shadow:0 1px #fff inset,0 1px 2px #17181c0f;height:40px}.ghost:hover{border-color:#17181c47}.marker{display:flex;align-items:center;gap:14px}.marker .rule{flex:1;height:9px;max-width:260px;background:linear-gradient(#cf2e2e4d,#cf2e2e4d) 0 100% / 100% 1px no-repeat,repeating-linear-gradient(90deg,rgb(207 46 46 / .35) 0 1px,transparent 1px 12px) 0 100% / 100% 5px no-repeat}.signin{position:relative;border:1px solid transparent;border-radius:8px;padding:0;overflow:hidden;background:linear-gradient(#fff,#fff) padding-box,var(--ring) border-box;box-shadow:var(--lift-2)}@media(min-width:720px){.signin{padding:0}}.signin:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(239 68 68 / .6),transparent);opacity:.7}.shead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 22px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfbfa,#f6f6f4);font:500 10.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.shead .lk{display:inline-flex;align-items:center;gap:8px}.shead .lk i{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px #ef44442e}.ticks{display:inline-flex;gap:5px}.ticks i{width:18px;height:3px;border-radius:2px;background:var(--line);transition:background-color .3s}.ticks i.on{background:var(--deep)}.sbody{padding:22px}@media(min-width:720px){.sbody{padding:26px 28px 28px}.shead{padding:12px 28px}}.phone{border-radius:4px;border-color:#e3e2de;box-shadow:0 1px 2px #17181c0a inset}.phone:focus-within,.otp .cell.on{border-color:var(--deep);box-shadow:0 0 0 4px #cf2e2e1f}.otp .cell{border-radius:4px}.otp .cell.on:empty:after{background:var(--deep)}.go{position:relative;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,#dc3b3b,#b92626);box-shadow:0 1px #ffffff38 inset,0 -1px #0000001f inset,0 10px 22px -12px #a32121cc}.go:before{content:"";position:absolute;inset:0;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .22),transparent);transform:translate(-160%) skew(-18deg);transition:transform .7s var(--ease);pointer-events:none}.go:hover:before{transform:translate(320%) skew(-18deg)}.go:hover{background:linear-gradient(180deg,#cf2e2e,#a32121)}.go.dark{background:linear-gradient(180deg,#2a2b30,var(--ink));box-shadow:0 1px #ffffff1a inset,0 10px 22px -14px #0009}.note{border-radius:4px;background:linear-gradient(180deg,#f8f8f6,#f3f3f0);border:1px solid rgb(23 24 28 / .04)}.dest{border-radius:4px;background:#f7f7f5;border:1px solid rgb(23 24 28 / .04)}.visual{background:var(--navy);border-radius:8px;box-shadow:var(--mat),0 50px 100px -50px #00284673}@media(min-width:1100px){.visual{margin-right:9px;border-radius:8px}}@media(max-width:1099px){.visual{margin:9px}}.how{gap:18px;margin-top:40px}.card{padding:0;gap:0;border-radius:8px;border:1px solid transparent;overflow:hidden;background:linear-gradient(#fff,#fff) padding-box,var(--ring) border-box;box-shadow:var(--lift-2)}.scene{position:relative;height:220px;margin:8px 8px 0;border-radius:4px;overflow:hidden;background:var(--navy);box-shadow:0 0 0 1px #ffffff0d inset}.scene canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.scene .tag{position:absolute;left:12px;top:10px;font:500 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#f4f1ea80}.scene .tag b{color:var(--signal);font-weight:500}.cbody{padding:20px 22px 24px;display:grid;gap:10px}.card .num{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:3px 8px;border-radius:3px;background:var(--anchor-tint);color:var(--anchor)}.card .num:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--brand)}.closing{padding-top:40px}.closing .slab{border-radius:8px;min-height:380px;background:var(--navy);box-shadow:var(--mat),0 40px 80px -40px #00284666}.closing .slab canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.closing .slab>:not(canvas){position:relative}.closing h2 .accent{color:#ef4444}@media(max-width:859px){.closing .slab{padding-top:168px}}footer .wrap{border-top:1px solid var(--line);padding-top:22px}footer .fl{display:inline-flex;align-items:center;gap:10px}html.aurora{--ink: #f4f1ea;--ink-2: rgb(244 241 234 / .74);--muted: rgb(244 241 234 / .5);--line: rgb(244 241 234 / .1);--hair: rgb(244 241 234 / .08);--soft: rgb(244 241 234 / .04);--card: rgb(18 20 26 / .6);--anchor: #ef4444;--deep: #ef4444;--anchor-tint: rgb(239 68 68 / .12);--alert-tint: rgb(239 68 68 / .12);--glass: rgb(14 16 21 / .92);--ring: linear-gradient(180deg, rgb(244 241 234 / .16), rgb(244 241 234 / .04));--lift-2: 0 1px 0 rgb(255 255 255 / .05) inset, 0 30px 60px -30px rgb(0 0 0 / .7);--aur-a: rgb(0 144 212 / .34);--aur-b: rgb(239 68 68 / .22);--aur-c: rgb(0 110 170 / .1);--aur-hi: #12151c;--aur-lo: #08090c;background:radial-gradient(55% 45% at 8% 0%,var(--aur-a),transparent 70%),radial-gradient(50% 45% at 100% 100%,var(--aur-b),transparent 70%),radial-gradient(40% 35% at 70% 45%,var(--aur-c),transparent 70%),radial-gradient(120% 90% at 50% 40%,var(--aur-hi),var(--aur-lo) 75%);background-attachment:fixed;background-color:var(--aur-lo);color-scheme:dark}html.aurora body{background:transparent}html.aurora body:after{mix-blend-mode:screen;opacity:.05;filter:invert(1)}html.aurora .lockup .mk g,html.aurora .powered .mk g,html.aurora footer .fl g{fill:#f4f1ea}html.aurora .top.scrolled .tbar{border-color:#f4f1ea14;box-shadow:0 1px #ffffff0a inset,0 12px 30px -18px #000c}html.aurora .ghost{background:#f4f1ea0a;border-color:#f4f1ea2e;box-shadow:none;color:var(--ink)}html.aurora .ghost:hover{background:#f4f1ea14;border-color:#f4f1ea52}html.aurora .signin,html.aurora .card{background:linear-gradient(#101218b8,#101218b8) padding-box,var(--ring) border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.aurora .shead{background:#f4f1ea08}html.aurora .phone,html.aurora .otp .cell{background:#00000047;border-color:#f4f1ea24;box-shadow:none}html.aurora .phone input::placeholder{color:#f4f1ea4d}html.aurora .note,html.aurora .dest{background:#f4f1ea0a;border-color:#f4f1ea0f}html.aurora .dest .ic{background:#f4f1ea0f}html.aurora .go.dark{background:linear-gradient(180deg,#f4f1ea,#dcd8cf);color:#17181c}html.aurora .go.dark .arrow{color:#17181c}html.aurora .badge{background:#f4f1ea;color:#17181c}html.aurora section.block.band{background:#f4f1ea08}html.aurora .visual,html.aurora .closing .slab{box-shadow:0 0 0 1px #f4f1ea1a,0 1px #ffffff0f inset,0 50px 100px -40px #000c}html.aurora .visual{background:radial-gradient(120% 90% at 50% 40%,#0e1016d9,#06070aeb 70%)}html.aurora .closing .slab{background:radial-gradient(55% 60% at 100% 100%,var(--aur-b),transparent 70%),radial-gradient(120% 90% at 50% 40%,#0e1016cc,#06070ae6 70%)}html.aurora .scene{box-shadow:0 0 0 1px #f4f1ea0f inset}html.aurora .marker .rule{background:linear-gradient(#ef444466,#ef444466) 0 100% / 100% 1px no-repeat,repeating-linear-gradient(90deg,rgb(239 68 68 / .45) 0 1px,transparent 1px 12px) 0 100% / 100% 5px no-repeat}.panes{grid-template-columns:minmax(0,1fr)}.pane{min-width:0;grid-template-columns:minmax(0,1fr)}.phone input{width:0}@media(max-width:719px){body{min-height:100svh;display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column;justify-content:center}.hero .visual,.hero .copy .lede,section.block,section.closing{display:none!important}.top .ghost{display:none}.hero{padding:12px 0 36px}.hero .wrap{grid-template-areas:"copy" "signin";gap:24px}.hero .copy h1{font-size:clamp(34px,10.4vw,46px);margin-bottom:0}footer{position:relative;padding:40px 0 calc(28px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgb(9 10 13 / .85) 45%)}footer .wrap{flex-direction:column;justify-content:center;gap:14px;text-align:center;border-top:0;padding-top:0}footer .wrap:before{content:"";width:32px;height:1px;background:#f4f1ea38}footer .fl{flex-direction:column;gap:10px;font:500 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#f4f1ea6b}footer .fl>svg{width:22px;height:22px}footer .pcfi-logo{height:9px;vertical-align:0}footer nav{gap:26px;font:500 10px var(--mono);letter-spacing:.18em;text-transform:uppercase}footer nav a{color:#f4f1ea99}}.sw{display:inline-block;white-space:nowrap}.scrambling .sc{display:inline-block;text-align:center}
