/* Approved AuthorityHQ identity, shared by all launch and waitlist design screens. */
:root{--paper:#f5f7fb;--white:#fff;--ink:#101c2e;--body:#526075;--blue:#2547d0;--pale:#eef3ff;--line:#dee4ee;--green:#166749;--serif:Inter,Arial,sans-serif;--sans:Inter,Arial,sans-serif}
body{background:white;font-family:var(--sans);font-size:16px;line-height:1.8}h1,h2,h3,h4{font-family:var(--sans);font-weight:650;color:var(--ink)}h1{font-size:clamp(40px,4.05vw,60px);line-height:1.14;letter-spacing:-2px}h2{font-size:41px;line-height:1.17;letter-spacing:-1.3px}h3{line-height:1.3;letter-spacing:-.6px}em{font-style:normal;font-weight:inherit}.headline-line{font-weight:inherit}.eyebrow{font-size:10px;letter-spacing:1.25px;font-weight:600;color:var(--blue);margin-bottom:19px}.eyebrow>span{width:5px;height:5px;border-radius:50%}.button{border-radius:7px;padding:14px 22px;min-height:49px;font-size:14px;gap:20px}.button svg{width:17px;height:17px}.preview-ribbon{background:var(--paper);font-size:10px;padding:8px 20px}.site-header{background:rgba(255,255,255,.98);border-color:#e7edf5}.site-header .header-inner{min-height:82px}.site-header .brand img{width:208px}.site-header nav{font-size:12px;color:var(--body)}.site-header nav .button{font-size:12px;min-height:41px;padding:10px 17px}.site-header nav{background:white}.hero{padding-top:58px;padding-bottom:55px}.hero .hero-description{font-size:16px;line-height:1.85}.hero h1{font-size:clamp(40px,4.05vw,58px);line-height:1.15;letter-spacing:-1.8px}.hero .headline-line:last-child{margin-top:6px}.section{padding-block:70px;background:white}.section:nth-of-type(even){background:var(--paper)}.section.white{background:white}.section#laurey{background:#101c2e}.section#laurey h2,.section#laurey h3{color:white}.section#laurey .eyebrow{color:#b9c9fa}.section#laurey p:not(.eyebrow){color:#c2cddd}.section#laurey .editor-note{color:#b2c1d7}.section#laurey em{color:inherit}.steps .ordinal{font-family:var(--sans);font-size:18px;font-weight:500}.section#final{background:#101c2e;color:white}.section#final h2,.section#final em{color:white}.section#final .eyebrow{color:#b9c9fa}.section#final p:not(.eyebrow){color:#c2cddd}.price-card{border-radius:9px;border-color:#cbd5e4}.price-card h3{font-family:var(--sans);font-size:27px;line-height:1.3;font-weight:650;letter-spacing:-.7px}.price strong{font-family:var(--sans);font-weight:620;letter-spacing:-1.6px}.price-card:not(.featured) .button{background:white;border-color:#bbc9e4;color:var(--blue)}.price-card:not(.featured) .button:hover{background:var(--pale)}.review-window{border:1px solid #cbd6e6;box-shadow:0 15px 35px #101c2e08}.review-head h3{font-family:var(--sans);font-weight:600;font-size:27px;letter-spacing:-.7px}.ui-panel h3,.pillar h3,.amplify-band h3{font-family:var(--sans);font-weight:600;letter-spacing:-.9px}.signup-form{border-radius:9px;box-shadow:0 12px 30px #101c2e04;border-top:3px solid var(--blue)}.site-footer{background:white}.footer-bottom{font-size:11px}.confirmation,.start-page,.preview-guide{padding-block:57px}.confirmation h1{font-family:var(--sans);font-size:46px;line-height:1.17;letter-spacing:-1.4px}.notice,.confirmation-example,.trial-summary,#account-preview,#card-preview{border-radius:8px;border-color:#cbd5e4}.preview-guide h1{font-size:53px;line-height:1.16;letter-spacing:-1.7px}.preview-guide>p.hero-description{max-width:740px}.preview-guide section h2{font-family:var(--sans);font-size:29px;letter-spacing:-.8px}.preview-links a{border-radius:8px}.preview-links a:hover{border-color:#a4b7eb;background:#fbfcff}.preview-links span{font-weight:600}.portrait-placeholder{background:var(--paper);font-family:var(--sans)}
/* Dedicated waitlist and unchanged queue/reward UI. */
body[data-page^="waitlist-"]{background:var(--paper)}.skin-review-bar{background:#edf1f8;font-size:10px}.skin-header{background:white;border-bottom:1px solid #dfe6f1}.skin-header-inner{min-height:82px}.skin-header-inner>.brand img{width:208px}.waitlist-hero{padding-block:59px 48px;gap:32px 70px}.waitlist-lead h1{font-size:clamp(40px,4.1vw,59px);font-weight:650;letter-spacing:-1.9px;line-height:1.15}.waitlist-lead .headline-line:last-child{margin-top:6px}.waitlist-intro{font-size:17px;line-height:1.85;font-weight:400}.waitlist-mechanism{font-size:15px;line-height:1.85}.waitlist-form-card{border-radius:10px;border-color:#cbd5e4;border-top-color:var(--blue);box-shadow:0 15px 35px #101c2e08;padding:31px}.waitlist-form-card h2{font-family:var(--sans);font-size:29px;line-height:1.22;font-weight:650;letter-spacing:-.9px}.form-eyebrow{font-size:9px;letter-spacing:1.2px;font-weight:600}.founder-offer{background:white;border-radius:7px;border-color:#cbd5e4;padding:20px 18px}.offer-price strong{font-family:var(--sans);font-size:36px;font-weight:620;letter-spacing:-1.2px;color:var(--ink)}.locked-price{color:var(--blue);font-weight:500}.offer-explanation{font-size:11px;line-height:1.9}.waitlist-how{background:white;padding-block:49px}.waitlist-how h2,.rewards-intro h2{font-family:var(--sans);font-size:35px;line-height:1.18;letter-spacing:-1px}.step-marker{font-family:var(--sans);font-size:15px;font-weight:550;border:1px solid #cbd7f3;border-radius:7px;background:#f1f5ff;width:34px;height:34px;display:flex;align-items:center;justify-content:center;line-height:1}.waitlist-rewards{padding-block:54px}.milestone-number{font-family:var(--sans);font-size:12px;font-weight:550;border-radius:6px;background:#eff4ff}.milestone:last-child .milestone-number{background:var(--blue)}.waitlist-faq{background:white;padding-block:45px}.waitlist-faq h2{font-family:var(--sans);font-size:32px;line-height:1.2;letter-spacing:-.9px}.waitlist-final{background:#101c2e;padding-block:42px;color:white}.waitlist-final h2,.waitlist-final em{color:white;font-size:32px;line-height:1.2;letter-spacing:-1px;font-weight:650}.waitlist-final p{color:#c2cddd}.skin-footer{background:white}.share-intro h1{font-family:var(--sans);font-size:46px;font-weight:650;line-height:1.17;letter-spacing:-1.5px}.sample-label{background:#fafcff;border-color:#c2cdde;font-family:var(--sans)}.position-panel,.invite-panel{border-radius:9px;border-color:#cbd5e4;box-shadow:0 8px 25px #101c2e04}.position-panel{border-top-color:var(--blue)}.queue-position strong{font-family:var(--sans);font-weight:620;font-size:82px;letter-spacing:-3px}.queue-position>span{font-family:var(--sans)}.queue-stats strong{font-family:var(--sans);font-size:28px;font-weight:600;letter-spacing:-.7px}.invite-panel h2,.sharing-price-strip h2,.share-milestones h2,.loading-state h2,.approved-state h2,.invite-box h2{font-family:var(--sans);font-weight:650;line-height:1.2;letter-spacing:-.9px}.invite-link-control{border-radius:6px}.social-actions button{border-radius:6px}.sharing-price-strip .offer-price strong{font-family:var(--sans);font-weight:620;color:var(--ink)}.next-milestone progress{height:6px}.invite-box{border-radius:9px;box-shadow:0 10px 25px #101c2e06}
/* Editable/exported imagery uses the same brand, never the old serif/ivory skin. */
.studio-body,.studio-canvas{background:var(--paper);font-family:var(--sans)}.studio-canvas h3,.studio-canvas h4,.studio-canvas .ordinal,.studio-canvas .trust-glyph{font-family:var(--sans);font-style:normal;font-weight:600}.studio-canvas em{font-style:normal;font-weight:inherit}.studio-canvas h3{font-size:43px;line-height:1.17;letter-spacing:-1.3px}.studio-canvas h4{font-size:30px;line-height:1.3;letter-spacing:-.7px}.studio-canvas .ui-panel{border-radius:10px;border-color:#cbd5e4}.studio-canvas .ui-panel h3{font-size:40px}.studio-canvas .social-studio h3{font-size:49px;line-height:1.14;letter-spacing:-1.5px}.studio-canvas .social-studio p{font-size:22px;line-height:1.65}.studio-canvas .neutral-photo{background:#eff2f8}.studio-canvas .amplify-cards>div{border-radius:9px}.studio-canvas .amplify-cards>div:first-child{border-top:3px solid var(--blue)}.studio-canvas .amplify-cards>div:nth-child(3){background:#101c2e;border-color:#324762}.studio-canvas .amplify-cards>div:nth-child(3) h4{color:white}.studio-canvas .amplify-cards>div:nth-child(3) span{color:#bccbfa}.studio-canvas .amplify-cards>div:nth-child(3) .play-shape{border-left-color:#bdccfb}.studio-canvas .review-window{box-shadow:none;border-radius:10px}.studio-canvas .phone{border-color:#101c2e}
@media(max-width:1050px){.site-header .brand img{width:190px}.waitlist-hero{gap:30px 36px}.waitlist-form-card{padding:26px}.founder-offer{padding:18px 15px}}
@media(max-width:900px){.site-header nav{background:white}.site-header .header-inner{min-height:76px}.hero h1{font-size:44px;line-height:1.16;letter-spacing:-1.5px}.waitlist-lead h1{font-size:43px;line-height:1.15}.price-card h3{font-size:28px}}
@media(max-width:760px){.container{width:calc(100% - 40px)}body{font-size:16px}h1,.hero h1{font-size:clamp(32px,9vw,43px);line-height:1.17;letter-spacing:-1.3px}h2,.section#final h2{font-size:clamp(28px,7.6vw,36px);line-height:1.2;letter-spacing:-.9px}.headline-line+.headline-line{margin-top:6px}.site-header .brand img{width:183px}.site-header .header-inner{min-height:73px}.preview-ribbon{font-size:9px;line-height:1.7}.eyebrow{font-size:9px;line-height:1.7;letter-spacing:1.1px;margin-bottom:18px}.hero{padding-top:38px;padding-bottom:39px;gap:31px}.hero h1{max-width:550px}.hero .hero-description{font-size:16px;line-height:1.85}.section{padding-block:44px}.section>.container>h2{margin-bottom:24px}.section-copy p,.steps p{line-height:1.85}.steps .ordinal{font-size:17px}.review-head h3{font-size:25px}.ui-panel h3,.pillar h3{font-family:var(--sans);font-size:27px;font-weight:600;line-height:1.22}.price-card h3{font-size:27px}.price strong{font-size:47px;font-weight:620}.price-card li{line-height:1.8}.signup-form{padding:23px}.confirmation h1{font-size:32px;line-height:1.2;letter-spacing:-1px}.preview-guide h1{font-size:35px;line-height:1.19;letter-spacing:-1.2px}.confirmation,.start-page,.preview-guide{padding-block:39px}.preview-guide section h2{font-size:27px;line-height:1.2}.footer-top .brand img{width:180px}}
@media(max-width:620px){.skin-header-inner{min-height:76px}.skin-header-inner>.brand img{width:183px}.skin-review-bar{font-size:9px}.waitlist-hero{padding-block:35px 33px;gap:27px}.waitlist-lead h1{font-size:clamp(32px,9.4vw,40px);line-height:1.18;letter-spacing:-1.25px}.waitlist-intro{font-size:16px;line-height:1.85;margin-top:23px}.waitlist-mechanism{font-size:15px;line-height:1.85;margin-top:16px}.waitlist-form-card{padding:24px}.waitlist-form-card h2{font-size:28px;line-height:1.2;letter-spacing:-.8px}.form-support{font-size:15px;line-height:1.85}.offer-group .founder-offer{padding:18px 15px}.offer-group .founder-offer .offer-price strong{font-size:34px;font-family:var(--sans);font-weight:620}.offer-group .founder-offer .locked-price{font-size:11px;line-height:1.8}.waitlist-how,.waitlist-faq{padding-block:37px}.waitlist-how h2,.rewards-intro h2,.waitlist-faq h2,.share-milestones h2,.invite-panel h2,.sharing-price-strip h2{font-size:29px;line-height:1.22;letter-spacing:-.8px}.waitlist-final h2,.waitlist-final em{font-size:30px;line-height:1.2;letter-spacing:-.9px}.waitlist-final{padding-block:35px}.step-marker{font-size:15px;width:36px;height:36px;margin-bottom:18px}.how-cards p{font-size:15px;line-height:1.85}.milestone-number{font-size:12px}.waitlist-rewards{padding-block:35px}.milestone h3{font-size:15px;line-height:1.45;font-weight:550;letter-spacing:-.3px}.share-intro h1{font-size:clamp(31px,8.7vw,37px);line-height:1.2;letter-spacing:-1px}.share-intro .headline-line+.headline-line{margin-top:6px}.queue-position strong{font-size:78px;font-weight:620}.queue-stats strong{font-size:28px;font-weight:600;letter-spacing:-.8px}.sharing-price-strip .offer-price strong{font-size:34px}.share-intro p:not(.eyebrow){line-height:1.85}.share-layout{padding-block:33px}.skin-boundary{font-size:10px;line-height:1.85}}
@media(max-width:360px){.container{width:calc(100% - 32px)}.skin-header-inner>.brand img{width:174px}.waitlist-lead h1{font-size:32px;line-height:1.17}.offer-group .founder-offer{padding:17px 12px}.waitlist-form-card{padding:22px}.price-card,.price-card.featured{padding:23px}}
