.pricing-page-wrapper{position:relative;overflow-x:hidden;background-color:#000;min-height:100vh}.pricing-page-wrapper app-footer{display:none!important}@media (min-width: 1024px){html:has(.pricing-page-wrapper),body.pricing-page-wrapper{min-height:100vh;overflow-x:hidden}body.pricing-page-wrapper{display:flex;flex-direction:column;justify-content:flex-start}.pricing-main,body.pricing-page-wrapper main{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(var(--nav-height) + .15rem)!important;padding-bottom:1.5rem!important}.pricing-hero{padding:.15rem 0 0!important;margin-top:-.2rem!important}.pricing-hero h1{font-size:clamp(1.9rem,2.8vw,2.65rem)!important;margin-bottom:.25rem!important;letter-spacing:-.015em;line-height:1.12}.pricing-hero-tagline{margin:0 auto .55rem!important;gap:12px}.pricing-trust-chips{margin-bottom:.75rem!important;gap:6px!important}.pricing-chip{padding:3px 10px!important;font-size:.72rem!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.pricing-toggle-container{margin:0 auto 5vh!important}.pricing-toggle-btn{padding:7px 18px!important;font-size:.78rem!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.pricing-view-pane section{padding-top:0!important;padding-bottom:.5rem!important}.pricing-cards-grid{display:grid!important;grid-template-columns:repeat(12,1fr)!important;gap:1.35rem!important;max-width:1280px!important;margin:0 auto!important;align-items:stretch!important}.pricing-card{grid-column:span 4!important;padding:1.65rem 1.65rem 1.45rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;border-radius:24px!important;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1)}.tier-title-chrome{font-size:1.5rem!important;margin-bottom:.35rem!important;letter-spacing:.08em}.tier-stars-line{margin-bottom:.45rem!important}.tier-stars-line .stars-group{font-size:.85rem!important}.tier-amount{font-size:2.65rem!important;font-variant-numeric:tabular-nums}.tier-currency{font-size:1.45rem!important;font-weight:500!important;margin-top:0!important}.tier-scope-pill{padding:4px 14px!important;font-size:.78rem!important;margin-bottom:.85rem!important;letter-spacing:.08em}.tier-features-list{gap:.52rem!important;margin-bottom:1.15rem!important}.tier-feature-item{font-size:.88rem!important;line-height:1.4}.feature-icon-box{width:20px!important;height:20px!important}.feature-icon-box svg{width:13px!important;height:13px!important}.pricing-card-btn{padding:.85rem 1.4rem!important;font-size:.86rem!important;border-radius:40px!important;transition:all .25s cubic-bezier(.16,1,.3,1)}.popular-ribbon{font-size:.82rem!important;padding:7px 22px!important;top:-18px!important}.startup-ribbon{font-size:.76rem!important;padding:6px 18px!important;top:-16px!important}#view-pane-custom.active,#view-pane-addons.active{padding-bottom:2rem}}@media (min-width: 1024px) and (max-width: 1440px){.pricing-main,body.pricing-page-wrapper main{padding-top:calc(var(--nav-height) - .2rem)!important;padding-bottom:1.25rem!important}.pricing-hero{padding:0!important;margin-top:-.35rem!important}.pricing-hero h1{font-size:2.05rem!important;margin-bottom:.15rem!important}.pricing-hero-tagline{margin:0 auto .4rem!important;font-size:.84rem!important;gap:10px!important}.pricing-trust-chips{margin-bottom:.55rem!important;gap:5px!important}.pricing-chip{padding:2px 9px!important;font-size:.7rem!important}.pricing-toggle-container{margin:0 auto 5vh!important}.pricing-toggle-btn{padding:6px 16px!important;font-size:.76rem!important}.pricing-view-pane section{padding-top:0!important;padding-bottom:.25rem!important}.pricing-cards-grid{gap:1rem!important;max-width:1140px!important;margin-top:0!important}.pricing-card{padding:1.45rem 1.25rem 1.25rem!important;border-radius:20px!important}.tier-title-chrome{font-size:1.35rem!important;margin-bottom:.25rem!important}.tier-stars-line{margin-bottom:.35rem!important}.tier-stars-line .stars-group{font-size:.8rem!important}.tier-amount{font-size:2.35rem!important}.tier-currency{font-size:1.35rem!important;font-weight:500!important;margin-top:0!important}.tier-scope-pill{padding:3px 11px!important;font-size:.72rem!important;margin-bottom:.65rem!important}.tier-features-list{gap:.4rem!important;margin-bottom:.95rem!important}.tier-feature-item{font-size:.82rem!important;line-height:1.32!important}.feature-icon-box{width:18px!important;height:18px!important}.feature-icon-box svg{width:12px!important;height:12px!important}.pricing-card-btn{padding:.75rem 1.25rem!important;font-size:.82rem!important}.popular-ribbon{font-size:.76rem!important;padding:5px 16px!important;top:-15px!important}.startup-ribbon{font-size:.72rem!important;padding:4px 14px!important;top:-14px!important}.pricing-card.custom-stacked-card{max-width:760px!important;margin:0 auto!important;padding:1.45rem 1.6rem 1.25rem!important;border-radius:20px!important}.custom-card-header-top{margin-top:0!important;margin-bottom:.75rem!important}.custom-card-header-top .tier-title-chrome{font-size:1.45rem!important;margin-bottom:.2rem!important}.custom-hero-desc{font-size:.84rem!important;line-height:1.45!important;max-width:580px!important}.pricing-card.custom-stacked-card .custom-capabilities-grid{gap:6px!important;margin-bottom:.85rem!important}.pricing-card.custom-stacked-card .addons-grid{gap:6px!important}.addon-card{padding:7px 10px!important}.addon-title{font-size:.82rem!important}.addon-desc{font-size:.7rem!important}.addon-price-tag{font-size:.74rem!important;padding:2px 7px!important}.estimator-dock{margin-top:.95rem!important;padding:1.1rem 1.25rem!important;gap:.85rem!important}.estimator-tier-pill{padding:5px 3px!important}.tier-pill-name{font-size:.7rem!important}.tier-pill-price{font-size:.68rem!important}.estimator-total-price{font-size:2rem!important}.pricing-card-btn.estimator-submit-btn{min-width:200px!important;padding:.8rem 1.3rem!important;font-size:.82rem!important}}.pricing-video-bg-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:0;pointer-events:none;background:#000}.pricing-bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%) scale(1.05);transform-origin:center center;object-fit:cover;opacity:.6;pointer-events:none}.pricing-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 35%,#0003,#000000b8 65%,#000 95%);pointer-events:none;z-index:1}.pricing-cosmic-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1;opacity:.6}.pricing-ambient-glow{display:none}.pricing-hero{position:relative;z-index:2;padding:.25rem 0;text-align:center}.pricing-hero h1{font-size:clamp(2.02rem,4.05vw,3.48rem);line-height:1.15;font-weight:900;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.hero-line-white{color:#fff;text-shadow:0 3px 12px rgba(0,0,0,.9),0 0 20px rgba(255,255,255,.25);display:inline-block}.hero-line-metallic-blue{background:linear-gradient(180deg,#93c5fd,#3b82f6 38%,#1d4ed8 75%,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 18px rgba(59,130,246,.75));display:inline-block}.pricing-hero-tagline{display:flex;align-items:center;justify-content:center;gap:14px;max-width:680px;margin:0 auto 1.1rem}.tagline-rule{flex:1;max-width:80px;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.8),transparent);box-shadow:0 0 6px #3b82f680}.tagline-text{font-size:clamp(.79rem,1.21vw,.92rem);font-weight:800;letter-spacing:.16em;color:#cbd5e1;text-transform:uppercase;white-space:nowrap}.text-blue-glow{color:#60a5fa;text-shadow:0 0 12px rgba(59,130,246,.8)}.pricing-trust-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:1.5rem}.pricing-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:20px;background:#040c1c99;border:1px solid rgba(59,130,246,.3);font-size:.76rem;font-weight:600;color:#cbd5e1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 3px 10px #0000004d;transition:all .3s ease}.pricing-chip:hover{border-color:#60a5fab3;box-shadow:0 0 15px #3b82f659;transform:translateY(-2px)}.pricing-chip svg{width:14px;height:14px;color:#60a5fa;filter:drop-shadow(0 0 4px #3b82f6)}.pricing-toggle-container{display:flex;justify-content:center;margin:.25rem auto 5vh auto;position:relative;z-index:10;padding:0 1rem}.pricing-toggle-track{display:inline-flex;align-items:center;background:#020a1ae6;border:1.4px solid rgba(59,130,246,.4);border-radius:50px;padding:6px;gap:6px;box-shadow:0 0 0 1px #3b82f626,0 8px 25px #000000b3,inset 0 0 15px #0066ff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);max-width:100%}.pricing-toggle-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border-radius:40px;background:transparent;border:1px solid transparent;color:#94a3b8;font-family:var(--font-main, "Inter", sans-serif);font-size:.84rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);white-space:nowrap;-webkit-user-select:none;user-select:none}.pricing-toggle-btn svg{color:#60a5fa;transition:transform .3s ease}.pricing-toggle-btn:hover{color:#fff;background:#3b82f61f;border-color:#3b82f640}.pricing-toggle-btn.active{background:linear-gradient(90deg,#1e3a8a,#2563eb,#60a5fa);color:#fff;border-color:#ffffff80;box-shadow:0 4px 18px #06f9,0 0 14px #3b82f680,inset 0 1px 1.5px #fffc;font-weight:800}.pricing-toggle-btn.active svg{color:#fff;filter:drop-shadow(0 0 4px #ffffff)}@media (max-width: 680px){.pricing-toggle-container{padding:0 .5rem;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:1.1rem}.pricing-toggle-track{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:18px;padding:4px;gap:3px;box-sizing:border-box}.pricing-toggle-btn{width:100%;min-width:0;padding:7px 3px;font-size:clamp(.6rem,2.4vw,.72rem);font-weight:700;letter-spacing:.01em;gap:4px;border-radius:13px;justify-content:center;text-align:center;white-space:normal;word-break:normal;line-height:1.15;box-sizing:border-box}.pricing-toggle-btn span{display:inline-block}.pricing-toggle-btn svg{width:12px;height:12px;flex-shrink:0}}@media (max-width: 380px){.pricing-toggle-btn{padding:6px 2px;font-size:.6rem;gap:2px}.pricing-toggle-btn svg{display:none}}.pricing-view-pane{display:none;opacity:0;transform:translateY(12px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:relative;z-index:2;contain:layout style;will-change:opacity,transform}.pricing-view-pane.active{display:block;opacity:1;transform:translateY(0);animation:fadeInPricingPane .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeInPricingPane{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.pricing-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.85rem;max-width:1320px;margin:0 auto 5rem;align-items:stretch;position:relative;z-index:2}@media (min-width: 769px) and (max-width: 1023px){.pricing-cards-grid{grid-template-columns:repeat(2,1fr)!important;max-width:820px!important;gap:1.25rem!important}.pricing-card#card-dream-elite{grid-column:span 2!important;max-width:480px!important;margin:0 auto!important;width:100%!important}}@media (max-width: 768px){.pricing-cards-grid{grid-template-columns:1fr;max-width:480px;gap:1.75rem}.pricing-card.elite{grid-column:span 1;max-width:100%}}.pricing-card{position:relative;background:#000;border:1.3px solid rgba(59,130,246,.85);border-radius:24px;padding:1.85rem 2rem 1.5rem;display:flex;flex-direction:column;justify-content:space-between;transform:translateZ(0);will-change:transform;box-shadow:0 0 0 1px #3b82f640,0 0 30px #06f6,inset 0 0 25px #0066ff2e,0 20px 40px #000000e6;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:visible}.pricing-card:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 40%,transparent 70%);border-top-left-radius:22px;border-top-right-radius:22px;pointer-events:none;z-index:1}.pricing-card:after{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),rgba(96,165,250,.95),transparent);box-shadow:0 0 12px #3b82f6e6;pointer-events:none;z-index:2}.pricing-card:hover{transform:translateY(-6px);border-color:#60a5faf2;box-shadow:0 0 0 1.5px #3b82f673,0 0 45px #06f9,inset 0 0 35px #0066ff40,0 28px 55px #000000f2}.startup-ribbon{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#1e3a8a,#2563eb,#60a5fa);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:6px 20px;border-radius:50px;box-shadow:0 2px 8px #000c;white-space:nowrap;display:flex;align-items:center;gap:7px;z-index:20;border:1.5px solid rgba(255,255,255,.85);overflow:hidden}.pricing-card.featured{background:#000;border:1.8px solid #3b82f6;box-shadow:0 0 0 1.5px #3b82f6a6,0 0 45px #06f9,inset 0 0 35px #0066ff47,0 25px 50px #000000f2;z-index:5}.pricing-card.featured:hover{transform:translateY(-6px);border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f6e6,0 0 60px #0066ffbf,inset 0 0 40px #0066ff59,0 35px 65px #000}.popular-ribbon{position:absolute;top:-18px;left:50%;transform:translate3d(-50%,0,0);background:linear-gradient(135deg,#1e40af,#2563eb 45%,#3b82f6 75%,#60a5fa);background-size:250% 250%;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:8px 24px;border-radius:50px;box-shadow:0 4px 22px #0066ffbf,0 0 16px #3b82f6d9,inset 0 1.5px 2px #fffffff2,inset 0 -2px 6px #001e7880;white-space:nowrap;display:flex;align-items:center;gap:9px;z-index:20;border:1.8px solid rgba(255,255,255,.9);animation:ribbonSyncWave 3s infinite cubic-bezier(.4,0,.2,1),ribbonSyncAura 3s infinite cubic-bezier(.4,0,.2,1),ribbonFloatingPulse 3s infinite ease-in-out;overflow:hidden;will-change:transform,box-shadow,background-position;cursor:default}.popular-ribbon:before{content:"";position:absolute;top:-50%;left:-130%;width:70%;height:200%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.15) 30%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.15) 70%,transparent 100%);transform:rotate(20deg);animation:ribbonSyncSweep 3s infinite cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:5}.ribbon-text{position:relative;z-index:2;text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 10px rgba(255,255,255,.6);animation:ribbonSyncTextGlow 3s infinite cubic-bezier(.4,0,.2,1)}.ribbon-sparkle-star{position:relative;z-index:2;display:inline-block;font-size:.88rem;color:#fff;line-height:1}.ribbon-sparkle-star.star-left{animation:ribbonSyncStarLeft 3s infinite cubic-bezier(.4,0,.2,1)}.ribbon-sparkle-star.star-right{animation:ribbonSyncStarRight 3s infinite cubic-bezier(.4,0,.2,1)}@keyframes ribbonSyncAura{0%,15%{box-shadow:0 4px 20px #0066ffb3,0 0 16px #3b82f6cc,inset 0 1.5px 2px #ffffffe6,inset 0 -2px 6px #001e7880;border-color:#ffffffd9}45%{box-shadow:0 6px 36px #06f,0 0 34px #60a5fa,0 0 10px #fffffff2,inset 0 1.5px 3px #fff,inset 0 -2px 8px #0028a0a6;border-color:#fff}75%,to{box-shadow:0 4px 20px #0066ffb3,0 0 16px #3b82f6cc,inset 0 1.5px 2px #ffffffe6,inset 0 -2px 6px #001e7880;border-color:#ffffffd9}}@keyframes ribbonSyncSweep{0%{left:-130%;opacity:0}15%{opacity:1}45%{left:45%;opacity:1}65%{left:160%;opacity:1}70%,to{left:160%;opacity:0}}@keyframes ribbonSyncWave{0%,15%{background-position:0% 50%}45%{background-position:100% 50%}75%,to{background-position:0% 50%}}@keyframes ribbonSyncTextGlow{0%,20%{text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 8px rgba(255,255,255,.4)}45%{text-shadow:0 0 14px #ffffff,0 0 24px #60a5fa,0 1px 4px rgba(0,0,0,.8)}70%,to{text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 8px rgba(255,255,255,.4)}}@keyframes ribbonSyncStarLeft{0%,15%{transform:scale(.85) rotate(-15deg);opacity:.8;filter:drop-shadow(0 0 4px #ffffff) drop-shadow(0 0 8px #3b82f6)}30%{transform:scale(1.45) rotate(35deg);opacity:1;filter:drop-shadow(0 0 10px #ffffff) drop-shadow(0 0 18px #60a5fa)}60%,to{transform:scale(.85) rotate(-15deg);opacity:.8;filter:drop-shadow(0 0 4px #ffffff) drop-shadow(0 0 8px #3b82f6)}}@keyframes ribbonSyncStarRight{0%,35%{transform:scale(.85) rotate(15deg);opacity:.8;filter:drop-shadow(0 0 4px #ffffff) drop-shadow(0 0 8px #3b82f6)}55%{transform:scale(1.45) rotate(-35deg);opacity:1;filter:drop-shadow(0 0 10px #ffffff) drop-shadow(0 0 18px #60a5fa)}80%,to{transform:scale(.85) rotate(15deg);opacity:.8;filter:drop-shadow(0 0 4px #ffffff) drop-shadow(0 0 8px #3b82f6)}}@keyframes ribbonFloatingPulse{0%,to{transform:translate3d(-50%,0,0)}45%{transform:translate3d(-50%,-3px,0)}}.pricing-card.elite{background:#000;border:1.4px solid rgba(59,130,246,.85);box-shadow:0 0 0 1px #3b82f64d,0 0 35px #0066ff73,inset 0 0 25px #06f3,0 20px 40px #000000f2;z-index:5}.pricing-card.elite:hover{transform:translateY(-6px);border-color:#60a5fa;box-shadow:0 0 0 2px #3b82f6e6,0 0 50px #0066ffb3,inset 0 0 35px #0066ff4d,0 30px 60px #000}.elite-ribbon{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#1e3a8a,#2563eb,#60a5fa);color:#fff;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:6px 20px;border-radius:50px;box-shadow:0 2px 8px #000c;white-space:nowrap;display:flex;align-items:center;gap:7px;z-index:20;border:1.5px solid rgba(255,255,255,.85);overflow:hidden}.pricing-card-top{position:relative;z-index:2;text-align:center}.tier-title-chrome{font-size:1.55rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 .45rem;min-height:2.1rem;height:auto;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;background:linear-gradient(180deg,#fff,#e8eef5 30%,#8a9bae 52%,#dce5ee 70%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.9)) drop-shadow(0 0 8px rgba(255,255,255,.2))}.tier-stars-line{display:flex;align-items:center;justify-content:center;gap:9px;height:1.3rem;margin-bottom:.65rem}.stars-rule{flex:1;max-width:38px;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.7),transparent);box-shadow:0 0 5px #3b82f680}.stars-group{display:flex;gap:4px;color:#60a5fa;filter:drop-shadow(0 0 6px rgba(59,130,246,.85));font-size:.84rem;letter-spacing:1px}.tier-price-container{display:flex;align-items:center;justify-content:center;gap:3px;min-height:3.8rem;height:auto;margin:.15rem 0 .75rem;overflow:visible}.tier-currency{display:inline-flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:500;line-height:1;color:#60a5fa;font-family:var(--font-main, "Inter", sans-serif);text-shadow:none;filter:none;margin-top:0;margin-bottom:0;flex-shrink:0}.tier-amount{display:inline-block;font-size:3.35rem;font-weight:900;line-height:1.15;letter-spacing:-.01em;padding:.05em .12em .08em .02em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#93c5fd,#3b82f6 42%,#1d4ed8 85%,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 18px rgba(59,130,246,.85));overflow:visible}.tier-scope-pill{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;height:auto;padding:4px 18px;border-radius:50px;background:#021234d9;border:1px solid rgba(59,130,246,.8);color:#93c5fd;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 12px #0066ff59,inset 0 0 6px #0064ff33;margin-bottom:1.15rem;text-align:center;line-height:1.35;max-width:95%;word-break:normal;box-sizing:border-box}.tier-features-list{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:10px;text-align:left}.tier-feature-item{display:flex;align-items:center;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.04)}.tier-feature-item:last-child{border-bottom:none;padding-bottom:0}.feature-icon-box{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#60a5fa;filter:drop-shadow(0 0 4px rgba(59,130,246,.7))}.feature-icon-box svg{width:17px;height:17px;stroke:#60a5fa}.feature-divider{width:1.2px;height:17px;background:linear-gradient(180deg,#3b82f6cc,#06f6);box-shadow:0 0 4px #3b82f680;flex-shrink:0}.feature-text{font-size:.86rem;color:#f1f5f9;font-weight:500;line-height:1.35;letter-spacing:.01em}.tier-feature-item.highlight-feature .feature-text{color:#fff;font-weight:700}.tier-feature-item.highlight-feature .feature-icon-box svg{stroke:#60a5fa;filter:drop-shadow(0 0 6px #3b82f6)}.feature-seo-underline{text-decoration:underline;text-decoration-color:#60a5fa;text-underline-offset:2px}.feature-pill-badge{font-size:.62rem;padding:2px 7px;border-radius:6px;background:#3b82f626;color:#93c5fd;border:1px solid rgba(59,130,246,.4);margin-left:5px;font-weight:800;letter-spacing:.04em;vertical-align:middle}.pricing-card-bottom{position:relative;z-index:2;margin-top:.6rem}.pricing-card-btn{width:100%;padding:.85rem 1.4rem;border-radius:35px;font-weight:800;font-size:.86rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .35s ease;cursor:pointer;border:none;position:relative;overflow:hidden}.pricing-card-btn svg{width:15px;height:15px}.pricing-card-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transition:left .6s ease}.pricing-card-btn:hover:before{left:100%}.pricing-card-btn.btn-glow{background:linear-gradient(90deg,#0052cc,#2563eb,#60a5fa);color:#fff;box-shadow:0 3px 18px #0066ff80,0 0 12px #3b82f680;border:1px solid rgba(255,255,255,.4)}.pricing-card-btn.btn-glow:hover{box-shadow:0 6px 26px #3b82f6bf,0 0 18px #3b82f6cc;transform:translateY(-2px)}.pricing-card-btn.btn-outline-glow{background:#04102ccc;color:#fff;border:1.3px solid rgba(59,130,246,.6);box-shadow:0 0 12px #0066ff26}.pricing-card-btn.btn-outline-glow:hover{background:#0066ff2e;border-color:#60a5fa;color:#93c5fd;box-shadow:0 0 24px #3b82f659;transform:translateY(-2px)}.pricing-card-btn.btn-elite-glow{background:linear-gradient(90deg,#1e3a8a,#2563eb,#60a5fa);color:#fff;border:1px solid rgba(255,255,255,.3);box-shadow:0 3px 18px #06f6}.pricing-card-btn.btn-elite-glow:hover{box-shadow:0 6px 26px #3b82f699;transform:translateY(-2px)}.main-footer .footer-brand .logo{display:none!important}.main-footer .footer-brand:before{content:"DREAM BUILT STUDIOS";display:block;font-size:1.15rem;font-weight:800;letter-spacing:.06em;color:#fff;margin-bottom:.65rem}.pricing-custom-cyber-banner{position:relative;z-index:2;max-width:1320px;margin:0 auto 5rem}.custom-cyber-card{display:flex;align-items:center;gap:18px;background:#000;border:1.3px solid rgba(59,130,246,.85);border-radius:20px;padding:1.15rem 1.85rem;text-decoration:none;box-shadow:0 0 0 1px #3b82f633,0 0 28px #0066ff47,inset 0 0 20px #0066ff26,0 18px 35px #000c;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.custom-cyber-card:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.custom-cyber-card:hover{border-color:#60a5fa;box-shadow:0 0 0 1.5px #3b82f666,0 0 40px #0066ff80,inset 0 0 28px #3b82f638,0 22px 45px #000000b3;transform:translateY(-3px)}.custom-cyber-badge{width:44px;height:44px;border-radius:12px;background:#021234e6;border:1.3px solid rgba(59,130,246,.8);display:flex;align-items:center;justify-content:center;color:#60a5fa;flex-shrink:0;box-shadow:0 0 14px #0066ff59}.custom-cyber-badge svg{width:20px;height:20px}.custom-cyber-divider{width:1.5px;height:30px;background:linear-gradient(180deg,#3b82f6cc,#0066ff4d);box-shadow:0 0 6px #3b82f680;flex-shrink:0}.custom-cyber-content{flex:1}.custom-cyber-title{font-size:1.25rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;background:linear-gradient(180deg,#fff,#e8eef5 30%,#8a9bae 52%,#dce5ee 70%,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.95))}.custom-cyber-sub{font-size:.82rem;font-weight:800;letter-spacing:.14em;color:#60a5fa;text-transform:uppercase;text-shadow:0 0 10px rgba(59,130,246,.7)}.custom-cyber-arrow{color:#60a5fa;display:flex;align-items:center;transition:transform .3s ease}.custom-cyber-arrow svg{width:20px;height:20px}.custom-cyber-card:hover .custom-cyber-arrow{transform:translate(4px);color:#93c5fd}@media (max-width: 640px){.custom-cyber-card{padding:.9rem 1.25rem;gap:14px}.custom-cyber-badge{width:36px;height:36px}.custom-cyber-badge svg{width:17px;height:17px}}.value-path-section{position:relative;z-index:2;margin-bottom:5rem}.value-path-card{background:linear-gradient(180deg,#08142cd9,#030916e6);border:1.5px solid rgba(0,160,255,.4);border-radius:28px;padding:3.5rem 3rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 0 35px #06f3,0 25px 50px #0009}.value-path-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;position:relative}@media (max-width: 960px){.value-path-grid{grid-template-columns:1fr;gap:1.5rem}}.value-step-item{background:#020a1ab3;border:1px solid rgba(0,140,255,.3);border-radius:18px;padding:2rem;position:relative;transition:all .35s ease;box-shadow:0 10px 25px #0006}.value-step-item:hover{border-color:#3b82f699;background:#3b82f60a;box-shadow:0 0 25px #0066ff40;transform:translateY(-4px)}.value-step-badge{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#60a5fa;margin-bottom:.75rem}.value-step-heading{font-size:1.35rem;font-weight:800;color:#fff;margin-bottom:.75rem}.value-step-arrow{color:#60a5fa;font-weight:800}.value-step-desc{font-size:.94rem;color:#94a3b8;line-height:1.65}.custom-projects-section{position:relative;z-index:2;margin-bottom:2.5rem}.pricing-card.custom-stacked-card,.pricing-card.custom-wide-card,.custom-projects-banner{position:relative;background:#000;border:1.5px solid rgba(59,130,246,.85);border-radius:26px;max-width:820px;width:100%;margin:1.5rem auto 0;padding:2.4rem 2.4rem 1.85rem;box-shadow:0 0 0 1.5px #3b82f673,0 0 45px #06f9,inset 0 0 35px #0066ff40,0 28px 55px #000000f2;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:visible;display:flex;flex-direction:column;align-items:center;text-align:center}.custom-card-header-top{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:.35rem;margin-bottom:1.25rem;width:100%}.custom-card-header-top .tier-title-chrome{font-size:1.75rem;margin-top:.2rem;margin-bottom:.35rem}.custom-hero-desc{color:#94a3b8;font-size:.92rem;line-height:1.55;max-width:660px;margin:0 auto}.pricing-card.custom-stacked-card .custom-capabilities-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:1.5rem;text-align:left}.pricing-card.custom-stacked-card .addons-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:.5rem;margin-bottom:.5rem;text-align:left}.pricing-card.custom-stacked-card .estimator-dock{width:100%;margin-top:1.5rem}.custom-card-bottom-action{width:100%;display:flex;justify-content:center;margin-top:.25rem}.custom-card-bottom-action a{max-width:320px;width:100%}.pricing-card.custom-stacked-card:before,.pricing-card.custom-wide-card:before,.custom-projects-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(135deg,rgba(255,255,255,.12) 0%,rgba(255,255,255,.02) 40%,transparent 70%);border-top-left-radius:24px;border-top-right-radius:24px;pointer-events:none;z-index:1}.pricing-card.custom-stacked-card:after,.pricing-card.custom-wide-card:after,.custom-projects-banner:after{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),rgba(96,165,250,.95),transparent);box-shadow:0 0 12px #3b82f6e6;pointer-events:none;z-index:2}.pricing-card.custom-stacked-card:hover,.pricing-card.custom-wide-card:hover,.custom-projects-banner:hover{border-color:#60a5faf2;box-shadow:0 0 0 1.5px #3b82f699,0 0 55px #0066ffbf,inset 0 0 40px #0066ff4d,0 32px 65px #000}.custom-banner-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:1.85rem;align-items:center;position:relative;z-index:3}@media (max-width: 992px){.custom-banner-grid{grid-template-columns:1fr;gap:1.5rem}}.custom-capabilities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:.25rem}.custom-capability-card{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px;background:linear-gradient(135deg,#040e22f0,#020814fa);border:1.2px solid rgba(59,130,246,.35);border-radius:11px;box-shadow:0 3px 14px #0009,inset 0 1px 1px #ffffff1a,inset 0 0 12px #0066ff14;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1);overflow:hidden;cursor:default;transform:translateZ(0)}.custom-capability-card.capability-card-wide{grid-column:span 2}.custom-capability-card:hover{transform:translateY(-2px) translateZ(0);border-color:#60a5fa;background:linear-gradient(135deg,#08183afa,#030a1cfa);box-shadow:0 0 0 1px #60a5fa99,0 6px 22px #0066ff73,inset 0 0 16px #3b82f640,inset 0 1px 2px #ffffff59}.capability-icon-wrap{width:30px;height:30px;border-radius:8px;background:#0066ff29;border:1px solid rgba(59,130,246,.45);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 10px #0066ff40;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.capability-icon-wrap svg{width:15px;height:15px;color:#60a5fa;filter:drop-shadow(0 0 5px rgba(59,130,246,.6));transition:transform .35s cubic-bezier(.16,1,.3,1),color .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1)}.custom-capability-card:hover .capability-icon-wrap{background:#2563eb66;border-color:#93c5fd;box-shadow:0 0 20px #3b82f6b3;transform:translateY(-2px) scale(1.08)}.custom-capability-card:hover .capability-icon-wrap svg{color:#fff;filter:drop-shadow(0 0 10px #60a5fa)}.capability-text-wrap{display:flex;flex-direction:column;gap:2px;position:relative;z-index:2}.capability-title{font-size:.88rem;font-weight:700;color:#fff;letter-spacing:.01em;transition:color .3s ease,text-shadow .3s ease}.custom-capability-card:hover .capability-title{color:#fff;text-shadow:0 0 10px rgba(96,165,250,.7)}.capability-desc{font-size:.74rem;color:#94a3b8;line-height:1.35;transition:color .3s ease}.custom-capability-card:hover .capability-desc{color:#cbd5e1}.capability-laser-sheen{position:absolute;top:-50%;left:-130%;width:65%;height:200%;background:linear-gradient(115deg,transparent 0%,rgba(96,165,250,.08) 25%,rgba(147,197,253,.45) 50%,rgba(96,165,250,.08) 75%,transparent 100%);transform:rotate(25deg);pointer-events:none;z-index:3;opacity:0;transition:opacity .2s ease}.custom-capability-card:hover .capability-laser-sheen{opacity:1;animation:cardLaserSweep 1.1s cubic-bezier(.4,0,.2,1) forwards}@keyframes cardLaserSweep{0%{left:-130%}to{left:170%}}.custom-quote-action{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.custom-quote-action .btn{padding:.75rem 1.6rem!important;font-size:.82rem!important}.addons-section{position:relative;z-index:2;margin-bottom:2.5rem}.addons-container{background:linear-gradient(180deg,#08142cd9,#030916eb);border:1.4px solid rgba(59,130,246,.4);border-radius:22px;padding:2.25rem 2.5rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px #0009}.addons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.95rem;margin-top:1.75rem}@media (max-width: 992px){.addons-grid{grid-template-columns:repeat(2,1fr)}}.addon-card{background:#020c20b3;border:1px solid rgba(59,130,246,.25);border-radius:13px;padding:.95rem 1.2rem;display:flex;justify-content:space-between;align-items:center;transition:all .25s ease;cursor:pointer;-webkit-user-select:none;user-select:none}.addon-card:hover{background:#0066ff14;border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 0 16px #06f3}.addon-card.selected{background:#0066ff2e;border-color:#60a5fa;box-shadow:0 0 20px #0066ff4d,inset 0 0 12px #3b82f633}.addon-info{display:flex;flex-direction:column;gap:2px}.addon-title{font-size:.92rem;font-weight:700;color:#fff}.addon-desc{font-size:.78rem;color:#94a3b8}.addon-price-tag{font-size:.82rem;font-weight:800;color:#60a5fa;white-space:nowrap;padding:4px 11px;background:#3b82f61a;border:1px solid rgba(59,130,246,.35);border-radius:20px;box-shadow:0 0 8px #06f3}.estimator-dock{margin-top:2rem;padding:1.5rem 1.65rem;background:radial-gradient(120% 120% at 50% 0%,#0d1f4bf2,#040d21fa);border:1.5px solid rgba(59,130,246,.45);border-radius:18px;display:flex;flex-direction:column;gap:1.15rem;box-shadow:0 10px 30px #00000073,0 0 25px #0066ff38,inset 0 1px #ffffff1f;position:relative;overflow:hidden}.estimator-dock:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.8),transparent);pointer-events:none}.estimator-dock-header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:.25rem}.estimator-badge{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#60a5fa;text-shadow:0 0 10px rgba(59,130,246,.6)}.estimator-pulse-dot{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px #38bdf8;animation:estimatorPulse 2s infinite ease-in-out}@keyframes estimatorPulse{0%,to{transform:scale(1);opacity:1;box-shadow:0 0 6px #38bdf8}50%{transform:scale(1.35);opacity:.75;box-shadow:0 0 12px #60a5fa}}.estimator-header-actions{display:flex;align-items:center;gap:8px}.estimator-status-tag{font-size:.7rem;font-weight:700;color:#94a3b8;background:#94a3b81a;border:1px solid rgba(148,163,184,.2);padding:3px 9px;border-radius:12px}.estimator-reset-btn{background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#f87171;border-radius:12px;padding:3px 9px;font-size:.7rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:all .2s ease}.estimator-reset-btn:hover{background:#ef444440;border-color:#ef4444;color:#fff;transform:translateY(-1px)}.estimator-block{display:flex;flex-direction:column;gap:6px}.estimator-block-header{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.estimator-block-title{color:#cbd5e1}.estimator-block-subtitle,.estimator-block-count{font-size:.72rem;font-weight:600;color:#60a5fa;text-transform:none;letter-spacing:0}.estimator-tier-switcher{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:#020816a6;padding:4px;border-radius:12px;border:1px solid rgba(59,130,246,.2)}.estimator-tier-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:7px 4px;border-radius:9px;border:1px solid transparent;background:transparent;color:#94a3b8;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;-webkit-user-select:none;user-select:none}.estimator-tier-pill:hover{background:#3b82f61f;color:#fff;border-color:#3b82f64d}.estimator-tier-pill.active{background:linear-gradient(135deg,#2563eb61,#3b82f633);border-color:#60a5fab3;color:#fff;box-shadow:0 0 14px #3b82f659,inset 0 1px #fff3}.tier-pill-star{font-size:.62rem;color:#fbbf24;line-height:1;margin-bottom:-1px}.tier-pill-name{font-size:.75rem;font-weight:700;line-height:1.2}.tier-pill-price{font-size:.72rem;font-weight:800;color:#60a5fa}.estimator-tier-pill.active .tier-pill-price{color:#93c5fd;text-shadow:0 0 8px rgba(96,165,250,.5)}.estimator-chips-tray{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;background:#02081673;padding:6px 10px;border-radius:10px;border:1px dashed rgba(59,130,246,.25);transition:all .2s ease}.estimator-empty-hint{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;color:#64748b;font-weight:500;width:100%}.estimator-empty-hint svg{flex-shrink:0;color:#3b82f6;opacity:.75}.estimator-chip{display:inline-flex;align-items:center;gap:6px;background:#3b82f62e;border:1px solid rgba(59,130,246,.45);border-radius:20px;padding:3px 8px 3px 10px;font-size:.73rem;font-weight:600;color:#fff;box-shadow:0 0 10px #0066ff2e;animation:estimatorChipPop .22s cubic-bezier(.175,.885,.32,1.275)}@keyframes estimatorChipPop{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.estimator-chip .chip-name{color:#f1f5f9}.estimator-chip .chip-price{color:#60a5fa;font-weight:800;font-size:.7rem}.estimator-chip .chip-remove{background:none;border:none;color:#94a3b8;font-size:1.05rem;line-height:1;cursor:pointer;padding:0 2px;display:inline-flex;align-items:center;justify-content:center;transition:color .15s ease,transform .15s ease}.estimator-chip .chip-remove:hover{color:#f87171;transform:scale(1.2)}.estimator-laser-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.4) 50%,transparent 100%);margin:.15rem 0}.estimator-bottom-bar{display:flex;align-items:center;width:100%}.estimator-total-cluster{display:flex;flex-direction:column;gap:6px;width:100%}.estimator-total-label-row{display:flex;align-items:center;gap:8px}.estimator-total-label{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:#94a3b8}.estimator-transparency-badge{font-size:.65rem;color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.25);border-radius:6px;padding:2px 6px;font-weight:700;letter-spacing:.02em}.estimator-price-action-row{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.estimator-total-price{font-size:2.35rem;font-weight:900;color:#fff;letter-spacing:-.8px;text-shadow:0 0 18px rgba(59,130,246,.7);line-height:1}.pricing-card-btn.estimator-submit-btn{width:auto;min-width:240px;padding:.92rem 1.75rem;font-size:.88rem;gap:10px}.estimator-price-terms{font-size:.73rem;color:#64748b;font-weight:500}@media (max-width: 768px){.pricing-card{padding:2.2rem 1.25rem 1.5rem!important}.pricing-card.custom-stacked-card{padding:2.35rem 1.15rem 1.6rem!important;border-radius:22px!important;margin-top:1.25rem!important;max-width:100%!important}.custom-card-header-top{margin-top:.6rem!important;margin-bottom:1rem!important}.custom-card-header-top .tier-title-chrome{font-size:clamp(1.22rem,5.2vw,1.55rem)!important;margin-top:.35rem!important;margin-bottom:.35rem!important;height:auto!important;min-height:auto!important;line-height:1.2!important;white-space:normal!important}.tier-scope-pill{font-size:clamp(.64rem,2.6vw,.72rem)!important;padding:5px 12px!important;letter-spacing:.05em!important;margin-bottom:.85rem!important;line-height:1.35!important;border-radius:16px!important;max-width:100%!important}.custom-hero-desc{font-size:.84rem!important;line-height:1.48!important;padding:0 .25rem!important}.pricing-card.custom-stacked-card .custom-capabilities-grid{grid-template-columns:1fr!important;gap:8px!important;margin-bottom:1.25rem!important;width:100%!important}.custom-capability-card,.custom-capability-card.capability-card-wide{grid-column:span 1!important;padding:9px 12px!important;border-radius:11px!important;gap:11px!important;display:flex!important;align-items:center!important}.capability-icon-wrap{width:30px!important;height:30px!important;border-radius:8px!important;flex-shrink:0!important}.capability-icon-wrap svg{width:15px!important;height:15px!important}.capability-text-wrap{flex:1!important}.capability-title{font-size:.85rem!important;line-height:1.25!important}.capability-desc{font-size:.72rem!important;line-height:1.3!important}.pricing-card.custom-stacked-card .addons-grid{grid-template-columns:1fr!important;gap:8px!important;margin-top:.4rem!important;margin-bottom:.4rem!important;width:100%!important}.addon-card{padding:.85rem 1.05rem!important;border-radius:12px!important}.addon-title{font-size:.86rem!important}.addon-desc{font-size:.74rem!important}.addon-price-tag{font-size:.78rem!important;padding:4px 10px!important;border-radius:16px!important;flex-shrink:0!important}.pricing-card.custom-stacked-card .estimator-dock,.estimator-dock{margin-top:1.25rem!important;padding:1.15rem 1rem!important;gap:1rem!important;border-radius:15px!important;width:100%!important;box-sizing:border-box!important}.estimator-dock-header{flex-wrap:wrap;gap:8px}.estimator-tier-switcher{grid-template-columns:repeat(2,1fr)!important;gap:5px!important}.estimator-tier-pill{padding:8px 6px!important}.estimator-bottom-bar{flex-direction:column!important;align-items:stretch!important;gap:1rem!important}.estimator-total-cluster{text-align:center!important;align-items:center!important;width:100%!important}.estimator-total-label-row{justify-content:center!important}.estimator-price-action-row{justify-content:center!important;flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.estimator-total-price{font-size:2rem!important;line-height:1.1!important}.pricing-card-btn.estimator-submit-btn,#btn-lock-in-estimate{width:100%!important;min-width:100%!important;max-width:100%!important;padding:.88rem 1.2rem!important;font-size:.84rem!important;justify-content:center!important}.custom-card-bottom-action a{max-width:100%!important;width:100%!important}.custom-projects-banner{padding:1.4rem 1.2rem}.addons-container{padding:1.75rem 1.25rem}}.pricing-final-cta{position:relative;z-index:2;padding:1.5rem 0 3rem}.final-cta-box{background:radial-gradient(ellipse at 50% 30%,#0066ff4d,#040c1ef2 70%);border:1.4px solid rgba(59,130,246,.6);border-radius:20px;padding:2.75rem 2rem;text-align:center;box-shadow:0 20px 50px #000000b3,0 0 35px #0066ff4d}.final-cta-box h2{font-size:clamp(1.6rem,3vw,2.3rem)!important;margin-bottom:.75rem!important}.final-cta-box p{max-width:520px!important;margin:0 auto 1.5rem!important;font-size:.95rem!important}@media (max-width: 768px){.final-cta-box{padding:3.5rem 1.5rem}}
