.doc-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #0c0c0c07 1px, transparent 1px), var(--paper);isolation:isolate;background-size:42px 42px,auto;padding:clamp(122px,15vw,190px) clamp(22px,5vw,72px) clamp(52px,7vw,88px);position:relative;overflow:hidden}.doc-hero:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(12px);background:radial-gradient(circle,#a72b8029,#0000 68%);border-radius:50%;width:30%;min-width:140px;position:absolute;top:24%;left:clamp(16px,4vw,72px)}.doc-hero-inner{max-width:1180px;margin:0 auto}.doc-hero h1{word-break:keep-all;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(2.1rem,3.8vw,3.4rem);font-weight:500;line-height:1.16}.doc-hero .lead{margin-top:26px}.cf-section{padding-top:clamp(56px,8vw,104px)}.cf-wrap{text-align:left;max-width:40rem;margin:0 auto}.cf-form{border:1px solid var(--line);background:#ffffff85;border-radius:4px;gap:clamp(22px,3vw,30px);padding:clamp(24px,4vw,44px);display:grid}.cf-field{border:0;gap:10px;margin:0;padding:0;display:grid}.cf-field>label{color:var(--ink);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:10px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;display:flex}.cf-req{background:var(--azami);color:#fdf9f2;letter-spacing:.08em;text-transform:uppercase;border-radius:2px;align-items:center;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.cf-optional{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}.cf-note{color:var(--muted);margin:0;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.7}.cf-form input,.cf-form select,.cf-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#ffffffdb;border-radius:3px;padding:13px 14px;font-family:inherit;font-size:16px;line-height:1.7;transition:border-color .16s,box-shadow .16s,background-color .16s}.cf-form textarea{resize:vertical;min-height:11rem}.cf-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink) 50%), linear-gradient(135deg, var(--ink) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 15px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:40px}.cf-form input::placeholder,.cf-form textarea::placeholder{color:#746f67b3}.cf-form input:hover,.cf-form select:hover,.cf-form textarea:hover{border-color:#0c0c0c4d}.cf-form input:focus-visible,.cf-form select:focus-visible,.cf-form textarea:focus-visible{border-color:var(--azami);background:#fff;outline:none;box-shadow:0 0 0 3px #a72b802e}.cf-form input.cf-hp{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.cf-status{margin:0;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:1.7}.cf-status:empty{display:none}.cf-status.is-error{color:#b3261e}.cf-submit{border:1px solid var(--ink);background:var(--ink);min-width:min(100%,15rem);color:var(--paper);letter-spacing:.04em;cursor:pointer;border-radius:2px;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:16px 30px;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.cf-submit:hover:not(:disabled){border-color:var(--azami-deep);background:var(--azami-deep);transform:translateY(-1px)}.cf-submit:focus-visible{outline:none;box-shadow:0 0 0 3px #a72b8047}.cf-submit:disabled{border-color:var(--line);background:var(--muted);cursor:progress;transform:none}.cf-privacy{color:var(--muted);margin:0;font-size:.9rem;line-height:1.9}.cf-privacy a{color:var(--azami);border-bottom:1px solid}.cf-complete{border:1px solid var(--line);background:var(--paper-deep);border-radius:4px;padding:clamp(32px,5vw,56px)}.cf-complete h2,.cf-complete p{margin:0}.cf-complete h2{font-size:clamp(1.4rem,2.4vw,1.85rem);font-weight:500;line-height:1.5}.cf-complete p{color:#332f2b;margin-top:16px;line-height:2}.cf-complete .text-link{margin-top:30px}.cf-complete:focus{outline:none}.doc-body{max-width:46rem;margin:0 auto;font-size:1rem;line-height:2}.doc-body>section+section{margin-top:clamp(38px,5vw,58px)}.doc-body h2{margin:0 0 14px;font-size:clamp(1.15rem,1.9vw,1.4rem);font-weight:500;line-height:1.6}.doc-body p,.doc-body ul,.doc-body ol{margin:0 0 16px}.doc-body ul,.doc-body ol{padding-left:1.4em}.doc-body li{margin-bottom:8px}.doc-body dl{border-top:1px solid var(--line);margin:0}.doc-body dl>div{border-bottom:1px solid var(--line);grid-template-columns:190px 1fr;gap:20px;padding:18px 0;display:grid}.doc-body dt{color:var(--muted);font-family:Inter,system-ui,sans-serif;font-size:13px}.doc-body dd{margin:0}.doc-body a{color:var(--azami);border-bottom:1px solid}.doc-meta{color:var(--muted);margin-top:clamp(42px,6vw,64px);font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.9}@media (width<=860px){.doc-hero{padding:112px 22px 48px}.doc-body dl>div{grid-template-columns:1fr;gap:8px}.cf-submit{width:100%}}
