/* Navigation stays visible at every viewport. */
header{height:auto;min-height:96px;gap:35px}nav{display:flex;gap:24px;flex-wrap:wrap;justify-content:flex-end}.mobile-toggle{display:none!important}.nav-drop{display:none!important}
.proof-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.testimonial-wall{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;padding:25px 0}.testimonial-card{margin:0;padding:25px;background:var(--paper);border-radius:15px;box-shadow:0 15px 30px #36392914;text-align:left}.testimonial-card:first-child{grid-column:1/3;width:70%;margin:0 auto 0 10%;transform:rotate(-3deg)}.testimonial-card:nth-child(2){transform:translateY(15px) rotate(2deg)}.testimonial-card:nth-child(3){transform:translateY(65px) rotate(-2deg)}.quote-mark{font:50px/.8 Georgia;color:var(--orange)}blockquote{font-size:14px;line-height:1.65;margin:12px 0 24px}figcaption{display:flex;align-items:center;gap:10px}figcaption img{width:38px;height:38px;object-fit:cover;border-radius:50%;flex-shrink:0}figcaption strong{font-size:11px;line-height:1.4;display:block}figcaption span{font-size:9px;line-height:1.5;display:block;margin-top:3px;color:var(--muted)}.proof-note{margin-top:24px!important;max-width:360px;opacity:.75}.member-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px}.member-card{padding:0;background:none;border:0;text-align:left;color:var(--ink);display:flex;flex-direction:column;gap:15px;min-width:0}.member-card img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:100px 100px 3px 3px;filter:saturate(.83);transition:transform .25s,filter .25s}.member-card:hover img{transform:translateY(-5px);filter:saturate(1)}.member-card span{font:23px/1.15 Georgia;letter-spacing:-.025em}.member-card img[src$="jihan.webp"]{object-position:50% 76%}.preview-members{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.preview-members .member-card span{font-size:19px}.directory-bottom{display:flex;align-items:center;gap:30px;margin-top:40px}.directory-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:35px}.directory-top .eyebrow{margin-bottom:0}.member-search{font-size:11px;display:flex;align-items:center;gap:15px}.member-search input{padding:10px 15px;border:1px solid var(--ink);border-radius:40px;background:transparent;width:220px}.member-gate{margin-top:65px;padding:35px;background:var(--blue);display:flex;gap:25px;align-items:center}.member-gate h3{font-size:31px;margin-bottom:10px}.member-gate p{font-size:13px}.member-gate .btn{margin-left:auto;flex-shrink:0}.lock-symbol{font:48px Georgia}.funnel-nav{gap:10px;margin:25px 0 12px;align-items:stretch}.funnel-nav a,.funnel-nav>span{border:1px solid var(--line);padding:10px 14px;border-radius:30px;background:var(--paper);font-size:10px;opacity:1}.funnel-nav a:hover{background:var(--yellow)}.funnel-nav a.current{background:var(--yellow);border-color:var(--ink);padding-bottom:10px}.funnel-help{margin:0 0 25px}.funnel-nav .current{border-bottom-width:1px}.upsell>.two-col{align-items:start}
@media(max-width:1100px){nav{gap:17px}.proof-layout{gap:45px}.testimonial-card{padding:20px}.preview-members{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.member-grid:not(.preview-members){grid-template-columns:repeat(3,minmax(0,1fr))}.member-gate{flex-wrap:wrap}.member-gate .btn{margin-left:0}}
@media(max-width:850px){header{position:sticky;display:block;padding:10px 23px;min-height:0}.logo{display:block;margin:0 auto 10px;width:85px}.logo img{width:85px;height:45px}nav{position:static;display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;align-items:center!important;gap:4px 18px;padding:0;border:0;overflow:visible;max-height:none;background:transparent;font-size:11px}nav>a{padding:5px 0}.nav-cta{border:0;border-radius:0;padding:5px 0;margin:0}.proof-layout{grid-template-columns:1fr;gap:80px}.testimonial-wall{max-width:600px;width:100%;margin:auto}.proof-layout>div:last-child{max-width:600px}.member-card span{font-size:22px}.directory-top{align-items:start}.member-search{display:block}.member-search input{display:block;margin-top:7px}.member-gate .lock-symbol{display:none}.member-gate{padding:28px}.funnel-nav{gap:7px}.funnel-nav a,.funnel-nav>span{font-size:9px;padding:9px 12px}html{scroll-padding-top:155px}.checkout-summary{top:165px}}
@media(max-width:600px){header{padding:9px 15px 11px}.logo{margin-bottom:7px;width:77px}.logo img{height:40px;width:77px}nav{font-size:10px;gap:2px 15px}nav>a{white-space:nowrap;padding:3px 0}.proof-layout{gap:65px}.testimonial-wall{gap:14px;padding:0}.testimonial-card{padding:19px}.testimonial-card:first-child{width:86%;margin-left:4%}.testimonial-card:nth-child(3){transform:translateY(36px) rotate(-2deg)}blockquote{font-size:12px;line-height:1.7}figcaption{display:block}figcaption img{width:32px;height:32px;margin-bottom:8px}figcaption strong{font-size:10px}figcaption span{font-size:9px}.quote-mark{font-size:42px}.member-grid,.member-grid:not(.preview-members),.preview-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.member-card{gap:12px}.member-card span,.preview-members .member-card span{font-size:21px}.directory-bottom{display:block}.directory-bottom span{display:block;margin-top:20px}.directory-top{display:block}.directory-top .eyebrow{margin-bottom:25px}.member-search{display:flex;gap:15px}.member-search input{width:100%;margin-top:0;min-width:0}.member-gate{margin-top:40px;display:block;padding:25px}.member-gate h3{font-size:30px}.member-gate .btn{margin-top:25px;width:100%;font-size:10px;padding-inline:17px}.funnel-nav{display:grid;grid-template-columns:1fr 1fr}.funnel-nav a,.funnel-nav>span{font-size:9px;text-align:center}.funnel-help{font-size:10px}html{scroll-padding-top:150px}.proof-note{font-size:10px}}
.dragon-photo{position:relative}.dragon-photo>img{width:100%;max-height:640px;object-fit:cover;object-position:center 30%;border:10px solid var(--cream);transform:rotate(-3deg)}.dragon-stamp{position:absolute;right:-15px;bottom:30px;background:var(--blue);border:1px solid var(--ink);padding:22px 26px;border-radius:50%;transform:rotate(8deg);font-size:11px;text-align:center;line-height:1.6}.dragon-stamp strong{font:24px/1.2 Georgia}.ecocat-credit{border-top:1px solid var(--line);padding-top:28px;margin-top:30px;display:flex;align-items:center;gap:25px}.ecocat-credit img{width:150px;max-height:60px;object-fit:contain}.ecocat-credit span{font-size:11px}.book-loop{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;border-top:1px solid var(--line);padding-top:30px}.book-loop h3{font-size:29px;margin-bottom:18px}.book-loop p{font-size:13px}.book-contents{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.book-chapter{display:flex;gap:22px;border-top:1px solid var(--line);padding:28px 0}.book-chapter>span{font-size:12px;color:var(--orange);font-weight:700}.book-chapter h4{font-size:16px;margin-bottom:12px}.book-chapter p{font-size:13px}.book-quotes{display:grid;gap:24px}.book-quotes .testimonial-card:first-child,.book-quotes .testimonial-card:nth-child(2){transform:none;width:auto;margin:0}.book-quotes blockquote{font:italic 23px/1.4 Georgia;margin-top:0}.book-hero .product-cover{max-height:570px}
@media(max-width:1000px){.book-loop{grid-template-columns:repeat(3,minmax(0,1fr))}.book-contents{gap:0 35px}nav{gap:15px}}
@media(max-width:600px){.book-loop{grid-template-columns:1fr 1fr;gap:28px 20px}.book-loop h3{font-size:29px}.book-contents{grid-template-columns:1fr}.dragon-stamp{right:-5px;bottom:15px;padding:18px 20px}.dragon-stamp strong{font-size:20px}.ecocat-credit{flex-wrap:wrap}.ecocat-credit img{width:130px}.dragon-photo>img{max-height:520px}.book-hero .product-cover{max-height:440px}nav{gap:2px 13px}}
.media-numbers{padding:35px 0}.media-numbers .wrap{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;text-align:center}.media-numbers strong{font:62px/1.2 Georgia;letter-spacing:-.05em;display:block}.media-numbers span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:block;margin-top:8px}.claude-partner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;border-block:1px solid var(--ink);padding:55px 0}.claude-wordmark{display:flex;gap:18px;align-items:center;font:80px Georgia;letter-spacing:-.05em}.claude-wordmark>span{color:var(--orange);font-size:90px}.claude-partner p{margin-top:20px;max-width:420px}.media-formats{display:grid;grid-template-columns:1fr 1fr;gap:45px 60px}.media-formats>div{border-top:1px solid var(--line);padding-top:26px}.media-formats h3{font-size:33px;margin-bottom:20px}.media-formats p{font-size:14px}.media-founder-photo{width:100%;max-height:560px;object-fit:cover;object-position:center 30%}.media-stat-note{padding:0 0 35px;color:var(--muted)}
@media(max-width:850px){.media-numbers strong{font-size:48px}.claude-partner{gap:35px}.claude-wordmark{font-size:65px}}
@media(max-width:600px){.media-numbers .wrap{grid-template-columns:1fr 1fr;gap:28px}.media-numbers .wrap>div:last-child{grid-column:1/3}.media-numbers strong{font-size:50px}.media-numbers span{font-size:9px}.claude-partner{grid-template-columns:1fr;gap:25px;padding:30px 0}.claude-wordmark{font-size:65px}.media-formats{grid-template-columns:1fr;gap:30px}.media-stat-note p{font-size:10px}.media-founder-photo{max-height:500px}}
.inquiry-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:600px){.inquiry-row{grid-template-columns:1fr;gap:0}}
/* A quieter, more editorial version of the My Yaps palette. */
:root{--cream:#faf8f2;--paper:#fffdfa;--yellow:#ece8df;--blue:#a8b6d4;--teal:#c1d4cc;--ink:#34372c;--muted:#66675d}.yellow-bg{background:#f0ede6}.ticker{background:#eeece5;border-color:#34372c30;color:var(--ink)}.ticker b{color:var(--orange)}.tape{background:#ddd5bba8}.badge{background:#dedfcf}.testimonial-card{border-radius:3px;box-shadow:0 12px 28px #34372c0c}.funnel-nav a.current{background:#e6e8ed}.bundle-callout{background:#f0ede6}.media-numbers{background:var(--ink);color:var(--cream)}.skip-instagram{display:block;margin:20px auto 0;border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer;padding:8px}.book-hero h1{font-size:clamp(50px,5.3vw,78px)}.book-hero .two-col{align-items:start}.book-hero .product-cover{margin-top:30px}.upsell h1{font-size:clamp(48px,5.2vw,72px)}@media(max-width:600px){.book-hero h1{font-size:55px}.upsell h1{font-size:50px}}
.book-fit{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:65px}.book-fit h4{font-size:13px;letter-spacing:.15em;padding-bottom:20px;border-bottom:1px solid currentColor}.book-fit ul{list-style:none;padding:0;margin:18px 0 0}.book-fit li{padding:20px 0;border-bottom:1px solid #34372c1c;font-size:19px;line-height:1.6}.book-fit>div:first-child{color:#707267}.book-fit-section{background:#eeefea}.author-section{background:#e6eceb}.author-intro{align-items:center}.author-portrait{object-position:center;max-height:640px;border-radius:3px}.faq-heading{margin-bottom:60px}@media(max-width:700px){.book-fit{grid-template-columns:1fr;gap:35px;margin-top:36px}.book-fit li{font-size:17px}.author-portrait{max-height:480px}}
.faq-heading + .faq>.eyebrow,.faq-heading + .faq>h2{display:none}.featured-women{margin-top:25px}.featured-women .member-grid{grid-template-columns:1fr 1fr}
.hero-art{padding:35px 15px 0;display:flex;flex-direction:column;gap:30px}.hero-art .photo-frame{transform:rotate(2deg);margin:0}.hero-art .floating-yap{position:static;align-self:flex-end;order:-1;transform:none;margin:0;background:none;padding:0;border-radius:0;font:italic 21px/1.5 Georgia}.hero-art .tape{display:none}.hero-outcome{position:static;text-align:center;font-size:15px;line-height:1.65;letter-spacing:.01em;margin:0;padding:10px 20px}.hero-outcome em{font:italic 25px/1.5 Georgia}.hero h1{font-size:clamp(48px,5.4vw,82px);line-height:1.08;letter-spacing:-.045em}.hero .lead{max-width:590px;font-size:19px;line-height:1.7}.hero-grid{gap:70px;align-items:center}@media(max-width:800px){.hero-grid{gap:38px}.hero-art{max-width:600px;margin:auto;padding:8px 18px 0;gap:24px}.hero-art .floating-yap{font-size:18px}.hero h1{font-size:clamp(44px,8vw,64px)}.hero-outcome em{font-size:23px}}
.hero-art{height:auto;min-height:0}.hero-art .photo-frame{height:auto;flex:none}.hero-art .photo-frame img{height:auto;aspect-ratio:4/5;object-fit:cover}.hero-art .photo-frame:after{display:block;position:static}.hero .btn-row{gap:14px;align-items:stretch}.hero .btn{font-size:12px;min-height:62px;white-space:normal}
.checkout-bundle{padding:32px;background:#e6eceb;margin:28px 0}.checkout-bundle h3{font-size:36px;line-height:1.15}.checkout-bundle p{margin:20px 0;font-size:16px}.bundle-choice{display:flex;align-items:flex-start;gap:14px;padding-top:18px;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.bundle-choice input{width:22px;height:22px;flex:none;accent-color:var(--ink)}.checkout-options>summary{padding:20px 0;cursor:pointer;font-weight:700}.payment-preview{margin:30px 0;padding:24px;border:1px solid var(--line)}.demo-card{border:1px solid var(--line);padding:20px;line-height:2;color:var(--muted);font-size:14px}.demo-card span{float:right}.checkout-heading h1{font-size:clamp(42px,4.6vw,68px);max-width:900px}.checkout-layout{align-items:start}.checkout-summary{position:sticky;top:140px}@media(max-width:700px){.checkout-bundle{padding:22px}.checkout-bundle h3{font-size:29px}.checkout-summary{position:static}}
.member-results{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;align-items:start;margin-bottom:28px}.member-results h2{font-size:clamp(36px,3.7vw,54px);line-height:1.12}.member-results article{border-top:1px solid var(--ink);padding-top:25px}.member-results article>strong{font:80px/1 Georgia;color:var(--orange);display:block;margin-bottom:20px}.member-results h4{font-size:18px;line-height:1.4;margin-bottom:15px}.member-results p{font-size:15px}.result-context{margin-bottom:70px}@media(max-width:700px){.member-results{grid-template-columns:1fr;gap:32px}.member-results article>strong{font-size:65px}.result-context{margin-bottom:45px}}

[hidden]{display:none!important}

/* Seamless, quiet movement for the brand ribbon. */
.ticker .ticker-track{display:flex;width:max-content;animation:yaps-ribbon 38s linear infinite;will-change:transform}.ticker .ticker-group{min-width:0;display:flex;align-items:center;flex-shrink:0;white-space:nowrap}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes yaps-ribbon{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.ticker .ticker-track{animation:none;will-change:auto}}

#kit-signup{margin-top:25px}#kit-signup .formkit-form{border:0!important;background:transparent!important;padding:0!important;max-width:none!important;min-width:0!important}#kit-signup .formkit-header,#kit-signup .formkit-subheader{display:none!important}#kit-signup .formkit-fields{display:flex!important;flex-direction:column!important}#kit-signup .formkit-input{font:inherit!important;background:var(--paper)!important;padding:16px!important;border:1px solid var(--line)!important;color:var(--ink)!important;border-radius:0!important}#kit-signup .formkit-submit{background:var(--ink)!important;color:var(--cream)!important;border-radius:40px!important;font:700 13px 'Avenir Next',Arial,sans-serif!important;min-height:55px}#kit-signup .formkit-submit span{padding:18px 25px!important}#kit-signup .formkit-guarantee{font:12px/1.6 'Avenir Next',Arial,sans-serif!important;color:var(--muted)!important}#kit-signup .formkit-powered-by-convertkit-container{margin-top:15px!important}
.sms-consent{display:flex!important;align-items:flex-start;gap:12px;margin:18px 0;font-size:12px!important;line-height:1.6!important}.sms-consent input{width:20px!important;min-width:20px;height:20px;margin-top:3px;accent-color:var(--ink)}.sms-consent a{text-decoration:underline}

/* Clearer positioning, with space for the woman behind the business. */
.positioning-hero h1{font-size:clamp(48px,5.1vw,76px);line-height:1.04}.positioning-hero .hero-grid{gap:65px}.positioning-hero .hero-bottom{align-items:flex-start;line-height:1.7}.positioning-about h1{font-size:clamp(44px,4.8vw,70px);line-height:1.06}.positioning-about .photo-frame img{aspect-ratio:4/5;object-fit:cover}.positioning-about .hero-outcome{position:static;margin:30px 10px 0}.implementation-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:65px;padding-top:35px;border-top:1px solid var(--line)}.implementation-path article>span{display:block;font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:22px;color:var(--muted)}.implementation-path h3{font-size:30px;line-height:1.15;margin-bottom:16px}.implementation-path p{font-size:14px;line-height:1.8}.brand-footer{padding:65px max(4%,calc((100% - 1130px)/2)) 25px;background:var(--ink);color:var(--cream)}.footer-intro{display:flex;justify-content:space-between;align-items:center;padding-bottom:45px;border-bottom:1px solid #faf8f22b;margin-bottom:50px;gap:30px}.footer-intro .footer-logo{width:130px;flex-shrink:0}.footer-intro>p{font:30px/1.25 Georgia,serif;letter-spacing:-.03em;text-align:right}.footer-editorial{display:grid;grid-template-columns:.8fr 1fr 2fr;gap:45px;padding-bottom:55px}.footer-navigation,.footer-offers{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.footer-editorial .eyebrow{margin-bottom:10px;color:#c1d4cc;font-size:9px;line-height:1.7}.footer-editorial a{font-size:13px;line-height:1.6}.footer-editorial a:hover{color:#f28c76}.footer-bio-heading{display:flex;align-items:center;gap:22px;margin-bottom:25px}.footer-bio-heading>img{width:88px;height:112px;object-fit:cover;flex-shrink:0}.footer-bio-heading h2{font-size:clamp(30px,3.2vw,45px);line-height:1.08;letter-spacing:-.045em}.footer-bio>p{font-size:13px;line-height:1.85;color:#eeeae1}.footer-bio-link{display:inline-block;margin-top:23px;border-bottom:1px solid #faf8f270;padding-bottom:4px}.brand-footer .footer-bottom{border-color:#faf8f22b;color:#deddd4;gap:20px}.brand-footer .footer-bottom a{color:inherit}@media(max-width:900px){.positioning-hero .hero-grid{gap:45px}.footer-editorial{grid-template-columns:1fr 1fr;gap:40px}.footer-bio{grid-column:1/-1;max-width:650px}.footer-bio-heading h2{font-size:42px}.positioning-about .two-col{gap:40px}}@media(max-width:600px){.positioning-hero h1{font-size:48px}.positioning-about h1{font-size:44px}.implementation-path{grid-template-columns:1fr;gap:28px;margin-top:40px}.implementation-path article+article{border-top:1px solid var(--line);padding-top:25px}.implementation-path h3{font-size:30px}.brand-footer{padding-top:45px}.footer-intro{align-items:flex-start;gap:20px;padding-bottom:30px;margin-bottom:35px}.footer-intro .footer-logo{width:95px}.footer-intro>p{font-size:22px}.footer-editorial{gap:30px 20px}.footer-bio-heading{gap:16px}.footer-bio-heading h2{font-size:34px}.footer-bio-heading>img{width:72px;height:95px}.brand-footer .footer-bottom{flex-direction:column;align-items:flex-start}}
.brand-footer .footer-bottom{background:transparent;padding:22px 0 0;border-top:1px solid #faf8f22b}
.positioning-hero .hero-grid{align-items:start}.positioning-hero .hero-art{max-width:420px;margin-left:auto;padding-top:0;gap:20px}.positioning-hero .hero-art .photo-frame img{aspect-ratio:1/1.12}.positioning-hero .hero-outcome{font-size:13px}.positioning-hero .hero-outcome em{font-size:21px}@media(max-width:800px){.positioning-hero .hero-art{max-width:500px;margin:0 auto}.positioning-hero .hero-grid{gap:45px}}

.booking-calendar{display:block;width:100%;height:650px;border:0;margin:24px 0;background:#fff}#modal:has(.booking-calendar){width:min(1000px,96vw)}@media(max-width:600px){.booking-calendar{height:720px}}

/* Reel Engine opening: My Yaps colours, reference-inspired hierarchy. */
.waitlist-hero{padding:44px clamp(18px,4.5vw,90px) 52px;background:#e74f33;color:#34372c}
.waitlist-card{max-width:1480px;margin:0 auto;background:#fffdfa;border-radius:7px;padding:44px 30px 38px;text-align:center;box-shadow:0 18px 55px #8d29131a}
.launch-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #e74f33;color:#b93a25;border-radius:999px;padding:11px 20px;font-size:12px;font-weight:700;letter-spacing:2px}
.launch-pill i{width:9px;height:9px;border-radius:50%;background:#e74f33;box-shadow:0 0 0 5px #e74f3320}
.waitlist-card h1{font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.1;letter-spacing:-2px;margin:22px 0 20px;color:#34372c}
.waitlist-card h1 em{color:#e74f33}
.launch-countdown{display:flex;align-items:flex-start;justify-content:center;gap:clamp(9px,1.8vw,28px);margin:0 auto 22px;font-variant-numeric:tabular-nums}
.launch-countdown>div{min-width:clamp(64px,10vw,150px);display:flex;flex-direction:column;align-items:center}
.launch-countdown strong{font-family:'Avenir Next',Avenir,Arial,sans-serif;font-size:clamp(52px,8.2vw,126px);font-weight:700;line-height:1.13;letter-spacing:-5px}
.launch-countdown>div:last-child strong{color:#e74f33}
.launch-countdown>div>span{font-size:11px;letter-spacing:3px;margin-top:9px}
.launch-countdown>b{font-size:clamp(36px,6vw,90px);line-height:1.2;color:#c5c5be;font-weight:400}
.waitlist-promise{font-size:clamp(16px,1.3vw,20px);line-height:1.55;margin:18px auto 24px;max-width:680px;color:#55574c}
.waitlist-action{border-top:1px solid #deded5;padding-top:23px;max-width:820px;margin:auto}
.launch-date{color:#bd422d;font-weight:600;font-size:clamp(16px,1.4vw,21px);margin:0 auto 18px}
.waitlist-note{font-size:16px;margin:13px 0 0;color:#55574c}
.waitlist-consent{font-size:11px;margin:10px 0 0;color:#727367}
.waitlist-consent a{text-decoration:underline}
#hero-waitlist-form{min-height:74px}
#hero-waitlist-form .formkit-form{max-width:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}
#hero-waitlist-form .formkit-background,#hero-waitlist-form .formkit-header,#hero-waitlist-form .formkit-subheader,#hero-waitlist-form .formkit-guarantee{display:none!important}
#hero-waitlist-form [data-style="minimal"]{padding:0!important}
#hero-waitlist-form .formkit-fields{display:flex!important;align-items:stretch!important;gap:14px!important;margin:0!important;padding:0!important;flex-wrap:nowrap!important}
#hero-waitlist-form .formkit-field{margin:0!important;flex:1 1 55%!important;min-width:0!important}
#hero-waitlist-form .formkit-input{height:70px!important;border:1px solid #c7c8bc!important;border-radius:999px!important;padding:0 25px!important;background:#fffdfa!important;font:18px 'Avenir Next',Avenir,Arial,sans-serif!important;color:#34372c!important;box-shadow:none!important}
#hero-waitlist-form .formkit-submit{height:70px!important;flex:0 1 330px!important;background:#e74f33!important;color:#fffdfa!important;border-radius:999px!important;margin:0!important;font:700 14px 'Avenir Next',Avenir,Arial,sans-serif!important;letter-spacing:1px!important;box-shadow:0 9px 20px #e74f3325!important}
#hero-waitlist-form .formkit-submit>span{padding:20px!important}
#hero-waitlist-form .formkit-alert-success{border:1px solid #bccfc5!important;background:#edf3ef!important;color:#34372c!important;border-radius:10px!important;padding:20px!important;margin:0!important}
#hero-waitlist-form .formkit-alert-error:empty{display:none!important}
#hero-waitlist-form .formkit-alert-error{margin:0 0 15px!important;padding:0!important}
.waitlist-fallback{display:inline-block;padding:22px 30px;background:#34372c;color:#fffdfa;border-radius:999px}
@media(max-width:650px){.waitlist-hero{padding:20px 14px 28px}.waitlist-card{padding:32px 15px 26px}.launch-pill{font-size:9px;letter-spacing:1px;padding:10px 14px}.waitlist-card h1{letter-spacing:-1.5px;margin:24px 0 18px}.launch-countdown{gap:5px}.launch-countdown>div{min-width:56px}.launch-countdown strong{font-size:52px;letter-spacing:-2.7px}.launch-countdown>b{font-size:38px}.launch-countdown>div>span{font-size:8px;letter-spacing:1.5px}.waitlist-promise{font-size:15px}.waitlist-action{padding-top:20px}#hero-waitlist-form .formkit-fields{flex-direction:column!important;gap:10px!important}#hero-waitlist-form .formkit-field,#hero-waitlist-form .formkit-submit{flex:auto!important;width:100%!important}#hero-waitlist-form .formkit-input,#hero-waitlist-form .formkit-submit{height:58px!important}.waitlist-note{font-size:14px}.waitlist-consent{line-height:1.6}}
@media(min-width:651px) and (max-height:850px){.waitlist-hero{padding-top:24px;padding-bottom:26px}.waitlist-card{padding:26px 30px 24px}.launch-pill{padding:8px 18px;font-size:10px}.waitlist-card h1{font-size:58px;margin:16px 0 12px}.launch-countdown{margin-bottom:15px}.launch-countdown strong{font-size:90px}.launch-countdown>b{font-size:67px}.launch-countdown>div>span{margin-top:4px;font-size:9px}.waitlist-promise{font-size:16px;margin:14px auto 16px}.waitlist-action{padding-top:16px}.launch-date{font-size:17px;margin-bottom:13px}#hero-waitlist-form{min-height:60px}#hero-waitlist-form .formkit-input,#hero-waitlist-form .formkit-submit{height:60px!important}.waitlist-note{font-size:14px;margin-top:11px}.waitlist-consent{font-size:10px;margin-top:7px}}
#hero-waitlist-form .formkit-fields[hidden]{display:none!important}.waitlist-result:empty{display:none}.waitlist-result{font-size:14px;line-height:1.5;margin:12px 0}.waitlist-confirmation{padding:20px;border:1px solid #bccfc5;border-radius:12px;background:#edf3ef;color:#34372c}.formkit-submit:disabled{opacity:.7;cursor:wait}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#hero-waitlist-form .formkit-input{width:100%!important}#hero-waitlist-form .formkit-submit{border:0!important}#hero-waitlist-form .formkit-submit:focus-visible{outline:3px solid #a8b6d4;outline-offset:4px}

.home-yap-example{width:min(100%,400px);margin:auto}.home-yap-example iframe{display:block;width:100%;height:650px;border:0;border-radius:16px;background:var(--cream);box-shadow:10px 12px 0 #36392918}.home-yap-example .text-link{display:block;margin-top:20px;text-align:center}@media(max-width:420px){.home-yap-example iframe{height:570px}}
