/* ParkTag v4 — premium dark peacock UI, mobile-first PWA, and admin control center. */
:root{--ink:#f4fbff;--forest:#13c4c6;--deep:#081017;--lime:#85f4e4;--soft:#0d1821;--paper:#0f1c26;--muted:#a3bac6;--line:rgba(143,215,226,.16);--border:rgba(143,215,226,.16);--pt-bg:#070b11;--pt-panel:#101b25;--pt-peacock:#18c5c9;--pt-blue:#3e7cda;--pt-accent:#82ece1;--pt-text:#edfaff;--pt-dim:#9bb7c6}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pt-bg);color:var(--pt-text);font-family:Inter,'Segoe UI',system-ui,sans-serif}a{color:inherit}p{line-height:1.72}h1,h2,h3{letter-spacing:-.045em}h1,h2{color:var(--pt-text)}.muted{color:var(--pt-dim)!important}.tiny{font-size:11px}.accent,.brand .accent{color:#64e4e0!important}.site-header{position:sticky;top:0;z-index:50;background:rgba(5,12,19,.79);border-bottom:1px solid rgba(155,233,238,.12);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 8px 40px #0003}.nav{height:76px}.brand{color:#f5fdff;font-size:27px;font-weight:900;letter-spacing:-.065em;display:inline-flex;align-items:center;gap:8px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(125deg,#0fb4ba,#2679b4 56%,#4851a4);color:#fff;font-weight:900;font-size:19px;box-shadow:0 8px 22px #10a6bb42}.nav nav>a:not(.btn),.nav-link{color:#b8d1d9}.nav nav>a:hover,.nav-link:hover{color:#8af8e8}.nav .btn-small{background:linear-gradient(125deg,#17d0c5,#2391cf);color:#06161d;border:0;border-radius:40px;padding:11px 20px}.btn{background:linear-gradient(115deg,#13c8c3,#2a92ce);color:#04161c;border:1px solid #20b8bf;border-radius:13px;font-weight:800;box-shadow:0 8px 22px #0baeb527}.btn:hover{filter:brightness(1.08);box-shadow:0 10px 28px #0baeb54d}.btn-outline,.btn-light{background:rgba(166,224,229,.06);border:1px solid #337782;color:#aef5ef;box-shadow:none}.btn-dark{background:#08151d;color:#f9ffff;border:1px solid #335a70}.kicker{color:#5fdad7}.status.live{color:#7bf2ce;background:#103a35}.status.off{background:#402b32;color:#f1b3c3}.status.pending{color:#edda9a;background:#423d2c}.status.inactive{color:#c2ced9;background:#2f3742}.notice{color:#c0ffe7;background:#10362f;border-color:#2b7c64}.error{color:#ffc9d3;background:#4c1d2a;border-color:#884153}.warning{background:#322d1b;color:#f7e9ba;border:1px solid #675635}.warning p{color:#d2c292}.warning-text{color:#f9d58d}.pt-announcement{padding:10px 20px;background:linear-gradient(90deg,#053d48,#145078,#243867);color:#cafff4;text-align:center;font-size:12px;font-weight:700;border-bottom:1px solid #ffffff21}
.footer{background:#070d13;color:#aac6d2;border-top:1px solid #ffffff15;padding:43px 0 19px}.pt-footer-main{display:flex;align-items:start;justify-content:space-between;gap:30px}.pt-footer-main p{font-size:12px;color:#8db0ba;margin:7px 0 0}.pt-footer-links{max-width:600px;display:flex;flex-wrap:wrap;gap:13px 22px;justify-content:flex-end}.pt-footer-links a{font-size:12px;color:#b4cbd4}.pt-footer-links a:hover{color:#8bfff1}.pt-footer-copyright{border-top:1px solid #ffffff12;margin-top:30px;padding-top:16px;color:#678a98;font-size:11px}
/* HOMEPAGE */
.nv-site{overflow:hidden;background:#080d13}.nv-site h1,.nv-site h2,.nv-site h3,.nv-site p{margin-top:0}.nv-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 84% 42%,#083c51 0%,transparent 40%),radial-gradient(ellipse at 53% -15%,#0d3455 0%,transparent 48%),linear-gradient(140deg,#060c12,#0a1520 60%,#040a0f);border-bottom:1px solid #ffffff14}.nv-grid{pointer-events:none;position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#92faff1b 1px,transparent 1px),linear-gradient(90deg,#92faff1b 1px,transparent 1px);background-size:57px 57px;mask-image:radial-gradient(ellipse at 65% 45%,black,transparent 74%)}.nv-glow{position:absolute;z-index:-1;pointer-events:none;filter:blur(25px);border-radius:50%}.nv-glow-one{width:570px;height:500px;right:-200px;top:0;background:#0d99a524}.nv-glow-two{width:450px;height:400px;left:-250px;bottom:-190px;background:#2f4fa62a}.nv-hero-grid{display:grid;grid-template-columns:1fr .94fr;gap:60px;align-items:center;min-height:735px;padding:85px 0 45px}.nv-hero-copy{position:relative;z-index:2}.nv-eyebrow,.nv-label,.nv-screen-kicker,.nv-mini-caption{font-size:10px;font-weight:850;letter-spacing:.18em;color:#79e3e2;text-transform:uppercase}.nv-eyebrow{display:inline-flex;align-items:center;gap:11px;border:1px solid #84eeee36;border-radius:40px;background:#73dbec0b;padding:10px 14px}.nv-led,.nv-notice-dot{display:inline-block;width:8px;height:8px;background:#72f5c6;border-radius:50%;box-shadow:0 0 0 5px #54eebb16,0 0 18px #5cf7c5}.nv-eyebrow-rule{width:20px;height:1px;background:#53a5b7}.nv-hero h1{font-size:clamp(49px,5.5vw,82px);letter-spacing:-.078em;line-height:1.045;font-weight:880;margin:26px 0 25px;background:linear-gradient(120deg,#ffffff 7%,#e9fdff 53%,#6af2df);-webkit-background-clip:text;background-clip:text;color:transparent}.nv-hero-copy>p{max-width:520px;color:#b0cbd7;font-size:17px;line-height:1.85}.nv-hero-buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.nv-button{display:inline-flex;align-items:center;gap:24px;justify-content:space-between;border-radius:14px;min-height:54px;padding:13px 21px;font-size:13px;font-weight:800;transition:transform .2s,filter .2s}.nv-button:hover{transform:translateY(-2px);filter:brightness(1.06)}.nv-button-primary{color:#062124;background:linear-gradient(105deg,#78f5dc,#1abac4 53%,#40a7dd);box-shadow:0 12px 27px #078e9b41}.nv-button-ghost,.nv-button-outline{border:1px solid #6ce3ee52;background:#ffffff08;color:#cbfaff;backdrop-filter:blur(12px)}.nv-button-dark{background:#061319;color:white}.nv-hero-trust{display:flex;gap:17px;flex-wrap:wrap;margin-top:27px;font-size:11px;color:#a5bccb}.nv-hero-trust i{color:#76edcf;font-style:normal;font-weight:900}.nv-hero-stage{height:580px;position:relative;display:grid;place-items:center}.nv-stage-orbit{position:absolute;border-radius:50%;border:1px solid #6edfea2e;background:radial-gradient(circle,#13a7b616,transparent 62%)}.nv-stage-orbit-a{width:560px;height:560px}.nv-stage-orbit-b{width:395px;height:395px;border-color:#66c8e329}.nv-phone-mock{position:relative;width:245px;height:482px;background:linear-gradient(145deg,#101c28,#09131c);border:7px solid #1f333d;border-radius:42px;box-shadow:0 45px 100px #000b,0 0 0 2px #ffffff15,inset 0 0 45px #15bcd00c;transform:rotate(5deg);overflow:hidden;z-index:2}.nv-phone-top{display:flex;justify-content:space-between;color:#d8e8ec;font-size:9px;padding:19px 18px 9px}.nv-phone-screen{text-align:center;padding:22px 20px}.nv-screen-kicker{font-size:8px}.nv-phone-orb{width:112px;height:112px;border-radius:50%;display:grid;place-items:center;margin:30px auto 24px;background:radial-gradient(circle at 40% 35%,#2cbfd0,#123e60 66%,#192353);box-shadow:0 0 0 13px #25c4d010,0 0 0 36px #0faabc08;color:#eaffff;font-size:45px}.nv-phone-sub{font-size:9px;color:#8dd9df;letter-spacing:.1em}.nv-phone-mock h3{font-size:23px;margin:6px 0 5px}.nv-phone-mock p{color:#95aeba;font-size:10px;line-height:1.6}.nv-phone-actions{display:flex;gap:57px;justify-content:center;margin-top:22px}.nv-phone-actions>div{display:grid;gap:7px;color:#adc2ca;font-size:10px}.nv-phone-actions b{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#933c55;color:#fff;font-size:22px}.nv-phone-actions>div:last-child b{background:#25bf9c}.nv-phone-lock{font-size:9px;color:#9dc1c8;margin-top:26px}.nv-phone-home{width:75px;height:4px;background:#92acb7a3;border-radius:12px;margin:4px auto}.nv-stage-notice,.nv-float-status{position:absolute;z-index:4;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid #cafcfc2a;box-shadow:0 18px 45px #0007;color:white}.nv-stage-notice{top:100px;left:-15px;padding:15px;border-radius:16px;background:#193447ab;display:flex;align-items:center;gap:11px;width:260px}.nv-frosted-icon{border-radius:12px;background:#0d8f9f;padding:10px;font-size:21px}.nv-stage-notice strong{display:block;font-size:13px}.nv-stage-notice small{display:block;font-size:10px;color:#adc8d6}.nv-float-status{bottom:116px;right:0;padding:13px 17px;background:#115342b3;border-radius:14px;font-size:12px;font-weight:700}.nv-float-status>span{display:inline-grid;place-items:center;background:#56e1bd;color:#002b25;border-radius:50%;width:22px;height:22px;margin-right:7px}.nv-tag-mock{position:absolute;z-index:3;right:2px;bottom:40px;width:180px;min-height:235px;border-radius:17px;padding:16px;background:linear-gradient(154deg,#f8ffff,#c8f1ef);box-shadow:0 20px 46px #0008;transform:rotate(11deg);color:#053e55}.nv-tag-head{display:flex;align-items:center;justify-content:space-between;gap:5px}.nv-tag-head strong{font-size:19px;letter-spacing:-.08em}.nv-tag-head strong span{color:#00a3a6}.nv-tag-head small{font-size:6px;letter-spacing:.08em}.nv-tag-mock h4{font-size:20px;letter-spacing:-.065em;line-height:1.04;margin:12px 0}.nv-qr-mosaic{width:82px;height:82px;background:repeating-conic-gradient(#073c50 0 25%,white 0 50%) 0 0/12px 12px;border:6px solid white;display:flex;align-items:center;justify-content:center}.nv-tag-bottom{font-size:7px;font-weight:900;margin-top:9px}.nv-tag-bottom span{float:right}.nv-tag-mock footer{font-size:9px;font-weight:800;padding-top:9px}.nv-stage-note{position:absolute;bottom:14px;font-size:9px;color:#6996a5}.nv-scroll-caption{display:flex;justify-content:space-between;color:#6d9fac;font-size:9px;font-weight:900;letter-spacing:.15em;padding:0 0 25px}.nv-stats{background:#07151e;border-bottom:1px solid #ffffff17}.nv-stats-inner{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:28px 0}.nv-stats-inner>div{border-right:1px solid #ffffff1e;padding:4px 25px}.nv-stats-inner>div:last-child{border:0}.nv-stats-inner strong{display:block;font-size:31px;letter-spacing:-.055em;color:#ecffff}.nv-stats-inner strong span{font-size:12px;color:#64e3d9}.nv-stats-inner small{font-size:11px;color:#839fac}.nv-section{padding:105px 0;position:relative}.nv-section-title,.nv-price-header{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:38px}.nv-section h2{font-size:clamp(38px,5vw,64px);letter-spacing:-.065em;line-height:1.09}.nv-section h2 em{font-style:normal;background:linear-gradient(110deg,#8df4d9,#34a6d1);background-clip:text;-webkit-background-clip:text;color:transparent}.nv-section-title>p,.nv-price-header>p{max-width:355px;color:#9fbac7;font-size:14px}.nv-how{background:linear-gradient(150deg,#0a131c,#0b1722)}.nv-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.nv-glass-step{position:relative;overflow:hidden;padding:29px;min-height:255px;background:linear-gradient(140deg,#ffffff0f,#ffffff04);border:1px solid #a8eef02d;border-radius:24px;backdrop-filter:blur(15px);box-shadow:0 20px 45px #0003}.nv-glass-step:before{content:'';position:absolute;right:-140px;bottom:-180px;width:270px;height:270px;border-radius:50%;background:#11becd18;filter:blur(25px)}.nv-step-row{display:flex;justify-content:space-between;color:#84e4e7;font-weight:800;letter-spacing:.1em;font-size:12px}.nv-step-symbol{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;font-size:30px;color:#99ffff;background:#104050;border:1px solid #5ae6f25c}.nv-glass-step h3{margin:32px 0 11px;font-size:25px}.nv-glass-step p{color:#9ab3c0;font-size:13px;max-width:280px}.nv-step-line{height:2px;width:46px;background:linear-gradient(90deg,#19e4cf,transparent);margin-top:20px}.nv-price-section{background:radial-gradient(circle at 80% 20%,#0b4c5b66,transparent 40%),#081016}.nv-price-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.nv-price-card{padding:38px;position:relative;border:1px solid #87d8e636;border-radius:29px;background:linear-gradient(140deg,#101d28,#0d131d);box-shadow:0 25px 54px #0005}.nv-price-primary{background:linear-gradient(138deg,#073b49,#0b1f2f 55%,#12243b);border-color:#35e6d263}.nv-plan-top{display:flex;justify-content:space-between;align-items:center;color:#9eece7;font-size:11px;font-weight:900;letter-spacing:.14em}.nv-plan-star{font-size:26px}.nv-save{color:#8bffd6;background:#135442;padding:7px 11px;border-radius:999px;font-size:9px}.nv-amount{font-size:100px;font-weight:850;letter-spacing:-.10em;line-height:1.1;margin:19px 0 9px}.nv-amount sup{font-size:35px;vertical-align:top;position:relative;top:18px;letter-spacing:-.04em}.nv-amount small{font-size:14px;letter-spacing:0;color:#a9d4d8;font-weight:600;margin-left:12px}.nv-price-card h3{font-size:27px;margin:8px 0}.nv-price-card p{font-size:13px;color:#b4c9d4;max-width:430px}.nv-price-card ul{padding:0;list-style:none;margin:24px 0 32px;display:grid;gap:10px;color:#d2e9ed;font-size:13px}.nv-price-card li:before{content:'✓';margin-right:13px;color:#67e5ce}.nv-price-card .nv-button{width:100%}.nv-wallet-note{display:flex;align-items:center;gap:20px;margin-top:18px;border:1px solid #a5e7ea26;background:#ffffff09;border-radius:17px;padding:15px 24px}.nv-wallet-note>span{color:#63e8dc;font-size:32px}.nv-wallet-note p{margin:0;color:#b9d5dc;font-size:13px}.nv-wallet-note strong{color:white}.nv-stickers{background:#0a121b}.nv-sticker-grid{display:grid;grid-template-columns:1.06fr .94fr;gap:55px;align-items:center}.nv-sticker-scene{height:470px;border:1px solid #c7fafe24;border-radius:34px;position:relative;background:radial-gradient(circle at 50% 40%,#165e6a45,#0f2531 53%,#0b1520 82%);display:grid;place-items:center;overflow:hidden}.nv-sticker-gradient{width:440px;height:440px;background:radial-gradient(circle,#1dc7bd2a,transparent 60%);position:absolute}.nv-paper-tag{position:absolute;border-radius:15px;background:#eafbfa;padding:22px;width:210px;min-height:280px;box-shadow:0 20px 45px #0007;color:#063c4c;display:grid;justify-items:start;align-content:start}.nv-paper-tag strong{font-size:21px;letter-spacing:-.08em}.nv-paper-tag strong span{color:#02b6aa}.nv-paper-tag b{font-size:20px;line-height:1.1;margin-top:20px;letter-spacing:-.045em}.nv-paper-tag small{font-size:8px;font-weight:900;margin-top:10px}.nv-paper-qr{width:105px;height:105px;background:repeating-conic-gradient(#0f5262 0 25%,#fff 0 50%) 0 0/12px 12px;margin-top:13px;border:5px solid white;display:grid;place-items:center;color:#00526b}.nv-paper-tag-rear{transform:translate(77px,-15px) rotate(13deg);opacity:.77}.nv-paper-tag-front{transform:translate(-66px,25px) rotate(-11deg)}.nv-sticker-detail{position:absolute;right:17px;bottom:18px;font-size:10px;font-weight:900;letter-spacing:.15em;color:#98f0e7}.nv-sticker-description>p{color:#afc7d0;font-size:15px}.nv-sticker-offer{display:flex;align-items:center;gap:19px;margin:26px 0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:18px 0}.nv-sticker-offer strong{font-size:66px;line-height:1;letter-spacing:-.08em}.nv-sticker-offer span,.nv-sticker-offer b{display:block}.nv-sticker-offer span{color:#9fbcca;font-size:12px}.nv-sticker-offer b{font-size:15px;color:#ebffff}.nv-sticker-description>small{display:block;margin-top:17px;color:#8aa7b5;font-size:11px}.nv-privacy{background:linear-gradient(130deg,#061722,#0b3243 60%,#102e57)}.nv-privacy-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:70px}.nv-privacy-layout>div>p{color:#c3dce3;font-size:14px;max-width:410px}.nv-privacy-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.nv-privacy-grid article{border:1px solid #b1f6f82b;border-radius:22px;background:rgba(255,255,255,.06);backdrop-filter:blur(17px);padding:25px}.nv-privacy-grid article>span{font-size:27px;color:#64ead7}.nv-privacy-grid h3{font-size:19px;margin:17px 0 8px}.nv-privacy-grid p{color:#afccd5;font-size:12px}.nv-faq{background:#09131c}.nv-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.nv-faq-layout>div>p{color:#a4bbc5}.nv-faq-list{border-top:1px solid #ffffff1b}.nv-faq-list details{padding:19px 0;border-bottom:1px solid #ffffff1b}.nv-faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;color:#e9fcff;font-size:15px;font-weight:750}.nv-faq-list summary::-webkit-details-marker{display:none}.nv-faq-list summary span{color:#7bdedc;font-size:21px}.nv-faq-list p{color:#9fb8c4;font-size:13px;margin:16px 30px 0 0}.nv-last-cta{background:radial-gradient(circle at 50% 30%,#11596366,transparent 50%),linear-gradient(135deg,#07141d,#0b2634);padding:95px 0;text-align:center;border-top:1px solid #ffffff1a}.nv-last-content{position:relative}.nv-last-cta h2{font-size:clamp(55px,7vw,94px);letter-spacing:-.078em;margin:15px 0}.nv-last-cta h2 em{font-style:normal;color:#7df7e6}.nv-last-cta p{font-size:14px;color:#afcbd3;margin-bottom:26px}
/* Customer app screens — dark glass */
.app-page{min-height:70vh;padding-bottom:95px}.app-page h1{color:#f3fcff}.panel,.form-card,.vehicle-card,.balance-card{background:linear-gradient(143deg,#13232ecf,#0e1a23f0);border:1px solid #8fcfdd29;color:#e7faff;box-shadow:0 20px 50px #0003}.panel{border-radius:22px}.panel h2,.panel h3,.form-card h1,.checkout-panel h2{color:#ebfbff}.panel p,.form-card p{color:#9db8c5}.form-card a:not(.btn){color:#7ce9e0}.dashboard-main .vehicle-card{border-radius:16px}.balance-card{background:linear-gradient(123deg,#0e6475,#194c89);border-color:#4ee1ec61}.balance-card strong{color:white}.status{font-weight:750}.vehicle-meta,.vehicle-extra,.vehicle-fields small{color:#9ab8c2}.vehicle-avatar,.empty-icon{color:#7befdd;background:#13434b}.add-vehicle{background:#0b1a24;border-color:#ffffff19}.request-row{border-color:#ffffff1d}.count-tag{background:#173340;color:#aff3ef}.request-row strong{color:#eafaff}.stat-card{background:#102734;color:#d3f7f8}.stat-card b{color:#e8fcff}.auth-section{background:radial-gradient(ellipse at 50% 7%,#164f6070,transparent 60%);padding-bottom:90px}.form-card{background:linear-gradient(148deg,#152c38,#0d1721)}.form-card .brand{font-size:24px}.panel input:not([type=checkbox]),.panel select,.panel textarea,.form-card input:not([type=checkbox]),.form-card select,.form-card textarea,.pt-admin-shell input:not([type=checkbox]),.pt-admin-shell select,.pt-admin-shell textarea,.pt-document input:not([type=checkbox]),.pt-document select,.pt-document textarea{background:#0a1720;border:1px solid #75c3d03b;color:#e9fcff;border-radius:11px;outline:0}.panel input:focus,.panel select:focus,.panel textarea:focus,.form-card input:focus,.pt-admin-shell input:focus,.pt-document input:focus,.pt-document textarea:focus{border-color:#4de6dd;box-shadow:0 0 0 3px #1ccabd25}.panel input::placeholder,.form-card input::placeholder,.pt-admin-shell input::placeholder,.pt-document input::placeholder,.pt-document textarea::placeholder{color:#648393}.panel label,.pt-admin-shell label,.pt-document label{color:#c4e2e9}.panel .btn-outline,.form-card .btn-outline{background:#ffffff08}.checkout-panel .checkout-price strong{color:#edfffc}.checkout-panel .checkout-price span{color:#91b1bd}.amount-buttons button{color:#bffcf2;background:#123340;border-color:#317f82}.amount-buttons button:hover{background:#164b53}.wallet-banner{background:linear-gradient(110deg,#0a4450,#20344e)}.table-scroll table,.pt-admin-shell table{min-width:550px;color:#cee2e9}.table-scroll th,.pt-admin-shell th{background:#10242f;color:#84d3d8}.table-scroll th,.table-scroll td,.pt-admin-shell th,.pt-admin-shell td{border-color:#ffffff14}.table-scroll tr:hover td{background:#ffffff03}.warning .muted{color:#e2d6b6!important}.pt-profile-badge{color:#c6fff3;background:#115666;border:1px solid #6de5e242;border-radius:50%;width:70px;height:70px;display:grid;place-items:center;font-size:32px}.pt-profile-badge>span{display:none}.pt-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pt-profile-tip{display:flex;align-items:center;gap:17px;margin-top:20px}.pt-profile-tip>span{color:#79e8e1;font-size:34px}
/* In-browser incoming call overlay */
.pt-incoming[hidden],.pt-install-banner[hidden]{display:none!important}.pt-modal-open{overflow:hidden}.pt-incoming{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px}.pt-incoming-backdrop{position:absolute;inset:0;background:#02060bd9;backdrop-filter:blur(22px)}.pt-incoming-card{width:min(440px,100%);position:relative;z-index:1;text-align:center;min-height:515px;padding:48px 35px 30px;border-radius:32px;border:1px solid #82f4ec59;background:radial-gradient(circle at 50% 18%,#16637399,#111e2af2 58%,#09121cf9);box-shadow:0 30px 100px #000c,0 0 70px #18d4c222}.pt-incoming-badge{font-size:10px;letter-spacing:.17em;color:#8aebdd;font-weight:850}.pt-incoming-avatar{display:grid;place-items:center;margin:50px auto 31px;width:126px;height:126px;font-size:53px;background:linear-gradient(140deg,#1892a1,#152f66);border:1px solid #b6ffff4a;border-radius:50%;box-shadow:0 0 0 16px #50f6e912,0 0 0 36px #65f0ea08;animation:pt-ring 2.7s ease-in-out infinite}.pt-incoming-card h2{font-size:32px;margin:0 0 9px}.pt-incoming-card p{color:#bfd5dd;font-size:14px}.pt-incoming-vehicle{font-size:12px;color:#7de5df}.pt-incoming-controls{display:flex;justify-content:center;gap:63px;margin:34px auto 16px}.pt-round-action{display:grid;justify-items:center;gap:9px;background:transparent;border:0;color:#bfd8df;font-size:12px}.pt-round-action span{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;font-size:30px;font-weight:900;color:#fff}.pt-round-action.decline span{background:#c34d61}.pt-round-action.accept span{background:#1cc396;box-shadow:0 0 30px #0ee8ab65}.pt-incoming-block{border:0;background:transparent;color:#8ba8b7;font-size:12px;text-decoration:underline}.pt-install-banner{position:fixed;left:50%;bottom:21px;transform:translateX(-50%);z-index:160;display:flex;align-items:center;gap:13px;width:min(560px,calc(100% - 25px));background:rgba(11,34,45,.96);border:1px solid #74e5dc7a;box-shadow:0 15px 45px #000a;border-radius:17px;padding:13px 17px;color:#d7fffa;backdrop-filter:blur(23px);font-size:12px;font-weight:700}.pt-install-banner span{flex:1}.pt-install-banner button{border:0;border-radius:9px;background:#1dc8be;color:#042125;padding:8px 13px;font-weight:900}.pt-install-banner button:last-child{background:transparent;color:#d8f7fa;padding:6px;font-size:20px}.pt-mobile-tabs{display:none}
/* Immersive scanner and voice call screen */
body.pt-immersive{background:#040a10;color:#ecfeff}.pt-scan-app,.pt-call-app{position:relative;isolation:isolate;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 50% 5%,#0e425866,transparent 50%),linear-gradient(175deg,#07131c,#050a11)}.pt-scan-glow,.pt-call-aura{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.pt-scan-glow-a{width:480px;height:480px;background:#098b9f24;filter:blur(20px);top:-190px;right:-160px}.pt-scan-glow-b{width:400px;height:400px;background:#2454b02a;filter:blur(30px);bottom:-230px;left:-140px}.pt-scan-header,.pt-call-top{display:flex;align-items:center;justify-content:space-between;gap:15px;width:min(550px,calc(100% - 36px));margin:0 auto;padding-top:25px}.pt-scan-wordmark,.pt-call-top>strong{font-size:23px;font-weight:900;letter-spacing:-.065em;color:#efffff}.pt-scan-wordmark>span,.pt-call-top>strong>span{color:#66e5db}.pt-scan-wordmark i{color:#8affd8;font-style:normal;font-size:7px;margin-left:6px}.pt-mini-lock,.pt-call-secure{font-size:10px;letter-spacing:.05em;color:#9bd1d5}.pt-scanner-phone{max-width:480px;margin:0 auto;padding:58px 20px 36px;position:relative}.pt-scan-symbol{height:94px;width:94px;border-radius:30px;background:linear-gradient(140deg,#1f99a1,#1d4075);display:grid;place-items:center;color:#e9ffff;font-size:47px;margin:0 auto 25px;box-shadow:0 0 0 14px #51d8e50a,0 0 60px #229ba837}.pt-connection-tag{text-align:center;font-size:10px;letter-spacing:.16em;color:#84d9d8;font-weight:800}.pt-blink{display:inline-block;width:7px;height:7px;border-radius:50%;background:#62f3bf;box-shadow:0 0 14px #50ffce;margin-right:8px}.pt-scanner-phone h1{text-align:center;font-size:clamp(38px,9vw,54px);line-height:1.06;margin:15px 0;font-weight:850}.pt-scanner-phone h1 span{color:#70eadd}.pt-scan-sub{text-align:center;font-size:14px;color:#abc7d3;max-width:380px;margin:0 auto 29px}.pt-scan-form{padding:18px;border-radius:27px;background:#ffffff09;border:1px solid #b7fcf629;backdrop-filter:blur(17px);box-shadow:0 23px 47px #0005}.pt-form-label{display:block;color:#82ccd2;font-size:10px;letter-spacing:.13em;font-weight:800;margin:1px 0 13px}.pt-reason-group{display:grid;gap:8px;margin-bottom:18px}.pt-scan-reason{display:flex;gap:12px;align-items:center;border:1px solid #ffffff16;border-radius:15px;padding:12px;background:#ffffff06;cursor:pointer;color:#d9f1f5;font-size:13px;font-weight:650}.pt-scan-reason:has(input:checked){border-color:#53dece;background:#1ca99d20}.pt-scan-reason input{position:absolute;opacity:0}.pt-reason-icon{width:31px;height:31px;border-radius:10px;background:#12404e;display:grid;place-items:center;color:#75f2e4;font-size:18px}.pt-radio-visual{width:17px;height:17px;border:1px solid #8faebf;border-radius:50%;margin-left:auto}.pt-scan-reason:has(input:checked) .pt-radio-visual{box-shadow:inset 0 0 0 4px #0b2c32;background:#62eed3;border-color:#62eed3}.pt-primary-wide,.pt-secondary-wide{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:15px;min-height:54px;font-size:14px;font-weight:850;margin-top:9px}.pt-primary-wide{background:linear-gradient(100deg,#71f1d9,#1eb6cf 70%,#478cd1);color:#06232d;box-shadow:0 8px 30px #19c8c33b}.pt-secondary-wide{background:#ffffff0b;border:1px solid #8cdef447;color:#b6f5ee}.pt-contact-feedback{padding:13px;margin-top:13px;background:#17404d;border:1px solid #1ea9b8;border-radius:11px;color:#e2ffff;font-size:12px}.pt-feedback-link{display:block;margin-top:9px;color:#85fce2;text-decoration:underline}.pt-scan-trust{display:flex;gap:10px;max-width:400px;margin:22px auto 0;color:#92acb7}.pt-scan-trust span{font-size:23px;color:#78ecdd}.pt-scan-trust p{font-size:11px}.pt-scan-bottom{text-align:center;color:#779aa6;font-size:10px;letter-spacing:.15em;padding:20px 0 40px}.pt-scan-bottom strong{color:#a4f3e8}.pt-call-app{display:flex;flex-direction:column}.pt-call-aura{width:580px;height:580px;top:14%;left:50%;transform:translateX(-50%);background:radial-gradient(circle,#0a718a33,transparent 63%)}.pt-call-top{width:min(680px,calc(100% - 36px))}.pt-call-back{border:1px solid #ffffff30;border-radius:12px;width:38px;height:38px;display:grid;place-items:center;color:#ceffff;font-size:30px}.pt-call-center{text-align:center;margin:auto;padding:80px 18px 25px}.pt-live-caption{color:#70e8d8;font-size:10px;letter-spacing:.13em;font-weight:850}.pt-call-avatar{width:170px;height:170px;margin:45px auto;display:grid;place-items:center;border-radius:50%;position:relative;background:linear-gradient(140deg,#138e9d,#16395d 60%,#272861);border:1px solid #c0fafc46;box-shadow:0 0 0 20px #5aecc914,0 0 0 52px #4be2e109;color:#c3ffff;font-size:73px}.pt-call-to{color:#82d5d7;font-size:12px;letter-spacing:.05em}.pt-call-center h1{font-size:43px;margin:8px 0 11px}.pt-call-center p{font-size:13px;color:#b0cad4}.pt-call-timer{font-weight:800;letter-spacing:.1em;color:#a1ffef!important}.pt-call-bottom{width:min(560px,100%);margin:0 auto;padding:25px 22px 40px;position:relative;z-index:1}.pt-call-functions,.pt-call-primary-actions{display:flex;justify-content:center;gap:30px}.pt-call-functions button{display:grid;gap:8px;justify-items:center;background:transparent;border:0;color:#a2c0cb;font-size:12px}.pt-call-functions button span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ffffff13;color:#edffff;font-size:23px}.pt-call-functions button:disabled{opacity:.4}.pt-call-primary-actions{margin-top:30px}.pt-call-primary-actions button{display:flex;align-items:center;gap:11px;padding:13px 30px;border:0;border-radius:30px;font-size:14px;font-weight:900}.pt-end-call{background:#b94a61;color:#fff}.pt-join-call{background:#1bd5ab;color:#052f27}.pt-join-call:disabled{opacity:.45}.pt-call-primary-actions span{font-size:18px}.pt-call-disclaimer,.pt-call-diagnostics{text-align:center;font-size:10px;color:#7695a5;line-height:1.7;margin:25px auto 0;max-width:420px}.pt-call-diagnostics{min-height:12px;margin-top:10px}
/* Legal pages: readable documents, frosted peacock cards and contact form */
.pt-document{position:relative;overflow:hidden;min-height:70vh;padding:76px 0 110px;background:radial-gradient(ellipse at 10% 1%,#0c5e693b,transparent 38%),#081019}.pt-document-shine{position:absolute;right:-180px;top:-160px;width:580px;height:580px;border-radius:50%;background:#17859d22;filter:blur(30px);pointer-events:none}.pt-document-grid{display:grid;grid-template-columns:255px minmax(0,1fr);align-items:start;gap:48px;position:relative}.pt-doc-side{position:sticky;top:105px}.pt-doc-home{font-size:15px;color:#92eee4;font-weight:900}.pt-doc-navigation{margin-top:27px;padding:18px;background:#ffffff07;border:1px solid #8ce6e022;border-radius:20px}.pt-doc-overline{font-size:10px;color:#79dcd4;font-weight:900;letter-spacing:.15em;margin:0 0 14px}.pt-doc-navigation a{display:flex;justify-content:space-between;gap:10px;padding:12px 10px;border-radius:10px;color:#9cb5c4;font-size:12px;font-weight:720}.pt-doc-navigation a:hover,.pt-doc-navigation a.selected{background:#12505a;color:#d5ffff}.pt-doc-navigation a span{color:#5ce4d2}.pt-doc-help{margin-top:15px;background:linear-gradient(145deg,#105261,#182c4b);padding:22px;border-radius:20px;border:1px solid #9bd4eb2d}.pt-doc-help b{color:white;font-size:14px}.pt-doc-help p{font-size:12px;color:#bed4de}.pt-doc-help a{color:#7cffe5;font-size:12px;font-weight:800}.pt-doc-chip{display:inline-block;border:1px solid #56c9d057;border-radius:999px;padding:8px 13px;background:#2ba4b012;color:#83e8e4;font-size:10px;font-weight:850;letter-spacing:.13em}.pt-doc-main h1{font-size:clamp(43px,5vw,69px);line-height:1.04;margin:24px 0 15px}.pt-title-accent{color:#65f4d7}.pt-doc-subtitle{font-size:16px;color:#a9c4ce;max-width:720px}.pt-doc-body{margin-top:38px;padding:35px 39px;border:1px solid #88d6e12c;border-radius:26px;background:linear-gradient(140deg,#ffffff0a,#ffffff04);backdrop-filter:blur(16px);color:#b8d2da}.pt-doc-body h2{font-size:22px;line-height:1.25;color:#e9ffff;margin:31px 0 12px}.pt-doc-body h2:first-child{margin-top:0}.pt-doc-body p,.pt-doc-body li{font-size:14px;line-height:1.86}.pt-doc-body ul{margin-bottom:22px;padding-left:22px}.pt-doc-body li{margin:8px 0}.pt-doc-bottom{display:flex;gap:10px;margin-top:28px;font-size:11px;color:#7d9fad}.pt-doc-bottom a{color:#99e8e4}.pt-contact-form,.pt-contact-details{border:1px solid #7ad7dd34;border-radius:25px;background:#ffffff08;padding:31px;margin-top:25px}.pt-contact-form h2,.pt-contact-details h2{font-size:25px}.pt-contact-form p,.pt-contact-details p{color:#a9c2ca;font-size:13px}.pt-contact-details a{color:#8cf7df}.pt-contact-warning{color:#f8d5a2!important;background:#79612929;border:1px solid #c9a5494d;padding:15px;border-radius:10px}.pt-form-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pt-honeypot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
/* Admin control room */
.pt-admin-shell{min-height:78vh;background:radial-gradient(ellipse at 90% 0%,#0f42533b,transparent 35%),#060d14}.pt-admin-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:32px;align-items:start;padding-top:33px;padding-bottom:110px;width:min(1440px,calc(100% - 46px))}.pt-admin-sidebar{background:linear-gradient(165deg,#132431,#09151e);border:1px solid #73d8e52b;border-radius:24px;padding:20px 12px;position:sticky;top:105px;max-height:calc(100dvh - 120px);overflow:auto}.pt-admin-brand{display:flex;gap:10px;align-items:center;padding:4px 9px 22px;border-bottom:1px solid #ffffff1b}.pt-admin-brand-mark{width:40px;height:40px;display:grid;place-items:center;background:linear-gradient(125deg,#1ab8b5,#3a6fba);border-radius:12px;font-size:25px}.pt-admin-brand b,.pt-admin-brand small{display:block}.pt-admin-brand b{font-size:15px;color:#e9ffff}.pt-admin-brand small{font-size:9px;color:#79bac3;letter-spacing:.12em}.pt-admin-sidebar nav{display:grid;gap:4px;margin:16px 0}.pt-admin-sidebar nav a{font-size:12px;font-weight:760;color:#96afbc;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid transparent;border-radius:10px;transition:.2s}.pt-admin-sidebar nav a span{font-size:18px;width:19px;text-align:center;color:#6ab8c3}.pt-admin-sidebar nav a:hover,.pt-admin-sidebar nav a.active{background:linear-gradient(110deg,#126b75,#16517a);border-color:#81f7ee3b;color:#eeffff}.pt-admin-side-bottom{border-top:1px solid #ffffff16;padding:15px 11px 2px;display:grid;gap:5px;font-size:11px;color:#7c9dad;overflow-wrap:anywhere}.pt-admin-side-bottom a{color:#80e9df;font-weight:800}.pt-admin-workspace{min-width:0}.pt-admin-topline{display:flex;justify-content:space-between;gap:12px;padding:9px 0 14px;border-bottom:1px solid #ffffff14;color:#769ba9;font-size:10px;letter-spacing:.15em;font-weight:900}.pt-admin-topline a{color:#9be9e5;letter-spacing:0}.pt-admin-intro{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:26px 0}.pt-admin-intro h1{font-size:clamp(39px,4.6vw,62px);margin:5px 0 7px}.pt-admin-intro h1 span{color:#56e9d8}.pt-admin-intro p{font-size:13px;color:#9cb6c1;margin:0}.pt-admin-intro>.btn{white-space:nowrap}.pt-admin-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.pt-admin-stat{padding:22px;border:1px solid #a4d7db29;border-radius:19px;background:linear-gradient(140deg,#182833,#0e1a26)}.pt-admin-stat>span,.pt-admin-stat small{display:block;color:#8eb6c1;font-size:11px}.pt-admin-stat strong{display:block;margin:11px 0;font-size:clamp(21px,3vw,38px);letter-spacing:-.055em;color:#ddffff}.pt-admin-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:18px}.pt-admin-shortcuts a{border:1px solid #71e0e339;padding:18px 13px;background:linear-gradient(133deg,#073842,#162b41);border-radius:13px;font-weight:800;font-size:12px;color:#b9f7f0}.pt-admin-dual{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pt-admin-panel,.pt-admin-page-list{border:1px solid #8bcfe02e;background:linear-gradient(147deg,#121f2c,#0c1721);border-radius:23px;padding:25px;margin-bottom:17px;box-shadow:0 15px 39px #0003}.pt-admin-panel h2{font-size:22px;color:#eaffff;margin:0 0 17px}.pt-admin-panel h3{color:#d7faff;font-size:17px}.pt-admin-panel>p{font-size:13px;color:#a4bec8}.pt-admin-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.pt-admin-panel-head h2{margin:0}.pt-admin-panel-head a,.pt-admin-panel-head>span{font-size:12px;color:#8cece0}.pt-admin-line{border-top:1px solid #ffffff16;padding:13px 0}.pt-admin-line b,.pt-admin-line small{display:block}.pt-admin-line b{font-size:13px}.pt-admin-line small{font-size:11px;color:#8ab1bc;margin-top:6px}.pt-admin-line p{font-size:12px;color:#a9c8ce;margin-bottom:0}.pt-admin-alert{border:1px solid #bba15c79;border-radius:15px;background:#5843212c;color:#f9dcaa;font-size:12px;line-height:1.7;padding:18px;margin:18px 0}.pt-admin-alert a{color:#fff;text-decoration:underline}.pt-admin-page-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.pt-admin-page-list{padding:16px;align-self:start}.pt-admin-page-list a{display:block;padding:12px 11px;border-radius:11px;margin:3px 0;color:#b7d1da;font-size:12px;font-weight:800}.pt-admin-page-list a.active,.pt-admin-page-list a:hover{background:#124855;color:#eaffff}.pt-admin-page-list small{display:block;color:#6597a3;font-size:10px;font-weight:500}.pt-admin-panel .pt-editor{width:100%;min-height:390px;line-height:1.58;font-size:13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.pt-admin-form-section{border-bottom:1px solid #ffffff20;margin:5px 0 25px;padding:0 0 25px}.pt-admin-form-section h3{margin:0 0 17px}.pt-admin-panel label{font-size:12px;color:#c0dfe6;font-weight:780}.pt-admin-panel input:not([type=checkbox]),.pt-admin-panel textarea,.pt-admin-panel select{margin-top:6px}.pt-admin-endpoint{display:grid;gap:5px;padding:19px;border:1px solid #8dd8de38;background:#0a2833;border-radius:14px;margin:20px 0}.pt-admin-endpoint span,.pt-admin-endpoint small{font-size:10px;color:#83c2ca}.pt-admin-endpoint code{font-size:13px;color:#bafbf1;overflow-wrap:anywhere}.pt-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pt-admin-actions form{margin:0}.pt-admin-actions button{white-space:nowrap}.pt-admin-panel .btn-small{font-size:11px;padding:8px 11px}.pt-admin-ticket{border:1px solid #a0e5e32a;background:#ffffff04;padding:20px;border-radius:16px;margin-top:13px}.pt-admin-ticket-head{display:flex;justify-content:space-between;gap:20px}.pt-admin-ticket-head b,.pt-admin-ticket-head small{display:block}.pt-admin-ticket-head b{font-size:14px}.pt-admin-ticket-head small{font-size:11px;color:#92adb6;margin-top:4px}.pt-admin-ticket-head small a{color:#9ff5e3}.pt-admin-ticket>p{font-size:13px;white-space:normal;color:#b3cbd5;margin:15px 0}.pt-ticket-response{display:grid;grid-template-columns:170px minmax(0,1fr) auto;align-items:end;gap:12px}.pt-ticket-response textarea{min-height:50px}.pt-admin-empty{text-align:center;color:#9db8c1;padding:32px}.pt-admin-shell table td,.pt-admin-shell table th{white-space:normal}.pt-admin-shell table td{font-size:12px;color:#c0d7dd}.pt-admin-panel table button{white-space:nowrap}.pt-admin-panel table input{min-width:55px}.pt-admin-panel .status{font-size:10px}
@keyframes pt-ring{50%{box-shadow:0 0 0 26px #50f6e910,0 0 0 52px #65f0ea05}}
@media(max-width:1100px){.nv-hero-grid{gap:20px}.nv-hero h1{font-size:64px}.nv-stage-notice{left:0}.nv-tag-mock{right:-4px}.pt-admin-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.pt-admin-page-layout{grid-template-columns:1fr}.pt-admin-page-list{display:flex;flex-wrap:wrap;gap:4px}.pt-admin-page-list .pt-admin-panel-head{width:100%}.pt-admin-page-list a{flex:1;min-width:140px}.pt-admin-page-list small{display:none}.pt-admin-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){.nv-hero-grid{grid-template-columns:1fr;padding:64px 0 25px;min-height:0}.nv-hero-copy{text-align:center}.nv-hero-copy>p{margin-left:auto;margin-right:auto}.nv-hero-buttons,.nv-hero-trust{justify-content:center}.nv-hero-stage{height:535px;max-width:550px;margin:auto;width:100%}.nv-tag-mock{right:7%}.nv-stage-notice{left:5%}.nv-stats-inner{grid-template-columns:1fr 1fr}.nv-stats-inner>div:nth-child(2){border-right:0}.nv-section{padding:75px 0}.nv-sticker-grid,.nv-privacy-layout,.nv-faq-layout{grid-template-columns:1fr;gap:35px}.nv-sticker-scene{order:2}.nv-section-title,.nv-price-header{display:block}.nv-section-title>p,.nv-price-header>p{max-width:650px}.nv-privacy-grid{gap:13px}.pt-document-grid{grid-template-columns:1fr;gap:28px}.pt-doc-side{position:static}.pt-doc-navigation{display:flex;flex-wrap:wrap;gap:6px}.pt-doc-navigation .pt-doc-overline{width:100%}.pt-doc-navigation a{font-size:11px}.pt-doc-help{display:none}.pt-admin-layout{display:block;width:min(100% - 24px,800px)}.pt-admin-sidebar{position:relative;top:auto;max-height:none;margin-bottom:18px}.pt-admin-sidebar nav{display:flex;flex-wrap:nowrap;overflow:auto;scrollbar-width:thin}.pt-admin-sidebar nav a{white-space:nowrap;flex:0 0 auto}.pt-admin-sidebar nav a span{font-size:15px}.pt-admin-side-bottom{display:none}.pt-admin-workspace{width:100%}.pt-admin-dual{grid-template-columns:1fr}.pt-admin-shortcuts{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.wrap{width:min(100% - 30px,550px)}.nav{height:65px}.nav nav>a:not(.btn):not(.nav-action){display:none}.nav .brand{font-size:22px}.brand-mark{width:31px;height:31px;font-size:17px}.nav nav .btn{min-height:36px;padding:8px 12px;font-size:11px}.nav nav{gap:6px}.nv-hero-grid{padding-top:50px}.nv-hero h1{font-size:clamp(44px,11.5vw,65px);margin-top:19px}.nv-hero-copy>p{font-size:14px}.nv-eyebrow{font-size:8px;letter-spacing:.1em}.nv-hero-stage{height:476px}.nv-stage-orbit-a{width:450px;height:450px}.nv-stage-orbit-b{width:310px;height:310px}.nv-phone-mock{transform:rotate(4deg) scale(.82)}.nv-tag-mock{transform:rotate(11deg) scale(.87);right:0;bottom:22px}.nv-stage-notice{top:50px;left:0;transform:scale(.88);transform-origin:left}.nv-float-status{bottom:83px;right:0;transform:scale(.86);transform-origin:right}.nv-scroll-caption span:last-child{display:none}.nv-scroll-caption{justify-content:center}.nv-stats-inner{padding:20px 0}.nv-stats-inner strong{font-size:26px}.nv-stats-inner>div{padding:8px 13px}.nv-how-grid,.nv-price-grid{grid-template-columns:1fr}.nv-section{padding:65px 0}.nv-section h2{font-size:42px}.nv-glass-step{min-height:200px}.nv-price-card{padding:26px}.nv-amount{font-size:75px}.nv-amount sup{font-size:29px;top:12px}.nv-sticker-scene{height:375px}.nv-paper-tag-front{transform:translate(-48px,21px) rotate(-10deg) scale(.83)}.nv-paper-tag-rear{transform:translate(61px,-17px) rotate(11deg) scale(.83)}.nv-privacy-grid{grid-template-columns:1fr 1fr;gap:9px}.nv-privacy-grid article{padding:17px}.nv-privacy-grid h3{font-size:16px}.nv-privacy-grid p{font-size:11px}.nv-last-cta{padding:75px 0}.nv-last-cta h2{font-size:55px}.pt-profile-grid{grid-template-columns:1fr}.pt-footer-main{display:block}.pt-footer-links{justify-content:flex-start;margin-top:20px}.footer{padding-bottom:90px}.pt-mobile-tabs{display:flex;justify-content:space-around;align-items:center;position:fixed;z-index:80;bottom:0;left:0;right:0;background:rgba(8,19,29,.97);backdrop-filter:blur(20px);border-top:1px solid #75c9d647;padding:10px 13px calc(10px + env(safe-area-inset-bottom))}.pt-mobile-tabs a{display:grid;justify-items:center;gap:1px;font-size:10px;color:#afc6ce;font-weight:750}.pt-mobile-tabs a span{font-size:21px;color:#75e9df}.pt-install-banner{bottom:77px}.pt-incoming-card{min-height:500px}.pt-document{padding:50px 0 98px}.pt-document-grid{gap:16px}.pt-doc-navigation{padding:10px}.pt-doc-navigation a{padding:7px}.pt-doc-main h1{font-size:44px}.pt-doc-body,.pt-contact-form,.pt-contact-details{padding:23px}.pt-doc-body p,.pt-doc-body li{font-size:13px}.pt-form-two{grid-template-columns:1fr}.pt-admin-intro{display:block}.pt-admin-intro .btn{display:inline-flex;margin-top:15px}.pt-admin-stats,.pt-admin-shortcuts{grid-template-columns:1fr 1fr}.pt-admin-panel{padding:18px}.pt-ticket-response{grid-template-columns:1fr}.pt-admin-ticket-head{display:block}.pt-admin-ticket-head .status{display:inline-block;margin-top:10px}.pt-admin-panel .pt-editor{min-height:390px}.pt-admin-topline{font-size:8px}}
@media(max-width:390px){.nv-stage-notice{left:-21px}.nv-tag-mock{right:-17px}.nv-hero h1{font-size:43px}.pt-admin-stats{grid-template-columns:1fr 1fr}.pt-admin-stat{padding:15px}.pt-admin-shortcuts{grid-template-columns:1fr}.nv-stats-inner small{font-size:9px}}
@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
