:root{--sp-ink:#151a22;--sp-red:#e52a1c;--sp-paper:#f3f5f7;--sp-line:#dfe3e8;--sp-muted:#657080}.sp-trial,.sp-trial *,.sp-trial *::before,.sp-trial *::after{box-sizing:border-box}html:has(body.sp-trial){margin:0!important;background:var(--sp-paper)}body.sp-trial{margin:0!important;min-height:100vh;background:var(--sp-paper)!important;color:var(--sp-ink)!important;font:15px/1.5 Poppins,Arial,sans-serif!important;overflow-x:hidden}.sp-trial>main{width:100%;max-width:1220px;margin:0 auto;padding:24px}.sp-trial main>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.sp-trial main>header>a:last-child{color:var(--sp-muted);text-decoration:none}.sp-trial main>header>a:last-child b{color:var(--sp-ink)}.sp-trial .logo{display:inline-flex;align-items:center;gap:10px;color:var(--sp-ink)!important;text-decoration:none!important;font-size:23px;font-weight:800;line-height:1}.sp-trial .logo img{display:block!important;width:43px!important;height:43px!important;object-fit:contain!important;border-radius:11px!important}.sp-trial .logo b,.sp-trial .intro>small{color:var(--sp-red)}.sp-trial>main>section{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,500px);gap:clamp(42px,7vw,90px);align-items:center;min-height:calc(100vh - 92px);padding:34px 0}.sp-trial .intro h1{max-width:670px;margin:15px 0 20px;font-size:clamp(43px,5vw,68px);line-height:1.01;letter-spacing:-.05em}.sp-trial .intro>small{font-size:12px;font-weight:900;letter-spacing:.15em}.sp-trial .intro>p{max-width:620px;color:var(--sp-muted);font-size:18px}.trial-points{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:27px 0}.trial-points span{display:flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--sp-line);border-radius:9px;background:#fff}.trial-points b{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#fff0ed;color:var(--sp-red)}.trial-points i{font-style:normal;font-weight:700}.sp-trial .trial-help{font-size:14px}.trial-help a{color:var(--sp-ink);font-weight:800}.sp-trial form{width:100%;padding:28px;background:#fff;border:1px solid var(--sp-line);border-radius:18px;box-shadow:0 24px 65px rgba(21,26,34,.1)}.form-heading{margin-bottom:18px}.form-heading span{color:var(--sp-red);font-size:11px;font-weight:900;letter-spacing:.12em}.form-heading h2{margin:4px 0 1px;font-size:29px}.form-heading p{margin:0;color:var(--sp-muted);font-size:13px}.sp-trial form label{display:block;margin:12px 0;color:var(--sp-ink);font-size:13px;font-weight:750}.sp-trial form label>small{display:block;margin-top:4px;color:var(--sp-muted);font-weight:400}.sp-trial input,.sp-trial select{display:block;width:100%;height:46px;margin-top:6px;padding:0 12px;border:1px solid #cbd2da;border-radius:8px;background:#fff;color:var(--sp-ink);font:inherit}.sp-trial input:focus,.sp-trial select:focus{outline:3px solid rgba(229,42,28,.13);border-color:var(--sp-red)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-trial form .check{display:flex;align-items:flex-start;gap:9px;font-weight:400}.sp-trial form .check input{flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.sp-trial form button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:49px;margin-top:17px;padding:12px 16px;border:0;border-radius:8px;background:var(--sp-red);color:#fff;font:800 15px/1.2 Poppins,Arial,sans-serif;cursor:pointer}.sp-trial form button:hover{background:#c91f13}.sp-trial .error{padding:11px 12px;border-radius:8px;background:#fff0ed;color:#a91c10;font-size:13px}.sp-trial .secure{text-align:center;color:var(--sp-muted);font-size:12px}@media(max-width:860px){.sp-trial>main{padding:20px}.sp-trial>main>section{grid-template-columns:1fr;min-height:auto;gap:28px;padding:48px 0}.sp-trial .intro h1{font-size:clamp(40px,8vw,58px)}.sp-trial form{max-width:620px}}@media(max-width:520px){.sp-trial>main{padding:16px 13px}.sp-trial main>header>a:last-child{font-size:12px}.sp-trial .logo{font-size:19px}.sp-trial .logo img{width:38px!important;height:38px!important}.sp-trial>main>section{padding:32px 0}.sp-trial .intro h1{font-size:37px}.sp-trial .intro>p{font-size:16px}.trial-points,.field-row{grid-template-columns:1fr}.sp-trial form{padding:21px 16px;border-radius:13px}.form-heading h2{font-size:25px}}
