:root{--deep-indigo:#1a1333;--saffron:#f93;--soft-ivory:beige;--accent:#8a5cff;--gradient:linear-gradient(135deg,#f93,#8a5cff);--font-headline:"Poppins",sans-serif;--font-body:"Inter",sans-serif;--font-size-h1:3.2rem;--font-size-h2:2rem;--font-size-body:1.1rem;--font-size-small:0.95rem;--font-size-h1-mobile:2.4rem;--font-size-h2-mobile:1.6rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--transition-fast:0.2s;--transition-normal:0.3s;--transition-slow:0.5s;--transition-animation:1s;--blur-sm:10px;--blur-md:60px;--blur-lg:80px;--shadow-sm:0 4px 15px rgba(0,0,0,.2);--shadow-md:0 8px 30px rgba(0,0,0,.3);--shadow-lg:0 15px 60px rgba(138,92,255,.5);--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-full:50px}*{box-sizing:border-box;padding:0}*,body{margin:0}body{background:var(--deep-indigo);color:var(--soft-ivory);font-family:var(--font-body);line-height:1.7;overflow-x:hidden;padding-top:130px;scroll-behavior:smooth}h1{background:linear-gradient(135deg,#f93,#8a5cff,#f93,#8a5cff);-webkit-background-clip:text;background-size:300% 300%;font-size:var(--font-size-h1);font-weight:700;margin:0;-webkit-text-fill-color:transparent;animation:gradient-shift 8s ease infinite;filter:drop-shadow(0 4px 20px rgba(255,153,51,.3));position:relative;text-shadow:0 4px 20px rgba(255,153,51,.3);z-index:1}h1,h2{font-family:var(--font-headline)}h2{color:var(--saffron);font-size:var(--font-size-h2);font-weight:600;letter-spacing:.5px;margin-top:80px;text-shadow:0 2px 15px rgba(255,153,51,.4),0 4px 30px rgba(255,153,51,.2)}h2,p{text-align:center}p{color:#e6e6e6;font-size:var(--font-size-body);margin:15px auto;max-width:850px;text-shadow:0 2px 10px rgba(0,0,0,.3)}ul{list-style:none;margin:25px auto;max-width:700px;padding-left:0;text-align:left}ul li{backdrop-filter:blur(var(--blur-sm));background:hsla(0,0%,100%,.05);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);font-size:1rem;margin:12px 0;padding:14px 22px;transition:all var(--transition-normal) ease}ul li:hover{background:rgba(255,153,51,.15);box-shadow:0 8px 25px rgba(255,153,51,.3),0 0 40px rgba(255,153,51,.1);transform:translateX(8px) translateY(-2px)}.highlight{color:var(--saffron);font-weight:600;text-shadow:0 0 20px rgba(255,153,51,.5)}.section{padding:70px 20px;position:relative}.skip-link{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.skip-link:focus{background:#fff;color:#000;height:auto;padding:8px;position:static;width:auto;z-index:9999}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.fade-in{opacity:0;transform:translateY(80px) scale(.85);transition:opacity var(--transition-animation) ease-out .5s,transform var(--transition-animation) cubic-bezier(.34,1.56,.64,1) .5s}.fade-in.visible{opacity:1;transform:translateY(0) scale(1)}.slide-left{opacity:0;transform:translateX(-80px) scale(.85);transition:opacity var(--transition-animation) ease-out .5s,transform var(--transition-animation) cubic-bezier(.34,1.56,.64,1) .5s}.slide-left.visible{opacity:1;transform:translateX(0) scale(1)}.slide-right{opacity:0;transform:translateX(80px) scale(.85);transition:opacity var(--transition-animation) ease-out .5s,transform var(--transition-animation) cubic-bezier(.34,1.56,.64,1) .5s}.slide-right.visible{opacity:1;transform:translateX(0) scale(1)}.scale-in{opacity:0;transform:scale(.7);transition:opacity var(--transition-animation) ease-out .5s,transform var(--transition-animation) cubic-bezier(.34,1.56,.64,1) .5s}.scale-in.visible{opacity:1;transform:scale(1)}.card-dramatic{opacity:0;transform:translateY(80px) scale(.85);transition:opacity var(--transition-animation) ease-out,transform var(--transition-animation) cubic-bezier(.34,1.56,.64,1)}.card-dramatic.visible{opacity:1;transform:translateY(0) scale(1)}.card-dramatic:first-child{transition-delay:.6s}.card-dramatic:nth-child(2){transition-delay:.7s}.card-dramatic:nth-child(3){transition-delay:.8s}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(100px,50px)}}@keyframes pulse-glow{0%,to{filter:drop-shadow(0 0 20px rgba(255,153,51,.3))}50%{filter:drop-shadow(0 0 40px rgba(255,153,51,.6))}}@keyframes float-particle{0%,to{opacity:.3;transform:translate(0)}25%{opacity:.5;transform:translate(30px,-40px)}50%{opacity:.2;transform:translate(-20px,-80px)}75%{opacity:.4;transform:translate(50px,-60px)}}@media (prefers-reduced-motion:reduce){.card-dramatic,.fade-in,.scale-in,.slide-left,.slide-right{animation:none;opacity:1;transform:none;transition:none}}.cta{margin:100px 0;text-align:center}.btn,.cta button{background:var(--gradient);border:none;border-radius:var(--radius-full);box-shadow:0 8px 30px rgba(255,153,51,.4),0 0 60px rgba(138,92,255,.2);color:#0f0d1f;cursor:pointer;display:inline-block;font-family:var(--font-headline);font-size:1.2rem;font-weight:600;min-height:44px;min-width:44px;overflow:hidden;padding:18px 54px;position:relative;text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.2);transition:all var(--transition-normal) ease}.cta button:before{background:hsla(0,0%,100%,.3);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.cta button:hover:before{height:300px;width:300px}.btn:hover,.cta button:hover{box-shadow:0 12px 40px rgba(255,153,51,.6),0 0 80px rgba(138,92,255,.3);transform:scale(1.08) translateY(-3px)}button{transition:all var(--transition-fast) ease}.to-top{background:#16102c;border:1px solid #3a335d;border-radius:999px;bottom:18px;box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;min-height:44px;min-width:44px;opacity:.85;padding:10px 12px;position:fixed;right:16px;transition:all var(--transition-normal) ease;z-index:9999}.to-top:hover{box-shadow:0 8px 30px rgba(138,92,255,.5);opacity:1;transform:translateY(-4px)}.badge{background:rgba(255,153,51,.15);border:1px solid rgba(255,153,51,.35);border-radius:999px;box-shadow:0 4px 15px rgba(255,153,51,.2);color:#ffd8ae;display:inline-block;font-size:.85rem;margin:4px 6px;padding:6px 10px;transition:all var(--transition-normal) ease}.badge:hover{box-shadow:0 6px 20px rgba(255,153,51,.4);transform:translateY(-2px)}.grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0 auto;max-width:1100px}.card{backdrop-filter:blur(var(--blur-sm));background:#1b1535;border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:18px;transition:all var(--transition-normal) ease}.card:hover{border-color:rgba(138,92,255,.3);box-shadow:0 12px 40px rgba(138,92,255,.4),0 0 60px rgba(255,153,51,.1);transform:translateY(-6px)}.card h3{margin-top:6px;text-shadow:0 2px 10px rgba(255,153,51,.3)}.blog-card{background:#1b1535;border:1px solid hsla(0,0%,100%,.06);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:24px;text-align:center;transition:all var(--transition-normal) ease}.blog-card:hover{border-color:rgba(138,92,255,.3);box-shadow:0 12px 40px rgba(138,92,255,.4);transform:translateY(-6px)}.blog-card a:hover{box-shadow:0 6px 20px rgba(255,153,51,.4);transform:scale(1.05)}.table{border-collapse:collapse;box-shadow:var(--shadow-md);margin:20px auto;max-width:1000px;width:100%}.table td,.table th{border-bottom:1px solid hsla(0,0%,100%,.08);padding:12px 10px;text-align:left}.table tr:hover{background:rgba(255,153,51,.05)}.price{background:var(--gradient);-webkit-background-clip:text;font-size:2rem;font-style:italic;font-weight:700;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(255,153,51,.3))}.color-palette{display:flex;flex-wrap:wrap;gap:25px;justify-content:center;margin-top:30px}.swatch{border-radius:var(--radius-md);box-shadow:0 8px 25px rgba(0,0,0,.4),0 0 40px rgba(138,92,255,.2);height:90px;transition:all var(--transition-normal) ease;width:90px}.swatch:hover{box-shadow:0 15px 40px rgba(0,0,0,.5),0 0 60px rgba(138,92,255,.4);transform:translateY(-8px) scale(1.1)}.stock-gallery{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.stock-gallery img{border-radius:var(--radius-md);box-shadow:var(--shadow-md);height:200px;-o-object-fit:cover;object-fit:cover;transition:all .4s ease;width:100%}.stock-gallery img:hover{box-shadow:0 15px 50px rgba(138,92,255,.5),0 0 60px rgba(255,153,51,.2);transform:scale(1.05) translateY(-8px)}form{margin:0 auto;max-width:720px;text-align:left}label{display:block;margin:12px 0 6px;text-shadow:0 2px 8px rgba(0,0,0,.3)}input,textarea{background:#120d24;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);box-shadow:inset 0 2px 10px rgba(0,0,0,.3);color:#fff;padding:12px 14px;transition:all var(--transition-normal) ease;width:100%}input:focus,textarea:focus{box-shadow:inset 0 2px 10px rgba(0,0,0,.3),0 0 20px rgba(138,92,255,.4);outline:2px solid #8a5cff}.grecaptcha-badge{visibility:hidden}#form-message{border-radius:var(--radius-sm);display:none;margin:0 auto 20px;max-width:720px;padding:15px}.topnav{backdrop-filter:blur(10px);background:rgba(18,13,36,.85);box-shadow:0 4px 20px rgba(0,0,0,.3);left:0;padding:12px 0;position:fixed;right:0;top:0;z-index:1000}.topnav-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0}.topnav .brand{background:var(--gradient);-webkit-background-clip:text;font-family:var(--font-headline);font-weight:700;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(255,153,51,.3));font-size:1.25rem}.topnav ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.topnav a{color:#ddd;display:inline-block;font-size:var(--font-size-small);padding:0;text-decoration:none;text-shadow:0 2px 8px rgba(0,0,0,.3);transition:all var(--transition-normal) ease}.topnav a:hover{color:#fff;text-decoration:underline;text-shadow:0 0 15px rgba(255,153,51,.6)}.promo-banner{align-items:center;background:linear-gradient(135deg,#f93,#8a5cff);box-shadow:0 4px 20px rgba(0,0,0,.4);color:#0f0d1f;display:flex;font-size:.9rem;font-weight:700;gap:20px;justify-content:center;left:0;padding:10px 20px;position:fixed;right:0;text-align:center;top:103px;z-index:999}.promo-banner .promo-text{flex:0 1 auto}.promo-banner button{background:rgba(15,13,31,.9);border:2px solid hsla(0,0%,100%,.3);border-radius:6px;color:var(--soft-ivory);cursor:pointer;font-family:var(--font-headline);font-size:.85rem;font-weight:600;padding:8px 20px;transition:all .3s ease;white-space:nowrap}.promo-banner button:hover{background:hsla(0,0%,100%,.95);border-color:var(--deep-indigo);box-shadow:0 4px 12px rgba(0,0,0,.3);color:var(--deep-indigo);transform:translateY(-2px)}.scroll-progress{background:var(--gradient);box-shadow:0 0 10px rgba(255,153,51,.5);height:4px;left:0;position:fixed;top:0;transition:width .1s ease-out;width:0;z-index:9999}.particles{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.particle{animation:float-particle 20s ease-in-out infinite;background:var(--saffron);border-radius:50%;height:3px;opacity:.3;position:absolute;width:3px}.parallax-bg{height:100%;left:0;overflow:hidden;top:0;width:100%;z-index:0}.parallax-bg,.parallax-shape{pointer-events:none;position:absolute}.parallax-shape{border-radius:50%;filter:blur(var(--blur-md));opacity:.4;will-change:transform}.parallax-shape:first-child{background:radial-gradient(circle at center,var(--saffron) 0,rgba(255,153,51,.5) 30%,transparent 70%);height:600px;right:-200px;top:-200px;width:600px}.parallax-shape:nth-child(2){background:radial-gradient(circle at center,var(--accent) 0,rgba(138,92,255,.5) 30%,transparent 70%);bottom:-150px;height:500px;left:-150px;width:500px}.parallax-shape:nth-child(3){background:radial-gradient(circle at center,#f93 0,#8a5cff 40%,transparent 70%);height:700px;left:50%;margin-left:-350px;margin-top:-350px;top:50%;width:700px}.parallax-section{box-shadow:inset 0 0 50px rgba(0,0,0,.4);overflow:hidden;padding:60px 0;position:relative}.parallax-section.mockup-overflow-visible{contain:none;overflow:visible!important}.parallax-section>:not(.parallax-bg){position:relative;z-index:1}.calendly-modal{align-items:center;background:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}.calendly-modal.active{display:flex}.calendly-modal-content{background:#fff;border-radius:var(--radius-md);box-shadow:0 20px 80px rgba(0,0,0,.5);height:90%;max-height:700px;max-width:900px;overflow:hidden;position:relative;width:90%}.calendly-modal-close{background:rgba(0,0,0,.5);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;height:40px;position:absolute;right:15px;top:15px;transition:all var(--transition-normal) ease;width:40px;z-index:10001}.calendly-modal-close:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}#calendly-embed-container{height:100%;width:100%}.calendly-inline-widget{height:100%!important;min-height:100%!important}#market-value{background:linear-gradient(135deg,#1b1338,#24194b);padding:100px 20px}.max-w-1200{margin:0 auto;max-width:1200px}.mb-60{margin-bottom:60px}.mb-30{margin-bottom:30px}.mb-25{margin-bottom:25px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.market-card{background:hsla(0,0%,100%,.03);border:1px solid rgba(255,153,51,.2);border-radius:16px;padding:40px}.section-subtitle{color:var(--saffron)}.section-subtitle,.section-subtitle-accent{font-family:var(--font-headline);font-size:1.8rem}.section-subtitle-accent{color:var(--accent)}.sale-stat{background:rgba(138,92,255,.1);border-radius:12px;padding:30px;text-align:center}.sale-price{background:var(--gradient);-webkit-background-clip:text;font-size:2rem;font-style:italic;font-weight:700;margin-bottom:10px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(255,153,51,.3))}.sale-domain{color:var(--soft-ivory);font-size:1.2rem;font-weight:600;margin-bottom:5px}.sale-year{color:#aaa;font-size:.9rem}.data-source{color:#888;font-size:.85rem}.value-statement{color:var(--soft-ivory);font-size:1.1rem}.comparison-grid{display:grid;gap:50px;grid-template-columns:1fr 1fr}.comparison-title-saffron{color:var(--saffron);font-family:var(--font-headline);font-size:1.3rem}.comparison-title-accent{color:var(--accent);font-family:var(--font-headline);font-size:1.3rem}.cost-list{list-style:none;padding:0 0 0 10px}.cost-item{margin-bottom:18px;padding-left:40px;position:relative}.cost-icon{color:var(--saffron);left:10px;position:absolute}.cost-range{color:#aaa}.cost-total{border-top:2px solid var(--saffron);margin-top:25px;padding-top:20px}.total-amount{color:var(--saffron);font-size:1.3rem;font-weight:700;margin-bottom:10px}.total-time{color:#aaa;font-size:1.1rem}.samjai-package{background:linear-gradient(135deg,rgba(255,153,51,.1),rgba(138,92,255,.1));border-radius:12px;padding:30px}.benefit-list{list-style:none;padding:0 0 0 10px}.benefit-item{margin-bottom:18px;padding-left:40px;position:relative}.check-icon{color:#4ade80;font-weight:700;left:10px;position:absolute}.benefit-detail{color:#aaa}.package-cta{border-top:2px solid var(--accent);margin-top:25px;padding-top:20px}.cta-label{color:var(--soft-ivory);font-size:1.2rem;font-weight:600;margin-bottom:15px}.roi-callout{background:rgba(255,153,51,.05);border:1px solid rgba(255,153,51,.3);border-radius:12px;padding:30px}.roi-headline{font-size:1.3rem;margin-bottom:10px}.roi-subtext{color:#aaa;font-size:1rem}.market-stat{background:rgba(138,92,255,.08);border-radius:12px;padding:25px;text-align:center}.stat-number{color:var(--saffron);font-size:2.5rem;font-weight:700;margin-bottom:10px}.stat-number.stat-accent{color:var(--accent)}.stat-label{color:var(--soft-ivory);font-size:1rem;margin-bottom:5px}.stat-meta{color:#888;font-size:.85rem}@media (max-width:768px){#market-value{padding:60px 20px}.comparison-grid{gap:30px;grid-template-columns:1fr}.market-card{padding:25px}.section-subtitle,.section-subtitle-accent{font-size:1.4rem}.sale-price{font-size:1.6rem}.stat-number{font-size:2rem}.comparison-title-accent,.comparison-title-saffron{font-size:1.1rem}.benefit-item,.cost-item{font-size:.95rem}.valuations-grid{grid-template-columns:1fr!important}.valuation-card{padding:20px!important}.valuation-price{font-size:2rem!important}.market-average-box{padding:25px!important}.average-amount{font-size:2rem!important}}.valuations-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:30px}.valuation-card{background:rgba(138,92,255,.1);border:1px solid rgba(138,92,255,.2);border-radius:12px;padding:25px;transition:transform .3s ease,border-color .3s ease}.valuation-card:hover{border-color:rgba(138,92,255,.4);transform:translateY(-5px)}.valuation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.valuation-domain{color:var(--soft-ivory);font-size:1.1rem;font-weight:600;margin:0}.valuation-date{color:#888;font-size:.85rem;margin:0}.valuation-price{background:var(--gradient);-webkit-background-clip:text;font-size:2.5rem;font-style:italic;font-weight:700;margin-bottom:10px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(255,153,51,.3))}.valuation-note{color:#aaa;font-size:.9rem;font-style:italic;margin:0}.market-average-box{background:linear-gradient(135deg,rgba(255,153,51,.15),rgba(138,92,255,.15));border:2px solid rgba(255,153,51,.3);border-radius:12px;padding:30px;text-align:center}.average-label{color:var(--soft-ivory);font-size:1rem;font-weight:600;letter-spacing:1px;margin-bottom:15px;text-transform:uppercase}.average-amount{background:var(--gradient);-webkit-background-clip:text;font-size:3rem;font-weight:700;margin-bottom:10px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 15px rgba(255,153,51,.4))}.average-range{color:#aaa;font-size:1rem;margin:0}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.valuation-callout{background:rgba(255,153,51,.05);border-left:4px solid var(--saffron);border-radius:8px;padding:25px}.callout-text{color:var(--soft-ivory);font-size:1.05rem;line-height:1.7;margin:0}.callout-text strong{color:var(--saffron)}.faq-container{margin:40px auto 0;max-width:900px;text-align:left}.faq-item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{background:hsla(0,0%,100%,.05);border-color:rgba(138,92,255,.3);box-shadow:0 8px 24px rgba(138,92,255,.15)}.faq-item.active{background:hsla(0,0%,100%,.05);border-color:rgba(138,92,255,.4)}.faq-question{align-items:center;color:var(--saffron);cursor:pointer;display:flex;font-family:var(--font-headline);font-size:1.2rem;font-weight:600;justify-content:space-between;line-height:1.4;margin:0;padding:24px 28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question:after{color:var(--accent);content:"+";flex-shrink:0;font-size:1.8rem;font-weight:400;margin-left:20px;transition:transform .3s ease}.faq-item.active .faq-question:after{content:"−";transform:rotate(180deg)}.faq-answer{color:var(--soft-ivory);font-size:.98rem;line-height:1.8;max-height:0;overflow:hidden;padding:0 28px;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-answer{max-height:2000px;padding:0 28px 24px}.faq-answer p{margin-bottom:16px}.faq-answer p:last-child{margin-bottom:0}.faq-answer ol,.faq-answer ul{margin:16px 0 16px 24px;padding:0}.faq-answer li{line-height:1.7;margin-bottom:10px}.faq-answer strong{color:var(--saffron);font-weight:600}@media (max-width:768px){.faq-container{padding:0 20px}.faq-item{padding:20px}.faq-question{font-size:1.05rem}.faq-answer{font-size:.92rem}.faq-answer ol,.faq-answer ul{margin-left:18px}}.faq-list{display:none}header{background:radial-gradient(circle at top,rgba(138,92,255,.4),#1a1333);overflow:hidden;padding:160px 20px 80px;position:relative;text-align:center}header:after{animation:float 20s ease-in-out infinite;background:var(--gradient);content:"";filter:blur(180px);height:600px;left:-200px;opacity:.3;position:absolute;top:-200px;width:600px;z-index:0}header img{animation:pulse-glow 3s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(138,92,255,.5));margin-bottom:25px;position:relative;width:200px;z-index:1}.mockup{background:linear-gradient(145deg,#24194b,#1b1338);box-shadow:inset 0 0 100px rgba(0,0,0,.3);padding:60px 20px;text-align:center}.mockup img{border-radius:var(--radius-lg);box-shadow:0 15px 60px rgba(138,92,255,.5),0 0 80px rgba(255,153,51,.2);margin-bottom:-100px;max-width:1000px;position:relative;transition:transform .4s ease,box-shadow .4s ease;width:100%;z-index:1}.mockup img:hover{box-shadow:0 20px 80px rgba(138,92,255,.7),0 0 120px rgba(255,153,51,.3);transform:scale(1.08) rotateY(5deg)}.brand-guidelines{background:#1b1535;box-shadow:inset 0 10px 30px rgba(0,0,0,.3);padding:70px 20px;text-align:center}footer{background:#120d24;box-shadow:0 -10px 40px rgba(0,0,0,.5);color:#aaa;font-size:var(--font-size-small);padding:50px 20px;text-align:center}.powered-by{border-top:1px solid hsla(0,0%,100%,.1);color:#888;font-size:.85rem;margin-top:20px;padding-top:20px}.powered-by a{background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(255,153,51,.3));font-weight:600;text-decoration:none;transition:all var(--transition-normal) ease}.powered-by a:hover{filter:drop-shadow(0 0 20px rgba(255,153,51,.6))}.full-width{width:100vw}.max-w-900{margin-left:auto;margin-right:auto;max-width:900px}.max-w-720{margin:0 auto;max-width:720px}.max-w-560{margin:40px auto;max-width:560px}.max-w-1000{max-width:1000px!important;width:1000px!important}.mt-50{margin-top:50px}.mb-140{margin-bottom:-140px}.p-80-40-60{padding:80px 40px 60px}.p-80-20{padding:80px 20px}.p-40{padding:40px}.m-0{margin:0}.text-center{text-align:center}.hero-content{margin-left:auto;margin-right:auto;margin-top:50px;max-width:900px;padding:0 20px}.hero-title{background:var(--gradient);-webkit-background-clip:text;font-size:2rem;margin-bottom:24px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 10px rgba(255,153,51,.4))}.hero-ampersand{color:#8a5cff;display:inline-block;font-size:2.8rem;font-weight:100;margin:0 8px;text-shadow:0 0 30px rgba(138,92,255,.8)}.hero-description{font-size:1.15rem;line-height:1.8}.logo-large{width:450px}.why-samjai-box{align-items:center;backdrop-filter:blur(10px);background:#1b1535;border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:space-between;margin:0 auto -140px;max-width:1200px;padding:80px 40px 60px;position:relative;z-index:10}.why-samjai-box h2{margin-top:0}.why-samjai-box p+p{margin-top:20px}.mockup-overflow-visible{box-shadow:inset 0 0 50px rgba(0,0,0,.4);margin-top:20px;overflow:visible!important;position:relative;z-index:2}.mockup-overflow-visible+.section{position:relative;z-index:1}.parallax-shape-large{height:900px;width:900px}.parallax-shape-medium{height:800px;width:800px}.parallax-shape-top{top:-300px}.parallax-shape-bottom{bottom:-250px}.parallax-shape-center{margin-top:-350px;top:30%}.mockup-image{height:auto;position:relative;width:1000px!important;z-index:10}.pattern-bg{background:repeating-linear-gradient(45deg,rgba(255,153,51,.02),rgba(255,153,51,.02) 2px,transparent 0,transparent 10px),repeating-linear-gradient(-45deg,rgba(138,92,255,.02),rgba(138,92,255,.02) 2px,transparent 0,transparent 10px)}.pattern-bg-indigo{background:repeating-linear-gradient(45deg,rgba(255,153,51,.02),rgba(255,153,51,.02) 2px,transparent 0,transparent 10px),repeating-linear-gradient(-45deg,rgba(138,92,255,.02),rgba(138,92,255,.02) 2px,transparent 0,transparent 10px),#1b1535}.pb-20{padding-bottom:20px}.pb-40{padding-bottom:40px}.pb-120{padding-bottom:120px}.pb-140{padding-bottom:140px}.cta-dark{background:#120d24;margin:0;padding:80px 20px}.acquire-section{background:radial-gradient(circle at top right,#281f4d 20%,#1a1333 100%);box-shadow:inset 0 0 100px rgba(0,0,0,.3);color:beige;padding:80px 20px;text-align:center}.acquire-title{font-family:Poppins,sans-serif;font-size:2.2rem;margin-bottom:16px;position:relative;text-shadow:0 2px 15px rgba(255,153,51,.4);z-index:1}.acquire-title .color-saffron{color:#f93}.acquire-title .color-accent{color:#8a5cff}.acquire-description{font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.7;margin:0 auto 24px;max-width:720px;position:relative;text-shadow:0 2px 10px rgba(0,0,0,.3);z-index:1}.hindi-highlight{color:#f93;font-family:Noto Sans Devanagari,sans-serif}.pitch-deck-card{background:rgba(15,12,31,.6);border:2px solid rgba(255,153,51,.3);border-radius:16px;box-shadow:0 15px 50px rgba(0,0,0,.5);margin:40px auto;max-width:560px;padding:40px;position:relative;z-index:1}.pitch-deck-icon{display:block;margin:0 auto 20px;opacity:.9}.pitch-deck-title{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;margin-bottom:12px}.pitch-deck-description{color:#bbb;font-size:.95rem;line-height:1.6;margin-bottom:28px}.pitch-deck-meta{color:#888;font-size:.85rem;margin-top:16px}.color-palette-spacing{margin-bottom:80px;margin-top:40px}.grid-gap-30{gap:30px;padding-bottom:40px}.blog-title{color:var(--saffron);font-family:var(--font-headline);font-size:1.5rem;margin-bottom:12px;margin-top:0}.blog-meta{color:#999;font-size:.85rem;margin-bottom:16px}.blog-excerpt{color:#ccc;margin-bottom:20px}.pricing-card{display:flex;flex-direction:column;text-align:center}.pricing-card p:not(.price){flex-grow:1}.pricing-card h3{margin-bottom:12px}.faq-list{margin:0 auto;max-width:900px;text-align:left}.hindi-cultural{color:#f93;font-family:Noto Sans Devanagari,sans-serif;font-size:1.2rem;margin-top:20px}.hindi-translation{color:#ccc;font-size:.9rem}.z-1{position:relative;z-index:10}.powered-by img{height:50px}.mt-14{margin-top:14px}.mb-24{margin-bottom:24px}.mb-40{margin-bottom:40px}.honeypot{height:1px;left:-9999px;position:absolute;width:1px}@media (max-width:768px){h1{font-size:var(--font-size-h1-mobile)}h2{font-size:var(--font-size-h2-mobile)}.btn,.cta button{font-size:1rem;padding:16px 36px}header{padding:80px 15px 60px}.parallax-shape{filter:blur(var(--blur-lg))}.topnav ul{display:none!important}.topnav{padding:8px 0}.topnav-inner{justify-content:center!important}.promo-banner{top:58px!important}.promo-separator,.promo-text{display:none}}