@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300..800;1,9..40,300..800&family=Manrope:wght@300;400;500;600;700;800&family=Outfit:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;0,700;0,800;1,500;1,600;1,700&display=swap";:root{--sip-emerald-950:#042f2b;--sip-emerald-900:#064e46;--sip-emerald-800:#0b5d50;--sip-emerald-700:#0f766e;--sip-emerald-600:#087f70;--sip-emerald-500:#0d9488;--sip-emerald-400:#14b8a6;--sip-emerald-200:#99f6e4;--sip-emerald-100:#ccfbf1;--sip-emerald-50:#f0fdfa;--sip-slate-950:#090d16;--sip-slate-900:#0f172a;--sip-slate-800:#1e293b;--sip-slate-700:#334155;--sip-slate-600:#475569;--sip-slate-500:#64748b;--sip-slate-400:#94a3b8;--sip-slate-300:#cbd5e1;--sip-slate-200:#e2e8f0;--sip-slate-100:#f1f5f9;--sip-slate-50:#f8fafc;--sip-bg-warm:#fcfcfa;--sip-bg-soft:#f8faf9;--sip-bg-pure:#fff;--sip-gold-dark:#a18141;--sip-gold:#c8a96b;--sip-gold-light:#d4b878;--sip-gold-subtle:#f8f4eb;--sip-gold-glow:#c8a96b2e;--sip-success:#0f766e;--sip-warning:#d97706;--sip-error:#dc2626;--sip-info:#0284c7;--font-display:"Outfit", "DM Sans", sans-serif;--font-heading:"Manrope", sans-serif;--font-body:"DM Sans", sans-serif;--radius-xs:4px;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--radius-pill:9999px;--shadow-subtle:0 2px 8px #0f172a0a, 0 1px 2px #0f172a05;--shadow-soft:0 4px 20px #0f172a0f, 0 1px 3px #0f172a08;--shadow-medium:0 10px 30px #0f172a14, 0 4px 12px #0f172a0a;--shadow-elevated:0 20px 40px -10px #0f172a1f, 0 8px 16px -6px #0f172a0f;--shadow-gold:0 8px 24px #c8a96b26;--color-primary-50:var(--sip-emerald-50);--color-primary-100:var(--sip-emerald-100);--color-primary-500:var(--sip-emerald-500);--color-primary-600:var(--sip-emerald-800);--color-primary-700:var(--sip-emerald-700);--color-primary-800:var(--sip-emerald-900);--color-accent-gold:var(--sip-gold);--color-accent-gold-light:var(--sip-gold-subtle);--color-slate-50:var(--sip-bg-soft);--color-slate-100:var(--sip-slate-100);--color-slate-200:var(--sip-slate-200);--color-slate-300:var(--sip-slate-300);--color-slate-400:var(--sip-slate-400);--color-slate-500:var(--sip-slate-500);--color-slate-600:var(--sip-slate-600);--color-slate-700:var(--sip-slate-700);--color-slate-800:var(--sip-slate-800);--color-slate-900:var(--sip-slate-900);--shadow-sm:var(--shadow-subtle);--shadow-md:var(--shadow-soft);--shadow-lg:var(--shadow-medium);--shadow-xl:var(--shadow-elevated)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--sip-bg-warm);color:var(--sip-slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--sip-slate-900);font-weight:700}.display-title{font-family:var(--font-display);letter-spacing:-.035em}.glass-surface{-webkit-backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #e2e8f0cc}.glass-surface-dark{-webkit-backdrop-filter:blur(16px);color:#fff;background:#0f172aeb;border:1px solid #33415599}.gold-border-glow{border:1px solid #c8a96b59;box-shadow:0 0 16px #c8a96b1a}.sip-card-hover{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s}.sip-card-hover:hover{box-shadow:var(--shadow-medium);border-color:#0b5d5040;transform:translateY(-4px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.4}50%{opacity:.8}}.animate-fade-in{animation:.35s cubic-bezier(.16,1,.3,1) forwards fadeIn}@keyframes heroFadeScale{0%{opacity:.85;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes revealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmerGold{0%{background-position:-200% 0}to{background-position:200% 0}}.hero-bg-animate{animation:2.4s cubic-bezier(.16,1,.3,1) forwards heroFadeScale}.reveal-up{animation:.8s cubic-bezier(.16,1,.3,1) forwards revealUp}.gold-hover-glow:hover{transform:translateY(-4px);border-color:#c9a646!important;box-shadow:0 16px 36px #c9a6462e!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes kenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes buttonSweep{0%{transform:translate(-100%)rotate(25deg)}to{transform:translate(250%)rotate(25deg)}}.hero-slide-active{opacity:1!important;transition:opacity 1.6s ease-in-out,transform 8s linear!important;transform:scale(1.05)!important}.hero-slide-inactive{opacity:0!important;transition:opacity 1.6s ease-in-out,transform 1.6s ease-in-out!important;transform:scale(1)!important}.btn-sweep{position:relative;overflow:hidden}.btn-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;height:200%;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)}.btn-sweep:hover:after{animation:1s ease-in-out buttonSweep}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--sip-bg-soft)}::-webkit-scrollbar-thumb{background:var(--sip-slate-300);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sip-slate-400)}.img-zoom-container{overflow:hidden}.img-zoom-target{transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s}.img-zoom-container:hover .img-zoom-target{transform:scale(1.06)}.card-luxury-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s}.card-luxury-hover:hover{transform:translateY(-8px);box-shadow:0 24px 48px -12px #0b173029,0 0 0 1px #d4af6273}.card-dark-hover{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s}.card-dark-hover:hover{transform:translateY(-6px);box-shadow:0 20px 40px -10px #00000080,0 0 0 1px #d4af6280;border-color:#d4af6280!important}.faq-chevron{transition:transform .35s cubic-bezier(.16,1,.3,1)}.timeline-step-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s}.timeline-step-card:hover{transform:translateY(-6px);box-shadow:0 16px 32px -8px #d4af6240;border-color:#d4af62!important}.gold-link-hover{transition:color .25s;position:relative}.gold-link-hover:after{content:"";background-color:#d4af62;width:0%;height:2px;transition:width .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0}.gold-link-hover:hover:after{width:100%}html,body{width:100%;max-width:100vw;overflow-x:hidden}img{max-width:100%}@media (width<=900px){.public-header{padding:10px 16px!important}.desktop-nav,.header-login-btn,.header-reg-btn{display:none!important}.mobile-menu-btn{display:flex!important}.sip-section{padding:56px 18px!important}.about-grid,.models-grid,.clarity-grid,.faq-grid{grid-template-columns:1fr!important;gap:36px!important}.properties-grid,.features-grid,.testimonials-grid{grid-template-columns:1fr!important;gap:22px!important}.hero-section{min-height:auto!important}.hero-container{padding:56px 18px 48px!important}.hero-container h1{font-size:clamp(32px,8vw,46px)!important;line-height:1.16!important}.hero-ctas{flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}.hero-ctas a{box-sizing:border-box!important;justify-content:center!important;width:100%!important}.hero-indicators-wrap{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.stats-bar-section{margin-top:-24px!important;padding:0 16px!important}.stats-bar-box{grid-template-columns:1fr 1fr!important;gap:14px!important;padding:18px 14px!important}.stat-item{border-right:none!important;gap:10px!important;padding:4px!important}.about-gold-badge{box-sizing:border-box!important;width:100%!important;margin-top:16px!important;position:static!important;box-shadow:0 8px 24px #0b173033!important}.models-tabs-wrap{border-radius:12px!important;flex-wrap:wrap!important;justify-content:center!important;gap:4px!important;padding:4px!important;display:flex!important}.models-tabs-wrap button{padding:6px 12px!important;font-size:12px!important}.timeline-grid{grid-template-columns:1fr 1fr!important;gap:12px!important}.clarity-badges-wrap{grid-template-columns:1fr 1fr 1fr!important;gap:10px!important;width:100%!important;display:grid!important}.clarity-badges-wrap div{text-align:center!important;padding:10px 8px!important}.macbook-device{border-radius:16px!important;padding:10px 8px 16px!important}.macbook-screen{gap:14px!important;padding:14px 10px!important}.macbook-screen-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.macbook-metrics-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.faq-helpline-card{margin-top:16px!important}.cta-section{padding:56px 18px!important}.cta-buttons-wrap{flex-direction:column!important;gap:12px!important;width:100%!important}.cta-buttons-wrap a{box-sizing:border-box!important;justify-content:center!important;width:100%!important}.cta-trust-wrap{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.public-footer{padding-top:48px!important;padding-bottom:28px!important}.footer-grid{grid-template-columns:1fr!important;gap:28px!important;padding:0 18px!important}.footer-bottom-bar{text-align:center!important;flex-direction:column!important;gap:12px!important;padding:20px 18px 0!important}}@media (width<=480px){.stats-bar-box,.timeline-grid,.clarity-badges-wrap,.macbook-metrics-grid{grid-template-columns:1fr!important}}@media (width<=900px){.public-header{padding:10px 16px!important}.desktop-nav,.header-login-btn,.header-reg-btn{display:none!important}.mobile-menu-btn{display:flex!important}.header-logo-img{height:40px!important}}@media (width<=520px){.public-header{padding:8px 14px!important}.header-logo-img{height:38px!important}.header-brand-text{display:none!important}}
