.lp.doc{flex-direction:column;flex:1;min-height:100vh;display:flex}.lp .doc-col{width:min(var(--doc-w,760px),100% - 2 * var(--gutter));margin-inline:auto}.lp .doc-top{border-bottom:1px solid var(--line-soft)}.lp .doc-top-in{justify-content:space-between;align-items:center;min-height:72px;display:flex}.lp .doc-back{min-width:76px;min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.lp .doc-top-sp{min-width:76px}.lp .doc-logo{display:inline-flex}.lp .doc-logo img{width:auto;height:40px;display:block}.lp .doc-main{flex:1;padding:48px 0 88px}.lp .doc-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.lp .doc-title{letter-spacing:-.03em;margin-top:12px;font-size:clamp(34px,6vw,56px);font-weight:400;line-height:1.05}.lp .doc-date{color:var(--muted-2);margin-top:14px;font-size:13px}.lp .doc-lead{color:var(--lead);margin-top:28px;font-size:17px;font-weight:300;line-height:1.6}.lp .doc-head{margin-bottom:8px}.lp .doc-head-c{text-align:center}.lp .doc-head-c .doc-lead{max-width:520px;margin-inline:auto}.lp .doc-body{flex-direction:column;gap:36px;margin-top:40px;display:flex}.lp .doc-body section{border-top:1px solid var(--line);padding-top:28px}.lp .doc-body h2{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.25}.lp .doc-body p,.lp .doc-body li{color:var(--chip);font-size:15.5px;font-weight:300;line-height:1.7}.lp .doc-body p{margin-top:12px}.lp .doc-body ul{flex-direction:column;gap:8px;margin-top:12px;padding-left:20px;list-style:outside;display:flex}.lp .doc-body strong{color:var(--text);font-weight:500}.lp .doc-body a,.lp .doc-link{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.lp .doc-body a:hover,.lp .doc-link:hover{text-decoration-color:currentColor}.lp .doc-foot{border-top:1px solid var(--line);text-align:center;margin-top:48px;padding-top:24px;font-size:14px}.lp .doc-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14.5px;line-height:1.55}.lp .doc-table th{border-bottom:1px solid var(--line);text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0 12px 10px 0;font-size:12px;font-weight:500}.lp .doc-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--chip);padding:16px 12px 16px 0;font-weight:300}.lp .doc-table td:first-child{width:32%}.lp .doc-tech{color:var(--muted-2);margin-top:4px;font-size:12px;display:block}@media (max-width:640px){.lp .doc-main{padding-top:32px}.lp .doc-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.lp .doc-table,.lp .doc-table tbody,.lp .doc-table tr,.lp .doc-table td{width:100%;display:block}.lp .doc-table tr{border-bottom:1px solid var(--line);padding:16px 0}.lp .doc-table td{border:0;padding:0}.lp .doc-table td:first-child{width:100%}.lp .doc-table td+td{margin-top:6px}.lp .doc-table td:last-child{color:var(--muted-2)}}.lp .faq-groups{flex-direction:column;gap:44px;margin-top:48px;display:flex}.lp .faq-cat{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12px;font-weight:500}.lp .faq-list{flex-direction:column;gap:10px;display:flex}.lp .faq-item{background:var(--card);border:1px solid var(--line-card);border-radius:14px;overflow:hidden}.lp .faq-q{cursor:pointer;text-align:left;width:100%;min-height:56px;color:var(--text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:15.5px;font-weight:500;display:flex}.lp .faq-q svg{color:var(--muted);flex:none;transition:transform .2s}.lp .faq-q[aria-expanded=true] svg{transform:rotate(180deg)}.lp .faq-a{color:var(--lead);padding:0 20px 18px;font-size:15px;font-weight:300;line-height:1.65}.lp .doc-note{background:var(--card);border:1px solid var(--line-card);text-align:center;color:var(--lead);border-radius:18px;margin-top:48px;padding:24px;font-size:15px;font-weight:300}.lp .doc-card{background:var(--card);border:1px solid var(--line-card);border-radius:18px;margin-top:32px;padding:28px}.lp .doc-form{flex-direction:column;gap:18px;display:flex}.lp .doc-field{flex-direction:column;gap:8px;display:flex}.lp .doc-field label{color:var(--muted);font-size:13px;font-weight:500}.lp .doc-input{border:1px solid var(--line-strong);background:var(--bg);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:12px;outline:0;padding:12px 16px;font-size:16px;transition:border-color .2s}.lp textarea.doc-input{resize:vertical;min-height:140px}.lp .doc-input::placeholder{color:var(--muted-3)}.lp .doc-input:focus{border-color:var(--text)}.lp .doc-count{text-align:right;color:var(--muted-2);margin:0;font-size:12px}.lp .doc-hp{width:1px;height:1px;position:absolute;top:0;left:-9999px;overflow:hidden}.lp .doc-turnstile{justify-content:center;min-height:65px;display:flex}.lp .doc-error{color:#f4a3a3;background:#f8717114;border:1px solid #f8717159;border-radius:12px;margin:0;padding:12px 16px;font-size:14px}.lp .doc-sent{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:16px 0;display:flex}.lp .doc-sent-ok{border:1px solid var(--accent);width:64px;height:64px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;display:flex}.lp .doc-sent-t{font-size:20px;font-weight:500}.lp .doc-sent p{color:var(--lead);font-size:15px;font-weight:300;line-height:1.6}.lp .doc-spin{border:2px solid #0a0a0a4d;border-top-color:var(--ink);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite doc-spin;display:inline-block}@keyframes doc-spin{to{transform:rotate(360deg)}}.lp .doc-submit[disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lp .doc-spin{animation:none}.lp .faq-q svg{transition:none}}.lp .doc-tech-i{color:var(--muted-2)}
