:root{--blue:#133c8b;--ink:#122340;--muted:#5e6b80;--line:#dbe2ec;--wash:#f4f7fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.header{max-width:1180px;padding:30px 44px;margin:auto;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}a{color:var(--blue)}.brand{text-decoration:none;display:block;position:relative;overflow:hidden;width:360px;max-width:100%;aspect-ratio:1606 / 455;flex-shrink:0}.brand img{position:absolute;display:block;width:127.5218%;max-width:none;height:auto;left:-13.7609%;top:-33.8462%}.header-label{font-size:10px;letter-spacing:1.7px;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:9px}.dot{width:7px;height:7px;background:var(--blue);border-radius:50%}main{max-width:1180px;margin:auto;padding:66px 44px 45px;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:start}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;color:var(--blue)}h1{font-size:65px;letter-spacing:-3.8px;line-height:1.03;margin:20px 0 24px;font-weight:800}h1 span{color:var(--blue)}.lead{color:var(--muted);font-size:18px;max-width:390px;margin:0;line-height:1.65}.intro-link{display:inline-flex;gap:25px;font-size:15px;font-weight:700;text-decoration:none;margin-top:22px;border-bottom:1px solid var(--blue);padding-bottom:4px}.steps{margin-top:43px}.steps>div{display:flex;align-items:flex-start;gap:17px;margin-top:20px}.number{color:var(--blue);font-size:12px;font-weight:700;padding-top:3px}.steps p{margin:0;font-size:14px}.steps p strong,.steps p span{display:block}.steps p span{color:var(--muted);font-size:13px;margin-top:2px}.upload-card{padding:34px;background:var(--wash);border:1px solid var(--line);border-radius:16px;box-shadow:0 15px 40px #12234006;scroll-margin-top:24px}.upload-icon{width:51px;height:51px;background:#e4ebf9;color:var(--blue);border-radius:12px;display:grid;place-items:center;margin-bottom:25px}.upload-icon svg{width:29px;height:29px}h2{font-size:30px;line-height:1.2;letter-spacing:-1px;margin:9px 0 9px}.card-intro{font-size:14px;color:var(--muted);margin:0 0 26px}label{display:block;font-weight:700;font-size:13px;margin-bottom:8px}select{font:inherit;font-size:14px;width:100%;padding:14px 12px;border:1px solid #cbd4e1;border-radius:7px;background:#fff;color:var(--ink);min-height:49px;margin-bottom:20px;cursor:pointer}select:disabled{background:#eef1f6;color:#707a89;cursor:not-allowed}button{font:inherit;font-size:14px;font-weight:700;display:flex;justify-content:space-between;align-items:center;background:var(--blue);color:white;border:0;border-radius:7px;padding:16px 18px;width:100%;cursor:pointer;min-height:53px}button:hover:not(:disabled){background:#0d2e6d}button:disabled{background:#dfe5ef;color:#59677d;cursor:not-allowed}.destination{font-size:12px;color:var(--muted);padding:2px 0 17px;min-height:40px}.destination strong{color:var(--blue)}.destination.pending{color:#775a18}.drive-note{font-size:11px;line-height:1.7;color:var(--muted);margin:14px 0 0}.tips{border-top:1px solid var(--line);margin-top:23px;padding-top:20px;font-size:12px}.tips p{color:var(--muted);margin:6px 0 0;line-height:1.7}.opened-message{margin-top:15px;background:#e5eee9;color:#255b43;padding:12px;border-radius:6px;font-size:12px}.opened-message a{font-weight:700}.details{grid-column:1 / -1;margin-top:49px;border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:17px 0;font-size:13px}summary{font-weight:700;cursor:pointer;padding-right:8px}details p{max-width:780px;margin:14px 0 0;color:var(--muted)}footer{max-width:1092px;margin:0 auto;padding:24px 0 34px;display:flex;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;letter-spacing:.6px;color:var(--muted)}footer a{font-size:12px;letter-spacing:0;text-decoration:none}.footer-dot{padding:0 6px}:focus-visible{outline:3px solid #db9a1a;outline-offset:4px}a:hover{text-decoration:underline}@media(max-width:900px){main{column-gap:35px;padding:45px 28px}.header{padding:25px 28px}h1{font-size:53px}.upload-card{padding:27px}footer{padding-left:28px;padding-right:28px}.lead{font-size:16px}}@media(max-width:650px){.header{padding:21px 22px;flex-direction:column;align-items:flex-start;gap:15px}.brand{width:320px}.header-label{font-size:9px;letter-spacing:1.2px;max-width:none}main{display:block;padding:34px 22px 20px}h1{font-size:48px;letter-spacing:-2.4px;margin:15px 0 19px}h1 br:nth-of-type(2){display:none}.lead{max-width:100%}.intro-link{margin-top:18px}.steps{display:none}.upload-card{margin-top:31px;padding:25px 22px}.upload-icon{margin-bottom:20px}.details{margin-top:30px}footer{flex-direction:column;padding:20px 22px 30px;gap:12px}.eyebrow{font-size:9px}h2{font-size:27px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
