.lp{--lp-max:1180px;--lp-pad:clamp(20px, 5vw, 48px);--lp-section:clamp(56px, 8vw, 112px);--lp-gap:clamp(14px, 2vw, 24px);--lp-r-lg:12px;--lp-r-xl:20px;--lp-r-pill:100px;--lp-shadow-edge:0 1px 0 var(--border);--lp-shadow-btn:0 1px 0 var(--clay-hover);--lp-shadow-card:0 1px 0 var(--border), 0 12px 32px -16px var(--ink-legacy-a18);--lp-shadow-float:0 12px 40px var(--ink-legacy-a07);--lp-ease:cubic-bezier(.22, .61, .36, 1);--lp-dur:.18s;background:var(--cream);color:var(--ink);font-family:var(--font-mulish);padding-bottom:150px;font-size:15px;line-height:1.6;position:relative;overflow-x:hidden}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}.lp h1,.lp h2,.lp h3{font-family:var(--font-bitter);margin:0;font-weight:700}.lp h1{letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin-bottom:clamp(28px,4vw,48px);font-size:clamp(36px,7vw,88px);line-height:.95}.lp h1 em{color:var(--clay);font-style:normal}.lp h2{letter-spacing:-.04em;max-width:22ch;font-size:clamp(30px,5vw,60px);line-height:1}.lp h3{letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(22px,2.8vw,32px);line-height:1.12}.lp p{margin:0}.lp a{color:inherit}.lp img{max-width:100%;height:auto;display:block}.lp :focus-visible{outline:2px solid var(--clay);outline-offset:3px;border-radius:4px}.lp button,.lp .lp-btn,.lp summary{touch-action:manipulation}.lp .lp-wrap{max-width:var(--lp-max);padding-left:var(--lp-pad);padding-right:var(--lp-pad);margin:0 auto}.lp .lp-btn{font-family:var(--font-mulish);border-radius:var(--radius-btn);cursor:pointer;min-height:56px;transition:background var(--lp-dur) var(--lp-ease), transform var(--lp-dur) var(--lp-ease);border:none;justify-content:center;align-items:center;gap:8px;padding:17px 30px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.lp .lp-btn-primary{color:var(--background);background:var(--clay);box-shadow:var(--lp-shadow-btn)}.lp .lp-btn-primary:hover{background:var(--clay-hover);transform:translateY(-2px)}.lp .lp-btn-primary:active{transform:none}.lp .lp-btn-primary[disabled]{background:var(--ink-soft);box-shadow:none;cursor:default;transform:none}.lp .lp-btn-wide{width:100%}.lp .lp-top{z-index:20;background:var(--cream);border-bottom:1px solid var(--hero-border);position:sticky;top:0}.lp .lp-top-row{align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.lp .lp-top-gap{flex:1}.lp .lp-logo{flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.lp .lp-footer-logo{align-items:center;gap:10px;display:inline-flex}.lp .lp-logo span,.lp .lp-footer-logo span{font-family:var(--font-bitter);letter-spacing:-.02em;font-size:21px;font-weight:700}.lp .lp-login{color:var(--clay-hover);border:1.5px solid var(--border);background:0 0;flex:none}.lp .lp-login:hover{border-color:var(--clay);background:var(--paper)}@supports (animation-timeline:scroll(root block)){@keyframes lp-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.lp .lp-form-card{background:var(--paper);border-radius:var(--lp-r-xl);flex:380px;min-width:0;max-width:520px;padding:clamp(22px,3vw,36px)}.lp .lp-form{flex-direction:column;gap:18px;display:flex}.lp .lp-field{flex-direction:column;gap:8px;display:flex}.lp .lp-field label{color:var(--ink-soft);font-size:14px;font-weight:500}.lp .lp-field input{font-family:var(--font-mulish);color:var(--ink);background:var(--background);border:1px solid var(--border);border-radius:var(--lp-r-lg);width:100%;min-height:50px;transition:border-color var(--lp-dur) var(--lp-ease);padding:14px 16px;font-size:17px}.lp .lp-field input:focus{border-color:var(--clay)}.lp .lp-field-hint{color:var(--ink-soft);margin:-2px 0 0;font-size:12px}.lp .lp-form-reply{color:var(--moss-deep);text-align:center;font-size:14px;font-weight:500}.lp .lp-fine{color:var(--ink-soft);font-size:11px;line-height:1.5}.lp .lp-form-error{color:var(--clay-hover);font-size:14px;line-height:1.5}.lp .lp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lp .lp-form-ok{flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(8px,2vw,20px) 0;display:flex}.lp .lp-form-ok-ico{background:var(--moss-bg);width:52px;height:52px;color:var(--moss-deep);border-radius:50%;place-items:center;display:grid}.lp .lp-form-ok-title{font-family:var(--font-bitter);letter-spacing:-.02em;font-size:24px;font-weight:500}.lp .lp-form-ok-text{color:var(--ink-soft);font-size:15px;line-height:1.6}.lp .lp-form-again{font-family:var(--font-mulish);color:var(--clay-hover);cursor:pointer;background:0 0;border:none;min-height:44px;padding:8px 0;font-size:15px;font-weight:600}.lp .lp-form-again:hover{color:var(--clay)}.lp .lp-footer{background:var(--clay-hover);border-top:1px solid var(--clay-light)}.lp .lp-footer-row{color:var(--quiet-bg);flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:36px;padding-bottom:36px;font-size:14px;display:flex}.lp .lp-footer-logo span{color:var(--paper)}@media (min-width:901px){.lp{padding-bottom:0}}@media (max-width:560px){.lp .lp-top .lp-login{display:inline-flex}}.lp-start .lp-start-main{padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(56px,9vw,120px)}.lp-start .lp-start-grid{flex-wrap:wrap;align-items:flex-start;gap:clamp(32px,5vw,72px);display:flex}.lp-start .lp-start-grid>div:first-child{flex:360px;min-width:0;max-width:560px}.lp-start .lp-start-grid .lp-form-card{flex:360px;min-width:0;max-width:520px}.lp-start h1{margin-bottom:clamp(24px,4vw,36px);font-size:clamp(32px,5.4vw,60px)}.lp-start .lp-start-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lp-start .lp-start-steps li{color:var(--ink-soft);align-items:baseline;gap:14px;font-size:clamp(16px,2vw,19px);line-height:1.5;display:flex}.lp-start .lp-start-steps b{background:var(--clay-bg);width:30px;height:30px;color:var(--clay-hover);font-family:var(--font-bitter);border-radius:50%;flex:none;align-self:flex-start;place-items:center;font-size:16px;font-weight:500;display:grid}.lp-start .lp-start-guard{border-left:3px solid var(--moss);background:var(--moss-bg);color:var(--moss-deep);border-radius:0 12px 12px 0;margin-top:clamp(24px,4vw,34px);padding:14px 18px;font-size:15px;line-height:1.5}.lp-start{padding-bottom:0}.lp .lp-footer-links{flex-wrap:wrap;gap:8px 24px;width:100%;font-size:13px;display:flex}.lp .lp-footer-links a{color:var(--quiet-bg);opacity:.8;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--clay-light);text-decoration-color:var(--clay-light)}.lp .lp-footer-links a:hover{opacity:1;text-decoration-color:currentColor}.lp .lp-consent{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex}.lp .lp-consent input{appearance:none;border:1.5px solid var(--ink-faint);background:var(--paper);cursor:pointer;width:20px;height:20px;transition:border-color var(--lp-dur) var(--lp-ease), background var(--lp-dur) var(--lp-ease);border-radius:6px;flex:none;place-items:center;margin:1px 0 0;display:grid}.lp .lp-consent input:checked{background:var(--clay);border-color:var(--clay)}.lp .lp-consent input:checked:after{content:"";border:2px solid var(--paper);border-top:0;border-right:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.lp .lp-consent input:focus-visible{outline:2px solid var(--clay);outline-offset:2px}.lp .lp-consent.is-invalid input{border-color:var(--clay-hover)}.lp .lp-consent a{color:var(--clay-hover);text-underline-offset:3px;text-decoration:underline}.lp .lp-legal-main{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(48px,6vw,96px)}.lp .lp-legal{max-width:720px}.lp .lp-legal-crumb{color:var(--ink-faint);margin:0 0 18px;font-size:13px}.lp .lp-legal-crumb a{color:var(--ink-soft);text-underline-offset:3px;text-decoration:underline}.lp .lp-legal h1{letter-spacing:-.02em;max-width:none;margin:0 0 18px;font-size:clamp(28px,4vw,44px);line-height:1.1}.lp .lp-legal-meta{border-top:2px solid var(--ink);border-bottom:1px solid var(--border);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 0 18px;font-size:14px;display:flex}.lp .lp-legal-meta b{color:var(--ink);font-weight:600}.lp .lp-legal-version{position:relative}.lp .lp-legal-version summary{border:1px solid var(--border);border-radius:var(--lp-r-pill);background:var(--paper);height:34px;color:var(--ink);font:500 13px/1 var(--font-mulish);cursor:pointer;align-items:center;gap:8px;padding:0 12px 0 14px;list-style:none;display:inline-flex}.lp .lp-legal-version summary::-webkit-details-marker{display:none}.lp .lp-legal-version summary svg{color:var(--ink-faint)}.lp .lp-legal-version .is-now{color:var(--moss-deep);font-weight:600}.lp .lp-legal-version .is-old{color:var(--ink-faint)}.lp .lp-legal-version ul{z-index:2;background:var(--paper);border:1px solid var(--border);border-radius:var(--lp-r-lg);min-width:100%;box-shadow:var(--lp-shadow-float);white-space:nowrap;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0}.lp .lp-legal-version li a,.lp .lp-legal-version li span{color:var(--ink);border-radius:8px;padding:8px 10px;font-size:13px;display:block}.lp .lp-legal-version li span{color:var(--ink-faint)}.lp .lp-legal-version li a:hover{background:var(--clay-tint);color:var(--clay-hover)}.lp .lp-legal-history{color:var(--clay-hover);text-underline-offset:3px;margin-left:auto;font-size:13px;text-decoration:underline}.lp .lp-legal-versions{border:1px solid var(--border);border-radius:var(--lp-r-lg);background:var(--paper);margin:16px 0 0;padding:14px 18px;font-size:14px}.lp .lp-legal-versions p{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-faint);margin:0 0 8px;font-size:12px}.lp .lp-legal-versions ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp .lp-legal-versions li{flex-wrap:wrap;gap:4px 12px;display:flex}.lp .lp-legal-versions li a{color:var(--clay-hover);text-underline-offset:3px;text-decoration:underline}.lp .lp-legal-versions li span:last-child{color:var(--ink-soft)}.lp .lp-legal-versions .tag{color:var(--moss-deep);background:var(--moss-bg);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.lp .lp-legal-body{color:var(--ink);margin-top:clamp(24px,3vw,36px);font-size:17px;line-height:1.65}.lp .lp-legal-body h2{letter-spacing:-.015em;margin:clamp(32px,4vw,44px) 0 12px;font-size:clamp(20px,2.4vw,26px);line-height:1.25}.lp .lp-legal-body h3{margin:24px 0 8px;font-size:18px;line-height:1.3}.lp .lp-legal-body p{margin:0 0 14px}.lp .lp-legal-body ul,.lp .lp-legal-body ol{margin:0 0 14px;padding-left:1.4em}.lp .lp-legal-body li{margin:0 0 6px}.lp .lp-legal-body table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px}.lp .lp-legal-body th,.lp .lp-legal-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 10px}.lp .lp-legal-body th{border-bottom:2px solid var(--ink);font-weight:600}@media (max-width:700px){.lp .lp-legal-history{margin-left:0}.lp .lp-legal-body{font-size:16px}.lp .lp-legal-body table{display:block;overflow-x:auto}}
