/* Approved refined B: condensed at display scale, standard width for reading. */
:root{--sans:'Barlow',sans-serif;--display:'Barlow Condensed',sans-serif;--accent:#f0443c}body,button,input,select,textarea{font-family:var(--sans)}body{font-size:18px}h1,h2,h3{font-family:var(--sans);letter-spacing:-.015em;font-weight:700}h2{font-size:clamp(32px,3.5vw,48px);line-height:1.1}h3{font-size:24px;line-height:1.2}em{font:inherit;font-style:normal;color:var(--accent)}p{font-size:18px;line-height:1.5}button,a,input{touch-action:manipulation}.wrap{max-width:1240px}.hero{grid-template-columns:1.15fr 1fr;gap:72px;padding-block:48px 64px}.hero h1{font-family:var(--display);font-size:clamp(66px,6.7vw,88px);font-weight:700;line-height:1;letter-spacing:0}.hero h1 em{font:inherit;color:var(--accent)}.hero-tail{font:600 26px/1.25 var(--sans);letter-spacing:0;color:var(--cream);margin-top:20px}.facepalm{white-space:nowrap}.hero-sub{margin-top:25px;max-width:48ch}.hero-sub p{display:flex;gap:9px;font-size:18px;line-height:1.45;margin:0 0 12px}.hero-sub p>span{flex:none}.signup-panel{margin-top:24px}.field{font-size:15px}.field small,.edit-choice small{font-size:12px}.edit-choice legend{font-size:14px}.chips span{font-size:13px}.form-note{font-size:12px}.secondary-link{font-size:14px}.primary-button{font-size:17px}.primary-button svg{width:21px;height:21px;flex:none}.hero-visual{max-width:420px;padding-top:6px}.playground-heading h2,.playground-heading h2 em{font:600 24px/1.2 var(--sans)}.playground-heading>span{font:400 12px/1.3 var(--sans)}.playground-stage{height:430px}.playground-heading{align-items:end}.effect-picker span{font-size:13px}.drag-help{font-size:14px}.demo-note{font-size:12px}.prompt-preview{display:none}#effect-status{font-size:13px}.chapter-nav{gap:42px;padding-block:8px}.chapter-nav a{font-size:16px}.chapter-nav a:last-child{padding-inline:20px}.bento-menu strong{font-family:var(--sans);font-size:19px}.bento-menu small{font-size:13px}.menu-demo strong{font-size:27px}.masthead .nav-join,.hop-menu>summary{font-size:15px}.section{padding-block:64px}.section-head{gap:40px;margin-bottom:30px}.section-head p{font-size:18px}.originality{display:grid;grid-template-columns:1.4fr .7fr .75fr;gap:38px;align-items:center;padding-block:70px;border-top:1px solid var(--line)}.original-copy p{max-width:39ch;margin-top:20px}.original-copy h2{font-size:clamp(34px,3.7vw,48px)}.original-reel{margin:0;max-width:230px}.original-reel>a{display:block;position:relative;border-radius:12px;overflow:hidden}.original-reel img{display:block;width:100%;height:310px;object-fit:cover}.original-badge{position:absolute;left:12px;top:12px;background:var(--cream);color:var(--ink);padding:7px 10px;border-radius:4px;font-size:13px;font-weight:600}.original-reel figcaption{font-size:14px;margin-top:12px;color:var(--muted)}.original-reel figcaption strong{color:var(--cream);font-size:24px;font-weight:700}.copycat-proof>strong{display:block;font:700 90px/1 var(--display);color:var(--accent);font-variant-numeric:tabular-nums}.copycat-proof>span{display:block;font-size:21px;font-weight:600;margin-top:8px}.copycat-proof>small{display:block;font-size:14px;margin-top:9px;color:var(--muted)}.copycat-proof p{font-size:17px;margin-top:26px}.proof-section{padding-block:48px 60px;border-top:1px solid var(--line)}.proof-stats{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding-block:0 26px;margin:0}.proof-stats strong{font:700 45px/1.1 var(--sans);letter-spacing:-.02em}.proof-stats span{font-size:15px;line-height:1.4}.proof-stats .proof-source{font-size:12px;max-width:27ch;align-self:end}.reel{width:226px;flex:0 0 226px;aspect-ratio:9/14;border-radius:12px;border:0}.reel-track{gap:16px;padding:0 16px;--reel-gap:16px}.reel-caption{bottom:64px;padding:14px}.reel-caption h3{font-size:22px;line-height:1.1}.reel-caption a{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin-top:10px;color:white;text-decoration:underline}.reel-caption svg{width:14px;height:14px}.reel-view-count{position:absolute;top:12px;left:12px;padding:7px 10px;background:#141414df;border-radius:5px;color:white;font-weight:600;font-size:19px;font-variant-numeric:tabular-nums}.reel-view-count small{font-size:12px;font-weight:400}.reel-sound{left:14px;right:14px;bottom:14px;font-size:12px}.reel-controls button{font-size:14px}.studio-section{padding-block:48px 35px}.studio-section .section-head p{font-size:17px}.studio-window{width:min(100%,860px)}.studio-pin{padding-block:20px}.studio-description{font-size:16px}.studio-steps button{font-family:var(--sans);font-size:13px}.studio-toolbar>span,.studio-themes button{font-size:15px}.walkthrough-label{font:500 11px/1.4 var(--sans);letter-spacing:.04em}.mix-section{padding-block:40px 64px;border-top:1px solid var(--line)}.mix-section .section-head p{max-width:62ch;margin-top:16px}.combination-grid{display:grid;grid-template-columns:280px 1fr;gap:48px;align-items:center;max-width:940px;margin:auto}.combination-preview{position:relative;overflow:hidden;aspect-ratio:9/15.5;border-radius:12px;background:#22221f;border:1px solid #47453e}.combination-preview video{width:100%;height:100%;object-fit:cover;display:block}.combination-preview>button{position:absolute;bottom:12px;left:12px;right:12px;background:#141414e8;color:white;border:1px solid #ffffff50;border-radius:6px;min-height:44px;padding:10px;font-size:15px}.caption-sample{position:absolute;bottom:19%;left:5%;right:5%;text-align:center;font:600 19px/1.2 var(--sans);color:white;text-shadow:0 1px 4px #000;pointer-events:none}.caption-sample.bold{font:800 25px/1.1 var(--sans);text-shadow:0 2px 5px #000}.caption-sample.highlight{left:12%;right:12%;background:#f3ecdf;color:#141414;padding:8px;border-radius:4px;text-shadow:none;font-weight:700}.combo-drop-hint{display:none;position:absolute;inset:0;background:#81000acc;color:white;place-content:center;font-size:24px;font-weight:600;pointer-events:none}.combination-preview.drop-over .combo-drop-hint{display:grid}.combination-choices fieldset{border:0;margin:0 0 22px;padding:0}.combination-choices legend{font:600 22px/1.25 var(--sans);padding:0;margin-bottom:12px}.combo-effects{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.combo-tile{touch-action:none;user-select:none;-webkit-user-select:none;color:var(--cream);background:#232321;border:1px solid #575650;border-radius:7px;min-height:44px;font-family:var(--sans);font-size:16px;cursor:grab}.combo-tile[aria-pressed=true]{border-color:var(--accent);background:#401c20}.combo-tile:active{cursor:grabbing}.combo-effects .combo-tile{padding:7px}.combo-effects img{width:100%;height:90px;object-fit:cover;border-radius:4px;pointer-events:none}.combo-effects span{display:block;margin-block:6px}.combo-sounds,.combo-captions{display:flex;gap:10px}.combo-sounds button{flex:1;padding:11px;display:flex;justify-content:space-between;align-items:center;gap:10px}.combo-captions button{padding:10px 18px}.caption-bold{font-weight:800}.caption-highlight{color:#ffe7a3}.choice-hint{font-size:13px;margin-top:10px}.combination-choices #combination-status{font-size:17px;color:var(--cream);margin-bottom:10px}.combo-drag-ghost{position:fixed;z-index:200;pointer-events:none;padding:14px 18px;background:var(--cream);color:var(--ink);border-radius:7px;font:600 16px var(--sans);box-shadow:0 10px 25px #0005;top:0;left:0}.niche-section{background:var(--cream);color:var(--ink);padding-block:58px}.niche-section em,.effects-offer em,.final-section em{color:#c22218}.niche-section p{color:#625f59}.niche-section .section-head{align-items:start}.niche-section h2{max-width:650px}.reference-strip{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:18px;align-items:center}.reference-card{display:block;color:var(--ink)}.reference-card img{width:100%;height:210px;object-fit:cover;border-radius:8px;display:block}.reference-card span{display:block;font-size:19px;font-weight:600;margin-top:10px}.reference-card small{font-size:13px;color:#625f59}.reference-note{padding-left:12px}.reference-note strong{font:700 27px/1.15 var(--sans)}.reference-note p{font-size:16px;margin-top:13px}.reference-disclosure{font-size:12px!important;margin-top:22px}.offer-section{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-block:64px}.offer-card{border:1px solid #514c43;padding:35px;border-radius:12px;display:flex;flex-direction:column;gap:20px}.offer-card h2{font-size:40px}.offer-card p{font-size:18px;max-width:40ch}.offer-card .primary-button{margin-top:auto}.offer-card small{font-size:13px;color:var(--muted);line-height:1.5}.effects-offer{background:var(--cream);color:var(--ink);border:0}.effects-offer p,.effects-offer small{color:#625f59}.effects-offer>img{height:42px;width:56px}.masterclass-invite{margin:0;max-width:none;display:flex;gap:20px;padding:35px;background:transparent;border-radius:12px}.masterclass-invite h2{font-family:var(--sans);font-weight:700;line-height:1.1;letter-spacing:-.015em}.masterclass-invite h2 em{font:inherit;color:var(--accent)}.masterclass-invite p{font-size:18px;margin:0}.masterclass-invite .primary-button{margin-top:auto}.offer-date{font-size:16px;font-weight:600;min-height:42px;display:flex;align-items:center}.faq-section{padding-block:60px}.faq-list summary{font-size:19px}.faq-list p{font-size:17px}.final-section{padding-block:65px}.final-section h2{font-size:60px}.final-section h2 em{font:inherit}.final-section p{font-size:18px}.final-section .form-note{font-size:12px}.site-footer{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-block:42px 24px}.share-footer h2{font-size:30px}.share-footer p{font-size:16px;margin-top:12px}.share-actions{display:flex;gap:12px;align-items:center;justify-content:end;flex-wrap:wrap}.share-actions button{min-height:44px;padding:10px 18px;border:1px solid #666259;border-radius:6px;background:none;color:var(--cream);font-size:16px;display:flex;align-items:center;gap:14px}.share-actions svg{width:18px;height:18px}.share-actions p{width:100%;text-align:right;font-size:13px}.footer-meta{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;font-size:12px;border-top:1px solid var(--line);padding-top:22px}.footer-meta a{font-size:12px}#masterclass-invite,#free-title,#style-title,#proof-title,#inside,#playground{scroll-margin-top:85px}
#masterclass-dialog{width:min(540px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;border:0;border-radius:14px;background:var(--cream);color:var(--ink);padding:38px;box-shadow:0 24px 80px #0006}#masterclass-dialog::backdrop{background:#0009}#masterclass-dialog h2{font-size:44px;margin:20px 0}#masterclass-dialog em{color:#c22218}#masterclass-dialog p{font-size:18px;color:#57534b;margin:16px 0}#masterclass-dialog .popup-date{font-size:16px;font-weight:600;color:var(--ink)}#masterclass-dialog .popup-details{font-size:14px}.popup-close{position:absolute;top:12px;right:12px;min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ink);font-size:32px;line-height:1}.popup-later{display:block;margin:16px auto 0;border:0;background:none;text-decoration:underline;font-size:15px;min-height:44px;color:#57534b}body:has(#masterclass-dialog[open]){overflow:hidden}#masterclass-dialog :focus-visible{outline:2px solid #141414;outline-offset:4px}
.thanks-page{font-family:var(--sans)}.thanks-page h1{font-family:var(--display);font-weight:700;letter-spacing:0}.thanks-page h1 em,.thanks-page h2 em{font:inherit;color:#c22218}.thanks-page h2{font-family:var(--sans);font-weight:700;letter-spacing:-.015em}.thanks-page .gift em,.thanks-page .community em{color:var(--accent)}.thanks-page .masterclass h2 em{color:#fff1d9}.thanks-page .ticket-day{font-family:var(--display)}.thanks-page .ticket-month{font-family:var(--sans);font-style:normal}.thanks-page .gift h2{font-size:clamp(38px,4vw,54px)}.thanks-page .button{font-family:var(--sans);font-size:16px}.thanks-page .welcome h1{font-size:clamp(64px,8vw,104px)}.thanks-page .welcome p,.thanks-page .gift p,.thanks-page .start p,.thanks-page .next p,.thanks-page .share p{font-size:18px}.thanks-page .masterclass h2,.thanks-page .community h2{font-size:48px}
@media(max-width:1000px){.hero{gap:36px}.hero h1{font-size:70px}.originality{gap:25px;grid-template-columns:1.2fr .7fr .65fr}.copycat-proof>strong{font-size:74px}.original-copy h2{font-size:36px}.reference-strip{grid-template-columns:repeat(3,1fr)}.reference-note{grid-column:1/-1;display:flex;gap:25px;padding:10px 0 0}.reference-note p{margin:0;max-width:45ch}.combination-grid{gap:30px;grid-template-columns:245px 1fr}.combo-sounds{gap:6px}.combo-sounds button{padding:9px;font-size:14px}.offer-card{padding:26px}.offer-card h2{font-size:34px}}
@media(max-width:760px){body{font-size:17px}.wrap{padding-inline:22px}.hero{display:flex;flex-direction:column;gap:36px;padding-block:30px 42px}.hero h1{font-size:60px;line-height:1}.hero-tail{font-size:21px;margin-top:16px;line-height:1.3}.hero-sub{margin-top:22px}.hero-sub p{font-size:17px;line-height:1.45;margin-bottom:12px}.hero .signup-panel{margin-top:23px}.field{font-size:14px}.form-note{font-size:12px}.hero-visual{max-width:none;width:100%;padding:0}.playground-heading h2,.playground-heading h2 em{font-size:23px}.playground-heading>span{font-size:11px}.playground-stage{height:430px;max-height:65svh}.effect-picker span{font-size:12px}.effect-picker img{height:65px}.chapter-nav{display:none}.section-head{display:block;margin-bottom:25px}.section-head p{font-size:17px;margin-top:16px}h2{font-size:34px}.originality{grid-template-columns:1fr 1fr;gap:25px 20px;padding-block:42px}.original-copy{grid-column:1/-1}.original-copy h2{font-size:35px}.original-copy p{font-size:17px;margin-top:16px}.original-reel img{height:235px}.original-badge{font-size:11px;left:8px;top:8px;padding:5px 7px}.original-reel figcaption{font-size:12px}.original-reel figcaption strong{font-size:21px}.copycat-proof>strong{font-size:80px}.copycat-proof>span{font-size:18px}.copycat-proof>small{font-size:12px}.copycat-proof p{font-size:15px;margin-top:22px}.proof-section{padding-block:35px 40px}.proof-stats{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:25px}.proof-stats strong{font-size:38px}.proof-stats span{font-size:14px}.proof-stats .proof-source{grid-column:1/-1;font-size:11px;max-width:none}.reel{width:208px;flex-basis:208px;aspect-ratio:9/14}.reel-viewport{margin-top:0}.studio-section{padding-block:26px}.studio-window{width:100%}.studio-description{font-size:15px}.studio-section .section-head p{font-size:17px}.studio-controls{gap:8px}.studio-steps button{font-size:12px;padding:10px 9px}.studio-toolbar>span{font-size:14px}.studio-themes button,.studio-overview{font-size:14px}.mix-section{padding-block:35px 42px}.combination-grid{display:flex;flex-direction:column;gap:25px}.combination-preview{width:240px;max-height:410px}.combination-choices{width:100%}.combination-choices legend{font-size:22px}.combo-effects img{height:85px}.combo-effects span{font-size:14px}.combo-sounds button{font-size:15px;min-height:50px;gap:5px}.combo-sounds button>span:last-child{font-size:11px}.choice-hint{font-size:13px}.combo-captions{gap:8px}.combo-captions button{flex:1;padding:10px;font-size:16px}.niche-section{padding-block:42px}.niche-section .section-head p{font-size:17px}.reference-strip{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:10px}.reference-card{width:175px;flex:0 0 175px;scroll-snap-align:start}.reference-card img{height:195px}.reference-card span{font-size:18px}.reference-card small{font-size:12px}.reference-note{display:none}.reference-disclosure{font-size:12px!important;margin-top:14px}.offer-section{grid-template-columns:1fr;padding-block:42px;gap:20px}.offer-card{padding:26px;gap:18px}.offer-card h2{font-size:34px}.offer-card p{font-size:17px}.offer-date{font-size:16px;min-height:30px}.offer-card small{font-size:13px}.faq-section{display:block;padding-block:38px}.faq-list{margin-top:24px}.faq-list summary{font-size:18px}.faq-list p{font-size:16px}.final-section{padding-block:42px}.final-section h2{font-size:46px}.final-section .final-grid{gap:25px}.final-section p{font-size:17px}.final-logo{width:100px;margin-bottom:20px}.site-footer{grid-template-columns:1fr;padding-block:32px 22px;gap:22px}.share-footer h2{font-size:30px}.share-actions{justify-content:start}.share-actions p{text-align:left}.footer-meta{flex-direction:column;gap:12px}.thanks-page .welcome h1{font-size:68px}.thanks-page .gift h2,.thanks-page .masterclass h2,.thanks-page .community h2{font-size:38px}.thanks-page .welcome p,.thanks-page .gift p,.thanks-page .start p,.thanks-page .next p,.thanks-page .share p{font-size:17px}.thanks-page .class-topics li{font-size:12px}.thanks-page .masterclass-copy>p{font-size:17px}.thanks-page .community p{font-size:17px}.thanks-page .activity-list h3{font-size:16px}.thanks-page .activity-list p{font-size:14px}#masterclass-dialog{padding:27px;max-height:calc(100dvh - 32px)}#masterclass-dialog h2{font-size:36px}#masterclass-dialog p{font-size:16px}#masterclass-dialog .popup-details{font-size:14px}#masterclass-invite,#free-title,#style-title,#proof-title,#inside,#playground{scroll-margin-top:24px}}
@media(max-width:359px){.hero h1{font-size:52px}.hero-tail{font-size:19px}.hero-sub p{font-size:16px}.playground-heading>span{display:none}.copycat-proof>strong{font-size:65px}.copycat-proof>span{font-size:16px}.combo-sounds button{font-size:13px;padding:8px}.offer-card{padding:22px}.offer-card h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.combo-drag-ghost{box-shadow:none}.reel-track{animation:none!important}}

/* First visual pass: remove inherited mobile widths and redundant gutters. */
.proof-stats>div{width:auto;min-width:0}.proof-stats span{max-width:none}.masterclass-invite{align-items:stretch;text-align:left}.masterclass-invite .primary-button{width:100%}.hero-sub{max-width:100%}.hero-sub p{max-width:53ch}.reel-caption a{margin-top:8px}
@media(max-width:760px){.wrap{padding-inline:0;width:calc(100% - 44px)}.hero h1{font-size:56px}.hero-sub p{max-width:none}.playground-heading>span{display:none}.playground-heading h2{max-width:none}.proof-stats{margin-block:20px 0}.proof-stats>div{width:auto}.proof-stats span{max-width:none}.reel-viewport{padding-inline:0}.original-reel img{height:260px}.originality{gap:24px 18px}.copycat-proof>strong{font-size:78px}.thanks-page .wrap{padding-inline:0;width:calc(100% - 44px)}}
@media(max-width:359px){.hero h1{font-size:50px}.chips{flex-wrap:wrap}.copycat-proof>strong{font-size:64px}}

/* Finish review: regular-width numerals and intentional touch dragging. */
.copycat-proof>strong,.thanks-page .ticket-day{font-family:var(--sans);font-weight:700}
.combo-tile{position:relative;touch-action:pan-y}
.combo-drag-grip{position:absolute;right:0;top:0;width:28px;height:44px;display:grid;place-items:center;touch-action:none;cursor:grab;color:var(--cream);background:#141414cc;border-radius:0 6px 0 6px}
.combo-drag-grip svg{width:14px;height:22px;pointer-events:none}
.combo-sounds button,.combo-captions button{padding-right:34px}
.combo-sounds button>span:nth-child(2){display:none}
@media(max-width:360px){.combo-captions button{font-size:14px;padding-left:6px;padding-right:30px}.combo-sounds button{font-size:14px;padding-left:6px;padding-right:30px}}

.thanks-page p,.thanks-page .activity-list p,.thanks-page .welcome-note{font-weight:600}

/* Confirmation comes before the gift: submitting is not email verification. */
.thanks-page .welcome{grid-template-columns:1.2fr 1fr;gap:64px;padding-block:65px}
.thanks-page .welcome h1{font-size:clamp(48px,5.5vw,80px);line-height:1.02}
.thanks-page .confirm-eyebrow{font-size:14px;letter-spacing:.1em;color:#a8241c;margin-bottom:18px}
.thanks-page .confirm-capacity{border-left:4px solid #c5261d;padding:12px 18px;margin-top:28px;color:#242220}
.thanks-page .confirm-capacity strong,.thanks-page .confirm-now{color:#b12219}
.thanks-page .welcome .inbox-help{font-size:14px;color:#514b43;line-height:1.6}
@media(max-width:760px){.thanks-page .welcome{grid-template-columns:1fr;gap:24px;padding-block:38px}.thanks-page .welcome h1{font-size:48px}.thanks-page .welcome-note>img{display:none}}

.thanks-page .confirmation-guide{margin:0 0 24px;max-width:430px}.confirmation-guide img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #d8cdbb;box-shadow:0 8px 24px #29201412}.confirmation-guide figcaption{font-size:12px;margin-top:8px;color:#625749}.thanks-page .welcome{align-items:center;padding-block:38px;gap:40px}.thanks-page .welcome h1{font-size:clamp(44px,4.8vw,66px)}.thanks-page .share-early{background:#151514;color:#f3ecdf;padding:38px 0;text-align:center;display:block;border:0}.thanks-page .share-early h2{font-size:clamp(30px,4.2vw,52px);margin:0 auto;max-width:950px}.thanks-page .share-early em{color:#ff5349}.thanks-page .share-early p{margin:14px auto;color:#f3ecdf}.thanks-page .share-early .button{margin:auto;display:inline-flex}.thanks-page .share-early #share-status:empty{display:none}.thanks-page .instructions-link{display:block;color:#f3ecdf;text-decoration:underline;text-underline-offset:4px;margin-top:14px;font-size:15px}.thanks-page .gift{padding-block:38px}.thanks-page .gift-grid{gap:35px}.thanks-page .gift-film{height:260px}.thanks-page .gift-film img{height:230px}.thanks-page .masterclass{padding-block:40px}.thanks-page .start{padding-block:40px}
@media(max-width:760px){.thanks-page .confirmation-guide{max-width:100%}.thanks-page .welcome{gap:20px}.thanks-page .gift-film{display:none}.thanks-page .share-early{padding-block:30px}.thanks-page .share-early h2 br{display:none}.thanks-page .gift{padding-block:30px}.thanks-page .masterclass{padding-block:30px}}

/* Compact confirmation, integrated setup cards, and the live-date finale. */
.thanks-page .welcome-note{max-width:42ch}.thanks-page .confirm-benefits{list-style:none;padding:0;margin:14px 0 20px;display:grid;gap:10px;font-size:18px;font-weight:600;color:#242220}.thanks-page #replay-welcome svg{color:#e3000f;width:17px;height:17px}.thanks-page .gift .start{display:block;padding-block:34px 0}.thanks-page .gift .instructions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.thanks-page .gift .instructions article{display:block;padding:24px;border:1px solid #49453f;border-radius:12px;background:#242321;min-width:0}.thanks-page .gift .instructions article>span{display:block;color:#ff6158;margin-bottom:18px;font-size:14px}.thanks-page .gift .instructions h3{font-size:22px}.thanks-page .gift .instructions p{margin:0;color:#e5ddd0;max-width:none;font-size:16px;line-height:1.5}.thanks-page .gift .command{display:block;background:#141414;border-color:#57514a;color:#f3ecdf}.thanks-page .gift .command button{display:block;width:100%;margin-top:12px;color:#f3ecdf}.thanks-page .gift #copy-status{color:#f3ecdf}.thanks-page .class-countdown{text-align:center;padding-block:55px 65px}.class-countdown .countdown-eyebrow{color:#b3241c;font-size:12px;letter-spacing:.15em;font-weight:700;margin-bottom:15px}.class-countdown h2{font-size:clamp(34px,5vw,58px)}.class-countdown h2 em{color:#b3241c}.class-countdown #countdown-note{margin-top:16px;color:#514b43;font-size:15px}.flip-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:660px;margin:32px auto}.flip-paper{position:relative;perspective:600px;isolation:isolate;background:#fffaf0;color:#20201e;border:1px solid #d5cbb9;border-radius:10px;box-shadow:0 5px 0 #dbd0bd,0 10px 20px #35281714;height:125px;font-family:Barlow,sans-serif;font-size:76px;font-weight:700;line-height:125px;font-variant-numeric:tabular-nums}.flip-paper:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#d5cbb9;z-index:3}.flip-leaf{position:absolute;inset:0;background:linear-gradient(#fffaf0 50%,transparent 50%);clip-path:inset(0 0 50%);transform-origin:center;backface-visibility:hidden;border-radius:10px;visibility:hidden}.flip-paper.flipping .flip-leaf{visibility:visible;animation:paper-turn .52s cubic-bezier(.4,0,.2,1) both}.flip-label{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;margin-top:17px;color:#625749}.class-countdown .countdown-footer{color:#514b43;font-size:16px}.motion-paused .flip-leaf{animation:none!important;visibility:hidden!important}@keyframes paper-turn{from{transform:rotateX(0)}to{transform:rotateX(-180deg)}}
@media(max-width:760px){.thanks-page .welcome-note{padding-right:0}.thanks-page .confirm-benefits{font-size:16px;gap:8px}.thanks-page .gift .instructions{grid-template-columns:1fr;gap:12px}.thanks-page .gift .instructions article{padding:20px}.thanks-page .gift .instructions article>span{margin-bottom:10px}.thanks-page .class-countdown{padding-block:36px 42px}.flip-clock{gap:8px;margin-block:25px}.flip-paper{height:82px;line-height:82px;font-size:clamp(30px,10vw,52px);border-radius:7px}.flip-label{font-size:9px;letter-spacing:.04em}.class-countdown #countdown-note{font-size:13px}.class-countdown .countdown-footer{font-size:14px}}
@media(prefers-reduced-motion:reduce){.flip-paper.flipping .flip-leaf{visibility:hidden;animation:none}}

.thanks-page .confirmation-guide{max-width:430px;filter:drop-shadow(0 6px 7px #29201410)}.screenshot-note{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 4px 12px;color:#b3241c}.screenshot-note span{font:23px/1.2 Kalam,cursive;transform:rotate(-2deg)}.screenshot-note svg{width:23px;height:23px;flex:none}.screenshot-paper{background:#fffaf0;padding:9px 7px 13px;clip-path:polygon(0 2%,3% 0,6% 2%,9% 0,12% 2%,15% 0,18% 2%,21% 0,24% 2%,27% 0,30% 2%,33% 0,36% 2%,39% 0,42% 2%,45% 0,48% 2%,51% 0,54% 2%,57% 0,60% 2%,63% 0,66% 2%,69% 0,72% 2%,75% 0,78% 2%,81% 0,84% 2%,87% 0,90% 2%,93% 0,96% 2%,100% 0,100% 98%,97% 100%,94% 98%,91% 100%,88% 98%,85% 100%,82% 98%,79% 100%,76% 98%,73% 100%,70% 98%,67% 100%,64% 98%,61% 100%,58% 98%,55% 100%,52% 98%,49% 100%,46% 98%,43% 100%,40% 98%,37% 100%,34% 98%,31% 100%,28% 98%,25% 100%,22% 98%,19% 100%,16% 98%,13% 100%,10% 98%,7% 100%,4% 98%,0 100%)}.thanks-page .confirmation-guide img{border:0;border-radius:0;box-shadow:none;pointer-events:none}.thanks-page .confirmation-guide figcaption{font-size:12px;color:#625749;text-align:center;margin-top:10px}@media(max-width:420px){.screenshot-note span{font-size:20px}.screenshot-note{gap:8px}.screenshot-note svg{width:20px;height:20px}}
