.eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hidden{display:none}.beta-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,100px);max-width:1450px;margin:auto;display:grid}.beta-intro{position:sticky;top:125px}.beta-intro .eyebrow{margin:0 0 24px}.beta-intro h1{letter-spacing:-.065em;margin:0 0 30px;font-size:clamp(47px,5.7vw,84px);line-height:1.02}.beta-intro h1 em{color:#f38f77;margin-top:4px;font-weight:500;line-height:1.02}.beta-lead{color:#ded8d0;max-width:33ch;margin:0 0 34px;font-size:clamp(18px,1.65vw,23px);line-height:1.55}.beta-benefits{border-top:1px solid var(--line-dark);color:#a6a29c;max-width:39ch;padding-top:12px;font-size:14px;line-height:1.65}.beta-benefits b{color:#e7e2da;font-weight:500}.beta-time{color:#a49c93;margin-top:30px;font-size:12px}.beta-survey{min-width:0;scroll-margin-top:105px}.beta-survey [hidden]{display:none!important}.beta-survey form{background:#161515;border:1px solid #ffffff25;border-radius:24px;overflow:clip}.beta-form-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:20px 30px;display:flex}.beta-form-head p{color:#a6a49f;margin:0;font-size:12px;line-height:1.5}.beta-text-button{font:inherit;color:#c8c1b7;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.beta-text-button:disabled{opacity:.45;cursor:default}.beta-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:27px 30px 30px;list-style:none;display:grid}.beta-steps li{min-width:0}.beta-steps button{color:#88837d;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;min-height:40px;padding:0;font-size:12px;line-height:1.3;display:flex}.beta-steps button>span{border:1px solid #ffffff25;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.beta-steps button[aria-current=step]{color:#eeeae2}.beta-steps button[aria-current=step]>span{color:#171515;background:#eeeae2;border-color:#eeeae2}.beta-step{border:0;min-width:0;margin:0;padding:0 30px}.beta-step>legend{letter-spacing:-.045em;float:left;width:100%;margin:0 0 8px;padding:0;font-size:26px;font-weight:550}.beta-step>legend+.beta-section-lead{clear:both}.beta-section-lead{color:#aca59c;max-width:55ch;margin:0 0 26px;font-size:13px;line-height:1.65}.beta-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:20px;display:flex}.beta-field>label{color:#e1dcd4;font-size:13px;font-weight:500;line-height:1.4}.beta-field>label>span,.beta-device summary span{color:#938c83;margin-left:5px;font-size:11px;font-weight:400}.beta-field>input,.beta-field>select,.beta-field>textarea{color:#eeeae2;min-height:47px;font:inherit;outline-offset:3px;background:#101010;border:1px solid #ffffff2b;border-radius:10px;width:100%;max-width:100%;padding:12px 14px;font-size:14px;line-height:1.4;transition:border-color .15s}.beta-field>select{padding-right:30px}.beta-field>textarea{resize:vertical;min-height:105px}.beta-field>input:hover,.beta-field>select:hover,.beta-field>textarea:hover{border-color:#fff5}.beta-field ::placeholder{color:#77716b;opacity:1}.beta-field small,.beta-checks>p{color:#9f978e;font-size:11px;line-height:1.55}.beta-field [aria-invalid=true]{border-color:#f38f77}.beta-survey button{touch-action:manipulation}.beta-survey :disabled{cursor:default;opacity:.55}.beta-survey input[type=checkbox]{accent-color:#fd3e3e;flex:none;width:19px;height:19px;margin:2px 0 0}.beta-checks{border:0;gap:9px;min-width:0;margin:22px 0;padding:0;display:grid}.beta-checks>legend{margin-bottom:12px;padding:0;font-size:13px}.beta-checks>p{margin:-4px 0 8px}.beta-check{color:#d6cfc5;cursor:pointer;background:#ffffff03;border:1px solid #ffffff19;border-radius:10px;align-items:flex-start;gap:12px;min-height:48px;padding:13px 14px;font-size:13px;line-height:1.5;display:flex}.beta-check:has(input:checked){background:#e9786008;border-color:#e978605e}.beta-check>span{min-width:0}.beta-check a{color:#f3c7b8}.beta-consents{gap:10px;margin-top:25px;display:grid}.beta-consents .beta-check{font-size:12px}.beta-device{background:#ffffff02;border:1px solid #ffffff25;border-radius:15px;margin-bottom:16px;padding:20px}.beta-device>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.beta-device h3{margin:0;font-size:15px;font-weight:550}.beta-device .beta-field{margin-bottom:15px}.beta-device-pair{grid-template-columns:1fr 1fr;gap:13px;display:grid}.beta-device-pair .beta-field{margin-bottom:0}.beta-device details{margin-top:18px}.beta-device summary{color:#b8afa3;cursor:pointer;min-height:30px;font-size:12px}.beta-device details[open] summary{margin-bottom:13px}.beta-add-device{width:100%;margin:0 0 10px}.beta-form-actions{justify-content:flex-end;align-items:center;gap:12px;padding:25px 30px 15px;display:flex}.beta-form-actions>[data-back]{margin-right:auto}.beta-primary,.beta-secondary{min-height:47px;font:inherit;cursor:pointer;border-radius:100px;justify-content:center;align-items:center;gap:20px;padding:13px 20px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.beta-primary{color:#161313;background:#e9e3d9;border:1px solid #e9e3d9}.beta-primary:hover{background:#fff9f1}.beta-primary>span{font-size:19px}.beta-secondary{color:#dfd7cc;background:0 0;border:1px solid #ffffff32}.beta-secondary:hover{border-color:#fff6}.beta-local-note{color:#948b80;margin:0;padding:0 30px 24px;font-size:10px;line-height:1.6}.beta-notice,.beta-error,.beta-pending{color:#e9c4a7;background:#31221b44;border:1px solid #d2a27a55;border-radius:13px;margin:0 0 18px;padding:18px 20px;font-size:12px;line-height:1.65}.beta-error{color:#ffb9a4;border-color:#f28d7055;margin:0 30px 24px}.beta-pending{color:#d9d1c6;margin:0 30px 24px}.beta-pending p{margin:8px 0 12px;font-size:12px}.beta-inline-actions{flex-wrap:wrap;gap:12px;display:flex}.beta-inline-actions button{color:inherit;text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;text-decoration:underline}.beta-captcha{border-top:1px solid var(--line-dark);margin-top:28px;padding-top:23px}.beta-captcha>p:first-child{color:#c3b9ad;margin:0 0 15px;font-size:12px}.beta-captcha-help{color:#a0978c;margin:12px 0 0;font-size:10px;line-height:1.6}.beta-captcha altcha-widget{--altcha-color-base:#161515;--altcha-color-base-content:#eeeae2;--altcha-border-color:#ffffff30;--altcha-color-neutral:#ffffff30;--altcha-color-neutral-content:#eeeae2;color-scheme:dark;--altcha-border-radius:10px;max-width:100%;display:block}.beta-success{background:#171615;border:1px solid #ffffff25;border-radius:24px;padding:36px}.beta-success-mark{color:#9ed6ac;border:1px solid #8acb9d77;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:30px;font-size:22px;display:grid}.beta-success>.eyebrow{color:#b5c5b3}.beta-success h2{letter-spacing:-.055em;margin:22px 0;font-size:46px;font-weight:550;line-height:1.05}.beta-success h2 em{color:#f38f77;font-family:Cormorant Garamond,serif;font-weight:500}.beta-success p:not(.eyebrow){color:#b1a79a;font-size:13px;line-height:1.7}.beta-success .beta-receipt{border-top:1px solid var(--line-dark);margin-top:26px;padding-top:18px}.beta-receipt code{overflow-wrap:anywhere;color:#d8d0c4;margin-top:6px;font-size:11px;display:block}.beta-success .beta-saved-after{font-size:11px!important}.beta-success>.beta-primary{margin-top:18px}.beta-success>.beta-text-button{margin-top:16px;display:block}.beta-boot{color:#b6ada2;border:1px solid #ffffff25;border-radius:20px;padding:40px 30px;font-size:14px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1000px){.beta-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px}.beta-intro h1{font-size:54px}.beta-form-head,.beta-steps{padding-left:22px;padding-right:22px}.beta-step{padding:0 22px}.beta-steps{gap:7px}.beta-steps button{gap:6px;font-size:10px}.beta-device{padding:16px}.beta-device-pair{grid-template-columns:1fr;gap:16px}}@media (width<=760px){.beta-layout{max-width:600px;display:block}.beta-intro{margin-bottom:35px;position:static}.beta-intro h1{max-width:12ch;font-size:clamp(44px,10vw,68px)}.beta-lead{max-width:40ch;margin-bottom:22px;font-size:18px}.beta-benefits{display:none}.beta-time{margin-top:20px}.beta-survey form{border-radius:19px}.beta-steps{padding-top:19px;padding-bottom:25px}.beta-steps button{font-size:11px}.beta-form-head{padding-top:15px;padding-bottom:15px}.beta-form-head p{font-size:10px}.beta-form-actions{z-index:2;backdrop-filter:blur(12px);background:#161515f5;border-top:1px solid #ffffff14;padding:22px 20px 16px;position:sticky;bottom:0}.beta-form-actions .beta-primary{flex:1;max-width:240px}.beta-local-note{padding:0 22px 22px}.beta-field>input,.beta-field>select,.beta-field>textarea{font-size:16px}.beta-section-lead{font-size:12px}.beta-step>legend{font-size:24px}.beta-error,.beta-pending{margin-inline:22px}.beta-success{padding:28px 24px}.beta-success h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.beta-field>*{transition:none}}.beta-step>legend:focus,#success-title:focus{outline:none}
