:root{color-scheme:light;--bg:#f6f7f2;--panel:#ffffff;--ink:#18211f;--muted:#65706c;--line:#dce3df;--accent:#166c5d;--accent-strong:#0e4f44;--warn:#8a5b00;--danger:#a83232;--shadow:0 14px 40px rgba(18,32,28,0.08)}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden;overscroll-behavior-x:contain}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}.miniStudioShell{min-height:100vh;padding:24px min(5vw,64px) 64px;background:radial-gradient(circle at top left,rgba(58,123,213,.18),transparent 34rem),radial-gradient(circle at 80% 8%,rgba(22,108,93,.16),transparent 28rem),linear-gradient(135deg,#07111f,#0d1728 46%,#101612);color:#f5f7fb}.miniStudioGrid,.miniStudioHero,.miniStudioNav,.miniStudioNav div,.miniStudioOutputCards article>div,.miniStudioOutputHeader,.miniStudioTwoCols{display:flex}.miniStudioNav{align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto 28px}.miniStudioNav div{flex-wrap:wrap;gap:10px;justify-content:flex-end}.miniStudioBrand,.miniStudioCopyButton,.miniStudioNav a{border:1px solid rgba(255,255,255,.16);color:#f7fbff;text-decoration:none}.miniStudioNav a{border-radius:999px;padding:10px 14px;background:rgba(255,255,255,.07)}.miniStudioBrand{border-radius:16px!important;padding:12px 16px!important;font-weight:900;letter-spacing:-.03em;background:rgba(255,255,255,.12)!important}.miniStudioHero{max-width:1440px;margin:0 auto 24px;align-items:stretch;justify-content:space-between;gap:24px}.miniStudioHero aside,.miniStudioHero>div,.miniStudioOutputCards article,.miniStudioPanel{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);box-shadow:0 24px 80px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.miniStudioHero>div{flex:1 1;border-radius:34px;padding:clamp(28px,5vw,58px)}.miniStudioHero h1{max-width:920px;font-size:clamp(2.35rem,5.8vw,5.8rem);line-height:.88;letter-spacing:-.07em}.miniStudioHero p:not(.eyebrow){max-width:760px;margin-top:20px;color:rgba(245,247,251,.74);font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.6}.miniStudioHero aside{width:min(360px,100%);border-radius:28px;padding:26px;align-self:stretch}.miniStudioHero aside strong{display:block;font-size:2.5rem;letter-spacing:-.06em}.miniStudioHero aside small,.miniStudioHero aside span{display:block;margin-top:10px;color:rgba(245,247,251,.72);line-height:1.5}.miniStudioGrid{align-items:flex-start;gap:24px;max-width:1440px;margin:0 auto}.miniStudioPanel{border-radius:30px;padding:24px}.miniStudioControls{position:-webkit-sticky;position:sticky;top:16px;width:420px;flex-shrink:0}.miniStudioControls h2,.miniStudioOutput h2{color:#fff;font-size:1.6rem;letter-spacing:-.04em}.miniStudioControls p,.miniStudioOutput p{color:rgba(245,247,251,.68);line-height:1.5}.miniStudioControls label{display:block;margin-top:16px;color:rgba(245,247,251,.78);font-size:.82rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.miniStudioControls input,.miniStudioControls select,.miniStudioControls textarea{width:100%;margin-top:8px;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:13px 14px;background:rgba(0,0,0,.24);color:#fff;outline:none}.miniStudioControls textarea{resize:vertical}.miniStudioTwoCols{gap:12px}.miniStudioTwoCols label{flex:1 1}.miniStudioPresetGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:20px}.miniStudioPresetGrid button{border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:14px;text-align:left;background:rgba(255,255,255,.07);color:#f8fbff}.miniStudioPresetGrid button.isActive{border-color:rgba(110,231,183,.72);background:linear-gradient(135deg,rgba(22,108,93,.82),rgba(58,123,213,.42))}.miniStudioPresetGrid span,.miniStudioPresetGrid strong{display:block}.miniStudioPresetGrid span{margin-top:6px;color:rgba(245,247,251,.68);line-height:1.45}.miniStudioOutput{flex:1 1;min-width:0}.miniStudioShowcase{width:340px;flex-shrink:0}.miniStudioShowcase h2{color:#fff;font-size:1.35rem;letter-spacing:-.04em}.miniStudioShowcaseGrid{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.miniStudioShowcaseGrid article{border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;background:rgba(0,0,0,.18)}.miniStudioShowcaseGrid h3{margin:0 0 8px;color:#fff}.miniStudioShowcaseGrid p{margin:8px 0 0;color:rgba(245,247,251,.72);line-height:1.45}.miniStudioOutputHeader{align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.miniStudioCopyButton{border-radius:999px;padding:9px 12px;background:rgba(110,231,183,.12);white-space:nowrap}.miniStudioOutputCards{flex-direction:column;gap:14px}.miniStudioOutputCards article{overflow:hidden;border-radius:22px}.miniStudioOutputCards article>div{align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.12)}.miniStudioOutputCards h3{margin:0;color:#fff;font-size:1rem}.miniStudioOutputCards pre,.miniStudioOutputCards ul{margin:0;padding:16px;color:rgba(245,247,251,.82);white-space:pre-wrap;word-break:break-word;font-size:.92rem;line-height:1.55}.miniStudioOutputCards ul{padding-left:34px}@media (max-width:980px){.miniStudioGrid,.miniStudioHero,.miniStudioTwoCols{flex-direction:column}.miniStudioControls,.miniStudioShowcase{position:static;width:100%}.miniStudioHero aside{width:100%}}@media (max-width:640px){.miniStudioShell{padding:16px 12px 40px}.miniStudioNav,.miniStudioOutputHeader{flex-direction:column;align-items:stretch}.miniStudioNav div{justify-content:flex-start}.miniStudioHero>div,.miniStudioPanel{border-radius:24px;padding:20px}}.shell{width:min(1440px,calc(100vw - 40px));margin:0 auto;padding:24px 0 48px}.eventList div,.extractButton,.guardrail,.nextAction,.orders article>div,.outreachButton,.policyBadge,.previewBox,.qaItem,.queueForm button,.sectionHeader,.topbar{display:flex;align-items:center}.topbar{justify-content:space-between;gap:18px;margin-bottom:18px}h1,h2,p{margin:0}h1{font-size:clamp(2rem,4vw,4.25rem);line-height:.95;letter-spacing:0}h2{font-size:1.08rem}.eyebrow{margin-bottom:6px;color:var(--accent);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.guardrail,.panel,.policyBadge{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow)}.policyBadge{min-height:44px;padding:0 14px;border-radius:8px;gap:8px;font-weight:800;color:var(--accent-strong)}.guardrail{align-items:flex-start;gap:12px;padding:16px;border-radius:8px;margin-bottom:18px}.guardrail span{display:block;margin-top:4px;color:var(--muted)}.grid{display:grid;grid-gap:18px;gap:18px;margin-bottom:18px}.twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel{border-radius:8px;padding:18px}.sectionHeader{justify-content:space-between;gap:12px;margin-bottom:16px}.queueForm{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) auto;grid-gap:10px;gap:10px;align-items:end;margin-bottom:14px}label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.78rem;font-weight:800}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fbfcfa;color:var(--ink)}input,select{height:42px;padding:0 12px}textarea{resize:vertical;padding:12px;line-height:1.45}.extractButton,.outreachButton,.queueForm button{justify-content:center;min-height:42px;border:0;border-radius:8px;padding:0 14px;gap:8px;background:var(--accent);color:#fff;font-weight:900}.prospectList{display:grid;grid-gap:8px;gap:8px}.prospect{width:100%;display:flex;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfcfa;color:var(--ink);text-align:left}.prospect.active{border-color:var(--accent);background:#eef8f4}.eventList span,.metric span,.orders span,.prospect small,.prospect span,.qaItem small{display:block}.eventList span,.failReasons p,.metric span,.orders span,.previewBox span,.prospect em,.prospect small,.qaItem small{color:var(--muted);font-size:.82rem}.prospect em{font-style:normal;text-align:right}.statePill{border-radius:999px;background:#e7f2ed;padding:8px 10px;color:var(--accent-strong);font-size:.8rem;font-weight:900}.nextAction,.previewBox{justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;padding:14px;margin-bottom:12px;background:#fbfcfa}.nextAction p,.previewBox p{margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.outreachButton{width:100%;background:var(--accent-strong)}.metricGrid,.qaGrid,.qaSummary{display:grid;grid-gap:10px;gap:10px}.qaSummary{grid-template-columns:repeat(3,1fr);margin-bottom:12px}.metric,.qaSummary span{border:1px solid var(--line);border-radius:8px;background:#fbfcfa;padding:12px;font-weight:900}.qaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.qaItem{justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfcfa}.qaItem select{width:150px;flex:0 0 150px}.failReasons{margin-top:14px}.failReasons div{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.failReasons button{border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px 10px;color:var(--danger);font-size:.78rem;font-weight:900}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric small{display:block;color:var(--muted)}.metric strong{display:block;margin:6px 0;color:var(--accent-strong);font-size:1.8rem}.eventList{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.eventList div{justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:8px}.attributionSummary{border:1px solid var(--line);border-radius:8px;background:#eef8f4;padding:14px;margin-bottom:12px}.attributionSummary strong{display:block;color:var(--accent-strong);font-size:2rem}.attributionSummary span{color:var(--muted);font-size:.86rem}.attributionList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.attributionList article{border:1px solid var(--line);border-radius:8px;background:#fbfcfa;padding:12px}.attributionList article>div{display:flex;justify-content:space-between;gap:12px}.attributionList small,.attributionList span{color:var(--muted);font-size:.82rem}.attributionList p{margin:8px 0 4px}.extractButton{width:100%;margin:10px 0 14px}.orders{display:grid;grid-gap:12px;gap:12px;max-height:520px;overflow:auto}.orders article{border:1px solid var(--line);border-radius:8px;padding:12px;background:#fbfcfa}.orders article>div{justify-content:space-between;gap:12px;margin-bottom:8px}table{width:100%;border-collapse:collapse;font-size:.86rem}td,th{border-top:1px solid var(--line);padding:8px;text-align:left;vertical-align:top}th{color:var(--muted);font-size:.75rem;text-transform:uppercase}@media (max-width:920px){.shell{width:min(100vw - 24px,720px)}.metricGrid,.qaGrid,.queueForm,.topbar,.twoColumns{grid-template-columns:1fr}.topbar{display:grid}.queueForm{align-items:stretch}.eventList div,.nextAction,.orders article>div,.previewBox,.qaItem{align-items:flex-start;flex-direction:column}.qaItem select{width:100%;flex-basis:auto}}@media (max-width:768px){.ich-grid-2{grid-template-columns:1fr!important}.ich-cat-chips{flex-direction:column!important;align-items:stretch!important}.ich-cat-chips>*{text-align:center!important}.ich-map{aspect-ratio:16/10!important;height:auto!important;min-height:280px!important}.ich-hero-h1{font-size:28px!important}.ich-stats{gap:12px!important}.ich-footer,.ich-product-grid,.ich-stats,.ich-why-us{grid-template-columns:1fr!important}.ich-footer{gap:24px!important;text-align:center}header nav a{display:none!important}}.marketingShell{width:min(1180px,calc(100vw - 36px));margin:0 auto;padding:24px 0 64px}.marketingNav{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px}.marketingNav a{color:var(--ink);text-decoration:none;font-weight:850;margin-left:18px}.marketingNav .brand{margin-left:0;color:var(--accent-strong);font-size:1.35rem;letter-spacing:-.04em}.heroSection,.sectionBlock{border:1px solid var(--line);background:rgba(255,255,255,.82);box-shadow:var(--shadow);border-radius:22px}.heroSection{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-gap:24px;gap:24px;padding:clamp(28px,5vw,62px);margin-bottom:20px;background:radial-gradient(circle at 20% 10%,rgba(22,108,93,.14),transparent 36%),linear-gradient(135deg,#ffffff,#eff8f4)}.compactHero{align-items:center}.heroCopy h1,.legalPage h1{max-width:880px;font-size:clamp(2.4rem,7vw,5.9rem);line-height:.92;letter-spacing:-.07em}.heroText{max-width:760px;margin-top:22px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.55}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.primaryButton,.secondaryButton{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 20px;border:0;text-decoration:none;font-weight:950}.primaryButton{background:var(--accent);color:#fff}.secondaryButton{border:1px solid var(--line);background:#fff;color:var(--accent-strong)}.copyPanel,.heroCard,.outcomeCard,.verticalCard{border:1px solid var(--line);border-radius:18px;background:#fff}.heroCard{padding:22px}.heroCard span,.verticalCard span{color:var(--accent);font-weight:950}.heroCard h2{margin:8px 0 14px;font-size:1.7rem}.heroCard ul,.legalPage ul{padding-left:20px;line-height:1.8}.sectionBlock{margin-top:20px;padding:clamp(24px,4vw,42px)}.sectionBlock h2{max-width:800px;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;letter-spacing:-.05em}.outcomeGrid,.verticalGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:22px}.outcomeCard,.verticalCard{padding:18px;color:var(--ink);text-decoration:none;line-height:1.45}.verticalCard h3{margin:0 0 10px;font-size:1.25rem}.legalPage li,.sectionBlock p,.verticalCard p{color:var(--muted);line-height:1.65}.verticalCard span{display:inline-block;margin-top:16px}.leadSection,.splitBlock{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px}.stepList{margin:0;padding-left:22px;color:var(--muted);line-height:1.9;font-size:1.05rem}.copyPanel{padding:22px}.leadForm{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:18px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.checkRow{display:flex;grid-template-columns:none;align-items:flex-start;gap:10px;color:var(--muted);font-size:.92rem;font-weight:700}.checkRow input{width:auto;margin-top:3px}.formMessage{font-weight:900}.formMessage.success{color:var(--accent-strong)}.formMessage.error{color:var(--danger)}.legalPage .sectionBlock{max-width:900px;margin-inline:auto}.legalPage h2{margin-top:28px;font-size:1.6rem}.legalPage p{margin-top:14px}@media (max-width:900px){.formGrid,.heroSection,.leadSection,.splitBlock{grid-template-columns:1fr}.outcomeGrid,.verticalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.marketingNav{align-items:flex-start;flex-direction:column}.marketingNav a{margin-left:0;margin-right:14px}.outcomeGrid,.verticalGrid{grid-template-columns:1fr}}.pricingHead{max-width:760px;margin:0 auto}.pricingHead,.pricingHead .eyebrow{text-align:center}.pricingSub{margin:14px auto 0;max-width:640px;color:var(--muted);line-height:1.6}.billingToggle{gap:4px;margin:22px auto 0;padding:5px;border:1px solid var(--line);background:#fff;border-radius:999px;box-shadow:var(--shadow)}.billingToggle,.billingToggle button{display:inline-flex;align-items:center}.billingToggle button{gap:8px;border:0;background:transparent;color:var(--muted);font-weight:900;padding:10px 18px;border-radius:999px;white-space:nowrap}.billingToggle button.active{background:var(--accent);color:#fff}.billingToggle .savePill{font-size:.72rem;font-weight:950;padding:2px 8px;border-radius:999px;background:rgba(22,108,93,.14);color:var(--accent-strong)}.billingToggle button.active .savePill{background:rgba(255,255,255,.22);color:#fff}.pricingGrid{display:grid;grid-gap:16px;gap:16px;align-items:stretch;margin-top:34px}.pricingCard{display:flex;flex-direction:column;position:relative;border:1px solid var(--line);border-radius:20px;background:#fff;padding:26px 22px}.pricingCard.featured{border-color:var(--accent);box-shadow:0 20px 50px rgba(22,108,93,.18);background:radial-gradient(circle at 50% 0,rgba(22,108,93,.08),transparent 60%),#fff}@media (min-width:901px){.pricingCard.featured{transform:scale(1.04)}}.planBadge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--accent);color:#fff;font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase;padding:6px 14px;border-radius:999px;white-space:nowrap}.planName{margin:6px 0 4px;font-size:1.3rem;letter-spacing:-.02em}.planTagline{margin:0 0 18px;color:var(--muted);font-size:.95rem;line-height:1.5;min-height:42px}.planPrice{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.planPrice .amount{font-size:clamp(2.2rem,4vw,2.8rem);font-weight:950;letter-spacing:-.04em;color:var(--ink);line-height:1}.planPrice .per,.planPrice .was,.planSetup .was{color:var(--muted);font-weight:800}.planPrice .was,.planSetup .was{text-decoration:line-through}.planPrice .was{font-size:1.05rem}.planBilling{margin:6px 0 0;color:var(--muted);font-size:.85rem;font-weight:700}.planSetup{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding-top:14px;border-top:1px solid var(--line);color:var(--ink);font-weight:800;font-size:.95rem}.planSetup .planSetupTag{color:var(--muted);font-weight:700;font-size:.8rem}.planSaving{margin:10px 0 0;color:var(--accent-strong);font-weight:900;font-size:.9rem}.planFeatures{list-style:none;margin:18px 0 22px;padding:0;display:grid;grid-gap:10px;gap:10px}.planFeatures li{position:relative;padding-left:26px;color:var(--ink);line-height:1.45;font-size:.95rem}.planFeatures li:before{content:"✓";position:absolute;left:0;top:0;color:var(--accent);font-weight:950}.planInherits{margin:16px 0 0;padding:9px 12px;border-radius:10px;background:rgba(22,108,93,.09);color:var(--accent-strong);font-weight:700;font-size:.9rem}.pricingCard .planInherits strong{font-weight:950;font-size:inherit;letter-spacing:normal}.planInherits+.planFeatures{margin-top:12px}.planCta{margin-top:auto;width:100%}.addonsBlock{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.addonsBlock h3{margin:0 0 18px;font-size:1.15rem;text-align:center}.addonsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 18px;gap:10px 18px}.addonRow{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.7)}.addonName{color:var(--ink);font-weight:700;font-size:.95rem}.addonName small{color:var(--muted);font-weight:600}.addonPrice{color:var(--accent-strong);font-weight:950;white-space:nowrap}.addonPrice small,.pricingReassure{color:var(--muted);font-weight:700}.pricingReassure{margin:26px auto 0;text-align:center;font-size:.9rem}@media (max-width:900px){.addonsGrid,.pricingGrid{grid-template-columns:1fr}.planTagline{min-height:0}}.valueStack{margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.valueStack h3{margin:0 0 18px;font-size:1.15rem;text-align:center}.valueStackTable{display:grid;grid-gap:8px;gap:8px}.valueRow{display:grid;grid-template-columns:1.7fr 1fr 1.15fr;grid-template-areas:"label separate included";grid-gap:12px;gap:12px;align-items:baseline;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.7)}.valueRow.valueHead{padding:0 16px 2px;border:0;background:transparent;color:var(--muted);font-size:.72rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.valueLabel{grid-area:label;color:var(--ink);font-weight:700;font-size:.95rem}.valueSeparate{grid-area:separate;color:var(--muted);font-weight:800;font-size:.9rem}.valueIncluded{grid-area:included;color:var(--accent-strong);font-weight:900;font-size:.9rem;text-align:right}.valueRow.valueHead .valueIncluded{color:var(--muted)}.valuePunch{margin:16px auto 0;max-width:640px;text-align:center;color:var(--ink);line-height:1.6;font-size:.98rem}@media (max-width:900px){.valueRow{grid-template-columns:1fr auto;grid-template-areas:"label label" "separate included";gap:4px 12px}.valueRow.valueHead{display:none}}.aiTeamPage{width:min(1240px,calc(100vw - 36px))}.aiTeamHero{background:radial-gradient(circle at 18% 10%,rgba(22,108,93,.18),transparent 34%),radial-gradient(circle at 88% 22%,rgba(240,195,109,.32),transparent 30%),linear-gradient(135deg,#ffffff,#eef8f4 58%,#fff9ec)}.aiTeamHero .heroCopy h1{max-width:960px;font-size:clamp(2.35rem,6.6vw,5.6rem)}.microcopy{max-width:760px;margin-top:14px;color:var(--muted);font-size:.9rem;line-height:1.55}.aiRosterCard{align-self:stretch;background:#10231f;color:#fff}.aiRosterCard li,.aiRosterCard span{color:#d9f0e9}.assetGrid,.bonusGrid,.compareGrid,.kitGrid,.packFileGrid,.painGrid,.pricingGrid,.specialistGrid{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.assetGrid,.compareGrid,.kitGrid,.packFileGrid,.painGrid,.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bonusGrid,.specialistGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.assetCard,.bonusGrid article,.compareGrid>div,.kitCard,.packFileCard,.painGrid article,.pricingCard,.specialistCard{border:1px solid var(--line);border-radius:16px;background:#fff;padding:18px}.painGrid span,.painGrid strong,.specialistCard p,.specialistCard span{display:block}.painGrid strong{margin-bottom:8px}.assetCard li,.compareGrid li,.kitCard li,.painGrid span,.pricingCard li{color:var(--muted);line-height:1.55}.assetCard h3,.compareGrid h3,.kitCard h3,.pricingCard h3,.specialistCard h3{margin:0 0 10px;letter-spacing:-.03em}.assetCard ul,.backendUpsell ul,.compareGrid ul,.kitCard ul,.pricingCard ul{margin:0;padding-left:20px}.pricingCard span,.specialistCard span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#e7f2ed;padding:6px 9px;color:var(--accent-strong);font-size:.72rem;font-weight:950;text-transform:uppercase}.specialistCard h3{margin-top:12px;font-size:1.02rem}.specialistCard p{font-size:.93rem}.assetCard{background:#fbfcfa}.bonusGrid article{background:#fff9ec;color:#513b12;line-height:1.5;font-weight:800}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricingCard{display:grid;grid-gap:14px;gap:14px;align-content:start}.pricingCard strong{font-size:2.7rem;letter-spacing:-.06em}.backendUpsell,.guaranteeSection{background:#10231f;color:#fff}.backendUpsell .eyebrow,.guaranteeSection .eyebrow{color:#a9e2d3}.backendUpsell li,.guaranteeSection p{color:#d9f0e9}.backendUpsell{display:flex;justify-content:space-between;align-items:center;gap:24px}.backendUpsell h2{max-width:860px}.packFilesSection{background:#f7fbf7}.packFileCard{display:grid;grid-gap:8px;gap:8px;color:inherit;text-decoration:none}.packFileCard span{color:var(--muted);line-height:1.55}.packFileCard em{color:var(--accent-strong);font-style:normal;font-weight:900}.backendUpsell ul{margin-top:18px;line-height:1.8}@media (max-width:1100px){.bonusGrid,.specialistGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.assetGrid,.compareGrid,.kitGrid,.packFileGrid,.painGrid,.pricingGrid{grid-template-columns:1fr}.backendUpsell{align-items:flex-start;flex-direction:column}}@media (max-width:620px){.bonusGrid,.specialistGrid{grid-template-columns:1fr}}.photoAppShell{min-height:100vh;padding:14px 14px 80px;background:radial-gradient(circle at 12% 0,rgba(22,108,93,.18),transparent 34%),linear-gradient(180deg,#f7fbf7,#edf4ef 46%,#f8fafc);color:#13201c}.photoAppFlows,.photoAppHero,.photoAppResults,.photoAppWorkspace{width:min(1120px,100%);margin-inline:auto}.photoAppHero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:14px;gap:14px;padding:clamp(22px,5vw,46px);border:1px solid #d9e7df;border-radius:28px;background:rgba(255,255,255,.88);box-shadow:0 22px 70px rgba(17,44,36,.13)}.photoAppHero h1{max-width:850px;font-size:clamp(2.3rem,9vw,5.7rem);line-height:.9;letter-spacing:-.075em}.photoAppEyebrow{color:#146353;font-size:.72rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.photoAppLead{max-width:760px;margin-top:18px;color:#52605b;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.55}.photoAppHero--fastStart{grid-template-columns:1fr;padding:22px}.photoAppHero--fastStart h1{font-size:clamp(2.3rem,11vw,4.8rem);line-height:.92;letter-spacing:-.08em;margin-bottom:14px}.photoAppHero--fastStart .photoAppLead{font-size:clamp(1.05rem,4.6vw,1.55rem);line-height:1.34;max-width:680px;margin-bottom:18px}.photoAppHeroQuickSettings{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin:12px 0 16px}.photoAppHeroQuickSettings label{display:grid;grid-gap:6px;gap:6px;color:#49635b;font-weight:950}.photoAppHeroQuickSettings input,.photoAppHeroQuickSettings select{width:100%;border:1px solid #d9e7df;border-radius:16px;padding:13px 14px;background:#fff;color:#13201c;font:inherit;font-weight:900}.photoAppHeroActions--primaryOnly{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.photoAppHeroActions--primaryOnly button{min-height:64px;width:100%;font-size:1.05rem}.photoAppHeroActions--primaryOnly button:nth-child(2){background:#fff;color:#06745f;border:1px solid #d9e7df}.photoAppMicroPromise{margin:12px 0 0;color:#60736b;font-size:.95rem;line-height:1.35;font-weight:800}.photoAppActionStack,.photoAppHeroActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.photoAppActionStack button,.photoAppCameraActions button,.photoAppCaptureButtons button,.photoAppHeroActions a,.photoAppHeroActions button,.photoAppPanelHeader button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:999px;padding:0 18px;background:#146353;color:#fff;font-weight:950;text-decoration:none}.photoAppActionStack button:nth-child(2),.photoAppCameraActions button:nth-child(2),.photoAppCaptureButtons button:nth-child(2),.photoAppHeroActions a,.photoAppHeroActions button:nth-child(2){border:1px solid #d9e7df;background:#fff;color:#146353}.photoAppCameraActions,.photoAppCaptureButtons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.photoAppFlows button,.photoAppPanel,.photoAppResults,.photoAppStatusCard{border:1px solid #d9e7df;background:rgba(255,255,255,.92);box-shadow:0 16px 45px rgba(17,44,36,.08)}.photoAppStatusCard{align-self:stretch;display:grid;align-content:end;grid-gap:10px;gap:10px;border-radius:22px;padding:22px}.photoAppAssetGrid small,.photoAppDropzone span,.photoAppEmpty,.photoAppFlows em,.photoAppOutputGrid p,.photoAppStatusCard span,.photoAppTips{color:#66736e}.photoAppStatusCard strong{color:#146353;font-size:clamp(2.6rem,7vw,4.8rem);line-height:.9;letter-spacing:-.07em}.photoAppFlows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.photoAppFlows button{display:grid;grid-gap:8px;gap:8px;border-radius:20px;padding:16px;color:#13201c;text-align:left}.photoAppFlows button.active{border-color:#146353;background:#e9f7f1}.photoAppFlows span{font-size:1.9rem}.photoAppFlows strong,.photoAppPanel h2,.photoAppResults h2{font-size:1.15rem}.photoAppWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:14px}.photoAppPanel,.photoAppResults{border-radius:24px;padding:16px}.photoAppPanelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.photoAppPanelHeader>span,.photoAppState{border-radius:999px;padding:9px 11px;background:#edf6f2;color:#146353;font-size:.78rem;font-weight:950}.photoAppFormGrid,.photoAppFormGrid--priority{margin-bottom:12px;border:1px solid #cfe9dc;border-radius:18px;padding:12px;background:#effbf5}.photoAppFormGrid--priority label{font-size:.98rem}.photoAppActionStack,.photoAppAssetGrid,.photoAppTips{display:grid;grid-gap:10px;gap:10px}.photoAppFormGrid label{color:#52605b;font-size:.78rem;font-weight:950}.photoAppFormGrid input,.photoAppFormGrid textarea{min-height:48px;border-radius:14px;background:#fbfdfb}.photoAppCheckboxLabel{min-height:48px;display:flex;align-items:center;gap:10px;border:1px solid #d9e7df;border-radius:14px;padding:0 12px;background:#f3fbf7;color:#146353!important}.photoAppCheckboxLabel input{width:20px;min-height:20px;accent-color:#146353}.photoAppTips{padding-left:22px;line-height:1.55}.photoAppDropzone{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:170px;margin-top:14px;border:2px dashed #9ccbbd;border-radius:22px;background:#f3fbf7;color:#13201c;text-align:center}.photoAppDropzone input{display:none}.photoAppDropzone strong{font-size:1.25rem}.photoAppResults{margin-top:14px}.photoAppProductDataCard,.photoAppProductPageCard{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;border:1px solid #d9e7df;border-radius:20px;padding:14px;background:linear-gradient(135deg,#f3fbf7,#ffffff)}.photoAppBackgroundNotice,.photoAppProgressCard{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px;border:1px solid #cfe9dc;border-radius:18px;padding:12px 14px;background:#effbf5;color:#12372d;font-weight:850}.photoAppProgressTopline{display:flex;justify-content:space-between;gap:10px;align-items:center}.photoAppProgressTopline span{color:#5e6b66;font-size:.86rem;font-weight:900}.photoAppProgressTrack{height:12px;overflow:hidden;border-radius:999px;background:#dbe9e3}.photoAppProgressTrack span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#12372d,#22a06b);transition:width .42s ease}.photoAppProgressCard p{margin:0;color:#53635d;line-height:1.45}.photoAppPostCameraActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin:0 0 14px}.photoAppPostCameraActions button{display:grid;grid-gap:4px;gap:4px;min-height:82px;border:0;border-radius:20px;padding:16px 18px;text-align:left;color:#fff;box-shadow:0 16px 34px rgba(11,72,50,.18)}.photoAppPostCameraActions button span{font-size:1.08rem;font-weight:1000;line-height:1.1}.photoAppPostCameraActions button small{color:rgba(255,255,255,.88);font-size:.82rem;font-weight:850;line-height:1.25}.photoAppNextProductButton{background:linear-gradient(135deg,#0f7a4f,#2dc76d)}.photoAppMicButton{background:linear-gradient(135deg,#059669,#22c55e)}.photoAppMicButton--listening{background:linear-gradient(135deg,#b91c1c,#ef4444);animation:photoAppPulseRecord .9s ease-in-out infinite}@keyframes photoAppPulseRecord{0%,to{transform:scale(1);box-shadow:0 16px 34px rgba(185,28,28,.22)}50%{transform:scale(1.015);box-shadow:0 18px 42px rgba(185,28,28,.34)}}.photoAppFastDetailActions{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.photoAppProductDataCard textarea{width:100%;border:1px solid #d9e7df;border-radius:14px;padding:10px 12px;font:inherit;resize:vertical}.photoAppProductDataCard p,.photoAppProductDataCard small,.photoAppProductPageCard p,.photoAppProductPageCard small{margin:0;color:#66736e;line-height:1.45}.photoAppProductDataCard button,.photoAppProductPageCard button{min-height:46px;border:0;border-radius:999px;background:#13201c;color:#fff;font-weight:950}.photoAppProductPageCard{grid-template-columns:minmax(0,1fr) minmax(120px,.35fr);background:linear-gradient(135deg,#10231d,#1a6a57);color:#fff}.photoAppProductPageCard .photoAppEyebrow,.photoAppProductPageCard h3{color:#fff}.photoAppProductPageCard p,.photoAppProductPageCard small{color:#dff4ec}.photoAppProductPageCard a{color:#ffffff;font-weight:950}.photoAppMiniMediaStack{display:grid;grid-gap:8px;gap:8px;align-content:center}.photoAppMiniMediaStack span{border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.12);color:#fff;font-size:.78rem;font-weight:950;text-align:center}.photoAppProductDataCard button:disabled{opacity:.45}.photoAppCameraPanel{display:grid;grid-gap:12px;gap:12px;margin-top:14px;border:1px solid #d9e7df;border-radius:24px;padding:14px;background:#0d1714;color:#fff;box-shadow:0 18px 50px rgba(17,44,36,.16)}.photoAppCameraPanel video{width:100%;max-height:62vh;border-radius:18px;background:#000;object-fit:cover}.photoAppCameraPanel canvas{display:none}.photoAppCameraActions{justify-content:stretch}.photoAppCameraActions button{flex:1 1 160px}.photoAppCameraActions button:first-child{flex-basis:100%;min-height:58px;font-size:1.05rem}.photoAppCameraActions .photoAppVideoButton{flex:1 1 170px;border:1px solid rgba(215,238,230,.48);background:rgba(255,255,255,.08);color:#d7eee6;box-shadow:none}.photoAppCameraActions .photoAppVideoButton--recording{border-color:#fecaca;background:#b91c1c;color:#fff}.photoAppVideoCountdown{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 14px;gap:4px 14px;border:1px solid rgba(254,202,202,.75);border-radius:18px;padding:12px 14px;background:rgba(127,29,29,.34);color:#fff}.photoAppVideoCountdown small,.photoAppVideoCountdown span{color:#fecaca;font-weight:900}.photoAppVideoCountdown strong{grid-row:span 2;min-width:72px;border-radius:16px;padding:6px 12px;background:#dc2626;text-align:center;font-size:clamp(2.5rem,10vw,4.5rem);line-height:1}.photoAppCameraActions .photoAppVideoCancelButton{flex:0.72 1 150px;border:1px solid rgba(254,202,202,.82);background:rgba(185,28,28,.22);color:#fecaca;box-shadow:none}.photoAppCameraActions .photoAppVideoCancelButton:focus-visible,.photoAppCameraActions .photoAppVideoCancelButton:hover{background:rgba(185,28,28,.42);color:#fff}.photoAppCameraActions .photoAppCancelButton{flex:1 1 170px;border:1px solid rgba(254,202,202,.9);background:#b91c1c;color:#fff;box-shadow:none}.photoAppCameraActions .photoAppCancelButton:focus-visible,.photoAppCameraActions .photoAppCancelButton:hover{background:rgba(185,28,28,.32);color:#fff}.photoAppCameraPanel p{margin:0;color:#d7eee6;font-weight:700}.photoAppCameraPanel .photoAppVideoStatus{color:#a8cfc3;font-size:.9rem}.photoAppCameraError{margin-top:14px;border:1px solid #fecaca;border-radius:16px;padding:12px;background:#fff1f2;color:#9f1239;font-weight:900}.photoAppState--empty{background:#eef1f6;color:#3f4f63}.photoAppState--queued{background:#fff0d3;color:#8a5b00}.photoAppAssetGrid,.photoAppProcessedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.photoAppAssetGrid article,.photoAppProcessedGrid article{overflow:hidden;border:1px solid #e1e9e5;border-radius:18px;background:#fff}.photoAppAssetGrid img,.photoAppAssetGrid video,.photoAppProcessedGrid img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f0f4f2}.photoAppAssetGrid video{aspect-ratio:9/16;max-height:520px}.photoAppAssetGrid article div,.photoAppProcessedGrid article div{display:grid;grid-gap:5px;gap:5px;padding:12px}.photoAppAssetGrid a,.photoAppProcessedGrid a,.photoAppSecondaryAction{color:#146353;font-weight:900}.photoAppProcessedGrid{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.photoAppError{color:#b42318;font-weight:800;overflow-wrap:anywhere}.photoAppActionStack button:disabled{opacity:.65;cursor:wait}.photoAppOutputGrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);grid-gap:14px;gap:14px;margin-top:14px;border:1px solid #e1e9e5;border-radius:18px;padding:14px;background:#fbfdfb}.photoAppOutputGrid p{margin-top:6px;line-height:1.55}.photoAppActionStack{margin-top:0}.photoAppActionStack button{width:100%;border-radius:14px}.photoAppActionStack button:nth-child(3){background:#2d3330}.photoAppEmpty{display:grid;place-items:center;min-height:180px;border:1px dashed #c9d8d2;border-radius:18px;padding:18px;text-align:center}@media (max-width:820px){.photoAppShell{padding:10px 10px 72px}.photoAppHero,.photoAppOutputGrid,.photoAppProductPageCard,.photoAppWorkspace{grid-template-columns:1fr}.photoAppHero{border-radius:22px;padding:20px}.photoAppHeroActions{display:grid}.photoAppFlows{grid-template-columns:1fr}.photoAppFlows button{min-height:116px}.photoAppPanelHeader{display:grid}.photoAppCameraActions button,.photoAppCaptureButtons button,.photoAppHeroActions a,.photoAppHeroActions button,.photoAppPanelHeader button{width:100%;min-height:56px}}.productPageShell{min-height:100vh;padding:16px 16px 80px;background:radial-gradient(circle at 10% 5%,rgba(20,99,83,.18),transparent 32%),linear-gradient(180deg,#f7fbf7,#eef6f1 50%,#ffffff);color:#13201c}.productPageHero,.productPageNav,.productPageSection{width:min(1160px,100%);margin-inline:auto}.productPageNav{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;font-weight:950}.productPageCtas a,.productPageGallery button span,.productPageNav a{color:#146353;text-decoration:none}.productPageHero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid #d9e7df;border-radius:32px;padding:clamp(16px,3vw,28px);background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(17,44,36,.12)}.productPageCopy,.productPageMediaStage,.productPageSection{border:1px solid #e1e9e5;border-radius:26px;background:#fff}.productPageMediaStage{overflow:hidden;display:grid;align-content:start}.productPageMediaStage>img,.productPageNoMedia{width:100%;aspect-ratio:1/1;object-fit:cover;background:#eef4f1}.productPageNoMedia{display:grid;place-items:center;color:#66736e;font-weight:950}.productPageCaptureProof,.productPageSpinControls,.productPageSpinHint{display:grid;grid-gap:8px;gap:8px;padding:14px;color:#66736e;font-weight:850}.productPageCaptureProof{grid-template-columns:repeat(2,minmax(0,1fr));background:#fbfdfb}.productPageCaptureProof span{border-radius:999px;padding:9px 10px;text-align:center;font-size:.82rem;font-weight:950}.productPageCaptureProof .ok{background:#e9f7f1;color:#0f4f42}.productPageCaptureProof .warn{background:#fff4e5;color:#8a4b08}.productPageCaptureProof small{grid-column:1/-1;text-align:center}.productPageCtas a,.productPageCtas button,.productPageSpinControls button{min-height:48px;border:0;border-radius:999px;padding:0 18px;background:#146353;color:#fff;font-weight:950}.productPageCopy{display:grid;align-content:center;grid-gap:16px;gap:16px;padding:clamp(18px,4vw,42px)}.productPageCopy h1{font-size:clamp(2.4rem,7vw,5.4rem);line-height:.9;letter-spacing:-.07em}.productPageDescription,.productPageLabelStory p{color:#52605b;font-size:clamp(1rem,2.1vw,1.22rem);line-height:1.65}.productPageCtas,.productPageFacts{display:flex;flex-wrap:wrap;gap:10px}.productPageFacts span{border:1px solid #d9e7df;border-radius:999px;padding:10px 12px;background:#f3fbf7;color:#146353;font-size:.84rem;font-weight:950}.productPageBarcodeCard p,.productPageBarcodePill{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;letter-spacing:.08em;font-weight:1000}.productPageBarcodeCard{border-color:#146353!important;background:linear-gradient(135deg,#f8fffb,#eaf8f1)!important}.productPageBarcodeImage{display:block;width:100%;max-width:380px;max-height:220px;object-fit:contain;margin:8px 0 10px;padding:10px;border:1px solid #d9e7df;border-radius:14px;background:#fff;image-rendering:auto}.productPageCtas button{border:1px solid #d9e7df;background:#fff;color:#146353}.productPageSection{margin-top:16px;padding:clamp(16px,3vw,26px)}.productPageSectionTitle{margin-bottom:14px}.productPageLabelStory h2,.productPageSectionTitle h2{font-size:clamp(1.6rem,4vw,3rem);letter-spacing:-.04em}.productPageGallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.productPageGallery button{overflow:hidden;border:1px solid #e1e9e5;border-radius:18px;background:#fff;text-align:left}.productPageGallery img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#eef4f1}.productPageGallery span{display:block;padding:10px;font-weight:950}.productPageVideos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.productPageVideos video{width:100%;max-height:580px;border-radius:18px;background:#000}.productPageSpinPreview{display:grid;grid-gap:14px;gap:14px}.productPageSpinStage{width:min(520px,100%);margin-inline:auto;border:1px solid #d9e7df;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 35%,#ffffff,#edf7f2);box-shadow:inset 0 0 0 1px rgba(20,99,83,.04)}.productPageDragSpinStage{position:relative;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.productPageDragSpinStage:active{cursor:-webkit-grabbing;cursor:grabbing}.productPageSpinStage img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;pointer-events:none}.productPageDragHint{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);border-radius:999px;padding:9px 13px;background:rgba(20,99,83,.92);color:#fff;font-size:.82rem;font-weight:950;box-shadow:0 12px 26px rgba(17,44,36,.2);white-space:nowrap}.productPageSpinDots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.productPageSpinDots button{border:1px solid #d9e7df;border-radius:999px;padding:10px 14px;background:#fff;color:#146353;font-weight:950}.productPageSpinDots button.active{background:#146353;color:#fff}.productPageTimingBreakdown,.productPageTimingGrid{display:flex;flex-wrap:wrap;gap:8px}.productPageTimingBreakdown span,.productPageTimingGrid span{border:1px solid #d9e7df;border-radius:999px;padding:10px 12px;background:#eef8f3;color:#146353;font-weight:950}.productPageTimingBreakdown{margin-top:12px}.productPageLabelStory blockquote{margin:16px 0 0;border-left:4px solid #146353;padding-left:14px;color:#52605b;font-weight:850}.productPageLabelGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.productPageLabelGrid .productPageSectionTitle{grid-column:1/-1}.productPageLabelGrid article{border:1px solid #e1e9e5;border-radius:18px;padding:14px;background:#fbfdfb}.productPageLabelGrid strong{display:block;margin-bottom:8px;color:#13201c;font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}.productPageLabelGrid p,.productPageLabelGrid small{color:#52605b;line-height:1.55;white-space:pre-wrap}.productPageUncertainty{background:#fffaf0!important}.productPageMissing{display:grid;place-content:center;grid-gap:14px;gap:14px;text-align:center}@media (max-width:820px){.productPageShell{padding:10px 10px 72px}.productPageHero{grid-template-columns:1fr;border-radius:22px;padding:12px}.productPageCopy h1{font-size:clamp(2.1rem,15vw,4.2rem)}.productPageCtas,.productPageLabelGrid{display:grid;grid-template-columns:1fr}.productPageCtas a,.productPageCtas button{width:100%}}.photoAppAutoStatus{border:1px solid #bddfd2;border-radius:18px;padding:14px;margin-bottom:14px;background:#e9f8f1;color:#093b31;font-weight:950;line-height:1.45}.photoAppTimingCard,.photoAppTimingDetails{display:flex;flex-wrap:wrap;gap:8px;align-items:center;border:1px solid #cfe3d9;border-radius:18px;padding:12px;margin-bottom:12px;background:#ffffff;color:#123f35;font-weight:900}.photoAppTimingCard strong{color:#0f4f42;font-weight:1000;margin-right:4px}.photoAppTimingCard span,.photoAppTimingDetails span{border-radius:999px;padding:8px 10px;background:#eef8f3;color:#146353;font-size:.84rem;font-weight:950}.photoAppTimingDetails{background:#f8fbf9;margin-top:-6px}.productCatalogHero{width:min(1160px,100%);margin:0 auto 16px;border:1px solid #d9e7df;border-radius:30px;padding:clamp(20px,5vw,44px);background:rgba(255,255,255,.92);box-shadow:0 24px 70px rgba(17,44,36,.12)}.productCatalogHero h1{max-width:900px;font-size:clamp(2.2rem,8vw,5rem);line-height:.92;letter-spacing:-.07em}.productCatalogHero p{max-width:780px;margin:14px 0;color:#52605b;font-size:1.08rem;line-height:1.6}.productCatalogGrid{width:min(1160px,100%);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.productCatalogGrid article{overflow:hidden;border:1px solid #e1e9e5;border-radius:22px;background:#fff;box-shadow:0 16px 45px rgba(17,44,36,.08)}.productCatalogGrid img,.productCatalogNoImage{width:100%;aspect-ratio:1/1;object-fit:cover;background:#eef4f1}.productCatalogNoImage{display:grid;place-items:center;color:#66736e;font-weight:950}.productCatalogGrid article>div{display:grid;grid-gap:8px;gap:8px;padding:14px}.productCatalogGrid h2{font-size:1.25rem;letter-spacing:-.03em}.productCatalogGrid p,.productCatalogGrid small{margin:0;color:#66736e;line-height:1.45}.productCatalogClear,.productCatalogGrid a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border:0;border-radius:999px;padding:0 16px;background:#146353;color:#fff;font-weight:950;text-decoration:none}.productCatalogClear{width:min(360px,calc(100% - 28px));margin:18px auto 0}.photoAppTextButton{border:1px dashed #b9d8cd!important;background:#f7fffb!important;color:#0b725f!important;box-shadow:none!important}.voHub{min-height:100vh;padding:24px;background:radial-gradient(circle at 18% 8%,rgba(156,175,86,.28),transparent 32%),radial-gradient(circle at 82% 0,rgba(22,108,93,.16),transparent 30%),#f6f7f2;color:#16211d}.voHero,.voNav,.voSection{width:min(1180px,100%);margin:0 auto}.voNav{justify-content:space-between;gap:16px;padding:14px 0 28px}.voBrand,.voNav a{color:inherit;text-decoration:none}.voBrand{letter-spacing:-.04em;font-size:1.35rem}.voNav div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px;color:#50615b;font-weight:800;font-size:.9rem}.voNav a:not(.voBrand){border:1px solid transparent;border-radius:999px;padding:8px 12px}.voNav a.voNavActive,.voNav a[aria-current=page]{background:#166c5d;border-color:#166c5d;color:#fff}.voProspectsNav{background:rgba(4,12,8,.92);border-bottom:1px solid rgba(255,255,255,.12);padding:14px 20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.voProspectsNav .voNav{color:#f4f7ef;padding-bottom:14px}.voProspectsNav .voNav div{color:#cad8cf}.voProspectFilter{display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:10px;gap:10px}@media (max-width:760px){.voProspectFilter{grid-template-columns:1fr}}.voHero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);grid-gap:22px;gap:22px;align-items:stretch;padding:52px 0 28px}.voEyebrow{color:#166c5d;font-size:.78rem;font-weight:950;letter-spacing:.11em;margin-bottom:10px}.voHero h1{max-width:920px;font-size:clamp(2.25rem,5.4vw,5.2rem);line-height:.98;letter-spacing:-.055em}.voHeroText{max-width:760px;margin-top:22px;color:#50615b;font-size:clamp(1rem,2vw,1.22rem);line-height:1.6}.voHeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.voPrimary,.voSecondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:0 18px;text-decoration:none;font-weight:950}.voPrimary{background:#166c5d;color:#fff}.voSecondary{border:1px solid #cbd6cf;background:rgba(255,255,255,.72);color:#16211d}.voCard,.voDocCard,.voFolderGrid article,.voImpact article,.voListPanel,.voNextBox,.voStatusCard,.voTimeline article{border:1px solid rgba(203,214,207,.92);background:rgba(255,255,255,.78);box-shadow:0 22px 60px rgba(18,32,28,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.voStatusCard{border-radius:30px;padding:24px;align-self:end}.voCard small,.voNote,.voStatusCard p,.voStatusCard span,.voTimeline p,.voTimeline span{color:#65706c}.voStatusCard span,.voTimeline span{display:block;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.voStatusCard strong{display:block;margin:10px 0;color:#166c5d;font-size:2rem;line-height:1}.voCard p,.voNextBox p,.voStatusCard p,.voTimeline p{line-height:1.55}.voImpact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.voImpact article{border-radius:22px;padding:18px;font-weight:850;line-height:1.35}.voSectionTitle{margin-bottom:16px}.voNextBox h2,.voSectionTitle h2,.voSplit h2{max-width:760px;font-size:clamp(1.7rem,3vw,3rem);line-height:1;letter-spacing:-.055em}.voCardGrid,.voDocGrid,.voFolderGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.voCard,.voDocCard,.voFolderGrid article{border-radius:26px;padding:22px}.voCard h3,.voTimeline h3{margin:0 0 10px;font-size:1.2rem}.voCard small{display:block;margin-top:18px;font-weight:850}.voSplit{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:18px;gap:18px;align-items:start}.voListPanel{display:grid;grid-gap:10px;gap:10px;border-radius:26px;padding:18px}.voListPanel div{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:#f7faf6;color:#35443e;font-weight:780}.voListPanel span{color:#166c5d;font-weight:950}.voTimeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.voTimeline article{border-radius:26px;padding:22px}.voTimeline span{margin-bottom:18px}.voFolderGrid article{display:grid;grid-gap:10px;gap:10px}.voDocCard{display:grid;grid-gap:12px;gap:12px;color:inherit;text-decoration:none}.voDocCard span{color:#65706c;line-height:1.45}.voDocCard em{color:#166c5d;font-style:normal;font-weight:900}.voFolderGrid code{white-space:normal;word-break:break-word;border-radius:14px;padding:12px;background:#eef3ed;color:#35443e;font-size:.85rem}.voNote{margin-top:10px;max-width:760px;line-height:1.55}.voNextBox{border-radius:30px;padding:28px;margin-bottom:40px}.voPlmaFilters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(140px,.5fr));grid-gap:12px;gap:12px;align-items:stretch}.voPlmaInput,.voPlmaSelect{min-width:0;height:48px;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#fff;color:#16211d;font-size:15px}.voPlmaCheckbox{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;color:#50615b;font-size:.95rem;font-weight:850;line-height:1.25}.voPlmaCheckbox input{flex:0 0 22px;width:22px;height:22px;accent-color:#166c5d}@media (max-width:920px){.voCardGrid,.voDocGrid,.voFolderGrid,.voHero,.voImpact,.voSplit,.voTimeline{grid-template-columns:1fr}.voHero{padding-top:28px}}@media (max-width:620px){.voHub{padding:18px}.voNav{align-items:flex-start;flex-direction:column}.voNav div{justify-content:flex-start}.voPlmaFilters{grid-template-columns:1fr;gap:10px}.voPlmaInput,.voPlmaSelect{width:100%;height:50px;font-size:16px}.voPlmaCheckbox{align-items:flex-start;padding-top:4px;font-size:.9rem}}.oliveOpsShell{min-height:100vh;overflow:hidden;padding:24px;background:linear-gradient(135deg,rgba(5,18,14,.94),rgba(12,38,31,.9)),radial-gradient(circle at 8% 12%,rgba(190,155,77,.34),transparent 30%),radial-gradient(circle at 88% 8%,rgba(120,150,71,.24),transparent 34%),#07110e;color:#f8f3e7}.oliveOpsHandoff,.oliveOpsHero,.oliveOpsNav,.oliveOpsSection{width:min(1180px,100%);margin:0 auto}.oliveOpsNav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 0 42px}.oliveOpsActionCard,.oliveOpsBrand,.oliveOpsHeroActions a,.oliveOpsOdoo{color:inherit;text-decoration:none}.oliveOpsBrand{display:inline-flex;align-items:baseline;gap:8px;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.oliveOpsBrand strong{font-size:1.35rem;letter-spacing:-.045em;text-transform:none}.oliveOpsHeroActions,.oliveOpsLang,.oliveOpsNavRight{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.oliveOpsLang{border:1px solid rgba(248,243,231,.16);border-radius:999px;padding:4px;background:rgba(255,255,255,.06)}.oliveOpsHeroActions a,.oliveOpsLang button,.oliveOpsOdoo{border:0;border-radius:999px;min-height:40px;padding:0 14px;font-weight:950}.oliveOpsLang button{background:transparent;color:rgba(248,243,231,.68)}.oliveOpsHeroActions a,.oliveOpsLang button[aria-pressed=true]{background:#d3a84f;color:#101712}.oliveOpsHeroActions .oliveOpsGhost,.oliveOpsOdoo{border:1px solid rgba(248,243,231,.18);background:rgba(255,255,255,.07);color:#f8f3e7}.oliveOpsHero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,.65fr);grid-gap:24px;gap:24px;align-items:end;padding:34px 0 28px}.oliveOpsKicker{margin:0 0 14px;color:#d3a84f;font-size:.78rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.oliveOpsHandoff h2,.oliveOpsHero h1,.oliveOpsPanel h2,.oliveOpsSectionHead h2{margin:0;max-width:980px;font-size:clamp(2.45rem,6vw,6.4rem);line-height:.91;letter-spacing:-.068em}.oliveOpsActionCard p,.oliveOpsCommandCard p,.oliveOpsHandoff p,.oliveOpsHero p,.oliveOpsPanel p{color:rgba(248,243,231,.72);line-height:1.62}.oliveOpsHeroCopy>p:not(.oliveOpsKicker){max-width:760px;margin:24px 0 0;font-size:clamp(1.02rem,1.8vw,1.28rem)}.oliveOpsHeroActions{margin-top:28px}.oliveOpsHeroActions a{min-height:52px;padding:0 18px;display:inline-flex;align-items:center}.oliveOpsActionCard,.oliveOpsCommandCard,.oliveOpsHandoff,.oliveOpsPanel,.oliveOpsQueueList{border:1px solid rgba(248,243,231,.14);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));box-shadow:0 30px 90px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.oliveOpsCommandCard{border-radius:34px;padding:24px}.oliveOpsActionCard span,.oliveOpsCommandCard em,.oliveOpsCommandCard span{display:block;color:rgba(248,243,231,.55);font-size:.78rem;font-style:normal;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.oliveOpsCommandCard strong{display:block;margin:12px 0;color:#d3a84f;font-size:clamp(1.65rem,3vw,2.55rem);line-height:.98;letter-spacing:-.055em}.oliveOpsCommandCard div{margin-top:18px;border-top:1px solid rgba(248,243,231,.12);padding-top:18px}.oliveOpsCommandCard b{display:block;margin-top:5px}.oliveOpsSection{margin-top:34px}.oliveOpsSectionHead{margin-bottom:18px}.oliveOpsHandoff h2,.oliveOpsPanel h2,.oliveOpsSectionHead h2{max-width:760px;font-size:clamp(1.85rem,3.4vw,3.8rem)}.oliveOpsActionGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.oliveOpsActionCard{min-height:280px;border-radius:28px;padding:22px;display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,background .18s ease}.oliveOpsActionCard:hover{transform:translateY(-4px);border-color:rgba(211,168,79,.62);background:linear-gradient(180deg,rgba(211,168,79,.16),rgba(255,255,255,.06))}.oliveOpsActionCard h3{margin:16px 0 10px;font-size:clamp(1.35rem,2vw,2rem);line-height:1;letter-spacing:-.045em}.oliveOpsActionCard em{margin-top:auto;color:#d3a84f;font-style:normal;font-weight:950}.oliveOpsSplit{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;align-items:stretch}.oliveOpsHandoff,.oliveOpsPanel,.oliveOpsQueueList{border-radius:30px;padding:26px}.oliveOpsQueueList{display:grid;grid-gap:12px;gap:12px}.oliveOpsQueueList div{display:grid;grid-template-columns:12px 1fr;grid-gap:12px;gap:12px;align-items:start;border-radius:18px;padding:14px;background:rgba(255,255,255,.055)}.oliveOpsQueueList span{width:10px;height:10px;margin-top:7px;border-radius:999px;background:#d3a84f;box-shadow:0 0 0 7px rgba(211,168,79,.11)}.oliveOpsQueueList p{margin:0;color:rgba(248,243,231,.78);font-weight:820;line-height:1.45}.oliveOpsHandoff{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-top:34px;margin-bottom:42px}@media (max-width:920px){.oliveOpsActionGrid,.oliveOpsHandoff,.oliveOpsHero,.oliveOpsSplit{grid-template-columns:1fr}.oliveOpsNav{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.oliveOpsShell{padding:18px}.oliveOpsLang,.oliveOpsNavRight{align-items:flex-start;justify-content:flex-start}.oliveOpsHero h1{font-size:clamp(2.35rem,15vw,4.1rem)}}.voWikiShell{color:#16211d}.voWikiArticle,.voWikiGrid,.voWikiHero{width:min(1180px,100%);margin:0 auto}.voWikiHero{border:1px solid rgba(203,214,207,.92);border-radius:32px;padding:clamp(24px,5vw,48px);background:rgba(255,255,255,.8);box-shadow:0 22px 60px rgba(18,32,28,.08)}.voWikiHero h1{margin:0;font-size:clamp(2.6rem,7vw,6rem);line-height:.95;letter-spacing:-.065em}.voWikiHero p,.voWikiHero small{display:block;max-width:820px;margin-top:18px;color:#50615b;line-height:1.6}.voWikiGrid{display:grid;grid-gap:28px;gap:28px;margin-top:28px;margin-bottom:48px}.voWikiGroup h2{margin:0 0 12px;font-size:clamp(1.4rem,3vw,2.4rem);letter-spacing:-.045em}.voWikiCards{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.voWikiCard{display:grid;grid-gap:10px;min-height:190px;border:1px solid rgba(203,214,207,.92);border-radius:24px;color:inherit;background:rgba(255,255,255,.78);box-shadow:0 16px 42px rgba(18,32,28,.07)}.voWikiCard span,.voWikiMeta span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;background:#eef3ed;color:#166c5d;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.voWikiCard strong{font-size:1.15rem}.voWikiCard em,.voWikiCard p{color:#65706c;line-height:1.45}.voWikiCard em{align-self:end;font-size:.82rem;font-style:normal;font-weight:850}.voWikiArticle{border:1px solid rgba(203,214,207,.92);border-radius:32px;padding:clamp(22px,4vw,44px);background:rgba(255,255,255,.86);box-shadow:0 22px 60px rgba(18,32,28,.08);margin-bottom:48px}.voWikiBack{display:inline-flex;margin-bottom:18px;color:#166c5d;font-weight:900;text-decoration:none}.voWikiArticle header h1{margin:0;font-size:clamp(2rem,5vw,4.2rem);line-height:1;letter-spacing:-.06em}.voWikiMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.voWikiArticleBody{max-width:880px;margin-top:32px;color:#26352f}.voWikiArticleBody h1,.voWikiArticleBody h2,.voWikiArticleBody h3{margin:26px 0 10px;letter-spacing:-.035em}.voWikiArticleBody h1{font-size:2rem}.voWikiArticleBody h2{font-size:1.45rem}.voWikiArticleBody h3{font-size:1.12rem}.voWikiArticleBody p{margin:9px 0;line-height:1.65}.voWikiArticleBody a{color:#166c5d;font-weight:850}.voWikiArticleBody code{border-radius:8px;padding:2px 6px;background:#eef3ed;color:#35443e}.voWikiBullet{padding-left:10px}@media (max-width:920px){.voWikiCards{grid-template-columns:1fr}}.commandCenterShell{width:min(1440px,calc(100vw - 40px));margin:0 auto;padding:24px 0 56px}.commandCenterCard,.commandCenterHero,.commandCenterNav,.commandCenterPanel,.commandCenterStat{border:1px solid var(--line);background:rgba(255,255,255,.86);box-shadow:var(--shadow)}.commandCenterNav{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:20px;padding:14px 18px;margin-bottom:22px}.commandCenterNav div{display:flex;flex-wrap:wrap;gap:10px}.commandCenterLinks a,.commandCenterNav a{color:var(--accent-strong);font-weight:900;text-decoration:none}.commandCenterHero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);grid-gap:18px;gap:18px;align-items:stretch;border-radius:32px;padding:clamp(24px,5vw,52px);margin-bottom:18px;background:radial-gradient(circle at top right,rgba(22,108,93,.14),transparent 34%),rgba(255,255,255,.9)}.commandCenterHero h1{max-width:980px;font-size:clamp(2.6rem,6vw,6.4rem);letter-spacing:-.07em}.commandCenterHero p{max-width:880px;margin-top:18px;color:var(--muted);font-size:1.05rem;line-height:1.6}.commandCenterHero aside{display:grid;align-content:center;grid-gap:8px;gap:8px;border-radius:24px;padding:22px;background:#102620;color:#fff}.commandCenterHero aside strong{font-size:clamp(3.5rem,8vw,7rem);line-height:.9}.commandCenterHero aside small,.commandCenterHero aside span{color:rgba(255,255,255,.78);font-weight:850}.commandCenterFilters{display:grid;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(150px,1fr)) auto;grid-gap:12px;gap:12px;align-items:end;border-radius:24px;padding:18px;margin-bottom:16px}.commandCenterFilters button,.commandCenterTags button{border:0;border-radius:999px;background:var(--accent);color:#fff;font-weight:900}.commandCenterFilters button{min-height:42px;padding:0 18px}.commandCenterStats{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.commandCenterStat{display:grid;grid-gap:6px;gap:6px;border-radius:18px;padding:14px}.commandCenterStat strong{font-size:1.7rem;line-height:1}.commandCenterCard dd,.commandCenterCard dt,.commandCenterCard p,.commandCenterChecklist li,.commandCenterChecklist p,.commandCenterResultsHeader,.commandCenterStat span{color:var(--muted)}.commandCenterResultsHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;font-weight:850}.commandCenterGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.commandCenterCard{display:grid;grid-gap:14px;gap:14px;border-radius:24px;padding:18px}.commandCenterCardTopline,.commandCenterLinks,.commandCenterTags{display:flex;flex-wrap:wrap;gap:8px}.commandCenterCard dt,.commandCenterCardTopline span,.commandCenterTags button{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.commandCenterCardTopline span{border-radius:999px;padding:6px 9px;background:#eef3ed;color:var(--accent-strong);font-weight:900}.commandCenterCardTopline span[data-visibility=internal],.commandCenterCardTopline span[data-visibility=private]{background:#fff4da;color:var(--warn)}.commandCenterCard h2,.commandCenterChecklist h2{margin:0;font-size:1.3rem;letter-spacing:-.035em}.commandCenterCard p,.commandCenterChecklist li,.commandCenterChecklist p{line-height:1.5}.commandCenterCard dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.commandCenterCard dl div{border:1px solid var(--line);border-radius:14px;padding:10px;background:#fbfcfa}.commandCenterCard dd,.commandCenterCard dt{margin:0}.commandCenterCard dd{margin-top:3px;font-weight:900;color:var(--ink)}.commandCenterTags button{padding:7px 10px;background:#e7f2ed;color:var(--accent-strong)}.commandCenterLinks{display:grid;grid-gap:7px;gap:7px;overflow-wrap:anywhere}.commandCenterChecklist{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);grid-gap:24px;gap:24px;border-radius:28px;padding:22px;margin-top:18px}.commandCenterChecklist code{border-radius:8px;padding:2px 6px;background:#eef3ed;color:var(--accent-strong);font-weight:850}.commandCenterChecklist ol{margin:0;padding-left:20px}.commandCenterChecklist li+li{margin-top:8px}@media (max-width:1180px){.commandCenterFilters,.commandCenterGrid,.commandCenterStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.commandCenterShell{width:min(100% - 28px,1440px)}.commandCenterChecklist,.commandCenterHero,.commandCenterNav{grid-template-columns:1fr}.commandCenterNav,.commandCenterResultsHeader{align-items:flex-start;flex-direction:column}.commandCenterCard dl,.commandCenterFilters,.commandCenterGrid,.commandCenterStats{grid-template-columns:1fr}}.homeHero{position:relative;width:100%;min-height:92vh;min-height:92dvh;display:flex;flex-direction:column;overflow:hidden;background:#0a1c3c;color:#fff;isolation:isolate}.heroVideoEl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.homeHeroScrim{position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 80% at 50% 0,rgba(10,28,60,.25),transparent 60%),linear-gradient(180deg,rgba(8,20,44,.78),rgba(8,20,44,.5) 38%,rgba(8,20,44,.85))}.homeNav{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:18px;width:min(1180px,calc(100vw - 40px));margin:0 auto;padding:22px 0}.homeNavBrand{color:#fff;text-decoration:none;font-weight:900;font-size:1.35rem;letter-spacing:-.04em}.homeHero .homeNavBrand,.homeHero .homeNavLinks a{display:inline-flex!important;align-items:center}.homeNavLinks{display:flex;align-items:center;gap:26px}.homeNavLinks a{color:rgba(255,255,255,.82);text-decoration:none;font-weight:700;font-size:.98rem;transition:color .18s ease}.homeNavLinks a:hover{color:#fff}.homeNavCta{padding:10px 18px;border-radius:999px;background:linear-gradient(135deg,#ffd978,#ffc94d);color:#0a1c3c!important;font-weight:900!important;box-shadow:0 6px 20px rgba(255,201,77,.22)}.homeNavCta:hover{filter:brightness(1.05)}.homeNavToggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:0;background:transparent}.homeNavToggle span{display:block;height:2px;width:24px;margin:0 auto;background:#fff;border-radius:2px}.homeHeroInner{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:center;grid-gap:36px;gap:36px;width:min(1180px,calc(100vw - 40px));margin:0 auto;padding:clamp(28px,6vh,80px) 0 clamp(40px,7vh,90px)}.homeHero .heroEyebrow{color:#ffd978}.homeHero .heroCopy h1{color:#fff;max-width:16ch;font-size:clamp(2.15rem,6vw,5.2rem);line-height:1;letter-spacing:-.05em}.homeHero .heroCopy h1 .gold{background:linear-gradient(135deg,#ffedb0,#ffc94d 55%,#f0a93a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.homeHero .heroText{color:rgba(255,255,255,.74);max-width:56ch}.heroPrimary{background:linear-gradient(135deg,#ffd978,#ffc94d)!important;color:#0a1c3c!important;box-shadow:0 10px 30px rgba(255,201,77,.25)}.heroPrimary:hover{filter:brightness(1.05)}.heroSecondary{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.35)!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.heroSecondary:hover{background:rgba(255,255,255,.12)!important}.heroCardDark{background:rgba(12,28,58,.55)!important;border:1px solid rgba(255,255,255,.14)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.heroCardDark span{color:#ffd978!important}.heroCardDark h2{color:#fff}.heroCardDark ul{color:rgba(255,255,255,.82)}@media (max-width:900px){.homeHero{min-height:auto}.homeHeroInner{grid-template-columns:1fr;align-items:start;gap:24px}}@media (max-width:760px){.homeNavToggle{display:flex}.homeNavLinks{position:absolute;top:calc(100% + 8px);left:0;right:0;flex-direction:column;align-items:stretch;gap:4px;padding:14px;background:rgba(10,22,48,.97);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 20px 50px rgba(0,0,0,.4);opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.homeNavLinks.open{opacity:1;transform:translateY(0);pointer-events:auto}.homeNavLinks a{padding:12px 14px;border-radius:10px}.homeNavLinks a:hover{background:rgba(255,255,255,.06)}.homeNavCta{margin-top:6px;text-align:center}}.gateWrap{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(120% 90% at 50% -10%,rgba(255,201,77,.12),transparent 55%),#0a1c3c}.gateCard{width:min(380px,100%);display:flex;flex-direction:column;gap:14px;padding:30px 26px 26px;border-radius:20px;background:rgba(12,28,58,.72);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.gateBrand{font-weight:900;letter-spacing:-.04em;color:#ffd978;font-size:1.2rem}.gateCard h1{font-size:1.5rem;line-height:1.1;letter-spacing:-.02em}.gateHint{color:rgba(255,255,255,.66);font-size:.95rem;margin-bottom:4px}.gateCard label{display:flex;flex-direction:column;gap:6px;font-size:.85rem;font-weight:700;color:rgba(255,255,255,.8)}.gateCard input{min-height:46px;padding:0 14px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;font-size:1rem}.gateCard input:focus{outline:2px solid rgba(255,201,77,.55);outline-offset:1px}.gateErr{color:#ffb4a8;font-size:.9rem;font-weight:700}.gateCard button{margin-top:6px;min-height:48px;border:0;border-radius:999px;background:linear-gradient(135deg,#ffd978,#ffc94d);color:#0a1c3c;font-weight:900;font-size:1rem}.gateCard button:disabled{opacity:.6}.voGraphsShell,.voShell,.voWikiShell{--bg:#07120d;--panel:#101d15;--panel2:#14271c;--text:#f6f0df;--muted:#b7ad94;--line:#284033;--gold:#d5b260;--green:#84b36b;--danger:#d36b5b;color:var(--text)}.voShell{background:radial-gradient(circle at top left,#173321 0,#07120d 38%,#030604 100%);border-radius:0;width:min(1380px,calc(100% - 28px));margin:0 auto;padding:28px 0 60px}.voTop{display:flex;justify-content:space-between;gap:16px;margin-bottom:26px}.voBrand,.voTop{align-items:center}.voBrand{display:inline-flex;text-decoration:none;font-weight:950;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:clamp(22px,2.15vw,34px);line-height:1;padding:14px 0;text-shadow:0 0 18px rgba(213,178,96,.14);cursor:pointer}.voBrand:hover{color:#f2cf76;transform:translateY(-1px)}.voNav{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.voGlobalHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;margin-bottom:18px;padding:12px 0;background:linear-gradient(180deg,rgba(7,18,13,.96),rgba(7,18,13,.72));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.voMainNav a,.voNav a,.voPrimary{color:var(--text);text-decoration:none;border:1px solid var(--line);background:#0c1711;border-radius:999px;padding:10px 14px;font-size:14px}.voMainNav a{font-weight:850;color:#d9d2bd;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.09)}.voMainNav a.active{background:linear-gradient(135deg,#f2b84b,#f08a24);color:#130b03;border-color:rgba(255,210,122,.9);box-shadow:0 10px 26px rgba(240,138,36,.16)}.voMainNav a:hover{border-color:rgba(255,255,255,.24);transform:translateY(-1px)}.voPrimary{border-color:rgba(213,178,96,.8);background:linear-gradient(135deg,#7b5d16,#c8a84e);color:#120d04;font-weight:800}.voHero{border:1px solid var(--line);background:linear-gradient(135deg,rgba(20,39,28,.92),rgba(10,18,13,.92));border-radius:28px;padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.35)}.voEyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:12px;font-weight:800;margin:0 0 10px}.voHero h1{font-size:clamp(32px,5vw,60px);line-height:1;margin:0 0 14px}.voHero p,.voNote{color:var(--muted);line-height:1.65}.voGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:20px}.voCard,.voEvent,.voStat{background:rgba(16,29,21,.82);border:1px solid var(--line);border-radius:20px;padding:18px}.voStat strong{display:block;font-size:28px}.voEvent span,.voStat span{color:var(--muted);font-size:14px}.voSection{margin-top:24px}.voSectionTitle{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin:28px 0 14px}.voSectionTitle h2{margin:0;font-size:28px}.voFilters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:12px;gap:12px}.voInput,.voSelect{width:100%;border:1px solid var(--line);background:#08120d;color:var(--text);border-radius:14px;padding:13px 14px;font-size:16px}.voEvents{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.voEvent{display:flex;flex-direction:column;gap:10px}.voEvent h3{margin:0;font-size:20px}.voBadges{display:flex;gap:8px;flex-wrap:wrap}.voBadge{border:1px solid var(--line);background:#0a1610;border-radius:999px;padding:6px 9px;color:var(--muted);font-size:12px}.voBadge.gold{border-color:rgba(213,178,96,.55);color:var(--gold)}.voBadge.green{border-color:rgba(132,179,107,.55);color:#a9d78e}.voEvent a{color:var(--gold);font-weight:700}.voCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.voCard{text-decoration:none;color:var(--text);display:flex;flex-direction:column;gap:8px}.voCard strong{font-size:20px}.voCard em{color:var(--gold);font-style:normal}@media(max-width:780px){.voTop{align-items:flex-start;flex-direction:column}.voCards,.voEvents,.voFilters,.voGrid{grid-template-columns:1fr}.voHero{padding:20px;border-radius:22px}.voShell{width:min(100% - 18px,1180px);padding-top:16px}.voSectionTitle{display:block}.voNav a{font-size:13px;padding:8px 10px}}.voCalendarFilters{grid-template-columns:1fr auto;align-items:center}.voCheck{display:flex;gap:10px;align-items:center;color:var(--text);font-weight:800;white-space:nowrap}.voCheck input{width:18px;height:18px;accent-color:var(--gold)}.voLegend{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.voLegend span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#08120d;border-radius:999px;padding:7px 10px;color:var(--muted);font-size:12px}.voLegend i{display:inline-block;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.08)}.voMonthGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:24px}.voMonthCard{background:rgba(16,29,21,.86);border:1px solid var(--line);border-radius:22px;padding:18px;min-height:172px}.voMonthHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}.voMonthHead h2{margin:0;font-size:23px}.voMonthHead span{color:var(--muted);font-size:13px;white-space:nowrap}.voEmpty{color:var(--muted);font-style:italic}.voMonthEvents{gap:10px}.voMonthEvent,.voMonthEvents{display:flex;flex-direction:column}.voMonthEvent{gap:4px;text-decoration:none;color:var(--text);background:#08120d;border:1px solid var(--line);border-left:6px solid var(--gold);border-radius:14px;padding:11px 12px}.voMonthEvent strong{font-size:15px}.voMonthEvent span{color:var(--muted);font-size:13px}.voMonthEvent em{color:var(--gold);font-size:12px;font-style:normal}.voMonthEvent small{color:#f0cf78;font-size:11px;text-transform:uppercase;letter-spacing:.08em}@media(max-width:780px){.voCalendarFilters{grid-template-columns:1fr}.voCheck{white-space:normal}.voMonthGrid{grid-template-columns:1fr}.voMonthHead h2{font-size:20px}}.voGraphsShell{width:min(1380px,calc(100% - 28px))}.voGraphsHero{background:radial-gradient(circle at 12% 0,rgba(213,178,96,.22),transparent 32%),radial-gradient(circle at 88% 8%,rgba(90,166,214,.16),transparent 28%),linear-gradient(135deg,rgba(15,16,17,.96),rgba(8,18,13,.94));border-color:rgba(255,255,255,.09)}.voGraphGrid{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px;margin-top:18px}.voGraphGrid2{grid-template-columns:1.45fr .8fr}.voGraphGrid3{grid-template-columns:repeat(3,1fr)}.voGraphCard,.voInsightCard{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.085);border-radius:24px;padding:20px;box-shadow:0 24px 70px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.voGraphCard:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at top right,rgba(213,178,96,.13),transparent 34%);pointer-events:none}.voGraphHead{position:relative;display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.voGraphHead h2{margin:0;font-size:clamp(22px,2vw,32px);letter-spacing:-.03em}.voGraphHead span{color:var(--muted);font-size:13px;line-height:1.45}.voWide{min-width:0}.voDonutWrap{position:relative;display:grid;grid-template-columns:220px 1fr;align-items:center;grid-gap:16px;gap:16px}.voDonut{width:220px;height:220px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.35))}.voSvgBig{fill:#f6f0df;font-size:34px;font-weight:850}.voSvgSmall{fill:#b7ad94;font-size:12px;font-weight:700}.voLegendStack{display:flex;flex-direction:column;gap:9px}.voLegendStack span{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px}.voLegendStack i{width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 3px rgba(255,255,255,.06)}.voBarList{position:relative;gap:13px}.voBarList,.voBarRow{display:flex;flex-direction:column}.voBarRow{gap:6px}.voBarLabel{display:flex;justify-content:space-between;gap:12px;font-size:14px}.voBarLabel span{color:#f6f0df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voBarLabel b{color:var(--gold)}.voBarTrack{height:12px;background:#07120d;border:1px solid rgba(255,255,255,.07);border-radius:999px;overflow:hidden}.voBarTrack i{display:block;height:100%;border-radius:999px;box-shadow:0 0 22px rgba(213,178,96,.22)}.voBarRow small{color:var(--muted);font-size:11px}.voMonthBars{position:relative;min-height:190px;display:grid;grid-template-columns:repeat(24,1fr);grid-gap:6px;gap:6px;padding:12px 4px 2px}.voMonthBar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.voMonthBar div{width:100%;min-height:8px;border-radius:999px 999px 5px 5px;box-shadow:0 -8px 30px rgba(213,178,96,.16),inset 0 1px 0 rgba(255,255,255,.25)}.voMonthBar span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--muted);font-size:10px;white-space:nowrap}.voMonthBar b{font-size:12px;color:#f6f0df}.voBubble{position:relative;width:100%;height:auto;min-height:330px;background:radial-gradient(circle at 75% 20%,rgba(213,178,96,.12),transparent 22%),linear-gradient(180deg,rgba(8,18,13,.8),rgba(8,18,13,.35));border:1px solid rgba(255,255,255,.06);border-radius:18px}.voMiniTimeline{position:relative;display:flex;flex-direction:column;gap:10px;max-height:390px;overflow:auto;padding-right:4px}.voMiniTimeline a{text-decoration:none;color:var(--text);display:grid;grid-template-columns:48px 1fr;grid-gap:4px 12px;gap:4px 12px;border:1px solid rgba(255,255,255,.07);background:#08120d;border-radius:16px;padding:12px}.voMiniTimeline b{grid-row:1/3;color:var(--gold);font-size:13px}.voMiniTimeline span{font-weight:800;font-size:13px;line-height:1.25}.voMiniTimeline em{font-style:normal;color:var(--muted);font-size:12px}.voHeatmap{position:relative;overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:18px;background:rgba(8,18,13,.62);padding:12px}.voHeatHeader,.voHeatRow{display:grid;grid-template-columns:150px repeat(7,minmax(92px,1fr));grid-gap:7px;gap:7px;align-items:center;min-width:860px}.voHeatHeader b{color:var(--gold);font-size:11px;text-align:center}.voHeatRow{margin-top:7px}.voHeatRow strong{font-size:12px;color:#f6f0df;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voHeatRow span{height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.07);border-radius:10px;font-weight:850}.voInsightCard{gap:10px;background:linear-gradient(135deg,rgba(213,178,96,.12),rgba(132,179,107,.06));min-height:126px}.voInsightCard strong{font-size:19px}@media(max-width:980px){.voDonutWrap,.voGraphGrid2,.voGraphGrid3{grid-template-columns:1fr}.voDonut{margin:auto}.voMonthBars{grid-template-columns:repeat(12,1fr)}.voMonthBar:nth-child(n+13){margin-top:14px}}@media(max-width:640px){.voMonthBars{grid-template-columns:repeat(6,1fr)}.voMonthBar span{writing-mode:horizontal-tb;transform:none}.voGraphCard,.voInsightCard{padding:16px;border-radius:18px}.voBubble{min-height:240px}.voDonutWrap{gap:8px}}.voStackBars .voMonthBar{gap:7px}.voStackColumn{width:100%;min-height:10px;border-radius:11px;overflow:hidden;display:flex;flex-direction:column-reverse;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.voStackColumn i{display:block;width:100%;min-height:0}.voStackColumn .very{background:linear-gradient(180deg,#ff6a3d,#b82312)}.voStackColumn .hi{background:linear-gradient(180deg,#ffad42,#d06b12)}.voStackColumn .warm{background:linear-gradient(180deg,#ffd166,#d39a18)}.voStackColumn .med{background:linear-gradient(180deg,#39d6a7,#0a8f71)}.voStackColumn .low{background:linear-gradient(180deg,#5aa6ff,#255fc9)}.voSvgTiny{fill:#b7ad94;font-size:9px;font-weight:700}.voTreemap{position:relative;display:flex;flex-wrap:wrap;gap:9px;min-height:230px}.voTreemap div{min-height:86px;flex-grow:1;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 14px 32px rgba(0,0,0,.18)}.voTreemap b{font-size:30px;line-height:1;color:#fff}.voTreemap span{font-size:13px;font-weight:800;color:rgba(255,255,255,.86);text-shadow:0 1px 8px rgba(0,0,0,.3)}.voRadar{width:100%;max-width:620px;height:auto;margin:auto;display:block;filter:drop-shadow(0 22px 35px rgba(0,0,0,.22))}.voFunnel{display:flex;flex-direction:column;padding:10px 0}.voFunnel,.voFunnel div{align-items:center;gap:12px}.voFunnel div{min-height:58px;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:11px 16px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 30px rgba(0,0,0,.2)}.voFunnel b{font-size:25px}.voFunnel span{font-weight:850}.voFunnel small{text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.7);font-size:10px}.voRoute{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px}.voRoute a{position:relative;min-height:154px;text-decoration:none;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.09);border-radius:19px;padding:13px;display:flex;flex-direction:column;gap:7px;overflow:hidden}.voRoute a:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:var(--green)}.voRoute a.hot:before{background:linear-gradient(90deg,#f2b84b,#f08a24,#e14d2a)}.voRoute i{font-style:normal;color:rgba(255,255,255,.42);font-size:12px;font-weight:900}.voRoute b{color:var(--gold);font-size:13px}.voRoute span{font-size:13px;color:#f6f0df;font-weight:900}.voRoute strong{font-size:13px;line-height:1.25}.voRoute em{margin-top:auto;font-style:normal;color:var(--muted);font-size:11px}.voGraphCard .voBubble{background:radial-gradient(circle at 70% 20%,rgba(213,178,96,.08),transparent 35%),rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.05);border-radius:18px}.voHeatRow span{color:#fff;text-shadow:0 1px 5px rgba(0,0,0,.45);font-weight:900}.voInsightCard{display:flex;flex-direction:column;gap:8px}.voInsightCard strong{font-size:18px}.voInsightCard span{color:var(--muted);line-height:1.55}@media(max-width:1100px){.voRoute{grid-template-columns:repeat(3,1fr)}.voDonutWrap,.voGraphGrid2,.voGraphGrid3{grid-template-columns:1fr}.voDonut{margin:auto}}@media(max-width:640px){.voRoute{grid-template-columns:1fr}.voFunnel div{width:100%!important}.voTreemap div{flex-basis:100%!important}.voBubble,.voRadar{min-width:620px}.voGraphCard{overflow:auto}}.voWorldMapWrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:18px;gap:18px;align-items:center}.voWorldMap{width:100%;height:auto;min-height:420px;border:1px solid rgba(255,255,255,.08);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 26px 70px rgba(0,0,0,.28);background:#07120d}.voMapGrid line{stroke:rgba(255,255,255,.06);stroke-width:1}.voMapLand path{fill:rgba(132,179,107,.28);stroke:rgba(255,255,255,.1);stroke-width:1.2}.voMapPoint{cursor:pointer}.voMapPoint text{fill:#f6f0df;font-size:13px;font-weight:850;paint-order:stroke;stroke:#05100b;stroke-width:4px;stroke-linejoin:round}.voMapPoint circle:nth-child(2){stroke:rgba(255,255,255,.78);stroke-width:1.4}.voMapPoint:hover circle:nth-child(2){stroke:#fff;stroke-width:2.4}.voMapPanel{position:relative;inset:auto;align-self:stretch;min-height:unset;display:flex;flex-direction:column;justify-content:center}.voMapPanel h3{margin:0 0 10px;font-size:28px}.voMapPanel strong{font-size:36px;color:#f6f0df}.voMapPanel small,.voMapPanel span{color:var(--muted);display:block;margin-top:8px}@media(max-width:980px){.voWorldMapWrap{grid-template-columns:1fr}.voMapPanel{min-height:160px}.voWorldMap{min-width:760px}.voWorldMapWrap{overflow:auto}}.voRealGlobeWrap{grid-template-columns:minmax(0,560px) 280px;justify-content:center}.voRealGlobe{width:min(560px,100%);height:auto;touch-action:none;cursor:-webkit-grab;cursor:grab;filter:drop-shadow(0 30px 70px rgba(0,0,0,.38))}.voRealGlobe:active{cursor:-webkit-grabbing;cursor:grabbing}.voRealCountries path{fill:rgba(132,179,107,.72);stroke:rgba(255,255,255,.16);stroke-width:.45}.voRealGlobePoint{cursor:pointer}.voRealGlobePoint text{fill:#f6f0df;font-size:12px;font-weight:900;paint-order:stroke;stroke:#04100c;stroke-width:4px;stroke-linejoin:round}.voRealGlobePoint circle:nth-child(3){stroke:rgba(255,255,255,.78);stroke-width:1.4}.voRealGlobePoint:hover circle:nth-child(3){stroke:#fff;stroke-width:2.3}@media(max-width:980px){.voRealGlobeWrap{grid-template-columns:1fr}.voRealGlobe{margin:auto}}.voGlobeEvents{gap:10px;margin-top:16px;max-height:430px;overflow:auto;padding-right:4px}.voGlobeEvents,.voGlobeEvents a{display:flex;flex-direction:column}.voGlobeEvents a{text-decoration:none;color:var(--text);background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-left:4px solid #f08a24;border-radius:14px;padding:11px 12px;gap:5px}.voGlobeEvents a:hover{background:rgba(255,255,255,.075);border-color:rgba(255,255,255,.18)}.voGlobeEvents b{color:#f2b84b;font-size:12px}.voGlobeEvents strong{font-size:14px;line-height:1.22}.voGlobeEvents span{font-size:12px!important;color:#d0d6e0!important;margin:0!important}.voGlobeEvents em{font-style:normal;color:var(--muted);font-size:12px;line-height:1.35}.voRealGlobePoint text{pointer-events:auto;cursor:pointer}.voControlBar{position:relative;z-index:5;align-items:center;flex-wrap:wrap;margin:0 0 18px;padding:6px}.voControlBar,.voYearSwitch{display:flex;gap:12px;justify-content:center}.voYearSwitch{margin:0;padding:0}.voLangSwitch button,.voYearSwitch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);color:#f6f0df;border-radius:999px;padding:13px 30px;font-size:18px;font-weight:900;letter-spacing:.02em;cursor:pointer;box-shadow:0 14px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)}.voLangSwitch button.active,.voYearSwitch button.active{background:linear-gradient(135deg,#f2b84b,#f08a24);color:#130b03;border-color:rgba(255,210,122,.9)}.voLangSwitch button:hover,.voYearSwitch button:hover{border-color:rgba(255,255,255,.32);transform:translateY(-1px)}.voLangSwitch{display:flex;align-items:center;gap:7px;background:rgba(4,12,8,.54);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voLangSwitch span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;margin:0 5px 0 8px}.voLangSwitch button{padding:10px 12px;font-size:12px;min-width:42px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}@media(max-width:760px){.voGlobalHeader{position:relative;top:auto;align-items:flex-start}.voMainNav{width:100%;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.voControlBar{position:relative;top:auto;justify-content:stretch}.voYearSwitch{width:100%}.voYearSwitch button{flex:1 1;padding:12px 18px}.voLangSwitch{width:100%;justify-content:flex-start;overflow:auto;border-radius:18px}.voLangSwitch span{position:-webkit-sticky;position:sticky;left:0;background:#06110c;padding-right:8px}.voLangSwitch button{flex:0 0 auto}}.voMonthBars{gap:10px;align-items:end;padding-top:18px}.voMonthBar div,.voStackColumn{border-radius:6px 6px 2px 2px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px rgba(0,0,0,.16)!important}.voStackColumn{min-height:0!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important}.voMonthBar.zero .voStackColumn{display:none}.voStackColumn i{min-height:0!important}.voMonthBar.zero{opacity:.58}.voMonthBar.zero b{color:rgba(246,240,223,.72)}.voPlmaFilters{grid-template-columns:2fr 1fr 1fr 1.4fr;margin-top:18px}.voPlmaResults{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.voPlmaResult{background:rgba(16,29,21,.84);border:1px solid var(--line);border-radius:18px;padding:15px;display:flex;flex-direction:column;gap:9px}.voPlmaResult strong{font-size:17px}.voPlmaResult em,.voPlmaResult p,.voPlmaResult span{color:var(--muted);line-height:1.45}.voPlmaResult p{margin:0}.voPlmaResult em{font-style:normal;font-size:13px}.voPlmaResult a{color:var(--gold);font-weight:800;text-decoration:none}.voLoadMore{margin:18px auto 0;display:block}@media(max-width:900px){.voPlmaFilters,.voPlmaResults{grid-template-columns:1fr}}.voWikiShell{width:min(1380px,calc(100% - 28px))}.voWikiHero{background:radial-gradient(circle at 12% 0,rgba(213,178,96,.18),transparent 35%),linear-gradient(135deg,rgba(20,39,28,.96),rgba(8,18,13,.94))}.voWikiCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.voWikiCard{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--text);background:rgba(16,29,21,.86);border:1px solid var(--line);border-radius:22px;padding:18px;min-height:210px}.voWikiCard:hover{border-color:rgba(213,178,96,.55);transform:translateY(-2px)}.voWikiCard span{color:var(--gold);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.voWikiCard strong{font-size:22px;line-height:1.15}.voWikiCard p{color:var(--muted);line-height:1.55;margin:0}.voBack,.voWikiCard em{color:var(--gold);font-style:normal;font-weight:850;margin-top:auto}.voWikiArticle{background:rgba(16,29,21,.88);border:1px solid var(--line);border-radius:28px;padding:clamp(20px,4vw,44px);box-shadow:0 24px 80px rgba(0,0,0,.28)}.voWikiArticleBody{max-width:900px}.voWikiArticleBody h1{font-size:clamp(34px,5vw,58px);line-height:1;margin:12px 0 22px}.voWikiArticleBody h2{font-size:28px;margin:34px 0 12px;color:#f6f0df}.voWikiArticleBody h3{font-size:20px;margin:24px 0 8px;color:var(--gold)}.voWikiArticleBody li,.voWikiArticleBody p{color:var(--muted);line-height:1.72;font-size:16px}.voWikiArticleBody ul{padding-left:22px}.voBack{display:inline-block;text-decoration:none;margin-bottom:18px}@media(max-width:900px){.voWikiCards{grid-template-columns:1fr}}.voClickableMonth,.voClickableRow,.voFunnelLink,.voLegendLink,.voTreemapTile{color:inherit;text-decoration:none;cursor:pointer}.voFunnelLink{display:flex;justify-content:center;width:100%}.voTreemapTile{min-height:86px;flex-grow:1;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 14px 32px rgba(0,0,0,.18)}.voClickableMonth:hover,.voClickableRow:hover,.voFunnelLink:hover,.voLegendLink:hover,.voTreemapTile:hover{filter:brightness(1.12);transform:translateY(-1px)}.voSvgLink{cursor:pointer}.voSvgLink:hover{filter:brightness(1.18)}.voGlobePanel h3 a{color:var(--gold);text-decoration:none}.voGlobePanel h3 a:hover{text-decoration:underline}.voHeatRow strong a{color:#f6f0df;text-decoration:none}.voHeatRow strong a:hover{color:var(--gold)}.voHeatCellBlank,.voHeatCellLink{display:contents}.voActiveFilters{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.voActiveFilters a,.voActiveFilters span{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:999px;padding:8px 11px;color:var(--muted);font-size:12px;text-decoration:none}.voActiveFilters a{color:var(--gold);font-weight:850}.voActiveFilters a:hover{border-color:rgba(213,178,96,.55)}.voGlobeStage{position:relative;display:grid;place-items:center}.voGlobeToolbar{position:absolute;top:12px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:8px;flex-wrap:wrap;justify-content:center;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(5,13,9,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.voGlobeToolbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.08);color:#f6f0df;font-weight:900;padding:8px 12px;cursor:pointer}.voGlobeToolbar button:hover{border-color:rgba(213,178,96,.55);background:rgba(213,178,96,.12)}.voGlobeSelectLabel{display:block;margin:8px 0 6px;color:#d5b260;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.voGlobeSelect{width:100%;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#08120d;color:#f6f0df;padding:12px 14px;font-weight:800;outline:none}.voGlobeSelect:focus{border-color:#d5b260;box-shadow:0 0 0 4px rgba(213,178,96,.12)}.voGlobeResultsButton{display:inline-flex;align-items:center;justify-content:center;margin:12px 0 10px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,#d5b260,#fff0a8);color:#102015!important;text-decoration:none!important;font-weight:950;box-shadow:0 16px 34px rgba(0,0,0,.25)}.voResultsOnlyShell{width:min(1180px,calc(100% - 28px));padding-top:22px}.voResultsOnlyShell .voSection{margin-top:0}.voResultsOnlyShell .voSectionTitle{padding:18px 20px;border:1px solid rgba(213,178,96,.18);border-radius:22px;background:linear-gradient(135deg,rgba(14,31,21,.92),rgba(6,12,8,.94));margin-bottom:16px}.voResultsOnlyShell .voEvents{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media(max-width:860px){.voRealGlobeWrap{grid-template-columns:1fr}.voGlobeToolbar{position:relative;top:auto;left:auto;transform:none;margin-bottom:10px;border-radius:18px}.voGlobeStage{order:1}.voMapPanel{order:2}}.voGraphsHero .voGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0}.voGraphsHero>*{min-width:0}@media(max-width:900px){.voGraphsHero{grid-template-columns:1fr!important}.voGraphsHero .voGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.voGraphsHero .voGrid{grid-template-columns:1fr!important}}