/*
GWG Dark -- Secondary Stylesheet
Loaded only on non-homepage pages (functions.php: wp_enqueue_style gated on !is_front_page()).
Contains: Pricing page, Features+FAQ, Platforms directory, About page, generic inner-page
hero/content kit, all PMPro checkout/account/membership pages, Affiliate registration page,
Gigconomy page. Depends on style.css (core) loading first -- see functions.php enqueue order.
Source file: edit this, then run the same rcssmin pipeline used for style.css to produce
style-secondary.css. See D-CSS-MIN in DECISIONS.md for the minify convention this follows.
v1.1.0 -- added .gwg-auth-crosslink (F-022, login/membership-levels cross-links).
v1.1.1 -- dropped .gwg-auth-crosslink border-top, was doubling up with the existing card/table line above it.
*/
.pricing-page{overflow:hidden}.pricing-hero,.pricing-section{padding:64px 20px}.pricing-hero-grid,.pricing-value-grid{display:grid;grid-template-columns:minmax(0,0.88fr) minmax(420px,1.12fr);gap:48px;align-items:center}.pricing-hero-copy h1{max-width:760px;margin:0 0 20px;font-size:clamp(42px,6vw,72px);line-height:1.02;letter-spacing:0}.pricing-hero-subtitle{max-width:660px;margin:0 0 28px;color:var(--text-secondary);font-size:19px;line-height:1.65}.pricing-hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:24px}.pricing-proof-strip{display:flex;gap:10px;flex-wrap:wrap;color:var(--text-secondary);font-size:14px}.pricing-proof-strip span{display:inline-flex;align-items:center;min-height:36px;padding:7px 12px;border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,0.04)}.pricing-proof-strip strong{margin-right:4px;color:var(--accent-green);font-size:18px}.pricing-dashboard-preview{margin:0}.pricing-dashboard-preview picture{display:block;max-height:min(1080px,72vh);overflow-y:auto;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:var(--card-bg);box-shadow:0 20px 60px rgba(0,0,0,0.35);overscroll-behavior:contain;scrollbar-color:var(--accent-green) rgba(255,255,255,0.08);scrollbar-width:thin}.pricing-dashboard-preview img{display:block;width:100%;height:auto}.pricing-dashboard-preview figcaption{margin-top:10px;color:var(--text-muted);font-size:13px;text-align:center}.pricing-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:28px}.pricing-section-head h2,.pricing-value h2,.pricing-faq h2{margin:0;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:0}#pricing-standard-title{scroll-margin-top:120px}.pricing-section-head p,.pricing-value p{max-width:560px;margin:0;color:var(--text-secondary);line-height:1.7}.pricing-plan-grid{display:grid;gap:20px}.pricing-plan-grid--founders,.pricing-plan-grid--standard{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-plan-grid--standard{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-plan{display:flex;flex-direction:column;min-height:100%;padding:28px;border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,0.05)}.pricing-plan--founder{border-color:rgba(249,115,22,0.75);background:linear-gradient(135deg,rgba(249,115,22,0.16),rgba(255,255,255,0.05))}.pricing-plan--quiet{background:rgba(255,255,255,0.035)}.pricing-plan h3{margin:0 0 10px;font-size:24px}.pricing-plan-price{margin:0 0 8px;color:#fbbf24;font-size:48px;font-weight:800;line-height:1}.pricing-plan-price span{margin-left:4px;color:var(--text-muted);font-size:16px;font-weight:600}.pricing-plan-note{min-height:52px;margin:0 0 18px;color:var(--text-secondary);line-height:1.6}.pricing-plan ul,.pricing-proof-list{list-style:none;margin:0 0 24px;padding:0}.pricing-plan li,.pricing-proof-list span{position:relative;display:block;padding:9px 0 9px 28px;color:var(--text-secondary);line-height:1.5}.pricing-plan li::before,.pricing-proof-list span::before{content:"\2713";position:absolute;left:0;color:var(--accent-green);font-weight:800}.pricing-plan .cta-button,.pricing-plan .ratings-secondary-button{margin-top:auto;text-align:center}.pricing-fine-print{max-width:720px;margin:18px auto 0;color:var(--text-muted);font-size:13px;line-height:1.7;text-align:center}.pricing-value{background:rgba(0,0,0,0.12)}.pricing-value-grid{grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)}.pricing-proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0}.pricing-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.pricing-faq details{border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,0.04)}.pricing-faq summary{cursor:pointer;padding:18px 20px;color:var(--text-primary);font-weight:700}.pricing-faq details p{margin:0;padding:0 20px 20px;color:var(--text-secondary);line-height:1.7}@media (max-width:920px){.pricing-hero,.pricing-section{padding:44px 20px}.pricing-hero-grid,.pricing-value-grid,.pricing-plan-grid--founders,.pricing-plan-grid--standard,.pricing-faq-grid{grid-template-columns:1fr}.pricing-hero-copy h1{font-size:42px}.pricing-section-head{display:block}.pricing-section-head h2{margin-bottom:10px}.pricing-proof-list{grid-template-columns:1fr}}@media (max-width:560px){.pricing-hero-actions .cta-button,.pricing-hero-actions .ratings-secondary-button,.pricing-plan .cta-button,.pricing-plan .ratings-secondary-button{width:100%;text-align:center}.pricing-plan{padding:22px}.pricing-plan-price{font-size:40px}}.feature-card-grid,.feature-signal-grid,.faq-group-grid{display:grid;gap:18px}.feature-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card,.feature-signal-card,.faq-group{border:1px solid var(--card-border);border-radius:8px;background:rgba(255,255,255,0.045)}.feature-card,.feature-signal-card{padding:24px}.feature-card-kicker{display:inline-flex;margin-bottom:12px;padding:5px 9px;border:1px solid rgba(16,185,129,0.28);border-radius:999px;color:var(--accent-green);font-size:12px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase}.feature-card h3,.feature-signal-card h3{margin:0 0 10px;font-size:22px;line-height:1.2}.feature-card p,.feature-signal-card p,.feature-cta p{margin:0;color:var(--text-secondary);line-height:1.65}.feature-media-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);gap:40px;align-items:center}.feature-media-grid h2,.feature-cta h2{margin:0 0 14px;font-size:clamp(30px,4vw,46px);line-height:1.1;letter-spacing:0}.feature-media-grid p{margin:0 0 22px;color:var(--text-secondary);line-height:1.7}.feature-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-signal-card{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px 14px;align-items:start}.feature-signal-card .ratings-dot{margin-top:8px}.feature-signal-card h3,.feature-signal-card p{grid-column:2}.feature-cta-inner{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:30px;border:1px solid rgba(16,185,129,0.35);border-radius:8px;background:linear-gradient(135deg,rgba(16,185,129,0.14),rgba(255,255,255,0.04))}.feature-cta-inner .pricing-hero-actions{margin:0;justify-content:flex-end}.faq-hero .pricing-hero-copy h1{font-size:clamp(46px,8vw,86px)}.faq-group-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.faq-group{overflow:hidden}.faq-group--wide{grid-column:1 / -1}.faq-group h2{margin:0;padding:20px 22px;border-bottom:1px solid var(--card-border);font-size:24px;line-height:1.2;background:rgba(255,255,255,0.035)}.faq-group details{border-bottom:1px solid rgba(255,255,255,0.08)}.faq-group details:last-child{border-bottom:0}.faq-group summary{cursor:pointer;padding:18px 22px;color:var(--text-primary);font-weight:800}.faq-group details p{margin:0;padding:0 22px 20px;color:var(--text-secondary);line-height:1.7}.faq-more-help{padding-top:0}.faq-more-help-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;border:1px solid rgba(16,185,129,0.24);border-radius:8px;padding:28px;background:linear-gradient(135deg,rgba(16,185,129,0.12),rgba(56,189,248,0.08))}.faq-more-help h2{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.05}.faq-more-help p:last-child{margin:0;color:var(--text-secondary);font-size:18px;line-height:1.65}.faq-more-help-action{justify-self:end;white-space:nowrap}@media (max-width:1100px){.feature-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.feature-media-grid,.feature-signal-grid,.faq-group-grid{grid-template-columns:1fr}.faq-more-help-inner{grid-template-columns:1fr}.faq-more-help-action{justify-self:start}.faq-group--wide{grid-column:auto}.feature-cta-inner{display:block}.feature-cta-inner .pricing-hero-actions{justify-content:flex-start;margin-top:20px}}@media (max-width:560px){.feature-card-grid{grid-template-columns:1fr}.feature-card,.feature-signal-card,.feature-cta-inner,.faq-more-help-inner{padding:22px}.faq-group h2,.faq-group summary{padding-left:18px;padding-right:18px}.faq-group details p{padding-left:18px;padding-right:18px}.faq-more-help-action{width:100%;text-align:center}}.platforms-hero{background:linear-gradient(180deg,rgba(11,36,34,0.48) 0%,rgba(26,26,46,0.08) 100%)}.platforms-hero-art{margin:0}.platforms-hero-art img{display:block;width:min(100%,560px);height:auto;margin-left:auto;border:1px solid rgba(255,255,255,0.16);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,0.38)}.platforms-hero-art figcaption{max-width:560px;margin:10px 0 0 auto;color:var(--text-muted);font-size:13px;line-height:1.5;text-align:center}.platforms-tool-section{padding-top:42px}.platforms-tool-section .gwg-dir{max-width:1120px;padding-top:0}body.gwg-platforms-directory-page .page-hero{display:none}body.gwg-platforms-directory-page .page-content{padding:0}body.gwg-platforms-directory-page .page-content-card{padding:0;border:0;background:transparent;backdrop-filter:none}@media (max-width:920px){.platforms-hero-art img,.platforms-hero-art figcaption{margin-left:0}}.about-hero{padding-top:48px;padding-bottom:46px;background:linear-gradient(180deg,rgba(15,23,42,0.52) 0%,rgba(26,26,46,0.08) 100%)}.about-hero .pricing-hero-grid{gap:38px;grid-template-columns:minmax(0,0.88fr) minmax(420px,0.92fr)}.about-hero .pricing-hero-copy h1{font-size:clamp(42px,5vw,64px)}.about-hero-photo{margin:0}.about-hero-photo img{display:block;width:min(100%,560px);height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-left:auto;border:1px solid rgba(255,255,255,0.16);border-radius:8px;box-shadow:0 22px 60px rgba(0,0,0,0.38)}.about-hero-photo figcaption{max-width:560px;margin:10px 0 0 auto;color:var(--text-muted);font-size:13px;line-height:1.5;text-align:center}.about-content-section{padding-top:46px}.about-content-grid{max-width:1040px}.about-copy{padding:42px;border:1px solid var(--card-border);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,0.052),rgba(255,255,255,0.035));box-shadow:0 18px 48px rgba(0,0,0,0.18)}.about-copy::after{content:"";display:block;clear:both}.about-copy>p:first-child{font-size:18px;line-height:1.75;color:rgba(255,255,255,0.82)}.about-copy h3{margin-top:36px;padding-top:24px}.about-copy h3:first-child{margin-top:0;padding-top:0}.about-field-photo{max-width:260px;margin:8px 0 22px;border:1px solid rgba(255,255,255,0.14);border-radius:8px;background:rgba(255,255,255,0.035);box-shadow:0 18px 42px rgba(0,0,0,0.24);overflow:hidden}.about-field-photo picture,.about-field-photo img{display:block}.about-field-photo img{width:100%;height:auto}.about-field-photo--left{float:left;margin-right:28px}.about-field-photo--right{float:right;margin-left:28px}.about-field-photo--wide{max-width:340px}.about-signature{clear:both;margin:38px 0 30px;padding:24px 26px;border-left:3px solid var(--accent-green);border-radius:0 8px 8px 0;background:rgba(16,185,129,0.055)}.about-signature p{margin:0}.about-signature-signoff{color:var(--text-primary);font-weight:800;font-style:italic}.about-signature-name{margin-top:8px!important;color:#ffffff;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-style:italic;line-height:1.35}.about-signature-email{margin-top:8px!important;color:var(--text-secondary);font-family:"SF Mono",Consolas,monospace;font-size:14px}@media (max-width:920px){.about-hero .pricing-hero-grid{grid-template-columns:1fr}.about-hero-photo img,.about-hero-photo figcaption{margin-left:0}}@media (max-width:560px){.about-copy{padding:24px}.about-field-photo,.about-field-photo--left,.about-field-photo--right,.about-field-photo--wide{float:none;max-width:100%;margin:22px 0}}.page-hero{padding:64px 20px 46px;background:radial-gradient(circle at 82% 16%,rgba(16,185,129,0.12),transparent 30%),linear-gradient(180deg,rgba(9,16,31,0.78) 0%,rgba(26,26,46,0.12) 88%,rgba(26,26,46,0) 100%)}.page-hero-grid{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(280px,0.42fr);gap:48px;align-items:end}.page-hero-copy{max-width:780px}.page-hero-title{max-width:820px;font-size:clamp(44px,6vw,84px);font-weight:800;line-height:0.98;letter-spacing:0;margin-bottom:24px}.page-hero-subtitle{max-width:760px;font-size:20px;line-height:1.65;color:rgba(255,255,255,0.74);margin:0}.page-hero-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.page-hero-chips span{display:inline-flex;align-items:center;min-height:38px;padding:8px 13px;border:1px solid rgba(255,255,255,0.12);border-radius:8px;background:rgba(255,255,255,0.045);color:rgba(255,255,255,0.72);font-size:14px}.page-hero-panel{display:grid;gap:10px;align-content:start;padding:22px;border:1px solid rgba(16,185,129,0.22);border-radius:12px;background:linear-gradient(135deg,rgba(16,185,129,0.12),rgba(56,189,248,0.07));color:rgba(255,255,255,0.72)}.page-hero-panel-label{color:var(--accent-green);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em}.page-hero-panel strong{color:#fff;font-size:20px;line-height:1.2}.page-hero-panel p{margin:0;color:rgba(255,255,255,0.66);font-size:14px;line-height:1.6}.gig-news-hero .page-hero-grid{grid-template-columns:minmax(0,0.78fr) minmax(420px,0.72fr);align-items:center}.gig-news-hero-art{margin:0}.gig-news-hero-art picture{display:block}.gig-news-hero-art img{display:block;width:100%;height:auto;border:1px solid rgba(255,255,255,0.12);border-radius:10px;box-shadow:0 22px 56px rgba(0,0,0,0.34)}.page-content{padding:54px 20px 88px;min-height:50vh}.page-content-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:48px;backdrop-filter:blur(10px);max-width:100%;margin:0 auto}.page-content-card--info{max-width:980px;padding:clamp(28px,5vw,56px);background:linear-gradient(180deg,rgba(255,255,255,0.06),rgba(255,255,255,0.035))}body.gwg-platforms-directory-page .page-hero{padding:36px 20px 28px}body.gwg-platforms-directory-page .page-content{padding-top:32px}body.gwg-platforms-directory-page .page-content-card{padding:32px}.entry-content h2{font-size:30px;font-weight:700;line-height:1.18;margin:38px 0 16px;color:var(--text-primary)}.entry-content h2:first-child{margin-top:0}.entry-content h3{font-size:23px;font-weight:700;line-height:1.25;margin:32px 0 12px;color:var(--text-primary)}.entry-content h4{font-size:18px;font-weight:600;margin:24px 0 8px;color:var(--text-primary)}.entry-content p{color:var(--text-secondary);font-size:17px;line-height:1.82;margin-bottom:18px}.entry-content strong{color:var(--text-primary)}.entry-content ul,.entry-content ol{color:var(--text-secondary);margin:16px 0;padding-left:24px}.entry-content li{margin-bottom:8px;line-height:1.7}.page-content-card--info .entry-content>h2{padding-top:26px}.page-content-card--info .entry-content>h2:first-child{padding-top:0}.page-content-card--info .entry-content>p:first-child{font-size:20px;line-height:1.72;color:rgba(255,255,255,0.82)}.page-content-card--info .entry-content ul,.page-content-card--info .entry-content ol{padding:18px 22px 18px 32px;border:1px solid rgba(255,255,255,0.09);border-radius:10px;background:rgba(255,255,255,0.035)}.page-content-card--info .entry-content li::marker{color:var(--accent-green)}.gwg-page-notice{margin:0 0 28px;padding:18px 20px;border:1px solid rgba(20,184,166,0.32);border-radius:10px;background:rgba(20,184,166,0.08)}.gwg-page-notice strong{display:block;margin-bottom:8px;color:var(--text-primary);font-size:16px}.gwg-page-notice p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.68}.entry-content blockquote{border-left:3px solid var(--accent-green);padding:16px 24px;margin:24px 0;background:rgba(16,185,129,0.05);border-radius:0 8px 8px 0}.entry-content blockquote p{color:var(--text-secondary);font-style:italic;margin-bottom:0}.entry-content hr{border:none;margin:32px 0}.entry-content img{max-width:100%;height:auto;border-radius:8px;margin:16px 0}.entry-content a{color:var(--accent-green);text-decoration:underline;text-underline-offset:2px}.entry-content a:hover{color:var(--accent-green-hover)}.pmpro_card,.pmpro_section,.pmpro_form,.pmpro_checkout,.pmpro_account-profile{background:var(--card-bg)!important;border:1px solid var(--card-border)!important;border-radius:12px;color:var(--text-primary)!important}.pmpro_card *,.pmpro_section *,.pmpro_form *{color:var(--text-primary)!important}.pmpro_card a,.pmpro_section a,.pmpro_form a,.pmpro_card_actions a{color:var(--accent-green)!important}.pmpro_card_actions,.pmpro_card_footer{background:rgba(255,255,255,0.03)!important;border-top:1px solid var(--card-border)!important}body:not(.gwg-app) .pmpro_form input,body:not(.gwg-app) .pmpro_form input[type="text"],body:not(.gwg-app) .pmpro_form input[type="password"],body:not(.gwg-app) .pmpro_form input[type="email"],body:not(.gwg-app) .pmpro_form select,body:not(.gwg-app) .pmpro_form textarea,body:not(.gwg-app) .pmpro_checkout input,body:not(.gwg-app) .pmpro_checkout input[type="text"],body:not(.gwg-app) .pmpro_checkout input[type="password"],body:not(.gwg-app) .pmpro_checkout input[type="email"],body:not(.gwg-app) .pmpro_checkout select,body:not(.gwg-app) .pmpro_checkout textarea,body:not(.gwg-app) .pmpro_account-profile input,body:not(.gwg-app) .pmpro_account-profile input[type="text"],body:not(.gwg-app) .pmpro_account-profile input[type="email"],body:not(.gwg-app) .pmpro_account-profile select{background:rgba(255,255,255,0.12)!important;color:var(--text-primary)!important;border:1px solid var(--card-border)!important}body:not(.gwg-app) .pmpro_form input::placeholder,body:not(.gwg-app) .pmpro_checkout input::placeholder,body:not(.gwg-app) .pmpro_account-profile input::placeholder{color:var(--text-muted)!important}.gwg-post-signup-ratings-prompt{margin:32px 0 0;padding:24px;background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(56,189,248,.08));border:1px solid rgba(16,185,129,.28);border-radius:10px}.gwg-post-signup-ratings-prompt h2{margin:0 0 8px;color:var(--text-primary);font-size:24px}.gwg-post-signup-ratings-prompt p{margin:0 0 18px;color:var(--text-secondary)}.gwg-post-signup-ratings-prompt a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:8px;background:var(--accent-green);color:#06140f!important;font-weight:800;text-decoration:none}.page-content-card .pmpro_card,.page-content-card .pmpro_section,.page-content-card .pmpro_account-profile,.page-content-card .pmpro_checkout{background:transparent!important;border:none!important;border-radius:0!important;border-bottom:1px solid var(--card-border)!important;padding:24px 0!important}.page-content-card .pmpro_card:last-child,.page-content-card .pmpro_section:last-child{border-bottom:none!important}.page-content-card .pmpro_card_actions,.page-content-card .pmpro_card_footer{background:transparent!important;border-top:1px solid var(--card-border)!important;margin-top:12px;padding-top:12px}.page-content-card .pmpro_card .pmpro_card_content,.page-content-card .pmpro_card .pmpro_account-profile-fields{background:transparent!important;border:none!important;border-radius:0!important;padding:8px 0!important}.gwg-auth-crosslink{margin-top:20px;text-align:center;font-size:15px;color:var(--text-secondary)}body.pmpro-page .page-content-card .pmpro_card{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}body.pmpro-page .page-content-card .pmpro_checkout{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}body.pmpro-page .pmpro_form{background:transparent!important;border:none!important;border-radius:0!important}.pmpro_message{background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.15)!important;border-radius:8px!important;padding:16px!important;color:rgba(255,255,255,0.9)!important}.pmpro_message.pmpro_error{background:rgba(239,68,68,0.15)!important;border-color:rgba(239,68,68,0.4)!important;color:#fca5a5!important}.pmpro_message.pmpro_success{background:rgba(34,197,94,0.15)!important;border-color:rgba(34,197,94,0.4)!important;color:#86efac!important}#pmpro_levels,.pmpro_levels_table_div{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}#pmpro_levels table,table.pmpro_levels_table,.pmpro_levels_table_div table{background:transparent!important;width:100%;border-collapse:collapse;color:var(--text-primary)!important}#pmpro_levels table th,#pmpro_levels table td,table.pmpro_levels_table th,table.pmpro_levels_table td{background:transparent!important;color:var(--text-primary)!important;border:none!important;border-bottom:1px solid var(--card-border)!important;padding:16px 12px!important;vertical-align:middle}#pmpro_levels table th,table.pmpro_levels_table th{color:var(--text-secondary)!important;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.gwg-levels-intro,.gwg-checkout-intro{margin:0 0 28px;padding:22px 24px;border:1px solid rgba(16,185,129,0.32);border-radius:10px;background:linear-gradient(135deg,rgba(16,185,129,0.15),rgba(14,165,233,0.08))}.gwg-levels-intro h2,.gwg-checkout-intro h2{margin:0 0 8px;font-size:26px;line-height:1.2}.gwg-levels-intro p,.gwg-checkout-intro p{max-width:760px;margin:0;color:var(--text-secondary);line-height:1.65}.gwg-current-level-note{display:flex;flex-wrap:wrap;gap:6px;margin:-10px 0 24px;padding:14px 16px;border:1px solid rgba(56,189,248,0.35);border-radius:8px;background:linear-gradient(135deg,rgba(56,189,248,0.13),rgba(129,140,248,0.09));color:var(--text-secondary);line-height:1.55}.gwg-current-level-note strong{color:#e0f2fe}.gwg-level-row td{transition:background-color 160ms ease,border-color 160ms ease}.gwg-founder-row td{background:rgba(16,185,129,0.08)!important;border-top:1px solid rgba(16,185,129,0.28)!important;border-bottom-color:rgba(16,185,129,0.22)!important}.gwg-founder-row td:first-child{border-left:3px solid var(--accent-green)!important}.gwg-free-row td{background:rgba(59,130,246,0.055)!important}.gwg-current-level-row td{background:linear-gradient(135deg,rgba(56,189,248,0.14),rgba(129,140,248,0.08))!important;border-top:1px solid rgba(56,189,248,0.32)!important;border-bottom-color:rgba(56,189,248,0.26)!important}.gwg-current-level-row td:first-child{border-left:3px solid #38bdf8!important}.gwg-level-note{display:block;width:max-content;max-width:100%;margin-top:8px;padding:4px 8px;border:1px solid rgba(255,255,255,0.12);border-radius:999px;color:var(--accent-green)!important;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.gwg-current-level-row .gwg-level-note{color:#bae6fd!important;border-color:rgba(56,189,248,0.28);background:rgba(56,189,248,0.08)}#pmpro_levels table td:last-child a,table.pmpro_levels_table td:last-child a,.pmpro_levels_table_div table td:last-child a{display:block;min-width:190px;padding:14px 18px;border:1px solid rgba(16,185,129,0.36);border-radius:8px;background:linear-gradient(135deg,#10b981,#14d3a2);color:#07131f!important;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 14px 28px rgba(16,185,129,0.16)}.gwg-founder-row td:last-child a{background:linear-gradient(135deg,#f59e0b,#10b981)!important;border-color:rgba(245,158,11,0.5)!important}#pmpro_levels table td:last-child .gwg-current-level-action,table.pmpro_levels_table td:last-child .gwg-current-level-action,.pmpro_levels_table_div table td:last-child .gwg-current-level-action{display:block;min-width:190px;padding:14px 18px;border:1px solid rgba(56,189,248,0.58)!important;border-radius:8px;background:linear-gradient(135deg,#38bdf8,#818cf8)!important;color:#07131f!important;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 14px 28px rgba(56,189,248,0.16)!important}.gwg-membership-checkout-page .pmpro_submit,.gwg-membership-checkout-page .pmpro_checkout-field-submit{margin-top:28px}.gwg-membership-checkout-page .pmpro_checkout-fields,.gwg-membership-checkout-page .pmpro_cols-2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 18px!important;align-items:end}.gwg-membership-checkout-page .pmpro_checkout-field,.gwg-membership-checkout-page .pmpro_form_field,.gwg-membership-checkout-page .pmpro_cols-2>*{display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;box-sizing:border-box!important}.gwg-membership-checkout-page .pmpro_checkout-field-username,.gwg-membership-checkout-page .pmpro_checkout-field-busername,.gwg-membership-checkout-page .pmpro_form_field-username,.gwg-membership-checkout-page .pmpro_form_field-busername{grid-column:1 / -1}.gwg-membership-checkout-page .pmpro_checkout-field input,.gwg-membership-checkout-page .pmpro_form_field input,.gwg-membership-checkout-page .pmpro_form_input{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.gwg-membership-checkout-page .pmpro_form_field-checkbox{text-align:left}.gwg-membership-checkout-page .pmpro_form_field-checkbox .pmpro_form_label,.gwg-membership-checkout-page .pmpro_form_field-checkbox label{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;max-width:100%;text-align:left;cursor:pointer}.gwg-membership-checkout-page .pmpro_form_field-checkbox input[type="checkbox"],.gwg-membership-checkout-page input[type="checkbox"].pmpro_form_input-checkbox{display:inline-block!important;width:16px!important;height:16px!important;min-width:16px;flex:0 0 auto;margin:0!important}.gwg-membership-checkout-page .pmpro_btn,.gwg-membership-checkout-page input[type="submit"],.gwg-membership-checkout-page button[type="submit"]{min-width:210px;padding:15px 22px!important;border:1px solid rgba(16,185,129,0.42)!important;border-radius:8px!important;background:linear-gradient(135deg,#10b981,#14d3a2)!important;color:#07131f!important;font-weight:800!important;box-shadow:0 16px 32px rgba(16,185,129,0.18)!important}.gwg-membership-checkout-page .pmpro_form_field-password .pmpro_form_label{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-right:8px}.gwg-membership-checkout-page .gwg-password-input-wrap{position:relative;width:100%;min-width:0}.gwg-membership-checkout-page .gwg-password-input-wrap #password{width:100%!important;max-width:100%!important;padding-right:52px!important}.gwg-membership-checkout-page .pmpro_form_field-password-toggle.gwg-password-toggle-compact{display:inline-flex;align-items:center;margin:0;position:absolute;width:auto!important;min-width:0!important;max-width:none!important;right:10px;top:50%;transform:translateY(-50%);z-index:2}.gwg-membership-checkout-page .pmpro_form_field-password-toggle.gwg-password-toggle-compact .pmpro_btn-password-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:0!important;height:34px;padding:0!important;border-radius:999px!important;background:rgba(16,185,129,0.12)!important;color:var(--accent-green)!important;box-shadow:none!important}.gwg-membership-checkout-page .pmpro_form_field-password-toggle.gwg-password-toggle-compact .pmpro_btn-password-toggle:hover{background:rgba(16,185,129,0.2)!important}.gwg-membership-checkout-page .pmpro_form_field-password-toggle.gwg-password-toggle-compact .pmpro_icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center}.gwg-membership-checkout-page .pmpro_form_field-password-toggle.gwg-password-toggle-compact svg{width:18px;height:18px;stroke:currentColor!important}.gwg-membership-checkout-page .pmpro_form_field-password-toggle.gwg-password-toggle-compact .pmpro_form_field-password-toggle-state{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.gwg-membership-checkout-page #discount_code_button,.gwg-membership-checkout-page .pmpro_btn.pmpro_btn-cancel{background:rgba(255,255,255,0.08)!important;color:var(--text-primary)!important;box-shadow:none!important}.gwg-membership-checkout-page .pmpro_checkout h2,.gwg-membership-checkout-page .pmpro_form h2{font-size:24px}@media (max-width:760px){.gwg-levels-intro,.gwg-checkout-intro{padding:18px}.gwg-levels-intro h2,.gwg-checkout-intro h2{font-size:22px}.gwg-membership-checkout-page .pmpro_checkout-fields,.gwg-membership-checkout-page .pmpro_cols-2{grid-template-columns:1fr!important}#pmpro_levels table,table.pmpro_levels_table,.pmpro_levels_table_div table,#pmpro_levels tbody,table.pmpro_levels_table tbody,.pmpro_levels_table_div tbody,#pmpro_levels tr,table.pmpro_levels_table tr,.pmpro_levels_table_div tr,#pmpro_levels th,table.pmpro_levels_table th,.pmpro_levels_table_div th,#pmpro_levels td,table.pmpro_levels_table td,.pmpro_levels_table_div td{display:block;width:100%}#pmpro_levels table th,table.pmpro_levels_table th,.pmpro_levels_table_div th{display:none}#pmpro_levels table td,table.pmpro_levels_table td,.pmpro_levels_table_div td{padding:12px 14px!important}#pmpro_levels table td:last-child a,table.pmpro_levels_table td:last-child a,.pmpro_levels_table_div table td:last-child a{min-width:0;width:100%}}#pmpro_account-orders,.pmpro_account-orders{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important}#pmpro_account-orders table,.pmpro_account-orders table,table.pmpro_table{background:transparent!important;width:100%;border-collapse:collapse;color:var(--text-primary)!important}#pmpro_account-orders table th,#pmpro_account-orders table td,.pmpro_account-orders table th,.pmpro_account-orders table td,table.pmpro_table th,table.pmpro_table td{background:transparent!important;color:var(--text-primary)!important;border:none!important;border-bottom:1px solid var(--card-border)!important;padding:12px 8px!important}table.pmpro_table th,#pmpro_account-orders table th{color:var(--text-secondary)!important;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.pmpro_tag,.pmpro_tag.pmpro_tag-success,.pmpro_btn-success,a.pmpro_btn.pmpro_btn-success{background:transparent!important;color:var(--text-primary)!important;border:none!important;border-radius:0!important;padding:0!important;font-size:inherit!important;font-weight:normal!important;text-decoration:none!important;box-shadow:none!important}.aff-pitch{max-width:660px;font-family:var(--font-sans);line-height:1.7}.aff-pitch h2{font-size:1.5rem;margin-bottom:1rem}.aff-pitch p{margin-bottom:1rem}.aff-breakdown{background:var(--card-bg);border:1px solid var(--card-border);border-radius:6px;padding:1rem 1.25rem;margin:1.25rem 0}.aff-breakdown table{width:100%;border-collapse:collapse;font-size:0.95rem}.aff-breakdown td{padding:0.35rem 0.5rem}.aff-breakdown td:last-child{text-align:right;color:var(--accent-green);font-weight:600}.aff-fine{font-size:0.875rem;color:var(--text-muted)}.gigconomy-hero .pricing-hero-grid{align-items:center}.gigconomy-hero{background:radial-gradient(circle at 72% 18%,rgba(56,189,248,0.12),transparent 30%),linear-gradient(180deg,rgba(9,16,31,0.82) 0%,rgba(26,26,46,0.08) 100%)}.gigconomy-hero-art img{width:100%;height:auto;border-radius:10px;display:block}.pricing-hero-eyebrow{font-size:0.8rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--accent-green);margin-bottom:0.5rem}.gigconomy-intro-section .gigconomy-intro{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,0.92fr);gap:34px;align-items:center;font-size:1.08rem;line-height:1.75;color:var(--text-secondary)}.gigconomy-intro .gigconomy-infographic{margin:0}.gigconomy-intro-copy{padding:28px 0 28px 28px;border-left:1px solid rgba(255,255,255,0.12)}.gigconomy-intro p + p{margin-top:1.25rem}.gigconomy-intro a{color:var(--accent-green);text-decoration:underline}.gigconomy-facts-section{background:linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px) 0 0 / 84px 84px,radial-gradient(circle at 14% 6%,rgba(16,185,129,0.12),transparent 28%),radial-gradient(circle at 88% 42%,rgba(56,189,248,0.08),transparent 30%)}.gigconomy-facts-wrap{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;counter-reset:gigconomy-brief}.gigconomy-facts-group{position:relative;grid-column:span 6;min-height:100%;padding:24px 24px 22px;overflow:hidden;border:1px solid rgba(255,255,255,0.105);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,0.07),rgba(255,255,255,0.025)),rgba(6,14,28,0.58);box-shadow:0 18px 42px rgba(0,0,0,0.2);counter-increment:gigconomy-brief}.gigconomy-facts-group::before{content:counter(gigconomy-brief,decimal-leading-zero);position:absolute;top:18px;right:20px;color:rgba(255,255,255,0.12);font-size:clamp(42px,7vw,76px);font-weight:850;line-height:0.82}.gigconomy-facts-group::after{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--accent-green),rgba(56,189,248,0.88),transparent 74%)}.gigconomy-facts-group--lead,.gigconomy-facts-group--wide{grid-column:span 12}.gigconomy-facts-group--lead{display:grid;grid-template-columns:minmax(190px,0.42fr) minmax(0,1fr);gap:26px;align-items:start;padding:28px}.gigconomy-facts-group--lead h2{margin-bottom:0}.gigconomy-facts-group--wide{padding:30px;background:radial-gradient(circle at 8% 18%,rgba(16,185,129,0.15),transparent 28%),linear-gradient(135deg,rgba(255,255,255,0.078),rgba(255,255,255,0.028)),rgba(6,14,28,0.62)}.gigconomy-facts-group h2{position:relative;z-index:1;max-width:620px;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.12;font-weight:800;color:var(--text-primary);margin-bottom:1.1rem}.gigconomy-facts-list{position:relative;z-index:1;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.gigconomy-facts-list li{padding:0.78rem 0;position:relative;color:var(--text-secondary);border-top:1px solid rgba(255,255,255,0.09);line-height:1.55;font-size:0.98rem}.gigconomy-facts-list li strong{display:inline;padding:0 0.18em;border-radius:4px;background:rgba(16,185,129,0.12);color:#d1fae5;font-weight:800}.gigconomy-cta-section .gigconomy-cta{max-width:720px;margin:0 auto;text-align:center}.gigconomy-cta h2{font-size:clamp(1.4rem,3vw,2rem);margin-bottom:1rem}.gigconomy-cta p{color:var(--text-secondary);margin-bottom:1.75rem;line-height:1.7}.gigconomy-cta .pricing-hero-actions{justify-content:center}.gigconomy-citations h2{font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--text-muted);margin-bottom:1.25rem}.gigconomy-sources-list{padding-left:1.5rem;display:flex;flex-direction:column;gap:0.5rem}.gigconomy-sources-list li{font-size:0.82rem;color:var(--text-muted);line-height:1.5}.gigconomy-sources-list a{color:var(--accent-green)}@media (max-width:768px){.gigconomy-hero .pricing-hero-grid{grid-template-columns:1fr}.gigconomy-hero-art{order:-1}}.gigconomy-infographic{grid-column:1 / -1;margin:12px 0;padding:12px;text-align:center;border:1px solid rgba(255,255,255,0.11);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,0.075),rgba(255,255,255,0.025)),rgba(8,13,28,0.62);box-shadow:0 20px 52px rgba(0,0,0,0.24)}.gigconomy-infographic img{max-width:100%;height:auto;border-radius:8px;display:block}.gigconomy-infographic-link{position:relative;display:block;color:var(--text-primary);cursor:zoom-in}.gigconomy-infographic-link::after{content:"Open full size";position:absolute;right:12px;bottom:12px;padding:7px 10px;border:1px solid rgba(255,255,255,0.16);border-radius:8px;background:rgba(9,16,31,0.82);color:rgba(255,255,255,0.82);font-size:0.75rem;font-weight:800;letter-spacing:0.02em;line-height:1;box-shadow:0 10px 24px rgba(0,0,0,0.28);transition:background-color 0.2s,color 0.2s,border-color 0.2s}.gigconomy-infographic-link:hover::after,.gigconomy-infographic-link:focus-visible::after{border-color:rgba(16,185,129,0.46);background:rgba(16,185,129,0.18);color:#d1fae5}.gigconomy-infographic-link:focus-visible{outline:2px solid var(--accent-green);outline-offset:4px;border-radius:8px}.gigconomy-infographic-link img{transition:filter 0.2s,transform 0.2s}.gigconomy-infographic-link:hover img,.gigconomy-infographic-link:focus-visible img{filter:brightness(1.05);transform:translateY(-1px)}.gigconomy-infographic figcaption{margin:12px 4px 2px;color:rgba(255,255,255,0.58);font-size:0.82rem;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:0.08em}@media (min-width:981px){.gigconomy-facts-group:not(.gigconomy-facts-group--lead):not(.gigconomy-facts-group--wide):nth-of-type(odd){transform:translateY(18px)}}@media (max-width:980px){.gigconomy-intro-section .gigconomy-intro,.gigconomy-facts-group--lead{grid-template-columns:1fr}.gigconomy-intro-copy{padding:22px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,0.12)}.gigconomy-facts-group{grid-column:1 / -1}}@media (max-width:640px){.gigconomy-facts-wrap{gap:16px}.gigconomy-facts-group,.gigconomy-facts-group--lead,.gigconomy-facts-group--wide{padding:20px}.gigconomy-facts-group::before{top:16px;right:16px;font-size:46px}.gigconomy-facts-list li{font-size:0.94rem}}entry-content rules are never used on the homepage,so they live here with their base rules instead.============================================*/ @media (max-width:768px){.page-hero-title{font-size:32px;line-height:1.08}.page-hero-subtitle{font-size:16px}.page-hero-grid{grid-template-columns:1fr;gap:24px}.gig-news-hero .page-hero-grid{grid-template-columns:1fr}.page-hero{padding:42px 20px 34px}.page-hero-chips{margin-top:20px}.page-hero-panel{padding:18px}.page-content-card{padding:24px}body.gwg-platforms-directory-page .page-hero{padding:28px 20px 22px}body.gwg-platforms-directory-page .page-content{padding-top:24px}.entry-content h2{font-size:24px}.entry-content h3{font-size:20px}}.gwg-tracker-page .entry-content{max-width:960px;margin:0 auto;padding:2rem 1rem 4rem}.gwgtk-uploader{border:2px dashed var(--card-border);border-radius:14px;background:var(--card-bg);padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.gwgtk-uploader.gwgtk-drag{border-color:var(--accent-green);background:rgba(63,185,80,0.06)}.gwgtk-uploader-icon{font-size:2.2rem;margin-bottom:.5rem}.gwgtk-uploader-title{font-size:1.15rem;color:var(--text-primary);margin:0 0 .4rem}.gwgtk-browse{background:none;border:none;color:var(--accent-green);font-size:inherit;cursor:pointer;text-decoration:underline;padding:0}.gwgtk-uploader-hint{color:var(--text-secondary);font-size:.9rem;margin:0 0 .6rem}.gwgtk-uploader-privacy{color:var(--text-muted);font-size:.85rem;margin:0}.gwgtk-error{margin-top:1rem;padding:.9rem 1.1rem;border-radius:10px;border:1px solid var(--red);color:var(--red);background:rgba(248,81,73,0.08)}.gwgtk-controls{display:flex;align-items:center;gap:.6rem;margin:1.6rem 0 1rem;color:var(--text-secondary);font-size:.9rem;flex-wrap:wrap}.gwgtk-controls input{width:90px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;color:var(--text-primary);padding:.35rem .5rem}.gwgtk-tz{margin-left:auto;color:var(--text-muted);font-size:.8rem}.gwgtk-hero-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;text-align:center;padding:1.6rem 1rem;margin-bottom:1rem}.gwgtk-hero-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.gwgtk-hero-amount{color:var(--accent-green);font-size:2.6rem;font-weight:700;margin-top:.3rem}.gwgtk-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.gwgtk-total-card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.1rem;text-align:center}.gwgtk-total-label{color:var(--text-secondary);font-size:.85rem}.gwgtk-total-amount{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-top:.25rem}.gwgtk-total-note{color:var(--text-muted);font-size:.75rem;margin-top:.25rem}.gwgtk-section-title{margin:1.8rem 0 .8rem;color:var(--text-primary)}#gwgtk-chart{width:100%;height:auto;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px}.gwgtk-statuses{display:flex;flex-wrap:wrap;gap:.5rem}.gwgtk-status-chip{border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-secondary);border-radius:999px;padding:.3rem .8rem;font-size:.85rem}.gwgtk-status-approved,.gwgtk-status-screened_out{border-color:var(--green);color:var(--green)}.gwgtk-status-awaiting{border-color:var(--yellow);color:var(--yellow)}.gwgtk-status-rejected,.gwgtk-status-timed_out{border-color:var(--red);color:var(--red)}.gwgtk-note{color:var(--text-muted);font-size:.85rem;margin-top:.8rem}.gwgtk-cta{margin-top:2.4rem;border:1px solid rgba(16,185,129,.28);border-radius:16px;background:radial-gradient(circle at 82% 8%,rgba(56,189,248,.12),transparent 30%),linear-gradient(145deg,rgba(16,185,129,.09),rgba(8,13,28,.78) 48%);padding:clamp(1.4rem,4vw,2.4rem);text-align:left;box-shadow:0 24px 64px rgba(0,0,0,.28)}.gwgtk-upgrade-intro{max-width:780px;margin:0 auto 1.5rem;text-align:center}.gwgtk-upgrade-kicker{display:inline-flex;margin-bottom:.65rem;color:var(--accent-green);font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.gwgtk-cta .gwgtk-upgrade-intro h3{margin:0 0 .7rem;color:var(--text-primary);font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.15}.gwgtk-cta .gwgtk-upgrade-intro p{max-width:720px;margin:0 auto;color:var(--text-secondary);font-size:1rem;line-height:1.65}.gwgtk-upgrade-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);gap:1.1rem;align-items:stretch}.gwgtk-upgrade-compare{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:.8rem}.gwgtk-upgrade-card{padding:1.15rem;border:1px solid var(--card-border);border-radius:12px;background:rgba(255,255,255,.035)}.gwgtk-upgrade-card-full{border-color:rgba(16,185,129,.42);background:linear-gradient(145deg,rgba(16,185,129,.16),rgba(255,255,255,.04))}.gwgtk-upgrade-label{display:block;margin-bottom:.45rem;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gwgtk-upgrade-card-full .gwgtk-upgrade-label{color:#a7f3d0}.gwgtk-upgrade-card h4{margin:0 0 .75rem;color:var(--text-primary);font-size:1.05rem;line-height:1.25}.gwgtk-upgrade-card ul{list-style:none;margin:0;padding:0}.gwgtk-upgrade-card li{position:relative;margin:0;padding:.42rem 0 .42rem 1.35rem;border-top:1px solid rgba(255,255,255,.07);color:var(--text-secondary);font-size:.87rem;line-height:1.45}.gwgtk-upgrade-card li::before{content:"\2713";position:absolute;left:0;color:var(--accent-green);font-weight:800}.gwgtk-upgrade-card-free li::before{content:"\2022";color:var(--text-muted)}.gwgtk-upgrade-preview{min-width:0;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(8,13,28,.72);box-shadow:0 18px 42px rgba(0,0,0,.28)}.gwgtk-upgrade-preview picture{display:block;max-height:390px;overflow:hidden}.gwgtk-upgrade-preview img{display:block;width:100%;height:auto}.gwgtk-upgrade-preview figcaption{padding:.7rem .85rem;color:var(--text-muted);font-size:.75rem;line-height:1.4;text-align:center}.gwgtk-cta-buttons{display:flex;gap:.8rem;justify-content:center;flex-wrap:wrap;margin-top:1rem}.gwgtk-btn{display:inline-block;border-radius:10px;padding:.7rem 1.3rem;font-weight:600;text-decoration:none}.gwgtk-btn-primary{background:var(--accent-green);color:#fff}.gwgtk-btn-primary:hover{background:var(--accent-green-hover)}.gwgtk-btn-secondary{border:1px solid var(--accent-green);color:var(--accent-green)}.gwgtk-btn-ghost{border:1px solid var(--card-border);color:var(--text-secondary)}@media (max-width:768px){.gwgtk-totals{grid-template-columns:1fr}.gwgtk-tz{margin-left:0}.gwgtk-upgrade-grid,.gwgtk-upgrade-compare{grid-template-columns:1fr}.gwgtk-upgrade-preview{order:-1}.gwgtk-upgrade-preview picture{max-height:320px}}.gwgtk-insights{margin-top:1rem;border:1px solid var(--accent-green);border-radius:12px;background:rgba(63,185,80,0.06);padding:1rem 1.2rem}.gwgtk-insights-title{color:var(--accent-green);font-weight:700;margin-bottom:.5rem}.gwgtk-insights-body{color:var(--text-secondary);font-size:.92rem;line-height:1.55}.gwgtk-insights-body strong{color:var(--text-primary)}.gwgtk-fx-note{color:var(--text-muted);font-size:.75rem}.gwgtk-hero-pend{color:var(--yellow);font-size:.85rem;margin-top:.35rem}.gwgtk-totals{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.gwgtk-pend-amount{color:var(--yellow)}.gwg-tracker-page .entry-content a.gwgtk-btn-primary{background:var(--accent-green);color:#08121f;font-weight:700;text-decoration:none}.gwg-tracker-page .entry-content a.gwgtk-btn-primary:hover{background:var(--accent-green-hover);color:#08121f;text-decoration:none}.gwg-tracker-page .entry-content a.gwgtk-btn-secondary{border:1px solid var(--accent-green);color:var(--accent-green);text-decoration:none}.gwgtk-cta-fine{color:var(--text-muted);font-size:.85rem;margin-top:1rem}.gwgtk-cta-fine a{color:var(--text-secondary);text-decoration:underline}.gwgtk-statuses{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.6rem}.gwgtk-status-cell{background:var(--card-bg);border:1px solid var(--card-border);border-top:3px solid var(--card-border);border-radius:10px;padding:.7rem .5rem;text-align:center}.gwgtk-sc-val{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.gwgtk-sc-label{font-size:.8rem;color:var(--text-secondary);margin-top:.15rem}.gwgtk-sc-sub{font-size:.72rem;color:var(--text-muted);margin-top:.25rem}.gwgtk-sc-approved,.gwgtk-sc-screened_out,.gwgtk-sc-partial{border-top-color:var(--green)}.gwgtk-sc-awaiting{border-top-color:var(--yellow)}.gwgtk-sc-rejected,.gwgtk-sc-timed_out{border-top-color:var(--red)}
