/* V24 — Project Center / Knowledge / Planning systems
   Separate asset intentionally used to bypass stale IONOS/browser caches. */
/* =========================================================
   V23 PROJECT CENTER + CLIENT KNOWLEDGE SYSTEM
   ========================================================= */
.pc-hero,.group-hero,.fundraiser-hero,.school-hero,.event-guide-hero,.design-hero,.file-prep-hero,.production-hero,.pricing-center-hero,.deadline-hero,.learn-hero{width:min(1460px,calc(100% - 40px));margin:34px auto 0;border:1px solid rgba(255,255,255,.12);border-radius:34px;overflow:hidden;background:#08161d;display:grid;grid-template-columns:1.05fr .95fr;min-height:610px;box-shadow:0 28px 80px rgba(0,0,0,.22)}
.pc-hero-copy,.group-hero>div:first-child,.fundraiser-hero>div:first-child,.school-hero>div:first-child,.event-guide-hero>div:first-child,.design-hero>div:first-child,.file-prep-hero>div:first-child,.production-hero>div:first-child,.pricing-center-hero>div:first-child,.deadline-hero>div:first-child,.learn-hero>div:first-child{padding:clamp(34px,6vw,88px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:radial-gradient(circle at 15% 20%,rgba(41,229,255,.11),transparent 30%),#07141a}
.pc-hero h1,.group-hero h1,.fundraiser-hero h1,.school-hero h1,.event-guide-hero h1,.design-hero h1,.file-prep-hero h1,.production-hero h1,.pricing-center-hero h1,.deadline-hero h1,.learn-hero h1{font-size:clamp(52px,6vw,96px);line-height:.92;letter-spacing:-.065em;margin:10px 0 22px;max-width:900px}
.pc-hero p,.group-hero p,.fundraiser-hero p,.school-hero p,.event-guide-hero p,.design-hero p,.file-prep-hero p,.production-hero p,.pricing-center-hero p,.deadline-hero p,.learn-hero p{max-width:700px;color:#a8bbc3;font-size:clamp(16px,1.6vw,20px);line-height:1.65}
.pc-hero-board{display:grid;grid-template-columns:1fr 1fr;background:#0b1e27}.pc-hero-board a{min-height:305px;padding:34px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid rgba(255,255,255,.08);transition:.25s}.pc-hero-board a:nth-child(1){background:linear-gradient(145deg,rgba(41,229,255,.16),transparent)}.pc-hero-board a:nth-child(2){background:linear-gradient(145deg,rgba(255,74,168,.15),transparent)}.pc-hero-board a:nth-child(3){background:linear-gradient(145deg,rgba(255,117,71,.15),transparent)}.pc-hero-board a:nth-child(4){background:linear-gradient(145deg,rgba(216,255,79,.12),transparent)}.pc-hero-board a:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.24)}.pc-hero-board small{color:var(--cyan);font-weight:900;letter-spacing:.13em}.pc-hero-board strong{font-size:26px;line-height:1.05;margin:9px 0 22px;max-width:330px}.pc-hero-board span{font-size:12px;color:var(--lime);font-weight:800}.pc-hero-stats{display:flex;gap:36px;margin-top:38px}.pc-hero-stats div{display:grid}.pc-hero-stats strong{font-size:28px;color:var(--lime)}.pc-hero-stats span{font-size:10px;color:#8199a3;text-transform:uppercase;letter-spacing:.12em}
.pc-path-grid{width:min(1460px,calc(100% - 40px));margin:26px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pc-path-card{min-height:350px;position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#0a1820}.pc-path-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.36;filter:saturate(.9);transition:.4s}.pc-path-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(4,12,17,.92) 82%)}.pc-path-card>div{position:absolute;z-index:2;inset:auto 25px 25px}.pc-path-card small{color:var(--cyan);font-weight:900;letter-spacing:.12em}.pc-path-card h2{font-size:20px;line-height:1.25;margin:7px 0 14px}.pc-path-card button{border:0;background:none;padding:0;color:var(--lime);cursor:pointer;font-weight:800}.pc-path-card:hover>img{transform:scale(1.05);opacity:.48}
.pc-wizard-shell{width:min(1360px,calc(100% - 40px));margin:70px auto;display:grid;grid-template-columns:.78fr 1.22fr;gap:20px}.pc-wizard-intro{padding:36px;border-radius:28px;background:linear-gradient(145deg,#0b2028,#09171e);border:1px solid rgba(255,255,255,.09);align-self:start;position:sticky;top:120px}.pc-wizard-intro h2{font-size:40px;line-height:1;margin:10px 0 16px}.pc-wizard-intro p{color:#91a7b0}.pc-wizard-progress{list-style:none;margin:30px 0 0;padding:0;display:grid;gap:8px;counter-reset:steps}.pc-wizard-progress li{padding:13px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.07);color:#738d97;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pc-wizard-progress li.active{color:#071016;background:var(--lime);border-color:var(--lime)}.pc-wizard-form,.tool-form,.capacity-calculator,.deadline-tool{padding:clamp(24px,4vw,46px);border-radius:28px;background:#0a1921;border:1px solid rgba(255,255,255,.1)}.wizard-step{display:none;border:0;padding:0;margin:0}.wizard-step.active{display:block;animation:pcFade .28s ease}.wizard-step legend{font-size:clamp(32px,4vw,54px);font-weight:900;letter-spacing:-.045em;margin-bottom:26px}.wizard-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:26px}.wizard-choice-grid label{position:relative;cursor:pointer}.wizard-choice-grid input{position:absolute;opacity:0}.wizard-choice-grid span{display:flex;align-items:center;min-height:94px;padding:20px;border-radius:16px;border:1px solid #24434e;background:#07141a;font-size:16px;font-weight:850}.wizard-choice-grid input:checked+span{border-color:var(--lime);box-shadow:0 0 0 3px rgba(216,255,79,.08);color:var(--lime)}.wizard-actions{display:flex;gap:10px;margin-top:22px}.pc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-form-grid label{display:grid;gap:7px;color:#9db1b8;font-size:11px;font-weight:800}.pc-form-grid label.full{grid-column:1/-1}.pc-form-grid input,.pc-form-grid select,.pc-form-grid textarea{width:100%;padding:13px 14px;border:1px solid #284852;border-radius:12px;background:#061319;color:#fff;outline:none}.pc-form-grid input:focus,.pc-form-grid select:focus,.pc-form-grid textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(41,229,255,.08)}.pc-form-grid textarea{resize:vertical}.what-next-box{margin-top:20px;padding:18px;border-radius:15px;background:rgba(216,255,79,.07);border:1px solid rgba(216,255,79,.18);display:grid;gap:5px}.what-next-box strong{color:var(--lime)}.what-next-box span{color:#b0c1c7;line-height:1.55}.hp{position:absolute!important;left:-10000px!important;opacity:0!important}
.pc-tool-grid{width:min(1360px,calc(100% - 40px));margin:35px auto 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pc-tool-grid a{padding:28px;min-height:250px;border-radius:22px;background:#0a1921;border:1px solid rgba(255,255,255,.09);display:flex;flex-direction:column;justify-content:flex-end;transition:.25s}.pc-tool-grid a:hover{transform:translateY(-3px);border-color:var(--cyan)}.pc-tool-grid small{color:var(--cyan);font-weight:900;letter-spacing:.14em}.pc-tool-grid h2{font-size:27px;margin:5px 0 8px}.pc-tool-grid p{color:#8fa5ad}.pc-tool-grid span{margin-top:auto;padding-top:20px;color:var(--lime);font-size:12px;font-weight:800}
.process-roadmap,.group-order-checklist,.fundraiser-knowledge,.quote-factors,.production-file-table,.learn-latest{width:min(1360px,calc(100% - 40px));margin:70px auto;padding:44px;border-radius:28px;background:#09181f;border:1px solid rgba(255,255,255,.08)}.process-roadmap>h2,.group-order-checklist h2,.fundraiser-knowledge h2,.quote-factors h2,.production-file-table h2,.learn-latest h2{font-size:clamp(34px,4vw,58px);letter-spacing:-.045em;margin:8px 0 28px}.process-roadmap-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.process-roadmap-grid article{padding:23px;border-radius:18px;background:#0d212a;border:1px solid rgba(255,255,255,.07)}.process-roadmap-grid span{color:var(--lime);font-weight:900}.process-roadmap-grid h3{font-size:18px;margin:16px 0 8px}.process-roadmap-grid p{color:#8ea4ac;font-size:12px}
.group-roster-card,.pricing-rule,.deadline-clock{padding:50px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,rgba(41,229,255,.19),rgba(216,255,79,.08)),#0b2028}.group-roster-card>span,.pricing-rule small,.deadline-clock>span{color:var(--lime);font-weight:900;letter-spacing:.15em}.group-roster-card strong{font-size:clamp(40px,5vw,74px);line-height:.9;margin:12px 0}.group-roster-card p{max-width:460px}.builder-layout{width:min(1360px,calc(100% - 40px));margin:70px auto;display:grid;grid-template-columns:1.25fr .75fr;gap:18px;align-items:start}.tool-form-head{margin-bottom:28px}.tool-form-head h2{font-size:clamp(34px,4vw,54px);margin:7px 0 9px;letter-spacing:-.045em}.tool-form-head p{color:#8ea4ad;max-width:800px}.tool-form>.btn{margin-top:20px}.calculator-card,.school-checklist,.design-proof-card{padding:30px;border-radius:24px;background:#0c2028;border:1px solid rgba(255,255,255,.09)}.sticky-tool{position:sticky;top:120px}.calculator-card>small,.school-checklist>small,.design-proof-card>small{color:var(--cyan);font-weight:900;letter-spacing:.14em}.calculator-card>h2,.school-checklist>h2,.design-proof-card>h2{font-size:34px;line-height:1.05;margin:8px 0 18px}.calc-lines{display:grid;gap:8px;margin:20px 0}.calc-lines span{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07);color:#94abb4}.calc-lines b{color:#fff}.calculator-card p{color:#8fa6af;font-size:12px;line-height:1.6}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.check-grid article{padding:22px;border-radius:18px;background:#0c2028;border:1px solid rgba(255,255,255,.07)}.check-grid strong{color:var(--cyan);font-size:11px;letter-spacing:.12em}.check-grid p{color:#91a6ae;font-size:12px}.what-next-section{width:min(1360px,calc(100% - 40px));margin:70px auto}.what-next-section h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.045em}.what-next-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.what-next-grid article{padding:24px;border-radius:18px;background:#0b1e27;border:1px solid rgba(255,255,255,.08);display:grid;gap:14px}.what-next-grid b{font-size:24px;color:var(--lime)}.what-next-grid span{font-weight:800}
.fundraiser-models{padding:30px;display:grid;align-content:center;gap:12px;background:linear-gradient(145deg,rgba(255,74,168,.11),rgba(255,117,71,.07)),#0a1b22}.fundraiser-models article{padding:28px;border-radius:22px;background:rgba(5,15,20,.66);border:1px solid rgba(255,255,255,.09)}.fundraiser-models small{color:var(--pink);font-weight:900;letter-spacing:.14em}.fundraiser-models strong{display:block;font-size:26px;margin:7px 0}.fundraiser-models p{font-size:13px;margin:0}.fundraiser-calc{position:sticky;top:120px}.fund-results{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.fund-results>div{padding:18px;border-radius:15px;background:#07141a;border:1px solid rgba(255,255,255,.08)}.fund-results .highlight{grid-column:1/-1;background:rgba(216,255,79,.08);border-color:rgba(216,255,79,.22)}.fund-results small{display:block;color:#78919b;font-weight:900;letter-spacing:.1em}.fund-results strong{display:block;font-size:28px;margin-top:4px}.fund-results .highlight strong{color:var(--lime);font-size:40px}.knowledge-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.knowledge-grid article{padding:22px;border-radius:18px;background:#0b2028}.knowledge-grid strong{color:var(--lime);font-size:11px;letter-spacing:.12em}.knowledge-grid p{color:#92a8b0;font-size:12px}
.school-board,.design-sheet,.file-stack,.learn-index{padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:center;background:#0b2028}.school-board span,.design-sheet span,.file-stack span,.learn-index a{min-height:78px;border-radius:16px;border:1px solid rgba(255,255,255,.09);display:grid;place-items:center;background:#08171d;font-weight:900;letter-spacing:.06em}.school-board span:nth-child(3n+1),.design-sheet span:nth-child(3n+1){color:var(--cyan)}.school-board span:nth-child(3n+2),.design-sheet span:nth-child(3n+2){color:var(--lime)}.school-board span:nth-child(3n),.design-sheet span:nth-child(3n){color:var(--pink)}.school-model-grid,.school-opportunity-grid,.design-service-grid,.file-guide,.prep-knowledge-grid,.method-detail-grid,.price-guide-grid,.learn-topic-grid{width:min(1360px,calc(100% - 40px));margin:28px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.school-model-grid article,.school-opportunity-grid article,.design-service-grid article,.file-guide article,.prep-knowledge-grid article,.method-detail-grid article,.price-guide-grid article,.learn-topic-grid article{padding:28px;border-radius:22px;background:#0a1a21;border:1px solid rgba(255,255,255,.08)}.school-model-grid small,.file-guide small,.price-guide-grid small,.learn-topic-grid small{color:var(--cyan);font-weight:900;letter-spacing:.12em}.school-model-grid h2,.school-opportunity-grid h2,.design-service-grid h2,.file-guide h2,.method-detail-grid h2,.price-guide-grid h2,.learn-topic-grid h2{font-size:25px;line-height:1.1;margin:8px 0}.school-model-grid p,.school-opportunity-grid p,.design-service-grid p,.file-guide p,.prep-knowledge-grid p,.method-detail-grid p,.price-guide-grid p,.learn-topic-grid p{color:#8fa5ad;line-height:1.55}.school-checklist ul,.design-proof-card ul{padding-left:18px;color:#a7bbc2;display:grid;gap:10px}.safety-note{width:min(1360px,calc(100% - 40px));margin:30px auto 70px;padding:24px 28px;border-radius:18px;border:1px solid rgba(255,117,71,.24);background:rgba(255,117,71,.07)}.safety-note strong{color:#ffad8f}.safety-note p{margin:6px 0 0;color:#a9bac0}
.event-guide-hero figure{margin:0;position:relative;min-height:610px}.event-guide-hero figure img{width:100%;height:100%;object-fit:cover}.event-guide-hero figcaption{position:absolute;left:22px;bottom:22px;padding:10px 12px;border-radius:999px;background:rgba(5,15,20,.84);font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--lime)}.capacity-layout{width:min(1360px,calc(100% - 40px));margin:70px auto;display:grid;grid-template-columns:1fr 1fr;gap:18px}.capacity-calculator h2{font-size:42px;line-height:1;margin:8px 0 13px}.capacity-calculator>p{color:#8fa5ae}.capacity-results{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.capacity-results div{padding:20px;border-radius:15px;background:#07141a;border:1px solid rgba(255,255,255,.08)}.capacity-results small{display:block;color:#7b929c;font-size:9px;font-weight:900;letter-spacing:.12em}.capacity-results strong{display:block;font-size:30px;color:var(--lime);margin-top:5px}.event-questions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.event-questions article{padding:22px;border-radius:18px;background:#0b1e27;border:1px solid rgba(255,255,255,.08)}.event-questions strong{font-size:17px}.event-questions p{font-size:12px;color:#8fa5ad}.event-setup-strip{width:min(1360px,calc(100% - 40px));margin:20px auto 70px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.event-setup-strip article{padding:24px;border-radius:18px;background:#0a1921;border:1px solid rgba(255,255,255,.08)}.event-setup-strip small{color:var(--orange);font-weight:900;letter-spacing:.13em}.event-setup-strip h3{font-size:18px}.event-setup-strip p{font-size:12px;color:#8fa5ad}
.design-process,.revision-policy,.file-delivery-grid,.decision-tree{width:min(1360px,calc(100% - 40px));margin:70px auto}.design-process>div:first-child h2,.revision-policy h2,.decision-tree h2{font-size:clamp(38px,5vw,68px);letter-spacing:-.05em;line-height:.95}.design-process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.design-process-steps article{padding:26px;border-radius:20px;background:#0a1a21;border:1px solid rgba(255,255,255,.08)}.design-process-steps b{color:var(--lime)}.design-process-steps strong{display:block;font-size:22px;margin:14px 0 7px}.design-process-steps p{color:#8fa5ad}.revision-policy{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:42px;border-radius:28px;background:linear-gradient(135deg,rgba(255,74,168,.09),rgba(41,229,255,.07)),#09171e;border:1px solid rgba(255,255,255,.09)}.revision-policy p{color:#a7b8be;line-height:1.7}.file-delivery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.file-delivery-grid article{padding:25px;border-radius:18px;background:#0b1f27}.file-delivery-grid small{color:var(--cyan);font-weight:900}.file-delivery-grid strong{display:block;margin:10px 0}.file-delivery-grid p{font-size:12px;color:#8fa5ad}
.file-stack{grid-template-columns:repeat(3,1fr)}.file-stack span{font-size:32px;color:var(--cyan);min-height:130px}.file-guide .best{border-color:rgba(216,255,79,.28)}.file-guide .best small{color:var(--lime)}.file-guide .avoid{border-color:rgba(255,101,112,.24)}.file-guide .avoid small{color:#ff939b}.prep-knowledge-grid{grid-template-columns:repeat(3,1fr)}.prep-knowledge-grid strong{font-size:18px;color:#fff}.comparison-table{border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.09)}.comparison-row{display:grid;grid-template-columns:1fr 1.25fr 1.25fr;gap:0;background:#0a1a21;border-bottom:1px solid rgba(255,255,255,.07)}.comparison-row:last-child{border-bottom:0}.comparison-row>*{padding:17px 18px}.comparison-row span{color:#9eb1b8}.comparison-row.head{background:#0e2730;color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
.production-methods{display:grid;grid-template-columns:1fr;align-content:center;gap:12px;padding:50px;background:#0b1d25}.production-methods article{display:grid;grid-template-columns:70px 1fr;grid-template-rows:auto auto;column-gap:18px;padding:23px;border-radius:20px;background:#07151b;border:1px solid rgba(255,255,255,.08)}.production-methods article>span{grid-row:1/3;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--cyan);color:#071016;font-size:25px;font-weight:900}.production-methods article:nth-child(2)>span{background:var(--lime)}.production-methods article:nth-child(3)>span{background:var(--pink)}.production-methods strong{font-size:25px}.production-methods small{color:#8299a2}.method-comparison{width:min(1360px,calc(100% - 40px));margin:70px auto}.comparison-table.methods .comparison-row{grid-template-columns:1.4fr 1fr 1fr 1fr}.decision-tree>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.decision-tree a{padding:27px;border-radius:18px;background:#0b1f27;border:1px solid rgba(255,255,255,.08);display:grid;gap:14px}.decision-tree strong{font-size:20px}.decision-tree span{color:var(--lime);font-size:12px}
.pricing-rule strong{font-size:clamp(44px,5vw,76px);line-height:.9;margin:10px 0}.price-guide-grid{grid-template-columns:repeat(3,1fr)}.price-guide-grid .price-feature{grid-row:span 2;background:linear-gradient(155deg,rgba(216,255,79,.12),#0a1a21);border-color:rgba(216,255,79,.2)}.price-guide-grid h2 span{display:block;font-size:13px;color:#8da3ac;margin-top:6px}.price-guide-grid a:not(.btn),.learn-topic-grid a{display:block;margin-top:8px;color:var(--lime);font-size:12px;font-weight:800}
.deadline-clock strong{font-size:clamp(70px,9vw,130px);line-height:.75;color:var(--lime);margin:18px 0 28px}.deadline-clock small{font-size:14px;color:#9db0b8;max-width:360px}.deadline-tool h2{font-size:44px}.deadline-result{margin-top:20px;padding:26px;border-radius:18px;background:rgba(41,229,255,.06);border:1px solid rgba(41,229,255,.18)}.deadline-result small{display:block;color:var(--cyan);font-weight:900;letter-spacing:.13em}.deadline-result strong{display:block;font-size:30px;margin:7px 0}.deadline-result p{color:#91a7af;font-size:12px}
.learn-index{grid-template-columns:1fr 1fr}.learn-index a{color:#c8d5da;justify-items:start;padding-left:20px}.learn-index a:hover{color:var(--lime);border-color:var(--lime)}.learn-topic-grid{grid-template-columns:repeat(3,1fr)}.learn-article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.learn-article-grid a{padding:23px;border-radius:18px;background:#0c2028;border:1px solid rgba(255,255,255,.07)}.learn-article-grid small{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.11em}.learn-article-grid h3{font-size:20px}.learn-article-grid p{color:#8fa5ad;font-size:12px}.learn-article-grid span{color:var(--lime);font-size:11px;font-weight:800}
@keyframes pcFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.pc-hero,.group-hero,.fundraiser-hero,.school-hero,.event-guide-hero,.design-hero,.file-prep-hero,.production-hero,.pricing-center-hero,.deadline-hero,.learn-hero{grid-template-columns:1fr;min-height:0}.pc-hero-board{min-height:500px}.pc-path-grid,.school-model-grid,.school-opportunity-grid,.design-service-grid,.file-guide,.prep-knowledge-grid,.method-detail-grid,.price-guide-grid,.learn-topic-grid{grid-template-columns:1fr 1fr}.pc-wizard-shell,.builder-layout,.capacity-layout,.revision-policy{grid-template-columns:1fr}.pc-wizard-intro,.sticky-tool,.fundraiser-calc{position:static}.process-roadmap-grid,.what-next-grid{grid-template-columns:repeat(3,1fr)}.pc-tool-grid,.knowledge-grid,.event-setup-strip,.file-delivery-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.pc-hero,.group-hero,.fundraiser-hero,.school-hero,.event-guide-hero,.design-hero,.file-prep-hero,.production-hero,.pricing-center-hero,.deadline-hero,.learn-hero,.pc-path-grid,.pc-wizard-shell,.pc-tool-grid,.process-roadmap,.group-order-checklist,.fundraiser-knowledge,.quote-factors,.production-file-table,.learn-latest,.builder-layout,.school-model-grid,.school-opportunity-grid,.design-service-grid,.file-guide,.prep-knowledge-grid,.method-detail-grid,.price-guide-grid,.learn-topic-grid,.capacity-layout,.event-setup-strip,.design-process,.revision-policy,.file-delivery-grid,.decision-tree,.method-comparison,.what-next-section{width:min(100% - 24px,1360px)}.pc-hero h1,.group-hero h1,.fundraiser-hero h1,.school-hero h1,.event-guide-hero h1,.design-hero h1,.file-prep-hero h1,.production-hero h1,.pricing-center-hero h1,.deadline-hero h1,.learn-hero h1{font-size:48px}.pc-hero-copy,.group-hero>div:first-child,.fundraiser-hero>div:first-child,.school-hero>div:first-child,.event-guide-hero>div:first-child,.design-hero>div:first-child,.file-prep-hero>div:first-child,.production-hero>div:first-child,.pricing-center-hero>div:first-child,.deadline-hero>div:first-child,.learn-hero>div:first-child{padding:30px 24px}.pc-hero-board,.school-board,.design-sheet,.file-stack,.learn-index{grid-template-columns:1fr 1fr}.pc-hero-board a{min-height:210px;padding:20px}.pc-hero-board strong{font-size:18px}.pc-path-grid,.school-model-grid,.school-opportunity-grid,.design-service-grid,.file-guide,.prep-knowledge-grid,.method-detail-grid,.price-guide-grid,.learn-topic-grid,.learn-article-grid{grid-template-columns:1fr}.pc-form-grid,.wizard-choice-grid,.event-questions,.fund-results,.decision-tree>div{grid-template-columns:1fr}.pc-form-grid label.full,.fund-results .highlight{grid-column:auto}.process-roadmap-grid,.what-next-grid,.check-grid,.knowledge-grid,.event-setup-strip,.file-delivery-grid,.capacity-results{grid-template-columns:1fr}.pc-tool-grid{grid-template-columns:1fr}.process-roadmap,.group-order-checklist,.fundraiser-knowledge,.quote-factors,.production-file-table,.learn-latest{padding:25px}.comparison-table{overflow-x:auto}.comparison-row{min-width:720px}.comparison-table.methods .comparison-row{min-width:850px}.file-stack span{min-height:90px;font-size:24px}.school-board span,.design-sheet span,.learn-index a{min-height:62px;font-size:12px}.event-guide-hero figure{min-height:360px}.wizard-actions{flex-wrap:wrap}}
.case-proof-section{width:min(1360px,calc(100% - 40px));margin:70px auto;padding:38px;border-radius:28px;background:#09181f;border:1px solid rgba(255,255,255,.08)}.case-proof-section>div:first-child{max-width:760px}.case-proof-section h2{font-size:clamp(36px,4vw,60px);letter-spacing:-.045em;margin:8px 0 12px}.case-proof-section>div:first-child p{color:#91a7af}.case-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.case-proof-grid figure{margin:0;position:relative;min-height:360px;border-radius:20px;overflow:hidden;background:#0c2028;border:1px solid rgba(255,255,255,.08)}.case-proof-grid img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.case-proof-grid figcaption{position:absolute;left:14px;bottom:14px;padding:8px 10px;border-radius:999px;background:rgba(4,12,17,.84);color:var(--lime);font-size:9px;font-weight:900;letter-spacing:.13em}@media(max-width:720px){.case-proof-section{width:min(100% - 24px,1360px);padding:24px}.case-proof-grid{grid-template-columns:1fr}.case-proof-grid figure{min-height:300px}}
.bundle-section{width:min(1360px,calc(100% - 40px));margin:70px auto}.bundle-section>div:first-child{max-width:820px}.bundle-section h2{font-size:clamp(38px,5vw,68px);letter-spacing:-.05em;line-height:.95;margin:8px 0 12px}.bundle-section>div:first-child p{color:#91a6ae}.bundle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px}.bundle-grid article{padding:26px;border-radius:20px;background:linear-gradient(145deg,rgba(41,229,255,.05),rgba(216,255,79,.03)),#0a1a21;border:1px solid rgba(255,255,255,.08)}.bundle-grid small{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.12em}.bundle-grid h3{font-size:21px;line-height:1.1}.bundle-grid p{color:#8fa5ad;font-size:12px}.bundle-grid a{color:var(--lime);font-size:11px;font-weight:800}@media(max-width:1100px){.bundle-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.bundle-section{width:min(100% - 24px,1360px)}.bundle-grid{grid-template-columns:1fr}}
.wizard-dynamic-fields{display:none;margin:22px 0;padding:22px;border-radius:18px;background:rgba(41,229,255,.045);border:1px solid rgba(41,229,255,.13)}.wizard-dynamic-fields.active{display:block;animation:pcFade .25s ease}.wizard-dynamic-fields h3{font-size:18px;margin:0 0 15px;color:var(--cyan)}.wizard-common-details{margin-top:16px}

