.tw-lp .beta-hero .wrap{align-items:center}.tw-lp .beta-hero .hero-copy{z-index:2;position:relative}.tw-lp .beta-hero h1 .em{color:var(--tw-alpen-400)}.tw-lp .beta-hero .hero-what{color:#fff;text-shadow:0 1px 12px #0d1c128c;max-width:44ch;margin-bottom:10px;font-size:clamp(16px,1.4vw + 6px,20px);font-weight:600;line-height:1.45}.tw-lp .beta-hero .hero-sub{color:var(--tw-cream-100);text-shadow:0 1px 12px #0d1c1280;max-width:48ch;margin-bottom:24px;font-size:clamp(14px,1.1vw + 5px,17px);line-height:1.6}.tw-lp .beta-eyebrow{border-radius:var(--tw-r-pill);-webkit-backdrop-filter:blur(8px);font-family:var(--tw-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tw-cream-100);background:#0d1c1261;border:1px solid #f4eee142;align-items:center;gap:9px;margin-bottom:22px;padding:6px 13px 6px 12px;font-size:11px;display:inline-flex}.tw-lp .beta-eyebrow .pulse{background:var(--tw-alpen-400);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d7592859}.tw-lp .beta-hero .perks{flex-direction:column;gap:11px;display:flex}.tw-lp .beta-hero .perk{color:var(--tw-cream-100);text-shadow:0 1px 10px #0d1c1280;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:500;display:flex}.tw-lp .beta-hero .perk svg{width:18px;height:18px;stroke:var(--tw-alpen-400);fill:none;stroke-width:2.1px;flex-shrink:0;margin-top:1px}.tw-lp .signup{z-index:2;background:var(--tw-snow);border:1px solid var(--tw-line);border-radius:var(--tw-r-xl);color:var(--tw-text);padding:26px;position:relative;box-shadow:0 30px 70px #0a181061,0 4px 14px #0a181029}.tw-lp .signup,.tw-lp .signup p,.tw-lp .signup *{text-shadow:none}.tw-lp .signup-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.tw-lp .signup h2{letter-spacing:-.025em;color:var(--tw-forest-900);font-size:22px;font-weight:800}.tw-lp .spots{font-family:var(--tw-font-mono);color:var(--tw-alpen-600);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.tw-lp .spots .sp-dot{background:var(--tw-alpen-500);border-radius:50%;width:6px;height:6px}.tw-lp .signup .lead{color:var(--tw-text-2);margin-bottom:18px;font-size:13.5px;line-height:1.55}.tw-lp .beta-progress-wrap{margin:2px 0 18px}.tw-lp .beta-progress{border-radius:var(--tw-r-pill);background:var(--tw-cream-100);border:1px solid var(--tw-line);height:6px;position:relative;overflow:hidden}.tw-lp .beta-progress span{background:linear-gradient(90deg, var(--tw-alpen-400), var(--tw-alpen-600));border-radius:var(--tw-r-pill);transform-origin:0;transform:scaleX(var(--progress,0));transition:transform .48s var(--tw-ease);display:block;position:absolute;inset:0}.tw-lp .signup .beta-progress-cap{font-size:11.5px;font-weight:600;font-family:var(--tw-font-mono);color:var(--tw-forest-700);letter-spacing:.04em;margin-top:8px}.tw-lp .signup .field{margin-bottom:13px}.tw-lp .signup .field label{font-size:11px;font-family:var(--tw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tw-text-3);margin-bottom:7px;display:block}.tw-lp .signup .field label .opt{text-transform:none;letter-spacing:0;color:var(--tw-text-3);font-weight:400}.tw-lp .signup .field input,.tw-lp .signup .field select{background:var(--tw-paper);border:1px solid var(--tw-line-2);border-radius:var(--tw-r-md);width:100%;color:var(--tw-text);transition:border-color var(--tw-dur-micro) var(--tw-ease), box-shadow var(--tw-dur-micro) var(--tw-ease);outline:none;padding:12px 13px;font-family:inherit;font-size:14px}.tw-lp .signup .field input::placeholder{color:var(--tw-ink-3)}.tw-lp .signup .field input:focus,.tw-lp .signup .field select:focus{border-color:var(--tw-alpen-500);box-shadow:0 0 0 3px var(--tw-alpen-100)}.tw-lp .signup .field input.invalid{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b24}.tw-lp .signup .field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237A8A80' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 12px center;background-repeat:no-repeat;background-size:14px}.tw-lp .signup .row2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.tw-lp .signup .why{color:var(--tw-text-3);margin:-2px 0 14px;font-size:11.5px;line-height:1.45}.tw-lp .signup .consent{cursor:pointer;align-items:flex-start;gap:9px;margin:4px 0 16px;display:flex}.tw-lp .signup .consent input{width:15px;height:15px;accent-color:var(--tw-alpen-500);flex-shrink:0;margin-top:2px}.tw-lp .signup .consent span{color:var(--tw-text-2);font-size:12px;line-height:1.45}.tw-lp .signup .beta-submit{width:100%;padding:14px 18px}.tw-lp .signup .fine{color:var(--tw-text-3);text-align:center;margin-top:13px;font-size:11.5px;line-height:1.5}.tw-lp .signup .fine a{color:var(--tw-forest-700);text-decoration:none}.tw-lp .signup .fine a:hover{text-decoration:underline}.tw-lp .signup .err{color:#c0392b;text-align:center;margin-top:12px;font-size:12px}.tw-lp .signup .field-err{color:#c0392b;margin-top:6px;font-size:12px}.tw-lp .signup .success{text-align:center;padding:14px 4px 6px;display:none}.tw-lp .signup .success.show{display:block}.tw-lp .signup.done .signup-head,.tw-lp .signup.done .lead,.tw-lp .signup.done form{display:none}.tw-lp .signup .success .check{background:var(--tw-forest-100);border:1px solid #234a3140;border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid}.tw-lp .signup .success .check svg{width:26px;height:26px;stroke:var(--tw-forest-700);fill:none;stroke-width:2.4px}.tw-lp .signup .success h2{letter-spacing:-.025em;color:var(--tw-forest-900);font-size:23px;font-weight:800}.tw-lp .signup .success p{color:var(--tw-text-2);max-width:36ch;margin-top:10px;margin-left:auto;margin-right:auto;font-size:13.5px;line-height:1.55}.tw-lp .signup .success .pos{font-family:var(--tw-font-mono);color:var(--tw-text-2);border:1px solid var(--tw-line);background:var(--tw-paper);border-radius:var(--tw-r-pill);margin-top:18px;padding:7px 14px;font-size:12px;display:inline-block}.tw-lp .signup .success .pos b{color:var(--tw-alpen-600);font-weight:700}.tw-lp .beta-share{border-top:1px solid var(--tw-line);text-align:left;margin-top:22px;padding-top:20px}.tw-lp .beta-share h3{letter-spacing:-.01em;color:var(--tw-forest-900);font-size:14px;font-weight:700}.tw-lp .beta-share p{color:var(--tw-text-3);margin-top:6px;font-size:12.5px;line-height:1.5}.tw-lp .share-row{gap:8px;margin-top:12px;display:flex}.tw-lp .share-row input{background:var(--tw-paper);border:1px solid var(--tw-line-2);border-radius:var(--tw-r-md);min-width:0;color:var(--tw-text-2);font-family:var(--tw-font-mono);outline:none;flex:1;padding:10px 12px;font-size:12px}.tw-lp .copy-btn{cursor:pointer;border-radius:var(--tw-r-md);border:1px solid var(--tw-alpen-500);background:var(--tw-alpen-500);color:#fff;transition:background var(--tw-dur-micro) var(--tw-ease);flex-shrink:0;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:700}.tw-lp .copy-btn:hover{background:var(--tw-alpen-600);border-color:var(--tw-alpen-600)}.tw-lp .share-links{gap:8px;margin-top:10px;display:flex}.tw-lp .share-links a{text-align:center;color:var(--tw-text-2);background:var(--tw-paper);border:1px solid var(--tw-line-2);border-radius:var(--tw-r-md);transition:border-color var(--tw-dur-micro) var(--tw-ease), color var(--tw-dur-micro) var(--tw-ease), background var(--tw-dur-micro) var(--tw-ease);flex:1;padding:9px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.tw-lp .share-links a:hover{border-color:var(--tw-alpen-500);color:var(--tw-forest-900);background:var(--tw-alpen-100)}.tw-lp .why-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:44px;display:grid}.tw-lp .why-item .why-num{font-family:var(--tw-font-mono);letter-spacing:.14em;color:var(--tw-alpen-600);margin-bottom:14px;font-size:11px;display:inline-block}.tw-lp .why-item h3{letter-spacing:-.02em;color:var(--tw-forest-900);margin-bottom:10px;font-size:20px;font-weight:800;line-height:1.2}.tw-lp .why-item p{color:var(--tw-text-2);max-width:32ch;font-size:15px;line-height:1.6}.tw-lp .why-foot{border-top:1px solid var(--tw-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding-top:28px;display:flex}.tw-lp .why-foot p{color:var(--tw-text-2);max-width:46ch;font-size:14px}@media (max-width:860px){.tw-lp .why-grid{grid-template-columns:1fr;gap:30px;margin-top:32px}}@media (max-width:520px){.tw-lp .signup{padding:22px}.tw-lp .signup .row2{grid-template-columns:1fr}}.tw-lp .beta-confirm-wrap{justify-content:center;min-height:60vh;padding:140px 20px 80px;display:flex}.tw-lp .beta-confirm-card{width:100%;max-width:560px}.tw-lp .hp-field{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}
