.custom-page{--custom-bg: #07070d;--custom-panel: rgba(19, 20, 32, .86);--custom-panel-strong: rgba(25, 25, 39, .94);--custom-line: rgba(255, 255, 255, .11);--custom-line-strong: rgba(182, 128, 255, .42);--custom-text: #faf8ff;--custom-muted: rgba(241, 236, 255, .72);--custom-soft: rgba(241, 236, 255, .56);--custom-purple: #8b5cf6;--custom-violet: #6d5dfc;--custom-gold: #d9a441;--custom-amber: #f59e0b;--custom-teal: #14b8a6;overflow:hidden;color:var(--custom-text);background:linear-gradient(135deg,rgba(139,92,246,.14),transparent 36%),linear-gradient(225deg,rgba(217,164,65,.1),transparent 42%),var(--custom-bg);padding-bottom:5rem}.custom-container{width:min(1180px,calc(100% - 2rem));margin:0 auto}.custom-section{padding-top:4.5rem}.custom-hero{padding-top:2.5rem}.custom-hero__grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);gap:2rem;align-items:center}.custom-hero__copy{max-width:740px}.custom-kicker{display:inline-flex;align-items:center;min-height:34px;margin:0 0 1rem;padding:0 .85rem;border:1px solid rgba(217,164,65,.34);border-radius:999px;background:#d9a4411a;color:#f7d891;font-size:.76rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.custom-hero h1,.custom-section-head h2,.custom-intake h2,.custom-scope h2,.custom-final h2{margin:0;color:var(--custom-text);font-weight:850;line-height:1.08;letter-spacing:0}.custom-hero h1{font-size:4rem;line-height:1}.custom-lead,.custom-section-head p,.custom-intake p,.custom-scope p,.custom-final p{color:var(--custom-muted);font-size:1.04rem;line-height:1.75}.custom-lead{margin:1.2rem 0 0;max-width:680px}.custom-price-line{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.35rem;min-height:46px;padding:0 1rem;border:1px solid rgba(217,164,65,.32);border-radius:8px;background:linear-gradient(135deg,#d9a44124,#8b5cf61f);color:#fff3cf;font-weight:850}.custom-price-line i{color:var(--custom-gold)}.custom-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.5rem}.custom-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;max-width:100%;padding:0 1.15rem;border-radius:8px;text-decoration:none;font-size:.9rem;font-weight:850;line-height:1.2;letter-spacing:0;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.custom-btn--primary{border:1px solid rgba(255,255,255,.16);background:linear-gradient(135deg,var(--custom-purple),var(--custom-violet));color:#fff;box-shadow:0 18px 42px #6d5dfc47}.custom-btn--ghost{border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--custom-text)}.custom-btn:hover{transform:translateY(-2px)}.custom-btn--primary:hover{box-shadow:0 22px 52px #8b5cf65c}.custom-btn--ghost:hover{border-color:#d9a44157;background:#d9a44114}.custom-trust{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.45rem}.custom-trust span{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:0 .75rem;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:#faf8ffd6;font-size:.82rem;font-weight:750}.custom-trust i{color:var(--custom-teal)}.custom-hero__visual{min-height:520px}.custom-visual{position:relative;min-height:520px}.custom-visual:before{content:"";position:absolute;top:2rem;right:1.5rem;bottom:2rem;left:1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(135deg,#8b5cf61f,#d9a44114);box-shadow:0 30px 90px #03040c70}.custom-visual__browser,.custom-visual__dashboard,.custom-visual__design-card{position:absolute;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:var(--custom-panel-strong);box-shadow:0 24px 62px #03040c61;animation:customFloat 7s ease-in-out infinite}.custom-visual__browser--main{top:0;right:0;z-index:3;width:78%}.custom-visual__browser--side{left:0;bottom:0;z-index:1;width:48%;animation-delay:.9s}.custom-visual__browser img{display:block;width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover}.custom-visual__bar{display:flex;gap:.35rem;align-items:center;height:34px;padding:0 .8rem;background:#ffffff0f}.custom-visual__bar span{width:8px;height:8px;border-radius:999px;background:#ffffff59}.custom-visual__dashboard{left:1.2rem;top:9rem;z-index:4;width:240px;padding:1rem;animation-delay:.5s}.custom-visual__dashboard strong,.custom-visual__design-card span{display:block;color:var(--custom-text);font-weight:850}.custom-visual__dashboard span{color:var(--custom-muted);font-size:.86rem}.custom-visual__rows{display:grid;gap:.5rem;margin-top:.9rem}.custom-visual__rows i{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,#8b5cf699,#d9a4414d)}.custom-visual__design-card{right:1.2rem;bottom:4.2rem;z-index:5;display:flex;gap:.75rem;align-items:center;width:260px;padding:1rem;border-color:#d9a4414d;animation-delay:1.2s}.custom-visual__design-card i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:8px;background:#d9a44124;color:var(--custom-gold);font-size:1.35rem}.custom-section-head{max-width:760px;margin-bottom:1.4rem}.custom-section-head h2,.custom-intake h2,.custom-scope h2,.custom-final h2{font-size:2.35rem}.custom-section-head p,.custom-intake p,.custom-scope p,.custom-final p{margin:.8rem 0 0}.custom-pricing,.custom-scope,.custom-final{position:relative;overflow:hidden;border:1px solid var(--custom-line);border-radius:8px;background:linear-gradient(135deg,#8b5cf61f,#d9a44114),var(--custom-panel);box-shadow:0 26px 72px #03040c52}.custom-pricing{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);gap:1rem;padding:1rem}.custom-pricing__price,.custom-pricing__details{padding:1.4rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b}.custom-pricing__price{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.85rem}.custom-pricing__price span{color:#f7d891;font-size:.86rem;font-weight:850;text-transform:uppercase}.custom-pricing__price strong{color:#fff;font-size:4.4rem;line-height:.95}.custom-pricing__price p,.custom-pricing__details p{margin:0;color:var(--custom-muted);line-height:1.65}.custom-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.custom-check-grid span,.custom-intake-list span,.custom-scope__guidelines span{display:flex;align-items:flex-start;gap:.55rem;min-height:44px;padding:.75rem;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b;color:#faf8ffd6;line-height:1.45}.custom-check-grid i,.custom-intake-list i{color:var(--custom-teal);margin-top:.1rem}.custom-comparison,.custom-feature-grid,.custom-audience-grid{display:grid;gap:1rem}.custom-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.custom-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.custom-compare-card,.custom-feature-card,.custom-audience-card,.custom-intake__card,.custom-faq__item{border:1px solid var(--custom-line);border-radius:8px;background:linear-gradient(180deg,#ffffff0e,#ffffff06),var(--custom-panel);box-shadow:0 20px 54px #02030c42}.custom-compare-card,.custom-feature-card,.custom-audience-card{padding:1.1rem;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.custom-compare-card:hover,.custom-feature-card:hover,.custom-audience-card:hover{transform:translateY(-4px);border-color:var(--custom-line-strong);box-shadow:0 26px 72px #0d082366}.custom-compare-card--premium{border-color:#d9a4415c;background:linear-gradient(135deg,#8b5cf62e,#d9a4411f),var(--custom-panel-strong)}.custom-compare-card__icon,.custom-feature-card i,.custom-audience-card i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin-bottom:.85rem;border-radius:8px;background:linear-gradient(135deg,#8b5cf63d,#d9a4411f);color:#f7d891;font-size:1.35rem}.custom-compare-card h3,.custom-feature-card h3,.custom-audience-card h3,.custom-intake__card h3{margin:0 0 .65rem;color:var(--custom-text);font-size:1.2rem;line-height:1.25}.custom-compare-card p,.custom-feature-card p,.custom-audience-card p{margin:0 0 .85rem;color:var(--custom-muted);line-height:1.62}.custom-compare-card p:first-of-type{margin-bottom:.3rem;color:#f7d891;font-size:.82rem;font-weight:850;text-transform:uppercase}.custom-compare-card ul{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.custom-compare-card li{display:flex;gap:.5rem;color:#faf8ffd6}.custom-compare-card li i{color:var(--custom-teal);margin-top:.1rem}.custom-timeline{display:grid;gap:.85rem}.custom-timeline__item{display:grid;grid-template-columns:88px minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;border:1px solid var(--custom-line);border-radius:8px;background:#ffffff0b}.custom-timeline__item span{display:inline-flex;align-items:center;justify-content:center;min-height:60px;border:1px solid rgba(217,164,65,.28);border-radius:8px;background:#d9a4411a;color:#f7d891;font-weight:900}.custom-timeline__item h3{margin:0 0 .4rem;color:var(--custom-text)}.custom-timeline__item p,.custom-note{margin:0;color:var(--custom-muted);line-height:1.65}.custom-note{margin-top:1rem;padding:.9rem 1rem;border:1px solid rgba(217,164,65,.24);border-radius:8px;background:#d9a44114}.custom-intake{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;align-items:start}.custom-intake__copy small,.custom-scope small,.custom-final small{display:block;margin-top:1rem;color:var(--custom-soft);line-height:1.65}.custom-intake__card{padding:1.2rem}.custom-intake-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}.custom-scope{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;padding:1.4rem}.custom-scope__guidelines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.custom-scope__guidelines i{color:var(--custom-gold);margin-top:.1rem}.custom-faq{display:grid;gap:.75rem}.custom-faq__item{overflow:hidden}.custom-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:60px;padding:.95rem 1.05rem;color:var(--custom-text);cursor:pointer;font-weight:850;list-style:none}.custom-faq__item summary::-webkit-details-marker{display:none}.custom-faq__item summary i{color:#f7d891;transition:transform .18s ease}.custom-faq__item[open] summary i{transform:rotate(45deg)}.custom-faq__item p{margin:0;padding:0 1.05rem 1.05rem;color:var(--custom-muted);line-height:1.65}.custom-final-section{padding-bottom:2rem}.custom-final{padding:2rem;border-color:#d9a44157}.custom-final p{max-width:780px}.custom-reveal{opacity:0;transform:translateY(16px);animation:customReveal .56s ease forwards;animation-delay:var(--delay, 0ms)}@keyframes customReveal{to{opacity:1;transform:translateY(0)}}@keyframes customFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 1199.98px){.custom-hero__grid,.custom-intake,.custom-scope{grid-template-columns:1fr}.custom-hero__copy{max-width:840px}.custom-hero__visual,.custom-visual{min-height:460px}.custom-feature-grid,.custom-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991.98px){.custom-hero h1{font-size:3.2rem}.custom-pricing,.custom-comparison{grid-template-columns:1fr}.custom-pricing__price strong{font-size:3.6rem}}@media (max-width: 767.98px){.custom-page{padding-bottom:3rem}.custom-container{width:min(100% - 1rem,1180px)}.custom-section{padding-top:3rem}.custom-hero{padding-top:1.5rem}.custom-hero h1{font-size:2.55rem;line-height:1.06}.custom-lead,.custom-section-head p,.custom-intake p,.custom-scope p,.custom-final p{font-size:.98rem}.custom-actions{align-items:stretch;flex-direction:column}.custom-btn{width:100%}.custom-hero__visual,.custom-visual{min-height:390px}.custom-visual__browser--main{width:84%}.custom-visual__browser--side{width:56%}.custom-visual__dashboard{top:7.5rem;width:210px}.custom-visual__design-card{right:.4rem;bottom:3rem;width:220px}.custom-section-head h2,.custom-intake h2,.custom-scope h2,.custom-final h2{font-size:2rem}.custom-check-grid,.custom-feature-grid,.custom-audience-grid,.custom-intake-list,.custom-scope__guidelines,.custom-timeline__item{grid-template-columns:1fr}.custom-pricing,.custom-scope,.custom-final{padding:1rem}}@media (max-width: 420px){.custom-hero h1{font-size:2.2rem}.custom-hero__visual,.custom-visual{min-height:340px}.custom-visual__dashboard{left:0;top:6.6rem;width:190px}.custom-visual__design-card{width:205px}}@media (prefers-reduced-motion: reduce){.custom-reveal,.custom-btn,.custom-compare-card,.custom-feature-card,.custom-audience-card,.custom-faq__item summary i{animation:none;transition:none}.custom-reveal{opacity:1;transform:none}.custom-visual__browser,.custom-visual__dashboard,.custom-visual__design-card{animation:none}}
