:root{--bg:#06101d;--p:#0c2137;--p2:#112b45;--line:#294b6d;--blue:#378fff;--text:#edf7ff;--muted:#9eb6cc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(ellipse at 74% 0,#16406c77,transparent 35%),var(--bg);color:var(--text);font:14px/1.7 system-ui,-apple-system,Segoe UI,sans-serif;margin:0}button,input,select{font:inherit}.pd-container{max-width:1180px;margin:0 auto;width:calc(100% - 36px)}a{color:inherit}.pd-skip{position:absolute;left:-100vw}.pd-skip:focus{top:0;left:0;background:#fff;color:#000;z-index:20;padding:8px}.pd-header{border-bottom:1px solid #244263;background:#071523ed;position:sticky;top:0;z-index:10;backdrop-filter:blur(15px)}.pd-header-inner{min-height:73px;display:flex;align-items:center;justify-content:space-between;gap:18px}.pd-header img{width:145px;max-height:47px;object-fit:contain}.pd-header nav{display:flex;align-items:center;gap:24px}.pd-header nav a{text-decoration:none;color:#c6def2;font-weight:800;font-size:12px}.pd-header nav .pd-contact{padding:11px 16px;border-radius:10px;background:#184d7f;color:white}.pd-eyebrow{font-size:10px;letter-spacing:.16em;color:#70bdff;font-weight:900;text-transform:uppercase}.pd-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:66px 0 44px}.pd-hero>div{max-width:840px}.pd-hero h1{font-size:clamp(36px,5vw,61px);line-height:1.1;letter-spacing:-.06em;margin:18px 0;font-weight:790}.pd-hero h1 em{color:#79c5ff;font-style:normal}.pd-hero p{max-width:750px;color:#a9c1d6;font-size:16px}.pd-hero img{width:190px;max-width:24%;max-height:255px;object-fit:contain;filter:drop-shadow(0 20px 35px #164b8b66)}.pd-notice{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid #2e5f80;border-radius:14px;padding:14px 16px;background:#10314c;margin-top:25px;font-size:11px;color:#c3deed}.pd-notice strong{color:#a0f4e6;font-size:11px;white-space:nowrap}.pd-workspace{border:1px solid #345b7b;background:linear-gradient(140deg,#0c243b,#071826);border-radius:25px;padding:28px;box-shadow:0 30px 90px #0004}.pd-app-head,.pd-panel-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.pd-app-head h2{font-size:26px;margin:4px 0 20px;letter-spacing:-.04em}.pd-app-head h2 small{font-size:10px;border:1px solid #35796f;color:#7ce9d1;border-radius:99px;padding:5px 9px;vertical-align:middle;letter-spacing:.12em}.pd-ghost{background:#112f49;border:1px solid #356387;color:#cbeaff;padding:11px 14px;border-radius:12px;cursor:pointer;font-size:12px;font-weight:800}.pd-ghost:hover{background:#1d4565}.pd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:6px 0 27px}.pd-stats article{padding:17px;border-radius:15px;border:1px solid #28557c;background:#143550;display:flex;flex-direction:column}.pd-stats span{font-size:10px;font-weight:900;letter-spacing:.1em;color:#95caff}.pd-stats strong{font-size:36px;line-height:1.3;font-weight:790}.pd-stats small{font-size:11px;color:#a9c7dc}.pd-tablist{display:flex;gap:7px;flex-wrap:wrap;border-bottom:1px solid #33516d;padding-bottom:10px}.pd-tablist button{border:1px solid transparent;padding:11px 16px;background:none;color:#abc7df;border-radius:10px;cursor:pointer;font-size:12px;font-weight:800}.pd-tablist button:hover,.pd-tablist button[aria-selected=true]{background:#23527b;color:white;border-color:#3679af}.pd-panel-head{margin:23px 0}.pd-panel-head h3{font-size:25px;margin:4px 0 0;letter-spacing:-.04em}.pd-panel-head p{color:#9eb7cd;font-size:12px;margin:0}.pd-main-button{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:linear-gradient(120deg,#237adf,#4daefb);border:1px solid #68baf9;border-radius:11px;padding:12px 18px;font-weight:850;font-size:12px;color:#fff;cursor:pointer}.pd-main-button:hover{filter:brightness(1.1)}.pd-records{display:grid;gap:9px}.pd-record{display:flex;gap:14px;align-items:center;justify-content:space-between;border:1px solid #2a5271;border-radius:13px;padding:16px;background:#122f49;min-width:0}.pd-record strong{font-size:14px;display:block}.pd-record span{font-size:11px;color:#9ebad3;display:block;margin-top:2px}.pd-record select{padding:8px;color:white;background:#143b5c;border:1px solid #3474a2;border-radius:8px;font-size:11px}.pd-record button{border:1px solid #4486ad;background:#1b4a6e;padding:7px 10px;border-radius:8px;color:white;font-size:11px;cursor:pointer}.pd-blank{border:1px dashed #376083;border-radius:13px;color:#95b4cf;padding:30px;text-align:center}.pd-footnote{color:#829eb7;font-size:11px;max-width:850px;line-height:1.8;margin-top:17px}.pd-final{margin:48px 0 65px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:32px 35px;border:1px solid #34618b;background:linear-gradient(130deg,#133c61,#0b1e31);border-radius:20px}.pd-final h2{font-size:clamp(23px,3vw,34px);letter-spacing:-.04em;line-height:1.3;margin:11px 0}.pd-final p{color:#b2cade;max-width:700px}.pd-final img{width:120px;max-width:24%;object-fit:contain}.pd-footer{border-top:1px solid #23405c;padding:24px 0;color:#91adc6;font-size:11px}.pd-footer .pd-container{display:flex;justify-content:space-between;gap:12px}.pd-footer a{text-decoration:none;color:#9dcbf0}dialog{width:min(460px,calc(100% - 24px));border-radius:20px;background:#0b2338;color:white;border:1px solid #3f779f;padding:0;box-shadow:0 32px 100px #000a}dialog::backdrop{background:#020a12cf;backdrop-filter:blur(3px)}#pd-form{padding:25px;display:grid;gap:15px}.pd-dialog-top{display:flex;justify-content:space-between;align-items:center}.pd-dialog-top h2{font-size:23px;letter-spacing:-.04em;margin:4px 0}.pd-dialog-top button{border:1px solid #396484;background:#14344d;border-radius:50%;color:white;font-size:23px;width:33px;height:33px;cursor:pointer}#pd-fields{display:grid;gap:14px}#pd-fields label{display:grid;gap:6px;color:#c0d9ec;font-size:12px;font-weight:800}#pd-fields input,#pd-fields select{width:100%;padding:12px;border-radius:10px;border:1px solid #3e6c90;background:#0d314b;color:white}#pd-fields option{background:#0d314b;color:#fff}.pd-helper{font-size:11px;color:#8aaecb;margin:0}#pd-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:#194d69;border:1px solid #3d9dbb;color:white;border-radius:12px;padding:12px 18px;box-shadow:0 10px 40px #0009;display:none;z-index:30;font-size:12px}#pd-toast.show{display:block}@media(max-width:780px){.pd-header-inner{min-height:62px}.pd-header img{width:122px}.pd-header nav{gap:9px}.pd-header nav a{font-size:10px}.pd-header nav .pd-contact{padding:9px}.pd-hero{padding:34px 0 24px}.pd-hero h1{font-size:35px}.pd-hero img{width:85px}.pd-hero p{font-size:13px}.pd-workspace{padding:16px}.pd-app-head h2{font-size:20px}.pd-stats{gap:7px}.pd-stats article{padding:12px}.pd-stats strong{font-size:28px}.pd-stats span,.pd-stats small{font-size:9px}.pd-panel-head h3{font-size:20px}.pd-panel-head{align-items:flex-start}.pd-main-button{padding:10px}.pd-record{align-items:flex-start}.pd-final{padding:21px;display:block}.pd-final img{display:block;margin:auto}.pd-footer .pd-container{display:block}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}