@font-face{font-family:Onest;src:url('/assets/fonts/Onest-Variable.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:Oswald;src:url('/assets/fonts/Oswald-Semibold.ttf') format('truetype');font-weight:600;font-display:swap}
:root{--ink:#100816;--surface:#170b1c;--pink:#ef92dc;--mint:#7ad8c0;--gold:#efd38b;--blue:#929af7;--muted:#9b8a9e;--line:#64475e;--card-bg:#190d1e;color-scheme:dark;font-family:Onest,Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#f2eaf3;background:#08051a;font-size:16px;overflow-x:hidden}button,a,input{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img{display:block;width:100%;height:auto}svg{display:block;width:100%;height:100%}p,h1,h2,h3{margin:0}button{color:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--pink);outline-offset:5px}button,a{touch-action:manipulation}button[aria-pressed=true]{color:var(--pink)}[hidden]{display:none!important}
#allrecords{position:relative;padding-top:96px;background:radial-gradient(ellipse at 0% 25%,#6a145246,transparent 35%),radial-gradient(ellipse at 100% 55%,#152b8436,transparent 30%)}.page-background{position:absolute;inset:0;z-index:-1;pointer-events:none}.page-background-image{position:fixed;inset:0;height:100dvh;opacity:.28}.page-background-image .tn-atom,.page-background-image img{width:100%;height:100%;object-fit:cover}.site-frame{position:relative;max-width:1200px;margin:0 auto;background:radial-gradient(ellipse at 50% 15%,#34103044,transparent 40%),linear-gradient(180deg,#170a1b,#110717 72%);border:3px solid #564553;border-radius:28px;overflow:hidden;box-shadow:0 0 0 1px #1b1228,0 20px 100px #0005;isolation:isolate}.content-width{width:82%;margin-left:auto;margin-right:auto}.r{position:relative;scroll-margin-top:36px}.tn-atom{margin:0}.skip-link{position:fixed;left:12px;top:-70px;z-index:99;padding:12px 20px;background:var(--pink);color:var(--ink)}.skip-link:focus{top:12px}
.site-header{height:70px;padding:0 8.8%;display:flex;align-items:center;gap:28px;z-index:8;border-bottom:1px solid #ad54ae24;background:#11081ac9}.wordmark{margin-right:auto;flex-shrink:0}.wordmark .tn-atom{font-weight:900;font-size:30px;letter-spacing:-1.8px;transform:skew(-8deg)}.desktop-nav{display:flex;gap:30px;align-items:center}.nav-link{font-size:13px;color:#d6c4d3;white-space:nowrap}.nav-link a{transition:color .18s}.nav-link a:hover{color:#fff}.header-cta{white-space:nowrap;font-size:13px}.header-cta a{display:block;padding:11px 22px;border:1px solid #a661a3;border-radius:4px;background:linear-gradient(120deg,#b964ab33,#a9a3ff16)}.header-cta a:hover{background:#e08acc35}.menu-toggle{display:none;background:none;border:1px solid var(--line);padding:6px 10px;border-radius:4px}
.hero{height:715px;overflow:hidden}.hero-background{position:absolute;inset:0;opacity:.77;mask-image:linear-gradient(#000 72%,transparent)}.hero-background .tn-atom,.hero-background img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#180b2633,transparent 35%,#160919 98%);pointer-events:none;z-index:3}.hero-word{position:absolute;left:8%;top:62px;width:84%;z-index:1;text-align:center;color:#eed3f44a}.hero-word h1{font:600 clamp(100px,16vw,230px)/.95 Oswald,sans-serif;letter-spacing:-.04em;white-space:nowrap;text-shadow:0 0 35px #db48b875}.hero-art{position:absolute;z-index:2;left:1%;top:108px;width:98%;transform-origin:bottom center}.hero-art img{filter:drop-shadow(0 8px 24px #05021280)}
.intro{min-height:360px;padding:32px 0 50px;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}.intro-eyebrow p{font:600 46px/1.2 Oswald,sans-serif}.intro-heading h2{font:600 46px/1.15 Oswald,sans-serif;color:var(--pink)}.intro-heading h2 span{color:#f2eaf3}.intro-description{max-width:510px;margin-top:20px;color:var(--muted);font-size:15px;line-height:1.55}.small-button{margin-top:24px;display:inline-block}.small-button a{display:block;padding:10px 21px;border:1px solid #ba72a9;border-radius:3px;font-size:12px;background:linear-gradient(120deg,#bb609b33,#bd5dc811);transition:background .2s}.small-button a:hover{background:#d275b34a}.emblem{height:290px;position:relative;display:flex;justify-content:center;align-items:center;isolation:isolate}.emblem-back{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.emblem-back p{font:600 280px/.9 Oswald,sans-serif;letter-spacing:-25px;color:#b34beb;transform:skew(-8deg);-webkit-text-stroke:2px #fbbe77;background:linear-gradient(150deg,#783bf1 20%,#296bcc 45%,#ff79bd 75%,#fcbc74);background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 4px #0009)}.emblem-name{position:relative;text-align:center}.emblem-name p{font:900 70px/.92 Onest,sans-serif;letter-spacing:-5px;color:white;text-shadow:3px 3px #100818,-3px -3px #100818,3px -3px #100818,-3px 3px #100818;transform:rotate(-2deg)}
.section-title{text-align:center;margin-bottom:38px}.section-title h2{font:600 40px/1.2 Oswald,sans-serif;letter-spacing:-.025em}.features{padding-top:24px;padding-bottom:30px}.feature-strip{display:flex;gap:26px;overflow-x:auto;padding:4px 8.9% 16px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-left:8.9%}.feature-strip::-webkit-scrollbar{display:none}.cut-card{--accent:#b76ba9;position:relative;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:25px 0 16px 16px;background:var(--card-bg);clip-path:polygon(0 0,calc(100% - 52px) 0,100% 52px,100% 100%,0 100%)}.cut-card::before{content:'';position:absolute;right:0;top:0;width:73.5px;height:1px;background:var(--accent);transform-origin:right top;transform:rotate(45deg);opacity:.6;pointer-events:none}.pink{--accent:var(--pink)}.mint{--accent:var(--mint)}.gold{--accent:var(--gold)}.blue{--accent:var(--blue)}.feature-card{flex:0 0 29%;min-width:264px;min-height:312px;padding:26px 26px 30px;scroll-snap-align:start}.feature-icon{width:50px;height:50px;padding:8px;border-radius:10px;color:#1b0c1e;background:var(--accent);margin-bottom:20px}.feature-title h3{font:600 24px/1.15 Oswald,sans-serif}.feature-body{font-size:13px;line-height:1.6;color:#a896aa;margin-top:14px;max-width:235px}.feature-dots{display:flex;gap:14px;justify-content:center;margin-top:16px}.feature-dots button{width:24px;height:24px;position:relative;border:0;background:none;padding:0}.feature-dots button::after{content:'';position:absolute;width:5px;height:5px;top:10px;left:10px;border-radius:50%;background:#69536c;transition:background .2s,transform .2s}.feature-dots button[aria-pressed=true]::after{background:var(--pink);transform:scale(1.2)}
.showcase{height:680px;margin-top:4px;overflow:hidden}.showcase-word{position:absolute;left:0;right:0;top:170px;text-align:center;color:#c788cc09}.showcase-word p{font:600 112px/1 Oswald,sans-serif;white-space:nowrap}.showcase-art{position:absolute;width:102%;left:-1%;top:66px}.showcase-art img{mask-image:linear-gradient(#000 85%,transparent 99%)}.helicopter{position:absolute;width:190px;left:4%;top:3px;z-index:2;rotate:-6deg}.tasks{padding-top:22px;padding-bottom:62px}.task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px}.task-card{padding:14px;min-width:0;display:flex;flex-direction:column;min-height:358px;border-radius:26px 0 14px 14px;clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%)}.task-card::before{width:62px}.task-image{width:100%;aspect-ratio:1.35;border-radius:20px 0 10px 10px;overflow:hidden;clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,0 100%)}.task-image .tn-atom,.task-image img{width:100%;height:100%;object-fit:cover}.task-title{margin-top:16px}.task-title h3{font:600 24px/1.2 Oswald,sans-serif}.task-subtitle{font-size:12px;color:#96829a;margin:6px 0 20px}.task-button{margin-top:auto}.task-button a{display:block;text-align:center;font-size:12px;padding:12px 8px;border:1px solid #865475;border-radius:3px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:background .2s,color .2s}.task-button a:hover,.task-button.filled a{background:var(--pink);color:#301128}.view-all{margin:35px auto 0;max-width:164px;text-align:center}.view-all a{display:block;border:1px solid #ae65a7;font-size:12px;padding:11px 19px;border-radius:3px;background:#ad609518}.view-all a:hover{background:#db80ca25}
.banner{height:292px;background:#f09cdb;color:#36112c;border:0;padding:38px 43px;border-radius:28px 0 25px 25px;clip-path:polygon(0 0,calc(100% - 64px) 0,100% 64px,100% 100%,0 100%);overflow:hidden;margin-top:0;margin-bottom:60px;background-image:linear-gradient(115deg,#ffade7,#ee94d9)}.banner::before{display:none}.banner-copy{position:relative;width:56%;z-index:2}.banner-title h2{font:600 38px/1.2 Oswald,sans-serif}.banner-description{font-size:14px;line-height:1.5;margin-top:13px;max-width:465px;color:#6c325d}.banner-cta{display:inline-block;margin-top:22px}.banner-cta a{display:block;padding:12px 22px;font-size:12px;background:#38112f;color:#f7c7ec;border-radius:3px;transition:transform .2s}.banner-cta a:hover{transform:translateY(-2px)}.banner-art{position:absolute;width:48%;right:-1%;bottom:7px}.banner-art img{filter:drop-shadow(0 8px 8px #95156835)}
.pricing{padding-bottom:66px}.pricing .section-title{margin-bottom:10px}.pricing-subtitle{text-align:center;color:#78637d;font-size:12px;margin-bottom:35px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.plan-card{padding:28px 24px 26px;min-height:348px;display:flex;flex-direction:column;border-radius:26px 0 17px 17px}.plan-top{display:flex;align-items:baseline;gap:6px;justify-content:space-between}.plan-name h3{font:600 25px/1.2 Oswald,sans-serif;color:var(--accent)}.plan-price{font-size:15px;white-space:nowrap;font-weight:600}.plan-subtitle{font-size:12px;color:#a08ba2;margin-top:9px;min-height:35px}.plan-list{list-style:none;margin:16px 0 25px;padding:0;display:grid;gap:13px}.plan-list li{display:flex;gap:10px;align-items:start}.plan-check{width:13px;height:13px;flex-shrink:0;color:var(--accent);margin-top:1px}.plan-check svg{stroke-width:2.5}.plan-item{font-size:12px;line-height:1.4;color:#c2adc3}.plan-button{margin-top:auto}.plan-button a{display:inline-block;background:var(--accent);color:#231325;font-size:12px;padding:12px 21px;border-radius:4px;transition:filter .2s,transform .2s}.plan-button a:hover{filter:brightness(1.12);transform:translateY(-2px)}
.overview{padding-bottom:62px}.overview-preview{position:relative;aspect-ratio:1.87;border-radius:18px;overflow:hidden;background:#4e263b}.overview-image{width:100%;height:100%}.overview-image .tn-atom,.overview-image img{width:100%;height:100%;object-fit:cover}.overview-preview::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#41143133);pointer-events:none}.play-button{position:absolute;left:50%;top:50%;translate:-50% -50%;z-index:2}.play-button a{display:flex;width:76px;height:76px;align-items:center;justify-content:center;border-radius:50%;background:#fff7;color:white;font-size:44px;padding-left:5px;backdrop-filter:blur(3px);transition:scale .2s,background .2s}.play-button a:hover{scale:1.08;background:#fffa;color:#f79fc5}.site-footer{padding:36px 25px 29px;min-height:242px;background:#211323;text-align:center}.footer-brand{margin-bottom:24px}.footer-brand a{font-size:34px;font-weight:900;font-style:italic;letter-spacing:-2px;color:var(--pink)}.footer-nav{display:flex;justify-content:center;gap:42px;font-size:12px;color:#b3a0b6}.footer-link a:hover{color:var(--pink)}.footer-description{font-size:12px;color:#75627a;margin:23px auto 0;max-width:520px}.footer-symbols{font-size:23px;color:#6c506f;letter-spacing:7px;margin-top:23px}.farewell{height:330px;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.farewell-background{position:absolute;inset:0}.farewell-background .tn-atom,.farewell-background img{height:100%;width:100%;object-fit:cover;object-position:50% 66%}.farewell::after{position:absolute;content:'';inset:0;background:linear-gradient(#130e2144,#06061d44);pointer-events:none}.farewell-title{position:relative;z-index:1;translate:0 75px;text-shadow:0 3px 15px #0009}.farewell-title h2{font:600 50px/1.2 Oswald,sans-serif}
.site-dialog{position:fixed;inset:0;margin:auto;max-width:640px;width:calc(100% - 32px);max-height:calc(100dvh - 50px);padding:40px;color:#efdfed;background:#190d20;border:1px solid #b56ba9;border-radius:20px;overflow:auto;box-shadow:0 20px 90px #0009}.site-dialog::backdrop{background:#07030bbb;backdrop-filter:blur(7px)}.dialog-close{position:absolute;right:15px;top:10px;font-size:30px;border:0;background:none;color:#c795c7;line-height:1;padding:9px}.dialog-title{padding-right:20px}.dialog-title h2{font:600 34px/1.2 Oswald,sans-serif}.dialog-description{margin:18px 0 24px;color:#af97b4;font-size:15px;line-height:1.6}.route-card{padding:18px 0;border-top:1px solid #70406455}.route-title h3{font:600 24px/1.2 Oswald,sans-serif;color:var(--pink);margin-bottom:10px}.route-description{font-size:14px;line-height:1.6;color:#c7b0cb}.dialog-cta{margin-top:24px;display:inline-block}.dialog-cta a{display:block;padding:14px 23px;border-radius:4px;background:var(--pink);color:#27102c;font-size:14px;font-weight:600}.task-detail,.plan-detail{margin-top:20px}.selected-plan{color:var(--mint);font-size:22px;line-height:1.4}.menu-open .desktop-nav{display:flex}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.65,.2,1)}.reveal.is-visible{opacity:1;transform:none}html.site-editing .reveal{opacity:1;transform:none}html.site-editing .page-background{pointer-events:auto}html.site-editing .site-frame{isolation:auto}html.site-editing .hero-art{transform:none}.float-art{animation:gentle-float 6s ease-in-out infinite}@keyframes gentle-float{50%{translate:0 -7px}}
.art-credit{font-size:10px;line-height:1.4;color:#907695;margin-top:13px}.menu-toggle-wrap{display:none}.dialog-close-wrap{position:absolute;right:10px;top:8px;width:44px;height:44px}.dialog-close-wrap .dialog-close{position:static;width:44px;height:44px}.feature-dot-control{flex:0 0 24px}
.hero-art{width:82%;left:9%;top:125px}.hero::after{background:linear-gradient(180deg,transparent 75%,#160919 100%)}.showcase-art{width:86%;left:7%;top:38px}.cut-card::before{right:-11px;top:26px;transform-origin:center}.task-card::before{right:-9px;top:22px}.feature-icon .tn-atom,.feature-icon img{width:100%;height:100%}.plan-check img{width:100%;height:100%}
@media(min-width:1700px){#allrecords{padding-top:104px}.hero-word h1{font-size:230px}}
@media(max-width:1279px){#allrecords{padding-top:60px}.site-frame{width:calc(100% - 100px)}.site-header{padding-left:8%;padding-right:8%;gap:18px}.desktop-nav{gap:20px}.nav-link{font-size:11px}.header-cta{font-size:11px}.hero{height:calc((100vw - 100px)*.60)}.hero-art{top:70px}.hero-word{top:44px}.hero-word h1{font-size:17vw}.intro-eyebrow p,.intro-heading h2{font-size:37px}.intro{min-height:325px}.emblem{height:260px}.emblem-back p{font-size:235px}.emblem-name p{font-size:59px}.showcase{height:calc((100vw - 100px)*.55)}.showcase-art{top:40px}.task-title h3{font-size:22px}.task-grid{gap:25px}.task-card{min-height:325px}.plan-top{flex-wrap:wrap;gap:7px}.plan-card{padding:24px 20px}.plan-name h3{font-size:24px}.banner{padding:30px;height:260px}.banner-title h2{font-size:32px}.feature-card{min-width:245px}.farewell{height:285px}}
@media(max-width:959px){#allrecords{padding-top:28px}.site-frame{width:calc(100% - 40px);border-width:2px;border-radius:18px}.site-header{height:65px;padding:0 7%;gap:13px}.wordmark .tn-atom{font-size:23px;letter-spacing:-1px}.desktop-nav{gap:16px}.nav-link{font-size:10px}.header-cta{display:none}.hero{height:calc((100vw - 40px)*.67)}.hero-art{top:58px;width:106%;left:-3%}.hero-word h1{font-size:18vw}.hero-word{top:37px}.intro{gap:20px;min-height:270px;padding-top:25px;padding-bottom:35px}.intro-eyebrow p,.intro-heading h2{font-size:30px}.intro-description{font-size:12px;margin-top:13px}.small-button{margin-top:17px}.emblem-back p{font-size:180px;letter-spacing:-14px}.emblem-name p{font-size:44px;letter-spacing:-3px}.emblem{height:220px}.section-title h2{font-size:32px}.section-title{margin-bottom:28px}.feature-card{flex-basis:43%;min-width:230px;padding:22px;min-height:270px}.feature-title h3{font-size:22px}.feature-body{font-size:12px}.showcase{height:calc((100vw - 40px)*.62)}.showcase-art{top:45px;width:106%;left:-3%}.helicopter{width:130px}.task-grid{gap:20px}.task-card{padding:10px;min-height:286px}.task-title h3{font-size:19px}.task-subtitle{font-size:11px}.task-button a{font-size:11px}.banner{height:245px;padding:26px}.banner-title h2{font-size:30px}.banner-description{font-size:12px}.banner-art{width:49%;bottom:25px}.pricing-grid{gap:16px}.plan-name h3{font-size:22px}.plan-price{font-size:14px}.plan-card{padding:24px 16px;min-height:350px}.plan-item{font-size:11px}.plan-button a{font-size:11px;padding:12px 12px}.footer-nav{gap:24px}.farewell-title h2{font-size:40px}.showcase-word p{font-size:72px}}
@media(max-width:639px){#allrecords{padding-top:18px}.site-frame{width:calc(100% - 24px);border-radius:14px}.content-width{width:86%}.site-header{height:58px;padding:0 7%}.wordmark .tn-atom{font-size:25px}.menu-toggle{display:block;min-height:40px;min-width:40px}.desktop-nav{display:none;position:absolute;top:57px;left:0;right:0;padding:15px 25px;background:#1c0c25ee;border-bottom:1px solid #9c588c;flex-direction:column;align-items:stretch;gap:0}.nav-link{font-size:14px}.nav-link a{display:block;padding:13px 0}.hero{height:calc((100vw - 24px)*.78);min-height:282px}.hero-art{top:57px;width:120%;left:-10%}.hero-word{top:23px;left:3%;width:94%}.hero-word h1{font-size:19.3vw;color:#ead4ee74}.hero-background img{object-position:center center}.intro{grid-template-columns:1.3fr 1fr;gap:12px;min-height:230px;padding-top:20px;padding-bottom:35px}.intro-eyebrow p,.intro-heading h2{font-size:25px}.intro-description{font-size:11px;line-height:1.6;margin-top:12px}.small-button a{padding:11px 13px;font-size:11px;min-height:40px}.emblem{height:155px}.emblem-back p{font-size:126px;letter-spacing:-13px;-webkit-text-stroke:1px #f2c080}.emblem-name p{font-size:32px;letter-spacing:-2px;text-shadow:2px 2px #100818,-2px -2px #100818,2px -2px #100818,-2px 2px #100818}.section-title h2{font-size:28px}.section-title{margin-bottom:25px}.features{padding-top:10px;padding-bottom:18px}.feature-strip{padding-left:7%;padding-right:7%;gap:18px;scroll-padding-left:7%}.feature-card{flex-basis:69%;min-width:225px;min-height:255px;padding:23px}.feature-icon{width:42px;height:42px;margin-bottom:15px}.feature-title h3{font-size:24px}.feature-body{font-size:12px;line-height:1.65}.feature-dots{gap:8px;margin-top:4px}.feature-dots button{height:32px;width:32px}.feature-dots button::after{left:13px;top:13px}.showcase{height:calc((100vw - 24px)*.79);min-height:285px;margin-top:15px}.showcase-art{top:45px;width:119%;left:-9.5%}.helicopter{width:82px;left:2%;top:0}.showcase-word{top:90px}.showcase-word p{font-size:37px}.tasks{padding-top:10px;padding-bottom:42px}.task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.task-card{padding:8px;min-height:232px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%);border-radius:17px 0 10px 10px}.task-card::before{width:42px}.task-image{aspect-ratio:1.12;border-radius:13px 0 8px 8px;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.task-title{margin-top:11px}.task-title h3{font-size:18px}.task-subtitle{font-size:10px;line-height:1.45;margin:5px 0 12px}.task-button a{font-size:10px;padding:12px 3px;min-height:39px}.view-all{margin-top:26px}.view-all a{min-height:40px}.banner{height:236px;padding:23px 20px;margin-bottom:42px;clip-path:polygon(0 0,calc(100% - 34px) 0,100% 34px,100% 100%,0 100%);border-radius:19px 0 16px 16px}.banner-copy{width:65%}.banner-title h2{font-size:28px}.banner-description{font-size:11px;line-height:1.5;margin-top:9px}.banner-cta{margin-top:16px}.banner-cta a{padding:12px 14px;font-size:10px;min-height:39px}.banner-art{width:73%;right:-27%;bottom:16px}.pricing{padding-bottom:40px}.pricing-grid{grid-template-columns:1fr;gap:18px}.plan-card{min-height:265px;padding:25px 25px 24px}.plan-top{flex-wrap:nowrap}.plan-name h3{font-size:28px}.plan-price{font-size:19px}.plan-subtitle{font-size:13px;margin-top:7px;min-height:0}.plan-list{margin-top:18px;margin-bottom:22px;gap:11px}.plan-item{font-size:13px}.plan-check{width:14px;height:14px}.plan-button a{font-size:12px;min-height:40px;padding:12px 20px}.pricing-subtitle{margin-top:7px;margin-bottom:25px}.overview{padding-bottom:35px}.overview-preview{aspect-ratio:1.5;border-radius:12px}.play-button a{width:58px;height:58px;font-size:34px}.site-footer{min-height:215px;padding:25px 18px}.footer-brand{margin-bottom:17px}.footer-brand a{font-size:29px}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;max-width:260px;margin:auto}.footer-link a{display:block;padding:10px 0;font-size:11px}.footer-description{font-size:10px;line-height:1.6;margin-top:14px}.footer-symbols{font-size:20px;margin-top:16px}.farewell{height:215px}.farewell-title{translate:0 47px}.farewell-title h2{font-size:32px}.farewell-background img{object-position:58% 68%}.site-dialog{padding:30px 23px}.dialog-title h2{font-size:28px}.dialog-description{font-size:13px}.route-description{font-size:13px}.selected-plan{font-size:20px}}
@media(max-width:639px){.menu-toggle-wrap{display:block}.feature-dot-control{flex-basis:32px}.task-card::before{top:15px;right:-6px}.hero::after{background:linear-gradient(transparent 78%,#160919 100%)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Content below the frozen hero: final.md, October 2026. */
.brief-section{padding-top:66px;padding-bottom:66px;border-bottom:1px solid #7043643d;min-width:0}
.brief-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase;color:#b98aaf;margin-bottom:18px}
.brief-heading{max-width:830px;margin-bottom:27px}
.brief-heading h2{font:600 clamp(32px,3.9vw,51px)/1.14 Oswald,sans-serif;letter-spacing:-.5px;text-wrap:balance}
.brief-body{font-size:15px;line-height:1.8;color:#c8b6cb;max-width:780px;margin:0 0 18px}
.brief-lead{font-size:19px;line-height:1.65;color:#f2eaf3;max-width:730px;margin-bottom:21px}
.brief-grid{display:grid;gap:24px;margin-top:32px;min-width:0}.brief-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-grid.agent-layout{grid-template-columns:1.2fr 1fr}.brief-grid.case-layout{grid-template-columns:1.2fr 1fr}
.brief-card{position:relative;min-width:0;background:linear-gradient(145deg,#241329,#150a1b);border:1px solid #875271;border-radius:24px 0 15px 15px;padding:28px;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%)}
.brief-card.cut-card::before{content:'';position:absolute;right:-8px;top:17px;width:50px;height:1px;background:#875271;transform:rotate(45deg)}
.brief-card-title{margin-bottom:14px}.brief-card-title h3{font:600 27px/1.23 Oswald,sans-serif;color:#f2eaf3;text-wrap:balance}
.brief-card .brief-body{font-size:14px;line-height:1.75}.brief-story{padding-top:5px;min-width:0}
.brief-note{font-size:12px;line-height:1.7;color:#aa90b1;margin-top:19px;max-width:760px}
.brief-cta{display:inline-block;margin-top:18px}.brief-cta a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:14px 25px;border-radius:5px;background:var(--pink);color:#231025;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.brief-cta a:hover{background:#ffbbea;transform:translateY(-2px)}
.outline-cta{margin-top:19px}.outline-cta a{display:block;border:1px solid #996385;border-radius:5px;padding:12px 17px;text-align:center;font-size:12px;color:#e4b8d8}.outline-cta a:hover{background:#ef92dc18}
.asset-slot{position:relative;min-height:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;border:1px dashed #87547966;border-radius:12px;background:linear-gradient(145deg,#b57cbb0e,#5686b408),repeating-linear-gradient(0deg,transparent 0 25px,#cb9ec405 25px 26px);gap:12px;min-width:0}
.slot-icon{width:40px;height:40px;opacity:.8}.slot-icon img{height:100%;object-fit:contain}.slot-label{max-width:270px}.slot-label h3{font-size:13px;font-weight:600;line-height:1.5;color:#c7a9ca}.slot-note{font-size:11px;line-height:1.7;color:#a48bab;max-width:270px}
.slot-preview{width:100%;height:140px;opacity:.85}.slot-preview .tn-atom,.slot-preview img{height:100%;width:100%;object-fit:contain}.brief-icon,.kit-icon,.slot-icon{background:#ef92dc;border-radius:9px;padding:7px}.asset-slot:has(.slot-preview){min-height:285px}
.demo-card .asset-slot{margin-bottom:25px;min-height:235px}.agent-proof{align-self:start;min-height:300px}.author-credit{font-size:13px;color:var(--pink);margin-top:24px}
.author-scene{position:relative;height:355px;margin:-30px -8% 50px;overflow:hidden;pointer-events:none}.author-scene .showcase-art{top:0}.author-scene .showcase-word{top:65px}.author-scene::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 65%,#150a1c);pointer-events:none}
html.site-editing .author-scene{pointer-events:auto}
.kit-icon{width:44px;height:44px;margin-bottom:20px}.kit-icon img{width:100%;height:100%;object-fit:contain}.kit-card .compact-slot{min-height:110px;margin-top:23px;padding:19px}.compact-slot .slot-icon{display:none}.compact-slot .slot-label h3{font-size:11px}.compact-slot .slot-note{font-size:10px}
.applications-section .use-card:first-child{background:linear-gradient(135deg,#efa0dd,#cc7cbb);border-color:#f8b4ec}.applications-section .use-card:first-child .brief-body,.applications-section .use-card:first-child h3{color:#321633}.applications-section .use-card:first-child::before{background:#f8b4ec}.use-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#f0cce9;margin-bottom:26px}.use-card:first-child .use-label{color:#62264f}.use-card .brief-body{margin-bottom:4px}
.brief-carousel{padding:6px 0 20px;gap:22px;margin-top:28px;scroll-padding-left:0}.brief-carousel .feature-card{flex:0 0 calc((100% - 44px)/3);min-width:270px;min-height:380px;padding:25px;display:flex;flex-direction:column}.brief-icon{width:42px;height:42px;margin-bottom:20px}.brief-icon img{height:100%;object-fit:contain}.brief-carousel .compact-slot{margin-top:auto;min-height:115px;padding:18px}.brief-carousel .brief-card-title h3{font-size:25px}.brief-carousel .brief-body{font-size:13px;line-height:1.75}.brief-section .feature-dots{margin-top:0}
.schedule-date{margin-bottom:19px}.schedule-date h3{font:600 32px/1.1 Oswald,sans-serif;color:var(--pink)}.schedule-card .brief-card-title h3{font-size:21px}.pending-field{font-size:13px;line-height:1.75;color:#af9db8;margin-bottom:10px}.preparation-card .brief-card-title:not(:first-child){margin-top:26px}.preparation-section .brief-body{margin-bottom:8px}
.brief-pricing{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;gap:24px}.brief-plan{padding:32px;min-height:0;display:flex;flex-direction:column}.brief-plan .plan-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.brief-plan .plan-name h3{font-size:29px}.brief-plan .plan-price{font-size:26px;white-space:nowrap}.brief-plan .plan-subtitle{line-height:1.7;font-size:13px;min-height:0;margin-top:17px}.brief-plan .plan-list{gap:13px;margin-top:25px;margin-bottom:23px}.brief-plan .plan-item{font-size:13px;line-height:1.5}.brief-plan .plan-check{align-self:start;margin-top:2px;flex-shrink:0}.brief-plan .plan-button{margin-top:auto;padding-top:20px}.brief-plan .plan-button a{font-size:12px;padding:15px 12px;min-height:48px}.brief-plan .plan-terms{font-size:12px;line-height:1.65;margin-bottom:13px;color:#b99fbd}.featured-plan{border-color:#62bca7;background:linear-gradient(145deg,#19403944,#150b1b)}.plan-badge{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:var(--mint);margin-bottom:19px}
.brief-faq-item{border-top:1px solid #74446555}.brief-faq-item:last-child{border-bottom:1px solid #74446555}.brief-faq-question{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 2px;cursor:pointer;list-style:none;font-size:17px;line-height:1.5;color:#eddfeb}.brief-faq-question::-webkit-details-marker{display:none}.brief-faq-question::after{content:'+';flex:none;font-size:25px;line-height:1;font-weight:300;color:var(--pink);transition:transform .2s}details[open]>.brief-faq-question::after{transform:rotate(45deg)}.brief-faq-answer{max-width:770px;padding:0 34px 23px 2px;color:#bea8c4;font-size:14px;line-height:1.8}
.closing-section{margin-top:48px;margin-bottom:54px;border:1px solid #b0699866;border-radius:23px;padding:44px;background:linear-gradient(115deg,#482346,#281027)}.closing-section .brief-heading{margin-bottom:20px}.closing-section .brief-body{max-width:690px}.closing-prices{font-size:12px;line-height:1.7;color:#c4a1c2;margin-top:22px}.brief-footer .footer-pending{font-size:10px;line-height:1.7;color:#a68cab;margin-top:8px}.brief-footer .footer-brand{margin-top:0}.brief-footer .footer-brand a{background:transparent;padding:0;display:inline;color:var(--pink)}.brief-footer .footer-link{margin-top:0}.brief-footer .footer-link a{background:transparent;padding:0;display:inline;color:#d0b4cf;font-weight:400}
@media(max-width:959px){.brief-section{padding-top:45px;padding-bottom:45px}.brief-body{font-size:14px}.brief-lead{font-size:17px}.brief-card{padding:23px}.brief-grid{gap:18px}.brief-card-title h3{font-size:24px}.author-scene{height:280px;margin-top:-15px;margin-bottom:35px}.brief-pricing{gap:18px}.brief-plan{padding:25px}.brief-plan .plan-name h3{font-size:25px}.brief-plan .plan-price{font-size:23px}.closing-section{margin-top:30px;margin-bottom:38px;padding:30px}.brief-carousel .feature-card{min-width:250px}.demo-card .asset-slot{min-height:200px}}
@media(max-width:639px){.brief-section{padding-top:36px;padding-bottom:36px}.brief-eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:13px}.brief-heading{margin-bottom:22px}.brief-heading h2{font-size:32px;line-height:1.17;letter-spacing:0}.brief-body{font-size:13px;line-height:1.8}.brief-lead{font-size:16px}.brief-grid.two,.brief-grid.agent-layout,.brief-grid.case-layout{grid-template-columns:1fr;gap:18px}.brief-grid{margin-top:25px}.brief-card{padding:23px}.brief-card-title h3{font-size:25px}.brief-card .brief-body{font-size:13px}.asset-slot{min-height:190px;padding:22px}.demo-card .asset-slot{min-height:190px}.agent-proof{min-height:210px}.brief-note{font-size:11px}.brief-cta a{min-height:48px;font-size:12px}.author-scene{height:230px;margin-left:-8%;margin-right:-8%;margin-bottom:25px;margin-top:-10px}.author-scene .showcase-art{top:20px;width:106%;left:-3%}.author-scene .showcase-word p{font-size:37px}.author-scene .helicopter{max-width:40%;max-height:130px}.kit-card .compact-slot{min-height:100px}.brief-carousel .feature-card{min-width:250px;flex-basis:88%;min-height:360px}.brief-pricing{grid-template-columns:1fr;gap:20px}.brief-plan .plan-name h3{font-size:27px}.brief-plan .plan-price{font-size:27px}.brief-plan .plan-button a{font-size:12px}.brief-faq-question{font-size:15px;padding:21px 0;gap:14px}.brief-faq-answer{font-size:13px;padding-right:13px}.closing-section{margin-top:28px;margin-bottom:32px;padding:27px 23px}.closing-section .brief-heading h2{font-size:32px}.closing-prices{font-size:11px}.brief-footer{padding:30px 22px}.brief-footer .footer-link a{display:block;padding:9px 0}.brief-footer .footer-nav{gap:2px 12px}}
@media(prefers-reduced-motion:reduce){.brief-cta a,.brief-faq-question::after{transition:none}}

/* Article sequence and verified screenshots from Anton's earlier programs. */
.brief-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.article-opening .brief-lead{max-width:860px}.program-card .brief-card-title h3{font-size:24px}.program-card .brief-body{font-size:13px;margin-bottom:0}.article-secondary{display:inline-block;margin-left:22px;font-size:12px;color:#c2a9c5}.article-secondary a{padding:14px 0;display:block;min-height:44px}.article-secondary a:hover{color:var(--pink)}
.process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 35px;margin-top:32px}.process-card{padding:25px 0;border-top:1px solid #93628155;min-width:0}.process-number{font:600 31px/1 Oswald,sans-serif;color:#b883b5;margin-bottom:20px}.process-card .brief-card-title h3{font-size:26px}.process-card .brief-body{font-size:13px;max-width:410px}
.evidence-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.evidence-card{padding:25px;display:flex;flex-direction:column}.evidence-amount{font:600 32px/1.15 Oswald,sans-serif;color:var(--mint);margin-bottom:20px}.evidence-card .brief-card-title h3{font-size:24px}.evidence-card .brief-body{font-size:12px;line-height:1.75}.evidence-image{height:280px;min-width:0;width:100%;margin-top:auto;border-radius:10px;background:#09070c;border:1px solid #5b3a5966;overflow:hidden}.evidence-image .tn-atom,.evidence-image img{height:100%;width:100%;object-fit:contain}.evidence-card .outline-cta{margin-top:17px}.evidence-origin{font-size:10px;line-height:1.6;color:#a58aa9;margin-top:13px}.evidence-origin a{display:inline-block;min-height:30px;padding:6px 0}.evidence-origin a:hover{color:var(--pink)}
.reviews-grid{display:flex;align-items:stretch;gap:24px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#8a517c #1c1023;padding-bottom:18px;margin-top:30px;overscroll-behavior-x:contain}.review-card{flex:0 0 calc((100% - 48px)/3);min-width:275px;padding:24px;display:flex;flex-direction:column;scroll-snap-align:start}.review-format{font-size:10px;line-height:1.6;color:var(--pink);margin-bottom:14px;letter-spacing:.6px;text-transform:uppercase}.review-card .brief-card-title h3{font-size:24px}.review-card .brief-body{font-size:12px;line-height:1.7;min-height:61px;color:#d6c4d8}.review-image{height:325px;flex:none}.review-controls{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.review-controls button,.evidence-zoom-control button{background:#2e1933;border:1px solid #96658a;border-radius:5px;min-height:44px;padding:11px 20px;font-size:12px;color:#e6c8df;transition:background .2s}.review-controls button:hover,.evidence-zoom-control button:hover{background:#51294e}.review-controls button:active{background:#663a60}
.evidence-dialog{width:calc(100% - 40px);max-width:1000px;padding:52px 30px 25px;overflow:auto}.evidence-dialog .evidence-caption{margin-bottom:18px;max-width:850px}.evidence-dialog .evidence-caption h2{font-size:28px}.evidence-modal-image{width:100%;margin-top:18px}.evidence-modal-image .tn-atom,.evidence-modal-image img{width:100%;height:auto;object-fit:contain}.evidence-dialog.is-zoomed .evidence-modal-image{width:max(100%,1100px)}.evidence-original-link a{display:inline-block;min-height:44px;padding:16px 0;color:var(--pink);font-size:12px}
@media(max-width:1279px){.evidence-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brief-grid.three{gap:16px}.program-card{padding:23px}.program-card .brief-card-title h3{font-size:23px}}
@media(max-width:959px){.brief-grid.three{grid-template-columns:1fr}.program-card{display:grid;grid-template-columns:42px 1fr;column-gap:20px;padding:25px}.program-card .brief-icon{grid-row:1 / 3;margin:0}.program-card .brief-card-title{margin-bottom:9px}.reviews-grid{gap:18px}.review-card{flex-basis:46%;min-width:270px}.evidence-amount{font-size:30px}.evidence-card .brief-card-title h3{font-size:24px}.evidence-image{height:300px}}
@media(max-width:639px){.program-card{column-gap:16px;padding:23px}.program-card .brief-card-title h3{font-size:23px}.program-card .brief-body{font-size:12px}.article-secondary{margin-left:0;display:block;font-size:12px}.process-grid{grid-template-columns:1fr;gap:0}.process-card{padding:23px 0}.process-number{font-size:28px;margin-bottom:16px}.process-card .brief-card-title h3{font-size:25px}.evidence-case-grid{grid-template-columns:1fr;gap:22px}.evidence-card{padding:24px}.evidence-amount{font-size:32px}.evidence-card .brief-body{font-size:13px}.evidence-image{height:320px}.review-card{flex-basis:93%;min-width:270px;padding:23px}.review-card .brief-body{font-size:12px;min-height:66px}.review-image{height:330px}.review-controls{justify-content:flex-start}.evidence-dialog{width:calc(100% - 20px);padding:50px 17px 20px;max-height:calc(100dvh - 24px)}.evidence-dialog .evidence-caption h2{font-size:25px}.evidence-dialog.is-zoomed .evidence-modal-image{width:900px}}

/* First requested transfer from the initial Cashtown copy. */
.import-disclaimer{margin-top:44px;margin-bottom:4px}.import-disclaimer-card{position:relative;overflow:hidden;border:1px solid #626262;border-radius:37px;background:linear-gradient(110deg,#161616f7,#141414ee);min-height:190px;padding:31px 30px 31px 220px}.import-disclaimer-image{position:absolute;left:0;bottom:0;width:210px;z-index:1}.import-disclaimer-image .tn-atom,.import-disclaimer-image img{width:100%;height:auto;object-fit:contain}.import-disclaimer-copy{position:relative;z-index:2}.import-disclaimer-title{margin-bottom:9px}.import-disclaimer-title h2{font:750 26px/1.25 Onest,Arial,sans-serif;color:#fff;letter-spacing:1px}.import-disclaimer-description p{font:400 22px/1.42 Onest,Arial,sans-serif;color:#9b9b9b}
@media(max-width:1279px){.import-disclaimer-card{padding:28px 27px 28px 190px;border-radius:30px;min-height:176px}.import-disclaimer-image{width:184px}.import-disclaimer-title h2{font-size:23px}.import-disclaimer-description p{font-size:19px}}
@media(max-width:959px){.import-disclaimer{margin-top:32px}.import-disclaimer-card{padding:25px 25px 25px 153px;min-height:160px;border-radius:27px}.import-disclaimer-image{width:148px}.import-disclaimer-title h2{font-size:20px}.import-disclaimer-description p{font-size:16px;line-height:1.5}}
@media(max-width:639px){.import-disclaimer{margin-top:26px;margin-bottom:0}.import-disclaimer-card{padding:27px 22px 24px;min-height:0;border-radius:24px}.import-disclaimer-image{top:0;bottom:auto;left:-5px;width:120px}.import-disclaimer-title{margin-left:88px;margin-bottom:49px}.import-disclaimer-title h2{font-size:17px;letter-spacing:.4px;line-height:1.3}.import-disclaimer-description p{font-size:14px;line-height:1.65;color:#aaa}}
/* Article continuation: native editable text cards; original art is retained. */
.article-transfer-section .brief-body{max-width:900px}
.article-transfer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
.article-transfer-card{min-width:0;display:flex;flex-direction:column}
.article-transfer-number{font:600 29px/1 Oswald,sans-serif;color:var(--pink);margin-bottom:22px}
.article-transfer-card .brief-card-title h3{font-size:27px;line-height:1.25}
.article-transfer-card .brief-body{margin-bottom:0}
.article-transfer-section .brief-cta{margin-top:28px}
@media(max-width:639px){.article-transfer-grid{grid-template-columns:1fr;gap:18px;margin-top:24px}.article-transfer-card .brief-card-title h3{font-size:24px}.article-transfer-number{font-size:25px;margin-bottom:17px}}
/* Original transparent controller integrated into the sixth program-grid cell. */
.program-gamepad-scene{position:relative;min-height:305px;isolation:isolate}
.program-gamepad{position:absolute;left:-25px;top:-170px;width:520px;height:545px;z-index:2;pointer-events:none}
.program-gamepad .tn-atom,.program-gamepad img{display:block;width:100%;height:100%;object-fit:contain}
.program-gamepad img{mask-image:linear-gradient(to bottom,#000 87%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 87%,transparent)}
html.site-editing .program-gamepad{pointer-events:auto}
@media(min-width:640px) and (max-width:1199px){.program-gamepad-scene{min-height:275px}.program-gamepad{left:-18px;top:clamp(-130px,-13vw,-95px);width:min(420px,calc(100% + 30px));height:auto;aspect-ratio:990/1038}}
@media(max-width:639px){#rec020 .article-transfer-card[data-elem-id="card-4"]{grid-area:5/1;padding-bottom:clamp(170px,60vw,235px)}.program-gamepad-scene{grid-area:5/1;align-self:end;min-height:clamp(170px,60vw,235px);margin:0}.program-gamepad{left:0;top:clamp(-115px,-26vw,-80px);width:min(340px,100%);height:auto;aspect-ratio:990/1038}}

/* Original GPT-Image 2 editorial artwork; native editable images. */
.media-filled.asset-slot{display:block;min-height:0!important;padding:0!important;border:1px solid #6d426350;border-radius:12px;background:#170b1c;text-align:left;overflow:hidden}
.media-filled .generated-preview{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:0;border-radius:0;padding:0;background:transparent;opacity:1;overflow:hidden}
.media-filled .generated-preview .tn-atom,.media-filled .generated-preview img{width:100%;height:100%;object-fit:cover;display:block}
.media-filled .slot-label{max-width:none;padding:17px 18px 0}
.media-filled .slot-label h3{font:600 19px/1.3 Oswald,sans-serif;color:#f0e1ef}
.media-filled .slot-note{max-width:none;margin:0;padding:8px 18px 17px;font-size:11px;line-height:1.6}
.kit-card .media-filled,.brief-carousel .media-filled{margin-top:23px}
.kit-card .media-filled .slot-label h3,.brief-carousel .media-filled .slot-label h3{font-size:17px}
.article-opening .program-card{display:block;padding:20px}
.article-opening .program-card .generated-preview{width:calc(100% + 40px);height:auto;aspect-ratio:16/9;margin:-20px -20px 23px;border-radius:0;padding:0;background:#170b1c;overflow:hidden}
.article-opening .program-card .generated-preview .tn-atom,.article-opening .program-card .generated-preview img{display:block;width:100%;height:100%;object-fit:cover}
.card-art{width:calc(100% + 56px);height:175px;margin:-28px -28px 25px;background:#170b1c;overflow:hidden}
.card-art .tn-atom,.card-art img,.section-art .tn-atom,.section-art img,.plan-art .tn-atom,.plan-art img{width:100%;height:100%;object-fit:cover;display:block}
.visual-side-section{position:relative;min-height:380px}
.visual-side-section>.brief-heading,.visual-side-section>.brief-body,.visual-side-section>.brief-lead{max-width:56%}
.section-art{position:absolute;top:62px;right:-15px;width:43%;height:260px;overflow:hidden;border-radius:16px;mask-image:linear-gradient(to right,transparent,#000 12%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 92%,transparent)}
.visual-side-section>.brief-grid,.visual-side-section>.process-grid,.visual-side-section>.article-transfer-grid{position:relative}
.visual-side-section .section-art~.brief-cta{position:relative}
#rec014.visual-side-section{padding-top:235px}
#rec014.visual-side-section>.brief-heading{max-width:none}
#rec014 .section-art{height:160px;top:48px;right:auto;left:0;width:320px;mask-image:none;-webkit-mask-image:none}
#rec011.visual-side-section>.brief-body,#rec011.visual-side-section>.brief-heading{max-width:54%}
#rec011 .section-art{right:0;top:35px;height:285px;width:47%}
#rec021 .card-art{height:145px}
.plan-art{width:calc(100% + 64px);height:185px;margin:-32px -32px 25px;overflow:hidden;background:#170b1c}
.plan-capacity{display:inline-flex;align-self:flex-start;align-items:center;padding:7px 13px;border:1px solid #b3ed8960;border-radius:4px;background:#a9e66c0e;color:#c2f092;font:600 15px/1.3 Oswald,sans-serif;margin-top:14px}
.sales-countdown{margin-top:35px;padding:28px 30px;border:1px solid #a46c9580;border-radius:20px 0 15px 15px;background:#27122ce0;display:grid;grid-template-columns:1fr auto;gap:20px 35px;align-items:center}
.sales-heading{min-width:0}.countdown-title h3{font:600 29px/1.2 Oswald,sans-serif}.sales-deadline{font-size:13px;color:#d9afce;margin-top:11px}
.countdown-grid{display:flex;gap:12px;min-width:0}.countdown-cell{width:72px;text-align:center}.countdown-value{font:600 40px/1.15 Oswald,sans-serif;font-variant-numeric:tabular-nums;color:#f3d4ed;background:#0f0816;border:1px solid #75466570;border-radius:7px;padding:10px 4px}.countdown-label{font-size:10px;color:#ae8fab;margin-top:8px}.sales-status{font-size:11px;color:#c2f092}.sales-countdown>.brief-note{grid-column:1/-1;margin:0;max-width:none;font-size:12px}.sales-countdown[data-sales-phase="closed"] .sales-status{color:var(--pink)}
.plan-button a[aria-disabled="true"]{opacity:.45;cursor:default}
.capacity-heading{margin-top:30px;margin-bottom:0}.capacity-heading h3{font-size:23px}.capacity-note{margin-top:8px}.brief-pricing{margin-top:22px}
.os-preparation{margin-top:24px}.preparation-checklist-title{margin-top:30px}
.wow-card .brief-card-title h3{font-size:24px}.skill-card .process-number{color:#c2f092;font-size:24px;margin-bottom:20px}
html.site-editing .section-art{mask-image:none;-webkit-mask-image:none}
@media(max-width:1199px){.section-art{height:225px}.plan-art{height:165px}.sales-countdown{padding:25px;gap:20px}.countdown-cell{width:62px}.countdown-value{font-size:35px}.countdown-grid{gap:9px}}
@media(max-width:959px){.card-art{width:calc(100% + 46px);margin:-23px -23px 23px;height:170px}.section-art{height:200px}.visual-side-section>.brief-heading,.visual-side-section>.brief-body,.visual-side-section>.brief-lead{max-width:none}.visual-side-section .section-art{position:relative;top:auto;right:auto;width:100%;height:auto;aspect-ratio:2.5;margin:6px 0 24px;mask-image:none;-webkit-mask-image:none}.plan-art{width:calc(100% + 50px);margin:-25px -25px 23px}.visual-side-section{min-height:0}.sales-countdown{grid-template-columns:1fr}.countdown-grid{justify-content:flex-start}.sales-countdown>.brief-note{grid-column:auto}#rec014.visual-side-section{padding-top:45px}#rec014 .section-art{left:auto;top:auto;height:auto;width:100%;aspect-ratio:3}#rec011.visual-side-section>.brief-body,#rec011.visual-side-section>.brief-heading{max-width:none}#rec011 .section-art{position:relative;top:auto;right:auto;width:100%;height:auto;aspect-ratio:2.1}.wow-grid .card-art{height:210px}}
@media(max-width:639px){.media-filled .slot-label{padding:14px 15px 0}.media-filled .slot-note{padding:7px 15px 15px;font-size:10px}.article-opening .program-card{padding:20px}.article-opening .program-card .generated-preview{aspect-ratio:1.9}.visual-side-section .section-art{aspect-ratio:1.85;margin:5px 0 24px}.plan-art{height:160px}.sales-countdown{padding:21px;gap:20px;margin-top:26px}.countdown-grid{gap:8px;justify-content:space-between}.countdown-cell{width:calc((100% - 24px)/4)}.countdown-value{font-size:31px;padding:11px 2px}.countdown-title h3{font-size:26px}.sales-deadline{font-size:12px}.sales-countdown>.brief-note{font-size:11px}.skills-grid,.wow-grid{gap:18px}.skill-card .brief-card-title h3{font-size:25px}#rec014.visual-side-section{padding-top:36px}#rec014 .section-art{aspect-ratio:2.4}#rec011 .section-art{aspect-ratio:1.75}.capacity-heading h3{font-size:23px}.wow-grid .card-art{height:175px}}
@media(min-width:960px){#rec016>.process-grid{margin-top:125px}#rec025>.article-transfer-grid,#rec023>.article-transfer-grid{margin-top:100px}#rec009>.brief-grid:not(.os-preparation){margin-top:80px}}
.calendar-art{width:100%;height:160px;margin-top:24px;border-radius:10px;overflow:hidden}
.calendar-art .tn-atom,.calendar-art img{display:block;width:100%;height:100%;object-fit:cover}

/* GTA cutouts: real alpha, original subjects, and shared composition with copy. */
.organic-header{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:30px;align-items:center;min-width:0;margin-bottom:26px}
.organic-copy{min-width:0}.organic-copy>.brief-heading,.organic-copy>.brief-body,.organic-copy>.brief-lead{max-width:none}.organic-copy>.brief-body:last-child{margin-bottom:0}
.organic-art{position:relative;width:100%;height:auto;aspect-ratio:4/3;background:transparent;border:0;border-radius:0;overflow:visible;padding:0;margin:0;mask-image:none;-webkit-mask-image:none;min-width:0}
.organic-art .tn-atom,.organic-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
#rec015.organic-section .organic-header{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-top:-10px}.article-opening .program-card .brief-icon{margin-bottom:19px}
#rec019.organic-section .organic-header{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr)}
#rec014.organic-section{padding-top:66px}#rec014.organic-section .organic-header{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);margin-bottom:20px}#rec014.organic-section .organic-art{aspect-ratio:4/3;max-height:350px}
#rec016.organic-section>.process-grid,#rec025.organic-section>.article-transfer-grid,#rec023.organic-section>.article-transfer-grid{margin-top:28px}
#rec009.organic-section>.brief-grid:not(.os-preparation){margin-top:26px}
.organic-closing{overflow:hidden}.organic-closing .organic-header{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;margin:0;align-items:center}.organic-closing .organic-copy{position:relative;z-index:1}
.organic-closing .organic-art{aspect-ratio:3/4;width:calc(100% + 48px);margin:-44px -44px -44px -4px}.organic-closing .organic-art img{object-position:center bottom}
.organic-closing .closing-prices{max-width:none}.organic-closing .brief-cta{margin-top:17px}
.media-filled .cutout-art{background:transparent;aspect-ratio:4/3}.media-filled .cutout-art .tn-atom,.media-filled .cutout-art img{object-fit:contain}
.plan-art.cutout-art{background:transparent;height:205px;width:100%;margin:0 0 22px;overflow:visible}.plan-art.cutout-art .tn-atom,.plan-art.cutout-art img{object-fit:contain}
.calendar-art.cutout-art{height:175px;border-radius:0;background:transparent;overflow:visible}.calendar-art.cutout-art .tn-atom,.calendar-art.cutout-art img{object-fit:contain}
/* Fade cropped portraits into the section; keep the editable image box intact. */
:is(#rec015,#rec007,#rec016,#rec021,#rec029,#rec024,#rec014) .organic-art img{
  --portrait-edge-mask:linear-gradient(to bottom,#000 75%,rgba(0,0,0,.98) 80%,rgba(0,0,0,.86) 86%,rgba(0,0,0,.5) 92%,rgba(0,0,0,.12) 97%,transparent 100%);
  -webkit-mask-image:var(--portrait-edge-mask);
  mask-image:var(--portrait-edge-mask);
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
}
#rec011 .organic-art img{
  --portrait-edge-mask:linear-gradient(to bottom,#000 86%,rgba(0,0,0,.9) 90%,rgba(0,0,0,.45) 96%,transparent 100%);
  -webkit-mask-image:var(--portrait-edge-mask);
  mask-image:var(--portrait-edge-mask);
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:100% 100%;
  mask-size:100% 100%;
}
@media(max-width:1199px){.organic-header{gap:23px}.organic-closing .organic-art{margin:-30px -35px -30px -5px;width:calc(100% + 40px)}}
@media(max-width:959px){.organic-header,#rec015.organic-section .organic-header,#rec019.organic-section .organic-header,#rec014.organic-section .organic-header{grid-template-columns:1fr;gap:14px}.organic-art{width:min(100%,580px);justify-self:center;aspect-ratio:4/3;max-height:390px}.organic-copy>.brief-heading,.organic-copy>.brief-body,.organic-copy>.brief-lead{max-width:none}#rec014.organic-section{padding-top:45px}#rec014.organic-section .organic-art{width:min(100%,470px);max-height:350px}.organic-closing .organic-header{grid-template-columns:1.05fr 1fr;gap:10px}.organic-closing .organic-art{max-height:none;aspect-ratio:3/4;width:calc(100% + 35px);margin:-30px -30px -30px -5px}}
@media(max-width:639px){.organic-header{gap:12px;margin-bottom:18px}.organic-art{width:100%;max-height:none;aspect-ratio:4/3}.organic-copy>.brief-heading{margin-bottom:20px}#rec014.organic-section{padding-top:36px}#rec014.organic-section .organic-art{max-height:none;aspect-ratio:4/3;width:100%}.organic-closing .organic-header{grid-template-columns:1fr;gap:0}.organic-closing .organic-art{width:calc(100% + 46px);margin:16px -23px -27px;max-height:none;aspect-ratio:3/4}.organic-closing .brief-cta{width:100%}.organic-closing .brief-cta a{width:100%}.plan-art.cutout-art{height:190px;margin-bottom:18px}.calendar-art.cutout-art{height:165px}#rec015.organic-section .organic-header{margin-top:0}}

/* Reviews: an editable invitation to the participants' Telegram Hall of Fame. */
#rec013 .hall-of-fame{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:26px;margin-top:25px;padding:28px 30px;border:1px solid #92618466;border-radius:20px;background:linear-gradient(115deg,#341b39b3,#23102866)}
.hall-of-fame-copy{min-width:0}.hall-of-fame-title{margin-bottom:13px}.hall-of-fame-title h3{font:600 35px/1.2 Oswald,sans-serif;color:#f7e8f5}
.hall-of-fame-description{font-size:14px;line-height:1.75;margin-bottom:22px;max-width:450px}
.hall-of-fame-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hall-of-fame-actions .brief-cta{margin:0;min-width:0}
.hall-of-fame-actions [data-elem-id="cta"] a{background:transparent;border:1px solid #996385;color:#e4b8d8;padding:13px 22px}
.hall-of-fame-actions [data-elem-id="cta"] a:hover{background:#ef92dc18}
.hall-of-fame-actions a:focus-visible{outline:2px solid var(--pink);outline-offset:4px}
.hall-of-fame-art{position:relative;width:100%;max-width:380px;aspect-ratio:4/3;justify-self:end;margin:-8px 0;background:transparent}
.hall-of-fame-art .tn-atom,.hall-of-fame-art img{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:959px){#rec013 .hall-of-fame{padding:25px;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.hall-of-fame-title h3{font-size:30px}.hall-of-fame-description{font-size:13px}.hall-of-fame-actions{gap:10px}.hall-of-fame-actions a{padding-inline:18px}}
@media(max-width:639px){#rec013 .hall-of-fame{grid-template-columns:1fr;gap:18px;padding:23px}.hall-of-fame-art{grid-row:1;max-width:330px;justify-self:center;margin:0}.hall-of-fame-title h3{font-size:29px}.hall-of-fame-description{margin-bottom:20px}.hall-of-fame-actions{display:grid;grid-template-columns:1fr}.hall-of-fame-actions .brief-cta,.hall-of-fame-actions a{width:100%}}

/* Bonus instructions and an honest, editable example of adding a skill. */
.skills-bonus-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:34px;align-items:center;margin-bottom:28px}.skills-bonus-copy{min-width:0}.skills-bonus-copy>.brief-lead{margin-bottom:22px}.skill-definition-title h3{font-size:25px}.skill-definition-body{font-size:14px;margin-bottom:0;color:#cdbbce}
.skills-bonus-art{width:100%;aspect-ratio:4/3;position:relative}.skills-bonus-art .tn-atom,.skills-bonus-art img{width:100%;height:100%;object-fit:contain}
.skills-console{overflow:hidden;border:1px solid #93638699;border-radius:22px;background:#0d0812;box-shadow:0 22px 55px #07030b40}.skills-console-chrome{position:relative;padding:17px 24px 17px 78px;background:linear-gradient(115deg,#341e3c,#58304e);font:500 13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;color:#ead5e7}
.skills-console-chrome::before{content:'';position:absolute;left:24px;top:23px;width:9px;height:9px;border-radius:50%;background:#e69ec9;box-shadow:16px 0 #f0ce93,32px 0 #9bce8b}
.skills-console-body{padding:27px 30px 30px;font:500 17px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.skills-console-command{color:#f1cbea;margin-bottom:21px}.skills-console-heading{font:500 11px/1.5 Onest,sans-serif;color:#a693a9;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px}
.skills-console-row{position:relative;padding:9px 0 9px 31px;color:#e8dfe9;min-width:0;overflow-wrap:anywhere}.skills-console-row::before{content:'✓';position:absolute;left:0;color:#b8e48b}.skills-console-footer{margin-top:22px;padding-top:19px;border-top:1px solid #583c535e;color:#b7cba3;font:400 13px/1.6 Onest,sans-serif}
.skills-bonus-section>.brief-cta{margin-top:27px}
.agent-install-heading{text-align:center;margin-bottom:30px}.agent-install-heading h2 span{color:var(--pink)}
.agent-install-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;align-items:center;border:1px solid #77536966;border-radius:26px;padding:36px;background:linear-gradient(120deg,#2a182f8c,#130a1c)}
.agent-install-panel{padding:28px;border:1px solid #8b68773b;border-radius:21px;background:#251829}.agent-install-panel-top{display:flex;align-items:center;gap:16px;margin-bottom:15px}.agent-install-panel-top .brief-card-title{margin:0}.agent-install-panel-top h3{font-size:26px}
.agent-install-icon{width:48px;height:48px;flex:0 0 48px;padding:10px;border-radius:14px;background:var(--pink)}.agent-install-icon .tn-atom,.agent-install-icon img{width:100%;height:100%;object-fit:contain}
.agent-install-panel>.brief-body{font-size:13px;line-height:1.7;margin-bottom:22px}.agent-install-example{padding:22px;border-radius:17px;background:#d9eccd;color:#243322}
.agent-install-demo-label{font:600 10px/1.5 Onest,sans-serif;text-transform:uppercase;letter-spacing:.5px;color:#526b44;margin-bottom:12px}.agent-install-demo-status{font:600 19px/1.35 Onest,sans-serif;margin-bottom:14px}.agent-install-demo-row{font:400 12px/1.7 Onest,sans-serif;margin-top:8px}.agent-install-panel>.brief-note{margin-top:20px;margin-bottom:0;color:#bca8bc;font-size:12px}
.agent-install-copy{min-width:0}.agent-install-tag{display:inline-block;padding:8px 13px;border:1px solid #ba8ab05c;border-radius:30px;color:#e7b6de;font:600 11px/1.4 Onest,sans-serif;margin-bottom:22px}.agent-install-copy .brief-lead{font-size:17px;line-height:1.8;margin-bottom:20px}.agent-install-copy>.brief-note{color:#b9d298;font-size:12px}.agent-install-copy>.brief-cta{margin-top:23px}
@media(max-width:959px){.skills-bonus-header{grid-template-columns:1.3fr .7fr;gap:20px}.skills-console-body{font-size:16px;padding:24px}.agent-install-shell{gap:23px;padding:25px}.agent-install-panel{padding:22px}.agent-install-panel-top{gap:12px}.agent-install-panel-top h3{font-size:23px}.agent-install-copy .brief-lead{font-size:15px}.agent-install-example{padding:18px}}
@media(max-width:639px){.skills-bonus-header{grid-template-columns:1fr;gap:20px;margin-bottom:22px}.skills-bonus-art{width:min(100%,330px);justify-self:center}.skill-definition-title h3{font-size:24px}.skill-definition-body{font-size:13px}.skills-console{border-radius:17px}.skills-console-chrome{padding:14px 15px 14px 65px;font-size:10px;overflow-wrap:anywhere}.skills-console-chrome::before{left:17px;top:19px;width:7px;height:7px;box-shadow:13px 0 #f0ce93,26px 0 #9bce8b}.skills-console-body{padding:20px 18px;font-size:13px}.skills-console-row{padding-left:23px}.skills-console-command{margin-bottom:17px}.skills-console-footer{font-size:11px}.skills-bonus-section>.brief-cta,.skills-bonus-section>.brief-cta a{width:100%}.agent-install-heading{text-align:left;margin-bottom:24px}.agent-install-shell{grid-template-columns:1fr;padding:18px;gap:26px;border-radius:22px}.agent-install-panel{padding:19px;border-radius:17px}.agent-install-panel-top h3{font-size:23px}.agent-install-icon{width:41px;height:41px;flex-basis:41px;padding:8px;border-radius:12px}.agent-install-example{padding:17px}.agent-install-demo-row{font-size:11px}.agent-install-copy .brief-lead{font-size:14px;line-height:1.85}.agent-install-copy>.brief-cta,.agent-install-copy>.brief-cta a{width:100%}}

/* Scenic GTA pricing cards. Artwork remains independently selectable in the editor. */
#rec008 .brief-pricing{gap:25px;align-items:stretch}
#rec008 .illustrated-plan{position:relative;isolation:isolate;display:flex;flex-direction:column;padding:210px 30px 30px;min-width:0;border:1px solid #94668a;border-radius:24px;clip-path:none;background:#160c1d;overflow:hidden;box-shadow:0 20px 45px #03010640}
#rec008 .illustrated-plan::before{display:none}
#rec008 .illustrated-plan::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#160c1b00 0,#160c1b18 110px,#160c1b9c 235px,#160c1bec 360px,#160c1bfa 480px,#160c1b 660px)}
#rec008 .illustrated-plan.featured-plan{border:1px solid #bce892b3;box-shadow:0 0 0 1px #b2de7319,0 22px 55px #03010655}
#rec008 .plan-art.plan-scene{position:absolute;inset:0;width:100%;height:640px;max-height:100%;aspect-ratio:auto;margin:0;z-index:-2;background:transparent;border-radius:0;overflow:hidden}
#rec008 .plan-art.plan-scene .tn-atom,#rec008 .plan-art.plan-scene img{width:100%;height:100%;object-fit:cover;object-position:center top}
#rec008 .plan-badge{align-self:flex-start;position:relative;padding:7px 12px;border:1px solid #c4ed9366;border-radius:5px;background:#cfeda6;color:#21311b;font:700 11px/1.4 Onest,sans-serif;margin-bottom:17px}
#rec008 [data-elem-id="plan-0"] .plan-badge{background:#ebc1df;border-color:#edc4e166;color:#34132d}
#rec008 .plan-top{display:block;margin:0}#rec008 .plan-name h3{font-size:34px;line-height:1.2;color:#fff}#rec008 .plan-price-stack{margin-top:20px}#rec008 .plan-old-price{font:500 21px/1.3 Onest,sans-serif;color:#bfa8bc;margin-bottom:5px}#rec008 .plan-old-price s{text-decoration-thickness:1.5px}
#rec008 .plan-price{font:600 65px/1.1 Oswald,sans-serif;letter-spacing:-1px;color:#f9e5f5}#rec008 .featured-plan .plan-price{color:#cef4a4}
#rec008 .plan-capacity{font-size:14px;margin-top:18px;align-self:flex-start}#rec008 .plan-subtitle{font-size:14px;line-height:1.7;color:#d6bfd2;margin:18px 0 24px}
#rec008 .plan-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}#rec008 .plan-list li{display:flex;gap:12px;align-items:flex-start}#rec008 .plan-check{width:19px;height:19px;flex:0 0 19px;padding:3px;border-radius:50%;background:#dcbbd7;margin-top:2px}#rec008 .featured-plan .plan-check{background:#bddf9e}#rec008 .plan-item{font:400 14px/1.65 Onest,sans-serif;color:#f0e2ed}
#rec008 .plan-bonus-note{font-size:12px;line-height:1.7;color:#baa8be;margin:16px 0 0}#rec008 .plan-terms{font-size:12px;line-height:1.7;color:#bba6bb;margin:20px 0 0}
#rec008 .plan-check .tn-atom,#rec008 .plan-check img{width:100%;height:100%;object-fit:contain}#rec008 .plan-check img{filter:brightness(0);opacity:.8}
#rec008 .plan-details{border-top:1px solid #79516b70;margin-top:23px;padding-top:17px;color:#c6adbf;font-size:12px}#rec008 .plan-details summary{cursor:pointer;min-height:44px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px}#rec008 .plan-details summary::-webkit-details-marker{display:none}#rec008 .plan-details summary::after{content:'+';font-size:20px;line-height:1}#rec008 .plan-details[open] summary::after{content:'−'}#rec008 .plan-details-label{display:inline-block}#rec008 .plan-details .plan-terms{margin-top:12px}
#rec008 .plan-button{padding-top:27px;margin-top:auto;width:100%}#rec008 .plan-button a{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:70px;padding:18px 20px;width:100%;border:1px solid #f4b5e6;border-radius:13px;background:linear-gradient(120deg,#ef92dc,#f6b7e4);color:#211023;font:700 17px/1.4 Onest,sans-serif;text-align:center;transition:transform 180ms cubic-bezier(.23,1,.32,1),box-shadow 180ms ease;box-shadow:0 6px 24px #d364b52c}
#rec008 .featured-plan .plan-button a{background:linear-gradient(120deg,#bee78d,#d9f8b5);border-color:#d0f0a6;color:#1b2b13;box-shadow:0 7px 26px #9bca6926}
#rec008 .plan-button a:not([aria-disabled=true]):hover{transform:translateY(-3px);box-shadow:0 10px 28px #de91c940}#rec008 .featured-plan .plan-button a:not([aria-disabled=true]):hover{box-shadow:0 10px 28px #bde79040}#rec008 .plan-button a:not([aria-disabled=true]):active{transform:translateY(0) scale(.98)}
#rec008 .plan-button a.cta-arrived:not([aria-disabled=true])::before{content:'';position:absolute;z-index:-1;inset:-40% -50%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,#fff7 48%,transparent 61%);transform:translateX(-110%);animation:pricing-cta-shine 5s cubic-bezier(.23,1,.32,1) 2}
@keyframes pricing-cta-shine{0%,5%{transform:translateX(-110%)}26%,100%{transform:translateX(110%)}}
html.site-editing #rec008 .plan-button a::before{animation:none;display:none}
@media(max-width:1199px){#rec008 .illustrated-plan{padding:190px 25px 25px}#rec008 .plan-name h3{font-size:30px}#rec008 .plan-price{font-size:57px}#rec008 .plan-button a{font-size:16px;min-height:66px}}
@media(max-width:639px){#rec008 .brief-pricing{gap:25px}#rec008 .illustrated-plan{padding:180px 23px 24px;border-radius:22px}#rec008 .plan-art.plan-scene{height:580px}#rec008 .plan-name h3{font-size:30px}#rec008 .plan-price{font-size:60px}#rec008 .plan-price-stack{margin-top:17px}#rec008 .plan-old-price{font-size:19px}#rec008 .plan-subtitle{font-size:13px;line-height:1.8;margin-bottom:23px}#rec008 .plan-item{font-size:13px}#rec008 .plan-list{gap:13px}#rec008 .plan-button a{min-height:68px;padding:17px 15px;font-size:15px}#rec008 .plan-bonus-note,#rec008 .plan-terms{font-size:11px}}
@media(prefers-reduced-motion:reduce){#rec008 .plan-button a{transition:none}#rec008 .plan-button a::before{animation:none!important;display:none}}

/* Scroll entrances never change layout or the constructor's saved geometry. */
html:not(.site-editing) :is(.scroll-reveal-pending,.scroll-reveal-active){transition-property:none!important}
html:not(.site-editing) .scroll-reveal-pending{opacity:0!important}
html:not(.site-editing) .scroll-reveal-active{will-change:opacity}
@media(prefers-reduced-motion:no-preference){
  html:not(.site-editing) .scroll-reveal-active{will-change:opacity,translate}
}

/* Purchase form: native editable labels, separate unchecked confirmations. */
#rec902.site-dialog{max-width:650px}
#rec902 .selected-plan{font-size:18px;line-height:1.65}
#rec902 .dialog-description{margin-bottom:20px;font-size:13px}
.checkout-form{padding:24px;background:#24112c;border:1px solid #6d4265;border-radius:18px}
.checkout-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.checkout-field{min-width:0}.checkout-label{font-size:12px;font-weight:600;margin-bottom:9px}
.checkout-input{width:100%;min-height:52px;padding:14px;border:1px solid #805678;border-radius:11px;background:#13091b;color:#fff;font:inherit;font-size:14px}
.checkout-input::placeholder{color:#987e9f}.checkout-input:focus-visible{outline:2px solid var(--pink);outline-offset:3px}
.checkout-confirmations{margin:21px 0}.checkout-agreement{display:flex;align-items:flex-start;gap:12px;min-height:40px;margin:11px 0;cursor:pointer}
.checkout-agreement input{flex:none;width:19px;height:19px;margin:1px 0;accent-color:var(--pink)}
.checkout-agreement-text{font-size:11px;line-height:1.7;color:#d9c4dd}.checkout-agreement-text a{color:var(--pink);text-decoration:underline;text-underline-offset:3px}
.checkout-submit button{display:block;width:100%;min-height:66px;padding:17px 22px;border:0;border-radius:12px;background:var(--pink);color:#211027;font-size:16px;font-weight:800;cursor:pointer}
.checkout-submit button:hover{background:#f8a5e6}.checkout-submit button:disabled{opacity:.55;cursor:wait}
.checkout-status{min-height:20px;margin-top:12px;font-size:12px;line-height:1.7;color:#bde078}.checkout-status.is-error{color:#ffc4bc}
#rec902 .legal-plan-links{margin-top:17px}#rec902 .dialog-cta{margin-top:18px}
html.site-editing .checkout-form input{pointer-events:none}
@media(max-width:639px){#rec902.site-dialog{padding:34px 20px 23px}.checkout-form{padding:18px}.checkout-fields{grid-template-columns:1fr;gap:18px}.checkout-submit button{font-size:15px;min-height:62px}#rec902 .selected-plan{font-size:16px}}
