.de-roadmap-main-section{position:relative;width:100%;background-color:var(--surface-canvas, #030508);color:var(--sw-text-main, #ffffff);direction:rtl;font-family:var(--font-primary, "Vazirmatn", sans-serif);overflow-x:clip;margin:0;padding:0}.de-roadmap-scroll-track{position:relative;width:100%;height:480vh}.de-roadmap-sticky-box{position:sticky;top:0;width:100%;height:100vh;height:100dvh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;box-sizing:border-box;padding:16px 20px 20px;background:radial-gradient(ellipse 70% 45% at 50% 20%,rgba(229,183,96,.08) 0%,transparent 70%),radial-gradient(circle at 80% 85%,rgba(229,183,96,.04) 0%,transparent 55%),#030508;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}.de-roadmap-constellation-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:32px 32px;opacity:.6;z-index:1}.de-roadmap-shadow-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 90% 85% at 50% 50%,transparent 40%,rgba(3,5,8,.85) 100%);z-index:2}.de-roadmap-head-area{position:relative;z-index:10;width:100%;max-width:860px;text-align:center;flex-shrink:0;padding-top:2px;margin-bottom:0}.de-roadmap-head-title{font-size:clamp(1.25rem,3.6vw,2.1rem);font-weight:800;line-height:1.25;color:#fff;margin:0;letter-spacing:-.02em}.de-gold-shimmer-txt{background:linear-gradient(135deg,#fff 20%,#f5d78e,#e5b760);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.de-roadmap-viewport-canvas{position:relative;z-index:5;width:100%;flex:1;display:flex;align-items:center;justify-content:center;max-width:1050px;margin:0 auto;min-height:0}.de-roadmap-svg-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-height:100%}.de-roadmap-svg{position:relative;z-index:4;width:100%;height:100%;object-fit:contain;overflow:visible}.de-path-underlay{fill:none;stroke:#ffffff14;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.de-path-guide-dots{fill:none;stroke:#e5b76024;stroke-width:1px;stroke-dasharray:4 6}.de-path-laser-drawn{fill:none;stroke:url(#roadmapPathChampagne);stroke-linecap:round;stroke-linejoin:round;will-change:stroke-dashoffset}.de-station-marker{cursor:pointer;outline:none;opacity:1;transition:opacity .35s ease}.de-station-inner{transform-origin:0 0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.de-station-marker.is-active .de-station-inner{transform:scale(1.06)}.de-station-marker:hover .de-station-inner{transform:scale(1.1)}.de-station-marker:not(.is-active):not(.is-passed){opacity:.65}.de-station-marker *{pointer-events:none}.de-station-hit-area{pointer-events:all!important;cursor:pointer}.de-station-disc{fill:#080b10f0;stroke:#ffffff29;stroke-width:1.5px;transition:stroke .25s ease,fill .25s ease;pointer-events:none}.de-station-marker:hover .de-station-disc{stroke:var(--sw-gold-light, #F5D78E);stroke-width:2.4px;fill:#1a202cfa}.de-station-marker:hover .de-station-num{fill:#fff}.de-station-marker.is-passed .de-station-disc{stroke:var(--sw-gold, #E5B760);stroke-width:2px;fill:#1a150afa}.de-station-marker.is-active .de-station-disc{stroke:var(--sw-gold-light, #F5D78E);stroke-width:2.4px;fill:#1e180cfa}.de-station-bloom-pulse{fill:none;stroke:var(--sw-gold-light, #F5D78E);stroke-width:1.6px;animation:deStationBloom 2.4s infinite cubic-bezier(.16,1,.3,1);transform-origin:0 0;pointer-events:none}@keyframes deStationBloom{0%{transform:scale(.9);opacity:.95;stroke-width:2px}to{transform:scale(1.9);opacity:0;stroke-width:.5px}}.de-station-passed-aura{fill:none;stroke:#e5b76059;stroke-width:1px;stroke-dasharray:2 4;animation:deRotateDashRing 24s linear infinite;transform-origin:0 0;pointer-events:none}.de-station-active-ring{fill:none;stroke:var(--sw-gold-light, #F5D78E);stroke-width:1.5px;stroke-dasharray:4 4;animation:deRotateDashRing 12s linear infinite;transform-box:fill-box;transform-origin:center;pointer-events:none}@keyframes deRotateDashRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.de-station-num{font-family:var(--font-primary, "Vazirmatn", sans-serif);font-weight:800;text-anchor:middle;dominant-baseline:central;fill:#fff9;transition:fill .3s ease;pointer-events:none}.de-station-marker.is-passed .de-station-num,.de-station-marker.is-active .de-station-num{fill:#fff;font-weight:900}.golden-traveler-root,.golden-traveler-root *{pointer-events:none!important}.golden-traveler-root ellipse{pointer-events:none!important;transform-box:fill-box}.traveler-arrival-ripple{animation:deTravelerRipple 1.8s infinite cubic-bezier(0,.2,.8,1);transform-origin:center}@keyframes deTravelerRipple{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.6);opacity:0}}.de-journey-spots-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10}.de-roadmap-main-section.de-bypass-active .de-roadmap-scroll-track{height:70vh!important;max-height:520px!important}.de-roadmap-main-section.de-bypass-active .de-roadmap-sticky-box{position:relative!important;top:auto!important;height:100%!important}.de-journey-text-spot{position:absolute;opacity:0;pointer-events:none;box-sizing:border-box;text-align:right;direction:rtl;background:#00000052;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;box-shadow:none;border-radius:20px;will-change:transform,opacity;transform:translate3d(0,10px,0);-webkit-transform:translate3d(0,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1)}@supports not (backdrop-filter: blur(1px)){.de-journey-text-spot{background:#05080ed9}}.de-journey-spot-meta{display:flex;flex-direction:column}.de-journey-spot-eyebrow{display:flex;align-items:center;gap:7px;margin-bottom:3px;justify-content:flex-start}.de-journey-spot-dot{width:6px;height:6px;border-radius:50%;background:var(--sw-gold-light, #F5D78E);box-shadow:0 0 8px var(--sw-gold, #E5B760),0 0 16px #e5b76099;flex-shrink:0}.de-journey-spot-week{font-size:.82rem;font-weight:700;color:var(--sw-gold-light, #F5D78E);letter-spacing:.02em}.de-journey-spot-title{font-size:clamp(1.02rem,1.5vw,1.2rem);font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:-.015em;line-height:1.35;text-shadow:0 2px 14px rgba(0,0,0,.9)}.de-journey-spot-desc{font-size:clamp(.8rem,1.1vw,.9rem);font-weight:400;color:#f0f4f8e6;line-height:1.6;margin:0;text-shadow:0 1px 8px rgba(0,0,0,.9)}.de-journey-spot-outcome{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:0;background:transparent;border:none}.de-outcome-badge-icon{color:var(--sw-gold-light, #F5D78E);font-size:.72rem}.de-outcome-badge-text{font-size:.76rem;font-weight:600;color:#f5d78e;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.85)}@media (min-width: 769px){.de-roadmap-scroll-track{height:520vh}.de-roadmap-sticky-box{padding:16px 48px 24px;gap:12px;max-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible}.de-roadmap-head-area{margin-bottom:0;text-align:center}.de-roadmap-head-title{font-size:clamp(1.4rem,2vw,1.9rem);letter-spacing:-.01em}.de-roadmap-svg-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(32px,5vw,72px);width:100%;max-width:1140px;margin:0 auto;height:auto;min-height:560px;position:relative;aspect-ratio:auto;overflow:visible}.de-roadmap-svg{order:2;flex:0 0 clamp(360px,36vw,440px);width:clamp(360px,36vw,440px);height:auto;max-height:600px;overflow:visible;filter:drop-shadow(0 0 40px rgba(229,183,96,.12))}.de-journey-spots-overlay{order:1;flex:1 1 55%;min-width:420px;max-width:620px;height:100%;min-height:480px;position:relative;display:flex;align-items:center;justify-content:flex-start}.de-journey-text-spot{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto 0;height:fit-content;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:right;direction:rtl;padding:20px 10px;width:100%;max-width:600px;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:0;opacity:0;visibility:hidden;transform:translateY(14px) translateZ(0);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),visibility .35s;pointer-events:none;overflow:visible}.de-journey-text-spot.is-active{opacity:1;visibility:visible;transform:translateY(0) translateZ(0);pointer-events:auto}.de-journey-spot-meta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:100%;text-align:right}.de-journey-spot-title{font-size:clamp(2.1rem,2.7vw,2.85rem);font-weight:800;margin:0 0 12px;line-height:1.35;letter-spacing:-.015em;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.95),0 0 45px rgba(229,183,96,.15)}.de-journey-spot-desc{position:relative;z-index:1;font-size:clamp(1.05rem,1.25vw,1.2rem);font-weight:400;line-height:1.85;margin:0;border:none;padding:0;max-width:540px;color:#f0f5fcf2;text-align:right;text-shadow:0 2px 14px rgba(0,0,0,.9)}.de-journey-spot-outcome{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:0;background:transparent;border:none;width:fit-content}.de-outcome-badge-icon{color:var(--sw-gold-light, #F5D78E);font-size:.88rem;filter:drop-shadow(0 0 6px rgba(229,183,96,.7))}.de-outcome-badge-text{font-size:.92rem;font-weight:600;color:#f5d78e;letter-spacing:-.01em;text-shadow:0 1px 8px rgba(0,0,0,.85)}}@media (max-width: 768px){.de-journey-spot-watermark{display:none!important}.de-roadmap-scroll-track{height:250vh}.de-roadmap-sticky-box{padding:10px 8px 12px;gap:4px}.de-roadmap-head-title{font-size:1.18rem;line-height:1.25}.de-roadmap-svg-wrap{aspect-ratio:380 / 580;max-height:calc(100dvh - 60px);width:auto;max-width:100%;height:auto;position:relative}.de-journey-text-spot{display:flex;flex-direction:column;padding:14px 18px;border:none;box-shadow:none;background:#0a0e16e0;border:1px solid rgba(255,255,255,.08);border-radius:18px;right:2%;left:32%;transform:translate(-12px) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.de-journey-text-spot.is-active{opacity:1;transform:translate(0) translateZ(0)}.de-journey-spot-meta{display:flex;flex-direction:column;gap:2px}.de-journey-spot-eyebrow{gap:5px;margin-bottom:2px}.de-journey-spot-dot{width:5px;height:5px}.de-journey-spot-week{font-size:.74rem}.de-journey-spot-title{font-size:.94rem;font-weight:800;margin:0 0 2px;line-height:1.3;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.9)}.de-journey-spot-desc{font-size:.76rem;line-height:1.48;margin-top:4px;border:none;padding:0;color:#ffffffe0;text-shadow:0 1px 8px rgba(0,0,0,.9)}.de-journey-spot-outcome{margin-top:3px;padding:0;background:transparent;border:none}.de-outcome-badge-text{font-size:.7rem;color:#f5d78e;text-shadow:0 1px 6px rgba(0,0,0,.9)}.de-journey-text-spot.spot-1{top:3%}.de-journey-text-spot.spot-2{top:21%}.de-journey-text-spot.spot-3{top:39%}.de-journey-text-spot.spot-4{top:57%}.de-journey-text-spot.spot-5{top:73%}}@media (max-width: 360px){.de-roadmap-head-title{font-size:1.08rem}.de-journey-spot-title{font-size:.88rem}.de-journey-spot-desc{font-size:.72rem;line-height:1.4}}@media (prefers-reduced-motion: reduce){.de-path-laser-drawn{stroke-dashoffset:0!important;transition:none!important}.traveler-arrival-ripple,.de-station-active-ring{animation:none!important}.de-station-marker,.de-journey-text-spot{transition:none!important;transform:none!important}}.de-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--surface-canvas: #030508;--surface-base: rgba(6, 8, 12, .78);--surface-glass: rgba(8, 11, 15, .76);--surface-glass-elevated: rgba(11, 14, 20, .84);--surface-glass-floating: rgba(14, 18, 26, .9);--surface-glass-active: rgba(17, 22, 30, .96);--surface-modal: rgba(6, 8, 12, .97);--surface-input: rgba(7, 10, 14, .9);--surface-input-focus: rgba(11, 15, 22, .98);--sw-gold: #E5B760;--sw-gold-light: #F5D78E;--sw-gold-dark: #B89045;--sw-gold-subtle: rgba(229, 183, 96, .1);--sw-gold-hover: rgba(229, 183, 96, .18);--sw-gold-glow: rgba(229, 183, 96, .3);--sw-gold-intense: rgba(229, 183, 96, .55);--sw-success: #34C759;--sw-success-glow: rgba(52, 199, 89, .25);--sw-warning: #FF9F0A;--sw-warning-glow: rgba(255, 159, 10, .25);--sw-danger: #FF453A;--sw-danger-glow: rgba(255, 69, 58, .25);--sw-text-main: #FFFFFF;--sw-text-secondary: rgba(255, 255, 255, .82);--sw-text-muted: rgba(255, 255, 255, .55);--sw-text-tertiary: rgba(255, 255, 255, .35);--glass-border: rgba(255, 255, 255, .06);--glass-border-subtle: rgba(255, 255, 255, .03);--glass-border-highlight: rgba(255, 255, 255, .12);--glass-border-top: rgba(255, 255, 255, .18);--glass-border-gold: rgba(229, 183, 96, .28);--glass-border-gold-highlight: rgba(229, 183, 96, .55);--glass-specular-inner: inset 0 1px 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .03);--glass-specular-gold: inset 0 1px 1px 0 rgba(245, 215, 142, .3), inset 0 0 0 1px rgba(229, 183, 96, .1);--glass-blur-sm: blur(14px) saturate(160%);--glass-blur-md: blur(24px) saturate(175%);--glass-blur-lg: blur(36px) saturate(185%);--glass-blur-xl: blur(48px) saturate(200%);--shadow-glass-sm: 0 4px 14px rgba(0, 0, 0, .35);--shadow-glass-md: 0 12px 30px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .25);--shadow-glass-lg: 0 24px 56px rgba(0, 0, 0, .65), 0 4px 14px rgba(0, 0, 0, .3);--shadow-glass-xl: 0 40px 90px -10px rgba(0, 0, 0, .85), 0 12px 28px rgba(0, 0, 0, .4);--shadow-gold-button: 0 8px 24px rgba(229, 183, 96, .32), 0 2px 6px rgba(229, 183, 96, .18);--shadow-gold-hover: 0 14px 34px rgba(229, 183, 96, .48), 0 4px 10px rgba(229, 183, 96, .25);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 18px;--radius-xl: 24px;--radius-2xl: 32px;--radius-pill: 9999px;--ease-apple: cubic-bezier(.25, 1, .5, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-press: cubic-bezier(.2, .8, .2, 1);--sw-transition: var(--ease-apple);--sw-spring-ease: var(--ease-spring);--font-primary: "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Vazirmatn Code", "Courier New", monospace;--glass-a-bg: rgba(6, 8, 12, .72);--glass-a-blur: blur(20px) saturate(180%);--glass-a-border: 1px solid rgba(255, 255, 255, .06);--glass-a-border-top: 1px solid rgba(255, 255, 255, .16);--glass-a-specular: inset 0 1px 0 0 rgba(255, 255, 255, .12), inset 0 -1px 0 0 rgba(0, 0, 0, .4);--glass-a-shadow: 0 8px 32px -4px rgba(0, 0, 0, .6), 0 2px 6px rgba(0, 0, 0, .3);--glass-b-bg: linear-gradient(145deg, rgba(255, 255, 255, .025) 0%, rgba(255, 255, 255, .005) 100%), rgba(8, 11, 16, .76);--glass-b-blur: blur(24px) saturate(175%);--glass-b-border-top: 1px solid rgba(255, 255, 255, .18);--glass-b-border-right: 1px solid rgba(255, 255, 255, .08);--glass-b-border-bottom: 1px solid rgba(255, 255, 255, .04);--glass-b-border-left: 1px solid rgba(255, 255, 255, .05);--glass-b-specular: inset 0 1px 1px 0 rgba(255, 255, 255, .11), inset 0 -1px 1px 0 rgba(0, 0, 0, .4);--glass-b-shadow: 0 24px 60px -12px rgba(0, 0, 0, .75), 0 4px 14px rgba(0, 0, 0, .35);--glass-c-bg: rgba(5, 7, 10, .88);--glass-c-bg-hover: rgba(7, 10, 14, .92);--glass-c-bg-active: rgba(10, 14, 20, .95);--glass-c-blur: blur(14px) saturate(160%);--glass-c-border: 1px solid rgba(255, 255, 255, .05);--glass-c-border-top: 1px solid rgba(255, 255, 255, .09);--glass-c-specular: inset 0 2px 4px rgba(0, 0, 0, .5), inset 0 0 0 1px rgba(255, 255, 255, .02);--glass-c-shadow: 0 2px 8px rgba(0, 0, 0, .3);--btn-focus-ring: 0 0 0 2px #030508, 0 0 0 4px rgba(229, 183, 96, .85);--btn-gold-surface: rgba(229, 183, 96, .16);--btn-gold-surface-hover: rgba(229, 183, 96, .28);--btn-gold-surface-active: rgba(229, 183, 96, .12);--btn-gold-border: 1px solid rgba(229, 183, 96, .45);--btn-gold-border-hover: 1px solid rgba(229, 183, 96, .75);--btn-gold-text: #F5D78E;--btn-gold-text-hover: #FFFFFF;--btn-gold-solid-surface: rgba(229, 183, 96, .9);--btn-gold-solid-surface-hover: rgba(245, 215, 142, .98);--btn-gold-solid-surface-active: rgba(212, 163, 70, .9);--btn-gold-solid-border: 1px solid rgba(229, 183, 96, .95);--btn-gold-solid-text: #05070B;--btn-obsidian-surface: rgba(255, 255, 255, .06);--btn-obsidian-surface-hover: rgba(255, 255, 255, .12);--btn-obsidian-surface-active: rgba(255, 255, 255, .04);--btn-obsidian-border: 1px solid rgba(255, 255, 255, .14);--btn-obsidian-border-hover: 1px solid rgba(229, 183, 96, .45);--btn-obsidian-text: #FFFFFF;--btn-recessed-surface: rgba(255, 255, 255, .04);--btn-recessed-surface-hover: rgba(255, 255, 255, .08);--btn-recessed-surface-active: rgba(255, 255, 255, .02);--btn-recessed-border: 1px solid rgba(255, 255, 255, .1);--btn-recessed-border-hover: 1px solid rgba(255, 255, 255, .2);--btn-recessed-text: rgba(255, 255, 255, .8);--btn-recessed-text-hover: #FFFFFF;--btn-disc-surface: rgba(255, 255, 255, .06);--btn-disc-surface-hover: rgba(229, 183, 96, .18);--btn-disc-surface-active: rgba(255, 255, 255, .04);--btn-disc-border: 1px solid rgba(255, 255, 255, .14);--btn-disc-border-hover: 1px solid rgba(229, 183, 96, .5);--btn-disc-text: rgba(255, 255, 255, .85);--btn-disc-text-hover: #FFFFFF}@keyframes auroraBreath{0%{transform:translate(-50%,-50%) scale(.9) rotate(-2deg);opacity:.5}to{transform:translate(-48%,-52%) scale(1.1) rotate(2deg);opacity:.95}}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes buttonShine{0%{transform:scale(1);box-shadow:0 0 #e5b76000}50%{transform:scale(1.02);box-shadow:0 0 25px #e5b76073}to{transform:scale(1);box-shadow:0 0 #e5b76000}}@keyframes checkmarkDash{0%{stroke-dashoffset:166}to{stroke-dashoffset:0}}@keyframes checkmarkCheck{0%{stroke-dashoffset:48}to{stroke-dashoffset:0}}@keyframes checkPop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.22) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes stepReveal{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes goldPulse{0%,to{box-shadow:0 0 10px #e5b76040}50%{box-shadow:0 0 22px #e5b7608c}}.animate-aurora{animation:auroraBreath 8s ease-in-out infinite alternate}.animate-shake{animation:shake .45s cubic-bezier(.36,.07,.19,.97) both}.animate-slide-down{animation:slideDown .35s ease-out both}.animate-fade-in{animation:stepReveal .45s cubic-bezier(.16,1,.3,1) both}.animate-spin-fast{animation:spin .8s linear infinite}.animate-spin-reverse{animation:spin .8s linear infinite reverse}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/Vazirmatn[wght].woff2) format("woff2-variations"),url(/assets/fonts/Vazirmatn[wght].woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{direction:rtl;text-align:right;font-family:var(--font-primary);background-color:var(--surface-canvas);color:var(--sw-text-main);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;max-width:100%;width:100%}body{min-height:100vh;overflow-x:clip;max-width:100%;width:100%;background:radial-gradient(circle at 50% -140px,rgba(229,183,96,.06) 0%,transparent 70%),radial-gradient(circle at 100% 40%,rgba(9,12,18,.7) 0%,transparent 50%),radial-gradient(circle at 0% 75%,rgba(7,10,15,.6) 0%,transparent 50%),var(--surface-canvas);background-attachment:fixed}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.dec-header{position:fixed;top:0;left:0;right:0;z-index:100;padding:12px 20px;background:var(--glass-a-bg);backdrop-filter:var(--glass-a-blur);-webkit-backdrop-filter:var(--glass-a-blur);border-bottom:1px solid rgba(255,255,255,.05);box-shadow:var(--glass-a-shadow),inset 0 -1px #ffffff08;transition:all .3s var(--sw-transition);transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform}@media (max-width: 600px){.dec-header{padding:10px 14px}.dec-logo-text{font-size:1rem}.dec-logo img{width:30px;height:30px}.dec-header-button{padding:8px 14px;font-size:.88rem;min-height:40px}}.dec-header-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.dec-logo{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.dec-logo img{width:36px;height:36px;object-fit:contain;border-radius:var(--radius-sm);filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.dec-logo-text{font-size:1.15rem;font-weight:800;letter-spacing:-.3px;white-space:nowrap;background:linear-gradient(135deg,#FFFFFF 30%,var(--sw-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dec-header-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:.95rem;font-weight:700;color:#fff;text-decoration:none;direction:rtl;background:#ffffff12;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);box-shadow:none;min-height:44px;position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.dec-header-button:hover{background:#ffffff24;color:#fff;border-color:#e5b76080;transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.dec-header-button:active{background:#ffffff0d;transform:scale(.98);opacity:.88}.dec-header-button:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}.dec-header-button.shine{animation:buttonShine 1.2s ease-in-out}.dec-hero{position:relative;min-height:100vh;padding-top:100px;padding-bottom:60px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.dec-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 15%,rgba(229,183,96,.1) 0%,transparent 65%);pointer-events:none;z-index:0}.dec-hero-first-scroll{width:100%;max-width:860px;margin:0 auto;padding:20px 20px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:2}.dec-hero h1{font-size:clamp(2.4rem,6.5vw,4.2rem);font-weight:900;line-height:1.22;margin-bottom:16px;background:linear-gradient(135deg,#FFFFFF 35%,var(--sw-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 14px rgba(0,0,0,.5))}.dec-hero .lead{font-size:clamp(1.05rem,3.2vw,1.4rem);font-weight:400;color:var(--sw-text-secondary);max-width:620px;line-height:1.8;margin-bottom:32px}.main-cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 44px;border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:1.1rem;font-weight:800;color:#fff;text-decoration:none;direction:rtl;background:#e5b76033;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(229,183,96,.5);box-shadow:none;min-height:52px;position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.main-cta-button:hover{background:#e5b76052;border-color:#e5b760cc;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.main-cta-button:active{background:#e5b76026;transform:scale(.98);opacity:.88;box-shadow:none}.main-cta-button:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}.dec-hero-second-scroll{width:100%;max-width:540px;margin:40px auto 0;padding:0 16px;position:relative;z-index:2;box-sizing:border-box}@media (max-width: 600px){.dec-hero{padding-top:64px;padding-bottom:16px;min-height:auto}.dec-hero-first-scroll{padding:12px 16px 20px;min-height:calc(100svh - 64px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.dec-hero h1{font-size:clamp(1.7rem,8vw,2.2rem);line-height:1.25;margin-bottom:10px;letter-spacing:-.5px}.dec-hero .lead{font-size:clamp(.88rem,3.8vw,1rem);margin-bottom:18px;line-height:1.65;max-width:100%}.video-wrapper{margin-bottom:16px;max-width:100%}.main-cta-button{padding:13px 20px;font-size:.98rem;min-height:50px;width:100%;max-width:360px}.dec-hero-second-scroll{margin-top:16px;padding:0 12px}}.hero-form-block{text-align:center;width:100%}.form-title{font-size:clamp(1.55rem,5vw,2.15rem);font-weight:800;margin-bottom:10px;background:linear-gradient(135deg,#FFFFFF 40%,var(--sw-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.form-subtitle{font-size:.94rem;color:var(--sw-text-secondary);line-height:1.82;margin-bottom:24px}.risk-reversal-text{font-size:.85rem;color:var(--sw-text-muted);margin-top:16px;line-height:1.6}.video-wrapper{position:relative;width:100%;max-width:680px;aspect-ratio:16 / 9;border-radius:var(--radius-2xl);overflow:hidden;background:#04060ae6;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px -12px #000000d9,0 0 0 1px #ffffff05;margin-bottom:36px;transition:transform .35s var(--ease-apple),box-shadow .35s var(--ease-apple),border-color .35s var(--ease-apple),max-width .4s var(--ease-apple),aspect-ratio .4s var(--ease-apple)}@media (max-width: 768px) and (orientation: portrait){.video-wrapper.video-wrapper--vertical{max-width:340px;aspect-ratio:9 / 16;margin-left:auto;margin-right:auto}}.vg-buffering-indicator{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d;z-index:9;pointer-events:none}.vg-buffering-spinner{width:44px;height:44px;border:3px solid rgba(229,183,96,.2);border-top-color:#f5d78e;border-radius:50%;animation:vgSpin .8s linear infinite}@keyframes vgSpin{to{transform:rotate(360deg)}}.video-wrapper:hover{transform:translateY(-2px);border-color:#e5b7604d;box-shadow:0 32px 76px -12px #000000f2,0 0 24px #e5b7601a}.smart-overlay-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;cursor:pointer;z-index:10;transition:all .3s var(--ease-apple)}.smart-overlay-play:hover{background:#0000001f}.smart-overlay-play.hidden{opacity:0;pointer-events:none}.smart-play-btn,.smart-play-pill{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#0c101899;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1.5px solid rgba(229,183,96,.65);box-shadow:0 12px 36px #00000080,0 0 24px #e5b76040;color:#fff;position:relative;overflow:hidden;transition:transform .24s var(--ease-spring),background .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation}.smart-play-btn svg,.smart-play-pill svg{width:28px;height:28px;fill:#f5d78e;margin-left:3px;transition:transform .2s ease;position:relative;z-index:1}.smart-overlay-play:hover .smart-play-btn,.smart-overlay-play:hover .smart-play-pill{transform:scale(1.08);background:#0e121cbf;border-color:#f5d78ef2;box-shadow:0 16px 44px #0009,0 0 32px #e5b76066}.smart-overlay-play:hover .smart-play-btn svg,.smart-overlay-play:hover .smart-play-pill svg{transform:scale(1.05)}.smart-overlay-play:active .smart-play-btn,.smart-overlay-play:active .smart-play-pill{transform:scale(.96);opacity:.88}.smart-overlay-play:focus-visible .smart-play-btn{outline:none;box-shadow:var(--btn-focus-ring)!important}.video-element{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer}.vg-controls{position:absolute;bottom:14px;left:14px;right:14px;padding:10px 16px 12px;background:#04060cdb;backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border-radius:18px;border:1px solid rgba(255,255,255,.08);box-shadow:0 16px 40px #000000bf,0 0 0 1px #ffffff05;direction:ltr!important;text-align:left!important;opacity:0;transform:translateY(8px);transition:opacity .28s cubic-bezier(.25,1,.5,1),transform .28s cubic-bezier(.25,1,.5,1);z-index:10;pointer-events:none;box-sizing:border-box}.vg-controls--visible,.video-wrapper:hover .vg-controls{opacity:1;transform:translateY(0);pointer-events:auto}.vg-progress-wrap{position:relative;height:18px;display:flex;align-items:center;margin-bottom:8px;cursor:pointer;direction:ltr!important}.vg-progress-track{position:absolute;left:0;right:0;height:4px;background:#ffffff29;border-radius:99px;overflow:hidden;pointer-events:none;direction:ltr!important;transition:height .18s ease}.vg-progress-wrap:hover .vg-progress-track{height:6px}.vg-progress-fill{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#e5b760,#f5d78e);border-radius:99px;box-shadow:0 0 8px #e5b76080;transition:width .08s linear}.vg-seek{position:absolute;left:0;right:0;width:100%;height:18px;opacity:0;cursor:pointer;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;z-index:2;direction:ltr!important}.vg-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;direction:ltr!important}.vg-bar__left,.vg-bar__right{display:flex;align-items:center;gap:10px;direction:ltr!important}.vg-time-display{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-variant-numeric:tabular-nums;font-family:var(--font-primary);direction:ltr!important;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.vg-time{font-size:.82rem;font-variant-numeric:tabular-nums;display:inline-block;direction:ltr!important}.vg-time--current{color:#fff;font-weight:600}.vg-time-sep{color:#ffffff59;font-size:.75rem}.vg-time--total{color:#ffffff8c}.vg-btn{width:34px;height:34px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,opacity .2s ease;flex-shrink:0;user-select:none;-webkit-user-select:none;touch-action:manipulation}.vg-btn svg{width:16px;height:16px}.vg-btn:hover{background:#ffffff29;border-color:#e5b76080;transform:scale(1.05)}.vg-btn:active{transform:scale(.95);opacity:.88}.vg-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}.vg-btn--play{width:36px;height:36px;background:#e5b76038;color:#fff;border:1px solid rgba(229,183,96,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vg-btn--play:hover{background:#e5b76061;border-color:#e5b760d9;transform:scale(1.06)}.vg-btn--play:active{background:#e5b76033;transform:scale(.95)}#smart-waitlist-app{width:100%;max-width:100%;position:relative;z-index:10;padding:6px 0;box-sizing:border-box}.sw-container{width:100%;max-width:100%;position:relative;box-sizing:border-box}.sw-aurora{position:absolute;top:50%;left:50%;width:100%;max-width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(229,183,96,.06) 0%,transparent 65%);transform:translate(-50%,-50%);filter:blur(80px);z-index:-1;opacity:.4;pointer-events:none}.sw-card{background:var(--glass-b-bg);backdrop-filter:var(--glass-b-blur);-webkit-backdrop-filter:var(--glass-b-blur);border:1px solid rgba(255,255,255,.05);border-top:var(--glass-b-border-top);border-right:var(--glass-b-border-right);border-bottom:var(--glass-b-border-bottom);border-left:var(--glass-b-border-left);border-radius:var(--radius-2xl);padding:clamp(1.8rem,5vw,2.8rem) clamp(1.2rem,4vw,2.2rem);box-shadow:var(--glass-b-shadow),var(--glass-b-specular);display:flex;flex-direction:column;transition:all .35s var(--ease-apple);width:100%;max-width:100%;box-sizing:border-box;position:relative}@media (max-width: 600px){.sw-card{padding:22px 16px;border-radius:var(--radius-xl)}}.step-wrapper{animation:stepReveal .45s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter;width:100%}.sw-header{text-align:center;margin-bottom:24px}.sw-logo{width:48px;height:48px;object-fit:contain;margin-bottom:12px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.sw-title{font-size:1.55rem;font-weight:800;margin-bottom:8px;color:#fff}.sw-subtitle{font-size:.9rem;color:var(--sw-text-secondary);line-height:1.72}.sw-group{margin-bottom:20px}.sw-input-wrapper{position:relative;display:flex;align-items:center;background:var(--glass-c-bg);backdrop-filter:var(--glass-c-blur);-webkit-backdrop-filter:var(--glass-c-blur);border:var(--glass-c-border);border-top:var(--glass-c-border-top);border-radius:var(--radius-md);padding:0 16px;min-height:56px;transition:all .25s var(--ease-apple);box-shadow:var(--glass-c-specular)}.sw-input-wrapper:hover{background:var(--glass-c-bg-hover);border-color:#ffffff14;border-top-color:#ffffff24}.sw-input-wrapper.is-focused{background:var(--glass-c-bg-active);border-color:#e5b7608c;border-top-color:#f5d78ebf;box-shadow:inset 0 1px 3px #00000080,0 0 0 3px #e5b7601f,0 6px 20px #0006}.sw-icon{width:20px;height:20px;color:var(--sw-text-muted);flex-shrink:0;margin-left:12px;transition:color .2s ease}.sw-input-wrapper.is-focused .sw-icon{color:var(--sw-gold)}.sw-input{flex:1;border:none;background:transparent;color:var(--sw-text-main);font-size:1.05rem;font-family:inherit;outline:none;padding-top:16px;direction:inherit}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,.sw-input:-webkit-autofill,.sw-input:-webkit-autofill:hover,.sw-input:-webkit-autofill:focus,.sw-input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #070A0E inset!important;box-shadow:0 0 0 1000px #070a0e inset!important;-webkit-text-fill-color:#FFFFFF!important;caret-color:#fff!important;transition:background-color 500000s ease-in-out 0s;background-color:#070a0e!important;color:#fff!important}input:autofill,.sw-input:autofill{background-color:#070a0e!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;box-shadow:0 0 0 1000px #070a0e inset!important}input:-internal-autofill-selected,.sw-input:-internal-autofill-selected{background-color:#070a0e!important;color:#fff!important;-webkit-text-fill-color:#FFFFFF!important}.sw-floating-label{position:absolute;right:48px;top:50%;transform:translateY(-50%);font-size:.94rem;color:var(--sw-text-muted);pointer-events:none;transition:all .28s cubic-bezier(.16,1,.3,1)}.sw-input-wrapper.is-focused .sw-floating-label,.sw-input-wrapper.has-value .sw-floating-label,.sw-input:-webkit-autofill~.sw-floating-label,input:-webkit-autofill~.sw-floating-label,.sw-input:autofill~.sw-floating-label{top:11px!important;font-size:.72rem!important;color:var(--sw-gold)!important;font-weight:600;letter-spacing:.25px}.sw-validation-status{width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;animation:checkPop .35s cubic-bezier(.34,1.56,.64,1) both}.sw-input-helper-error{font-size:.82rem;color:var(--sw-danger);margin-top:6px;padding-right:4px;text-align:right;animation:slideDown .25s cubic-bezier(.16,1,.3,1) both}.sw-btn{width:100%;border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:1.05rem;font-weight:800;color:#fff;text-decoration:none;direction:rtl;background:#e5b76038;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(229,183,96,.5);box-shadow:none;display:flex;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease;min-height:52px}.sw-btn:hover:not(:disabled){background:#e5b76059;border-color:#e5b760d9;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #0000004d}.sw-btn:active:not(:disabled){background:#e5b76029;transform:scale(.98);opacity:.88;box-shadow:none}.sw-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}.sw-btn:disabled,.sw-btn[aria-busy=true]{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;color:#ffffff59!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important;filter:grayscale(30%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sw-otp-wrapper{display:flex;direction:ltr;justify-content:center;align-items:center;gap:clamp(5px,1.8vw,10px);margin-bottom:24px;width:100%;max-width:100%;box-sizing:border-box}.sw-otp-input{flex:1 1 0;min-width:0;max-width:48px;height:52px;background:var(--surface-input);border:1px solid var(--glass-border);border-top:1px solid var(--glass-border-highlight);border-radius:var(--radius-md);text-align:center;font-size:clamp(1.2rem,4vw,1.55rem);font-weight:800;color:#fff;outline:none;transition:all .22s var(--ease-apple);box-sizing:border-box;box-shadow:inset 0 1px 3px #0000004d}.sw-otp-input:focus{background:var(--surface-input-focus);border-color:var(--sw-gold);border-top-color:var(--sw-gold-light);transform:scale(1.05);box-shadow:0 8px 20px #00000080,0 0 0 3px #e5b76040}.sw-otp-separator{color:var(--sw-text-muted);font-size:1.2rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.sw-secondary-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;width:100%}@media (max-width: 360px){.sw-secondary-actions{grid-template-columns:1fr;gap:8px}}.sw-btn-glass{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:10px 16px;border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:.9rem;font-weight:600;color:#ffffffd9;background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);box-shadow:none;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;text-decoration:none;position:relative;overflow:hidden;box-sizing:border-box}.sw-btn-glass:hover:not(:disabled){background:#ffffff1f;border-color:#e5b76073;color:#fff;transform:translateY(-1px)}.sw-btn-glass:active:not(:disabled){background:#ffffff0a;transform:scale(.98)}.sw-btn-glass:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}.sw-btn-glass:disabled,.sw-btn-glass.is-counting{background:#ffffff05!important;border-color:#ffffff0f!important;color:#ffffff59!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}.sw-btn-glass.is-active{color:var(--sw-gold);border-color:#e5b76080}.sw-timer-badge{display:inline-flex;align-items:center;justify-content:center;background:#e5b76024;color:var(--sw-gold-light);border:1px solid rgba(229,183,96,.35);border-radius:var(--radius-pill);padding:1px 8px;font-size:.76rem;font-weight:800;letter-spacing:.5px;font-family:inherit;line-height:1.4;box-shadow:none}.sw-resend-container{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px}.sw-link{color:var(--sw-text-secondary);background:#ffffff0f;border:1px solid var(--glass-border);border-radius:var(--radius-pill);font-size:.9rem;padding:8px 18px;transition:all .25s var(--ease-apple);min-height:44px;display:inline-flex;align-items:center;justify-content:center}.sw-link.highlight{color:var(--sw-gold);background:var(--sw-gold-subtle);border-color:var(--glass-border-gold);font-weight:700}.sw-link:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px)}.sw-link:active:not(:disabled){transform:scale(.97)}.sw-link:disabled{opacity:.45;cursor:not-allowed}.sw-countdown-circular{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.sw-circular-svg{transform:rotate(-90deg);width:100%;height:100%}.sw-circular-bg{stroke:#ffffff14}.sw-circular-bar{stroke-linecap:round;transition:stroke-dashoffset .3s linear}.sw-circular-text{position:absolute;font-size:.72rem;font-weight:800;color:var(--sw-gold)}.sw-success-box{background:var(--surface-glass-elevated);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);padding:28px 20px;border-radius:var(--radius-xl);border:1px solid var(--glass-border);border-top:1px solid var(--glass-border-highlight);margin-top:16px;box-shadow:var(--shadow-glass-lg),var(--glass-specular-inner)}.sw-spinner-double{position:relative;width:20px;height:20px}.sw-spinner-double:before,.sw-spinner-double:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2.5px solid transparent;border-radius:50%}.sw-spinner-double:before{border-top-color:#0a0d14;animation:spin .8s linear infinite}.sw-spinner-double:after{border-bottom-color:#0a0d144d;animation:spin .8s linear infinite reverse}.sw-alert{padding:12px 16px;border-radius:var(--radius-md);margin-bottom:18px;font-size:.9rem;display:flex;align-items:flex-start;gap:10px;line-height:1.6;backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md)}.sw-alert.error{background:#ff453a1f;color:#ffb3ae;border:1px solid rgba(255,69,58,.3);box-shadow:0 4px 14px #ff453a26}.dec-swipe-path-section{padding:80px 20px;position:relative;z-index:2}.dec-swipe-container{max-width:1100px;margin:0 auto}.dec-swipe-header{text-align:center;margin-bottom:40px}.dec-steps-title{font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;margin-bottom:10px;background:linear-gradient(135deg,#FFFFFF 40%,var(--sw-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dec-steps-subtitle{font-size:1.05rem;color:var(--sw-text-secondary)}.dec-swipe-hint{color:var(--sw-gold);font-weight:600}.dec-swipe-carousel{width:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:12px 0 24px}.dec-swipe-carousel::-webkit-scrollbar{display:none}.dec-swipe-track{display:flex;gap:20px;justify-content:center}@media (max-width: 768px){.dec-swipe-track{justify-content:flex-start;padding:0 10px}}.dec-swipe-card{flex:0 0 320px;max-width:320px;scroll-snap-align:center;background:var(--glass-b-bg);border-top:var(--glass-b-border-top);border-right:var(--glass-b-border-right);border-bottom:var(--glass-b-border-bottom);border-left:var(--glass-b-border-left);border-radius:var(--radius-xl);padding:32px 24px;backdrop-filter:var(--glass-b-blur);-webkit-backdrop-filter:var(--glass-b-blur);box-shadow:var(--glass-b-shadow),var(--glass-b-specular);display:flex;flex-direction:column;transition:transform .3s var(--ease-apple),border-color .3s var(--ease-apple),box-shadow .3s var(--ease-apple)}.dec-swipe-card:hover{transform:translateY(-2px);border-top-color:#e5b76073;border-right-color:#e5b7602e;box-shadow:var(--glass-b-shadow),inset 0 1px 1px #e5b76038,0 16px 36px #0000008c}.swipe-step-header{margin-bottom:20px}.swipe-step-num{display:inline-block;font-size:2.2rem;font-weight:900;color:var(--sw-gold);line-height:1}.swipe-step-content h3{font-size:1.35rem;font-weight:800;margin-bottom:12px;color:#fff}.swipe-step-content p{font-size:.95rem;color:var(--sw-text-secondary);line-height:1.82}.swipe-liquid-indicator{display:none;justify-content:center;margin-top:24px}@media (max-width: 768px){.swipe-liquid-indicator{display:flex}}.liquid-svg{width:140px;height:35px}.liquid-node{fill:#ffffff40;cursor:pointer;transition:fill .3s ease}.liquid-node.active{fill:var(--sw-gold)}.liquid-fluid{fill:var(--sw-gold);transition:cx .2s cubic-bezier(.25,1,.5,1)}.dec-testimonials-section{padding:80px 20px;position:relative;z-index:2}.dec-testimonials-container{max-width:1100px;margin:0 auto}.dec-testimonials-title{text-align:center;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;margin-bottom:10px;background:linear-gradient(135deg,#FFFFFF 40%,var(--sw-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dec-title-sub{color:var(--sw-gold);font-size:.7em}.dec-testimonials-intro-text{text-align:center;font-size:1.05rem;color:var(--sw-text-secondary);margin-bottom:40px}.dec-capsule-bento{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 900px){.dec-capsule-bento{grid-template-columns:1.25fr .95fr}}.dec-capsule-active-card{background:#06080ee0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);padding:clamp(1.8rem,4vw,2.6rem);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 24px 60px -12px #000c;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;position:relative;transition:opacity .3s var(--ease-apple),transform .3s var(--ease-apple),border-color .3s ease}.dec-capsule-active-card:hover{border-color:#e5b7604d}.dec-capsule-active-card.fading{opacity:.4;transform:scale(.98)}.dec-capsule-quote-box{margin-bottom:24px;background:transparent;border:none;box-shadow:none;padding:0}.capsule-quote-icon{width:28px;height:28px;color:var(--sw-gold);opacity:.55;margin-bottom:14px}.capsule-quote{font-size:clamp(1.05rem,2.8vw,1.25rem);line-height:1.9;color:#fffffff0;font-weight:500}.dec-capsule-identity-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--glass-border)}.capsule-identity{display:flex;align-items:center;gap:14px}.capsule-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;border:2px solid var(--sw-gold);box-shadow:0 4px 12px #0006}.capsule-meta{display:flex;flex-direction:column}.capsule-name{font-size:1.15rem;font-weight:800;color:#fff}.capsule-result{font-size:.88rem;color:var(--sw-gold);margin-top:2px}.capsule-play-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:.92rem;font-weight:700;color:#fff;text-decoration:none;direction:rtl;background:#e5b76033;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(229,183,96,.45);box-shadow:none;position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;min-height:44px}.capsule-play-pill:hover{background:#e5b76052;border-color:#e5b760cc;color:#fff;transform:translateY(-1px)}.capsule-play-pill:active{background:#e5b76029;transform:scale(.98);opacity:.88}.capsule-play-pill:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}.capsule-play-pill svg{width:15px;height:15px;fill:#fff;margin-left:2px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.dec-capsule-micro-nav{display:flex;gap:10px;margin-top:24px;overflow-x:auto;padding-bottom:6px}@media (min-width: 900px){.dec-capsule-micro-nav{display:none}}.capsule-thumb-btn{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;padding:2px;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);box-shadow:none;opacity:.72;flex-shrink:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;position:relative;transition:transform .2s ease,opacity .2s ease,border-color .2s ease,background .2s ease}.capsule-thumb-btn img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;pointer-events:none}.capsule-thumb-btn:hover{opacity:.95;transform:scale(1.05);background:#ffffff24;border-color:#e5b76073}.capsule-thumb-btn:active{transform:scale(.96)}.capsule-thumb-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.capsule-thumb-btn.active{opacity:1;transform:scale(1.08);background:#e5b76040;border:1.5px solid rgba(229,183,96,.7);box-shadow:none}.dec-bento-list{display:none;flex-direction:column;gap:6px;background:#06080e99;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-xl);padding:10px}@media (min-width: 900px){.dec-bento-list{display:flex}}.bento-list-item{display:flex;align-items:center;gap:14px;padding:12px 14px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);text-align:right;transition:background .2s ease,border-color .2s ease,transform .2s ease;box-shadow:none;cursor:pointer;outline:none;position:relative}.bento-list-item:hover{background:#ffffff0a;border-color:#ffffff0f;transform:translate(-2px);box-shadow:none}.bento-list-item:active{transform:scale(.99)}.bento-list-item:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.bento-list-item.active{background:#ffffff12;border:1px solid rgba(229,183,96,.35);box-shadow:none}.bento-list-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px #0006}.bento-list-meta{display:flex;flex-direction:column}.bento-name{font-size:1rem;font-weight:700;color:#fff}.bento-result{font-size:.82rem;color:var(--sw-text-secondary);margin-top:2px}.bento-list-item.active .bento-result{color:var(--sw-gold)}.dec-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;background-color:#000000d1;backdrop-filter:var(--glass-blur-xl);-webkit-backdrop-filter:var(--glass-blur-xl);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease-out}.dec-modal-window{position:relative;width:100%;max-width:720px;background-color:var(--surface-modal);border-radius:var(--radius-2xl);border:1px solid var(--glass-border-gold);border-top:1px solid var(--sw-gold-light);overflow:hidden;box-shadow:var(--shadow-glass-xl),0 0 60px #e5b76026;backdrop-filter:var(--glass-blur-xl);-webkit-backdrop-filter:var(--glass-blur-xl);animation:slideDown .35s var(--ease-spring)}.dec-modal-drag-handle{display:none;width:42px;height:5px;border-radius:var(--radius-pill);background:#ffffff40;margin:10px auto 4px}@media (max-width: 640px){.dec-modal-backdrop{align-items:flex-end;padding:0;z-index:100000}.dec-modal-window{border-radius:28px 28px 0 0;max-height:92vh;animation:modalSlideUpMobile .35s cubic-bezier(.16,1,.3,1)}.dec-modal-drag-handle{display:block}}@keyframes modalSlideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dec-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--glass-border)}.dec-modal-title{font-weight:700;color:var(--sw-gold);font-size:1.05rem}.dec-modal-close-btn{color:#fff;display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:44px;min-height:44px;border-radius:50%;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.14);box-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;outline:none;position:relative}.dec-modal-close-btn:hover{background:#ffffff29;border-color:#e5b76080;transform:scale(1.05);color:var(--sw-gold-light)}.dec-modal-close-btn:active{transform:scale(.95);opacity:.88}.dec-modal-close-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.dec-modal-body{padding:0;background-color:#000}.dec-modal-video{width:100%;max-height:70vh;display:block}.dec-faq-section{padding:80px 20px;position:relative;z-index:2}.dec-faq-container{max-width:820px;margin:0 auto}.dec-faq-title{text-align:center;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;margin-bottom:40px;background:linear-gradient(135deg,#FFFFFF 40%,var(--sw-gold) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-container{display:flex;flex-direction:column;gap:14px}@keyframes faqItemReveal{0%{opacity:0;transform:translateY(-16px) scale(.985);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes faqPreviewReveal{0%{opacity:0;transform:translateY(-12px) scale(.985);filter:blur(8px)}to{opacity:.45;transform:translateY(0) scale(1);filter:blur(2px)}}.dec-faq-item{background:var(--glass-c-bg);border:var(--glass-c-border);border-top:var(--glass-c-border-top);border-radius:var(--radius-lg);overflow:hidden;backdrop-filter:var(--glass-c-blur);-webkit-backdrop-filter:var(--glass-c-blur);transition:background-color .35s var(--ease-apple),border-color .35s var(--ease-apple),box-shadow .35s var(--ease-apple),transform .35s var(--ease-apple),opacity .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1);box-shadow:var(--glass-c-shadow),var(--glass-c-specular)}.dec-faq-item.is-revealing{animation:faqItemReveal .52s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}.dec-faq-item.is-preview.is-new-preview{animation:faqPreviewReveal .52s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity,filter}.dec-faq-item:hover{background:var(--glass-c-bg-hover);border-top-color:#ffffff29}.dec-faq-item:has(.dec-faq-question.active),.dec-faq-item.active{background:var(--glass-c-bg-active);border-top-color:#e5b76066;box-shadow:var(--glass-c-shadow),inset 0 1px 1px #e5b7602e}.dec-faq-item.is-preview{opacity:.45;filter:blur(2px);pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1)}.dec-faq-item.is-hidden{display:none}.dec-faq-question{padding:20px 24px;font-size:1.1rem;font-weight:700;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;user-select:none;outline:none;transition:color .25s var(--ease-apple),transform .2s var(--ease-spring)}.dec-faq-question:hover{color:var(--sw-gold-light)}.dec-faq-question:active{transform:scale(.995)}.dec-faq-question:focus-visible{outline:none;box-shadow:var(--btn-focus-ring);border-radius:var(--radius-xl)}.dec-faq-question:after{content:"+";font-size:1.5rem;font-weight:300;line-height:1;color:var(--sw-gold);transition:transform .42s cubic-bezier(.16,1,.3,1),color .3s ease;display:inline-block;transform-origin:center;will-change:transform}.dec-faq-question.active:after{content:"+";transform:rotate(45deg)}.dec-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1);will-change:grid-template-rows}.dec-faq-answer.is-open{grid-template-rows:1fr}.dec-faq-answer-inner{overflow:hidden;min-height:0}.dec-faq-answer-content{padding:16px 24px 24px;font-size:.95rem;line-height:1.85;color:#ffffffd9;border-top:1px solid var(--glass-border);opacity:0;transform:translateY(-8px);transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.dec-faq-answer.is-open .dec-faq-answer-content{opacity:1;transform:translateY(0)}.dec-faq-answer-content ul{padding-right:20px;margin:10px 0}.dec-faq-answer-content li{margin-bottom:6px}.dec-faq-answer-content table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.9rem}.dec-faq-answer-content th,.dec-faq-answer-content td{padding:10px 14px;border:1px solid var(--glass-border);text-align:right}.dec-faq-answer-content th{background:var(--sw-gold-subtle);color:var(--sw-gold);font-weight:700}.faq-load-more-container{text-align:center;padding-top:24px;transition:opacity .4s ease,transform .4s var(--ease-apple)}.faq-show-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 34px;min-height:48px;border-radius:var(--radius-pill);font-family:inherit;font-size:.98rem;font-weight:700;color:#fff;background:#ffffff12;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.14);box-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;outline:none;position:relative;overflow:hidden}.faq-show-more-btn:hover{background:#ffffff24;border-color:#e5b76080;color:var(--sw-gold-light);transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.faq-show-more-btn:active{background:#ffffff0d;transform:scale(.98);opacity:.88}.faq-show-more-btn:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.dec-founder-section{padding:80px 20px;position:relative;z-index:2}.dec-founder-ambient{position:absolute;top:50%;left:50%;width:60%;height:60%;background:radial-gradient(circle,rgba(229,183,96,.08) 0%,transparent 70%);transform:translate(-50%,-50%);filter:blur(80px);pointer-events:none}.dec-founder-capsule{max-width:960px;margin:0 auto 40px;background:#06080ee0;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-2xl);padding:clamp(2rem,5vw,3.2rem);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);box-shadow:0 24px 60px -10px #000c;transition:border-color .3s ease,box-shadow .3s ease}.dec-founder-capsule:hover{border-color:#ffffff24;box-shadow:0 30px 70px -10px #000000e6}.dec-founder-mobile-layout{display:flex;flex-direction:column}.dec-founder-desktop-layout{display:none}@media (min-width: 768px){.dec-founder-mobile-layout{display:none}.dec-founder-desktop-layout{display:grid;grid-template-columns:280px 1fr;gap:36px;align-items:center}}.dec-founder-header-mobile{display:flex;align-items:center;gap:16px;margin-bottom:16px}.dec-founder-avatar-wrapper{width:70px;height:70px;border-radius:50%;overflow:hidden;border:1.5px solid rgba(255,255,255,.12);flex-shrink:0;box-shadow:0 6px 18px #00000080}.dec-founder-avatar{width:100%;height:100%;object-fit:cover}.dec-founder-name-mobile{font-size:1.3rem;font-weight:800;color:#fff}.dec-founder-title-mobile{font-size:.88rem;color:var(--sw-gold);margin-top:2px}.dec-founder-image-wrapper{width:100%;aspect-ratio:1;border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 48px #000000a6;background:#ffffff05;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dec-founder-image{width:100%;height:100%;object-fit:cover}.dec-founder-content{display:flex;flex-direction:column}.dec-founder-name{font-size:1.8rem;font-weight:900;color:#fff}.dec-founder-title{font-size:1.05rem;color:var(--sw-gold);margin-top:4px;margin-bottom:20px}.dec-founder-story-box{position:relative;margin-bottom:24px;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.founder-quote-icon{width:28px;height:28px;color:var(--sw-gold);opacity:.55;margin-bottom:12px}.dec-founder-story{font-size:1.05rem;line-height:2;color:#ffffffeb;font-weight:400}.dec-founder-signature-box{margin-bottom:20px}.dec-founder-signature{height:48px;filter:brightness(0) invert(1) opacity(.85);object-fit:contain}.dec-founder-social-dock{display:flex;align-items:center;gap:12px}.social-dock-link{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;color:var(--sw-text-secondary);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;outline:none;position:relative}.social-dock-link:hover{background:#ffffff29;border-color:#e5b76080;color:var(--sw-gold-light);transform:translateY(-1px) scale(1.04)}.social-dock-link:active{transform:scale(.95);opacity:.88}.social-dock-link:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)}.social-dock-link svg{width:20px;height:20px;transition:transform .24s var(--ease-spring)}.social-dock-link:hover svg{transform:scale(1.08)}.dec-footer{padding:40px 20px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#080b10d9,#030508fa);position:relative;z-index:10;box-shadow:inset 0 1px #ffffff0f}.dec-footer-content{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}@media (min-width: 600px){.dec-footer-content{flex-direction:row;justify-content:space-between}}.copyright{font-size:.9rem;color:var(--sw-text-muted)}.contact-link{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--sw-gold);transition:color .2s ease}.contact-link:hover{color:#fff}.contact-icon svg{width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.sticky-cta{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);left:16px;right:16px;z-index:99;display:flex;justify-content:center;pointer-events:none;opacity:0;transform:translateY(20px) translateZ(0);-webkit-transform:translateY(20px) translateZ(0);will-change:transform,opacity;transition:all .35s var(--ease-spring)}@media (min-width: 768px){.sticky-cta{display:none!important}}.sticky-cta.visible{opacity:1;transform:translateY(0) translateZ(0);-webkit-transform:translateY(0) translateZ(0);pointer-events:auto}.sticky-cta__button{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:380px;min-height:50px;padding:12px 28px;border-radius:var(--radius-pill);font-family:var(--font-primary);font-size:1.02rem;font-weight:800;text-align:center;text-decoration:none;direction:rtl;color:#fff;background:#e5b7603d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(229,183,96,.55);box-shadow:none;position:relative;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.sticky-cta__button:hover{background:#e5b7605c;border-color:#e5b760d9;color:#fff;transform:translateY(-1px);box-shadow:0 4px 16px #00000059}.sticky-cta__button:active{background:#e5b7602e;transform:scale(.98);opacity:.88;box-shadow:none}.sticky-cta__button:focus-visible{outline:none;box-shadow:var(--btn-focus-ring)!important}#preloader{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--surface-canvas);z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .5s ease,visibility .5s ease}#preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}.preloader-logo{width:64px;height:64px;object-fit:contain;animation:buttonShine 2s infinite ease-in-out}.dec-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:700;cursor:pointer;border:1px solid transparent;text-decoration:none;direction:rtl;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .24s cubic-bezier(.25,1,.5,1),background .28s ease,border-color .28s ease,box-shadow .28s ease,color .2s ease,opacity .25s ease;min-height:44px;will-change:transform}.dec-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #030508,0 0 0 4px var(--sw-gold)!important}.dec-btn-sm{padding:8px 16px;font-size:.88rem;min-height:38px;border-radius:var(--radius-sm)}.dec-btn-md{padding:10px 24px;font-size:.98rem;min-height:48px;border-radius:var(--radius-md)}.dec-btn-lg{padding:14px 34px;font-size:1.08rem;min-height:52px;border-radius:var(--radius-pill)}.dec-btn-primary{color:var(--btn-gold-text);font-weight:800;border-radius:var(--radius-pill);background:var(--btn-gold-surface);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:var(--btn-gold-border);box-shadow:none}.dec-btn-primary:hover:not(:disabled){background:var(--btn-gold-surface-hover);border:var(--btn-gold-border-hover);color:var(--btn-gold-text-hover);transform:translateY(-1px)}.dec-btn-primary:active:not(:disabled){background:var(--btn-gold-surface-active);transform:scale(.98);opacity:.88}.dec-btn-secondary{background:var(--btn-obsidian-surface);color:var(--btn-obsidian-text);border:var(--btn-obsidian-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none}.dec-btn-secondary:hover:not(:disabled){background:var(--btn-obsidian-surface-hover);border:var(--btn-obsidian-border-hover);color:#fff;transform:translateY(-1px)}.dec-btn-secondary:active:not(:disabled){background:var(--btn-obsidian-surface-active);transform:scale(.98);opacity:.88}.dec-btn-tertiary{background:var(--btn-recessed-surface);color:var(--btn-recessed-text);border:var(--btn-recessed-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none}.dec-btn-tertiary:hover:not(:disabled){background:var(--btn-recessed-surface-hover);color:var(--btn-recessed-text-hover);border:var(--btn-recessed-border-hover);transform:translateY(-1px)}.dec-btn-tertiary:active:not(:disabled){background:var(--btn-recessed-surface-active);transform:scale(.98)}.dec-btn-danger{background:#ff453a26;color:#ffd2cf;border:1px solid rgba(255,69,58,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:none}.dec-btn-danger:hover:not(:disabled){background:#ff453a40;color:#fff;border-color:#ff453aa6;transform:translateY(-1px)}.dec-btn-danger:active:not(:disabled){transform:scale(.98);opacity:.88}.dec-btn:disabled,.dec-btn[aria-disabled=true]{background:#ffffff08!important;color:#ffffff59!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;cursor:not-allowed!important;pointer-events:none;transform:none!important;filter:grayscale(30%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.dec-btn[aria-busy=true]{cursor:wait!important;pointer-events:none}.dec-btn-spinner-wrapper{display:inline-flex;align-items:center;justify-content:center;gap:10px}.dec-glass-card{position:relative;overflow:hidden;border:1px solid var(--glass-border);transition:all .3s var(--ease-apple)}.dec-surface-base{background:var(--surface-base);backdrop-filter:var(--glass-blur-sm);-webkit-backdrop-filter:var(--glass-blur-sm)}.dec-surface-glass{background:var(--surface-glass);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);box-shadow:var(--shadow-glass-md)}.dec-surface-elevated{background:var(--surface-glass-elevated);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);box-shadow:var(--shadow-glass-lg)}.dec-surface-floating{background:var(--surface-glass-floating);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);box-shadow:var(--shadow-glass-xl)}.dec-surface-modal{background:var(--surface-modal);backdrop-filter:var(--glass-blur-xl);-webkit-backdrop-filter:var(--glass-blur-xl);box-shadow:var(--shadow-glass-xl)}.dec-radius-sm{border-radius:var(--radius-sm)}.dec-radius-md{border-radius:var(--radius-md)}.dec-radius-lg{border-radius:var(--radius-lg)}.dec-radius-xl{border-radius:var(--radius-xl)}.dec-radius-2xl{border-radius:var(--radius-2xl)}.has-specular-edge{border-top-color:var(--glass-border-highlight);box-shadow:var(--glass-specular-inner)}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){.dec-header{background:#080b10!important}.sw-card,.dec-capsule-active-card,.dec-swipe-card,.dec-founder-capsule,.video-wrapper{background:#0a0e15!important}.sw-input-wrapper,.dec-faq-item,.bento-list-item,.dec-founder-story-box{background:#06080c!important}.dec-btn-primary,.main-cta-button,.sw-btn,.sticky-cta__button{background:#d4a346!important;color:#030508!important}.dec-header-button,.sw-btn-glass,.faq-show-more-btn,.capsule-play-pill{background:#101520!important;border-color:#e5b76066!important}.vg-btn,.capsule-thumb-btn,.dec-modal-close-btn,.social-dock-link{background:#141a24!important;border-color:#ffffff29!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width: 600px){.smart-play-btn,.smart-play-pill{width:56px;height:56px}.smart-play-btn svg,.smart-play-pill svg{width:22px;height:22px;margin-left:2px}.vg-controls{bottom:6px;left:6px;right:6px;padding:3px 8px 4px;border-radius:var(--radius-lg);background:#0c1018b8}.vg-progress-wrap{height:10px;margin-bottom:2px}.vg-progress-track{height:2.5px}.vg-seek{height:14px}.vg-bar{gap:6px}.vg-bar__left,.vg-bar__right{gap:4px}.vg-btn{width:28px;height:28px}.vg-btn svg{width:13px;height:13px}.vg-time{font-size:.68rem;min-width:24px}.sw-card{padding:20px 14px 24px;border-radius:20px}.sw-title{font-size:1.3rem}.sw-subtitle{font-size:.85rem;line-height:1.65}.sw-group{margin-bottom:16px}.sw-input-wrapper{min-height:52px;padding:0 12px}.sw-input{font-size:.98rem}.sw-floating-label{right:40px;font-size:.9rem}.sw-btn{min-height:50px;font-size:1rem}.sw-otp-wrapper{gap:clamp(4px,1.5vw,8px)}.sw-otp-input{height:46px;max-width:44px;font-size:clamp(1.1rem,4.5vw,1.4rem);border-radius:10px}.sw-link{font-size:.84rem;padding:8px 14px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.dec-swipe-path-section{padding:52px 0 40px}.dec-swipe-header{padding:0 16px;margin-bottom:24px}.dec-steps-title{font-size:clamp(1.4rem,6.5vw,1.9rem)}.dec-steps-subtitle{font-size:.9rem}.dec-swipe-card{flex:0 0 calc(100vw - 48px);max-width:calc(100vw - 48px);padding:22px 18px}.dec-swipe-track{padding:0 20px;gap:14px}.swipe-step-num{font-size:1.8rem}.swipe-step-content h3{font-size:1.15rem}.swipe-step-content p{font-size:.88rem;line-height:1.75}.dec-testimonials-section{padding:52px 16px 40px}.dec-testimonials-title{font-size:clamp(1.4rem,6.5vw,1.9rem);margin-bottom:8px}.dec-testimonials-intro-text{font-size:.9rem;margin-bottom:24px}.dec-capsule-active-card{padding:20px 16px;min-height:auto;border-radius:18px}.capsule-quote{font-size:clamp(.92rem,3.6vw,1.05rem);line-height:1.8}.capsule-avatar{width:44px;height:44px}.capsule-name{font-size:1rem}.capsule-result{font-size:.82rem}.capsule-play-pill{padding:8px 16px;font-size:.85rem;min-height:44px}.dec-capsule-identity-row{flex-wrap:wrap;gap:10px}.dec-faq-section{padding:52px 14px 40px}.dec-faq-title{font-size:clamp(1.4rem,6.5vw,1.9rem);margin-bottom:24px}.faq-container{gap:10px}.dec-faq-question{padding:16px 18px;font-size:.98rem;line-height:1.5;gap:12px}.dec-faq-question:after{font-size:1.25rem;flex-shrink:0}.dec-faq-answer-content{padding:0 18px 18px;font-size:.88rem;line-height:1.78}.dec-faq-answer-content table{font-size:.82rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.faq-show-more-btn{padding:11px 24px;font-size:.9rem;min-height:44px}.dec-founder-section{padding:52px 14px 40px}.dec-founder-capsule{padding:20px 16px;border-radius:20px;margin-bottom:24px}.dec-founder-name-mobile{font-size:1.15rem}.dec-founder-title-mobile{font-size:.82rem}.dec-founder-avatar-wrapper{width:58px;height:58px}.dec-founder-story-box{padding:16px;border-radius:14px;margin-bottom:16px}.dec-founder-story{font-size:.9rem;line-height:1.85}.founder-quote-icon{width:22px;height:22px;margin-bottom:8px}.dec-founder-signature{height:38px}.dec-founder-header-mobile{gap:12px;margin-bottom:14px}.sticky-cta{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.sticky-cta__button{max-width:100%;font-size:.98rem;min-height:50px;padding:13px 18px;border-radius:14px}.dec-footer{padding:28px 16px}.copyright,.contact-link{font-size:.82rem}.form-title{font-size:clamp(1.25rem,5.5vw,1.6rem)}.form-subtitle{font-size:.85rem;line-height:1.7;margin-bottom:18px}.risk-reversal-text{font-size:.8rem;margin-top:12px}.sw-success-box{padding:20px 14px;border-radius:16px}.dec-swipe-path-section,.dec-testimonials-section,.dec-faq-section,.dec-founder-section{overflow-x:hidden}}@media (max-width: 380px){.dec-hero h1{font-size:1.6rem}.dec-header-button{padding:7px 10px;font-size:.82rem}.dec-logo-text{font-size:.9rem}.sw-otp-input{max-width:38px;height:42px;font-size:1.1rem}.dec-swipe-card{flex:0 0 calc(100vw - 32px);max-width:calc(100vw - 32px)}.dec-swipe-track{padding:0 12px}}.dec-swipe-path-section,.dec-faq-section,.dec-founder-section,.dec-footer{content-visibility:auto;contain-intrinsic-size:1px 700px}
