:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090a08;--bg-soft:#11130f;--panel:#141511eb;--panel-soft:#1b1d16c7;--paper:#ede2cb;--paper-dim:#b7ab90;--gold:#d9bf74;--gold-soft:#d9bf7424;--acid:#d8f265;--acid-soft:#d8f2651f;--line:#ede2cb1f;--line-strong:#d9bf7452;--danger:#ff9366;--shadow:0 32px 80px #00000061;--display-font:"Arial Narrow", "Aptos Narrow", "Bahnschrift", sans-serif;--body-font:"Palatino Linotype", "Book Antiqua", "Iowan Old Style", serif;--mono-font:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh;color:var(--paper);font-family:var(--body-font);background:radial-gradient(circle at 0 0,#d9bf7426,#0000 22%),radial-gradient(circle at 85% 12%,#d8f2651a,#0000 20%),linear-gradient(#10100d 0%,#090a08 30%,#080806 100%)}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}pre,code{font-family:var(--mono-font)}.site-shell{position:relative;overflow:hidden}.site-grid{pointer-events:none;opacity:.28;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 28px,28px 100%;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 88%);mask-image:radial-gradient(circle,#000,#0000 88%)}.hero-shell,.content-section,.site-footer,.error-strip{z-index:1;position:relative}.hero-shell{padding:1.4rem 1.4rem 0}.hero-nav,.hero-grid,.content-section,.site-footer{max-width:1380px;margin:0 auto}.hero-nav{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e0bb8;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.brand-lockup{align-items:center;gap:.9rem;display:inline-flex}.brand-mark{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--gold);font-family:var(--display-font);letter-spacing:.08em;background:linear-gradient(#d9bf742e,#d9bf7408);border-radius:999px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:700;display:inline-flex}.brand-lockup strong,.footer-brand strong{font-family:var(--display-font);letter-spacing:.16em;text-transform:uppercase;display:block}.brand-lockup small{color:var(--paper-dim);letter-spacing:.08em;text-transform:uppercase;margin-top:.12rem;font-size:.78rem;display:block}.nav-links{color:var(--paper-dim);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:1.2rem;font-size:.84rem;display:flex}.nav-links a:hover,.site-footer a:hover{color:var(--acid)}.nav-cta,.primary-button,.secondary-button{cursor:pointer;justify-content:center;align-items:center;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.nav-cta,.primary-button{border:1px solid var(--gold);background:var(--gold);color:#111;font-family:var(--display-font);letter-spacing:.18em;text-transform:uppercase;padding:.88rem 1.08rem;font-size:.8rem;font-weight:700}.secondary-button{color:var(--paper);font-family:var(--display-font);letter-spacing:.18em;text-transform:uppercase;background:#ffffff05;border:1px solid #ede2cb29;padding:.88rem 1.08rem;font-size:.8rem}.primary-button:hover,.secondary-button:hover,.nav-cta:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{opacity:.6;cursor:wait;transform:none}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);gap:1.2rem;padding:1.2rem 0 0;display:grid}.hero-copy,.hero-machine,.content-section,.site-footer{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#1a1b16eb,#0e0f0bf0)}.hero-copy{padding:2.4rem}.kicker,.section-tag,.surface-head span,.machine-head span,.price-box span,.formula-card span,.provider-row span,.breakdown-row span,.summary-block span,.verification-row span,.report-row span,.footer-columns span{color:var(--gold);font-family:var(--display-font);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;display:inline-block}.hero-copy h1,.section-copy h2{font-family:var(--display-font);text-transform:uppercase;margin:0;font-weight:700;line-height:.96}.hero-copy h1{letter-spacing:.04em;max-width:11ch;margin-top:.9rem;font-size:clamp(3.4rem,8vw,7.2rem)}.hero-lede,.section-copy p,.editorial-card p,.service-card p,.process-card p,.formula-card p,.placeholder,.payment-copy,.faq-card p,.footer-brand p,.verification-row strong,.report-row small{color:var(--paper-dim);line-height:1.68}.hero-lede{max-width:60ch;margin:1.3rem 0 0;font-size:1.06rem}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.6rem;display:flex}.hero-stat-grid,.report-stat-grid{gap:.85rem;margin-top:1.8rem;display:grid}.hero-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-tile{background:#ffffff08;border:1px solid #ede2cb14;padding:1rem 1.05rem}.stat-tile span{color:var(--paper-dim);font-family:var(--display-font);letter-spacing:.16em;text-transform:uppercase;font-size:.74rem;display:block}.stat-tile strong{font-family:var(--display-font);letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:1.08rem;display:block}.hero-machine{gap:1rem;padding:1.5rem;display:grid}.machine-head,.surface-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.machine-head strong,.surface-head strong,.payment-head strong{font-family:var(--display-font);letter-spacing:.14em;text-transform:uppercase}.machine-board{gap:.8rem;display:grid}.machine-card,.editorial-card,.service-card,.process-card,.formula-card,.price-box,.report-panel,.surface,.faq-card{background:#ffffff08;border:1px solid #ede2cb14}.machine-card{padding:1rem}.machine-card.accent{background:linear-gradient(#d8f26514,#d8f26505);border-color:#d8f2652e}.machine-card span{color:var(--paper-dim);font-family:var(--display-font);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;display:block}.machine-card pre,.code-block{white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.62}.machine-card pre{color:var(--paper);background:0 0;border:none;padding:0;font-size:.85rem}.machine-link{color:var(--acid);font-family:var(--display-font);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;padding:.7rem .9rem;font-size:.78rem;display:inline-flex}.machine-foot,.provider-stack,.payment-grid,.verification-grid,.operation-summary,.detail-grid,.faq-grid{gap:.85rem;display:grid}.machine-foot{grid-template-columns:repeat(3,minmax(0,1fr))}.machine-foot div,.provider-row,.summary-block,.verification-row{background:#0000002e;border:1px solid #ede2cb14;padding:.95rem 1rem}.machine-foot span,.provider-row span,.summary-block span,.verification-row span,.breakdown-row span{display:block}.machine-foot strong,.provider-row strong,.summary-block strong,.verification-row strong,.breakdown-row strong,.report-row strong{word-break:break-word;margin-top:.4rem;line-height:1.5;display:block}.page-sections{padding:1.2rem 1.4rem 1.4rem}.content-section,.site-footer{margin-top:1.2rem;padding:2rem}.section-copy{max-width:70ch}.section-copy h2{letter-spacing:.04em;margin-top:.7rem;font-size:clamp(2.1rem,5vw,4.4rem)}.section-copy.compact{max-width:52ch}.problem-grid,.service-grid,.process-grid,.report-grid,.initialize-grid{gap:1rem;margin-top:1.4rem;display:grid}.problem-grid,.service-grid,.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-grid.secondary{grid-template-columns:1.1fr .9fr}.initialize-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.editorial-card,.service-card,.process-card,.report-panel,.surface,.faq-card,.formula-card,.price-box{padding:1.15rem}.marker{color:var(--acid);font-family:var(--display-font);letter-spacing:.18em;text-transform:uppercase;font-size:.88rem;display:inline-block}.editorial-card h3,.service-card h3,.process-card h3,.faq-card h3,.detail-block h3{font-family:var(--display-font);letter-spacing:.06em;text-transform:uppercase;margin:.75rem 0 .5rem;font-size:1.1rem}.solution-band{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1.2rem;display:grid}.rail-surface{background:#ffffff08;border:1px solid #ede2cb14;margin-top:1.2rem;padding:1.1rem}.process-rail{grid-template-columns:repeat(8,minmax(120px,1fr));gap:.75rem;margin-top:1rem;display:grid}.process-rail.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.rail-step{background:#00000029;border:1px solid #ede2cb14;padding:.85rem}.rail-dot{border:1px solid var(--paper-dim);border-radius:999px;width:.72rem;height:.72rem}.rail-step span,.rail-step small{display:block}.rail-step span{font-family:var(--display-font);letter-spacing:.16em;text-transform:uppercase;margin-top:.9rem;font-size:.75rem}.rail-step small{color:var(--paper-dim);margin-top:.35rem;line-height:1.45}.rail-complete{border-color:#d8f26538}.rail-complete .rail-dot{border-color:var(--acid);background:var(--acid)}.rail-active{background:#d9bf7414;border-color:#d9bf7457}.rail-active .rail-dot{border-color:var(--gold);background:var(--gold);box-shadow:0 0 14px #d9bf7475}.pricing-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:1rem;display:grid}.formula-card{margin-top:1.3rem}.formula-card strong,.price-box strong,.payment-head strong{font-family:var(--display-font);letter-spacing:.06em;text-transform:uppercase;margin-top:.55rem;font-size:clamp(1.5rem,4vw,3.2rem);line-height:1.04;display:block}.ecosystem-row{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.ecosystem-row span{color:var(--paper-dim);font-family:var(--display-font);letter-spacing:.12em;text-transform:uppercase;background:#ffffff08;border:1px solid #ede2cb1f;padding:.55rem .8rem;font-size:.74rem}.pricing-panel{gap:1rem;display:grid}.breakdown-list{gap:.75rem;display:grid}.breakdown-row{background:#ffffff08;border:1px solid #ede2cb14;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.report-list,.scroll-stack,.log-feed,.audit-preview{gap:.75rem;display:grid}.report-row{width:100%;color:var(--paper);text-align:left;background:#00000029;border:1px solid #ede2cb14;padding:.95rem 1rem}.report-row.static{cursor:default}.report-row strong,.report-row small{display:block}.report-row small{margin-top:.35rem}.audit-line{grid-template-columns:64px 84px minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.audit-line time{color:var(--paper-dim);font-family:var(--mono-font);font-size:.78rem}.audit-line p{margin:0;line-height:1.58}.event-tag{color:var(--paper-dim);font-family:var(--display-font);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ede2cb1f;justify-content:center;align-items:center;padding:.22rem .45rem;font-size:.66rem;display:inline-flex}.event-tag.success{color:var(--acid);border-color:#d8f26542}.event-tag.warning{color:var(--gold);border-color:#d9bf7442}.event-tag.danger{color:var(--danger);border-color:#ff936642}.surface{overflow:hidden}.intake-form{gap:.95rem;margin-top:1rem;display:grid}.intake-form label{gap:.4rem;display:grid}.intake-form label span{color:var(--paper-dim);font-family:var(--display-font);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.intake-form input,.intake-form textarea{width:100%;color:var(--paper);background:#080806d1;border:1px solid #ede2cb1f;padding:.85rem .9rem}.intake-form textarea{resize:vertical;min-height:360px;line-height:1.62}.form-span{grid-column:1/-1}.payment-card,.preview-stack{margin-top:1rem}.payment-card{background:linear-gradient(#d9bf7414,#d9bf7405);border:1px solid #d9bf7438;padding:1rem}.payment-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.payment-grid,.verification-grid,.operation-summary,.detail-grid,.faq-grid{margin-top:1rem}.payment-grid,.operation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-row{flex-wrap:wrap;gap:.75rem;margin-bottom:.9rem;display:flex}.code-block{color:var(--paper);background:#00000042;border:1px solid #ede2cb14;padding:1rem;line-height:1.62}.blurred{filter:blur(2.4px)}.detail-block{border-bottom:1px solid #ede2cb0f;padding-bottom:.9rem}.detail-block p{color:var(--paper-dim);margin:.25rem 0 0;line-height:1.62}.site-footer{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:1rem;margin-bottom:1.4rem;display:grid}.footer-brand{align-items:flex-start;gap:.9rem;display:flex}.footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.footer-columns div{gap:.5rem;display:grid}.footer-columns a,.footer-columns p{color:var(--paper-dim);margin:0;line-height:1.58}.error-strip{color:#ffe3d7;background:#ff93661a;border:1px solid #ff936642;max-width:1380px;margin:0 auto 1rem;padding:.95rem 1rem;position:sticky;bottom:1rem}@media (width<=1280px){.hero-grid,.pricing-layout,.initialize-grid,.solution-band,.site-footer,.report-grid.secondary{grid-template-columns:1fr}.problem-grid,.service-grid,.process-grid,.report-grid,.detail-grid,.hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=920px){.hero-nav,.nav-links{flex-wrap:wrap}.machine-foot,.report-stat-grid,.problem-grid,.service-grid,.process-grid,.report-grid,.detail-grid,.faq-grid,.operation-summary,.payment-grid,.footer-columns{grid-template-columns:1fr}.process-rail,.process-rail.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-line{grid-template-columns:1fr}}@media (width<=720px){.hero-shell,.page-sections{padding-left:.8rem;padding-right:.8rem}.hero-copy,.hero-machine,.content-section,.site-footer{padding:1.2rem}.hero-copy h1,.section-copy h2{word-break:break-word}.nav-cta,.primary-button,.secondary-button{width:100%}.hero-actions,.download-row{flex-direction:column}.process-rail,.process-rail.compact{grid-template-columns:1fr}}
