.ak-site .ak-waitlist-layout{align-items:start}.ak-site .ak-sms-preview{max-width:760px;margin:auto;padding:24px;border:1px solid #d5d9c9;border-radius:16px;background:#fffdf8;color:#173f2c}.ak-site .ak-sms-preview h1{font-size:clamp(30px,4vw,44px)}.ak-site .ak-sms-preview input[type=tel]{display:block;width:100%;min-height:48px;padding:12px;margin-block:8px 12px;border:1px solid #687b6e;border-radius:8px;background:white;font:inherit}.ak-site .ak-sms-choice{display:flex;align-items:start;gap:12px;margin-block:24px;line-height:1.6}.ak-site .ak-sms-choice input{flex:0 0 22px;width:22px;height:22px;accent-color:#143d32}.ak-site .ak-sms-preview button{min-height:48px;padding:12px 20px;background:#173f2c;color:white;border-radius:8px}.ak-site .ak-sms-preview button:disabled{opacity:.6}.ak-site .ak-native-account{padding-block:40px 64px;color:#173f2c}.ak-site .ak-native-account>section{min-height:0!important;padding:24px 0!important;background:transparent!important}.ak-site .ak-native-account section,.ak-site .waitlist-panel{min-width:0;max-width:100%;overflow-wrap:anywhere}.ak-site .ak-native-account .ak-legal{max-width:840px;margin-inline:auto;line-height:1.75}.ak-site .ak-legal h2{margin-block:32px 12px}.ak-site .ak-legal ol,.ak-site .ak-legal ul{padding-left:24px}.ak-site .ak-legal ul{list-style:disc}.ak-site .ak-legal ol{list-style:decimal}.ak-site .ak-legal li{margin-block:8px}.ak-site .waitlist-panel{color:#173f2c}.ak-site .waitlist-panel h2{margin-block:16px}.ak-site .waitlist-panel p{line-height:1.6}.ak-site .waitlist-panel .form-fields{display:grid;gap:18px;margin-block:24px}.ak-site .waitlist-panel label{display:block;font-weight:600;margin-bottom:6px}.ak-site .waitlist-panel input:not([type=checkbox]){display:block;width:100%;min-height:48px;border:1px solid #687b6e;border-radius:8px;background:#fffdf8;color:#173f2c;padding:12px;font:inherit;margin-bottom:8px}.ak-site .waitlist-panel .consent-row{display:flex;align-items:start;gap:12px;margin-block:20px}.ak-site .waitlist-panel .waitlist-consent-checkbox{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#143d32;width:22px;height:22px;flex:0 0 22px;margin-top:3px}.ak-site .waitlist-panel .consent-row label{font-weight:400}.ak-site .waitlist-panel button{white-space:normal;min-height:48px;max-width:100%}.ak-site .waitlist-panel .ak-native-outline{border:1px solid #173f2c;background:#fffdf8;color:#173f2c!important}.ak-site .waitlist-panel .policy-links,.ak-site .waitlist-panel .reassurance{font-size:14px}.ak-site .waitlist-panel .form-error{color:#8b281e;font-weight:600}.ak-site .waitlist-panel .success-state{padding:24px;border-radius:16px;background:#e3edd9;color:#143d32}.ak-site .waitlist-panel .success-state :is(h2,p,li,a){color:#143d32}.ak-site .waitlist-panel .success-next-steps{list-style:decimal;padding-left:24px}.ak-site .waitlist-panel .success-share{border-top:1px solid #879b7b;padding-top:16px;margin-top:20px}.ak-site .waitlist-panel a{text-decoration:underline;text-underline-offset:3px}.ak-site .ak-native-account :focus-visible,.ak-site .waitlist-panel :focus-visible{outline:3px solid #a34824;outline-offset:4px}.ak-site .member-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}@media (max-width:600px){.ak-site .ak-native-account>section>section{padding:24px 16px!important}.ak-site .waitlist-panel .success-state{padding:20px 16px}}