.custom-projects-page .catalog-renders-hero:before{background-image:radial-gradient(circle,rgba(255,255,255,.22) 1px,transparent 1px),radial-gradient(circle,rgba(234,179,8,.16) 1px,transparent 1px)}.custom-projects-page .catalog-renders-hero__bg{background:radial-gradient(ellipse at center,rgba(234,179,8,.14) 0%,transparent 70%)}.custom-projects-page .landing__badge-dot{background:#f59e0b;box-shadow:0 0 0 4px #eab3081f,0 0 14px #eab30899}.custom-projects-page .catalog-renders-btn--primary{background:linear-gradient(135deg,#f59e0b,#eab308);box-shadow:0 18px 40px -18px #eab308b8}.custom-projects-page .catalog-renders-btn--primary:hover{box-shadow:0 22px 48px -18px #eab308db}.custom-projects-page .catalog-renders-hero__benefit svg{color:#fcd34d}.custom-projects-page .catalog-usage__icon{background:linear-gradient(140deg,#eab30852,#f59e0b33);color:#fde68a}.custom-projects-page .catalog-source-item svg{color:#f59e0b}.custom-projects-page .catalog-timeline:before{background:linear-gradient(90deg,#f59e0b80,#eab30880)}.custom-projects-page .catalog-timeline__node{background:linear-gradient(140deg,#d97706,#eab308)}.custom-projects-page .catalog-article__facts li:before{background:#eab308;box-shadow:0 0 14px #eab30880}.custom-projects-page .catalog-article__links a{color:#fcd34d}.custom-projects-page .catalog-carousel__zoom{background:#eab308eb}.custom-projects-page .cp-carousel__badge{display:inline-flex;align-items:center;gap:.3rem;width:auto;height:auto;padding:.3rem .6rem;border-radius:999px;color:#1a1206;font-size:.72rem;font-weight:800;letter-spacing:.04em}.custom-projects-page .catalog-price-card__price{color:#fcd34d}.custom-projects-page .catalog-price-card--featured{background:linear-gradient(165deg,#eab30833,#f59e0b0f)}.custom-projects-page .catalog-price-card--featured:hover{background:linear-gradient(165deg,#eab30842,#f59e0b14)}.custom-projects-page .catalog-price-card--featured .catalog-price-card__price{color:#fde68a}.custom-projects-page .catalog-price-card__badge{background:linear-gradient(135deg,#f59e0b,#eab308)}.cp-pdf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:3.5rem 1rem 1.5rem;background:#02060feb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .22s ease}.cp-pdf-overlay--open{opacity:1;visibility:visible}.cp-project-lightbox{width:min(96vw,1100px);display:flex;flex-direction:column;gap:.8rem;align-items:center}.cp-project-lightbox__title{color:#f8fafc;font-size:1.05rem;font-weight:700;text-align:center}.custom-projects-page .catalog-faq .coverflow-section__eyebrow:before{background:#f59e0b;box-shadow:0 0 0 4px #eab3081a,0 0 14px #eab30899}.custom-projects-page .catalog-faq .section-accent{background:linear-gradient(135deg,#fcd34d,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.custom-projects-page .cp-booklet__frame{position:relative;margin:1.5rem auto 0;max-width:1000px}.custom-projects-page .cp-booklet__frame:before{content:"";position:absolute;top:4%;right:6%;bottom:4%;left:6%;z-index:0;background:radial-gradient(ellipse at 50% 45%,rgba(234,179,8,.32),rgba(245,158,11,.1) 46%,transparent 72%);filter:blur(58px);pointer-events:none}.custom-projects-page .cp-fb,.custom-projects-page .cp-fb__loading{position:relative;z-index:1}.custom-projects-page .cp-booklet__loading{display:flex;align-items:center;justify-content:center;min-height:420px;color:#94a3b8;font-weight:600}.custom-projects-page .cp-pricing__note{display:flex;align-items:center;gap:1.4rem;max-width:900px;margin:2.5rem auto 0;padding:1.6rem 1.8rem;border-radius:1.3rem;background:linear-gradient(140deg,#eab30824,#f59e0b0d);border:1px solid rgba(234,179,8,.28)}.custom-projects-page .cp-pricing__note>svg{flex:0 0 auto;color:#fcd34d}.custom-projects-page .cp-pricing__note strong{display:block;font-size:1.15rem;color:#f8fafc;margin-bottom:.3rem}.custom-projects-page .cp-pricing__note p{margin:0;color:#94a3b8;line-height:1.55}.custom-projects-page .cp-pricing__note .catalog-renders-btn{flex:0 0 auto;white-space:nowrap}@media(max-width:760px){.custom-projects-page .cp-pricing__note{flex-direction:column;text-align:center;align-items:center}.custom-projects-page .cp-booklet__frame{padding:1.2rem .8rem 1rem}}
