.smile-correct-banner{--primary-bg: linear-gradient(135deg, #1a004e 0%, #3a008c 100%);--accent-blue: #00d4ff;--white: #ffffff;--transition-smooth: all .4s cubic-bezier(.165, .84, .44, 1);font-family:Poppins,sans-serif;margin:0;padding:0;overflow-x:hidden;background:var(--primary-bg);min-height:100vh;display:flex;align-items:center;color:var(--white)}.smile-correct-banner .container{max-width:1200px;margin:0 auto;padding:40px 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.smile-correct-banner .hero-content{flex:1;min-width:320px;padding-right:40px;z-index:2}.smile-correct-banner .brand-label{display:inline-block;text-transform:uppercase;letter-spacing:4px;font-size:.85rem;color:var(--accent-blue);font-weight:700;margin-bottom:15px;border-left:3px solid var(--accent-blue);padding-left:10px}.smile-correct-banner h1{font-size:clamp(2.5rem,5vw,4.2rem);line-height:1.1;font-weight:700;margin-bottom:25px;margin-top:10px}.smile-correct-banner h1 span{background:linear-gradient(to right,#ffffff,var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.smile-correct-banner p{font-size:1.1rem;line-height:1.7;color:#ffffffd9;margin-bottom:40px;max-width:550px}.smile-correct-banner .cta-area{display:flex;gap:15px}.smile-correct-banner .btn{padding:16px 32px;border-radius:12px;text-decoration:none;font-weight:600;transition:var(--transition-smooth);font-size:1rem}.smile-correct-banner .btn-main{background:var(--white);color:#1a004e}.smile-correct-banner .btn-main:hover{background:var(--accent-blue);color:var(--white);transform:translateY(-5px);box-shadow:0 15px 30px #00d4ff4d}.smile-correct-banner .btn-glass{background:#ffffff1a;color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.smile-correct-banner .btn-glass:hover{background:#fff3;border-color:var(--white)}.smile-correct-banner .hero-image-box{flex:1;min-width:320px;position:relative;display:flex;justify-content:center}.smile-correct-banner .img-frame{position:relative;width:100%;max-width:480px;border-radius:40px;transition:var(--transition-smooth);perspective:1000px}.smile-correct-banner .img-frame img{width:100%;height:auto;border-radius:30px;box-shadow:0 30px 60px #0006;display:block}.smile-correct-banner .floating-stats{position:absolute;top:20%;right:-20px;background:#fffffff2;padding:15px 20px;border-radius:20px;color:#1a004e;box-shadow:0 10px 30px #0003;animation:float 4s ease-in-out infinite}.smile-correct-banner .floating-stats strong{display:block;font-size:1.2rem;color:#3a008c}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@media (max-width: 991px){.smile-correct-banner .container{flex-direction:column;text-align:center}.smile-correct-banner .hero-content{padding-right:0;margin-top:40px;order:2}.smile-correct-banner .hero-image-box{order:1}.smile-correct-banner .cta-area{justify-content:center;flex-wrap:wrap;gap:20px}.smile-correct-banner p{margin:0 auto 30px}.smile-correct-banner .floating-stats{right:0}}.smile-features-section{--primary-purple: #3a008c;--accent-blue: #00d4ff;--white: #ffffff;--text-gray: #4a4a4a;--bg-gradient: linear-gradient(180deg, #f8f9ff 0%, #ffffff 100%);font-family:Poppins,sans-serif;background:var(--bg-gradient);padding:60px 15px;text-align:center}.smile-features-section .container{max-width:1100px;margin:0 auto}.smile-features-section .header-box{margin-bottom:50px}.smile-features-section .header-box h2{font-size:clamp(1.8rem,4vw,2.8rem);color:var(--primary-purple);margin-bottom:10px;font-weight:700}.smile-features-section .header-box p{color:var(--text-gray);max-width:500px;margin:0 auto;font-size:1rem;opacity:.8}.smile-features-section .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.smile-features-section .feature-card{background:var(--white);padding:30px 20px;border-radius:20px;box-shadow:0 8px 25px #3a008c1c;transition:all .3s ease;border:1px solid rgba(0,0,0,.02);position:relative}.smile-features-section .feature-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #3a008c14;border-color:var(--accent-blue)}.smile-features-section .icon-box{width:80px;height:80px;background:#3a008c0d;border-radius:15px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;font-size:2rem;transition:.3s}.smile-features-section .feature-card:hover .icon-box{background:var(--primary-purple);color:var(--white)}.smile-features-section h3{font-size:1.1rem;color:var(--primary-purple);margin-bottom:10px;font-weight:600}.smile-features-section .feature-card p{font-size:.85rem;color:var(--text-gray);line-height:1.5;margin:0}@media (max-width: 768px){.smile-features-section .header-box{margin-bottom:25px}.smile-features-section{padding:40px 10px}.smile-features-section .features-grid{grid-template-columns:repeat(2,1fr);gap:15px}.smile-features-section .feature-card{padding:20px 10px}.smile-features-section h3{font-size:.95rem}.smile-features-section .icon-box{width:50px;height:50px;font-size:1.5rem}}@media (max-width: 380px){.smile-features-section .features-grid{grid-template-columns:1fr}}.smile-how-it-works{--primary-purple: #3a008c;--accent-blue: #00d4ff;--white: #ffffff;--light-gray: #f8f9ff;--text-dark: #2d2d2d;--text-muted: #555555;font-family:Poppins,sans-serif;background-color:var(--white);padding:60px 20px;text-align:center}.smile-how-it-works .container{max-width:1200px;margin:0 auto}.smile-how-it-works .header-area{margin-bottom:70px}.smile-how-it-works .header-area h2{font-size:clamp(2rem,5vw,3rem);color:var(--primary-purple);margin-bottom:15px;font-weight:700;font-size:44px}.smile-how-it-works .steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;position:relative}.smile-how-it-works .step-card{background:var(--white);border-radius:25px;padding:0;transition:transform .4s ease,box-shadow .4s ease;position:relative;z-index:1;overflow:visible;display:flex;flex-direction:column}.smile-how-it-works .step-card:hover{transform:translateY(-15px)}.smile-how-it-works .img-holder{width:100%;height:220px;border-radius:25px;overflow:hidden;margin-bottom:40px;box-shadow:0 15px 30px #3a008c1a}.smile-how-it-works .img-holder img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.smile-how-it-works .step-card:hover .img-holder img{transform:scale(1.1)}.smile-how-it-works .step-circle{width:70px;height:70px;background:var(--white);border:4px solid var(--accent-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:700;color:var(--primary-purple);position:absolute;top:185px;left:50%;transform:translate(-50%);z-index:2;transition:background .3s,color .3s}.smile-how-it-works .step-card:hover .step-circle{background:var(--accent-blue);color:var(--white)}.smile-how-it-works h3{color:var(--primary-purple);font-size:1.5rem;margin-bottom:15px;padding:0 10px;font-weight:600}.smile-how-it-works .description-box{padding:0 20px 30px;text-align:center}.smile-how-it-works p{font-size:20px;line-height:1.7;color:var(--text-muted);margin-bottom:15px}.description-box p{font-size:16px}.smile-how-it-works .feature-point{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:.85rem;color:var(--text-dark);font-weight:600;justify-content:center}.smile-how-it-works .feature-point:before{content:"\2726";color:var(--accent-blue)}@media (max-width: 992px){.smile-how-it-works .steps-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}}@media (max-width: 600px){.smile-how-it-works .steps-grid{grid-template-columns:1fr;gap:20px}.smile-how-it-works .header-area h2{font-size:26px;margin-bottom:10px}.smile-how-it-works p{margin-top:0}.smile-how-it-works{padding:40px 10px 20px}.smile-how-it-works .header-area{margin-bottom:30px}}.sc-pricing-v6{--primary-dark: #1a004e;--accent-cyan: #00d4ff;--soft-white: #f8faff;--white: #ffffff;font-family:Poppins,sans-serif;background:#f0f3ff;padding:60px 5%;color:var(--primary-dark)}.sc-pricing-v6 .container{max-width:1200px;margin:0 auto}.sc-pricing-v6 .section-intro{text-align:center;margin-bottom:60px}.sc-pricing-v6 .section-intro h2{font-size:38px;line-height:1.1;margin-bottom:15px;font-weight:700}.sc-pricing-v6 .section-intro p{font-size:1.1rem;color:#666;max-width:700px;margin:0 auto}.sc-pricing-v6 .main-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;align-items:flex-start}.sc-pricing-v6 .inclusions-side{order:1}.sc-pricing-v6 .inclusions-side h3{font-size:20px;margin-bottom:25px;position:relative;padding-bottom:10px;font-weight:600}.sc-pricing-v6 .inclusions-side h3:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:var(--accent-cyan)}.sc-pricing-v6 .includes-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sc-pricing-v6 .benefit-item{display:flex;align-items:center;gap:10px;background:#fff;padding:16px;border-radius:12px;font-size:.85rem;font-weight:600;transition:.3s;justify-content:flex-start;text-align:left}.sc-pricing-v6 .tick-icon{width:22px;height:22px;background:var(--accent-cyan);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary-dark);font-size:12px;flex-shrink:0}.sc-pricing-v6 .pricing-side{display:flex;flex-direction:column;gap:20px;order:2}.sc-pricing-v6 .plan-card{background:var(--primary-dark);border-radius:25px;padding:30px;color:#fff;display:flex;justify-content:space-between;align-items:center;transition:.4s cubic-bezier(.175,.885,.32,1.275);border:2px solid transparent}.sc-pricing-v6 .plan-card:hover{transform:scale(1.02)}.sc-pricing-v6 .plan-card.recommended{border-color:var(--accent-cyan);background:linear-gradient(135deg,#1a004e,#2e008b);box-shadow:0 15px 35px #1a004e33}.sc-pricing-v6 .plan-meta{display:flex;align-items:center;gap:20px}.sc-pricing-v6 .aligner-icon{font-size:2.5rem;opacity:.9}.sc-pricing-v6 .plan-info h4{margin:0;font-size:1.5rem;color:var(--accent-cyan);font-weight:600}.sc-pricing-v6 .price-tag{font-size:2.2rem;font-weight:700;margin:5px 0}.sc-pricing-v6 .buy-btn{background:var(--accent-cyan);color:var(--primary-dark);padding:14px 28px;border-radius:50px;text-decoration:none;font-weight:700;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;transition:.3s;text-align:center;border:none;cursor:pointer}.sc-pricing-v6 .buy-btn:hover{background:var(--white);transform:translateY(-3px)}.sc-pricing-v6 .recommended .buy-btn{animation:pulse-cyan 2.5s infinite}@keyframes pulse-cyan{0%{box-shadow:0 0 #00d4ff80}70%{box-shadow:0 0 0 12px #00d4ff00}to{box-shadow:0 0 #00d4ff00}}@media (max-width: 992px){.sc-pricing-v6 .main-layout{grid-template-columns:1fr;gap:40px}.sc-pricing-v6 .pricing-side{order:1}.sc-pricing-v6 .inclusions-side{order:2;text-align:center}.sc-pricing-v6 .inclusions-side h3:after{left:50%;transform:translate(-50%)}.sc-pricing-v6 .plan-card{flex-direction:column;gap:20px;text-align:center}.sc-pricing-v6 .plan-meta{flex-direction:column;gap:10px}}@media (max-width: 500px){.sc-pricing-v6 .includes-grid{grid-template-columns:1fr 1fr}.sc-pricing-v6 .benefit-item{font-size:15px;padding:12px}.sc-pricing-v6{padding:40px 15px}.sc-pricing-v6 .section-intro{margin-bottom:40px}.sc-pricing-v6 .section-intro h2{font-size:26px}.smile-how-it-works h3{margin-top:5px}}.sc-results{--primary-dark: #1a004e;--accent-cyan: #00d4ff;--white: #ffffff;--bg-light: #f9faff;font-family:Poppins,sans-serif;background:#fff;padding:60px 5%;color:var(--primary-dark);text-align:center}.sc-results .container{max-width:1200px;margin:0 auto}.sc-results h2{font-size:44px;margin-bottom:15px;font-weight:700;margin-top:0}.sc-results p.subtitle{font-size:1.1rem;color:#666;margin-bottom:60px;max-width:600px;margin-left:auto;margin-right:auto}.sc-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sc-comparison-card{background:var(--white);border-radius:25px;overflow:hidden;box-shadow:0 15px 35px #1a004e14;padding-bottom:25px;transition:transform .3s ease}.sc-comparison-card:hover{transform:translateY(-10px)}.sc-image-slider{position:relative;width:100%;height:190px;overflow:hidden;cursor:ew-resize;-webkit-user-select:none;user-select:none}.sc-image-slider img{width:100%;height:100%;object-fit:cover;display:block}.sc-img-after{position:absolute;top:0;left:0;width:100%;height:100%}.sc-img-before{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;z-index:2;border-right:3px solid var(--accent-cyan)}.sc-img-before img{width:100%;max-width:none}.sc-slider-handle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:var(--accent-cyan);border-radius:50%;z-index:3;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px #00d4ff80;pointer-events:none}.sc-slider-handle:before,.sc-slider-handle:after{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.sc-slider-handle:before{border-right:8px solid var(--primary-dark);margin-right:3px}.sc-slider-handle:after{border-left:8px solid var(--primary-dark);margin-left:3px}.sc-label{position:absolute;bottom:10px;padding:4px 12px;background:#1a004eb3;color:#fff;font-size:.7rem;font-weight:700;border-radius:4px;text-transform:uppercase;letter-spacing:1px;z-index:4}.sc-label-before{left:10px}.sc-label-after{right:10px}.sc-case-info{padding:20px 20px 0}.sc-case-info h4{margin:0;font-size:1.1rem;color:var(--primary-dark)}.sc-case-info span{font-size:16px;color:var(--accent-cyan);font-weight:600}@media (max-width: 992px){.sc-results-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.sc-results-grid{grid-template-columns:1fr}.sc-results{padding:60px 20px}.sc-results h2{font-size:24px}}.sc-footer{--footer-bg: #0d002b;--accent-cyan: #00d4ff;--text-gray: #b0b0b0;--white: #ffffff;font-family:Poppins,sans-serif;background:var(--footer-bg);color:var(--white);padding:60px 5% 30px;position:relative;overflow:hidden}.sc-footer:after{content:"";position:absolute;bottom:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,212,255,.1) 0%,transparent 70%);pointer-events:none}.sc-footer .container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}.footer-col h4{color:var(--white);font-size:1.2rem;margin-bottom:25px;font-weight:700;position:relative}.footer-col h4:after{content:"";position:absolute;left:0;bottom:-8px;width:30px;height:2px;background:var(--accent-cyan)}.footer-col p{color:var(--text-gray);font-size:.9rem;line-height:1.8;margin-bottom:20px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--text-gray);text-decoration:none;font-size:.9rem;transition:.3s;display:inline-block}.footer-links a:hover{color:var(--accent-cyan);transform:translate(5px)}.contact-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:15px;font-size:.85rem;color:var(--text-gray)}.contact-item span{color:var(--accent-cyan);font-weight:700}.social-row{display:flex;gap:15px;margin-top:20px}.social-icon{width:38px;height:38px;background:#ffffff0d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);text-decoration:none;transition:.3s;border:1px solid rgba(255,255,255,.1)}.social-icon:hover{background:var(--accent-cyan);color:var(--footer-bg);transform:translateY(-3px);border-color:var(--accent-cyan)}.footer-bottom{margin-top:60px;padding-top:30px;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#555}.sc-footer img{width:24px;height:24px}@media (max-width: 992px){.sc-footer .container{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width: 600px){.sc-footer .container{grid-template-columns:1fr;text-align:center}.footer-col h4:after{left:50%;transform:translate(-50%)}.footer-links a:hover{transform:scale(1.1)}.contact-item,.social-row{justify-content:center}.footer-bottom{flex-direction:column;gap:10px}.sc-footer{padding:40px 10px}}.sc-float-cta{--primary: #1a004e;--accent: #00d4ff;--glass: rgba(255, 255, 255, .95);font-family:Poppins,sans-serif;padding:60px 5%;background:linear-gradient(135deg,#f0f4ff,#fff);display:flex;justify-content:center}.sc-glass-box{position:relative;max-width:1100px;width:100%;background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:40px;padding:40px;border:1px solid rgba(255,255,255,.3);box-shadow:0 40px 100px #1a004e12;text-align:center;overflow:hidden}.sc-glass-box:before{content:"";position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(0,212,255,.15) 0%,transparent 70%);z-index:0}.sc-content-wrap{position:relative;z-index:2}.sc-glass-box h2{font-size:36px;color:var(--primary);margin-bottom:15px;font-weight:800;letter-spacing:-1px}.sc-glass-box p{font-size:1.2rem;color:#555;max-width:600px;margin:0 auto 45px;line-height:1.6}.sc-main-btn{display:inline-flex;align-items:center;gap:15px;background:var(--primary);color:#fff;padding:22px 50px;border-radius:100px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 20px 40px #1a004e33}.sc-main-btn:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 25px 50px #1a004e4d;background:#2a007a}.sc-main-btn .arrow-circle{width:30px;height:30px;background:var(--accent);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:18px;transition:transform .3s ease}.sc-main-btn:hover .arrow-circle{transform:rotate(45deg)}.sc-alt-links{margin-top:30px;display:flex;justify-content:center;gap:25px}.sc-alt-links a{color:#888;text-decoration:none;font-size:.9rem;font-weight:500;border-bottom:1px solid transparent;transition:.3s}.sc-alt-links a:hover{color:var(--primary);border-bottom-color:var(--accent)}@media (max-width: 768px){.sc-glass-box{padding:60px 25px;border-radius:30px}.sc-main-btn{width:100%;justify-content:center;padding:18px;font-size:16px}.sc-alt-links{flex-direction:column;gap:15px}.sc-glass-box p{margin:0 auto 25px;font-size:16px}.sc-glass-box h2{font-size:24px}}.why-hero{--primary: #1a004e;--accent: #00d4ff;--bg-light: #f4f7ff;--white: #ffffff;height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--primary) 0%,#2e008b 100%);position:relative;color:var(--white);padding:0 5%;overflow:hidden;gap:50px}.why-hero .hero-content{flex:1;z-index:2;max-width:600px}.why-hero h1{font-size:56px;line-height:1.1;margin-bottom:20px;font-weight:700}.why-hero p{font-size:1.2rem;opacity:.9;margin-bottom:30px}.why-hero .hero-visual{flex:1;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.hero-visual img{width:100%;object-fit:cover;border-radius:40px 0 0 40px;box-shadow:-20px 20px 60px #0000004d}.why-choose{padding:60px 5%;background:#f4f7ff;text-align:center}.why-choose h2{font-size:3rem;color:#1a004e;margin-bottom:50px;position:relative;font-weight:600}.why-choose h2:after{content:"";display:block;width:80px;height:4px;background:#00d4ff;margin:15px auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.feature-card{background:#fff;padding:40px 30px;border-radius:30px;transition:all .4s ease;border:1px solid rgba(0,212,255,.1);position:relative;overflow:hidden}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #1a004e1a;border-color:#fff}.feature-card .icon-box{width:80px;height:80px;background:#f4f7ff;border-radius:20px;margin:0 auto 25px;display:flex;align-items:center;justify-content:center;transition:.3s}.feature-card:hover .icon-box{background:#00d4ff;transform:rotate(-10deg)}.feature-card img{width:50px;height:50px;object-fit:contain}.feature-card h3{font-size:1.3rem;color:#1a004e;margin-bottom:15px;font-weight:600}.feature-card p{font-size:.95rem;color:#666;line-height:1.6}.feature-card:before{content:"";position:absolute;top:-20px;right:-20px;width:60px;height:60px;background:var(--accent);opacity:.05;border-radius:50%}@media (max-width: 992px){.feature-grid{grid-template-columns:repeat(2,1fr)}.why-hero{height:auto;padding:100px 5%;flex-direction:column;text-align:center}.why-hero .hero-visual img{border-radius:30px;width:100%;margin-top:50px}}@media (max-width: 600px){.feature-grid{grid-template-columns:1fr}.why-hero h1,.why-choose h2{font-size:26px}.why-hero{padding:40px 12px;flex-direction:column-reverse;gap:40px}.why-hero .hero-visual img{margin-top:0}}.smile-pricing-page{--sp-primary: #1a004e;--sp-accent: #00d4ff;--sp-white: #ffffff;--sp-text-gray: #f0f4ff;font-family:Poppins,sans-serif}.smile-pricing-page .pricing-hero{min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--sp-primary) 0%,#2e008b 100%);position:relative;color:var(--sp-white);padding:0 5%;overflow:hidden;gap:50px}.smile-pricing-page .pricing-hero:before{content:"PRICING";position:absolute;bottom:-20px;left:5%;font-size:12rem;font-weight:900;color:#ffffff08;letter-spacing:10px;line-height:1;pointer-events:none}.smile-pricing-page .hero-content{flex:1.2;z-index:2;max-width:650px}.smile-pricing-page .hero-content h1{font-size:clamp(36px,6vw,64px);line-height:1.1;margin-bottom:25px;font-weight:800;color:var(--sp-white)}.smile-pricing-page .hero-content h1 span{color:var(--sp-accent)}.smile-pricing-page .hero-content p{font-size:1.25rem;opacity:.9;margin-bottom:40px;color:var(--sp-text-gray);line-height:1.6}.smile-pricing-page .hero-visual{flex:1;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.smile-pricing-page .hero-visual img{width:100%;height:auto;max-height:550px;object-fit:cover;border-radius:40px;box-shadow:-30px 30px 60px #0006;border:1px solid rgba(255,255,255,.1)}.smile-pricing-page .hero-pills{display:flex;gap:15px;margin-bottom:25px;flex-wrap:wrap}.smile-pricing-page .pill{background:#00d4ff26;color:var(--sp-accent);padding:6px 18px;border-radius:50px;font-size:.85rem;font-weight:600;border:1px solid rgba(0,212,255,.3)}.smile-pricing-page .btn-pricing{background:var(--sp-accent);color:var(--sp-primary);padding:18px 45px;border-radius:50px;text-decoration:none;font-weight:800;font-size:1.1rem;display:inline-block;transition:all .3s ease;box-shadow:0 10px 25px #00d4ff4d}.smile-pricing-page .btn-pricing:hover{background:var(--sp-white);transform:translateY(-5px);box-shadow:0 15px 30px #fff3}@media (max-width: 992px){.smile-pricing-page .pricing-hero{flex-direction:column-reverse;text-align:center;padding:50px 5% 40px;height:auto}.smile-pricing-page .hero-pills{justify-content:center}.smile-pricing-page .hero-visual img{border-radius:30px}.smile-pricing-page .pricing-hero:before{display:none}.smile-pricing-page .hero-content p{font-size:16px;margin-bottom:0}}.sc-results-page{--sr-primary: #1a004e;--sr-accent: #00d4ff;--sr-white: #ffffff;--sr-text-muted: rgba(255, 255, 255, .8);font-family:Poppins,sans-serif}.sc-results-page .results-hero{min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,#0d002b 0%,var(--sr-primary) 100%);position:relative;color:var(--sr-white);padding:0 5%;overflow:hidden;gap:60px}.sc-results-page .results-hero:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.1) 0%,transparent 70%);top:-200px;left:-100px}.sc-results-page .hero-content{flex:1.2;z-index:5;max-width:650px}.sc-results-page .results-badge{display:inline-flex;align-items:center;gap:8px;background:#ffffff1a;padding:8px 20px;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:25px;border:1px solid rgba(255,255,255,.2);color:var(--sr-accent)}.sc-results-page .hero-content h1{font-size:clamp(38px,6vw,68px);line-height:1.05;margin-bottom:25px;font-weight:800;letter-spacing:-2px}.sc-results-page .hero-content p{font-size:1.3rem;color:var(--sr-text-muted);margin-bottom:45px;line-height:1.6}.sc-results-page .hero-visual{flex:1;display:flex;justify-content:center;align-items:center;position:relative;z-index:5}.sc-results-page .hero-visual .img-container{position:relative;width:100%;max-width:500px}.sc-results-page .hero-visual img{width:100%;border-radius:30px;box-shadow:0 40px 80px #00000080;border:2px solid rgba(255,255,255,.1)}.sc-results-page .stat-card{position:absolute;bottom:-20px;left:-30px;background:var(--sr-white);color:var(--sr-primary);padding:20px 30px;border-radius:20px;box-shadow:0 20px 40px #0003;text-align:center;z-index:10}.sc-results-page .stat-card .stars{color:#ffb400;font-size:1.2rem;display:block;margin-bottom:5px}.sc-results-page .stat-card span{font-weight:800;font-size:1.1rem}@media (max-width: 992px){.sc-results-page .results-hero{flex-direction:column;text-align:center;padding:100px 5% 80px;height:auto}.sc-results-page .stat-card{left:50%;transform:translate(-50%);bottom:-10px;width:200px}}@media (max-width: 786px){.sc-results-page .results-hero{padding:40px 5%;flex-direction:column-reverse;gap:30px}.sc-results-page .hero-content p{margin-bottom:0;font-size:16px}.sc-results-page .stat-card{left:81%;padding:10px 0;width:140px}.sc-results-page .stat-card .stars{font-size:14px;margin:0}.sc-results-page .stat-card span{font-size:12px}.sc-results p.subtitle{font-size:16px;margin-bottom:30px}}.star-guarantee-page{--star-primary: #1a004e;--star-accent: #00d4ff;--star-bg: #ffffff;--star-card-bg: #f8fbff;font-family:Poppins,sans-serif;color:var(--star-primary);line-height:1.6}.star-guarantee-page .guarantee-hero{padding:60px 5%;text-align:center;background:radial-gradient(circle at top right,#eefcff,#fff)}.star-guarantee-page .hero-tag{display:inline-block;background:#00d4ff1a;color:var(--star-primary);padding:8px 20px;border-radius:50px;font-weight:700;font-size:.85rem;margin-bottom:20px;border:1px solid var(--star-accent)}.star-guarantee-page .guarantee-hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:20px}.star-guarantee-page .guarantee-hero p{max-width:700px;margin:0 auto;font-size:1.2rem;color:#555}.star-guarantee-page .content-wrapper{max-width:1100px;margin:0 auto;padding:40px 5% 100px}.star-guarantee-page .guarantee-box{background:var(--star-card-bg);border-radius:40px;padding:50px;margin-bottom:40px;border:1px solid rgba(0,212,255,.2);transition:transform .3s ease,box-shadow .3s ease}.star-guarantee-page .guarantee-box:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1a004e0d}.star-guarantee-page .box-header{display:flex;align-items:center;gap:20px;margin-bottom:30px}.star-guarantee-page .icon-shield{width:60px;height:60px;background:var(--star-primary);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--star-accent)}.star-guarantee-page h2{font-size:2rem;margin:0;font-weight:700}.star-guarantee-page .guideline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin-top:30px}.star-guarantee-page .guide-item{background:var(--star-white);padding:25px;border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.03)}.star-guarantee-page .guide-item strong{display:block;margin-bottom:8px;color:var(--star-accent);font-size:1.1rem}.star-guarantee-page .lifetime-banner{background:var(--star-primary);color:#fff;padding:60px;border-radius:40px;text-align:center;position:relative;overflow:hidden}.star-guarantee-page .lifetime-banner h2{color:var(--star-accent);margin-bottom:20px}.star-guarantee-page .lifetime-banner p{opacity:.9;max-width:800px;margin:0 auto 30px}.star-guarantee-page h3{font-weight:600}@media (max-width: 768px){.star-guarantee-page .guarantee-box{padding:30px 20px}.star-guarantee-page .box-header{flex-direction:column;text-align:center}.star-guarantee-page .lifetime-banner{padding:40px 20px}.star-guarantee-page .guarantee-hero h1{font-size:32px}.star-guarantee-page h2,.star-guarantee-page .lifetime-banner h2,.star-guarantee-page h3{font-size:24px}.star-guarantee-page .guide-item{padding:15px}}.as-cinematic-wrap{--as-navy: #0a0026;--as-electric: #00d4ff;--as-white: #ffffff;--as-gray: #f4f7fa;background:var(--as-white);color:var(--as-navy);overflow-x:hidden}.as-video-hero{position:relative;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.as-video-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.as-video-container video{width:100%;height:100%;object-fit:cover}.as-video-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0a002666,#0a0026cc);z-index:2}.as-hero-content{position:relative;z-index:3;text-align:center;color:var(--as-white);padding:0 20px}.as-hero-content h1{font-size:clamp(3.5rem,9vw,6.5rem);font-weight:800;line-height:.9;margin-bottom:20px;letter-spacing:-4px}.as-hero-content p{font-size:1.4rem;font-weight:300;opacity:.9;max-width:600px;margin:0 auto 40px}.as-steps-architectural{padding:150px 8% 50px;position:relative;background:var(--as-gray)}.as-step-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:200px;position:relative}.as-step-row:last-child{margin-bottom:100px}.as-step-row:nth-child(2n){flex-direction:row-reverse}.as-step-num-v5{font-size:12rem;font-weight:800;line-height:1;color:var(--as-navy);opacity:.07;position:absolute;top:-90px;left:-20px;z-index:0}.as-step-row:nth-child(2n) .as-step-num-v5{left:auto;right:-20px}.as-step-box{flex:0 0 45%;background:var(--as-white);padding:60px;border-radius:50px;box-shadow:0 40px 80px #0a00260d;position:relative;z-index:2;transition:.5s cubic-bezier(.2,1,.3,1);border:1px solid rgba(0,212,255,.1)}.as-step-box:hover{transform:scale(1.02);border-color:var(--as-electric)}.as-step-box h2{font-size:2.2rem;font-weight:800;margin-bottom:20px;color:var(--as-navy)}.as-step-box p{font-size:1.1rem;line-height:1.8;color:#4a5568}.as-step-visual-mini{flex:0 0 45%;height:400px;border-radius:50px;overflow:hidden;transition:.6s}.as-step-visual-mini img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:.6s}.as-step-row:hover .as-step-visual-mini img{filter:saturate(1.2);transform:scale(1.05)}.as-btn-cinematic{background:var(--as-electric);color:var(--as-navy);padding:24px 60px;border-radius:100px;font-weight:800;text-decoration:none;display:inline-block;transition:.4s;box-shadow:0 20px 40px #00d4ff4d}.as-btn-cinematic:hover{background:var(--as-white);transform:translateY(-5px)}@media (max-width: 992px){.as-step-row,.as-step-row:nth-child(2n){flex-direction:column-reverse;gap:20px}.as-step-box,.as-step-visual-mini{flex:0 0 100%;width:100%}.as-step-visual-mini{height:300px}.as-step-num-v5{top:-100px;font-size:9rem;left:-10px}.as-steps-architectural{padding:140px 4% 50px}.as-step-box{padding:30px}.as-step-box p{font-size:16px}.as-step-box h2{font-size:20px}.as-step-row:nth-child(2n) .as-step-num-v5{right:-10px}.as-step-row{margin-bottom:150px}.as-step-row:last-child{margin-bottom:0}.as-hero-content h1{font-size:46px}.as-hero-content p{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
