
/* Locally compiled design system. No Tailwind runtime or third-party UI scripts. */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800&family=EB+Garamond:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500&family=JetBrains+Mono:wght@400;500;600&display=swap');
:root{--bg:#090d13;--panel:#0f1620;--panel2:#141e2b;--line:#23303c;--text:#f1f4f7;--muted:#a4b0bf;--gold:#e7c580;--accent:#00d2ff;--accent-rgb:0,210,255;--display:'Plus Jakarta Sans',sans-serif;--theme-text-color:var(--text);--theme-headings-color:var(--text);--theme-palette-color-1:var(--accent);--theme-palette-color-2:var(--accent);--theme-palette-color-3:var(--muted);--theme-palette-color-4:var(--text);--theme-palette-color-5:var(--line);--theme-palette-color-6:var(--panel);--theme-palette-color-7:var(--bg);--theme-palette-color-8:var(--panel2);--theme-button-text-initial-color:#061017;--theme-button-text-hover-color:#061017;--theme-button-background-initial-color:var(--accent);--theme-button-background-hover-color:var(--accent);color-scheme:dark}
*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0!important;background:var(--bg)!important;color:var(--text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}body.gg-greek{--bg:#090d10;--panel:#11171c;--panel2:#181f25;--line:#293038;--display:'EB Garamond',Georgia,serif}body.gg-capital{--bg:#101113;--panel:#191b1e;--panel2:#222427;--line:#34363b;--display:'Playfair Display',Georgia,serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{max-width:100%;height:auto;display:block}button{cursor:pointer}h1,h2,h3,h4,p,ul{margin:0}h1,h2,h3,h4{color:var(--text);font-family:var(--display);font-weight:600;line-height:1.12}h1{font-size:clamp(42px,4.5vw,68px);letter-spacing:-.045em}h2{font-size:clamp(32px,3.2vw,44px);letter-spacing:-.035em}h3{font-size:23px;letter-spacing:-.02em}p{color:var(--muted)}small{line-height:1.6}.wrap{width:min(1180px,calc(100% - 64px));margin-inline:auto}.section{padding:96px 0}.section.alt{background:rgba(255,255,255,.018);border-block:1px solid rgba(255,255,255,.025)}.section-head{max-width:700px;margin-bottom:38px}.section-head p{margin-top:16px}.center{text-align:center;margin-inline:auto}.eyebrow,.mono,.micro{font-family:'JetBrains Mono',Consolas,monospace}.eyebrow{display:block;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.eyebrow:before{content:'';display:inline-block;width:5px;height:5px;background:currentColor;margin:0 9px 2px 0}.micro{font-size:10px;letter-spacing:.06em;color:var(--muted)}.gold{color:var(--gold)}.accent{color:var(--accent)}.copy{font-size:16px;max-width:560px}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:28px 0 19px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 23px;border:1px solid transparent;border-radius:4px;background:var(--accent);color:#041411;font-size:12px;font-weight:700;line-height:1.5;transition:transform .18s,filter .18s,border-color .18s;text-align:center}.btn:hover{transform:translateY(-2px);filter:brightness(1.1);color:#041411}.btn.secondary{background:var(--panel2);border-color:var(--line);color:var(--text)}.btn.secondary:hover{border-color:var(--accent);color:var(--text)}.btn.gold-btn{background:var(--gold);color:#20170b}.btn.full{width:100%}.btn:disabled{opacity:.65;cursor:wait}.gg-capital .btn:not(.secondary):not(.gold-btn){color:white}.text-link{font-size:12px;border-bottom:1px solid var(--accent);padding-bottom:4px}.site-header{position:sticky;top:0;z-index:50;background:rgba(9,13,19,.95);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.gg-capital .site-header{background:rgba(16,17,19,.95)}.nav-row{min-height:82px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-icon{height:37px;width:37px;object-fit:contain}.brand strong{display:block;line-height:1.1;font-size:17px;letter-spacing:-.03em}.brand small{display:block;font:7px 'JetBrains Mono',monospace;letter-spacing:.12em;color:var(--muted);margin-top:6px}.gg-capital .brand strong{font-family:'Playfair Display',Georgia,serif;font-size:21px}.site-nav{display:flex;gap:23px;align-items:center;margin-left:auto}.site-nav a{font-size:11px;color:#c4cbd4;white-space:nowrap}.site-nav a:hover{color:var(--accent)}.nav-end{display:flex;align-items:center;gap:16px}.nav-end a:not(.btn){font-size:11px;color:var(--muted)}.nav-end .btn{min-height:36px;font-size:10px;padding:8px 14px}.menu-toggle{display:none;min-height:42px;width:44px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:4px;font-size:21px}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;background:var(--accent);padding:12px;color:#061017}.skip-link:focus{top:10px}.ticker{border-bottom:1px solid var(--line);background:#0b1016}.ticker .wrap{display:flex;gap:34px;min-height:33px;align-items:center;justify-content:space-between}.ticker span{font:9px 'JetBrains Mono',monospace;letter-spacing:.04em;color:var(--muted)}.ticker b{color:var(--accent);font-weight:500}.hero{padding:76px 0 74px;position:relative;isolation:isolate}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 72% 30%,rgba(var(--accent-rgb),.085),transparent 60%)}.hero-grid{display:grid;grid-template-columns:1.13fr .87fr;gap:70px;align-items:center}.hero h1{margin-bottom:23px}.hero h1 em{font-style:normal;color:var(--accent)}.hero h1 i{font-weight:500;color:#f6c0af}.hero .micro{display:block}.trust-row{display:flex;gap:22px;flex-wrap:wrap;margin-top:28px;color:var(--muted);font-size:10px}.trust-row span:before{content:'◇';color:var(--accent);margin-right:7px}.hero-art{position:relative;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:7px;box-shadow:0 24px 90px #0005}.hero-art img{width:100%;border-radius:3px;aspect-ratio:4/4.3;object-fit:cover}.art-label{position:absolute;left:26px;right:26px;bottom:24px;display:flex;justify-content:space-between;font:9px 'JetBrains Mono',monospace;color:var(--gold);padding:12px;background:#090d10df;border:1px solid #625331}.hero-quote{font:italic 17px var(--display);color:#c6cbd1;margin-top:26px}.metric-strip{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);margin-top:50px}.metric-strip div{padding:22px;border-right:1px solid var(--line)}.metric-strip div:last-child{border:0}.metric-strip strong{display:block;font-size:18px;color:var(--text);margin-bottom:4px}.metric-strip small{color:var(--muted);font-size:10px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{padding:27px 23px;background:var(--panel);border:1px solid var(--line);border-radius:5px;transition:border-color .2s,transform .2s}.card:hover{border-color:rgba(var(--accent-rgb),.55);transform:translateY(-3px)}.card .number{display:flex;justify-content:space-between;font:10px 'JetBrains Mono',monospace;color:var(--accent);margin-bottom:30px}.card h3{margin-bottom:15px}.card p{font-size:12px;line-height:1.8}.card ul{padding:0;list-style:none;margin-top:20px;color:#c7cfd8;font-size:11px}.card li{margin:8px 0;padding-left:15px;position:relative}.card li:before{content:'›';position:absolute;left:0;color:var(--accent)}.card blockquote{font-size:11px;font-style:italic;color:#c5c7cc;border-top:1px solid var(--line);margin:24px 0 0;padding-top:17px}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split p{margin-top:20px}.split h2{max-width:540px}.process-list{margin-top:30px}.process-item{padding:16px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:30px 1fr;gap:15px}.process-item b{font:11px 'JetBrains Mono',monospace;color:var(--accent);padding-top:4px}.process-item strong{display:block;font-size:12px;margin-bottom:5px}.process-item p{font-size:12px;margin:0}.terminal{background:#090e15;border:1px solid #244052;border-radius:6px;box-shadow:0 0 70px rgba(var(--accent-rgb),.05);overflow:hidden}.terminal-head{display:flex;justify-content:space-between;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line);font:9px 'JetBrains Mono',monospace;color:var(--muted)}.terminal-dots{color:#55dba5;letter-spacing:3px}.terminal-body{padding:27px}.terminal-badge{border:1px solid #285348;color:#83dabb;background:#0e2520;padding:4px 8px;border-radius:3px;font:9px 'JetBrains Mono',monospace}.mini-label{display:block;font:9px 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px}.pair-buttons{display:flex;gap:7px;margin-bottom:24px}.pair-buttons button{flex:1;background:var(--panel);color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:9px;font:10px 'JetBrains Mono',monospace}.pair-buttons button.active{color:var(--accent);border-color:var(--accent);background:rgba(var(--accent-rgb),.08)}.reactor{width:160px;height:160px;margin:32px auto;display:grid;place-content:center;text-align:center;border:1px solid var(--accent);border-radius:50%;position:relative;box-shadow:0 0 45px rgba(var(--accent-rgb),.11),inset 0 0 35px rgba(var(--accent-rgb),.08)}.reactor:before,.reactor:after{content:'';position:absolute;inset:9px;border:1px dashed rgba(var(--accent-rgb),.4);border-radius:50%}.reactor:after{inset:-10px;border-style:solid;border-color:rgba(var(--accent-rgb),.12)}.reactor strong{font:700 15px 'JetBrains Mono',monospace;color:var(--accent)}.reactor small{font:8px 'JetBrains Mono',monospace;color:var(--muted);margin-top:9px}.reactor.running:before{animation:rotate 8s linear infinite}.terminal-log{font:9px/2 'JetBrains Mono',monospace;color:#95a5b6;margin-top:22px;border-top:1px solid var(--line);padding-top:15px;min-height:72px}.terminal-log b{color:var(--accent)}.terminal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.terminal-stats div{padding:12px;background:var(--panel);border:1px solid var(--line)}.terminal-stats strong{display:block;font:13px 'JetBrains Mono',monospace;color:var(--text)}.terminal-stats small{font:8px 'JetBrains Mono',monospace;color:var(--muted)}.chart{width:100%;height:auto;display:block;margin:15px 0}.chart-grid{stroke:var(--line);stroke-width:.6}.chart-line{fill:none;stroke:var(--accent);stroke-width:2.5}.chart-caption{display:flex;justify-content:space-between;font:9px 'JetBrains Mono',monospace;color:var(--muted)}.curriculum{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.curriculum .card{border-top:2px solid var(--accent)}.curriculum h3{font-family:Inter,sans-serif;font-size:17px;line-height:1.4}.module-details{margin-top:21px;border-top:1px solid var(--line);padding-top:13px}.module-details summary{cursor:pointer;font-size:11px;color:var(--accent);list-style:none;display:flex;justify-content:space-between}.module-details summary:after{content:'+'}.module-details[open] summary:after{content:'−'}.module-details p{margin-top:12px}.book-feature{padding:44px;background:linear-gradient(110deg,#26313580,var(--panel) 60%,rgba(var(--accent-rgb),.06));border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:center}.book-art{width:230px;margin:auto;filter:drop-shadow(0 25px 20px #0007)}.book-feature p{margin-top:18px}.book-feature .btn{margin-top:25px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px;align-items:stretch}.pricing-card{display:flex;flex-direction:column;padding:30px 27px;background:var(--panel);border:1px solid var(--line);border-radius:5px;position:relative}.pricing-card.featured{border-color:var(--accent);background:linear-gradient(155deg,rgba(var(--accent-rgb),.07),var(--panel));box-shadow:0 0 45px rgba(var(--accent-rgb),.06)}.pricing-card .tag{position:absolute;top:-12px;left:22px;background:var(--accent);color:#061017;font:8px 'JetBrains Mono',monospace;padding:5px 12px;letter-spacing:.06em}.gg-capital .pricing-card .tag{color:white}.pricing-card h3{margin:7px 0 12px}.pricing-card p{font-size:12px;min-height:42px}.price{font:600 43px var(--display);line-height:1.4;margin:20px 0 5px;letter-spacing:-.04em}.price > span:not(.amount){font:10px Inter,sans-serif;color:var(--muted);letter-spacing:0}.price-note{font:9px 'JetBrains Mono',monospace;color:var(--muted);margin-bottom:18px}.pricing-card ul{padding:19px 0 24px;list-style:none;border-top:1px solid var(--line);font-size:11px;color:#cad1db;flex:1}.pricing-card li{padding:6px 0 6px 20px;position:relative}.pricing-card li:before{content:'✓';color:var(--accent);position:absolute;left:0}.pricing-note{margin:23px auto 0;font-size:11px;max-width:780px;text-align:center}.consultation{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding:50px;border:1px solid #75603a;border-radius:6px;background:radial-gradient(ellipse at 80% 0,#c3973d10,transparent 65%),var(--panel)}.consultation .eyebrow{color:var(--gold)}.consultation h2{font-size:clamp(30px,3vw,40px)}.consultation p{font-size:13px;margin-top:20px}.consultation ul{list-style:none;padding:0;margin:23px 0 0;display:grid;gap:10px;font-size:12px;color:#d1d7de}.consultation li:before{content:'◇';color:var(--gold);margin-right:10px}.call-card{border-left:1px solid #75603a66;padding-left:42px;display:flex;flex-direction:column;justify-content:center}.call-card .price{font-size:54px;margin:12px 0}.call-card .price-note{color:var(--gold);line-height:1.8}.call-card .btn{margin-top:12px}.call-card small{font-size:10px;color:var(--muted);margin-top:14px}.framework-box{padding:26px;border:1px solid var(--line);border-radius:5px;background:var(--panel)}.framework-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.framework-steps div{padding:17px 13px;background:var(--panel2);border:1px solid var(--line)}.framework-steps b{font:9px 'JetBrains Mono',monospace;color:var(--gold)}.framework-steps h3{font-size:17px;margin:12px 0}.framework-steps p{font-size:11px;margin:0}.stock-list{margin-top:25px;display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.stock-list div{padding:15px;background:var(--panel2);border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.stock-list strong{font:12px 'JetBrains Mono',monospace}.stock-list small{font-size:10px;color:var(--muted)}.balance-bar{display:flex;height:11px;gap:4px;margin:25px 0 17px}.balance-bar i{background:var(--accent);width:45%;opacity:.9}.balance-bar i:nth-child(2){width:25%;background:var(--gold)}.balance-bar i:nth-child(3){width:20%;background:#6e8194}.balance-bar i:nth-child(4){width:10%;background:#3e494f}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;font-size:14px;font-weight:600;list-style:none;gap:20px}.faq-list summary:after{content:'+';color:var(--accent)}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:13px;max-width:800px;padding-top:15px}.closing{padding:56px;text-align:center;background:radial-gradient(ellipse at center,rgba(var(--accent-rgb),.09),transparent 70%),var(--panel);border:1px solid rgba(var(--accent-rgb),.5);border-radius:7px}.closing h2{max-width:700px;margin-inline:auto}.closing p{max-width:600px;margin:20px auto}.closing .actions{justify-content:center}.site-footer{padding:55px 0 25px;border-top:1px solid var(--line);background:#080b0f}.gg-capital .site-footer{background:#0c0d0f}.footer-top{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:70px}.footer-top p{font-size:11px;margin-top:18px;max-width:370px}.footer-links{display:grid;gap:10px;align-content:start}.footer-links a{font-size:11px;color:var(--muted)}.footer-links a:hover{color:var(--accent)}.footer-legal{margin-top:38px;padding-top:24px;border-top:1px solid var(--line)}.footer-legal p{font-size:10px;line-height:1.9}.copyright{margin-top:22px;display:flex;justify-content:space-between;gap:20px;color:#8493a4;font:8px 'JetBrains Mono',monospace}.mobile-dock{display:none}.gg-content:not(.front-content){min-height:50vh;padding-bottom:50px}.gg-content .ct-container{padding-top:40px}.woocommerce,.woocommerce-page{--theme-form-background-initial-color:var(--panel);--theme-form-text-initial-color:var(--text);--theme-form-border-initial-color:var(--line)}.woocommerce div.product p.price{font-family:Inter,sans-serif;color:var(--accent);font-size:26px}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info{background:var(--panel);color:var(--text);border-color:var(--accent)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:var(--accent);color:#061017;border-radius:4px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select{color:var(--text);background:var(--panel);border:1px solid var(--line)}.woocommerce table.shop_table{border-color:var(--line)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--line);background:transparent}.select2-container--default .select2-selection--single{background:var(--panel);border-color:var(--line)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text)}.select2-dropdown{background:var(--panel);color:var(--text)}.gg-capital .woocommerce a.button,.gg-capital .woocommerce button.button{color:white}.gg-rechex .hero{text-align:center;padding-bottom:55px}.gg-rechex .hero .hero-copy{max-width:850px;margin:auto}.gg-rechex .hero .copy{margin:auto;max-width:650px}.gg-rechex .hero h1{font-size:clamp(41px,4.7vw,64px)}.gg-rechex .hero .actions,.gg-rechex .hero .trust-row{justify-content:center}.gg-rechex .hero h1 em{background:linear-gradient(100deg,#e1f8ff,#22b9e9);background-clip:text;-webkit-background-clip:text;color:transparent}.gg-rechex .platform-demo{margin-top:52px;text-align:left;display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:20px;border:1px solid #234052;background:#080d14;border-radius:6px}.gg-rechex .platform-demo .terminal{box-shadow:none}.gg-rechex .terminal-body .btn{min-height:37px;font-size:10px}.gg-rechex .workflow-cards .card{border-top:2px solid var(--accent)}.gg-rechex .hero:before{background:radial-gradient(ellipse at 50% 50%,#00385250,transparent 65%),linear-gradient(#1a354012 1px,transparent 1px),linear-gradient(90deg,#1a354012 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.gg-rechex h3{font-size:18px}.gg-capital .hero{padding-block:95px}.gg-capital h1{font-size:clamp(39px,4.3vw,61px);font-weight:500}.gg-capital .hero .copy{font-size:14px}.gg-capital .hero-grid{grid-template-columns:1.2fr .8fr;gap:90px}.gg-capital .terminal{border-color:#544336;background:var(--panel)}.gg-capital .terminal-head{color:var(--gold)}.gg-capital .terminal-body{padding:30px}.gg-capital .terminal-body h3{font-size:24px}.gg-capital .hero-quote{color:var(--gold)}.gg-capital .card .number{color:var(--gold)}.gg-capital .card h3{font-family:Inter,sans-serif;font-size:17px;line-height:1.5}.gg-capital .eyebrow{color:var(--gold)}.gg-capital .hero .eyebrow{display:inline-block;border:1px solid #5a4b29;border-radius:20px;padding:5px 12px;background:#4a3b181a;font-size:8px}.gg-greek .hero h1{font-weight:600}.gg-greek .hero h1 em{background:linear-gradient(100deg,#00e59b,#e7c580);background-clip:text;-webkit-background-clip:text;color:transparent}.gg-greek .pricing-grid{grid-template-columns:repeat(3,1fr)}.gg-greek .pricing-card h3{font-size:27px}.gg-greek .hero .hero-copy{padding-block:15px}.reveal{animation:appear .6s ease both}@keyframes appear{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate{to{transform:rotate(360deg)}}
@media(min-width:1500px){.wrap{width:min(1280px,calc(100% - 96px))}.hero{padding-block:100px}.section{padding-block:110px}}
@media(max-width:1100px){.site-nav{gap:16px}.site-nav a{font-size:10px}.nav-end .account-link{display:none}.nav-row{gap:20px}.hero-grid,.gg-capital .hero-grid{gap:40px}.wrap{width:calc(100% - 48px)}.cards{gap:12px}.card{padding:22px 18px}.split{gap:38px}.footer-top{gap:40px}.brand strong{font-size:15px}.brand small{font-size:6px}}
@media(max-width:850px){.nav-row{min-height:70px}.menu-toggle{display:block}.nav-end{margin-left:auto}.site-nav{display:none;position:absolute;left:0;right:0;top:70px;padding:20px 24px;background:var(--panel);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.site-nav.is-open{display:flex}.site-nav a{padding:13px 0;font-size:14px}.site-nav .mobile-account{display:block}.hero-grid,.gg-capital .hero-grid{grid-template-columns:1fr 1fr;gap:27px}.hero h1{font-size:43px}.copy{font-size:14px}.hero-art{padding:8px}.art-label{font-size:7px;left:15px;right:15px}.cards{grid-template-columns:repeat(2,1fr)}.split{gap:30px}.consultation{gap:30px;padding:32px}.call-card{padding-left:28px}.curriculum{grid-template-columns:repeat(2,1fr)}.pricing-card{padding:24px 20px}.pricing-card h3{font-size:22px}.price{font-size:37px}.gg-rechex .platform-demo{grid-template-columns:1fr 1fr}.ticker .wrap span:nth-child(n+4){display:none}.framework-steps{grid-template-columns:1fr}.framework-steps div{display:grid;grid-template-columns:30px 100px 1fr;align-items:center;gap:10px}.framework-steps h3{margin:0}.gg-capital .hero{padding-block:65px}.gg-capital .hero h1{font-size:43px}.book-feature{padding:30px;gap:30px}.book-art{width:180px}}
@media(max-width:650px){html{scroll-padding-top:90px}.wrap{width:calc(100% - 36px)}body{font-size:14px}.section{padding:62px 0}.section-head{margin-bottom:28px}.section-head.center{text-align:left}h1,.hero h1,.gg-capital .hero h1,.gg-rechex .hero h1{font-size:40px;line-height:1.08;letter-spacing:-.04em}h2{font-size:31px}h3{font-size:23px}.eyebrow{font-size:9px;margin-bottom:14px}.hero,.gg-capital .hero{padding:35px 0 45px}.hero-grid,.gg-capital .hero-grid{grid-template-columns:1fr;gap:30px}.gg-greek .hero .hero-copy{padding:0}.gg-greek .hero-art{grid-row:1;max-height:265px;overflow:hidden}.gg-greek .hero-art img{aspect-ratio:1.4;max-height:245px;object-position:center 38%;object-fit:cover}.gg-greek .hero-art .art-label{bottom:17px}.hero h1{margin-bottom:18px}.hero .actions{margin-top:24px}.actions{gap:10px}.actions .btn{flex:1;min-width:135px;font-size:11px;padding:12px 16px}.hero .copy{font-size:13px;line-height:1.85}.hero .trust-row{gap:10px 18px;font-size:9px;margin-top:22px}.nav-row{gap:12px;min-height:67px}.brand-icon{width:32px;height:32px}.brand strong{font-size:14px}.brand small{font-size:5.5px}.gg-capital .brand strong{font-size:18px}.nav-end .btn{display:none}.menu-toggle{min-height:38px;width:40px;font-size:19px}.site-nav{top:67px}.ticker .wrap{gap:10px;min-height:29px}.ticker span{font-size:7px}.ticker .wrap span:nth-child(n+3){display:none}.metric-strip{grid-template-columns:repeat(2,1fr);margin-top:30px}.metric-strip div{padding:16px 13px;border-bottom:1px solid var(--line)}.metric-strip div:nth-child(2){border-right:0}.metric-strip div:nth-child(n+3){border-bottom:0}.metric-strip strong{font-size:16px}.metric-strip small{font-size:9px}.cards,.curriculum,.pricing-grid,.gg-greek .pricing-grid{grid-template-columns:1fr;gap:16px}.card{padding:25px}.card .number{margin-bottom:20px}.card h3{font-size:24px}.card p{font-size:12px}.cards.compact{grid-template-columns:1fr 1fr;gap:12px}.cards.compact .card{padding:20px 16px}.cards.compact h3{font-size:17px}.split{grid-template-columns:1fr;gap:30px}.split p{font-size:13px}.process-item p{font-size:11px}.book-feature{grid-template-columns:1fr;padding:30px 25px;gap:30px}.book-feature h2{font-size:30px}.book-art{max-height:240px;width:180px;object-fit:contain}.book-feature .btn{width:100%}.consultation{grid-template-columns:1fr;padding:29px 24px;gap:30px}.consultation h2{font-size:31px}.consultation p{font-size:12px}.call-card{padding:25px 0 0;border-left:0;border-top:1px solid #75603a66}.call-card .price{font-size:48px}.pricing-card{padding:30px 26px}.pricing-card h3,.gg-greek .pricing-card h3{font-size:29px}.pricing-card p{min-height:0}.price{font-size:44px}.pricing-card ul{padding-bottom:20px}.pricing-card .tag{top:-11px}.pricing-grid{gap:28px}.terminal-body{padding:22px}.terminal-head{padding:13px;font-size:8px}.terminal-stats div{padding:10px 7px}.terminal-stats strong{font-size:11px}.terminal-stats small{font-size:7px}.framework-steps div{grid-template-columns:23px 95px 1fr;padding:15px 11px;gap:8px}.framework-steps p{font-size:10px}.framework-steps h3{font-size:16px}.stock-list div{padding:13px 10px}.stock-list small{font-size:9px}.closing{padding:34px 23px}.closing h2{font-size:31px}.closing p{font-size:12px}.footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-top>div:first-child{grid-column:1/-1}.site-footer{padding-top:40px;padding-bottom:93px}.footer-legal{margin-top:27px}.copyright{flex-direction:column;font-size:8px;gap:10px}.mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:11px 18px calc(11px + env(safe-area-inset-bottom));background:#0e141cf5;border-top:1px solid var(--line);backdrop-filter:blur(10px)}.mobile-dock strong{display:block;font-size:11px;line-height:1.4}.mobile-dock small{font-size:8px;color:var(--muted)}.mobile-dock .btn{min-height:37px;font-size:10px;padding:9px 17px}.gg-rechex .hero{text-align:left}.gg-rechex .hero .actions,.gg-rechex .hero .trust-row{justify-content:flex-start}.gg-rechex .platform-demo{grid-template-columns:1fr;padding:10px;margin-top:30px;gap:13px}.gg-rechex .platform-demo .demo-controls{display:none}.gg-rechex .reactor{width:145px;height:145px;margin:30px auto}.gg-rechex .hero .micro{font-size:9px}.gg-content:not(.front-content){padding-bottom:30px}.gg-content .ct-container{width:calc(100% - 36px)}.woocommerce table.shop_table{font-size:12px}.woocommerce-page .woocommerce{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.card:hover,.btn:hover{transform:none}}

.price .amount,.price .amount bdi,.price .woocommerce-Price-currencySymbol{font:inherit;color:inherit;letter-spacing:inherit}.gg-call-order-note{padding:24px;border:1px solid var(--line);background:var(--panel);margin-block:24px}.gg-call-order-note h2{font-size:24px;margin-bottom:15px}.woocommerce th,.woocommerce .shop_table thead th,.woocommerce .shop_table tfoot th{color:var(--text)}

.brand-icon-frame{display:block;width:37px;height:37px;overflow:hidden;position:relative;flex-shrink:0}.gg-capital .brand-icon-frame img{max-width:none;width:137px;height:137px;position:absolute;left:-16px;top:-44px}.gg-greek .brand-icon-frame img{max-width:none;width:64px;height:64px;position:absolute;left:-13px;top:-13px}.gg-rechex .brand-icon-frame{border:1px solid #2d687b;background:#0a1d2b;border-radius:4px}

.pricing-card .price,.call-card .price{color:var(--text)}
