@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07090d;--ink-soft:#0b1018;--navy:#0d1521;--paper:#f3f0e8;--paper-dim:#a7a9aa;--gold:#c7aa72;--gold-light:#e1ca99;--gold-dim:#c7aa7238;--blue-glow:#6487be1f;--line:#e5e0d01f;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Baskerville, Georgia, serif;--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--paper);background:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5;overflow-x:clip}body::selection{background:var(--gold);color:var(--ink)}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding-block:120px}.kicker,.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:10px;font-weight:600}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);letter-spacing:-.035em;font-weight:400;line-height:.98}h1 em,h2 em{color:var(--gold-light);font-weight:400}.button{letter-spacing:.08em;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 24px;font-size:12px;font-weight:650;transition:transform .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--gold{color:#11100d;background:linear-gradient(110deg,#b99a61,#e1ca99 55%,#b69860);box-shadow:0 14px 40px #c7aa721f}.button--gold:hover{box-shadow:0 18px 52px #c7aa7233}.button--outline{color:var(--paper);background:#ffffff06;border-color:#dcc9a073}.button--outline:hover{border-color:var(--gold);background:#c7aa7214}.button--quiet{color:var(--paper);background:0 0}.site-header{z-index:30;border-bottom:1px solid #ffffff12;position:absolute;inset:0 0 auto}.header-inner{grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid}.brand{font:600 16px/1 var(--serif);letter-spacing:.22em;align-items:center;gap:9px;display:inline-flex}.brand svg{color:var(--gold)}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a,.login-link{color:#b7b8ba;font-size:12px;transition:color .2s;position:relative}.desktop-nav a:hover,.desktop-nav a.active,.login-link:hover{color:#f5f1e7}.desktop-nav a.active:after{content:"";background:var(--gold);border-radius:50%;width:3px;height:3px;position:absolute;bottom:-12px;left:50%}.login-link{border:1px solid var(--line);border-radius:2px;justify-self:end;padding:9px 18px}.menu-button{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.mobile-nav{border-bottom:1px solid var(--line);background:#07090df7}.mobile-nav .shell{padding-block:12px 22px;display:grid}.mobile-nav a{color:#d8d5cc;border-bottom:1px solid #ffffff0f;padding:14px 0}.hero{background:radial-gradient(circle at 72% 48%,#2d41622b,#0000 29%),linear-gradient(125deg,#07090d 30%,#09101a 100%);align-items:center;height:100svh;min-height:900px;max-height:980px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#07090de6 0%,#0000 65%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#ffffff05 25%);position:absolute;inset:0}.stars{opacity:.6;background-image:radial-gradient(circle at 18% 20%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 68% 15%,#d3c59f 0 1px,#0000 1.5px),radial-gradient(circle at 88% 72%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 42% 84%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 75% 45%,#fff 0 .7px,#0000 1.2px);background-size:310px 280px,390px 410px,290px 370px,480px 350px,190px 250px;animation:28s linear infinite alternate stars-drift;position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;padding-top:70px;display:grid;position:relative}.hero-copy{z-index:3;max-width:650px;position:relative}.eyebrow{align-items:center;gap:12px;margin-bottom:26px;display:flex}.eyebrow>span{background:var(--gold);width:34px;height:1px}.hero h1{margin-bottom:27px;font-size:clamp(58px,5.3vw,84px)}.hero h1 em{display:block}.hero-lead{color:#aeb0b3;max-width:590px;margin-bottom:34px;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:22px;display:flex}.hero-actions>p{color:#8f9296;align-items:center;gap:7px;margin:0;font-size:11px;display:flex}.hero-actions>p svg{color:var(--gold)}.hero-art{place-items:center;height:620px;display:grid;position:relative}.cosmic-chart{aspect-ratio:1;place-items:center;width:min(650px,55vw);display:grid;position:relative}.cosmic-chart svg{z-index:1;fill:none;stroke:#d7caa94d;stroke-width:.7px;width:100%;position:relative;overflow:visible}.chart-glow{filter:blur(18px);background:radial-gradient(circle,#c3a86e2e,#3a5c8c1a 38%,#0000 70%);border-radius:50%;position:absolute;inset:22%}.chart-spin{transform-origin:50%}.chart-spin--slow{animation:54s linear infinite chart-spin}.chart-spin--reverse{animation:72s linear infinite chart-spin-reverse}.cosmic-chart .chart-core{fill:#c8b18005;stroke:#e5d4ae8c}.cosmic-chart .chart-dot{fill:var(--gold-light);stroke:none;filter:drop-shadow(0 0 7px var(--gold))}.cosmic-chart--compact{width:min(430px,44vw)}.orbit-label{z-index:3;color:#9c9fa2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.13em;text-transform:uppercase;background:#080c12a6;border:1px solid #ded3b729;padding:11px 16px;font-size:9px;position:absolute}.orbit-label span{color:var(--gold-light);font:22px/1 var(--serif);margin-right:9px}.orbit-label--one{bottom:25%;right:1%}.orbit-label--two{top:23%;left:2%}.hero-date{z-index:2;text-align:center;text-transform:uppercase;letter-spacing:.18em;color:#9d9d9a;font-size:8px;display:grid;position:absolute}.hero-date strong{color:#f0eadb;font:54px/.95 var(--serif);letter-spacing:-.03em}.scroll-note{z-index:2;color:#72767a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.scroll-note span{background:#ffffff1f;width:50px;height:1px;overflow:hidden}.scroll-note span:after{content:"";background:var(--gold);width:50%;height:100%;animation:2.3s ease-in-out infinite scroll-line;display:block}.section-heading h2,.system-copy h2,.centered-heading h2,.compat-copy h2,.morning-copy h2,.closing-inner h2{font-size:clamp(42px,4.4vw,64px)}.split-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.section-heading h2{margin:12px 0 0}.split-heading>p{color:#8f9398;max-width:460px;margin:0 0 7px;line-height:1.8}.insight-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.insight-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#ffffff06,#0000);min-height:240px;padding:32px;transition:background .3s,transform .3s;position:relative}.insight-card:hover{z-index:2;background:#bea7740e;transform:translateY(-3px)}.line-icon{width:42px;height:42px;color:var(--gold);border:1px solid var(--gold-dim);border-radius:50%;place-items:center;display:grid}.card-number{color:#45494e;font:13px var(--serif);position:absolute;top:34px;right:30px}.insight-card h3{font:24px/1.2 var(--serif);margin:46px 0 9px}.system-section{background:linear-gradient(100deg,#0a0e14,#0c121c);border-block:1px solid #ffffff0f;position:relative}.system-section:after{content:"";opacity:.25;pointer-events:none;background:radial-gradient(circle at 25%,#627ba62b,#0000 32%);position:absolute;inset:0}.system-grid{z-index:1;grid-template-columns:1fr 1fr;gap:100px;display:grid;position:relative}.system-copy h2{margin:15px 0 28px}.system-copy>p{color:#95999d;max-width:510px;line-height:1.8}.system-copy blockquote{border-left:1px solid var(--gold);color:#d7d2c7;max-width:500px;font:italic 18px/1.6 var(--serif);margin:38px 0 0;padding:18px 0 18px 24px}.system-list{border-top:1px solid var(--line)}.system-row{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr auto;align-items:center;gap:18px;padding:25px 4px;display:grid}.system-row>span{color:#666a6e;font:12px var(--serif)}.system-row h3{font:21px var(--serif);margin:0 0 4px}.system-row p{color:#777c81;margin:0;font-size:12px}.system-row svg{color:var(--gold);opacity:.45}.centered-heading{text-align:center;max-width:760px;margin:0 auto 60px}.centered-heading h2{margin:14px 0}.forecast-demo{background:radial-gradient(circle at 15%,#3d587e26,#0000 35%),linear-gradient(135deg,#101721,#0b0f15);border:1px solid #dccdab33;max-width:870px;margin:auto;padding:36px 42px;position:relative;box-shadow:0 30px 100px #00000059}.forecast-demo:before{content:"";pointer-events:none;border:1px solid #ffffff08;position:absolute;inset:9px}.demo-top{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:25px;display:flex}.demo-top span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.demo-top h3{font:25px var(--serif);margin:5px 0 0}.demo-top svg{color:var(--gold)}.demo-content{grid-template-columns:230px 1fr;gap:48px;padding:36px 0;display:grid}.score-orb{aspect-ratio:1;text-align:center;border:1px solid #d2be9540;border-radius:50%;place-content:center;display:grid;box-shadow:inset 0 0 45px #6782a914,0 0 0 13px #ffffff04}.score-orb strong{font:66px/.8 var(--serif)}.score-orb span{color:#7c8186;font-size:12px}.score-orb p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:12px 0 0;font-size:9px}.demo-scores{align-content:center;gap:20px;display:grid}.score-line{color:#b9bab8;grid-template-columns:100px 1fr 28px;align-items:center;gap:14px;font-size:11px;display:grid}.score-line>div{background:#ffffff14;height:2px}.score-line i{background:linear-gradient(90deg, #765f39, var(--gold-light));height:100%;display:block}.score-line strong{text-align:right;color:#e8e4db;font:18px var(--serif)}.demo-note{background:#c4ab7412;border:1px solid #c4ab741f;align-items:center;gap:17px;padding:18px;display:flex}.demo-note svg{color:var(--gold);flex:none}.demo-note p{color:#c6c2b9;font:italic 15px var(--serif);margin:0}.demo-note p span{color:#817f79;font:8px var(--sans);letter-spacing:.18em;text-transform:uppercase;margin-bottom:3px;display:block}.compat-banner{border:1px solid var(--line);background:linear-gradient(115deg,#111a27,#0a0e14 70%);grid-template-columns:.7fr 1.2fr .7fr;align-items:center;gap:40px;min-height:470px;padding:70px 62px;display:grid;position:relative;overflow:hidden}.compat-banner:after{content:"";border:1px solid #c7aa7229;border-radius:50%;width:500px;height:500px;position:absolute;top:-200px;right:-260px;box-shadow:0 0 0 50px #ffffff03,0 0 0 100px #ffffff02}.compat-symbol{height:210px;color:var(--gold);place-items:center;display:grid;position:relative}.compat-symbol>span{border:1px solid #ccb48440;border-radius:50%;width:120px;height:120px;position:absolute}.compat-symbol>span:first-of-type{transform:translate(-33px)}.compat-symbol>span:last-of-type{transform:translate(33px)}.compat-copy h2{margin:13px 0 22px}.compat-copy p{color:#999da1;max-width:540px;margin-bottom:28px;line-height:1.8}.compat-score{z-index:2;text-align:center;position:relative}.compat-score>span{color:#797d81;letter-spacing:.16em;text-transform:uppercase;font-size:9px;display:block}.compat-score>strong{font:80px/1 var(--serif)}.compat-score>small{color:#797d81}.compat-score p{color:#b6b3ab;margin:9px 0 0;font-size:10px}.compat-score p i{background:#95aa81;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.morning-card{color:#101217;background:#ede9df;grid-template-columns:.9fr 1.1fr;min-height:530px;display:grid;overflow:hidden}.phone-preview{border:7px solid #13171d;background:linear-gradient(160deg,#151b25,#090d12);border-bottom:0;border-radius:38px 38px 0 0;place-self:end center;width:290px;height:450px;padding:75px 20px 20px;position:relative;box-shadow:0 35px 65px #00000040}.phone-notch{background:#050709;border-radius:15px;width:80px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.message{color:#dad9d4;background:#eeede81a;border-radius:13px;gap:11px;padding:15px 12px;font-size:10px;display:flex}.message-logo{color:#16130d;background:var(--gold);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.message span{color:#84898e;font-size:8px}.message strong,.message p{margin:5px 0;display:block}.message p{color:#a5a6a5;line-height:1.5}.message button{color:var(--gold-light);background:0 0;border:0;padding:0;font-size:9px}.morning-copy{align-self:center;padding:70px 70px 70px 20px}.morning-copy h2{margin:14px 0 22px}.morning-copy p{color:#555a60;max-width:530px;line-height:1.75}.messenger-buttons{gap:10px;margin:26px 0 15px;display:flex}.messenger-buttons button{background:0 0;border:1px solid #c8c3b7;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12px;display:flex}.messenger-buttons small{color:#8f8b83;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.coming-note{color:#8c8982;align-items:center;gap:8px;font-size:9px;display:flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;min-height:86px;font:21px var(--serif);grid-template-columns:50px 1fr auto;align-items:center;list-style:none;display:grid;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#565a5e;font:11px var(--sans)}.faq-list summary i{width:18px;height:18px;position:relative}.faq-list summary i:before,.faq-list summary i:after{content:"";background:var(--gold);height:1px;transition:transform .2s;position:absolute;inset:50% 0 auto}.faq-list summary i:after{transform:rotate(90deg)}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details p{color:#8d9297;max-width:740px;margin:-6px 0 28px 50px;line-height:1.75}.closing-cta{isolation:isolate;background:#07111c url(/images/samira/sections/final-cta/section-final-cta-bg-desktop.png) 100%/cover no-repeat;border-top:1px solid #e1c07c26;align-items:center;min-height:clamp(760px,96svh,980px);padding:96px 0;display:flex;position:relative;overflow:hidden}.closing-cta:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#030a12c9 0%,#040b138c 58%,#040b131f 88%,#0000 100%);width:min(59%,860px);position:absolute;inset:0 auto 0 0}.closing-inner{align-items:center;width:min(100% - 64px,1320px);display:flex;position:relative}.closing-copy{text-align:left;width:min(52vw,680px);padding-left:clamp(0px,1.8vw,26px)}.closing-kicker-reveal,.closing-heading-reveal,.closing-action{width:100%}.closing-copy .kicker{color:#dfbd75;letter-spacing:.26em;text-shadow:0 0 20px #e0b96a1f}.closing-inner h2{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 30px #00000059;max-width:680px;margin:20px 0 34px;font-size:clamp(48px,4.25vw,66px);line-height:.99}.closing-inner h2 span,.closing-inner h2 em{display:block}.closing-inner h2 span{color:#f2eee5}.closing-inner h2 em{color:#e3bd72;text-shadow:0 0 30px #deb25b1f;margin-top:8px;font-style:italic;font-weight:400}.closing-action{flex-direction:column;align-items:flex-start;display:flex}.closing-action .button{background:linear-gradient(115deg,#b99659 0%,#e5c987 48%,#b69050 100%);border-color:#ffeec652;min-height:58px;padding-inline:28px;box-shadow:inset 0 1px #fff7df94,0 14px 40px #be8b362b}.closing-action .button svg{transition:transform .28s}.closing-action p{color:#e0e0d89e;letter-spacing:.035em;margin:15px 0 0;font-size:10px}.site-footer{background:linear-gradient(#06101a 0%,#04070c 100%);border-top:1px solid #ddbe8124;padding:44px 0}.footer-inner{justify-content:space-between;align-items:end;display:flex}.footer-inner p{color:#686c70;font:italic 13px var(--serif);margin:13px 0 0}.footer-links{color:#686c70;gap:25px;font-size:10px;display:flex}.footer-links a:hover{color:var(--gold)}@media (hover:hover) and (pointer:fine){.closing-action .button:hover{box-shadow:inset 0 1px #fff7dfad,0 17px 46px #cf9a423d}.closing-action .button:hover svg{transform:translate(5px)}}.start-page{background:#090c11;grid-template-columns:.92fr 1.08fr;min-height:100svh;display:grid}.start-art{background:radial-gradient(circle at 50% 60%,#374e7433,#0000 39%),linear-gradient(145deg,#0b111a,#07090d);flex-direction:column;min-height:780px;padding:42px 56px;display:flex;position:relative;overflow:hidden}.start-art:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(33% - 1px),#ffffff06 33%);position:absolute;inset:0}.back-link{z-index:2;color:#898d91;align-items:center;gap:9px;font-size:11px;display:flex;position:relative}.back-link:hover{color:var(--paper)}.start-art-content{z-index:1;margin-block:auto;position:relative}.start-art-content h1,.mobile-start-heading h1{max-width:590px;margin:14px 0 22px;font-size:clamp(48px,4.6vw,70px)}.start-art-content>p{color:#8f9499;max-width:480px;line-height:1.8}.start-art-content .cosmic-chart{z-index:-1;opacity:.48;width:610px;position:absolute;top:45%;left:44%}.privacy-note{z-index:1;color:#64696e;margin:0;font-size:9px;position:relative}.start-form-wrap{place-self:center;width:min(590px,100% - 60px);padding:65px 0}.form-step{color:#777b80;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:15px;margin-bottom:37px;font-size:9px;display:flex}.form-step>span{background:#ffffff14;width:80px;height:2px}.form-step i{background:var(--gold);width:100%;height:100%;display:block}.mobile-start-heading{display:none}.birth-form{gap:22px;display:grid}.birth-form>label>span:first-child{color:#aaaeb1;margin-bottom:9px;font-size:11px;display:block}.input-wrap{background:#ffffff05;border:1px solid #ffffff21;align-items:center;gap:13px;min-height:58px;padding:0 16px;transition:border-color .2s,background .2s;display:flex}.input-wrap:focus-within{background:#c7aa7209;border-color:#c7aa72b3}.input-wrap svg{color:#686e74}.input-wrap input{color:#ede9de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:100%;height:54px}.input-wrap input::placeholder{color:#50555a}.disabled-field{opacity:.38}.check-label{cursor:pointer;align-items:flex-start;gap:11px;display:flex}.check-label>input{opacity:0;pointer-events:none;position:absolute}.fake-check{color:#0000;border:1px solid #555b60;flex:none;place-items:center;width:19px;height:19px;margin:2px 0 0!important;display:grid!important}.check-label input:checked+.fake-check{color:#14120d;background:var(--gold);border-color:var(--gold)}.check-label strong{color:#c6c5c0;font-size:11px;font-weight:500;display:block}.check-label small{color:#62676c;max-width:480px;margin-top:4px;font-size:9px;line-height:1.55;display:block}.form-submit{width:100%;margin-top:9px}.form-disclaimer{color:#555a5f;text-align:center;max-width:470px;margin:-7px auto 0;font-size:8px;line-height:1.55}.calculation-screen{text-align:center;background:radial-gradient(circle at 50% 40%,#30496e38,#0000 35%),#07090d;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.calculation-visual{place-items:center;height:400px;display:grid;position:relative}.calculation-visual .cosmic-chart{width:400px}.calculation-center{text-transform:uppercase;letter-spacing:.14em;color:#7f8387;font-size:8px;display:grid;position:absolute}.calculation-center strong{color:#eee8dc;font:54px/1 var(--serif)}.calculation-center small{font-size:7px}.calculation-copy{margin-top:-30px}.calculation-copy h1{margin:11px 0;font-size:clamp(42px,5vw,64px)}.calculation-copy p{color:#73777c;font-size:11px}.calculation-steps{gap:8px;margin-top:25px;display:flex}.calculation-steps>div{opacity:.2;color:#a3a5a5;border:1px solid var(--line);align-items:center;gap:7px;padding:8px 12px;font-size:9px;animation:.45s forwards step-on;display:flex}.calculation-steps span{color:#111;background:var(--gold);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.today-page{background:radial-gradient(circle at 50% -5%,#3e598433,#0000 23%),#080b10;padding:138px 0 100px}.today-hero{justify-content:space-between;align-items:end;padding-bottom:48px;display:flex}.today-welcome h1{margin:15px 0 13px;font-size:clamp(50px,5vw,72px)}.today-welcome>p{color:#898e93;margin:0}.trial-pill{background:#c7aa720b;border:1px solid #c7aa7236;align-items:center;gap:13px;padding:13px 16px;display:flex}.trial-pill>span{border:1px solid #c7aa724d;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.trial-pill>span i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 12px var(--gold);border-radius:50%}.trial-pill small,.trial-pill strong{display:block}.trial-pill small{color:#777c81;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.trial-pill strong{font:14px var(--serif);margin-top:2px}.trial-dots{gap:4px;margin-left:8px;display:flex}.trial-dots i{background:#363b40;width:13px;height:2px}.trial-dots i:first-child{background:var(--gold)}.main-score-card{background:linear-gradient(120deg,#0f1722,#0a0e14);border:1px solid #ded3b629;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:455px;display:grid}.score-chart{border-right:1px solid var(--line);place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.score-chart .cosmic-chart{opacity:.55;width:480px;position:absolute}.score-chart>div:last-child{z-index:2;text-align:center;display:grid;position:relative}.score-chart span{color:var(--gold);letter-spacing:.17em;text-transform:uppercase;font-size:8px}.score-chart strong{font:92px/.95 var(--serif)}.score-chart small{color:#787d82;font-size:11px}.score-summary{padding:55px 65px}.score-summary h2{margin:15px 0 22px;font-size:clamp(40px,4vw,58px)}.score-summary>p{color:#91969a;max-width:510px;line-height:1.75}.positive-tag{color:#aab9a2;letter-spacing:.08em;text-transform:uppercase;background:#89a77e0d;border:1px solid #89a77e2e;align-items:center;gap:8px;width:fit-content;margin-top:25px;padding:8px 12px;font-size:9px;display:flex}.metric-grid{border-left:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.metric-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;min-height:190px;padding:22px}.metric-card>div:first-child{align-items:center;gap:9px;display:flex}.metric-icon{width:30px;height:30px;color:var(--gold);border:1px solid #c7aa7229;border-radius:50%;place-items:center;display:grid}.metric-card small{color:#85898d;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.metric-card>strong{font:36px var(--serif);margin:15px 0 8px;display:block}.metric-bar{background:#ffffff12;height:2px}.metric-bar i{background:var(--gold);height:100%;display:block}.metric-card p{color:#656a6f;margin:10px 0 0;font-size:9px}.metric-card--warning .metric-icon,.metric-card--warning>strong{color:#b98b75}.metric-card--warning .metric-bar i{background:#a67563}.today-content{grid-template-columns:1.25fr .75fr;gap:22px;padding-top:110px;display:grid}.main-today-card,.action-card{border:1px solid var(--line);background:#ffffff04;position:relative}.main-today-card{min-height:520px;padding:64px}.content-number{color:#32383e;font:55px var(--serif);position:absolute;top:30px;right:40px}.main-today-card h2{max-width:600px;margin:17px 0 28px;font-size:clamp(40px,4vw,58px)}.main-today-card>p{color:#a0a3a5;max-width:620px;font:18px/1.85 var(--serif)}.best-time{background:#c7aa7209;border:1px solid #c7aa7224;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;max-width:510px;margin-top:42px;padding:15px 18px;display:grid}.best-time svg{color:var(--gold)}.best-time span{color:#777c80;font-size:9px}.best-time strong{font:14px var(--serif)}.action-column{gap:22px;display:grid}.action-card{padding:34px}.action-card>svg{color:var(--gold)}.action-card>span{color:#72777b;letter-spacing:.16em;text-transform:uppercase;margin:28px 0 12px;font-size:9px;display:block}.action-card h3{font:24px/1.25 var(--serif);margin-bottom:13px}.action-card p{color:#74797e;margin:0;font-size:12px;line-height:1.7}.action-card--good{background:linear-gradient(135deg,#5c795b14,#0000)}.action-card--avoid{background:linear-gradient(135deg,#7f574a14,#0000)}.reasons-section{padding-top:110px}.reasons-heading{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.reasons-heading h2{margin:14px 0 0;font-size:clamp(42px,4vw,58px)}.reasons-heading>p{color:#858a8f;margin:0;line-height:1.75}.reason-list{border-top:1px solid var(--line)}.reason-list details{border-bottom:1px solid var(--line)}.reason-list summary{cursor:pointer;grid-template-columns:55px 1fr auto;align-items:center;min-height:94px;list-style:none;display:grid}.reason-list summary::-webkit-details-marker{display:none}.reason-number{color:#53585d;font-size:10px}.reason-list summary strong,.reason-list summary small{display:block}.reason-list summary strong{font:22px var(--serif)}.reason-list summary small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;margin-top:5px;font-size:8px}.reason-list summary svg{color:var(--gold);transition:transform .2s}.reason-list details[open] summary svg{transform:rotate(180deg)}.reason-list details>p{color:#8e9397;max-width:760px;margin:-5px 0 30px 55px;line-height:1.75}.save-card{background:linear-gradient(100deg,#c7aa720d,#5067890b);border:1px solid #c7aa7229;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:110px;padding:34px 40px;display:grid}.save-icon{border:1px solid var(--gold-dim);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.save-card h2{font:28px var(--serif);margin:5px 0 4px}.save-card p{color:#73787c;margin:0;font-size:11px}.prototype-note{color:#4f5459;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:8px;display:flex}.compat-page{background:radial-gradient(circle at 70% 40%,#415b842b,#0000 28%),#080b10;min-height:100svh;padding:160px 0 70px}.compat-page-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:600px;display:grid}.compat-page h1{margin:20px 0 25px;font-size:clamp(54px,5vw,76px)}.compat-page-grid>div:first-child>p{color:#969a9e;max-width:580px;line-height:1.8}.compat-placeholder{border:1px solid var(--line);align-items:center;gap:16px;width:fit-content;margin:28px 0;padding:15px 18px;display:flex}.compat-placeholder svg{color:var(--gold)}.compat-placeholder span,.compat-placeholder strong{display:block}.compat-placeholder span{color:#6d7277;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.compat-placeholder strong{font:14px var(--serif);margin-top:4px}.compat-art{place-items:center;display:grid;position:relative}.two-points{align-items:center;gap:20px;display:flex;position:absolute}.two-points i{border:1px solid var(--gold-dim);width:55px;height:55px;color:var(--gold);font:normal 18px var(--serif);border-radius:50%;place-items:center;display:grid}.two-points span{background:var(--gold);width:35px;height:1px}.stub-note{color:#5f6469;align-items:center;gap:8px;font-size:9px;display:flex}.not-found{text-align:center;background:radial-gradient(circle,#111a28,#07090d 60%);place-content:center;justify-items:center;min-height:100svh;padding:24px;display:grid}.not-found>span{color:var(--gold);letter-spacing:.2em}.not-found h1{margin:15px 0;font-size:55px}.not-found p{color:#898e93}.not-found .button{margin-top:18px}@keyframes chart-spin{to{transform:rotate(360deg)}}@keyframes chart-spin-reverse{to{transform:rotate(-360deg)}}@keyframes stars-drift{to{opacity:.8;transform:translate(12px,-10px)}}@keyframes scroll-line{0%{transform:translate(-110%)}to{transform:translate(220%)}}@keyframes step-on{to{opacity:1;border-color:#c7aa723d}}@media (max-width:980px){.hero{min-height:850px}.hero-grid{grid-template-columns:1fr}.hero-copy{padding-top:80px}.hero-art{opacity:.45;width:650px;position:absolute;right:-200px}.hero h1{max-width:680px}.system-grid{gap:55px}.compat-banner{grid-template-columns:.5fr 1.3fr}.compat-score{display:none}.morning-copy{padding-right:40px}.metric-grid{grid-template-columns:repeat(3,1fr)}.today-content{grid-template-columns:1fr}.action-column{grid-template-columns:1fr 1fr}}@media (max-width:760px){.shell{width:min(100% - 32px,620px)}.section{padding-block:78px}.desktop-nav,.login-link{display:none}.header-inner{justify-content:space-between;height:66px;display:flex}.menu-button{display:block}.site-header{position:absolute}.hero{align-items:start;height:auto;min-height:790px;max-height:none;padding:110px 0 70px}.hero:before{background:linear-gradient(#0000 55%,#07090d)}.hero-grid{padding:0}.hero-copy{padding-top:0}.eyebrow{letter-spacing:.15em;font-size:8px}.hero h1{margin-top:38px;font-size:clamp(43px,12vw,54px);line-height:1.02}.hero-lead{font-size:14px;line-height:1.7}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.hero-actions>p{justify-content:center}.hero-art{opacity:.68;width:100%;height:330px;margin-top:-8px;position:relative;right:auto}.hero-art .cosmic-chart{width:430px;max-width:110vw}.orbit-label--one{bottom:13%;right:0}.orbit-label--two{top:18%;left:-8px}.orbit-label{padding:8px 10px}.scroll-note{display:none}.split-heading{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.section-heading h2,.system-copy h2,.centered-heading h2,.compat-copy h2,.morning-copy h2,.closing-inner h2{font-size:43px}.insight-grid{grid-template-columns:1fr 1fr}.insight-card{min-height:210px;padding:24px}.insight-card h3{margin-top:36px;font-size:21px}.system-grid{grid-template-columns:1fr}.system-copy blockquote{font-size:16px}.demo-section{overflow:hidden}.centered-heading{margin-bottom:38px}.forecast-demo{padding:25px 22px}.demo-content{grid-template-columns:1fr;gap:32px}.score-orb{width:185px;margin:auto}.demo-note{align-items:flex-start}.compat-banner{grid-template-columns:1fr;padding:45px 28px}.compat-symbol{height:130px}.morning-card{grid-template-columns:1fr}.phone-preview{grid-row:2;height:390px}.morning-copy{padding:45px 28px 15px}.messenger-buttons{flex-wrap:wrap}.faq-list summary{grid-template-columns:35px 1fr auto;min-height:80px;font-size:17px}.faq-list details p{margin-left:35px}.closing-cta{background-position:67%;align-items:flex-end;min-height:820px;padding:92px 0 70px}.closing-cta:before{background:linear-gradient(#03091014 0%,#03091052 32%,#030910e6 72%,#030910f7 100%);width:100%}.closing-inner{width:min(100% - 32px,620px)}.closing-copy{width:100%;max-width:560px;padding-left:0}.closing-inner h2{margin-block:16px 28px;font-size:clamp(40px,10vw,51px);line-height:1.02}.closing-action .button{min-height:56px}.footer-inner{flex-direction:column;align-items:flex-start;gap:30px}.footer-links{flex-wrap:wrap}.start-page{grid-template-columns:1fr;min-height:100svh}.start-art{background:0 0;min-height:0;padding:25px 20px}.start-art-content,.privacy-note{display:none}.start-form-wrap{width:min(100% - 40px,560px);padding:40px 0 55px}.mobile-start-heading{margin-bottom:36px;display:block}.mobile-start-heading h1{font-size:45px}.calculation-visual{height:320px}.calculation-visual .cosmic-chart{width:320px}.calculation-steps{grid-template-columns:1fr 1fr;width:100%;max-width:430px;display:grid}.today-page{padding-top:112px}.today-hero{flex-direction:column;align-items:flex-start;gap:28px}.today-welcome h1{font-size:50px}.main-score-card{grid-template-columns:1fr}.score-chart{border-right:0;border-bottom:1px solid var(--line);min-height:340px}.score-summary{padding:38px 28px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:165px;padding:18px}.metric-card:last-child{grid-column:1/-1}.today-content{padding-top:78px}.main-today-card{min-height:0;padding:45px 27px}.main-today-card>p{font-size:17px}.best-time{grid-template-columns:auto 1fr}.best-time strong{grid-column:2}.action-column{grid-template-columns:1fr}.reasons-section{padding-top:78px}.reasons-heading{grid-template-columns:1fr;gap:18px}.reason-list summary{grid-template-columns:38px 1fr auto}.reason-list details>p{margin-left:38px}.save-card{grid-template-columns:auto 1fr;padding:28px 22px}.save-card .button{grid-column:1/-1;width:100%}.compat-page{padding-top:125px}.compat-page-grid{grid-template-columns:1fr;gap:35px;min-height:auto}.compat-art{grid-row:1}.compat-art .cosmic-chart{width:330px}}@media (max-width:430px){.insight-grid{grid-template-columns:1fr}.insight-card{min-height:190px}.section-heading h2,.system-copy h2,.centered-heading h2,.compat-copy h2,.morning-copy h2,.closing-inner h2{font-size:38px}.score-line{grid-template-columns:82px 1fr 25px;gap:9px}.demo-top h3{font-size:21px}.compat-banner{padding-inline:22px}.today-welcome h1{font-size:44px}.main-score-card{margin-inline:-4px}.closing-action .button{width:100%;padding-inline:18px}.closing-action p{max-width:320px;line-height:1.55}.score-summary h2,.main-today-card h2,.reasons-heading h2{font-size:38px}.action-card{padding:28px 24px}.trial-pill{width:100%}.trial-dots{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#05070d;--ink-soft:#090d18;--navy:#0d1222;--paper:#f3eee3;--paper-dim:#9ba1b1;--gold:#d9b978;--gold-light:#ead39e;--gold-bright:#f2dfb2;--gold-dim:#d9b97833;--violet-haze:#47356f1f;--blue-glow:#5170aa21;--line:#e8d09b1c}body{background:#05070d}body>header,body>main,body>footer{z-index:1;position:relative}h1 em,h2 em{font-style:normal}.hero h1 em,.closing-inner h2 em{font-style:italic}.celestial-backdrop{z-index:0;pointer-events:none;background:radial-gradient(at 50% -20%,#11182b 0%,#080c17 38%,#05070d 72%);position:fixed;inset:0;overflow:hidden}.celestial-nebula{filter:blur(75px);opacity:.62;mix-blend-mode:screen;border-radius:50%;animation:22s ease-in-out infinite alternate nebula-breathe;position:absolute}.celestial-nebula--one{background:radial-gradient(#42588b2e,#2f205414 45%,#0000 72%);width:58vw;height:40vw;top:8%;right:-20%;transform:rotate(-17deg)}.celestial-nebula--two{background:radial-gradient(#5b416d21,#2d477212 48%,#0000 73%);width:55vw;height:44vw;animation-delay:-10s;bottom:-16%;left:-18%}.celestial-stars{background-repeat:repeat;position:absolute;inset:-5%}.celestial-stars--far{opacity:.45;background-image:radial-gradient(circle at 11px 14px,#fff9 0 .6px,#0000 .9px),radial-gradient(circle at 67px 48px,#ead3a0a6 0 .6px,#0000 1px);background-size:103px 89px,157px 139px}.celestial-stars--near{opacity:.5;background-image:radial-gradient(circle at 28px 33px,#f6eedc 0 1px,#0000 1.4px),radial-gradient(circle at 96px 78px,#cfb271 0 .8px,#0000 1.3px);background-size:247px 211px,353px 307px;animation:36s linear infinite alternate star-drift-luxury}.constellation-map{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation{fill:#e7d6b28a;stroke:#a6b8d81f;stroke-width:.65px}.constellation--two{opacity:.75}.constellation--three{opacity:.45}.celestial-arc{fill:none;stroke:#cfbb940d;stroke-width:1px}.celestial-arc--two{stroke:#708cb80b}.celestial-grain{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.site-header{background:linear-gradient(#05070db8,#0000);border-bottom-color:#e8d09b16;position:absolute}.brand{gap:12px}.brand-mark{stroke:var(--gold);stroke-width:.65px;filter:drop-shadow(0 0 7px #d9b97840);flex:none;overflow:visible}.brand-mark-core,.brand-mark-star{fill:var(--gold-light);stroke:none}.brand>span{flex-direction:column;display:flex}.brand>span strong{font:600 16px/1 var(--serif);letter-spacing:.25em}.brand>span small{color:#626978;font:500 6px/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;margin-top:5px}.site-footer .brand>span strong{font-size:14px}.login-link{background:#d9b97805;border-color:#d9b9782b}.hero{background:radial-gradient(at 73% 49%,#384d7b38,#0000 25%),radial-gradient(at 84% 68%,#4e32641a,#0000 30%),linear-gradient(112deg,#05070df2 31%,#080c16b8 100%);min-height:900px}.hero:before{background:linear-gradient(90deg,#05070df0 0%,#05070d80 48%,#0000 77%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#e7d6b004 25%)}.hero:after{content:"";border:1px solid #d9b9780a;border-radius:50%;width:680px;height:680px;position:absolute;top:50%;right:7%;transform:translateY(-47%);box-shadow:0 0 0 85px #778fb304,0 0 0 170px #d9b97802}.stars{opacity:.5;mix-blend-mode:screen}.eyebrow i{color:#d9b97885;font-style:normal}.hero h1{text-shadow:0 2px 32px #00000047;max-width:680px}.hero h1 em{color:var(--gold-bright);text-shadow:0 0 34px #d9b9781a}.hero-lead{color:#969dad}.button--gold{background:linear-gradient(115deg,#b8995f 0%,#e5ca91 47%,#c4a568 100%);position:relative;overflow:hidden;box-shadow:0 12px 40px #d9b97824,inset 0 1px #fff5db6b}.button--gold:before{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff59,#0000 67%);transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-2px;transform:translate(-115%)}.button--gold:hover:before{transform:translate(115%)}.button--gold>*{position:relative}.hero-actions>p{color:#7f8696}.cosmic-chart svg{stroke:#e3cd9e57;stroke-width:.62px;filter:drop-shadow(0 0 12px #617cab0d)}.chart-glow{filter:blur(25px);background:radial-gradient(circle,#e2c38033,#45639921 30%,#33255914 50%,#0000 72%);inset:15%}.chart-ticks{stroke:#ead6ab57;stroke-width:.8px}.chart-outer{stroke:#e8d1a180}.chart-orbit--one{stroke:#82a0cd57}.chart-orbit--two{stroke:#dec0864d}.cosmic-chart .chart-core-dotted{stroke:#e8d09e38}.cosmic-chart .chart-center-glow{fill:#eed193b3;stroke:none}.hero-art .cosmic-chart{transform:scale(1.04)}.hero-date{z-index:4}.hero-date strong{color:var(--paper);text-shadow:0 0 30px #d9b97829;font-size:64px}.hero-date span{color:#888f9e}.orbit-label{background:#070a119e;border-color:#e0ca9d36;box-shadow:inset 0 0 22px #647fa90a,0 12px 28px #00000026}.orbit-label span{color:var(--gold-bright)}.insight-grid{border:0;gap:14px}.insight-grid>div{height:100%}.insight-card{isolation:isolate;width:100%;height:100%;min-height:280px;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);appearance:none;cursor:pointer;text-align:left;background:linear-gradient(145deg,#121928b8,#080c1561);border:1px solid #e7d3ab1a;border-radius:0;padding:27px;transition:transform .28s,border-color .32s,background .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 18px 45px #0000001f}.insight-card:before{content:"";z-index:-1;border:1px solid #d9b97814;border-radius:50%;width:170px;height:170px;transition:transform .5s,border-color .5s;position:absolute;top:-80px;right:-75px;box-shadow:0 0 0 28px #7d97c105}.insight-card:after{content:"";z-index:5;opacity:0;pointer-events:none;border:1px solid #efd296b8;position:absolute;inset:-1px}.insight-card-top{justify-content:space-between;align-items:center;display:flex}.card-number{color:#525a6b;position:static}.line-icon{color:var(--gold-light);background:#d9b97806;transition:transform .45s,box-shadow .45s}.insight-preview{color:#7d8493;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;margin-top:31px;font-size:8px;display:flex}.insight-preview strong{color:var(--gold-bright);font:47px/.8 var(--serif);letter-spacing:-.03em}.insight-preview svg{color:var(--gold)}.insight-card h3{margin:28px 0 8px;font-size:21px}.insight-card p{color:#777f8d}.card-gold-line{background:linear-gradient(90deg, var(--gold), transparent);width:0;height:1px;transition:width .55s;position:absolute;bottom:0;left:0}.insight-card.is-active{background:radial-gradient(circle at 22% 14%,#d9b97813,#0000 36%),linear-gradient(145deg,#161e2fc7,#080c157a);border-color:#e5c78a61;box-shadow:inset 0 0 38px #d9b97806,0 20px 48px #00000026}.insight-card.is-active .card-gold-line{width:72%}.active-marker{background:var(--gold-bright);opacity:0;border-radius:50%;width:5px;height:5px;transition:opacity .25s,transform .25s;position:absolute;bottom:19px;right:20px;transform:scale(.5);box-shadow:0 0 10px #eed297a6}.insight-card.is-active .active-marker{opacity:1;transform:scale(1)}.insight-card.is-pulsing:after{animation:.72s ease-out card-border-pulse}.card-stars{z-index:2;pointer-events:none;height:32px;position:absolute;inset:0 0 auto}.card-stars i{opacity:0;background:var(--gold-bright);border-radius:50%;width:2px;height:2px;position:absolute;top:12px;box-shadow:0 0 6px #ebcc8cb3}.card-stars i:first-child{left:22%}.card-stars i:nth-child(2){width:1px;height:1px;top:8px;left:52%}.card-stars i:nth-child(3){top:16px;right:16%}.line-icon{position:relative}.icon-particles{pointer-events:none;position:absolute;inset:50%}.icon-particles i{opacity:0;background:var(--gold-bright);border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 5px #eecf8f99}.icon-particles i:first-child{--particle-x:-21px;--particle-y:-17px}.icon-particles i:nth-child(2){--particle-x:20px;--particle-y:-12px}.icon-particles i:nth-child(3){--particle-x:-18px;--particle-y:18px}.icon-particles i:nth-child(4){--particle-x:19px;--particle-y:16px}.insight-card.is-pulsing .icon-particles i{animation:.68s ease-out icon-particle}.insight-card.is-pulsing .icon-particles i:nth-child(2){animation-delay:40ms}.insight-card.is-pulsing .icon-particles i:nth-child(3){animation-delay:80ms}.insight-card.is-pulsing .icon-particles i:nth-child(4){animation-delay:.12s}@media (hover:hover) and (pointer:fine){.insight-card:hover{background:radial-gradient(circle at 23% 15%,#d9b97812,#0000 38%),linear-gradient(145deg,#182132cc,#090d1787);border-color:#e5c78a45;transform:translateY(-3px);box-shadow:inset 0 0 38px #d9b97806,0 23px 55px #00000030}.insight-card:hover:before{border-color:#d9b97833;transform:scale(1.05)}.insight-card:hover .line-icon{transform:scale(1.04);box-shadow:0 0 23px #d9b9781c}.insight-card:hover .insight-preview strong{text-shadow:0 0 14px #e8ca8c52}.insight-card:hover .card-gold-line{width:72%}.insight-card:hover .card-stars i{animation:3.2s ease-in-out infinite card-star-reveal}.insight-card:hover .card-stars i:nth-child(2){animation-delay:.55s}.insight-card:hover .card-stars i:nth-child(3){animation-delay:1.05s}}@media (hover:none),(pointer:coarse){.insight-card:hover{transform:none}.insight-card:active{border-color:#e5c78a52;transform:scale(.99)}.card-stars{display:none}}.system-section{background:radial-gradient(circle at 73%,#3d538026,#0000 30%),linear-gradient(110deg,#080c15e0,#070910b3);border-block-color:#dac49714;overflow:hidden}.system-section:before{content:"";opacity:.32;background-image:radial-gradient(circle at 10px 10px,#eadbba59 0 .55px,#0000 .9px);background-size:71px 67px;position:absolute;inset:0}.system-grid--celestial{grid-template-columns:.78fr 1.22fr;align-items:center;gap:70px}.system-copy blockquote{color:#c5c0b5;border-left-color:#d9b978bf;font-style:normal}.system-visual{place-items:center;min-height:590px;display:grid}.system-orbit{aspect-ratio:1;place-items:center;width:min(590px,48vw);display:grid;position:relative}.system-orbit-rings,.system-connectors{width:100%;height:100%;position:absolute;inset:0}.system-orbit-rings i{border:1px solid #d9b97817;border-radius:50%;position:absolute;inset:10%}.system-orbit-rings i:nth-child(2){border-color:#7591be1a;inset:19%}.system-orbit-rings i:nth-child(3){border-style:dashed;inset:30%}.system-connectors{fill:none;stroke:#ddcba521;stroke-width:.7px}.system-core{z-index:2;text-align:center;background:radial-gradient(circle,#d9b97821,#0b101be6 66%);border:1px solid #e8cf9b47;border-radius:50%;place-content:center;width:174px;height:174px;display:grid;position:relative;box-shadow:0 0 70px #d9b97817,0 0 0 13px #d9b97804}.system-core span{color:#6f7684;letter-spacing:.19em;text-transform:uppercase;font-size:7px}.system-core strong{font:600 19px var(--serif);letter-spacing:.2em;margin-top:7px}.system-core i{background:var(--gold);width:5px;height:5px;box-shadow:0 0 14px var(--gold);border-radius:50%;position:absolute;bottom:18px;left:50%}.system-node{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#070b13b8;border:1px solid #e3cea321;align-items:center;gap:10px;min-width:170px;padding:12px 14px;display:flex;position:absolute}.system-node>span{width:31px;height:31px;color:var(--gold);border:1px solid #d9b9782b;border-radius:50%;place-items:center;display:grid}.system-node strong,.system-node small{display:block}.system-node strong{font:15px var(--serif)}.system-node small{color:#666e7d;text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:7px}.system-node--top{top:2%;left:50%;transform:translate(-50%)}.system-node--right{top:50%;right:-3%;transform:translateY(-50%)}.system-node--bottom{bottom:2%;left:50%;transform:translate(-50%)}.system-node--left{top:50%;left:-3%;transform:translateY(-50%)}.compat-banner{background:radial-gradient(circle at 28%,#d9b97813,#0000 22%),radial-gradient(circle at 73% 45%,#4258861f,#0000 31%),linear-gradient(120deg,#0c121fed,#070a12eb);border-color:#e3cda121;grid-template-columns:1.05fr 1.15fr .48fr;gap:24px;min-height:540px;padding:62px 48px}.compat-banner:after{opacity:.45}.compat-visual{min-width:0}.compatibility-orbits{place-items:center;width:100%;display:grid;position:relative}.compatibility-orbits svg{z-index:1;fill:none;stroke:#dfc8993d;stroke-width:.7px;width:100%;position:relative}.compatibility-system{transform-origin:50%}.compatibility-system--a{animation:40s linear infinite compatibility-turn}.compatibility-system--b{animation:46s linear infinite compatibility-turn-reverse}.compatibility-core{fill:var(--gold-bright);stroke:none;filter:drop-shadow(0 0 12px var(--gold))}.compatibility-glow{z-index:0;aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#e4c48229,#0000 68%);border-radius:50%;width:42%;position:absolute}.person-point{z-index:2;border:1px solid var(--gold-dim);width:35px;height:35px;color:var(--gold-light);font:13px var(--serif);background:#0a0e18;border-radius:50%;place-items:center;display:grid;position:absolute}.person-point--a{left:19%}.person-point--b{right:19%}.compat-mini-scores{flex-wrap:wrap;gap:8px;margin:-5px 0 25px;display:flex}.compat-mini-scores span{color:#757d8d;text-transform:uppercase;letter-spacing:.09em;border:1px solid #d9b9781a;padding:7px 9px;font-size:8px}.compat-mini-scores strong{color:var(--gold-light);font:12px var(--serif);margin-left:6px}.morning-card--celestial{color:var(--paper);background:radial-gradient(circle at 22% 82%,#6881aa24,#0000 30%),linear-gradient(125deg,#0f1624fa,#070a12f5);border:1px solid #e2cca01f;position:relative}.morning-card--celestial:after{content:"";border:1px solid #dac2941c;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-300px;left:-130px;box-shadow:0 0 0 42px #708ebc06,0 0 0 88px #d9b97803}.morning-card--celestial .phone-preview{z-index:1;background:radial-gradient(circle at 50% 35%,#4f6a9a26,#0000 35%),#070a10;border-color:#202737;box-shadow:0 38px 80px #00000080,-18px -10px 70px #7690ba14}.morning-card--celestial .morning-copy{z-index:1;position:relative}.morning-card--celestial .morning-copy p{color:#9299a8}.morning-card--celestial .messenger-buttons button{color:#d8d3c8;background:#d9b97806;border-color:#d9b9782e}.morning-card--celestial .messenger-buttons button:hover{background:#d9b9780f;border-color:#d9b97880}.morning-card--celestial .coming-note{color:#656d7c}.message{background:linear-gradient(135deg,#e9e0cc1a,#6a81a612);border:1px solid #ffffff0d}.faq-list{border-top-color:#d9b9781f}.faq-list details{border-bottom-color:#d9b97818;transition:background .3s}.faq-list details[open]{background:linear-gradient(90deg,#d9b97807,#0000 70%)}.faq-list summary{min-height:75px;font-size:19px}.faq-list details p{color:#858d9b;margin-bottom:23px}.start-art:after{content:"";border:1px solid #d9b97814;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-130px;left:-260px;box-shadow:0 0 0 60px #6f8bb606}.start-art-content .cosmic-chart{opacity:.64;filter:drop-shadow(0 0 30px #49639214)}.start-form-wrap{width:min(640px,100% - 60px);padding:40px 0;position:relative}.birth-form-panel{z-index:2;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#101623b8,#070a119e);border:1px solid #e6d1a71f;padding:42px;position:relative;box-shadow:inset 0 1px #ffffff06,0 30px 80px #0000002e}.birth-form-panel:before{content:"";pointer-events:none;border:1px solid #d9b97809;position:absolute;inset:9px}.form-constellation{z-index:1;opacity:.6;width:220px;height:200px;position:absolute;top:-35px;right:-65px}.form-constellation i{background:var(--gold);width:4px;height:4px;box-shadow:0 0 8px var(--gold);border-radius:50%;position:absolute}.form-constellation i:first-child{top:60%;left:10%}.form-constellation i:nth-child(2){top:20%;left:52%}.form-constellation i:nth-child(3){bottom:13%;right:8%}.form-constellation span{transform-origin:0;background:#d9b97829;width:110px;height:1px;position:absolute;top:47%;left:14%;transform:rotate(-34deg)}.form-constellation span:last-child{width:125px;top:22%;left:51%;transform:rotate(49deg)}.input-wrap{background:#03060c3d;border-color:#cdd2de21;box-shadow:inset 0 -1px #d9b97806}.input-wrap:focus-within{box-shadow:inset 0 -1px var(--gold), 0 0 26px #d9b9780e;background:#d9b97808;border-color:#d9b9788a}.input-wrap:focus-within svg{color:var(--gold)}.form-submit{box-shadow:0 15px 45px #d9b9781c}.calculation-screen{isolation:isolate;background:radial-gradient(circle at 50% 42%,#4660942b,#0000 27%),radial-gradient(circle at 50% 48%,#d9b9780d,#0000 17%),#04060bf7}.ritual-vignette{z-index:-1;background:radial-gradient(circle,#0000 10%,#0305099e 68%,#03050a 100%);position:absolute;inset:0}.calculation-visual:after{content:"";border:1px solid #d9b97826;border-radius:50%;width:135px;height:135px;animation:2.8s ease-in-out infinite ritual-pulse;position:absolute;box-shadow:0 0 50px #d9b97812}.calculation-copy h1{text-shadow:0 0 35px #d9b97814}.calculation-steps{width:min(470px,90vw);min-height:45px;margin-top:27px;display:block;position:relative}.calculation-steps>div{opacity:0;background:#d9b97806;border-color:#d9b97821;justify-content:center;padding:11px 16px;animation:.68s forwards ritual-step;display:flex;position:absolute;inset:0}.calculation-steps>div span{background:linear-gradient(135deg, var(--gold), var(--gold-light))}.today-page{background:radial-gradient(circle at 72% 8%,#42598c1f,#0000 22%),radial-gradient(circle at 24% 43%,#4a34690e,#0000 25%),#05080e7a}.today-page:before{content:"";pointer-events:none;background:linear-gradient(#0e152366,#0000),radial-gradient(circle at 50% 42%,#d9b97809,#0000 24%);height:740px;position:absolute;inset:0 0 auto}.today-hero,.day-overview,.today-content,.reasons-section,.save-card,.prototype-note{z-index:1;position:relative}.today-welcome>p{color:#818999}.trial-pill{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0f1980;border-radius:40px}.main-score-card{background:radial-gradient(circle at 22%,#49649626,#0000 32%),linear-gradient(118deg,#0d1422eb,#070a12f0);border-color:#e4cda124;min-height:510px;overflow:hidden;box-shadow:0 35px 90px #0000002e}.score-chart{overflow:visible}.score-chart:after{content:"";border:1px solid #d9b9780b;border-radius:50%;width:520px;height:520px;position:absolute;box-shadow:0 0 0 52px #708ebd05}.score-chart .cosmic-chart{opacity:.68;width:520px}.score-index{z-index:3;text-align:center;display:grid;position:relative}.score-index span{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:8px}.score-index strong{color:var(--paper);font:98px/.92 var(--serif);text-shadow:0 0 35px #d9b9781f}.score-index small{color:#757d8d;font-size:10px}.day-orbit-data{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#060910ad;border:1px solid #d9b97821;align-items:baseline;gap:8px;padding:8px 10px;display:flex;position:absolute}.day-orbit-data small{color:#626b7b;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.day-orbit-data strong{color:var(--gold-light);font:18px var(--serif)}.day-orbit-data--love{top:24%;left:7%}.day-orbit-data--energy{bottom:25%;right:7%}.score-summary{position:relative}.score-summary:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);opacity:.36;width:125px;height:1px;position:absolute;top:33px;left:65px}.metric-grid{border:0;gap:10px;margin-top:10px}.metric-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#101725ad,#070a1173);border:1px solid #e4cfa517;min-height:195px;position:relative;overflow:hidden}.metric-card:before{content:"";border:1px solid #d9b97814;border-radius:50%;width:90px;height:90px;position:absolute;top:-62px;right:-40px}.metric-bar{background:#ffffff0d}.metric-bar i{background:linear-gradient(90deg, #876d40, var(--gold-light));box-shadow:0 0 8px #d9b9782e}.main-today-card,.action-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#0f1623a1,#070a116b);border-color:#e2cca018}.main-today-card:after{content:"";border:1px solid #d9b97812;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-140px;right:-145px;box-shadow:0 0 0 30px #6683b004}.content-number{color:#30394a}.reason-list{border:0;grid-template-columns:1fr 1fr;gap:12px;display:grid}.reason-list details{background:linear-gradient(145deg,#0e14219e,#070a116b);border:1px solid #e2cca018}.reason-list summary{grid-template-columns:42px 1fr auto;min-height:102px;padding:0 23px}.reason-list details>p{margin:-2px 23px 27px 65px}.save-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 4%,#d9b97812,#0000 20%),linear-gradient(100deg,#0d131fcc,#080b13b3)}.compat-page{background:radial-gradient(circle at 72% 42%,#48609226,#0000 30%),#05080e8c}.compat-art .compatibility-orbits{width:min(620px,50vw)}.compat-page-score{z-index:3;place-items:center;display:grid;position:absolute}.compat-page-score span{color:#737b8b;letter-spacing:.14em;text-transform:uppercase;font-size:7px}.compat-page-score strong{font:68px/.9 var(--serif)}.compat-page-score small{color:#777e8c;font-size:9px}@keyframes nebula-breathe{to{opacity:.8;transform:translate(2vw,-1vw)scale(1.08)rotate(-13deg)}}@keyframes star-drift-luxury{to{opacity:.68;transform:translate(10px,-14px)}}@keyframes compatibility-turn{to{transform:rotate(360deg)}}@keyframes compatibility-turn-reverse{to{transform:rotate(-360deg)}}@keyframes ritual-pulse{50%{transform:scale(1.06);box-shadow:0 0 75px #d9b9781f}}@keyframes ritual-step{0%{opacity:0;transform:translateY(8px)}35%,78%{opacity:1;transform:translateY(0)}to{opacity:.22;transform:translateY(-5px)}}@media (max-width:980px){.system-grid--celestial{grid-template-columns:.75fr 1.25fr;gap:35px}.system-orbit{width:min(540px,53vw)}.system-node{min-width:145px}.compat-banner{grid-template-columns:.9fr 1.1fr}.compat-score{display:none}}@media (max-width:760px){.celestial-nebula{filter:blur(55px);opacity:.35}.celestial-nebula--one{width:120vw;height:95vw;right:-70%}.celestial-nebula--two{display:none}.celestial-stars--far{opacity:.28}.celestial-stars--near{opacity:.33}.constellation--three,.celestial-arc--two,.brand>span small{display:none}.hero{min-height:820px}.hero:after{width:440px;height:440px;top:70%;right:-42%}.hero-art .cosmic-chart{transform:scale(.96)}.insight-grid{gap:10px}.insight-card{min-height:245px;padding:22px}.insight-preview strong{font-size:39px}.system-grid--celestial{grid-template-columns:1fr}.system-visual{min-height:530px;margin-inline:-20px}.system-orbit{width:min(520px,105vw)}.system-node{min-width:132px;padding:9px}.system-node strong{font-size:13px}.system-node small{display:none}.system-node--right{right:1%}.system-node--left{left:1%}.system-core{width:145px;height:145px}.compat-banner{grid-template-columns:1fr}.compat-visual{margin-inline:-20px}.compatibility-orbits{max-width:520px;margin:auto}.morning-card--celestial .morning-copy{padding-bottom:20px}.birth-form-panel{padding:31px 25px}.start-form-wrap{width:min(100% - 28px,580px)}.form-constellation{opacity:.28;top:5px;right:-8px}.calculation-steps{grid-template-columns:none;display:block}.main-score-card{grid-template-columns:1fr}.score-chart{min-height:390px;overflow:hidden}.score-chart .cosmic-chart{width:470px}.score-chart:after{width:450px;height:450px}.day-orbit-data--love{top:18%;left:5%}.day-orbit-data--energy{bottom:18%;right:5%}.score-summary:before{left:28px}.metric-grid{gap:8px}.metric-card{min-height:175px}.reason-list{grid-template-columns:1fr}.compat-art .compatibility-orbits{width:min(560px,105vw)}}@media (max-width:430px){.hero h1{font-size:clamp(42px,11.8vw,49px)}.eyebrow{letter-spacing:.12em}.insight-card{min-height:220px}.system-visual{min-height:445px}.system-orbit{width:440px}.system-core{width:125px;height:125px}.system-node{min-width:112px}.system-node>span{width:26px;height:26px}.system-node--top{top:0}.system-node--bottom{bottom:0}.compat-mini-scores{gap:5px}.compat-mini-scores span{font-size:7px}.birth-form-panel{padding-inline:20px}.calculation-copy h1{font-size:42px}.calculation-steps>div{font-size:8px}.score-chart{min-height:355px}.score-chart .cosmic-chart{width:420px}.score-index strong{font-size:86px}.day-orbit-data{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.celestial-nebula,.celestial-stars,.compatibility-system{animation:none!important}}@media (min-width:761px){.hero{background-color:#03050a;background-image:url(/images/samira/hero-desktop-master.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100svh;min-height:820px;max-height:980px}.hero:before{background:linear-gradient(90deg,#03050a47 0%,#03050a1f 62%,#0000 100%);width:49%;inset:0 auto 0 0}.hero:after{display:none}.hero-grid{padding-top:76px;display:block}.hero-copy{max-width:575px}.hero h1{max-width:575px;font-size:clamp(60px,5.05vw,76px)}.hero-lead{color:#a0a6b2;max-width:545px}}.hero-approved-stars{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-approved-stars i{background:#f0d69c;border-radius:50%;width:2px;height:2px;animation:4.5s ease-in-out infinite approved-star-twinkle;position:absolute;box-shadow:0 0 8px #eecd89a6}.hero-approved-stars i:first-child{animation-delay:-.7s;top:23%;left:18%}.hero-approved-stars i:nth-child(2){width:1px;height:1px;animation-delay:-2.1s;top:16%;left:35%}.hero-approved-stars i:nth-child(3){animation-delay:-1.3s;top:34%;right:6%}.hero-approved-stars i:nth-child(4){width:1px;height:1px;animation-delay:-3.2s;bottom:17%;left:41%}@keyframes approved-star-twinkle{0%,to{opacity:.22}50%{opacity:.9}}@keyframes card-border-pulse{0%{opacity:0;box-shadow:0 0 #d9b97800}34%{opacity:.82;box-shadow:0 0 0 2px #d9b9781f,inset 0 0 24px #d9b9780e}to{opacity:0;box-shadow:0 0 0 7px #d9b97800}}@keyframes card-star-reveal{0%,to{opacity:0;transform:translateY(2px)scale(.6)}30%,64%{opacity:.72;transform:translateY(0)scale(1)}}@keyframes icon-particle{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}24%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)), calc(-50% + var(--particle-y))) scale(.2)}}@media (max-width:760px){.hero{background:radial-gradient(circle at 78% 63%,#41537a1f,#0000 28%),linear-gradient(135deg,#05070d,#080c16)}.hero:after,.hero-approved-stars i:nth-child(n+3){display:none}}.insight-section{isolation:isolate;background:#050810;border-block:1px solid #d9b97814;min-height:0;padding:0;position:relative;overflow:clip}.insight-scene{z-index:0;pointer-events:none;height:auto;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.insight-scene:after{content:"";background:linear-gradient(#03060c29,#0000 22% 76%,#03060c57) fixed;position:absolute;inset:0}.insight-scene-image{background:#050810 url(/images/samira/section-what-you-learn-desktop.png) 50%/cover no-repeat fixed;position:absolute;inset:0;transform:none}.insight-scene-glow{display:none}.insight-scene-glow i{background:var(--gold-bright);opacity:.45;border-radius:50%;width:2px;height:2px;animation:5.8s ease-in-out infinite scene-star-breathe;position:absolute;box-shadow:0 0 9px #eccd8c99}.insight-scene-glow i:first-child{top:19%;left:38%}.insight-scene-glow i:nth-child(2){width:1px;height:1px;animation-delay:-1.7s;top:28%;left:65%}.insight-scene-glow i:nth-child(3){animation-delay:-3.2s;bottom:25%;right:17%}.insight-scene-glow i:nth-child(4){width:1px;height:1px;animation-delay:-4.5s;bottom:16%;left:46%}.insight-content{z-index:2;min-height:0;padding-top:clamp(52px,7svh,76px);padding-bottom:clamp(88px,11svh,120px);position:relative}.insight-section .insight-grid{perspective:1100px}.insight-section .insight-card{--tilt-x:0deg;--tilt-y:0deg;--highlight-x:50%;--highlight-y:20%;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#0c121ec2,#040810a3);border-color:#e7cc972e;box-shadow:inset 0 1px #fff4d909,inset 0 0 42px #657fae06,0 22px 48px #0000004d,0 5px 12px #00000042}.insight-section .insight-card:before{border-color:#d9b9781f;box-shadow:0 0 0 28px #7d97c106,0 0 42px #d9b97806}.insight-section .insight-card-top,.insight-section .insight-preview,.insight-section .insight-card>h3,.insight-section .insight-card>p{z-index:2;position:relative;transform:translateZ(7px)}.insight-section .insight-preview strong{color:#f0d79f;font-size:54px;transition:color .3s,text-shadow .3s}.card-highlight{z-index:1;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--highlight-x) var(--highlight-y), #f4daa31c, transparent 33%);transition:opacity .4s;position:absolute;inset:0}.insight-section .insight-card.is-active{background:radial-gradient(circle at 22% 14%,#d9b9781c,#0000 37%),linear-gradient(145deg,#121a2ac7,#050911b0);border-color:#eccf947a;box-shadow:inset 0 0 48px #d9b97809,0 25px 56px #00000057}.insight-section .insight-card:focus-visible{outline-offset:3px;outline:1px solid #f0d397b8}@media (hover:hover) and (pointer:fine){.insight-section .insight-card:hover{transform:perspective(900px) translateY(-5px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));background:radial-gradient(circle at 23% 15%,#d9b9781a,#0000 38%),linear-gradient(145deg,#131c2dcc,#050911b0);border-color:#f0d3977a;box-shadow:inset 0 0 50px #d9b9780a,0 31px 68px #00000063,0 8px 20px #0000004d}.insight-section .insight-card:hover .card-highlight{opacity:1}.insight-section .insight-card:hover .line-icon{transform:translateZ(12px)scale(1.055)}.insight-section .insight-card:hover .insight-preview strong{color:#f5dfad;text-shadow:0 0 18px #ebca896b}}@keyframes scene-star-breathe{0%,to{opacity:.18}50%{opacity:.7}}@media (max-width:760px){.insight-section{min-height:0}.insight-scene{height:auto;min-height:0;margin:0;position:absolute;inset:0}.insight-scene-image{background-position:32%;background-size:cover;transition:none;inset:0;transform:none}.insight-scene-glow{display:none}.insight-scene:after{background:#03060c30}.insight-content{min-height:0;padding-top:52px;padding-bottom:76px}.insight-section .insight-card{will-change:auto;transform-style:flat}.insight-section .insight-card-top,.insight-section .insight-preview,.insight-section .insight-card>h3,.insight-section .insight-card>p{transform:none}}@media (prefers-reduced-motion:reduce){.insight-scene-image,.insight-scene-glow{transition:none!important;transform:none!important}.insight-scene-glow i{animation:none!important}.insight-section .insight-card:hover{transform:none}}.system-section{isolation:isolate;background-color:#050811;border-block:1px solid #e4cb971a;min-height:880px;padding:0;position:relative;overflow:clip}.system-scene{z-index:0;pointer-events:none;background:radial-gradient(circle at 69% 49%,#eec7791b,#0000 24%),linear-gradient(90deg,#03060c80 0%,#03060c29 46%,#03060c14 100%),url(/images/samira/sections/section-systems-bg-desktop.png) 50%/cover no-repeat;height:100vh;min-height:720px;margin-bottom:-100vh;position:sticky;top:0;overflow:hidden}.system-scene:after{content:"";background:radial-gradient(circle at 75% 45%,#6497d30e,#0000 21%),linear-gradient(#04070d2e,#0000 25% 72%,#04070d6b);position:absolute;inset:0}.system-section:before,.system-section:after{display:none}.system-grid--celestial{z-index:1;grid-template-columns:minmax(300px,.74fr) minmax(520px,1.26fr);align-items:center;gap:clamp(42px,5vw,86px);min-height:880px;padding-block:112px;position:relative}.system-section .system-copy{max-width:510px}.system-section .system-copy h2{letter-spacing:-.037em;margin:17px 0 26px;font-size:clamp(45px,4.15vw,66px);line-height:.99}.system-section .system-copy h2 em{color:#e4c789}.system-section .system-copy>p{color:#a7a9ae;max-width:490px;font-size:15px;line-height:1.82}.system-section .system-visual{place-items:center;min-height:630px;display:grid}.systems-diagram{--systems-cursor-x:50%;--systems-cursor-y:50%;--systems-tilt-x:0deg;--systems-tilt-y:0deg;aspect-ratio:1;color:#dfbd78;contain:layout;perspective:1180px;perspective-origin:50% 46%;width:min(640px,50vw);max-width:100%;display:block;position:relative}.systems-mechanism{z-index:1;transform-style:preserve-3d;transform:rotateX(calc(1.2deg + var(--systems-tilt-x))) rotateY(var(--systems-tilt-y));will-change:transform;transition:transform .72s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.depth-ring{pointer-events:none;transform-style:preserve-3d;border-radius:50%;position:absolute}.depth-ring--back{border:1px solid #e6c37c29;inset:5.5%;transform:translateZ(-72px)scale(.985);box-shadow:0 0 34px #deb76c0e,inset 0 0 38px #5d8fc509}.depth-ring--middle{border:1px solid #81acdb29;inset:20.5%;transform:translateZ(-14px);box-shadow:0 0 26px #649dd60e,inset 0 0 28px #dfbb740b}.depth-ring--front{border:1px solid #fada974d;inset:31.5%;transform:translateZ(24px);box-shadow:0 0 7px #ffde9b2e,0 0 38px #e8bf6f17,inset 0 -8px 24px #04091157}.systems-geometry{z-index:1;width:100%;height:100%;transform-style:preserve-3d;position:absolute;inset:0;overflow:visible;transform:translateZ(-30px)}.systems-geometry .ring-entry,.systems-geometry .ring-spin{transform-origin:300px 300px}.systems-geometry .ring-entry{opacity:0;transition:opacity .65s,transform .9s cubic-bezier(.2,.75,.2,1);transform:scale(.58)}.systems-diagram.is-assembled .ring-entry{opacity:1;transform:scale(1)}.systems-diagram.is-assembled .ring-entry--outer{transition-delay:.2s}.systems-diagram.is-assembled .ring-entry--inner{transition-delay:.36s}.systems-diagram.is-assembled .ring-spin--outer{animation:128s linear infinite systems-ring-clockwise}.systems-diagram.is-assembled .ring-spin--inner{animation:76s linear infinite systems-ring-counter}.orbit-ring,.ring-cardinals,.ring-diagonals{fill:none;vector-effect:non-scaling-stroke}.orbit-ring--outer{stroke:#f8d58f6b;stroke-width:1.2px;filter:drop-shadow(0 0 2px #ffe09f57)drop-shadow(0 0 9px #e5bc6c21)}.orbit-ring--ticks{stroke:#f8d89657;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px #efc97f1f)}.orbit-ring--inner{stroke:#8eb8e54d;stroke-width:1px;filter:drop-shadow(0 0 7px #73abe11a)}.orbit-ring--dotted{stroke:#ecc98533;stroke-width:1.45px;stroke-linecap:round}.ring-cardinals{stroke:#f4d39159;stroke-width:1.05px}.ring-diagonals{stroke:#89aedc21;stroke-width:1px}.orbiting-dot{opacity:0;transform-origin:300px 300px;transition:opacity .45s 1.55s}.orbiting-dot circle{fill:#ffe09a;filter:drop-shadow(0 0 2px #fff2c7)drop-shadow(0 0 7px #f5cf78)drop-shadow(0 0 15px #e6b85e80)}.orbiting-dot--cool circle{fill:#c8ecff;filter:drop-shadow(0 0 2px #e8f8ff)drop-shadow(0 0 7px #8ecdefeb)drop-shadow(0 0 15px #69a8dc66)}.systems-diagram.is-assembled .orbiting-dot{opacity:.9;animation:39s linear infinite systems-orbit-dot}.systems-diagram.is-assembled .orbiting-dot--cool{opacity:.72;animation:71s linear infinite systems-orbit-dot-cool}.system-connector{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.system-connector--base{stroke:#e8c98929;stroke-width:1px}.system-connector--draw{stroke:#f0cd889e;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 2px #ffe1a538)drop-shadow(0 0 7px #e5bc6c14);transition:stroke-dashoffset .56s cubic-bezier(.4,0,.2,1) .72s,stroke .35s,filter .35s}.systems-diagram.is-assembled .system-connector--draw{stroke-dashoffset:0}.connector-group.is-highlighted .system-connector--draw{stroke:#f7d89bfa;stroke-width:2px;filter:drop-shadow(0 0 2px #fff2d1f2)drop-shadow(0 0 7px #f1cc85d1)drop-shadow(0 0 16px #deb05b5c)}.entry-line-signal,.random-line-signal{fill:#fff0c7;filter:drop-shadow(0 0 2px #fff8e7)drop-shadow(0 0 7px #f5d99ef2)drop-shadow(0 0 16px #e2b45c73)}.entry-line-signal{opacity:.78}.random-line-signal{opacity:1}.systems-cursor-halo{z-index:2;width:190px;height:190px;left:var(--systems-cursor-x);top:var(--systems-cursor-y);opacity:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#eecd8b13,#eecd8b05 42%,#0000 70%);border-radius:50%;transition:opacity .42s;position:absolute;transform:translate(-50%,-50%)}.systems-diagram .system-core{z-index:4;text-align:center;opacity:0;width:170px;height:170px;transform-style:preserve-3d;background:radial-gradient(circle at 43% 34%,#ffeabb3d,#0000 20%),radial-gradient(circle at 50% 46%,#f4c9764d,#0000 45%),radial-gradient(circle,#192231fa,#050911fc 73%);border:1px solid #f8da9c94;border-radius:50%;place-content:center;transition:opacity .52s,transform .7s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(46px)scale(.72);box-shadow:inset 0 1px #fff3d526,inset 0 -18px 38px #00000052,inset 0 0 46px #f1cc8424,0 0 0 11px #e8c58008,0 0 30px #f5cc7d2b,0 0 86px #ebc37730,0 0 120px #6294ca0e}.systems-diagram.is-assembled .system-core{opacity:1;animation:6s ease-in-out 2.05s infinite systems-core-breathe;transform:translate(-50%,-50%)translateZ(46px)scale(1)}.systems-diagram .system-core:before,.systems-diagram .system-core:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.systems-diagram .system-core:before{border:1px solid #f8dca233;inset:8px;transform:translateZ(5px);box-shadow:inset 0 0 24px #f0c77914}.systems-diagram .system-core:after{border:1px solid #f0cd8917;inset:-23px;transform:translateZ(-8px);box-shadow:0 0 36px #e9bf6f1a,0 0 76px #689cd10b}.systems-diagram .system-core span{color:#747b88;letter-spacing:.18em;text-transform:uppercase;font-size:7px}.systems-diagram .system-core strong{color:#fff0ce;font:500 21px/1 var(--serif);letter-spacing:.18em;text-shadow:0 0 22px #f2cb804d;margin:8px 0 0;transform:translateZ(12px)}.systems-diagram .system-core i{background:#e8c57e;border-radius:50%;width:4px;height:4px;position:absolute;bottom:19px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #e8c57edb}.systems-diagram.has-focus .system-core{border-color:#f6d99f94;animation:.82s both systems-core-hover-response;box-shadow:inset 0 0 38px #e6c5841a,0 0 0 11px #e0c18406,0 0 78px #e1c07d2b}.systems-diagram .system-core.is-receiving{animation:1.55s both systems-center-receive}.systems-diagram .system-node{z-index:5;opacity:0;color:#ddd7ca;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:138px;min-width:0;height:138px;transform-style:preserve-3d;cursor:pointer;transition:opacity .45s ease var(--node-delay), transform .48s cubic-bezier(.2, .8, .2, 1) var(--node-delay), border-color .35s ease, box-shadow .35s ease, filter .35s ease;background:radial-gradient(circle at 50% 38%,#ebc5781c,#0000 45%),#070c16e3;border:1px solid #eecd8d57;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px 15px;display:flex;position:absolute;box-shadow:inset 0 0 31px #e9c3770e,0 17px 32px #0000004d,0 0 0 7px #e6c27b05}.systems-diagram .system-node:before{content:"";pointer-events:none;border-top:1px solid #ffebbe29;border-right:1px solid #ebc77f0e;border-radius:50%;position:absolute;inset:3px;transform:translateZ(2px);box-shadow:inset 0 13px 22px #ffde9d06,inset 0 -16px 24px #00000036}.systems-diagram.is-assembled .system-node{opacity:1}.systems-diagram .system-node--top{top:12.2%;left:50%;transform:translate(-50%,-50%)translateZ(20px)scale(.78)}.systems-diagram .system-node--right{top:50%;right:12.2%;transform:translate(50%,-50%)translateZ(-10px)scale(.78)}.systems-diagram .system-node--bottom{bottom:12.2%;left:50%;transform:translate(-50%,50%)translateZ(14px)scale(.78)}.systems-diagram .system-node--left{top:50%;left:12.2%;transform:translate(-50%,-50%)translateZ(-20px)scale(.78)}.systems-diagram.is-assembled .system-node--top{transform:translate(-50%,-50%)translateZ(20px)scale(1)}.systems-diagram.is-assembled .system-node--right{transform:translate(50%,-50%)translateZ(-10px)scale(1)}.systems-diagram.is-assembled .system-node--bottom{transform:translate(-50%,50%)translateZ(14px)scale(1)}.systems-diagram.is-assembled .system-node--left{transform:translate(-50%,-50%)translateZ(-20px)scale(1)}.systems-diagram .system-node:focus-visible{outline-offset:4px;outline:1px solid #f8dca4c2}.systems-diagram .system-node.is-dimmed{opacity:.86;filter:saturate(.82)brightness(.88);transition-delay:0s}.systems-diagram .system-node.is-active{border-color:#ffe2a4e0;transition-delay:0s;box-shadow:inset 0 0 36px #f1ca7e24,0 20px 42px #00000057,0 0 36px #efc57433,0 0 0 7px #e8c27809}.systems-diagram .system-node--top.is-active{transform:translate(-50%,-50%)translateZ(32px)scale(1.03)}.systems-diagram .system-node--right.is-active{transform:translate(50%,-50%)translateZ(4px)scale(1.03)}.systems-diagram .system-node--bottom.is-active{transform:translate(-50%,50%)translateZ(27px)scale(1.03)}.systems-diagram .system-node--left.is-active{transform:translate(-50%,-50%)translateZ(-5px)scale(1.03)}.system-node-disc{color:#e5c27d;transform-style:preserve-3d;background:radial-gradient(circle at 38% 30%,#ffebbe1f,#0000 24%),radial-gradient(circle,#e7c6841a,#0a101bb8);border:1px solid #e8c98d2e;border-radius:50%;flex:0 0 50px;place-items:center;transition:transform .4s,border-color .35s,box-shadow .35s;display:grid;position:relative;overflow:visible;transform:translateZ(8px);box-shadow:inset 0 1px #ffefcc14,inset 0 -8px 16px #0000003d,0 6px 14px #0003;width:50px!important;height:50px!important}.system-node.is-active .system-node-disc{border-color:#f1d39766;transform:translateZ(14px)scale(1.045);box-shadow:0 0 18px #e5c1791f}.systems-diagram .system-node>strong{color:#ded7c8;font:14px/1.1 var(--serif);letter-spacing:.025em;white-space:nowrap;display:block}.node-active-dot{opacity:0;background:#f2cf88;transition:opacity .3s,transform .3s;position:absolute;bottom:12px;left:50%;transform:translate(-50%)scale(.5);box-shadow:0 0 10px #f2cf88e6;border:0!important;width:4px!important;height:4px!important}.system-node.is-active .node-active-dot{opacity:.9;transform:translate(-50%)scale(1)}.node-icon{transform-style:preserve-3d;display:block;position:relative;transform:translateZ(5px)}.astrology-icon{width:39px;height:33px;overflow:visible}.astrology-disc{transform-origin:36px 29px}.astrology-icon path{fill:none;stroke:#e8c782;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;opacity:.18;stroke-dasharray:80;stroke-dashoffset:80px}.astrology-icon circle{fill:#f0d495;opacity:.32;transition:opacity .35s}.system-node--astrology.is-triggered .astrology-icon path{animation:.88s forwards astrology-lines}.system-node--astrology.is-triggered .astrology-icon circle{opacity:1;filter:drop-shadow(0 0 3px #efd194d9)}.system-node--astrology.is-triggered .astrology-disc{animation:8s linear infinite astrology-disc-turn}.numerology-icon{background:linear-gradient(145deg,#ffebc10b,#070d1742);border:1px solid #f1d29517;border-radius:50%;grid-template-columns:repeat(3,1fr);place-items:center;gap:1px;width:33px;height:33px;padding:2px;display:grid;box-shadow:inset 0 0 12px #ecc67b0e,0 3px 8px #0003}.numerology-icon i{color:#e8c98dc7;width:10px;height:10px;font:7px/10px var(--sans);text-align:center;font-style:normal;position:relative}.numerology-icon i:after{content:attr(data-alt);opacity:0;color:#f3d797;position:absolute;inset:0}.system-node--numerology.is-triggered .numerology-icon i{animation:.95s both numerology-old}.system-node--numerology.is-triggered .numerology-icon i:after{animation:.95s both numerology-new}.moon-icon{width:34px;height:34px;transform-style:preserve-3d;background:radial-gradient(circle at 31% 25%,#fff9deeb 0 5%,#0000 14%),radial-gradient(circle at 38% 34%,#f6e4bb,#d0aa61 59%,#85612f 86%);border-radius:50%;transition:transform .7s;overflow:hidden;transform:translateZ(7px)rotateY(-4deg);box-shadow:inset -7px -5px 11px #2f1d0c6b,inset 3px 2px 6px #fff6d633,0 2px 5px #00000042,0 0 16px #eec97f33}.moon-icon i{background:#070c16ed;border-radius:50%;position:absolute;inset:-2px;transform:translate(105%)}.moon-icon:after{content:"";filter:blur(2px);pointer-events:none;background:#fffae457;border-radius:50%;width:10px;height:6px;position:absolute;top:6px;left:7px;transform:rotate(-28deg)}.system-node--moon.is-triggered .moon-icon{animation:.9s both moon-disc-turn}.system-node--moon.is-triggered .moon-icon i{animation:.9s both moon-phase-pass}.tarot-icon{perspective:180px;width:38px;height:39px;transform-style:preserve-3d}.tarot-card{backface-visibility:hidden;background:linear-gradient(145deg,#182234,#0a101c);border:1px solid #edd097b8;border-radius:2px;width:22px;height:31px;transition:transform .65s cubic-bezier(.2,.8,.2,1);position:absolute;top:4px;left:8px;box-shadow:inset 0 1px #ffecc212,0 4px 8px #00000042}.tarot-card--back{opacity:.68;transform:translate(-3px,2px)translateZ(-5px)rotateY(-5deg)rotate(-6deg)}.tarot-card--front{place-items:center;display:grid;transform:translateZ(5px)rotateY(3deg)rotate(2deg)}.tarot-card b{color:#e9ca87;font:11px var(--serif)}.system-node--tarot.is-triggered .tarot-card--back{transform:translate(-7px,3px)translateZ(-3px)rotateY(-8deg)rotate(-9deg)}.system-node--tarot.is-triggered .tarot-card--front{transform:translate(4px,-5px)translateZ(13px)rotateY(5deg)rotate(4deg)}@media (hover:hover) and (pointer:fine){.systems-diagram:hover .systems-cursor-halo{opacity:1}}@keyframes systems-ring-clockwise{to{transform:rotate(360deg)}}@keyframes systems-ring-counter{to{transform:rotate(-360deg)}}@keyframes systems-orbit-dot{to{transform:rotate(360deg)}}@keyframes systems-orbit-dot-cool{to{transform:rotate(-360deg)}}@keyframes systems-core-hover-response{0%,to{transform:translate(-50%,-50%)translateZ(46px)scale(1)}48%{transform:translate(-50%,-50%)translateZ(54px)scale(1.018)}}@keyframes systems-core-breathe{0%,to{box-shadow:inset 0 0 35px #e6c58412,0 0 0 11px #e0c18405,0 0 56px #e1c07d13}50%{box-shadow:inset 0 0 42px #e6c5841a,0 0 0 13px #e0c18406,0 0 77px #e1c07d24}}@keyframes systems-center-receive{0%,68%,to{box-shadow:inset 0 0 35px #e6c58412,0 0 0 11px #e0c18405,0 0 56px #e1c07d13}82%{box-shadow:inset 0 0 46px #efcf8f2b,0 0 0 15px #e6c7880b,0 0 90px #ebca883b}}@keyframes astrology-lines{to{opacity:.9;stroke-dashoffset:0}}@keyframes astrology-disc-turn{to{transform:rotate(360deg)}}@keyframes numerology-old{0%,18%,82%,to{opacity:1}42%,64%{opacity:0;transform:translateY(-1px)}}@keyframes numerology-new{0%,22%,82%,to{opacity:0}43%,65%{opacity:1}}@keyframes moon-phase-pass{0%{transform:translate(105%)}50%{transform:translate(21%)}to{transform:translate(-108%)}}@keyframes moon-disc-turn{0%,to{transform:translateZ(7px)rotateY(-4deg)rotate(0)}50%{transform:translateZ(13px)rotateY(10deg)rotate(4deg)}}@media (max-width:980px){.system-grid--celestial{grid-template-columns:minmax(260px,.7fr) minmax(440px,1.3fr);gap:28px}.systems-diagram{width:min(590px,57vw)}.systems-diagram .system-node{width:126px;height:126px}.systems-diagram .system-core{width:158px;height:158px}}@media (max-width:760px){.system-section{min-height:0;padding:0}.system-scene{background-position:58%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.system-grid--celestial{grid-template-columns:minmax(0,1fr);gap:38px;min-height:0;padding-block:78px 72px}.system-section .system-copy{text-align:center;max-width:560px;margin-inline:auto}.system-section .system-copy h2{font-size:clamp(41px,11vw,55px)}.system-section .system-copy>p{margin-inline:auto;font-size:14px}.system-section .system-visual{min-height:0;margin:0;overflow:visible}.systems-diagram{width:min(100%,560px);max-width:100%}.systems-mechanism{will-change:auto;transition:none;transform:rotateX(.8deg)}.systems-cursor-halo{display:none}.systems-diagram .system-node{gap:5px;width:clamp(94px,27vw,122px);height:clamp(94px,27vw,122px);padding:12px 6px 10px}.systems-diagram .system-node>strong{font-size:clamp(11px,3.25vw,14px)}.system-node-disc{flex-basis:clamp(39px,11vw,48px);width:clamp(39px,11vw,48px)!important;height:clamp(39px,11vw,48px)!important}.systems-diagram .system-core{width:clamp(111px,32vw,155px);height:clamp(111px,32vw,155px)}.systems-diagram .system-core strong{font-size:clamp(15px,4.6vw,20px)}.systems-diagram .system-core span{font-size:6px}.systems-diagram .system-node--top{top:13%}.systems-diagram .system-node--right{right:13%}.systems-diagram .system-node--bottom{bottom:13%}.systems-diagram .system-node--left{left:13%}}@media (max-width:430px){.system-section .system-visual{min-height:0}.systems-diagram{width:100%}.systems-diagram .system-node{width:94px;min-width:0;height:94px}.systems-diagram .system-node>strong{font-size:11px}.systems-diagram .system-core{width:112px;height:112px}.systems-diagram .system-core:after{inset:-12px}.systems-diagram .system-core strong{font-size:15px}.systems-diagram .system-core span{letter-spacing:.12em;max-width:75px;margin-inline:auto}.node-active-dot{bottom:7px}}@media (prefers-reduced-motion:reduce){.systems-diagram *,.systems-diagram :before,.systems-diagram :after{transition:none!important;animation:none!important}.systems-diagram .ring-entry{opacity:1;transform:none}.systems-diagram .systems-mechanism{transform:none!important}.systems-diagram .system-core{opacity:1;transform:translate(-50%,-50%)scale(1)}.systems-diagram .system-connector--draw{stroke-dashoffset:0}.systems-diagram .system-node{opacity:1}.systems-diagram .system-node--top{transform:translate(-50%,-50%)scale(1)}.systems-diagram .system-node--right{transform:translate(50%,-50%)scale(1)}.systems-diagram .system-node--bottom{transform:translate(-50%,50%)scale(1)}.systems-diagram .system-node--left{transform:translate(-50%,-50%)scale(1)}.systems-diagram .entry-line-signal,.systems-diagram .random-line-signal,.systems-diagram .orbiting-dot,.systems-diagram .systems-cursor-halo{display:none}}.demo-section{isolation:isolate;background:#050811;border-bottom:1px solid #e2c99717;min-height:0;padding:0;position:relative;overflow:clip}.feel-day-scene{z-index:0;pointer-events:none;background:linear-gradient(#04070d33,#04070d0d 35%,#04070d38) fixed,url(/images/samira/sections/section-feel-the-day-desktop.png) 50%/cover no-repeat fixed;height:auto;min-height:0;margin:0;position:absolute;inset:0;overflow:hidden}.feel-day-scene:before{content:"";background:radial-gradient(circle at 50% 49%,#e5c48212,#0000 27%) fixed,radial-gradient(circle at 22% 36%,#6695cb0d,#0000 23%) fixed,linear-gradient(90deg,#03060c2e,#0000 25% 75%,#03060c2e) fixed;position:absolute;inset:0}.feel-day-content{z-index:2;min-height:0;padding-top:clamp(52px,7svh,76px);padding-bottom:clamp(88px,11svh,120px);position:relative}.demo-section .centered-heading{margin-bottom:52px}.demo-section .centered-heading h2{color:#f4efe5;text-shadow:0 2px 26px #00000057;margin-top:16px}.demo-section .centered-heading h2 em{color:#e9cb8e}.demo-section .forecast-demo{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(circle at 18% 47%,#6b97cd1b,#0000 34%),radial-gradient(circle at 83% 16%,#ebc77f0f,#0000 30%),linear-gradient(142deg,#0e1623f0,#050a12ed);border:1px solid #efd2994f;max-width:920px;padding:39px 45px 42px;transition:border-color .5s,box-shadow .5s,background .5s;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff2d60b,inset 0 0 68px #7197c706,0 34px 100px #0000007a,0 8px 24px #00000059}.demo-section .forecast-demo:before{content:"";z-index:0;pointer-events:none;border:1px solid #f8e1b40e;position:absolute;inset:9px}.demo-section .forecast-demo:after{content:"";z-index:0;pointer-events:none;border:1px solid #edcf9114;border-radius:50%;width:320px;height:320px;position:absolute;top:-190px;right:-190px;box-shadow:0 0 0 34px #edcf9104,0 0 0 70px #7da6d703}.demo-section .forecast-demo>*{z-index:1;position:relative}.demo-section .demo-top{border-bottom-color:#eed5a41f;padding-bottom:27px}.demo-section .demo-top span{color:#e9c779}.demo-section .demo-top h3{color:#f1ece2}.demo-section .demo-top svg{color:#efce87;filter:drop-shadow(0 0 8px #e8c57d3d)}.demo-section .demo-content{grid-template-columns:238px 1fr;gap:54px;padding:39px 0}.demo-section .score-orb{background:radial-gradient(circle at 50% 42%,#eeca8221,#0000 39%),radial-gradient(circle,#131d2ce0,#070c15bd 69%);border-color:#f5d79c6e;width:230px;transition:border-color .45s,box-shadow .45s;position:relative;box-shadow:inset 0 0 52px #6f9ed317,0 0 0 12px #ebcc8e06,0 0 62px #e5bf751c}.demo-section .score-orb:before,.demo-section .score-orb:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.demo-section .score-orb:before{border:1px solid #f0d39a1f;inset:10px}.demo-section .score-orb:after{opacity:.44;background:conic-gradient(from 24deg, transparent 0 12%, #f2d2928c 13%, transparent 14% 53%, #89b8e061 54%, transparent 55% 100%);inset:-7px;-webkit-mask:radial-gradient(circle,#0000 calc(50% - 1px),#000 50% calc(50% + 1px),#0000 calc(50% + 2px));mask:radial-gradient(circle,#0000 calc(50% - 1px),#000 50% calc(50% + 1px),#0000 calc(50% + 2px))}.demo-section .score-orb>div{z-index:1;position:relative}.demo-section .score-orb strong{color:#fff0cf;text-shadow:0 0 25px #eeca823b;font-size:72px}.demo-section .score-orb p{color:#e4bf70}.demo-section .demo-scores{gap:23px}.demo-section .score-line{color:#aeb1b4;grid-template-columns:104px 1fr 34px;gap:16px;transition:color .35s;position:relative}.demo-section .score-line>span{transition:color .35s,text-shadow .35s}.demo-section .score-line>div{background:#ffffff12;border-radius:2px;height:3px;position:relative;overflow:hidden}.demo-section .score-line i{background:linear-gradient(90deg,#80632f,#c99d4a 58%,#efd18d);border-radius:2px;height:100%;transition:filter .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 0 7px #e6c07530}.demo-section .score-line i:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#fff0cceb,#0000);width:48%;position:absolute;inset:0 auto 0 -55%;transform:skew(-18deg)}.demo-section .score-line strong{color:#e5dfd3;text-shadow:0 0 #edc98300;transition:color .35s,text-shadow .35s,transform .35s}.demo-section .demo-note{background:linear-gradient(90deg,#dab56b1a,#81a6d209);border-color:#ebcc8f30;gap:18px;padding:19px 21px;box-shadow:inset 0 1px #fff0d006}.demo-section .demo-note svg{color:#efca7c;filter:drop-shadow(0 0 7px #ecc77a57)}.demo-section .demo-note p{color:#d3cdc1;font-style:normal;line-height:1.48}.demo-section .demo-note p span{color:#e4bd6b;letter-spacing:.2em;margin-bottom:6px;font-weight:600}@media (hover:hover) and (pointer:fine){.demo-section .forecast-demo:hover{border-color:#f7daa073;box-shadow:inset 0 1px #fff2d60f,inset 0 0 76px #7197c709,0 38px 112px #00000082,0 0 42px #e5bf750e}.demo-section .forecast-demo:hover .score-orb{border-color:#fadda38c;box-shadow:inset 0 0 57px #6f9ed31c,0 0 0 12px #ebcc8e07,0 0 70px #e5bf7524}.demo-section .score-line:hover{color:#e2ddd2}.demo-section .score-line:hover>span{color:#f0e7d5;text-shadow:0 0 12px #ecc9842e}.demo-section .score-line:hover i{filter:brightness(1.22);box-shadow:0 0 11px #eec9806b}.demo-section .score-line:hover i:after{opacity:.8;animation:.72s both feel-line-glint}.demo-section .score-line:hover strong{color:#ffe8b4;text-shadow:0 0 14px #efcb8573;transform:scale(1.035)}}@keyframes feel-line-glint{0%{left:-55%}to{left:115%}}@media (max-width:760px){.demo-section{min-height:0}.feel-day-scene{background-position:52%;height:auto;min-height:0;margin:0;position:absolute;inset:0}.feel-day-content{min-height:0;padding-top:52px;padding-bottom:76px}.demo-section .centered-heading{margin-bottom:40px}.demo-section .forecast-demo{padding:26px 22px 24px}.demo-section .demo-content{grid-template-columns:1fr;gap:34px;padding-block:32px}.demo-section .score-orb{width:195px;margin-inline:auto}.demo-section .score-orb strong{font-size:64px}.demo-section .demo-note{align-items:flex-start;padding:17px}}@media (max-width:430px){.demo-section .centered-heading h2{font-size:clamp(40px,11.2vw,49px)}.demo-section .demo-top h3{font-size:20px}.demo-section .score-line{grid-template-columns:80px 1fr 27px;gap:9px}.demo-section .score-line strong{font-size:17px}.demo-section .demo-note p{font-size:14px}}@media (prefers-reduced-motion:reduce){.system-scene{height:100%;min-height:0;margin:0;position:absolute;inset:0}.demo-section .forecast-demo,.demo-section .score-orb,.demo-section .score-line,.demo-section .score-line *{transition:none!important;animation:none!important}.demo-section .score-line i:after{display:none}}.day-rhythm-section{isolation:isolate;background:#07101d;padding-block:clamp(58px,6svh,82px) clamp(92px,8vw,128px);position:relative;overflow:hidden}.day-rhythm-background{z-index:-2;pointer-events:none;background-image:linear-gradient(#0309122b,#040c1714 45%,#03091147),url(/images/samira/sections/day-rhythm/section-day-rhythm-bg-desktop.png);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed,fixed;position:absolute;inset:0}.day-rhythm-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 23%,#e0bb7012,#0000 30%) fixed,linear-gradient(90deg,#03091133,#0000 18% 82%,#03091133) fixed;position:absolute;inset:0}.day-rhythm-inner{position:relative}.day-rhythm-heading{text-align:center;max-width:850px;margin:0 auto 48px}.day-rhythm-signature{color:#e7c579;width:min(100%,590px);font:500 15px/1 var(--serif);letter-spacing:.26em;text-shadow:0 0 17px #e5bc6c33;grid-template-columns:minmax(48px,1fr) auto minmax(48px,1fr);align-items:center;gap:17px;margin:0 auto 21px;display:grid}.day-rhythm-signature i{background:linear-gradient(90deg,#0000,#e7c175ad);height:1px}.day-rhythm-signature i:last-child{transform:scaleX(-1)}.day-rhythm-heading h2{color:#f2d188;letter-spacing:-.035em;text-shadow:0 1px #fff2d238,0 0 28px #ddb15c1c;margin:0;font-size:clamp(55px,6.4vw,80px);line-height:.96}.day-rhythm-heading p{color:#d0c9bc;max-width:710px;font:18px/1.48 var(--serif);text-wrap:balance;margin:20px auto 0}.day-rhythm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.day-rhythm-card{background:radial-gradient(circle at 50% 55%,#3552721a,#0000 40%),linear-gradient(#081626f7,#040e1bfc);border:1px solid #e0b665a3;border-radius:18px;min-width:0;height:100%;transition:transform .45s cubic-bezier(.2,.75,.25,1),border-color .4s,box-shadow .45s;position:relative;overflow:visible;transform:translateY(0);box-shadow:inset 0 0 34px #d6ad5f0b,inset 0 1px #ffefc90f,0 24px 54px #0000004d,0 0 0 4px #060f1bc7,0 0 0 5px #cda35533}.day-rhythm-card:after{content:"";z-index:2;pointer-events:none;border:1px solid #f5d69914;border-radius:12px;position:absolute;inset:7px}.day-rhythm-visual{margin:7px 7px 0;position:relative}.day-rhythm-image{background:#091626;border-radius:11px 11px 2px 2px;height:190px;position:relative;overflow:hidden}.day-rhythm-image img{object-fit:cover;object-position:center 54%;transition:transform 1.15s cubic-bezier(.2,.7,.25,1);transform:scale(1.001)}.day-rhythm-image-shade{z-index:1;pointer-events:none;background:linear-gradient(#03080e05 48%,#040e1b24 65%,#071425 100%);position:absolute;inset:0}.day-rhythm-period-icon{z-index:5;color:#f2cc79;background:radial-gradient(circle,#192437 0 38%,#081422 71%);border:1px solid #eec87fa6;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 15px #e2b96a1f,0 0 0 5px #050e1ad1,0 0 19px #e8bd6929}.day-rhythm-period-icon:after{content:"";border-radius:inherit;border:1px solid #efcc892b;position:absolute;inset:5px}.day-rhythm-period-icon svg{stroke-width:1.35px;filter:drop-shadow(0 0 5px #f1c97866);width:24px;height:24px}.day-rhythm-card-body{padding:22px 16px 13px}.day-rhythm-card-body h3{color:#f2d08a;font:36px/1 var(--serif);text-align:center;text-shadow:0 0 18px #eabf6d1f;margin:0 0 15px}.day-rhythm-metrics{gap:10px;display:grid}.day-rhythm-metric{grid-template-columns:minmax(82px,1fr) 44px 67px;align-items:center;gap:7px;min-width:0;display:grid}.day-rhythm-metric-name{color:#cbc4b7;min-width:0;font:13px/1.1 var(--serif);white-space:nowrap;align-items:center;gap:7px;display:flex}.day-rhythm-metric-name svg{color:#efbd61;stroke-width:1.65px;filter:drop-shadow(0 0 5px #e8b55642);flex:0 0 17px;width:17px;height:17px}.day-rhythm-metric strong{color:#f2d9a3;font:20px/1 var(--serif);text-align:right;text-shadow:0 0 #efc26f00;transition:color .35s,text-shadow .35s}.day-rhythm-segments{justify-content:flex-start;gap:3px;display:flex}.day-rhythm-segments i{background:#ae8b4e2b;border-radius:50%;flex:0 0 6px;width:6px;height:6px;transition:background .35s,box-shadow .35s,transform .35s;box-shadow:inset 0 0 2px #ffe5b20a}.day-rhythm-segments i.is-active{background:#e8be6b;box-shadow:0 0 6px #eec36c75,inset 0 1px #fff5d585}.day-rhythm-recommendation{background:radial-gradient(circle at 12%,#d7ad5c17,#0000 20%),radial-gradient(circle at 88%,#5d84ae17,#0000 22%),linear-gradient(90deg,#05111ffa,#071627f2,#040f1dfa);border:1px solid #e1b5639e;border-radius:17px;grid-template-columns:74px minmax(260px,.85fr) 34px minmax(360px,1.15fr) 66px;align-items:center;gap:24px;min-height:156px;margin-top:24px;padding:28px 35px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #d7ae600b,inset 0 1px #ffedc50f,0 22px 58px #00000047,0 0 0 4px #050e1abf,0 0 0 5px #caa1532e}.day-rhythm-recommendation:after{content:"";pointer-events:none;border:1px solid #f4d39214;border-radius:11px;position:absolute;inset:7px}.day-rhythm-recommendation-icon{color:#f1c66f;background:radial-gradient(circle,#d2a9581f,#05101dd6 66%);border:1px solid #ebc2758c;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:inset 0 0 22px #e6b96317,0 0 24px #e4b55b17}.day-rhythm-recommendation-icon svg{stroke-width:1.1px;filter:drop-shadow(0 0 8px #f1c66f57);width:35px;height:35px}.day-rhythm-recommendation h3{color:#edc978;font:42px/1.03 var(--serif);letter-spacing:-.02em;margin:0}.day-rhythm-recommendation-divider{place-items:center;width:34px;height:72px;display:grid;position:relative}.day-rhythm-recommendation-divider:before,.day-rhythm-recommendation-divider:after{content:"";background:linear-gradient(#deb568,#0000);width:1px;height:26px}.day-rhythm-recommendation-divider:after{transform:scaleY(-1)}.day-rhythm-recommendation-divider i{border:1px solid #e4b961;width:9px;height:9px;position:absolute;transform:rotate(45deg)}.day-rhythm-recommendation p{color:#ddd4c5;font:20px/1.52 var(--serif);margin:0}.day-rhythm-recommendation p strong{color:#edc56f;font-weight:400}.day-rhythm-hourglass{color:#e9bf68;border:1px solid #dfb46347;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 0 21px #e1b4600f}.day-rhythm-hourglass svg{stroke-width:1.15px;width:28px;height:28px}@media (hover:hover) and (pointer:fine){.day-rhythm-card:hover{border-color:#fad793e0;transform:translateY(-5px);box-shadow:inset 0 0 42px #e2b66213,inset 0 1px #fff3d617,0 31px 66px #00000061,0 0 0 4px #060f1bcc,0 0 0 5px #e8bd6c57,0 0 31px #e0b1581c}.day-rhythm-card:hover .day-rhythm-image img{transform:scale(1.025)}.day-rhythm-card:hover .day-rhythm-metric strong{color:#ffe5aa;text-shadow:0 0 12px #efc26f70}.day-rhythm-card:hover .day-rhythm-segments i.is-active{background:#f3cb78;transform:scale(1.06);box-shadow:0 0 9px #f1c771b3,inset 0 1px #fff8de9e}}@media (max-width:1100px){.day-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.day-rhythm-image{height:220px}.day-rhythm-metric{grid-template-columns:minmax(120px,1fr) 50px 77px}.day-rhythm-metric-name{font-size:15px}.day-rhythm-metric strong{font-size:22px}.day-rhythm-segments{gap:4px}.day-rhythm-segments i{flex-basis:7px;width:7px;height:7px}.day-rhythm-recommendation{grid-template-columns:70px minmax(230px,.9fr) 28px minmax(300px,1.1fr)}.day-rhythm-hourglass{display:none}}@media (max-width:700px){.day-rhythm-section{padding-block:58px 82px}.day-rhythm-background{background-position:top}.day-rhythm-heading{margin-bottom:42px}.day-rhythm-signature{gap:12px;font-size:12px}.day-rhythm-heading h2{font-size:clamp(49px,14vw,66px)}.day-rhythm-heading p{margin-top:18px;font-size:17px;line-height:1.5}.day-rhythm-grid{grid-template-columns:minmax(0,1fr);gap:24px}.day-rhythm-image{height:clamp(205px,55vw,230px)}.day-rhythm-card-body{padding:24px 23px 15px}.day-rhythm-card-body h3{margin-bottom:18px;font-size:40px}.day-rhythm-metrics{gap:13px}.day-rhythm-metric{grid-template-columns:minmax(112px,1fr) 54px 80px;gap:9px}.day-rhythm-metric-name{font-size:15px}.day-rhythm-metric strong{font-size:23px}.day-rhythm-segments{gap:4px}.day-rhythm-segments i{flex-basis:7px;width:7px;height:7px}.day-rhythm-recommendation{grid-template-columns:58px 1fr;gap:13px 17px;margin-top:28px;padding:28px 24px 29px}.day-rhythm-recommendation-icon{width:56px;height:56px}.day-rhythm-recommendation-icon svg{width:29px;height:29px}.day-rhythm-recommendation h3{font-size:36px}.day-rhythm-recommendation-divider{display:none}.day-rhythm-recommendation p{grid-column:1/-1;padding-top:5px;font-size:18px}}@media (max-width:410px){.day-rhythm-card-body{padding-inline:18px}.day-rhythm-metric{grid-template-columns:minmax(105px,1fr) 51px 70px;gap:7px}.day-rhythm-segments{gap:3px}.day-rhythm-segments i{flex-basis:6px;width:6px;height:6px}.day-rhythm-recommendation{padding-inline:20px}.day-rhythm-recommendation h3{font-size:33px}}@media (prefers-reduced-motion:reduce){.day-rhythm-card,.day-rhythm-image img,.day-rhythm-metric strong,.day-rhythm-segments i{transition:none!important}}.day-rhythm-card-body{flex-direction:column;display:flex}.day-rhythm-more{color:#d9c18f;width:100%;min-height:34px;font:600 10px/1 var(--sans);letter-spacing:.13em;text-transform:uppercase;box-shadow:none;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2b96a38;border-radius:0;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px 8px 4px;transition:color .3s,border-color .3s,background .3s,box-shadow .3s;display:flex}.day-rhythm-more svg{stroke-width:1.5px;width:14px;height:14px;transition:transform .3s}.day-rhythm-more:focus-visible{outline-offset:3px;outline:1px solid #f2cf86}.day-rhythm-recommendation-copy{min-width:0}.day-rhythm-more--recommendation{background:linear-gradient(#e1b7650b,#06101d42);border:1px solid #e2b96a47;border-radius:8px;width:fit-content;min-height:36px;margin-top:13px;padding-inline:15px;font-size:9px}@media (hover:hover) and (pointer:fine){.day-rhythm-more:hover{color:#f6d996;background:linear-gradient(#dbb05c0e,#0000);border-color:#f4cf8594;box-shadow:inset 0 9px 18px -14px #ecc16e6b}.day-rhythm-more:hover svg{transform:translate(4px)}}.rhythm-dialog-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px)saturate(.82);backdrop-filter:blur(10px)saturate(.82);background:#01050bd1;place-items:center;padding:34px;animation:.28s both rhythm-backdrop-in;display:grid;position:fixed;inset:0}.rhythm-dialog{color:#e9e2d5;transform-origin:50%;background:radial-gradient(circle at 85% 8%,#d4ae6717,#0000 28%),radial-gradient(circle at 8% 38%,#5380b417,#0000 30%),linear-gradient(145deg,#081424fb,#030b16fc);border:1px solid #edc77e8a;border-radius:20px;width:min(100%,1000px);max-height:88svh;animation:.32s cubic-bezier(.2,.78,.25,1) both rhythm-panel-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 75px #638cbc0a,inset 0 1px #ffefcc12,0 45px 140px #000000b8,0 0 0 6px #060e19b8,0 0 0 7px #ddb15c1f,0 0 62px #dbac5417}.rhythm-dialog:before{content:"";z-index:0;opacity:.24;pointer-events:none;background-image:radial-gradient(circle at 12px 12px,#eed39f52 0 .55px,#0000 .9px),linear-gradient(112deg,#0000 0 49.9%,#debc7b0b 50%,#0000 50.1%);background-size:67px 63px,100% 100%;position:absolute;inset:0}.rhythm-dialog:after{content:"";z-index:0;pointer-events:none;border:1px solid #f7dca412;border-radius:13px;position:absolute;inset:9px}.rhythm-dialog-close{z-index:5;color:#d9c28f;cursor:pointer;background:#050e1adb;border:1px solid #e7c27b47;border-radius:50%;place-items:center;width:42px;height:42px;transition:color .25s,border-color .25s,transform .25s,box-shadow .25s;display:grid;position:absolute;top:19px;right:19px;box-shadow:inset 0 0 16px #e1b6640b,0 8px 25px #0000003d}.rhythm-dialog-close svg{stroke-width:1.35px;width:19px;height:19px}.rhythm-dialog-close:focus-visible{outline-offset:3px;outline:1px solid #f1ce84}.rhythm-dialog-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dab06073 #ffffff09;width:100%;padding:58px 66px 64px;position:relative;overflow:hidden auto}.rhythm-dialog-header{border-bottom:1px solid #e7c47f26;max-width:790px;padding:0 68px 42px 0}.rhythm-dialog-kicker{color:#cfac68;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.rhythm-dialog-kicker svg{stroke-width:1.3px;width:14px;height:14px}.rhythm-dialog-title-row{margin-top:19px}.rhythm-dialog-title-row h2{color:#f3d28d;margin:0;font-size:clamp(46px,5vw,68px);line-height:.98}.rhythm-dialog-title-row>span{color:#a8afba;font:17px/1.3 var(--serif);letter-spacing:.04em;margin-top:11px;display:block}.rhythm-dialog-summary{color:#f1ece2;max-width:700px;font:28px/1.28 var(--serif);text-wrap:balance;text-shadow:0 0 24px #e6bd6c14;margin:26px 0 0}.rhythm-dialog-section{padding-top:41px}.rhythm-dialog-section-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.rhythm-dialog-section-heading>span{color:#b7904b;letter-spacing:.16em;font-size:8px;font-weight:700}.rhythm-dialog-section-heading>span:after{content:"";background:linear-gradient(90deg,#deb5658f,#0000);width:28px;height:1px;margin:0 0 2px 10px;display:inline-block}.rhythm-dialog-section-heading h3{color:#eac980;font:30px/1.1 var(--serif);margin:0}.rhythm-dialog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rhythm-dialog-metric{background:linear-gradient(145deg,#1524379e,#05101d94);border:1px solid #e1b96a26;border-radius:11px;grid-template-columns:1fr auto;gap:13px 8px;padding:18px;display:grid;box-shadow:inset 0 1px #ffefcd06}.rhythm-dialog-metric>span{color:#bfc1c1;align-items:center;gap:7px;font-size:11px;display:flex}.rhythm-dialog-metric>span svg{color:#e7b85f;stroke-width:1.5px;width:15px;height:15px}.rhythm-dialog-metric strong{color:#f2d392;font:22px/1 var(--serif)}.rhythm-dialog-metric>i{background:#ffffff0f;grid-column:1/-1;height:2px;overflow:hidden}.rhythm-dialog-metric>i b{background:linear-gradient(90deg,#8e6b31,#ebc36f);height:100%;display:block;box-shadow:0 0 7px #e7ba6257}.rhythm-dialog-prose{max-width:760px}.rhythm-dialog-prose p{color:#c7c6c2;margin:0;font-size:15px;line-height:1.82}.rhythm-dialog-prose p+p{margin-top:16px}.rhythm-dialog-systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.rhythm-dialog-systems article{background:radial-gradient(circle at 12% 20%,#d9af5e0e,#0000 32%),#09162694;border:1px solid #ddb56824;border-radius:12px;grid-template-columns:44px 1fr;gap:15px;padding:20px;display:grid;box-shadow:inset 0 0 25px #668fbb06}.rhythm-dialog-systems article>span{color:#e9bc68;background:#daaf5c09;border:1px solid #e7bf7240;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.rhythm-dialog-systems article>span svg{stroke-width:1.25px;width:20px;height:20px}.rhythm-dialog-systems h4{color:#e8c276;font:20px/1.1 var(--serif);margin:2px 0 8px}.rhythm-dialog-systems p{color:#b9bbc0;margin:0;font-size:13px;line-height:1.67}.rhythm-dialog-highlight{background:radial-gradient(circle at 5%,#dcb25f14,#0000 25%),linear-gradient(120deg,#162537b8,#061220bf);border:1px solid #ebc27445;border-radius:14px;margin-top:43px;padding:28px 30px 30px;box-shadow:inset 0 0 36px #dcb15e09,0 18px 45px #0000002b}.rhythm-dialog-highlight .rhythm-dialog-section-heading{margin-bottom:20px}.rhythm-dialog-highlight ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.rhythm-dialog-highlight li{color:#d6d1c6;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.rhythm-dialog-highlight li svg{color:#e8ba61;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px;margin-top:2px}.rhythm-dialog-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rhythm-dialog-windows article{background:#06101d47;border-left:1px solid #e9c2765e;padding:18px}.rhythm-dialog-windows strong{color:#f0cb7d;font:20px/1 var(--serif)}.rhythm-dialog-windows p{color:#bfc0bd;margin:8px 0 0;font-size:12px;line-height:1.55}@media (hover:hover) and (pointer:fine){.rhythm-dialog-close:hover{color:#ffe2a5;border-color:#f5cf8694;transform:rotate(4deg);box-shadow:inset 0 0 18px #e6ba6712,0 0 20px #dfb1591a}}@keyframes rhythm-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes rhythm-panel-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:700px){.day-rhythm-recommendation-copy{grid-column:1/-1}.day-rhythm-more--recommendation{width:100%;margin-top:15px}.rhythm-dialog-backdrop{padding:10px}.rhythm-dialog{border-radius:16px;width:100%;height:92svh;max-height:92svh}.rhythm-dialog-close{width:40px;height:40px;top:14px;right:14px}.rhythm-dialog-scroll{padding:48px 20px 34px}.rhythm-dialog-header{padding:0 40px 32px 0}.rhythm-dialog-kicker{max-width:215px;font-size:8px;line-height:1.45}.rhythm-dialog-title-row{margin-top:17px}.rhythm-dialog-title-row h2{font-size:clamp(39px,11.5vw,49px)}.rhythm-dialog-title-row>span{margin-top:9px;font-size:16px}.rhythm-dialog-summary{margin-top:21px;font-size:24px;line-height:1.3}.rhythm-dialog-section{padding-top:34px}.rhythm-dialog-section-heading{align-items:flex-start;gap:8px;margin-bottom:18px}.rhythm-dialog-section-heading>span:after{width:16px;margin-left:6px}.rhythm-dialog-section-heading h3{font-size:26px}.rhythm-dialog-metrics{grid-template-columns:1fr 1fr;gap:9px}.rhythm-dialog-metric{padding:14px}.rhythm-dialog-metric>span{font-size:10px}.rhythm-dialog-metric strong{font-size:20px}.rhythm-dialog-prose p{font-size:14px;line-height:1.75}.rhythm-dialog-systems{grid-template-columns:1fr;gap:10px}.rhythm-dialog-systems article{grid-template-columns:39px 1fr;gap:12px;padding:16px}.rhythm-dialog-systems article>span{width:38px;height:38px}.rhythm-dialog-systems h4{font-size:19px}.rhythm-dialog-systems p{font-size:13px}.rhythm-dialog-highlight{margin-top:34px;padding:23px 18px 25px}.rhythm-dialog-highlight ul,.rhythm-dialog-windows{grid-template-columns:1fr}.rhythm-dialog-windows article{padding:15px}}@media (prefers-reduced-motion:reduce){.rhythm-dialog-backdrop,.rhythm-dialog{animation:none!important}.day-rhythm-more,.day-rhythm-more svg,.rhythm-dialog-close{transition:none!important}}.compatibility-section{--compatibility-core-x:clamp(18%, calc(50vw - 40.35svh), 27.3%);--compatibility-core-y:47.5%;isolation:isolate;background:#030812;border-block:1px solid #e7c47f14;min-height:100svh;position:relative;overflow:clip}.compatibility-scene{z-index:0;clip-path:inset(0);pointer-events:none;position:absolute;inset:0;overflow:hidden}.compatibility-stage{width:100%;height:100svh;position:fixed;inset:0;overflow:hidden}.compatibility-background{z-index:0;background:linear-gradient(90deg,#02070f0d 0 45%,#02070f2e 57%,#02070f7a 100%),url(/images/samira/sections/compatibility/compatibility-bg-desktop.png) 50%/cover no-repeat;position:absolute;inset:0}.compatibility-background:after{content:"";left:var(--compatibility-core-x);top:var(--compatibility-core-y);background:radial-gradient(#020508c7 0,#02050899 15%,#02050852 35%,#0205081c 55%,#0000 76%);width:clamp(230px,20vw,320px);height:clamp(200px,17vw,270px);position:absolute;transform:translate(-50%,-50%)}.compatibility-stars{z-index:1;position:absolute;inset:0}.compatibility-stars i{opacity:.18;background:#f3d594;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 7px #efcc88a3}.compatibility-stars i:first-child{--star-duration:3.4s;--star-delay:-1.2s;top:21%;left:8%}.compatibility-stars i:nth-child(2){--star-duration:5.7s;--star-delay:-4.1s;width:1px;height:1px;top:67%;left:17%}.compatibility-stars i:nth-child(3){--star-duration:4.2s;--star-delay:-2.6s;top:17%;left:32%}.compatibility-stars i:nth-child(4){--star-duration:3.8s;--star-delay:-.7s;top:72%;left:38%}.compatibility-stars i:nth-child(5){--star-duration:5.2s;--star-delay:-3.3s;width:1px;height:1px;top:34%;left:46%}.compatibility-stars i:nth-child(6){--star-duration:2.9s;--star-delay:-1.8s;top:18%;left:54%}.compatibility-stars i:nth-child(7){--star-duration:5.9s;--star-delay:-4.8s;top:77%;left:61%}.compatibility-stars i:nth-child(8){--star-duration:4.7s;--star-delay:-2.1s;background:#d8e8f3;width:1px;height:1px;top:29%;left:69%}.compatibility-stars i:nth-child(9){--star-duration:3.2s;--star-delay:-.4s;top:61%;left:76%}.compatibility-stars i:nth-child(10){--star-duration:5.4s;--star-delay:-3.9s;top:15%;left:84%}.compatibility-stars i:nth-child(11){--star-duration:4s;--star-delay:-1.5s;background:#dfeaf1;top:73%;left:89%}.compatibility-stars i:nth-child(12){--star-duration:5.1s;--star-delay:-2.8s;width:1px;height:1px;top:42%;left:94%}.compatibility-section.is-live .compatibility-stars i{animation:compatibility-star-twinkle var(--star-duration) ease-in-out var(--star-delay) infinite}.compatibility-energy-lines{z-index:2;left:var(--compatibility-core-x);top:var(--compatibility-core-y);width:clamp(350px,34vw,520px);height:clamp(183px,17.75vw,271px);position:absolute;overflow:visible;transform:translate(-50%,-50%)}.compatibility-energy-lines path{fill:none;stroke-width:.65px;vector-effect:non-scaling-stroke}.compatibility-zodiac{z-index:4;left:var(--compatibility-core-x);width:48px;height:100%;position:absolute;top:0;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000,#000 12% 42%,#0000001f 48%,#000 55% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 42%,#0000001f 48%,#000 55% 88%,#0000)}.compatibility-zodiac-track{will-change:transform;flex-direction:column;width:100%;animation:46s linear infinite compatibility-zodiac-flow;display:flex;position:absolute;top:0;left:0}.compatibility-zodiac-group{flex:none;justify-items:center;gap:10px;padding-block:6px;display:grid}.compatibility-zodiac span{color:#e9bd68;font-variant-emoji:text;text-shadow:0 0 8px #f0c56f47;background:radial-gradient(circle,#1b293bf5,#050f1cf5);border:1px solid #e7be6f57;border-radius:50%;place-items:center;width:34px;height:34px;font:19px/1 Palatino Linotype,Georgia,serif;display:grid;box-shadow:inset 0 0 12px #e2b55e0e,0 0 11px #e0ae4f0f}@media (min-width:701px){.compatibility-zodiac{-webkit-mask-image:linear-gradient(#0000,#000 12% 40%,#00000029 43%,#0000 46% 52%,#00000029 55%,#000 58% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 40%,#00000029 43%,#0000 46% 52%,#00000029 55%,#000 58% 88%,#0000)}}.compatibility-content{z-index:7;grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr);align-items:center;min-height:100svh;padding-block:clamp(62px,8svh,90px);display:grid;position:relative}.compatibility-copy{background:linear-gradient(90deg,#0309122e,#03091285 22%,#03091229);grid-column:2;max-width:540px;padding:38px 0 42px 46px}.compatibility-kicker{color:#d9ad59;letter-spacing:.24em;text-transform:uppercase;text-shadow:0 0 13px #e0ae4f29;font-size:9px;font-weight:700;display:block}.compatibility-copy h2{color:#f1ece2;margin:18px 0 22px;font-size:clamp(50px,4.5vw,68px);line-height:.98}.compatibility-copy h2 em{color:#efca7c}.compatibility-lead{color:#b2b4b7;max-width:470px;margin:0;font-size:15px;line-height:1.78}.compatibility-result{grid-template-columns:155px 1fr;align-items:stretch;gap:16px;margin-top:28px;display:grid}.compatibility-score-new{background:radial-gradient(circle at 50% 40%,#dfb25817,#0000 49%),#0612208c;border:1px solid #e8bf7338;border-radius:13px;align-content:center;min-height:154px;padding:20px;display:grid;position:relative;box-shadow:inset 0 0 29px #d9ab5009,0 17px 40px #00000026}.compatibility-score-new>span{color:#a89165;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.compatibility-score-new>div{align-items:flex-end;gap:5px;margin-top:6px;display:flex}.compatibility-score-new strong{color:#f4d38d;font:66px/.84 var(--serif);letter-spacing:-.05em;text-shadow:0 0 27px #e7b96030}.compatibility-score-new small{color:#858d98;padding-bottom:6px;font-size:10px}.compatibility-score-new p{color:#c6c0b2;margin:12px 0 0;font-size:9px}.compatibility-score-new p i{background:#e0b65f;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #e6b95e7a}.compatibility-metrics-new{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.compatibility-metric-new{background:linear-gradient(145deg,#12213394,#05101d8a);border:1px solid #e2b96a29;border-radius:11px;align-content:center;min-width:0;padding:17px 11px;transition:border-color .32s,box-shadow .32s,background .32s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffefcd05}.compatibility-metric-new:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffe8b41a,#0000);width:38%;position:absolute;inset:0 auto 0 -55%;transform:skew(-17deg)}.compatibility-metric-new span{color:#989da5;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;font-size:7px;font-weight:700;overflow:hidden}.compatibility-metric-new strong{color:#e5c57f;font:27px/1 var(--serif);margin-top:9px;transition:color .3s,text-shadow .3s}.compatibility-metric-new>i{background:linear-gradient(90deg,#d2a653,#0000);width:26px;height:1px;margin-top:12px}.compatibility-cta{color:#e8cb90;letter-spacing:.11em;text-transform:uppercase;background:linear-gradient(#e1b45c12,#050f1b57);border:1px solid #edc57863;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:fit-content;min-height:46px;margin-top:24px;padding:13px 20px;font-size:10px;font-weight:700;transition:color .3s,border-color .3s,box-shadow .3s,background .3s;display:inline-flex;box-shadow:inset 0 1px #fff1d309,inset 0 0 21px #e2b55f06}.compatibility-cta svg{stroke-width:1.5px;width:16px;height:16px;transition:transform .3s}.compatibility-cta:focus-visible{outline-offset:4px;outline:1px solid #f2ce85}@media (hover:hover) and (pointer:fine){.compatibility-metric-new:hover{background:linear-gradient(145deg,#1d2c3db0,#0814229c);border-color:#f3cd8473;box-shadow:inset 0 0 24px #e2b55f0b,0 0 18px #dba9490f}.compatibility-metric-new:hover:after{opacity:1;animation:.7s both compatibility-metric-glint}.compatibility-metric-new:hover strong{color:#f7d996;text-shadow:0 0 14px #eabe6961}.compatibility-cta:hover{color:#ffe2a4;background:#ddb0571a;border-color:#f7d28bab;box-shadow:inset 0 0 24px #e8bb670e,0 0 25px #ddab4c1a}.compatibility-cta:hover svg{transform:translate(5px)}}@keyframes compatibility-zodiac-flow{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes compatibility-star-twinkle{0%,to{opacity:.12;transform:scale(.78)}48%{opacity:.78;transform:scale(1.13)}}@keyframes compatibility-metric-glint{0%{left:-55%}to{left:125%}}@media (min-aspect-ratio:1672/941){.compatibility-section{--compatibility-core-x:27.3%;--compatibility-core-y:calc(50% - 1.45vw)}}@media (max-width:900px){.compatibility-content{grid-template-columns:minmax(0,.78fr) minmax(430px,1.22fr)}.compatibility-copy{padding-left:28px}.compatibility-result{grid-template-columns:145px 1fr}}@media (max-width:700px){.compatibility-section{--compatibility-core-x:50%;--compatibility-core-y:45%;min-height:0}.compatibility-background{background:linear-gradient(#02070f38,#02070f6b 48%,#02070fd1 78%,#030812 100%),url(/images/samira/sections/compatibility/compatibility-bg-desktop.png) 20%/cover no-repeat}.compatibility-stage{height:100svh}.compatibility-content{grid-template-columns:minmax(0,1fr);align-items:start;min-height:100svh;padding-block:52px 72px}.compatibility-copy{text-align:center;background:0 0;grid-column:1;max-width:100%;padding:0}.compatibility-kicker{font-size:8px}.compatibility-copy h2{margin-block:15px 18px;font-size:clamp(46px,13vw,58px)}.compatibility-lead{color:#c0c1c0;max-width:350px;margin-inline:auto;font-size:14px;line-height:1.7}.compatibility-result{grid-template-columns:1fr;max-width:358px;margin:30px auto 0}.compatibility-score-new{text-align:left;min-height:142px}.compatibility-score-new>div{justify-content:center}.compatibility-score-new>span,.compatibility-score-new p{text-align:center}.compatibility-metrics-new{grid-template-columns:repeat(3,minmax(0,1fr))}.compatibility-metric-new{text-align:left;min-height:106px;padding:14px 8px}.compatibility-metric-new span{font-size:6px}.compatibility-metric-new strong{font-size:25px}.compatibility-cta{width:min(100%,358px);margin-top:18px}.compatibility-zodiac{opacity:.58;width:40px;height:290px;top:38%;left:50%}.compatibility-zodiac span{width:28px;height:28px;font-size:16px}.compatibility-zodiac-group{gap:8px}.compatibility-energy-lines{width:350px;height:183px}}@media (prefers-reduced-motion:reduce){.compatibility-zodiac-track{will-change:auto;transform:translateY(-22%);animation:none!important}.compatibility-stars i{opacity:.34;transform:none;animation:none!important}.compatibility-metric-new,.compatibility-metric-new strong,.compatibility-cta,.compatibility-cta svg{transition:none!important}}.notification-section{isolation:isolate;background:#030914;border-block:1px solid #dac29414;min-height:clamp(720px,100svh,941px);position:relative;overflow:hidden}.notification-background{z-index:-2;background:linear-gradient(90deg,#0000 39%,#0208110a 55%,#0208114d 100%) 50%/100% 100% no-repeat,url(/images/samira/sections/notifications/notification-phone-bg-desktop.png) top/auto 100% no-repeat;position:absolute;inset:0}.notification-content{z-index:1;min-height:inherit;grid-template-columns:minmax(0,1.05fr) minmax(510px,.95fr);align-items:center;padding-block:clamp(72px,9svh,108px);display:grid;position:relative}.notification-copy{grid-column:2;width:min(100%,620px);padding-left:clamp(18px,3vw,50px)}.notification-kicker{color:#d7ae61;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:13px;font-size:9px;font-weight:600;display:flex}.notification-kicker:before{content:"";background:linear-gradient(90deg,#dfb5632e,#d9ad5c);width:36px;height:1px}.notification-copy h2{color:#f0eee8;font:400 clamp(56px, 4.65vw, 74px)/.98 var(--serif);letter-spacing:-.035em;margin:20px 0 26px}.notification-copy h2 em{color:#dfbb73;text-shadow:0 0 26px #dcae5614;font-style:normal}@media (min-width:701px){.notification-copy h2 em{white-space:nowrap}}.notification-copy>p{color:#a6a9ad;max-width:590px;font-size:17px;line-height:1.75}.notification-actions{gap:12px;margin-top:30px;display:flex}.notification-actions button{color:#e8e3d8;letter-spacing:.02em;background:linear-gradient(145deg,#101b2ab8,#050d1894);border:1px solid #deb86f3d;align-items:center;gap:11px;min-width:218px;min-height:62px;padding:0 18px;font-size:13px;transition:border-color .32s,box-shadow .32s,background .32s,color .32s;display:flex;box-shadow:inset 0 0 24px #ddb15b05}.notification-actions button svg{color:#e6c17a}.notification-actions button small{color:#777b80;letter-spacing:.18em;text-transform:uppercase;margin-left:auto;font-size:7px}.notification-note{color:#666d77;letter-spacing:.02em;align-items:center;gap:8px;margin-top:16px;font-size:9px;display:flex}.notification-note svg{color:#9b814e}@media (hover:hover) and (pointer:fine){.notification-actions button:hover{color:#fff1d0;background:linear-gradient(145deg,#1a2636cc,#08111da8);border-color:#efc9808a;box-shadow:inset 0 0 26px #e4b7600b,0 0 22px #dba94914}}@media (max-width:900px) and (min-width:701px){.notification-content{grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr)}.notification-copy{padding-left:20px}.notification-copy h2{font-size:clamp(52px,7vw,66px)}.notification-actions button{min-width:190px}}@media (max-width:700px){.notification-section{min-height:1100px}.notification-background{background:linear-gradient(#0208110a 0,#0208111f 37%,#030914 53% 100%),url(/images/samira/sections/notifications/notification-phone-bg-desktop.png) 25% 0/auto 54% no-repeat}.notification-content{grid-template-columns:minmax(0,1fr);align-items:end;min-height:1100px;padding:570px 20px 68px}.notification-copy{text-align:center;grid-column:1;width:100%;padding:0}.notification-kicker{justify-content:center;font-size:8px}.notification-copy h2{margin-block:17px 22px;font-size:clamp(46px,13.2vw,56px)}.notification-copy>p{margin-inline:auto;font-size:14px;line-height:1.7}.notification-desktop-break{display:none}.notification-actions{flex-direction:column;width:min(100%,358px);margin:25px auto 0}.notification-actions button{width:100%;min-width:0;min-height:56px}.notification-note{justify-content:center;max-width:320px;margin:15px auto 0;line-height:1.5}}@media (prefers-reduced-motion:reduce){.notification-actions button{transition:none}}.faq-section{isolation:isolate;position:relative}.faq-section:before{content:"";z-index:0;background:linear-gradient(#0208110f,#02081138),url(/images/samira/sections/faq/section-faq-bg-desktop.png) 50%/cover no-repeat;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.faq-section>*{z-index:1;position:relative}.start-page{background:linear-gradient(90deg,#03080f2e 0%,#03080f14 48%,#03080f6b 100%),url(/images/samira/sections/start/start-horoscope-bg-desktop.png) 50%/cover no-repeat}.start-art{background:0 0!important;border-right:0!important}.start-art:before,.start-art:after,.start-art-content .cosmic-chart,.form-constellation{display:none!important}.start-form-wrap{z-index:2;position:relative}.birth-form-panel{background:linear-gradient(145deg,#0a101be0,#04080fd1)}@media (min-width:761px){.start-art{min-height:100svh;padding:42px 58px 44px}.start-art-content{max-width:470px;margin-top:clamp(105px,13vh,145px);margin-block:0!important}.start-art-content h1{max-width:470px;margin:18px 0 24px;font-size:clamp(54px,4.2vw,70px);line-height:1.02}.start-art-content>p{color:#dadcdcb8;max-width:390px;margin:0;font-size:15px;line-height:1.7}.start-art-content>.start-accuracy{max-width:360px;margin-top:22px}.start-coordinate-list{gap:0;width:370px;margin-top:32px;padding-left:24px;display:grid;position:relative}.start-coordinate{grid-template-columns:54px 1fr;align-items:center;column-gap:18px;min-height:84px;display:grid;position:relative}.start-coordinate:not(:last-child):after{content:"";background:linear-gradient(#dfbb70b3,#dfbb7029);width:1px;height:54px;position:absolute;top:57px;left:26px}.start-coordinate-icon{z-index:2;color:#dfbb72;background:#111418b8;border:1px solid #e2be757a;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 0 0 6px #d9b97806,0 0 22px #d9b97821}.start-coordinate strong{color:#dfbb72;letter-spacing:.12em;font-size:11px;font-weight:600;line-height:1.3;display:block}.start-coordinate small{color:#e2e3e0b8;max-width:220px;margin-top:7px;font-size:11px;line-height:1.45;display:block}.start-form-wrap{width:min(760px,100% - 52px)!important;padding:58px 0!important}.birth-form-panel{background:linear-gradient(145deg,#090f19f0,#04080fe8);border:1px solid #dab8703d;width:100%;padding:42px 44px 34px;box-shadow:inset 0 0 0 9px #dab87006,0 28px 90px #0000003d}.birth-form{gap:25px}.input-wrap{min-height:62px}.input-wrap input{height:60px}.form-submit{min-height:62px}.privacy-note{bottom:30px}}.celestial-backdrop{display:none!important}.celestial-nebula,.celestial-stars--near{filter:none!important;animation:none!important}.compatibility-system--a,.compatibility-system--b{animation:none!important}.insight-card,.system-node,.metric-card,.main-today-card,.action-card,.save-card,.day-orbit-data,.trial-pill,.birth-form-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html{scroll-behavior:auto!important}@media (min-width:761px){.start-page{background-position:50%!important;grid-template-columns:48% 52%!important}.start-art{min-height:100svh!important;padding:0!important;position:relative!important}.start-art:before{content:"SAMIRA"!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#dfbb72!important;font:500 25px/1 var(--serif)!important;letter-spacing:.28em!important;z-index:20!important;background:0 0!important;border:0!important;display:block!important;position:absolute!important;inset:38px auto auto 58px!important}.start-art:after{content:"ASTROLOGY AS ART"!important;width:auto!important;height:auto!important;box-shadow:none!important;color:#d9b978ad!important;letter-spacing:.22em!important;z-index:20!important;background:0 0!important;border:0!important;font-size:6px!important;display:block!important;position:absolute!important;inset:70px auto auto 59px!important}.back-link{z-index:21!important;opacity:.55!important;position:absolute!important;top:105px!important;left:58px!important}.start-art-content{z-index:5!important;width:470px!important;max-width:calc(100% - 116px)!important;margin:0!important;position:absolute!important;top:150px!important;left:58px!important}.start-art-content h1{max-width:470px!important;margin:18px 0 24px!important;font-size:64px!important;line-height:1.02!important}.start-art-content>p{max-width:390px!important;margin:0!important}.start-accuracy{margin-top:22px!important}.start-coordinate-list{width:365px!important;margin-top:36px!important}.start-coordinate{min-height:80px!important}.privacy-note{max-width:360px!important;margin:0!important;position:absolute!important;bottom:22px!important;left:58px!important}.start-form-wrap{place-self:center!important;width:720px!important;max-width:calc(100% - 44px)!important;padding:42px 0!important}.birth-form-panel{width:100%!important;padding:38px 42px 32px!important}.birth-form{gap:21px!important}.input-wrap{min-height:58px!important}.input-wrap input{height:56px!important}.form-submit{min-height:58px!important}}@media (max-width:760px){.hero{background:#05070d url(/images/samira/hero-mobile-bg.png) bottom/auto 68% no-repeat!important;height:100svh!important;min-height:100svh!important;max-height:none!important;padding:105px 0 32px!important;overflow:hidden!important}.hero:after{display:none!important}.hero-grid{z-index:2!important;display:block!important;position:relative!important}.hero-copy{z-index:3!important;max-width:100%!important;padding-top:0!important;position:relative!important}.hero h1{max-width:100%!important;margin-top:28px!important}.hero-lead{max-width:95%!important}.hero-actions{max-width:100%!important}.hero{position:relative!important}.hero-copy{position:static!important}.hero-actions{z-index:8!important;gap:10px!important;margin:0!important;position:absolute!important;bottom:34px!important;left:22px!important;right:22px!important}.hero-actions .button{width:100%!important;min-height:58px!important}.hero{background:#05070d url(/images/samira/hero-mobile-bg.png) bottom/auto 88% no-repeat!important;height:100svh!important;min-height:100svh!important;padding:92px 0 0!important;position:relative!important;overflow:hidden!important}.hero:before{background:linear-gradient(#05070dfa 0%,#05070de6 30%,#05070d7a 47%,#05070d14 68%,#05070d00 100%)!important}.hero-grid{height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important}.hero-copy{max-width:100%!important;padding:0!important;position:static!important}.eyebrow{letter-spacing:.12em!important;margin-bottom:14px!important;font-size:7px!important}.hero h1{letter-spacing:-.025em!important;max-width:340px!important;margin:18px 0 14px!important;font-size:42px!important;line-height:.96!important}.hero h1 em{margin-top:6px!important;font-size:.88em!important;line-height:1!important;display:block!important}.hero-lead{max-width:330px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.hero-art{display:none!important}.hero-actions{z-index:20!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;bottom:18px!important;left:0!important;right:0!important}.hero-actions .button{width:100%!important;min-height:54px!important;margin:0!important}.hero-actions>p{text-align:center!important;color:#f2eee5c7!important;justify-content:center!important;width:100%!important;margin:0!important}}.insight-card-top{min-height:28px!important}.insight-preview{height:0!important;margin:0!important;padding:0!important}.insight-preview span{display:none!important}.insight-card p{margin:0!important;font-size:11px!important;line-height:1.4!important}@media (max-width:760px){.insight-card{min-height:138px!important;padding:13px 14px!important}.insight-card-top{min-height:25px!important}.insight-preview strong{font-size:27px!important;top:13px!important;right:14px!important}.insight-preview>svg{width:22px!important;height:22px!important;top:14px!important;right:14px!important}.insight-card h3{margin:10px 0 4px!important;font-size:17px!important;line-height:1.12!important}.insight-card p{font-size:9px!important;line-height:1.35!important}}.insight-card{min-height:155px!important;padding:15px 18px!important}.insight-card-top{min-height:34px!important;margin-bottom:5px!important}.insight-preview{height:auto!important;margin:0 0 7px!important;padding:0 58px 0 0!important;display:block!important}.insight-preview span{color:#d9b978!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:9px!important;line-height:1.2!important;display:block!important}.insight-preview strong{font-size:31px!important;line-height:1!important;position:absolute!important;top:15px!important;right:18px!important}.insight-preview>svg{width:25px!important;height:25px!important;position:absolute!important;top:16px!important;right:18px!important}.insight-card h3{margin:0 0 7px!important;font-size:22px!important;line-height:1.15!important}.insight-card p{color:#8f9499!important;max-width:88%!important;margin:0!important;font-size:12px!important;line-height:1.5!important}@media (max-width:760px){.insight-card-top{min-height:32px!important;margin-bottom:4px!important}.insight-preview{margin-bottom:6px!important}.insight-preview span{font-size:8px!important}.insight-preview strong{font-size:30px!important;top:14px!important;right:16px!important}.insight-card h3{margin-bottom:6px!important;font-size:20px!important}.insight-card p{max-width:90%!important;font-size:11px!important;line-height:1.45!important}.insight-card{min-height:122px!important;padding:13px 15px!important}.insight-card-top{min-height:34px!important;margin:0!important}.line-icon{width:36px!important;height:36px!important}.insight-preview{height:0!important;margin:0!important;padding:0!important;position:static!important}.insight-preview span{color:#d9b978!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:8px!important;line-height:1!important;display:block!important;position:absolute!important;top:18px!important;left:62px!important}.insight-preview strong{font-size:30px!important;line-height:1!important;position:absolute!important;top:13px!important;right:15px!important}.insight-preview>svg{width:23px!important;height:23px!important;position:absolute!important;top:15px!important;right:15px!important}.insight-card h3{margin:9px 0 5px!important;font-size:20px!important;line-height:1.1!important}.insight-card p{color:#9b9fa3!important;max-width:88%!important;margin:0!important;font-size:11.5px!important;line-height:1.4!important}}@media (min-width:761px){.insight-content{flex-direction:column!important;justify-content:center!important;min-height:100svh!important;padding-top:70px!important;padding-bottom:80px!important;display:flex!important;position:relative!important}.insight-grid{width:100%!important;margin-top:18px!important}.insight-content:after{content:"ВАШ ДЕНЬ · В ЯСНЫХ ОРИЕНТИРАХ";color:#d9b978ad!important;letter-spacing:.28em!important;text-transform:uppercase!important;text-align:center!important;margin:34px auto 0!important;font-size:9px!important;display:block!important}.insight-content:before{content:"";background:linear-gradient(90deg,#0000,#d9b97880,#0000)!important;width:120px!important;height:1px!important;position:absolute!important;bottom:48px!important;left:50%!important;transform:translate(-50%)!important}}@media (max-width:760px){.system-section .system-copy,.system-section .system-visual{opacity:1!important;visibility:visible!important;display:grid!important;transform:none!important}.system-section .system-copy{display:block!important}.system-section .systems-diagram .ring-entry{opacity:0!important;transition:opacity .65s,transform .9s cubic-bezier(.2,.75,.2,1)!important;transform:scale(.58)!important}.system-section .systems-diagram.is-assembled .ring-entry{opacity:1!important;transform:scale(1)!important}.system-section .systems-diagram.is-assembled .ring-entry--outer{transition-delay:.2s!important}.system-section .systems-diagram.is-assembled .ring-entry--inner{transition-delay:.36s!important}.system-section .systems-diagram .ring-spin--outer{animation:128s linear infinite systems-ring-clockwise!important}.system-section .systems-diagram .ring-spin--inner{animation:76s linear infinite systems-ring-counter!important}.system-section .systems-diagram .orbiting-dot{opacity:0!important;transition:opacity .45s 1.55s!important;display:inline!important}.system-section .systems-diagram.is-assembled .orbiting-dot{opacity:.9!important;animation:39s linear infinite systems-orbit-dot!important}.system-section .systems-diagram.is-assembled .orbiting-dot--cool{opacity:.72!important;animation:71s linear infinite systems-orbit-dot-cool!important}.system-section .systems-diagram *,.system-section .systems-diagram :before,.system-section .systems-diagram :after{transition:none!important;animation:none!important}.system-section .systems-diagram .ring-entry{opacity:1!important;transform:none!important}.system-section .systems-diagram .system-core{opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.system-section .systems-diagram .system-connector--draw{stroke-dashoffset:0!important}.system-section .systems-diagram .system-node{opacity:1!important}.system-section .systems-diagram .orbiting-dot,.system-section .systems-diagram .entry-line-signal,.system-section .systems-diagram .random-line-signal{display:none!important}.system-methods{text-align:left;gap:10px;margin-top:22px;display:grid}.system-methods p{color:#efece4b8;background:#070a1261;border:1px solid #d8b87029;border-radius:14px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.45}.system-methods strong{color:#e2c889;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:12px;display:block}.system-section .system-copy{max-width:620px}}@media (min-width:761px){.system-methods{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.system-methods p{color:#efece4b3;background:#070a1247;border:1px solid #d8b87026;border-radius:16px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.system-methods strong{color:#e2c889;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}}.system-methods p{color:#efece4d1}.day-rhythm-image{height:165px}.day-rhythm-card-body{padding-top:14px}@media (max-width:1100px){.day-rhythm-image{height:185px}}@media (max-width:700px){.day-rhythm-image{height:175px}.day-rhythm-card-body{padding-top:16px}.notification-content{opacity:1!important;visibility:visible!important;transform:none!important}.notification-background{background:linear-gradient(#0208110a 0,#0208111f 37%,#030914 53% 100%),url(/images/samira/sections/notifications/notification-phone-bg-desktop.png) 8% 0/auto 50% no-repeat}.faq-section .section-heading,.faq-section .faq-list>*{opacity:1!important;visibility:visible!important;transform:none!important}.faq-section:before{background:linear-gradient(#0208110f,#02081138),url(/images/samira/sections/faq/section-faq-bg-desktop.png) 68%/cover no-repeat!important}}@media (max-width:760px){.closing-cta{background:#07111c url(/images/samira/sections/final-cta/final-cta-mobile.png) bottom/auto 100% no-repeat!important;align-items:stretch!important;min-height:100svh!important;padding:0!important}.closing-inner,.closing-copy{min-height:100svh!important}.closing-copy{flex-direction:column!important;padding:72px 20px 22px!important;display:flex!important}.closing-kicker-reveal,.closing-heading-reveal,.closing-action{opacity:1!important;visibility:visible!important;transform:none!important}.closing-action{margin-top:auto!important}.closing-action>a{justify-content:center!important;width:100%!important}.closing-cta:before{background:linear-gradient(#0309100a 0%,#0309101a 30%,#03091038 58%,#03091061 82%,#03091085 100%)!important;width:100%!important}}@keyframes final-soft-reveal{0%{opacity:.72}to{opacity:0}}@media (max-width:760px){.closing-cta:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(#03091094,#03091057 48%,#0309102e);position:absolute;inset:0}.closing-cta.is-revealed:after{animation:1.15s cubic-bezier(.22,1,.36,1) both final-soft-reveal}.closing-cta{background:#07111c!important;overflow:hidden!important}.closing-scene{z-index:0;clip-path:inset(0);pointer-events:none;position:absolute;inset:0;overflow:hidden}.closing-stage{background:#07111c url(/images/samira/sections/final-cta/final-cta-mobile.png) bottom/auto 100% no-repeat;width:100%;height:100svh;position:fixed;inset:0}.closing-inner{z-index:1;position:relative}.closing-cta:after{display:none!important}.closing-cta{align-items:stretch!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:0!important;display:flex!important;overflow:hidden!important}.closing-inner{height:100svh!important;min-height:100svh!important;position:relative!important;top:auto!important}.closing-copy{flex-direction:column!important;height:100%!important;min-height:0!important;padding:72px 20px 22px!important;display:flex!important;position:relative!important}.closing-action{margin-top:auto!important;position:static!important}.closing-cta.is-settled .closing-stage{width:100%!important;height:100svh!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.closing-cta{height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:0!important;display:block!important;overflow:hidden!important}.closing-scene{display:none!important}.closing-inner{background:linear-gradient(#0309100a,#0309101a 30%,#03091038 58%,#03091061 82%,#03091085),url(/images/samira/sections/final-cta/final-cta-mobile.png) bottom/auto 100% no-repeat!important;width:100%!important;max-width:none!important;height:100svh!important;min-height:100svh!important;margin:0!important;position:relative!important;top:auto!important}.closing-copy{flex-direction:column!important;width:100%!important;height:100%!important;padding:72px 20px 22px!important;display:flex!important;position:relative!important}.closing-kicker-reveal,.closing-heading-reveal,.closing-action{width:100%!important;position:static!important}.closing-action{margin-top:auto!important}.site-header{z-index:9999!important}.menu-button{z-index:10001!important;pointer-events:auto!important;color:#f3ead7!important;position:relative!important}.mobile-nav{z-index:10000!important;pointer-events:auto!important;background:#05080efa!important;width:100%!important;position:absolute!important;top:66px!important;left:0!important;right:0!important}.mobile-nav .shell{display:grid!important}.mobile-nav a{pointer-events:auto!important;display:block!important}}.how-to-use-page{color:#f2eee5;background:#050a12;min-height:100vh}.how-to-use-hero{background:radial-gradient(circle at 72% 42%,#cfa9601a,#0000 26%),linear-gradient(#07101b,#050a12);align-items:center;min-height:72svh;padding:150px 0 90px;display:flex}.how-to-use-hero h1{max-width:820px;font:clamp(54px,7vw,92px)/.98 var(--serif);letter-spacing:-.04em;margin:18px 0 24px}.how-to-use-hero h1 em{color:#e6c174;font-weight:400}.how-to-use-hero p{color:#b9b5ac;max-width:720px;margin:0;font-size:18px;line-height:1.75}@media (max-width:760px){.how-to-use-hero{min-height:70svh;padding:120px 20px 70px}.how-to-use-hero h1{font-size:clamp(46px,13vw,62px)}.how-to-use-hero p{font-size:15px;line-height:1.7}}.how-to-use-intro{max-width:920px}.how-to-use-intro h2{max-width:780px;font:clamp(42px,5vw,68px)/1 var(--serif);letter-spacing:-.035em;color:#f1ede4;margin:18px 0 22px}.how-to-use-intro p{color:#aaa9a5;max-width:760px;margin:0;font-size:18px;line-height:1.8}@media (max-width:760px){.how-to-use-content{padding:68px 20px 78px}.how-to-use-intro h2{font-size:clamp(38px,11vw,50px)}.how-to-use-intro p{font-size:15px;line-height:1.75}}.how-to-use-hero{min-height:56svh!important;padding:145px 0 72px!important}.how-to-use-hero .shell{max-width:1080px!important}.how-to-use-hero h1{max-width:760px!important;margin:16px 0 22px!important;font-size:clamp(52px,5.4vw,72px)!important;line-height:.98!important}.how-to-use-hero p{max-width:700px!important;font-size:17px!important;line-height:1.7!important}.how-to-use-content{background:#050a12!important;padding:38px 0!important}.how-to-use-content--alt{background:#050a12!important}.how-to-use-content .shell{max-width:1180px!important}.how-to-use-intro{background:linear-gradient(145deg,#0e1723c7,#060c15ad)!important;border:1px solid #dab97424!important;border-radius:22px!important;max-width:850px!important;padding:42px 48px!important}.how-to-use-content:nth-of-type(2n) .how-to-use-intro{margin-left:auto!important}.how-to-use-content:nth-of-type(odd) .how-to-use-intro{margin-right:auto!important}.how-to-use-intro .kicker{letter-spacing:.22em!important;font-size:10px!important}.how-to-use-intro h2{letter-spacing:-.025em!important;max-width:720px!important;margin:14px 0 18px!important;font-size:clamp(34px,3.4vw,46px)!important;line-height:1.06!important}.how-to-use-intro p{color:#e8e4dbc2!important;max-width:720px!important;font-size:16px!important;line-height:1.75!important}.how-to-use-intro p+p{margin-top:14px!important}@media (max-width:760px){.how-to-use-hero{min-height:auto!important;padding:118px 20px 60px!important}.how-to-use-hero h1{font-size:clamp(42px,12vw,54px)!important}.how-to-use-hero p{font-size:15px!important}.how-to-use-content{padding:12px 16px!important}.how-to-use-intro{border-radius:18px!important;padding:28px 22px!important}.how-to-use-intro h2{font-size:clamp(30px,8.8vw,39px)!important}.how-to-use-intro p{font-size:14.5px!important;line-height:1.7!important}}.how-to-use-hero h1{max-width:720px!important;font-size:clamp(46px,4.7vw,64px)!important}.how-to-use-intro h2{max-width:680px!important;font-size:clamp(30px,2.8vw,40px)!important}@media (max-width:760px){.how-to-use-hero h1{font-size:clamp(38px,10.5vw,48px)!important}.how-to-use-intro h2{font-size:clamp(27px,7.5vw,34px)!important}}.how-to-use-page{position:relative;background:#040a13 url(/images/samira/sections/faq/section-faq-bg-desktop.png) top/cover no-repeat fixed!important}.how-to-use-page:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#03080f7a,#03080fbd 45%,#03080fe0);position:absolute;inset:0}.how-to-use-page>section{z-index:1;position:relative;background:0 0!important}.how-to-use-content,.how-to-use-content--alt{background:0 0!important}@media (max-width:760px){.how-to-use-page{background-position:62% 0!important;background-attachment:scroll!important}}.about-page{color:#f2eee5;background:#050a12;min-height:100vh}.about-hero{background:radial-gradient(circle at 72% 38%,#d2ab5e1a,#0000 28%);align-items:center;min-height:56svh;padding:145px 0 72px;display:flex}.about-hero .shell{max-width:1080px}.about-hero h1{max-width:820px;font:clamp(46px,4.7vw,64px)/1.02 var(--serif);letter-spacing:-.035em;margin:16px 0 22px}.about-hero h1 em{color:#e6c174;font-weight:400}.about-hero p{color:#bbb7ae;max-width:760px;margin:0;font-size:17px;line-height:1.75}.about-content{padding:38px 0 90px}.about-card{background:linear-gradient(145deg,#0e1723c7,#060c15ad);border:1px solid #dab97424;border-radius:22px;max-width:850px;padding:42px 48px}.about-card h2{max-width:700px;font:clamp(30px,2.8vw,40px)/1.06 var(--serif);letter-spacing:-.025em;margin:14px 0 18px}.about-card p{color:#e8e4dbc2;max-width:720px;margin:0;font-size:16px;line-height:1.75}@media (max-width:760px){.about-hero{min-height:auto;padding:118px 20px 60px}.about-hero h1{font-size:clamp(38px,10.5vw,48px)}.about-hero p{font-size:15px}.about-content{padding:14px 16px 70px}.about-card{border-radius:18px;padding:28px 22px}.about-card h2{font-size:clamp(27px,7.5vw,34px)}.about-card p{font-size:14.5px;line-height:1.7}}.about-page{position:relative;background:#040a13 url(/images/samira/sections/faq/section-faq-bg-desktop.png) 68% 0/cover no-repeat fixed!important}.about-page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#03080f7a,#03080fb8 42%,#03080fe0 100%);position:absolute;inset:0}.about-page>section{z-index:1;position:relative;background:0 0!important}.about-content,.about-content--alt{background:0 0!important;padding:24px 0 34px!important}.about-content .shell,.about-content--alt .shell{max-width:1180px!important}.about-content--alt .about-card{margin-left:auto!important}.about-card{box-shadow:0 24px 70px #00000029!important}.about-card .kicker{letter-spacing:.22em!important;font-size:10px!important}.about-card p+p{margin-top:14px!important}@media (max-width:760px){.about-page{background-position:62% 0!important;background-attachment:scroll!important}.about-content,.about-content--alt{padding:10px 16px!important}.about-content--alt .about-card{margin-left:0!important}.about-card{width:100%!important}}.pricing-page{color:#f2eee5;background:#040a13 url(/images/samira/sections/faq/section-faq-bg-desktop.png) 65% 0/cover no-repeat fixed;min-height:100vh}.pricing-hero{text-align:center;padding:145px 0 64px}.pricing-hero .shell{max-width:920px}.pricing-hero h1{font:clamp(46px,4.7vw,64px)/1 var(--serif);letter-spacing:-.035em;margin:16px auto 20px}.pricing-hero h1 em{color:#e5c173;font-weight:400}.pricing-hero p{color:#b9b5ac;max-width:680px;margin:auto;font-size:17px;line-height:1.7}.pricing-content{padding:30px 0 110px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1080px;display:grid}.pricing-card{background:linear-gradient(150deg,#0e1723ed,#050b14e0);border:1px solid #dcbb7629;border-radius:24px;flex-direction:column;min-height:590px;padding:38px 38px 34px;display:flex;box-shadow:0 28px 80px #00000038}.pricing-card--pro{background:radial-gradient(circle at 80% 4%,#dab05c1f,#0000 28%),linear-gradient(150deg,#111b29f5,#060c15e8);border-color:#e4be6f61;box-shadow:0 32px 90px #00000047,0 0 40px #d3a9570f}.pricing-label{color:#dfbc73;letter-spacing:.24em;font-size:11px}.pricing-card h2{font:clamp(30px,2.8vw,40px)/1.05 var(--serif);margin:14px 0}.pricing-card>p{color:#e8e4dbb3;margin:0 0 26px;font-size:15px;line-height:1.65}.pricing-card ul{gap:13px;margin:0 0 32px;padding:0;list-style:none;display:grid}.pricing-card li{color:#d5d1c8;padding-left:20px;font-size:14px;line-height:1.5;position:relative}.pricing-card li:before{content:"";border:1px solid #d5b166;width:6px;height:6px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.pricing-cta{color:#efd69e;background:#dab05c0b;border:1px solid #dfbb7057;border-radius:4px;justify-content:center;align-items:center;min-height:54px;margin-top:auto;display:flex}.pricing-card--pro .pricing-cta{color:#09101a;background:linear-gradient(135deg,#e5c57d,#cfa45b);border-color:#0000}@media (max-width:760px){.pricing-page{background-attachment:scroll}.pricing-hero{padding:118px 20px 52px}.pricing-hero h1{font-size:clamp(38px,10.5vw,48px)}.pricing-hero p{font-size:15px}.pricing-content{padding:12px 16px 76px}.pricing-grid{grid-template-columns:1fr;gap:18px}.pricing-card{border-radius:18px;min-height:0;padding:28px 22px 24px}.pricing-card h2{font-size:clamp(28px,8vw,36px)}}#faq{scroll-margin-top:90px}@media (max-width:760px){#faq{scroll-margin-top:76px}}.dashboard-shell{background:#050a12;min-height:100vh}.dashboard-header{z-index:1000;background:#040911f5;border-bottom:1px solid #dab9741a;height:72px;position:sticky;top:0}.dashboard-header-inner{justify-content:space-between;align-items:center;gap:32px;height:72px;display:flex}.dashboard-brand{flex-shrink:0}.dashboard-nav{align-items:center;gap:6px;display:flex}.dashboard-nav a{color:#ebe7de94;border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:13px;transition:color .2s,background .2s;display:flex}.dashboard-nav a:hover{color:#f0e8d8;background:#ffffff06}.dashboard-nav a.is-active{color:#e5c173;background:#dab05c12}.dashboard-content{min-height:calc(100vh - 72px)}.dashboard-mobile-nav{display:none}@media (max-width:760px){.dashboard-header{height:62px}.dashboard-header-inner{justify-content:center;height:62px}.dashboard-brand small,.dashboard-nav{display:none}.dashboard-content{min-height:100vh;padding-bottom:74px}.dashboard-mobile-nav{z-index:1100;background:#040911f7;border-top:1px solid #dab97421;grid-template-columns:repeat(5,1fr);height:68px;display:grid;position:fixed;bottom:0;left:0;right:0}.dashboard-mobile-nav a{color:#e8e4db7a;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:9px;line-height:1;display:flex}.dashboard-mobile-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-mobile-nav a.is-active{color:#e3bd70}.dashboard-mobile-nav a:nth-child(4) span{font-size:8px}}@media (min-width:761px){.today-page{padding-top:36px!important}.today-hero{padding-top:0!important}}.calendar-page{padding-top:0!important}.calendar-head{justify-content:space-between;align-items:flex-end;gap:32px;padding-top:46px;padding-bottom:30px;display:flex}.calendar-head h1{font:clamp(38px,4vw,54px)/1.02 var(--serif);letter-spacing:-.03em;margin:10px 0}.calendar-head p{color:#e8e4dba6;max-width:650px;margin:0;font-size:15px;line-height:1.65}.calendar-month-nav{background:#0a111ba8;border:1px solid #dab97421;border-radius:12px;align-items:center;gap:16px;padding:7px;display:flex}.calendar-month-nav button{color:#d8c7a3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.calendar-month-nav strong{text-align:center;min-width:130px;font-size:14px;font-weight:500}.calendar-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:22px;padding-bottom:90px;display:grid}.calendar-card,.calendar-side{background:linear-gradient(145deg,#0d1622e0,#060c15d1);border:1px solid #dab97421;border-radius:22px}.calendar-card{padding:24px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays{border-bottom:1px solid #ffffff0f;padding:0 0 12px}.calendar-weekdays span{text-align:center;color:#e8e4db66;letter-spacing:.12em;font-size:10px}.calendar-grid{gap:6px;padding-top:10px}.calendar-day{aspect-ratio:1;color:#ded9cf;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:12px;font-size:14px;position:relative}.calendar-day:hover{background:#dab9740a;border-color:#dab9742e}.calendar-day.is-muted{opacity:.22}.calendar-day i{background:#d5b36e;border-radius:50%;width:5px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.calendar-day.is-good i{background:#e3c479}.calendar-day.is-focus i{background:#9eb7d8}.calendar-day.is-care i{background:#b98f8f}.calendar-side{padding:30px}.calendar-side h2{font:30px/1.08 var(--serif);margin:12px 0 24px}.calendar-legend{gap:18px;display:grid}.calendar-legend>div{align-items:flex-start;gap:12px;display:flex}.calendar-legend svg{flex:none;margin-top:5px}.calendar-legend span{gap:3px;display:grid}.calendar-legend strong{font-size:14px;font-weight:500}.calendar-legend small{color:#e8e4db7a;font-size:12px}.calendar-tip{color:#e8e4db94;border-top:1px solid #ffffff0f;gap:10px;margin-top:28px;padding-top:22px;display:flex}.calendar-tip svg{color:#d8b66d;flex:none;margin-top:2px}.calendar-tip p{margin:0;font-size:12.5px;line-height:1.6}@media (max-width:760px){.calendar-head{padding:30px 16px 22px;display:block}.calendar-head h1{font-size:34px}.calendar-head p{font-size:14px}.calendar-month-nav{justify-content:space-between;margin-top:22px}.calendar-layout{grid-template-columns:1fr;gap:14px;padding:0 16px 88px}.calendar-card{border-radius:18px;padding:14px}.calendar-grid{gap:3px}.calendar-day{border-radius:9px;font-size:12px}.calendar-day i{width:4px;height:4px;bottom:5px}.calendar-side{border-radius:18px;padding:24px 20px}.calendar-side h2{font-size:27px}}@media (min-width:761px){.compat-page{padding-top:38px!important}.compat-page-grid{min-height:auto!important}}.samira-chat-page{padding-top:0!important}.samira-chat-head{justify-content:space-between;align-items:flex-end;gap:30px;padding-top:46px;padding-bottom:28px;display:flex}.samira-chat-head>div{max-width:760px}.samira-chat-head h1{font:clamp(38px,4vw,54px)/1.03 var(--serif);letter-spacing:-.03em;margin:10px 0 12px}.samira-chat-head p{color:#e8e4dba1;max-width:690px;margin:0;font-size:15px;line-height:1.7}.samira-pro-badge{color:#e2bf76;letter-spacing:.15em;background:#dab05c0f;border:1px solid #dab9743d;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:11px;display:flex}.samira-chat-layout{padding-bottom:90px}.samira-chat-card{background:radial-gradient(circle at 82% 8%,#d4ad5f12,#0000 24%),linear-gradient(145deg,#0d1622eb,#060c15e0);border:1px solid #dab97424;border-radius:24px;flex-direction:column;max-width:980px;min-height:560px;margin:0 auto;padding:30px;display:flex;position:relative;box-shadow:0 30px 90px #0000003d}.samira-message{background:#ffffff06;border:1px solid #dab9741a;border-radius:18px 18px 18px 5px;max-width:620px;padding:20px 22px}.samira-message span{color:#dfbd75;letter-spacing:.18em;margin-bottom:8px;font-size:10px;display:block}.samira-message p{color:#e2ded5;margin:0;font-size:15px;line-height:1.7}.samira-chat-input{grid-template-columns:1fr 48px;gap:10px;margin-top:auto;padding-top:26px;display:grid}.samira-chat-input input{color:#f0ece3;background:#040910b8;border:1px solid #dab97424;border-radius:14px;outline:none;width:100%;height:52px;padding:0 18px;font:14px inherit}.samira-chat-input input::placeholder{color:#e8e4db57}.samira-chat-input input:focus{border-color:#dab97457}.samira-chat-input button{cursor:pointer;color:#09101a;background:linear-gradient(135deg,#e5c57d,#cfa45b);border:0;border-radius:14px;place-items:center;width:48px;height:52px;display:grid}@media (max-width:760px){.samira-chat-head{padding:30px 16px 20px;display:block}.samira-chat-head h1{font-size:34px}.samira-chat-head p{font-size:14px}.samira-pro-badge{width:max-content;margin-top:18px}.samira-chat-layout{padding:0 12px 82px}.samira-chat-card{border-radius:18px;min-height:calc(100svh - 245px);padding:18px}.samira-message{padding:16px 17px}.samira-message p{font-size:14px}.samira-chat-input{grid-template-columns:1fr 46px;gap:8px}.samira-chat-input input{height:48px}.samira-chat-input button{width:46px;height:48px}}@media (min-width:761px){.samira-chat-head{align-items:center!important;padding-top:28px!important;padding-bottom:20px!important}.samira-chat-head h1{max-width:760px!important;margin:8px 0 9px!important;font-size:clamp(34px,3.2vw,48px)!important}.samira-chat-head p{font-size:14px!important}.samira-chat-card{height:calc(100svh - 315px)!important;min-height:430px!important;max-height:610px!important;padding:26px!important}.samira-chat-layout{padding-bottom:32px!important}.samira-message{max-width:680px!important}}.profile-page{padding-top:0!important}.profile-head{padding-top:46px;padding-bottom:28px}.profile-head h1{font:clamp(38px,4vw,54px)/1.03 var(--serif);letter-spacing:-.03em;margin:10px 0 12px}.profile-head p{color:#e8e4dba1;max-width:680px;margin:0;font-size:15px;line-height:1.7}.profile-grid{grid-template-columns:1.25fr .9fr;gap:22px;padding-bottom:90px;display:grid}.profile-card{background:linear-gradient(145deg,#0d1622e6,#060c15d6);border:1px solid #dab97424;border-radius:22px;padding:28px;box-shadow:0 28px 80px #0000002e}.profile-card:first-child{grid-row:span 2}.profile-card--plan{background:radial-gradient(circle at 82% 8%,#dab05c1c,#0000 28%),linear-gradient(145deg,#101926f0,#060c15e0);border-color:#e4be6f4d}.profile-card-title{align-items:center;gap:13px;margin-bottom:24px;display:flex}.profile-card-title>svg{color:#d9b66d}.profile-card-title div{gap:4px;display:grid}.profile-card-title span{color:#e8e4db6b;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.profile-card-title strong{font:26px/1.05 var(--serif);font-weight:400}.profile-fields{border-top:1px solid #ffffff0e;gap:2px;margin-bottom:26px;display:grid}.profile-fields>div{border-bottom:1px solid #ffffff0e;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:17px 0;display:grid}.profile-fields svg{color:#bca16a}.profile-fields span{color:#e8e4db85;font-size:13px}.profile-fields strong{color:#e7e1d6;font-size:13px;font-weight:500}.profile-card>p{color:#e8e4db9e;margin:0 0 24px;font-size:14px;line-height:1.65}.profile-action{color:#dfbd75;cursor:pointer;background:#dab05c0b;border:1px solid #dab97433;border-radius:10px;min-height:44px;padding:0 16px;font:12px inherit}.profile-action:hover{background:#dab05c14}@media (max-width:760px){.profile-head{padding:30px 16px 20px}.profile-head h1{font-size:34px}.profile-head p{font-size:14px}.profile-grid{grid-template-columns:1fr;gap:14px;padding:0 16px 88px}.profile-card:first-child{grid-row:auto}.profile-card{border-radius:18px;padding:22px 20px}.profile-card-title strong{font-size:24px}.profile-fields>div{grid-template-columns:20px 1fr;gap:9px}.profile-fields strong{text-align:left;color:#d9d3c8;grid-column:2}}.profile-card--about{grid-column:1/-1}.profile-about-input{resize:vertical;color:#eee8dd;background:#0409109e;border:1px solid #dab97424;border-radius:14px;outline:none;width:100%;min-height:150px;margin:0 0 16px;padding:16px 18px;font:14px/1.65 inherit}.profile-about-input::placeholder{color:#e8e4db4d}.profile-about-input:focus{background:#040910c7;border-color:#dab97457}.profile-card--about>p{max-width:850px}.profile-card--about .profile-action{min-width:120px}@media (max-width:760px){.profile-card--about{grid-column:auto}.profile-about-input{min-height:135px;font-size:14px}}.samira-context-note{color:#dfbf79b8;letter-spacing:.04em;background:#dab05c09;border:1px solid #dab9741a;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:auto;margin-bottom:8px;padding:7px 10px;font-size:10px;display:flex}.samira-context-note svg{color:#d9b66d;flex:none}@media (max-width:760px){.samira-context-note{padding:6px 9px;font-size:9px}}.premium-service-teaser{background:radial-gradient(circle at 76% 48%,#d7b05e1a,#0000 24%),#050a12;padding:70px 0 84px}.premium-service-teaser .shell{background:linear-gradient(135deg,#0e1723eb,#060c15e0);border:1px solid #dab9742e;border-radius:26px;flex-direction:column;justify-content:center;min-height:330px;padding:54px 48% 54px 58px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000003d}.premium-service-teaser h2{max-width:560px;font:clamp(36px,3.8vw,54px)/1.03 var(--serif);letter-spacing:-.03em;margin:15px 0 17px}.premium-service-teaser p{color:#e8e4dbad;max-width:570px;margin:0;font-size:16px;line-height:1.7}.premium-service-teaser .shell:before{content:"";aspect-ratio:1;border:1px solid #e0bc6f45;border-radius:50%;width:245px;position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 0 26px #dab05c06,0 0 0 54px #dab05c04}.premium-service-teaser .shell:after{content:"SAMIRA";color:#e8c67e3d;font:28px/1 var(--serif);letter-spacing:.32em;position:absolute;top:50%;right:12%;transform:translateY(-50%)}@media (max-width:760px){.premium-service-teaser{padding:34px 16px 48px}.premium-service-teaser .shell{border-radius:20px;min-height:470px;padding:34px 24px 220px}.premium-service-teaser h2{font-size:34px}.premium-service-teaser p{font-size:14px}.premium-service-teaser .shell:before{width:160px;top:auto;bottom:28px;right:50%;transform:translate(50%)}.premium-service-teaser .shell:after{font-size:20px;top:auto;bottom:96px;right:50%;transform:translate(50%)}}.premium-service-teaser .shell{background:linear-gradient(90deg,#040a121f 0%,#040a120f 42%,#040a1200 62%),url(/images/samira/sections/personal-chart/personal-chart-premium.png) 50%/cover no-repeat!important;min-height:470px!important;padding:58px 51% 58px 58px!important}.premium-service-teaser .shell:before,.premium-service-teaser .shell:after{display:none!important}@media (max-width:760px){.premium-service-teaser .shell{background:linear-gradient(#040a1214 0%,#040a122e 42%,#040a125c 100%),url(/images/samira/sections/personal-chart/personal-chart-premium.png) 62%/cover no-repeat!important;min-height:560px!important;padding:34px 24px 300px!important}}.premium-service-teaser .shell{min-height:540px!important}.premium-service-teaser .kicker{color:#d9ad58!important;letter-spacing:.28em!important;font-size:10px!important}.premium-service-teaser h2{font:clamp(38px,3.8vw,56px)/.94 var(--serif)!important;letter-spacing:-.025em!important;color:#e2b45e!important;margin:16px 0 12px!important}.premium-service-teaser h2 span,.premium-service-teaser h2 strong{font-weight:400!important;display:block!important}.premium-service-teaser h2 strong{letter-spacing:.08em;margin-top:3px;font-size:1.08em}.personal-maps-divider{width:100%;max-width:420px;height:16px;margin:4px 0 14px;position:relative}.personal-maps-divider:before{content:"";background:linear-gradient(90deg,#c99d50,#c99d5038);height:1px;position:absolute;top:50%;left:0;right:0}.personal-maps-divider i{background:#e0b35f;width:9px;height:9px;position:absolute;top:50%;left:48%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:18px 0 0 -2px #e0b35f,-18px 0 0 -2px #e0b35f}.premium-service-teaser .personal-maps-lead{color:#f1ece2d1!important;max-width:430px!important;margin:0 0 20px!important;font-size:15px!important;line-height:1.6!important}.personal-maps-features{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:500px;margin:0 0 22px;display:grid}.personal-maps-features>div{text-align:center;min-width:0}.personal-map-symbol{color:#e3b45b;width:52px;height:52px;font:25px/1 var(--serif);border:1px solid #ddae54b8;border-radius:50%;place-items:center;margin:0 auto 9px;display:grid;box-shadow:inset 0 0 18px #dab05c09}.personal-maps-features strong{color:#eee7d9;margin-bottom:5px;font-size:11px;font-weight:500;line-height:1.25;display:block}.personal-maps-features small{color:#e8e4db8a;font-size:8.5px;line-height:1.4;display:block}.personal-maps-cta{color:#e5b85f;letter-spacing:.02em;background:#0409103d;border:1px solid #e0b258b8;border-radius:3px;align-items:center;gap:22px;width:max-content;padding:12px 18px;font-size:12px;display:inline-flex}.personal-maps-cta span{font-size:18px}.personal-maps-cta:hover{background:#dab05c14}@media (max-width:760px){.premium-service-teaser .shell{min-height:650px!important;padding:30px 22px 310px!important}.premium-service-teaser h2{font-size:38px!important}.premium-service-teaser h2 strong{letter-spacing:.05em}.personal-maps-divider{max-width:100%}.premium-service-teaser .personal-maps-lead{font-size:14px!important}.personal-maps-features{grid-template-columns:repeat(2,1fr);gap:16px 10px;max-width:100%}.personal-map-symbol{width:46px;height:46px;font-size:22px}.personal-maps-features strong{font-size:11px}.personal-maps-features small{font-size:8.5px}.personal-maps-cta{margin-top:2px}}@media (min-width:761px){.premium-service-teaser .shell{padding-left:58px!important;padding-right:49%!important}.premium-service-teaser h2{font-size:clamp(44px,4.2vw,62px)!important}.premium-service-teaser .personal-maps-lead{max-width:455px!important;font-size:16px!important}.personal-maps-features{gap:15px!important;max-width:540px!important}.personal-map-symbol{width:58px!important;height:58px!important;font-size:28px!important}.personal-maps-features strong{font-size:12px!important}.personal-maps-features small{font-size:9.5px!important;line-height:1.45!important}.personal-maps-cta{padding:14px 20px!important;font-size:13px!important}}@media (max-width:760px){.premium-service-teaser .shell{background-position:64%!important;min-height:720px!important;padding:30px 20px 28px!important}.premium-service-teaser h2{max-width:330px!important;margin-bottom:10px!important}.premium-service-teaser .personal-maps-lead{max-width:315px!important;margin-bottom:20px!important}.personal-maps-features{grid-template-columns:1fr!important;gap:11px!important;width:270px!important;max-width:62%!important;margin:0!important;display:grid!important}.personal-maps-features>div{text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;display:grid!important}.personal-map-symbol{background:#0409105c!important;grid-area:1/1/3!important;width:38px!important;height:38px!important;margin:0!important;font-size:19px!important}.personal-maps-features strong{text-align:left!important;grid-column:2!important;margin:0!important;font-size:10px!important}.personal-maps-features small{text-align:left!important;grid-column:2!important;font-size:8px!important;line-height:1.35!important}.personal-maps-cta{background:#0409109e!important;margin:0!important;padding:12px 16px!important;position:absolute!important;bottom:28px!important;left:20px!important}}@media (min-width:761px){.personal-maps-features{width:560px!important;max-width:560px!important;margin-left:14px!important}.personal-maps-cta{margin-left:14px!important}}@media (max-width:760px){.premium-service-teaser .shell{justify-content:flex-start!important;padding-top:145px!important}.premium-service-teaser .kicker{margin-top:0!important}.premium-service-teaser h2{margin-top:12px!important}.personal-maps-cta{bottom:28px!important}}.personal-maps-page{color:#f2eee5;background:#050a12;min-height:100vh}.personal-maps-hero{padding:120px 0 62px}.personal-maps-hero-inner{background:linear-gradient(90deg,#03080ff0 0%,#03080fc7 37%,#03080f24 62%,#03080f0a 100%),url(/images/samira/sections/personal-chart/personal-chart-premium.png) 50%/cover no-repeat;border:1px solid #dab97433;border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;min-height:590px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000004d}.personal-maps-hero-copy{z-index:2;padding:62px;position:relative}.personal-maps-hero-copy h1{max-width:620px;font:clamp(48px,5vw,72px)/.98 var(--serif);letter-spacing:-.04em;margin:16px 0 22px}.personal-maps-hero-copy h1 em{color:#e4b65c;font-weight:400;display:block}.personal-maps-hero-copy p{color:#efebe2c2;max-width:540px;margin:0 0 30px;font-size:17px;line-height:1.75}.personal-maps-page-cta{color:#e5b85f;background:#04091061;border:1px solid #e0b258b3;border-radius:4px;align-items:center;gap:22px;padding:14px 20px;font-size:13px;display:inline-flex}.personal-maps-page-cta span{font-size:18px}.personal-maps-hero-art{min-height:100%}.personal-maps-difference{text-align:center;max-width:920px;padding:70px 0 60px}.personal-maps-difference h2{max-width:760px;font:clamp(36px,3.8vw,52px)/1.04 var(--serif);letter-spacing:-.03em;margin:14px auto 20px}.personal-maps-difference p{color:#e8e4dbab;max-width:820px;margin:0 auto;font-size:16px;line-height:1.85}.personal-maps-options{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:82px;display:grid}.personal-maps-options article{background:linear-gradient(145deg,#0e1723eb,#060c15db);border:1px solid #dab97424;border-radius:22px;min-height:330px;padding:34px 30px;position:relative;box-shadow:0 24px 70px #0000002e}.personal-maps-options article>span{color:#d5ad5f;letter-spacing:.22em;margin-bottom:42px;font-size:11px;display:block}.personal-maps-options h3{font:31px/1.06 var(--serif);margin:0 0 16px;font-weight:400}.personal-maps-options p{color:#e8e4db9e;margin:0;font-size:14px;line-height:1.75}.personal-maps-example{background:radial-gradient(circle at 85%,#d7b05e1f,#0000 30%),linear-gradient(145deg,#0d1622f0,#050b14e6);border:1px solid #dab9742e;border-radius:26px;margin-bottom:100px;padding:58px 56px;position:relative;overflow:hidden}.personal-maps-example>div{z-index:2;max-width:650px;position:relative}.personal-maps-example h2{font:clamp(34px,3.5vw,48px)/1.05 var(--serif);margin:14px 0 18px}.personal-maps-example p{color:#e8e4dba8;margin:0 0 26px;font-size:15px;line-height:1.75}.personal-maps-example button{color:#e1bf7599;background:#dab05c0a;border:1px solid #dab9742e;border-radius:8px;min-height:46px;padding:0 18px}.personal-maps-example:before,.personal-maps-example:after{content:"";background:linear-gradient(145deg,#e3c4821a,#e3c48206);border:1px solid #dab97426;border-radius:10px;width:210px;height:280px;position:absolute;top:50%;right:7%;transform:translateY(-50%)rotate(6deg)}.personal-maps-example:after{right:12%;transform:translateY(-50%)rotate(-4deg)}@media (max-width:760px){.personal-maps-hero{padding:86px 14px 34px}.personal-maps-hero-inner{background:linear-gradient(#03080f1f 0%,#03080f47 45%,#03080fc7 100%),url(/images/samira/sections/personal-chart/personal-chart-premium.png) 64%/cover no-repeat;border-radius:20px;min-height:720px;display:block}.personal-maps-hero-copy{padding:38px 24px 300px}.personal-maps-hero-copy h1{font-size:42px}.personal-maps-hero-copy p{font-size:14px;line-height:1.7}.personal-maps-difference{padding:48px 20px 42px}.personal-maps-difference h2{font-size:33px}.personal-maps-difference p{font-size:14px}.personal-maps-options{grid-template-columns:1fr;gap:14px;padding:0 16px 60px}.personal-maps-options article{border-radius:18px;min-height:0;padding:26px 22px}.personal-maps-options article>span{margin-bottom:24px}.personal-maps-options h3{font-size:28px}.personal-maps-example{border-radius:20px;margin:0 16px 76px;padding:34px 24px 210px}.personal-maps-example h2{font-size:31px}.personal-maps-example p{font-size:14px}.personal-maps-example:before,.personal-maps-example:after{width:145px;height:190px;top:auto;bottom:-48px;right:17%;transform:rotate(6deg)}.personal-maps-example:after{right:34%;transform:rotate(-5deg)}}.personal-maps-intro{max-width:980px;padding-top:148px;padding-bottom:78px}.personal-maps-intro h1{max-width:820px;font:clamp(48px,5vw,72px)/.98 var(--serif);letter-spacing:-.04em;margin:16px 0 22px}.personal-maps-intro h1 em{color:#e4b65c;font-weight:400}.personal-maps-intro p{color:#ebe7deab;max-width:760px;margin:0;font-size:17px;line-height:1.8}.personal-map-detail{border-top:1px solid #dab9741c;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);align-items:center;gap:64px;padding-top:62px;padding-bottom:110px;display:grid}.personal-map-copy{max-width:700px}.personal-map-index{color:#d5ad5f;letter-spacing:.22em;margin-bottom:18px;font-size:10px;display:block}.personal-map-copy h2{max-width:650px;font:clamp(38px,4vw,56px)/1.02 var(--serif);letter-spacing:-.035em;margin:0 0 24px}.personal-map-copy h2 em{color:#e0b15b;margin-top:5px;font-weight:400;display:block}.personal-map-copy>p{color:#ebe7deab;margin:0 0 18px;font-size:15px;line-height:1.78}.personal-map-legend{font-family:var(--serif);background:linear-gradient(90deg,#dab05c0e,#0000);border-left:1px solid #e0b2587a;padding:19px 21px;color:#efe9dcd1!important;font-size:16px!important;line-height:1.65!important}.personal-map-includes{margin:28px 0 20px}.personal-map-includes ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.personal-map-includes li{color:#eae5dbbf;padding-left:19px;font-size:13.5px;line-height:1.55;position:relative}.personal-map-includes li:before{content:"";border:1px solid #d7ac58;width:6px;height:6px;position:absolute;top:.6em;left:1px;transform:rotate(45deg)}.personal-map-note{color:#e8e4db78;margin:22px 0;font-size:12px;line-height:1.65}.personal-map-order{color:#e3b55d;cursor:pointer;background:#dab05c0a;border:1px solid #e0b2589e;border-radius:4px;align-items:center;gap:22px;min-height:48px;padding:0 20px;font:12px inherit;display:inline-flex}.personal-map-order span{font-size:18px}.personal-map-preview{min-height:560px;position:relative}.map-preview-page{color:#3c2615;background:radial-gradient(circle at 40% 30%,#f4dfab2e,#0000 25%),linear-gradient(145deg,#d6bd88,#9b7644 55%,#71502f);border:1px solid #90693694;border-radius:7px;width:330px;height:450px;padding:28px;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0000006b,inset 0 0 40px #48271140}.map-preview-page:before{content:"";pointer-events:none;border:1px solid #53331961;position:absolute;inset:10px}.map-preview-page small,.map-preview-page strong,.map-preview-page span{z-index:2;position:relative}.map-preview-page small{letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:9px;display:block}.map-preview-page strong{font:26px/1.05 var(--serif);font-weight:400;display:block}.map-preview-page i{background:#3d271473;height:1px;position:absolute;bottom:72px;left:45px;right:45px}.map-preview-page--back{opacity:.8;top:72px;right:8px;transform:rotate(8deg)}.map-preview-page--middle{opacity:.92;top:36px;right:92px;transform:rotate(-4deg)}.map-preview-page--front{z-index:3;top:5px;right:54px;transform:rotate(1.5deg)}.map-preview-orbit{border:1px solid #39231194;border-radius:50%;width:190px;height:190px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #3923110e,0 0 0 44px #39231109}.map-preview-orbit:before,.map-preview-orbit:after{content:"";background:#39231180;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-preview-orbit:before{width:230px;height:1px}.map-preview-orbit:after{width:1px;height:230px}.map-preview-page--front>span{font:17px/1 var(--serif);letter-spacing:.18em;position:absolute;bottom:26px;left:28px}@media (max-width:760px){.personal-maps-intro{padding:108px 20px 52px}.personal-maps-intro h1{font-size:40px}.personal-maps-intro p{font-size:14px}.personal-map-detail{grid-template-columns:1fr;gap:38px;padding:42px 18px 82px}.personal-map-copy h2{font-size:34px}.personal-map-copy>p{font-size:14px}.personal-map-legend{font-size:15px!important}.personal-map-includes li{font-size:13px}.personal-map-order{justify-content:center;width:100%}.personal-map-preview{min-height:430px;margin-top:6px;overflow:hidden}.map-preview-page{width:235px;height:330px;padding:21px}.map-preview-page strong{font-size:20px}.map-preview-page--back{top:62px;right:-38px}.map-preview-page--middle{top:34px;right:57px}.map-preview-page--front{top:4px;right:8px}.map-preview-orbit{width:135px;height:135px}.map-preview-orbit:before{width:165px}.map-preview-orbit:after{height:165px}}.personal-map-detail--natal{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr)!important;align-items:stretch!important;gap:28px!important;padding-top:48px!important;padding-bottom:92px!important}.personal-map-detail--natal .personal-map-copy{scrollbar-width:thin;scrollbar-color:#c89b49 #ffffff0f;background:linear-gradient(145deg,#0c141ff5,#050b13eb);border:1px solid #dab9742e;border-radius:18px;box-shadow:inset 0 0 45px #0000002e;max-width:none!important;height:620px!important;padding:34px 38px 38px!important;overflow-y:auto!important}.personal-map-detail--natal .personal-map-copy::-webkit-scrollbar{width:7px}.personal-map-detail--natal .personal-map-copy::-webkit-scrollbar-track{background:#ffffff0a;border-radius:10px}.personal-map-detail--natal .personal-map-copy::-webkit-scrollbar-thumb{background:linear-gradient(#d6aa56,#8d642c);border-radius:10px}.personal-map-detail--natal .personal-map-copy h2{margin-bottom:22px!important;font-size:clamp(34px,3.1vw,46px)!important;line-height:1.04!important}.personal-map-preview--image{border:1px solid #dab97433;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000057;background:linear-gradient(90deg,#0309102e,#03091000 22%),url(/images/samira/sections/personal-chart/natal-chart-preview.png) 100%/cover no-repeat!important;height:620px!important;min-height:620px!important}.personal-map-preview--image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #0000003d}@media (max-width:760px){.personal-map-detail--natal{grid-template-columns:1fr!important;gap:22px!important;padding:34px 14px 64px!important}.personal-map-detail--natal .personal-map-copy{border-radius:14px;height:520px!important;padding:26px 22px 30px!important}.personal-map-detail--natal .personal-map-copy h2{font-size:32px!important}.personal-map-preview--image{border-radius:14px;background-position:76%!important;height:auto!important;min-height:390px!important}}@media (min-width:761px){.personal-map-detail--natal{aspect-ratio:16/9!important;background:url(/images/samira/sections/personal-chart/natal-chart-preview.png) 50%/cover no-repeat!important;border:1px solid #dab97438!important;border-radius:20px!important;width:100%!important;min-height:0!important;padding:34px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 90px #00000057!important}.personal-map-detail--natal:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03091038 0%,#03091014 38%,#0000 56%);position:absolute;inset:0;box-shadow:inset 0 0 60px #00000038}.personal-map-detail--natal .personal-map-copy{z-index:3!important;background:linear-gradient(145deg,#07101af5,#040a12ed)!important;border:1px solid #dab97447!important;border-radius:15px!important;width:36.5%!important;max-width:none!important;height:calc(100% - 68px)!important;margin:0!important;padding:30px 32px 34px!important;position:relative!important;overflow-y:auto!important;box-shadow:0 20px 55px #0000004d!important}.personal-map-detail--natal .personal-map-copy h2{font-size:clamp(31px,2.45vw,43px)!important;line-height:1.03!important}.personal-map-preview--image{display:none!important}}@media (max-width:760px){.personal-map-detail--natal{aspect-ratio:auto!important;background:0 0!important;border:0!important}.personal-map-preview--image{aspect-ratio:16/9!important;background:url(/images/samira/sections/personal-chart/natal-chart-preview.png) 50%/cover no-repeat!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}}@media (min-width:761px){.personal-map-detail--natal .personal-map-copy{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.personal-map-scroll{scrollbar-width:thin;scrollbar-color:#c89b49 #ffffff0d;flex:auto;min-height:0;padding:30px 32px 22px;overflow-y:auto}.personal-map-scroll::-webkit-scrollbar{width:7px}.personal-map-scroll::-webkit-scrollbar-track{background:#ffffff0a}.personal-map-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#d6aa56,#8d642c);border-radius:10px}.personal-map-detail--natal .personal-map-order{background:linear-gradient(#0f1823fa,#070e17fa)!important;flex:none!important;justify-content:center!important;width:calc(100% - 64px)!important;min-height:54px!important;margin:0 32px 28px!important;position:relative!important;bottom:auto!important;box-shadow:0 -18px 30px #050b13eb!important}}@media (max-width:760px){.personal-map-detail--natal .personal-map-copy{flex-direction:column!important;padding:0!important;display:flex!important;overflow:hidden!important}.personal-map-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:24px 22px 18px;overflow-y:auto}.personal-map-detail--natal .personal-map-order{flex:none!important;justify-content:center!important;width:calc(100% - 44px)!important;margin:0 22px 22px!important}}@media (min-width:761px){.personal-map-detail--natal{padding:0!important;position:relative!important}.personal-map-scene-title{z-index:5;width:38%;position:absolute;top:6.2%;left:4.4%}.personal-map-scene-title>span{color:#d8aa51;letter-spacing:.22em;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.personal-map-scene-title h1{font:clamp(40px,3.5vw,58px)/.98 var(--serif);letter-spacing:-.035em;color:#f2eee5;margin:0}.personal-map-scene-title h1 em{color:#e4b65c;font-weight:400;display:block}.personal-map-scene-title p{color:#efeae0ab;max-width:470px;margin:18px 0 0;font-size:14px;line-height:1.65}.personal-map-detail--natal .personal-map-copy{z-index:5!important;width:34.5%!important;height:auto!important;margin:0!important;position:absolute!important;top:37%!important;bottom:4.5%!important;left:4.2%!important}.personal-map-detail--natal .personal-map-scroll{padding:24px 28px 18px!important}.personal-map-detail--natal .personal-map-copy h2{margin-bottom:15px!important;font-size:clamp(27px,2.1vw,35px)!important;line-height:1.05!important}.personal-map-detail--natal .personal-map-copy>.personal-map-order{width:calc(100% - 56px)!important;margin:0 28px 22px!important}}@media (max-width:760px){.personal-map-scene-title{z-index:2;width:auto;padding:26px 20px 12px;position:relative}.personal-map-scene-title>span{letter-spacing:.18em;font-size:9px}.personal-map-scene-title h1{font:38px/1 var(--serif);margin:0}.personal-map-scene-title h1 em{color:#e4b65c;font-weight:400;display:block}.personal-map-scene-title p{color:#efeae0a6;margin:15px 0 0;font-size:13px;line-height:1.6}}@media (min-width:761px){.personal-map-detail--natal{margin-top:88px!important}.personal-map-detail--natal .personal-map-copy{width:32.2%!important;top:37.5%!important;bottom:4.5%!important;left:3.6%!important}.personal-map-detail--natal .personal-map-scroll{padding-left:27px!important;padding-right:27px!important}.personal-map-detail--natal .personal-map-order{width:calc(100% - 54px)!important;margin-left:27px!important;margin-right:27px!important}}.personal-map-format{color:#d9ad59;letter-spacing:.09em;text-transform:uppercase;margin:-7px 0 20px;font-size:12px}@media (min-width:761px){.personal-map-detail--natal .personal-map-copy{top:31.5%!important;bottom:4.2%!important}.personal-map-detail--month{aspect-ratio:16/9!important;background:url(/images/samira/sections/personal-chart/natal-chart-preview.png) 50%/cover no-repeat!important;border:1px solid #dab97438!important;border-radius:20px!important;width:100%!important;min-height:0!important;margin-top:46px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 32px 90px #00000057!important}.personal-map-detail--month:after{content:"";pointer-events:none;background:linear-gradient(90deg,#03091038 0%,#03091014 38%,#0000 56%);position:absolute;inset:0;box-shadow:inset 0 0 60px #00000038}.personal-map-scene-title--month{z-index:5!important;width:38%!important;position:absolute!important;top:6.2%!important;left:4.4%!important}.personal-map-scene-title--month>span{color:#d8aa51;letter-spacing:.22em;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.personal-map-scene-title--month h1{font:clamp(40px,3.5vw,58px)/.98 var(--serif);letter-spacing:-.035em;color:#f2eee5;margin:0}.personal-map-scene-title--month h1 em{color:#e4b65c;font-weight:400;display:block}.personal-map-scene-title--month p{color:#efeae0ab;max-width:470px;margin:18px 0 0;font-size:14px;line-height:1.65}.personal-map-copy--month{z-index:5!important;background:linear-gradient(145deg,#07101af5,#040a12ed)!important;border:1px solid #dab97447!important;border-radius:15px!important;flex-direction:column!important;width:32.2%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;top:31.5%!important;bottom:4.2%!important;left:3.6%!important;overflow:hidden!important;box-shadow:0 20px 55px #0000004d!important}.personal-map-scroll--month{scrollbar-width:thin;scrollbar-color:#c89b49 #ffffff0d;flex:auto!important;min-height:0!important;padding:24px 27px 18px!important;overflow-y:auto!important}.personal-map-scroll--month::-webkit-scrollbar{width:7px}.personal-map-scroll--month::-webkit-scrollbar-track{background:#ffffff0a}.personal-map-scroll--month::-webkit-scrollbar-thumb{background:linear-gradient(#d6aa56,#8d642c);border-radius:10px}.personal-map-copy--month h2{margin-bottom:15px!important;font-size:clamp(27px,2.1vw,35px)!important;line-height:1.05!important}.personal-map-copy--month .personal-map-order{flex:none!important;justify-content:center!important;width:calc(100% - 54px)!important;min-height:54px!important;margin:0 27px 22px!important}.personal-map-month-preview{display:none!important}.personal-map-detail--month:not(.personal-map-detail--year):not(.personal-map-detail--compatibility){background:url(/images/samira/sections/personal-chart/month-chart-preview.png) 50%/cover no-repeat!important}.personal-map-detail--year{background:url(/images/samira/sections/personal-chart/year-chart-preview.png) 50%/cover no-repeat!important}.personal-map-detail--compatibility{background:url(/images/samira/sections/personal-chart/samira-compatibility-preview.png) 50%/cover no-repeat!important}}@media (max-width:760px){.personal-map-detail--natal,.personal-map-detail--month{background:#050b13!important;border:1px solid #dab9742e!important;border-radius:18px!important;flex-direction:column!important;width:calc(100% - 24px)!important;margin:28px 12px 56px!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.personal-map-scene-title{z-index:3!important;order:1!important;width:auto!important;padding:28px 22px 4px!important;position:relative!important}.personal-map-scene-title h1{margin:0!important;font-size:38px!important;line-height:1!important}.personal-map-scene-title p{z-index:4!important;background:linear-gradient(#050b13 0%,#050b13f0 42%,#050b13ad 72%,#0000 100%)!important;max-width:100%!important;margin:14px 0 -38px!important;padding-bottom:52px!important;font-size:14px!important;line-height:1.55!important;position:relative!important}.personal-map-detail--natal:before,.personal-map-detail--month:before{content:""!important;aspect-ratio:4/3!important;background-position:72%!important;background-repeat:no-repeat!important;background-size:cover!important;flex:none!important;order:2!important;width:100%!important;display:block!important}.personal-map-detail--natal:before{background-image:url(/images/samira/sections/personal-chart/natal-chart-preview.png)!important}.personal-map-detail--month:not(.personal-map-detail--year):not(.personal-map-detail--compatibility):before{background-image:url(/images/samira/sections/personal-chart/month-chart-preview.png)!important}.personal-map-detail--year:before{background-image:url(/images/samira/sections/personal-chart/year-chart-preview.png)!important}.personal-map-detail--compatibility:before{background-image:url(/images/samira/sections/personal-chart/samira-compatibility-preview.png)!important}.personal-map-preview--image{display:none!important}.personal-map-copy,.personal-map-copy--month{background:linear-gradient(145deg,#0a131efa,#050b13fa)!important;border:1px solid #dab97433!important;border-radius:14px!important;flex-direction:column!important;order:3!important;width:auto!important;height:440px!important;margin:14px 14px 16px!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.personal-map-scroll,.personal-map-scroll--month{-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:22px 20px 16px!important;overflow-y:auto!important}.personal-map-copy h2,.personal-map-copy--month h2{font-size:29px!important;line-height:1.05!important}.personal-map-order{flex:none!important;justify-content:center!important;width:calc(100% - 36px)!important;min-height:54px!important;margin:0 18px 18px!important}.personal-map-detail--natal:after,.personal-map-detail--month:after{display:none!important}.personal-map-scene-title{z-index:4!important;background:linear-gradient(#050b13 0% 62%,#050b13f0 73%,#050b1394 87%,#0000 100%)!important;margin-bottom:-76px!important;padding:26px 20px 98px!important;position:relative!important}.personal-map-scene-title p{background:0 0!important;margin:15px 0 0!important;padding:0!important}.personal-map-detail--natal:before,.personal-map-detail--month:before{aspect-ratio:1.32!important;background-position:90% 48%!important;background-repeat:no-repeat!important;background-size:155%!important}}.personal-maps-mobile-intro{display:none}@media (max-width:760px){.personal-maps-mobile-intro{padding:30px 34px 10px;display:block}.personal-maps-mobile-intro span{color:#d9ad59;letter-spacing:.2em;margin-bottom:9px;font-size:10px;display:block}.personal-maps-mobile-intro strong{color:#efeae0b8;max-width:330px;font:21px/1.35 var(--serif);font-weight:400;display:block}.personal-map-scene-title h1{font-size:36px!important;line-height:1.01!important}.personal-map-scene-title p{margin-top:13px!important;font-size:13px!important;line-height:1.5!important}.personal-map-detail--natal:before,.personal-map-detail--month:before{aspect-ratio:1.24!important;background-position:94% 45%!important;background-size:172%!important}.personal-map-scroll .personal-map-index{display:none!important}.personal-map-copy h2,.personal-map-copy--month h2{font-size:27px!important;line-height:1.08!important}.personal-map-scene-title{background:linear-gradient(#050b13 0% 48%,#050b13f5 64%,#050b13b8 78%,#050b1347 91%,#0000 100%)!important;margin-bottom:-118px!important;padding:22px 20px 118px!important}.personal-map-scene-title p{z-index:5!important;margin-top:12px!important;position:relative!important;transform:translateY(16px)!important}.personal-map-detail--natal:before,.personal-map-detail--month:before{aspect-ratio:1.17!important;background-repeat:no-repeat!important;background-size:188%!important;margin-top:-18px!important;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 7%,#000 18% 100%)!important;mask-image:linear-gradient(#0000 0%,#00000059 7%,#000 18% 100%)!important}.personal-map-detail--month:not(.personal-map-detail--year):not(.personal-map-detail--compatibility):before{background-position:97% 43%!important}.personal-map-detail--year:before,.personal-map-detail--compatibility:before{background-position:96% 43%!important}.personal-map-copy,.personal-map-copy--month{margin-top:4px!important}.personal-maps-mobile-intro{z-index:2!important;margin:0!important;padding:108px 34px 26px!important;position:relative!important}.personal-maps-mobile-intro span{margin-bottom:12px!important}.personal-map-detail--natal:before,.personal-map-detail--month:before{aspect-ratio:1.2!important;background-repeat:no-repeat!important;background-size:168%!important;margin-top:-18px!important}.personal-map-detail--natal:before,.personal-map-detail--month:not(.personal-map-detail--year):not(.personal-map-detail--compatibility):before{background-position:90% 46%!important}.personal-map-detail--natal:before{background-position:100% 46%!important;background-size:156%!important}.personal-map-detail--month:not(.personal-map-detail--year):not(.personal-map-detail--compatibility):before{background-position:100% 46%!important;background-size:154%!important}.personal-map-detail--year:before,.personal-map-detail--compatibility:before{background-position:100% 46%!important;background-size:152%!important}}@media (min-width:761px){.personal-maps-mobile-intro{width:calc(100% - 160px);margin:0 auto;padding:54px 0 8px!important;display:block!important}.personal-maps-mobile-intro span{color:#d9ad59;letter-spacing:.22em;margin-bottom:10px;font-size:10px;display:block}.personal-maps-mobile-intro strong{color:#f1ede4;max-width:760px;font:clamp(30px,3vw,46px)/1.12 var(--serif);font-weight:400;display:block}.personal-map-detail--natal{margin-top:24px!important}.personal-map-scene-title--month{top:4.6%!important}.personal-map-scene-title--month p{margin-top:10px!important;line-height:1.55!important}.personal-map-copy--month{top:35%!important}}.map-order-page{color:#f2eee5;background:radial-gradient(circle at 78% 18%,#9e753114,#0000 25%),radial-gradient(circle at 18% 42%,#304a691c,#0000 30%),#050a12;min-height:100vh}.map-order-shell{padding-top:138px;padding-bottom:100px}.map-order-heading{max-width:790px;margin-bottom:46px}.map-order-kicker{color:#d8aa51;letter-spacing:.22em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.map-order-heading h1{font:clamp(42px,4.7vw,66px)/.98 var(--serif);letter-spacing:-.04em;margin:0 0 18px}.map-order-heading p{color:#efeae0a6;max-width:650px;margin:0;font-size:16px;line-height:1.7}.map-order-layout{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:start;gap:32px;display:grid}.map-order-form{background:linear-gradient(145deg,#0b141ff5,#050b13f5);border:1px solid #dab9742b;border-radius:20px;padding:34px;box-shadow:0 28px 80px #00000040}.map-order-person+.map-order-person,.map-order-period,.map-order-person--second{border-top:1px solid #dab9741c;margin-top:34px;padding-top:30px}.map-order-section-title{align-items:center;gap:14px;margin-bottom:24px;display:flex}.map-order-section-title span{color:#d8aa51;border:1px solid #d8aa5173;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.map-order-section-title strong{color:#eee9de;font:22px/1.2 var(--serif);font-weight:400}.map-order-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.map-order-field{gap:8px;display:grid}.map-order-field>span{color:#eee9df94;letter-spacing:.05em;font-size:11px}.map-order-field input{color:#f3eee4;background:#02080ead;border:1px solid #dab97429;border-radius:9px;outline:none;width:100%;height:52px;padding:0 15px;font:14px inherit;transition:border-color .2s,background .2s}.map-order-field input:focus{background:#040b13f0;border-color:#daae5694}.map-order-field input::placeholder{color:#efeae040}.map-order-period{max-width:420px}.map-order-summary{background:radial-gradient(circle at 82% 5%,#daae561f,#0000 26%),linear-gradient(145deg,#0d1621fa,#050b13fa);border:1px solid #dab97440;border-radius:20px;padding:30px;position:sticky;top:105px;box-shadow:0 30px 85px #00000057}.map-order-summary>span{color:#d8aa51;letter-spacing:.22em;margin-bottom:15px;font-size:9px;font-weight:600;display:block}.map-order-summary h2{color:#f1ece1;font:31px/1.06 var(--serif);margin:0 0 28px;font-weight:400}.map-order-summary-row{border-top:1px solid #dab9741f;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 0;display:flex}.map-order-summary-row small{color:#efeae07a;font-size:11px}.map-order-summary-row strong{color:#f0e9dc;font-size:14px;font-weight:500}.map-order-summary-price strong{color:#e0b15b;font:32px/1 var(--serif);font-weight:400}.map-order-summary p{color:#efeae08a;margin:22px 0 26px;font-size:12px;line-height:1.65}.map-order-pay{color:#100d08;cursor:pointer;background:linear-gradient(#d9ae58,#b68437);border:1px solid #d5a84f;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 20px;font:600 13px inherit;display:flex}.map-order-pay span{font-size:20px}@media (max-width:760px){.map-order-shell{padding:104px 14px 64px}.map-order-heading{margin-bottom:28px;padding:0 6px}.map-order-heading h1{font-size:40px}.map-order-heading p{font-size:14px}.map-order-layout{grid-template-columns:1fr;gap:18px}.map-order-form{border-radius:16px;padding:24px 18px}.map-order-section-title strong{font-size:19px}.map-order-grid{grid-template-columns:1fr;gap:14px}.map-order-summary{border-radius:16px;padding:24px 20px;position:relative;top:auto}.map-order-summary h2{font-size:27px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
