:root{--bg:#060606;--bg-soft:#101010;--panel:rgba(19,16,11,0.8);--panel-strong:rgba(24,20,13,0.92);--line:rgba(212,175,96,0.18);--line-strong:rgba(212,175,96,0.35);--gold:#d4af60;--gold-light:#f6dfa2;--gold-deep:#8d6a2d;--signal:#9fe1b0;--text:#f5efe2;--muted:#b9ad98;--muted-soft:#8b7d68;--shadow:0 25px 80px rgba(0,0,0,0.45)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:132px;background:radial-gradient(circle at top,#14110c 0,#060606 55%)}body{margin:0;min-width:320px;overflow-x:clip;background:radial-gradient(circle at 20% 0,rgba(212,175,96,.08),transparent 30%),radial-gradient(circle at 80% 10%,rgba(255,221,146,.04),transparent 30%),linear-gradient(180deg,#090909,#050505);color:var(--text);font-family:Arial,sans-serif}body.mobile-nav-open,body.modal-open{overflow:hidden}button{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-main{position:relative;z-index:2;isolation:isolate}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:10px 14px;border:1px solid var(--line-strong);border-radius:999px;color:#120e08;background:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:700;transform:translateY(-160%);transition:transform .18s ease}.skip-link:focus-visible{transform:translateY(0);outline:2px solid var(--signal);outline-offset:3px}.shell{width:min(1180px,calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 18% 0,rgba(212,175,96,.1),transparent 28%),linear-gradient(90deg,rgba(212,175,96,.06),transparent 26%,rgba(159,225,176,.045) 74%,rgba(212,175,96,.06)),rgba(7,7,6,.97);border-bottom:1px solid var(--line);box-shadow:0 18px 46px rgba(0,0,0,.72)}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(246,223,162,.72),rgba(159,225,176,.28),transparent);opacity:.64}.shell-header{min-height:88px;justify-content:space-between;gap:24px}.brand-lockup,.shell-header{display:flex;align-items:center}.brand-lockup{gap:14px}.brand-logo{width:54px;height:54px;object-fit:cover;border-radius:16px;box-shadow:0 0 35px rgba(212,175,96,.25)}.brand-copy{display:flex;flex-direction:column;gap:3px}.brand-name,.contact-panel h2,.cta-band h2,.hero-copy h1,.section-intro h1,.section-intro h2{font-family:Cormorant Garamond,Georgia,serif}.brand-name{font-size:1.65rem;letter-spacing:.18em}.brand-tag{color:var(--muted-soft);text-transform:uppercase;letter-spacing:.24em;font-size:.66rem}.site-nav{display:flex;align-items:center;gap:24px;flex-wrap:nowrap;justify-content:center}.nav-item{position:relative;padding:18px 0}.nav-item:after{content:"";position:absolute;left:-18px;right:-18px;top:100%;height:18px}.nav-link{position:relative;color:var(--muted);font-size:.85rem;text-transform:uppercase;letter-spacing:.15em;padding:6px 0}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:transform .18s ease}.nav-link.is-active,.nav-link:hover{color:var(--gold-light)}.nav-link.is-active:after,.nav-link:hover:after{transform:scaleX(1)}.nav-dropdown{position:absolute;top:calc(100% + 6px);left:50%;width:290px;padding:10px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 12% 0,rgba(212,175,96,.14),transparent 34%),rgba(8,7,5,.96);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transform:translate(-50%,10px);pointer-events:none;transition:opacity .17s ease,transform .17s ease}.nav-item:focus-within .nav-dropdown,.nav-item:hover .nav-dropdown{opacity:1;transform:translate(-50%);pointer-events:auto}.dropdown-link{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid transparent;border-radius:14px;transition:background .17s ease,border-color .17s ease,transform .17s ease}.dropdown-link.is-active,.dropdown-link:hover{border-color:rgba(212,175,96,.18);background:rgba(212,175,96,.09);transform:translateX(2px)}.dropdown-link span{color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.dropdown-link small{color:var(--muted-soft);font-family:Manrope,Arial,sans-serif;line-height:1.45}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--line-strong);font-size:.84rem;letter-spacing:.14em;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;touch-action:manipulation}.button:hover{transform:translateY(-2px)}.button-gold{color:#120e08;background:linear-gradient(135deg,var(--gold-light),var(--gold),var(--gold-deep));box-shadow:0 12px 28px rgba(212,175,96,.25)}.button-outline{color:var(--gold-light);background:rgba(212,175,96,.08)}.button-header{white-space:nowrap}.background-stage{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none}.background-stage:after,.background-stage:before{content:"";position:absolute;inset:0;pointer-events:none}.background-stage:before{background-image:linear-gradient(rgba(212,175,96,.055) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,96,.055) 1px,transparent 0),radial-gradient(circle at 72% 18%,rgba(246,223,162,.11),transparent 24%),radial-gradient(circle at 18% 72%,rgba(159,225,176,.06),transparent 26%);background-size:86px 86px,86px 86px,100% 100%,100% 100%;-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.76) 18%,rgba(0,0,0,.86) 78%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.76) 18%,rgba(0,0,0,.86) 78%,transparent);opacity:.82;animation:slow-pan 42s linear infinite}.background-stage:after{background:linear-gradient(115deg,transparent 0 46%,rgba(212,175,96,.08) 47%,transparent 48% 100%),linear-gradient(65deg,transparent 0 54%,rgba(159,225,176,.045) 55%,transparent 56% 100%);background-size:520px 520px,640px 640px;opacity:.55;animation:grid-slide 30s linear infinite}.stars{position:absolute;inset:0;background-image:radial-gradient(circle at 12% 32%,rgba(255,255,255,.75) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 16%,rgba(255,255,255,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 58% 48%,rgba(255,255,255,.35) 0 1px,transparent 1.5px),radial-gradient(circle at 33% 74%,rgba(255,255,255,.45) 0 1px,transparent 1.5px),radial-gradient(circle at 82% 81%,rgba(255,255,255,.4) 0 1px,transparent 1.5px);opacity:.55}.hero-section,.inner-hero{padding-top:88px}.hero-section{min-height:calc(100vh - 88px);display:flex;align-items:center}.card-kicker,.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--gold-light);letter-spacing:.22em;text-transform:uppercase;font-size:.73rem}.hero-copy h1{margin:16px 0 18px;font-size:clamp(3.2rem,8vw,6rem);line-height:.95;letter-spacing:-.04em;max-width:11ch}.hero-copy h1 span{color:var(--gold-light);text-shadow:0 0 30px rgba(212,175,96,.28)}.contact-panel p,.download-card p,.faq-card p,.feature-card li,.feature-card p,.footer-brand p,.hero-copy p,.rules-panel li,.section-intro p,.stats-card p,.trust-card p{color:var(--muted);line-height:1.75;font-family:Manrope,Arial,sans-serif}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.mini-proof-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:var(--muted-soft);font-size:.84rem}.contact-panel,.cta-band,.download-card,.faq-card,.feature-card,.price-card,.rules-panel,.stats-card,.table-shell,.trust-card{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,rgba(28,22,14,.86),rgba(10,10,10,.88));border-radius:28px;box-shadow:var(--shadow)}.contact-panel:before,.cta-band:before,.download-card:before,.faq-card:before,.feature-card:before,.price-card:before,.rules-panel:before,.stats-card:before,.table-shell:before,.trust-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(246,223,162,.9),transparent)}.download-card h3,.faq-card h3,.feature-card h3,.trust-card h3{margin:0 0 10px;font-size:1.3rem;font-family:Cormorant Garamond,Georgia,serif}.signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.signal-item{padding:16px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(212,175,96,.1)}.signal-item span{display:block;color:var(--muted-soft);font-size:.74rem;text-transform:uppercase;letter-spacing:.16em}.price-line strong,.signal-item strong,.stats-card strong{display:block;margin-top:10px;font-family:Cormorant Garamond,Georgia,serif;color:var(--gold-light)}.signal-item strong{font-size:1.25rem}.section-space{padding:52px 0;position:relative}.section-space:before{top:10px;bottom:10px;width:min(1320px,calc(100vw - 18px));border-radius:34px;background:linear-gradient(rgba(212,175,96,.045) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,96,.045) 1px,transparent 0),radial-gradient(circle at 18% 14%,rgba(246,223,162,.07),transparent 34%),radial-gradient(circle at 84% 76%,rgba(159,225,176,.045),transparent 30%);background-size:72px 72px,72px 72px,100% 100%,100% 100%;opacity:.62;z-index:-1}.section-space:after,.section-space:before{content:"";position:absolute;left:50%;transform:translateX(-50%);pointer-events:none}.section-space:after{top:18px;width:min(1120px,calc(100vw - 36px));height:1px;background:linear-gradient(90deg,transparent,rgba(212,175,96,.18),rgba(159,225,176,.12),transparent)}.pricing-section{padding-bottom:clamp(96px,12vw,160px);margin-bottom:clamp(44px,7vw,96px);isolation:isolate}.pricing-section:before{opacity:.82;background:linear-gradient(rgba(212,175,96,.07) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,96,.07) 1px,transparent 0),radial-gradient(circle at 12% 8%,rgba(246,223,162,.12),transparent 32%),radial-gradient(circle at 88% 18%,rgba(159,225,176,.08),transparent 30%),linear-gradient(180deg,rgba(10,8,4,.62),rgba(0,0,0,.1));background-size:64px 64px,64px 64px,100% 100%,100% 100%,100% 100%}.agent-section,.knowledge-section,.time-band,.workflow-section{position:relative;overflow:hidden;margin:28px 0}.agent-section:before,.knowledge-section:before,.time-band:before,.workflow-section:before{content:"";position:absolute;inset:0;pointer-events:none}.time-band{background:radial-gradient(circle at 18% 30%,rgba(246,223,162,.18),transparent 26%),radial-gradient(circle at 84% 18%,rgba(159,225,176,.1),transparent 22%),linear-gradient(135deg,rgba(17,13,7,.95),rgba(3,4,4,.96));border-block:1px solid rgba(212,175,96,.14)}.time-band:before{background-image:linear-gradient(115deg,transparent 0 44%,rgba(212,175,96,.18) 45%,transparent 46% 100%),linear-gradient(rgba(212,175,96,.08) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,96,.08) 1px,transparent 0);background-size:240px 240px,58px 58px,58px 58px;opacity:.55;animation:slow-pan 22s linear infinite}.time-band-layout{position:relative;z-index:1;display:grid;grid-template-columns:.76fr 1.05fr;grid-gap:28px;gap:28px;align-items:center}.knowledge-copy h2,.time-copy h2{margin:16px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.7rem,6vw,5rem);line-height:.95;letter-spacing:-.035em}.agent-card p,.knowledge-copy p,.knowledge-points span,.time-copy p,.time-proof-card p,.workflow-step p{color:var(--muted);font-family:Manrope,Arial,sans-serif;line-height:1.72}.time-orb{position:relative;min-height:360px;border-radius:36px;border:1px solid rgba(212,175,96,.18);background:radial-gradient(circle at center,rgba(246,223,162,.2),transparent 34%),radial-gradient(circle at 45% 45%,rgba(212,175,96,.1),transparent 54%),rgba(255,255,255,.02);box-shadow:inset 0 0 80px rgba(212,175,96,.08),var(--shadow)}.time-orb span{position:absolute;inset:18%;border:1px solid rgba(212,175,96,.28);border-radius:50%;transform:rotateX(66deg) rotate(0deg);animation:orbit-spin 16s linear infinite}.time-orb span:nth-child(2){inset:28%;border-color:rgba(159,225,176,.2);animation-duration:12s;animation-direction:reverse}.time-orb span:nth-child(3){inset:10%;border-color:rgba(246,223,162,.14);animation-duration:24s}.time-proof-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.agent-card,.time-proof-card,.workflow-step{position:relative;overflow:hidden;padding:22px;border:1px solid rgba(212,175,96,.15);border-radius:24px;background:linear-gradient(180deg,rgba(24,20,13,.76),rgba(5,5,5,.72));box-shadow:var(--shadow)}.agent-card:after,.time-proof-card:after,.workflow-step:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--signal),transparent);transform:translateX(-100%);animation:scan-line 4.8s ease-in-out infinite}.agent-card span,.time-proof-card span,.workflow-index{color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.workflow-section{background:radial-gradient(circle at 50% 0,rgba(212,175,96,.14),transparent 34%),linear-gradient(180deg,rgba(5,5,5,.15),rgba(13,10,6,.5),rgba(5,5,5,.15))}.workflow-section:before{background:linear-gradient(90deg,transparent 0 6%,rgba(212,175,96,.12) 6.2%,transparent 6.4% 100%),linear-gradient(rgba(159,225,176,.05) 1px,transparent 0);background-size:180px 100%,100% 44px;animation:slow-pan 26s linear infinite reverse}.workflow-rail{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.agent-card h3,.workflow-step h3{margin:16px 0 10px;color:var(--text);font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;line-height:1.05}.agent-section{background:radial-gradient(circle at 82% 38%,rgba(159,225,176,.12),transparent 28%),radial-gradient(circle at 18% 68%,rgba(212,175,96,.14),transparent 30%)}.agent-layout{position:relative;z-index:1;display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:28px;gap:28px;align-items:start}.agent-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.agent-grid .agent-card:first-child{grid-column:span 2}.agent-pulse{position:relative;min-height:280px;border:1px solid rgba(212,175,96,.16);border-radius:32px;background:radial-gradient(circle at 50% 50%,rgba(246,223,162,.16),transparent 30%),repeating-radial-gradient(circle at 50% 50%,rgba(212,175,96,.2) 0 1px,transparent 1px 54px);box-shadow:inset 0 0 60px rgba(212,175,96,.07)}.agent-pulse span{position:absolute;padding:9px 12px;border:1px solid rgba(159,225,176,.2);border-radius:999px;background:rgba(5,8,6,.7);color:var(--signal);font-family:Manrope,Arial,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;animation:node-float 5s ease-in-out infinite}.agent-pulse span:first-child{top:18%;left:12%}.agent-pulse span:nth-child(2){top:24%;right:10%;animation-delay:-1s}.agent-pulse span:nth-child(3){bottom:18%;left:20%;animation-delay:-2s}.agent-pulse span:nth-child(4){right:14%;bottom:26%;animation-delay:-3s}.knowledge-section{background:radial-gradient(circle at 24% 45%,rgba(212,175,96,.12),transparent 26%),radial-gradient(circle at 70% 70%,rgba(246,223,162,.08),transparent 28%),linear-gradient(180deg,rgba(6,6,6,.2),rgba(11,8,4,.64))}.knowledge-layout{position:relative;z-index:1;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:28px;gap:28px;align-items:center}.knowledge-map{position:relative;min-height:390px;border-radius:36px;border:1px solid rgba(212,175,96,.17);background:radial-gradient(circle at 50% 52%,rgba(246,223,162,.15),transparent 18%),radial-gradient(circle at 40% 30%,rgba(255,255,255,.18) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 42%,rgba(255,255,255,.16) 0 1px,transparent 1.5px),radial-gradient(circle at 28% 68%,rgba(255,255,255,.14) 0 1px,transparent 1.5px),rgba(255,255,255,.02);overflow:hidden}.knowledge-map:before{content:"";position:absolute;inset:16%;border:1px solid rgba(212,175,96,.18);border-radius:50%;transform:rotateX(66deg);animation:orbit-spin 18s linear infinite}.knowledge-map i{position:absolute;left:14%;right:12%;top:22%;bottom:18%;background:linear-gradient(32deg,transparent 0 28%,rgba(212,175,96,.38) 28.4%,transparent 29% 100%),linear-gradient(146deg,transparent 0 38%,rgba(159,225,176,.28) 38.3%,transparent 39% 100%),linear-gradient(8deg,transparent 0 58%,rgba(212,175,96,.28) 58.3%,transparent 59% 100%);opacity:.9;animation:pulse-opacity 3.8s ease-in-out infinite}.star{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 22px rgba(246,223,162,.9);animation:node-float 4.8s ease-in-out infinite}.star-a{left:20%;top:30%}.star-b{right:24%;top:38%;animation-delay:-1s}.star-c{left:32%;bottom:22%;animation-delay:-2s}.star-d{right:18%;bottom:20%;animation-delay:-3s}.star-e{left:52%;top:55%;animation-delay:-4s}.knowledge-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.knowledge-points span{padding:10px 12px;border:1px solid rgba(212,175,96,.16);border-radius:999px;background:rgba(212,175,96,.07);color:var(--gold-light);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.section-intro{margin-bottom:26px;max-width:760px}.section-intro-center{text-align:center;margin-left:auto;margin-right:auto}.contact-panel h2,.cta-band h2,.section-intro h1,.section-intro h2{margin:16px 0 10px;font-size:clamp(2.3rem,5vw,4rem);line-height:.98;letter-spacing:-.03em;text-wrap:balance}.section-intro h1{max-width:980px;font-size:clamp(2.55rem,5.6vw,4.6rem);line-height:.94}.download-grid,.feature-grid,.pricing-grid,.trust-grid{position:relative;z-index:1;display:grid;grid-gap:18px;gap:18px}.download-grid,.feature-grid,.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.download-card,.faq-card,.feature-card,.price-card,.stats-card,.trust-card{padding:24px}.audience-line{margin-bottom:16px;color:var(--gold-light);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.feature-card ul,.price-list,.rules-panel ul{margin:0;padding:0;list-style:none}.feature-card li,.price-list li,.rules-panel li{padding-left:18px;position:relative;margin-top:12px}.feature-card li:before,.price-list li:before,.rules-panel li:before{content:"✦";position:absolute;left:0;color:var(--gold)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:8px 0 30px}.stats-card strong{font-size:clamp(2.2rem,5vw,3.4rem)}.stats-card h3{margin:8px 0 10px;font-size:.9rem;text-transform:uppercase;letter-spacing:.18em;color:var(--gold-light)}.price-card{display:grid;grid-gap:22px;gap:22px;align-content:start;min-height:100%}.price-card.is-featured{background:radial-gradient(circle at top,rgba(212,175,96,.16),transparent 32%),linear-gradient(180deg,rgba(35,27,16,.95),rgba(10,10,10,.9));transform:translateY(-10px)}.price-card--premium{border-color:rgba(246,223,162,.3)}.price-card--organization{border-color:rgba(159,225,176,.26);background:radial-gradient(circle at 100% 0,rgba(159,225,176,.1),transparent 38%),linear-gradient(180deg,rgba(14,24,17,.78),rgba(8,9,8,.92))}.download-card:hover,.feature-card:hover,.price-card:hover,.trust-card:hover{border-color:rgba(246,223,162,.36);box-shadow:0 28px 90px rgba(0,0,0,.56),0 0 38px rgba(212,175,96,.07)}.price-line{display:flex;align-items:flex-end;gap:12px;margin:16px 0 10px}.price-line strong{font-size:3.4rem;line-height:.9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-line span,.price-meta-row span{color:var(--muted-soft)}.price-meta{display:grid;grid-gap:12px;gap:12px}.price-meta-row{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid rgba(212,175,96,.1)}.price-meta-row strong{font-family:Manrope,Arial,sans-serif;font-size:.96rem}.price-list li{line-height:1.55}.burger-button:focus-visible,.button:focus-visible,.download-choice:focus-visible,.dropdown-link:focus-visible,.mobile-main-link:focus-visible,.mobile-sub-link:focus-visible,.modal-close:focus-visible,.nav-link:focus-visible{outline:2px solid rgba(246,223,162,.78);outline-offset:3px}.rules-panel{margin-top:22px;padding:26px}.rules-panel h3{margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:1.8rem}.table-shell{padding:8px;overflow-x:auto}.comparison-table{width:100%;min-width:720px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comparison-table td,.comparison-table th{padding:18px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(212,175,96,.1);font-family:Manrope,Arial,sans-serif}.comparison-table th{color:var(--gold-light);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.comparison-table td:first-child{color:var(--text);font-weight:700}.compact-card{min-height:0}.download-card strong{color:var(--gold-light)}.download-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px}.download-status{display:inline-block;margin-top:12px;font-family:Manrope,Arial,sans-serif;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.pricing-comparison-section{padding-top:0}.pricing-comparison-table th span{color:var(--muted-soft);font-size:.72rem;letter-spacing:.08em}.pricing-comparison-table td:not(:first-child),.pricing-comparison-table th:not(:first-child){text-align:center}.pricing-comparison-table td:not(:first-child){color:var(--muted)}.faq-list{display:grid;grid-gap:14px;gap:14px}.contact-panel,.cta-band{padding:32px;display:grid;grid-gap:24px;gap:24px}.contact-panel{grid-template-columns:1.3fr .7fr;align-items:center}.contact-actions{display:flex;flex-direction:column;gap:12px}.cta-band{text-align:center;justify-items:center}.site-footer{position:relative;z-index:2;padding:50px 0 30px;border-top:1px solid var(--line);background:rgba(4,4,4,.84)}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:20px;gap:20px}.footer-grid h3{margin-top:8px;margin-bottom:16px;font-size:.8rem;color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;font-family:Manrope,Arial,sans-serif}.footer-links{flex-direction:column;gap:10px;color:var(--muted)}.footer-bottom,.footer-links{display:flex;font-family:Manrope,Arial,sans-serif}.footer-bottom{justify-content:space-between;gap:16px;padding-top:26px;margin-top:26px;border-top:1px solid rgba(212,175,96,.08);color:var(--muted-soft);font-size:.82rem}.inner-hero{padding-bottom:8px}.not-found-page{min-height:60vh;display:grid;align-content:center;justify-items:start;padding-top:120px;padding-bottom:96px}.not-found-page h1{max-width:12ch;margin:16px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,7vw,6rem);line-height:.94;text-wrap:balance}.not-found-page p{max-width:42ch;color:var(--muted);font-family:Manrope,Arial,sans-serif;line-height:1.7}.pricing-hero{position:relative;min-height:46vh;display:grid;align-items:center;padding-top:clamp(104px,12vw,168px);padding-bottom:clamp(54px,8vw,96px)}.pricing-hero:before{content:"";position:absolute;inset:42px -3vw 22px;z-index:-1;border:1px solid rgba(212,175,96,.12);border-radius:36px;background:radial-gradient(circle at 18% 20%,rgba(246,223,162,.16),transparent 32%),radial-gradient(circle at 76% 22%,rgba(159,225,176,.08),transparent 28%),linear-gradient(180deg,rgba(20,16,10,.5),rgba(5,5,5,.18));box-shadow:inset 0 0 80px rgba(212,175,96,.035)}@keyframes drift{0%,to{transform:translateY(0) translateX(0) scale(1)}50%{transform:translateY(18px) translateX(-8px) scale(1.02)}}@media (max-width:1100px){.contact-panel,.download-grid,.feature-grid,.footer-grid,.pricing-grid,.stats-grid,.trust-grid{grid-template-columns:1fr}.price-card.is-featured{transform:none}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-header{padding:14px 0;flex-wrap:wrap;justify-content:center}.site-nav{order:3}.button-header{width:100%}}@media (max-width:700px){.shell{width:min(100% - 24px,1180px)}.hero-copy h1{font-size:clamp(2.6rem,14vw,4rem)}.contact-panel h2,.cta-band h2,.section-intro h1,.section-intro h2{font-size:clamp(2rem,10vw,3rem)}.signal-grid{grid-template-columns:1fr}.brand-lockup,.footer-bottom,.mini-proof-row{flex-direction:column}.brand-lockup{text-align:center}}.seo-grid-floor{position:absolute;left:50%;bottom:-26%;width:120vw;height:52vh;transform:translateX(-50%) perspective(900px) rotateX(66deg);transform-origin:center bottom;background-image:linear-gradient(rgba(212,175,96,.12) 1px,transparent 0),linear-gradient(90deg,rgba(212,175,96,.12) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent 76%);mask-image:linear-gradient(0deg,rgba(0,0,0,.75),transparent 76%);animation:grid-slide 18s linear infinite}.hero-section{position:relative;overflow:hidden;background:radial-gradient(circle at 68% 44%,rgba(212,175,96,.1),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.018),transparent 42%)}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(300px,.58fr);grid-gap:28px;gap:28px;align-items:center;padding:72px 0 58px}.hero-scene{position:absolute;inset:0;z-index:1;pointer-events:none}.three-planet{position:absolute;top:3%;right:max(-8vw,-90px);width:min(62vw,760px);height:min(78vh,720px);min-height:420px;filter:drop-shadow(0 0 36px rgba(212,175,96,.16))}.three-planet:before{inset:8% 10%;background:radial-gradient(circle,rgba(246,223,162,.18),rgba(212,175,96,.08) 38%,transparent 70%);filter:blur(22px)}.three-planet:after,.three-planet:before{content:"";position:absolute;border-radius:50%}.three-planet:after{inset:16% 18%;background:linear-gradient(115deg,transparent 0 44%,rgba(246,223,162,.38) 45%,transparent 47% 100%),radial-gradient(circle at 45% 45%,transparent 42%,rgba(159,225,176,.08) 43%,transparent 58%);mix-blend-mode:screen;opacity:.5;animation:pulse-opacity 4.8s ease-in-out infinite}.three-planet-canvas,.three-planet-canvas canvas{position:absolute;inset:0;width:100%;height:100%}.hero-seo-map{position:absolute;inset:0}.hero-seo-map:after,.hero-seo-map:before{content:"";position:absolute;right:10%;top:21%;width:min(46vw,560px);height:min(46vw,560px);border:1px solid rgba(212,175,96,.16);border-radius:50%;transform:rotateX(64deg) rotate(-18deg);animation:orbit-spin 20s linear infinite}.hero-seo-map:after{width:min(58vw,700px);height:min(58vw,700px);right:4%;top:9%;border-color:rgba(159,225,176,.14);animation-duration:28s;animation-direction:reverse}.hero-seo-map i{position:absolute;right:8%;top:18%;width:min(60vw,720px);height:min(60vw,720px);border-radius:50%;background:linear-gradient(90deg,transparent 0 48%,rgba(246,223,162,.2) 49%,transparent 50% 100%),linear-gradient(0deg,transparent 0 48%,rgba(159,225,176,.12) 49%,transparent 50% 100%);transform:rotateX(64deg) rotate(20deg);opacity:.36}.seo-node{position:absolute;z-index:2;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid rgba(159,225,176,.28);border-radius:999px;background:rgba(4,8,6,.62);color:var(--signal);font-family:Manrope,Arial,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 28px rgba(159,225,176,.12);animation:node-float 5s ease-in-out infinite}.seo-node:before{content:"";width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 14px var(--signal)}.node-keywords{right:42%;top:30%}.node-rankings{right:11%;top:18%;animation-delay:-1s}.node-reports{right:8%;top:58%;animation-delay:-2s}.node-crawl{right:34%;top:72%;animation-delay:-3s}.node-campaigns{right:24%;top:44%;animation-delay:-4s}.hero-copy h1{font-size:clamp(3.8rem,8vw,7.2rem);letter-spacing:0;max-width:12ch}.hero-signal-panel{align-self:end;padding:18px;border:1px solid rgba(212,175,96,.2);border-radius:22px;background:radial-gradient(circle at 20% 0,rgba(246,223,162,.13),transparent 34%),linear-gradient(180deg,rgba(9,10,8,.78),rgba(9,8,6,.48));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 60px rgba(0,0,0,.32)}.signal-header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.signal-header img{width:48px;height:48px;border-radius:12px}.signal-header span{display:block;color:var(--muted-soft);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.signal-header strong{display:block;margin-top:4px;color:var(--gold-light);font-family:Manrope,Arial,sans-serif}.signal-item{border-radius:14px}.reveal-up{animation:reveal-up .78s ease both;animation-delay:var(--delay,0s)}.feature-card li:before,.price-list li:before,.rules-panel li:before{content:"*"}.burger-button{display:none;width:46px;height:46px;border:1px solid rgba(212,175,96,.22);border-radius:16px;background:radial-gradient(circle at 50% 0,rgba(212,175,96,.16),transparent 62%),rgba(255,255,255,.035);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px}.burger-button span{width:19px;height:1px;background:var(--gold-light);transition:transform .18s ease,opacity .18s ease}.burger-button.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.burger-button.is-open span:nth-child(2){opacity:0}.burger-button.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.download-modal,.mobile-drawer{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden}.download-modal,.mobile-drawer.is-open{pointer-events:auto}.download-modal-backdrop,.mobile-drawer-backdrop{position:absolute;inset:0;border:0;background:radial-gradient(circle at 50% 10%,rgba(212,175,96,.12),transparent 34%),rgba(0,0,0,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .19s ease}.download-modal .download-modal-backdrop,.mobile-drawer.is-open .mobile-drawer-backdrop{opacity:1}.mobile-drawer-panel{position:absolute;inset:10px 10px 10px auto;width:min(420px,calc(100vw - 20px));overflow-y:auto;overscroll-behavior:contain;padding:16px;border:1px solid rgba(212,175,96,.22);border-radius:28px;background:radial-gradient(circle at 90% 8%,rgba(159,225,176,.12),transparent 30%),radial-gradient(circle at 0 20%,rgba(212,175,96,.16),transparent 34%),linear-gradient(180deg,rgba(13,11,8,.98),rgba(3,3,3,.98));box-shadow:0 35px 100px rgba(0,0,0,.74);transform:translateX(110%);transition:transform .23s ease}.mobile-drawer.is-open .mobile-drawer-panel{transform:translateX(0)}.mobile-drawer:not(.is-open) .mobile-drawer-panel{visibility:hidden}.download-modal-top,.mobile-drawer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-close{min-height:38px;padding:0 13px;border:1px solid rgba(212,175,96,.18);border-radius:999px;background:rgba(212,175,96,.07);color:var(--gold-light);cursor:pointer;font-family:Manrope,Arial,sans-serif;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.mobile-main-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.download-choice,.mobile-main-link,.mobile-sub-link{position:relative;overflow:hidden;border:1px solid rgba(212,175,96,.15);background:rgba(255,255,255,.035)}.mobile-main-link{min-height:48px;display:grid;place-items:center;border-radius:16px;color:var(--gold-light);font-family:Manrope,Arial,sans-serif;font-size:.76rem;letter-spacing:.13em;text-transform:uppercase}.mobile-main-link.is-active,.mobile-sub-link.is-active{border-color:rgba(246,223,162,.48);background:rgba(212,175,96,.1)}.mobile-nav-groups{display:grid;grid-gap:12px;gap:12px}.mobile-nav-group{padding:14px;border:1px solid rgba(212,175,96,.12);border-radius:22px;background:rgba(0,0,0,.22)}.mobile-nav-group h3{margin:0 0 5px;color:var(--gold-light);font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem}.mobile-nav-group p{margin:0 0 10px;color:var(--muted-soft);font-family:Manrope,Arial,sans-serif;font-size:.84rem;line-height:1.55}.mobile-sub-link{display:grid;grid-gap:3px;gap:3px;padding:12px;border-radius:16px}.mobile-sub-link+.mobile-sub-link{margin-top:8px}.mobile-sub-link span{color:var(--text);font-family:Manrope,Arial,sans-serif;font-weight:700}.mobile-sub-link small{color:var(--muted-soft);font-family:Manrope,Arial,sans-serif;line-height:1.45}.mobile-download-button{width:100%;margin-top:16px}.download-modal-panel{position:absolute;left:50%;top:50%;width:min(860px,calc(100vw - 28px));max-height:min(760px,calc(100vh - 28px));overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid rgba(212,175,96,.24);border-radius:32px;background:radial-gradient(circle at 14% 10%,rgba(246,223,162,.16),transparent 32%),radial-gradient(circle at 86% 20%,rgba(159,225,176,.1),transparent 30%),linear-gradient(180deg,rgba(18,15,10,.98),rgba(3,3,3,.98));box-shadow:0 35px 120px rgba(0,0,0,.78);transform:translate(-50%,-50%)}.download-modal-top h2{margin:12px 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.25rem,6vw,4.1rem);line-height:.96}.download-choice p,.download-modal-top p{color:var(--muted);font-family:Manrope,Arial,sans-serif;line-height:1.7}.download-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.download-choice{min-height:230px;padding:20px;border-radius:24px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.download-choice:hover{transform:translateY(-4px);border-color:rgba(246,223,162,.42);background:rgba(212,175,96,.08)}.download-choice span{display:inline-flex;min-height:32px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(159,225,176,.1);color:var(--signal);font-family:Manrope,Arial,sans-serif;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.download-choice strong{display:block;margin-top:18px;color:var(--gold-light);font-family:Cormorant Garamond,Georgia,serif;font-size:2rem}.download-choice small{color:var(--muted-soft);font-family:Manrope,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}@keyframes grid-slide{0%{background-position:0 0,0 0}to{background-position:0 72px,72px 0}}@keyframes orbit-spin{0%{transform:rotateX(64deg) rotate(0deg)}to{transform:rotateX(64deg) rotate(1turn)}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slow-pan{0%{background-position:0 0,0 0,0 0}to{background-position:240px 0,58px 58px,58px 0}}@keyframes scan-line{0%,42%{transform:translateX(-100%)}72%,to{transform:translateX(100%)}}@keyframes pulse-opacity{0%,to{opacity:.52}50%{opacity:1}}@media (max-width:1100px){.hero-layout{grid-template-columns:1fr}.three-planet{right:-18vw;top:8%;width:82vw;opacity:.78}.hero-signal-panel{max-width:520px}.agent-layout,.knowledge-layout,.time-band-layout,.time-proof-list,.workflow-rail{grid-template-columns:1fr}.agent-grid .agent-card:first-child{grid-column:auto}}@media (max-width:700px){.shell-header{min-height:0;gap:12px}.brand-logo{width:42px;height:42px;border-radius:12px}.brand-name{font-size:1.15rem}.brand-tag{display:none}.brand-lockup{flex-direction:row;text-align:left}.site-nav{width:100%;gap:14px}.nav-link{font-size:.78rem;letter-spacing:.1em}.button-header{min-height:42px}.hero-section{min-height:auto}.hero-layout{padding-top:38px}.hero-copy h1{font-size:clamp(2.35rem,12vw,3.35rem);max-width:10.5ch;text-shadow:0 8px 28px rgba(0,0,0,.72)}.hero-copy p{max-width:34ch;text-shadow:0 8px 20px rgba(0,0,0,.78)}.three-planet{top:18%;right:-48vw;width:138vw;height:470px;min-height:360px;opacity:.38}.seo-node{display:none}.section-space{padding:38px 0}.agent-section,.knowledge-section,.time-band,.workflow-section{margin:16px 0}.knowledge-copy h2,.time-copy h2{font-size:clamp(2.25rem,12vw,3.2rem)}.agent-pulse,.knowledge-map,.time-orb{min-height:260px;border-radius:26px}.agent-grid{grid-template-columns:1fr}.agent-card,.time-proof-card,.workflow-step{padding:18px;border-radius:20px}.price-line{align-items:flex-start;flex-direction:column}.price-card{padding:20px}.comparison-table{min-width:620px}.pricing-grid{grid-template-columns:1fr}}@media (max-width:430px){.shell{width:min(100% - 24px,1180px)}.shell-header{padding:8px 0 10px}.brand-logo{width:36px;height:36px}.brand-name{font-size:1rem;letter-spacing:.14em}.button-header{display:none}.site-nav{gap:7px 12px}.nav-link{font-size:.7rem;letter-spacing:.06em}.nav-link:after{bottom:-3px}.hero-section,.inner-hero{padding-top:0}.hero-layout{padding-top:28px;padding-bottom:28px}.card-kicker,.eyebrow{font-size:.64rem;letter-spacing:.16em}.hero-copy h1{margin-top:12px;margin-bottom:12px;font-size:clamp(2.12rem,10.6vw,2.72rem);line-height:.98;max-width:10.8ch}.hero-copy p{max-width:31ch;font-size:.88rem;line-height:1.62}.hero-actions{margin-top:20px;gap:10px}.hero-actions .button{min-height:42px;padding:0 16px;font-size:.68rem;letter-spacing:.08em}.mini-proof-row{margin-top:18px;gap:8px;font-size:.76rem}.three-planet{top:24%;right:-56vw;width:142vw;height:420px;min-height:320px;opacity:.34}.hero-signal-panel{display:none}.contact-panel,.cta-band,.download-card,.faq-card,.feature-card,.price-card,.rules-panel,.stats-card,.trust-card{border-radius:20px;padding:18px}.agent-pulse,.knowledge-map,.time-orb{min-height:210px}.agent-pulse span{padding:7px 9px;font-size:.62rem}.agent-grid,.time-proof-list,.workflow-rail{gap:12px}.price-meta-row{padding:10px 0}}@media (max-width:380px){.site-nav{gap:6px 10px}.nav-link{font-size:.66rem}.hero-copy h1{font-size:clamp(2rem,10vw,2.42rem)}.hero-copy p{max-width:30ch;font-size:.84rem}.three-planet{top:29%;opacity:.3}}@media (max-width:700px){.shell-header{justify-content:space-between;flex-wrap:nowrap}.button-header,.site-nav{display:none}.burger-button{display:inline-flex}.download-choice-grid{grid-template-columns:1fr}.download-modal-panel{top:auto;bottom:max(10px,env(safe-area-inset-bottom));transform:translateX(-50%);padding:18px;border-radius:26px}.download-modal-top{align-items:flex-start}.download-choice{min-height:0;padding:16px}}@media (max-width:430px){.site-nav{display:none}.mobile-drawer-panel{inset:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom));width:auto;border-radius:24px;padding:12px}.mobile-main-links{grid-template-columns:1fr}.mobile-nav-group{padding:12px;border-radius:18px}.mobile-sub-link{padding:10px}.download-modal-panel{width:calc(100vw - 18px);top:max(9px,env(safe-area-inset-top));bottom:max(9px,env(safe-area-inset-bottom));max-height:calc(100dvh - 18px);padding:14px;border-radius:22px}.download-modal-top{gap:10px}.download-modal-top h2{font-size:clamp(2rem,11vw,2.7rem)}.download-modal-top p{font-size:.86rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.agent-card:after,.agent-pulse span,.hero-seo-map:after,.hero-seo-map:before,.knowledge-map i,.knowledge-map:before,.reveal-up,.seo-grid-floor,.seo-node,.star,.three-planet,.time-band:before,.time-orb span,.time-proof-card:after,.workflow-section:before,.workflow-step:after{animation:none}}.live-text{display:inline-block;min-width:13ch;color:var(--gold-light);animation:live-text-glow 3.2s ease-in-out infinite}@keyframes live-text-glow{0%,to{opacity:.7}50%{opacity:1}}.contact-request-section{padding-top:0}.contact-request-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);padding:clamp(26px,5vw,58px);border:1px solid var(--line-strong);border-radius:28px;background:radial-gradient(circle at 12% 12%,rgba(212,175,96,.14),transparent 28%),linear-gradient(135deg,rgba(26,21,14,.92),rgba(8,8,8,.96));box-shadow:var(--shadow)}.contact-request-card .section-intro{align-self:start}.contact-request-form{display:grid;grid-gap:16px;gap:16px}.contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.form-field small{color:var(--muted-soft);font-size:.7rem;font-weight:400;letter-spacing:normal;text-transform:none}.consent-field{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:.86rem;line-height:1.5}.consent-field input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:var(--gold)}.consent-field input:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.contact-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px}.turnstile-widget{min-height:65px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media (max-width:760px){.contact-form-grid,.contact-request-card{grid-template-columns:1fr}.contact-form-footer{align-items:flex-start;flex-direction:column}}.auth-shell{padding-top:0}.auth-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;border:1px solid var(--line-strong);border-radius:28px;background:radial-gradient(circle at 14% 10%,rgba(212,175,96,.16),transparent 28%),linear-gradient(135deg,rgba(26,21,14,.94),rgba(8,8,8,.96));box-shadow:var(--shadow)}.auth-card--loading{display:flex;min-height:220px;align-items:center;justify-content:center;gap:18px}.auth-card-body,.auth-card-intro{padding:clamp(26px,5vw,58px)}.auth-card-intro{border-right:1px solid var(--line)}.auth-card-intro h2,.download-launch h1,.review-form-panel h3{margin:16px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.3rem,5vw,4.2rem);line-height:.95;letter-spacing:-.03em;text-wrap:balance}.auth-card-body p,.auth-card-intro p,.download-launch p,.review-form-panel p{color:var(--muted);line-height:1.7}.auth-plan-summary,.signed-in-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.auth-plan-summary span,.signed-in-heading .eyebrow{color:var(--muted-soft)}.auth-plan-summary strong,.signed-in-heading strong{color:var(--gold-light);text-align:right}.auth-card-body{display:grid;align-content:start;grid-gap:20px;gap:20px}.auth-tabs{display:inline-flex;gap:6px;padding:5px;border:1px solid var(--line);border-radius:999px;background:rgba(0,0,0,.24)}.auth-tabs button,.text-button{border:0;color:var(--muted);background:transparent;cursor:pointer}.auth-tabs button{padding:10px 14px;border-radius:999px;font-size:.78rem;letter-spacing:.06em}.auth-tabs button.is-active,.auth-tabs button:hover{color:#100d08;background:var(--gold-light)}.auth-form,.review-form{display:grid;grid-gap:16px;gap:16px}.form-field{display:grid;grid-gap:8px;gap:8px;color:var(--gold-light);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{width:100%;border:1px solid var(--line-strong);border-radius:12px;padding:13px 14px;color:var(--text);background:rgba(4,4,4,.66);font:inherit;font-size:.95rem;font-weight:400;letter-spacing:normal;text-transform:none}.form-field textarea{min-height:140px;resize:vertical}.auth-tabs button:focus-visible,.form-field input:focus-visible,.form-field select:focus-visible,.form-field textarea:focus-visible,.text-button:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.download-launch-note,.form-hint{margin:0;color:var(--muted-soft)!important;font-size:.82rem}.form-error,.form-message,.setup-panel,.status-panel{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.28)}.form-message,.status-panel--success{color:var(--signal)}.form-error,.status-panel--cancel{color:#f2b7a4;border-color:rgba(242,183,164,.3)}.setup-panel strong,.status-panel strong{color:var(--gold-light)}.setup-panel p,.status-panel p{margin:7px 0 0;font-size:.9rem}.download-access-panel,.signed-in-panel{display:grid;grid-gap:20px;gap:20px}.signed-in-heading{margin-top:0}.signed-in-heading>div{display:grid;grid-gap:6px;gap:6px}.signed-in-heading strong{text-align:left;overflow-wrap:anywhere}.text-button{padding:0;color:var(--gold-light);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.status-panel{display:flex;align-items:center;gap:18px}.status-animation{position:relative;display:grid;flex:0 0 62px;width:62px;height:62px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:rgba(212,175,96,.08)}.status-animation:after,.status-animation:before{position:absolute;content:"";border:1px solid rgba(246,223,162,.44);border-radius:50%;animation:status-orbit 2.4s linear infinite}.status-animation:before{inset:7px}.status-animation:after{inset:-6px;border-color:rgba(159,225,176,.25);animation-direction:reverse}.status-animation span{width:7px;height:7px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 14px var(--gold);animation:status-pulse 1.2s ease-in-out infinite}.status-animation span:nth-child(2){position:absolute;transform:translate(20px,-12px);animation-delay:.18s}.status-animation span:nth-child(3){position:absolute;transform:translate(-18px,16px);animation-delay:.36s}.status-animation--success{border-color:rgba(159,225,176,.56);background:rgba(159,225,176,.08)}.status-animation--success span{background:var(--signal);box-shadow:0 0 14px rgba(159,225,176,.8)}.status-animation--cancel{border-color:rgba(242,183,164,.46);background:rgba(242,183,164,.06)}.status-animation--cancel span{background:#f2b7a4;box-shadow:0 0 14px rgba(242,183,164,.7)}@keyframes status-orbit{to{transform:rotate(1turn)}}@keyframes status-pulse{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1.2);opacity:1}}.download-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.download-access-card{display:grid;grid-gap:8px;gap:8px;min-height:126px;padding:16px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.28);transition:border-color .18s ease,transform .18s ease,background .18s ease}.download-access-card:hover{border-color:var(--line-strong);background:rgba(212,175,96,.08);transform:translateY(-3px)}.download-access-card>span{color:var(--gold-light);font-size:.76rem;letter-spacing:.1em}.download-access-card small{color:var(--signal)}.download-launch-shell{padding-top:0}.download-launch{position:relative;min-height:min(680px,70vh);display:grid;justify-items:center;align-content:center;grid-gap:18px;gap:18px;overflow:hidden;padding:clamp(38px,7vw,90px) 24px;border:1px solid var(--line-strong);border-radius:32px;text-align:center;background:radial-gradient(circle at 50% 42%,rgba(212,175,96,.16),transparent 23%),linear-gradient(180deg,rgba(24,19,12,.94),rgba(7,7,7,.98));box-shadow:var(--shadow)}.download-launch h1{max-width:760px;margin-bottom:0}.download-launch>p{max-width:590px;margin:0}.download-orbit{position:relative;width:156px;height:156px;margin-bottom:8px;border:1px solid rgba(246,223,162,.44);border-radius:50%;animation:download-spin 7s linear infinite}.download-orbit:after,.download-orbit:before{position:absolute;inset:18px;content:"";border:1px solid rgba(159,225,176,.42);border-radius:50%}.download-orbit:after{inset:45px;border-color:rgba(246,223,162,.62)}.download-orbit span{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--gold-light);box-shadow:0 0 22px var(--gold)}.download-orbit span:first-child{top:8px;left:72px}.download-orbit span:nth-child(2){right:14px;bottom:40px;background:var(--signal)}.download-orbit span:nth-child(3){bottom:18px;left:40px}.download-progress{width:min(360px,100%);height:7px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.09)}.download-progress span{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-deep),var(--gold-light),var(--signal));animation:download-progress 1.4s ease-in-out infinite alternate}@keyframes download-spin{to{transform:rotate(1turn)}}@keyframes download-progress{to{width:92%}}.review-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:18px;gap:18px;align-items:start}.review-form-panel,.review-list-panel{min-width:0;padding:clamp(24px,4vw,46px);border:1px solid var(--line);border-radius:24px;background:rgba(19,16,11,.68)}.review-list-panel .section-intro{margin-bottom:30px}.review-form-panel{position:-webkit-sticky;position:sticky;top:116px}.review-form-panel h3{font-size:clamp(2.1rem,4vw,3.2rem)}.review-cards{display:grid;grid-gap:12px;gap:12px}.review-card{padding:20px;border:1px solid var(--line);border-radius:16px;background:rgba(0,0,0,.22)}.review-card-top{display:flex;justify-content:space-between;gap:16px}.review-card-top strong{color:var(--gold-light)}.review-card p{margin:12px 0 0;color:var(--muted);line-height:1.7}.review-stars{color:var(--gold-light);white-space:nowrap;letter-spacing:.12em}.review-empty{display:flex;min-height:140px;align-items:center;justify-content:center;gap:12px;padding:24px;border:1px dashed var(--line-strong);border-radius:16px;color:var(--muted);text-align:center}.review-loader{width:16px;height:16px;border:2px solid var(--line-strong);border-top-color:var(--gold-light);border-radius:50%;animation:download-spin .8s linear infinite}@media (max-width:760px){.auth-card,.review-grid{grid-template-columns:1fr}.auth-card-intro{border-right:0;border-bottom:1px solid var(--line)}.review-form-panel{position:static}.download-access-grid{grid-template-columns:1fr}.download-launch{min-height:620px}}@media (prefers-reduced-motion:reduce){.download-orbit,.download-progress span,.live-text,.review-loader,.status-animation span,.status-animation:after,.status-animation:before{animation:none}.download-access-card{transition:none}}