/*
Theme Name: GrowthRix Studio
Theme URI: https://growthrixai.in/
Author: GrowthRix AI
Description: An editorial block theme for the GrowthRix AI creator platform concept.
Version: 1.0.1
Requires at least: 6.6
Requires PHP: 8.0
Text Domain: growthrix-studio
License: GPL-2.0-or-later
*/
.site-brand{text-decoration:none}.wp-block-navigation{margin:0}
:root{--ink:#08090b;--surface:#101216;--surface2:#17191f;--paper:#f1eee7;--muted:#b0b1b8;--gold:#c6ab72;--line:#2a2c32;--radius:16px;--sans:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:5px}a:hover{color:var(--gold)}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:2px solid var(--gold);outline-offset:5px}img,svg{max-width:100%}p{margin:0 0 1.25rem;color:var(--muted)}h1,h2,h3,h4{color:var(--paper);margin:0 0 1.15rem;line-height:1.08;letter-spacing:-.045em;font-weight:400}h1,h2{font-family:var(--serif)}h1{font-size:clamp(3.25rem,6.6vw,6.4rem);line-height:1.015}h2{font-size:clamp(2.4rem,4.7vw,4.45rem)}h3{font-size:1.4rem;letter-spacing:-.025em;font-weight:500;line-height:1.3}h4{font-family:var(--serif);font-size:2rem}em{font-weight:400;color:var(--gold)}.wp-site-blocks{padding:0!important}.wp-site-blocks>*{margin-block-start:0}.site-main{max-width:none!important;padding:0!important}.wp-block-post-content{max-width:none!important}.wp-block-post-content>*{margin-block-start:0}.section-wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto!important}.spacious{padding-top:130px;padding-bottom:100px}.eyebrow{font-size:10px;letter-spacing:.19em;line-height:1.8;font-weight:600;color:var(--gold);text-transform:uppercase;margin:0 0 26px}.site-header{position:relative;z-index:30;border-bottom:1px solid var(--line);background:#08090be6;backdrop-filter:blur(20px)}.header-inner{width:min(1320px,calc(100% - 80px));margin:auto;min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:30px}.site-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-symbol{display:flex;align-items:center;width:39px;min-width:39px}.brand-symbol img{display:block;width:39px;height:39px}.site-brand .wp-block-site-title,.brand-name{font-family:var(--serif);font-size:21px;color:var(--paper);letter-spacing:-.03em;margin:0}.site-brand a{text-decoration:none}.wp-block-navigation{font-family:var(--sans);font-size:12px;font-weight:500}.wp-block-navigation__container{gap:27px!important}.wp-block-navigation-item__content{text-decoration:none}.nav-cta .wp-block-navigation-item__content{border:1px solid #74623d;border-radius:4px;padding:10px 15px;color:var(--gold)}.wp-block-navigation__responsive-container.is-menu-open{background:var(--ink)!important;color:var(--paper)!important;padding:35px}.wp-block-navigation__responsive-container-close{min-height:44px;min-width:44px}.preview-nav{display:flex;align-items:center;gap:28px}.preview-nav a{text-decoration:none;font-size:12px;white-space:nowrap}.menu-toggle{display:none;background:none;border:1px solid var(--line);border-radius:4px;color:var(--paper);min-width:46px;min-height:44px;font-size:20px}.hero{display:grid;grid-template-columns:1.14fr 1fr;align-items:center;gap:15px;min-height:660px;padding-top:83px;padding-bottom:80px}.hero-copy{position:relative;z-index:2}.hero-copy h1{max-width:750px}.hero .hero-lede{max-width:490px}.hero-lede{font-size:clamp(1rem,1.4vw,1.15rem);max-width:690px;line-height:1.8;margin:27px 0 29px}.hero-actions{display:flex;gap:13px;align-items:center;flex-wrap:wrap}.wp-block-buttons{margin:0!important}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:19px;background:var(--gold);color:var(--ink);border:1px solid var(--gold);border-radius:4px;padding:14px 22px;font-size:12px;font-weight:650;letter-spacing:.01em;text-decoration:none;min-height:48px;transition:background .2s,transform .2s}.wp-block-button__link:hover{background:#ddc28a;color:var(--ink);transform:translateY(-2px)}.is-style-outline .wp-block-button__link{background:transparent;color:var(--paper);border-color:#55565d}.is-style-outline .wp-block-button__link:hover{border-color:var(--gold);color:var(--gold)}.status-note{font-size:10px;margin-top:28px;color:#b4b4b9;letter-spacing:.015em}.status-dot{width:5px;height:5px;background:var(--gold);display:inline-block;border-radius:100%;margin-right:7px;box-shadow:0 0 12px #c6ab7280}.orbital{width:100%;aspect-ratio:1;position:relative;display:grid;place-items:center;isolation:isolate}.orbital:before{content:"";position:absolute;inset:17%;background:radial-gradient(ellipse,#c3a05c20,transparent 70%);filter:blur(15px);z-index:-1}.orbital:after{content:"";position:absolute;width:100%;height:1px;top:50%;background:linear-gradient(90deg,transparent,#4a4432,transparent);transform:rotate(-27deg);z-index:-1}.orbit{position:absolute;border:1px solid #77776c38;border-radius:50%;width:84%;height:84%;transform:rotateX(45deg) rotateZ(-23deg)}.orbit-one{animation:orbitDrift 25s linear infinite}.orbit-two{width:65%;height:65%;border-color:#bca3715c;transform:rotateX(27deg) rotateZ(30deg)}.orbit-three{width:92%;height:92%;border-style:dashed;border-color:#83838320}.orbit-one:after{content:"";width:6px;height:6px;background:var(--gold);position:absolute;top:12%;left:14%;border-radius:50%;box-shadow:0 0 15px var(--gold)}.orbital-core{display:grid;place-items:center;width:32%;height:32%;border:1px solid #bca37133;border-radius:50%;background:radial-gradient(circle,#24221d,var(--ink));box-shadow:0 0 60px #c6ab7210}.orbital-core svg{width:67%;height:67%}.orbit-caption{position:absolute;letter-spacing:.11em;font-size:8px;line-height:1.3;background:var(--ink);padding:8px 12px;border:1px solid var(--line);border-radius:3px;color:#c8c6be}.orbit-caption-a{left:7%;top:20%}.orbit-caption-b{right:-1%;top:52%}.orbit-caption-c{left:14%;bottom:12%}.orbital-foot{position:absolute;font-size:7px;letter-spacing:.22em;bottom:1%;color:#a6a6a8}.signal-strip{padding:26px 25px;border-block:1px solid var(--line);text-align:center;background:#101114}.strip-label{font-size:8px;letter-spacing:.18em;color:#a7a8ad;margin-bottom:11px}.strip-items{font-size:12px;color:#d2d0ca;margin:0;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.strip-items span{color:var(--gold);margin-inline:20px}.section-heading{max-width:780px;margin-bottom:50px}.section-heading h2{margin-bottom:20px}.section-intro{max-width:610px;font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.feature-card{padding:33px 28px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#14161b,#0c0e11);transition:border-color .2s,transform .2s}.feature-card:hover{border-color:#8d754b;transform:translateY(-4px)}.card-index{font-size:9px;letter-spacing:.15em;color:var(--gold);margin-bottom:45px}.feature-card h3{font-size:1.3rem}.feature-card p:last-child{font-size:13px;margin:0;line-height:1.9}.workflow-demo{padding:34px 38px;border:1px solid #61543a;border-radius:20px;position:relative;background:radial-gradient(ellipse at 100% 0,#78603a18,transparent 55%),#101216;overflow:hidden}.demo-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:23px;border-bottom:1px solid var(--line)}.demo-top .eyebrow{margin:0;font-size:8px}.demo-label{font-size:9px;color:var(--muted)}.demo-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;padding-top:38px}.demo-layout h3{font-family:var(--serif);font-weight:400;font-size:2.2rem;line-height:1.15}.demo-layout>div>p{font-size:12px;max-width:280px}.demo-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-top:25px}.demo-tabs button{cursor:pointer;font-size:10px;padding:10px 11px;border:1px solid var(--line);border-radius:4px;color:var(--muted);background:#14161a;min-height:44px}.demo-tabs button[aria-selected=true]{background:var(--gold);border-color:var(--gold);color:var(--ink)}.stage-panel{border:1px solid #34373e;border-radius:12px;background:#191c22;padding:29px;min-height:340px}.stage-status{font-size:8px;letter-spacing:.12em;color:var(--gold);display:block;margin-bottom:26px}.stage-panel h4{font-size:1.65rem;letter-spacing:-.025em}.stage-panel p{font-size:12px;line-height:1.8}.stage-panel ul{font-size:11px;padding:0;list-style:none;margin:22px 0}.stage-panel li{border-top:1px solid var(--line);padding:7px 0;color:#c2c3c8}.stage-panel li:before{content:"✓";color:var(--gold);margin-right:11px}.stage-bottom{font-size:8px;color:#a6a9b1}.audience-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.audience-card{border-top:1px solid #625437;padding:38px 35px 40px;background:linear-gradient(140deg,#17181c,#0d0f12);border-radius:0 0 15px 15px}.audience-card h3{font-family:var(--serif);font-size:2.8rem;font-weight:400;line-height:1.08}.audience-card>p:not(.eyebrow){font-size:13px;max-width:340px;margin-bottom:28px}.faq-section{padding-top:70px;padding-bottom:90px;display:grid;grid-template-columns:.95fr 1.25fr;gap:70px}.faq-list details{border-top:1px solid var(--line);padding:21px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{font-size:14px;cursor:pointer;line-height:1.6;color:var(--paper);padding-right:20px}.faq-list details p{font-size:12px;margin:15px 0 2px;line-height:1.9}.closing-cta{padding:55px 48px;border:1px solid #625437;background:radial-gradient(ellipse at right bottom,#ab864226,transparent 65%),#111316;border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:100px}.closing-cta h2{font-size:clamp(2.2rem,4vw,3.6rem)}.closing-cta p:last-child{font-size:12px;max-width:450px;margin-bottom:0}.closing-cta .eyebrow{margin-bottom:17px}.site-footer{border-top:1px solid var(--line);background:#0b0d10}.footer-inner{padding:55px 0 28px}.footer-top{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:40px;padding-bottom:42px}.footer-statement{font-family:var(--serif);font-size:22px;line-height:1.3;max-width:250px;color:var(--paper)}.footer-links{display:flex;flex-direction:column;gap:11px;align-items:flex-start}.footer-links a{font-size:11px;text-decoration:none}.footer-label{font-size:8px;letter-spacing:.16em;color:var(--gold);margin-bottom:4px}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:22px}.footer-bottom p{font-size:8px;margin:0;letter-spacing:.06em}.page-hero{padding-top:100px;padding-bottom:90px}.page-hero h1{max-width:950px}.page-hero .hero-lede{max-width:680px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.story-grid>div:last-child p{font-size:14px}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;padding-bottom:90px}.contact-grid h2{font-size:2.8rem}.contact-grid>div:first-child p{font-size:13px}.interest-form-panel{border:1px solid #625437;background:#14171b;padding:34px;border-radius:16px}.form-pending h3{font-family:var(--serif);font-size:2rem}.form-pending p{font-size:13px}.prose{max-width:800px;padding-bottom:100px}.prose h2{font-size:2rem;margin-top:45px}.prose p{font-size:14px}.interest-form-panel input,.interest-form-panel select,.interest-form-panel textarea{max-width:100%;color:#171717;background:#f6f4ee;border:1px solid #777;padding:13px;border-radius:5px;min-height:46px}.interest-form-panel label{font-size:12px;color:var(--paper)}.interest-form-panel button[type=submit],.interest-form-panel input[type=submit]{background:var(--gold);border:1px solid var(--gold);color:var(--ink);padding:13px 22px;min-height:48px;font-weight:600;cursor:pointer}.preview-form label{display:block;margin-bottom:7px}.preview-form input,.preview-form select,.preview-form textarea{width:100%;margin-bottom:19px}.preview-form textarea{min-height:110px}.preview-form-note{font-size:11px;margin-top:20px}.skip-link{position:absolute;left:16px;top:-100px;background:var(--gold);color:var(--ink);padding:10px 18px;z-index:999;text-decoration:none}.skip-link:focus{top:12px}.editor-styles-wrapper{background:var(--ink);color:var(--paper)}@keyframes orbitDrift{to{transform:rotateX(45deg) rotateZ(337deg)}}@media(min-width:1600px){.hero{min-height:760px}}@media(max-width:1100px){.section-wrap{width:calc(100% - 70px)}.header-inner{width:calc(100% - 60px)}.wp-block-navigation__container,.preview-nav{gap:18px!important}.hero{min-height:590px}.hero h1{font-size:clamp(3rem,6vw,5rem)}.feature-card{padding:27px 22px}.demo-layout{gap:25px}.workflow-demo{padding:29px}.story-grid{gap:50px}.faq-section{gap:35px}.contact-grid{gap:40px}}@media(max-width:800px){.section-wrap{width:calc(100% - 40px)}.header-inner{width:calc(100% - 40px);min-height:79px}.site-brand .wp-block-site-title,.brand-name{font-size:20px}.preview-nav{display:none;position:absolute;top:79px;left:0;right:0;padding:25px;background:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.preview-nav.is-open{display:flex}.preview-nav a{font-size:16px;min-height:44px}.menu-toggle{display:block}.hero{grid-template-columns:1fr;padding-top:61px;padding-bottom:55px;gap:8px}.hero h1{font-size:clamp(3.4rem,9vw,5.5rem)}.hero-copy{max-width:680px}.hero-lede{font-size:15px}.orbital{width:min(430px,95%);margin:8px auto 0}.orbit-caption-b{right:0}.signal-strip{padding-inline:20px}.strip-items{font-size:11px;display:block;line-height:2}.strip-items span{margin-inline:8px}.spacious{padding-top:80px;padding-bottom:65px}.section-heading{margin-bottom:34px}.feature-grid{grid-template-columns:1fr}.feature-card{padding:28px}.card-index{margin-bottom:26px}.workflow-demo{padding:24px}.demo-top{align-items:flex-start;flex-direction:column;gap:8px}.demo-layout{grid-template-columns:1fr;padding-top:27px;gap:25px}.demo-layout>div>p{max-width:420px}.demo-tabs{margin-top:20px}.stage-panel{min-height:330px}.audience-grid{grid-template-columns:1fr}.audience-card{padding:30px}.faq-section{grid-template-columns:1fr;padding-top:45px;padding-bottom:60px;gap:0}.faq-section .section-heading{margin-bottom:15px}.closing-cta{padding:35px 26px;display:block;margin-bottom:65px}.closing-cta .wp-block-buttons{margin-top:28px!important}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-inner{padding-top:40px}.footer-bottom{gap:12px}.page-hero{padding-top:65px;padding-bottom:55px}.page-hero h1{font-size:clamp(3rem,9vw,5rem)}.story-grid{grid-template-columns:1fr;gap:20px}.contact-grid{grid-template-columns:1fr;gap:22px;padding-bottom:55px}.interest-form-panel{padding:24px}.prose h2{font-size:1.7rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{padding-block:12px}.nav-cta .wp-block-navigation-item__content{padding-inline:20px}.hero-actions{gap:12px}.hero-actions .wp-block-button__link{font-size:11px;padding-inline:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.hero h1{font-size:clamp(3.25rem,5.6vw,5.3rem)}@media(max-width:800px){.hero h1{font-size:clamp(3.1rem,9vw,4.6rem)}.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.wp-block-navigation .wp-block-navigation__responsive-container-open{display:flex}}
