main{z-index:1;position:relative}.lg-hero{padding:clamp(132px,18vh,200px)var(--page-gutter,7vw)clamp(40px,6vh,64px);border-bottom:1px solid var(--border-subtle)}.lg-hero-inner{max-width:820px;margin:0 auto}.lg-h1{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-hero-xl);letter-spacing:var(--tracking-denser,-.03em);color:var(--text-primary);margin:0;line-height:.94}.lg-updated{font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin:clamp(20px,2.6vh,28px) 0 0;font-size:13px}.lg-doc{padding:clamp(56px,8vh,96px)var(--page-gutter,7vw)clamp(90px,13vh,150px)}.lg-doc-inner{max-width:820px;margin:0 auto}.lg-h2{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-h4);letter-spacing:var(--tracking-dense,-.018em);color:var(--text-primary);align-items:baseline;gap:16px;margin:clamp(52px,7vh,80px) 0 clamp(18px,2.4vh,26px);line-height:1.12;display:flex}.lg-h2:first-child{margin-top:0}.lg-n{font-family:var(--font-code);font-size:var(--mkt-body-xs);color:var(--mkt-purple-text);font-variant-numeric:tabular-nums;flex:none;padding-top:.18em}.lg-h3{font-family:var(--font-display);font-weight:500;font-size:var(--mkt-lead);color:var(--text-primary);letter-spacing:var(--tracking-dense,-.016em);margin:clamp(30px,3.8vh,42px) 0 clamp(12px,1.6vh,18px);line-height:1.2}.lg-doc p{font-family:var(--font-base);color:var(--text-secondary);margin:0 0 clamp(15px,1.9vh,19px);font-size:clamp(15px,1.05vw,16.5px);line-height:1.66}.lg-list{margin:0 0 clamp(18px,2.2vh,24px);padding-left:1.35em}.lg-list li{font-family:var(--font-base);color:var(--text-secondary);margin-bottom:10px;font-size:clamp(15px,1.05vw,16.5px);line-height:1.6}.lg-list li::marker{color:var(--text-quaternary)}.lg-doc a{color:var(--text-primary);border-bottom:1px solid var(--border);word-break:break-word}.lg-doc a:hover{border-bottom-color:#7c4fe8}.lg-h4{font-family:var(--font-base);font-weight:600;font-size:var(--mkt-body);color:var(--text-primary);margin:clamp(22px,2.8vh,30px) 0 clamp(8px,1.2vh,12px);line-height:1.3}.lg-notice{border:1px solid var(--border-subtle);border-radius:14px;margin:0 0 clamp(28px,3.6vh,40px);padding:clamp(18px,2.4vw,24px)}.lg-notice p{font-family:var(--font-base);font-size:var(--mkt-body-sm,14px);color:var(--text-secondary);margin:0;line-height:1.6}.lg-notice p+p{margin-top:8px}.lg-notice a{color:var(--text-primary);border-bottom:1px solid var(--border)}.lg-notice a:hover{border-bottom-color:#7c4fe8}.lg-code{border:1px solid var(--border-subtle);background:0 0;border-radius:12px;margin:0 0 clamp(20px,2.6vh,28px);padding:clamp(16px,2vw,22px);overflow-x:auto}.lg-code code{font-family:var(--font-code,"IBM Plex Mono",monospace);color:var(--text-secondary);white-space:pre;font-size:13px;line-height:1.6}.lg-doc p,.lg-list li,.lg-h4{overflow-wrap:anywhere}.lg-form{text-align:left;max-width:560px;margin:clamp(20px,2.6vh,28px) 0 0}.lg-form .hbspt-form{min-height:200px}.lg-form fieldset{border:none;margin:0 0 16px;padding:0;max-width:none!important}.lg-form .form-columns-2{gap:12px;display:flex}.lg-form .form-columns-1,.lg-form .form-columns-2 .hs-form-field{flex:1;width:100%}.lg-form .hs-form-field{margin-bottom:16px}.lg-form .hs-form-field label{font-family:var(--font-base);color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.lg-form .hs-form-required{color:#7adae6}.lg-form .input{width:100%}.lg-form .hs-input{box-sizing:border-box;color:#1d1612;width:100%;font-family:var(--font-base);background:#fff;border:1px solid #0000;border-radius:8px;padding:12px 14px;font-size:14px}.lg-form .hs-input:focus{outline-offset:1px;outline:2px solid #7adae6}.lg-form .legal-consent-container{margin:0 0 16px}.lg-form .hs-form-booleancheckbox-display{font-family:var(--font-base);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.lg-form .hs-form-booleancheckbox-display input{margin:3px 0 0}.lg-form .hs-richtext{font-family:var(--font-base);color:var(--text-tertiary);margin-top:10px;font-size:12px;line-height:1.55}.lg-form .hs-richtext a{color:var(--text-secondary)}.lg-form .hs_submit{margin-top:4px}.lg-form .hs-button{appearance:none;color:#1d1612;font-family:var(--font-base);cursor:pointer;background:#7adae6;border:none;border-radius:999px;padding:12px 26px;font-size:14px;font-weight:600}.lg-form .hs-button:hover{filter:brightness(.92)}.lg-form .hs-error-msgs{font-family:var(--font-base);color:#ff8f8f;margin:6px 0 0;padding:0;font-size:12px;list-style:none}@media (width<=560px){.lg-form .form-columns-2{flex-direction:column;gap:0}}