:root{
  color-scheme:dark;
  --ink:#100c0a;--ink-2:#18110e;--ink-3:#241913;--paper:#fff8ef;
  --text:#fff9f2;--muted:#baa99f;--faint:#806f66;
  --gold:#e8bd69;--gold-light:#ffdea0;--copper:#b66c4f;--green:#78cba0;
  --line:rgba(255,235,211,.12);--line-strong:rgba(255,225,191,.23);
  --glass:rgba(22,15,12,.74);--ease:cubic-bezier(.22,.78,.22,1);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--ink);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter","Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;z-index:20;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}
button,a{font:inherit}
a{color:inherit;text-decoration:none}
button{color:inherit}
img{max-width:100%;display:block}
.skip-link{position:fixed;z-index:200;left:18px;top:18px;padding:10px 14px;background:var(--paper);color:var(--ink);transform:translateY(-180%)}.skip-link:focus{transform:none}
:focus-visible{outline:2px solid var(--gold);outline-offset:4px}

.site-header{position:fixed;z-index:100;top:0;left:0;right:0;height:78px;padding:0 max(28px,calc((100vw - 1380px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid transparent;transition:.3s var(--ease)}
.site-header.scrolled{height:68px;background:rgba(14,10,8,.82);border-color:var(--line);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}
.landing-brand{display:flex;align-items:center;gap:10px;width:max-content}.landing-brand img{width:37px;height:49px;object-fit:contain}.landing-brand>span{display:grid}.landing-brand strong{font-family:Georgia,serif;font-size:.9rem;font-weight:500;letter-spacing:.03em}.landing-brand small{font-size:.48rem;color:var(--muted);letter-spacing:.05em}
.desktop-nav{display:flex;align-items:center;gap:30px}.desktop-nav a{font-size:.66rem;color:var(--muted);transition:.2s}.desktop-nav a:hover{color:var(--text)}
.header-actions{justify-self:end;display:flex;align-items:center;gap:12px}.access-cluster{display:flex;align-items:center;gap:6px}.access-cluster>small{margin-right:3px;color:var(--faint);font-size:.46rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.access-link{padding:10px 12px;border:1px solid var(--line-strong);font-size:.58rem;background:rgba(255,255,255,.025);backdrop-filter:blur(12px);transition:.2s;white-space:nowrap}.access-link:hover{border-color:rgba(232,189,105,.46);background:rgba(232,189,105,.08)}.access-link span{color:var(--gold);margin-left:6px}.telegram-link{border-color:rgba(92,174,235,.28);background:rgba(66,148,211,.07)}.telegram-link:hover{border-color:rgba(92,174,235,.55);background:rgba(66,148,211,.14)}.telegram-link span{color:#79c4f4}
.menu-toggle{display:none;width:40px;height:40px;border:1px solid var(--line);background:rgba(255,255,255,.03);place-items:center;padding:11px}.menu-toggle i{display:block;width:17px;height:1px;background:currentColor;margin:3px}
.mobile-nav{position:absolute;top:68px;left:14px;right:14px;padding:15px;display:grid;background:rgba(18,12,10,.96);border:1px solid var(--line-strong);backdrop-filter:blur(24px);box-shadow:0 30px 60px rgba(0,0,0,.35)}.mobile-nav[hidden]{display:none}.mobile-nav a{padding:13px;border-bottom:1px solid var(--line);font-size:.72rem}.mobile-access-label{padding:17px 13px 5px;color:var(--faint);font-size:.46rem;letter-spacing:.14em;text-transform:uppercase}.mobile-nav .access-nav{color:var(--gold)}.mobile-nav .telegram-nav{color:#79c4f4;border-bottom:0}

.hero{position:relative;min-height:940px;height:100svh;max-height:1080px;display:flex;align-items:center;overflow:hidden;background:#0c0b0a}
.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:55% center}
.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,7,6,.94) 0%,rgba(9,7,6,.79) 38%,rgba(9,7,6,.22) 71%,rgba(9,7,6,.46) 100%),linear-gradient(0deg,var(--ink) 0%,transparent 24%,rgba(0,0,0,.2) 100%)}
.hero-content{position:relative;z-index:2;width:min(720px,calc(100% - 48px));margin-left:max(28px,calc((100vw - 1380px)/2));padding-top:48px}
.availability{width:max-content;display:flex;align-items:center;gap:8px;margin-bottom:25px;padding:7px 11px;border:1px solid rgba(120,203,160,.2);background:rgba(120,203,160,.07);color:#9be2ba;font-size:.56rem;letter-spacing:.09em;text-transform:uppercase}.availability i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(120,203,160,.08);animation:status-pulse 2s ease-out infinite}
.eyebrow{margin:0;color:var(--gold);font-size:.57rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase}
.hero h1{max-width:760px;margin:16px 0 24px;font-size:clamp(3.3rem,6.4vw,6.6rem);font-weight:430;line-height:.93;letter-spacing:-.065em}.hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--gold-light)}
.hero-copy{max-width:620px;margin:0;color:#d0c1b7;font-size:clamp(.85rem,1.2vw,1.04rem);line-height:1.75}
.hero-actions{display:flex;gap:10px;margin-top:34px}.primary-cta,.secondary-cta{min-height:49px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-size:.66rem;transition:.22s var(--ease)}.primary-cta{background:linear-gradient(135deg,#d89a58,#a4553e);box-shadow:0 15px 35px rgba(164,85,62,.24)}.primary-cta:hover{transform:translateY(-2px);filter:brightness(1.08)}.secondary-cta{border:1px solid var(--line-strong);background:rgba(255,255,255,.035);backdrop-filter:blur(14px)}.secondary-cta:hover{background:rgba(255,255,255,.08)}
.hero-notes{display:flex;flex-wrap:wrap;gap:17px;margin-top:26px;color:#a99a91;font-size:.55rem}.hero-notes span{display:flex;align-items:center;gap:6px}.hero-notes i{font-style:normal;color:var(--green)}
.hero-oracle{position:absolute;z-index:3;right:max(35px,calc((100vw - 1380px)/2));bottom:14%;width:290px;padding:24px;border:1px solid var(--line-strong);background:rgba(16,11,9,.64);backdrop-filter:blur(24px) saturate(125%);box-shadow:0 30px 80px rgba(0,0,0,.38)}.oracle-kicker{font-size:.48rem;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.mini-kin{width:70px;height:70px;margin:18px 0;display:grid;place-content:center;text-align:center;border:1px solid rgba(232,189,105,.3);background:rgba(232,189,105,.08)}.mini-kin small{font-size:.42rem;text-transform:uppercase;letter-spacing:.15em;color:var(--faint)}.mini-kin strong{font-family:Georgia,serif;color:var(--gold);font-size:1.65rem;font-weight:400}.hero-oracle h2{font-size:1.15rem;font-weight:520;line-height:1.25;margin:0 0 9px}.hero-oracle p{font-size:.62rem;color:var(--muted);line-height:1.6;margin:0}.oracle-pulse{display:flex;align-items:center;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:.51rem;color:var(--muted)}.oracle-pulse i{width:6px;height:6px;border-radius:50%;background:var(--green)}
.scroll-cue{position:absolute;z-index:3;left:50%;bottom:28px;transform:translateX(-50%);display:grid;justify-items:center;gap:8px;font-size:.47rem;letter-spacing:.15em;text-transform:uppercase;color:#a2938b}.scroll-cue span{width:1px;height:36px;background:linear-gradient(var(--gold),transparent);animation:scroll-line 1.8s ease-in-out infinite}

.trust-band{max-width:1380px;margin:-1px auto 0;min-height:112px;padding:25px 35px;display:flex;align-items:center;justify-content:space-around;border-left:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--ink-2)}.trust-band div{display:grid;gap:3px;text-align:center}.trust-band strong{font-family:Georgia,serif;font-size:1.55rem;font-weight:400;color:var(--gold)}.trust-band span{font-size:.5rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.trust-band>i{width:1px;height:32px;background:var(--line)}
.section{width:min(1240px,calc(100% - 48px));margin:auto;padding:130px 0}.section-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;margin-bottom:55px}.section-heading h2{max-width:780px;margin:13px 0 0;font-size:clamp(2.2rem,4vw,4.25rem);line-height:1.02;letter-spacing:-.05em;font-weight:450}.section-heading>p{margin:0 0 6px;color:var(--muted);font-size:.76rem;line-height:1.75}.section-heading.compact{margin-bottom:38px}.section-heading.pricing-heading{align-items:center}
.experience{padding-bottom:80px}.feature-story{display:grid;grid-template-columns:1.15fr .85fr;min-height:580px;border:1px solid var(--line);background:var(--ink-2)}.story-image{min-height:500px;overflow:hidden}.story-image img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.feature-story:hover .story-image img{transform:scale(1.025)}.story-copy{position:relative;padding:75px 70px;display:flex;flex-direction:column;justify-content:center}.story-index{position:absolute;right:32px;top:26px;font-family:Georgia,serif;font-size:3rem;color:rgba(232,189,105,.12)}.story-copy h3{font-size:2rem;font-weight:480;line-height:1.12;letter-spacing:-.035em;margin:13px 0 17px}.story-copy>p:not(.eyebrow){font-size:.75rem;color:var(--muted);line-height:1.75}.story-copy ul,.price-card ul{list-style:none;padding:0;margin:25px 0 0}.story-copy li,.price-card li{position:relative;padding:9px 0 9px 19px;border-bottom:1px solid var(--line);font-size:.62rem;color:#c4b5ab}.story-copy li:before,.price-card li:before{content:"";position:absolute;left:1px;top:14px;width:5px;height:5px;border:1px solid var(--gold);transform:rotate(45deg)}
.capabilities{padding-top:80px}.capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.capability-card{position:relative;min-height:500px;overflow:hidden;border:1px solid var(--line);background:var(--ink-2)}.capability-card.wide{grid-column:1/-1;min-height:440px}.capability-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,7,6,.96),rgba(10,7,6,.08) 70%)}.capability-card.wide:after{background:linear-gradient(90deg,rgba(10,7,6,.94),rgba(10,7,6,.12) 75%)}.capability-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.capability-card:hover img{transform:scale(1.035)}.capability-card>div{position:absolute;z-index:2;left:35px;right:35px;bottom:33px;max-width:600px}.capability-card span{font-size:.5rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.capability-card h3{font-size:1.55rem;font-weight:490;letter-spacing:-.03em;margin:9px 0}.capability-card p{max-width:510px;color:#c0b1a7;font-size:.67rem;line-height:1.65;margin:0}
.voice-section{position:relative;padding:150px 24px;background:radial-gradient(circle at 50% 30%,rgba(182,108,79,.15),transparent 35%),linear-gradient(145deg,#140e0c,#0d0a09);border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.voice-inner{width:min(760px,100%);margin:auto}.voice-visual{height:50px;margin:0 auto 26px;display:flex;justify-content:center;align-items:center;gap:7px}.voice-visual i{width:3px;height:12px;border-radius:5px;background:linear-gradient(var(--gold),var(--copper));animation:voice 1.25s ease-in-out infinite}.voice-visual i:nth-child(2){animation-delay:.1s}.voice-visual i:nth-child(3){animation-delay:.2s}.voice-visual i:nth-child(4){animation-delay:.3s}.voice-visual i:nth-child(5){animation-delay:.4s}.voice-visual i:nth-child(6){animation-delay:.5s}.voice-visual i:nth-child(7){animation-delay:.6s}.voice-section h2{font-family:Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.3rem);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:18px 0}.voice-section p:not(.eyebrow){max-width:620px;margin:0 auto;color:var(--muted);font-size:.76rem;line-height:1.75}.voice-section a{display:inline-flex;gap:30px;margin-top:28px;padding-bottom:6px;border-bottom:1px solid var(--line-strong);font-size:.64rem}.voice-section a span{color:var(--gold)}
.pricing{padding-bottom:80px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.price-card{position:relative;min-height:610px;padding:37px 33px 29px;border:1px solid var(--line);background:linear-gradient(155deg,rgba(255,255,255,.035),rgba(255,255,255,.008));display:flex;flex-direction:column}.price-card.featured{border-color:rgba(232,189,105,.42);background:linear-gradient(155deg,rgba(232,189,105,.09),rgba(182,108,79,.02));transform:translateY(-12px);box-shadow:0 28px 70px rgba(0,0,0,.22)}.price-card.ecosystem{background:radial-gradient(circle at 90% 5%,rgba(182,108,79,.12),transparent 35%),rgba(255,255,255,.02)}.popular-label{position:absolute;right:18px;top:17px;padding:5px 8px;background:rgba(232,189,105,.12);color:var(--gold);font-size:.44rem;text-transform:uppercase;letter-spacing:.12em}.plan-top>span{color:var(--gold);font-size:.48rem;letter-spacing:.14em;text-transform:uppercase}.plan-top h3{font-size:1.5rem;font-weight:520;letter-spacing:-.03em;margin:9px 0 8px}.plan-top p{min-height:42px;color:var(--muted);font-size:.63rem;line-height:1.55;margin:0}.price{display:flex;align-items:flex-start;margin:30px 0 15px}.price sup{font-size:1rem;color:var(--gold);margin:8px 3px 0 0}.price strong{font-family:Georgia,serif;font-size:4.4rem;font-weight:400;line-height:.9;color:var(--gold-light)}.price span{align-self:flex-end;margin:0 0 5px 9px;color:var(--faint);font-size:.47rem;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.saving{width:max-content;padding:5px 8px;background:rgba(120,203,160,.08);color:#8bd5ab;font-size:.46rem}.price-card ul{margin-bottom:30px}.price-card .plan-action{width:100%;height:49px;margin-top:auto;padding:0 15px;border:1px solid var(--line-strong);background:rgba(255,255,255,.03);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:.61rem;transition:.2s}.price-card.featured .plan-action{background:linear-gradient(135deg,#d89a58,#a4553e);border-color:transparent}.price-card .plan-action:hover{transform:translateY(-2px);border-color:rgba(232,189,105,.5)}.price-card .plan-action:disabled{cursor:wait;opacity:.62;transform:none}.stripe-note{margin:auto 0 9px;color:#9da8ce;font-size:.46rem;letter-spacing:.04em}.price-card .stripe-action{margin-top:0;border-color:rgba(99,91,255,.42);background:linear-gradient(135deg,rgba(99,91,255,.24),rgba(99,91,255,.08))}.price-card .stripe-action:hover{border-color:rgba(126,119,255,.72);background:linear-gradient(135deg,rgba(99,91,255,.34),rgba(99,91,255,.14))}.pricing-note{text-align:center;color:var(--faint);font-size:.49rem;margin-top:20px}
.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:100px;padding-top:80px}.faq-intro h2{font-size:2.7rem;font-weight:470;letter-spacing:-.05em;margin:12px 0}.faq-intro>p:last-child{color:var(--muted);font-size:.68rem;line-height:1.7}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:.76rem}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--gold);font-size:1rem;transition:.2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:700px;color:var(--muted);font-size:.65rem;line-height:1.7;margin:-5px 40px 24px 0}
.final-cta{position:relative;min-height:620px;margin-top:40px;display:grid;place-items:center;text-align:center;overflow:hidden}.final-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.final-shade{position:absolute;inset:0;background:radial-gradient(circle,rgba(13,9,7,.45),rgba(13,9,7,.94)),linear-gradient(0deg,var(--ink),transparent 35%)}.final-cta>div:last-child{position:relative;width:min(760px,calc(100% - 40px))}.final-cta h2{font-size:clamp(2.4rem,5vw,5rem);font-weight:450;line-height:1;letter-spacing:-.055em;margin:15px 0}.final-cta p:not(.eyebrow){color:#c8b9af;font-size:.76rem}.final-cta .existing-access{margin:30px 0 -15px;color:var(--gold);font-size:.5rem;text-transform:uppercase;letter-spacing:.16em}.final-access-actions{display:flex;justify-content:center;gap:10px;margin-top:30px}.telegram-cta{border-color:rgba(92,174,235,.4);background:rgba(42,111,163,.14)}.telegram-cta:hover{border-color:rgba(92,174,235,.7);background:rgba(42,111,163,.24)}
footer{min-height:150px;padding:35px max(28px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:1fr minmax(320px,1.4fr) 1fr;align-items:center;gap:28px;border-top:1px solid var(--line);background:#0b0807}.footer-brand img{width:40px;height:55px}.footer-center{display:grid;justify-items:center;gap:13px}.footer-center>p{margin:0;color:var(--faint);font-size:.53rem;text-align:center}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 14px}.legal-links a{color:#806f65;font-size:.48rem;text-decoration:none}.legal-links a:hover{color:var(--muted)}footer>span{justify-self:end;color:var(--faint);font-size:.49rem}.cookie-notice{position:fixed;z-index:80;left:50%;bottom:18px;width:min(860px,calc(100% - 28px));padding:16px 17px 16px 20px;border:1px solid rgba(232,189,105,.2);border-radius:12px;background:rgba(22,15,13,.94);box-shadow:0 24px 80px rgba(0,0,0,.48);backdrop-filter:blur(24px);transform:translateX(-50%);display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px}.cookie-notice[hidden]{display:none}.cookie-notice strong{color:var(--text);font-size:.6rem}.cookie-notice p{margin:4px 0 0;color:var(--muted);font-size:.52rem;line-height:1.5}.cookie-notice a{color:var(--gold);font-size:.52rem;white-space:nowrap}.cookie-notice button{min-height:38px;padding:0 16px;border:0;border-radius:7px;background:linear-gradient(135deg,#d89a58,#a4553e);color:#fff;font-size:.52rem;cursor:pointer}
.plan-dialog{width:min(500px,calc(100% - 28px));padding:44px;border:1px solid var(--line-strong);border-radius:0;background:rgba(24,17,14,.96);color:var(--text);backdrop-filter:blur(24px);box-shadow:0 40px 100px rgba(0,0,0,.55)}.plan-dialog::backdrop{background:rgba(7,5,4,.72);backdrop-filter:blur(8px)}.dialog-close{position:absolute;right:15px;top:13px;width:34px;height:34px;border:1px solid var(--line);background:none;cursor:pointer}.dialog-symbol{display:grid;place-items:center;width:48px;height:48px;margin-bottom:25px;border:1px solid rgba(232,189,105,.24);color:var(--gold);font-family:Georgia,serif}.plan-dialog h2{font-size:1.8rem;font-weight:500;letter-spacing:-.035em;margin:10px 0}.plan-dialog>p:not(.eyebrow){color:var(--muted);font-size:.68rem;line-height:1.65}.plan-dialog>a{height:48px;margin-top:18px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#d89a58,#a4553e);font-size:.62rem}
.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.js .reveal.visible{opacity:1;transform:none}

@keyframes status-pulse{80%{box-shadow:0 0 0 8px rgba(120,203,160,0)}}
@keyframes scroll-line{50%{opacity:.35;transform:scaleY(.65);transform-origin:bottom}}
@keyframes voice{50%{height:44px;opacity:.55}}

@media(max-width:1050px){
  .desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:grid}.hero-content{width:min(650px,calc(100% - 48px))}.hero-oracle{display:none}
  .section-heading{grid-template-columns:1fr;gap:25px}.feature-story{grid-template-columns:1fr}.story-image{min-height:480px}.story-copy{padding:55px}.pricing-grid{grid-template-columns:1fr 1fr}.price-card.ecosystem{grid-column:1/-1;min-height:530px}.faq{grid-template-columns:1fr;gap:45px}
}
@media(max-width:720px){
  .site-header{height:66px;padding:0 15px}.site-header.scrolled{height:62px}.landing-brand img{width:31px;height:43px}.landing-brand small{display:none}.access-cluster{display:none}.mobile-nav{top:62px}
  .hero{min-height:830px;height:100svh}.hero-media{object-position:58% center}.hero-shade{background:linear-gradient(90deg,rgba(9,7,6,.93),rgba(9,7,6,.5)),linear-gradient(0deg,var(--ink),transparent 30%)}.hero-content{margin:0 20px;width:calc(100% - 40px);padding-top:40px}.hero h1{font-size:clamp(3rem,15vw,4.4rem)}.hero-copy{font-size:.78rem}.hero-actions{display:grid;width:100%}.primary-cta,.secondary-cta{width:100%}.hero-notes{display:grid;gap:8px}.scroll-cue{display:none}
  .trust-band{margin:0;min-height:auto;padding:25px 15px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.trust-band>i{display:none}.section{width:min(100% - 30px,620px);padding:90px 0}.section-heading{margin-bottom:35px}.section-heading h2{font-size:2.55rem}.feature-story{min-height:0}.story-image{min-height:330px}.story-copy{padding:38px 27px}.story-copy h3{font-size:1.65rem}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card.wide{grid-column:auto;min-height:430px}.capability-card.wide:after{background:linear-gradient(0deg,rgba(10,7,6,.96),rgba(10,7,6,.08) 70%)}.capability-card>div{left:24px;right:24px;bottom:25px}.voice-section{padding:100px 20px}
  .pricing-grid{grid-template-columns:1fr}.price-card,.price-card.ecosystem{grid-column:auto;min-height:560px}.price-card.featured{transform:none}.faq{padding-top:50px}.final-cta{min-height:620px}.final-access-actions{display:grid}.final-cta .primary-cta,.final-cta .secondary-cta{width:100%}
  footer{grid-template-columns:1fr;justify-items:center;gap:18px;text-align:center}footer>span{justify-self:center}.cookie-notice{grid-template-columns:1fr auto}.cookie-notice button{grid-column:1/-1;width:100%}.plan-dialog{padding:38px 25px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}

/* Tzolkin Maya Ultra — public editorial entry */
.ultra-link{border-color:rgba(232,189,105,.48);color:var(--gold-light);background:rgba(232,189,105,.1)}
.mobile-nav .ultra-nav{color:var(--gold-light);border-top:1px solid rgba(232,189,105,.28)}
.ultra-showcase{position:relative;padding:150px 24px;border-block:1px solid rgba(232,189,105,.18);background:radial-gradient(circle at 78% 20%,rgba(232,189,105,.16),transparent 28%),repeating-radial-gradient(circle at 76% 35%,rgba(232,189,105,.08) 0 1px,transparent 2px 64px),linear-gradient(145deg,#17110d,#090706)}
.ultra-showcase-inner{width:min(1050px,100%);margin:auto}.ultra-showcase h2{max-width:920px;margin:17px 0 28px;font:400 clamp(2.8rem,5.8vw,6rem)/.98 Georgia,serif;letter-spacing:-.045em}.ultra-showcase h2 em{color:var(--gold-light);font-weight:400}.ultra-showcase-inner>p:not(.eyebrow){max-width:770px;color:var(--muted);font-size:.78rem;line-height:1.8}.ultra-features{display:flex;flex-wrap:wrap;gap:8px;margin:34px 0}.ultra-features span{padding:10px 13px;border:1px solid var(--line);color:#d4c4b9;font-size:.57rem;letter-spacing:.07em}.ultra-cta{width:max-content}
@media(max-width:720px){.ultra-showcase{padding:95px 20px}.ultra-showcase h2{font-size:clamp(2.8rem,14vw,4.3rem)}.ultra-cta{width:100%}}
