.pricing-page{background:#000;width:100vw;min-height:100vh;margin:0;padding:0}.pricing-hero{z-index:1;background:#000;align-items:center;min-height:70vh;padding:140px 24px 100px;display:flex;position:relative;overflow:visible}.pricing-hero-gradient{filter:blur(60px);pointer-events:none;z-index:0;background:radial-gradient(80% 50% at 20%,#b4000099 0%,#0000 50%),radial-gradient(70% 60% at 80% 40%,#dc1e328c 0%,#0000 50%),radial-gradient(90% 40% at 50% 80%,#a0001e80 0%,#0000 50%),radial-gradient(60% 50% at 30% 20%,#f0284666 0%,#0000 50%),radial-gradient(50% 70% at 70% 70%,#8c002880 0%,#0000 50%);animation:1.5s ease-out forwards gradientReveal;position:absolute;inset:0 -20% -50%}@keyframes gradientReveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.pricing-hero-black-overlay{filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(60% 55% at 45% 35%,#000 0%,#000000fa 50%,#000c 65%,#0000 80%);width:180%;height:200%;animation:1.8s ease-out forwards blackOverlayReveal;position:absolute;top:-60%;left:-30%}@keyframes blackOverlayReveal{0%{opacity:0;transform:translate(-20%,-20%)}to{opacity:1;transform:translate(0)}}.pricing-hero-content{z-index:10;position:relative}@media (max-width:768px){.pricing-hero{min-height:auto;padding:130px 16px 80px}}.pricing-hero-glow-1{filter:blur(100px);z-index:1;opacity:.5;background:radial-gradient(50% 50%,#8b00004d 0%,#0000 100%);width:400px;height:400px;position:absolute;top:50%;left:-200px;transform:translateY(-50%)}.pricing-hero-glow-2{filter:blur(80px);z-index:1;opacity:.4;background:radial-gradient(50% 50%,#8b000040 0%,#0000 100%);width:300px;height:300px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.pricing-hero-content{z-index:10;text-align:center;width:100%;max-width:900px;margin:0 auto;animation:.8s forwards slideInUp;position:relative}.pricing-hero-center h1{color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:48px;font-weight:600;line-height:1.1}@media (max-width:768px){.pricing-hero-center h1{font-size:32px}}.pricing-hero-center h2{color:#ffffffd9;margin-bottom:32px;font-size:22px;font-weight:400;line-height:1.3}@media (max-width:768px){.pricing-hero-center h2{font-size:18px}}.pricing-hero-description{color:#ffffffb3;max-width:700px;margin-bottom:16px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.7}.pricing-hero-extended{color:#ffffff80;max-width:700px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.pricing-separator{background:linear-gradient(90deg,#0000 0%,#000 20%,#880105 50%,#000 80%,#0000 100%);width:100%;height:2px}.pricing-components-section{z-index:3;background:0 0;padding:100px 24px;position:relative;overflow:hidden}@media (max-width:768px){.pricing-components-section{padding:70px 16px}}.pricing-components-glow{filter:blur(100px);pointer-events:none;background:radial-gradient(50% 50%,#8b000040 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.pricing-components-container{z-index:2;grid-template-columns:1fr 2fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid;position:relative}@media (max-width:968px){.pricing-components-container{grid-template-columns:1fr;gap:40px}}.pricing-components-left{z-index:5;flex-direction:column;justify-content:center;display:flex;position:relative}@media (max-width:968px){.pricing-components-left{text-align:center}}.pricing-components-left h2{color:#fff;letter-spacing:-.03em;margin-bottom:20px;font-size:42px;font-weight:600;line-height:1.15}@media (max-width:768px){.pricing-components-left h2{font-size:30px}}.pricing-components-left p{color:#ffffff80;font-size:15px;line-height:1.7}.pricing-components-bento{z-index:5;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:16px;display:grid;position:relative}@media (max-width:768px){.pricing-components-bento{grid-template-columns:1fr 1fr}}@media (max-width:500px){.pricing-components-bento{grid-template-columns:1fr}}.pricing-bento-item{z-index:5;background:radial-gradient(circle at 100% 0,#ffffff0f 0%,#0000 50%),linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%),#0a0a0a;border:1px solid #ffffff14;border-radius:20px;padding:28px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pricing-bento-item:after{content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.pricing-bento-item:hover{border-color:#8b000066;transform:translateY(-6px);box-shadow:0 20px 50px #0006}.pricing-bento-item:before{content:"";opacity:0;background:radial-gradient(circle at 30% 30%,#8b00001a 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.pricing-bento-item:hover:before{opacity:1}.pricing-bento-item-3{grid-row:span 2}@media (max-width:768px){.pricing-bento-item-3{grid-row:span 1}}.pricing-bento-clock{color:#ffffff14;z-index:0;pointer-events:none;width:140px;height:140px;transition:opacity .3s;position:absolute;bottom:-20px;right:-20px}.pricing-bento-item-3:hover .pricing-bento-clock{opacity:0}.pricing-bento-item h3{color:#fff;z-index:1;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.3;position:relative}.pricing-bento-item p{color:#ffffff80;z-index:1;margin:0;font-size:13px;line-height:1.6;position:relative}.pricing-calculation-section{background:#000;padding:100px 24px;position:relative}@media (max-width:768px){.pricing-calculation-section{padding:70px 16px}}.pricing-calculation-container{max-width:1000px;margin:0 auto}.pricing-calculation-intro{text-align:center;margin-bottom:60px}.pricing-calculation-tag{text-transform:uppercase;letter-spacing:2px;color:#8b0000;background:#8b00001a;border-radius:100px;margin-bottom:20px;padding:8px 16px;font-size:11px;font-weight:600;display:inline-block}.pricing-calculation-intro h2{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:38px;font-weight:600;line-height:1.2}@media (max-width:768px){.pricing-calculation-intro h2{font-size:28px}}.pricing-calculation-intro p{color:#ffffff8c;max-width:550px;margin:0 auto;font-size:16px;line-height:1.6}.pricing-calculation-cards{justify-content:center;align-items:stretch;gap:24px;display:flex}@media (max-width:768px){.pricing-calculation-cards{flex-direction:column;align-items:center}}.pricing-calculation-card{background:radial-gradient(circle at 100% 0,#ffffff0f 0%,#0000 50%),linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:20px;flex:1;max-width:380px;padding:36px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.pricing-calculation-card:after{content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.pricing-calculation-card:hover{border-color:#8b000066;transform:translateY(-6px);box-shadow:0 20px 50px #0006}.pricing-calculation-card-accent{opacity:0;z-index:1;background:linear-gradient(90deg,#0000,#8b0000,#0000);height:3px;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.pricing-calculation-card:hover .pricing-calculation-card-accent{opacity:1}.pricing-calculation-card h3{color:#fff;z-index:1;margin-bottom:14px;font-size:22px;font-weight:600;line-height:1.3;position:relative}.pricing-calculation-card p{color:#ffffff80;z-index:1;margin:0;font-size:14px;line-height:1.7;position:relative}.pricing-calculation-vs{color:#ffffff4d;text-transform:uppercase;letter-spacing:2px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;display:flex}@media (max-width:768px){.pricing-calculation-vs{padding:16px 0}}.pricing-calculation-footer{text-align:center;max-width:700px;margin-top:50px;margin-left:auto;margin-right:auto}.pricing-calculation-footer p{color:#ffffff80;margin:0;font-size:14px;line-height:1.6}.pricing-service-types-section{background:#000;padding:100px 0;position:relative;overflow:hidden}@media (max-width:768px){.pricing-service-types-section{padding:70px 0}}.pricing-service-types-glow-1{filter:blur(120px);pointer-events:none;background:radial-gradient(50% 50%,#8b00004d 0%,#0000 70%);width:400px;height:400px;position:absolute;top:20%;left:-150px}.pricing-service-types-glow-2{filter:blur(100px);pointer-events:none;background:radial-gradient(50% 50%,#f20c2c40 0%,#0000 70%);width:350px;height:350px;position:absolute;bottom:10%;right:-100px}.pricing-service-types-container{z-index:2;max-width:1400px;margin:0 auto;position:relative}.pricing-service-types-header{text-align:center;margin-bottom:60px;padding:0 24px}.pricing-service-types-tag{text-transform:uppercase;letter-spacing:3px;color:#8b0000;margin-bottom:20px;font-size:11px;font-weight:600;display:inline-block}.pricing-service-types-header h2{color:#fff;letter-spacing:-.03em;margin-bottom:16px;font-size:42px;font-weight:600;line-height:1.15}@media (max-width:768px){.pricing-service-types-header h2{font-size:28px}}.pricing-service-types-header p{color:#ffffff80;max-width:550px;margin:0 auto;font-size:16px;line-height:1.6}.pricing-service-types-showcase{border-top:1px solid #ffffff14;flex-direction:column;display:flex}.pricing-service-type-item{cursor:pointer;border-bottom:1px solid #ffffff14;grid-template-columns:80px 1fr auto;align-items:center;gap:24px;padding:32px 40px;transition:all .5s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}@media (max-width:968px){.pricing-service-type-item{grid-template-columns:50px 1fr;gap:16px;padding:24px 20px}}@media (max-width:600px){.pricing-service-type-item{grid-template-columns:1fr;padding:24px 20px}}.pricing-service-type-hover-bg{opacity:0;pointer-events:none;background:linear-gradient(90deg,#8b000026 0%,#0000 60%);transition:opacity .5s;position:absolute;inset:0}.pricing-service-type-item:hover .pricing-service-type-hover-bg{opacity:1}.pricing-service-type-index{color:#ffffff0f;font-size:48px;font-weight:700;line-height:1;transition:all .5s}.pricing-service-type-item:hover .pricing-service-type-index{color:#8b000066}@media (max-width:968px){.pricing-service-type-index{font-size:36px}}@media (max-width:600px){.pricing-service-type-index{display:none}}.pricing-service-type-content{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}@media (max-width:968px){.pricing-service-type-content{grid-column:span 1}}.pricing-service-type-main{flex-direction:column;gap:6px;display:flex}.pricing-service-type-main h3{color:#fff;margin:0;font-size:20px;font-weight:600;transition:all .4s}.pricing-service-type-item:hover .pricing-service-type-main h3{color:#fff}@media (max-width:768px){.pricing-service-type-main h3{font-size:18px}}.pricing-service-type-line{display:none}.pricing-service-type-main p{color:#ffffff73;margin:0;font-size:13px;line-height:1.5;transition:color .4s}.pricing-service-type-item:hover .pricing-service-type-main p{color:#fff9}.pricing-service-type-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.pricing-service-type-team{color:#fff6;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:11px;transition:all .4s}.pricing-service-type-item:hover .pricing-service-type-team{color:#fff9;border-color:#8b00004d}.pricing-service-type-price{color:#fff;text-align:right;font-size:22px;font-weight:700;transition:all .4s}@media (max-width:968px){.pricing-service-type-price{text-align:left;grid-column:span 2;margin-top:8px;font-size:18px}}@media (max-width:600px){.pricing-service-type-price{grid-column:span 1}}.pricing-service-type-note{color:#f20c2cb3;font-size:11px;font-style:italic}.pricing-process-container{background:#000;position:relative}.pricing-gradient-left{filter:blur(300px);z-index:1;pointer-events:none;background:linear-gradient(135deg,#ff0015 70%,#090909 100%);border-radius:50px;width:400px;height:400px;position:absolute;top:400px;left:100px;transform:rotate(-135deg)}.pricing-gradient-right{filter:blur(300px);z-index:1;pointer-events:none;background:linear-gradient(135deg,#ff0015 70%,#090909 100%);border-radius:50px;width:400px;height:400px;position:absolute;top:300px;right:100px;transform:rotate(135deg)}.pricing-alternating-section{z-index:2;padding:60px 24px;position:relative}@media (max-width:768px){.pricing-alternating-section{padding:40px 16px}}.pricing-alternating-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}@media (max-width:968px){.pricing-alternating-content{grid-template-columns:1fr;gap:40px}}.pricing-alternating-reverse .pricing-alternating-content{direction:rtl}.pricing-alternating-reverse .pricing-alternating-content>*{direction:ltr}@media (max-width:968px){.pricing-alternating-reverse .pricing-alternating-content{direction:ltr}.pricing-alternating-reverse .pricing-alternating-image{order:-1}}.pricing-alternating-text{flex-direction:column;display:flex}.pricing-alternating-title{color:#fff;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.2}@media (max-width:768px){.pricing-alternating-title{text-align:center;font-size:28px}}.pricing-alternating-description{color:#ffffffb3;margin-bottom:28px;font-size:16px;line-height:1.6}@media (max-width:768px){.pricing-alternating-description{text-align:center;font-size:14px}}.pricing-alternating-image{justify-content:center;align-items:center;display:flex}.pricing-alternating-image img{object-fit:contain;opacity:.85;width:100%;max-width:320px;height:auto}@media (max-width:968px){.pricing-alternating-image img{max-width:250px}}.pricing-process-section{z-index:2;background:0 0;padding:80px 24px;position:relative}@media (max-width:768px){.pricing-process-section{padding:60px 16px}}.pricing-process-grid{grid-template-columns:1fr 1fr;align-items:flex-start;gap:60px;max-width:1000px;margin:0 auto;animation:.5s forwards slideInUp;display:grid}.pricing-process-grid-reverse{direction:rtl}.pricing-process-grid-reverse>*{direction:ltr}@media (max-width:768px){.pricing-process-grid,.pricing-process-grid-reverse{direction:ltr;grid-template-columns:1fr;gap:30px}}.pricing-process-left{flex-direction:column;display:flex}.pricing-process-title{color:#fff;text-align:left;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.2}@media (max-width:768px){.pricing-process-title{text-align:center;font-size:24px}}.pricing-process-description{color:#fffc;text-align:left;margin-bottom:0;font-size:16px;line-height:1.6}@media (max-width:768px){.pricing-process-description{text-align:center;margin-bottom:20px;font-size:14px}}.pricing-process-image{justify-content:center;align-items:center;min-height:350px;display:flex;position:relative}@media (max-width:768px){.pricing-process-image{display:none}}.pricing-process-image-inner{width:280px;height:350px;position:relative}.pricing-accordions{flex-direction:column;gap:12px;display:flex}.pricing-accordion{cursor:pointer;animation:.3s forwards accordionEnter;animation-delay:calc(.1s + var(--index)*50ms);background:linear-gradient(135deg,#000 0%,#0b0b0b 100%);border:1px solid #262626;border-radius:12px;transition:all .3s;overflow:hidden}.pricing-accordion:hover{background:linear-gradient(135deg,#000 0%,#1a1a1a 100%);transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #0000004d}.pricing-accordion[open]{background:linear-gradient(135deg,#000 0%,#880105 100%);border:none}.pricing-accordion-summary{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.pricing-accordion-summary::-webkit-details-marker{display:none}.pricing-accordion-header{align-items:center;gap:12px;display:flex}.pricing-accordion-circle{flex-shrink:0;width:32px;height:32px;position:relative}.pricing-accordion-number{color:#fff;z-index:1;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-accordion-title{color:inherit;margin:0;font-size:14px;font-weight:600}.pricing-accordion-price{color:#fff;white-space:nowrap;font-size:18px;font-weight:700}.pricing-accordion[open] .pricing-accordion-price{color:#fff}.pricing-accordion-content{opacity:0;max-height:0;transition:all .3s;overflow:hidden}.pricing-accordion[open] .pricing-accordion-content{opacity:1;max-height:200px}.pricing-accordion-content-inner{padding:0 20px 20px 64px}.pricing-accordion-content-inner p{color:#fffc;margin:0;font-size:13px;line-height:1.5}.pricing-materials-section{background:#000;padding:80px 24px;position:relative;overflow:hidden}@media (max-width:768px){.pricing-materials-section{padding:60px 16px}}.pricing-bg-ellipse-1{opacity:.5;filter:blur(144px);z-index:0;pointer-events:none;background:linear-gradient(45deg,#d90d34 0%,#880105 100%);border-radius:50%;width:263px;height:150px;position:absolute;top:100px;left:calc(50% - 400px);transform:rotate(15deg)}.pricing-bg-ellipse-2{opacity:.3;filter:blur(120px);z-index:0;pointer-events:none;background:linear-gradient(45deg,#d90d34 0%,#880105 100%);border-radius:50%;width:264px;height:150px;position:absolute;bottom:100px;right:calc(50% - 450px);transform:rotate(-25deg)}.pricing-materials-container{text-align:center;z-index:2;max-width:1000px;margin:0 auto;position:relative}.pricing-section-title{color:#fff;margin-bottom:16px;font-size:42px;font-weight:600;line-height:1.2;animation:.8s forwards fadeInUp}@media (max-width:768px){.pricing-section-title{font-size:28px}}.pricing-section-description{color:#fffc;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}@media (max-width:768px){.pricing-section-description{margin-bottom:40px;font-size:14px}}.pricing-materials-table{max-width:900px;margin:0 auto}.pricing-materials-header{color:#ffffff80;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #ffffff1a;grid-template-columns:1.2fr 2fr .8fr;gap:20px;padding:16px 24px;font-size:12px;font-weight:600;display:grid}@media (max-width:768px){.pricing-materials-header{display:none}}.pricing-materials-row{animation:.5s forwards rowEnter;animation-delay:calc(.1s + var(--index)*50ms);opacity:0;border-bottom:1px solid #ffffff0f;grid-template-columns:1.2fr 2fr .8fr;align-items:center;gap:20px;padding:20px 24px;transition:all .3s;display:grid}@keyframes rowEnter{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.pricing-materials-row:hover{background:#f20c2c0d}.pricing-materials-row:last-child{border-bottom:none}@media (max-width:768px){.pricing-materials-row{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:1fr;gap:8px;margin-bottom:12px;padding:20px 16px}}.pricing-materials-name{color:#fff;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.pricing-materials-dot{background:#f20c2c;border-radius:50%;flex-shrink:0;width:8px;height:8px}.pricing-materials-desc{color:#fff9;font-size:14px;line-height:1.5}@media (max-width:768px){.pricing-materials-desc{padding-left:20px}}.pricing-materials-price{color:#fff;text-align:right;font-size:18px;font-weight:700}@media (max-width:768px){.pricing-materials-price{text-align:left;padding-left:20px;font-size:16px}}.pricing-carousel-section{background:#000;padding:80px 24px;position:relative;overflow:visible}.pricing-carousel-glow-left{filter:blur(300px);opacity:.5;pointer-events:none;background:linear-gradient(135deg,#ff0015 70%,#090909 100%);border-radius:50px;width:400px;height:400px;position:absolute;top:50%;left:-100px;transform:translateY(-50%)rotate(-135deg)}.pricing-carousel-glow-right{filter:blur(300px);opacity:.5;pointer-events:none;background:linear-gradient(135deg,#ff0015 70%,#090909 100%);border-radius:50px;width:400px;height:400px;position:absolute;top:50%;right:-100px;transform:translateY(-50%)rotate(135deg)}@media (max-width:768px){.pricing-carousel-section{padding:60px 16px}}.pricing-carousel-container{text-align:center;z-index:2;max-width:1200px;margin:0 auto;position:relative}.pricing-carousel{margin-top:50px;position:relative}.pricing-carousel-track{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:20px;display:flex}@media (max-width:768px){.pricing-carousel-track{gap:16px}}.pricing-carousel-item{cursor:pointer;text-align:center;background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex-shrink:0;align-items:center;width:200px;padding:28px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.pricing-carousel-item:hover{border-color:#ffffff26;transform:translateY(-4px)}.pricing-carousel-item.active{z-index:10;background:linear-gradient(135deg,#f20c2c1f 0%,#f20c2c08 100%);border-color:#f20c2c66;transform:scale(1.08);box-shadow:0 16px 50px #f20c2c40}@media (max-width:768px){.pricing-carousel-item{width:calc(50% - 8px);min-width:150px;padding:20px 16px}.pricing-carousel-item.active{transform:scale(1.02)}}.pricing-carousel-icon{width:56px;height:56px;margin-bottom:16px;position:relative}.pricing-carousel-icon-inner{width:26px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-carousel-item h3{color:#fff;margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.3}.pricing-carousel-item.active h3{color:#fff}.pricing-carousel-item p{color:#ffffff8c;flex-grow:1;margin-bottom:14px;font-size:12px;line-height:1.5}.pricing-carousel-item.active p{color:#ffffffbf}.pricing-carousel-price{color:#fffc;border-top:1px solid #ffffff14;width:100%;margin-top:auto;padding-top:12px;font-size:18px;font-weight:700}.pricing-carousel-item.active .pricing-carousel-price{color:#fff;border-top-color:#f20c2c4d}.pricing-distance-section{background:0 0;padding:60px 24px 100px;position:relative;overflow:visible}@media (max-width:768px){.pricing-distance-section{padding:40px 16px 80px}}.pricing-pattern-left{opacity:.4;z-index:1;width:700px;height:calc(100% + 200px);position:absolute;top:-100px;left:0}.pricing-pattern-right{opacity:.4;z-index:1;width:700px;height:calc(100% + 200px);position:absolute;top:-100px;right:0}.pricing-distance-glow-1{filter:blur(120px);pointer-events:none;background:radial-gradient(50% 50%,#f20c2c66 0%,#0000 100%);width:300px;height:300px;position:absolute;top:20%;left:15%}.pricing-distance-glow-2{filter:blur(100px);pointer-events:none;background:radial-gradient(50% 50%,#f20c2c4d 0%,#0000 100%);width:250px;height:250px;position:absolute;bottom:10%;right:20%}.pricing-distance-glow-3{filter:blur(80px);pointer-events:none;background:radial-gradient(50% 50%,#8b000080 0%,#0000 100%);width:200px;height:200px;position:absolute;top:-50px;left:40%}.pricing-distance-container{z-index:2;max-width:1100px;margin:0 auto;position:relative}.pricing-distance-header{text-align:center;margin-bottom:60px}.pricing-distance-header h2{color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:38px;font-weight:600;line-height:1.2}@media (max-width:768px){.pricing-distance-header h2{font-size:26px}}.pricing-distance-header p{color:#ffffffa6;max-width:700px;margin:0 auto;font-size:16px;line-height:1.7}.pricing-distance-cards{grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:relative}@media (max-width:968px){.pricing-distance-cards{grid-template-columns:1fr}}.pricing-distance-card{border-left:1px solid #ffffff14;padding:40px 32px;position:relative}.pricing-distance-card:first-child{border-left:none}@media (max-width:968px){.pricing-distance-card{border-top:1px solid #ffffff14;border-left:none;padding:32px 20px}.pricing-distance-card:first-child{border-top:none}}.pricing-distance-number{color:#f20c2c26;margin-bottom:20px;font-family:inherit;font-size:64px;font-weight:700;line-height:1}.pricing-distance-card h3{color:#fff;margin-bottom:16px;padding-left:16px;font-size:20px;font-weight:600;line-height:1.3;position:relative}.pricing-distance-card h3:before{content:"";background:#f20c2c;border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.pricing-distance-card p{color:#fff9;margin:0;font-size:14px;line-height:1.7}.pricing-calculator-section{background:#000;padding:40px 0;position:relative}.pricing-faq-section{background:#000;padding:80px 24px;position:relative;overflow:visible}.pricing-faq-glow-left{filter:blur(280px);opacity:.4;pointer-events:none;background:linear-gradient(135deg,#ff0015 70%,#090909 100%);border-radius:50px;width:350px;height:350px;position:absolute;top:30%;left:-50px}.pricing-faq-glow-right{filter:blur(250px);opacity:.35;pointer-events:none;background:linear-gradient(135deg,#ff0015 70%,#090909 100%);border-radius:50px;width:300px;height:300px;position:absolute;bottom:20%;right:-50px}@media (max-width:768px){.pricing-faq-section{padding:60px 16px}}.pricing-faq-container{z-index:2;max-width:800px;margin:0 auto;position:relative}.pricing-faq-container .pricing-section-title{margin-bottom:40px}.pricing-faq-list{flex-direction:column;gap:8px;display:flex}.pricing-faq-item{background:0 0;border:none;border-bottom:1px solid #ffffff14;border-radius:0;transition:all .3s;overflow:hidden}.pricing-faq-item:first-child{border-top:1px solid #ffffff14}.pricing-faq-item:hover{background:#ffffff05}.pricing-faq-item[open]{background:0 0}.pricing-faq-item summary{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;font-size:15px;font-weight:500;list-style:none;transition:color .3s;display:flex}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item[open] summary{color:#f20c2c}.pricing-faq-icon{color:#fff6;flex-shrink:0;font-size:18px;transition:all .3s}.pricing-faq-item[open] .pricing-faq-icon{color:#f20c2c;transform:rotate(45deg)}.pricing-faq-answer{opacity:0;max-height:0;transition:all .3s;overflow:hidden}.pricing-faq-item[open] .pricing-faq-answer{opacity:1;max-height:200px}.pricing-faq-answer p{color:#fff9;margin:0;padding:0 0 16px;font-size:14px;line-height:1.6}.pricing-cta-section{background:#000;padding:80px 24px 120px;position:relative;overflow:visible}@media (max-width:768px){.pricing-cta-section{padding:60px 16px 80px}}.pricing-cta-glow{filter:blur(80px);z-index:1;background:radial-gradient(50% 50%,#8b000033 0%,#0000 100%);width:500px;height:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pricing-cta-container{z-index:10;text-align:center;max-width:600px;margin:0 auto;position:relative}.pricing-cta-container h2{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:36px;font-weight:600}@media (max-width:768px){.pricing-cta-container h2{font-size:26px}}.pricing-cta-container>p{color:#fff9;margin-bottom:32px;font-size:16px;line-height:1.6}@media (max-width:768px){.pricing-cta-container>p{font-size:14px}}.pricing-cta-requirements{text-align:left;background:radial-gradient(circle at 100% 0,#ffffff0f 0%,#0000 50%),linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:20px;margin-bottom:32px;padding:32px;position:relative;overflow:hidden}.pricing-cta-requirements:after{content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");position:absolute;inset:0}.pricing-cta-requirements-title{color:#8b0000;z-index:1;margin-bottom:20px;font-size:16px;font-weight:600;position:relative}.pricing-cta-requirements-list{z-index:1;margin:0;padding:0;list-style:none;position:relative}.pricing-cta-requirements-list li{color:#ffffffbf;margin-bottom:10px;padding-left:28px;font-size:14px;line-height:1.5;position:relative}.pricing-cta-requirements-list li:last-child{margin-bottom:0}.pricing-cta-requirements-num{color:#8b0000;font-weight:600;position:absolute;top:0;left:0}.pricing-cta-buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pricing-cta-primary{color:#fff;background:linear-gradient(135deg,#8b0000 0%,#5c0000 100%);border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #8b00004d}.pricing-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #8b000066}@media (max-width:768px){.pricing-cta-primary{padding:11px 20px;font-size:13px}}.pricing-cta-arrow{background:#ffffff26;border-radius:4px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pricing-cta-secondary{color:#fffc;background:0 0;border:1px solid #ffffff26;border-radius:8px;align-items:center;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.pricing-cta-secondary:hover{color:#fff;background:#ffffff0d;border-color:#ffffff40}@media (max-width:768px){.pricing-cta-secondary{padding:11px 20px;font-size:13px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes accordionEnter{0%{opacity:0;transform:translateY(30px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes boxEnter{0%{opacity:0;transform:translateY(40px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}
