@layer components;:root{--font-display:"Cormorant Garamond", "Fraunces", Georgia, serif;--font-body:"Outfit", "Avenir Next", "Segoe UI", sans-serif}@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--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);--font-display:"Cormorant Garamond", "Fraunces", Georgia, serif;--font-body:"Outfit", "Avenir Next", "Segoe UI", sans-serif}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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;-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{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}html{scroll-behavior:auto}html,body{color:#f5f0e6;min-height:100%;font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#062a20;margin:0}#root{min-height:100vh}a{color:inherit;text-decoration:none}*{box-sizing:border-box}::selection{color:#0a1f18;background:#c9a84c8c}button{font-family:inherit}img{max-width:100%}}@layer utilities{.absolute{position:absolute}.static{position:static}.block{display:block}.hidden{display:none}.inline-flex{display:inline-flex}.h-0{height:0}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.w-0{width:0}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.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}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[\#00e68a\]\/25{border-color:#00e68a40;border-color:lab(80.8875% -63.9946 31.2449/.25)}.bg-\[\#d4af37\]{background-color:#d4af37}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#e8d5a3\]{--tw-gradient-from:#e8d5a3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#d4af37\]{--tw-gradient-via:#d4af37;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#c9a84c\]{--tw-gradient-to:#c9a84c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-\[\#00e68a\]\/80{color:#00e68acc;color:lab(80.8875% -63.9946 31.2449/.8)}.text-\[\#041610\]{color:#041610}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow-\[0_0_10px_rgba\(212\,175\,55\,0\.7\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#d4af37b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(212\,175\,55\,0\.28\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#d4af3747);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:translate-x-px:is(:where(.group):hover *){--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-px:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.active\:scale-\[0\.98\]:active{scale:.98}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}:root{--emerald-deep:#062a20;--emerald:#0d4a38;--emerald-mid:#1a5240;--emerald-light:#2a6b52;--gold:#c9a84c;--gold-gloss:linear-gradient(135deg, #f0e0b8 0%, #d4b06a 35%, #a8841c 70%, #e8d5a3 100%);--gold-bright:#d4b06a;--gold-soft:#e8d5a3;--cream:#f5f0e6;--beige:#ddd4c4;--beige-muted:#ddd4c4b8;--beige-panel:#e8e2d6;--ink:#041610;--border:#c9a84c47;--glass:#0d4a388c;--ease:cubic-bezier(.22, 1, .36, 1);--header-h:72px;--font-heading:"Cormorant Garamond", Georgia, serif;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"Outfit", "Avenir Next", sans-serif}.site-shell{background:radial-gradient(ellipse 80% 50% at 20% 0%, #2a6b5259, transparent 55%), radial-gradient(ellipse 60% 40% at 90% 20%, #c9a84c1f, transparent 50%), linear-gradient(180deg, var(--emerald-deep), var(--emerald) 40%, var(--emerald-deep));min-height:100dvh;color:var(--cream)}.site-main{padding-top:var(--header-h)}.section{position:relative}.section__inner{width:min(1160px,100% - 2.5rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0}.section--theme-green{background:radial-gradient(ellipse 70% 45% at 20% 0%, #2a6b5252, transparent 60%), radial-gradient(ellipse 50% 35% at 90% 70%, #c9a84c1a, transparent 55%), linear-gradient(180deg, #041610, var(--emerald-deep) 50%, #062a20);color:var(--cream)}.section--theme-beige{color:#1a2e26;background:radial-gradient(70% 50% at 80% 0,#c9a84c29,#0000 55%),radial-gradient(55% 40% at 10% 80%,#2a6b5214,#0000 50%),linear-gradient(#f7f3ea 0%,#efe8da 45%,#e8e0d4 100%)}.section--theme-beige .eyebrow{color:var(--emerald-light)}.section--theme-beige h2,.section--theme-beige .section-head h2{color:#0d2a20}.section--theme-beige .section-lead{color:#0d2a20b8}.section--theme-beige .btn--ghost{color:#0d2a20;border-color:#0d2a2047}.section--theme-beige .btn--ghost:hover{border-color:var(--emerald-light);background:#2a6b5214}.site-header{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041610eb;border-bottom:1px solid #c9a84c38;position:fixed;inset:0 0 auto}.site-header__bar{height:var(--header-h);align-items:center;gap:1.25rem;width:min(1120px,100%);margin-inline:auto;padding:0 clamp(1.15rem,3vw,2.25rem);display:flex}.site-header__brand{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.site-header__brand.is-pulse{animation:brand-pulse .65s var(--ease)}@keyframes brand-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.site-header__logo{object-fit:contain;object-position:left center;width:auto;max-width:min(200px,42vw);height:clamp(38px,4.2vw,46px);display:block}.site-header__nav{align-items:center;gap:.15rem;margin-left:auto;display:none}.site-header__nav button{color:#f5f0e6b8;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background:0 0;border:none;padding:.45rem .85rem;font-size:.9375rem;font-weight:500;transition:color .2s}.site-header__nav button:hover{color:#f5f0e6}.site-header__nav button.is-active{color:#e8d5a3}.site-header__cta{color:#e8d5a3;font-family:var(--font-body);letter-spacing:.01em;cursor:pointer;background:0 0;border:1px solid #c9a84c8c;border-radius:999px;justify-content:center;align-items:center;padding:.65rem 1.15rem;font-size:.9rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:none}.site-header__cta:hover{color:#041610;background:#c9a84c;border-color:#c9a84c}.site-header__toggle{cursor:pointer;background:0 0;border:1px solid #c9a84c59;border-radius:8px;gap:6px;margin-left:auto;padding:.55rem .6rem;display:grid}.site-header__toggle span{background:#e8d5a3;width:18px;height:1.5px;display:block}.site-header__drawer{background:#041610fa;border-top:1px solid #c9a84c26;flex-direction:column;gap:.25rem;padding:.5rem 1.25rem 1.15rem;display:flex}.site-header__drawer button{color:#f5f0e6;text-align:left;cursor:pointer;background:0 0;border:none;padding:.75rem .5rem;font-size:1rem;font-weight:500}.site-header__drawer-cta{margin-top:.35rem;text-align:center!important;color:#e8d5a3!important;border:1px solid #c9a84c8c!important;border-radius:999px!important;padding:.75rem 1rem!important}@media (min-width:900px){.site-header__nav,.site-header__cta{display:flex}.site-header__cta{margin-left:.75rem}.site-header__toggle,.site-header__drawer{display:none}}.btn{cursor:pointer;transition:transform .35s var(--ease), box-shadow .35s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.75rem 1.35rem;font-size:.85rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--gold{background:var(--gold-gloss);color:var(--ink);box-shadow:0 8px 32px #c9a84c59,inset 0 1px #ffffff59}.btn--ghost{border-color:var(--border);color:var(--cream);background:#f5f0e60f}.btn--block{width:100%}.badge,.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);font-size:.72rem;display:inline-block}.section-head h2,.section h2,.pin-copy h2{font-family:var(--font-display);margin:.5rem 0 .75rem;font-size:clamp(1.75rem,4vw,2.65rem);line-height:1.12}.section-lead{max-width:52ch;color:var(--beige-muted);line-height:1.65}.text-gradient{background:var(--gold-gloss);color:#0000;-webkit-background-clip:text;background-clip:text}.levron-preloader{--cube:88px;--cube-half:44px;z-index:500;background:radial-gradient(70% 55% at 50% 42%,#fffaf0 0%,#f5f0e6 45%,#ebe4d6 100%);place-content:center;display:grid;position:fixed;inset:0;overflow:hidden}.levron-preloader__wash{pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffd24a38,#0000 42%),radial-gradient(circle at 72% 68%,#00e68a1a,#0000 40%);position:absolute;inset:0}.levron-preloader__orb{filter:blur(48px);pointer-events:none;border-radius:50%;position:absolute}.levron-preloader__orb--gold{background:radial-gradient(circle,#d4af3761,#0000 68%);width:min(420px,55vw);height:min(420px,55vw);animation:3.2s ease-in-out infinite levron-orb-pulse;top:18%;left:50%;transform:translate(-50%)}.levron-preloader__orb--green{background:radial-gradient(circle,#00e68a2e,#0000 70%);width:min(280px,40vw);height:min(280px,40vw);bottom:12%;right:12%}@keyframes levron-orb-pulse{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.06)}}.levron-preloader__stage{z-index:1;flex-direction:column;align-items:center;gap:2.25rem;display:flex;position:relative}.levron-preloader__cube-wrap{width:var(--cube);height:var(--cube);perspective:640px;perspective-origin:50% 45%}.levron-preloader__cube{width:100%;height:100%;transform-style:preserve-3d;animation:2.8s cubic-bezier(.45,.05,.25,1) infinite levron-cube-spin;position:relative}.levron-preloader__cube-wrap.is-static .levron-preloader__cube{animation:none;transform:rotateX(-22deg)rotateY(34deg)}@keyframes levron-cube-spin{0%{transform:rotateX(-18deg)rotateY(18deg)}25%{transform:rotateX(-28deg)rotateY(108deg)}50%{transform:rotateX(18deg)rotateY(198deg)}75%{transform:rotateX(-12deg)rotateY(288deg)}to{transform:rotateX(-18deg)rotateY(378deg)}}.levron-preloader__face{backface-visibility:hidden;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fff6,inset 0 -10px 28px #3c28082e}.levron-preloader__face:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff8e68c 48%,#e8d5a359 52%,#0000 68%);animation:2.4s ease-in-out infinite levron-gold-shimmer;position:absolute;inset:-40% -60%}@keyframes levron-gold-shimmer{0%{opacity:.35;transform:translate(-35%)rotate(8deg)}45%{opacity:.9}to{opacity:.35;transform:translate(35%)rotate(8deg)}}.levron-preloader__face span{z-index:1;font-family:var(--font-display);letter-spacing:-.04em;color:#2a1f08;text-shadow:0 0 16px #e8d5a38c;font-size:1.65rem;font-weight:600;position:relative}.levron-preloader__face--front{transform:translateZ(var(--cube-half));background:linear-gradient(145deg,#e8d5a3 0%,#d4af37 40%,#c9a84c 72%,#8a6a1a 100%);box-shadow:inset 0 1px #ffffff80,0 0 28px #d4af3773}.levron-preloader__face--back{transform:rotateY(180deg) translateZ(var(--cube-half));background:linear-gradient(145deg,#b8860b,#8a6a1a 50%,#5c4812)}.levron-preloader__face--back span{color:#f5f0e6;text-shadow:0 0 14px #d4af378c}.levron-preloader__face--right{transform:rotateY(90deg) translateZ(var(--cube-half));background:linear-gradient(160deg,#d4af37,#a8841c 55%,#8a6a1a)}.levron-preloader__face--left{transform:rotateY(-90deg) translateZ(var(--cube-half));background:linear-gradient(160deg,#c9a84c,#8a6a1a 60%,#6b5214);box-shadow:inset 0 0 0 1px #e8d5a359,0 0 22px #d4af3747}.levron-preloader__face--top{transform:rotateX(90deg) translateZ(var(--cube-half));background:linear-gradient(160deg,#f0e6c8,#e8d5a3 40%,#d4af37)}.levron-preloader__face--bottom{transform:rotateX(-90deg) translateZ(var(--cube-half));background:linear-gradient(160deg,#8a6a1a,#5c4812 55%,#3d3010)}.levron-preloader__brand{flex-direction:column;align-items:center;gap:.35rem;display:flex}.levron-preloader__mark{filter:drop-shadow(0 8px 20px #c9a84c40);width:min(140px,38vw);height:auto;margin-bottom:.25rem}.levron-preloader__name{font-family:var(--font-display);letter-spacing:-.03em;color:#0d2a20;margin:0;font-size:1.35rem;font-weight:600}.levron-preloader__tag{letter-spacing:.2em;text-transform:uppercase;color:#0d2a2073;margin:0;font-size:.68rem}.levron-preloader__progress{background:#0d2a2014;border-radius:999px;width:min(160px,42vw);height:2px;overflow:hidden}.levron-preloader__progress span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#8a6a1a,#d4af37 45%,#e8d5a3);height:100%;display:block;box-shadow:0 0 12px #d4af3780}@media (prefers-reduced-motion:reduce){.levron-preloader__orb--gold,.levron-preloader__face:after{animation:none}}.site-shell.is-booting .site-header{opacity:0;pointer-events:none}.site-shell.is-booted .site-header{opacity:1;transition:opacity .5s var(--ease)}.section--hero{min-height:calc(100dvh - var(--header-h));flex-direction:column;justify-content:center;display:flex;overflow:hidden}.section--hero.section--theme-cream{color:#0d2a20;background:radial-gradient(100% 80% at 50% 0,#fff 0%,#fffdf8 28%,#0000 58%),radial-gradient(60% 50% at 12% 90%,#e8d5a3b3,#0000 55%),radial-gradient(55% 45% at 92% 65%,#d4b06a6b,#0000 52%),linear-gradient(168deg,#fffaf2 0%,#f7efdf 38%,#efe2c8 72%,#e8d5a3 100%);position:relative}.hero-cream-shine{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(118deg,#ffffffbf 0%,#0000 36%,#fff8e659 58%,#c9a84c2e 100%);position:absolute;inset:0}.hero-cream-glow{pointer-events:none;filter:blur(4px);background:radial-gradient(#ffffffd9 0%,#f5f0e673 40%,#0000 70%);width:min(640px,85vw);height:min(420px,55vw);position:absolute;top:28%;left:50%;transform:translate(-50%,-50%)}.section--theme-cream .badge{color:#8a6a1a}.section--theme-cream .hero-brand__lead{color:#0d2a20b8}.section--theme-cream .hero-brand__motto{color:#0d2a2073}.section--theme-cream .hero-badges li{color:#1a5240;background:#ffffff73;border-color:#8a6a1a59}.section--theme-cream .btn--ghost{color:#0d2a20;border-color:#0d2a2047}.section--theme-cream .marquee{border-top-color:#8a6a1a38}.section--theme-cream .marquee__track{color:#0d2a2080}.hero-brand{z-index:1;text-align:center;place-items:center;gap:1.5rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid;position:relative}.hero-brand__logo-wrap{z-index:2;width:min(560px,92vw);padding:.25rem;position:relative}.hero-brand__logo-wrap--cream:before,.hero-brand__logo-wrap:before{display:none}.hero-brand__logo{filter:drop-shadow(0 18px 40px #8a6a1a33)drop-shadow(0 4px 12px #0d2a2014);width:100%;height:auto;display:block}.hero-brand__copy{justify-items:center;gap:.65rem;max-width:560px;display:grid}.hero-brand__lead{max-width:46ch;color:var(--beige-muted);margin:0;font-size:.95rem;line-height:1.65}.hero-brand__motto{font-family:var(--font-display);color:#ddd4c48c;margin:.25rem 0 0;font-size:.95rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:.5rem 0 .25rem;display:flex}.hero-badges{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.hero-badges li{border:1px solid var(--border);color:var(--beige);background:#f5f0e60a;border-radius:999px;padding:.35rem .75rem;font-size:.72rem}.marquee{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{letter-spacing:.12em;text-transform:uppercase;width:max-content;color:var(--beige-muted);gap:2.5rem;font-size:.78rem;animation:28s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.h-pin{background:var(--emerald-deep);border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.h-pin__sticky{top:var(--header-h);height:calc(100dvh - var(--header-h));position:sticky;overflow:hidden}.h-pin__track{will-change:transform;height:100%;transition:transform 80ms linear;display:flex}.h-pin__panel{flex:0 0 100vw;width:100vw;height:100%;overflow:hidden}.h-pin__panel>.section{height:100%;min-height:100%}.h-pin__labels{z-index:6;flex-wrap:wrap;gap:.65rem;display:flex;position:absolute;top:1rem;left:clamp(1rem,4vw,3rem)}.h-pin__labels button{font:inherit;letter-spacing:.14em;text-transform:uppercase;color:var(--beige-muted);cursor:pointer;background:0 0;border:none;padding:.15rem 0;font-size:.72rem;transition:color .25s}.h-pin__labels button.is-active{color:var(--gold-soft);border-bottom:1px solid var(--gold-bright)}.h-pin__labels button:hover{color:var(--cream)}.h-pin__hint{z-index:6;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);border:1px solid var(--border);white-space:nowrap;background:#062a20bf;border-radius:999px;padding:.35rem .85rem;font-size:.68rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.h-pin__progress{z-index:6;background:#c9a84c26;height:3px;position:absolute;bottom:0;left:0;right:0}.h-pin__progress span{background:var(--gold-gloss);height:100%;transition:width .12s linear;display:block}.section--pin{height:100%;min-height:calc(100dvh - var(--header-h))}.section--pin .section__inner,.pin-grid{height:100%;min-height:inherit}.pin-grid{align-items:center;gap:1.5rem;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,4vw,3rem) 3rem;display:grid}@media (min-width:900px){.pin-grid{grid-template-columns:1fr 1fr;width:min(1160px,100vw - 2rem);margin:0 auto}}.chart-stage{min-height:0;position:relative}.chart-stage--grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.chart-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#f5f0e614,#062a20d9);border-radius:18px;padding:1.25rem 1.35rem;position:relative;box-shadow:0 18px 40px #00000047}.chart-card--tile{width:100%;inset:auto}.chart-card--wide{grid-column:1/-1}.chart-card__label{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 .85rem;font-size:.8rem;font-weight:600}.chart-donut-row{grid-template-columns:minmax(120px,160px) 1fr;align-items:center;gap:1.25rem;display:grid}.chart-donut-copy{color:#f5f0e6c7;margin:0;font-size:1rem;line-height:1.55}.chart-card--back,.chart-card--mid,.chart-card--front{width:100%;position:relative;inset:auto}.chart-svg{width:100%;height:auto}.chart-bars{align-items:flex-end;gap:.45rem;height:100px;display:flex}.chart-bars--neon{gap:.4rem}.chart-bar-col{background:#2a6b521f;border:1px solid #c9a84c1f;border-radius:4px;flex:1;align-items:flex-end;height:100%;display:flex}.chart-bar{background:var(--gold-gloss);border-radius:4px 4px 0 0;flex:1;width:100%;min-height:8px}.chart-bar--neon{background:linear-gradient(#d4b06a 0%,#3d9970 14%,#2a6b52 50%,#0d4a38 100%);box-shadow:0 0 14px #3d9970cc,0 0 6px #c9a84c80}.chart-stage--neon .chart-card{border-color:#c9a84c38;box-shadow:0 24px 60px #00000059,0 0 20px #2a6b521f}.chart-donut{width:100%;max-width:140px;margin:0 auto;display:block}.finance-3d{perspective:1200px;touch-action:none;min-height:420px;position:relative}.finance-3d__scene{width:100%;height:100%;min-height:420px;transform-style:preserve-3d;position:relative}.finance-3d__card{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-style:preserve-3d;background:linear-gradient(155deg,#f5f0e61f,#062a20eb);border-radius:18px;padding:1rem 1.15rem;position:absolute;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff14}.finance-3d__label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 .75rem;font-size:.68rem}.finance-3d__card--bars{z-index:2;width:62%;top:4%;right:0}.finance-3d__card--line{z-index:3;width:58%;top:36%;left:0}.finance-3d__card--stat-0{z-index:4;text-align:center;width:42%;bottom:6%;right:8%}.finance-3d__card--stat-1{z-index:5;width:38%;bottom:28%;left:4%}.finance-3d__card--pipe{z-index:1;width:48%;top:8%;left:8%}.finance-3d__iso{height:130px;transform-style:preserve-3d;justify-content:center;align-items:flex-end;gap:.65rem;margin:.5rem auto 0;display:flex;transform:rotateX(52deg)rotate(-38deg)}.finance-3d__iso-col{flex-direction:column;align-items:center;gap:.35rem;display:flex}.finance-3d__iso-bar{width:28px;height:calc(var(--bar-h) * 1.1);transform-origin:bottom;min-height:12px;transform-style:preserve-3d;position:relative}.finance-3d__iso-top{transform-origin:bottom;background:linear-gradient(135deg,#e8d5a3,#c9a84c);border-radius:2px 2px 0 0;height:100%;position:absolute;inset:0 0 auto;transform:rotateX(90deg)translateZ(14px)}.finance-3d__iso-left{transform-origin:0;background:linear-gradient(#d4b06a,#8a6a1a);width:14px;position:absolute;inset:0;transform:rotateY(-90deg)translateZ(0)}.finance-3d__iso-right{background:linear-gradient(#c9a84c,#6b5210);width:28px;position:absolute;inset:0 0 0 auto;transform:translateZ(14px)}.finance-3d__iso-q{letter-spacing:.08em;color:var(--beige-muted);font-size:.62rem;transform:rotate(38deg)rotateX(-52deg)}.finance-3d__svg{width:100%;height:auto;display:block}.finance-3d__donut{width:88px;height:88px;margin:0 auto .35rem;display:block}.finance-3d__stat-num{font-family:var(--font-heading);color:var(--gold-soft);margin-bottom:.35rem;font-size:2rem;line-height:1}.finance-3d__stat-title{color:var(--cream);margin:0 0 .2rem;font-size:.82rem;font-weight:600}.finance-3d__stat-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--beige-muted);font-size:.62rem}.finance-3d__steps{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.finance-3d__step{color:var(--beige-muted);background:#f5f0e60f;border:1px solid #c9a84c26;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .45rem;font-size:.68rem;display:flex}.finance-3d__step span{background:var(--gold-gloss);width:18px;height:18px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:.58rem;font-weight:700;display:grid}.why-grid{gap:.9rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.why-grid{grid-template-columns:1fr 1fr}}.why-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d4a3859;border-radius:16px;padding:1.2rem 1.3rem}.why-card__head{align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.why-card__head strong{font-family:var(--font-display);color:var(--gold-soft);font-size:1.35rem}.why-card__head span{letter-spacing:.1em;text-transform:uppercase;color:var(--beige-muted);font-size:.72rem;font-weight:600}.why-card h3{color:var(--cream);margin:0 0 .45rem;font-size:1.08rem;font-weight:700}.why-card p{color:var(--beige-muted);margin:0;font-size:.95rem;line-height:1.6}.section--theme-beige .why-card{background:#ffffffb8;border-color:#2a6b522e;box-shadow:0 10px 28px #0d2a200f}.section--theme-beige .why-card__head strong{color:var(--emerald)}.section--theme-beige .why-card__head span{color:#0d2a2073}.section--theme-beige .why-card h3{color:#0d2a20}.section--theme-beige .why-card p{color:#0d2a20ad}.paymark-dash{gap:1rem;min-height:0;display:grid;position:relative}.paymark-dash--spaced{gap:1.15rem}.paymark-dash__stage{width:100%;min-height:0;position:relative}.paymark-dash__panel{z-index:1;background:#0c0f0e;border:1px solid #ffffff14;border-radius:22px;gap:1.25rem;padding:1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff0f}@media (min-width:640px){.paymark-dash__panel{grid-template-columns:1fr 1.05fr;align-items:stretch;padding:1.65rem 1.75rem}}.paymark-dash__tiles{grid-template-columns:1fr;gap:.85rem;display:grid}@media (min-width:700px){.paymark-dash__tiles{grid-template-columns:repeat(3,1fr);gap:1rem}}.paymark-dash__panel-bg{pointer-events:none;background:radial-gradient(70% 60% at 85% 20%,#2a6b5238,#0000 55%),radial-gradient(50% 40% at 10% 90%,#c9a84c14,#0000 50%);position:absolute;inset:0}.paymark-dash__panel-grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000 20%,#0000 75%)}.paymark-dash__panel-copy{z-index:2;flex-direction:column;justify-content:center;padding:.5rem 0;display:flex;position:relative}.paymark-dash__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 .55rem;font-size:.78rem;font-weight:600}.paymark-dash__panel-copy h3{font-family:var(--font-display);color:#f5f0e6;max-width:18ch;margin:0 0 .75rem;font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:1.15}.paymark-dash__panel-copy p{color:#ddd4c4c7;max-width:36ch;margin:0;font-size:1.02rem;line-height:1.65}.paymark-dash__panel-visual{z-index:2;background:linear-gradient(145deg,#1a2420d9,#0a1210e6);border:1px solid #c9a84c26;border-radius:16px;place-items:center;min-height:240px;padding:1.25rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #2a6b521f}.paymark-dash__neon-orb{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#c9a84c33,#2a6b5214 55%,#0000 70%);border-radius:50%;width:120px;height:120px;animation:4s ease-in-out infinite paymark-orb-pulse;position:absolute;top:12%;right:8%}@keyframes paymark-orb-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.paymark-dash__mesh{background:radial-gradient(circle at 70% 30%,#c9a84c38,#0000 45%),radial-gradient(circle at 30% 80%,#2a6b5266,#0000 50%);position:absolute;inset:0}.paymark-dash__balance{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041610c7;border:1px solid #c9a84c47;border-radius:14px;width:100%;max-width:280px;padding:1rem 1.15rem .9rem;position:relative;box-shadow:0 20px 50px #00000073,0 0 24px #2a6b5226}.paymark-dash__balance--inline{bottom:auto;left:auto}.paymark-dash__balance-label{letter-spacing:.1em;text-transform:uppercase;color:#ddd4c4a6;margin-bottom:.25rem;font-size:.62rem;display:block}.paymark-dash__balance-value{font-family:var(--font-heading);margin-bottom:.65rem;font-size:1.75rem;line-height:1;display:block}.paymark-dash__neon-text{color:#d4b06a;text-shadow:0 0 12px #c9a84cd9,0 0 28px #2a6b5273}.paymark-dash__neon-stat{color:#062a20;text-shadow:0 0 18px #c9a84c8c}.paymark-dash__bars{align-items:flex-end;gap:.35rem;height:72px;display:flex}.paymark-dash__bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.3rem;height:100%;display:flex}.paymark-dash__bar-track{background:#2a6b521f;border:1px solid #c9a84c1a;border-radius:4px;align-items:flex-end;width:100%;height:100%;display:flex}.paymark-dash__bar{background:linear-gradient(#d4b06a 0%,#3d9970 12%,#2a6b52 45%,#1a5240 75%,#0d4a38 100%);border-radius:4px 4px 2px 2px;width:100%;min-height:4px;box-shadow:0 0 14px #3d9970d9,0 0 6px #c9a84c8c,inset 0 1px #ffffff40}.paymark-dash__bar.is-live{animation:2.8s ease-in-out infinite neon-bar-shimmer}@keyframes neon-bar-shimmer{0%,to{box-shadow:0 0 10px #c9a84ca6,0 0 20px #2a6b5273,inset 0 1px #ffffff59}50%{box-shadow:0 0 16px #c9a84cf2,0 0 32px #2a6b52a6,inset 0 1px #ffffff80}}.paymark-dash__bar-col span{letter-spacing:.06em;color:#ddd4c48c;text-transform:uppercase;font-size:.55rem}.paymark-dash__card{z-index:1;color:#192837;background:linear-gradient(#faf8f4,#f0ebe3);border:1px solid #19283714;border-radius:16px;width:100%;padding:1.15rem 1.25rem;position:relative;inset:auto;box-shadow:0 16px 36px #0000001f}.paymark-dash__card--tile{min-height:140px}.paymark-dash__card p{letter-spacing:.12em;text-transform:uppercase;color:#1928378c;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.paymark-dash__card-title{letter-spacing:0!important;text-transform:none!important;color:#192837!important;margin:.35rem 0 0!important;font-size:1.05rem!important;font-weight:600!important}.paymark-dash__card--line,.paymark-dash__card--stat,.paymark-dash__card--pipe{width:100%;inset:auto}.paymark-dash__svg{width:100%;height:auto;display:block}.paymark-dash__stat-badge{letter-spacing:.1em;text-transform:uppercase;color:#1a5240;background:#2a6b521f;border-radius:999px;margin-bottom:.35rem;padding:.15rem .4rem;font-size:.55rem;display:inline-block}.paymark-dash__stat-badge--live{color:#0d4a38;background:#2a6b522e;border:1px solid #2a6b5273;animation:2s ease-in-out infinite live-badge-pulse;box-shadow:0 0 12px #2a6b5259}@keyframes live-badge-pulse{0%,to{box-shadow:0 0 8px #2a6b524d}50%{box-shadow:0 0 16px #3d9970a6}}.paymark-dash__card--stat strong{font-family:var(--font-heading);color:#062a20;font-size:1.65rem;line-height:1;display:block}.paymark-dash__card--stat p{letter-spacing:0;text-transform:none;color:#192837;margin:.2rem 0 0;font-size:.78rem;font-weight:600}.paymark-dash__stat-sub{color:#1928378c;font-size:.62rem}.paymark-dash__card--pipe ul,.paymark-dash__card ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.paymark-dash__card--pipe li,.paymark-dash__card li{color:#192837cc;padding-left:.95rem;font-size:.95rem;font-weight:500;position:relative}.paymark-dash__card--pipe li:before{content:"";background:#c9a84c;border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:0;box-shadow:0 0 8px #c9a84cbf}.pin-visuals{min-height:360px;position:relative}.feature-ui-mini{width:55%;padding:1rem;font-size:.85rem;position:absolute;bottom:0;left:5%}.feature-ui-mini ul{color:var(--beige-muted);margin:.5rem 0 0;padding-left:1rem}.about-story p{color:var(--beige-muted);margin:0 0 1rem;font-size:clamp(1.05rem,1.5vw,1.15rem);line-height:1.7}.pin-copy h2{letter-spacing:-.03em;margin-bottom:1.15rem;font-size:clamp(2.4rem,4.5vw,3.4rem)!important}.pin-copy .eyebrow{font-size:.8rem;font-weight:700}.pin-copy .section-lead{font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.7}.value-row{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.value-chip{border:1px solid var(--border);background:#f5f0e60d;border-radius:14px;flex:150px;padding:1rem 1.1rem;font-size:.98rem;line-height:1.45}.value-chip strong{font-family:var(--font-display);color:var(--gold-soft);margin-bottom:.35rem;font-size:1.15rem;display:block}.feature-tabs{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.feature-tab{color:var(--beige-muted);cursor:pointer;background:#00000026;border:1px solid #0000;border-radius:999px;padding:.55rem .9rem;font-size:.8rem}.feature-tab.is-active{border-color:var(--border);color:var(--cream);background:#c9a84c1f}.feature-detail{color:var(--beige-muted);margin-bottom:1rem;line-height:1.6}.stat-row{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem;display:grid}.stat-row--compact{margin-top:1rem}.stat-card{border:1px solid var(--border);background:#f5f0e60a;border-radius:10px;padding:.75rem}.stat-card strong{font-family:var(--font-display);color:var(--gold-soft);display:block}.stat-card span{color:var(--beige-muted);font-size:.72rem}.tilt-card{border:1px solid var(--border);transform-style:preserve-3d;background:linear-gradient(160deg,#f5f0e61a,#0d4a38bf);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 32px 80px #0006}.tilt-card__glare{pointer-events:none;background:radial-gradient(circle,#e8d5a333,#0000 70%);border-radius:50%;width:140px;height:140px;position:absolute;transform:translate(-50%,-50%)}.wealth-hero{width:100%;min-height:100dvh;margin-top:calc(-1 * var(--header-h));padding-top:var(--header-h);color:var(--cream);font-family:var(--font-body);position:relative;overflow:hidden}.wealth-hero__split{display:none}.wealth-backdrop{position:absolute;inset:0;overflow:hidden}.wealth-backdrop__base{background:radial-gradient(80% 55% at 15% 20%,#2a6b5273,#0000 55%),radial-gradient(60% 45% at 85% 75%,#0d4a3859,#0000 50%),linear-gradient(165deg,#041610 0%,#062a20 45%,#041610 100%);position:absolute;inset:0}.wealth-backdrop__mesh{background-image:linear-gradient(#c9a84c0a 1px,#0000 1px),linear-gradient(90deg,#2a6b520f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80%,#000 30%,#0000 85%);mask-image:radial-gradient(90% 80%,#000 30%,#0000 85%)}.wealth-backdrop__orb{filter:blur(48px);pointer-events:none;border-radius:50%;position:absolute}.wealth-backdrop__orb--green{background:radial-gradient(circle,#2a6b5266,#0000 70%);width:280px;height:280px;top:30%;left:55%}.wealth-backdrop__orb--gold,.wealth-backdrop__beam{display:none}.wealth-hero__bg{pointer-events:none;position:absolute;inset:0}.wealth-hero__video{display:none}.wealth-hero__veil{pointer-events:none;background:linear-gradient(#04161014,#0000 50%,#0416102e);position:absolute;inset:0}.wealth-hero__bg .dubai-skyline{opacity:.92;height:42%;position:absolute;inset:auto 0 0}.wealth-hero__viewport{z-index:2;width:100%;min-height:calc(100dvh - var(--header-h));position:relative;overflow:hidden}.wealth-hero__track{width:200%;min-height:calc(100dvh - var(--header-h));will-change:transform;display:flex}.wealth-hero__panel{width:50%;min-height:calc(100dvh - var(--header-h));flex-shrink:0}.wealth-hero__panel--form{justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.wealth-hero.is-form-open{overflow:hidden}.wealth-form-panel{width:min(560px,100%);margin:0 auto}.wealth-form-panel__inner{color:var(--ink);background:linear-gradient(165deg,#f5f0e6f0 0%,#e8e0d4eb 45%,#ddd4c4e6 100%);border:1px solid #c9a84c59;border-radius:22px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 32px 80px #00000047,inset 0 1px #ffffffa6}.wealth-form-panel__back{color:var(--emerald-deep);font:inherit;cursor:pointer;opacity:.75;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:1.25rem;padding:0;font-size:.82rem;display:inline-flex}.wealth-form-panel__back:hover{opacity:1}.wealth-form-panel__head{align-items:flex-start;gap:1rem;margin-bottom:1.35rem;display:flex}.wealth-form-panel__mark{object-fit:contain;flex-shrink:0;width:52px;height:52px}.wealth-form-panel__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0d4a38bf;margin:0 0 .25rem;font-size:.65rem}.wealth-form-panel__head h2{font-family:var(--font-heading);color:var(--emerald-deep);margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem)}.wealth-form-panel__head p{color:#192837a6;margin:0;font-size:.85rem;line-height:1.5}.wealth-form-panel__form{gap:.65rem;display:grid}.wealth-form-panel__form label{color:#192837b8;gap:.28rem;font-size:.74rem;display:grid}.wealth-form-panel__row{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.wealth-form-panel__form input,.wealth-form-panel__form select,.wealth-form-panel__form textarea{color:var(--ink);font:inherit;background:#ffffffd9;border:1px solid #8a6a1a38;border-radius:10px;padding:.55rem .65rem;font-size:.84rem}.wealth-form-panel__submit{width:100%;margin-top:.35rem}.dubai-skyline{align-items:flex-end;height:100%;display:flex;position:relative}.dubai-skyline__svg{filter:drop-shadow(0 -8px 40px #c9a84c40);width:100%;height:auto}.dubai-skyline__mist{pointer-events:none;background:linear-gradient(#0000 30%,#2a6b5226 100%);position:absolute;inset:0}.wealth-hero__shell{z-index:2;max-width:1280px;min-height:calc(100dvh - var(--header-h));align-items:center;gap:2rem;margin:0 auto;padding:clamp(40px,8vw,72px) clamp(1.25rem,4vw,2rem) clamp(2rem,5vw,3rem);display:grid;position:relative}@media (min-width:960px){.wealth-hero__shell{grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:1.25rem}}.wealth-hero__copy{z-index:2;max-width:560px;position:relative}.wealth-hero__stage{flex-direction:column;justify-content:center;align-items:center;max-width:420px;min-height:480px;margin:0 auto;display:flex;position:relative}.vault-scene{isolation:isolate;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(80% 60% at 50% 25%,#f5f0e61f,#0000 55%),linear-gradient(165deg,#ddd4c414 0%,#062a202e 100%);border:1px solid #c9a84c38;border-radius:24px;width:min(100%,380px);height:min(480px,65vh);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000038,inset 0 1px #ffffff1f}.vault-scene:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 18%,#c9a84c14,#0000 42%);position:absolute;inset:0}.wealth-hero__icon{position:relative;top:-2px}.vault-dispenser{z-index:2;pointer-events:none;width:260px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vault-dispenser__machine{flex-direction:column;align-items:center;display:flex}.vault-dispenser__tower{background:linear-gradient(#faf8f4 0%,#f0ebe3 100%);border:2px solid #ffffffd9;border-radius:54px 54px 20px 20px;place-items:center;width:108px;height:138px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000059,inset 0 -16px 24px #0000000f}.vault-dispenser__tower-glass{background:linear-gradient(#ffffff80,#f0ebe333);border:1px solid #ffffff8c;border-radius:46px 46px 14px 14px;position:absolute;inset:5px 8px}.vault-dispenser__o-ring{z-index:1;border:2px solid var(--gold-bright);background:radial-gradient(circle at 35% 28%,#e8d5a340,#0a100e);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 0 24px #c9a84c59}.vault-dispenser__mark{object-fit:contain;filter:drop-shadow(0 3px 10px #c9a84c73);width:72%;height:72%}.vault-dispenser__body{background:linear-gradient(165deg,#faf8f3,#f5f0e6 35%,#e8e0d4 100%);border:1px solid #ffffffa6;border-radius:20px;width:220px;margin-top:-8px;padding:1rem 1.2rem 1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 50px #0006,inset 0 2px #ffffffb3}.vault-dispenser__body-shine{pointer-events:none;background:linear-gradient(90deg,#ffffff73,#0000);width:38%;height:100%;position:absolute;top:0;left:12%}.vault-dispenser__panel{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.vault-dispenser__led{background:#2a6b52;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #2a6b52cc}.vault-dispenser__led--gold{background:var(--gold-bright);box-shadow:0 0 10px #c9a84ce6}.vault-dispenser__brand{letter-spacing:.2em;color:var(--emerald-deep);margin:0 0 0 auto;font-size:.68rem;font-weight:700}.vault-dispenser__o-char{border:1px solid var(--gold-bright);width:1.15em;height:1.15em;color:var(--gold-bright);vertical-align:middle;border-radius:50%;place-items:center;font-size:.9em;display:inline-grid}.vault-dispenser__mouth{height:12px;transition:height .4s var(--ease), box-shadow .4s;background:#141210;border-radius:8px;position:relative;overflow:hidden}.vault-dispenser__mouth-inner{background:linear-gradient(#2a2826,#0a0908);border-radius:5px;position:absolute;inset:2px 4px}.vault-dispenser__mouth.is-open{height:18px;box-shadow:0 6px 20px #c9a84c66}.vault-dispenser__track{z-index:1;filter:drop-shadow(0 8px 20px #00000040);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.invest-card-slot{z-index:5;cursor:pointer;transform-origin:50%;background:0 0;border:none;width:min(220px,58%);padding:0;position:absolute}.invest-card{aspect-ratio:1/1.28;width:100%;min-height:280px;transform-style:preserve-3d}.invest-card--preview{pointer-events:none}.invest-card:not(.is-out){pointer-events:none;visibility:hidden}.invest-card.is-out{visibility:visible;pointer-events:auto}.invest-card__tap-hint{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);white-space:nowrap;z-index:6;font-size:.68rem;position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%)}.invest-card__inner{width:100%;height:100%;min-height:280px;transform-style:preserve-3d;position:relative}.invest-card__face{backface-visibility:hidden;border-radius:20px;position:absolute;inset:0;overflow:hidden;box-shadow:0 32px 80px #0000008c,0 0 0 1px #c9a84c40}.invest-card.is-flipped .invest-card__face--front{pointer-events:none}.invest-card__face--front{text-align:center;color:var(--cream);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#1e2e28d1 0%,#0f1f19c7 40%,#081612d9 100%);flex-direction:column;align-items:center;padding:1rem .9rem .85rem;display:flex}.invest-card__shine{pointer-events:none;background:linear-gradient(125deg,#ffffff24 0%,#0000 38% 62%,#c9a84c14 100%);position:absolute;inset:0}.invest-card__stripe{background:var(--gold-gloss);height:6px;position:absolute;bottom:0;left:0;right:0}.invest-card__top{justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.invest-card__mark-sm{object-fit:contain;opacity:.9;width:36px;height:36px}.invest-card__face--back{color:var(--ink);z-index:1;background:linear-gradient(160deg,#f5f0e6,#e8e0d4);padding:1.25rem;overflow-y:auto;transform:rotateY(180deg)}.wealth-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 1rem;font-size:.72rem}.wealth-hero__title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--cream);flex-wrap:wrap;align-items:center;gap:.45rem .55rem;max-width:560px;margin:0 0 1.25rem;font-size:clamp(1.65rem,5vw,3rem);line-height:1.05;display:flex}.wealth-hero__title svg{color:var(--gold-bright);flex-shrink:0}.wealth-hero__lead{opacity:.8;max-width:560px;color:var(--beige-muted);margin:0 0 1.5rem;font-size:clamp(.9rem,2.5vw,1.1rem);line-height:1.65}.wealth-hero__cta{background:var(--gold-gloss);min-width:210px;color:var(--ink);font-family:var(--font-body);cursor:pointer;border:none;border-radius:50px;justify-content:space-between;align-items:center;gap:2rem;padding:17px 24px;font-size:clamp(.9rem,2vw,1rem);font-weight:600;display:inline-flex;box-shadow:0 4px 24px #c9a84c59}.wealth-hero__cta--sm{justify-content:center;width:100%;min-width:0;margin-top:.5rem;padding:.75rem 1rem}.wealth-hero__cta-ring{border:2px solid var(--ink);opacity:.7;border-radius:50%;width:20px;height:20px}.invest-card__chip{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);font-size:.62rem;font-weight:700}.invest-card__mark{object-fit:contain;filter:drop-shadow(0 6px 20px #c9a84c73);width:72px;height:72px;margin:.35rem 0 .5rem}.invest-card__face--front h4{font-family:var(--font-heading);letter-spacing:.06em;color:var(--cream);margin:0 0 .2rem;font-size:1.15rem}.invest-card__subtitle{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 .5rem;font-size:.72rem}.invest-card__hint{opacity:.7;color:var(--beige-muted);margin:0 0 auto;font-size:.78rem}.invest-card__meta{flex-wrap:wrap;justify-content:center;gap:.35rem;width:100%;margin-top:auto;padding-top:1rem;display:flex}.invest-card__meta span{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft);background:#c9a84c14;border:1px solid #c9a84c59;border-radius:999px;padding:.3rem .55rem;font-size:.6rem}.invest-card__form-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.invest-card__form-head h3{font-family:var(--font-heading);color:var(--emerald-deep);margin:0;font-size:1.1rem}.invest-card__close{color:var(--ink);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.invest-card__form-lead{color:#192837a6;margin:.35rem 0 .85rem;font-size:.78rem}.invest-card__face--back form{gap:.55rem;display:grid}.invest-card__face--back label{color:#192837b3;gap:.25rem;font-size:.72rem;display:grid}.invest-card__row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.invest-card__face--back input,.invest-card__face--back select,.invest-card__face--back textarea{color:var(--ink);font:inherit;background:#fff;border:1px solid #19283726;border-radius:8px;padding:.5rem .6rem;font-size:.82rem}.wealth-hero__reasons{z-index:2;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem) 2.5rem;display:grid;position:relative}.wealth-hero__reason{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#062a2059;border:1px solid #c9a84c47;border-radius:12px;padding:1rem}.wealth-hero__reason h3{color:var(--gold-soft);margin:0 0 .35rem;font-size:.95rem}.wealth-hero__reason p{color:var(--beige-muted);margin:0;font-size:.85rem;line-height:1.5}.role{letter-spacing:.14em;text-transform:uppercase;color:var(--beige);margin:0 0 .5rem;font-size:.72rem}.section--pillars-sanny{color:#f5f0e6;background:radial-gradient(70% 45% at 50% 0,#2a6b5273,#0000 58%),radial-gradient(circle at 12% 80%,#c9a84c1a,#0000 35%),linear-gradient(#041610 0%,#062a20 42%,#02140f 100%);padding-block:clamp(3.75rem,8vw,6rem);position:relative;overflow:hidden}.pillars-sanny__wash{pointer-events:none;background:radial-gradient(40% 30% at 0 0,#c9a84c1f,#0000 50%),radial-gradient(35% 28% at 100% 100%,#c9a84c1a,#0000 50%);position:absolute;inset:0}.section__inner--pillars-sanny{z-index:1;width:min(88rem,100% - 2rem);margin-inline:auto;position:relative}.pillars-sanny__head{text-align:center;margin-bottom:clamp(2.25rem,5vw,3.25rem)}.pillars-sanny__title{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#e8d5a3;text-shadow:0 0 32px #c9a84c47;margin:0;font-size:clamp(2.5rem,5.2vw,3.6rem);font-weight:600}.pillars-sanny__rule,.pillar-sanny__rule{justify-content:center;align-items:center;gap:.55rem;margin:.9rem auto 1rem;display:flex}.pillars-sanny__rule span,.pillar-sanny__rule span{background:linear-gradient(90deg,#0000,#c9a84c,#0000);width:min(110px,16vw);height:1px;display:block}.pillar-sanny__rule span{width:42px}.pillars-sanny__rule i,.pillar-sanny__rule i{background:#d4b06a;width:7px;height:7px;rotate:45deg;box-shadow:0 0 12px #d4b06a99}.pillars-sanny__lead{max-width:36rem;font-family:var(--font-body);color:#f5f0e6b8;margin:0 auto;font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.65}.pillars-sanny__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:900px){.pillars-sanny__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}}.pillar-sanny{grid-template-columns:1fr;align-items:stretch;gap:0;min-height:420px;display:grid}@media (min-width:640px){.pillar-sanny{grid-template-columns:1.05fr .95fr;min-height:380px}}.pillar-sanny__visual{background:#02140f;border-radius:1.25rem 1.25rem 0 0;min-height:260px;position:relative;overflow:hidden}@media (min-width:640px){.pillar-sanny__visual{border-radius:1.25rem 0 0 1.25rem;min-height:100%}}.pillar-sanny__sketch{object-fit:cover;object-position:35% center;width:100%;height:100%;display:block;transform:scale(1.08)}.pillar-sanny__visual-glow{pointer-events:none;background:linear-gradient(90deg,#0000 55%,#f5f0e61f 100%);position:absolute;inset:0}.pillar-sanny__card{isolation:isolate;background:#e8e0d4;border-radius:0 0 1.25rem 1.25rem;padding:2px;position:relative;overflow:hidden}@media (min-width:640px){.pillar-sanny__card{border-radius:0 1.25rem 1.25rem 0}}.pillar-sanny__neon{z-index:0;opacity:.95;background:conic-gradient(#0000 0% 62%,#8a6a1a 70%,#ffd24a 78%,#e8d5a3 84%,#c9a84c 90%,#0000 96%);animation:3.8s linear infinite pillar-neon-spin;position:absolute;inset:-40%}@keyframes pillar-neon-spin{to{transform:rotate(360deg)}}.pillar-sanny__inner{z-index:1;border-radius:inherit;text-align:center;background:radial-gradient(80% 50% at 50% 0,#ffffff8c,#0000 55%),linear-gradient(165deg,#faf6ee 0%,#f0e8d8 45%,#e4ddd0 100%);flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:280px;padding:1.75rem 1.5rem 1.65rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffffbf,0 18px 40px #0000002e}.pillar-sanny__icon{color:#8a6a1a;background:#ffffffa6;border:1px solid #c9a84c8c;border-radius:50%;place-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:grid;box-shadow:0 0 18px #c9a84c59,inset 0 1px #fffc}.pillar-sanny__inner h3{font-family:var(--font-display);letter-spacing:-.02em;color:#0d2a20;margin:0;font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:600}.pillar-sanny__role{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#8a6a1a;margin:.35rem 0 0;font-size:.78rem;font-weight:600}.pillar-sanny__bio{max-width:22rem;font-family:var(--font-body);color:#0d2a20b8;margin:0;font-size:.92rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.pillar-sanny__neon{opacity:.55;background:linear-gradient(135deg,#c9a84c,#8a6a1a);animation:none;inset:0}}.section--pillars{overflow:hidden}.section--pillars.section--theme-beige .pillars-value-chip{color:#0d2a209e;background:linear-gradient(155deg,#ffffffc7,#f5f0e6f2);border-color:#2a6b5229;box-shadow:0 10px 28px #0d2a200f}.section--pillars.section--theme-beige .pillars-value-chip strong{color:#0d2a20}.section--pillars.section--theme-beige .pillar-neon{background:linear-gradient(165deg,#ffffffeb,#f5f0e6fa);border-color:#2a6b5224;box-shadow:0 16px 40px #0d2a201a,inset 0 1px #ffffffd9}.section--pillars.section--theme-beige .pillar-neon:hover{box-shadow:0 22px 52px #0d2a2024,0 0 28px #00e68a1a}.section--pillars.section--theme-beige .pillar-neon__body h3{color:#0d2a20}.section--pillars.section--theme-beige .pillar-neon__role{color:#8a6a1a}.section--pillars.section--theme-beige .pillar-neon__bio p{color:#0d2a20a8}.section--pillars.section--theme-beige .pillar-sketch-portrait{background:linear-gradient(#2a6b522e,#0d4a3859)}.section--pillars.section--theme-beige .pillar-sketch-portrait__label{color:#0d2a2073}.section-head--pillars{text-align:center;max-width:780px;margin-inline:auto}.pillars-kicker{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:#0a3d2a;margin:0 0 .85rem;font-size:.72rem;font-weight:600;display:inline-block}.pillars-title{font-family:var(--font-display);letter-spacing:-.035em;color:#0d2a20;margin:0 0 1rem;font-size:clamp(2.4rem,5.2vw,3.6rem);font-weight:600;line-height:1.08}.pillars-lead{max-width:36rem;font-family:var(--font-body);letter-spacing:-.01em;color:#0d2a209e;margin:0 auto;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:400;line-height:1.65}.pillars-values{gap:.75rem;margin:2.25rem 0 2.5rem;display:grid}@media (min-width:768px){.pillars-values{grid-template-columns:repeat(4,1fr)}}.pillars-value-chip{font-family:var(--font-body);color:var(--beige-muted);letter-spacing:-.01em;background:linear-gradient(155deg,#2a6b522e,#062a20bf);border:1px solid #c9a84c38;border-radius:16px;padding:1.15rem 1.1rem 1.2rem;font-size:.84rem;font-weight:400;line-height:1.5;position:relative}.pillars-value-chip__index{font-family:var(--font-display);letter-spacing:.08em;color:#c9a84c;margin-bottom:.55rem;font-size:.78rem;font-weight:600;display:block}.pillars-value-chip strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--gold-soft);margin-bottom:.4rem;font-size:1.35rem;font-weight:600;line-height:1.15;display:block}.section__inner--pillars{max-width:1040px}.pillars-grid{align-items:stretch;gap:1rem;max-width:880px;margin-inline:auto;display:grid}@media (min-width:768px){.pillars-grid{grid-template-columns:repeat(2,1fr);gap:1.15rem}}.pillar-neon-wrap{height:100%;transform-style:preserve-3d}.pillar-neon{height:100%;min-height:420px;transform-style:preserve-3d;transition:box-shadow .35s var(--ease);background:linear-gradient(165deg,#ddd4c40d,#041610f0);border:1px solid #c9a84c2e;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000061,inset 0 1px #ffffff0d}.pillar-neon:hover{box-shadow:0 22px 56px #0000006b,0 0 28px #2a6b522e}.pillar-neon--compact .pillar-neon__body{flex-direction:column;flex:1;min-height:0;padding:.85rem 1rem 1rem;display:flex}.pillar-neon__edge{border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#c9a84ca6,#2a6b5226 35%,#8a6a1a73 65%,#2a6b528c);padding:1px;animation:4s ease-in-out infinite neon-edge-pulse;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pillar-neon__glow{pointer-events:none;filter:blur(18px);background:radial-gradient(#2a6b5259,#0000 70%);height:55%;position:absolute;inset:auto 10% -30%}@keyframes neon-edge-pulse{0%,to{opacity:.65}50%{opacity:1}}.pillar-neon__photo{background:#04161080;flex-shrink:0;height:200px;position:relative;overflow:hidden}.pillar-neon__photo.is-half,.pillar-neon.is-sketch .pillar-neon__photo{height:200px;min-height:200px;max-height:200px}.pillar-neon__photo img.is-portrait{object-fit:cover;object-position:center 22%;width:100%;height:200px;display:block}.pillar-sketch-portrait{background:linear-gradient(#0d4a3859,#041610d9);place-items:center;height:200px;display:grid;position:relative;overflow:hidden}.pillar-sketch-portrait__aura{pointer-events:none;background:radial-gradient(circle,#3d997059,#0000 70%);border-radius:50%;position:absolute;inset:15% 20%}.pillar-sketch-portrait__art{z-index:1;opacity:.92;width:78%;max-width:220px;height:auto;position:relative}.pillar-sketch-portrait__spark{background:var(--gold-bright);pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 10px #c9a84ccc}.pillar-sketch-portrait__spark--a{top:22%;left:18%}.pillar-sketch-portrait__spark--b{background:#3d9970;top:32%;right:16%;box-shadow:0 0 10px #3d9970bf}.pillar-sketch-portrait__label{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#ddd4c48c;white-space:nowrap;font-size:.58rem;position:absolute;bottom:.65rem;left:50%;transform:translate(-50%)}.pillar-neon__photo img.is-sketch{object-fit:contain;filter:sepia(.12);background:#00000059;padding:1.5rem}.pillar-neon__badge{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);background:#041610e0;border:1px solid #c9a84c73;border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:600;position:absolute;top:.75rem;left:.75rem;box-shadow:0 0 14px #c9a84c40}.pillar-neon__pending{display:none}.pillar-neon__pillar-tag{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-soft);background:#041610e0;border:1px solid #c9a84c59;border-radius:999px;padding:.28rem .55rem;font-size:.7rem;font-weight:600;position:absolute;bottom:.65rem;right:.65rem}.pillar-neon__pillar-chip{display:none}.pillar-neon__body{padding:1rem 1.15rem 1.25rem}.pillar-neon__body h3{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cream);margin:0;font-size:clamp(1.25rem,2vw,1.45rem);font-weight:600;line-height:1.15}.pillar-neon__role{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-bright);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;margin:.35rem 0 .7rem;font-size:.78rem;font-weight:500;display:-webkit-box;overflow:hidden}.pillar-neon__bio{flex:1;gap:.4rem;display:grid;overflow:hidden}.pillar-neon__bio p{font-family:var(--font-body);letter-spacing:-.01em;color:var(--beige-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.pin-visuals--hub{flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:420px;display:flex}.integration-hub{aspect-ratio:1;width:min(100%,420px);margin:0 auto;position:relative}.integration-hub__glow{filter:blur(28px);background:radial-gradient(circle,#2a6b5273,#c9a84c14 45%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite hub-glow-breathe;position:absolute;inset:18% 22%}@keyframes hub-glow-breathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.integration-hub__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.integration-hub__core-slot{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.integration-hub__core{place-items:center;width:72px;height:72px;display:grid;position:relative}.integration-hub__core-ring{border:1px solid #c9a84c8c;border-radius:50%;animation:3.5s ease-in-out infinite neon-edge-pulse;position:absolute;inset:-8px;box-shadow:0 0 24px #c9a84c59,inset 0 0 18px #2a6b5259}.integration-hub__core-mark{object-fit:contain;filter:drop-shadow(0 0 12px #c9a84c80);width:44px;height:44px}.integration-hub__node{z-index:1;flex-direction:column;align-items:center;gap:.35rem;width:88px;display:flex;position:absolute;transform:translate(-50%,-50%)}.integration-hub__node-ring{background:linear-gradient(160deg,#041610f2,#0d4a38d9);border:1px solid #c9a84c59;border-radius:50%;width:44px;height:44px;position:absolute;top:0;box-shadow:0 8px 28px #0006}.integration-hub__node-icon{z-index:1;width:44px;height:44px;color:var(--gold-bright);place-items:center;display:grid;position:relative}.integration-hub__node-label{text-align:center;color:var(--beige-muted);letter-spacing:.02em;font-size:.62rem;line-height:1.25}.neon-feature-row{grid-template-columns:repeat(3,1fr);gap:.55rem;width:100%;max-width:420px;display:grid}.neon-feature-card{text-align:center;cursor:pointer;color:inherit;font:inherit;transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(165deg,#ddd4c40d,#041610e0);border:1px solid #c9a84c2e;border-radius:14px;padding:.75rem .55rem;position:relative}.neon-feature-card.is-active{border-color:#c9a84c8c;box-shadow:0 0 22px #2a6b5259}.neon-feature-card__ring{background:radial-gradient(circle,#2a6b5259,#0000 70%);border:1px solid #2a6b52a6;border-radius:50%;width:28px;height:28px;position:absolute;top:.55rem;left:50%;transform:translate(-50%);box-shadow:0 0 12px #2a6b5266}.neon-feature-card strong{color:var(--gold-soft);margin-top:1.65rem;font-size:.68rem;line-height:1.25;display:block}.neon-feature-card span:last-child{color:var(--beige-muted);margin-top:.2rem;font-size:.58rem;display:block}.feature-points{color:var(--beige-muted);margin:.75rem 0 0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}.feature-points li{margin-bottom:.35rem}.stat-card--neon{border-color:#2a6b5273;box-shadow:inset 0 0 16px #2a6b521f}.section--contact-ui{color:#0d2a20;background:#fafafa;padding:0}.contact-ui{width:min(1120px,100% - 2.5rem);margin:0 auto;padding:clamp(3rem,6vw,5rem) 0 clamp(3rem,5vw,4rem)}.contact-ui__hero{max-width:40rem;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.contact-ui__kicker{color:#0a3d2a;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:inline-block}.contact-ui__hero h2{font-family:var(--font-display);letter-spacing:-.03em;color:#0a1f18;margin:0 0 1rem;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:600;line-height:1.1}.contact-ui__hero p{color:#0d2a20a6;max-width:36rem;margin:0;font-size:1.125rem;line-height:1.65}.contact-ui__grid{align-items:start;gap:2.5rem;display:grid}@media (min-width:960px){.contact-ui__grid{grid-template-columns:.9fr 1.1fr;gap:3.5rem}}.contact-ui__methods{gap:1.75rem;display:grid}.contact-ui__method{grid-template-columns:auto 1fr;gap:1rem;display:grid}.contact-ui__method-icon{color:#0a3d2a;background:#fff;border:1px solid #0d2a201a;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 1px 2px #0d2a200a}.contact-ui__method h3{color:#0a1f18;margin:0 0 .35rem;font-size:1.125rem;font-weight:600}.contact-ui__method p{color:#0d2a2099;margin:0 0 .5rem;font-size:1rem;line-height:1.55}.contact-ui__method a{color:#8a6a1a;font-size:1rem;font-weight:600;text-decoration:none}.contact-ui__method a:hover{color:#0a3d2a}.contact-ui__office{color:#0a3d2a;background:#fff;border:1px solid #0d2a201a;border-radius:14px;align-items:flex-start;gap:.75rem;margin-top:.5rem;padding:1.15rem 1.25rem;display:flex}.contact-ui__office strong{color:#0a1f18;margin-bottom:.2rem;font-size:.95rem;display:block}.contact-ui__office span{color:#0d2a2099;font-size:.95rem;line-height:1.45}.contact-ui__form{background:#fff;border:1px solid #0d2a201a;border-radius:20px;gap:1.1rem;padding:clamp(1.5rem,3vw,2rem);display:grid;box-shadow:0 1px 2px #0d2a200a,0 24px 48px #0d2a200f}.contact-ui__form-head h3{color:#0a1f18;margin:0 0 .35rem;font-size:1.35rem;font-weight:600}.contact-ui__form-head p{color:#0d2a208c;margin:0 0 .5rem;font-size:.975rem}.contact-ui__row{gap:1rem;display:grid}@media (min-width:560px){.contact-ui__row{grid-template-columns:1fr 1fr}}.contact-ui__form label{gap:.4rem;display:grid}.contact-ui__form label>span{color:#0a1f18;font-size:.9rem;font-weight:600}.contact-ui__form label>span em{color:#0d2a2073;font-style:normal;font-weight:400}.contact-ui__form input,.contact-ui__form select,.contact-ui__form textarea{color:#0a1f18;width:100%;font:inherit;background:#fff;border:1px solid #0d2a2029;border-radius:10px;outline:none;padding:.8rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.contact-ui__form input:focus,.contact-ui__form select:focus,.contact-ui__form textarea:focus{border-color:#0a3d2a;box-shadow:0 0 0 3px #0a3d2a1f}.contact-ui__form textarea{resize:vertical;min-height:120px}.contact-ui__check{color:#0d2a2099;align-items:flex-start;font-size:.9rem;line-height:1.45;grid-template-columns:auto 1fr!important;gap:.7rem!important}.contact-ui__check input{accent-color:#0a3d2a;width:1.05rem;height:1.05rem;margin-top:.15rem}.contact-ui__submit{color:#f5f0e6;width:100%;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0a3d2a,#062a20);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.95rem 1.25rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex}.contact-ui__submit:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0a3d2a47}.contact-ui__map{background:#fff;border:1px solid #0d2a201a;border-radius:20px;gap:0;min-height:280px;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid;overflow:hidden}@media (min-width:800px){.contact-ui__map{grid-template-columns:.85fr 1.15fr;min-height:320px}}.contact-ui__map-card{background:#fff;flex-direction:column;justify-content:center;gap:.65rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.contact-ui__map-badge{letter-spacing:.04em;text-transform:uppercase;color:#0a3d2a;background:#0a3d2a14;border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.contact-ui__map-card h3{font-family:var(--font-display);color:#0a1f18;margin:0;font-size:1.75rem;font-weight:600}.contact-ui__map-card p{color:#0d2a209e;margin:0;font-size:1.05rem;line-height:1.55}.contact-ui__map-card a{color:#8a6a1a;align-items:center;gap:.35rem;margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.contact-ui__map-visual{background:#e8eee9;min-height:260px;position:relative;overflow:hidden}.contact-ui__map-iframe{filter:saturate(.92)contrast(1.02);border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.contact-ui__map-open{z-index:2;color:#e8d5a3;background:#041610e6;border-radius:999px;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;bottom:.85rem;right:.85rem;box-shadow:0 8px 20px #0003}.contact-ui__map-open:hover{color:#f5f0e6;background:#0a3d2a}.contact-ui__faq{gap:1.75rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}@media (min-width:900px){.contact-ui__faq{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem}}.contact-ui__faq-head h3{font-family:var(--font-display);color:#0a1f18;margin:0 0 .65rem;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:600}.contact-ui__faq-head p{color:#0d2a2099;max-width:28rem;margin:0;font-size:1.05rem;line-height:1.6}.contact-ui__faq-list{background:#fff;border:1px solid #0d2a201a;border-radius:16px;overflow:hidden}.contact-ui__faq-list article{border-bottom:1px solid #0d2a2014}.contact-ui__faq-list article:last-child{border-bottom:none}.contact-ui__faq-list button{width:100%;font:inherit;text-align:left;color:#0a1f18;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-size:1.05rem;font-weight:600;display:flex}.contact-ui__faq-list button i{color:#0a3d2a;background:#0a3d2a14;border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;font-style:normal;display:grid}.contact-ui__faq-list p{color:#0d2a20a6;margin:0;padding:0 1.25rem 1.15rem;font-size:1rem;line-height:1.6}.contact-ui__footer{color:#f5f0e6;background:#041610;border-top:1px solid #c9a84c33}.contact-ui__footer-inner{gap:1.15rem;width:min(1120px,100% - 2.5rem);margin:0 auto;padding:2.5rem 0 2.75rem;display:grid}.contact-ui__footer strong{font-family:var(--font-display);color:#e8d5a3;margin-bottom:.4rem;font-size:1.25rem;display:block}.contact-ui__footer p{color:#f5f0e699;max-width:40rem;margin:0;line-height:1.55}.contact-ui__footer-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.contact-ui__footer-links button,.contact-ui__footer-links a{color:#d4af37;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;text-decoration:none}.contact-ui__legal{color:#f5f0e661!important;font-size:.8rem!important;line-height:1.5!important}.contact-ui__copy{color:#f5f0e673;font-size:.85rem}.section--contact-etail{color:#0d2a20;background:radial-gradient(55% 45% at 88% 18%,#00e68a24,#0000 55%),radial-gradient(42% 38% at 10% 78%,#c9a84c29,#0000 52%),linear-gradient(#faf7f1 0%,#f3eee4 40%,#ebe4d6 100%);padding-top:clamp(2.5rem,5vw,3.75rem);padding-bottom:0;position:relative;overflow:hidden}.contact-etail__glow{pointer-events:none;background:radial-gradient(circle at 72% 28%,#d4af371f,#0000 36%),radial-gradient(circle at 18% 58%,#00e68a17,#0000 40%);position:absolute;inset:0}.contact-etail__blob{filter:blur(60px);pointer-events:none;opacity:.55;border-radius:50%;position:absolute}.contact-etail__blob--a{background:radial-gradient(circle,#d4af3759,#0000 70%);width:min(420px,50vw);height:min(420px,50vw);animation:8s ease-in-out infinite contact-blob;top:8%;right:4%}.contact-etail__blob--b{background:radial-gradient(circle,#00e68a38,#0000 70%);width:min(320px,40vw);height:min(320px,40vw);animation:9.5s ease-in-out infinite reverse contact-blob;top:42%;left:2%}@keyframes contact-blob{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-18px)scale(1.06)}}.contact-etail{z-index:1;gap:clamp(2.75rem,5vw,4rem);width:min(90rem,100% - 2rem);margin-inline:auto;padding-bottom:clamp(2.5rem,5vw,3.5rem);display:grid;position:relative}.contact-etail__hero{min-height:calc(100dvh - var(--header-h) - 3rem);align-items:center;gap:1.75rem;padding:clamp(.5rem,2vw,1rem) 0;display:grid}@media (min-width:980px){.contact-etail__hero{grid-template-columns:.95fr 1.05fr;gap:1.25rem 2rem}}.contact-etail__copy{max-width:36rem;padding:clamp(.25rem,1.5vw,1rem) 0}.contact-etail__brand{font-family:var(--font-display);letter-spacing:-.04em;color:#062a20;text-shadow:0 0 24px #00e68a2e;margin:0 0 .65rem;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:700}.contact-etail__kicker{letter-spacing:.22em;text-transform:uppercase;color:#8a6a1a;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:inline-block}.contact-etail__copy h2{font-family:var(--font-display);letter-spacing:-.04em;color:#0d2a20;margin:0 0 1.1rem;font-size:clamp(2.6rem,5.4vw,4rem);font-weight:600;line-height:1.02}.contact-etail__lead{color:#0d2a20ad;max-width:34rem;margin:0 0 1.35rem;font-size:clamp(1.02rem,1.5vw,1.14rem);line-height:1.65}.contact-etail__chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.contact-etail__chips span{letter-spacing:.02em;color:#062a20;background:#ffffffa6;border:1px solid #c9a84c59;border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:700;box-shadow:0 4px 14px #0d2a200d}.contact-etail__actions{flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem;display:flex}.contact-etail__btn{cursor:pointer;font:inherit;border:none;border-radius:999px;align-items:center;gap:.55rem;padding:.95rem 1.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.contact-etail__btn--gold{color:#041610;background:linear-gradient(145deg,#e8d5a3 0%,#d4af37 38%,#c9a84c 70%,#8a6a1a 100%);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #c9a84c73,0 0 28px #d4af3759,0 12px 28px #8a6a1a38}.contact-etail__btn--gold:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #c9a84ca6,0 0 36px #d4af3773}.contact-etail__btn--ghost{color:#0d2a20;background:#ffffff8c;border:1.5px solid #0a3d2a38}.contact-etail__btn--ghost:hover{background:#0a3d2a0f}.contact-etail__meta{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.contact-etail__meta li{color:#0d2a20b8;align-items:flex-start;gap:.7rem;font-size:.94rem;line-height:1.45;display:flex}.contact-etail__meta svg{color:#8a6a1a;flex-shrink:0;margin-top:.15rem}.contact-etail__meta a{color:#0a3d2a;font-weight:700;text-decoration:none}.contact-etail__meta a:hover{color:#062a20}.contact-etail__stage{background:radial-gradient(65% 55% at 50% 42%,#d4af3733,#0000 60%),radial-gradient(48% 42% at 32% 72%,#00e68a24,#0000 55%),linear-gradient(165deg,#f7f3ea 0%,#efe8da 48%,#e4ddd0 100%);border-radius:2rem;min-height:380px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9a84c2e,0 28px 70px #0d2a201a}.contact-etail__stage-glow{filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#d4af3747,#0000 68%);border-radius:50%;animation:4.5s ease-in-out infinite contact-stage-glow;position:absolute;inset:12% 18% 22%}@keyframes contact-stage-glow{0%,to{opacity:.7;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@media (min-width:980px){.contact-etail__stage{min-height:min(620px, calc(100dvh - var(--header-h) - 4rem))}}.contact-etail__canvas-wrap,.contact-etail__canvas{width:100%;height:100%;position:absolute;inset:0}.contact-etail__canvas-fallback{background:radial-gradient(circle at 50% 40%,#d4af3766,#0000 55%),radial-gradient(circle at 40% 60%,#0a3d2a66,#0000 50%),#0a3d2a;border-radius:1.5rem;animation:2.4s ease-in-out infinite contact-pulse;position:absolute;inset:14%}@keyframes contact-pulse{0%,to{opacity:.75;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.contact-etail__blob,.contact-etail__stage-glow,.contact-etail__canvas-fallback{animation:none}}.contact-etail__faq{gap:1.5rem;display:grid}@media (min-width:900px){.contact-etail__faq{grid-template-columns:.85fr 1.15fr;align-items:start;gap:2.5rem}}.contact-etail__faq-head h3{font-family:var(--font-display);letter-spacing:-.03em;color:#0d2a20;margin:0 0 .65rem;font-size:clamp(1.8rem,3vw,2.4rem)}.contact-etail__faq-head p{color:#0d2a209e;max-width:26rem;margin:0;line-height:1.6}.contact-etail__faq-list{background:#ffffff8c;border:1px solid #0a3d2a24;border-radius:1.25rem;overflow:hidden;box-shadow:0 16px 40px #0d2a2014}.contact-etail__faq-item{border-bottom:1px solid #0a3d2a1a}.contact-etail__faq-item:last-child{border-bottom:none}.contact-etail__faq-item button{color:#0d2a20;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;font-weight:600;display:flex}.contact-etail__faq-item button i{color:#041610;background:linear-gradient(135deg,#ffd24a,#c9a84c);border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;font-style:normal;display:grid;box-shadow:0 0 14px #ffd24a59}.contact-etail__faq-item p{color:#0d2a20ad;margin:0;padding:0 1.25rem 1.15rem;line-height:1.6}.contact-etail__footer{color:#f5f0e6;background:#041610;border-top:1px solid #0a3d2a1f}.contact-etail__footer-inner{gap:1.25rem;width:min(88rem,100% - 2rem);margin-inline:auto;padding:2rem 0 2.5rem;display:grid}.contact-etail__footer strong{font-family:var(--font-display);color:#e8d5a3;margin-bottom:.35rem;font-size:1.15rem;display:block}.contact-etail__footer p{color:#f5f0e6a6;max-width:40rem;margin:0;line-height:1.55}.contact-etail__footer-meta{color:#f5f0e680;flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.82rem;display:flex}.contact-etail__footer-meta a{color:#d4af37;text-decoration:none}.contact-etail__footer-meta a:hover{color:#e8d5a3}.contact-etail__legal{color:#f5f0e666!important;font-size:.75rem!important;line-height:1.5!important}.faq-block h3{font-family:var(--font-display);margin-bottom:1rem}.faq-item{border-bottom:1px solid var(--border)}.faq-item button{text-align:left;width:100%;color:var(--cream);cursor:pointer;background:0 0;border:none;padding:.85rem 0;font-weight:600}.faq-item p{color:var(--beige-muted);margin:0 0 .85rem;font-size:.9rem;line-height:1.6}.site-footer{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.site-footer>p:first-child{max-width:42rem;color:var(--beige-muted);margin:0 0 .75rem;line-height:1.55}.site-footer__meta{color:var(--beige-muted);flex-wrap:wrap;gap:1rem;margin:1rem 0;font-size:.78rem;display:flex}.site-footer__legal{color:#ddd4c473;font-size:.72rem;line-height:1.55}.modal-backdrop{z-index:400;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041610d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border);background:linear-gradient(160deg,#1a5240f2,#062a20fa);border-radius:18px;width:min(560px,100%);max-height:90dvh;padding:1.5rem;overflow-y:auto;box-shadow:0 40px 100px #00000080}.modal h3{font-family:var(--font-display);color:var(--gold-soft);margin:0 0 .35rem}.modal__lead{color:var(--beige-muted);margin:0 0 1.25rem;font-size:.88rem}.modal label{color:var(--beige-muted);gap:.35rem;font-size:.82rem;display:grid}.form-row{gap:.75rem;display:grid}@media (min-width:520px){.form-row{grid-template-columns:1fr 1fr}}.modal input,.modal select,.modal textarea{border:1px solid var(--border);color:var(--cream);font:inherit;background:#04161099;border-radius:8px;padding:.65rem .75rem}.modal form{gap:.85rem;display:grid}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.h-pin__track{transform:none!important}.btn:hover{transform:none}}@media (max-width:899px){.h-pin{height:auto!important}.h-pin__sticky{height:auto;position:relative}.h-pin__track{flex-direction:column;transform:none!important}.h-pin__panel{width:100%;min-height:calc(100dvh - var(--header-h))}.h-pin__hint,.h-pin__progress{display:none}.paymark-dash__card--line,.paymark-dash__card--stat,.paymark-dash__card--pipe{width:100%;margin-top:.65rem;position:relative;inset:auto}.paymark-dash__stage{flex-direction:column;gap:.5rem;display:flex}}.wealth-halo{--neon-green:#00e68a;--neon-green-deep:#021a12;--neon-green-mid:#0a3d2a;--neon-gold:#ffd24a;--beige:#f5f5f5;--beige-warm:#f5f0e6;background:var(--beige);color:#0d2a20;font-family:var(--font-body);overflow:hidden}.wealth-halo__media--green{position:absolute;inset:0;overflow:hidden}.wealth-halo__media--green>.wealth-halo__video,.wealth-halo__media--green>.wealth-halo__card-bg{filter:hue-rotate(-148deg)saturate(1.15)brightness(1.06)contrast(1.04)}.wealth-halo__media--emerald{position:absolute;inset:0;overflow:hidden}.wealth-halo__media--emerald>.wealth-halo__practice-video{filter:hue-rotate(-155deg)saturate(1.25)brightness(.92)contrast(1.08)}.wealth-halo__viewport{width:100%;min-height:calc(100dvh - var(--header-h));background:var(--beige);padding:1.25rem 1.5rem 1.5rem;position:relative;overflow:hidden}.wealth-halo__track{width:200%;min-height:calc(100dvh - var(--header-h) - 2.5rem);display:flex}.wealth-halo__panel{width:50%;min-height:inherit;flex:0 0 50%}.wealth-halo__panel--form{background:radial-gradient(60% 50% at 50% 40%,#ffd24a29,#0000 60%),linear-gradient(165deg,#0a3d2a,#021a12);justify-content:center;align-items:center;padding:1rem;display:flex}.wealth-halo__hero-card{background:#e8f5ee;border-radius:1.25rem;width:100%;height:calc(100vh - 96px);min-height:520px;position:relative;overflow:hidden}.wealth-halo__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wealth-halo__video-veil{z-index:1;pointer-events:none;background:linear-gradient(105deg,#f5f5f5f5 0%,#f5f0e6c7 34%,#f5f5f514 58%,#0000 72%),linear-gradient(#0000 55%,#0a3d2a1f 100%);position:absolute;inset:0}.wealth-halo__copy{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:36rem;height:100%;padding:9rem 3rem 3rem;display:flex;position:relative}.wealth-halo__title{font-family:var(--font-body);letter-spacing:-.04em;color:#0a0a0a;max-width:36rem;margin:0 0 1rem;font-size:clamp(2.75rem,6vw,3.75rem);font-weight:600;line-height:1.1}.wealth-halo__lead{color:#000000b3;max-width:28rem;margin:0 0 2rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.65}.wealth-halo__pill{cursor:pointer;font:inherit;color:#f5f5f5;background:#0a3d2a;border:none;border-radius:999px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 2rem;font-size:clamp(1rem,1.5vw,1.125rem);font-weight:600;transition:background .2s;display:inline-flex}.wealth-halo__pill:hover{background:#021a12}.wealth-halo__pill--sm{padding:.4rem .4rem .4rem 1.5rem;font-size:1rem}.wealth-halo__pill-arrow{color:#0a0a0a;background:#fff;border-radius:50%;place-items:center;padding:.5rem;transition:background .2s;display:grid}.wealth-halo__pill:hover .wealth-halo__pill-arrow{background:#f5f0e6}.wealth-halo__marquee{width:min(28rem,100%);margin-top:6rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.wealth-halo__brand{white-space:nowrap;color:#0000008c;flex-shrink:0;margin-inline:1.75rem}.wealth-halo__inner{width:min(88rem,100% - 2.5rem);margin-inline:auto}.wealth-halo__meet{background:#f5f5f5;padding:clamp(3.5rem,8vw,6rem) 1.5rem}.wealth-halo__meet-row{align-items:start;gap:2rem;margin-bottom:3rem;display:grid}@media (min-width:900px){.wealth-halo__meet-row{grid-template-columns:1fr 1fr;gap:3rem}}.wealth-halo__meet-title{font-family:var(--font-body);letter-spacing:-.03em;color:#0a0a0a;margin:0 0 1.5rem;font-size:clamp(2.2rem,4.5vw,3.1rem);font-weight:600;line-height:1.1}.wealth-halo__meet-body{color:#000000b3;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.45}.wealth-halo__cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.wealth-halo__cards{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.wealth-halo__cards{grid-template-columns:repeat(4,1fr)}.wealth-halo__card--wide{grid-column:span 2}}.wealth-halo__card{border-radius:1.25rem;min-height:20rem;position:relative;overflow:hidden}.wealth-halo__card-content{z-index:1;flex-direction:column;justify-content:space-between;height:100%;min-height:20rem;padding:1.75rem;display:flex;position:relative}.wealth-halo__card h4{letter-spacing:-.02em;margin:0;font-size:1.45rem;font-weight:600;line-height:1.2}.wealth-halo__card p{max-width:18rem;margin:0;font-size:.95rem;line-height:1.55}.wealth-halo__card-media{position:absolute;inset:0}.wealth-halo__card-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.wealth-halo__card--image{color:#0a0a0a;background:#e8f5ee}.wealth-halo__card--image .wealth-halo__card-media:after{content:"";background:linear-gradient(160deg,#f5f5f58c,#e8f5ee33 40%,#0000 70%);position:absolute;inset:0}.wealth-halo__card--image p{color:#000000b3}.wealth-halo__card--emerald{color:#f5f5f5;background:#0a3d2a}.wealth-halo__card--emerald p{color:#fff9}.wealth-halo__card--gold{color:#f5f5f5;background:#0a3d2a}.wealth-halo__card--gold p{color:#fff9}.wealth-halo__backed{background:#f5f5f5;padding:2rem 1.5rem 2.5rem}.wealth-halo__backed-grid{align-items:center;gap:1.5rem;display:grid}@media (min-width:900px){.wealth-halo__backed-grid{grid-template-columns:1fr 3fr;gap:2rem}}.wealth-halo__backed-lead{color:#000000b3;margin:0;font-size:1rem;line-height:1.55}.wealth-halo__backed-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.wealth-halo__backer{white-space:nowrap;color:#00000080;flex-shrink:0;margin-inline:2.5rem}.wealth-halo__practice{background:#f5f5f5;padding:clamp(3.5rem,8vw,6rem) 1.5rem}.wealth-halo__practice-grid{align-items:start;gap:2rem;display:grid}@media (min-width:900px){.wealth-halo__practice-grid{grid-template-columns:1fr 1.15fr;gap:2rem}}.wealth-halo__practice-copy{padding-top:.5rem}.wealth-halo__practice-eyebrow{color:#0000008c;margin:0 0 .5rem;font-size:.85rem}.wealth-halo__practice-copy h3{font-family:var(--font-body);letter-spacing:-.04em;color:#0a0a0a;margin:0 0 1.25rem;font-size:clamp(2.8rem,6vw,3.75rem);font-weight:600;line-height:1}.wealth-halo__practice-copy>p:last-child{color:#0000008c;max-width:22rem;margin:0;font-size:1rem;line-height:1.6}.wealth-halo__practice-card{background:linear-gradient(#e8f5ee 0%,#0a3d2a 72%,#041610 100%);border-radius:1.5rem;min-height:420px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0d2a2038,0 0 0 1px #0a3d2a33}@media (min-width:900px){.wealth-halo__practice-card{min-height:720px}}.wealth-halo__practice-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wealth-halo__practice-veil{z-index:1;pointer-events:none;background:linear-gradient(165deg,#e8f5eeeb 0%,#0a3d2a73 48%,#0416108c 100%);position:absolute;inset:0}.wealth-halo__practice-overlay{z-index:2;max-width:28rem;padding:clamp(2rem,4vw,3rem);position:relative}.wealth-halo__practice-overlay h4{font-family:var(--font-body);letter-spacing:-.03em;color:#041610;margin:0 0 1.25rem;font-size:clamp(2.25rem,4vw,3rem);font-weight:600;line-height:1.15}.wealth-halo__practice-overlay p{color:#041610c7;max-width:28rem;margin:0 0 2rem;font-size:1rem;line-height:1.6}.wealth-halo__know{cursor:pointer;font:inherit;color:#0d2a20;background:0 0;border:none;align-items:center;gap:.65rem;padding:0;font-weight:600;display:inline-flex}.wealth-halo__know-icon{color:#041610;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e8f5eeeb;border:1px solid #0a3d2a33;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;transition:background .2s,color .2s;display:grid}.wealth-halo__know:hover .wealth-halo__know-icon{color:#e8f5ee;background:#0a3d2a}.wealth-halo__reasons{background:linear-gradient(#f5f0e6,#e8e2d6);padding:2rem 1.25rem 3.5rem}.wealth-halo__reasons-grid{gap:1rem;display:grid}@media (min-width:768px){.wealth-halo__reasons-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.wealth-halo__reasons-grid article{background:#ffffff8c;border:1px solid #2a6b5224;border-radius:1rem;padding:1.25rem 1.35rem}.wealth-halo__reasons-grid h4{color:#0d4a38;margin:0 0 .45rem;font-size:1.05rem}.wealth-halo__reasons-grid p{color:#0d2a20ad;margin:0;font-size:.9rem;line-height:1.55}.contact-aura{--aura-bg:#0c0c0c;--aura-emerald:#00e68a;--aura-emerald-deep:#062a20;--aura-emerald-ink:#021a12;--aura-gold:#d4af37;--aura-gold-soft:#e8d5a3;--aura-gold-deep:#8a6a1a;isolation:isolate;background:var(--aura-bg);color:#fff;font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden;padding-top:0!important;padding-bottom:0!important}.contact-aura ::selection{color:#fff;background:#00e68a4d}.contact-aura .animate-shiny{animation:6s linear infinite contact-aura-shiny}@keyframes contact-aura-shiny{0%{background-position:-200%}to{background-position:200%}}.contact-aura .liquid-glass{background-blend-mode:luminosity;-webkit-backdrop-filter:blur(4px);background:#ffffff03;border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff1a}.contact-aura .liquid-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(#e8d5a373 0%,#00e68a26 20%,#fff0 40% 60%,#d4af372e 80%,#e8d5a373 100%);padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-aura .c3-pricing-section{flex-direction:column;align-items:center;padding:40px 20px 80px;display:flex;position:relative;overflow-x:hidden}.contact-aura .c3-watermark-container{text-align:center;z-index:1;width:100%;max-width:1100px;margin-top:24px;margin-bottom:8px;position:relative}.contact-aura .c3-watermark-main{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;filter:url(#levron-c3-noise-pricing);opacity:.9;flex-direction:column;align-items:center;font-size:clamp(3.5rem,8vw,6.5rem);font-weight:700;line-height:.95;display:flex}.contact-aura .c3-watermark-line-1{color:#fff}.contact-aura .c3-watermark-line-2{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#021a12 0%,#062a20 25%,#e8d5a3 65%,#d4af37 100%);-webkit-background-clip:text;background-clip:text}.contact-aura .c3-grid{z-index:3;grid-template-columns:repeat(3,1fr);gap:28px;width:100%;max-width:1100px;margin-top:40px;display:grid;position:relative;transform:none}.contact-aura .c3-card{-webkit-backdrop-filter:blur(14px)brightness(.91);backdrop-filter:blur(14px)brightness(.91);background:linear-gradient(135deg,#000000b3,#021a1273);border:1px solid #e8d5a38c;border-radius:36px;flex-direction:column;min-height:520px;padding:42px 28px;transition:all .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.contact-aura .c3-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#e8d5a31f 0%,#00e68a00 50%);position:absolute;inset:0}.contact-aura .c3-card:hover{background:#062a208c;border-color:#00e68ab3;transform:translateY(-12px)scale(1.01)}.contact-aura .c3-card-pro{background:linear-gradient(135deg,#000000d9,#021a12a6);box-shadow:0 0 40px #d4af371f}.contact-aura .c3-tier-small{color:#ffffffa6;font-size:1.2rem;font-weight:500}.contact-aura .c3-tier-large{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;color:#fff;margin-top:8px;font-size:clamp(2.4rem,4vw,3.1rem);font-weight:600}.contact-aura .c3-desc{color:#ffffff8c;min-height:3.2em;margin-top:16px;margin-bottom:32px;font-size:1.02rem;line-height:1.55}.contact-aura .c3-list{margin:0;padding:0;list-style:none}.contact-aura .c3-list li{color:#ffffffd9;align-items:flex-start;gap:14px;margin-bottom:16px;font-size:1.02rem;line-height:1.45;display:flex}.contact-aura .c3-check{color:#e8d5a3;background:#d4af3733;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.contact-aura .c3-btn{color:#041610;cursor:pointer;background:linear-gradient(145deg,#e8d5a3,#d4af37 45%,#c9a84c);border:none;border-radius:100px;align-self:center;margin-top:auto;padding:10px 32px;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1)}.contact-aura .c3-btn:hover{background:linear-gradient(145deg,#f0e6c8,#e8d5a3 40%,#d4af37);transform:scale(1.02);box-shadow:0 8px 24px #d4af3740}.contact-aura .c3-toggle-wrap{color:#ffffffb3;justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:1100px;margin-top:32px;padding-right:20px;font-size:.9rem;display:flex}.contact-aura .c3-toggle{cursor:pointer;background:#fff;border:none;border-radius:100px;width:52px;height:28px;padding:0;transition:background .3s cubic-bezier(.4,0,.2,1);position:relative}.contact-aura .c3-toggle-knob{background:#000;border-radius:50%;width:20px;height:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}.contact-aura .c3-toggle.active{background:#00e68a59}.contact-aura .c3-toggle.active .c3-toggle-knob{background:#e8d5a3;transform:translate(24px)}@media (max-width:1024px){.contact-aura .c3-watermark-main{filter:none;font-size:3.5rem}.contact-aura .c3-watermark-line-2{-webkit-text-fill-color:#d4af37;color:#d4af37;background:0 0}.contact-aura .c3-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;width:100vw;padding:0 20px;display:flex;overflow-x:auto;transform:none}.contact-aura .c3-grid::-webkit-scrollbar{display:none}.contact-aura .c3-card{scroll-snap-align:center;flex:0 0 320px;min-height:520px}.contact-aura .c3-toggle-wrap{justify-content:center;padding-right:0}}@media (prefers-reduced-motion:reduce){.contact-aura .animate-shiny{animation:none}}.hero-brand__headline{letter-spacing:-.03em;color:#0d2a22;margin:.35rem 0 .85rem;font-family:Cormorant Garamond,Fraunces,Georgia,serif;font-size:clamp(2.35rem,5.2vw,4.25rem);font-weight:600;line-height:1.05}.hero-brand__headline-line{display:block}.hero-brand__lead{max-width:38rem}.about-heading{flex-direction:column;gap:.15rem;display:flex}.about-heading__line{display:block}.pin-copy--readable{z-index:2;position:relative}.pin-copy--readable .about-story,.pin-copy--readable .section-lead,.pin-copy--readable .feature-detail{text-shadow:0 1px #0a1f180a}.pillar-sanny__bio.is-pending{opacity:.78;font-style:italic}.refine-section{padding-block:clamp(4.5rem,9vw,7.5rem)}.refine-section__inner{width:min(1120px,100% - 2.5rem);margin-inline:auto}.refine-section__head{max-width:40rem;margin-bottom:clamp(2rem,4vw,3rem)}.refine-section__head h2{letter-spacing:-.02em;margin:.4rem 0 .75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1}.refine-card-grid{gap:1.15rem;display:grid}.refine-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.refine-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.refine-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.refine-card-grid--3,.refine-card-grid--4{grid-template-columns:1fr}}.refine-card{color:#12352c;background:linear-gradient(160deg,#fffcf5eb,#f5f0e6b8);border:1px solid #c9a84c47;padding:1.35rem 1.25rem 1.45rem;position:relative;box-shadow:0 18px 40px #081c160f}.section--theme-green .refine-card,.refine-quote,.refine-cta{color:#f5f0e6}.refine-card h3{margin:.55rem 0 .45rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem;line-height:1.15}.refine-card p{opacity:.88;margin:0;font-family:Outfit,Avenir Next,sans-serif;font-size:.95rem;line-height:1.55}.refine-card__index{letter-spacing:.14em;text-transform:uppercase;color:#a8843a;font-family:Outfit,sans-serif;font-size:.72rem;display:inline-block}.refine-card__tag{letter-spacing:.12em;text-transform:uppercase;color:#2a6b52;font-family:Outfit,sans-serif;font-size:.7rem;display:inline-block}.refine-card--insight{min-height:11.5rem}.refine-card--soon{background:linear-gradient(165deg,#0d2a220a,#fffcf5e6)}.refine-card__soon-badge{letter-spacing:.12em;text-transform:uppercase;color:#8a6a2c;border:1px solid #c9a84c73;padding:.28rem .55rem;font-family:Outfit,sans-serif;font-size:.65rem;position:absolute;top:.9rem;right:.9rem}.refine-card__icon{color:#2a6b52;display:inline-flex}.refine-quote{padding-block:clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.refine-quote__veil{pointer-events:none;background:radial-gradient(at 30% 40%,#c9a84c29,#0000 55%),linear-gradient(#061c1659,#061c168c);position:absolute;inset:0}.refine-quote__inner{z-index:1;text-align:center;width:min(820px,100% - 2.5rem);margin-inline:auto;position:relative}.refine-quote blockquote{margin:0}.refine-quote blockquote p{letter-spacing:-.02em;color:#f7f1e4;text-shadow:0 2px 24px #00000040;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:500;line-height:1.25}.refine-quote footer{letter-spacing:.08em;text-transform:uppercase;color:#d4b06ae6;flex-direction:column;gap:.25rem;margin-top:1.5rem;font-family:Outfit,sans-serif;font-size:.85rem;display:flex}.refine-quote cite{color:#d4b06a;font-style:normal}.refine-cta{background:linear-gradient(160deg,#0a1f18 0%,#12352c 55%,#0d2a22 100%);padding-block:clamp(4.5rem,9vw,7rem);position:relative;overflow:hidden}.refine-cta__veil{pointer-events:none;background:radial-gradient(circle at 70% 30%,#c9a84c2e,#0000 45%);position:absolute;inset:0}.refine-cta__inner{z-index:1;text-align:center;width:min(720px,100% - 2.5rem);margin-inline:auto;position:relative}.refine-cta h2{color:#f5f0e6;margin:0 0 1.35rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.2rem,4.2vw,3.4rem);line-height:1.12}.refine-cta__btn{min-width:12rem}.sticky-contact{z-index:80;color:#f5f0e6;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0a1f18e0;border:1px solid #c9a84c73;border-radius:999px;align-items:center;gap:.55rem;padding:.7rem .95rem .7rem .8rem;font-family:Outfit,sans-serif;font-size:.78rem;font-weight:500;transition:transform .25s,border-color .25s,background .25s;display:inline-flex;position:fixed;top:50%;right:1.15rem;transform:translateY(-50%);box-shadow:0 12px 28px #00000038}.sticky-contact:hover{background:#0d2a22f2;border-color:#d4b06acc;transform:translateY(-50%)translate(-2px)}.sticky-contact__dot{background:#d4b06a;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 10px #d4b06ab3}@media (max-width:720px){.sticky-contact{top:auto;bottom:1.1rem;right:.75rem;transform:none}.sticky-contact:hover{transform:translateY(-2px)}.sticky-contact__label{display:none}.sticky-contact{padding:.85rem}}.contact-ui__map-card,.contact-ui__method,.contact-ui__form{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.contact-ui__hero p,.contact-ui__method p{max-width:36rem}.trust-card__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.trust-card__head strong{letter-spacing:.14em;color:#a8843a;font-family:Outfit,sans-serif;font-size:.78rem}.trust-card__head span{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-family:Outfit,sans-serif;font-size:.68rem}.trust-note{opacity:.72;max-width:46rem;margin:1.75rem 0 0;font-family:Outfit,sans-serif;font-size:.82rem;line-height:1.55}.founder-feature{background:linear-gradient(145deg,#fffcf514,#0a1f1859);border:1px solid #c9a84c47;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(1.5rem,3vw,2.75rem);margin:0 0 clamp(2.5rem,5vw,3.75rem);padding:clamp(1.1rem,2vw,1.4rem);display:grid}.founder-feature__media{min-height:280px;position:relative;overflow:hidden}.founder-feature__media img{object-fit:cover;object-position:center top;filter:saturate(.92)contrast(1.04);width:100%;height:100%;display:block}.founder-feature__veil{pointer-events:none;background:linear-gradient(#0000 45%,#081c168c);position:absolute;inset:0}.founder-feature__copy{color:#f5f0e6;padding:clamp(.5rem,1.5vw,1rem) clamp(.35rem,1vw,.75rem)}.founder-feature__copy h3{margin:.35rem 0 .2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1}.founder-feature__role{letter-spacing:.12em;text-transform:uppercase;color:#d4b06a;margin:0 0 1rem;font-family:Outfit,sans-serif;font-size:.82rem}.founder-feature__copy h4{color:#f7f1e4;margin:0 0 .55rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:500}.founder-feature__copy p{opacity:.9;max-width:38rem;margin:0 0 .75rem;font-family:Outfit,sans-serif;font-size:.98rem;line-height:1.65}@media (max-width:860px){.founder-feature{grid-template-columns:1fr}.founder-feature__media{min-height:240px}}.ceo-video__inner{gap:1.75rem;display:grid}.ceo-video__stage{width:100%}.ceo-video__frame{aspect-ratio:16/9;background:#071612;border:1px solid #c9a84c59;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000047}.ceo-video__wash{background:radial-gradient(at 30% 40%,#d4b06a2e,#0000 55%),linear-gradient(135deg,#0a1f18,#12352c 55%,#0d2a22);position:absolute;inset:0}.ceo-video__grain{opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.ceo-video__play{color:#f5f0e6;cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:.9rem;display:grid;position:absolute;inset:0}.ceo-video__play-ring{border:1px solid #d4b06a73;border-radius:50%;width:92px;height:92px;animation:2.8s ease-in-out infinite ceo-ring;position:absolute}.ceo-video__play-core{z-index:1;color:#d4b06a;background:#0a1f18b8;border:1px solid #d4b06aa6;border-radius:50%;place-items:center;width:72px;height:72px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:grid;position:relative}.ceo-video__play:hover .ceo-video__play-core{transform:scale(1.05);box-shadow:0 0 28px #d4b06a47}.ceo-video__play-label{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:#f5f0e6e6;font-family:Outfit,sans-serif;font-size:.78rem;position:relative}.ceo-video__placeholder{text-align:center;color:#f5f0e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071612b8;place-content:center;justify-items:center;gap:.65rem;padding:1.5rem;display:grid;position:absolute;inset:0}.ceo-video__placeholder p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem}.ceo-video__placeholder span{opacity:.8;margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:.9rem}@keyframes ceo-ring{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ceo-video__play-ring{animation:none}}.product-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2vw,1.5rem);display:grid}@media (max-width:980px){.product-preview-grid{grid-template-columns:1fr}}.product-preview{color:#12352c;background:linear-gradient(165deg,#fffcf5f2,#f5f0e6c7);border:1px solid #c9a84c4d;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 44px #081c1614}.product-preview__chrome{background:#0d2a220f;border-bottom:1px solid #c9a84c2e;gap:.35rem;padding:.65rem .85rem;display:flex}.product-preview__chrome span{background:#2a6b5259;border-radius:50%;width:.45rem;height:.45rem}.product-preview__chrome span:nth-child(2){background:#d4b06a8c}.product-preview__screen{color:#d4b06a;background:radial-gradient(circle at 30% 30%,#d4b06a2e,#0000 50%),linear-gradient(160deg,#0d2a22,#12352c);place-items:center;min-height:140px;display:grid;position:relative}.product-preview__glow{pointer-events:none;background:radial-gradient(circle,#d4b06a33,#0000 70%);position:absolute;inset:20% 25%}.product-preview__glyph{z-index:1;position:relative}.product-preview__mini-chart{align-items:flex-end;gap:.28rem;height:48px;display:flex;position:absolute;bottom:.85rem;right:1rem}.product-preview__mini-chart i{opacity:.85;background:linear-gradient(#d4b06a,#2a6b52);border-radius:2px 2px 0 0;width:6px}.product-preview__docs{gap:.35rem;display:grid;position:absolute;bottom:1rem;left:1rem}.product-preview__docs em{background:#f5f0e638;border-radius:2px;width:72px;height:8px;display:block}.product-preview__chat{gap:.4rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.product-preview__chat b{background:#f5f0e629;border-radius:999px;height:18px;display:block}.product-preview__chat b:first-child{width:70%}.product-preview__chat b:last-child{width:48%;margin-left:auto}.product-preview__body{padding:1.15rem 1.2rem 1.35rem}.product-preview__badge{letter-spacing:.12em;text-transform:uppercase;color:#8a6a2c;border:1px solid #c9a84c66;margin-bottom:.45rem;padding:.22rem .5rem;font-family:Outfit,sans-serif;font-size:.65rem;display:inline-block}.product-preview__body h3{margin:0 0 .45rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem}.product-preview__body p{opacity:.88;margin:0 0 .55rem;font-family:Outfit,sans-serif;font-size:.92rem;line-height:1.55}.product-preview__note{opacity:.68!important;font-size:.8rem!important}.product-preview__cta{margin-top:.55rem}.preview-toast{z-index:90;color:#f5f0e6;background:#0a1f18f0;border:1px solid #c9a84c66;align-items:flex-start;gap:.75rem;width:min(420px,100% - 2rem);padding:.9rem 1rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #00000047}.preview-toast strong{margin-bottom:.2rem;font-family:Outfit,sans-serif;font-size:.85rem;display:block}.preview-toast p{opacity:.8;margin:0;font-size:.8rem}.preview-toast button{color:#d4b06a;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-left:auto;font-family:Outfit,sans-serif;font-size:.75rem}.calc-modal{z-index:400;padding:max(.75rem, env(safe-area-inset-top,0px)) max(.75rem, env(safe-area-inset-right,0px)) max(.75rem, env(safe-area-inset-bottom,0px)) max(.75rem, env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.calc-modal__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#05120ec7;border:0;position:absolute;inset:0}.calc-modal__panel{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#12352c;background:linear-gradient(165deg,#fbf8f1,#f3eee4);border:1px solid #c9a84c59;width:min(560px,100%);max-height:min(88dvh,760px);padding:1.35rem 1.35rem 1.5rem;position:relative;overflow:auto;box-shadow:0 28px 70px #00000059}.calc-modal__head{z-index:2;background:linear-gradient(#fbf8f1 70%,#fbf8f100);justify-content:space-between;align-items:flex-start;gap:1rem;margin:-.25rem -.25rem 1rem;padding:.25rem .25rem .85rem;display:flex;position:sticky;top:0}.calc-modal__head h2{margin:.3rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,4.5vw,1.85rem)}.calc-modal__close{color:#12352c;cursor:pointer;background:#fff;border:1px solid #c9a84c73;border-radius:10px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 4px 14px #00000014}.calc-modal__form,.calc-modal__calc{gap:.85rem;display:grid}.calc-modal__form h3,.calc-modal__calc h3{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.calc-modal__form p,.calc-modal__calc-copy p{opacity:.85;margin:0;font-family:Outfit,sans-serif;font-size:.9rem;line-height:1.55}.calc-modal__form label,.calc-modal__range{gap:.35rem;font-family:Outfit,sans-serif;font-size:.82rem;display:grid}.calc-modal__form input[type=text],.calc-modal__form input[type=email],.calc-modal__form input[type=tel],.calc-modal__form input:not([type=range]){font:inherit;background:#ffffffb3;border:1px solid #2a6b5240;padding:.7rem .8rem}.calc-modal__range input[type=range]{accent-color:#2a6b52;width:100%}.calc-modal__result{background:#0d2a220a;border:1px solid #c9a84c59;justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1rem;display:flex}.calc-modal__result span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-family:Outfit,sans-serif;font-size:.78rem}.calc-modal__result strong{color:#0d2a22;font-family:Cormorant Garamond,Georgia,serif;font-size:1.75rem}.calc-modal__chart{align-items:flex-end;gap:.28rem;height:110px;padding:.5rem .25rem 0;display:flex}.calc-modal__bar-col{flex:1;align-items:flex-end;height:100%;display:flex}.calc-modal__bar{background:linear-gradient(#d4b06a 0%,#2a6b52 70%,#0d4a38 100%);border-radius:2px 2px 0 0;width:100%;min-height:4px}.calc-modal__disclaimer{opacity:.72;margin:.25rem 0 0;font-family:Outfit,sans-serif;font-size:.75rem;line-height:1.5}.calc-modal__disclaimer--strong{opacity:.9;background:#c9a84c14;border-left:2px solid #c9a84ca6;padding:.75rem .85rem}.skip-link{z-index:200;color:#f5f0e6;letter-spacing:.06em;text-transform:uppercase;background:#0a1f18;border:1px solid #d4b06a8c;padding:.65rem 1rem;font-family:Outfit,sans-serif;font-size:.85rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{outline-offset:2px;outline:2px solid #d4b06a;top:1rem}.phase2 a:focus-visible,.phase2 button:focus-visible,.phase2 input:focus-visible,.phase2 textarea:focus-visible,.phase2 select:focus-visible{outline-offset:3px;outline:2px solid #d4b06ad9}.phase2 .btn:focus-visible,.phase2 .site-header__cta:focus-visible,.phase2 .sticky-contact:focus-visible,.phase2 .feature-tab:focus-visible,.phase2 .h-pin__labels button:focus-visible{outline-offset:4px}.phase2 .btn,.phase2 .site-header__cta,.phase2 .product-preview__cta,.phase2 .refine-cta__btn,.phase2 .sticky-contact{min-height:2.75rem}.phase2 .refine-section__inner,.phase2 .section__inner--pillars-sanny{width:min(1120px,100% - 2.5rem);margin-inline:auto}@media (max-width:720px){.phase2 .refine-section__inner,.phase2 .section__inner--pillars-sanny{width:min(1120px,100% - 1.5rem)}.phase2 .refine-section{padding-block:clamp(3.75rem,12vw,5.5rem)}.phase2 .site-main{padding-bottom:4.5rem}}.h-pin.is-stacked{height:auto!important}.h-pin.is-stacked .h-pin__sticky{height:auto;min-height:0;position:relative}.h-pin.is-stacked .h-pin__track{flex-direction:column;width:100%;display:flex;transform:none!important}.h-pin.is-stacked .h-pin__panel{min-height:auto;width:100%!important}.h-pin.is-stacked .h-pin__hint,.h-pin.is-stacked .h-pin__progress{display:none}.h-pin.is-stacked .h-pin__labels{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1f18b8;flex-wrap:wrap;justify-content:center;gap:.35rem;padding:.5rem .75rem;position:sticky;top:4.5rem}.founder-feature__veil{background:linear-gradient(105deg,#081c1626 0%,#0000 40% 55%,#081c1673 100%),linear-gradient(#0000 40%,#081c168c)}@media (max-width:860px){.founder-feature__copy{padding-top:.25rem}}.contact-ui__method a{word-break:break-word}.contact-ui__text-link{color:inherit;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.contact-ui__text-link:hover{color:#a8843a}.calc-modal__panel{-webkit-overflow-scrolling:touch}@media (pointer:coarse){.gold-ambient{opacity:.22}}.contact-ui__faq-list article>div{overflow:hidden}.phase2 .section-lead,.phase2 .hero-brand__lead,.phase2 .pillars-sanny__lead{max-width:40rem}.phase4 .section--hero-cinematic{isolation:isolate;position:relative;overflow:hidden}.phase4 .hero-earth{z-index:0;pointer-events:none;opacity:.92;width:min(52vw,640px);height:min(70vh,720px);position:absolute;inset:auto 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 28% 100%)}.phase4 .hero-earth .cinematic-earth,.phase4 .cinematic-earth{width:100%;height:100%}.phase4 .cinematic-earth canvas{display:block;width:100%!important;height:100%!important}.phase4 .cinematic-earth__veil{pointer-events:none;background:linear-gradient(90deg,#f5f0e6e0 0%,#f5f0e626 45%,#0000 70%),radial-gradient(circle at 70% 40%,#0000 30%,#0a1f1833 100%);position:absolute;inset:0}.phase4 .cinematic-earth--fallback{background:radial-gradient(circle at 65% 40%,#d4b06a38,#0000 45%),radial-gradient(circle at 70% 55%,#2a6b5259,#0000 50%),linear-gradient(145deg,#0a1f18,#12352c 55%,#0d2a22)}.phase4 .section--hero-cinematic .section__inner,.phase4 .section--hero-cinematic .marquee{z-index:2;position:relative}@media (max-width:980px){.phase4 .hero-earth{opacity:.45;width:100%;height:42vh;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}}.phase4 .cine-scene{transform-origin:top;transition:opacity .8s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.phase4 .cine-scene:not(.cine-scene--seen){opacity:.86;filter:saturate(.92)}.phase4 .cine-scene--active{opacity:1;filter:none}.magnetic-btn{will-change:transform;position:relative;overflow:hidden}.magnetic-btn__sweep{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff4dc59 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.magnetic-btn:hover .magnetic-btn__sweep{animation:.9s cubic-bezier(.22,1,.36,1) gold-sweep}@keyframes gold-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.phase4 .btn,.phase4 .site-header__cta,.phase4 .product-preview__cta,.phase4 .refine-cta__btn{position:relative;overflow:hidden}.phase4 .btn--gold:after,.phase4 .refine-cta__btn:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#fff8e647,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.phase4 .btn--gold:hover:after,.phase4 .refine-cta__btn:hover:after{animation:.95s cubic-bezier(.22,1,.36,1) gold-sweep}.phase4 .refine-card,.phase4 .product-preview,.phase4 .why-card,.phase4 .contact-ui__method,.phase4 .contact-ui__form{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);box-shadow:0 18px 40px #081c1612,inset 0 1px #ffffff47}.dice-preloader{z-index:200;will-change:opacity;background:#0a0a0a;place-items:center;display:grid;position:fixed;inset:0;transform:translateZ(0)}.dice-preloader__canvas{display:none}.dice-preloader__canvas canvas{display:block;width:100%!important;height:100%!important}.dice-preloader__fallback{color:#f5f0e6;justify-items:center;gap:1rem;display:grid}.dice-preloader__fallback .cine-loader__mark{filter:drop-shadow(0 0 24px #d4b06a59);width:min(180px,42vw);height:auto}.cine-loader__particles{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.cine-loader__spark{background:radial-gradient(circle,#f0d58a,#d4b06a00);border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #d4b06aa6}.cine-loader__mark-wrap{width:min(220px,46vw);margin:0 auto 1rem;position:relative}.cine-loader__mark{filter:drop-shadow(0 12px 30px #00000059);width:100%;height:auto;display:block}.cine-loader__sweep{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 20%,#fff4dc73,#0000 80%);animation:1.8s cubic-bezier(.22,1,.36,1) .2s both gold-sweep;position:absolute;inset:0}.ai-orb{z-index:85;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex;position:fixed;bottom:1.25rem;left:1.15rem}.ai-orb__trigger{cursor:pointer;background:0 0;border:0;width:3.4rem;height:3.4rem;position:relative}.ai-orb__glow{background:radial-gradient(circle,#d4b06a73,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite orb-breathe;position:absolute;inset:-8px}.ai-orb__core{color:#f5f0e6;background:linear-gradient(145deg,#12352cf2,#0a1f18fa);border:1px solid #d4b06a8c;border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;box-shadow:0 12px 28px #00000047,inset 0 1px #ffffff1f}.ai-orb__ring{border:1px solid #d4b06a59;border-radius:50%;animation:2.8s ease-in-out infinite orb-ring;position:absolute;inset:-6px}.ai-orb__trigger:hover .ai-orb__core{transform:scale(1.06)}.ai-orb__panel{-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);color:#12352c;background:linear-gradient(160deg,#fffcf5c7,#f5f0e68c);border:1px solid #d4b06a59;border-radius:1.1rem;flex-direction:column;width:min(360px,100vw - 2rem);max-height:min(62vh,520px);display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff73}.ai-orb.is-expanded .ai-orb__panel{width:min(440px,100vw - 2rem);max-height:min(74vh,640px)}.ai-orb__head{border-bottom:1px solid #c9a84c38;justify-content:space-between;gap:.75rem;padding:.9rem 1rem .65rem;display:flex}.ai-orb__kicker{letter-spacing:.12em;text-transform:uppercase;color:#8a6a2c;align-items:center;gap:.35rem;font-family:Outfit,sans-serif;font-size:.68rem;display:inline-flex}.ai-orb__head strong{margin-top:.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-weight:600;display:block}.ai-orb__head-actions{gap:.35rem;display:flex}.ai-orb__head-actions button{color:#12352c;cursor:pointer;background:#ffffff59;border:1px solid #c9a84c59;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.ai-orb__quick button{letter-spacing:.04em;color:#12352c;cursor:pointer;background:#fff6;border:1px solid #c9a84c59;border-radius:999px;padding:.35rem .65rem;font-family:Outfit,sans-serif;font-size:.72rem}.ai-orb__msg{border-radius:.85rem;max-width:92%;padding:.65rem .75rem;font-family:Outfit,sans-serif;font-size:.86rem;line-height:1.5}.ai-orb__msg--assistant{background:#0d2a2214}.ai-orb__msg--user{background:#d4b06a33;margin-left:auto}.ai-orb__form{grid-template-columns:1fr auto;gap:.5rem;padding:.65rem 1rem .35rem;display:grid}.ai-orb__form input{font:inherit;background:#ffffffa6;border:1px solid #2a6b5240;border-radius:.7rem;padding:.65rem .75rem}.ai-orb__note{opacity:.7;margin:0;padding:0 1rem .85rem;font-family:Outfit,sans-serif;font-size:.7rem}@keyframes orb-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes orb-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:720px){.ai-orb{bottom:4.6rem;left:.75rem}.phase4 .sticky-contact{z-index:86}}.calc-modal__example-tag{letter-spacing:.1em;text-transform:uppercase;color:#8a6a2c;margin:0;font-family:Outfit,sans-serif;font-size:.72rem}.calc-modal__chart--cine{background:linear-gradient(#0d2a220a,#d4b06a0f);border:1px solid #c9a84c40;padding:.65rem .35rem .25rem;position:relative;overflow:hidden}.calc-modal__chart-sweep{pointer-events:none;background:linear-gradient(100deg,#0000 20%,#fff4dc59,#0000 80%);animation:1.6s cubic-bezier(.22,1,.36,1) .2s both gold-sweep;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.magnetic-btn__sweep,.phase4 .btn--gold:after,.cine-loader__sweep,.calc-modal__chart-sweep,.ai-orb__glow,.ai-orb__ring{animation:none!important}.phase4 .cine-scene{opacity:1!important;filter:none!important;transform:none!important}}.section--hero.section--hero-white,.phase4 .section--hero.section--hero-white{color:#0a1f18;background:#fff!important}.section--hero-white:before,.section--hero-white:after,.phase2 .section--hero-white:before,.section--hero-white .hero-cream-shine,.section--hero-white .hero-cream-glow,.section--hero-white .hero-pointer-light,.section--hero-white .hero-earth{display:none!important}.section--hero-white .hero-brand__logo{width:min(440px,82vw);height:auto;box-shadow:none;background:0 0;border-radius:0}.section--hero-white .hero-brand__logo-wrap{box-shadow:none;background:0 0;padding:0}.section--hero-white .badge{color:#0d4a38;background:#0d4a3814;border-color:#0d4a382e}.section--hero-white .hero-brand__headline,.section--hero-white .hero-brand__headline-line{color:#062a20}.section--hero-white .hero-brand__lead,.section--hero-white .hero-brand__motto{color:#062a20c7}.section--hero-white .hero-badges li{color:#062a20b3;border-color:#c9a84c59}.section--hero-white .btn--ghost{color:#0d4a38;border-color:#0d4a3859}.section--hero-white .btn--ghost:hover{background:#0d4a380f}.section--hero-white .marquee{color:#062a208c;border-color:#c9a84c33}.site-header,.site-header.blueprint-header,.site-header.is-scrolled,.site-header.blueprint-header.is-scrolled{background:#fefefe!important;border-bottom-color:#0a1f1614!important}.site-header__brand,.site-header.blueprint-header .site-header__brand{cursor:pointer;transition:none;height:auto!important;max-height:calc(var(--header-h,76px) - 10px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-shrink:0!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important;overflow:hidden!important}.site-header__brand:hover,.site-header.blueprint-header .site-header__brand:hover{box-shadow:none!important;background:0 0!important;border:0 #0000!important}.site-header__logo,.site-header.blueprint-header .site-header__logo{image-rendering:-webkit-optimize-contrast;image-rendering:auto;width:auto!important;max-width:min(48vw,200px)!important;height:48px!important;max-height:48px!important;box-shadow:none!important;object-fit:contain!important;object-position:center center!important;mix-blend-mode:normal!important;filter:none!important;opacity:1!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}@media (min-width:901px){.site-header__logo,.site-header.blueprint-header .site-header__logo{max-width:min(38vw,280px)!important;height:56px!important;max-height:56px!important}}.founder-feature{grid-template-columns:minmax(220px,.85fr) minmax(0,1.25fr)!important;align-items:start!important;gap:clamp(1.75rem,4vw,3.25rem)!important}.founder-feature__media{aspect-ratio:4/5;background:#0a1f18;border-radius:4px;overflow:hidden;min-height:0!important}.founder-feature__veil{display:none!important}.founder-feature__copy{padding:.25rem 0 0!important}@media (max-width:860px){.founder-feature{grid-template-columns:1fr!important}.founder-feature__media{aspect-ratio:16/10;max-height:280px}}.sticky-contact{writing-mode:horizontal-tb;border-radius:16px;flex-direction:column;gap:.45rem;min-width:3.25rem;padding:.85rem .75rem}.sticky-contact__label{writing-mode:vertical-rl;letter-spacing:.14em;font-size:.7rem;transform:rotate(180deg)}.sticky-contact__icon{color:#e8d5a3;width:1.15rem;height:1.15rem}@media (max-width:720px){.sticky-contact{border-radius:999px;flex-direction:row;padding:.85rem 1rem}.sticky-contact__label{writing-mode:horizontal-tb;display:inline;transform:none}}.returns-explorer{color:#0a1f18;background:linear-gradient(#faf8f3 0%,#f3efe6 100%)}.returns-explorer__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.returns-explorer__copy h2{color:#062a20;margin:.4rem 0 .85rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:500;line-height:1.15}.returns-explorer__copy .section-lead{color:#062a20c7;max-width:40ch}.returns-explorer__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.returns-explorer__actions .btn{align-items:center;gap:.5rem;display:inline-flex}.returns-explorer__note{color:#062a2094;max-width:42ch;margin:1rem 0 0;font-size:.82rem;line-height:1.55}.returns-explorer__panel{background:#fff;border:1px solid #c9a84c59;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 18px 40px #0a1f1814}.returns-explorer__panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.returns-explorer__panel-head strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:500}.returns-explorer__panel-head span{letter-spacing:.12em;text-transform:uppercase;color:#c9a84c;font-size:.72rem}.returns-explorer__bars{align-items:flex-end;gap:.4rem;height:140px;margin-bottom:1rem;display:flex}.returns-explorer__bars i{opacity:.85;background:linear-gradient(#d4b06a,#0d4a38);border-radius:3px 3px 0 0;flex:1;display:block}.returns-explorer__meta{color:#062a20a6;justify-content:space-between;font-size:.8rem;display:flex}@media (max-width:820px){.returns-explorer__inner{grid-template-columns:1fr}}.site-shell.lux-shell{color:var(--lux-green-deep,#062a20);background:linear-gradient(#fff 0%,#f7f3ea 18%,#efe8da 55%,#062a20 100%)}:root{--lux-green-deep:#062a20;--lux-green:#0d4a38;--lux-green-mid:#1a5240;--lux-gold:#c9a84c;--lux-gold-bright:#d4b06a;--lux-gold-soft:#e8d5a3;--lux-white:#fff;--lux-cream:#f5f0e6;--lux-beige:#f7f3ea;--lux-beige-deep:#ddd4c4;--lux-ink:#041610;--lux-ease:cubic-bezier(.22, 1, .36, 1);--lux-display:"Cormorant Garamond", Georgia, serif;--lux-body:"Outfit", "Avenir Next", "Segoe UI", sans-serif}.lux-eyebrow{font-family:var(--lux-body);letter-spacing:.18em;text-transform:uppercase;color:var(--lux-gold);margin:0 0 1rem;font-size:.72rem;font-weight:600;display:inline-block}.lux-display{font-family:var(--lux-display);letter-spacing:-.03em;color:var(--lux-green-deep);margin:0;font-weight:500;line-height:1.05}.lux-display--xl{font-size:clamp(2.75rem,7.5vw,5.5rem)}.lux-display--lg{font-size:clamp(2.2rem,5.2vw,3.75rem)}.lux-display--md{font-size:clamp(1.75rem,3.5vw,2.65rem)}.lux-lead{font-family:var(--lux-body);color:#062a20b8;max-width:42ch;margin:1.15rem 0 0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.7}.lux-lead--center{text-align:center;margin-inline:auto}.lux-section{padding:clamp(4.5rem,10vw,7.5rem) 0;position:relative;overflow:hidden}.lux-section__inner{z-index:1;width:min(1120px,100% - 2.5rem);margin-inline:auto;position:relative}.lux-section--white{color:var(--lux-green-deep);background:radial-gradient(70% 50% at 80% 0,#c9a84c14,#0000 55%),linear-gradient(#fff 0%,#fffdf8 100%)}.lux-section--beige{color:var(--lux-green-deep);background:radial-gradient(55% 40% at 10% 80%,#2a6b5214,#0000 50%),linear-gradient(#f7f3ea 0%,#efe8da 55%,#e8e0d4 100%)}.lux-section--emerald{color:var(--lux-cream);background:radial-gradient(70% 45% at 20% 0,#2a6b5259,#0000 60%),radial-gradient(50% 35% at 90% 70%,#c9a84c1f,#0000 55%),linear-gradient(#041610,#062a20 50%,#041610)}.lux-section--emerald .lux-display,.lux-section--emerald .lux-lead{color:var(--lux-cream)}.lux-section--emerald .lux-lead{color:#f5f0e6c7}.lux-section--emerald .lux-eyebrow{color:var(--lux-gold-soft)}.lux-glass{-webkit-backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #c9a84c47;box-shadow:inset 0 1px #fffc,0 18px 40px #062a200f}.lux-hairline{background:linear-gradient(90deg,#0000,#c9a84c8c,#0000);border:none;height:1px;margin:2rem 0}.lux-actions{flex-wrap:wrap;gap:.85rem;margin-top:1.75rem;display:flex}.lux-btn{font-family:var(--lux-body);cursor:pointer;transition:transform .4s var(--lux-ease), box-shadow .4s var(--lux-ease), background .3s ease, border-color .3s ease, color .3s ease;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.55rem;font-size:.92rem;font-weight:600;display:inline-flex}.lux-btn:hover{transform:translateY(-2px)}.lux-btn--gold{color:var(--lux-ink);background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 35%,#a8841c 70%,#e8d5a3 100%);border:1px solid #c9a84c80;box-shadow:0 10px 28px #c9a84c47,inset 0 1px #ffffff73}.lux-btn--ghost{color:var(--lux-green);background:#ffffff8c;border:1px solid #0d4a3847}.lux-btn--ghost:hover{background:#ffffffd9;border-color:#0d4a3880}.lux-section--emerald .lux-btn--ghost{color:var(--lux-cream);background:#f5f0e60f;border-color:#c9a84c59}.lux-fade,.lux-rise,[data-lux-reveal]{will-change:opacity, transform}.lux-fade{opacity:0;transition:opacity .7s var(--lux-ease)}.lux-fade.is-in{opacity:1}.lux-rise{opacity:0;transition:opacity .65s var(--lux-ease), transform .75s var(--lux-ease);transform:translateY(22px)}.lux-rise.is-in,.site-shell.phase2 [data-lux-reveal].is-revealed.lux-rise,.site-shell [data-lux-reveal].is-revealed,.site-shell [data-lux-reveal].is-in{opacity:1;transform:translate(0,0)}.lux-stagger>:first-child{transition-delay:60ms}.lux-stagger>:nth-child(2){transition-delay:.14s}.lux-stagger>:nth-child(3){transition-delay:.22s}.lux-stagger>:nth-child(4){transition-delay:.3s}.lux-stagger>:nth-child(5){transition-delay:.38s}@keyframes lux-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lux-float{animation:5.5s ease-in-out infinite lux-float}.site-header.lux-header{-webkit-backdrop-filter:blur(18px);background:#fffdf8d1;border-bottom:1px solid #c9a84c38}.site-header.lux-header .site-header__nav button{color:#062a20b8}.site-header.lux-header .site-header__nav button:hover,.site-header.lux-header .site-header__nav button.is-active{color:var(--lux-green-deep)}.site-header.lux-header .site-header__nav button.is-active{color:#8a6a1a}.site-header.lux-header .site-header__cta{color:var(--lux-ink);background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 40%,#c9a84c 100%);border-color:#c9a84c8c}.site-header.lux-header .site-header__cta:hover{color:var(--lux-ink);background:linear-gradient(135deg,#f5ebd0,#e8d5a3 40%,#d4b06a)}.site-header.lux-header .site-header__toggle{border-color:#0d4a3840}.site-header.lux-header .site-header__toggle span{background:var(--lux-green-deep)}.site-header.lux-header .site-header__drawer{background:#fffdf8fa;border-top-color:#c9a84c33}.site-header.lux-header .site-header__drawer button{color:var(--lux-green-deep)}.site-header.lux-header .site-header__drawer-cta{color:var(--lux-ink)!important;background:linear-gradient(135deg,#f0e0b8,#d4b06a)!important;border-color:#c9a84c80!important}.site-header.is-scrolled.lux-header{background:#fffdf8f0;box-shadow:0 8px 28px #062a200f}.section--hero.lux-hero{min-height:calc(100dvh - var(--header-h));color:var(--lux-green-deep);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;background:radial-gradient(90% 70% at 50% -10%,#fff 0%,#0000 55%),radial-gradient(50% 40% at 0 100%,#e8d5a359,#0000 55%),radial-gradient(45% 40% at 100% 80%,#d4b06a2e,#0000 50%),linear-gradient(168deg,#fff 0%,#fffdf8 40%,#f7f3ea 100%)!important}.lux-hero__wash{pointer-events:none;background:radial-gradient(circle at 70% 20%,#c9a84c1a,#0000 40%),radial-gradient(circle at 20% 70%,#2a6b520f,#0000 45%);position:absolute;inset:0}.lux-hero .section__inner,.lux-hero .hero-brand{z-index:1;text-align:center;place-items:center;gap:clamp(1.25rem,3vw,2rem);width:min(980px,100% - 2.5rem);margin-inline:auto;padding-block:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}.lux-hero .hero-brand__logo-wrap{background:0 0;width:min(520px,88vw);padding:0;animation:6s ease-in-out infinite lux-float}.lux-hero .hero-brand__logo{filter:drop-shadow(0 20px 48px #8a6a1a24);width:100%;height:auto}.lux-hero .hero-brand__copy{justify-items:center;gap:.85rem;max-width:720px;display:grid}.lux-hero .badge{color:var(--lux-green);letter-spacing:.14em;background:#0d4a380f;border:1px solid #0d4a3824;border-radius:999px;padding:.4rem .95rem}.lux-hero .hero-brand__headline{font-family:var(--lux-display);letter-spacing:-.035em;color:var(--lux-green-deep);margin:.35rem 0 0;font-size:clamp(2.85rem,8vw,5.75rem);font-weight:500;line-height:1.02}.lux-hero .hero-brand__headline-line{display:block}.lux-hero .hero-brand__lead{color:#062a20b3;max-width:48ch;margin:.5rem 0 0;font-size:clamp(1.02rem,1.7vw,1.18rem);line-height:1.7}.lux-hero .hero-actions{gap:.9rem;margin-top:.75rem}.lux-hero .hero-badges{margin-top:.85rem}.lux-hero .hero-badges li{color:#062a20a6;background:#ffffffa6;border:1px solid #c9a84c52;border-radius:999px;padding:.4rem .85rem;font-size:.72rem}.lux-hero .hero-brand__motto{font-family:var(--lux-display);color:#062a2073;margin:.5rem 0 0;font-size:1.05rem}.lux-hero .marquee{border-top:1px solid #c9a84c38;margin-top:1.5rem}.lux-hero .marquee__track{color:#062a207a}.lux-solutions__grid{align-items:end;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (min-width:900px){.lux-solutions__grid{grid-template-columns:1.15fr .85fr}}.lux-solutions__aside{gap:1rem;display:grid}.lux-solutions__value{border-radius:18px;padding:1.25rem 1.35rem}.lux-solutions__value strong{font-family:var(--lux-display);color:var(--lux-green-deep);margin-bottom:.35rem;font-size:1.35rem;display:block}.lux-solutions__value p{color:#062a20ad;margin:0;font-size:.95rem;line-height:1.55}.lux-trust__head{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.lux-trust__marquee{margin-bottom:2.75rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lux-trust__track{letter-spacing:.14em;text-transform:uppercase;color:#062a2080;gap:2.5rem;width:max-content;font-size:.78rem;animation:32s linear infinite lux-marquee;display:flex}.lux-trust__track span{white-space:nowrap}.lux-trust__marquee:hover .lux-trust__track{animation-play-state:paused}@keyframes lux-marquee{to{transform:translate(-50%)}}.lux-trust__grid{gap:1rem;display:grid}@media (min-width:720px){.lux-trust__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lux-trust__grid{grid-template-columns:repeat(4,1fr)}}.lux-trust__card{border-radius:18px;min-height:100%;padding:1.35rem 1.25rem}.lux-trust__card .lux-metric{font-family:var(--lux-display);color:var(--lux-gold);margin-bottom:.65rem;font-size:1.75rem;line-height:1;display:block}.lux-trust__card h3{font-family:var(--lux-display);color:var(--lux-green-deep);margin:0 0 .5rem;font-size:1.2rem}.lux-trust__card p{color:#062a20ad;margin:0;font-size:.9rem;line-height:1.55}.lux-trust__note{text-align:center;color:#062a2080;max-width:52ch;margin:2rem auto 0;font-size:.78rem;line-height:1.55}.lux-trio__head{text-align:center;max-width:36rem;margin:0 auto 2.75rem}.lux-trio__grid{gap:1.15rem;display:grid}@media (min-width:800px){.lux-trio__grid{grid-template-columns:repeat(3,1fr)}}.lux-trio__card{height:100%;transition:transform .45s var(--lux-ease), box-shadow .45s var(--lux-ease);border-radius:20px;padding:1.75rem 1.5rem}@media (hover:hover) and (pointer:fine){.lux-trio__card:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffd9,0 24px 48px #062a201a}}.lux-trio__index{font-family:var(--lux-display);letter-spacing:.12em;color:var(--lux-gold);margin-bottom:1rem;font-size:.85rem;display:block}.lux-trio__card h3{font-family:var(--lux-display);color:var(--lux-green-deep);margin:0 0 .65rem;font-size:1.55rem}.lux-trio__card p{color:#062a20ad;margin:0;font-size:.95rem;line-height:1.6}.lux-trio__points{gap:.4rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.lux-trio__points li{color:#062a209e;padding-left:.95rem;font-size:.85rem;position:relative}.lux-trio__points li:before{content:"";background:var(--lux-gold);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.lux-stats__head{text-align:center;max-width:38rem;margin:0 auto 2.75rem}.lux-stats__grid{gap:1rem;display:grid}@media (min-width:720px){.lux-stats__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.lux-stats__grid{grid-template-columns:repeat(4,1fr)}}.lux-stat{text-align:center;background:#ffffff14;border:1px solid #c9a84c47;border-radius:20px;padding:2rem 1.25rem}.lux-stat strong{font-family:var(--lux-display);color:var(--lux-gold-soft);margin-bottom:.65rem;font-size:clamp(1.85rem,3.5vw,2.6rem);line-height:1.1;display:block}.lux-stat span{color:#f5f0e6b8;font-size:.9rem;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.lux-float,.lux-trust__track,.lux-hero .hero-brand__logo-wrap{animation:none!important}.lux-fade,.lux-rise,[data-lux-reveal]{opacity:1!important;transition:none!important;transform:none!important}.lux-btn:hover,.lux-trio__card:hover{transform:none}}:root{--bp-navy:#0a1f16;--bp-navy-soft:#123028;--bp-gold:#d4b06a;--bp-gold-soft:#e0c48a;--bp-white:#fff;--bp-grey:#f8f8f8;--bp-ink:#041610;--bp-muted:#0a1f16ad;--bp-display:"Playfair Display", "Cormorant Garamond", Georgia, serif;--bp-body:Inter, Outfit, "Segoe UI", sans-serif;--bp-ease:cubic-bezier(.22, 1, .36, 1)}.site-shell.blueprint{background:var(--bp-white);color:var(--bp-ink);font-family:var(--bp-body)}.scroll-line{z-index:55;pointer-events:none;box-sizing:border-box;background:#0a1f1638;border:none;border-radius:999px;width:min(28rem,100vw - 6rem);height:.35rem;padding:0;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.scroll-line__inner{background:linear-gradient(90deg,#1a5c3a 0%,#d4b06a 100%);border-radius:999px;width:0%;height:100%;position:relative}.scroll-line__inner:before{display:none}@media (max-width:720px){.scroll-line{display:none}}.site-shell.blueprint .fof-slide{--slide-y:0px;--slide-scale:1;--slide-vis:0;transform-origin:50%;transition:opacity .7s var(--bp-ease), filter .7s var(--bp-ease);transform:none}.site-shell.blueprint .fof-slide:not(.fof-slide--seen){opacity:.94;filter:none}.site-shell.blueprint .fof-slide.fof-slide--in{opacity:1;filter:none}.fof-rise{will-change:auto}.bp-hero{isolation:isolate;position:relative;overflow:hidden}.bp-hero__aurora{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#b89a5738,#0000 55%),radial-gradient(at 80% 30%,#0a1f1614,#0000 45%);height:70%;animation:10s ease-in-out infinite alternate fof-aurora;position:absolute;inset:-20% -10% auto}.bp-hero__ribs{opacity:.045;pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#0a1f16 0 1px,#0000 1px 22px);position:absolute;inset:0}.bp-hero .bp-inner{z-index:1;position:relative}@keyframes fof-aurora{0%{opacity:.85;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(18px)scale(1.05)}}.live-charts__card{transition:transform .5s var(--bp-ease), box-shadow .5s var(--bp-ease)}.live-charts__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0a1f161a}@media (prefers-reduced-motion:reduce){.bp-hero__aurora,.scroll-line__inner,.site-shell.blueprint .fof-slide{transition:none!important;animation:none!important}.site-shell.blueprint .fof-slide{transform:none!important}}.bp-section{padding:clamp(4rem,8vw,6.5rem) 0}.bp-section--grey{background:var(--bp-grey)}.bp-section--navy{background:var(--bp-navy);color:#f5f7fa}.bp-inner{width:min(1100px,100% - 2.5rem);margin:0 auto}.bp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bp-gold);margin:0 0 .85rem;font-size:.75rem;font-weight:600;display:inline-block}.bp-h2{font-family:var(--bp-display);letter-spacing:-.02em;color:var(--bp-navy);margin:0;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:500;line-height:1.15}.bp-section--navy .bp-h2{color:#fff}.bp-lead{max-width:42rem;color:var(--bp-muted);margin:.9rem 0 0;font-size:1.05rem;line-height:1.65}.bp-section--navy .bp-lead{color:#f5f7fabf}.bp-btn{font-family:var(--bp-body);cursor:pointer;transition:background .3s ease, color .3s ease, transform .3s var(--bp-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.85rem 1.45rem;font-size:.92rem;font-weight:600;display:inline-flex}.bp-btn:hover{transform:translateY(-2px)}.bp-btn--navy{background:var(--bp-navy);color:#fff}.bp-btn--navy:hover,.bp-btn--gold{background:var(--bp-gold);color:var(--bp-navy)}.bp-btn--ghost{color:var(--bp-navy);background:0 0;border-color:#0a1f1633}.bp-btn--ghost-light{color:#fff;background:0 0;border-color:#ffffff4d}.site-header.blueprint-header,.site-header.blueprint-header.is-scrolled{-webkit-backdrop-filter:blur(14px);background:#fefefe;border-bottom:1px solid #0a1f1614}.site-header.blueprint-header .site-header__nav{align-items:center;gap:.15rem;display:flex;position:relative;overflow:visible}.site-header.blueprint-header .site-header__gold-pill{pointer-events:none;z-index:0;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 48%,#b8923f 100%);border-radius:999px;height:2.05rem;margin-top:-1.025rem;position:absolute;top:50%;left:0;box-shadow:0 0 0 1px #d4b06a59,0 8px 22px #d4b06a59}.site-header.blueprint-header .site-header__nav>button,.site-header.blueprint-header .site-header__nav .site-header__link{z-index:1;color:#0a1f16c7;cursor:pointer;font-weight:500;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .85rem;transition:color .25s;display:inline-flex;position:relative}.site-header.blueprint-header .site-header__nav>button.is-active,.site-header.blueprint-header .site-header__nav>button:hover,.site-header.blueprint-header .site-header__nav .site-header__link.is-active,.site-header.blueprint-header .site-header__nav .site-header__link:hover{color:#0a1f16}.site-header.blueprint-header .site-header__item{z-index:2;align-items:center;display:flex;position:relative}.site-header.blueprint-header .site-header__caret{opacity:.55;border-bottom:1.5px solid;border-right:1.5px solid;width:.45rem;height:.45rem;margin-left:.15rem;display:inline-block;transform:rotate(45deg)translateY(-.05rem)}.site-header.blueprint-header .site-header__dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:30;background:#fff;border:1px solid #0a1f1614;border-radius:.65rem;min-width:12.5rem;padding:.35rem;transition:opacity .18s,visibility .18s;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0a1f161f}.site-header.blueprint-header .site-header__dropdown:before{content:"";height:.5rem;position:absolute;bottom:100%;left:0;right:0}.site-header.blueprint-header .site-header__item:hover .site-header__dropdown,.site-header.blueprint-header .site-header__item:focus-within .site-header__dropdown{opacity:1;visibility:visible;pointer-events:auto}.site-header.blueprint-header .site-header__dropdown button{text-align:left;color:#0a1f16d1;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.48rem .72rem;font-size:.86rem;font-weight:500;transition:background .18s,color .18s;display:block}.site-header.blueprint-header .site-header__dropdown button:hover,.site-header.blueprint-header .site-header__dropdown button.is-active{color:#0a1f16;background:#d4b06a24}.site-header.blueprint-header .site-header__drawer-group{flex-direction:column;display:flex}.site-header.blueprint-header .site-header__drawer-sub{color:#0a1f16b8!important;padding-left:2rem!important;font-size:.88rem!important}.site-header.blueprint-header .site-header__drawer-sub.is-active{font-weight:600;color:#0a1f16!important}.site-header.blueprint-header .site-header__cta{color:#0a1f16;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 48%,#b8923f 100%);border:0;border-radius:999px;padding:.65rem 1.15rem}.site-header.blueprint-header .site-header__cta:hover{color:#0a1f16;background:linear-gradient(135deg,#f5ebd0,#e8d5a3 40%,#d4b06a)}.site-header.blueprint-header .site-header__drawer-cta{color:#0a1f16;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 48%,#b8923f 100%);border:0;border-radius:999px;margin-top:.35rem;padding:.65rem 1.15rem}.site-header.blueprint-header .site-header__toggle{background:#fff;border:1px solid #0a1f161f;border-radius:10px;place-items:center;gap:4px;width:2.75rem;height:2.75rem;padding:0;display:inline-grid;box-shadow:0 4px 14px #0a1f1614}.site-header.blueprint-header .site-header__toggle span{background:#0a1f16;border-radius:1px;width:1.15rem;height:2px;display:block}.site-header.blueprint-header .site-header__drawer{-webkit-overflow-scrolling:touch;background:#fff;border-top:1px solid #0a1f1614;max-height:min(70dvh,28rem);overflow:auto}@media (min-width:1025px){.site-header.blueprint-header .site-header__toggle,.site-header.blueprint-header .site-header__drawer,.site-header.blueprint-header .site-header__backdrop{display:none!important}}.site-header.blueprint-header .site-header__drawer button{color:#0a1f16e0}.site-header.blueprint-header.is-open{box-shadow:0 16px 40px #0a1f161f}.bp-hero{text-align:center;background:radial-gradient(50% 40% at 70% 0,#b89a571f,#0000 60%),linear-gradient(#fff 0%,#f8f8f8 100%);place-items:center;min-height:88vh;padding:7.5rem 1.25rem 4rem;display:grid}.bp-hero__logo{width:min(340px,76vw);height:auto;margin:0 auto 2rem;display:block}.bp-hero h1{font-family:var(--bp-display);color:var(--bp-navy);margin:0;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:500;line-height:1.05}.bp-hero h1 span{display:block}.bp-hero__lead{max-width:40rem;color:var(--bp-muted);margin:1.25rem auto 0;font-size:1.08rem;line-height:1.65}.bp-hero__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex}.bp-about__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.75rem,4vw,3rem);display:grid}.bp-about__visual{background-color:#0a1f16;background-image:url(/images/about-levron-office.jpg);background-position:50% 42%;background-repeat:no-repeat;background-size:cover;background-origin:padding-box;border-radius:16px;min-height:320px;padding:1.75rem;box-shadow:0 24px 50px #0a1f1626}.bp-about p{color:var(--bp-muted);max-width:38rem;margin:.75rem 0 0;line-height:1.65}.bp-why__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.25rem;display:grid}.bp-why__card{text-align:center;background:#fff;border:1px solid #0a1f1614;border-radius:14px;padding:1.4rem 1.25rem;box-shadow:0 10px 28px #0a1f160a}.bp-why__card h3{font-family:var(--bp-display);letter-spacing:.02em;color:var(--bp-navy);text-align:center;margin:0 auto 1rem;padding-bottom:.55rem;font-size:1.45rem;font-weight:600;display:inline-block;position:relative}.bp-why__card h3:after{content:"";background:linear-gradient(90deg,#0000,#d4b06a 20% 80%,#0000);border-radius:999px;width:2.4rem;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #d4b06a73}.bp-why__card p{max-width:18ch;color:var(--bp-muted);text-align:center;margin:0 auto;font-size:1.02rem;font-weight:500;line-height:1.55}.bp-platform__grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2.25rem;display:grid}.bp-platform__card{background:var(--bp-grey);text-align:center;border:1px solid #0a1f160f;border-radius:14px;padding:1.5rem 1.25rem}.bp-platform__icon{width:2.5rem;height:2.5rem;color:var(--bp-navy);background:#b89a5726;border-radius:50%;place-items:center;margin:0 auto .9rem;display:grid}.bp-platform__card h3{font-family:var(--bp-display);margin:0 0 .45rem;font-size:1.25rem;font-weight:500}.bp-platform__card p{color:var(--bp-muted);margin:0;font-size:.92rem;line-height:1.5}.bp-platform__stage{grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;margin-top:3rem;display:grid}.bp-leaders-pin{padding:0;position:relative}.bp-leaders-pin__sticky{top:var(--header-offset,72px);min-height:calc(100vh - var(--header-offset,72px));box-sizing:border-box;background:var(--bp-grey,#f3f5f7);align-items:center;padding:clamp(4.5rem,10vh,6.5rem) 0 3.5rem;display:flex;position:sticky;overflow:hidden}.bp-leaders-pin__viewport{width:100%;margin-top:2rem;overflow:hidden}.bp-leaders__track{will-change:transform;gap:1rem;width:max-content;padding:.15rem .1rem .35rem;display:flex}.bp-leaders-pin__hint{letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin:.85rem 0 0;font-size:.72rem}.bp-leader{background:#fff;border:1px solid #0a1f1614;border-radius:14px;flex:0 0 min(380px,72vw);width:min(380px,72vw);overflow:hidden}@media (prefers-reduced-motion:reduce){.bp-leaders-pin{height:auto!important}.bp-leaders-pin__sticky{min-height:0;position:relative}.bp-leaders-pin__viewport{overflow-x:auto}.bp-leaders__track{transform:none!important}.bp-leaders-pin__hint{display:none}}.bp-leader__photo{aspect-ratio:4/5;background:linear-gradient(160deg,#123028,#0a1f16);place-items:end center;display:grid;overflow:hidden}.bp-leader__photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.bp-leader__photo span{text-align:center;color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;width:100%;padding:2rem .5rem;font-size:.8rem}.bp-leader__body{padding:1rem 1.1rem 1.25rem}.bp-leader__body h3{font-family:var(--bp-display);margin:0;font-size:1.2rem;font-weight:500}.bp-leader__body p{color:var(--bp-gold);letter-spacing:.04em;margin:.3rem 0 0;font-size:.82rem}.bp-leader__bio{line-height:1.5;color:var(--bp-muted)!important;letter-spacing:0!important;margin:.55rem 0 0!important}.bp-leaders-show{padding-block:clamp(3.25rem,7vh,5rem)}.bp-leader-stack{flex-direction:column;gap:clamp(1rem,2.5vw,1.35rem);max-width:720px;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.bp-leader-card{--card-pad:.7rem;padding:var(--card-pad);isolation:isolate;transition:transform .45s var(--bp-ease), border-color .4s ease, box-shadow .45s ease;background:linear-gradient(145deg,#ffffff0f,#0000 42%),linear-gradient(165deg,#123028b8,#031610e0);border:1px solid #d4b06a4d;border-radius:5px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:.95rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000038}.bp-leader-card:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 0 0,#3d9b6a1f,#0000 55%);position:absolute;inset:0}.bp-leader-card:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#f0e0b88c 35%,#3d9b6a66 70%,#0000);height:1px;position:absolute;top:0;left:.75rem;right:.75rem}.bp-leader-card:hover{border-color:#d4b06a80;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,0 16px 34px #00000047}.bp-leader-card--flip{grid-template-columns:minmax(0,1fr) 112px;margin-inline-start:auto}.bp-leader-card--flip .bp-leader-card__media{order:2}.bp-leader-card--flip .bp-leader-card__copy{text-align:right;order:1}.bp-leader-card--flip .bp-leader-card__eyebrow{margin-inline-start:auto}.bp-leader-card__media,.bp-leader-card__copy{z-index:1;position:relative}.bp-leader-card__media{aspect-ratio:auto;background:linear-gradient(160deg,#123028,#0a1f16);border-radius:3px;flex-shrink:0;width:112px;max-width:112px;height:140px;overflow:hidden;box-shadow:0 0 0 1px #d4b06a61,0 8px 16px #00000047}.bp-leader-card__float{width:100%;height:100%;display:block}.bp-leader-card__media img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s var(--bp-ease);display:block;transform:scale(1.01)}.bp-leader-card:hover .bp-leader-card__media img{transform:scale(1.05)}.bp-leader-card__frame{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f0e0b838}.bp-leader-card__frame:before,.bp-leader-card__frame:after{content:"";border-style:solid;border-color:#d4b06acc;width:10px;height:10px;position:absolute}.bp-leader-card__frame:before{border-width:1px 0 0 1px;top:6px;left:6px}.bp-leader-card__frame:after{border-width:0 1px 1px 0;bottom:6px;right:6px}.bp-leader-card__mono{font-family:var(--bp-display);letter-spacing:.1em;color:#f0e0b8e0;background:radial-gradient(circle at 35% 28%,#3d9b6a59,#0000 58%),linear-gradient(160deg,#123028,#041610);place-items:center;font-size:1.35rem;display:grid;position:absolute;inset:0}.bp-leader-card__copy{min-width:0;padding-inline:.1rem .25rem}.bp-leader-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0a1f16;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 55%,#b8923f 100%);border-radius:999px;align-items:center;margin:0 0 .35rem;padding:.18rem .5rem;font-size:.6rem;font-weight:600;display:inline-flex}.bp-leader-card__copy h3{font-family:var(--bp-display);letter-spacing:.01em;color:#fff;margin:0;font-size:clamp(1.05rem,1.8vw,1.28rem);font-weight:600;line-height:1.2}.bp-leader-card__role{letter-spacing:.08em;text-transform:uppercase;color:#e0c48aeb;margin:.25rem 0 .45rem;font-size:.72rem}.bp-leader-card__role:after{content:"";background:linear-gradient(90deg,#d4b06a,#0000);width:1.6rem;height:1px;margin-top:.45rem;display:block}.bp-leader-card--flip .bp-leader-card__role:after{background:linear-gradient(270deg,#d4b06a,#0000);margin-inline-start:auto}.bp-leader-card__bio{color:#ffffffc7;margin:0;font-size:.84rem;line-height:1.55}.bp-leader-card__pending{letter-spacing:.08em;text-transform:uppercase;color:#fff6;margin:0;font-size:.72rem}@media (max-width:800px){.bp-leader-stack{max-width:none}.bp-leader-card,.bp-leader-card--flip{text-align:left;grid-template-columns:96px minmax(0,1fr);margin-inline:0}.bp-leader-card--flip .bp-leader-card__media,.bp-leader-card--flip .bp-leader-card__copy{order:unset;text-align:left}.bp-leader-card--flip .bp-leader-card__eyebrow{margin-inline-start:0}.bp-leader-card--flip .bp-leader-card__role:after{background:linear-gradient(90deg,#d4b06a,#0000);margin-inline-start:0}.bp-leader-card__media{width:96px;max-width:96px;height:120px}.bp-leader-card:hover{transform:none}}.bp-philosophy__lines{gap:.65rem;margin:1.5rem 0 1.25rem;display:grid}.bp-philosophy__lines p{font-family:var(--bp-display);color:var(--bp-navy);margin:0;font-size:clamp(1.4rem,3vw,2rem)}.bp-quote{text-align:center}.bp-quote blockquote{font-family:var(--bp-display);color:#fff;margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.25}.bp-quote cite{letter-spacing:.12em;text-transform:uppercase;color:var(--bp-gold-soft);margin-top:1.25rem;font-size:.85rem;font-style:normal;display:block}.bp-insights__grid{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.bp-insights__card{background:#fff;border:1px solid #0a1f1614;border-radius:14px;padding:1.4rem 1.3rem}.bp-insights__card span{letter-spacing:.12em;text-transform:uppercase;color:var(--bp-gold);font-size:.72rem}.bp-insights__card h3{font-family:var(--bp-display);margin:.45rem 0 .5rem;font-size:1.35rem;font-weight:500}.bp-insights__card p{color:var(--bp-muted);margin:0;line-height:1.55}.bp-cta{text-align:center}.bp-cta .bp-h2{margin-bottom:1.5rem}.live-charts{gap:.85rem;display:grid}.live-charts__card{background:#fff;border:1px solid #0a1f1614;border-radius:14px;padding:1rem 1.1rem 1.15rem;box-shadow:0 12px 30px #0a1f160f}.live-charts__card--wide{grid-column:1/-1}.live-charts__head{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.live-charts__head p{letter-spacing:.06em;text-transform:uppercase;color:var(--bp-navy);margin:0;font-size:.8rem;font-weight:600}.live-charts__head em{letter-spacing:.1em;text-transform:uppercase;color:var(--bp-gold);margin-left:auto;font-size:.7rem;font-style:normal}.live-charts__pulse{background:#1f9d63;border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite live-pulse;box-shadow:0 0 #1f9d6380}@keyframes live-pulse{70%{box-shadow:0 0 0 8px #1f9d6300}to{box-shadow:0 0 #1f9d6300}}.live-charts__bars{align-items:flex-end;gap:.45rem;height:120px;display:flex}.live-charts__bar{background:linear-gradient(#d4b06a,#0a1f16);border-radius:4px 4px 0 0;flex:1;min-height:12%}.live-charts__svg{width:100%;height:110px;display:block}.live-charts__donut-row{grid-template-columns:140px 1fr;align-items:center;gap:1rem;display:grid}.live-charts__donut{width:140px;height:140px}.live-charts__donut-row p{color:var(--bp-muted);margin:0;font-size:.95rem;line-height:1.55}@media (max-width:900px){.bp-about__grid,.bp-platform__stage,.bp-why__grid,.bp-platform__grid,.bp-insights__grid{grid-template-columns:1fr}.bp-why__grid,.bp-platform__grid{grid-template-columns:1fr 1fr}.bp-leader{flex-basis:min(72vw,320px)}}@media (max-width:800px){html,body,#root,.site-shell{max-width:100%;overflow-x:clip}.bp-about__visual{background-position:50% 40%;background-size:cover;min-height:min(58vw,280px);padding:1.75rem 1.25rem}.calc-modal__panel{border-radius:14px;width:100%;max-height:min(92dvh,100%);padding:1rem 1rem 1.25rem}.site-header.blueprint-header .site-header__bar{padding-inline:max(.85rem, env(safe-area-inset-left,0px)) max(.85rem, env(safe-area-inset-right,0px))}.bp-inner{width:min(1100px,100% - 1.5rem)}.bp-section{padding:clamp(3rem,8vw,4.5rem) 0}.bp-h2,.patch-section-title{overflow-wrap:anywhere;font-size:clamp(1.75rem,8vw,2.6rem);line-height:1.1}.bp-lead{max-width:100%;font-size:.98rem}.bp-leaders-pin{height:auto!important}.bp-leaders-pin__sticky{min-height:0;padding:0;position:relative;overflow:visible}.bp-leaders-pin__viewport{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:-.25rem;padding-inline:.25rem;overflow:auto visible}.bp-leaders__track{width:max-content;transform:none!important}.bp-leader{flex:0 0 min(78vw,280px);width:min(78vw,280px)}.bp-leaders-pin__hint{display:none}.scroll-line{bottom:max(1.1rem, env(safe-area-inset-bottom,0px));width:calc(100vw - 1.25rem);height:1.25rem;padding:.28rem}.scroll-line__inner{height:.65rem}.site-shell.blueprint .fof-slide{transform:none!important}}@media (max-width:560px){.bp-why__grid,.bp-platform__grid{grid-template-columns:1fr}.bp-leader{flex:0 0 min(84vw,260px);width:min(84vw,260px)}.bp-platform__card,.bp-why__card,.bp-insights__card{padding-inline:1rem}}.fof-scene{z-index:0;pointer-events:none;opacity:1;visibility:visible;background:#031610;position:fixed;inset:0;transform:translateZ(0)}.fof-scene canvas{display:block;opacity:1!important;visibility:visible!important;width:100%!important;height:100%!important}.site-shell.blueprint.fof-template{color:#fff;background:0 0}.site-shell.blueprint.fof-template .site-main{z-index:1;position:relative}.site-shell.blueprint.fof-template .site-header{z-index:300;position:fixed}.site-shell.blueprint.fof-template .sticky-contact{z-index:50}.site-shell.blueprint.fof-template .scroll-line{z-index:55}.site-shell.blueprint.fof-template .ai-orb{z-index:90}:is(body:has(.calc-modal) .ai-orb,body:has(.calc-modal) .sticky-contact,body:has(.calc-modal) .scroll-line,body:has(.enquiry-modal) .ai-orb,body:has(.enquiry-modal) .sticky-contact,body:has(.enquiry-modal) .scroll-line){visibility:hidden;pointer-events:none}.site-shell.blueprint.fof-template .bp-hero,.site-shell.blueprint.fof-template .bp-section,.site-shell.blueprint.fof-template .bp-section--grey,.site-shell.blueprint.fof-template .bp-section--navy,.site-shell.blueprint.fof-template .bp-quote,.site-shell.blueprint.fof-template .bp-leaders-pin,.site-shell.blueprint.fof-template .bp-leaders-pin__sticky,.site-shell.blueprint.fof-template #contact.section,.site-shell.blueprint.fof-template .ceo-video,.site-shell.blueprint.fof-template .section{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-shell.blueprint.fof-template .bp-hero,.site-shell.blueprint.fof-template .patch-hero{min-height:calc(100svh - var(--header-offset,72px));height:calc(100svh - var(--header-offset,72px));max-height:calc(100svh - var(--header-offset,72px));background:0 0!important}.site-shell.blueprint.fof-template .bp-hero__logo,.site-shell.blueprint.fof-template .bp-hero__aurora,.site-shell.blueprint.fof-template .bp-hero__ribs{display:none!important}.site-shell.blueprint.fof-template .site-main,.site-shell.blueprint.fof-template .site-main p,.site-shell.blueprint.fof-template .site-main span,.site-shell.blueprint.fof-template .site-main li,.site-shell.blueprint.fof-template .bp-lead,.site-shell.blueprint.fof-template .bp-muted,.site-shell.blueprint.fof-template .bp-eyebrow,.site-shell.blueprint.fof-template .bp-kicker,.site-shell.blueprint.fof-template .bp-label,.site-shell.blueprint.fof-template .patch-hero__sub,.site-shell.blueprint.fof-template .patch-hero__scroll,.site-shell.blueprint.fof-template blockquote,.site-shell.blueprint.fof-template cite{color:#fff!important}.site-shell.blueprint.fof-template h1,.site-shell.blueprint.fof-template h2,.site-shell.blueprint.fof-template h3,.site-shell.blueprint.fof-template h4,.site-shell.blueprint.fof-template .bp-h2,.site-shell.blueprint.fof-template .patch-hero__brand,.site-shell.blueprint.fof-template .patch-hero__heading,.site-shell.blueprint.fof-template .patch-section-title,.site-shell.blueprint.fof-template .patch-pitch__heading,.site-shell.blueprint.fof-template .h-word,.site-shell.blueprint.fof-template .h-letter{text-shadow:0 2px 22px #031610a6;color:#fff!important}.site-shell.blueprint.fof-template .bp-eyebrow,.site-shell.blueprint.fof-template .bp-kicker,.site-shell.blueprint.fof-template .contact-ui__kicker{color:#3d9b6a!important}.site-shell.blueprint.fof-template .site-main svg,.site-shell.blueprint.fof-template .site-main svg *,.site-shell.blueprint.fof-template .bp-platform__icon,.site-shell.blueprint.fof-template .bp-platform__icon svg,.site-shell.blueprint.fof-template .contact-ui__method-icon,.site-shell.blueprint.fof-template .contact-ui__method-icon svg,.site-shell.blueprint.fof-template .contact-ui__office svg,.site-shell.blueprint.fof-template .sticky-contact svg,.site-shell.blueprint.fof-template .sticky-contact__icon{color:#3d9b6a!important;stroke:#3d9b6a!important;fill:none!important}.site-shell.blueprint.fof-template .bp-platform__icon{color:#3d9b6a!important;background:#3d9b6a24!important;border:1px solid #3d9b6a59!important}.site-shell.blueprint.fof-template .contact-ui__method-icon{color:#3d9b6a!important;background:#3d9b6a1f!important;border-color:#3d9b6a59!important}.site-shell.blueprint.fof-template .bp-btn--navy{color:#031610!important;background:#fff!important;border-color:#fff!important}.site-shell.blueprint.fof-template .patch-hero__actions .bp-btn{letter-spacing:.02em;min-height:2.75rem;padding:.75rem 1.35rem;font-weight:600;box-shadow:0 10px 28px #00000038}.site-shell.blueprint.fof-template .patch-hero__actions .patch-hero__cta-primary{box-shadow:0 0 0 1px #d4b06a59,0 12px 32px #d4b06a47;color:#0a1f16!important;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 48%,#b8923f 100%)!important;border-color:#d4b06aa6!important}.site-shell.blueprint.fof-template .patch-hero__actions .patch-hero__cta-primary:hover{color:#0a1f16!important;background:linear-gradient(135deg,#f5ebd0,#e8d5a3 40%,#d4b06a)!important}.site-shell.blueprint.fof-template .patch-hero__actions .patch-hero__cta-secondary{-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000002e;color:#fff!important;background:#0316106b!important;border-color:#ffffff85!important}.site-shell.blueprint.fof-template .patch-hero__actions .patch-hero__cta-secondary:hover{color:#fff!important;background:#3d9b6a38!important;border-color:#7dcea0a6!important}.site-shell.blueprint.fof-template .bp-btn--ghost{color:#fff!important;border-color:#3d9b6a8c!important}.site-shell.blueprint.fof-template .bp-btn--ghost:hover{color:#fff!important;background:#7dcea033!important}.site-shell.blueprint.fof-template .bp-why__card,.site-shell.blueprint.fof-template .bp-platform__card,.site-shell.blueprint.fof-template .bp-insights__card,.site-shell.blueprint.fof-template .bp-leader,.site-shell.blueprint.fof-template .live-charts,.site-shell.blueprint.fof-template .ceo-video__frame{-webkit-backdrop-filter:blur(10px);box-shadow:none!important;background:linear-gradient(165deg,#0a1f168c,#031610b8)!important;border:1px solid #d4b06a47!important}.site-shell.blueprint.fof-template .bp-why__card h3,.site-shell.blueprint.fof-template .bp-platform__card h3,.site-shell.blueprint.fof-template .bp-insights__card h3,.site-shell.blueprint.fof-template .bp-leader__body h3,.site-shell.blueprint.fof-template .bp-why__card p,.site-shell.blueprint.fof-template .bp-platform__card p,.site-shell.blueprint.fof-template .bp-insights__card p,.site-shell.blueprint.fof-template .bp-leader__body p,.site-shell.blueprint.fof-template .bp-insights__card span{color:#fff!important}.site-shell.blueprint.fof-template .site-header.blueprint-header,.site-shell.blueprint.fof-template .site-header.blueprint-header.is-scrolled{background:#fefefe!important;border-bottom-color:#0a1f1614!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__nav>button,.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__nav .site-header__link{color:#0a1f16c7!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__nav>button.is-active,.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__nav>button:hover,.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__nav .site-header__link.is-active,.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__nav .site-header__link:hover{color:#0a1f16!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__gold-pill{background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 48%,#b8923f 100%)!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__drawer,.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__toggle{background:#fefefe!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__drawer button,.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__drawer-topic{color:#0a1f16e0!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__toggle span{background:#0a1f16!important}.site-shell.blueprint.fof-template .contact-ui__hero h2,.site-shell.blueprint.fof-template .contact-ui__hero p,.site-shell.blueprint.fof-template .contact-ui__method h3,.site-shell.blueprint.fof-template .contact-ui__method p,.site-shell.blueprint.fof-template .contact-ui__faq-head h3,.site-shell.blueprint.fof-template .contact-ui__faq-head p,.site-shell.blueprint.fof-template .contact-ui__faq-list button,.site-shell.blueprint.fof-template .contact-ui__faq-list button span,.site-shell.blueprint.fof-template .contact-ui__faq-list button i,.site-shell.blueprint.fof-template .contact-ui__faq-list p,.site-shell.blueprint.fof-template .contact-ui__footer p,.site-shell.blueprint.fof-template .contact-ui__footer strong,.site-shell.blueprint.fof-template .contact-ui__footer button,.site-shell.blueprint.fof-template .contact-ui__disclaimer{color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__method a,.site-shell.blueprint.fof-template .contact-ui__text-link{font-weight:600;color:#3d9b6a!important}.site-shell.blueprint.fof-template .contact-ui__faq-list article{background:#0316108c!important;border-color:#3d9b6a4d!important}.site-shell.blueprint.fof-template .site-main .contact-ui__form,.site-shell.blueprint.fof-template .site-main .contact-ui__office,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card{color:#0a1f16!important;background:#fff!important;border:1px solid #3d9b6a59!important;box-shadow:0 24px 60px #00000059!important}.site-shell.blueprint.fof-template .site-main .contact-ui__form h3,.site-shell.blueprint.fof-template .site-main .contact-ui__form p,.site-shell.blueprint.fof-template .site-main .contact-ui__form span,.site-shell.blueprint.fof-template .site-main .contact-ui__form label,.site-shell.blueprint.fof-template .site-main .contact-ui__form strong,.site-shell.blueprint.fof-template .site-main .contact-ui__form em,.site-shell.blueprint.fof-template .site-main .contact-ui__form li,.site-shell.blueprint.fof-template .site-main .contact-ui__office strong,.site-shell.blueprint.fof-template .site-main .contact-ui__office span,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card strong,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card span,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card p{color:#0a1f16!important;text-shadow:none!important}.site-shell.blueprint.fof-template .site-main .contact-ui__form-head p,.site-shell.blueprint.fof-template .site-main .contact-ui__form label em,.site-shell.blueprint.fof-template .site-main .contact-ui__office span{color:#0b1220a6!important}.site-shell.blueprint.fof-template .site-main .contact-ui__form input,.site-shell.blueprint.fof-template .site-main .contact-ui__form textarea,.site-shell.blueprint.fof-template .site-main .contact-ui__form select{color:#0a1f16!important;background:#f3f8f5!important;border:1px solid #0b122033!important}.site-shell.blueprint.fof-template .site-main .contact-ui__form input::placeholder,.site-shell.blueprint.fof-template .site-main .contact-ui__form textarea::placeholder{color:#0b122066!important}.site-shell.blueprint.fof-template .site-main .contact-ui__map-card a{font-weight:600;color:#1f6b45!important}.site-shell.blueprint.fof-template .site-main .contact-ui__form svg,.site-shell.blueprint.fof-template .site-main .contact-ui__office svg,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card svg{color:#1f6b45!important;stroke:#1f6b45!important}.site-shell.blueprint.fof-template .ai-orb__quick button{color:#f7f1e4!important;background:#12352c!important}.site-shell.blueprint.fof-template .ai-orb__msg--user,.site-shell.blueprint.fof-template .returns-explorer,.site-shell.blueprint.fof-template .returns-explorer .eyebrow,.site-shell.blueprint.fof-template .returns-explorer h2,.site-shell.blueprint.fof-template .returns-explorer .section-lead,.site-shell.blueprint.fof-template .returns-explorer__note,.site-shell.blueprint.fof-template .returns-explorer__meta,.site-shell.blueprint.fof-template .returns-explorer__panel-head strong,.site-shell.blueprint.fof-template .returns-explorer__panel-head span{color:#fff!important}.site-shell.blueprint.fof-template .returns-explorer__panel{color:#fff!important;background:#ffffff14!important;border:1px solid #3d9b6a59!important}.site-shell.blueprint.fof-template .returns-explorer__bars i{background:linear-gradient(#3d9b6a,#3d9b6a)!important}.site-shell.blueprint.fof-template .returns-explorer__actions .btn,.site-shell.blueprint.fof-template .returns-explorer__actions .btn--gold{font-weight:650;color:#0a1f16!important;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f)!important;border-color:#d4b06ae6!important}.site-shell.blueprint.fof-template .calc-guide__bubble strong{color:#f0e0b8!important}.site-shell.blueprint.fof-template .calc-guide__bubble span,.site-shell.blueprint.fof-template .calc-guide__bubble p{color:#f7f1e4d9!important}.site-shell.blueprint.fof-template .returns-explorer__actions .btn svg{color:#031610!important;stroke:#031610!important}.calc-modal__panel{color:#0a1f16!important;background:#fff!important}.calc-modal__panel h2,.calc-modal__panel h3,.calc-modal__panel p,.calc-modal__panel label,.calc-modal__panel span,.calc-modal__panel strong{color:#0a1f16!important;text-shadow:none!important}.calc-modal__close{color:#0a1f16!important;background:#fff!important}.site-shell.blueprint.fof-template .cine-chapter__title,.site-shell.blueprint.fof-template .cine-chapter__line,.site-shell.blueprint.fof-template .india-cine__statement,.site-shell.blueprint.fof-template .journey-close__line,.site-shell.blueprint.fof-template .portal-lux__title,.site-shell.blueprint.fof-template .intel-map__title{text-shadow:0 2px 22px #0316108c;color:#fff!important}@media (max-width:800px){.fof-scene{opacity:.92}.site-shell.blueprint.fof-template .site-main{padding-bottom:max(4.5rem, calc(env(safe-area-inset-bottom,0px) + 3.5rem))}.site-shell.blueprint.fof-template .sticky-contact{right:.65rem;bottom:max(5.6rem, calc(env(safe-area-inset-bottom,0px) + 4.8rem));top:auto;transform:none}.site-shell.blueprint.fof-template .ai-orb{right:.65rem;bottom:max(1.1rem, calc(env(safe-area-inset-bottom,0px) + .75rem))}.site-shell.blueprint.fof-template .bp-leader__photo{aspect-ratio:4/4.4}.site-shell.blueprint.fof-template .site-main h1,.site-shell.blueprint.fof-template .site-main h2,.site-shell.blueprint.fof-template .site-main h3,.site-shell.blueprint.fof-template .site-main p{overflow-wrap:anywhere;word-break:break-word}}@media (prefers-reduced-motion:reduce){.fof-scene{display:none}.site-shell.blueprint.fof-template{background:#031610}}.site-shell.blueprint.fof-template .site-main #about.about-section{isolation:isolate;position:relative;color:#043f2e!important;background:#f7f1e4!important;border-block:1px solid #043f2e24!important}.site-shell.blueprint.fof-template .site-main #about.about-section .bp-about__copy{max-width:38rem}#about.about-section .about-marquee-wrap{display:none}.site-shell.blueprint.fof-template .site-main #about.about-section .bp-h2,.site-shell.blueprint.fof-template .site-main #about.about-section .bp-h2 span{letter-spacing:-.025em;line-height:1.05;color:#043f2e!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(2.25rem,6vw,3.5rem)!important;font-weight:400!important}.site-shell.blueprint.fof-template .site-main #about.about-section p{color:#043f2e!important;text-shadow:none!important;font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:clamp(.95rem,1.35vw,1.05rem)!important;line-height:1.55!important}.site-shell.blueprint.fof-template .site-main #about.about-section .section-enquiry-cta__copy>p{color:#f7f1e4eb!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(1rem,1.8vw,1.25rem)!important;line-height:1.35!important}.site-shell.blueprint.fof-template .site-main #about.about-section .bp-lead{margin:1rem 0 .8rem;font-weight:500}.site-shell.blueprint.fof-template .site-main #about.about-section .bp-about__copy>p:last-child{margin:0;color:#043f2ed6!important}.site-shell.blueprint.fof-template .site-main #about.about-section .bp-about__visual{background-color:#043f2e;border:1px solid #043f2e24}.h-anim{opacity:0;margin:0}.h-anim.in{opacity:1}.h-anim .h-line{perspective:200vw;transform-style:preserve-3d;margin:0 -5rem;padding:0 5rem;display:block;position:relative;overflow:hidden}.h-anim .h-word,.h-anim .h-letter{transform-origin:50% 100%;transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;opacity:0;display:inline-block;transform:translateY(-120%)rotateX(-88deg)}.h-anim.in .h-word,.h-anim.in .h-letter{opacity:1;transition:transform .85s cubic-bezier(.16,1,.3,1),opacity .35s;transform:translateY(0)rotateX(0)}.h-anim.in .h-line:first-child [data-i="1"]{transition-delay:0s}.h-anim.in .h-line:first-child [data-i="2"]{transition-delay:90ms}.h-anim.in .h-line:first-child [data-i="3"]{transition-delay:.18s}.h-anim.in .h-line:first-child [data-i="4"]{transition-delay:.27s}.h-anim.in .h-line:first-child [data-i="5"]{transition-delay:.36s}.h-anim.in .h-line:first-child [data-i="6"]{transition-delay:.45s}.h-anim.in .h-line:first-child [data-i="7"]{transition-delay:.54s}.h-anim.in .h-line:first-child [data-i="8"]{transition-delay:.63s}.h-anim.in .h-line:first-child [data-i="9"]{transition-delay:.72s}.h-anim.in .h-line:first-child [data-i="10"]{transition-delay:.81s}.h-anim.in .h-line:nth-child(2) [data-i="1"]{transition-delay:.3s}.h-anim.in .h-line:nth-child(2) [data-i="2"]{transition-delay:.4s}.h-anim.in .h-line:nth-child(2) [data-i="3"]{transition-delay:.5s}.h-anim.in .h-line:nth-child(2) [data-i="4"]{transition-delay:.6s}.h-anim.in .h-line:nth-child(2) [data-i="5"]{transition-delay:.7s}.h-anim.in .h-line:nth-child(2) [data-i="6"]{transition-delay:.8s}.h-anim.in .h-line:nth-child(2) [data-i="7"]{transition-delay:.9s}.h-anim.in .h-line:nth-child(2) [data-i="8"]{transition-delay:1s}.h-anim.in .h-line:nth-child(2) [data-i="9"]{transition-delay:1.1s}.h-anim.in .h-line:nth-child(2) [data-i="10"]{transition-delay:1.2s}.h-anim.in .h-line:nth-child(3) [data-i="1"]{transition-delay:.6s}.h-anim.in .h-line:nth-child(3) [data-i="2"]{transition-delay:.7s}.h-anim.in .h-line:nth-child(3) [data-i="3"]{transition-delay:.8s}.h-anim.in .h-line:nth-child(3) [data-i="4"]{transition-delay:.9s}.h-anim.in .h-line:nth-child(3) [data-i="5"]{transition-delay:1s}.h-anim.in .h-line:nth-child(3) [data-i="6"]{transition-delay:1.1s}.h-anim.in .h-line:nth-child(3) [data-i="7"]{transition-delay:1.2s}.h-anim.in .h-line:nth-child(3) [data-i="8"]{transition-delay:1.3s}.h-anim.in .h-line:nth-child(3) [data-i="9"]{transition-delay:1.4s}.h-anim.in .h-line:nth-child(3) [data-i="10"]{transition-delay:1.5s}.h-anim.in .h-line:nth-child(4) [data-i="1"]{transition-delay:.9s}.h-anim.in .h-line:nth-child(4) [data-i="2"]{transition-delay:1s}.h-anim.in .h-line:nth-child(4) [data-i="3"]{transition-delay:1.1s}.h-anim.in .h-line:nth-child(4) [data-i="4"]{transition-delay:1.2s}.h-anim.in .h-line:nth-child(4) [data-i="5"]{transition-delay:1.3s}.h-anim.in .h-line:nth-child(4) [data-i="6"]{transition-delay:1.4s}.h-anim--accent .h-line:last-child .h-word,.h-anim--accent .h-line:last-child .h-letter{position:relative}.h-anim--accent .h-line:last-child .h-word:before,.h-anim--accent .h-line:last-child .h-letter:before{content:attr(data-content);color:#3d9b6a;z-index:-1;filter:blur(.45rem);pointer-events:none;width:100%;position:absolute;top:.35rem;left:-.15rem;transform:scaleX(1.01)}.h-anim--accent .h-line:last-child .h-word:after,.h-anim--accent .h-line:last-child .h-letter:after{content:attr(data-content);color:#3d9b6a;z-index:-2;filter:blur(.9rem);pointer-events:none;width:100%;position:absolute;top:.7rem;left:-.35rem;transform:scaleX(1.02)}.anima{opacity:0;transform:translateY(2.15rem)}.anima.in{opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.anima.fade{transform:none}.anima.fade.in{transition:opacity .9s linear}.fadeUp.anima{opacity:0;transform:translateY(2.15rem)}.fadeUp.anima.in{opacity:1;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .78s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.anima:first-child{transition-delay:70ms}.anima:nth-child(2){transition-delay:.14s}.anima:nth-child(3){transition-delay:.21s}.anima:nth-child(4){transition-delay:.28s}.anima:nth-child(5){transition-delay:.35s}.anima:nth-child(6){transition-delay:.42s}.patch-hero{height:calc(100svh - var(--header-offset,72px));max-height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));text-align:center;padding:0;scroll-margin-top:0;display:block;position:relative;overflow:hidden;background:0 0!important}.patch-hero__stack{text-align:center;width:100%;padding:0 1.25rem;position:absolute;top:42%;left:0;transform:translateY(-50%)}.patch-hero__brand{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(3.6rem,13vw,9rem);font-weight:500;line-height:.92}.patch-hero__heading{letter-spacing:-.03em;text-transform:uppercase;color:#fff;text-align:center;margin:0;padding:0;font-family:Outfit,Inter,Segoe UI,sans-serif;font-size:clamp(2.8rem,9.5vw,7.5rem);font-weight:600;line-height:.92}.patch-hero__heading--sub{letter-spacing:.02em;text-transform:none;color:#fff;margin-top:.85rem;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.35rem,3.4vw,2.35rem);font-weight:500}.patch-hero__sub{letter-spacing:.01em;text-align:center;color:#f3efe4c7;white-space:nowrap;width:min(96vw,90rem);max-width:96vw;margin:0;font-size:clamp(.68rem,.52rem + .72vw,1.05rem);line-height:1.2;position:absolute;bottom:clamp(9.75rem,20vh,13.5rem);left:50%;overflow:hidden;transform:translate(-50%)}.patch-hero__lead-flow .h-line{white-space:nowrap;vertical-align:top;margin:0;padding:.35em .4rem;display:inline-block;overflow:hidden}.patch-hero__lead-flow .h-letter{opacity:0;transform:translateY(.65em)}.patch-hero__lead-flow.h-anim.in .h-letter{opacity:1;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s;transform:translateY(0)}.patch-hero__bottom{z-index:6;opacity:1;justify-content:center;align-items:center;gap:1rem;max-width:none;margin:0;display:flex;position:absolute;bottom:2rem;left:1.5rem;right:1.5rem;transform:none}.patch-hero__actions{opacity:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem;width:auto;display:flex;transform:none}.patch-hero__actions .bp-btn{justify-content:center}.patch-hero__scroll{letter-spacing:.22em;text-transform:uppercase;color:#d4c08acc;font-size:.7rem;animation:2.2s ease-in-out infinite patch-scroll-pulse;position:static;transform:none}@keyframes patch-scroll-pulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.patch-pitch{padding:clamp(4rem,10vh,7rem) 1.25rem;position:relative}.patch-pitch__heading,.patch-section-title,.bp-h2.h-anim{letter-spacing:-.03em;text-transform:uppercase;color:#f7f1e4;font-family:Outfit,Inter,Segoe UI,sans-serif;font-size:clamp(2.4rem,7vw,5.5rem);font-weight:600;line-height:.95}.patch-section-title{font-size:clamp(2.1rem,5.5vw,4rem)}@media (max-width:800px){.patch-hero{height:calc(100svh - var(--header-offset,72px));max-height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));overflow:clip visible}.patch-hero__stack{box-sizing:border-box;width:100%;padding:0 1rem;top:40%}.patch-hero__brand{letter-spacing:.05em;font-size:clamp(2.4rem,12vw,3.6rem)}.patch-hero__heading{font-size:clamp(1.7rem,8.5vw,2.6rem)}.patch-hero__heading--sub{font-size:clamp(1.05rem,4vw,1.4rem)}.patch-hero__sub{width:94vw;max-width:94vw;bottom:max(6.5rem, calc(env(safe-area-inset-bottom,0px) + 5.5rem));white-space:nowrap;font-size:clamp(.58rem,2.55vw,.78rem);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.patch-hero__lead-flow.h-anim.in .h-line{animation:20s ease-in-out 2.6s infinite alternate patch-lead-marquee}.patch-hero__lead-flow .h-line{padding-inline:.75rem;overflow:visible}.patch-hero__bottom{left:1rem;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;gap:.75rem}.h-anim{overflow:visible}.h-anim:not(.patch-hero__lead-flow) .h-line{overflow-wrap:anywhere;margin:0;padding:.12em .2em;overflow:visible}.patch-hero__lead-flow .h-line{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;margin:0;padding:.35em .75rem;overflow:visible}.patch-hero__brand.h-anim,.patch-hero__brand .h-line{letter-spacing:.04em;overflow:visible}.patch-hero__brand{letter-spacing:.04em;padding-inline:.15em;font-size:clamp(2.1rem,11vw,3.4rem)}.patch-pitch{padding:clamp(3rem,8vh,5rem) 1rem}.patch-pitch__heading{font-size:clamp(1.85rem,9vw,2.8rem)}.patch-hero__bottom{flex-direction:column;align-items:center;bottom:1.4rem}.patch-hero__actions{flex-wrap:wrap;justify-content:center;gap:.65rem;width:100%}.patch-hero__sub{bottom:9.5rem}}@keyframes patch-lead-marquee{0%{transform:translate(0)}to{transform:translate(calc(94vw - 100%))}}@media (prefers-reduced-motion:reduce){.h-anim .h-word,.h-anim .h-letter,.anima{opacity:1!important;transition:none!important;transform:none!important}.h-anim:not(.in) .h-word,.h-anim:not(.in) .h-letter{opacity:1!important}.patch-hero__scroll,.patch-hero__lead-flow.h-anim.in .h-line{animation:none}}.ai-orb{z-index:90;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.7rem;display:flex;position:fixed;bottom:1.35rem;left:auto;right:1.15rem}.ai-orb>*{pointer-events:auto}.ai-orb__peek{color:#f7f1e4;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1a3d2e,#0c2419);border:1px solid #b89a578c;border-radius:1rem 1rem .35rem;max-width:14rem;padding:.7rem .9rem;font-family:Outfit,Inter,sans-serif;font-size:.82rem;line-height:1.35;box-shadow:0 14px 36px #00000059}.ai-orb__peek span{color:#f7f1e4}.ai-orb__trigger{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:.35rem;width:auto;height:auto;display:flex;position:relative}.ai-orb__glow{pointer-events:none;background:radial-gradient(circle,#3d9b6a73,#b89a5733,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite orb-breathe;position:absolute;inset:-10px -6px 8px}.ai-orb__toy{background:radial-gradient(circle at 35% 30%,#ffffff59,#0000 40%),linear-gradient(160deg,#1f4d38,#0a1f16);border:2px solid #b89a57a6;border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative;overflow:visible;box-shadow:0 16px 34px #0006,inset 0 1px #fff3}.ai-orb__chip{letter-spacing:.01em;text-align:right;text-transform:none;color:#f3efe4;background:#0a1f16b8;border:1px solid #b89a5773;border-radius:.85rem;width:6.4rem;max-width:6.4rem;padding:.32rem .45rem;font-family:Outfit,Inter,sans-serif;font-size:.62rem;font-weight:500;line-height:1.25}.ai-orb__trigger:hover .ai-orb__toy{transform:scale(1.07)}.ai-orb__trigger:hover .palm-pet__svg{animation-duration:1.6s}.ai-orb__panel{color:#0f1c16;background:linear-gradient(165deg,#f8f4ea 0%,#efe6d2 55%,#e7dcc4 100%);border:1px solid #b89a5773;border-radius:1.25rem;flex-direction:column;width:min(380px,100vw - 1.75rem);max-height:min(68vh,560px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffffa6}.ai-orb__head{background:linear-gradient(#ffffff8c,#0000);border-bottom:1px solid #0f1c161a;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem .7rem;display:flex}.ai-orb__head-id{align-items:center;gap:.65rem;display:flex}.ai-orb__head-toy{background:linear-gradient(160deg,#1f4d38,#0a1f16);border:1px solid #b89a5780;border-radius:50%;flex:none;place-items:center;width:2.65rem;height:2.65rem;padding:.15rem;display:grid;overflow:visible}.ai-orb__kicker{letter-spacing:.14em;text-transform:uppercase;color:#6b5324;font-family:Outfit,Inter,sans-serif;font-size:.66rem;font-weight:600;display:block}.ai-orb__head strong{color:#0f1c16;margin-top:.12rem;font-family:Playfair Display,Georgia,serif;font-size:1.15rem;font-weight:600;display:block}.ai-orb__head>button{color:#0f1c16;cursor:pointer;background:#ffffffb3;border:1px solid #0f1c162e;border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.ai-orb__quick{flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem .35rem;display:flex}.ai-orb__quick button{letter-spacing:.02em;cursor:pointer;background:#12352c;border:1px solid #12352c47;border-radius:999px;padding:.42rem .75rem;font-family:Outfit,Inter,sans-serif;font-size:.75rem;font-weight:600;transition:background .2s,transform .2s;color:#f7f1e4!important}.ai-orb__quick button:hover{background:#1a4d38;transform:translateY(-1px)}.ai-orb__messages{flex:1;gap:.55rem;padding:.65rem 1rem .85rem;display:grid;overflow:auto}.ai-orb__msg{color:#0f1c16;border-radius:.9rem;max-width:94%;padding:.7rem .85rem;font-family:Outfit,Inter,sans-serif;font-size:.88rem;line-height:1.5}.ai-orb__msg--assistant{color:#0f1c16;background:#fff;border:1px solid #0f1c1614;box-shadow:0 4px 14px #0000000d}.ai-orb__msg--user{color:#f7f1e4;background:#12352c;border:1px solid #b89a5759;margin-left:auto}.ai-orb__form{background:#ffffff73;border-top:1px solid #0f1c1614;grid-template-columns:1fr auto;gap:.45rem;padding:.55rem 1rem .3rem;display:grid}.ai-orb__form input{font:inherit;color:#0f1c16;background:#fff;border:1px solid #0f1c1633;border-radius:.75rem;padding:.7rem .8rem;font-size:.9rem}.ai-orb__form input::placeholder{color:#0f1c1673}.ai-orb__form button{color:#0f1c16;cursor:pointer;background:linear-gradient(145deg,#d4b06a,#b8923f);border:0;border-radius:.75rem;place-items:center;width:2.65rem;display:grid}.ai-orb__note{color:#0f1c168c;margin:0;padding:0 1rem .75rem;font-family:Outfit,Inter,sans-serif;font-size:.68rem}@media (max-width:720px){.ai-orb{bottom:5.2rem;right:.75rem}.ai-orb__toy{width:4rem;height:4rem}}@media (prefers-reduced-motion:reduce){.ai-orb__glow{animation:none}}.returns-explorer__copy{position:relative}.calc-guide{z-index:6;pointer-events:none;align-items:flex-end;gap:.65rem;max-width:min(100%,22rem);margin-top:1.1rem;display:flex;position:relative}.calc-guide__pet,.calc-guide__bubble,.calc-guide__actions button{pointer-events:auto}.calc-guide__pet{cursor:pointer;filter:drop-shadow(0 10px 18px #00000059);background:0 0;border:0;flex:none;width:4.6rem;height:5.1rem;padding:0;animation:1.1s cubic-bezier(.22,1,.36,1) calc-guide-walk;position:relative}.calc-guide__pointer{background:#d4b06a;border-radius:50%;width:.7rem;height:.7rem;animation:1.6s ease-out infinite calc-guide-pulse;position:absolute;top:42%;right:-.35rem;box-shadow:0 0 #d4b06a8c}.calc-guide__bubble{color:#f7f1e4;background:linear-gradient(165deg,#10281ef5,#04120cf5);border:1px solid #d4b06a8c;border-radius:1rem 1rem 1rem .35rem;padding:.85rem .95rem .9rem;position:relative;box-shadow:0 16px 40px #0006}.calc-guide__bubble p{gap:.25rem;margin:0;display:grid}.calc-guide__bubble strong{color:#f0e0b8;font-family:Outfit,Inter,sans-serif;font-size:.92rem;font-weight:650}.calc-guide__bubble span{color:#f7f1e4c7;font-family:Outfit,Inter,sans-serif;font-size:.8rem;line-height:1.4}.calc-guide__actions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.calc-guide__go{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;color:#0a1f16;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border:0;border-radius:999px;padding:.45rem .95rem;font-family:Outfit,Inter,sans-serif;font-size:.78rem;font-weight:650;box-shadow:0 0 18px #d4b06a59}.calc-guide__skip{color:#f7f1e48c;cursor:pointer;background:0 0;border:0;padding:.45rem .35rem;font-family:Outfit,Inter,sans-serif;font-size:.75rem}.calc-guide__skip:hover{color:#f7f1e4}.returns-explorer.is-guided .returns-explorer__cta{animation:1.8s ease-in-out infinite calc-cta-glow;box-shadow:0 0 0 1px #d4b06a73,0 0 28px #d4b06a59}@keyframes calc-guide-walk{0%{opacity:.2;transform:translate(-2.5rem)translateY(.4rem)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes calc-guide-pulse{0%{transform:scale(.85);box-shadow:0 0 #d4b06a8c}70%{transform:scale(1.15);box-shadow:0 0 0 12px #d4b06a00}to{transform:scale(.85);box-shadow:0 0 #d4b06a00}}@keyframes calc-cta-glow{0%,to{transform:translateY(0);box-shadow:0 0 0 1px #d4b06a66,0 0 18px #d4b06a40}50%{transform:translateY(-2px);box-shadow:0 0 0 1px #d4b06aa6,0 0 36px #d4b06a73}}@media (max-width:900px){.calc-guide{max-width:100%}.calc-guide__pet{width:4rem;height:4.4rem}}@media (prefers-reduced-motion:reduce){.calc-guide__pet,.calc-guide__pointer,.returns-explorer.is-guided .returns-explorer__cta{animation:none!important}}.palm-pet{pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;display:grid}.palm-pet__svg{filter:drop-shadow(0 6px 10px #00000047);width:92%;height:92%;overflow:visible}.palm-pet--sm .palm-pet__svg{width:100%;height:100%}.palm-pet--lively .palm-pet__body,.palm-pet--lively .palm-pet__trunk,.palm-pet--lively .palm-pet__crown,.palm-pet--lively .palm-pet__shadow{transform-box:fill-box;transform-origin:bottom}.palm-pet--lively .palm-pet__svg{animation:2.6s ease-in-out infinite palm-pet-bob}.palm-pet--lively .palm-pet__shadow{transform-origin:50%;animation:2.6s ease-in-out infinite palm-pet-shadow}.palm-pet--lively .palm-pet__crown{transform-origin:40.5px 34px;animation:3.4s ease-in-out infinite palm-pet-sway}.palm-pet--lively .palm-pet__frond--l{transform-origin:40px 34px;animation:2.8s ease-in-out infinite palm-pet-frond-l}.palm-pet--lively .palm-pet__frond--r{transform-origin:41px 34px;animation:2.8s ease-in-out .15s infinite palm-pet-frond-r}.palm-pet--lively .palm-pet__frond--t{transform-origin:40.5px 32px;animation:3.1s ease-in-out 80ms infinite palm-pet-frond-t}.palm-pet--lively .palm-pet__eyes{transform-origin:40px 63px;animation:4.8s step-end infinite palm-pet-blink}.palm-pet--lively .palm-pet__smile{animation:3.6s ease-in-out infinite palm-pet-smile}@keyframes palm-pet-bob{0%,to{transform:translateY(0)rotate(-2deg)}40%{transform:translateY(-5px)rotate(1.5deg)}70%{transform:translateY(-2px)rotate(-1deg)}}@keyframes palm-pet-shadow{0%,to{opacity:.35;transform:scaleX(1)}40%{opacity:.22;transform:scaleX(.78)}}@keyframes palm-pet-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes palm-pet-frond-l{0%,to{transform:rotate(0)}50%{transform:rotate(-8deg)}}@keyframes palm-pet-frond-r{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes palm-pet-frond-t{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(3deg)translateY(-1px)}}@keyframes palm-pet-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.08)}}@keyframes palm-pet-smile{0%,to{d:path("M36.5 67.2c1.2 1.4 5.8 1.4 7 0")}50%{d:path("M36.5 66.8c1.4 1.9 6.2 1.9 7.2 0")}}@media (prefers-reduced-motion:reduce){.palm-pet--lively .palm-pet__svg,.palm-pet--lively .palm-pet__shadow,.palm-pet--lively .palm-pet__crown,.palm-pet--lively .palm-pet__frond--l,.palm-pet--lively .palm-pet__frond--r,.palm-pet--lively .palm-pet__frond--t,.palm-pet--lively .palm-pet__eyes,.palm-pet--lively .palm-pet__smile{animation:none!important}}.levron-boot{--boot-bg:#020c08;--boot-emerald:#0a2a1c;--boot-gold:#e8c978;--boot-gold-soft:#e8c97899;pointer-events:auto;opacity:1;place-items:center;margin:0;padding:0;transition:opacity .3s cubic-bezier(.16,1,.3,1);overflow:hidden;z-index:2147483000!important;background:radial-gradient(ellipse 70% 55% at 50% 42%, var(--boot-emerald) 0%, transparent 62%), radial-gradient(ellipse 90% 80% at 50% 100%, #031610eb 0%, transparent 55%), var(--boot-bg)!important;visibility:visible!important;display:grid!important;position:fixed!important;inset:0!important}.levron-boot.is-out{opacity:0;pointer-events:none}.levron-boot__glow{pointer-events:none;filter:blur(2px);background:radial-gradient(circle,#d4b06a29 0%,#0000 68%);border-radius:50%;width:min(32rem,78vw);height:min(32rem,78vw);animation:2s ease-in-out both levron-boot-glow;position:absolute}.levron-boot__word{z-index:1;letter-spacing:.18em;text-transform:uppercase;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.05em;margin:0;padding:0 1rem;font-size:clamp(3.25rem,13vw,6.75rem);font-weight:600;line-height:1;display:flex;position:relative;color:var(--boot-gold)!important;text-shadow:0 0 40px #d4b06a38!important;font-family:Cormorant Garamond,Playfair Display,Georgia,serif!important}.levron-boot__letter{opacity:0;animation:.45s cubic-bezier(.16,1,.3,1) forwards levron-letter-in;animation-delay:calc(60ms + var(--i,0) * 50ms);justify-content:center;align-items:center;display:inline-flex;transform:translateY(1.25rem);color:inherit!important}.levron-boot__letter--o{width:.98em;height:.98em;animation:.4s cubic-bezier(.16,1,.3,1) forwards levron-letter-in;animation-delay:calc(60ms + var(--i,0) * 50ms);margin:0 .03em}.levron-boot__o-jump{transform-origin:bottom;will-change:transform;place-items:center;width:100%;height:100%;display:grid}.levron-boot__o-ring{width:100%;height:100%;box-shadow:0 0 0 2px var(--boot-gold-soft), 0 0 36px #d4b06a47, 0 12px 28px #00000059;background:#000;border-radius:50%;place-items:center;display:grid;overflow:hidden}.levron-boot__palm{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:118%;height:118%}.levron-boot.is-reduced .levron-boot__letter,.levron-boot.is-reduced .levron-boot__letter--o,.levron-boot.is-reduced .levron-boot__o-jump{opacity:1;animation:none;transform:none}html.is-preloading,html.is-preloading body,html.is-preloading .site-shell.blueprint.fof-template{background:#020c08!important}html.is-preloading .fof-scene,html.is-preloading .site-header,html.is-preloading .sticky-contact,html.is-preloading .scroll-line,html.is-preloading .ai-orb,html.is-preloading .site-main{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@keyframes levron-letter-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translate(0,0)}}@keyframes levron-o-bounce{0%{transform:translate(0,0)scale(1)}12%{transform:translateY(.18rem)scale(1.06,.9)}38%{transform:translateY(-2.15rem)scale(.94,1.12)}55%{transform:translateY(.2rem)scale(1.08,.88)}70%{transform:translateY(-.85rem)scale(.97,1.06)}84%{transform:translateY(.08rem)scale(1.03,.96)}to{transform:translate(0,0)scale(1)}}@keyframes levron-boot-glow{0%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1.02)}to{opacity:.65;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.levron-boot__letter,.levron-boot__letter--o,.levron-boot__o-jump,.levron-boot__glow{opacity:1!important;animation:none!important;transform:none!important}}.cine-chapter{max-width:100%;padding:clamp(5.5rem,14vh,9rem) 1.25rem;position:relative}.cine-chapter__seam{pointer-events:none;background:linear-gradient(#0316108c,#0000);height:5.5rem;position:absolute;top:0;left:0;right:0}.cine-chapter__inner{width:min(920px,100%);margin-inline:auto}.cine-chapter__head{text-align:center;width:min(720px,100%);margin:0 auto clamp(2rem,5vh,3.5rem)}.cine-chapter__title{letter-spacing:-.02em;color:#f7f1e4;margin:.65rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.15rem,5.7vw,3.85rem);font-weight:600;line-height:1.12}.cine-chapter__line{color:#f7f1e4c7;text-align:center;max-width:34rem;margin:1.75rem auto 0;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.12rem,2.35vw,1.35rem);font-weight:500;line-height:1.65}.world-chapter{place-items:center;min-height:min(78vh,720px);padding-block:clamp(6rem,16vh,10rem);display:grid}.world-chapter__inner{text-align:center}.india-cine{padding:0;position:relative}.india-cine--scroll{--growth-count:8;--growth-chapter-vh:.95;height:calc((100svh - var(--header-offset,72px)) * var(--growth-count) * var(--growth-chapter-vh));min-height:calc((100svh - var(--header-offset,72px)) * var(--growth-count) * var(--growth-chapter-vh))}.india-cine__sticky{top:var(--header-offset,72px);min-height:calc(100svh - var(--header-offset,72px));height:calc(100svh - var(--header-offset,72px));z-index:1;align-content:stretch;display:grid;position:sticky}.india-cine__stepper{z-index:7;left:max(5.75rem,9vw);right:auto;bottom:max(5.15rem, calc(env(safe-area-inset-bottom,0px) + 4.65rem));background:linear-gradient(160deg,#123023eb,#031610f5);border:1px solid #d4b06a66;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:auto auto auto;place-items:center;gap:.35rem .4rem;padding:.35rem .4rem .4rem;display:inline-grid;position:absolute;box-shadow:0 12px 26px #0000004d,inset 0 1px #f7f1e414}.india-cine__step{color:#f7f1e4;cursor:pointer;background:#f7f1e40f;border:1px solid #f7f1e424;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;padding:0;font-family:Outfit,Inter,sans-serif;font-size:.95rem;line-height:1;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:grid}.india-cine__step:hover:not(:disabled){background:#3d9b6a47;border-color:#3d9b6a80;transform:translateY(-1px)}.india-cine__step:disabled{opacity:.3;cursor:not-allowed}.india-cine__step--next{color:#0a1f16;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border-color:#d4b06a8c;box-shadow:0 4px 12px #d4b06a47}.india-cine__step--next:hover:not(:disabled){background:linear-gradient(135deg,#f7ebc8,#dfbf78 55%,#c49a4a)}.india-cine__step-count{text-align:center;letter-spacing:.04em;color:#f7f1e4;min-width:2.6rem;margin:0;font-family:Playfair Display,Georgia,serif;font-size:.88rem}.india-cine__step-count i{opacity:.45;margin:0 .12rem;font-family:Outfit,Inter,sans-serif;font-size:.65rem;font-style:normal}.india-cine__step-scroll{letter-spacing:.16em;text-transform:uppercase;color:#d4b06ad9;grid-column:1/-1;font-family:Outfit,Inter,sans-serif;font-size:.58rem}.india-cine__pager{z-index:7;left:max(5.75rem,9vw);right:auto;bottom:max(5.35rem, calc(env(safe-area-inset-bottom,0px) + 4.85rem));background:linear-gradient(155deg,#143426eb,#031610f5);border:1px solid #d4b06a61;border-radius:14px;align-items:center;gap:.55rem;padding:.4rem;display:inline-flex;position:absolute;transform:none;box-shadow:0 16px 34px #00000057,inset 0 1px #f7f1e40f}.india-cine__pager-btn{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#f7f1e4eb;background:#f7f1e40d;border:1px solid #f7f1e41f;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-width:0;padding:.62rem .95rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;font-weight:650;transition:background .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.india-cine__pager-btn em{font-style:normal}.india-cine__pager-btn span{opacity:.9;font-size:.95rem;line-height:1}.india-cine__pager-btn:hover:not(:disabled){background:#3d9b6a38;border-color:#3d9b6a73;transform:translateY(-1px)}.india-cine__pager-btn:disabled{opacity:.32;cursor:not-allowed}.india-cine__pager-btn--next{color:#0a1f16;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border-color:#d4b06a8c;box-shadow:0 6px 16px #d4b06a38}.india-cine__pager-btn--next:hover:not(:disabled){background:linear-gradient(135deg,#f7ebc8,#dfbf78 55%,#c49a4a);border-color:#f0e0b8b3}.india-cine__pager-count{letter-spacing:.04em;color:#f7f1e4;justify-content:center;align-items:baseline;gap:.2rem;min-width:3.4rem;margin:0;padding:0 .15rem;font-family:Playfair Display,Georgia,serif;font-size:.95rem;display:inline-flex}.india-cine__pager-count i{opacity:.45;margin-inline:.05rem;font-family:Outfit,Inter,sans-serif;font-size:.7rem;font-style:normal}.india-cine__pager-count span:last-child{letter-spacing:.06em;color:#d4b06ae6;font-family:Outfit,Inter,sans-serif;font-size:.72rem}.india-cine__stage{min-height:calc(100svh - var(--header-offset,72px));background:#010805;position:relative;overflow:hidden}.india-cine__frame{object-fit:cover;opacity:0;will-change:transform, opacity;filter:saturate(.78)contrast(1.06)brightness(.68)sepia(.12);width:100%;height:100%;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.16,1,.3,1),filter .55s;position:absolute;inset:0}.india-cine__frame.fx-zoom{filter:saturate(.7)contrast(1.08)brightness(.55)sepia(.12);transform:scale(1.28)}.india-cine__frame.fx-zoom.is-front{opacity:1;z-index:1;filter:saturate(.82)contrast(1.06)brightness(.66)sepia(.1);animation:6.8s cubic-bezier(.22,1,.36,1) forwards india-ken-zoom;transform:scale(1.06)}.india-cine__frame.fx-zoom.is-past{opacity:0;z-index:0;transform:scale(.92)}.india-cine__frame.fx-zoom.is-next{opacity:0;transform:scale(1.28)}.india-cine__frame.fx-slide{filter:saturate(.7)contrast(1.08)brightness(.55)sepia(.12);transform:translate(14%)scale(1.1)}.india-cine__frame.fx-slide.is-next{opacity:0;transform:translate(14%)scale(1.1)}.india-cine__frame.fx-slide.is-past{opacity:0;z-index:0;transform:translate(-12%)scale(1.02)}.india-cine__frame.fx-slide.is-front{opacity:1;z-index:1;filter:saturate(.82)contrast(1.06)brightness(.66)sepia(.1);animation:6.8s cubic-bezier(.22,1,.36,1) forwards india-ken-slide;transform:translate(0,0)scale(1.04)}.india-cine[data-dir=back] .india-cine__frame.fx-slide.is-next{transform:translate(-14%)scale(1.1)}.india-cine[data-dir=back] .india-cine__frame.fx-slide.is-past{transform:translate(12%)scale(1.02)}.india-cine__page-flash{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(110deg,#03161026,#f7f1e41f,#03161059);position:absolute;inset:0}.india-cine__page-flash.is-on{animation:.55s cubic-bezier(.22,1,.36,1) india-page-flash}@keyframes india-page-flash{0%{opacity:.55}to{opacity:0}}@keyframes india-ken-zoom{0%{transform:scale(1.06)}to{transform:scale(1.16)}}@keyframes india-ken-slide{0%{transform:translate(0,0)scale(1.04)}to{transform:translate(-3.5%)scale(1.12)}}.india-cine--emerald .india-cine__frame.is-front{filter:saturate(.82)contrast(1.06)brightness(.66)sepia(.1)}.india-cine--gold .india-cine__frame.is-front{filter:saturate(.88)contrast(1.08)brightness(.64)sepia(.22)}.india-cine--deep .india-cine__frame.is-front{filter:saturate(.7)contrast(1.1)brightness(.52)sepia(.08)}.india-cine__wash{z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.55;background:linear-gradient(125deg,#3d9b6a73 0%,#0000 42%,#d4b06a59 100%),radial-gradient(55% 50% at 50% 40%,#0a1f1633,#0000 70%);transition:opacity 1s,background 1s;position:absolute;inset:0}.india-cine--emerald .india-cine__wash{background:linear-gradient(125deg,#3d9b6a8c 0%,#0000 48%,#d4b06a38 100%),radial-gradient(55% 50% at 45% 40%,#06221840,#0000 70%)}.india-cine--gold .india-cine__wash{background:linear-gradient(125deg,#d4b06a6b 0%,#0000 45%,#3d9b6a47 100%),radial-gradient(55% 50% at 55% 42%,#14100833,#0000 70%)}.india-cine--deep .india-cine__wash{opacity:.65;background:linear-gradient(160deg,#03100a8c 0%,#0000 50%,#2a6b5259 100%),radial-gradient(55% 50% at 50% 45%,#d4b06a1f,#0000 70%)}.india-cine__veil{z-index:3;pointer-events:none;background:radial-gradient(65% 60% at 55% 45%,#0000 20%,#010805b3 100%),linear-gradient(90deg,#0108059e 0%,#0000 42%,#01080566 100%),linear-gradient(#01080566,#0000 35%,#01080594);position:absolute;inset:0}.india-cine__grain{z-index:4;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");position:absolute;inset:0}.india-cine__rail{left:max(1rem, env(safe-area-inset-left,0px));z-index:5;flex-direction:column;gap:.55rem;width:7.5rem;padding:.35rem 0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.india-cine__rail-fill{opacity:.7;pointer-events:none;background:linear-gradient(#d4b06a,#3d9b6a);width:1px;position:absolute;top:0;left:7px}.india-cine__tick{color:#f7f1e473;cursor:pointer;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.55rem;padding:.15rem 0;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:flex;position:relative}.india-cine__tick-dot{background:#00000059;border:1px solid #d4b06a73;border-radius:50%;flex:none;width:9px;height:9px;transition:transform .45s,background .45s,box-shadow .45s}.india-cine__tick.is-active{color:#f7f1e4}.india-cine__tick.is-active .india-cine__tick-dot{background:#d4b06a;transform:scale(1.15);box-shadow:0 0 0 4px #d4b06a2e}.india-cine__tick.is-done .india-cine__tick-dot{background:#3d9b6a;border-color:#3d9b6a}.india-cine__tick-label{opacity:0;transition:opacity .35s,transform .35s;transform:translate(-4px)}.india-cine__tick.is-active .india-cine__tick-label,.india-cine__tick:hover .india-cine__tick-label{opacity:1;transform:translate(0)}.india-cine__copy{--india-panel-top:max(5.75rem, calc(var(--header-offset,4.75rem) + 1rem));z-index:5;top:var(--india-panel-top);max-width:28rem;position:absolute;bottom:auto;left:max(9rem,14vw);right:max(30rem,38vw)}.india-cine__research{--india-panel-top:max(5.75rem, calc(var(--header-offset,4.75rem) + 1rem));z-index:5;top:var(--india-panel-top);overscroll-behavior:contain;-webkit-backdrop-filter:blur(16px);scrollbar-width:thin;scrollbar-color:#d4b06a59 transparent;text-align:left;transform-origin:100% 0;background:linear-gradient(165deg,#0a1f16e0,#031610f0);border:1px solid #d4b06a4d;border-radius:1rem;width:min(23.5rem,28vw);height:auto;max-height:min(70vh,100% - 8rem);padding:1.35rem 1.4rem 1.25rem;position:absolute;bottom:auto;left:auto;right:clamp(4.25rem,7vw,6.5rem);overflow:hidden auto;box-shadow:0 20px 44px #00000052,0 0 0 1px #3d9b6a14;transform:none!important}@media (min-width:901px){.india-cine__stage{--india-panel-top:max(5.75rem, calc(var(--header-offset,4.75rem) + 1rem))}.india-cine__copy{top:var(--india-panel-top)!important;bottom:auto!important;left:max(9rem,12vw)!important;right:max(30rem,38vw)!important}.india-cine__research{top:var(--india-panel-top)!important;width:min(23.5rem,28vw)!important;height:auto!important;max-height:min(70vh,100% - 8rem)!important;bottom:auto!important;left:auto!important;right:clamp(4.25rem,7vw,6.5rem)!important;transform:none!important}}.india-cine__research::-webkit-scrollbar{width:4px}.india-cine__research::-webkit-scrollbar-thumb{background:#d4b06a59;border-radius:999px}.india-cine__scroll-pet{z-index:7;left:max(5.75rem,8.5vw);bottom:max(5.35rem, calc(env(safe-area-inset-bottom,0px) + 4.85rem));width:7.5rem;height:4.6rem;box-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;position:absolute;overflow:visible}.india-cine__scroll-pet:hover .india-cine__scroll-pet-walker{filter:drop-shadow(0 10px 16px #0000006b)}.india-cine__scroll-pet:focus-visible{outline-offset:4px;border-radius:1rem;outline:2px solid #d4b06ad9}.india-cine__scroll-pet-walker{filter:drop-shadow(0 8px 12px #00000059);place-items:center;width:4.2rem;height:4.6rem;animation:1.55s linear infinite india-pet-walk;display:grid;position:absolute;top:0;left:0}@keyframes india-pet-walk{0%{transform:translateY(5px)rotate(-7deg)}25%{transform:translate(1.1rem,-4px)rotate(-1deg)}50%{transform:translate(2.4rem,5px)rotate(7deg)}75%{transform:translate(3.5rem,-3px)rotate(2deg)}to{transform:translateY(5px)rotate(-7deg)}}.india-cine__research-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#3d9b6afa;margin:0 0 .65rem;font-family:Outfit,Inter,sans-serif;font-size:.84rem}.india-cine__research-stat{border-bottom:1px solid #f7f1e41f;gap:.3rem;margin-bottom:.85rem;padding-bottom:.85rem;display:grid}.india-cine__research-stat-num{letter-spacing:-.02em;color:#f7f1e4;text-shadow:0 0 28px #3d9b6a59;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2.45rem,3.9vw,3rem);font-weight:600;line-height:1}.india-cine__research-stat-label{letter-spacing:.03em;color:#d4b06af2;font-family:Outfit,Inter,sans-serif;font-size:1rem;line-height:1.35}.india-cine__research-body{color:#f7f1e4eb;margin:0 0 .9rem;font-family:Outfit,Inter,sans-serif;font-size:1.12rem;line-height:1.52}.india-cine__chart{background:linear-gradient(#3d9b6a1a,#03161059),#03161073;border:1px solid #f7f1e41f;border-radius:10px;margin:0 0 .9rem;padding:.75rem .8rem .65rem}.india-cine__chart-title{letter-spacing:.06em;text-transform:uppercase;color:#d4b06aeb;margin:0 0 .65rem;font-family:Outfit,Inter,sans-serif;font-size:.84rem}.india-cine__chart-bars{grid-template-columns:1fr 1fr;align-items:stretch;gap:.85rem;padding:.1rem .15rem 0;display:grid}.india-cine__chart-col{flex-direction:column;align-items:center;gap:.3rem;min-height:7rem;display:flex}.india-cine__chart-value{color:#f7f1e4;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:1.22rem;font-weight:600;line-height:1}.india-cine__chart-track{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:5.2rem;display:flex}.india-cine__chart-bar{transform-origin:bottom;background:linear-gradient(#3d9b6a8c,#3d9b6a38);border-radius:6px 6px 3px 3px;width:100%;max-width:3.2rem;min-height:.35rem;display:block;box-shadow:inset 0 1px #f7f1e41f}.india-cine__chart-bar.is-now{background:linear-gradient(#d4b06af2,#3d9b6a8c);box-shadow:0 0 18px #d4b06a38,inset 0 1px #f7f1e433}.india-cine__chart-label{letter-spacing:.04em;text-align:center;color:#f7f1e49e;font-family:Outfit,Inter,sans-serif;font-size:.62rem}.india-cine__chart-note{letter-spacing:.03em;color:#f7f1e466;margin:.55rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.58rem}.india-cine__threshold{background:linear-gradient(135deg,#d4b06a14,#0000 42%),linear-gradient(#3d9b6a14,#0316106b);border:1px solid #f7f1e41f;border-radius:10px;margin:0 0 .9rem;padding:.75rem .8rem .7rem}.india-cine__threshold-title{letter-spacing:.06em;text-transform:uppercase;color:#d4b06aeb;margin:0 0 .55rem;font-family:Outfit,Inter,sans-serif;font-size:.86rem}.india-cine__threshold-body{gap:.55rem;display:grid}.india-cine__threshold-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.india-cine__threshold-num{letter-spacing:-.02em;color:#f7f1e4;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:2.2rem;font-weight:600;line-height:1}.india-cine__threshold-status{letter-spacing:.04em;color:#3d9b6afa;font-family:Outfit,Inter,sans-serif;font-size:.9rem}.india-cine__threshold-track{background:#f7f1e414;border-radius:999px;height:.55rem;position:relative;overflow:visible}.india-cine__threshold-zone{pointer-events:none;position:absolute;top:0;bottom:0}.india-cine__threshold-zone.is-before{background:linear-gradient(90deg,#f7f1e40d,#0000);border-radius:999px 0 0 999px;width:33.333%;left:0}.india-cine__threshold-zone.is-after{background:linear-gradient(90deg,#3d9b6a14,#3d9b6a2e);border-radius:0 999px 999px 0;left:33.333%;right:0}.india-cine__threshold-fill{background:linear-gradient(90deg,#3d9b6a59,#d4b06af2);border-radius:999px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 16px #d4b06a38}.india-cine__threshold-line{z-index:2;background:#d4b06af2;width:1px;position:absolute;top:-.35rem;bottom:-.35rem;transform:translate(-50%)}.india-cine__threshold-line em{letter-spacing:.06em;color:#d4b06af2;font-family:Outfit,Inter,sans-serif;font-size:.58rem;font-style:normal;position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%)}.india-cine__threshold-mark{z-index:3;background:#f7f1e4;border:2px solid #d4b06a;border-radius:50%;width:.7rem;height:.7rem;margin:-.35rem 0 0 -.35rem;position:absolute;top:50%;box-shadow:0 0 12px #d4b06a73}.india-cine__threshold-scale{letter-spacing:.04em;color:#f7f1e480;justify-content:space-between;margin-top:.85rem;font-family:Outfit,Inter,sans-serif;font-size:.58rem;display:flex}.india-cine__threshold-scale span:last-child{color:#3d9b6aeb}.india-cine__threshold-note{letter-spacing:.03em;color:#f7f1e480;margin:.55rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.78rem;line-height:1.4}.india-cine__research-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.india-cine__research-list li{color:#f7f1e4e6;padding-left:1rem;font-family:Outfit,Inter,sans-serif;font-size:1.02rem;line-height:1.48;position:relative}.india-cine__research-list li:before{content:"";background:#d4b06a;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.india-cine__research-source{letter-spacing:.04em;color:#f7f1e480;border-top:1px solid #f7f1e41a;margin:1rem 0 0;padding-top:.75rem;font-family:Outfit,Inter,sans-serif;font-size:.8rem;line-height:1.4}.india-cine__kicker{letter-spacing:.2em;text-transform:uppercase;color:#3d9b6af2;min-height:1.1em;margin-bottom:1rem;font-family:Outfit,Inter,sans-serif;font-size:.78rem;display:block}.india-cine__chapter-title{letter-spacing:.16em;text-transform:uppercase;color:#d4b06ae6;margin:0 0 .85rem;font-family:Outfit,Inter,sans-serif;font-size:.86rem}.india-cine__statement{color:#f7f1e4;text-shadow:0 4px 40px #0000008c;max-width:18ch;margin:0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(1.85rem,4.4vw,2.95rem);font-weight:600;line-height:1.18}.india-cine__progress{background:#ffffff2e;width:min(12rem,40vw);height:1px;margin-top:1.5rem;overflow:hidden}.india-cine__progress span{background:linear-gradient(90deg,#d4b06a,#3d9b6a);width:0;height:100%;transition:width .1s linear;display:block}.india-cine__hint{letter-spacing:.12em;text-transform:uppercase;color:#f7f1e466;margin:.85rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.72rem}.india-cine__bridge{z-index:6;color:#d4b06af2;text-align:center;pointer-events:none;margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.05rem,2.4vw,1.35rem);font-style:normal;transition:opacity .8s;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.india-cine__bridge--ghost{opacity:0}.phil-chapter__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,4vw,2.75rem);margin:clamp(2.5rem,6vh,3.5rem) 0 0;padding:0;list-style:none;display:grid}.phil-chapter__grid li{border-top:1px solid #d4b06a47;gap:.5rem;padding-top:1.1rem;display:grid}.phil-chapter__grid strong{color:#f7f1e4;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:600}.phil-chapter__grid span{color:#f7f1e4b3;font-family:Outfit,Inter,sans-serif;font-size:1.02rem;font-weight:500;line-height:1.55}.phil-chapter__body{text-align:center;color:#f7f1e4a6;max-width:32rem;margin:2rem auto 0;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.65}.intel-map{background:radial-gradient(55% 45% at 12% 8%,#d4b06a24,#0000 52%),radial-gradient(45% 40% at 88% 92%,#3d9b6a24,#0000 55%),radial-gradient(45% 40% at 20% 95%,#2a6b5229,#0000 55%),#020504;padding:clamp(3.5rem,8vh,5.5rem) 0 clamp(2.5rem,5vh,3.5rem);position:relative;overflow:hidden}.intel-map__chrome{justify-content:space-between;align-items:flex-end;gap:1.5rem;width:min(1220px,100% - 1.5rem);margin:0 auto 1.25rem;display:flex}.intel-map__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#3d9b6a;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:block}.intel-map__title{letter-spacing:-.02em;color:#fff;margin:.4rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:650}.intel-map__line{color:#f7f1e49e;max-width:34rem;margin:.55rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.95rem;line-height:1.55}.intel-map__chrome-right{justify-items:end;gap:.75rem;display:grid}.intel-map__live{letter-spacing:.16em;text-transform:uppercase;color:#d4b06a;background:#0a1f16a6;border:1px solid #d4b06a73;border-radius:6px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:inline-flex;box-shadow:0 0 18px #d4b06a2e}.intel-map__live i{background:#3d9b6a;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite intel-blink;box-shadow:0 0 12px #3d9b6af2}.intel-map__tabs{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.intel-map__tabs button{color:#f7f1e494;letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080e0cb8;border:1px solid #ffffff14;border-radius:8px;padding:.5rem .85rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;transition:border-color .35s,background .35s,color .35s,box-shadow .35s;box-shadow:inset 0 1px #ffffff0a}.intel-map__tabs button.is-active{color:#1a1206;background:linear-gradient(135deg,#ffe4a8,#e0a84a 55%,#c4892e);border-color:#ffc864f2;font-weight:700;box-shadow:0 0 0 1px #ffd27859,0 0 28px #e0a84a8c}.intel-map__stage{aspect-ratio:1200/620;will-change:transform;background:radial-gradient(60% 55% at 50% 45%,#0c1c1666,#0000 70%),#030806;border:1px solid #d4b06a61;border-radius:14px;width:min(1220px,100% - 1.5rem);max-height:min(72vh,680px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 48px 120px #000000b8,0 0 0 1px #0009,inset 0 1px #ffffff0d,inset 0 -40px 80px #0a1f1659}.intel-map__glow{pointer-events:none;filter:blur(48px);opacity:.55;position:absolute}.intel-map__glow--a{background:#3d9b6a6b;width:48%;height:48%;bottom:-14%;left:-8%}.intel-map__glow--b{background:#e0a84a52;width:42%;height:42%;top:-12%;right:-8%}.intel-map__particles{pointer-events:none;opacity:.65;z-index:1;background-image:radial-gradient(1.2px 1.2px at 10% 20%,#d4b06ad9,#0000),radial-gradient(1px 1px at 30% 70%,#3d9b6ab3,#0000),radial-gradient(1.2px 1.2px at 62% 28%,#d4b06aa6,#0000),radial-gradient(1px 1px at 78% 62%,#3d9b6a80,#0000),radial-gradient(1px 1px at 88% 18%,#d4b06a8c,#0000);animation:16s linear infinite intel-drift;position:absolute;inset:0}.intel-map__svg{z-index:1;width:100%;height:100%;display:block;position:relative}.intel-map__route{stroke-dasharray:5 12;transition:opacity .65s,stroke-width .65s;animation:5.5s linear infinite intel-dash}.intel-map__route.is-lit{filter:drop-shadow(0 0 8px #ffc864bf);animation-duration:2.6s}.intel-map__flow{opacity:.15}.intel-map__flow.is-lit{opacity:1;filter:drop-shadow(0 0 10px #ffe6a0)}.intel-map__hub{cursor:pointer;outline:none}.intel-map__pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite intel-pulse}.intel-map__pin{z-index:4;-webkit-backdrop-filter:blur(18px);color:#f7f1e4;text-align:left;cursor:pointer;opacity:.45;background:linear-gradient(155deg,#30200af0,#060e0ceb);border:1px solid #d4b06a8c;border-radius:10px;width:min(176px,36vw);padding:.75rem .85rem .8rem;transition:opacity .4s,transform .4s,box-shadow .4s,border-color .4s;position:absolute;transform:translate(-50%,-20%);box-shadow:0 0 0 1px #d4b06a2e,0 16px 40px #0000008c,0 0 36px #d4b06a47}.intel-map__pin.is-right{transform:translate(-10%,-20%)}.intel-map__pin.is-active{opacity:1;border-color:#d4b06af2;transform:translate(-50%,-28%)scale(1.04);box-shadow:0 0 0 1px #d4b06a59,0 20px 48px #00000094,0 0 48px #d4b06a66}.intel-map__pin.is-right.is-active{transform:translate(-10%,-28%)scale(1.04)}.intel-map__pin-kicker{letter-spacing:.16em;text-transform:uppercase;color:#d4b06af2;font-family:Outfit,Inter,sans-serif;font-size:.6rem;display:block}.intel-map__pin strong{letter-spacing:-.02em;color:#f7f1e4;margin-top:.2rem;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2;display:block}.intel-map__pin em{letter-spacing:.1em;text-transform:uppercase;color:#3d9b6ae6;margin-top:.35rem;font-family:Outfit,Inter,sans-serif;font-size:.66rem;font-style:normal;display:block}.intel-map__focus-card{z-index:5;-webkit-backdrop-filter:blur(20px);background:linear-gradient(165deg,#281c0ceb,#030c0af0);border:1px solid #d4b06a73;border-radius:12px;width:min(290px,100% - 2rem);padding:1.05rem 1.15rem 1.15rem;position:absolute;bottom:1rem;left:1rem;box-shadow:0 22px 56px #0000008c}.intel-map__focus-card span{letter-spacing:.16em;text-transform:uppercase;color:#d4b06a;font-family:Outfit,Inter,sans-serif;font-size:.64rem;display:block}.intel-map__focus-card strong{color:#fff;margin-top:.35rem;font-family:Outfit,Inter,sans-serif;font-size:1.2rem;font-weight:650;display:block}.intel-map__focus-card p{color:#f7f1e4b8;margin:.45rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.88rem;line-height:1.5}.intel-map__floor{grid-template-columns:1.05fr 1.15fr 1fr;gap:.75rem;width:min(1220px,100% - 1.5rem);margin:1rem auto 0;display:grid}.intel-map__floor-card{-webkit-backdrop-filter:blur(16px);background:linear-gradient(165deg,#1c160ce0,#030c0af2);border:1px solid #d4b06a47;border-radius:12px;padding:1.15rem 1.2rem 1.25rem;box-shadow:0 20px 48px #0006,inset 0 1px #ffffff0a}.intel-map__floor-card header span{letter-spacing:.14em;text-transform:uppercase;color:#3d9b6abf;font-family:Outfit,Inter,sans-serif;font-size:.64rem;display:block}.intel-map__floor-card header strong{color:#fff;margin-top:.25rem;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;font-weight:650;display:block}.intel-map__floor-card>p{color:#f7f1e48c;margin:.65rem 0 .85rem;font-family:Outfit,Inter,sans-serif;font-size:.82rem;line-height:1.5}.intel-map__floor-card ul{gap:.55rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.intel-map__floor-card li button{color:#f7f1e4bf;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:7.5rem 1fr auto;align-items:center;gap:.65rem;width:100%;padding:.2rem 0;font-family:Outfit,Inter,sans-serif;font-size:.82rem;display:grid}.intel-map__floor-card li.is-on button{color:#fff}.intel-map__bar{background:#ffffff14;border-radius:999px;height:5px;overflow:hidden}.intel-map__bar i{border-radius:inherit;background:linear-gradient(90deg,#c4892e,#ffe4a8 55%,#e0a84a);height:100%;transition:width 1.1s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 16px #ffb43c8c}.intel-map__floor-card li em{letter-spacing:.08em;text-transform:uppercase;color:#d4b06abf;font-size:.68rem;font-style:normal}.intel-map__linechart{height:96px;margin-top:.35rem;position:relative}.intel-map__linechart svg{width:100%;height:100%;display:block}.intel-map__linechart path.is-draw{stroke-dasharray:480;stroke-dashoffset:480px;animation:1.6s cubic-bezier(.22,1,.36,1) forwards intel-draw}.intel-map__chip{letter-spacing:.1em;text-transform:uppercase;color:#f0d58a;background:#0a1410d9;border:1px solid #d4b06a80;border-radius:999px;padding:.28rem .55rem;font-family:Outfit,Inter,sans-serif;font-size:.68rem;position:absolute;top:8%;right:12%;box-shadow:0 0 18px #d4b06a40}.intel-map__theme-list{gap:.7rem!important}.intel-map__theme-list li{border-top:1px solid #ffffff12;gap:.2rem;padding-top:.55rem;display:grid}.intel-map__theme-list strong{color:#fff;font-family:Outfit,Inter,sans-serif;font-size:.78rem}.intel-map__theme-list span{color:#f7f1e48c;font-family:Outfit,Inter,sans-serif;font-size:.78rem}.intel-map__disclaimer{text-align:center;color:#f7f1e466;width:min(760px,100% - 2rem);margin:1.1rem auto 0;font-family:Outfit,Inter,sans-serif;font-size:.72rem}.intel-map__bridge{text-align:center;color:#d4b06aeb;margin:1.35rem auto 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.05rem,2.4vw,1.35rem);font-style:normal}@keyframes intel-drift{0%{transform:translateY(0)}to{transform:translateY(-16px)}}@keyframes intel-dash{to{stroke-dashoffset:-140px}}@keyframes intel-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@keyframes intel-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes intel-draw{to{stroke-dashoffset:0}}.portal-lux{padding:0;position:relative}.portal-lux__sticky{top:var(--header-offset,72px);min-height:calc(100svh - var(--header-offset,72px));z-index:1;background:radial-gradient(50% 45% at 50% 40%,#3d9b6a29,#0000 65%),radial-gradient(40% 35% at 70% 70%,#d4b06a1a,#0000 60%),#020a07;place-items:center;padding:1.25rem;display:grid;position:sticky;overflow:hidden}.portal-lux__gate{text-align:center;z-index:2;width:min(420px,100%);position:relative}.portal-lux__aura{filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#d4b06a38,#0000 62%);animation:5s ease-in-out infinite portal-aura;position:absolute;inset:-40% -20%}.portal-lux__badge{letter-spacing:.16em;text-transform:uppercase;color:#d4b06a;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:inline-block;position:relative}.portal-lux__title{color:#f7f1e4;margin:1.25rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.2rem,6vw,3.4rem);font-weight:500;line-height:1.1;position:relative}.portal-lux__line{color:#f7f1e4b8;max-width:26rem;margin:1rem auto 0;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;line-height:1.6;position:relative}.portal-lux__enter{width:4.5rem;height:4.5rem;margin:2.25rem auto 0;position:relative}.portal-lux__enter-ring{border:1px solid #d4b06a73;border-radius:50%;animation:2.8s ease-out infinite portal-ring;position:absolute;inset:0}.portal-lux__enter-core{background:radial-gradient(circle at 35% 30%,#f0e0b8,#d4b06a 45%,#3d9b6a);border-radius:50%;position:absolute;inset:28%;box-shadow:0 0 28px #d4b06a73}.portal-lux__hint{letter-spacing:.18em;text-transform:uppercase;color:#f7f1e473;margin:1.25rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.72rem}.portal-lux__login{z-index:2;width:min(420px,100%)}.portal-lux__glass{-webkit-backdrop-filter:blur(22px);background:linear-gradient(165deg,#ffffff14,#081c14b8);border:1px solid #d4b06a59;padding:1.75rem 1.5rem 1.5rem;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff1f}.portal-lux__login-head{color:#d4b06a;align-items:center;gap:.75rem;margin-bottom:1.35rem;display:flex}.portal-lux__login-head span{letter-spacing:.14em;text-transform:uppercase;color:#f7f1e48c;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:block}.portal-lux__login-head strong{color:#f7f1e4;margin-top:.15rem;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;font-weight:500;display:block}.portal-lux__field{letter-spacing:.1em;text-transform:uppercase;color:#f7f1e48c;gap:.4rem;margin-bottom:.9rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;display:grid}.portal-lux__field input{color:#f7f1e4;letter-spacing:.08em;background:#00000059;border:1px solid #d4b06a47;border-radius:8px;padding:.85rem .95rem;font-size:.95rem}.portal-lux__login-actions{align-items:center;gap:.85rem;margin-top:1.1rem;display:flex}.portal-lux__secure-btn{letter-spacing:.06em;text-transform:uppercase;color:#0a1f16;cursor:not-allowed;background:linear-gradient(135deg,#f0e0b8,#d4b06a 45%,#b8923f);border:0;border-radius:8px;flex:1;padding:.9rem 1rem;font-family:Outfit,Inter,sans-serif;font-size:.85rem;font-weight:600;box-shadow:0 0 0 1px #d4b06a66,0 10px 30px #d4b06a38}.portal-lux__bio{color:#d4b06a;background:#00000040;border:1px solid #d4b06a59;border-radius:10px;place-items:center;gap:0;width:3.4rem;height:3.4rem;display:grid}.portal-lux__bio span{display:none}.portal-lux__bio.is-pulse{animation:1.4s ease-in-out portal-bio;box-shadow:0 0 24px #3d9b6a73}.portal-lux__auth-note{color:#f7f1e473;margin:1rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.72rem}.portal-lux__dash{z-index:2;-webkit-overflow-scrolling:touch;width:min(1080px,100%);max-height:calc(100svh - 2rem);overflow:auto}.portal-lux__dash-bar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.portal-lux__dash-bar h3{color:#f7f1e4;margin:.45rem 0 0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500}.portal-lux__status{letter-spacing:.14em;text-transform:uppercase;color:#3d9b6abf;font-family:Outfit,Inter,sans-serif;font-size:.7rem}.portal-lux__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.portal-lux__card{-webkit-backdrop-filter:blur(16px);opacity:0;background:linear-gradient(165deg,#ffffff12,#061812bf);border:1px solid #d4b06a38;border-radius:12px;padding:1.1rem 1.15rem 1.2rem;transition:opacity .78s cubic-bezier(.22,1,.36,1),transform .88s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.22,1,.36,1),border-color .32s;transform:translateY(34px)}.portal-lux__dash.is-in .portal-lux__card{opacity:1;transform:translateY(0)}.portal-lux__dash.is-in .portal-lux__card[data-i="1"]{transition-delay:60ms}.portal-lux__dash.is-in .portal-lux__card[data-i="2"]{transition-delay:.14s}.portal-lux__dash.is-in .portal-lux__card[data-i="3"]{transition-delay:.22s}.portal-lux__dash.is-in .portal-lux__card[data-i="4"]{transition-delay:.3s}.portal-lux__dash.is-in .portal-lux__card[data-i="5"]{transition-delay:.38s}.portal-lux__dash.is-in .portal-lux__card[data-i="6"]{transition-delay:.46s}.portal-lux__dash.is-in .portal-lux__card[data-i="7"]{transition-delay:.54s}.portal-lux__dash.is-in .portal-lux__card[data-i="8"]{transition-delay:.62s}.portal-lux__dash.is-in .portal-lux__card[data-i="9"]{transition-delay:.7s}.portal-lux__card:hover{transform:translateY(-5px);box-shadow:0 18px 44px #00000061,0 0 0 1px #d4b06a52,0 0 28px #d4b06a1f}.portal-lux__card--hero{grid-column:span 1}.portal-lux__card header{color:#d4b06a;align-items:center;gap:.45rem;margin-bottom:.75rem;display:flex}.portal-lux__card header span{letter-spacing:.1em;text-transform:uppercase;color:#f7f1e4b3;font-family:Outfit,Inter,sans-serif;font-size:.72rem}.portal-lux__metric{color:#f7f1e4;font-family:Playfair Display,Georgia,serif;font-size:1.65rem;font-weight:500;display:block}.portal-lux__card p{color:#f7f1e48c;margin:.35rem 0 .9rem;font-family:Outfit,Inter,sans-serif;font-size:.85rem}.portal-lux__meter{background:#ffffff1a;border-radius:999px;height:3px;overflow:hidden}.portal-lux__meter i{background:linear-gradient(90deg,#3d9b6a,#d4b06a);height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1) .3s;display:block}.portal-lux__donut{width:88px;height:88px;margin:.25rem auto 0}.portal-lux__donut circle.is-draw{animation:1.4s cubic-bezier(.22,1,.36,1) both portal-donut}.portal-lux__bars{align-items:flex-end;gap:.35rem;height:92px;display:flex}.portal-lux__bars i{background:linear-gradient(#d4b06a,#2a6b52);border-radius:2px 2px 0 0;flex:1;transition:height .9s cubic-bezier(.22,1,.36,1);display:block}.portal-lux__lines{gap:.45rem;display:grid}.portal-lux__lines em{background:#f7f1e41f;border-radius:999px;height:8px;display:block}.portal-lux__lines em:nth-child(2){width:78%}.portal-lux__lines em:nth-child(3){width:54%}.portal-lux__card--timeline{grid-column:span 2}.portal-lux__card--timeline ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.portal-lux__card--timeline li{color:#f7f1e4c7;gap:1rem;font-family:Outfit,Inter,sans-serif;font-size:.88rem;display:flex}.portal-lux__card--timeline time{color:#d4b06a;letter-spacing:.08em;text-transform:uppercase;min-width:5.5rem;font-size:.72rem}.portal-lux__note,.portal-lux__bridge{text-align:center;color:#f7f1e473;margin:1.25rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.78rem}.portal-lux__bridge{color:#d4b06ae6;margin-top:.65rem;font-family:Playfair Display,Georgia,serif;font-size:1.1rem;font-style:normal}.portal-lux__scrub{z-index:3;background:#ffffff1f;height:1px;position:absolute;bottom:.75rem;left:10%;right:10%}.portal-lux__scrub i{background:linear-gradient(90deg,#3d9b6a,#d4b06a);height:100%;display:block}@keyframes portal-aura{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes portal-ring{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.45)}}@keyframes portal-bio{0%,to{transform:scale(1)}40%{transform:scale(1.08)}70%{transform:scale(.98)}}@keyframes portal-donut{0%{stroke-dasharray:0 88}to{stroke-dasharray:55 88}}.journey-close{text-align:center;padding-block:clamp(3rem,8vh,5rem) clamp(2rem,5vh,3rem)}.journey-close__line{color:#f7f1e4e0;max-width:36rem;margin:0 auto;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.2rem,2.8vw,1.65rem);line-height:1.45}.site-shell.blueprint.fof-template .cine-journey .bp-section,.site-shell.blueprint.fof-template .cine-journey .returns-explorer{padding-block:clamp(5rem,12vh,8rem)}.site-shell.blueprint.fof-template .cine-journey .bp-why__grid{gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(2.5rem,5vh,3.5rem)}.site-shell.blueprint.fof-template .cine-journey .bp-why__card{box-shadow:none;text-align:center;background:0 0;border:0;border-top:1px solid #d4b06a47;padding:1.75rem .75rem 0}.site-shell.blueprint.fof-template .cine-journey .bp-why__card h3{letter-spacing:.04em;text-shadow:0 0 24px #d4b06a38;margin-bottom:1.05rem;margin-left:auto;margin-right:auto;padding-bottom:.65rem;display:inline-block}.site-shell.blueprint.fof-template .cine-journey .bp-why__card h3:after{background:linear-gradient(90deg,#0000,#d4b06a59,#d4b06a 45%,#f0e0b8,#d4b06a 55%,#d4b06a59,#0000);width:2.75rem;height:2px;box-shadow:0 0 14px #d4b06a8c}.site-shell.blueprint.fof-template .cine-journey .bp-why__card p{text-align:center;max-width:20ch;margin-inline:auto}.site-shell.blueprint.fof-template .cine-journey .bp-platform__grid{gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(2.5rem,5vh,3.5rem)}.site-shell.blueprint.fof-template .cine-journey .bp-platform__card{box-shadow:none;background:0 0;border:0;border-top:1px solid #d4b06a38;padding:1.5rem 0 0}.site-shell.blueprint.fof-template .cine-journey .bp-platform__stage{gap:clamp(2rem,5vw,3rem);margin-top:clamp(3rem,8vh,5rem)}.site-shell.blueprint.fof-template .cine-journey .anima{transition-duration:1.05s}@media (max-width:980px){.intel-map__chrome{flex-direction:column;align-items:flex-start}.intel-map__chrome-right{justify-items:start;width:100%}.intel-map__tabs{justify-content:flex-start}.intel-map__floor{grid-template-columns:1fr}.intel-map__stage{aspect-ratio:4/3;max-height:none}.intel-map__pin{display:none}.intel-map__pin.is-active{width:min(240px,100% - 2rem);display:block;bottom:5.5rem;top:auto!important;left:50%!important;transform:translate(-50%)!important}}@media (max-width:800px){.phil-chapter__grid{grid-template-columns:1fr}.india-cine__rail{width:auto;left:.75rem}.india-cine__tick-label{display:none}.india-cine__copy{top:max(4.85rem, calc(var(--header-offset,4.25rem) + .25rem));max-width:min(22rem,100% - 3.5rem);bottom:auto;left:2.85rem;right:1.1rem}.india-cine__research{top:auto;left:1rem;right:1rem;bottom:max(5.85rem, calc(env(safe-area-inset-bottom,0px) + 5.15rem));width:auto;max-width:none;height:auto;max-height:min(40vh,18.5rem);padding:1rem 1.05rem;transform:none!important}.india-cine__stepper{left:max(2.65rem, calc(env(safe-area-inset-left,0px) + 2.4rem));bottom:max(.9rem, calc(env(safe-area-inset-bottom,0px) + .7rem));column-gap:.3rem;padding:.28rem .35rem}.india-cine__step{width:1.95rem;height:1.95rem;font-size:.85rem}.india-cine__step-count{min-width:2.3rem;font-size:.8rem}.india-cine__step-scroll{display:none}.india-cine--scroll{--growth-chapter-vh:1.05}@keyframes india-pet-walk{0%{transform:translateY(4px)rotate(-6deg)}50%{transform:translate(1.8rem,4px)rotate(6deg)}to{transform:translateY(4px)rotate(-6deg)}}.india-cine__research-stat-num{font-size:2.15rem}.india-cine__research-stat-label{font-size:.88rem}.india-cine__research-body{margin-bottom:.7rem;font-size:1rem}.india-cine__chart{margin-bottom:.65rem;padding:.55rem .6rem .5rem}.india-cine__chart-title{margin-bottom:.45rem;font-size:.6rem}.india-cine__chart-col{min-height:5.4rem}.india-cine__chart-track{min-height:3.8rem}.india-cine__chart-value{font-size:.82rem}.india-cine__chart-label{font-size:.56rem}.india-cine__chart-note{font-size:.52rem}.india-cine__threshold{margin-bottom:.65rem;padding:.6rem .65rem .55rem}.india-cine__threshold-title{font-size:.6rem}.india-cine__threshold-num{font-size:1.4rem}.india-cine__threshold-status{font-size:.62rem}.india-cine__threshold-note{font-size:.52rem}.india-cine__research-list{gap:.55rem}.india-cine__research-list li{font-size:.92rem}.india-cine__research-source{font-size:.72rem}.india-cine__frame.fx-zoom.is-front,.india-cine__frame.fx-slide.is-front{animation-duration:5.5s}.portal-lux__grid{grid-template-columns:1fr 1fr}.portal-lux__card--timeline{grid-column:span 2}.intel-map__floor-card li button{grid-template-columns:1fr;gap:.35rem}}@media (max-width:560px){.portal-lux__grid{grid-template-columns:1fr}.portal-lux__card--timeline{grid-column:span 1}.india-cine__research{left:.9rem;right:.9rem;bottom:max(5.65rem, calc(env(safe-area-inset-bottom,0px) + 4.95rem));width:auto;max-height:min(38vh,17.5rem);padding:.95rem 1rem}.india-cine__threshold-head{flex-wrap:wrap;gap:.25rem .5rem}.india-cine__chart-col{min-height:4.8rem}.india-cine__pager-btn{min-width:3.15rem;min-height:2.35rem}}@media (prefers-reduced-motion:reduce){.portal-lux__aura,.portal-lux__enter-ring,.intel-map__particles,.intel-map__route,.intel-map__pulse,.intel-map__flow,.intel-map__live i,.intel-map__linechart path.is-draw{animation:none!important}.india-cine__frame,.india-cine__frame.fx-zoom.is-front,.india-cine__frame.fx-slide.is-front{transition:none!important;animation:none!important;transform:none!important}.india-cine__scroll-pet-walker,.india-cine__page-flash.is-on{animation:none!important}.portal-lux__card{opacity:1;transform:none}.intel-map__linechart path.is-draw{stroke-dashoffset:0}}.india-cine.india-cine--with-insights.india-cine--scroll{height:auto;min-height:0}.india-cine__pin.india-cine--scroll{--growth-count:8;--growth-chapter-vh:.95;height:calc((100svh - var(--header-offset,72px)) * var(--growth-count) * var(--growth-chapter-vh));min-height:calc((100svh - var(--header-offset,72px)) * var(--growth-count) * var(--growth-chapter-vh));position:relative}.growth-thesis{z-index:2;background:radial-gradient(70% 45% at 50% -5%,#3d9b6a24,#0000 55%),radial-gradient(40% 30% at 90% 40%,#d4b06a0f,#0000 50%),linear-gradient(#031610 0%,#0a1f16 42%,#04140e 100%);border-top:1px solid #d4b06a38;position:relative}.growth-thesis__pin{position:relative}.growth-thesis__sticky{box-sizing:border-box;padding:clamp(3.5rem,8vw,6rem) clamp(1.25rem,4vw,3rem) clamp(4rem,9vw,6.5rem);position:relative}.growth-thesis__inner{z-index:2;gap:clamp(2.5rem,5vw,3.5rem);width:min(72rem,100%);margin:0 auto;display:grid;position:relative}.growth-thesis__viewport{min-width:0}.growth-thesis__track{will-change:transform;gap:clamp(2.5rem,5vw,3.5rem);display:grid}.growth-thesis__intro{text-align:center;max-width:36rem;margin:0 auto;padding-block:clamp(1.5rem,4vw,2.75rem)}.growth-thesis__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:#3d9b6af2;margin:0 0 .65rem;font-family:Outfit,Inter,sans-serif;font-size:.7rem;font-weight:600;display:block}.growth-thesis__title{color:#f7f1e4;text-wrap:balance;margin:0 0 .65rem;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,2.85rem);font-weight:600;line-height:1.12}.growth-thesis__lead{color:#f7f1e494;margin:0;font-family:Outfit,Inter,sans-serif;font-size:1.05rem;font-weight:500;line-height:1.55}.growth-thesis__chapter{min-height:min(78svh,38rem);scroll-margin-top:calc(var(--header-offset,72px) + 1.25rem);z-index:1;align-content:center;gap:1.45rem;padding-block:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.growth-thesis__chapter>*{z-index:1;position:relative}.growth-thesis__chapter--bridge{align-content:center;min-height:0}.growth-thesis__head{text-align:center;gap:.35rem;display:grid}.growth-thesis__heading{color:#f7f1e4;letter-spacing:.01em;margin:0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:600}.growth-thesis__grid{align-items:stretch;gap:.85rem;display:grid}.growth-thesis__grid>*,.growth-thesis__markets>*{height:100%;min-height:0}.growth-thesis__grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-thesis__grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.growth-thesis__card{isolation:isolate;color:#f7f1e4;cursor:default;backface-visibility:hidden;background:linear-gradient(165deg,#0c241aeb,#031610f5);border:1px solid #d4b06a3d;border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.85rem;height:100%;min-height:8.5rem;padding:1.15rem 1.1rem 1.2rem;transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),background .32s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 32px #00000038}.growth-thesis__card:after{content:"";opacity:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 30% 20%,#d4b06a29,#0000 55%);transition:opacity .35s;position:absolute;inset:-40% -20%}.growth-thesis__card:hover:after,.growth-thesis__card.is-active:after{opacity:1}button.growth-thesis__card{font:inherit;text-align:left;cursor:pointer;width:100%}.growth-thesis__card:hover,.growth-thesis__card:focus-visible,.growth-thesis__card.is-active{background:linear-gradient(165deg,#103022f2,#041a12fa);border-color:#d4b06a9e;outline:none;box-shadow:0 20px 44px #00000052,0 0 0 1px #d4b06a47,0 0 32px #d4b06a24}.growth-thesis__card:active{box-shadow:0 12px 28px #00000047,0 0 0 1px #d4b06a59,0 0 20px #d4b06a2e}.growth-thesis__card p{z-index:1;color:#f7f1e4e6;text-wrap:balance;margin:0;font-family:Outfit,Inter,sans-serif;font-size:1rem;font-weight:550;line-height:1.35;position:relative}.growth-thesis__icon{z-index:1;color:#d4b06a;background:#3d9b6a1a;border:1px solid #d4b06a59;border-radius:.7rem;flex:none;place-items:center;width:2.35rem;height:2.35rem;transition:background .28s,color .28s,border-color .28s;display:grid;position:relative}.growth-thesis__card:hover .growth-thesis__icon,.growth-thesis__card.is-active .growth-thesis__icon{color:#e8c97a;background:#d4b06a29;border-color:#d4b06a8c}.growth-thesis__markets{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.growth-thesis__markets--cities{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-thesis__market{isolation:isolate;color:#f7f1e4;text-align:left;height:100%;min-height:11.5rem;font:inherit;cursor:pointer;will-change:transform, opacity;backface-visibility:hidden;background:linear-gradient(165deg,#0a1f16e6,#031610f5);border:1px solid #d4b06a38;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.2rem 1.15rem 1.15rem;transition:border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.growth-thesis__market:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#d4b06a14 0%,#0000 45%,#3d9b6a0f 100%);transition:opacity .32s;position:absolute;inset:0}.growth-thesis__market.is-active:before,.growth-thesis__market:hover:before,.growth-thesis__market:focus-visible:before{opacity:1}.growth-thesis__market.is-featured{border-color:#d4b06a7a;box-shadow:0 16px 36px #00000042}.growth-thesis__market:hover,.growth-thesis__market:focus-visible,.growth-thesis__market.is-active{border-color:#d4b06aa6;outline:none;box-shadow:0 22px 48px #00000057,0 0 0 1px #d4b06a4d,0 0 36px #d4b06a29}.growth-thesis__market:active{box-shadow:0 14px 32px #0000004d,0 0 0 1px #d4b06a61,0 0 22px #d4b06a33}.growth-thesis__market-top,.growth-thesis__market p,.growth-thesis__meter{z-index:1;position:relative}.growth-thesis__market-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.growth-thesis__market-top strong{color:#f0e0b8;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;font-weight:600}.growth-thesis__market.is-featured .growth-thesis__market-top strong{color:#e8c97a}.growth-thesis__market-top em,.growth-thesis__signal{letter-spacing:.1em;text-transform:uppercase;color:#f7f1e4d1;white-space:nowrap;background:#3d9b6a24;border:1px solid #d4b06a59;border-radius:999px;padding:.28rem .55rem;font-family:Outfit,Inter,sans-serif;font-size:.62rem;font-style:normal;font-weight:650;transition:background .28s,border-color .28s,color .28s,transform .28s}.growth-thesis__market.is-active .growth-thesis__signal,.growth-thesis__market.is-featured .growth-thesis__signal{color:#f0e0b8;background:#d4b06a2e;border-color:#d4b06aa6}.growth-thesis__market:hover .growth-thesis__signal,.growth-thesis__market:focus-visible .growth-thesis__signal{border-color:#d4b06a8c;transform:translateY(-1px)}.growth-thesis__market p{color:#f7f1e4ad;flex:auto;margin:0;font-family:Outfit,Inter,sans-serif;font-size:.92rem;font-weight:500;line-height:1.4}.growth-thesis__meter{--meter:50%;background:#f7f1e41a;border-radius:999px;height:3px;position:relative;overflow:hidden}.growth-thesis__meter-fill{height:100%;width:var(--meter);transform-origin:0;border-radius:inherit;background:linear-gradient(90deg,#3d9b6a,#d4b06a);display:block}.growth-thesis__note{text-align:center;color:#f7f1e46b;margin:.15rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.72rem;line-height:1.45}.growth-thesis__bridge{scroll-margin-top:calc(var(--header-offset,72px) + 1.25rem);background:radial-gradient(60% 80% at 0%,#3d9b6a1f,#0000 55%),linear-gradient(135deg,#0c241af2,#041610fa);border:1px solid #d4b06a59;border-radius:1.15rem;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:1.5rem;padding:clamp(1.35rem,3vw,1.85rem) clamp(1.25rem,3vw,1.75rem);display:grid;box-shadow:0 18px 40px #00000047}.growth-thesis__bridge p{color:#f7f1e49e;max-width:38rem;margin:.45rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.9rem;line-height:1.5}.growth-thesis__cta{color:#031610;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border:1px solid #d4b06a8c;border-radius:999px;justify-self:end;align-items:center;gap:.55rem;padding:.85rem 1.25rem;font-family:Outfit,Inter,sans-serif;font-size:.88rem;font-weight:650;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 24px #00000040}.growth-thesis__cta:hover,.growth-thesis__cta:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 14px 30px #00000052}.growth-thesis__cta span{font-size:1.05rem;line-height:1}.thesis-buildings{pointer-events:none;-webkit-user-select:none;user-select:none;--tb-gold-front:linear-gradient(165deg, #f0d89a 0%, #d4b06a 45%, #b8923f 100%);--tb-gold-side:linear-gradient(180deg, #a8883a 0%, #6e5520 100%);--tb-gold-top:linear-gradient(135deg, #f7ecd0 0%, #e0c57a 65%);--tb-emerald-front:linear-gradient(165deg, #5ec98a 0%, #3d9b6a 48%, #246b4a 100%);--tb-emerald-side:linear-gradient(180deg, #1f5a42 0%, #0c2e22 100%);--tb-emerald-top:linear-gradient(135deg, #8ad9ad 0%, #3d9b6a 70%);--tb-forest-front:linear-gradient(165deg, #3a8f68 0%, #1e4f3a 55%, #0f2e22 100%);--tb-forest-side:linear-gradient(180deg, #0a241a 0%, #04140e 100%);--tb-forest-top:linear-gradient(135deg, #4db87a 0%, #1e4f3a 75%);--tb-charcoal-front:linear-gradient(165deg, #243d32 0%, #0f221a 55%, #031610 100%);--tb-charcoal-side:linear-gradient(180deg, #020c08 0%, #000503 100%);--tb-charcoal-top:linear-gradient(135deg, #3a5a4a 0%, #142820 70%)}.thesis-buildings--ambient{z-index:0;pointer-events:none;height:min(48vh,20rem);position:absolute;inset:auto 0 0;overflow:visible}.thesis-buildings--ambient:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#031610 0%,#0000 28% 58%,#04140e73 100%);position:absolute;inset:0}.thesis-buildings__ground{background:radial-gradient(65% 70% at 50% 100%,#3d9b6a38,#0000 72%),radial-gradient(40% 50% at 55% 100%,#d4b06a1a,#0000 60%),linear-gradient(#0000,#03161080);height:48%;position:absolute;inset:auto 0 0}.thesis-buildings__parallax{width:100%;height:100%;transform-style:preserve-3d;position:absolute;inset:0}.thesis-buildings__parallax>div{width:100%;height:100%;transform-style:preserve-3d}.thesis-buildings__scene{z-index:1;perspective:1100px;perspective-origin:50% 78%;transform-style:preserve-3d;place-items:end center;display:grid;position:absolute;inset:0}.thesis-buildings__tower{left:calc(50% + var(--tb-x,0%));bottom:calc(10% + var(--tb-y,0px));width:var(--tb-w);height:var(--tb-h);margin-left:calc(var(--tb-w) / -2);transform-style:preserve-3d;transform:translate3d(0, 0, 0) rotateY(calc(-38deg + var(--tb-yaw,0deg))) rotateX(14deg);transform-origin:50% 100%;will-change:transform;position:absolute}.thesis-buildings__shadow{opacity:.9;pointer-events:none;filter:blur(2px);background:radial-gradient(#0000009e,#0000 70%);width:108%;height:22%;position:absolute;bottom:-16%;left:50%;transform:translate(-48%)translateZ(-28px)rotateX(78deg)}.thesis-buildings__base{width:112%;height:10px;transform-style:preserve-3d;transform:translateZ(calc(var(--tb-d) * .08));position:absolute;bottom:-4%;left:-6%}.thesis-buildings__base-front,.thesis-buildings__base-side,.thesis-buildings__base-top{box-sizing:border-box;border-radius:2px;display:block;position:absolute}.thesis-buildings__base-front{transform:translateZ(calc(var(--tb-d) / 2 + 2px));background:linear-gradient(#f7f1e424,#0316108c);inset:0;box-shadow:inset 0 1px #d4b06a38}.thesis-buildings__base-side{top:0;left:calc((100% - var(--tb-d)) / 2);width:var(--tb-d);height:100%;transform:rotateY(90deg) translateZ(calc(var(--tb-w) / 2 + 2px));background:linear-gradient(#03161059,#000000a6)}.thesis-buildings__base-top{top:calc((100% - var(--tb-d)) / 2);width:100%;height:var(--tb-d);background:linear-gradient(135deg,#d4b06a2e,#3d9b6a1f);left:0;transform:rotateX(90deg)translateZ(5px)}.thesis-buildings__cube{width:var(--tb-w);height:var(--tb-h);transform-style:preserve-3d;position:relative;transform:translateZ(0)}.thesis-buildings__face{box-sizing:border-box;backface-visibility:hidden;border-radius:6px;display:block;position:absolute}.thesis-buildings__face--front{width:var(--tb-w);height:var(--tb-h);transform:translateZ(calc(var(--tb-d) / 2));border-radius:7px 7px 4px 4px;top:0;left:0;overflow:hidden;box-shadow:inset 0 2px #f7f1e447,inset 2px 0 #f7f1e414,inset 0 -16px 28px #0000003d}.thesis-buildings__sheen{pointer-events:none;background:linear-gradient(128deg,#f7f1e438 0%,#0000 38% 62%,#0000000f 100%);position:absolute;inset:0}.thesis-buildings__face--side{width:var(--tb-d);height:var(--tb-h);left:calc((var(--tb-w) - var(--tb-d)) / 2);transform:rotateY(90deg) translateZ(calc(var(--tb-w) / 2));border-radius:4px 7px 4px 4px;top:0;box-shadow:inset -1px 0 #00000059,inset 0 1px #f7f1e40f}.thesis-buildings__face--top{width:var(--tb-w);height:var(--tb-d);left:0;top:calc((var(--tb-h) - var(--tb-d)) / 2);transform:rotateX(90deg) translateZ(calc(var(--tb-h) / 2));border-radius:6px;box-shadow:inset 0 0 0 1px #f7f1e424,inset 0 -8px 16px #0000001f}.thesis-buildings__face--back{width:var(--tb-w);height:var(--tb-h);transform:rotateY(180deg) translateZ(calc(var(--tb-d) / 2));opacity:.72;border-radius:6px;top:0;left:0;box-shadow:inset 0 0 24px #00000073}.thesis-buildings__tower--gold .thesis-buildings__face--front,.thesis-buildings__tower--gold .thesis-buildings__crown-front{background:var(--tb-gold-front)}.thesis-buildings__tower--gold .thesis-buildings__face--side,.thesis-buildings__tower--gold .thesis-buildings__crown-side{background:var(--tb-gold-side)}.thesis-buildings__tower--gold .thesis-buildings__face--top,.thesis-buildings__tower--gold .thesis-buildings__crown-top{background:var(--tb-gold-top)}.thesis-buildings__tower--gold .thesis-buildings__face--back{background:linear-gradient(165deg,#8a6e28 0%,#4a3810 100%)}.thesis-buildings__tower--emerald .thesis-buildings__face--front,.thesis-buildings__tower--emerald .thesis-buildings__crown-front{background:var(--tb-emerald-front)}.thesis-buildings__tower--emerald .thesis-buildings__face--side,.thesis-buildings__tower--emerald .thesis-buildings__crown-side{background:var(--tb-emerald-side)}.thesis-buildings__tower--emerald .thesis-buildings__face--top,.thesis-buildings__tower--emerald .thesis-buildings__crown-top{background:var(--tb-emerald-top)}.thesis-buildings__tower--emerald .thesis-buildings__face--back{background:linear-gradient(165deg,#1a4a36 0%,#0a2218 100%)}.thesis-buildings__tower--forest .thesis-buildings__face--front,.thesis-buildings__tower--forest .thesis-buildings__crown-front{background:var(--tb-forest-front)}.thesis-buildings__tower--forest .thesis-buildings__face--side,.thesis-buildings__tower--forest .thesis-buildings__crown-side{background:var(--tb-forest-side)}.thesis-buildings__tower--forest .thesis-buildings__face--top,.thesis-buildings__tower--forest .thesis-buildings__crown-top{background:var(--tb-forest-top)}.thesis-buildings__tower--forest .thesis-buildings__face--back{background:linear-gradient(165deg,#0f2e22 0%,#04140e 100%)}.thesis-buildings__tower--charcoal .thesis-buildings__face--front,.thesis-buildings__tower--charcoal .thesis-buildings__crown-front{background:var(--tb-charcoal-front);box-shadow:inset 0 2px #d4b06a24,inset 0 -14px 24px #00000052}.thesis-buildings__tower--charcoal .thesis-buildings__face--side,.thesis-buildings__tower--charcoal .thesis-buildings__crown-side{background:var(--tb-charcoal-side)}.thesis-buildings__tower--charcoal .thesis-buildings__face--top,.thesis-buildings__tower--charcoal .thesis-buildings__crown-top{background:var(--tb-charcoal-top)}.thesis-buildings__tower--charcoal .thesis-buildings__face--back{background:linear-gradient(165deg,#0a1812 0%,#000503 100%)}.thesis-buildings__windows{grid-template-columns:repeat(var(--cols,2), 1fr);grid-template-rows:repeat(var(--rows,4), 1fr);gap:11% 14%;display:grid;position:absolute;inset:10% 12% 14%}.thesis-buildings__pane{background:#f7f1e433;border-radius:2px;display:block;box-shadow:inset 0 0 0 .5px #d4b06a29,0 1px #f7f1e414}.thesis-buildings__tower--gold .thesis-buildings__pane{background:#0316102e}.thesis-buildings__tower--charcoal .thesis-buildings__pane{background:#d4b06a24}.thesis-buildings__crown{width:64%;height:14px;transform-style:preserve-3d;transform:translateZ(calc(var(--tb-d) * .12));position:absolute;bottom:100%;left:18%}.thesis-buildings__crown-front,.thesis-buildings__crown-side,.thesis-buildings__crown-top{box-sizing:border-box;border-radius:3px;display:block;position:absolute}.thesis-buildings__crown-front{transform:translateZ(calc(var(--tb-d) * .32));inset:0;box-shadow:inset 0 1px #f7f1e42e}.thesis-buildings__crown-side{top:0;left:calc((100% - (var(--tb-d) * .55)) / 2);width:calc(var(--tb-d) * .55);height:100%;transform:rotateY(90deg) translateZ(calc(var(--tb-w) * .32))}.thesis-buildings__crown-top{top:calc((100% - (var(--tb-d) * .55)) / 2);width:100%;height:calc(var(--tb-d) * .55);left:0;transform:rotateX(90deg)translateZ(7px)}@keyframes thesis-tower-drift{0%,to{transform:translate3d(0, 0, 0) rotateY(calc(-38deg + var(--tb-yaw,0deg))) rotateX(14deg)}20%{transform:translate3d(3px, -10px, 8px) rotateY(calc(-36deg + var(--tb-yaw,0deg))) rotateX(13deg)}45%{transform:translate3d(-2px, -4px, 2px) rotateY(calc(-39deg + var(--tb-yaw,0deg))) rotateX(15deg)}70%{transform:translate3d(4px, -13px, 10px) rotateY(calc(-37deg + var(--tb-yaw,0deg))) rotateX(13deg)}}.thesis-buildings--ambient.is-alive:not(.is-static) .thesis-buildings__tower{animation:7s ease-in-out infinite thesis-tower-drift}.thesis-buildings--ambient.is-alive:not(.is-static) .thesis-buildings__tower--d1{animation-duration:7.6s;animation-delay:-.6s}.thesis-buildings--ambient.is-alive:not(.is-static) .thesis-buildings__tower--d2{animation-duration:6.4s;animation-delay:-1.4s}.thesis-buildings--ambient.is-alive:not(.is-static) .thesis-buildings__tower--d3{animation-duration:8.2s;animation-delay:-2.1s}.thesis-buildings--ambient.is-alive:not(.is-static) .thesis-buildings__tower--d4{animation-duration:6.8s;animation-delay:-.3s}@media (max-width:900px){.thesis-buildings--ambient{z-index:1;visibility:hidden;height:min(38vh,14rem);position:fixed;bottom:0;left:0;right:0}.thesis-buildings--ambient.is-alive{visibility:visible}.thesis-buildings__face{border-radius:4px 4px 1px 1px}}@media (max-width:640px){.thesis-buildings--ambient{height:min(32vh,11rem)}.thesis-buildings__crown,.thesis-buildings__windows{display:none}}@media (prefers-reduced-motion:reduce){.thesis-buildings--ambient .thesis-buildings__tower{animation:none!important}}@media (min-width:901px){.growth-thesis__pin.is-hscroll-active .growth-thesis__sticky{top:var(--header-offset,72px);height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));flex-direction:column;padding:clamp(1.75rem,3.5vh,2.75rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,3vh,2.25rem);display:flex;position:sticky;overflow:hidden}.growth-thesis__pin.is-hscroll-active .growth-thesis__inner{flex-direction:column;flex:auto;gap:clamp(1rem,2.2vh,1.65rem);width:min(78rem,100%);min-height:0;display:flex}.growth-thesis__pin.is-hscroll-active .growth-thesis__intro{flex:none;padding-block:.35rem .15rem}.growth-thesis__pin.is-hscroll-active .growth-thesis__title{font-size:clamp(1.55rem,2.8vw,2.15rem)}.growth-thesis__pin.is-hscroll-active .growth-thesis__viewport{flex:auto;min-height:0;overflow:hidden}.growth-thesis__pin.is-hscroll-active .growth-thesis__track{flex-flow:row;align-items:stretch;gap:clamp(1.25rem,2.5vw,2rem);width:max-content;height:100%;display:flex}.growth-thesis__pin.is-hscroll-active .growth-thesis__chapter{flex:0 0 min(72rem,100vw - 2.5rem);align-content:center;width:min(72rem,100vw - 2.5rem);height:100%;min-height:0;padding-block:.35rem;overflow:hidden}.growth-thesis__pin.is-hscroll-active .growth-thesis__chapter--bridge{grid-template-columns:minmax(0,1.4fr) auto;align-content:center;align-items:center;gap:1.5rem;padding:clamp(1.35rem,3vw,1.85rem) clamp(1.25rem,3vw,1.75rem);display:grid}}@media (max-width:1100px){.growth-thesis__grid--four,.growth-thesis__grid--five,.growth-thesis__markets{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-thesis__markets--cities{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.india-cine__pin.india-cine--scroll{--growth-chapter-vh:1.05}.growth-thesis__sticky{padding:2.5rem 1.1rem 3.25rem}.growth-thesis__bridge{text-align:center;grid-template-columns:1fr}.growth-thesis__bridge p{margin-inline:auto}.growth-thesis__cta{justify-self:center}}@media (max-width:640px){.growth-thesis__inner,.growth-thesis__track{gap:clamp(1.75rem,8vw,2.5rem)}.growth-thesis__chapter{min-height:0;padding-block:clamp(1.25rem,5vw,2rem)}.growth-thesis__grid--four,.growth-thesis__grid--five,.growth-thesis__markets,.growth-thesis__markets--cities{grid-template-columns:1fr}.growth-thesis__card,.growth-thesis__market{min-height:0}.growth-thesis__card{flex-direction:row;align-items:center;padding:1rem 1.05rem}.growth-thesis__card p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.growth-thesis__pin{height:auto!important}.growth-thesis__sticky{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.growth-thesis__track{will-change:auto;transform:none!important}.growth-thesis__card,.growth-thesis__market,.growth-thesis__cta,.levron-model__card{will-change:auto;transition:none}.growth-thesis__card:hover,.growth-thesis__card:focus-visible,.growth-thesis__card.is-active,.growth-thesis__market:hover,.growth-thesis__market:focus-visible,.growth-thesis__market.is-active,.growth-thesis__cta:hover,.growth-thesis__cta:focus-visible,.levron-model__card:hover{transform:none}}.india-cine--acts{z-index:4;background:radial-gradient(70% 45% at 50% -5%,#3d9b6a24,#0000 55%),linear-gradient(#031610 0%,#0a1f16 42%,#04140e 100%);border-top:1px solid #d4b06a2e;padding-bottom:0;position:relative}.site-shell.blueprint.fof-template .india-cine--acts,.site-shell.blueprint.fof-template .india-cine--acts h2,.site-shell.blueprint.fof-template .india-cine--acts h3,.site-shell.blueprint.fof-template .india-cine--acts h4,.site-shell.blueprint.fof-template .india-cine--acts p,.site-shell.blueprint.fof-template .india-cine--acts span,.site-shell.blueprint.fof-template .india-cine--acts strong,.site-shell.blueprint.fof-template .india-cine--acts li{color:#f7f1e4!important;text-shadow:none!important}.india-cine__acts-intro{text-align:center;max-width:min(42rem,92%);margin:0 auto;padding:clamp(3rem,8vh,4.5rem) clamp(1.15rem,3.5vw,2rem) clamp(1.5rem,4vh,2.5rem)}.india-cine__acts-tag{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;display:inline-block;color:#3d9b6a!important}.india-cine__acts-title{margin:0 0 .55rem;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2rem,5vw,3.2rem);font-weight:600;line-height:1.05;color:#f7f1e4!important}.india-cine__acts-lead{max-width:38ch;margin:0 auto;font-family:Outfit,Inter,sans-serif;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.55;color:#f7f1e49e!important}.growth-act,.growth-act__pin{position:relative}.growth-act__sticky{box-sizing:border-box;padding:clamp(1.25rem,3vh,2rem) clamp(1rem,3vw,2rem) clamp(1.5rem,3vh,2rem);position:relative}.growth-act__head{text-align:center;max-width:36rem;margin:0 auto clamp(.65rem,1.5vh,1rem)}.growth-act__site-tag{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;display:inline-block;color:#3d9b6a!important}.growth-act__site-title{margin:0 0 .65rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.1;color:#f7f1e4!important}.growth-act__act-tag{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.35rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;display:inline-block;color:#d4b06ae6!important}.growth-act__act-title{letter-spacing:.02em;margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:600;color:#f7f1e4!important}.growth-act__act-hint{letter-spacing:.14em;text-transform:uppercase;margin:.35rem 0 0;font-size:.62rem;color:#3d9b6ad9!important}.growth-act__viewport{min-width:0}.growth-act__track{will-change:transform;gap:clamp(1.5rem,4vw,2.5rem);display:grid}.growth-act__panel{content-visibility:visible;contain-intrinsic-size:auto 36rem;contain:layout paint;background:#031610a6;border:1px solid #d4b06a38;border-radius:1.15rem;min-height:min(72svh,36rem);position:relative;overflow:hidden}.growth-act__panel-stage{isolation:isolate;min-height:min(72svh,36rem);position:relative}.growth-act__panel-image{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.growth-act__panel-wash{pointer-events:none;background:linear-gradient(105deg,#031610e0 0%,#0316108c 42%,#03161059 100%);position:absolute;inset:0}.growth-act__panel-veil{pointer-events:none;background:radial-gradient(80% 60% at 20% 40%,#3d9b6a1f,#0000 55%);position:absolute;inset:0}.growth-act__panel-copy{z-index:2;max-width:22rem;position:absolute;top:clamp(1.25rem,3vh,2rem);left:clamp(1.15rem,3vw,2rem);right:42%}.growth-act__panel-kicker{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.45rem;font-family:Outfit,Inter,sans-serif;font-size:.62rem;font-weight:600;display:block;color:#d4b06ae6!important}.growth-act__panel-title{margin:0 0 .4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:600;line-height:1.08;color:#f7f1e4!important}.growth-act__panel-statement{margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(.92rem,1.5vw,1.05rem);font-weight:500;line-height:1.5;color:#f7f1e4c7!important}.growth-act__panel-research{z-index:3;-webkit-backdrop-filter:blur(14px);background:linear-gradient(165deg,#0a1f16eb,#031610f5);border:1px solid #d4b06a47;border-radius:.95rem;width:min(22rem,38%);max-height:calc(100% - 2.5rem);padding:1.1rem 1.15rem;position:absolute;top:clamp(1.25rem,3vh,2rem);right:clamp(1rem,2.5vw,1.75rem);overflow-y:auto;box-shadow:0 16px 36px #00000047}.growth-act__panel-research-eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem;font-size:.62rem;font-weight:650;color:#3d9b6a!important}.growth-act__panel-research-stat{margin-bottom:.65rem}.growth-act__panel-research-num{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.85rem,3vw,2.45rem);font-weight:600;line-height:1;display:block;color:#e8c97a!important}.growth-act__panel-research-label{letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.68rem;font-weight:600;display:block;color:#f7f1e49e!important}.growth-act__panel-research-body{margin:0 0 .75rem;font-size:.84rem;line-height:1.5;color:#f7f1e4c7!important}.growth-act__panel-research-list{margin:0 0 .65rem;padding:0;list-style:none}.growth-act__panel-research-list li{margin-bottom:.35rem;padding-left:.85rem;font-size:.78rem;line-height:1.45;position:relative;color:#f7f1e4b8!important}.growth-act__panel-research-list li:before{content:"";background:#3d9b6a;border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.growth-act__panel-research-source{letter-spacing:.06em;margin:0;font-size:.62rem;color:#d4b06abf!important}.growth-act__panel-chart,.growth-act__panel-threshold{margin-bottom:.75rem}.growth-act__panel-chart-title,.growth-act__panel-threshold-title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 .45rem;font-size:.68rem;font-weight:600;color:#f7f1e4a6!important}.growth-act__panel-chart-bars{align-items:flex-end;gap:.65rem;min-height:4.5rem;display:flex}.growth-act__panel-chart-col{text-align:center;flex:1;gap:.25rem;display:grid}.growth-act__panel-chart-value{font-size:.62rem;font-weight:600;color:#e8c97a!important}.growth-act__panel-chart-track{background:#00000038;border-radius:.35rem;align-items:flex-end;height:3.25rem;display:flex;overflow:hidden}.growth-act__panel-chart-bar{background:linear-gradient(#3d9b6abf,#1a5c3af2);border-radius:.35rem .35rem 0 0;width:100%;display:block}.growth-act__panel-chart-bar.is-now{background:linear-gradient(#d4b06a,#b8923f)}.growth-act__panel-chart-label{font-size:.58rem;color:#f7f1e48c!important}.growth-act__panel-threshold-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.45rem;display:flex}.growth-act__panel-threshold-num{font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:600;color:#e8c97a!important}.growth-act__panel-threshold-status{letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;color:#3d9b6a!important}.growth-act__panel-threshold-track{background:#00000047;border-radius:999px;height:.45rem;position:relative;overflow:hidden}.growth-act__panel-threshold-zone.is-before{background:#b4503c40;position:absolute;inset:0 50% 0 0}.growth-act__panel-threshold-zone.is-after{background:#3d9b6a40;position:absolute;inset:0 0 0 50%}.growth-act__panel-threshold-fill{background:linear-gradient(90deg,#3d9b6a,#d4b06a);border-radius:999px;position:absolute;inset:0 auto 0 0}.growth-act__panel-threshold-line{background:#f7f1e48c;width:1px;position:absolute;top:-.35rem;bottom:-.35rem;transform:translate(-50%)}.growth-act__panel-threshold-line em{font-size:.55rem;font-style:normal;position:absolute;top:-1rem;left:50%;transform:translate(-50%);color:#f7f1e48c!important}.growth-act__panel-threshold-scale{justify-content:space-between;margin-top:.35rem;font-size:.55rem;display:flex;color:#f7f1e473!important}.growth-act__panel--insight{background:linear-gradient(165deg,#0a1f16f0,#031610fa);align-content:center;gap:1.15rem;min-height:min(72svh,36rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.growth-act__panel--bridge{grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:1.5rem}.growth-act__insight-head{text-align:center;max-width:28rem;margin:0 auto}.growth-act__insight-eyebrow{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:600;display:block;color:#3d9b6a!important}.growth-act__insight-title{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:600;line-height:1.1;color:#f7f1e4!important}.growth-act__insight-lead{text-align:center;max-width:36ch;margin:0 auto 1rem;font-size:.92rem;line-height:1.55;color:#f7f1e4a6!important}.growth-act__insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:36rem;margin:0 auto;display:grid}.growth-act__insight-card{background:#3d9b6a14;border:1px solid #d4b06a38;border-radius:.85rem;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.growth-act__insight-card p{margin:0;font-size:.86rem;font-weight:500;line-height:1.35;color:#f7f1e4e0!important}.growth-act__insight-icon{color:#d4b06a;background:#3d9b6a1f;border:1px solid #d4b06a59;border-radius:.6rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.growth-act__insight-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:42rem;margin:0 auto;display:grid}.growth-act__insight-markets--cities{grid-template-columns:repeat(3,minmax(0,1fr))}.growth-act__insight-market{color:inherit;text-align:left;font:inherit;cursor:pointer;background:#031610a6;border:1px solid #d4b06a38;border-radius:.85rem;flex-direction:column;gap:.55rem;padding:1rem;transition:border-color .25s,box-shadow .25s;display:flex}.growth-act__insight-market.is-active,.growth-act__insight-market.is-featured{border-color:#d4b06a7a;box-shadow:0 12px 28px #00000038}.growth-act__insight-market-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.growth-act__insight-market-top strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;color:#e8c97a!important}.growth-act__insight-market-top span{letter-spacing:.08em;text-transform:uppercase;border:1px solid #d4b06a4d;border-radius:999px;padding:.2rem .45rem;font-size:.58rem;font-weight:650;color:#f7f1e4bf!important}.growth-act__insight-market p{margin:0;font-size:.82rem;line-height:1.45;color:#f7f1e4ad!important}.growth-act__insight-meter{background:#00000047;border-radius:999px;height:.35rem;overflow:hidden}.growth-act__insight-meter-fill{height:100%;width:calc(var(--meter,50) * 1%);border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#3d9b6a,#d4b06a);display:block}.growth-act__re-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;max-width:44rem;margin:0 auto;display:grid}.growth-act__re-signal{background:#ffffff0f;border:1px solid #5cb88a40;border-radius:.85rem;padding:.85rem}.growth-act__re-signal strong{font-size:1.1rem;font-weight:600;display:block;color:#f7f1e4!important}.growth-act__re-signal>span{letter-spacing:.1em;text-transform:uppercase;margin:.15rem 0 .35rem;font-size:.58rem;display:block;color:#5cb88a!important}.growth-act__re-signal h4{margin:0 0 .3rem;font-size:.82rem;font-weight:600;color:#f7f1e4!important}.growth-act__re-signal p{margin:0;font-size:.76rem;line-height:1.45;color:#f7f1e4a6!important}.growth-act__bridge-cta{letter-spacing:.04em;white-space:nowrap;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border:1px solid #d4b06a73;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem 1.15rem;font-size:.78rem;font-weight:650;display:inline-flex;color:#0a1f16!important}@media (min-width:901px){.growth-act__pin.is-hscroll-active .growth-act__sticky{top:var(--header-offset,72px);height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));flex-direction:column;padding-bottom:clamp(1rem,2vh,1.5rem);display:flex;position:sticky;overflow:hidden}.growth-act__pin.is-hscroll-active .growth-act__head{flex:none}.growth-act__pin.is-hscroll-active .growth-act__viewport{flex:auto;min-height:0;overflow:hidden}.growth-act__pin.is-hscroll-active .growth-act__track{flex-flow:row;align-items:stretch;gap:clamp(1.25rem,2.5vw,2rem);width:max-content;height:100%;display:flex}.growth-act__pin.is-hscroll-active .growth-act__panel{flex:0 0 calc(100vw - 2.5rem);width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);height:100%;min-height:0}.growth-act__pin.is-hscroll-active .growth-act__panel-stage{height:100%;min-height:100%}}@media (max-width:900px){.growth-act__panel-copy{max-width:none;right:1rem}.growth-act__panel-research{width:auto;max-height:none;margin:auto clamp(1rem,3vw,1.5rem) clamp(1rem,3vw,1.5rem);position:relative;top:auto;right:auto}.growth-act__panel-stage{flex-direction:column;min-height:auto;display:flex}.growth-act__panel-image{height:12rem;position:relative}.growth-act__panel-copy{padding:1rem 1.15rem 0;position:relative}.growth-act__insight-markets,.growth-act__insight-markets--cities,.growth-act__re-signals{grid-template-columns:1fr}.growth-act__panel--bridge{text-align:center;grid-template-columns:1fr}.growth-act__bridge-cta{justify-self:center}}@media (prefers-reduced-motion:reduce){.growth-act__pin{height:auto!important}.growth-act__sticky{height:auto!important;min-height:0!important;position:relative!important;overflow:visible!important}.growth-act__track{transform:none!important}.growth-film__progress{display:none}}.india-cine--film{min-height:calc(100svh - var(--header-offset,72px));box-sizing:border-box;padding-block:0}.growth-film{min-height:calc(100svh - var(--header-offset,72px))}.growth-film__stage{min-height:calc(100svh - var(--header-offset,72px));height:calc(100svh - var(--header-offset,72px));box-sizing:border-box;flex-direction:column;padding:clamp(1rem,2.5vh,1.75rem) clamp(1rem,3vw,2rem);display:flex}.growth-film__head{text-align:center;flex:none;max-width:36rem;margin:0 auto clamp(.5rem,1.2vh,.85rem)}.growth-film__viewport{flex:auto;min-height:0;position:relative;overflow:hidden}.growth-film__play-overlay{z-index:4;cursor:pointer;background:radial-gradient(55% 45%,#03161059,#031610b8);border:0;align-content:center;place-items:center;gap:.85rem;margin:0;padding:0;transition:background .35s;display:grid;position:absolute;inset:0}.growth-film__play-overlay:hover{background:radial-gradient(55% 45%,#03161047,#031610a6)}.growth-film__play-mark{place-items:center;width:clamp(4.5rem,12vmin,5.75rem);height:clamp(4.5rem,12vmin,5.75rem);display:grid;position:relative}.growth-film__play-ring{background:linear-gradient(145deg,#3d9b6a38,#d4b06a1f);border:2px solid #d4b06a8c;border-radius:50%;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3d9b6a1f,0 18px 40px #00000059}.growth-film__play-overlay:hover .growth-film__play-ring{border-color:#3d9b6aa6;transform:scale(1.06)}.growth-film__play-icon{filter:drop-shadow(0 2px 8px #00000059);border:.72rem solid #0000;border-left:1.15rem solid #f7f1e4;border-right-width:0;width:0;height:0;margin-left:.28rem;position:relative}.growth-film__play-label{letter-spacing:.18em;text-transform:uppercase;color:#f7f1e4e0;font-family:Outfit,Inter,sans-serif;font-size:.72rem;font-weight:600}.growth-film__pause-hit{z-index:3;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.growth-film__track{will-change:transform;flex-flow:row;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);width:max-content;height:100%;transition:transform .85s cubic-bezier(.22,1,.36,1);display:flex}.growth-film__track .growth-act__panel{flex:0 0 calc(100vw - 2.5rem);width:calc(100vw - 2.5rem);max-width:calc(100vw - 2.5rem);height:100%;min-height:min(62svh,34rem)}.growth-film__controls{flex:none;justify-content:center;align-items:center;gap:.65rem;margin-top:clamp(.75rem,1.5vh,1rem);display:flex}.growth-film__btn{appearance:none;color:#f7f1e4;letter-spacing:.06em;cursor:pointer;background:#0316108c;border:1px solid #d4b06a59;border-radius:999px;padding:.55rem .85rem;font-family:Outfit,Inter,sans-serif;font-size:.78rem;font-weight:600;transition:border-color .25s,background .25s,transform .25s}.growth-film__btn:hover:not(:disabled){background:#3d9b6a1f;border-color:#3d9b6a8c}.growth-film__btn:disabled{opacity:.35;cursor:not-allowed}.growth-film__btn--play{background:linear-gradient(135deg,#3d9b6a38,#d4b06a24);min-width:8.5rem}.growth-film__btn--play.is-playing{border-color:#3d9b6a8c;box-shadow:inset 0 0 0 1px #3d9b6a1f}.growth-film__progress{flex:none;grid-template-columns:repeat(8,1fr);gap:.35rem;margin-top:clamp(.55rem,1.2vh,.85rem);padding-top:.55rem;display:grid;position:relative}.growth-film__progress-fill{pointer-events:none;background:linear-gradient(90deg,#3d9b6a,#d4b06a);border-radius:999px;height:2px;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 0 12px #3d9b6a59}.growth-film__tick{background:#f7f1e424;border-radius:999px;height:3px;transition:background .35s,transform .35s}.growth-film__tick.is-done{background:#3d9b6a73}.growth-film__tick.is-active{background:#d4b06ad9;transform:scaleY(1.35)}@keyframes growth-film-zoomout{0%{opacity:.55;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.growth-act__panel.is-film-active .growth-act__panel-image{animation:3s cubic-bezier(.22,1,.36,1) forwards growth-film-zoomout}.growth-act__panel.is-film-active .growth-act__panel-stage{animation:.7s cubic-bezier(.22,1,.36,1) forwards growth-film-panel-in}@keyframes growth-film-panel-in{0%{opacity:.72}to{opacity:1}}@media (max-width:900px){.growth-film__controls{flex-wrap:wrap}}.koach-reveal{z-index:5;position:relative}.koach-reveal--auto{z-index:120;pointer-events:none;position:fixed;inset:0}.koach-reveal__sticky{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.koach-reveal--growth-asset .koach-reveal__field{z-index:0;background:linear-gradient(#031610 0%,#0a1f16 100%);position:absolute;inset:0}.koach-reveal__label{z-index:2;letter-spacing:.04em;color:#f4f1e6;text-wrap:balance;text-align:center;will-change:opacity, transform;align-items:center;gap:.65rem;margin:0;padding-inline:1.5rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.05rem,2.4vw,1.45rem);font-weight:500;display:inline-flex;position:relative}.koach-reveal__label span{color:#c9a86c;font-size:.85em}.koach-reveal__orb{z-index:1;will-change:transform;pointer-events:none;background:radial-gradient(circle at 40% 40%,#f7f1e4 0%,#3d9b6a 55%,#0a1f16 100%);border-radius:50%;width:min(38vmin,18rem);height:min(38vmin,18rem);position:absolute}.koach-reveal__orb--bottom{transform-origin:50%;bottom:max(-18vmin,-8rem);left:50%}.koach-reveal__orb--right{transform-origin:50%;top:56%;right:max(-14vmin,-6.5rem)}.koach-reveal__veil{z-index:2;pointer-events:none;will-change:opacity;position:absolute;inset:0}.koach-reveal__veil--light{background:linear-gradient(#0a1f16 0%,#123028 55%,#0a1f16 100%)}@media (prefers-reduced-motion:reduce){.koach-reveal{display:none}.growth-film__track{transition:none}.growth-act__panel.is-film-active .growth-act__panel-image{animation:none}}.thesis-section{position:relative}.thesis-section .bp-inner{z-index:1;position:relative}.thesis-section .cine-chapter__line{text-align:left;margin-inline:0;font-size:clamp(1.12rem,2.35vw,1.35rem);font-weight:500}.thesis-section .bp-h2,.thesis-section .patch-section-title{font-size:clamp(2.15rem,4.7vw,3.45rem);font-weight:600}.thesis-section__note{color:#f7f1e48c;max-width:46rem;margin:1.75rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.88rem;line-height:1.55}.thesis-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem);margin-top:clamp(2rem,5vh,3rem);display:grid}.thesis-compare__col{-webkit-backdrop-filter:blur(10px);contain:layout paint;background:linear-gradient(165deg,#0a1f168c,#031610b8);border:1px solid #d4b06a38;border-radius:14px;flex-direction:column;height:100%;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.thesis-compare__col--focus{border-color:#d4b06a73;box-shadow:0 0 0 1px #3d9b6a1f,0 18px 40px #0000002e}.thesis-compare__head{border-bottom:1px solid #d4b06a38;margin-bottom:1.15rem;padding-bottom:.85rem}.thesis-compare__head span{letter-spacing:.16em;text-transform:uppercase;color:#3d9b6a;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:block}.thesis-compare__head h3{color:#f7f1e4;margin:.35rem 0 0;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(1.55rem,3.1vw,2rem);font-weight:600}.thesis-compare__list{flex:1;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.thesis-compare__list li{gap:.3rem;display:grid}.thesis-compare__list strong{color:#f0e0b8;text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-size:1.18rem;font-weight:600}.thesis-compare__list span{color:#f7f1e4b8;text-wrap:pretty;font-family:Outfit,Inter,sans-serif;font-size:.97rem;line-height:1.55}.thesis-compare__vs{align-self:center;place-items:center;display:grid}.thesis-compare__vs span{letter-spacing:.08em;text-transform:uppercase;color:#0a1f16;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;display:grid;box-shadow:0 8px 22px #d4b06a47}.thesis-pillars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:clamp(2rem,5vh,3rem);display:grid}.thesis-pillars__card{-webkit-backdrop-filter:blur(10px);text-align:left;contain:layout paint;background:linear-gradient(165deg,#0a1f168c,#031610b8);border:1px solid #d4b06a38;border-radius:14px;flex-direction:column;height:100%;padding:1.35rem 1.2rem;transition:border-color .32s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1);display:flex}.thesis-pillars__index{letter-spacing:.18em;color:#3d9b6a;margin-bottom:.65rem;font-family:Outfit,Inter,sans-serif;font-size:.7rem;display:block}.thesis-pillars__card h3{color:#f7f1e4;text-wrap:balance;justify-content:flex-start;align-items:flex-end;min-height:2.5em;margin:0 0 .65rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;font-weight:600;display:flex}.thesis-pillars__card p{color:#f7f1e4b3;text-wrap:pretty;flex:1;max-width:none;margin:0;font-family:Outfit,Inter,sans-serif;font-size:.97rem;font-weight:500;line-height:1.55}.levron-model{border-top:1px solid #d4b06a38;margin-top:clamp(3.25rem,7vh,4.5rem);padding-top:clamp(2rem,4vh,2.75rem)}.levron-model__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:2rem;display:grid}.levron-model__card{text-align:left;contain:layout paint;background:linear-gradient(165deg,#0c241aa6,#031610c7);border:1px solid #3d9b6a47;border-radius:14px;flex-direction:column;height:100%;padding:1.35rem 1.2rem;transition:border-color .32s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1);display:flex}.levron-model__card:hover{border-color:#d4b06a8c;transform:translateY(-5px);box-shadow:0 18px 40px #00000042,0 0 0 1px #d4b06a38,0 0 28px #d4b06a1f}.levron-model__card h3{color:#f0e0b8;text-wrap:balance;margin:0 0 .5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.28rem;font-weight:600}.levron-model__card p{color:#f7f1e4b3;text-wrap:pretty;flex:1;margin:0;font-size:.97rem;font-weight:500;line-height:1.55}.levron-products{border-top:1px solid #d4b06a38;margin-top:clamp(3.5rem,8vh,5rem);padding-top:clamp(2rem,4vh,2.75rem)}.levron-products__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;margin-top:2rem;display:grid}.levron-products__card{-webkit-backdrop-filter:blur(10px);text-align:left;contain:layout paint;background:linear-gradient(165deg,#0a1f168c,#031610b8);border:1px solid #d4b06a47;border-radius:14px;flex-direction:column;height:100%;padding:1.4rem 1.25rem;display:flex}.levron-products__meta{letter-spacing:.14em;text-transform:uppercase;color:#d4b06a;margin-bottom:.75rem;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:block}.levron-products__card h3{color:#f7f1e4;text-wrap:balance;justify-content:flex-start;align-items:flex-end;min-height:2.75em;margin:0 0 .55rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.28rem;font-weight:600;display:flex}.levron-products__card p{color:#f7f1e4b3;text-wrap:pretty;flex:1;max-width:none;margin:0;font-size:.97rem;font-weight:500;line-height:1.55}.returns-explorer__rate-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#0a1f16b8,#031610d9);border:1px solid #d4b06a66;border-radius:999px;align-items:baseline;gap:.65rem;margin-top:1.15rem;padding:.55rem 1rem;display:inline-flex}.returns-explorer__rate-chip em{letter-spacing:.12em;text-transform:uppercase;color:#f7f1e48c;font-size:.68rem;font-style:normal}.returns-explorer__rate-chip strong{color:#e0c078;font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;font-weight:500}.returns-explorer__panel--lux{transition:border-color .25s,transform .25s,box-shadow .25s;box-shadow:0 18px 40px #00000038;border:1px solid #d4b06a52!important}.returns-explorer__panel--lux:hover{transform:translateY(-2px);box-shadow:0 22px 48px #00000047;border-color:#d4b06a8c!important}.returns-explorer__panel--lux .returns-explorer__bars i{animation:.9s cubic-bezier(.16,1,.3,1) both calc-bar-rise}@keyframes calc-bar-rise{0%{opacity:.35;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}.calc-modal__panel{width:min(680px,100%)}.calc-modal__rate-block{gap:.65rem;display:grid}.calc-modal__presets{flex-wrap:wrap;gap:.45rem;display:flex}.calc-modal__preset{color:#12352c;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #c9a84c66;border-radius:999px;min-height:2.4rem;padding:.35rem .9rem;font-family:Outfit,Inter,sans-serif;font-size:.82rem;transition:background .2s,border-color .2s,color .2s}.calc-modal__preset.is-active,.calc-modal__preset:hover{color:#0a1f16;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border-color:#b8923fe6;font-weight:600}.calc-modal__rate-hint{color:#12352ca6;margin:0;font-size:.78rem;line-height:1.45}.calc-modal__stats{grid-template-columns:1.4fr 1fr .85fr;gap:.65rem;display:grid}.calc-modal__result,.calc-modal__stat{background:linear-gradient(#0d2a220a,#d4b06a14);border:1px solid #c9a84c47;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.2rem;padding:.85rem .95rem;display:flex}.calc-modal__result span,.calc-modal__stat span{letter-spacing:.1em;text-transform:uppercase;color:#12352c94;font-size:.68rem;display:block}.calc-modal__result strong,.calc-modal__stat strong{color:#0a1f16;margin-top:.35rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.15rem,3vw,1.55rem);font-weight:500;display:block}.calc-modal__bar-col{position:relative}.calc-modal__bar-label{letter-spacing:.04em;color:#12352c80;font-size:.62rem;font-style:normal;position:absolute;bottom:-1.15rem;left:50%;transform:translate(-50%)}.calc-modal__chart--cine{margin-bottom:.85rem;padding-bottom:1.35rem}@media (max-width:980px){.thesis-compare{grid-template-columns:1fr}.thesis-compare__vs{padding:.15rem 0}.thesis-pillars,.levron-model__grid,.levron-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-shell.blueprint.fof-template .returns-explorer .anima.in,.returns-explorer .anima.in{transform:none;opacity:1!important}.site-shell.blueprint.fof-template .returns-explorer__rate-chip em{color:#f7f1e48c!important}.site-shell.blueprint.fof-template .returns-explorer__rate-chip strong{color:#e0c078!important}@media (max-width:640px){.thesis-pillars,.levron-model__grid,.levron-products__grid{grid-template-columns:1fr}.thesis-pillars__card h3,.levron-products__card h3{align-items:flex-start;min-height:0}.thesis-pillars__card p,.levron-model__card p,.levron-products__card p{max-width:none}.calc-modal__stats{grid-template-columns:1fr}.returns-explorer__rate-chip{justify-content:space-between;width:100%}.thesis-compare__col,.thesis-pillars__card,.levron-products__card{padding:1.15rem 1rem}}.experience-section{contain:layout style;padding-block:clamp(3.5rem,9vh,6rem);position:relative;overflow:clip}.experience-section__inner{z-index:2;width:min(72rem,100% - 2rem);margin-inline:auto;position:relative}.experience-section__inner--flush{width:min(78rem,100%);padding-inline:max(1rem, env(safe-area-inset-left,0px)) max(1rem, env(safe-area-inset-right,0px))}.experience-section__head{max-width:38rem;margin-bottom:clamp(1.75rem,4vh,2.75rem)}.experience-section__title{color:#f7f1e4;text-wrap:balance;margin:.35rem 0 .65rem;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(2.1rem,5vw,3.35rem);font-weight:600;line-height:1.05}.experience-section__lead{color:#f7f1e49e;max-width:32rem;margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(.98rem,2vw,1.12rem);font-weight:500;line-height:1.55}.experience-rail{margin-top:clamp(1.25rem,3vh,2rem);position:relative}.experience-rail__hint{letter-spacing:.2em;text-transform:uppercase;color:#f7f1e461;margin:0 0 .55rem;font-family:Outfit,Inter,sans-serif;font-size:.62rem}.experience-rail__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;gap:clamp(.85rem,2vw,1.15rem);padding-block:.35rem .65rem;scroll-padding-inline:.25rem;display:flex;overflow:auto visible}.experience-rail__track::-webkit-scrollbar{display:none}.experience-rail__track>*{scroll-snap-align:start;flex:none}.experience-rail--stats .experience-stat-card{contain:layout paint;background:#031610;border:1px solid #d4b06a47;border-radius:1rem;width:min(72vw,17.5rem);min-height:15.5rem;position:relative;overflow:hidden}.experience-stat-card__media{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.04)}.experience-stat-card:hover .experience-stat-card__media{transform:scale(1.08)}.experience-stat-card__veil{background:linear-gradient(#03161026 0%,#0316108c 45%,#031610eb 100%);position:absolute;inset:0}.experience-stat-card__body{z-index:1;flex-direction:column;justify-content:flex-end;min-height:15.5rem;padding:1.15rem 1.1rem;display:flex;position:relative}.experience-stat-card__value{color:#f0e0b8;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,5vw,2.65rem);font-weight:600;line-height:1}.experience-stat-card__label{color:#f7f1e4;margin:.45rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:.92rem;font-weight:600}.experience-stat-card__caption{color:#f7f1e494;margin:.25rem 0 0;font-size:.82rem}.experience-rail--cities .experience-city-card{border:1px solid #3d9b6a47;border-radius:.95rem;width:min(68vw,14.5rem);min-height:12.5rem;position:relative;overflow:hidden}.experience-city-card__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.experience-city-card__veil{background:linear-gradient(#0000 30%,#031610e0 100%);position:absolute;inset:0}.experience-city-card__body{z-index:1;flex-direction:column;justify-content:flex-end;min-height:12.5rem;padding:1rem;display:flex;position:relative}.experience-city-card__tag{letter-spacing:.16em;text-transform:uppercase;color:#3d9b6a;font-size:.62rem}.experience-city-card h3{color:#f7f1e4;margin:.35rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem}.experience-rail--compare .experience-compare-card{-webkit-backdrop-filter:blur(8px);background:linear-gradient(165deg,#0a1f169e,#031610c7);border:1px solid #d4b06a38;border-radius:.95rem;width:min(84vw,22rem);padding:1.25rem 1.15rem}.experience-compare-card--focus{border-color:#d4b06a6b;box-shadow:0 16px 36px #0000002e}.experience-compare-card header span{letter-spacing:.16em;text-transform:uppercase;color:#3d9b6a;font-size:.65rem;display:block}.experience-compare-card header h3{color:#f7f1e4;margin:.35rem 0 .85rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.45rem}.experience-compare-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.experience-compare-card li{gap:.2rem;display:grid}.experience-compare-card strong{color:#f0e0b8;font-size:.95rem}.experience-compare-card span{color:#f7f1e4ad;font-size:.86rem;line-height:1.45}.experience-section--re{padding-bottom:clamp(5rem,12vh,8rem)}.experience-rail--pillars .experience-pillar-card{text-align:left;background:linear-gradient(165deg,#0a1f168c,#031610bf);border:1px solid #d4b06a3d;border-radius:.95rem;width:min(78vw,16.5rem);min-height:11.5rem;padding:1.25rem 1.15rem}.experience-pillar-card__index{letter-spacing:.18em;color:#3d9b6a;margin-bottom:.55rem;font-size:.68rem;display:block}.experience-pillar-card h3{color:#f7f1e4;margin:0 0 .55rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.experience-pillar-card p{color:#f7f1e4ad;margin:0;font-size:.9rem;line-height:1.5}.scroll-buildings{pointer-events:none;z-index:1;opacity:.92;height:min(42vh,22rem);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.scroll-buildings__ground{transform:translateY(calc(var(--scroll-p,.5) * 12px))}.scroll-buildings__scene{transform:translateY(calc((1 - var(--scroll-p,.5)) * 18px)) scale(calc(.94 + var(--scroll-p,.5) * .06));transform-origin:50% 100%;will-change:transform;transition:transform 80ms linear}.experience-hscroll{margin-top:clamp(1rem,2.5vh,1.75rem);position:relative}.experience-hscroll__sticky{padding-block:.5rem 1.5rem;position:relative}.experience-hscroll__track{will-change:transform;gap:clamp(1rem,2vw,1.35rem);display:grid}.experience-reason-card,.experience-platform-card{-webkit-backdrop-filter:blur(8px);text-align:left;contain:layout paint;background:linear-gradient(165deg,#0a1f1694,#031610c7);border:1px solid #d4b06a3d;border-radius:1rem;padding:clamp(1.35rem,3vw,1.75rem)}.experience-platform-card{-webkit-backdrop-filter:none;color:#062a20;background:linear-gradient(165deg,#faf6ee 0%,#f0e6d4 52%,#e8dcc8 100%);border:1px solid #c9a84c66;box-shadow:inset 0 1px #ffffff8c,0 12px 32px #04161029}.experience-reason-card__metric{letter-spacing:.2em;color:#3d9b6a;margin-bottom:.65rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;display:block}.experience-reason-card h3,.experience-platform-card h3{color:#f7f1e4;margin:0 0 .55rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2.5vw,1.65rem)}.experience-platform-card h3{color:#062a20}.experience-reason-card p{color:#f7f1e4ad;margin:0;font-size:.95rem;line-height:1.5}.experience-platform-card__icon{color:#0d4a38;background:#0d4a381a;border:1px solid #c9a84c59;border-radius:.65rem;place-items:center;width:2.35rem;height:2.35rem;margin-bottom:.75rem;display:grid}.experience-platform-card__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8a6b28;margin-bottom:.35rem;font-size:.65rem;display:block}.experience-platform-card__lead{color:#062a20c7;margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.experience-platform-card__points{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.experience-platform-card__points li{color:#062a20ad;padding-left:.85rem;font-size:.84rem;position:relative}.experience-platform-card__points li:before{content:"";background:#c9a84c;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}@media (min-width:901px){.experience-hscroll.is-hscroll-active .experience-hscroll__sticky{top:var(--header-offset,72px);height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));flex-direction:column;justify-content:center;padding-block:clamp(1rem,2.5vh,1.75rem);display:flex;position:sticky;overflow:hidden}.experience-hscroll.is-hscroll-active .experience-hscroll__track{width:max-content;height:min(22rem, calc(100svh - var(--header-offset,72px) - 8rem));flex-flow:row;align-items:stretch;gap:clamp(1.15rem,2vw,1.65rem);display:flex}.experience-hscroll.is-hscroll-active .experience-reason-card,.experience-hscroll.is-hscroll-active .experience-platform-card{flex-direction:column;flex:0 0 min(22rem,100vw - 4rem);justify-content:center;width:min(22rem,100vw - 4rem);height:100%;display:flex}}@media (max-width:900px){.experience-hscroll__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.experience-hscroll__track::-webkit-scrollbar{display:none}.experience-reason-card,.experience-platform-card{scroll-snap-align:start;flex:0 0 min(82vw,19rem);min-height:13.5rem}}.experience-products__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.15rem);margin-top:clamp(1.5rem,3vh,2rem);display:grid}.experience-product-card{text-align:left;background:linear-gradient(165deg,#0a1f1694,#031610c7);border:1px solid #d4b06a3d;border-radius:1rem;padding:1.35rem 1.2rem}.experience-product-card__meta{letter-spacing:.14em;text-transform:uppercase;color:#3d9b6a;margin-bottom:.65rem;font-size:.65rem;display:inline-block}.experience-product-card h3{color:#f7f1e4;margin:0 0 .5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem}.experience-product-card p{color:#f7f1e4ad;margin:0;font-size:.92rem;line-height:1.55}.experience-model{border-top:1px solid #d4b06a2e;margin-top:clamp(2.5rem,6vh,3.5rem);padding-top:clamp(1.75rem,4vh,2.5rem)}.experience-model__title{color:#f7f1e4;margin:.35rem 0 .5rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.65rem,3vw,2rem)}.experience-model__lead{color:#f7f1e49e;max-width:36rem;margin:0 0 1.25rem;font-size:.95rem}.experience-model__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.experience-model__card{background:#03161073;border:1px solid #3d9b6a33;border-radius:.85rem;padding:1rem}.experience-model__card h4{color:#f0e0b8;margin:0 0 .35rem;font-size:.95rem}.experience-model__card p{color:#f7f1e49e;margin:0;font-size:.86rem;line-height:1.45}@media (max-width:720px){.experience-products__grid,.experience-model__grid{grid-template-columns:1fr}.scroll-buildings{opacity:.78;height:min(34vh,16rem)}}@media (prefers-reduced-motion:reduce){.scroll-buildings__scene{transition:none;transform:none}.experience-stat-card__media{transition:none}}.platform-section{padding-block:0 clamp(2rem,4.5vh,3.25rem);position:relative;overflow:visible}.platform-section>.intel-map{padding-bottom:clamp(1.5rem,3vh,2rem)}.platform-capabilities{z-index:2;background:#020a06;border-radius:1rem;margin-top:2rem;padding:0;position:relative;overflow:visible}.platform-capabilities__inner{grid-template-columns:clamp(14rem,22vw,20rem) 1fr;align-items:start;display:grid}.platform-capabilities__left{background:linear-gradient(#02060400 0%,#0206044d 100%);border-right:1px solid #c9a84c1f;border-radius:1rem 0 0 1rem;align-self:stretch;min-height:100%;position:relative}.platform-capabilities__head{top:calc(var(--header-offset,72px) + 1.25rem);flex-direction:column;justify-content:flex-start;align-self:start;padding:clamp(2.5rem,6vh,4rem) clamp(1.5rem,3vw,2.5rem) clamp(2rem,5vw,3.5rem);display:flex;position:sticky}.platform-capabilities__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;opacity:.8;margin-bottom:.75rem;font-family:Outfit,Inter,sans-serif;font-size:.65rem;font-weight:600;display:block}.platform-capabilities__title{color:#f7f1e4;margin:0 0 1.25rem;font-family:Cormorant Garamond,Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:600;line-height:1.08}.platform-capabilities__subtitle{color:#f7f1e485;margin:0;font-size:.88rem;line-height:1.6}.platform-capabilities__cards{align-content:start;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1.5rem,3vw,2.5rem);display:grid}#platform.platform-section .experience-platform-card,.site-shell.blueprint.fof-template #platform .experience-platform-card{border-radius:1rem;-webkit-backdrop-filter:none!important;color:#062a20!important;background:linear-gradient(165deg,#faf6ee 0%,#f0e6d4 52%,#e8dcc8 100%)!important;border:1px solid #c9a84c6b!important;box-shadow:inset 0 1px #ffffff8c,0 0 0 1px #0d4a380f,0 14px 36px #0416102e!important}#platform.platform-section .experience-platform-card:hover,.site-shell.blueprint.fof-template #platform .experience-platform-card:hover{border-color:#c9a84c9e!important;box-shadow:inset 0 1px #fff9,0 0 0 1px #0d4a381a,0 20px 44px #04161033!important}#platform.platform-section .experience-platform-card h3,.site-shell.blueprint.fof-template #platform .experience-platform-card h3{color:#062a20!important;text-shadow:none!important}#platform.platform-section .experience-platform-card__eyebrow,#platform.platform-section .experience-platform-card__lead,#platform.platform-section .experience-platform-card__points li,#platform.platform-section .experience-platform-card p,#platform.platform-section .experience-platform-card span,#platform.platform-section .experience-platform-card li,.site-shell.blueprint.fof-template #platform .experience-platform-card p,.site-shell.blueprint.fof-template #platform .experience-platform-card span,.site-shell.blueprint.fof-template #platform .experience-platform-card li{color:#062a20c7!important;text-shadow:none!important}#platform.platform-section .experience-platform-card__eyebrow,.site-shell.blueprint.fof-template #platform .experience-platform-card__eyebrow{color:#8a6b28!important}#platform.platform-section .experience-platform-card__points li,.site-shell.blueprint.fof-template #platform .experience-platform-card__points li{color:#062a20ad!important}#platform.platform-section .experience-platform-card__points li:before,.site-shell.blueprint.fof-template #platform .experience-platform-card__points li:before{background:#c9a84c!important}#platform.platform-section .experience-platform-card__shinta-index,.site-shell.blueprint.fof-template #platform .experience-platform-card__shinta-index{color:#c9a84c52!important}#platform.platform-section .experience-platform-card__icon,.site-shell.blueprint.fof-template #platform .experience-platform-card__icon{color:#0d4a38!important;background:#0d4a381a!important;border:1px solid #c9a84c61!important}#platform.platform-section .experience-platform-card__icon svg,#platform.platform-section .experience-platform-card__icon svg *,.site-shell.blueprint.fof-template #platform .experience-platform-card__icon svg,.site-shell.blueprint.fof-template #platform .experience-platform-card__icon svg *{color:#0d4a38!important;stroke:#0d4a38!important;fill:none!important}@media (max-width:900px){.platform-capabilities__inner{display:block}.platform-capabilities__left{border-bottom:1px solid #c9a84c1f;border-right:none}.platform-capabilities__head{height:auto;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,5vw,2rem) 1.5rem;position:relative}.platform-capabilities__cards{padding:1rem clamp(1rem,3vw,1.5rem) 1.5rem}#platform.platform-section .experience-platform-card,.site-shell.blueprint.fof-template #platform .experience-platform-card{box-shadow:inset 0 1px #ffffff80,0 10px 28px #04161024!important}}.premium-experience{--bim-cream:#f6f1e8;--bim-cream-soft:#faf7f0;--bim-gold:#b8923f;--bim-gold-light:#d4b06a;--bim-emerald:#0a1f16;--bim-emerald-mid:#1a5c3a;--bim-emerald-bright:#3d9b6a;--bim-white:#fff;--bim-white-soft:#ffffffe0;--bim-ink:#0a1f16;--bim-charcoal-text:#242423;--bim-emerald-grad:linear-gradient(155deg, #1a5c3a 0%, #0a1f16 100%);--bim-emerald-grad-deep:linear-gradient(155deg, #0a1f16 0%, #031610 100%);--bim-font-display:Fraunces, "Source Serif 4", Georgia, serif;--bim-font-body:Outfit, Inter, system-ui, sans-serif;--bim-charcoal:var(--bim-white);--bim-muted:var(--bim-white-soft);--bim-ivory:var(--bim-emerald-grad);--bim-line:#b8923f47;--bim-radius:1.25rem;z-index:4;background:var(--bim-cream);color:var(--bim-white);font-family:var(--bim-font-body);position:relative;overflow:clip}.site-shell.blueprint.fof-template .premium-experience{background:var(--bim-cream)!important;color:var(--bim-white)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .premium-experience :is(h1,h2,h3,h4,p,span,strong,em,dt,dd,li,button,a,.bim-title,.bim-lead,.bim-tag,.bim-product-showcase__name,.bim-product-showcase__body,.bim-product-showcase__disclaimer,.bim-product-showcase__meta,.bim-product-showcase__tags span,.portavia-edge__card-title,.portavia-edge__card-body,.portavia-edge__nav-title,.bim-work-card h3,.bim-work-card p,.bim-scroll-hint,.bim-progress__item em,.bim-card__index){color:var(--bim-white)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .premium-experience :is(.bim-tag,.bim-product-showcase__meta,.portavia-edge__nav-index,.bim-card__index,.bim-work-card__tag,.cln-stack__details-label){color:var(--bim-gold-light)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .premium-experience :is(.bim-lead,.bim-product-showcase__body,.bim-product-showcase__disclaimer,.portavia-edge__card-body,.bim-work-card p,.bim-scroll-hint,.bim-product-showcase__stat span){color:var(--bim-white-soft)!important}.site-shell.blueprint.fof-template .premium-experience .bim-product-showcase__stat strong{color:var(--bim-white)!important}body.is-premium-zone .scroll-line{border-color:var(--bim-line);background:#faf7f0f2}body.is-premium-zone .scroll-line__inner:before{display:none}body.is-premium-zone .scroll-line__inner{background:linear-gradient(270deg, var(--bim-gold-light), var(--bim-emerald-bright))}.bim-section{padding:clamp(3.5rem,8vh,6rem) clamp(1.15rem,3.5vw,2.5rem)}.bim-section__inner{max-width:min(76rem,100%);margin-inline:auto}.bim-head{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);padding:clamp(1.25rem,2.5vw,1.85rem);box-shadow:0 20px 48px #0a1f162e}.bim-tag{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;font-weight:500;display:inline-block;color:var(--bim-gold-light)!important}.bim-title{letter-spacing:-.03em;margin:0 0 .75rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(2.2rem,4.8vw,3.5rem);font-weight:600;line-height:1.05;color:var(--bim-white)!important}.bim-lead{max-width:42ch;margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.58;color:var(--bim-white-soft)!important}.bim-scroll-hint{letter-spacing:.14em;text-transform:uppercase;color:var(--bim-white-soft);margin:1rem 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem}.bim-rail{background:#ffffff24;border-radius:999px;height:2px;margin-top:1.15rem;overflow:hidden}.bim-rail span{background:linear-gradient(90deg, var(--bim-emerald), var(--bim-emerald-bright));height:100%;transition:width .1s linear;display:block}.bim-rail--gold span{background:linear-gradient(90deg, var(--bim-gold), var(--bim-gold-light))}.bim-cta{color:var(--bim-white);background:var(--bim-emerald-grad);cursor:pointer;border:1px solid #b8923f73;border-radius:999px;margin:clamp(2rem,4vh,2.75rem) auto 0;padding:.95rem 1.85rem;font-family:Outfit,Inter,sans-serif;font-size:.92rem;font-weight:600;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 16px 40px #0a1f1626}.bim-cta:hover{box-shadow:0 22px 48px #0a1f1638}.bim-card__index{letter-spacing:.08em;color:var(--bim-gold-light);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.72rem}.bim-card{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);color:var(--bim-white);padding:clamp(1.25rem,2.5vw,1.65rem);transition:border-color .35s,box-shadow .35s;box-shadow:0 16px 40px #0a1f161f}.bim-card:hover{border-color:#b8923f73;box-shadow:0 24px 56px #0a1f162e}.bim-card__top{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.bim-card__arrow{width:2rem;height:2rem;color:var(--bim-white);opacity:0;background:#ffffff1a;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;transform:translate(-4px,4px)}.bim-card:hover .bim-card__arrow{opacity:1;transform:translate(0)}.bim-card__arrow svg{width:1rem;height:1rem}.bim-card__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--bim-gold-light);background:#b8923f29;border-radius:999px;margin-bottom:.55rem;padding:.22rem .55rem;font-size:.62rem;font-weight:600;display:inline-block}.bim-card__title{color:var(--bim-white);margin:0 0 .45rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600}.bim-card__body{color:var(--bim-white-soft);margin:0;font-size:.9rem;line-height:1.55}.bim-products{border-top:1px solid var(--bim-line)}.premium-experience .bim-products .bim-tag,.bim-products.bim-product-showcase .bim-tag{letter-spacing:.14em;text-transform:uppercase;font-family:var(--bim-font-body,Outfit, Inter, sans-serif)!important;color:var(--bim-gold)!important;font-weight:500!important}.premium-experience .bim-products .bim-title,.bim-products.bim-product-showcase .bim-title{letter-spacing:-.02em;line-height:1.08;font-family:var(--bim-font-display,Fraunces, "Source Serif 4", Georgia, serif)!important;color:var(--bim-ink,#0a1f16)!important;font-style:normal!important;font-weight:400!important}.premium-experience .bim-products .bim-lead,.bim-products.bim-product-showcase .bim-lead{font-weight:400;line-height:1.55;font-family:var(--bim-font-body,Outfit, Inter, sans-serif)!important;color:var(--bim-charcoal-text,#242423)!important}.site-shell.blueprint.fof-template .premium-experience .bim-products .bim-title{color:var(--bim-ink,#0a1f16)!important}.site-shell.blueprint.fof-template .premium-experience .bim-products .bim-lead{color:var(--bim-charcoal-text,#242423)!important}.site-shell.blueprint.fof-template .premium-experience .bim-products .bim-tag{color:var(--bim-gold)!important}.bim-product-showcase__inner{gap:clamp(1.25rem,3vh,2rem);display:grid}.bim-product-showcase__list{gap:clamp(1rem,2.5vh,1.5rem);display:grid}.bim-product-showcase__row{border-radius:calc(var(--bim-radius) + .15rem);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);color:var(--bim-white);grid-template-columns:minmax(18rem,.86fr) minmax(0,1.14fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.65rem);padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:0 20px 48px #0a1f1624}.bim-product-showcase__row.is-featured{border-color:#b8923f8c;box-shadow:0 28px 64px #0a1f162e,inset 0 0 0 1px #b8923f33}.bim-product-media{border-radius:var(--bim-radius);isolation:isolate;background:radial-gradient(circle at 75% 18%,#d4b06a2e,#0000 30%),linear-gradient(145deg,#031610 0%,#0a281d 58%,#123d2c 100%);border:1px solid #b8923f38;min-height:clamp(20rem,34vw,27rem);margin:0;display:grid;position:relative;overflow:hidden}.bim-product-media:after{content:"";z-index:-1;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:2.5rem 2.5rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.bim-product-media__art{align-self:center;width:100%;height:auto;padding:clamp(1.4rem,3vw,2.4rem);overflow:visible}.bim-product-media__sun{fill:#d4b06a21;stroke:#d4b06a73;stroke-width:2px}.bim-product-media__route,.bim-product-media__orbit,.bim-product-media__skyline,.bim-product-media__windows,.bim-product-media__document,.bim-product-media__credit-nodes{fill:none;stroke:url(#media-glow-0);stroke-width:3px;vector-effect:non-scaling-stroke}.bim-product-media--credit :is(.bim-product-media__route,.bim-product-media__orbit,.bim-product-media__document,.bim-product-media__credit-nodes){stroke:url(#media-glow-1)}.bim-product-media__route{stroke-dasharray:10 12;animation:8s linear infinite product-media-route}.bim-product-media__skyline{stroke:#f7f1e4b8;stroke-width:2.4px}.bim-product-media__windows{stroke:#d4b06a94;stroke-width:4px}.bim-product-media__node{fill:#d4b06a;stroke:#f7f1e4cc;stroke-width:3px}.bim-product-media__orbit{stroke:#d4b06a61;stroke-dasharray:3 10}.bim-product-media__orbit.is-inner{stroke:#3d9b6a9e}.bim-product-media__document{stroke:#f7f1e4bf;stroke-width:2.6px}.bim-product-media__credit-nodes{fill:#d4b06a1f;stroke:#d4b06ab8}.bim-product-media__caption{border-top:1px solid #f7f1e42e;gap:.2rem;padding-top:.85rem;display:grid;position:absolute;bottom:clamp(1rem,2vw,1.4rem);left:clamp(1rem,2vw,1.4rem);right:clamp(1rem,2vw,1.4rem)}.site-shell.blueprint.fof-template .premium-experience .bim-product-media__caption span{font-family:var(--bim-font-body,Outfit, Inter, sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:500;color:var(--bim-gold-light)!important}.site-shell.blueprint.fof-template .premium-experience .bim-product-media__caption strong{font-family:var(--bim-font-display,Fraunces, "Source Serif 4", Georgia, serif);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;color:var(--bim-white)!important}@keyframes product-media-route{to{stroke-dashoffset:-88px}}.bim-product-showcase__index{font-family:var(--bim-font-display,Fraunces, "Source Serif 4", Georgia, serif);letter-spacing:-.03em;color:#b8923f2e;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:400;line-height:1;position:absolute;top:.35rem;right:.65rem}.bim-product-showcase__stats{z-index:1;gap:.55rem;display:grid;position:relative}.bim-product-showcase__stat{background:#ffffff0f;border:1px solid #b8923f2e;border-radius:.65rem;gap:.12rem;padding:.65rem .75rem;display:grid}.bim-product-showcase__stat span{font-family:var(--bim-font-body,Outfit, Inter, sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--bim-gold-light);font-size:.62rem;font-weight:500}.bim-product-showcase__stat strong{font-family:var(--bim-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:var(--bim-white);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:400}.bim-product-showcase__copy{flex-direction:column;justify-content:center;padding:clamp(.65rem,1.7vw,1.2rem);display:flex}.bim-product-showcase__name{font-family:var(--bim-font-display,Fraunces, "Source Serif 4", Georgia, serif);letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:400;line-height:1.08;color:var(--bim-white)!important}.bim-product-showcase__body{max-width:42ch;font-family:var(--bim-font-body,Outfit, Inter, sans-serif);margin:0 0 .85rem;font-size:clamp(.92rem,1.4vw,1rem);font-weight:400;line-height:1.55;color:var(--bim-white-soft)!important}.bim-product-showcase__details{margin-bottom:1rem}.site-shell.blueprint.fof-template .premium-experience .bim-product-showcase__details-title{font-family:var(--bim-font-body,Outfit, Inter, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .55rem;font-size:.62rem;font-weight:600;color:var(--bim-gold-light)!important}.bim-product-showcase__meta{font-family:var(--bim-font-body,Outfit, Inter, sans-serif);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:500;display:inline-block;color:var(--bim-gold-light)!important}.bim-product-showcase__tags{flex-wrap:wrap;gap:.45rem;display:flex}.bim-product-showcase__tags span{letter-spacing:.06em;background:#b8923f29;border:1px solid #b8923f52;border-radius:999px;padding:.28rem .62rem;font-size:.68rem;font-weight:500;color:var(--bim-white)!important}.bim-product-showcase__facts,.bim-product-showcase__highlights{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bim-product-showcase__copy .bim-product-showcase__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;margin-bottom:1rem}.bim-product-showcase__facts li,.bim-product-showcase__highlights li{font-family:var(--bim-font-body,Outfit, Inter, sans-serif);padding-left:.85rem;font-size:.88rem;line-height:1.5;position:relative;color:var(--bim-white-soft)!important}.bim-product-showcase__facts li:before,.bim-product-showcase__highlights li:before{content:"";background:var(--bim-gold-light);border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.55em;left:0}.bim-product-showcase__terms{z-index:1;gap:.5rem;margin:0;display:grid;position:relative}.bim-product-showcase__copy .bim-product-showcase__terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.bim-product-showcase__term{background:#ffffff0f;border:1px solid #b8923f29;border-radius:.55rem;gap:.1rem;padding:.55rem .65rem;display:grid}.bim-product-showcase__term dt{font-family:var(--bim-font-body,Outfit, Inter, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--bim-gold-light);margin:0;font-size:.58rem;font-weight:500}.bim-product-showcase__term dd{font-family:var(--bim-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:var(--bim-white);margin:0;font-size:.9rem;font-weight:400}.bim-product-showcase__disclaimer{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);max-width:52ch;margin:clamp(.5rem,2vh,1rem) 0 0;padding:1rem 1.25rem;font-size:.76rem;line-height:1.5;color:var(--bim-white-soft)!important}@media (max-width:768px){.bim-product-showcase__row,.bim-product-showcase__row.is-reversed{direction:ltr;grid-template-columns:1fr}.bim-product-media{min-height:clamp(17rem,72vw,23rem)}.bim-product-showcase__copy .bim-product-showcase__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.bim-product-showcase__copy .bim-product-showcase__facts,.bim-product-showcase__copy .bim-product-showcase__terms{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bim-product-media__route{animation:none}}.cln-stack__inner{gap:clamp(1rem,2.5vh,1.5rem);display:grid}.cln-stack__hint{letter-spacing:.14em;text-transform:uppercase;color:var(--bim-gold-light);margin:-.25rem 0 0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem}.cln-stack__pin{height:220vh;margin-top:clamp(1rem,3vh,2rem);position:relative}.cln-stack__sticky{top:calc(var(--header-offset,72px) + 1rem);height:calc(100svh - var(--header-offset,72px) - 2rem);grid-template-rows:auto 1fr;align-content:center;gap:clamp(1rem,2.5vh,1.5rem);display:grid;position:sticky;overflow:hidden}.cln-stack__details{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;color:var(--bim-white);padding:clamp(1rem,2vw,1.35rem);box-shadow:0 16px 40px #0a1f1624}.cln-stack__details.is-open{pointer-events:auto}.cln-stack__details-label{letter-spacing:.14em;text-transform:uppercase;color:var(--bim-gold);margin-bottom:.75rem;font-size:.68rem;font-weight:600;display:block}.cln-stack__terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.25rem;margin:0;display:grid}.cln-stack__term{gap:.15rem;display:grid}.cln-stack__term dt{letter-spacing:.1em;text-transform:uppercase;color:var(--bim-gold-light);margin:0;font-size:.62rem;font-weight:600}.cln-stack__term dd{color:var(--bim-white);margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(.92rem,1.5vw,1rem);font-weight:600}.cln-stack__deck{width:min(28rem,100%);min-height:clamp(16rem,38vh,22rem);transform-style:preserve-3d;perspective:1200px;margin-inline:auto;position:relative}.cln-stack__card{border-radius:calc(var(--bim-radius) + .2rem);border:1px solid var(--bim-line);text-align:left;cursor:default;transform-origin:50% 100%;will-change:transform, opacity;width:100%;padding:clamp(1.35rem,2.8vw,1.85rem);transition:box-shadow .35s;position:absolute;inset:auto 0 0;box-shadow:0 28px 64px #0a1f161f,inset 0 0 0 1px #ffffff0a}.cln-stack__card.is-main{cursor:pointer}.cln-stack__card.is-main:hover,.cln-stack__card.is-main:focus-visible{box-shadow:0 36px 72px #0a1f1629,inset 0 0 0 1px #b8923f1f}.cln-stack__card.is-main:focus-visible{outline-offset:3px;outline:2px solid #b8923fa6}.cln-stack__card--light{background:var(--bim-emerald-grad);color:var(--bim-white)}.cln-stack__card--gold{color:var(--bim-cream);background:linear-gradient(155deg,#1a5c3a 0%,#0a1f16 100%);border-color:#b8923f40}.cln-stack__card--emerald{color:var(--bim-cream);background:linear-gradient(155deg,#0a1f16 0%,#031610 100%);border-color:#3d9b6a38}.cln-stack__card-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--bim-emerald-mid);background:#3d9b6a1a;border-radius:999px;margin-bottom:.75rem;padding:.22rem .6rem;font-size:.62rem;font-weight:600;display:inline-block}.cln-stack__card-title{letter-spacing:-.03em;margin:0 0 .35rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.45rem,3vw,2rem);font-weight:600;line-height:1.08}.cln-stack__card-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--bim-muted);margin:0 0 .85rem;font-size:.72rem;font-weight:600}.cln-stack__card--gold .cln-stack__card-brand,.cln-stack__card--emerald .cln-stack__card-brand{color:#f6f1e89e}.cln-stack__card-body{max-width:38ch;color:var(--bim-muted);margin:0 0 1.15rem;font-size:clamp(.92rem,1.5vw,1rem);line-height:1.55}.cln-stack__card--gold .cln-stack__card-body,.cln-stack__card--emerald .cln-stack__card-body{color:#f6f1e8c7}.cln-stack__card-action{letter-spacing:.08em;text-transform:uppercase;color:var(--bim-emerald);font-size:.72rem;font-weight:600;display:inline-block}.cln-stack__card-terms{gap:.65rem;margin:0;display:grid}.cln-stack__card-term{gap:.12rem;display:grid}.cln-stack__card-term dt{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin:0;font-size:.6rem;font-weight:600}.cln-stack__card-term dd{margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:600}.cln-stack__sticky--static{gap:1rem;height:auto;display:grid;position:relative;top:auto}.cln-stack__card.is-main{position:relative;inset:auto}button.cln-stack__card{font:inherit;appearance:none}.cln-stack__disclaimer{max-width:48ch;color:var(--bim-muted);margin:clamp(1.25rem,3vh,2rem) 0 0;font-size:.76rem;line-height:1.5}.bim-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.85rem,2vw,1.15rem);margin-top:clamp(2rem,5vh,3rem);display:grid}.bim-service{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);color:var(--bim-white);cursor:default;padding:clamp(1.25rem,2.5vw,1.65rem);transition:border-color .35s,box-shadow .35s,transform .35s;box-shadow:0 14px 36px #0a1f161f}.bim-service:hover{border-color:#b8923f52;box-shadow:0 22px 52px #0a1f1617}.bim-service__head{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.bim-service .pj-product-icon{border-radius:.85rem;width:3.25rem;height:3.25rem}.bim-service .pj-product-icon svg{width:1.45rem;height:1.45rem}.bim-service h3{color:var(--bim-white);margin:0 0 .45rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:600}.bim-service p{color:var(--bim-white-soft);margin:0;font-size:.88rem;line-height:1.52}.bim-service:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - .575rem)}.bim-why{--bim-cream:#f6f1e8;--bim-cream-soft:#faf7f0;--bim-gold:#b8923f;--bim-gold-light:#d4b06a;--bim-emerald:#0a1f16;--bim-emerald-mid:#1a5c3a;--bim-emerald-bright:#3d9b6a;--bim-white:#fff;--bim-white-soft:#ffffffc7;--bim-emerald-grad:linear-gradient(155deg, #1a5c3a 0%, #0a1f16 100%);--bim-emerald-grad-deep:linear-gradient(155deg, #0a1f16 0%, #031610 100%);--bim-charcoal:var(--bim-white);--bim-muted:var(--bim-white-soft);--bim-ivory:var(--bim-emerald-grad);--bim-line:#b8923f47;--bim-radius:1.25rem;border-top:1px solid var(--bim-line);background:var(--bim-cream);padding:0}.bim-why__values{background:linear-gradient(180deg, var(--bim-cream), var(--bim-cream-soft));color:var(--bim-white);padding:clamp(3.5rem,8vh,6rem) clamp(1.15rem,3.5vw,2.5rem)}.portavia-edge__aside{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);padding:clamp(1.25rem,2vw,1.75rem);box-shadow:0 20px 48px #0a1f1624}.bim-why__pin{position:relative}.bim-why__sticky{padding-inline:0}.bim-why__shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);max-width:min(82rem,100%);margin-inline:auto;display:grid}.bim-progress{gap:.48rem;margin-top:1.35rem;display:grid}.bim-progress__item{opacity:.4;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.22rem .6rem;transition:opacity .35s;display:grid}.bim-progress__item.is-active,.bim-progress__item.is-done{opacity:1}.bim-progress__item>span{color:var(--bim-gold);grid-row:1/span 2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.bim-progress__bar{background:#ffffff24;border-radius:999px;height:2px;display:block;overflow:hidden}.bim-progress__bar i{background:linear-gradient(90deg, var(--bim-gold), var(--bim-gold-light));height:100%;transition:width .1s linear;display:block}.bim-progress__item em{letter-spacing:.04em;text-transform:uppercase;color:var(--bim-white);font-size:.74rem;font-style:normal}.bim-why__stage{min-width:0}.bim-why__viewport{min-width:0;overflow:visible}.bim-why__track{gap:1rem;display:grid}.bim-work-card{border-radius:calc(var(--bim-radius) + .15rem);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);min-height:14rem;color:var(--bim-white);cursor:default;padding:clamp(1.5rem,3vw,2rem);transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 20px 48px #0a1f1624}.bim-work-card.is-active{border-color:#b8923f8c;box-shadow:0 28px 64px #0a1f162e,inset 0 0 0 1px #b8923f33}.bim-work-card__head{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:1.15rem;display:flex}.bim-work-card__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--bim-gold-light);background:#b8923f29;border-radius:999px;padding:.25rem .6rem;font-size:.62rem;font-weight:600}.bim-work-card h3{z-index:1;letter-spacing:-.02em;margin:0 0 .65rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;position:relative;color:var(--bim-white)!important}.bim-work-card p{z-index:1;max-width:30ch;margin:0;font-size:.92rem;line-height:1.55;position:relative;color:var(--bim-white-soft)!important}.bim-work-card__shine{pointer-events:none;background:radial-gradient(circle,#b8923f1f,#0000 68%);border-radius:50%;width:12rem;height:12rem;position:absolute;inset:auto -20% -40% auto}.portavia-edge__values{padding-block:clamp(4rem,9vh,6.5rem)}.portavia-edge__shell{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(2rem,4vw,3.5rem)}.portavia-edge__nav{border-top:1px solid #b8923f38;gap:0;margin-top:clamp(1.5rem,3vh,2rem)}.portavia-edge__nav-item{opacity:.38;border-bottom:1px solid #b8923f38;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.35rem .75rem;padding-block:.85rem;transition:opacity .4s}.portavia-edge__nav-item.is-active{opacity:1}.portavia-edge__nav-item.is-done{opacity:.72}.portavia-edge__nav-index{letter-spacing:.06em;color:var(--bim-gold);grid-row:1/span 2;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem}.portavia-edge__nav-bar{align-self:center;height:1px}.portavia-edge__nav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--bim-white);font-size:.72rem;font-style:normal;font-weight:500;transition:font-size .35s,font-weight .35s}.portavia-edge__nav-item.is-active .portavia-edge__nav-title{font-size:.82rem;font-weight:600}.portavia-edge__hint{align-items:center;gap:.55rem;margin-top:clamp(1.25rem,2.5vh,1.75rem);animation:2.4s ease-in-out infinite portavia-hint-pulse;display:inline-flex}.portavia-edge__hint-dot{background:var(--bim-emerald);border-radius:50%;width:.42rem;height:.42rem;animation:2.4s ease-out infinite portavia-hint-ring;box-shadow:0 0 #3d9b6a59}@keyframes portavia-hint-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes portavia-hint-ring{0%{box-shadow:0 0 #3d9b6a59}70%{box-shadow:0 0 0 .45rem #3d9b6a00}to{box-shadow:0 0 #3d9b6a00}}.portavia-edge__card{will-change:transform, opacity;transform-origin:50%;transition:border-color .45s,box-shadow .45s}.portavia-edge__ghost{z-index:0;letter-spacing:-.04em;color:#b8923f24;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Outfit,Inter,sans-serif;font-size:clamp(4.5rem,12vw,7.5rem);font-weight:700;line-height:1;position:absolute;top:clamp(.75rem,2vh,1.25rem);right:clamp(.75rem,2vw,1.5rem)}.portavia-edge__card-head{z-index:1;position:relative}.portavia-edge__card-title{z-index:1;letter-spacing:-.025em;text-transform:uppercase;margin:0 0 .85rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.65rem,3.2vw,2.65rem);font-weight:600;line-height:1.08;position:relative;color:var(--bim-white)!important}.portavia-edge__card-body{z-index:1;max-width:34ch;margin:0;font-family:Outfit,Inter,sans-serif;font-size:clamp(.92rem,1.4vw,1.02rem);line-height:1.62;position:relative;color:var(--bim-white-soft)!important}.portavia-edge__rail{margin-top:clamp(1rem,2vh,1.35rem)}.portavia-edge--cohesion .portavia-edge__stack{width:100%;height:min(28rem, calc(100svh - var(--header-offset,72px) - 6rem));display:block;position:relative}.portavia-edge--cohesion .portavia-edge__card{will-change:opacity, transform;width:100%;height:100%;margin:0;transition:border-color .45s,box-shadow .45s;position:absolute;inset:0}.portavia-edge--cohesion .portavia-edge__card.is-active{z-index:2}.portavia-edge--cohesion .portavia-edge__card.is-visible{z-index:3}.bim-journey{border-top:1px solid var(--bim-line)}.bim-journey__pin{position:relative}.bim-journey__sticky{max-width:min(82rem,100%);margin-inline:auto;padding-inline:clamp(1.15rem,3.5vw,2.5rem)}.bim-journey__stage{margin-top:clamp(1.75rem,4vh,2.5rem)}.bim-journey__viewport{overflow:visible}.bim-journey__track{grid-template-columns:repeat(6,minmax(0,1fr));gap:.85rem;display:grid}.bim-step-card{border-radius:var(--bim-radius);background:var(--bim-emerald-grad);border:1px solid var(--bim-line);cursor:default;color:var(--bim-white);padding:1.15rem 1rem 1.35rem;transition:border-color .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 14px 32px #0a1f161f}.bim-step-card.is-active{border-color:#b8923f59;box-shadow:0 24px 48px #0a1f161a}.bim-step-card.is-done{border-color:#3d9b6a38}.bim-step-card .bim-card__index{margin-bottom:.65rem;display:block}.bim-step-card h3{color:var(--bim-white);margin:0 0 .35rem;font-family:Outfit,Inter,sans-serif;font-size:1rem;font-weight:600}.bim-step-card p{color:var(--bim-white-soft);margin:0;font-size:.82rem;line-height:1.45}.bim-step-card__progress{background:linear-gradient(90deg, var(--bim-emerald-bright), var(--bim-gold-light));transform-origin:0;height:3px;transition:transform .12s linear;position:absolute;bottom:0;left:0;right:0}@media (min-width:901px){.bim-why__pin.is-bim-pin-active .bim-why__sticky{top:var(--header-offset,72px);height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));flex-direction:column;justify-content:center;padding-block:clamp(1rem,2vh,1.75rem);display:flex;position:sticky;overflow:hidden}.bim-why__pin.is-bim-pin-active .bim-why__shell{align-items:stretch;height:100%}.bim-why__pin.is-bim-pin-active .bim-why__aside{flex-direction:column;justify-content:center;display:flex}.bim-why__pin.is-bim-pin-active .bim-why__stage{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.bim-why__pin.is-bim-pin-active .bim-why__viewport{flex:1;align-items:center;min-height:0;display:flex;overflow:hidden}.bim-why__pin.is-bim-pin-active .bim-why__track{width:max-content;height:min(22rem, calc(100svh - var(--header-offset,72px) - 8rem));flex-flow:row;gap:clamp(1rem,2vw,1.35rem);display:flex}.bim-why__pin.is-bim-pin-active .bim-work-card{flex-direction:column;flex:0 0 min(24rem,100vw - 26rem);justify-content:center;width:min(24rem,100vw - 26rem);height:100%;display:flex}.portavia-edge__pin.is-bim-pin-active .bim-why__track{height:min(28rem, calc(100svh - var(--header-offset,72px) - 6rem));gap:clamp(1.25rem,2.5vw,2rem)}.portavia-edge__pin.is-bim-pin-active .portavia-edge__card{width:calc(100% - 1.5rem);min-height:min(26rem, calc(100svh - var(--header-offset,72px) - 7rem));flex:0 0 calc(100% - 1.5rem);justify-content:flex-end;padding:clamp(2rem,4vw,2.75rem)}.portavia-edge__pin.is-bim-pin-active .portavia-edge__card.is-active{border-color:#3d9b6a59;box-shadow:0 32px 72px #0a1f161f,inset 0 0 0 1px #b8923f1f}.portavia-edge__pin.is-bim-pin-active .portavia-edge__aside{padding-right:clamp(.5rem,2vw,1.5rem)}.portavia-edge--cohesion .portavia-edge__pin.is-bim-pin-active .portavia-edge__stack{width:100%;height:min(28rem, calc(100svh - var(--header-offset,72px) - 6rem));display:block}.portavia-edge--cohesion .portavia-edge__pin.is-bim-pin-active .portavia-edge__card{flex:none;justify-content:flex-end;width:100%;min-height:0;padding:clamp(2rem,4vw,2.75rem)}.bim-journey__pin.is-bim-timeline-active .bim-journey__sticky{top:var(--header-offset,72px);height:calc(100svh - var(--header-offset,72px));min-height:calc(100svh - var(--header-offset,72px));flex-direction:column;justify-content:center;padding-block:clamp(1rem,2vh,1.75rem);display:flex;position:sticky;overflow:hidden}.bim-journey__pin.is-bim-timeline-active .bim-journey__stage{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.bim-journey__pin.is-bim-timeline-active .bim-journey__viewport{flex:1;align-items:center;min-height:0;display:flex;overflow:hidden}.bim-journey__pin.is-bim-timeline-active .bim-journey__track{flex-flow:row;gap:clamp(.85rem,1.5vw,1.15rem);width:max-content;display:flex}.bim-journey__pin.is-bim-timeline-active .bim-step-card{flex:0 0 min(11.5rem,25vw - 2rem);width:min(11.5rem,25vw - 2rem)}}@media (max-width:900px){.cln-stack__pin{height:160vh}.cln-stack__terms{grid-template-columns:1fr}.cln-stack__hint{display:none}.cln-stack__deck{width:100%;min-height:14rem}.bim-services{grid-template-columns:1fr}.bim-service:last-child:nth-child(odd){max-width:none}.bim-why__shell{grid-template-columns:1fr}.bim-progress,.bim-scroll-hint{display:none}.bim-why__track,.bim-journey__track{flex-direction:column;gap:.85rem;display:flex}.bim-journey__track{grid-template-columns:1fr}}@media (max-width:520px){.cln-stack__pin{height:auto}.cln-stack__sticky{height:auto;padding-bottom:1rem;position:relative;top:auto}.cln-stack__details{opacity:1!important;transform:none!important}.bim-journey__track{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cln-stack__card{will-change:auto}.bim-progress__bar i,.bim-rail span,.bim-step-card__progress{transition:none}}.cohesion-why{background:#f3f2ee}.cohesion-hero{background:#f3f2ee;min-height:min(105svh,960px);padding:clamp(5rem,12vh,7rem) clamp(1rem,3vw,2rem) clamp(2.5rem,6vh,4rem);position:relative;overflow:clip}.cohesion-hero__stage-wrap{z-index:2;will-change:transform, opacity;position:relative}.cohesion-marquee{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:22% 0 auto;overflow:hidden}.cohesion-marquee--static{text-align:center;color:#11111114;font-family:Outfit,Inter,sans-serif;font-size:clamp(4rem,16vw,10rem);font-weight:800;inset:30% 0 auto}.cohesion-marquee__row{white-space:nowrap;letter-spacing:-.04em;color:#111;opacity:.07;gap:0;width:max-content;font-family:Outfit,Inter,sans-serif;font-size:clamp(5.5rem,19vw,14rem);font-weight:800;line-height:.9;display:flex}.cohesion-marquee__row span{padding-right:.35em}.cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left}.cohesion-marquee__row--b{opacity:.045;margin-top:-.08em;animation:32s linear infinite cohesion-marquee-right}@keyframes cohesion-marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cohesion-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.cohesion-stagger{display:inline-block;overflow:hidden}.cohesion-stagger__char{transform-origin:50% 100%}.cohesion-hero__rotate-char{white-space:pre}.cohesion-hero__stage{z-index:1;max-width:min(68rem,100%);min-height:clamp(34rem,72vh,44rem);margin-inline:auto;position:relative}.cohesion-hero__head{z-index:4;text-align:center;margin-bottom:clamp(.5rem,2vh,1rem);position:relative}.cohesion-hero__title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em .28em;margin:0;line-height:.95;display:flex}.cohesion-hero__greeting{letter-spacing:-.03em;color:#111;font-family:Outfit,Inter,sans-serif;font-size:clamp(2.4rem,6.5vw,4.5rem);font-weight:500}.cohesion-hero__name{letter-spacing:-.03em;color:#111;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(3rem,9vw,6.5rem);font-style:italic;font-weight:600}.cohesion-hero__subtitle{color:#6b6b6b;min-height:1.6em;margin:.55rem 0 0;font-family:Outfit,Inter,sans-serif;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:500}.cohesion-hero__rotate-slot{place-items:center;min-width:12ch;display:inline-grid}.cohesion-hero__rotate-word{grid-area:1/1}.cohesion-hero__portrait{z-index:3;justify-items:center;margin-top:clamp(.5rem,2vh,1.25rem);display:grid;position:relative}.cohesion-hero__portrait-tile{aspect-ratio:1;background:linear-gradient(145deg,#1a5c3a 0%,#0a1f16 55%,#062a18 100%);border-radius:clamp(1.35rem,3vw,2rem);place-items:center;width:min(42vw,15.5rem);display:grid;overflow:hidden;box-shadow:0 28px 60px #11111129,inset 0 1px #ffffff1f}.cohesion-hero__palm{object-fit:contain;filter:drop-shadow(0 8px 18px #00000038);width:72%;height:auto}.cohesion-hero__proof{background:#ffffffb8;border:1px solid #11111114;border-radius:999px;align-items:center;gap:.65rem;margin-top:.85rem;padding:.35rem .75rem .35rem .35rem;display:flex;box-shadow:0 8px 24px #1111110f}.cohesion-hero__avatars{display:flex}.cohesion-hero__avatar{color:#fff;background:linear-gradient(145deg,#3d9b6a,#1a5c3a);border:2px solid #fff;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;margin-left:-.35rem;font-family:Outfit,Inter,sans-serif;font-size:.58rem;font-weight:700;display:grid}.cohesion-hero__avatar:first-child{margin-left:0}.cohesion-hero__proof p{letter-spacing:.02em;color:#6b6b6b;white-space:nowrap;margin:0;font-family:Outfit,Inter,sans-serif;font-size:.72rem;font-weight:500}.cohesion-hero__cta{z-index:4;color:#111;cursor:pointer;background:#fff;border:0;border-radius:999px;margin:clamp(1.35rem,3vh,2rem) auto 0;padding:.95rem 1.85rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:600;transition:box-shadow .25s;display:block;position:relative;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #1111111f}.cohesion-hero__cta:hover{box-shadow:inset 0 1px #ffffffe6,0 22px 48px #11111129}.cohesion-shapes{z-index:2;pointer-events:none;position:absolute;inset:0}.cohesion-shape{transform-style:preserve-3d;perspective:800px;position:absolute}.cohesion-shape__body{transform-style:preserve-3d;display:block}.cohesion-shape--1{top:10%;left:8%}.cohesion-shape--2{top:42%;left:5%}.cohesion-shape--3{bottom:20%;left:10%}.cohesion-shape--4{top:12%;right:7%}.cohesion-shape--5{top:44%;right:5%}.cohesion-shape--6{bottom:18%;right:9%}.cohesion-shape--pyramid .cohesion-shape__body{filter:drop-shadow(0 12px 20px #b8923f59);border-bottom:3.4rem solid #d4b06a;border-left:2.1rem solid #0000;border-right:2.1rem solid #0000;width:0;height:0;transform:rotate(-18deg)rotateX(18deg)rotateY(-24deg)}.cohesion-shape--sphere .cohesion-shape__body{background:radial-gradient(circle at 32% 28%,#fcfcfc,#f7f1e4 58%,#1a5240 100%);border-radius:50%;width:3.4rem;height:3.4rem;box-shadow:0 16px 28px #043f2e47}.cohesion-shape--cylinder .cohesion-shape__body{background:linear-gradient(#1a5240 0%,#123028 55%,#043f2e 100%);border-radius:1.1rem;width:2.2rem;height:3.8rem;transform:rotate(12deg)rotateY(22deg);box-shadow:0 16px 28px #043f2e52}.cohesion-shape--star .cohesion-shape__body{clip-path:polygon(50% 0%,61% 33%,98% 35%,68% 57%,79% 91%,50% 72%,21% 91%,32% 57%,2% 35%,39% 33%);filter:drop-shadow(0 14px 22px #b8923f59);background:linear-gradient(145deg,#e8d5a3,#d4b06a 55%,#b8923f 100%);width:3.6rem;height:3.6rem;transform:rotate(8deg)}.cohesion-shape--cube .cohesion-shape__body{border-radius:.85rem;width:3rem;height:3rem;transform:rotate(16deg)rotateX(24deg)rotateY(-18deg)}.cohesion-shape--green .cohesion-shape__body{background:linear-gradient(145deg,#f7f1e4,#1a5240 52%,#043f2e 100%);box-shadow:0 16px 28px #043f2e52}.cohesion-shape--yellow .cohesion-shape__body{background:linear-gradient(145deg,#e8d5a3,#d4b06a 52%,#b8923f 100%);box-shadow:0 16px 28px #b8923f52}.cohesion-flow--services{border-top:1px solid #1111111a}@media (max-width:900px){.cohesion-hero{min-height:auto;padding-top:clamp(4.5rem,14vw,6rem)}.cohesion-marquee__row{font-size:clamp(3.5rem,24vw,6rem)}.cohesion-hero__stage{min-height:auto}.cohesion-shape--1{top:6%;left:2%;transform:scale(.72)}.cohesion-shape--2{top:38%;left:0;transform:scale(.68)}.cohesion-shape--3{bottom:28%;left:2%;transform:scale(.7)}.cohesion-shape--4{top:8%;right:0;transform:scale(.72)}.cohesion-shape--5{top:40%;right:-1%;transform:scale(.68)}.cohesion-shape--6{bottom:26%;right:1%;transform:scale(.7)}.cohesion-hero__proof p{white-space:normal;max-width:14ch;line-height:1.25}}@media (max-width:520px){.cohesion-shape{opacity:.85;transform:scale(.58)!important}.cohesion-hero__title{flex-direction:column;align-items:center;gap:0}}@media (prefers-reduced-motion:reduce){.cohesion-shape{animation:none!important}}.cohesion-hero--why-levron{color:#043f2e;background:radial-gradient(50% 40% at 90% 8%,#d4b06a38,#0000 55%),linear-gradient(165deg,#f7f1e4 0%,#f3ebda 50%,#fcfcfc 100%);min-height:min(88svh,820px);padding-block:clamp(4.5rem,11vh,6.5rem)}.cohesion-hero--why-levron .cohesion-marquee{z-index:0;inset:42% 0 auto}.cohesion-hero--why-levron .cohesion-marquee__row{color:#043f2e57;opacity:1;font-size:clamp(4.5rem,15vw,11rem)}.cohesion-hero--why-levron .cohesion-marquee--static{color:#043f2e52}.cohesion-hero__stage-wrap--why{z-index:3;position:relative}.cohesion-hero--why-levron .cohesion-shapes{z-index:1;opacity:.55}.cohesion-hero--why-levron .cohesion-shape{transform:scale(.68)}.cohesion-hero--why-levron .cohesion-shape--1{top:14%;left:6%}.cohesion-hero--why-levron .cohesion-shape--4{top:16%;right:6%}.cohesion-hero--why-levron .cohesion-shape--3{bottom:22%;left:8%}.cohesion-hero--why-levron .cohesion-shape--6{bottom:20%;right:8%}.cohesion-hero--why-levron .cohesion-shape--2,.cohesion-hero--why-levron .cohesion-shape--5{opacity:0;pointer-events:none}.cohesion-hero__stage--why{z-index:4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.5vh,1.35rem);min-height:auto;padding-block:clamp(2rem,8vh,4rem);display:flex;position:relative}.cohesion-hero--why-levron .cohesion-hero__subtitle--why{z-index:4;letter-spacing:-.031em;text-align:center;color:#043f2e;max-width:14ch;margin:0;font-family:Fraunces,Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,5.5vw,3.5rem);font-weight:400;line-height:1.05;position:relative}.cohesion-hero--why-levron .cohesion-hero__proof--why{z-index:4;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#fcfcfc;border:1px solid #0000001f;border-radius:16px;margin:0;position:relative}.cohesion-hero--why-levron .cohesion-hero__proof--why p{color:#242423}.cohesion-hero--why-levron .cohesion-hero__avatar{color:#fcfcfc;background:#043f2e;border-color:#000}.cohesion-hero--why-levron .cohesion-hero__cta--why{z-index:4;color:#0a1f16;box-shadow:none;background:#d4b06a;border:none;border-radius:4px;margin:0;font-weight:600;position:relative}.cohesion-hero--why-levron .cohesion-hero__cta--why:hover{color:#f7f1e4;box-shadow:none;background:#043f2e}@media (max-width:900px){.cohesion-hero--why-levron{min-height:min(78svh,680px)}.cohesion-hero--why-levron .cohesion-marquee{inset:46% 0 auto}.cohesion-hero--why-levron .cohesion-marquee__row{font-size:clamp(3.2rem,22vw,5.5rem)}.cohesion-hero--why-levron .cohesion-shape{opacity:.45;transform:scale(.52)}}.cohesion-shapes--cream-green .cohesion-shape--pyramid .cohesion-shape__body{filter:drop-shadow(0 12px 20px #043f2e47);border-bottom-color:#1a5240}.cohesion-shapes--cream-green .cohesion-shape--sphere .cohesion-shape__body{background:radial-gradient(circle at 32% 28%,#fcfcfc,#f7f1e4 58%,#d4b06a 100%);box-shadow:0 16px 28px #b8923f47}.cohesion-shapes--cream-green .cohesion-shape--cylinder .cohesion-shape__body{background:linear-gradient(#f7f1e4 0%,#1a5240 55%,#043f2e 100%);box-shadow:0 16px 28px #043f2e47}.cohesion-shapes--cream-green .cohesion-shape--star .cohesion-shape__body{filter:drop-shadow(0 14px 22px #b8923f47);background:linear-gradient(145deg,#e8d5a3,#d4b06a 55%,#b8923f 100%)}.cohesion-shapes--cream-green .cohesion-shape--green .cohesion-shape__body{background:linear-gradient(145deg,#f7f1e4,#123028 52%,#043f2e 100%);box-shadow:0 16px 28px #043f2e4d}.cohesion-shapes--cream-green .cohesion-shape--yellow .cohesion-shape__body{background:linear-gradient(145deg,#f7f1e4,#e8d5a3 52%,#d4b06a 100%);box-shadow:0 16px 28px #d4b06a47}.cohesion-island{--cohesion-bg:#f3f2ee;--cohesion-surface:#ebeae6;--cohesion-card:#fff;--cohesion-ink:#111;--cohesion-muted:#6b6b6b;--cohesion-line:#1111111a;--cohesion-accent:#0a1f16;--cohesion-green:#3d9b6a;--cohesion-green-deep:#1a5c3a;--cohesion-gold:#b8923f;z-index:4;background:var(--cohesion-bg);color:var(--cohesion-ink);position:relative}@media (min-width:901px) and (hover:hover) and (pointer:fine){body.is-cohesion-zone .cohesion-island,body.is-cohesion-zone .cohesion-island *,body.is-shinta-zone .shinta-experience,body.is-shinta-zone .shinta-experience *{cursor:none!important}}body.is-cohesion-zone .scroll-line{background:#ffffffeb;border-color:#1111111a}body.is-cohesion-zone .scroll-line__inner:before{display:none}body.is-cohesion-zone .scroll-line__inner{background:linear-gradient(90deg, var(--cohesion-green) 0%, var(--cohesion-green-deep) 100%)}.cohesion-cursor{z-index:9999;pointer-events:none;opacity:0;transition:opacity .25s;position:fixed;inset:0}body.is-cohesion-zone .cohesion-cursor,body.is-shinta-zone .cohesion-cursor{opacity:1}.cohesion-cursor__dot{background:var(--cohesion-green);will-change:transform;border-radius:50%;width:8px;height:8px;position:fixed;top:0;left:0;box-shadow:0 0 0 1px #ffffffa6}.cohesion-cursor__ring{will-change:transform;border:1px solid #3d9b6a59;border-radius:50%;width:36px;height:36px;position:fixed;top:0;left:0}.cohesion-scroll-rail{top:calc(var(--header-offset,72px) + 1.5rem);z-index:60;pointer-events:none;opacity:0;background:#11111114;border-radius:999px;width:2px;transition:opacity .3s;position:fixed;bottom:clamp(5rem,12vh,7rem);right:clamp(.65rem,1.5vw,1.15rem)}body.is-cohesion-zone .cohesion-scroll-rail{opacity:1}.cohesion-scroll-rail__fill{border-radius:inherit;background:linear-gradient(180deg, var(--cohesion-green), var(--cohesion-green-deep));width:100%;height:0%;transition:height 80ms linear;position:absolute;top:0;left:0}.cohesion-scroll-rail__dot{background:var(--cohesion-green);border-radius:50%;width:10px;height:10px;transition:top 80ms linear;position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #3d9b6a2e,0 0 14px #3d9b6a73}@media (max-width:900px){.cohesion-scroll-rail{display:none}}@media (prefers-reduced-motion:reduce){.cohesion-cursor,.cohesion-scroll-rail{display:none!important}}.shinta-experience{--shinta-cream:#f7f1e4;--shinta-cream-soft:#faf7f0;--shinta-emerald:#0a1f16;--shinta-emerald-mid:#123028;--shinta-green:#3d9b6a;--shinta-gold:#d4b06a;--shinta-gold-deep:#b8923f;position:relative}.shinta-hero.cohesion-hero{position:relative;overflow:clip}body.is-shinta-zone,body.is-shinta-zone a,body.is-shinta-zone button,body.is-shinta-zone [role=button]{cursor:none}.shinta-appear{will-change:transform, opacity, filter}@keyframes shinta-float{0%,to{transform:translate3d(0, 0, 0) rotate(var(--shinta-rot,0deg))}50%{transform:translate3d(0, -10px, 0) rotate(var(--shinta-rot,0deg))}}@keyframes shinta-draw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}.shinta-float-chip{z-index:3;background:var(--shinta-emerald);letter-spacing:.04em;white-space:nowrap;pointer-events:none;border:1px solid #d4b06a59;border-radius:.85rem;align-items:center;gap:.4rem;padding:.55rem .85rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;font-weight:600;animation:5.5s ease-in-out infinite shinta-float;display:inline-flex;position:absolute;box-shadow:0 14px 32px #03161038;color:var(--shinta-cream)!important}.shinta-float-chip span{letter-spacing:.12em;font-size:.62rem;color:var(--shinta-gold)!important}.shinta-float-chip--1{--shinta-rot:-4deg;animation-delay:0s;bottom:30%;left:5%}.shinta-float-chip--2{--shinta-rot:5deg;animation-delay:-1.2s;bottom:34%;right:6%}.shinta-float-chip--3{--shinta-rot:3deg;animation-delay:-2.4s;bottom:14%;left:9%}.shinta-curve{z-index:1;pointer-events:none;opacity:.55;position:absolute;inset:8% 4% 12%}.shinta-curve svg{width:100%;height:100%;overflow:visible}.shinta-curve path{fill:none;stroke:url(#shintaGoldGreen);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.8s cubic-bezier(.22,1,.36,1) forwards shinta-draw}.shinta-ribbon__tube{fill:none;stroke:#d4b06a29;stroke-width:34px;stroke-linecap:round}.shinta-ribbon__text{letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Inter,sans-serif;font-size:.98rem;font-weight:700}.shinta-ribbon__text.shinta-ribbon__text.shinta-ribbon__text.shinta-ribbon__text.shinta-ribbon__text{fill:#f7f1e4eb!important}.shinta-highlight-card{z-index:4;background:var(--shinta-cream-soft);border-radius:1rem;align-items:center;gap:.65rem;padding:.6rem .85rem .6rem .6rem;animation:6.5s ease-in-out -.6s infinite shinta-float;display:inline-flex;position:absolute;top:7%;right:5%;box-shadow:0 22px 48px #03161059}.shinta-highlight-card__badge{width:2.15rem;height:2.15rem;color:var(--shinta-gold);letter-spacing:.04em;background:linear-gradient(155deg,#1a5c3a 0%,#0a1f16 100%);border-radius:.65rem;flex:none;place-items:center;font-family:Outfit,Inter,sans-serif;font-size:.68rem;font-weight:700;display:grid}.shinta-highlight-card__body{flex-direction:column;gap:.1rem;display:flex}.shinta-highlight-card__eyebrow{letter-spacing:.12em;color:var(--shinta-gold-deep);text-transform:uppercase;font-family:Outfit,Inter,sans-serif;font-size:.58rem;font-weight:700}.shinta-highlight-card__body strong{letter-spacing:-.01em;color:var(--shinta-emerald);white-space:nowrap;font-family:Outfit,Inter,sans-serif;font-size:.86rem;font-weight:700}.shinta-highlight-card__arrow{background:var(--shinta-emerald);width:1.6rem;height:1.6rem;color:var(--shinta-cream);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:grid}.shinta-cta-row{justify-content:center;align-items:center;gap:.7rem;display:flex}.shinta-arrow-btn{background:var(--shinta-gold);width:3rem;height:3rem;color:var(--shinta-emerald);cursor:pointer;border:1px solid #d4b06a73;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:grid}.shinta-arrow-btn:hover{transform:rotate(20deg)scale(1.05);box-shadow:0 16px 32px #d4b06a4d}.shinta-experience .portavia-edge--cohesion .portavia-edge__card-title{font-size:clamp(1.85rem,3.8vw,3rem)}.shinta-experience .portavia-edge--cohesion .portavia-edge__ghost{color:#d4b06a33;font-size:clamp(5rem,14vw,8.5rem)}.shinta-experience .portavia-edge__aside{background:radial-gradient(80% 60% at 20% 0,#3d9b6a47,#0000 55%),linear-gradient(155deg,#1a5c3a 0%,#0a1f16 100%)}.shinta-experience .portavia-edge__card{background:radial-gradient(70% 50% at 90% 10%,#d4b06a29,#0000 50%),linear-gradient(155deg,#1a5c3a 0%,#0a1f16 100%)}.shinta-experience .experience-platform-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.shinta-experience .experience-platform-card:hover{border-color:#c9a84c9e;box-shadow:inset 0 1px #fff9,0 20px 44px #04161033}.shinta-experience .experience-platform-card__shinta-index{color:#c9a84c52;pointer-events:none;font-family:Outfit,Inter,sans-serif;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:700;line-height:1;position:absolute;top:.65rem;right:.85rem}.shinta-experience .bim-product-showcase__row{transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .4s;position:relative;overflow:hidden}.shinta-experience .bim-product-showcase__row:hover{border-color:#d4b06a8c;transform:translateY(-6px);box-shadow:0 32px 70px #0a1f1638,inset 0 0 0 1px #3d9b6a2e}.shinta-experience .bim-product-showcase__index{color:#d4b06a38;font-size:clamp(3.5rem,8vw,5.5rem)}.shinta-experience .bim-product-showcase__name{text-transform:none;letter-spacing:-.02em;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:400}.shinta-experience .returns-explorer--lux.shinta-calc{background:radial-gradient(55% 45% at 85% 15%,#3d9b6a2e,#0000 55%),radial-gradient(40% 35% at 8% 85%,#d4b06a1f,#0000 50%),linear-gradient(#031610 0%,#0a1f16 48%,#04140e 100%)}.shinta-experience .returns-explorer--lux.shinta-calc h2{letter-spacing:-.02em;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(2.15rem,5vw,3.25rem);font-weight:400}.shinta-experience .returns-explorer--lux.shinta-calc .returns-explorer__panel--lux{position:relative;overflow:hidden}.shinta-experience .returns-explorer--lux.shinta-calc .returns-explorer__panel--lux:before{content:"";pointer-events:none;background:radial-gradient(circle,#3d9b6a38,#0000 70%);border-radius:50%;width:55%;height:55%;position:absolute;inset:-30% auto auto -20%}@media (max-width:900px){body.is-shinta-zone{cursor:auto}.shinta-float-chip{display:none}.shinta-curve{opacity:.35}.shinta-ribbon__text{font-size:.78rem}.shinta-highlight-card{padding:.5rem .7rem .5rem .5rem;top:4%;right:4%}.shinta-highlight-card__body strong{font-size:.76rem}}@media (max-width:560px){.shinta-highlight-card__eyebrow{display:none}.shinta-ribbon__text{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.shinta-float-chip,.shinta-curve path,.shinta-highlight-card{animation:none}.shinta-curve path{stroke-dashoffset:0}}.refero-experience{--color-pale-sage:#f7f1e4;--color-paper-white:#fcfcfc;--color-ink-black:#0a1f16;--color-charcoal:#242423;--color-deep-forest:#043f2e;--color-brand-gold:#d4b06a;--color-brand-gold-soft:#e8d5a3;--color-forest-mid:#1a5240;--color-emerald-mid:#123028;--font-grenette:"Fraunces", "Source Serif 4", Georgia, serif;--font-graphik:Inter, Outfit, system-ui, sans-serif;--text-caption:12px;--text-body-sm:14px;--text-body:16px;--text-subheading:18px;--text-heading-sm:22px;--text-heading:36px;--text-heading-lg:56px;--text-display:96px;--spacing-4:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-56:56px;--radius-buttons:4px;--radius-inputs:4px;--radius-cards:16px;--radius-tags:9999px;--page-max-width:1200px;--refero-canvas:var(--color-pale-sage);--refero-paper:var(--color-paper-white);--refero-forest:var(--color-deep-forest);--refero-ink:var(--color-ink-black);--refero-gold:var(--color-brand-gold);--refero-muted:#242423d1;--refero-line:#0a1f1624;background:var(--color-pale-sage);color:var(--color-deep-forest);font-family:var(--font-graphik);font-weight:400;position:relative}.refero-experience *,.refero-experience :before,.refero-experience :after{box-shadow:none!important}.refero-experience .refero-card{border-radius:var(--radius-cards);padding:var(--spacing-24);box-shadow:none!important}.refero-experience .refero-card--sage{color:var(--color-deep-forest);background:var(--color-pale-sage)!important;border:none!important}.refero-experience .refero-card--paper{color:var(--color-deep-forest);background:var(--color-paper-white)!important;border:1px solid var(--refero-line)!important}.refero-experience .refero-card--forest{color:var(--color-paper-white);background:var(--color-deep-forest)!important;border:none!important}.refero-experience .refero-badge{border-radius:var(--radius-buttons);background:var(--color-brand-gold);width:-moz-fit-content;width:fit-content;color:var(--color-deep-forest);font-family:var(--font-graphik);font-size:var(--text-caption);letter-spacing:.02em;align-items:center;padding:2px 10px;font-weight:500;display:inline-flex}.refero-experience .refero-btn{border-radius:var(--radius-buttons);font-family:var(--font-graphik);font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;padding:12px 20px;font-weight:500;line-height:1;display:inline-flex;box-shadow:none!important}.refero-experience .refero-btn--filled{background:var(--color-brand-gold)!important;color:var(--color-deep-forest)!important;border:none!important}.refero-experience .refero-btn--filled:hover{background:var(--color-deep-forest)!important;color:var(--color-pale-sage)!important}.refero-experience .refero-btn--ghost{color:var(--color-ink-black)!important;border:1px solid var(--color-ink-black)!important;background:0 0!important}.refero-experience .refero-cta-row{gap:var(--spacing-12);flex-wrap:wrap;align-items:center;display:flex}.refero-experience :is(h1,h2,h3,.bp-h2,.patch-section-title,.growth-act__site-title,.growth-act__panel-title,.portavia-edge__card-title,.bim-title,.cohesion-hero__subtitle--why){letter-spacing:-.02em;color:var(--color-deep-forest);line-height:1.1;font-family:var(--font-grenette)!important;font-style:normal!important;font-weight:400!important}.refero-experience :is(.bp-eyebrow,.growth-act__site-tag,.growth-act__panel-kicker,.bim-tag,.portavia-edge__nav-index,.bim-card__index,.bim-work-card__tag,.refero-pill-card__eyebrow){letter-spacing:.06em;text-transform:uppercase;color:var(--color-deep-forest);font-size:clamp(12px,1.1vw,14px);font-weight:500;font-family:var(--font-graphik)!important}.refero-experience :is(p,li,.cine-chapter__line,.bim-lead){font-family:var(--font-graphik);font-weight:400;font-size:var(--text-body);color:var(--color-charcoal);line-height:1.3}.site-shell.blueprint.fof-template .refero-experience :is(h1,h2,h3,h4,.bp-h2,.patch-section-title,.h-word,.h-letter),.site-shell.blueprint.fof-template .refero-experience .thesis-section :is(h2,h3,.bp-h2),.site-shell.blueprint.fof-template .refero-experience .cohesion-hero--why-levron .cohesion-hero__subtitle--why,.site-shell.blueprint.fof-template .refero-experience .cohesion-hero--why-levron .cohesion-hero__rotate-word{color:var(--color-deep-forest)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .refero-experience :is(.cine-chapter__line,.bim-lead,.thesis-pillars__card p){color:var(--color-charcoal)!important;text-shadow:none!important}.refero-experience .india-cine--acts,.refero-experience .india-cine--film,.refero-experience .growth-film,.site-shell.blueprint.fof-template .refero-experience .india-cine--acts{color:var(--color-deep-forest);border-top:1px solid var(--refero-line);padding-block:clamp(var(--spacing-56), 7vh, 5rem);background:var(--color-pale-sage)!important}.refero-experience #growth.india-cine--film,.refero-experience #growth.india-cine--film .growth-film,.site-shell.blueprint.fof-template .refero-experience #growth.india-cine--film,.site-shell.blueprint.fof-template .refero-experience #growth.india-cine--film .growth-film{min-height:calc(100svh - var(--header-offset,72px));box-sizing:border-box;padding-block:0}.refero-experience .growth-film__head{max-width:var(--page-max-width);margin-inline:auto;padding-inline:clamp(1rem,3vw,1.5rem)}.refero-experience .growth-act__site-title,.site-shell.blueprint.fof-template .refero-experience .growth-act__site-title{font-size:clamp(var(--text-heading), 5.5vw, var(--text-heading-lg));letter-spacing:-.031em;line-height:1.02;color:var(--color-deep-forest)!important}.refero-experience .growth-act__site-tag,.site-shell.blueprint.fof-template .refero-experience .growth-act__site-tag{color:var(--color-deep-forest)!important}.refero-experience .growth-film__intro,.site-shell.blueprint.fof-template .refero-experience .growth-film__intro{font-size:var(--text-body-sm);color:var(--color-charcoal)!important}.refero-experience .growth-act__viewport,.refero-experience .growth-film__viewport{border-radius:var(--radius-cards);background:var(--color-deep-forest);border:1px solid var(--refero-line);overflow:hidden}.refero-experience .growth-act__panel-copy .growth-act__panel-kicker,.refero-experience .growth-act__panel-copy .growth-act__panel-title,.refero-experience .growth-act__panel-copy .growth-act__panel-statement,.site-shell.blueprint.fof-template .refero-experience .growth-act__panel-copy :is(.growth-act__panel-kicker,.growth-act__panel-title,.growth-act__panel-statement){color:var(--color-paper-white)!important;text-shadow:0 1px 12px #00000059!important}.refero-experience .growth-act__panel-research{z-index:5;border-radius:var(--radius-cards)!important;background:var(--color-deep-forest)!important;color:var(--color-paper-white)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;opacity:1!important;visibility:visible!important;border:1px solid #d4b06a66!important}.refero-experience .growth-act__panel-research :is(p,span,strong,li,em),.site-shell.blueprint.fof-template .refero-experience .growth-act__panel-research :is(p,span,strong,li,em){color:#fcfcfcf0!important;text-shadow:none!important}.refero-experience .growth-act__panel-research-eyebrow,.site-shell.blueprint.fof-template .refero-experience .growth-act__panel-research-eyebrow{color:var(--color-brand-gold)!important}.refero-experience .growth-act__panel-research-num,.site-shell.blueprint.fof-template .refero-experience .growth-act__panel-research-num{color:var(--color-paper-white)!important;font-family:var(--font-graphik)!important;font-weight:400!important}.refero-experience .growth-act__panel-research-label,.site-shell.blueprint.fof-template .refero-experience .growth-act__panel-research-label{color:#fcfcfcdb!important}.refero-experience .growth-act__panel-chart-bar.is-now,.refero-experience .growth-act__panel-research-list li:before{background:var(--color-brand-gold)!important}.refero-experience .growth-film__progress-fill,.refero-experience .growth-film__tick.is-active,.refero-experience .growth-film__tick.is-done{background:var(--color-forest-mid)}.refero-experience .growth-film__btn--play:not(:disabled),.refero-experience .growth-film__btn--play.is-playing{border-radius:var(--radius-buttons)!important;background:var(--color-brand-gold)!important;color:var(--color-deep-forest)!important;border:none!important;font-weight:500!important}.refero-experience .growth-film__btn:not(.growth-film__btn--play){border-radius:var(--radius-buttons)!important;color:var(--color-ink-black)!important;border:1px solid var(--color-ink-black)!important;background:0 0!important;font-weight:500!important}.refero-experience .re-content{border-top:1px solid var(--refero-line);padding-block:clamp(var(--spacing-56), 10vh, var(--spacing-88,88px));color:var(--color-deep-forest)!important;background:0 0!important}.refero-experience .re-content__shell{width:min(72rem,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.refero-experience .refero-frame-grid{gap:var(--spacing-20);margin:var(--spacing-32) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.refero-experience .refero-frame-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.refero-experience .refero-frame{border-radius:var(--radius-cards);padding:var(--spacing-12);color:var(--color-paper-white);background:var(--color-deep-forest)!important;box-shadow:none!important;border:none!important}.refero-experience .refero-frame--wide{margin-top:var(--spacing-20)}.refero-experience .refero-frame--paper{color:var(--color-deep-forest);background:var(--color-paper-white)!important;border:1px solid var(--refero-line)!important}.refero-experience .refero-frame__inner{border-radius:calc(var(--radius-cards) - 4px);padding:var(--spacing-24);background:#fcfcfc0f;border:1px solid #d4b06a6b;min-height:100%;box-shadow:none!important}.refero-experience .refero-frame--paper .refero-frame__inner{background:var(--color-pale-sage);border-color:#043f2e2e}.refero-experience .refero-frame .refero-badge{margin-bottom:var(--spacing-12)}.refero-experience .refero-frame__title,.site-shell.blueprint.fof-template .refero-experience .refero-frame__title{margin:0 0 var(--spacing-8);letter-spacing:-.02em;font-size:clamp(22px,2.4vw,28px);line-height:1.15;font-family:var(--font-grenette)!important;color:var(--color-paper-white)!important;font-weight:400!important}.refero-experience .refero-frame__title--dark,.site-shell.blueprint.fof-template .refero-experience .refero-frame__title--dark{color:var(--color-deep-forest)!important}.refero-experience .refero-frame__lead,.refero-experience .refero-frame__list-label,.site-shell.blueprint.fof-template .refero-experience .refero-frame__lead{margin:0 0 var(--spacing-8);font-family:var(--font-graphik);font-size:var(--text-body);font-weight:500;line-height:1.35;color:var(--color-brand-gold)!important}.refero-experience .refero-frame__body,.refero-experience .refero-frame__list,.refero-experience .refero-frame__note,.refero-experience .refero-frame__table-row,.site-shell.blueprint.fof-template .refero-experience .refero-frame__body,.site-shell.blueprint.fof-template .refero-experience .refero-frame__list{font-family:var(--font-graphik);font-size:var(--text-body);margin:0;line-height:1.4;color:#fcfcfceb!important}.refero-experience .refero-frame__body--dark,.refero-experience .refero-frame--paper .refero-frame__body,.refero-experience .refero-frame--paper .refero-frame__note,.refero-experience .refero-frame--paper .refero-frame__table-row,.site-shell.blueprint.fof-template .refero-experience .refero-frame__body--dark{color:var(--color-charcoal)!important}.refero-experience .refero-frame__list{margin:var(--spacing-12) 0 0;gap:var(--spacing-8);flex-direction:column;padding-left:1.1rem;display:flex}.refero-experience .refero-frame__list-label{margin-top:var(--spacing-16);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase}.refero-experience .refero-frame__note{margin:var(--spacing-12) 0 var(--spacing-16);font-size:var(--text-body-sm)}.refero-experience .refero-frame__table{border-top:1px solid #043f2e24;flex-direction:column;display:flex}.refero-experience .refero-frame__table-row{gap:var(--spacing-12);padding:var(--spacing-12) 0;font-size:var(--text-body-sm);border-bottom:1px solid #043f2e1a;grid-template-columns:1.1fr 1.6fr .9fr;display:grid}.refero-experience .refero-frame__table-row--head{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--color-deep-forest)!important}@media (max-width:900px){.refero-experience .refero-frame-grid,.refero-experience .refero-frame-grid--two{grid-template-columns:1fr}.refero-experience .refero-frame__table-row{gap:var(--spacing-4);grid-template-columns:1fr}}.refero-experience .re-content__tag{border:1px solid var(--color-ink-black);border-radius:var(--radius-buttons);letter-spacing:.06em;background:0 0;padding:4px 10px;color:var(--color-deep-forest)!important;font-family:var(--font-graphik)!important;font-weight:500!important}.refero-experience .re-content__title,.site-shell.blueprint.fof-template .refero-experience .re-content__title{max-width:18ch;font-family:var(--font-grenette)!important;font-weight:400!important;font-size:clamp(36px, 6vw, var(--text-heading-lg))!important;letter-spacing:-.031em!important;color:var(--color-deep-forest)!important;line-height:1.05!important}.refero-experience .re-content__title--long{max-width:22ch}.refero-experience .re-content__lead,.site-shell.blueprint.fof-template .refero-experience .re-content__lead{font-family:var(--font-graphik)!important;font-size:var(--text-body)!important;color:var(--color-charcoal)!important;line-height:1.45!important}.refero-experience .re-content__block-title,.site-shell.blueprint.fof-template .refero-experience .re-content__block-title{font-family:var(--font-grenette)!important;color:var(--color-deep-forest)!important;font-weight:400!important}.refero-experience .re-content__block-lead,.refero-experience .re-content__list-label,.site-shell.blueprint.fof-template .refero-experience .re-content__block-lead{color:var(--color-deep-forest)!important}.refero-experience .re-content__block-body,.refero-experience .re-content__list,.refero-experience .re-content__note,.refero-experience .re-content__table-row,.site-shell.blueprint.fof-template .refero-experience .re-content__block-body,.site-shell.blueprint.fof-template .refero-experience .re-content__list{color:var(--color-charcoal)!important}.refero-experience .re-content__cta-row{gap:var(--spacing-12);margin-top:var(--spacing-24)}.refero-experience #why-real-estate .why-re-marquee-wrap,.refero-experience .re-content--real-estate .why-re-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap{z-index:2;border-bottom:1px solid var(--refero-line);pointer-events:none;width:100%;height:clamp(5.5rem,14vw,9rem);max-height:clamp(5.5rem,14vw,9rem);margin:0 0 clamp(1rem,2.5vh,1.75rem);position:relative;overflow:hidden}.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee,.refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.04em;text-transform:uppercase;line-height:.92;font-family:var(--font-grenette)!important;color:#043f2e6b!important;opacity:1!important;text-shadow:none!important;visibility:visible!important;font-size:clamp(3.75rem,12vw,8.25rem)!important;font-weight:400!important;display:flex!important}@media (max-width:768px){.refero-experience #why-real-estate .why-re-marquee-wrap,.refero-experience .re-content--real-estate .why-re-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap{height:clamp(3rem,10.5vw,4rem)!important;max-height:clamp(3rem,10.5vw,4rem)!important;margin-bottom:.55rem!important}.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.03em!important;font-size:clamp(1.7rem,8.8vw,2.35rem)!important;line-height:1!important}}.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row--a,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left!important}.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row--b,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row--b{display:none!important}.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee--static,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee--static{font-family:var(--font-grenette)!important;color:#043f2e6b!important;opacity:1!important;font-size:clamp(2.5rem,8vw,5rem)!important}.refero-experience #why-real-estate.why-re-plum .re-content__shell,.refero-experience #why-real-estate.why-re-plum .why-re-plum__pair{overflow:visible}.refero-experience #why-real-estate.why-re-plum .why-re-plum__pair{perspective:1200px}.refero-experience #why-real-estate.why-re-plum .why-re-plum__card{transform-origin:50%;will-change:transform, opacity;transition:box-shadow .35s}.refero-experience #why-real-estate.why-re-plum .why-re-plum__card:hover{z-index:2;box-shadow:0 18px 40px #043f2e2e,0 4px 14px #043f2e1a}@media (prefers-reduced-motion:reduce){.refero-experience #why-real-estate.why-re-plum .why-re-plum__card{will-change:auto;transition:none}}.refero-experience .why-levron-marquee-wrap,.refero-experience .refero-why .why-levron-marquee-wrap{z-index:1;pointer-events:none;border-top:1px solid var(--refero-line);height:clamp(5.5rem,14vw,9rem);max-height:clamp(5.5rem,14vw,9rem);margin:0;padding-block:0;position:relative;overflow:hidden}.refero-experience .why-levron-marquee-wrap .cohesion-marquee,.refero-experience .refero-why .why-levron-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}.refero-experience .why-levron-marquee-wrap .cohesion-marquee__row,.refero-experience .refero-why .why-levron-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .refero-experience .why-levron-marquee-wrap .cohesion-marquee__row{letter-spacing:-.04em;line-height:1;font-family:var(--font-grenette)!important;color:#043f2e61!important;opacity:1!important;font-size:clamp(4rem,12vw,8.5rem)!important;font-weight:400!important;display:flex!important}.refero-experience .why-levron-marquee-wrap .cohesion-marquee__row--b,.site-shell.blueprint.fof-template .refero-experience .why-levron-marquee-wrap .cohesion-marquee__row--b{display:none!important}.refero-experience .why-levron-marquee-wrap .cohesion-marquee--static,.site-shell.blueprint.fof-template .refero-experience .why-levron-marquee-wrap .cohesion-marquee--static{font-family:var(--font-grenette)!important;color:#043f2e61!important;opacity:1!important;font-size:clamp(2.5rem,8vw,5rem)!important}.refero-experience .re-homy,.refero-experience .re-homy__frame,.refero-experience .re-homy__hero,.refero-experience .re-homy__smoke-field,.refero-experience .re-prypco-page,.refero-experience .re-env-section,.refero-experience .prypco-buildings,.refero-experience .re-env-building{display:none!important}.refero-experience .thesis-section{background:var(--color-pale-sage);padding-block:clamp(var(--spacing-56), 7vh, 5rem);border-top:1px solid var(--refero-line);color:var(--color-deep-forest)}.refero-experience .thesis-section .bp-inner{max-width:var(--page-max-width)}.refero-experience .thesis-section .bp-h2,.refero-experience .thesis-section .patch-section-title{font-size:clamp(var(--text-heading), 5.5vw, var(--text-heading-lg));letter-spacing:-.031em;color:var(--color-deep-forest)}.refero-experience .thesis-content{gap:var(--spacing-24);margin-top:var(--spacing-32);border-top:1px solid var(--refero-line);max-width:40rem;padding-top:var(--spacing-24);flex-direction:column;display:flex}.refero-experience .thesis-content__item{gap:var(--spacing-12) var(--spacing-16);grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid;background:0 0!important;border:none!important;padding:0!important}.refero-experience .thesis-content__index{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-deep-forest);padding-top:.35rem;font-weight:500}.refero-experience .thesis-content__copy h3{font-size:var(--text-heading-sm);letter-spacing:-.02em;margin:0 0 var(--spacing-8);line-height:1.15;font-family:var(--font-grenette)!important;color:var(--color-deep-forest)!important;font-weight:400!important}.refero-experience .thesis-content__copy p{font-size:var(--text-body);margin:0;line-height:1.35;color:var(--color-charcoal)!important}.refero-experience .cohesion-hero--why-levron.refero-hero{border-top:1px solid var(--refero-line);min-height:min(88svh,820px);overflow:clip;background:var(--color-pale-sage)!important;color:var(--color-deep-forest)!important}.refero-experience .shinta-curve{display:none!important}.refero-experience .cohesion-shapes{opacity:.55;pointer-events:none;display:block}.refero-experience .cohesion-hero--why-levron .cohesion-marquee,.refero-experience .refero-hero .cohesion-marquee{z-index:0;opacity:1!important;visibility:visible!important;display:block!important}.refero-experience .cohesion-hero--why-levron .cohesion-marquee__row,.refero-experience .refero-hero .cohesion-marquee__row,.site-shell.blueprint.fof-template .refero-experience .cohesion-hero--why-levron .cohesion-marquee__row{letter-spacing:-.04em;font-family:var(--font-grenette)!important;color:#043f2e57!important;opacity:1!important;font-size:clamp(4.5rem,14vw,10rem)!important;font-weight:400!important;display:flex!important}.refero-experience .cohesion-hero--why-levron .cohesion-marquee__row--b{color:#043f2e38!important}.refero-experience .cohesion-hero--why-levron .cohesion-marquee--static,.site-shell.blueprint.fof-template .refero-experience .cohesion-hero--why-levron .cohesion-marquee--static{color:#043f2e52!important;opacity:1!important}.refero-experience .cohesion-hero--why-levron .cohesion-hero__subtitle--why,.site-shell.blueprint.fof-template .refero-experience .cohesion-hero--why-levron .cohesion-hero__subtitle--why{letter-spacing:-.031em;max-width:12ch;line-height:.95;font-family:var(--font-grenette)!important;color:var(--color-deep-forest)!important;font-size:clamp(36px,6vw,72px)!important;font-weight:400!important}.refero-experience .refero-forest-stat.cohesion-hero__proof--why{border-radius:var(--radius-cards);padding:var(--spacing-24);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:28rem;background:var(--color-deep-forest)!important;border:none!important}.refero-experience .refero-forest-stat.cohesion-hero__proof--why p,.site-shell.blueprint.fof-template .refero-experience .refero-forest-stat.cohesion-hero__proof--why p{font-size:var(--text-body-sm);color:#fcfcfcf0!important}.refero-experience .cohesion-hero--why-levron .cohesion-hero__avatar{background:var(--color-brand-gold);color:var(--color-deep-forest);border:none}.refero-experience .refero-pill-card{z-index:4;border-radius:var(--radius-cards);background:var(--color-paper-white);border:1px solid var(--refero-line);align-items:center;gap:12px;padding:12px 16px;display:inline-flex;position:absolute;top:8%;right:5%}.refero-experience .refero-pill-card__badge{border-radius:var(--radius-buttons);background:var(--color-deep-forest);width:2rem;height:2rem;color:var(--color-brand-gold);place-items:center;font-size:12px;font-weight:500;display:grid}.refero-experience .refero-pill-card__eyebrow{margin-bottom:2px;display:block}.refero-experience .refero-pill-card__body strong{font-family:var(--font-grenette);letter-spacing:-.01em;color:var(--color-deep-forest);font-size:18px;font-weight:400}@keyframes refero-float-y{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.refero-experience .refero-float-chip{z-index:3;border-radius:var(--radius-buttons);background:var(--color-deep-forest);color:var(--color-paper-white);pointer-events:none;align-items:center;gap:.4rem;padding:8px 12px;font-size:12px;font-weight:500;animation:5.5s ease-in-out infinite refero-float-y;display:inline-flex;position:absolute}.refero-experience .refero-float-chip span{color:var(--color-brand-gold)}.refero-experience .refero-float-chip--1{animation-delay:0s;bottom:28%;left:6%}.refero-experience .refero-float-chip--2{animation-delay:-1.4s;bottom:36%;right:8%}.refero-experience .refero-float-chip--3{animation-delay:-2.6s;bottom:14%;left:10%}.refero-experience .bim-why,.refero-experience .refero-why{--bim-cream:var(--color-pale-sage);--bim-cream-soft:var(--color-paper-white);--bim-gold:#b8923f;--bim-gold-light:var(--color-brand-gold);--bim-emerald:var(--color-deep-forest);--bim-emerald-mid:var(--color-emerald-mid);--bim-emerald-bright:var(--color-forest-mid);--bim-white:var(--color-paper-white);--bim-radius:var(--radius-cards);border-top:1px solid var(--refero-line);color:var(--color-deep-forest);background:var(--color-pale-sage)!important}.refero-experience .bim-why__values{padding-block:clamp(var(--spacing-56), 7vh, 5rem);isolation:isolate;background:var(--color-pale-sage)!important}.refero-experience .bim-why__pin,.refero-experience .bim-why__sticky,.refero-experience .bim-why__pin.is-bim-pin-active .bim-why__sticky{background:var(--color-pale-sage)!important}.refero-experience .bim-why__shell,.refero-experience .portavia-edge__shell{max-width:var(--page-max-width)}.refero-experience .portavia-edge__aside.refero-card--paper{border-radius:var(--radius-cards);padding:var(--spacing-24)}.refero-experience .bim-head{padding:0 0 var(--spacing-16)!important;background:0 0!important;border:none!important}.refero-experience .bim-head .bim-title,.refero-experience .portavia-edge__aside .bim-title{letter-spacing:-.72px;font-size:clamp(28px,3vw,36px);font-family:var(--font-grenette)!important;color:var(--color-deep-forest)!important;font-weight:400!important}.refero-experience .bim-head .bim-tag,.refero-experience .portavia-edge__nav-index,.site-shell.blueprint.fof-template .refero-experience .bim-why__values :is(.bim-tag,.portavia-edge__nav-index,.bim-card__index){color:var(--color-deep-forest)!important}.refero-experience .bim-head .bim-lead,.refero-experience .bim-scroll-hint,.site-shell.blueprint.fof-template .refero-experience .bim-why__values :is(.bim-lead,.bim-scroll-hint){color:var(--color-charcoal)!important}.refero-experience .portavia-edge__nav-title,.site-shell.blueprint.fof-template .refero-experience .portavia-edge__nav-title{font-family:var(--font-graphik);font-weight:500;color:var(--color-deep-forest)!important}.refero-experience .bim-progress__bar{background:#00000014}.refero-experience .bim-progress__bar i,.refero-experience .portavia-edge__nav-bar i,.refero-experience .portavia-edge__rail span{background:var(--color-brand-gold)}.refero-experience .portavia-edge__hint{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.refero-experience .portavia-edge__hint-dot{background:var(--color-brand-gold)}.refero-experience .portavia-edge--cohesion .portavia-edge__pin.is-bim-pin-active .portavia-edge__stack,.refero-experience .bim-why__pin.is-bim-pin-active .portavia-edge__stack{position:relative;width:100%!important;height:min(28rem, calc(100svh - var(--header-offset,72px) - 6rem))!important;display:block!important}.refero-experience .portavia-edge--cohesion .portavia-edge__card,.refero-experience .portavia-edge--cohesion .portavia-edge__pin.is-bim-pin-active .portavia-edge__card{will-change:opacity, transform, filter;inset:0;flex:none!important;width:100%!important;height:100%!important;min-height:0!important;position:absolute!important}.refero-experience .portavia-edge__card.refero-card--forest{border-radius:var(--radius-cards);color:var(--color-paper-white);justify-content:flex-end;background:var(--color-deep-forest)!important;padding:clamp(1.5rem,3vw,2.75rem)!important}.refero-experience .portavia-edge__card-title,.site-shell.blueprint.fof-template .refero-experience .portavia-edge__card-title{font-size:var(--text-heading);letter-spacing:-.72px;margin:0 0 var(--spacing-12);line-height:1.1;font-family:var(--font-grenette)!important;color:var(--color-paper-white)!important;font-weight:400!important}.refero-experience .portavia-edge__card-body,.site-shell.blueprint.fof-template .refero-experience .portavia-edge__card-body{font-family:var(--font-graphik);font-size:var(--text-body);margin:0;line-height:1.3;color:#fcfcfceb!important}.refero-experience .portavia-edge__card .bim-card__index{color:var(--color-brand-gold)!important}.refero-experience .portavia-edge__card .bim-work-card__tag.refero-badge{background:var(--color-brand-gold)!important;color:var(--color-deep-forest)!important}.refero-experience .portavia-edge__ghost{color:#d4b06a47;font-family:var(--font-grenette);font-weight:400}.refero-experience .bim-work-card__shine{display:none}.refero-experience .bim-work-card__head{justify-content:space-between;align-items:center;gap:var(--spacing-12);margin-bottom:var(--spacing-12);display:flex}@media (max-width:900px){.refero-experience .refero-pill-card{transform-origin:100% 0;top:4%;right:4%;transform:scale(.92)}.refero-experience .refero-float-chip--3{display:none}}@media (prefers-reduced-motion:reduce){.refero-experience .refero-float-chip{animation:none}}.re-content--real-estate,.refero-why,.refero-experience .re-content--real-estate,.refero-experience .refero-why{--step-cream:#f7f1e4;--step-cream-elev:#fcf8ef;--step-emerald:#0a1f16;--step-emerald-mid:#123028;--step-forest:#043f2e;--step-gold:#d4b06a;--step-gold-soft:#e0c48a;--step-ink:#0a1f16;--step-muted:#0a1f16cc;--step-line:#0a1f1624;--step-notch:clamp(1.75rem, 3.5vw, 2.75rem);--step-step:clamp(1.25rem, 2.4vw, 2rem)}.refero-experience .re-content--real-estate,.re-content--real-estate{border-top:1px solid var(--step-line);background:radial-gradient(120% 80% at 8% 0,#d4b06a1f,#0000 55%),linear-gradient(#f7f1e4 0%,#f3ebda 48%,#f7f1e4 100%)!important}.refero-experience .refero-why,.refero-why{background:radial-gradient(90% 60% at 92% 8%,#d4b06a1a,#0000 50%),linear-gradient(#f7f1e4 0%,#f4ecdc 100%)!important}.re-content--real-estate .refero-btn--filled,.refero-experience .re-content--real-estate .refero-btn--filled,.re-content--real-estate .re-content__cta--primary,.refero-experience .re-content--real-estate .re-content__cta--primary,.re-content--real-estate .refero-badge,.refero-experience .re-content--real-estate .refero-badge{background:var(--step-gold)!important;color:var(--step-emerald)!important}.re-content--real-estate .refero-btn--filled:hover,.refero-experience .re-content--real-estate .refero-btn--filled:hover{color:var(--step-cream)!important;background:#b8923f!important}.re-content--real-estate .re-content__shell--wide{width:min(74rem,100%)}.re-content--real-estate .re-content__title,.site-shell.blueprint.fof-template .re-content--real-estate .re-content__title{max-width:16ch;color:var(--step-forest)!important}.re-content--real-estate .re-content__lead{max-width:38rem;color:var(--step-muted)!important}.re-content--real-estate .re-content__tag{border-color:var(--step-forest);background:0 0;color:var(--step-forest)!important}.re-content--real-estate .why-re-marquee-wrap,.refero-experience .re-content--real-estate .why-re-marquee-wrap{z-index:1;pointer-events:none;border-bottom:1px solid #043f2e1f;width:100%;height:clamp(5rem,12vw,8.5rem);max-height:clamp(5rem,12vw,8.5rem);margin:0 0 clamp(1.25rem,3vh,2rem);position:relative;overflow:hidden}.re-content--real-estate .why-re-marquee-wrap .cohesion-marquee,.refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;display:flex!important;position:relative!important;inset:auto!important}.re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row,.refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row{letter-spacing:-.03em;text-transform:uppercase;line-height:.92;color:#043f2e47!important;opacity:1!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(3.5rem,11vw,7.5rem)!important;font-weight:400!important;display:flex!important}@media (max-width:768px){.re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row,.refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .refero-experience .re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row{letter-spacing:-.03em!important;font-size:clamp(1.7rem,8.8vw,2.35rem)!important;line-height:1!important}}.re-content--real-estate .why-re-marquee-wrap .cohesion-marquee__row--b,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row--b{display:none!important}.mode-compose{isolation:isolate;width:100%;margin:clamp(1.75rem,4vw,2.75rem) 0;display:grid;position:relative}.mode-compose--cities{grid-template-rows:minmax(11rem,auto) minmax(9rem,auto) minmax(10rem,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:0;min-height:clamp(28rem,52vh,38rem)}.mode-compose--markets{grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.mode-compose--compare{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:clamp(1.25rem,3vw,2rem)}.mode-compose--asset{grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;min-height:clamp(22rem,42vh,32rem)}.mode-compose--asset-band{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:0}.step-block{z-index:1;color:var(--step-cream);background:var(--step-emerald);will-change:transform, opacity;border:none;margin:0;padding:clamp(1.35rem,2.6vw,2rem) clamp(1.25rem,2.4vw,1.85rem);position:relative;overflow:hidden;box-shadow:none!important;border-radius:0!important}.step-block__inner{z-index:1;flex-direction:column;gap:.55rem;height:100%;min-height:0;display:flex;position:relative}.step-block--cream{background:var(--step-cream-elev);color:var(--step-forest)}.step-block--emerald{background:var(--step-emerald);color:var(--step-cream)}.step-block--emerald-mid{background:var(--step-emerald-mid);color:var(--step-cream)}.step-block--gold{color:var(--step-emerald);background:linear-gradient(145deg,#e0c48a 0%,#d4b06a 55%,#b8923f 100%)}.step-block--forest{background:var(--step-forest);color:var(--step-cream)}.step-block--notch-tr{clip-path:polygon(0 0, calc(100% - var(--step-notch)) 0, calc(100% - var(--step-notch)) var(--step-notch), 100% var(--step-notch), 100% 100%, 0 100%)}.step-block--notch-tl{clip-path:polygon(var(--step-notch) 0, 100% 0, 100% 100%, 0 100%, 0 var(--step-notch), var(--step-notch) var(--step-notch))}.step-block--notch-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--step-notch)), calc(100% - var(--step-notch)) calc(100% - var(--step-notch)), calc(100% - var(--step-notch)) 100%, 0 100%)}.step-block--notch-bl{clip-path:polygon(0 0, 100% 0, 100% 100%, var(--step-notch) 100%, var(--step-notch) calc(100% - var(--step-notch)), 0 calc(100% - var(--step-notch)))}.step-block--step-br{clip-path:polygon(0 0, 100% 0, 100% calc(100% - calc(var(--step-step) * 2)), calc(100% - var(--step-step)) calc(100% - calc(var(--step-step) * 2)), calc(100% - var(--step-step)) calc(100% - var(--step-step)), calc(100% - calc(var(--step-step) * 2)) calc(100% - var(--step-step)), calc(100% - calc(var(--step-step) * 2)) 100%, 0 100%)}.step-block--step-tl{clip-path:polygon(calc(var(--step-step) * 2) 0, 100% 0, 100% 100%, 0 100%, 0 calc(var(--step-step) * 2), var(--step-step) calc(var(--step-step) * 2), var(--step-step) var(--step-step), calc(var(--step-step) * 2) var(--step-step))}.step-block--step-tr{clip-path:polygon(0 0, calc(100% - calc(var(--step-step) * 2)) 0, calc(100% - calc(var(--step-step) * 2)) var(--step-step), calc(100% - var(--step-step)) var(--step-step), calc(100% - var(--step-step)) calc(var(--step-step) * 2), 100% calc(var(--step-step) * 2), 100% 100%, 0 100%)}.step-block--l-br{clip-path:polygon(0 0,100% 0,100% 58%,62% 58%,62% 100%,0 100%)}.step-block--l-tl{clip-path:polygon(38% 0,100% 0,100% 100%,0 100%,0 42%,38% 42%)}.step-block--l-tr{clip-path:polygon(0 0,62% 0,62% 42%,100% 42%,100% 100%,0 100%)}.mode-compose--cities .step-block--city-a{z-index:3;grid-area:1/1/3/8;min-height:clamp(18rem,36vh,26rem);padding-bottom:clamp(2.5rem,5vw,3.75rem);padding-right:clamp(2rem,4vw,3.25rem)}.mode-compose--cities .step-block--city-a .step-block__title{font-size:clamp(1.75rem,3.4vw,2.35rem)}.mode-compose--cities .step-block--city-b{z-index:2;margin-left:calc(var(--step-notch) * -.35);grid-area:1/7/2/13;min-height:clamp(10rem,20vh,14rem);padding-left:clamp(1.75rem,3.5vw,2.75rem)}.mode-compose--cities .step-block--city-c{z-index:4;margin-top:calc(var(--step-step) * -1.15);margin-left:calc(var(--step-step) * -.4);grid-area:2/6/4/13;min-height:clamp(12rem,24vh,16rem);padding-top:clamp(2rem,4vw,3rem)}.mode-compose--markets .step-block--span-8{z-index:2;grid-column:1/9}.mode-compose--markets .step-block--span-4{z-index:3;margin-left:calc(var(--step-notch) * -.55);grid-column:8/13;align-self:start;min-height:70%;margin-top:clamp(2.5rem,6vw,4.5rem)}.mode-compose--compare .step-block--span-12{grid-column:1/-1}.mode-compose--compare .step-block--span-7{z-index:2;grid-column:1/8}.mode-compose--compare .step-block--span-5{z-index:3;margin-left:calc(var(--step-notch) * -.65);grid-column:7/13;margin-top:clamp(1.5rem,4vw,3rem)}.mode-compose--asset .step-block--trad{z-index:2;grid-area:1/1/3/8;min-height:clamp(20rem,40vh,28rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.mode-compose--asset .step-block--levron{z-index:3;margin-left:calc(var(--step-notch) * -.45);grid-area:1/6/2/13;min-height:clamp(14rem,28vh,20rem);padding-left:clamp(1.85rem,3.5vw,2.85rem)}.mode-compose--asset-band .step-block--span-7{z-index:2;grid-column:1/8}.mode-compose--asset-band .step-block--span-5{z-index:3;margin-left:calc(var(--step-notch) * -.55);grid-column:7/13;margin-top:clamp(2rem,5vw,3.5rem)}.step-block .step-chip,.step-block .refero-badge{background:var(--step-gold);width:-moz-fit-content;width:fit-content;color:var(--step-emerald);letter-spacing:.04em;border-radius:2px;align-items:center;margin-bottom:.15rem;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.step-block--cream .step-chip,.step-block--cream .refero-badge,.step-block--gold .step-chip,.step-block--gold .refero-badge{background:var(--step-emerald);color:var(--step-cream)}.step-block__title,.site-shell.blueprint.fof-template .step-block__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.6vw,1.85rem);line-height:1.12;color:var(--step-cream)!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-weight:400!important}.step-block--cream .step-block__title,.step-block--gold .step-block__title,.site-shell.blueprint.fof-template .step-block--cream .step-block__title,.site-shell.blueprint.fof-template .step-block--gold .step-block__title{color:var(--step-forest)!important}.step-block__lead{color:var(--step-gold-soft);margin:0;font-size:16px;font-weight:500;line-height:1.35}.step-block--cream .step-block__lead{color:var(--step-forest)}.step-block--gold .step-block__lead{color:var(--step-emerald-mid)}.step-block__body{color:#f7f1e4f0;margin:0;font-size:16px;line-height:1.4}.step-block--cream .step-block__body,.step-block--gold .step-block__body{color:var(--step-muted)}.step-block__list{color:#f7f1e4f0;flex-direction:column;gap:.4rem;margin:.35rem 0 0;padding:0 0 0 1.1rem;font-size:16px;line-height:1.35;display:flex}.step-block--cream .step-block__list,.step-block--gold .step-block__list{color:var(--step-muted)}.step-block__list-label{letter-spacing:.06em;text-transform:uppercase;color:var(--step-gold);margin:.5rem 0 0;font-size:12px;font-weight:500}.step-block--cream .step-block__list-label{color:var(--step-forest)}.step-block__note{color:var(--step-muted);margin:.25rem 0 .75rem;font-size:14px;line-height:1.4}.step-block__table{border-top:1px solid var(--step-line);flex-direction:column;margin-top:.35rem;display:flex}.step-block__table-row{border-bottom:1px solid var(--step-line);color:var(--step-muted);grid-template-columns:1.1fr 1.6fr .9fr;gap:.75rem;padding:.7rem 0;font-size:14px;line-height:1.35;display:grid}.step-block__table-row--head{letter-spacing:.06em;text-transform:uppercase;color:var(--step-forest);font-size:12px;font-weight:500}.re-content--real-estate .re-content__cta--primary{background:var(--step-gold)!important;color:var(--step-emerald)!important;border:none!important;border-radius:2px!important}.re-content--real-estate .re-content__cta--primary:hover{background:var(--step-gold-soft)!important}.refero-experience .refero-why .bim-why__values,.refero-why .bim-why__values,.refero-why .bim-why__pin,.refero-why .bim-why__sticky,.refero-why .bim-why__pin.is-bim-pin-active .bim-why__sticky{background:0 0!important}.refero-why .bim-why__shell.portavia-edge__shell,.refero-why .mode-compose--why-levron{grid-template-columns:minmax(15rem,.95fr) minmax(0,1.35fr);align-items:stretch;gap:0;display:grid}.refero-experience .refero-why .portavia-edge__aside.step-block,.refero-why .portavia-edge__aside.step-block,.refero-why .step-block--why-nav{color:var(--step-forest);margin-right:calc(var(--step-notch) * -.35);z-index:2;clip-path:polygon(0 0, calc(100% - var(--step-notch)) 0, calc(100% - var(--step-notch)) var(--step-notch), 100% var(--step-notch), 100% calc(100% - calc(var(--step-step) * 2)), calc(100% - var(--step-step)) calc(100% - calc(var(--step-step) * 2)), calc(100% - var(--step-step)) calc(100% - var(--step-step)), calc(100% - calc(var(--step-step) * 2)) calc(100% - var(--step-step)), calc(100% - calc(var(--step-step) * 2)) 100%, 0 100%);box-shadow:none!important;background:var(--step-cream-elev)!important;border:none!important;border-radius:0!important;padding:clamp(1.35rem,2.4vw,2rem)!important}.refero-why .bim-why__stage.portavia-edge__stage{z-index:3;margin-left:calc(var(--step-step) * -.25);min-width:0;padding-left:clamp(.5rem,1.5vw,1rem)}.refero-experience .refero-why .portavia-edge__card.step-block,.refero-why .portavia-edge__card.step-block,.refero-why .step-block--why-panel{clip-path:polygon(var(--step-step) 0, calc(100% - var(--step-notch)) 0, calc(100% - var(--step-notch)) var(--step-notch), 100% var(--step-notch), 100% 100%, calc(var(--step-step) * 2) 100%, calc(var(--step-step) * 2) calc(100% - var(--step-step)), var(--step-step) calc(100% - var(--step-step)), var(--step-step) calc(100% - calc(var(--step-step) * 2)), 0 calc(100% - calc(var(--step-step) * 2)), 0 var(--step-step), var(--step-step) var(--step-step));will-change:transform, opacity;box-shadow:none!important;background:var(--step-emerald)!important;border:none!important;border-radius:0!important;padding:clamp(1.5rem,3vw,2.75rem)!important}.refero-why .portavia-edge__card-title{color:var(--step-cream)!important}.refero-why .portavia-edge__card-body{color:#f7f1e4f0!important}.refero-why .bim-card__index,.refero-why .portavia-edge__card .bim-work-card__tag.refero-badge,.refero-why .portavia-edge__card .step-chip{background:var(--step-gold)!important;color:var(--step-emerald)!important}.refero-why .bim-card__index{padding:0;color:var(--step-gold)!important;background:0 0!important}.refero-why .portavia-edge__ghost{color:#d4b06a29}.refero-why .bim-progress__bar i,.refero-why .portavia-edge__nav-bar i,.refero-why .portavia-edge__rail span,.refero-why .portavia-edge__hint-dot{background:var(--step-gold)!important}.refero-why .why-levron-marquee-wrap{border-top-color:var(--step-line)}.refero-why .why-levron-marquee-wrap .cohesion-marquee__row{color:#0a1f165c!important}.refero-why .why-levron-marquee-wrap .cohesion-marquee__row--b{display:none!important}@media (max-width:900px){.refero-why .bim-why__shell.portavia-edge__shell,.refero-why .mode-compose--why-levron{grid-template-columns:1fr}.refero-why .portavia-edge__aside.step-block,.refero-why .step-block--why-nav{margin-right:0}.refero-why .bim-why__stage.portavia-edge__stage{margin-left:0;margin-top:calc(var(--step-notch) * -.45);padding-left:0}.mode-compose--cities,.mode-compose--markets,.mode-compose--compare,.mode-compose--asset,.mode-compose--asset-band{grid-template-rows:none;grid-template-columns:1fr;gap:0;min-height:0}.mode-compose--cities .step-block--city-a,.mode-compose--cities .step-block--city-b,.mode-compose--cities .step-block--city-c,.mode-compose--markets .step-block--span-8,.mode-compose--markets .step-block--span-4,.mode-compose--compare .step-block--span-12,.mode-compose--compare .step-block--span-7,.mode-compose--compare .step-block--span-5,.mode-compose--asset .step-block--trad,.mode-compose--asset .step-block--levron,.mode-compose--asset-band .step-block--span-7,.mode-compose--asset-band .step-block--span-5{grid-area:auto/1/auto/-1;min-height:0;margin:0}.mode-compose--cities .step-block--city-b{margin-top:calc(var(--step-notch) * -.55);justify-self:end;width:88%;margin-left:12%}.mode-compose--cities .step-block--city-c{margin-top:calc(var(--step-step) * -.75);width:90%;margin-right:10%}.mode-compose--asset .step-block--levron{margin-top:calc(var(--step-notch) * -.65);justify-self:end;width:90%;margin-left:10%}.mode-compose--markets .step-block--span-4,.mode-compose--compare .step-block--span-5,.mode-compose--asset-band .step-block--span-5{margin-top:calc(var(--step-notch) * -.55);justify-self:end;width:92%;margin-left:8%}.step-block__table-row{grid-template-columns:1fr;gap:.25rem}.step-block--l-br,.step-block--l-tl,.step-block--l-tr{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--step-notch)), calc(100% - var(--step-notch)) calc(100% - var(--step-notch)), calc(100% - var(--step-notch)) 100%, 0 100%)}}@media (prefers-reduced-motion:reduce){.step-block{will-change:auto}}#why-india.re-content--india,.re-content--india{--wi-forest:#043f2e;--wi-ink:#0a1f16;--wi-ink-soft:#123028;--wi-muted:#2a3d34;--wi-cream:#f7f1e4;--wi-cream-elev:#fcf8ef;--wi-gold:#d4b06a;--wi-paper:#fff;--wi-line:#0a1f1624}.refero-experience #why-india.re-content--india,.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india,#why-india.re-content--india{border-top:1px solid var(--wi-line);color:var(--wi-forest)!important;background:radial-gradient(120% 80% at 8% 0,#d4b06a1f,#0000 55%),linear-gradient(#f7f1e4 0%,#f3ebda 48%,#f7f1e4 100%)!important}.refero-experience #why-india .why-india-marquee-wrap,.refero-experience .re-content--india .why-india-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap,#why-india.re-content--india .why-india-marquee-wrap{z-index:2;pointer-events:none;border-bottom:1px solid #043f2e1f;width:100%;height:clamp(5.5rem,14vw,9rem);max-height:clamp(5.5rem,14vw,9rem);margin:0 0 clamp(1rem,2.5vh,1.75rem);position:relative;overflow:hidden}.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee,.refero-experience .re-content--india .why-india-marquee-wrap .cohesion-marquee,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee__row,.refero-experience .re-content--india .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row span,#why-india.re-content--india .why-india-marquee-wrap .cohesion-marquee__row,#why-india.re-content--india .why-india-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;line-height:.92;color:#043f2e6b!important;opacity:1!important;text-shadow:none!important;visibility:visible!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(3.75rem,12vw,8.25rem)!important;font-weight:400!important;display:flex!important}.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee__row--a,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left!important}.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee__row--b,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row--b{display:none!important}.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee--static,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee--static{color:#043f2e6b!important;opacity:1!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(2.5rem,8vw,5rem)!important}@media (max-width:768px){.refero-experience #why-india .why-india-marquee-wrap,.refero-experience .re-content--india .why-india-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap,#why-india.re-content--india .why-india-marquee-wrap{height:clamp(3rem,10.5vw,4rem)!important;max-height:clamp(3rem,10.5vw,4rem)!important;margin-bottom:.55rem!important}.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee__row,.refero-experience .re-content--india .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row span,#why-india.re-content--india .why-india-marquee-wrap .cohesion-marquee__row,#why-india.re-content--india .why-india-marquee-wrap .cohesion-marquee__row span,.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee--static,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee--static{letter-spacing:-.03em!important;font-size:clamp(1.7rem,8.8vw,2.35rem)!important;line-height:1!important}}.refero-experience #why-india.re-content--india .re-content__title,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .re-content__title,#why-india.re-content--india .re-content__title{color:var(--wi-forest)!important;opacity:1!important;text-shadow:none!important}.refero-experience #why-india.re-content--india .re-content__lead,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .re-content__lead,#why-india.re-content--india .re-content__lead{max-width:38rem;color:#0a1f16cc!important;opacity:1!important}.refero-experience #why-india.re-content--india .re-content__tag,#why-india.re-content--india .re-content__tag{border-color:var(--wi-forest);background:0 0;color:var(--wi-forest)!important}.refero-experience #why-india.re-content--india .refero-badge,#why-india.re-content--india .refero-badge{background:var(--wi-gold)!important;color:var(--wi-ink)!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame--paper,.refero-experience #why-india.re-content--india .refero-frame--paper,#why-india.re-content--india .refero-frame--paper{background:var(--wi-paper)!important;color:var(--wi-forest)!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame--paper .refero-frame__inner,.refero-experience #why-india.re-content--india .refero-frame--paper .refero-frame__inner,#why-india.re-content--india .refero-frame--paper .refero-frame__inner{background:var(--wi-cream)!important;color:var(--wi-forest)!important;border-color:#043f2e2e!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame--paper :is(h3,p,span,li,.refero-frame__title,.refero-frame__title--dark,.refero-frame__body,.refero-frame__body--dark,.refero-frame__note,.refero-frame__table-row,.refero-frame__list),.refero-experience #why-india.re-content--india .refero-frame--paper :is(h3,p,span,li,.refero-frame__title,.refero-frame__title--dark,.refero-frame__body,.refero-frame__body--dark,.refero-frame__note,.refero-frame__table-row,.refero-frame__list),#why-india.re-content--india .refero-frame--paper :is(h3,p,span,li,.refero-frame__title,.refero-frame__title--dark,.refero-frame__body,.refero-frame__body--dark,.refero-frame__note,.refero-frame__table-row,.refero-frame__list){color:var(--wi-forest)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame--paper :is(.refero-frame__body,.refero-frame__body--dark,.refero-frame__note),.refero-experience #why-india.re-content--india .refero-frame--paper :is(.refero-frame__body,.refero-frame__body--dark,.refero-frame__note),#why-india.re-content--india .refero-frame--paper :is(.refero-frame__body,.refero-frame__body--dark,.refero-frame__note){color:var(--wi-ink-soft)!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame__table,.refero-experience #why-india.re-content--india .refero-frame__table,#why-india.re-content--india .refero-frame__table{background:var(--wi-cream-elev);border-top:1px solid #043f2e29;border-radius:8px;overflow:hidden}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame__table-row,.refero-experience #why-india.re-content--india .refero-frame__table-row,#why-india.re-content--india .refero-frame__table-row{border-bottom-color:#043f2e1f;color:var(--wi-forest)!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame__table-row span,.refero-experience #why-india.re-content--india .refero-frame__table-row span,#why-india.re-content--india .refero-frame__table-row span{color:var(--wi-forest)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame__table-row--head,.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-frame__table-row--head span,.refero-experience #why-india.re-content--india .refero-frame__table-row--head,.refero-experience #why-india.re-content--india .refero-frame__table-row--head span,#why-india.re-content--india .refero-frame__table-row--head,#why-india.re-content--india .refero-frame__table-row--head span{letter-spacing:.06em;text-transform:uppercase;background:var(--wi-cream);font-weight:600;color:var(--wi-forest)!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .refero-badge,.refero-experience #why-india.re-content--india .refero-badge,#why-india.re-content--india .refero-badge{background:var(--wi-gold)!important;color:var(--wi-ink)!important;border:none!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india :is(.re-content__tag,.re-content__title,.re-content__lead),.refero-experience #why-india.re-content--india :is(.re-content__tag,.re-content__title,.re-content__lead),#why-india.re-content--india :is(.re-content__tag,.re-content__title,.re-content__lead){color:var(--wi-forest)!important;text-shadow:none!important}.site-shell.blueprint.fof-template .refero-experience #why-india.re-content--india .re-content__lead,.refero-experience #why-india.re-content--india .re-content__lead,#why-india.re-content--india .re-content__lead{color:var(--wi-ink-soft)!important}.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame--paper,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame--paper .refero-frame__inner{color:#043f2e!important}.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame--paper :is(h2,h3,h4,p,span,li,strong,em,.refero-frame__title,.refero-frame__title--dark,.refero-frame__body,.refero-frame__body--dark,.refero-frame__note,.refero-frame__table,.refero-frame__table-row,.refero-frame__table-row--head,.refero-frame__list),.site-shell.blueprint.fof-template .site-main #why-india.re-content--india :is(.refero-frame--paper,.refero-frame__table,.refero-frame__table-row,.refero-frame__note) :is(p,span,li,strong,em,h3),.site-shell.blueprint.fof-template .site-main #why-india.re-content--india p.refero-frame__note,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__note,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__table,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__table-row,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__table-row span,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__table-row--head,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__table-row--head span,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__title--dark,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame__body--dark{color:#043f2e!important;text-shadow:none!important}.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame--paper .refero-badge,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-badge{color:#0a1f16!important;text-shadow:none!important;background:#d4b06a!important}#why-india.re-content--india .refero-source-links{flex-wrap:wrap;gap:.35rem .75rem;margin:.65rem 0 0;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.68rem;line-height:1.45;display:flex}.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-source-links span,#why-india.re-content--india .refero-source-links>span{letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#b8923f!important}.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-source-links a,#why-india.re-content--india .refero-source-links a{text-underline-offset:.18em;-webkit-text-decoration:underline #1a5c3a59;text-decoration:underline #1a5c3a59;color:#1a5c3a!important}.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .refero-frame:not(.refero-frame--paper) .refero-source-links a,#why-india.re-content--india .refero-frame:not(.refero-frame--paper) .refero-source-links a{text-decoration-color:#e8d5a366;color:#e8d5a3!important}#why-india.re-content--india .refero-source-links a:hover,#why-india.re-content--india .refero-source-links a:focus-visible{text-decoration-color:currentColor}.products-chapter{--products-chapter-canvas:radial-gradient(85% 55% at 92% 4%, #d4b06a24, transparent 58%), linear-gradient(180deg, #e8eee6 0%, #dce7df 52%, #e7ede4 100%);isolation:isolate;position:relative}.products-chapter>.premium-experience,.site-shell.blueprint.fof-template .site-main .products-chapter>.premium-experience,#levron-products.bim-products,.site-shell.blueprint.fof-template .site-main #levron-products.bim-products,.products-chapter #why-india.re-content--india,.products-chapter #why-real-estate.re-content--real-estate,.site-shell.blueprint.fof-template .site-main .products-chapter #why-india.re-content--india,.site-shell.blueprint.fof-template .site-main .products-chapter #why-real-estate.re-content--real-estate{background:var(--products-chapter-canvas)!important}.premium-experience .shinta-products .products-marquee-wrap,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap{z-index:2;pointer-events:none;border-bottom:1px solid #0a1f161f;width:100%;height:clamp(5.5rem,14vw,9rem);max-height:clamp(5.5rem,14vw,9rem);margin:0 0 clamp(1.5rem,4vh,2.5rem);position:relative;overflow:hidden}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee__row,.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;line-height:.92;color:#043f2e6b!important;opacity:1!important;text-shadow:none!important;visibility:visible!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(3.75rem,12vw,8.25rem)!important;font-weight:400!important;display:flex!important}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee__row--a,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left!important}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee__row--b{display:none!important}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee--static,.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee--static span,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee--static span{color:#043f2e6b!important;opacity:1!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(2.5rem,8vw,5rem)!important}#levron-products .products-lead,.site-shell.blueprint.fof-template .premium-experience #levron-products p.products-lead{border-left:2px solid #b8923fad;background:linear-gradient(90deg,#d4b06a14,#0000 72%);border-block:1px solid #043f2e24;max-width:none;margin:0 0 clamp(1.5rem,4vh,2.4rem);padding:clamp(1.15rem,2.7vw,1.75rem) clamp(1rem,2.5vw,2rem);font-weight:400;letter-spacing:-.018em!important;color:#043f2e!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(.675rem,1.3vw,1rem)!important;line-height:1.3!important}#levron-products .products-lead__statement,.site-shell.blueprint.fof-template .premium-experience #levron-products .products-lead__statement{max-width:56ch;margin:0;font-weight:400;letter-spacing:-.018em!important;color:#043f2e!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(.675rem,1.3vw,1rem)!important;line-height:1.3!important}#levron-products .products-lead__calc-btn,.site-shell.blueprint.fof-template .premium-experience #levron-products .products-lead__calc-btn{letter-spacing:.04em;text-transform:uppercase;color:#043f2e;cursor:pointer;background:#d4b06a24;border:1px solid #b8923f8c;border-radius:999px;margin-top:clamp(.85rem,2vh,1.15rem);padding:.72rem 1.25rem;font-family:Outfit,Inter,sans-serif;font-size:.82rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s}#levron-products .products-lead__calc-btn:hover,#levron-products .products-lead__calc-btn:focus-visible{background:#d4b06a3d;border-color:#b8923fd9;transform:translateY(-1px)}#levron-products .bim-product-showcase__actions,.site-shell.blueprint.fof-template .premium-experience #levron-products .bim-product-showcase__actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(1.25rem,2.5vh,1.75rem);display:flex}#levron-products .bim-product-showcase__calc-btn,.site-shell.blueprint.fof-template .premium-experience #levron-products .bim-product-showcase__calc-btn{letter-spacing:.04em;text-transform:uppercase;color:#f5f0e6;cursor:pointer;background:#03161059;border:1px solid #d4b06a8c;border-radius:999px;padding:.72rem 1.25rem;font-family:Outfit,Inter,sans-serif;font-size:.82rem;font-weight:600;transition:background .25s,border-color .25s,transform .25s}#levron-products .bim-product-showcase__calc-btn:hover,#levron-products .bim-product-showcase__calc-btn:focus-visible{background:#3d9b6a59;border-color:#d4b06ad9;transform:translateY(-1px)}#levron-products .bim-cta--inline,.site-shell.blueprint.fof-template .premium-experience #levron-products .bim-cta--inline{margin:0;padding:.72rem 1.25rem;font-size:.82rem;display:inline-flex}#why-india.products-subchapter .why-india-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-marquee-wrap,#why-real-estate.products-subchapter .why-re-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-marquee-wrap{box-sizing:border-box;width:min(74rem,100% - 2rem);margin-inline:auto;height:clamp(2.75rem,7vw,4.5rem)!important;max-height:clamp(2.75rem,7vw,4.5rem)!important;margin-bottom:clamp(.85rem,2vh,1.35rem)!important}#why-india.products-subchapter .re-content__shell,#why-real-estate.products-subchapter .re-content__shell,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .re-content__shell,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .re-content__shell{width:min(74rem,100% - 2rem);margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,2.5rem)}#why-india.products-subchapter .why-india-intro,#why-real-estate.products-subchapter .why-re-intro,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-intro,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-intro{margin:0 0 clamp(1.5rem,3.5vh,2.35rem);padding:clamp(1rem,2.2vw,1.45rem) clamp(1.15rem,3vw,1.85rem)}#why-india.products-subchapter .why-india-intro__statement,#why-real-estate.products-subchapter .why-re-intro__statement,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-intro__statement,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-intro__statement{max-width:62ch;font-size:clamp(.92rem,1.55vw,1.08rem)!important;line-height:1.45!important}#why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row,#why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row span,#why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row,#why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row span{font-size:clamp(1.9rem,6vw,4.15rem)!important}@media (max-width:768px){#why-india.products-subchapter .why-india-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-marquee-wrap,#why-real-estate.products-subchapter .why-re-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-marquee-wrap{height:clamp(3rem,10.5vw,4rem)!important;max-height:clamp(3rem,10.5vw,4rem)!important;margin-bottom:.55rem!important}#why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row,#why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row span,#why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row,#why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.03em!important;font-size:clamp(1.7rem,8.8vw,2.35rem)!important;line-height:1!important}}#why-india.re-content--india .why-india-card{grid-template-rows:auto 1fr;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:grid;position:relative;overflow:hidden;background:radial-gradient(circle at 82% 8%,#3d9b6a33,#0000 36%),linear-gradient(150deg,#06291e,#0d4a36)!important;border:1px solid #d4b06a52!important;padding:0!important;box-shadow:0 20px 48px #043f2e29!important}#why-india.re-content--india .why-india-card:hover{transform:translateY(-7px);border-color:#d4b06aa8!important;box-shadow:0 28px 62px #043f2e3d!important}#why-india.re-content--india .why-india-card__media{background-color:#031d15;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #d4b06a38;height:clamp(8rem,13vw,10.5rem);margin:0;position:relative;overflow:hidden}#why-india.re-content--india .why-india-card__media--hyderabad{background-color:#08271f}#why-india.re-content--india .why-india-card__media--pune{background-color:#0a3023}#why-india.re-content--india .why-india-card__media svg{width:100%;height:100%;padding:.65rem .9rem 0;overflow:visible}#why-india.re-content--india .why-india-card__media svg>circle:first-child{fill:#d4b06a1a;stroke:#d4b06a6b;stroke-width:1.5px}#why-india.re-content--india .why-india-card__route{fill:none;stroke:#3d9b6ae6;stroke-width:2.5px;stroke-dasharray:8 10;animation:8s linear infinite why-india-route}#why-india.re-content--india .why-india-card__skyline{fill:none;stroke:#f7f1e494;stroke-width:1.8px}#why-india.re-content--india .why-india-card__node{fill:#d4b06a;stroke:#f7f1e4;stroke-width:2px}#why-india.re-content--india .why-india-card__index,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-card__index{z-index:2;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(2.2rem,4vw,3.15rem);line-height:1;position:absolute;top:.55rem;right:.8rem;color:#f7f1e4d6!important}#why-india.re-content--india .why-india-card>.refero-frame__inner{grid-template-rows:auto auto auto minmax(5rem,1fr) auto;align-content:start;gap:0;min-height:0;padding:clamp(1.1rem,2.4vw,1.55rem);display:grid;background:0 0!important;border:0!important;border-radius:0!important}#why-india.re-content--india .why-india-card .refero-badge{align-self:flex-start;margin-bottom:.7rem}#why-india.re-content--india .why-india-card .refero-frame__title{margin-bottom:.35rem}#why-india.re-content--india .why-india-card .refero-frame__lead{margin-bottom:.8rem}#why-india.re-content--india .why-india-card .refero-frame__body{border-top:1px solid #f7f1e41f;margin-top:0;padding-top:.8rem}#why-india.re-content--india .why-india-card .refero-source-links{border-top:1px solid #f7f1e41f;margin-top:auto;padding-top:1rem}#why-india.re-content--india .why-india-wide-card{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 18%,#3d9b6a38,#0000 30%),linear-gradient(145deg,#043f2e,#09281f)!important;border:1px solid #d4b06a4d!important;box-shadow:0 22px 54px #043f2e29!important}#why-india.re-content--india .why-india-wide-card>.refero-frame__inner{z-index:1;padding-right:clamp(4.5rem,9vw,7rem);position:relative}#why-india.re-content--india .why-india-wide-card--thesis>.refero-frame__inner{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);grid-template-areas:"badge factors""title factors""body factors";align-items:start;gap:.45rem clamp(1.5rem,4vw,3rem);display:grid}#why-india.re-content--india .why-india-wide-card--thesis .refero-badge{grid-area:badge;justify-self:start}#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__title{grid-area:title}#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__body{grid-area:body;max-width:34rem}#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__list{counter-reset:market-factor;grid-area:factors;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;align-self:stretch;gap:.55rem;margin:0;padding:0;list-style:none;display:grid}#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__list li{counter-increment:market-factor;background:#ffffff0e;border:1px solid #d4b06a2e;border-radius:.65rem;min-height:3rem;padding:.75rem .75rem .75rem 2.2rem;list-style:none;position:relative}#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__list li:before{content:counter(market-factor, decimal-leading-zero);color:#d4b06a;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;position:absolute;top:.76rem;left:.7rem}#why-india.re-content--india .why-india-wide-card__index,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-wide-card__index{z-index:2;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(3rem,7vw,5.5rem);line-height:1;position:absolute;top:.4rem;right:1rem;color:#d4b06a3d!important}#why-india.re-content--india .why-india-wide-card--comparison{border-color:#d4b06a4d!important}#why-india.re-content--india .why-india-wide-card--comparison :is(.refero-frame__title,.refero-frame__body,.refero-frame__note),.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-wide-card--comparison :is(.refero-frame__title,.refero-frame__body,.refero-frame__note){color:#f7f1e4e6!important;text-shadow:none!important}#why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table{box-shadow:none;border:1px solid #d4b06a33;margin-top:1rem;background:#ffffff0e!important}#why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row{border-bottom-color:#f7f1e41f;background:0 0!important}#why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row span,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row span{color:#f7f1e4db!important}#why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row--head,#why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row--head span,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row--head,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-wide-card--comparison .refero-frame__table-row--head span{color:#d4b06a!important;background:#0b3a2c!important}#why-india.re-content--india .why-india-wide-card--comparison .refero-source-links{border-top:1px solid #f7f1e41f;margin-top:1rem;padding-top:.85rem}#why-india.re-content--india .why-india-wide-card--regulatory>.refero-frame__inner{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);grid-template-areas:"badge body""title body""title sources";gap:.45rem clamp(1.5rem,4vw,3rem);display:grid}#why-india.re-content--india .why-india-wide-card--regulatory .refero-badge{grid-area:badge;justify-self:start}#why-india.re-content--india .why-india-wide-card--regulatory .refero-frame__title{grid-area:title}#why-india.re-content--india .why-india-wide-card--regulatory .refero-frame__body{grid-area:body;align-self:end}#why-india.re-content--india .why-india-wide-card--regulatory .refero-source-links{grid-area:sources;align-self:start}#why-india.re-content--india .why-india-intro,#why-real-estate.re-content--real-estate .why-re-intro{border-left:2px solid #b8923fad;background:linear-gradient(90deg,#d4b06a14,#0000 72%);border-block:1px solid #043f2e24;margin:0 0 clamp(2rem,5vh,3.25rem);padding:clamp(1.15rem,2.7vw,1.75rem) clamp(1rem,2.5vw,2rem)}#why-india.re-content--india .why-india-intro__statement,#why-real-estate.re-content--real-estate .why-re-intro__statement,.site-shell.blueprint.fof-template .site-main #why-india.re-content--india .why-india-intro__statement,.site-shell.blueprint.fof-template .site-main #why-real-estate.re-content--real-estate .why-re-intro__statement{max-width:56ch;margin:0;font-weight:400;letter-spacing:-.018em!important;color:#043f2e!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(.675rem,1.3vw,1rem)!important;line-height:1.3!important}#why-india.re-content--india .why-india-intro .refero-source-links,#why-real-estate.re-content--real-estate .why-re-intro .refero-source-links{margin-top:.75rem}#why-real-estate.re-content--real-estate .why-re-card{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,#3d9b6a33,#0000 34%),linear-gradient(150deg,#06291e,#0d4a36)!important;border:1px solid #d4b06a52!important;padding:0!important;box-shadow:0 20px 48px #043f2e29!important}#why-real-estate.re-content--real-estate :is(.why-re-card--traditional,.why-re-card--structured){grid-template-rows:auto 1fr;display:grid}#why-real-estate.re-content--real-estate :is(.why-re-card--traditional,.why-re-card--structured) .why-re-card__media{height:10rem;min-height:10rem}#why-real-estate.re-content--real-estate .why-re-card__media{background:radial-gradient(circle at 50% 48%,#3d9b6a33,#0000 30%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/2rem 2rem,#031d15;border-bottom:1px solid #d4b06a38;place-items:center;min-height:9rem;margin:0;display:grid;position:relative;overflow:hidden}#why-real-estate.re-content--real-estate .why-re-card__icon{color:#d4b06a;border:1px solid #d4b06a8c;border-radius:50%;place-items:center;width:4.6rem;height:4.6rem;display:grid;position:relative}#why-real-estate.re-content--real-estate .why-re-card__icon:before,#why-real-estate.re-content--real-estate .why-re-card__icon:after{content:"";border:1px solid #3d9b6a57;border-radius:50%;position:absolute}#why-real-estate.re-content--real-estate .why-re-card__icon:before{inset:-.75rem}#why-real-estate.re-content--real-estate .why-re-card__icon:after{border-style:dashed;inset:-1.45rem}#why-real-estate.re-content--real-estate .why-re-card__icon svg{width:2.15rem;height:2.15rem}#why-real-estate.re-content--real-estate .why-re-card__index,.site-shell.blueprint.fof-template .site-main #why-real-estate.re-content--real-estate .why-re-card__index{font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(2.2rem,4vw,3.15rem);line-height:1;position:absolute;top:.55rem;right:.8rem;color:#f7f1e4d6!important}#why-real-estate.re-content--real-estate .why-re-card__media figcaption,.site-shell.blueprint.fof-template .site-main #why-real-estate.re-content--real-estate .why-re-card__media figcaption{letter-spacing:.12em;text-transform:uppercase;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.62rem;font-weight:500;position:absolute;bottom:.65rem;left:.9rem;right:.9rem;color:#e8d5a3c7!important}#why-real-estate.re-content--real-estate .why-re-card__copy{flex-direction:column;gap:0;min-height:0;padding:clamp(1.2rem,2.5vw,1.7rem);display:flex;background:0 0!important;border:0!important;border-radius:0!important}#why-real-estate.re-content--real-estate :is(.why-re-card--traditional,.why-re-card--structured) .why-re-card__copy{grid-template-rows:auto auto auto auto 1fr auto;align-content:start;display:grid}#why-real-estate.re-content--real-estate .why-re-card__copy .refero-badge{align-self:flex-start;margin-bottom:.75rem}#why-real-estate.re-content--real-estate .why-re-card__copy .refero-frame__title{margin-bottom:.55rem}#why-real-estate.re-content--real-estate .why-re-card__copy .refero-frame__list-label{border-top:1px solid #f7f1e41f;margin:1rem 0 .55rem;padding-top:.8rem}#why-real-estate.re-content--real-estate .why-re-card__copy .refero-frame__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}#why-real-estate.re-content--real-estate .why-re-card__copy .refero-frame__list li{background:#ffffff0d;border:1px solid #d4b06a29;border-radius:.6rem;align-items:flex-start;min-height:4.15rem;padding:.65rem .7rem .65rem 1.65rem;line-height:1.35;list-style:none;display:flex;position:relative}#why-real-estate.re-content--real-estate .why-re-card__copy .refero-frame__list li:before{content:"";background:#d4b06a;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.92rem;left:.68rem}#why-real-estate.re-content--real-estate .why-re-card--traditional .refero-frame__list li:last-child{grid-column:1/-1}#why-real-estate.re-content--real-estate .why-re-card .refero-source-links{border-top:1px solid #f7f1e41f;margin-top:auto;padding-top:1rem}#why-real-estate.re-content--real-estate .why-re-card--asset .refero-source-links{border-top-color:#f7f1e41f}#why-real-estate.re-content--real-estate .why-re-card--asset .why-re-card__copy{background:0 0!important}#why-real-estate.re-content--real-estate :is(.why-re-card--asset,.why-re-card--difference){grid-template-columns:minmax(14rem,.34fr) minmax(0,.66fr);display:grid}#why-real-estate.re-content--real-estate :is(.why-re-card--asset,.why-re-card--difference) .why-re-card__media{border-bottom:0;border-right:1px solid #d4b06a38;min-height:100%}@keyframes why-india-route{to{stroke-dashoffset:-72px}}@media (max-width:900px){#why-real-estate.re-content--real-estate :is(.why-re-card--asset,.why-re-card--difference){grid-template-columns:1fr}#why-real-estate.re-content--real-estate :is(.why-re-card--asset,.why-re-card--difference) .why-re-card__media{border-bottom:1px solid #d4b06a38;border-right:0;min-height:9rem}#why-india.re-content--india .why-india-wide-card--thesis>.refero-frame__inner,#why-india.re-content--india .why-india-wide-card--regulatory>.refero-frame__inner{display:block}#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__list{margin-top:1.2rem}}@media (max-width:620px){#why-india.re-content--india .why-india-wide-card--thesis .refero-frame__list,#why-real-estate.re-content--real-estate .why-re-card__copy .refero-frame__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){#why-india.re-content--india .why-india-card__route{animation:none}}#why-real-estate.re-content--real-estate .refero-source-links{flex-wrap:wrap;gap:.35rem .75rem;margin:.65rem 0 0;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.68rem;line-height:1.45;display:flex}.site-shell.blueprint.fof-template .site-main #why-real-estate.re-content--real-estate .refero-source-links span,#why-real-estate.re-content--real-estate .refero-source-links>span{letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#b8923f!important}.site-shell.blueprint.fof-template .site-main #why-real-estate.re-content--real-estate .refero-source-links a,#why-real-estate.re-content--real-estate .refero-source-links a{text-underline-offset:.18em;-webkit-text-decoration:underline #1a5c3a59;text-decoration:underline #1a5c3a59;color:#1a5c3a!important}.site-shell.blueprint.fof-template .site-main #why-real-estate.re-content--real-estate .refero-frame:not(.refero-frame--paper) .refero-source-links a,#why-real-estate.re-content--real-estate .refero-frame:not(.refero-frame--paper) .refero-source-links a{text-decoration-color:#e8d5a366;color:#e8d5a3!important}#why-real-estate.re-content--real-estate .refero-source-links a:hover,#why-real-estate.re-content--real-estate .refero-source-links a:focus-visible{text-decoration-color:currentColor}.products-next{border:1px solid #d4b06a57;border-radius:1.25rem;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(1.5rem,4vh,2.5rem);padding:clamp(1.4rem,3.5vw,2.4rem);display:grid;box-shadow:0 22px 52px #043f2e2e;background:radial-gradient(circle at 92% 8%,#3d9b6a3d,#0000 32%),linear-gradient(145deg,#043f2e,#08271e)!important}.products-next__intro{align-self:center}#levron-products .products-next__label{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.75rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.68rem;font-weight:600;display:block;color:#d4b06a!important}#levron-products .products-next__title,.site-shell.blueprint.fof-template .site-main #levron-products .products-next__title{letter-spacing:-.025em;max-width:18ch;margin:0;color:#f7f1e4!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(1.55rem,3vw,2.25rem)!important;font-weight:400!important;line-height:1.08!important}#levron-products .products-next__description,.site-shell.blueprint.fof-template .site-main #levron-products .products-next__description{max-width:34rem;margin:.85rem 0 0;color:#f7f1e4c2!important;text-shadow:none!important;font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:.9rem!important;line-height:1.55!important}.products-next__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.7rem,1.6vw,1rem);margin:0;padding:0;list-style:none;display:grid}.products-next__list>li{min-width:0}.products-next__link{text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #d4b06a38;border-radius:.85rem;flex-direction:column;align-items:stretch;gap:0;width:100%;height:100%;padding:clamp(1rem,2vw,1.3rem);transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s,background .3s;display:flex}.products-next__link:hover,.products-next__link:focus-visible{background:#ffffff17;border-color:#d4b06a94;transform:translateY(-4px)}#levron-products .products-next__index{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.62rem;font-weight:600;display:block;color:#d4b06a!important}.products-next__head{align-items:baseline;gap:.55rem;display:flex}#levron-products .products-next__name{font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.2;transition:color .3s;color:#f7f1e4!important}#levron-products .products-next__note{margin-top:.45rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.88rem;line-height:1.45;display:block;color:#f7f1e4b3!important}#levron-products .products-next__arrow{font-size:1rem;transition:transform .32s cubic-bezier(.22,1,.36,1);color:#d4b06a!important}.products-next__link:hover .products-next__arrow,.products-next__link:focus-visible .products-next__arrow{transform:translateY(4px)}#levron-products .products-next__link:hover .products-next__name,#levron-products .products-next__link:focus-visible .products-next__name{color:#d4b06a!important}.products-subchapter__kicker,.site-shell.blueprint.fof-template .site-main .products-subchapter .products-subchapter__kicker{letter-spacing:.12em;text-transform:uppercase;background:#043f2e13;border:1px solid #043f2e2e;border-left:3px solid #b8923f;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.55rem;width:min(74rem,100% - 2rem);margin:0 auto clamp(.9rem,2.4vh,1.5rem);padding:.75rem clamp(.8rem,2vw,1.15rem);font-family:Outfit,Inter,system-ui,sans-serif;font-size:.68rem;font-weight:600;display:flex;color:#043f2e!important;text-shadow:none!important}.products-subchapter__relation,.site-shell.blueprint.fof-template .site-main .products-subchapter .products-subchapter__relation{background:#043f2e;border-radius:999px;padding:.28rem .48rem;font-size:.58rem;color:#f7f1e4!important}.products-subchapter__parent,.site-shell.blueprint.fof-template .site-main .products-subchapter .products-subchapter__parent{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #043f2e66;padding:0;transition:color .28s,border-color .28s;color:#043f2e!important}.products-subchapter__parent:hover,.products-subchapter__parent:focus-visible{border-color:#043f2eb3;color:#043f2e!important}.products-subchapter__index,.site-shell.blueprint.fof-template .site-main .products-subchapter .products-subchapter__index{font-family:ui-monospace,SF Mono,Menlo,monospace;color:#b8923f!important}.products-subchapter__name,.site-shell.blueprint.fof-template .site-main .products-subchapter .products-subchapter__name{margin-left:auto;color:#043f2ec7!important}.why-india-mobile-heading,.why-re-mobile-heading{display:none}@media (max-width:900px){.products-next{grid-template-columns:1fr}#levron-products .products-next__title{max-width:24ch}}@media (max-width:640px){.products-next__list{grid-template-columns:1fr}.products-subchapter__name{width:100%;margin-left:0}}.products-why-compact__shell{gap:clamp(1.25rem,3vh,2rem);display:grid}.products-why-compact__frame{background:radial-gradient(circle at 92% 8%,#3d9b6a38,#0000 32%),linear-gradient(150deg,#043f2e,#08271e);border:1px solid #d4b06a52;border-radius:1.15rem;gap:0;display:grid;overflow:hidden;box-shadow:0 22px 52px #043f2e2e}.products-why-compact__tabs{background:#0000002e;border-bottom:1px solid #d4b06a38;flex-wrap:wrap;gap:.35rem;padding:.75rem;display:flex}.products-why-compact__tab,.site-shell.blueprint.fof-template .site-main .products-why-compact__tab{appearance:none;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.55rem .9rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.72rem;font-weight:600;transition:background .25s,border-color .25s,color .25s;color:#f7f1e4ad!important}.products-why-compact__tab:hover,.products-why-compact__tab:focus-visible{border-color:#d4b06a59;color:#f7f1e4!important}.products-why-compact__tab.is-active,.site-shell.blueprint.fof-template .site-main .products-why-compact__tab.is-active{background:#d4b06a2e;border-color:#d4b06a8c;color:#d4b06a!important}.products-why-compact__panels{min-height:18rem}.products-why-compact__panel{gap:.75rem;padding:clamp(1.1rem,2.8vw,1.75rem);display:grid}.products-why-compact__panel h3,.site-shell.blueprint.fof-template .site-main .products-why-compact__panel h3,.products-why-compact__city h3,.site-shell.blueprint.fof-template .site-main .products-why-compact__city h3,.products-why-compact__side h3,.site-shell.blueprint.fof-template .site-main .products-why-compact__side h3,.products-why-compact__copy h3,.site-shell.blueprint.fof-template .site-main .products-why-compact__copy h3{letter-spacing:-.02em;text-transform:uppercase;margin:0;color:#f7f1e4!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(22px,2.4vw,28px)!important;font-weight:400!important;line-height:1.15!important}.products-why-compact__panel p,.site-shell.blueprint.fof-template .site-main .products-why-compact__panel p,.products-why-compact__city p,.site-shell.blueprint.fof-template .site-main .products-why-compact__city p,.products-why-compact__side p,.site-shell.blueprint.fof-template .site-main .products-why-compact__side p,.products-why-compact__copy p,.site-shell.blueprint.fof-template .site-main .products-why-compact__copy p,.products-why-compact__chips li,.products-why-compact__side li,.products-why-compact__table-row span,.site-shell.blueprint.fof-template .site-main .products-why-compact__table-row span{max-width:58rem;margin:0;color:#f7f1e4d1!important;text-shadow:none!important;font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:16px!important;line-height:1.45!important}.products-why-compact__note{opacity:.88}.products-why-compact__city-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.products-why-compact__city,.products-why-compact__side{background:#ffffff0b;border:1px solid #d4b06a33;border-radius:.85rem;grid-template-rows:auto 1fr;align-content:start;gap:0;min-height:100%;padding:0;display:grid;overflow:hidden}.products-why-compact__copy{align-content:start;gap:.45rem;padding:1rem;display:grid}#why-india.products-why-compact .products-why-compact__city .why-india-card__media,#why-real-estate.products-why-compact .products-why-compact__side .why-re-card__media{border-bottom:1px solid #d4b06a38;height:7.75rem;min-height:7.75rem}#why-real-estate.products-why-compact .products-why-compact__side .why-re-card__media--traditional,#why-real-estate.products-why-compact .products-why-compact__side .why-re-card__media--structured{aspect-ratio:16/9;background:#031910;width:100%;height:auto;min-height:0}#why-real-estate.products-why-compact .products-why-compact__panel--split>.why-re-card__media,#why-india.products-why-compact .products-why-compact__panel--split>.products-why-compact__media,#why-real-estate.products-why-compact .products-why-compact__panel--split>.products-why-compact__media{border-bottom:0;align-self:stretch;height:auto;min-height:16rem}.products-why-compact .why-india-card__index,.products-why-compact .why-re-card__index,.site-shell.blueprint.fof-template .site-main .products-why-compact .why-india-card__index,.site-shell.blueprint.fof-template .site-main .products-why-compact .why-re-card__index{font-size:clamp(1.45rem,2.4vw,1.9rem)}.products-why-compact__side .why-re-card__icon{width:3.4rem;height:3.4rem}.products-why-compact__side .why-re-card__icon svg{width:1.55rem;height:1.55rem}.products-why-compact__side .why-re-card__icon:before{inset:-.5rem}.products-why-compact__side .why-re-card__icon:after{inset:-1rem}.products-why-compact__panel--split{grid-template-columns:minmax(12.5rem,.4fr) minmax(0,1fr);align-items:stretch;gap:1.1rem;display:grid}.products-why-compact__panel--split>.products-why-compact__media,.products-why-compact__panel--split>.why-re-card__media{border:1px solid #d4b06a38;border-radius:.85rem;height:100%;min-height:16rem}.products-why-compact__media--topic{background:radial-gradient(circle at 50% 42%,#3d9b6a38,#0000 32%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/2rem 2rem,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/2rem 2rem,#031d15;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.products-why-compact__media--topic svg{width:100%;height:100%;padding:1.1rem .9rem 2.1rem}.products-why-compact__media--topic svg>circle:first-child{fill:#d4b06a1a;stroke:#d4b06a6b;stroke-width:1.5px}.products-why-compact__media--topic path{fill:none;stroke:#f7f1e494;stroke-width:1.8px}.products-why-compact__media--markets path:first-of-type{stroke:#3d9b6ae6;stroke-dasharray:8 10}.products-why-compact__media--topic figcaption,.site-shell.blueprint.fof-template .site-main .products-why-compact__media--topic figcaption{letter-spacing:.12em;text-transform:uppercase;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.62rem;font-weight:500;position:absolute;bottom:.7rem;left:.9rem;right:.9rem;color:#e8d5a3c7!important}.products-why-compact__lead,.site-shell.blueprint.fof-template .site-main .products-why-compact__lead{color:#d4b06a!important;font-weight:600!important}.products-why-compact__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.products-why-compact__chips li{background:#ffffff0d;border:1px solid #d4b06a2e;border-radius:.65rem;padding:.7rem .75rem .75rem 1.7rem;list-style:none;position:relative}.products-why-compact__chips li:before{content:"";background:#d4b06a;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.95rem;left:.7rem}.products-why-compact__table{background:#ffffff0a;border:1px solid #d4b06a33;border-radius:.75rem;margin-top:.35rem;display:grid;overflow:hidden}.products-why-compact__table-row{border-bottom:1px solid #f7f1e41a;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.4fr) minmax(7rem,.7fr);gap:.75rem;padding:.75rem .9rem;display:grid}.products-why-compact__table-row:last-child{border-bottom:0}.products-why-compact__table-row--head{background:#0b3a2cf2}.products-why-compact__table-row--head span,.site-shell.blueprint.fof-template .site-main .products-why-compact__table-row--head span{letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:#d4b06a!important;font-size:.68rem!important;line-height:1.3!important}.products-why-compact__compare .products-why-compact__split{align-items:stretch}#why-real-estate.products-why-compact .products-why-compact__compare .products-why-compact__side .why-re-card__media--traditional,#why-real-estate.products-why-compact .products-why-compact__compare .products-why-compact__side .why-re-card__media--structured{aspect-ratio:auto;background:#031910;width:100%;height:16rem;min-height:16rem}.products-why-compact__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.products-why-compact__side--accent{background:#d4b06a14;border-color:#d4b06a57}.products-why-compact__side .products-why-compact__copy{gap:.55rem}.products-why-compact__list-label,.site-shell.blueprint.fof-template .site-main .products-why-compact__list-label{text-transform:uppercase;letter-spacing:.1em!important;color:#d4b06a!important;margin:.25rem 0 0!important;font-size:.68rem!important;font-weight:650!important}.products-why-compact__side ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.products-why-compact__side li{padding:.45rem .2rem .45rem 1.15rem;list-style:none;position:relative}.products-why-compact__side li:before{content:"";background:#d4b06a;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.78rem;left:.15rem}.products-why-compact .refero-source-links,.site-shell.blueprint.fof-template .site-main .products-why-compact .refero-source-links{margin-top:.35rem}.products-why-compact .refero-source-links>span,.site-shell.blueprint.fof-template .site-main .products-why-compact .refero-source-links>span{color:#b8923f!important}#why-india.products-why-compact .refero-source-links a,#why-real-estate.products-why-compact .refero-source-links a,.site-shell.blueprint.fof-template .site-main #why-india.products-why-compact .refero-source-links a,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .refero-source-links a{text-decoration-color:#ffffff73;color:#fff!important}@media (max-width:900px){.products-why-compact__city-grid,.products-why-compact__split,.products-why-compact__chips,.products-why-compact__panel--split{grid-template-columns:1fr}.products-why-compact__panel--split>.products-why-compact__media,.products-why-compact__panel--split>.why-re-card__media{height:10rem;min-height:10rem}.products-why-compact__table-row{grid-template-columns:1fr;gap:.25rem}}@media (max-width:640px){.products-why-compact__tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.products-why-compact__tab{white-space:nowrap}}#why-levron.why-levron-strida{--wl-cream:#f7f4ee;--wl-cream-deep:#f0ebe3;--wl-paper:#fff;--wl-ink:#0a1f16;--wl-ink-soft:#123028;--wl-slate:#242423;--wl-mist:#2a3530;--wl-hairline:#0a1f161f;--wl-hairline-strong:#0a1f162e;--wl-gold:#d4b06a;--wl-gold-deep:#b8923f;--wl-emerald:#0a1f16;--wl-emerald-mid:#123028;--wl-emerald-soft:#1a5c3a;--wl-shadow-aside:0 1px 0 #0a1f160a, 0 18px 40px #0a1f160f;--wl-shadow-card:0 1px 0 #0a1f160a, 0 28px 56px #0a1f161a;--wl-radius:0;--wl-max:min(72rem, 100%);--font-wl:Outfit, Inter, system-ui, sans-serif;--font-wl-display:Fraunces, "Source Serif 4", Georgia, serif;isolation:isolate;color:var(--wl-ink);border-top:1px solid var(--wl-hairline);font-family:var(--font-wl);position:relative;overflow:clip;background:var(--wl-cream)!important}.refero-experience #why-levron.why-levron-strida,.refero-experience #why-levron.why-levron-strida.bim-why,.refero-experience #why-levron.why-levron-strida.refero-why,#why-levron.why-levron-strida.refero-why{--bim-cream:var(--wl-cream);--bim-cream-soft:var(--wl-paper);--bim-gold:var(--wl-gold-deep);--bim-gold-light:var(--wl-gold);--bim-emerald:var(--wl-ink);--bim-emerald-mid:var(--wl-ink-soft);--bim-emerald-bright:var(--wl-emerald-soft);--bim-white:var(--wl-paper);--bim-radius:0;--color-pale-sage:var(--wl-cream);--color-paper-white:var(--wl-paper);--color-deep-forest:var(--wl-ink);--color-charcoal:var(--wl-slate);--color-brand-gold:var(--wl-gold);--refero-gold:var(--wl-gold);--refero-line:var(--wl-hairline);--step-cream:var(--wl-cream);--step-cream-elev:var(--wl-paper);--step-emerald:var(--wl-ink);--step-gold:var(--wl-gold);background:var(--wl-cream)!important;color:var(--wl-ink)!important}#why-levron.why-levron-strida .wl-atmos{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}#why-levron.why-levron-strida .wl-atmos__grid{background-image:linear-gradient(var(--wl-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--wl-hairline) 1px, transparent 1px);opacity:.22;background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 70% 40%,#000 20%,#0000 75%)}#why-levron.why-levron-strida .wl-atmos__wash{display:none}#why-levron.why-levron-strida .wl-atmos__wash--gold{background:#d4b06a8c;width:min(48vw,32rem);height:min(48vw,32rem);top:8%;right:-8%}#why-levron.why-levron-strida .wl-atmos__wash--emerald{opacity:.28;background:#1a5c3a38;width:min(40vw,26rem);height:min(40vw,26rem);bottom:0;left:-10%}.refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap,#why-levron.why-levron-strida .why-levron-marquee-wrap{z-index:1;border-top:none;border-bottom:1px solid var(--wl-hairline);pointer-events:none;background:0 0;height:clamp(5.5rem,14vw,9.25rem);max-height:clamp(5.5rem,14vw,9.25rem);padding-block:0;position:relative;overflow:hidden}.refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee,#why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;display:flex!important;position:relative!important;inset:auto!important}.refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row,#why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row{letter-spacing:-.04em;text-transform:uppercase;line-height:.92;color:#043f2e6b!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(3.75rem,12vw,8.25rem)!important;font-weight:400!important}.refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row--a,#why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row--a,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left!important}.refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row--b,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .why-levron-marquee-wrap .cohesion-marquee__row--b{display:none!important}.refero-experience #why-levron.why-levron-strida .bim-why__values,#why-levron.why-levron-strida .bim-why__values{z-index:1;color:var(--wl-ink);padding-block:clamp(2.75rem,6.5vh,4.75rem);padding-inline:clamp(1.15rem,3.5vw,2.75rem);position:relative;background:0 0!important}.refero-experience #why-levron.why-levron-strida .bim-why__pin,.refero-experience #why-levron.why-levron-strida .bim-why__sticky,.refero-experience #why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .bim-why__sticky,#why-levron.why-levron-strida .bim-why__pin,#why-levron.why-levron-strida .bim-why__sticky{background:0 0!important}.refero-experience #why-levron.why-levron-strida .bim-why__shell,.refero-experience #why-levron.why-levron-strida .portavia-edge__shell,#why-levron.why-levron-strida .bim-why__shell{max-width:var(--wl-max);grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:0}.refero-experience #why-levron.why-levron-strida .portavia-edge__aside.refero-card--paper,.refero-experience #why-levron.why-levron-strida .portavia-edge__aside,#why-levron.why-levron-strida .portavia-edge__aside{color:var(--wl-ink);min-height:min(32rem, calc(100svh - var(--header-offset,72px) - 5rem));flex-direction:column;display:flex;background:var(--wl-paper)!important;border:1px solid var(--wl-hairline)!important;border-right:1px solid var(--wl-hairline-strong)!important;box-shadow:var(--wl-shadow-aside)!important;border-radius:1.15rem!important;margin:0!important;padding:clamp(1.65rem,2.8vw,2.35rem)!important}.refero-experience #why-levron.why-levron-strida .bim-head,#why-levron.why-levron-strida .bim-head{background:0 0!important;border:none!important;padding:0 0 1.15rem!important}.refero-experience #why-levron.why-levron-strida .bim-head .bim-tag,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .bim-head .bim-tag,#why-levron.why-levron-strida .bim-tag{letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-wl)!important;color:var(--wl-gold-deep)!important;font-size:11px!important;font-weight:500!important}.refero-experience #why-levron.why-levron-strida .bim-head .bim-title,.refero-experience #why-levron.why-levron-strida .portavia-edge__aside .bim-title,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .bim-title,#why-levron.why-levron-strida .bim-title{letter-spacing:-.02em;text-wrap:balance;margin:.45rem 0 .85rem;line-height:1.08;font-family:var(--font-wl-display)!important;color:var(--wl-ink)!important;font-size:clamp(2.15rem,4.2vw,3.35rem)!important;font-style:normal!important;font-weight:400!important}.refero-experience #why-levron.why-levron-strida .bim-head .bim-lead,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .bim-lead,#why-levron.why-levron-strida .bim-lead{max-width:32ch;margin:0;font-weight:400;line-height:1.55;font-family:var(--font-wl)!important;color:var(--wl-slate)!important;font-size:15px!important}#why-levron.why-levron-strida .portavia-edge__nav{border-top:1px solid var(--wl-hairline);margin-top:auto;padding-top:.25rem}#why-levron.why-levron-strida .portavia-edge__nav-item{border-bottom:1px solid var(--wl-hairline);opacity:1;cursor:default;padding-block:.9rem;transition:opacity .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}#why-levron.why-levron-strida .portavia-edge__nav-item:not(.is-active):not(.is-done){opacity:.55}@media (prefers-reduced-motion:no-preference){#why-levron.why-levron-strida .portavia-edge__nav-item.is-active{transform:translate(4px)}}#why-levron.why-levron-strida .portavia-edge__nav-item.is-active{background:linear-gradient(90deg,#d4b06a1f,#0000 70%)}.refero-experience #why-levron.why-levron-strida .portavia-edge__nav-index,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .portavia-edge__nav-index,#why-levron.why-levron-strida .portavia-edge__nav-index{letter-spacing:.12em;font-weight:700;font-family:var(--font-wl)!important;color:var(--wl-mist)!important;font-size:11px!important}#why-levron.why-levron-strida .portavia-edge__nav-item.is-active .portavia-edge__nav-index,#why-levron.why-levron-strida .portavia-edge__nav-item.is-done .portavia-edge__nav-index{color:var(--wl-gold-deep)!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__nav-title,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .portavia-edge__nav-title,#why-levron.why-levron-strida .portavia-edge__nav-title{letter-spacing:.01em;text-transform:none;font-family:var(--font-wl)!important;color:var(--wl-mist)!important;font-size:13px!important;font-weight:500!important}#why-levron.why-levron-strida .portavia-edge__nav-item.is-active .portavia-edge__nav-title{letter-spacing:-.01em;color:var(--wl-ink)!important;font-size:15px!important;font-weight:700!important}#why-levron.why-levron-strida .portavia-edge__nav-item.is-done .portavia-edge__nav-title{color:var(--wl-ink-soft)!important}#why-levron.why-levron-strida .bim-progress__bar,#why-levron.why-levron-strida .portavia-edge__nav-bar{background:var(--wl-cream-deep);height:1.5px}.refero-experience #why-levron.why-levron-strida .bim-progress__bar i,.refero-experience #why-levron.why-levron-strida .portavia-edge__nav-bar i,.refero-experience #why-levron.why-levron-strida .portavia-edge__rail span,#why-levron.why-levron-strida .portavia-edge__nav-bar i,#why-levron.why-levron-strida .portavia-edge__rail span{background:linear-gradient(90deg, var(--wl-gold-deep), var(--wl-gold))!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__hint,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .bim-scroll-hint,#why-levron.why-levron-strida .portavia-edge__hint{letter-spacing:.14em;text-transform:uppercase;margin-top:1.25rem;font-weight:600;font-family:var(--font-wl)!important;color:var(--wl-slate)!important;font-size:11px!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__hint-dot,#why-levron.why-levron-strida .portavia-edge__hint-dot{box-shadow:0 0 #d4b06a66;background:var(--wl-gold)!important}@media (prefers-reduced-motion:no-preference){#why-levron.why-levron-strida .portavia-edge__hint-dot{animation:1.8s ease-in-out infinite wl-strida-pulse}}@keyframes wl-strida-pulse{0%,to{transform:scale(1);box-shadow:0 0 #d4b06a73}50%{transform:scale(1.05);box-shadow:0 0 0 6px #d4b06a00}}#why-levron.why-levron-strida .bim-why__stage{z-index:2;background:0 0;margin:0;padding:0 0 0 1px;position:relative}#why-levron.why-levron-strida .wl-stage-glow{z-index:0;filter:blur(36px);pointer-events:none;opacity:.9;background:radial-gradient(circle,#d4b06a6b,#1a5c3a24 55%,#0000 72%);border-radius:50%;width:min(68%,20rem);height:min(68%,20rem);position:absolute;top:10%;right:4%}.refero-experience #why-levron.why-levron-strida .portavia-edge--cohesion .portavia-edge__pin.is-bim-pin-active .portavia-edge__stack,.refero-experience #why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .portavia-edge__stack,#why-levron.why-levron-strida .portavia-edge--cohesion .portavia-edge__stack{z-index:1;position:relative;height:min(32rem, calc(100svh - var(--header-offset,72px) - 5.5rem))!important}#why-levron.why-levron-strida .wl-strida-float{z-index:4;background:var(--wl-paper);border:1px solid var(--wl-hairline);box-shadow:var(--wl-shadow-aside);pointer-events:none;align-items:center;gap:.65rem;padding:.55rem .85rem .55rem .55rem;transition:transform .45s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:6%;right:5%}#why-levron.why-levron-strida .wl-strida-float__badge{background:linear-gradient(155deg, var(--wl-emerald-soft) 0%, var(--wl-emerald) 100%);width:2.15rem;height:2.15rem;color:var(--wl-gold);font-family:var(--font-wl);letter-spacing:.04em;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}#why-levron.why-levron-strida .wl-strida-float__body{flex-direction:column;gap:.08rem;display:flex}#why-levron.why-levron-strida .wl-strida-float__eyebrow{font-family:var(--font-wl);letter-spacing:.12em;color:var(--wl-gold-deep);text-transform:uppercase;font-size:.58rem;font-weight:700}#why-levron.why-levron-strida .wl-strida-float__body strong{font-family:var(--font-wl);letter-spacing:-.01em;color:var(--wl-ink);white-space:nowrap;font-size:.86rem;font-weight:700}.refero-experience #why-levron.why-levron-strida .portavia-edge__card.refero-card--paper,.refero-experience #why-levron.why-levron-strida .portavia-edge__card,.refero-experience #why-levron.why-levron-strida .portavia-edge__card.refero-card--forest,#why-levron.why-levron-strida .portavia-edge__card{will-change:transform, opacity, filter;justify-content:flex-end;overflow:hidden;background:linear-gradient(160deg, var(--wl-emerald-mid) 0%, var(--wl-emerald) 58%, #061611 100%)!important;color:#f7f4ee!important;clip-path:polygon(0 0,calc(100% - 3.25rem) 0,calc(100% - 3.25rem) 1.35rem,100% 1.35rem,100% 100%,0 100%)!important;box-shadow:var(--wl-shadow-card)!important;border:1px solid #d4b06a38!important;border-radius:1.15rem!important;padding:clamp(2rem,3.6vw,3rem)!important;transition:border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)!important}#why-levron.why-levron-strida .wl-strida-panel__cut{background:var(--wl-cream);pointer-events:none;z-index:2;border-bottom:1px solid #0a1f161f;border-left:1px solid #0a1f161f;width:3.25rem;height:1.35rem;position:absolute;top:0;right:0}#why-levron.why-levron-strida .wl-strida-aside{clip-path:polygon(0 0,100% 0,100% 100%,1.5rem 100%,1.5rem calc(100% - 1.15rem),0 calc(100% - 1.15rem))!important}#why-levron.why-levron-strida .portavia-edge__card.is-active{box-shadow:var(--wl-shadow-card), 0 0 0 1px #d4b06a2e inset!important;border-color:#b8923f8c!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__card-title,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .portavia-edge__card-title,#why-levron.why-levron-strida .portavia-edge__card-title{letter-spacing:-.04em;text-transform:uppercase;margin:0 0 .9rem;line-height:1.05;font-family:var(--font-wl-display)!important;color:#f7f4ee!important;font-size:clamp(1.9rem,3.6vw,2.85rem)!important;font-weight:800!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__card-body,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .portavia-edge__card-body,#why-levron.why-levron-strida .portavia-edge__card-body{max-width:38ch;margin:0;font-weight:400;line-height:1.6;font-family:var(--font-wl)!important;color:#f7f4eee0!important;font-size:16px!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__card .bim-card__index,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .bim-card__index,#why-levron.why-levron-strida .bim-card__index{letter-spacing:.14em;font-weight:700;font-family:var(--font-wl)!important;color:var(--wl-gold)!important;background:0 0!important;font-size:11px!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__card .bim-work-card__tag.refero-badge,.refero-experience #why-levron.why-levron-strida .bim-work-card__tag.refero-badge,.refero-experience #why-levron.why-levron-strida .refero-badge,.site-shell.blueprint.fof-template .refero-experience #why-levron.why-levron-strida .refero-badge,#why-levron.why-levron-strida .portavia-edge__card .bim-work-card__tag.refero-badge,#why-levron.why-levron-strida .bim-work-card__tag,#why-levron.why-levron-strida .refero-badge{letter-spacing:.1em;text-transform:uppercase;background:var(--wl-gold)!important;color:var(--wl-ink)!important;font-family:var(--font-wl)!important;box-shadow:none!important;background-image:none!important;border:none!important;border-radius:9999px!important;padding:5px 12px!important;font-size:11px!important;font-weight:700!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__ghost,#why-levron.why-levron-strida .portavia-edge__ghost{font-family:var(--font-wl-display);letter-spacing:-.06em;color:#f7f4ee1f;font-size:clamp(5rem,14vw,8.5rem);font-weight:800}#why-levron.why-levron-strida .portavia-edge__rail{z-index:1;background:#0a1f161a;border-radius:999px;height:4px;margin-top:1.1rem;position:relative;overflow:hidden}.refero-experience #why-levron.why-levron-strida .portavia-edge__rail span,#why-levron.why-levron-strida .portavia-edge__rail span{border-radius:999px}.refero-experience #why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .portavia-edge__aside,.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__aside,#why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .portavia-edge__aside,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__aside{background:var(--wl-paper)!important;color:var(--wl-ink)!important}.refero-experience #why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .portavia-edge__card,.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card,.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .bim-work-card,#why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .portavia-edge__card,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .bim-work-card{background:linear-gradient(160deg, var(--wl-emerald-mid) 0%, var(--wl-emerald) 58%, #061611 100%)!important;color:#f7f4ee!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card.is-active,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card.is-active{border-color:#d4b06a73!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card-title,.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .bim-work-card h3,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card-title,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .bim-work-card h3{color:#f7f4ee!important}.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card-body,.refero-experience #why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .bim-work-card p,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__card-body,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .bim-work-card p{color:#f7f4eedb!important}@media (min-width:901px){#why-levron.why-levron-strida .bim-why__pin.is-bim-pin-active .bim-why__aside,#why-levron.why-levron-strida .portavia-edge__pin.is-bim-pin-active .portavia-edge__aside{justify-content:flex-start!important}}@media (max-width:900px){.refero-experience #why-levron.why-levron-strida .bim-why__shell,#why-levron.why-levron-strida .bim-why__shell{grid-template-columns:1fr;gap:1.25rem}.refero-experience #why-levron.why-levron-strida .portavia-edge__aside,#why-levron.why-levron-strida .portavia-edge__aside{min-height:0;border-right:1px solid var(--wl-hairline)!important;clip-path:none!important}#why-levron.why-levron-strida .portavia-edge__nav{margin-top:1.25rem}#why-levron.why-levron-strida .wl-stage-glow{width:75%;height:14rem;top:auto;bottom:6%;right:12%}#why-levron.why-levron-strida .wl-strida-float{display:none}#why-levron.why-levron-strida .portavia-edge__card{clip-path:polygon(0 0,calc(100% - 2.25rem) 0,calc(100% - 2.25rem) 1rem,100% 1rem,100% 100%,0 100%)!important}#why-levron.why-levron-strida .wl-strida-panel__cut{width:2.25rem;height:1rem}.refero-experience #why-levron.why-levron-strida .bim-head .bim-title,#why-levron.why-levron-strida .bim-title{font-size:clamp(1.9rem,7.5vw,2.6rem)!important}.refero-experience #why-levron.why-levron-strida .portavia-edge--cohesion .portavia-edge__stack,#why-levron.why-levron-strida .portavia-edge--cohesion .portavia-edge__stack{height:min(26rem,70svh)!important}}@media (prefers-reduced-motion:reduce){#why-levron.why-levron-strida .portavia-edge__hint-dot{animation:none!important}}#why-levron.why-levron-launch,.refero-experience #why-levron.why-levron-launch.bim-section{--wl-radius-card:1.25rem;--wl-ink:#0a1f16;--wl-mist:#1a3328;--wl-gold:#d4b06a;--wl-gold-deep:#b8923f;--wl-cream:#f7f1e4;--wl-paper:#fff;--wl-forest:#043f2e;--font-wl:Outfit, Inter, system-ui, sans-serif;--font-wl-display:Fraunces, "Source Serif 4", Georgia, serif;border-top:1px solid #0a1f1624;overflow:clip;background:radial-gradient(90% 60% at 92% 8%,#d4b06a1a,#0000 50%),linear-gradient(#f7f1e4 0%,#f4ecdc 100%)!important;padding:clamp(2.5rem,6vh,4rem) 0 clamp(3rem,7vh,4.5rem)!important}#why-levron.why-levron-launch--stack-only .wl-atmos,#why-levron.why-levron-launch--stack-only .wl-launch__tag,#why-levron.why-levron-launch--stack-only .bim-why__pin,#why-levron.why-levron-launch--stack-only .portavia-edge__rail,#why-levron.why-levron-launch--stack-only .bim-rail,#why-levron.why-levron-launch--stack-only .wl-stage-glow,#why-levron.why-levron-launch--stack-only .wl-strida-float{display:none!important}#why-levron.why-levron-launch .wl-title-marquee,#why-levron.why-levron-launch .why-levron-marquee-wrap,.refero-experience #why-levron.why-levron-launch .wl-title-marquee,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee{z-index:2;pointer-events:none;border-bottom:1px solid #043f2e1f;width:100%;height:clamp(5.5rem,14vw,9rem);max-height:clamp(5.5rem,14vw,9rem);margin:0 0 clamp(1rem,2.5vh,1.75rem);position:relative;overflow:hidden;display:block!important}#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee,.refero-experience #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row span{letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap;line-height:.92;color:#043f2e6b!important;opacity:1!important;text-shadow:none!important;visibility:visible!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(3.75rem,12vw,8.25rem)!important;font-weight:400!important;display:flex!important}#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row--a,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left!important}#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row--b{display:none!important}#why-levron.why-levron-launch .wl-launch{z-index:2;width:min(72rem,100% - 2rem);min-height:0;margin-inline:auto;position:relative}#why-levron.why-levron-launch .wl-launch__intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,2.5rem);width:100%;margin:0;display:grid}#why-levron.why-levron-launch .wl-launch__head{width:100%}#why-levron.why-levron-launch .wl-launch__lead-panel{border-left:2px solid #b8923fad;background:linear-gradient(90deg,#d4b06a14,#0000 72%);border-block:1px solid #043f2e24;margin:0;padding:clamp(1.15rem,2.7vw,1.75rem) clamp(1rem,2.5vw,2rem)}#why-levron.why-levron-launch .wl-launch__lead,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-launch__lead{max-width:56ch;margin:0;font-weight:400;letter-spacing:-.018em!important;color:#043f2e!important;opacity:1!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(.675rem,1.3vw,1rem)!important;line-height:1.3!important}#why-levron.why-levron-launch .wl-launch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.9rem,2vw,1.35rem);width:100%;display:grid!important}#why-levron.why-levron-launch .wl-seat-card{min-width:0}#why-levron.why-levron-launch .wl-seat-card__shell{border-radius:var(--wl-radius-card);flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 1px #0a1f160a,0 14px 32px #0a1f160f;color:#043f2e!important;background:#fcf8ef!important;border:1px solid #043f2e29!important}#why-levron.why-levron-launch .wl-seat-card__media{border-bottom:1px solid #043f2e1a;flex-shrink:0;height:7.5rem;position:relative;overflow:hidden;background:#f3e8d4!important}#why-levron.why-levron-launch .wl-seat-card__media .wl-pictorial{object-fit:cover;width:100%;height:100%;display:block}#why-levron.why-levron-launch .wl-seat-card__copy{padding:1rem 1.1rem 1.2rem;background:#fcf8ef!important}#why-levron.why-levron-launch .wl-seat-card__title,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-seat-card__title,.site-shell.blueprint.fof-template #why-levron.why-levron-launch .wl-seat-card__title{letter-spacing:-.02em;margin:0;font-family:var(--font-wl-display)!important;color:#043f2e!important;opacity:1!important;text-shadow:none!important;font-size:clamp(1.15rem,1.9vw,1.35rem)!important;font-weight:500!important}#why-levron.why-levron-launch .wl-seat-card__stage,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-seat-card__stage{margin:.3rem 0 .45rem;font-family:var(--font-wl)!important;color:#b8923f!important;opacity:1!important;font-size:.86rem!important;font-weight:600!important}#why-levron.why-levron-launch .wl-seat-card__body,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-seat-card__body,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-seat-card__copy p{margin:0;font-family:var(--font-wl)!important;color:#0a1f16c7!important;opacity:1!important;font-size:.92rem!important;line-height:1.45!important}.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-pictorial,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-pictorial *,#why-levron.why-levron-launch .wl-pictorial,#why-levron.why-levron-launch .wl-pictorial *{stroke:none!important}#why-levron.why-levron-launch .wl-pictorial__bg,#why-levron.why-levron-launch .wl-pictorial__bg--mid{fill:#f3e8d4!important}#why-levron.why-levron-launch .wl-pictorial__panel{fill:#fcf8ef!important}#why-levron.why-levron-launch .wl-pictorial__panel--framed{stroke:#b8923f!important;stroke-width:2px!important;fill:#fcf8ef!important}#why-levron.why-levron-launch .wl-pictorial__gold-stroke{stroke:#b8923f!important;fill:none!important}#why-levron.why-levron-launch .wl-pictorial__cream-stroke{stroke:#043f2e!important;fill:none!important}#why-levron.why-levron-launch .wl-pictorial__gold-fill,#why-levron.why-levron-launch .wl-pictorial__gold-soft{fill:#d4b06a!important}#why-levron.why-levron-launch .wl-pictorial__gold-soft{opacity:.65}#why-levron.why-levron-launch .wl-pictorial__cream-fill,#why-levron.why-levron-launch .wl-pictorial__bar--a{fill:#043f2e!important}#why-levron.why-levron-launch .wl-pictorial__bar--b{fill:#d4b06a!important}#why-levron.why-levron-launch .wl-pictorial__bar--c{fill:#fff!important}#why-levron.why-levron-launch .wl-pictorial__label,#why-levron.why-levron-launch .wl-pictorial__label--cream,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-pictorial__label,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-pictorial__label--cream{letter-spacing:.12em;fill:#043f2e!important;stroke:none!important;opacity:1!important;font-family:Outfit,Inter,sans-serif!important;font-size:11px!important}@media (max-width:960px){#why-levron.why-levron-launch .wl-launch__intro{gap:1.5rem}}@media (max-width:640px){#why-levron.why-levron-launch{padding:2rem 0 2.75rem}#why-levron.why-levron-launch .wl-launch{width:calc(100% - 1.25rem)}#why-levron.why-levron-launch .wl-launch__grid{grid-template-columns:1fr;gap:.85rem}#why-levron.why-levron-launch .wl-seat-card__media{height:6.5rem}}.re-homy{--lv-cream:#f7f1e4;--lv-cream-soft:#f7f1e4c7;--lv-emerald:#0a1f16;--lv-emerald-mid:#123028;--lv-emerald-light:#3d9b6a;--lv-gold:#d4b06a;--lv-gold-soft:#e0c48a;--lv-muted:#f7f1e49e;z-index:4;background:radial-gradient(ellipse 70% 50% at 50% 0%, #3d9b6a29, transparent 60%), linear-gradient(180deg, #031610 0%, var(--lv-emerald) 42%, #0d261c 100%);color:var(--lv-cream);position:relative;overflow:clip}.site-shell.blueprint.fof-template .re-homy,.site-shell.blueprint.fof-template .re-homy h2,.site-shell.blueprint.fof-template .re-homy h3,.site-shell.blueprint.fof-template .re-homy p,.site-shell.blueprint.fof-template .re-homy span,.site-shell.blueprint.fof-template .re-homy strong,.site-shell.blueprint.fof-template .re-homy button{text-shadow:none!important}.site-shell.blueprint.fof-template .re-homy:not(.re-homy--refero) h2,.site-shell.blueprint.fof-template .re-homy:not(.re-homy--refero) h3,.site-shell.blueprint.fof-template .re-homy:not(.re-homy--refero) strong{color:var(--lv-cream)!important}.site-shell.blueprint.fof-template .re-homy:not(.re-homy--refero) p,.site-shell.blueprint.fof-template .re-homy:not(.re-homy--refero) span{color:var(--lv-muted)!important}.re-homy__shell{z-index:2;flex-direction:column;gap:clamp(1.25rem,3vh,2rem);padding:clamp(1.25rem,3.5vh,2.25rem) clamp(.85rem,2.6vw,1.6rem) clamp(2.75rem,7vh,4.25rem);display:flex;position:relative}.re-homy--refero{color:#043f2e;background:radial-gradient(55% 40% at 88% 0,#d4b06a2e,#0000 55%),linear-gradient(#f7f1e4 0%,#f3ebda 100%)}.re-homy--refero .re-homy__after--solo{opacity:1;width:min(75rem,100%);margin:0 auto;position:relative;transform:none}.re-homy--refero .re-homy__after--solo .re-homy__head{margin-bottom:clamp(1.25rem,3vh,2rem)}.re-homy__frame{isolation:isolate;background:linear-gradient(#1a3d2e 0%,#0a1f16 100%);border:1px solid #d4b06a38;border-radius:clamp(1.35rem,2.4vw,2rem);width:min(88rem,100%);height:clamp(24rem,72vh,42rem);margin:0 auto;transition:height .85s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000059,inset 0 0 0 1px #f7f1e40f}.re-homy__frame.is-content{height:clamp(9rem,20vh,13rem)}.re-homy__frame.is-smoking{border-color:#3d9b6a59}.re-homy__hero-wrap{z-index:1;will-change:transform, opacity, filter;position:absolute;inset:0}.re-homy__hero{object-fit:cover;object-position:center 40%;filter:saturate(.88)contrast(1.05)brightness(.98)sepia(.28)hue-rotate(8deg);width:100%;height:100%;display:block;position:absolute;inset:0}.re-homy__grade{z-index:2;pointer-events:none;mix-blend-mode:color;background:linear-gradient(#03161047 0%,#0000 32% 52%,#0a1f168c 100%),radial-gradient(60% 45% at 50% 48%,#d4b06a38,#0000 70%),radial-gradient(80% 60% at 50% 100%,#3d9b6a59,#0000 60%);position:absolute;inset:0}.re-homy__grade:after{content:"";mix-blend-mode:soft-light;background:linear-gradient(#f7f1e414,#0000 35%),radial-gradient(50% 40% at 30% 30%,#d4b06a1f,#0000 65%);position:absolute;inset:0}.re-homy__scrub{z-index:3;pointer-events:none;filter:blur(18px);background:radial-gradient(70% 60% at 40% 45%,#d6e4d8f2 0%,#3d9b6a73 48%,#0000 74%),radial-gradient(50% 45% at 55% 60%,#d4b06a38,#0000 70%);border-radius:50%;width:48%;height:50%;position:absolute;top:8%;left:0}.re-homy__smoke-field{z-index:4;pointer-events:none;will-change:transform, opacity;height:140%;position:absolute;bottom:-35%;left:-8%;right:-8%}.re-homy__smoke-field.is-peak .re-homy__cloud{animation-duration:7s}.re-homy__smoke-field.is-linger{filter:blur(2px)}.re-homy__cloud{filter:blur(30px);border-radius:50%;animation:16s ease-in-out infinite re-homy-rise;display:block;position:absolute}.re-homy__cloud--1{background:radial-gradient(at 45%,#3d9b6ab8 0%,#0a1f1673 52%,#0000 76%);width:62%;height:58%;animation-delay:0s;bottom:0;left:-8%}.re-homy__cloud--2{background:radial-gradient(at 50% 45%,#f7f1e46b 0%,#3d9b6a8c 40%,#0316108c 72%,#0000 86%);width:74%;height:68%;animation-direction:reverse;animation-delay:-3s;bottom:-6%;left:18%}.re-homy__cloud--3{background:radial-gradient(at 50% 55%,#d4b06a61 0%,#1230288c 48%,#0000 76%);width:58%;height:60%;animation-delay:-5s;bottom:2%;right:-10%}.re-homy__cloud--4{background:radial-gradient(#3d9b6a66,#0000 70%);width:48%;height:42%;animation-direction:reverse;animation-delay:-2s;bottom:18%;left:28%}.re-homy__cloud--5{background:radial-gradient(at 40%,#e0c48a47,#f7f1e42e,#0000 72%);width:40%;height:36%;animation-delay:-7s;bottom:30%;left:8%}.re-homy__mist-fade{background:linear-gradient(#0000 0%,#0a1f1647 40%,#0a1f16e6 100%);height:48%;position:absolute;inset:auto 0 0}.re-homy__smoke-cue{z-index:5;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 18px #031610a6;margin:0;font-family:Outfit,Inter,sans-serif;font-size:.72rem;font-weight:600;position:absolute;bottom:14%;left:50%;transform:translate(-50%);color:var(--lv-gold)!important}.re-homy__after{flex-direction:column;gap:clamp(1.25rem,3vh,2rem);display:flex}@keyframes re-homy-rise{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(1.2%,-6%)scale(1.05)}}.re-homy__head{z-index:5;text-align:center;max-width:min(44rem,94%);margin:0 auto;position:relative}.re-homy__tag{letter-spacing:.16em;text-transform:uppercase;background:#3d9b6a24;border:1px solid #d4b06a47;border-radius:999px;margin:0 0 .85rem;padding:.35rem .9rem;font-family:Outfit,Inter,sans-serif;font-size:.68rem;font-weight:600;display:inline-block;color:var(--lv-gold)!important}.re-homy__title{letter-spacing:-.04em;margin:0 0 .85rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(2.05rem,5.4vw,3.35rem);font-weight:700;line-height:1.05;color:var(--lv-cream)!important}.re-homy__lead{max-width:46ch;margin:0 auto;font-family:Outfit,Inter,sans-serif;font-size:clamp(.95rem,1.55vw,1.08rem);line-height:1.55;color:var(--lv-muted)!important}.re-homy__content{z-index:5;width:min(72rem,100%);margin:0 auto;position:relative}.re-homy__hint{text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-family:Outfit,Inter,sans-serif;font-size:.7rem;font-weight:600;color:#d4b06ab8!important}.re-homy__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.1rem);display:grid}.re-homy__card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;width:100%;color:inherit;font:inherit;background:linear-gradient(165deg,#0a1f16b8,#031610e0);border:1px solid #d4b06a33;border-radius:1.15rem;padding:clamp(1.1rem,2vw,1.4rem);transition:border-color .28s,box-shadow .28s,background .28s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}.re-homy__card:before{content:"";background:linear-gradient(90deg, var(--lv-emerald-light), var(--lv-gold));opacity:.85;height:2px;position:absolute;inset:auto 0 0}.re-homy__card:hover,.re-homy__card.is-active{background:linear-gradient(165deg,#123028e0,#031610f0);border-color:#d4b06a7a;box-shadow:0 22px 44px #00000047,0 0 0 1px #3d9b6a33}.re-homy__card.is-active:before{opacity:1;height:3px}.re-homy__card.is-dimmed{filter:saturate(.75)}.re-homy__card-index{letter-spacing:.14em;margin-bottom:.55rem;font-family:Outfit,Inter,sans-serif;font-size:.7rem;font-weight:600;display:block;color:var(--lv-gold)!important}.re-homy__card-stat{letter-spacing:-.02em;font-family:Outfit,Inter,sans-serif;font-size:clamp(1.02rem,1.7vw,1.2rem);font-weight:700;display:block;color:var(--lv-cream)!important}.re-homy__card-stat-label{letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0 .65rem;font-size:.66rem;font-weight:600;display:block;color:#3d9b6ae6!important}.re-homy__card h3{margin:0 0 .4rem;font-family:Outfit,Inter,sans-serif;font-size:.98rem;font-weight:600;color:var(--lv-cream)!important}.re-homy__card p{margin:0;font-size:.84rem;line-height:1.5;color:var(--lv-muted)!important}.re-homy__cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:clamp(1.4rem,3.2vh,2.1rem);display:flex}.re-homy__cta{cursor:pointer;border-radius:999px;align-items:center;gap:.55rem;min-height:2.85rem;padding:.7rem 1.25rem;font-family:Outfit,Inter,sans-serif;font-size:.88rem;font-weight:600;transition:transform .25s,background .25s,border-color .25s,color .25s;display:inline-flex}.re-homy__cta--primary{background:linear-gradient(135deg,#e0c48a 0%,#d4b06a 55%,#b8923f 100%);border:1px solid #d4b06aa6;color:#0a1f16!important}.re-homy__cta--primary:hover{background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 55%,#c9a86c 100%);transform:translateY(-2px)}.re-homy__cta--ghost{background:#f7f1e40a;border:1px solid #d4b06a47;color:var(--lv-cream)!important}.re-homy__cta--ghost:hover{background:#3d9b6a1f;border-color:#3d9b6a8c;transform:translateY(-2px)}@media (max-width:980px){.re-homy__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.re-homy__frame{height:clamp(20rem,58vh,32rem)}}@media (max-width:640px){.re-homy__cards{grid-template-columns:1fr}.re-homy__frame{border-radius:1.15rem;height:clamp(18rem,52vh,26rem)}.re-homy__cta-row{flex-direction:column}.re-homy__cta{justify-content:center;width:100%}.re-homy__hint{display:none}}@media (prefers-reduced-motion:reduce){.re-homy__cloud{animation:none}}.re-content{z-index:4;color:#043f2e;background:#eef2e3;padding:clamp(3.5rem,10vh,6.5rem) clamp(1rem,4vw,2rem);position:relative}.re-content__shell{width:min(42rem,100%);margin-inline:auto}.re-content__shell--wide{width:min(48rem,100%)}.re-content__title--long{max-width:22ch}.re-content__stack{border-top:1px solid #0000001f;flex-direction:column;gap:1.5rem;margin:0 0 2rem;padding-top:1.25rem;display:flex}.re-content__block{margin:0}.re-content__block--section{border-top:1px solid #0000001f;margin-top:2rem;padding-top:1.5rem}.re-content__block-title{letter-spacing:-.02em;color:#043f2e;margin:0 0 .55rem;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:400}.re-content__block-lead{color:#043f2e;margin:0 0 .35rem;font-size:16px;font-weight:500;line-height:1.35}.re-content__block-body{color:#242423;margin:0 0 .75rem;font-size:16px;line-height:1.45}.re-content__list-label{letter-spacing:.06em;text-transform:uppercase;color:#043f2e;margin:.75rem 0 .4rem;font-size:12px;font-weight:500}.re-content__list{color:#242423;flex-direction:column;gap:.4rem;margin:0;padding:0 0 0 1.1rem;font-size:16px;line-height:1.4;display:flex}.re-content__note{color:#242423c7;margin:0 0 1rem;font-size:14px;line-height:1.4}.re-content__table{border-top:1px solid #0000001f;flex-direction:column;gap:0;display:flex}.re-content__table-row{color:#242423;border-bottom:1px solid #0000001a;grid-template-columns:1.1fr 1.6fr .9fr;gap:.75rem;padding:.75rem 0;font-size:14px;line-height:1.35;display:grid}.re-content__table-row--head{letter-spacing:.06em;text-transform:uppercase;color:#043f2e;font-size:12px;font-weight:500}@media (max-width:640px){.re-content__table-row{grid-template-columns:1fr;gap:.25rem}}.re-content__tag{letter-spacing:.06em;text-transform:uppercase;color:#043f2e;margin-bottom:1rem;font-size:12px;font-weight:500;display:inline-block}.re-content__title{letter-spacing:-.031em;color:#043f2e;max-width:14ch;margin:0 0 1rem;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:400;line-height:1.05}.re-content__lead{color:#242423;max-width:36rem;margin:0 0 1.75rem;font-size:16px;line-height:1.45}.re-content__cta-row{flex-wrap:wrap;gap:12px;display:flex}.re-content__cta{font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:.4rem;padding:12px 20px;font-size:16px;font-weight:500;display:inline-flex}.re-content__cta--primary{color:#0a1f16;background:#d4b06a;border:none}.re-content__cta--ghost{color:#000;background:0 0;border:1px solid #000}.site-shell.blueprint.fof-template .re-content,.site-shell.blueprint.fof-template .re-content :is(h2,p,span,button){text-shadow:none!important}.site-shell.blueprint.fof-template .re-content__title{color:#043f2e!important}.site-shell.blueprint.fof-template .re-content__lead{color:#242423!important}@media (max-width:640px){.re-content__cta-row{flex-direction:column}.re-content__cta{justify-content:center;width:100%}}.re-env-section{z-index:4;color:#1a1a18;cursor:crosshair;background:#f7f5f0;position:relative;overflow:clip}.re-env-section__pin{position:relative}.re-env-section__sticky{place-items:stretch stretch;height:100svh;min-height:32rem;display:grid;position:sticky;top:0;overflow:hidden}.re-env-section--static{padding:clamp(3rem,8vh,5rem) clamp(1.25rem,4vw,2.5rem)}.re-env-section__static-inner{max-width:38rem;margin:0 auto}.re-env-section__static-list{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.re-env-section__static-list li{border-bottom:1px solid #1a5c3a1f;gap:.35rem;padding-bottom:1rem;display:grid}.re-env-section__static-list strong{color:#0f3d28;font-family:Outfit,Inter,sans-serif;font-size:1rem;font-weight:600}.re-env-section__static-list span{color:#5a5a56;font-size:.92rem;line-height:1.55}.re-env{z-index:0;pointer-events:none;position:absolute;inset:0}.re-env__sky{background:radial-gradient(75% 55% at 50% 18%,#fffffff2,#0000 58%),radial-gradient(50% 40% at 82% 28%,#d4b06a1a,#0000 52%),radial-gradient(45% 38% at 12% 35%,#3d9b6a14,#0000 50%),linear-gradient(#faf8f4 0%,#f7f5f0 55%,#f0ece4 100%);position:absolute;inset:0}.re-env__glow{filter:blur(40px);pointer-events:none;border-radius:50%;position:absolute}.re-env__glow--gold{background:#d4b06a2e;width:min(28vw,14rem);height:min(28vw,14rem);top:12%;right:18%}.re-env__glow--emerald{background:#3d9b6a1f;width:min(32vw,16rem);height:min(32vw,16rem);bottom:22%;left:12%}.re-env__silhouette{transform-origin:50% 100%;will-change:transform;height:min(42vh,20rem);position:absolute;bottom:18%;left:-6%;right:-6%}.re-env__silhouette--far{z-index:0;filter:blur(.6px);bottom:20%}.re-env__silhouette--mid{z-index:1;bottom:17%}.re-env__silhouette svg{width:100%;height:100%;display:block}.re-env__cluster{transform-origin:50% 76%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.re-env__cluster--back{z-index:2;opacity:.62}.re-env__cluster--hero{z-index:3;transform-origin:50% 82%}.re-env__scene{perspective:1080px;perspective-origin:50% 74%;transform-style:preserve-3d;position:absolute;inset:0}.re-env__floor{z-index:1;pointer-events:none;background:linear-gradient(#f7f5f0eb,#3d9b6a1a);border-radius:50%;width:min(90%,54rem);height:2.75rem;position:absolute;bottom:16%;left:50%;transform:translate(-50%)rotateX(72deg)}.re-env__floor-shadow{z-index:1;pointer-events:none;background:radial-gradient(#1a1a180f,#0000 72%);width:min(78%,46rem);height:4rem;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.re-env__accent{z-index:4;pointer-events:none;border-radius:50%;position:absolute}.re-env__accent--gold{background:linear-gradient(135deg,#f0d89a,#b8923f);width:.45rem;height:.45rem;top:28%;right:22%;box-shadow:0 0 18px #d4b06a73}.re-env__accent--emerald{background:linear-gradient(135deg,#5ec98a,#246b4a);width:.55rem;height:.55rem;bottom:38%;left:18%;box-shadow:0 0 16px #3d9b6a59}.re-env-building{left:calc(50% + var(--eb-x,0%));bottom:calc(18% + var(--eb-y,0px));width:var(--eb-w);height:var(--eb-h);margin-left:calc(var(--eb-w) / -2);transform:translate3d(var(--eb-px,0), var(--eb-py,0), 0);transform-style:preserve-3d;will-change:transform;position:absolute}.re-env-building__shadow{filter:blur(1px);pointer-events:none;background:radial-gradient(#00000024,#0000 72%);width:110%;height:14%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)rotateX(82deg)}.re-env-building__body{width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(calc(-28deg + var(--eb-yaw,0deg))) rotateX(8deg);transform-origin:50% 100%;position:relative}.re-env-building__front,.re-env-building__side,.re-env-building__top{box-sizing:border-box;backface-visibility:hidden;position:absolute}.re-env-building__front{transform:translateZ(calc(var(--eb-d) / 2));border:1px solid #ffffff59;border-radius:4px 4px 0 0;inset:0;overflow:hidden}.re-env-building__side{top:0;left:calc((100% - var(--eb-d)) / 2);width:var(--eb-d);height:100%;transform:rotateY(90deg) translateZ(calc(var(--eb-w) / 2));border-radius:0 4px 4px 0}.re-env-building__top{top:calc((100% - var(--eb-d)) / 2);width:100%;height:var(--eb-d);transform:rotateX(90deg) translateZ(calc(var(--eb-h) / 2));left:0}.re-env-building__sheen{pointer-events:none;background:linear-gradient(145deg,#ffffff61,#0000 48%);position:absolute;inset:0}.re-env-building__gold-accent{pointer-events:none;background:linear-gradient(90deg,#0000,#d4b06aa6,#0000);height:3px;position:absolute;top:0;left:0;right:0}.re-env-building__windows{grid-template-columns:repeat(var(--cols,2), 1fr);grid-template-rows:repeat(var(--rows,4), 1fr);box-sizing:border-box;gap:5px;height:100%;padding:10px 8px;display:grid}.re-env-building__pane{background:#ffffff6b;border-radius:2px;display:block;box-shadow:inset 0 1px #ffffff59}.re-env-building--cream .re-env-building__front{background:linear-gradient(165deg,#fdfbf7 0%,#f0e8d8 55%,#e2d4bc 100%)}.re-env-building--cream .re-env-building__side{background:linear-gradient(#d4c4a8,#b8a888)}.re-env-building--cream .re-env-building__top{background:linear-gradient(135deg,#fff,#f0d89a)}.re-env-building--cream .re-env-building__pane{background:#3d9b6a26}.re-env-building--white .re-env-building__front{background:linear-gradient(165deg,#fff 0%,#f7f5f0 48%,#ece8e0 100%)}.re-env-building--white .re-env-building__side{background:linear-gradient(#e8e4dc,#c8c4bc)}.re-env-building--white .re-env-building__top{background:linear-gradient(135deg,#fff,#f7f5f0)}.re-env-building--white .re-env-building__pane{background:#3d9b6a33;box-shadow:inset 0 0 0 1px #d4b06a26}.re-env-building--emerald .re-env-building__front{background:linear-gradient(165deg,#5ec98a 0%,#3d9b6a 50%,#246b4a 100%)}.re-env-building--emerald .re-env-building__side{background:linear-gradient(#1a5c3a,#0f3d28)}.re-env-building--emerald .re-env-building__top{background:linear-gradient(135deg,#8ad9ad,#3d9b6a)}.re-env-building--emerald .re-env-building__pane{background:#fdfbf759}.re-env-building--gold .re-env-building__front{background:linear-gradient(165deg,#f5e6bc 0%,#d4b06a 52%,#a8883a 100%)}.re-env-building--gold .re-env-building__side{background:linear-gradient(#a8883a,#6e5520)}.re-env-building--gold .re-env-building__top{background:linear-gradient(135deg,#fdfbf7,#f0d89a)}.re-env-building--gold .re-env-building__pane{background:#ffffff61}.re-env-building--hero{z-index:2}.re-env-building--hero:nth-child(3){z-index:4}.re-env-story{z-index:5;pointer-events:none;height:100%;position:relative}.re-env-hero{z-index:6;text-align:center;pointer-events:none;will-change:opacity, transform;width:min(40rem,92vw);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(1.75rem,6vh,3rem);left:50%;transform:translate(-50%)}.re-env-hero__title{letter-spacing:-.04em;color:#1a1a18;text-transform:uppercase;margin:0 0 .55rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:600;line-height:.98}.re-env-hero__subtitle{color:#6a6a64;max-width:34ch;margin:0 auto;font-family:Outfit,Inter,sans-serif;font-size:clamp(.88rem,1.55vw,1rem);font-weight:400;line-height:1.55}.re-env-points{z-index:6;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:clamp(.55rem,1.5vw,.85rem);width:min(52rem,94vw);display:flex;position:absolute;top:clamp(7.5rem,18vh,10rem);left:50%;transform:translate(-50%)}.re-env-point{pointer-events:auto;-webkit-backdrop-filter:blur(10px);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:.75rem;min-width:min(10rem,42vw);padding:.65rem .85rem;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s;box-shadow:0 8px 24px #1a1a180d}.re-env-point.is-active{background:#ffffffd1;border-color:#3d9b6a47;box-shadow:0 12px 32px #3d9b6a1a}.re-env-point__label{letter-spacing:.16em;text-transform:uppercase;color:#3d9b6a;margin-bottom:.2rem;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.58rem;font-weight:600;display:block}.re-env-point__line{color:#3a3a36;font-family:Outfit,Inter,sans-serif;font-size:.78rem;font-weight:500;display:block}.re-env-dock-wrap{z-index:7;pointer-events:none;width:min(56rem,100vw - 2rem);position:absolute;bottom:clamp(1.35rem,3.5vh,2.25rem);left:50%;transform:translate(-50%)}.re-env-dock{-webkit-backdrop-filter:blur(16px);pointer-events:auto;will-change:transform;background:#ffffffe0;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:clamp(.55rem,1.2vw,.85rem);width:min(56rem,100vw - 2rem);padding:.55rem .55rem .55rem .65rem;display:flex;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 22px 50px #1a1a181a,inset 0 0 0 1px #3d9b6a0f}.re-env-dock--static{border-radius:1rem;flex-wrap:wrap;margin-top:2rem;position:relative;bottom:auto;left:auto;transform:none}.re-env-dock__mark{background:linear-gradient(135deg,#3d9b6a,#246b4a);border-radius:.45rem;flex-shrink:0;width:1.65rem;height:1.65rem;box-shadow:0 4px 12px #3d9b6a40}.re-env-dock__pill{color:#4a4a46;flex:auto;min-width:0;margin:0;padding-inline:.15rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(.68rem,1.2vw,.78rem);font-weight:400;line-height:1.35}.re-env-dock__points,.re-env-dock__point{display:none}.re-env-dock__cta{color:#fdfbf7;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#246b4a,#0f3d28);border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;margin:0;padding:.5rem .55rem .5rem .85rem;font-family:Outfit,Inter,sans-serif;font-size:clamp(.68rem,1.15vw,.76rem);font-weight:600;transition:transform .28s,box-shadow .28s;display:inline-flex}.re-env-dock__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #0f3d2838}.re-env-dock__cta-icon{color:#246b4a;background:#fdfbf7;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.re-env-dock__cta-icon svg{width:.72rem;height:.72rem}.re-env-story__progress{z-index:8;gap:.45rem;display:flex;position:absolute;bottom:clamp(.55rem,1.5vh,.85rem);left:50%;transform:translate(-50%)}.re-env-story__dot{background:#1a1a1824;border-radius:999px;width:1.35rem;height:3px;transition:background .4s,transform .4s}.re-env-story__dot.is-done{background:#3d9b6a73}.re-env-story__dot.is-active{background:linear-gradient(90deg,#3d9b6a,#d4b06a);transform:scaleX(1.25)}.site-shell.blueprint.fof-template .re-env-section,.site-shell.blueprint.fof-template .re-env-section h2,.site-shell.blueprint.fof-template .re-env-section p,.site-shell.blueprint.fof-template .re-env-section span{color:inherit!important;text-shadow:none!important}@media (min-width:901px){.re-env-points{display:none}.re-env-dock__points{flex:0 auto;align-items:center;gap:.35rem;display:flex}.re-env-dock__point{background:#f7f5f0a6;border:1px solid #0000;border-radius:.65rem;gap:.05rem;padding:.35rem .55rem;transition:background .35s,border-color .35s;display:grid}.re-env-dock__point strong{letter-spacing:.12em;text-transform:uppercase;color:#6a6a64;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.52rem;font-weight:600}.re-env-dock__point span{color:#8a8a84;white-space:nowrap;font-family:Outfit,Inter,sans-serif;font-size:.62rem;font-weight:500}.re-env-dock__point.is-active{background:#fffffff2;border-color:#3d9b6a38}.re-env-dock__point.is-active strong{color:#3d9b6a}.re-env-dock__point.is-active span{color:#3a3a36}.re-env-dock__point.is-done strong{color:#246b4a}}@media (max-width:900px){.re-env__silhouette{height:min(36vh,16rem)}.re-env-dock-wrap{width:calc(100vw - 1.5rem);bottom:clamp(1rem,2.5vh,1.75rem)}.re-env-dock{border-radius:1.1rem;flex-wrap:wrap;justify-content:center;padding:.75rem}.re-env-dock__pill{text-align:center;width:100%;padding-inline:0}.re-env-dock__cta{justify-content:center;width:100%}.re-env-hero__title{font-size:clamp(1.65rem,8vw,2.35rem)}}@media (prefers-reduced-motion:reduce){.re-env-hero,.re-env-point{transition:none}}:root{--header-h:76px;--header-offset:calc(var(--header-h) + env(safe-area-inset-top,0px));--float-right:max(.75rem, env(safe-area-inset-right,0px));--float-bottom:max(.85rem, env(safe-area-inset-bottom,0px))}html,body,#root,.site-shell.blueprint.fof-template,.site-shell.blueprint.fof-template .site-main,.site-shell.blueprint.fof-template .cine-journey{max-width:100%;overflow-x:clip}@media (max-width:900px){html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}.site-header,.site-header.blueprint-header{padding-top:env(safe-area-inset-top,0px);will-change:auto;overflow:visible;z-index:300!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important}.site-shell.is-booted .site-header,.site-shell.is-booted .site-header.blueprint-header{opacity:1!important;pointer-events:auto!important;visibility:visible!important}.site-header__bar{height:var(--header-h);box-sizing:border-box;align-items:center;display:flex;overflow:visible}.site-main{z-index:1;position:relative;padding-top:var(--header-offset)!important}#home{scroll-margin-top:0}#growth,#why-levron,#why-india,#why-indian-real-estate,#why-real-estate,#why-assets,#levron-model,#levron-products,#investment-calculator,#aif,#credit-linked-note,#platform,#leadership,#portal,#contact,#outlook,#returns,#world,#philosophy,[id^=why-],[id^=platform-],[id^=leader-]{scroll-margin-top:var(--header-offset)}#growth.india-cine--film,#why-india.re-content,#why-real-estate.re-content,#why-levron.bim-section,#why-levron.bp-section,#levron-products.bim-section,#investment-calculator.returns-explorer,#contact.section--contact-ui,#outlook.intel-map,#platform.platform-section,#platform.bp-section{min-height:calc(100svh - var(--header-offset));box-sizing:border-box}#contact.section--contact-ui{flex-direction:column;justify-content:flex-start;padding-top:clamp(1.5rem,4vh,2.75rem);padding-bottom:clamp(2rem,5vh,3.5rem);display:flex}#contact .contact-ui{flex:auto;width:min(1120px,100% - 2rem);margin-inline:auto;padding-top:0}#outlook.intel-map,#platform.platform-section>.intel-map{flex-direction:column;justify-content:center;display:flex;overflow:hidden;padding-top:clamp(1rem,2.5vh,1.75rem)!important;padding-bottom:clamp(1rem,2.5vh,1.75rem)!important}#outlook.intel-map .intel-map__chrome,#platform.platform-section>.intel-map .intel-map__chrome{margin-bottom:.75rem}#outlook.intel-map .intel-map__stage,#platform.platform-section>.intel-map .intel-map__stage{flex:0 auto;width:min(1220px,100% - 1.5rem);max-height:min(48vh,480px)}#outlook.intel-map .intel-map__floor,#platform.platform-section>.intel-map .intel-map__floor{margin-top:.65rem}#outlook.intel-map .intel-map__bridge,#outlook.intel-map .intel-map__disclaimer{margin-top:.5rem;margin-bottom:0}.india-cine__sticky,.portal-lux__sticky,.bp-leaders-pin__sticky{z-index:1;top:var(--header-offset)!important;min-height:calc(100svh - var(--header-offset))!important}.india-cine__stage{min-height:calc(100svh - var(--header-offset))}.sticky-contact{z-index:80!important}.ai-orb{z-index:90!important}.scroll-line{pointer-events:none;z-index:55!important}.fof-scene{z-index:0!important}@media (max-width:1180px) and (min-width:901px){.site-header.blueprint-header .site-header__nav>button,.site-header.blueprint-header .site-header__nav .site-header__link{padding:.38rem .45rem;font-size:.76rem}.site-header.blueprint-header .site-header__logo{width:auto!important;max-width:min(48vw,180px)!important;height:48px!important;max-height:48px!important}.bp-why__grid,.bp-platform__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-map__floor{grid-template-columns:1fr 1fr}.intel-map__floor-card:last-child{grid-column:1/-1}}@media (max-width:900px){#outlook.intel-map,#contact.section--contact-ui,#platform.bp-section,#why-levron.bp-section{min-height:auto;overflow:visible}#outlook.intel-map .intel-map__stage{max-height:min(42vh,320px)}.site-header.blueprint-header .site-header__gold-pill,.site-header.blueprint-header .site-header__nav,.site-header.blueprint-header .site-header__dropdown{display:none!important}.site-header.blueprint-header .site-header__toggle{margin-left:auto;display:grid!important}.site-header.blueprint-header.is-open .site-header__drawer{-webkit-overflow-scrolling:touch;max-height:min(78dvh,36rem);padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px));overflow:auto;display:flex!important}.site-header.blueprint-header .site-header__drawer>button{min-height:2.35rem}.site-header.blueprint-header .site-header__bar{padding-inline:max(.85rem, env(safe-area-inset-left,0px)) max(.85rem, env(safe-area-inset-right,0px))}.bp-why__grid,.bp-platform__grid,.bp-insights__grid,.bp-about__grid,.bp-platform__stage,.intel-map__floor,.phil-chapter__grid,.portal-lux__grid{grid-template-columns:1fr!important;gap:1rem!important}.bp-why__card,.bp-platform__card,.bp-insights__card{overflow-wrap:break-word;width:100%;min-width:0;max-width:100%;overflow:visible;padding:1.25rem 1.1rem!important}.bp-why__card p,.bp-platform__card p,.site-shell.blueprint.fof-template .cine-journey .bp-why__card p{max-width:none!important;font-size:.95rem!important;line-height:1.55!important}.bp-why__card h3,.bp-platform__card h3{font-size:clamp(1.15rem,4.5vw,1.35rem)!important}.bp-leader-card,.bp-leader{min-width:0;max-width:100%}.bp-leader-card__bio{overflow-wrap:break-word;font-size:.9rem;line-height:1.5}.bp-leaders-show .bp-inner,.bp-section .bp-inner{width:min(1100px,100% - 1.35rem)}.contact-ui__card,.portal-lux__card{overflow-wrap:break-word;min-width:0;max-width:100%}.intel-map__chrome{flex-direction:column;align-items:flex-start;gap:1rem}.intel-map__chrome-right{justify-items:start;width:100%}.intel-map__tabs{justify-content:flex-start;max-width:100%}.intel-map__stage{aspect-ratio:4/3;max-height:none}.intel-map__focus-card{width:auto;max-width:none;bottom:.65rem;left:.65rem;right:.65rem}.india-cine__stage{padding-bottom:.5rem}.india-cine__copy{top:max(4.85rem, calc(var(--header-offset,4.25rem) + .25rem));max-width:min(22rem,100% - 3.5rem);bottom:auto;left:2.85rem;right:1.1rem}.india-cine__statement{max-width:min(20ch,92%);font-size:clamp(1.4rem,6vw,1.9rem);line-height:1.2}.india-cine__chapter-title{margin-bottom:.35rem;font-size:clamp(.95rem,3.5vw,1.1rem)}.india-cine__kicker{margin-bottom:.55rem}.india-cine__progress{max-width:10rem;margin-top:.65rem}.india-cine__research{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow:auto;top:auto!important;left:1rem!important;right:1rem!important;bottom:max(5.85rem, calc(env(safe-area-inset-bottom,0px) + 5.15rem))!important;border-radius:1rem!important;width:auto!important;max-width:none!important;height:auto!important;max-height:min(40vh,18.5rem)!important;padding:1rem 1.05rem!important;transform:none!important}.india-cine__research-eyebrow{margin-bottom:.45rem!important;font-size:.76rem!important}.india-cine__research-stat{margin-bottom:.55rem!important;padding-bottom:.55rem!important}.india-cine__research-stat-num{font-size:clamp(1.95rem,6.4vw,2.35rem)!important}.india-cine__research-stat-label{font-size:.9rem!important}.india-cine__research-body{margin-bottom:.55rem!important;font-size:1rem!important;line-height:1.48!important}.india-cine__research-list{gap:.45rem!important}.india-cine__research-list li{font-size:.94rem!important;line-height:1.42!important}.india-cine__chart,.india-cine__threshold{margin-bottom:.55rem!important;padding:.55rem .6rem!important}.india-cine__rail{left:max(.55rem, env(safe-area-inset-left,0px));gap:.7rem;width:auto}.india-cine__tick-label{display:none!important}.india-cine__stepper{left:max(2.65rem, calc(env(safe-area-inset-left,0px) + 2.4rem))!important;bottom:max(.9rem, calc(env(safe-area-inset-bottom,0px) + .7rem))!important;padding:.28rem .35rem!important}.india-cine__step-scroll{display:none!important}.india-cine--scroll{--growth-chapter-vh:1.05}.india-cine__threshold,.india-cine__chart{max-width:100%}@media (min-width:640px){.india-cine__stage{--india-panel-top:max(5.25rem, calc(var(--header-offset,4.25rem) + .65rem))}.india-cine__copy{max-width:22rem;top:var(--india-panel-top)!important;bottom:auto!important;left:3rem!important;right:min(48%,22rem)!important}.india-cine__research{top:var(--india-panel-top)!important;width:min(21rem,44vw)!important;max-height:min(64vh,100% - 9rem)!important;bottom:auto!important;left:auto!important;right:1.5rem!important}.india-cine__stepper{left:max(3rem,8vw)!important}}.india-cine__threshold-scale{gap:.35rem;font-size:.55rem}.india-cine__scroll-pet{display:none!important}.fof-scene{opacity:.92}.sticky-contact{top:auto!important;right:var(--float-right)!important;bottom:calc(var(--float-bottom) + 5.5rem)!important;transform:none!important}.ai-orb{right:var(--float-right)!important;bottom:var(--float-bottom)!important;left:auto!important}.ai-orb__peek{max-width:min(12.5rem,100vw - 5.5rem)}.scroll-line{display:none!important}.site-main{padding-bottom:max(5.5rem, calc(env(safe-area-inset-bottom,0px) + 4.5rem))}.bp-h2,.patch-section-title,.cine-chapter__title,.intel-map__title{overflow-wrap:anywhere;word-break:break-word}.bp-inner,.cine-chapter__inner{width:min(1100px,100% - 1.5rem)}}@media (max-width:480px){:root{--header-h:64px}.site-header__logo{width:auto!important;max-width:min(52vw,156px)!important;height:46px!important;max-height:46px!important}.bp-why__grid,.bp-platform__grid{grid-template-columns:1fr!important}.india-cine__copy{left:2.65rem;right:1rem;top:max(4.55rem, calc(var(--header-offset,4rem) + .2rem));max-width:min(20rem,100% - 3.25rem);bottom:auto}.india-cine__statement{max-width:min(18ch,90%);font-size:clamp(1.22rem,6.2vw,1.55rem)}.india-cine__research{left:.9rem!important;right:.9rem!important;bottom:max(5.65rem, calc(env(safe-area-inset-bottom,0px) + 4.95rem))!important;max-height:min(38vh,17.5rem)!important;padding:.95rem 1rem!important}.india-cine__pager-btn{min-width:3.1rem;min-height:2.4rem;padding:.42rem .55rem}.intel-map__pin.is-active{width:min(220px,100% - 1.5rem)}.sticky-contact__label{font-size:.68rem}.site-header.blueprint-header.is-open .site-header__drawer{max-height:min(82dvh,40rem)}}@media (min-width:1400px){.site-header__bar{width:min(1280px,100%)}}.site-header.is-open{z-index:320!important}@media (prefers-reduced-motion:reduce){.site-header.blueprint-header .site-header__gold-pill{transition:none!important}}.site-shell.blueprint.fof-template .section--contact-ui{padding-block:clamp(3.5rem,8vh,5.5rem) clamp(2.5rem,5vh,4rem);position:relative;overflow:visible}.site-shell.blueprint.fof-template .section--contact-ui:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 12% 8%,#d4b06a24,#0000 60%),radial-gradient(50% 40% at 92% 18%,#3d9b6a29,#0000 55%);position:absolute;inset:0}.site-shell.blueprint.fof-template .contact-ui{z-index:1;gap:clamp(2rem,4vw,2.75rem);width:min(1120px,100% - 2rem);margin-inline:auto;display:grid;position:relative}.site-shell.blueprint.fof-template .contact-ui__hero{text-align:center;max-width:40rem;margin-inline:auto;padding-bottom:.35rem}.site-shell.blueprint.fof-template .contact-ui__kicker{letter-spacing:.18em;text-transform:uppercase;background:#03161073;border:1px solid #d4b06a66;border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.85rem;padding:.28rem .75rem;font-size:.68rem;display:inline-flex;color:#d4b06a!important}.site-shell.blueprint.fof-template .contact-ui__kicker:before{content:"";background:#3d9b6a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3d9b6acc}.site-shell.blueprint.fof-template .contact-ui__hero h2{letter-spacing:-.02em;text-shadow:0 0 40px #3d9b6a40;margin:0 0 .75rem;font-family:Playfair Display,Cormorant Garamond,Georgia,serif;font-size:clamp(2.35rem,5.5vw,3.6rem);font-weight:600;line-height:1.08;color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__hero h2:after{content:"";background:linear-gradient(90deg,#0000,#d4b06a,#0000);width:3.5rem;height:1px;margin:1rem auto 0;display:block}.site-shell.blueprint.fof-template .contact-ui__hero p{margin:.9rem 0 0;font-size:1.02rem;line-height:1.55;color:#ffffffc7!important}.site-shell.blueprint.fof-template .contact-ui__locale{color:#0a1f16;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#f0e0b8f2,#d4b06aeb);border-radius:999px;align-items:center;gap:.4rem;margin-top:1.15rem;padding:.4rem .85rem;font-size:.72rem;font-weight:650;display:inline-flex;box-shadow:0 10px 24px #b8923f38}.site-shell.blueprint.fof-template .contact-ui__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.15rem,2.5vw,1.75rem);display:grid}.site-shell.blueprint.fof-template .contact-ui__methods{gap:.75rem;display:grid}.site-shell.blueprint.fof-template .contact-ui__method{background:linear-gradient(145deg,#ffffff0d,#0000 45%),linear-gradient(165deg,#102a22b8,#031610d1);border:1px solid #d4b06a47;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1rem 1.05rem;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .4s;display:grid;box-shadow:0 14px 32px #0003}.site-shell.blueprint.fof-template .contact-ui__method:hover{border-color:#d4b06a80;transform:translateY(-3px);box-shadow:0 18px 40px #00000047,0 0 0 1px #3d9b6a1f}.site-shell.blueprint.fof-template .contact-ui__method-icon{border-radius:50%;place-items:center;width:2.55rem;height:2.55rem;display:grid;box-shadow:inset 0 0 12px #3d9b6a26;color:#d4b06a!important;background:#3d9b6a1f!important;border:1px solid #d4b06a73!important}.site-shell.blueprint.fof-template .contact-ui__method-icon svg{color:#d4b06a!important;stroke:#d4b06a!important}.site-shell.blueprint.fof-template .contact-ui__method h3{margin:0 0 .3rem;font-family:Playfair Display,Georgia,serif;font-size:1.12rem;color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__method p{margin:0 0 .55rem;font-size:.88rem;line-height:1.45;color:#ffffffb8!important}.site-shell.blueprint.fof-template .contact-ui__method a,.site-shell.blueprint.fof-template .contact-ui__text-link{letter-spacing:.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex;color:#d4b06a!important}.site-shell.blueprint.fof-template .contact-ui__method a:hover,.site-shell.blueprint.fof-template .contact-ui__text-link:hover{color:#f0e0b8!important}.site-shell.blueprint.fof-template .contact-ui__office{color:#ffffffd1;background:#03161066;border:1px dashed #d4b06a59;border-radius:6px;align-items:flex-start;gap:.75rem;margin-top:.15rem;padding:.95rem 1.05rem;display:flex}.site-shell.blueprint.fof-template .contact-ui__office strong{color:#fff;margin-bottom:.2rem;font-size:.92rem;display:block}.site-shell.blueprint.fof-template .contact-ui__office span{font-size:.8rem;line-height:1.45;color:#ffffffa6!important}.site-shell.blueprint.fof-template .contact-ui__office svg{flex-shrink:0;margin-top:.15rem;color:#d4b06a!important;stroke:#d4b06a!important}.site-shell.blueprint.fof-template .contact-ui__form{border-radius:8px;gap:.95rem;padding:clamp(1.25rem,2.5vw,1.65rem);display:grid;position:relative;overflow:hidden;background:linear-gradient(165deg,#fff 0%,#f7f4ec 100%)!important;border:1px solid #d4b06a8c!important;box-shadow:0 0 0 1px #3d9b6a14,0 28px 64px #00000059!important}.site-shell.blueprint.fof-template .contact-ui__form:before{content:"";background:linear-gradient(90deg,#0000,#d4b06a 30%,#3d9b6a 70%,#0000);height:2px;position:absolute;top:0;left:1rem;right:1rem}.site-shell.blueprint.fof-template .contact-ui__form-head h3{margin:0 0 .25rem;font-family:Playfair Display,Georgia,serif;font-size:1.45rem;color:#0a1f16!important}.site-shell.blueprint.fof-template .contact-ui__form-head p{margin:0 0 .35rem;font-size:.88rem;color:#0a1f169e!important}.site-shell.blueprint.fof-template .contact-ui__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.site-shell.blueprint.fof-template .contact-ui__form label>span{letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:650;color:#0a1f16!important}.site-shell.blueprint.fof-template .contact-ui__form input,.site-shell.blueprint.fof-template .contact-ui__form textarea,.site-shell.blueprint.fof-template .contact-ui__form select{transition:border-color .25s,box-shadow .25s,background .25s;background:#f3f8f5!important;border:1px solid #0a1f1624!important;border-radius:5px!important}.site-shell.blueprint.fof-template .contact-ui__form input:focus,.site-shell.blueprint.fof-template .contact-ui__form textarea:focus,.site-shell.blueprint.fof-template .contact-ui__form select:focus{outline:none;box-shadow:0 0 0 3px #d4b06a33;background:#fff!important;border-color:#d4b06ad9!important}.site-shell.blueprint.fof-template .contact-ui__submit{cursor:pointer;letter-spacing:.04em;color:#0a1f16;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 48%,#b8923f 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;margin-top:.25rem;padding:.9rem 1.25rem;font-weight:650;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex;box-shadow:0 14px 28px #b8923f47}.site-shell.blueprint.fof-template .contact-ui__submit:hover{transform:translateY(-2px);box-shadow:0 18px 34px #b8923f5c}.site-shell.blueprint.fof-template .contact-ui__map{background:linear-gradient(165deg,#102a22b3,#031610d9);border:1px solid #d4b06a4d;border-radius:8px;grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr);gap:1rem;padding:.85rem;display:grid;overflow:hidden;box-shadow:0 18px 44px #0000003d}.site-shell.blueprint.fof-template .contact-ui__map-card{background:#0316108c;border:1px solid #d4b06a47;border-radius:6px;grid-template-rows:minmax(150px,42%) auto;min-height:100%;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000038}.site-shell.blueprint.fof-template .contact-ui__map-media{min-height:150px;position:relative;overflow:hidden}.site-shell.blueprint.fof-template .contact-ui__map-media img{object-fit:cover;object-position:center 40%;filter:saturate(.9)contrast(1.05);width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;transform:scale(1.04)}.site-shell.blueprint.fof-template .contact-ui__map-card:hover .contact-ui__map-media img{transform:scale(1.1)}.site-shell.blueprint.fof-template .contact-ui__map-media-wash{pointer-events:none;background:linear-gradient(#03161026 0%,#0316108c 55%,#031610eb 100%),linear-gradient(125deg,#3d9b6a38,#0000 50%,#d4b06a2e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f0e0b82e,inset 0 -24px 40px #03161073}.site-shell.blueprint.fof-template .contact-ui__map-copy{z-index:1;background:linear-gradient(#031610b8 0%,#031610 35%,#041c14 100%);margin-top:-1.25rem;padding:1.1rem 1.15rem 1.25rem;position:relative}.site-shell.blueprint.fof-template .contact-ui__map-badge{letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(135deg,#f0e0b8f2,#d4b06ae6);border:0;border-radius:999px;margin-bottom:.65rem;padding:.25rem .6rem;font-size:.66rem;font-weight:650;display:inline-flex;box-shadow:0 8px 18px #b8923f38;color:#0a1f16!important}.site-shell.blueprint.fof-template .contact-ui__map-card h3,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card h3{margin:0 0 .45rem;font-family:Playfair Display,Georgia,serif;font-size:1.35rem;color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__map-card p,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card p{margin:0;font-size:.95rem;font-weight:500;line-height:1.55;color:#f7f1e4!important}.site-shell.blueprint.fof-template .contact-ui__map-card a,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card a{align-items:center;gap:.3rem;margin-top:.9rem;font-weight:650;text-decoration:none;display:inline-flex;color:#f0e0b8!important}.site-shell.blueprint.fof-template .contact-ui__map-card a:hover,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card a:hover{color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__map-card svg,.site-shell.blueprint.fof-template .site-main .contact-ui__map-card svg{color:#f0e0b8!important;stroke:#f0e0b8!important}.site-shell.blueprint.fof-template .contact-ui__map-visual{border:1px solid #d4b06a47;border-radius:6px;min-height:240px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #03161066,inset 0 0 0 1px #f0e0b81f}.site-shell.blueprint.fof-template .contact-ui__map-iframe{filter:grayscale(.35)saturate(.85)contrast(1.05);border:0;width:100%;height:100%;min-height:240px}.site-shell.blueprint.fof-template .contact-ui__map-open{color:#f7f1e4;letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031610d1;border:1px solid #d4b06a73;border-radius:999px;align-items:center;gap:.3rem;padding:.45rem .75rem;font-size:.75rem;text-decoration:none;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.site-shell.blueprint.fof-template .contact-ui__faq{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:start;gap:1.25rem;display:grid}.site-shell.blueprint.fof-template .contact-ui__faq-head h3{margin:0 0 .4rem;font-family:Playfair Display,Georgia,serif;font-size:1.55rem;color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__faq-head p{margin:0;color:#ffffffa6!important}.site-shell.blueprint.fof-template .contact-ui__faq-list{gap:.55rem;display:grid}.site-shell.blueprint.fof-template .contact-ui__faq-list article{transition:border-color .3s,background .3s;overflow:hidden;background:#03161080!important;border:1px solid #3d9b6a47!important;border-radius:6px!important}.site-shell.blueprint.fof-template .contact-ui__faq-list article.is-open{background:#0a1f16a6!important;border-color:#d4b06a73!important}.site-shell.blueprint.fof-template .contact-ui__faq-list button{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:1rem;padding:.95rem 1.05rem;font-weight:550;display:flex;color:#fff!important}.site-shell.blueprint.fof-template .contact-ui__faq-list button i{font-size:1.15rem;font-style:normal;line-height:1;color:#d4b06a!important}.site-shell.blueprint.fof-template .contact-ui__faq-list p{margin:0;padding:0 1.05rem 1rem;font-size:.92rem;line-height:1.5;color:#ffffffb8!important}.site-shell.blueprint.fof-template .contact-ui__footer{border-top:1px solid #d4b06a33;margin-top:.5rem;padding-top:1.5rem}.site-shell.blueprint.fof-template .contact-ui__footer-inner{gap:1rem;display:grid}.site-shell.blueprint.fof-template .contact-ui__footer-links{flex-wrap:wrap;gap:.85rem 1.25rem;display:flex}.site-shell.blueprint.fof-template .contact-ui__footer-links button,.site-shell.blueprint.fof-template .contact-ui__footer-links a{cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:.88rem;text-decoration:none;color:#d4b06a!important}@media (max-width:900px){.site-shell.blueprint.fof-template .section--contact-ui{padding-block:clamp(2.5rem,6vh,3.5rem) clamp(2rem,4vh,3rem)}.site-shell.blueprint.fof-template .contact-ui{gap:1.35rem;width:min(1120px,100% - 1.25rem)}.site-shell.blueprint.fof-template .contact-ui__hero h2{font-size:clamp(2rem,8vw,2.75rem)}.site-shell.blueprint.fof-template .contact-ui__grid,.site-shell.blueprint.fof-template .contact-ui__map,.site-shell.blueprint.fof-template .contact-ui__faq,.site-shell.blueprint.fof-template .contact-ui__row{grid-template-columns:1fr}.site-shell.blueprint.fof-template .contact-ui__method:hover,.site-shell.blueprint.fof-template .contact-ui__submit:hover{transform:none}.site-shell.blueprint.fof-template .contact-ui__submit,.site-shell.blueprint.fof-template .contact-ui__faq-list button{min-height:2.75rem}.site-shell.blueprint.fof-template .contact-ui__map-media{min-height:130px}}.section-enquiry-cta{color:#f7f1e4;background:radial-gradient(circle at 90% 15%,#3d9b6a3d,#0000 34%),linear-gradient(145deg,#043f2e,#08271e);border:1px solid #d4b06a59;border-radius:1rem;justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);width:min(76rem,100% - 2rem);margin:clamp(2rem,5vh,3.5rem) auto clamp(2rem,4.5vh,3.25rem);padding:clamp(1.1rem,2.6vw,1.65rem) clamp(1.1rem,3vw,1.8rem);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #043f2e2e}.section-enquiry-cta__copy{min-width:0}.section-enquiry-cta__copy>span,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta__copy>span{letter-spacing:.15em;text-transform:uppercase;margin-bottom:.38rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.62rem;font-weight:650;display:block;color:#d4b06a!important;text-shadow:none!important}.section-enquiry-cta__copy>p,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta__copy>p{max-width:46rem;margin:0;color:#f7f1e4e6!important;text-shadow:none!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(1rem,1.8vw,1.25rem)!important;line-height:1.35!important}.section-enquiry-cta>button,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta>button{cursor:pointer;white-space:nowrap;background:#d4b06a;border:1px solid #d4b06ab8;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.78rem 1rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.78rem;font-weight:650;transition:transform .28s cubic-bezier(.22,1,.36,1),background .28s,border-color .28s;display:inline-flex;box-shadow:0 10px 24px #00000029;color:#043f2e!important}.section-enquiry-cta>button:hover,.section-enquiry-cta>button:focus-visible{background:#e1bd73;border-color:#f0d392;transform:translateY(-3px)}html.is-page-scroll-locked,html.is-page-scroll-locked body{overscroll-behavior:none;overflow:hidden!important}.enquiry-modal{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overscroll-behavior:contain;background:#031610c7;place-items:center;padding:clamp(.6rem,2vw,1.5rem);display:grid;position:fixed;inset:0}.enquiry-modal__panel{overscroll-behavior:contain;color:#043f2e;background:radial-gradient(circle at 94% 5%,#d4b06a21,#0000 30%),#f7f1e4;border:1px solid #d4b06a61;border-radius:1.15rem;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(48rem,100%);max-height:min(92vh,56rem);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000061}.enquiry-modal__header{border-bottom:1px solid #043f2e24;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1.2rem,3vw,1.8rem);display:flex}.enquiry-modal__header span{letter-spacing:.15em;text-transform:uppercase;color:#b8923f;margin-bottom:.5rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.62rem;font-weight:650;display:block}.enquiry-modal__header h2{letter-spacing:-.025em;color:#043f2e;max-width:20ch;margin:0;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:400;line-height:1.05}.enquiry-modal__header p{color:#043f2ebd;max-width:38rem;margin:.65rem 0 0;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.9rem;line-height:1.5}.enquiry-modal__close{color:#043f2e;cursor:pointer;background:#043f2e0f;border:1px solid #043f2e2e;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;padding:0;transition:transform .25s,background .25s;display:grid}.enquiry-modal__close:hover,.enquiry-modal__close:focus-visible{background:#043f2e1f;transform:rotate(5deg)}.enquiry-modal__form{overscroll-behavior:contain;background:0 0;min-height:0;padding:clamp(1.2rem,3vw,1.8rem);overflow-y:auto}.enquiry-modal .contact-ui__form{box-shadow:none;border:0;gap:.9rem;display:grid;position:relative}.enquiry-modal .contact-ui__form-head h3{color:#043f2e;margin:0;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:1.25rem;font-weight:450}.enquiry-modal .contact-ui__form-head p{color:#043f2ead;margin:.3rem 0 0;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.82rem;line-height:1.45}.enquiry-modal .contact-ui__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.enquiry-modal .contact-ui__form>label,.enquiry-modal .contact-ui__row>label{gap:.38rem;min-width:0;font-family:Outfit,Inter,system-ui,sans-serif;display:grid}.enquiry-modal .contact-ui__form label>span{color:#043f2e;font-size:.72rem;font-weight:650}.enquiry-modal .contact-ui__form label>span em{color:#043f2e94;font-weight:400}.enquiry-modal .contact-ui__form input,.enquiry-modal .contact-ui__form select,.enquiry-modal .contact-ui__form textarea{width:100%;font:inherit;color:#0a1f16;background:#ffffffb8;border:1px solid #043f2e33;border-radius:.55rem;outline:none;padding:.76rem .82rem;font-size:.88rem;transition:border-color .22s,box-shadow .22s,background .22s}.enquiry-modal .contact-ui__form textarea{resize:vertical;min-height:7rem}.enquiry-modal .contact-ui__form input:focus,.enquiry-modal .contact-ui__form select:focus,.enquiry-modal .contact-ui__form textarea:focus{background:#fff;border-color:#b8923fe6;box-shadow:0 0 0 3px #b8923f24}.enquiry-modal .contact-ui__check{grid-template-columns:auto 1fr;align-items:start;gap:.65rem!important;display:grid!important}.enquiry-modal .contact-ui__check input{accent-color:#043f2e;width:1rem;height:1rem;margin-top:.15rem;padding:0}.enquiry-modal .contact-ui__check span{line-height:1.45;color:#043f2eb3!important;font-size:.72rem!important;font-weight:400!important}.contact-intake-form__error{color:#a43f32;margin:0;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.82rem}.contact-intake-form__success{color:#043f2e;justify-items:start;gap:.55rem;padding:1.25rem 0 .5rem;display:grid}.contact-intake-form__success h3{margin:0;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:1.45rem;font-weight:450}.contact-intake-form__success p{color:#043f2eb8;max-width:36rem;margin:0;font-family:Outfit,Inter,system-ui,sans-serif;line-height:1.5}.enquiry-modal .contact-ui__submit{color:#f7f1e4;cursor:pointer;background:#043f2e;border:1px solid #043f2e;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3rem;font-family:Outfit,Inter,system-ui,sans-serif;font-size:.82rem;font-weight:650;transition:transform .25s,background .25s;display:inline-flex}.enquiry-modal .contact-ui__submit:hover,.enquiry-modal .contact-ui__submit:focus-visible{background:#0b513c;transform:translateY(-2px)}.enquiry-modal .contact-ui__submit:disabled{cursor:wait;opacity:.66}.enquiry-modal__success{text-align:center;color:#043f2e;align-content:center;place-items:center;min-height:20rem;padding:clamp(2rem,6vw,4rem);display:grid}.enquiry-modal__success h3{margin:.9rem 0 0;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.55rem,4vw,2.2rem);font-weight:450}.enquiry-modal__success p{color:#043f2eb8;max-width:34rem;margin:.65rem 0 1.25rem;font-family:Outfit,Inter,system-ui,sans-serif;line-height:1.55}.enquiry-modal__success button{color:#f7f1e4;cursor:pointer;background:#043f2e;border:1px solid #043f2e;border-radius:999px;padding:.75rem 1.25rem}@media (max-width:700px){.section-enquiry-cta{flex-direction:column;align-items:flex-start}.section-enquiry-cta>button{width:100%}.enquiry-modal{align-items:end;padding:0}.enquiry-modal__panel{border-radius:1rem 1rem 0 0;width:100%;max-height:94svh}.enquiry-modal .contact-ui__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.section-enquiry-cta>button,.enquiry-modal__close,.enquiry-modal .contact-ui__submit{transition:none}}@media (max-width:1024px){:root{--header-h:68px;--m-gutter:clamp(.85rem, 3.2vw, 1.35rem);--m-tap:2.75rem}html.is-cinematic-scroll,html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-header.blueprint-header .site-header__gold-pill,.site-header.blueprint-header .site-header__nav,.site-header.blueprint-header .site-header__dropdown{display:none!important}.site-header.blueprint-header .site-header__toggle{width:var(--m-tap);height:var(--m-tap);min-width:var(--m-tap);min-height:var(--m-tap);place-items:center;margin-left:auto;transition:background .2s,border-color .2s,transform .2s;display:grid!important}.site-header.blueprint-header .site-header__toggle:active{transform:scale(.96)}.site-header.blueprint-header .site-header__toggle span{transform-origin:50%;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .2s}.site-header.blueprint-header.is-open .site-header__toggle span:first-child{transform:translateY(6px)rotate(45deg)}.site-header.blueprint-header.is-open .site-header__toggle span:nth-child(2){opacity:0;transform:scaleX(0)}.site-header.blueprint-header.is-open .site-header__toggle span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-header.blueprint-header .site-header__bar{z-index:320;position:relative}.site-header.blueprint-header .site-header__backdrop{z-index:310;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;background:#03161075;border:0;margin:0;padding:0;transition:opacity .32s,visibility .32s;position:fixed;inset:0}.site-header.blueprint-header.is-open .site-header__backdrop{opacity:1;visibility:visible;pointer-events:auto}.site-header.blueprint-header .site-header__drawer{width:100%;height:100dvh;height:100svh;padding:calc(var(--header-h) + env(safe-area-inset-top,0px) + 1rem) max(var(--m-gutter), env(safe-area-inset-right,0px)) max(1.25rem, env(safe-area-inset-bottom,0px)) max(var(--m-gutter), env(safe-area-inset-left,0px));box-shadow:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;z-index:315;opacity:1;visibility:hidden;pointer-events:none;background:#fefefe;border:0;flex-direction:column;gap:.15rem;margin:0;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility .38s;position:fixed;inset:0;overflow:hidden auto;transform:translate(100%);max-height:none!important;display:flex!important}.site-header.blueprint-header.is-open .site-header__drawer{visibility:visible;pointer-events:auto;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));border-top:0;transform:translate(0,0)}.site-header.blueprint-header.is-open{box-shadow:none!important}.site-header.blueprint-header .site-header__drawer-group>button,.site-header.blueprint-header .site-header__drawer>button,.site-header.blueprint-header .site-header__drawer .site-header__cta{min-height:var(--m-tap);text-align:left;align-items:center;width:100%;padding:.7rem 1.15rem;font-size:.95rem;display:flex!important}.site-header.blueprint-header .site-header__bar{padding-inline:max(var(--m-gutter), env(safe-area-inset-left,0px)) max(var(--m-gutter), env(safe-area-inset-right,0px))}.site-header.blueprint-header .site-header__logo{width:auto!important;max-width:min(50vw,168px)!important;height:46px!important;max-height:46px!important}.bp-section,.cine-chapter{padding-block:clamp(2.75rem,7vw,4rem)}.bp-inner,.cine-chapter__inner{width:min(1100px, calc(100% - (var(--m-gutter) * 2)));box-sizing:border-box;margin-inline:auto}.bp-h2,.patch-section-title,.cine-chapter__title,.intel-map__title{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:clamp(1.7rem,5.2vw,2.55rem)!important;line-height:1.12!important}.cine-chapter__line,.bp-lead,.phil-chapter__body{max-width:40rem;font-size:clamp(.95rem,2.4vw,1.08rem);line-height:1.6}.bp-why__grid,.bp-platform__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.9rem!important}.bp-why__card,.bp-platform__card{overflow-wrap:break-word;min-width:0;max-width:100%;padding:1.2rem 1.1rem!important}.phil-chapter__grid{grid-template-columns:1fr!important;gap:.85rem!important}.bp-btn,.patch-hero__actions .bp-btn,.journey-close .bp-btn{min-height:var(--m-tap);justify-content:center;align-items:center;padding-inline:1.25rem;display:inline-flex}input,textarea,select{font-size:16px!important}.bp-leader-card{gap:1rem}.bp-leader-card__media img{object-fit:cover;width:100%;height:auto}.bp-leader-card__bio{overflow-wrap:break-word}#outlook.intel-map{min-height:auto;overflow:visible;padding-block:clamp(2rem,5vw,3rem)!important}#outlook.intel-map .intel-map__stage{width:min(1220px, calc(100% - (var(--m-gutter) * 2)));aspect-ratio:16/10;max-height:none}.intel-map__chrome{flex-wrap:wrap;gap:.85rem 1.25rem}.intel-map__floor{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-lux__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.85rem!important}.portal-lux__card{min-width:0;max-width:100%}.calc-modal__panel{-webkit-overflow-scrolling:touch;margin:.5rem;overflow:auto;border-radius:14px!important;width:min(100%,100vw - 1.25rem)!important;max-height:min(92dvh,100%)!important}.calc-modal__close{min-width:var(--m-tap);min-height:var(--m-tap)}#contact.section--contact-ui{min-height:auto;padding-block:clamp(2.5rem,6vh,3.5rem) clamp(2rem,5vh,3rem)}.contact-ui{width:min(1120px, calc(100% - (var(--m-gutter) * 2)))!important}.contact-ui__grid,.contact-ui__map,.contact-ui__faq,.contact-ui__row{grid-template-columns:1fr!important}.contact-ui__submit,.contact-ui__faq-list button,.contact-ui__method{min-height:var(--m-tap)}.fof-scene{opacity:1;pointer-events:none}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__toggle{-webkit-backdrop-filter:blur(10px);background:#0316106b!important;border:1px solid #ffffff47!important;border-radius:999px!important;gap:4px!important;width:2.35rem!important;min-width:2.35rem!important;height:2.35rem!important;min-height:2.35rem!important;padding:0!important;box-shadow:0 8px 22px #00000038!important}.site-shell.blueprint.fof-template .site-header.blueprint-header .site-header__toggle span{border-radius:1px;background:#fff!important;width:1rem!important;height:1.5px!important}.sticky-contact{top:auto!important;right:max(.75rem, env(safe-area-inset-right,0px))!important;bottom:calc(max(.85rem, env(safe-area-inset-bottom,0px)) + 5.35rem)!important;transform:none!important}.sticky-contact button,.sticky-contact a{min-height:var(--m-tap)}.ai-orb{right:max(.75rem, env(safe-area-inset-right,0px))!important;bottom:max(.85rem, env(safe-area-inset-bottom,0px))!important;left:auto!important}.ai-orb__fab,.ai-orb button.ai-orb__fab{min-width:3.25rem;min-height:3.25rem}.site-main{padding-bottom:max(5.75rem, calc(env(safe-area-inset-bottom,0px) + 4.75rem))}.india-cine__stage{--india-panel-top:max(5.1rem, calc(var(--header-offset,4.25rem) + .55rem))}.india-cine__copy{top:var(--india-panel-top);max-width:22rem;bottom:auto;left:3rem;right:min(46%,21rem)}.india-cine__research{-webkit-overflow-scrolling:touch;overflow:auto;top:var(--india-panel-top)!important;width:min(20.5rem,42vw)!important;max-height:min(62vh,100% - 8.5rem)!important;bottom:auto!important;left:auto!important;right:1.35rem!important}.india-cine__stepper{left:max(2.85rem, calc(env(safe-area-inset-left,0px) + 2.5rem))!important;bottom:max(.95rem, calc(env(safe-area-inset-bottom,0px) + .75rem))!important}.india-cine__stepper button{min-width:2.6rem;min-height:2.6rem}.india-cine__scroll-pet{display:none!important}}@media (max-width:820px){.bp-why__grid,.bp-platform__grid,.portal-lux__grid,.intel-map__floor{grid-template-columns:1fr!important}.india-cine__copy{max-width:min(22rem,100% - 3.5rem);left:2.85rem;right:1.1rem}.india-cine__research{top:auto!important;left:1rem!important;right:1rem!important;bottom:max(5.85rem, calc(env(safe-area-inset-bottom,0px) + 5.15rem))!important;width:auto!important;max-width:none!important;max-height:min(40vh,18.5rem)!important}.india-cine__tick-label{display:none!important}.india-cine__rail{left:max(.55rem, env(safe-area-inset-left,0px))}#outlook.intel-map .intel-map__stage{aspect-ratio:4/3}.intel-map__focus-card{width:auto;max-width:none;bottom:.65rem;left:.65rem;right:.65rem}.patch-hero__stack{padding-inline:var(--m-gutter,1rem);top:38%}.patch-hero__brand{font-size:clamp(2.35rem,11vw,3.5rem)}.patch-hero__heading--sub{font-size:clamp(1.05rem,4vw,1.35rem)}.patch-hero__scroll{display:none}.ai-orb__panel{width:min(22rem,100vw - 1.5rem);max-height:min(70dvh,28rem)}}@media (max-width:768px){.home-desktop-floats,.fof-scene{display:none!important}.site-shell.blueprint.fof-template #home.patch-hero{isolation:isolate;position:relative;background:radial-gradient(100% 72% at 50% 18%,#3d9b6a24,#0000 58%),radial-gradient(80% 55% at 50% 108%,#0000006b,#0000 62%),linear-gradient(175deg,#052218 0%,#031610 48%,#02140f 100%)!important}.site-shell.blueprint.fof-template #home.patch-hero:before{content:"";pointer-events:none;z-index:0;opacity:.95;background:radial-gradient(circle at 34% 30%,#6fc89538,#0000 36%),radial-gradient(circle at 70% 64%,#d4b06a24,#0000 38%),radial-gradient(circle,#08261b8c 0%,#0316101f 62%,#0000 70%);border:1px solid #3d9b6a3d;border-radius:50%;width:min(108vw,26rem);height:min(108vw,26rem);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #d4b06a12,inset 0 0 72px #3d9b6a1a,0 0 48px #3d9b6a1f}.site-shell.blueprint.fof-template #home.patch-hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 28% at 18% 22%,#d4b06a1a,#0000 70%),radial-gradient(42% 24% at 84% 30%,#3d9b6a1f,#0000 72%),linear-gradient(#03161014 0%,#0000 28% 72%,#00000038 100%);position:absolute;inset:0}.site-shell.blueprint.fof-template #home.patch-hero>*{z-index:1;position:relative}.patch-hero{padding:clamp(.75rem, 2.5vh, 1.25rem) var(--m-gutter,1rem) clamp(1rem, 3vh, 1.5rem);box-sizing:border-box;flex-direction:column;justify-content:space-evenly;align-items:center;gap:clamp(.85rem,2.8vh,1.35rem);display:flex;overflow:hidden}.patch-hero__stack{text-align:center;flex:none;width:100%;max-width:21rem;margin:0;padding:0;position:relative;top:auto;transform:none}.patch-hero__brand{letter-spacing:.05em;line-height:.95}.patch-hero__heading--sub{margin-top:.55rem;line-height:1.3}.patch-hero__sub,.patch-hero__lead-flow{text-align:center;flex:none;width:100%;max-width:21rem;margin:0;padding:0 .15rem;line-height:1.55;position:relative;white-space:normal!important;color:#f3efe4db!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}.patch-hero .h-anim .h-line{margin:0!important;padding:0!important;overflow:visible!important}.patch-hero__lead-flow .h-line{overflow-wrap:break-word;word-break:normal;white-space:normal!important}.patch-hero__lead-flow.h-anim.in .h-line{animation:none!important;transform:none!important}.patch-hero__bottom{flex:none;gap:.55rem;width:100%;max-width:21rem;margin:0;position:relative;bottom:auto!important;left:auto!important;right:auto!important}.patch-hero__actions{flex-direction:column;gap:.55rem;width:100%}.patch-hero__actions .bp-btn{width:100%;min-height:2.85rem;padding-inline:1rem;font-size:.9rem}.site-header.blueprint-header .site-header__bar{min-height:3.35rem;padding-block:.3rem}.site-header.blueprint-header .site-header__logo{max-width:min(44vw,142px)!important;height:42px!important;max-height:42px!important}.site-main{padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px))}}@media (max-width:480px){:root{--header-h:64px}.site-header__logo{width:auto!important;max-width:min(52vw,156px)!important;height:46px!important;max-height:46px!important}.bp-section,.cine-chapter{padding-block:clamp(2.35rem,8vw,3.25rem)}.bp-why__card p,.bp-platform__card p{font-size:.92rem!important;line-height:1.55!important}.india-cine__statement{max-width:min(18ch,90%);font-size:clamp(1.22rem,6.2vw,1.55rem)}.india-cine__copy{left:2.65rem;right:1rem;top:max(4.55rem, calc(var(--header-offset,4rem) + .2rem))}.india-cine__research{left:.85rem!important;right:.85rem!important;bottom:max(5.55rem, calc(env(safe-area-inset-bottom,0px) + 4.9rem))!important;max-height:min(37vh,17rem)!important;padding:.9rem .95rem!important}.india-cine__research-stat-num{font-size:clamp(1.75rem,7vw,2.15rem)!important}.india-cine__research-body,.india-cine__research-list li{font-size:.9rem!important}.contact-ui__hero h2{line-height:var(--m-type-lg-lh,1.12)!important}.contact-ui__map-media{min-height:120px}.bp-leader-card{flex-direction:column;align-items:flex-start}.bp-leader-card--flip{flex-direction:column}.bp-leader-card__media{width:min(7.5rem,42vw)}.calc-modal__panel{padding:.95rem .9rem 1.15rem!important}.sticky-contact__label{font-size:.68rem}}@media (max-width:414px){.patch-hero__brand{font-size:clamp(2.15rem,11.5vw,3.1rem)}.india-cine__stepper{left:max(2.4rem, calc(env(safe-area-inset-left,0px) + 2.15rem))!important}}@media (max-width:390px){.bp-inner,.cine-chapter__inner{width:min(1100px,100% - 1.25rem)}.india-cine__research-list{gap:.35rem!important}}@media (max-width:375px){.patch-hero__sub,.patch-hero__lead-flow{font-size:.8rem;bottom:auto!important}.india-cine__statement{font-size:clamp(1.15rem,6vw,1.4rem)}}@media (max-width:320px){:root{--header-h:60px;--m-gutter:.7rem}.site-header.blueprint-header .site-header__logo{width:auto!important;max-width:min(54vw,150px)!important;height:44px!important;max-height:44px!important}.patch-hero__brand{font-size:2rem}.patch-hero__heading--sub{font-size:.95rem}.bp-btn{width:100%;max-width:18rem}.india-cine__copy{left:2.35rem;right:.75rem}.india-cine__research{padding:.8rem!important;left:.65rem!important;right:.65rem!important}.ai-orb__peek{display:none}}@media (max-width:768px){.premium-experience .shinta-products .products-marquee-wrap,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap{height:clamp(3.03rem,7.7vw,4.95rem)!important;max-height:clamp(3.03rem,7.7vw,4.95rem)!important;margin-bottom:.85rem!important}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee__row,.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important;line-height:.92!important}.premium-experience .shinta-products .products-marquee-wrap .cohesion-marquee--static span,.site-shell.blueprint.fof-template .site-main #levron-products .products-marquee-wrap .cohesion-marquee--static span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important}#why-levron .wl-title-marquee,#why-levron .why-levron-marquee-wrap,#why-levron.why-levron-launch .wl-title-marquee,#why-levron.why-levron-launch .why-levron-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee{height:clamp(3.03rem,7.7vw,4.95rem)!important;max-height:clamp(3.03rem,7.7vw,4.95rem)!important;margin-bottom:.85rem!important}#why-levron .wl-title-marquee .cohesion-marquee__row,#why-levron .wl-title-marquee .cohesion-marquee__row span,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important;line-height:.92!important}#why-levron .wl-title-marquee .cohesion-marquee--static span,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee--static span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important}#about.about-section{overflow:hidden}#about.about-section .about-marquee-wrap{z-index:2;pointer-events:none;border-bottom:1px solid #043f2e1f;width:100%;position:relative;overflow:hidden;height:clamp(3.03rem,7.7vw,4.95rem)!important;max-height:clamp(3.03rem,7.7vw,4.95rem)!important;margin:0 0 .85rem!important;display:block!important}#about.about-section .about-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}#about.about-section .about-marquee-wrap .cohesion-marquee__row,#about.about-section .about-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #about.about-section .about-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #about.about-section .about-marquee-wrap .cohesion-marquee__row span{text-transform:uppercase;white-space:nowrap;letter-spacing:-.04em!important;color:#043f2e6b!important;opacity:1!important;text-shadow:none!important;visibility:visible!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important;font-weight:400!important;line-height:.92!important;display:flex!important}#about.about-section .about-marquee-wrap .cohesion-marquee__row--a{animation:26s linear infinite cohesion-marquee-left!important}#about.about-section .about-marquee-wrap .cohesion-marquee--static span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important}#about.about-section .bp-h2{display:none!important}#about.about-section .bp-inner{width:calc(100% - 2rem)}#about.about-section .bp-lead,#about.about-section .bp-about__copy>p,.site-shell.blueprint.fof-template .site-main #about.about-section .bp-lead,.site-shell.blueprint.fof-template .site-main #about.about-section .bp-about__copy>p{letter-spacing:0!important;color:#043f2e!important;font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:.98rem!important;font-weight:400!important;line-height:1.55!important}#about.about-section .bp-lead{margin:.15rem 0 .8rem!important;font-weight:500!important}#about.about-section .bp-about__copy>p:last-child{color:#043f2ed6!important;margin:0!important}.section-enquiry-cta,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta{box-sizing:border-box;border-radius:.95rem;gap:.85rem;width:calc(100% - .15rem);margin:1.35rem auto .35rem;padding:.95rem 1rem 1rem;display:grid}.section-enquiry-cta__copy>span,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta__copy>span{letter-spacing:.14em;margin-bottom:.3rem;font-size:.58rem}.section-enquiry-cta__copy>p,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta__copy>p,.site-shell.blueprint.fof-template .site-main #about.about-section .section-enquiry-cta__copy>p{max-width:none;letter-spacing:0!important;color:#f7f1e4e0!important;font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:.88rem!important;font-weight:400!important;line-height:1.45!important}.section-enquiry-cta>button,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta>button{width:100%;min-height:2.55rem;padding:.62rem .9rem;font-size:.78rem}#why-levron.why-levron-launch .wl-values-carousel{width:100%;overflow:visible}#why-levron.why-levron-launch .wl-values-carousel__frame{box-sizing:border-box;gap:.55rem;width:100%;display:grid;position:relative}#why-levron.why-levron-launch .wl-values-carousel__viewport{box-sizing:border-box;width:100%;padding-bottom:.2rem;transition:height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#why-levron.why-levron-launch .wl-values-carousel__list{will-change:transform;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);align-items:flex-start!important;gap:0!important;display:flex!important}#why-levron.why-levron-launch .wl-values-carousel__list .wl-seat-card{box-sizing:border-box;flex:0 0 100%;align-self:flex-start;width:100%;min-width:100%;max-width:100%;height:auto;margin:0;transform:none!important}#why-levron.why-levron-launch .wl-values-carousel__list .wl-seat-card__shell{height:auto}#why-levron.why-levron-launch .wl-values-carousel__pager-btn,.site-shell.blueprint.fof-template .site-main #why-levron .wl-values-carousel__pager-btn{top:var(--wl-values-arrow-top,3.25rem);z-index:6;pointer-events:auto;cursor:pointer;border:1.5px solid #b8923f;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;position:absolute;transform:translateY(-50%);box-shadow:0 0 0 2px #fcf8eff2,0 8px 18px #0a1f1647;color:#043f2e!important;background:#fcf8ef!important;display:inline-flex!important}#why-levron.why-levron-launch .wl-values-carousel__pager-btn--prev{left:.45rem}#why-levron.why-levron-launch .wl-values-carousel__pager-btn--next{right:.45rem}#why-levron.why-levron-launch .wl-values-carousel__pager-btn svg,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-btn svg path{width:1.05rem;height:1.05rem;display:block;color:#043f2e!important;stroke:#043f2e!important;fill:none!important}#why-levron.why-levron-launch .wl-values-carousel__pager-btn:hover:not(:disabled){background:#fffdf8;border-color:#b8923f}#why-levron.why-levron-launch .wl-values-carousel__pager-btn:active:not(:disabled){transform:translateY(-50%)scale(.96)}#why-levron.why-levron-launch .wl-values-carousel__pager-btn:disabled{opacity:.22;cursor:not-allowed}#why-levron.why-levron-launch .wl-values-carousel__pager-count{letter-spacing:.14em;justify-content:center;align-items:center;gap:.35rem;padding-bottom:.1rem;font-family:Outfit,Inter,sans-serif;font-size:.72rem;display:inline-flex}#why-levron.why-levron-launch .wl-values-carousel__pager-count,#why-levron.why-levron-launch .wl-values-carousel__pager-count span,#why-levron.why-levron-launch .wl-values-carousel__pager-count i,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-count,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-count span,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-count i{opacity:1;color:#043f2e!important}#why-levron.why-levron-launch .wl-values-carousel__pager-count i,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-count i{opacity:.55;font-style:normal}#levron-products .products-lead,.site-shell.blueprint.fof-template .premium-experience #levron-products p.products-lead{margin-bottom:1rem!important;padding:.9rem .85rem!important}#levron-products .bim-product-accordion{gap:.65rem;width:100%;display:grid}#levron-products .bim-product-accordion__item{border-radius:calc(var(--bim-radius,1rem) + .05rem);background:var(--bim-emerald-grad,linear-gradient(145deg, #043f2e, #0a281d));color:var(--bim-white,#f7f1e4);border:1px solid #d4b06a47;overflow:hidden;box-shadow:0 14px 36px #0a1f1624}#levron-products .bim-product-accordion__item.is-featured{border-color:#b8923f8c}#levron-products .bim-product-accordion__trigger{width:100%;min-height:3.35rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem 1rem;display:grid}#levron-products .bim-product-accordion__index{color:#d4b06a8c;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:1.35rem;line-height:1}#levron-products .bim-product-accordion__head{gap:.2rem;min-width:0;display:grid}#levron-products .bim-product-accordion__name{letter-spacing:-.02em;color:#f7f1e4;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,4.8vw,1.4rem);font-weight:400;line-height:1.15}#levron-products .bim-product-accordion__meta{letter-spacing:.06em;color:#d4b06ad1;font-family:Outfit,Inter,sans-serif;font-size:.68rem;font-weight:500;line-height:1.35}#levron-products .bim-product-accordion__chevron{color:#f7f1e4e6;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;line-height:1;display:inline-flex}#levron-products .bim-product-accordion__panel{border-top:1px solid #f7f1e41a}#levron-products .bim-product-accordion__panel[hidden]{display:none!important}#levron-products .bim-product-accordion__panel-inner.bim-product-showcase__row{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:.85rem;margin:0;padding:.85rem .9rem 1rem;display:grid;overflow:visible}#levron-products .bim-product-accordion .bim-product-media{height:clamp(10.5rem,42vw,12.5rem);min-height:clamp(10.5rem,42vw,12.5rem);max-height:12.5rem}#levron-products .bim-product-accordion .bim-product-showcase__copy{padding:.15rem .15rem .35rem;justify-content:flex-start!important}#levron-products .bim-product-accordion .bim-product-showcase__index{display:none}#levron-products .bim-product-accordion .bim-cta{margin-top:1rem;margin-bottom:.15rem}#levron-products.bim-section.bim-product-showcase{min-height:auto;padding-inline:var(--chapter-mobile-gutter)!important}#levron-products #aif .bim-product-showcase__body{margin-bottom:1rem}#levron-products #aif .bim-product-showcase__details-title{margin-top:0}#levron-products .bim-product-showcase__pager-btn,#levron-products .bim-product-showcase__pager-count,#levron-products .products-next{display:none!important}.products-chapter{--chapter-mobile-gutter:clamp(1.15rem, 3.5vw, 2.5rem)}#why-india.products-why-compact.re-content{padding-inline:var(--chapter-mobile-gutter);box-sizing:border-box}#why-india.products-why-compact .re-content__shell,#why-india.products-subchapter.products-why-compact .re-content__shell.re-content__shell--wide{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}#why-india.products-why-compact .products-why-compact__frame{border-radius:1rem;width:100%;max-width:none;margin-inline:0}#why-india.products-why-compact .products-why-compact__tabs{gap:.28rem;padding:.95rem .75rem .75rem}#why-india.products-why-compact .products-why-compact__tab,.site-shell.blueprint.fof-template .site-main #why-india.products-why-compact .products-why-compact__tab{letter-spacing:.03em;padding:.38rem .62rem}#why-india.products-why-compact .products-why-compact__panels{min-height:0!important}#why-india.products-why-compact .products-why-compact__panel:has(.why-india-city-accordion){gap:.65rem;padding:.85rem .75rem .95rem}#why-india.products-why-compact .why-india-city-accordion{gap:.55rem;width:100%;display:grid}#why-india.products-why-compact .why-india-city-accordion__item{color:#f7f1e4;background:radial-gradient(circle at 82% 8%,#3d9b6a2e,#0000 36%),linear-gradient(150deg,#06291e,#0d4a36);border:1px solid #d4b06a47;border-radius:.85rem;overflow:hidden;box-shadow:0 12px 32px #043f2e24}#why-india.products-why-compact .why-india-city-accordion__trigger{width:100%;min-height:3.2rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem .95rem;display:grid}#why-india.products-why-compact .why-india-city-accordion__index{color:#d4b06a8c;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:1.25rem;line-height:1}#why-india.products-why-compact .why-india-city-accordion__head{gap:.18rem;min-width:0;display:grid}#why-india.products-why-compact .why-india-city-accordion__name{letter-spacing:-.02em;color:#f7f1e4;text-transform:uppercase;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,4.5vw,1.3rem);font-weight:400;line-height:1.15}#why-india.products-why-compact .why-india-city-accordion__chip{letter-spacing:.06em;color:#d4b06ae0;font-family:Outfit,Inter,sans-serif;font-size:.62rem;font-weight:600;line-height:1.3}#why-india.products-why-compact .why-india-city-accordion__chevron{color:#f7f1e4e6;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:1.05rem;line-height:1;display:inline-flex}#why-india.products-why-compact .why-india-city-accordion__panel{border-top:1px solid #f7f1e41a}#why-india.products-why-compact .why-india-city-accordion__panel[hidden]{display:none!important}#why-india.products-why-compact .why-india-city-accordion__panel-inner.products-why-compact__city{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:hidden}#why-india.products-why-compact .why-india-city-accordion .why-india-card__media,#why-india.products-why-compact .why-india-city-accordion .products-why-compact__media{height:6.5rem;min-height:6.5rem}#why-india.products-why-compact .why-india-city-accordion .products-why-compact__copy{gap:.35rem;padding:.8rem}#why-india.products-why-compact .why-india-city-accordion .why-india-card__index{display:none}#why-india.products-why-compact .why-india-city-carousel__pager-btn,#why-india.products-why-compact .why-india-city-carousel__pager-count,#why-india.products-subchapter .products-subchapter__kicker,#why-india.products-why-compact .products-subchapter__kicker,#why-real-estate.products-subchapter .products-subchapter__kicker,#why-real-estate.products-why-compact .products-subchapter__kicker,#why-india .why-india-mobile-heading,#why-real-estate .why-re-mobile-heading{display:none!important}#why-india.products-subchapter .why-india-marquee-wrap,#why-india.products-why-compact .why-india-marquee-wrap,#why-real-estate.products-subchapter .why-re-marquee-wrap,#why-real-estate.products-why-compact .why-re-marquee-wrap{z-index:2;box-sizing:border-box;pointer-events:none;border-bottom:1px solid #0a1f161f;width:min(74rem,100% - 2rem);margin-inline:auto;position:relative;overflow:hidden;height:clamp(3rem,10.5vw,4rem)!important;max-height:clamp(3rem,10.5vw,4rem)!important;margin-bottom:.55rem!important;display:block!important}#why-india .why-india-marquee-wrap .cohesion-marquee,#why-real-estate .why-re-marquee-wrap .cohesion-marquee{align-items:center;height:100%;overflow:hidden;opacity:1!important;visibility:visible!important;display:flex!important;position:relative!important;inset:auto!important}#why-india .why-india-marquee-wrap .cohesion-marquee__row,#why-india .why-india-marquee-wrap .cohesion-marquee__row span,#why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,#why-real-estate .why-re-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-india .why-india-marquee-wrap .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row span,.refero-experience #why-india .why-india-marquee-wrap .cohesion-marquee__row,.refero-experience #why-real-estate .why-re-marquee-wrap .cohesion-marquee__row,#why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row,#why-india.products-subchapter .why-india-marquee-wrap .cohesion-marquee__row span,#why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row,#why-real-estate.products-subchapter .why-re-marquee-wrap .cohesion-marquee__row span{text-transform:uppercase;letter-spacing:-.03em!important;color:#043f2e6b!important;opacity:1!important;text-shadow:none!important;white-space:nowrap!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(1.7rem,8.8vw,2.35rem)!important;font-weight:400!important;line-height:1!important;display:flex!important}#why-india .why-india-marquee-wrap .cohesion-marquee--static span,#why-real-estate .why-re-marquee-wrap .cohesion-marquee--static span{font-size:clamp(1.55rem,8vw,2.1rem)!important}#why-india.products-subchapter .re-content__shell,#why-real-estate.products-subchapter .re-content__shell,#why-real-estate.products-subchapter .re-content__shell{width:min(74rem,100% - 2rem);margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,2.5rem)}#why-real-estate.products-why-compact.re-content{padding-inline:var(--chapter-mobile-gutter);box-sizing:border-box}#why-real-estate.products-why-compact .re-content__shell,#why-real-estate.products-subchapter.products-why-compact .re-content__shell.re-content__shell--wide{box-sizing:border-box;width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}#why-real-estate.products-why-compact .products-why-compact__frame{border-radius:1rem;width:100%;max-width:none;margin-inline:0}#why-real-estate.products-why-compact .products-why-compact__tabs{gap:.28rem;padding:.95rem .75rem .75rem}#why-real-estate.products-why-compact .products-why-compact__tab,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .products-why-compact__tab{letter-spacing:.03em;padding:.38rem .62rem}#why-real-estate.products-why-compact .products-why-compact__panels{min-height:0!important}#why-real-estate.products-why-compact .products-why-compact__panels .products-why-compact__panel{padding:.85rem .75rem .95rem}#why-real-estate.products-why-compact .products-why-compact__panel--split{background:#ffffff0b;border:1px solid #d4b06a33;border-radius:.85rem;gap:0;overflow:hidden}#why-real-estate.products-why-compact .products-why-compact__panel--split>.why-re-card__media,#why-real-estate.products-why-compact .products-why-compact__panel--split>.products-why-compact__media{border:0;border-bottom:1px solid #d4b06a38;border-radius:0;height:6.5rem;min-height:6.5rem}#why-real-estate.products-why-compact .products-why-compact__panel--split>.products-why-compact__copy{gap:.35rem;padding:.8rem}#why-real-estate.products-why-compact .products-why-compact__split{gap:.65rem;padding:0}#why-real-estate.products-why-compact .products-why-compact__side .why-re-card__media,#why-real-estate.products-why-compact .products-why-compact__side .products-why-compact__media{height:6.5rem;min-height:6.5rem}#why-real-estate.products-why-compact .products-why-compact__side .why-re-card__media--traditional,#why-real-estate.products-why-compact .products-why-compact__side .why-re-card__media--structured{aspect-ratio:auto;width:100%;height:6.5rem;min-height:6.5rem}#why-real-estate.products-why-compact .products-why-compact__side .products-why-compact__copy{gap:.35rem;padding:.8rem}#why-real-estate.products-why-compact .products-why-compact__panel--split h3,#why-real-estate.products-why-compact .products-why-compact__side h3,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .products-why-compact__panel--split h3,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .products-why-compact__side h3,#why-real-estate.products-why-compact .products-why-compact__panel--split p,#why-real-estate.products-why-compact .products-why-compact__side p,#why-real-estate.products-why-compact .products-why-compact__side li,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .products-why-compact__panel--split p,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .products-why-compact__side p{line-height:var(--m-type-md-lh,1.55)!important}#why-real-estate.products-why-compact .why-re-card__index,.site-shell.blueprint.fof-template .site-main #why-real-estate.products-why-compact .why-re-card__index{opacity:.55}#why-real-estate.products-why-compact .why-re-topic-accordion{box-sizing:border-box;gap:.65rem;width:100%;padding:0;display:grid}#why-real-estate.products-why-compact .why-re-topic-accordion__item{color:#f7f1e4;background:radial-gradient(circle at 82% 8%,#3d9b6a2e,#0000 36%),linear-gradient(150deg,#06291e,#0d4a36);border:1px solid #d4b06a47;border-radius:.85rem;overflow:hidden;box-shadow:0 12px 32px #043f2e24}#why-real-estate.products-why-compact .why-re-topic-accordion__trigger{width:100%;min-height:3.2rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.85rem .95rem;display:grid}#why-real-estate.products-why-compact .why-re-topic-accordion__index{color:#d4b06a8c;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:1.25rem;line-height:1}#why-real-estate.products-why-compact .why-re-topic-accordion__head{gap:.18rem;min-width:0;display:grid}#why-real-estate.products-why-compact .why-re-topic-accordion__name{letter-spacing:-.02em;color:#f7f1e4;text-transform:uppercase;font-family:Fraunces,"Source Serif 4",Georgia,serif;font-size:clamp(1.05rem,4.5vw,1.3rem);font-weight:400;line-height:1.15}#why-real-estate.products-why-compact .why-re-topic-accordion__chip{letter-spacing:.06em;color:#d4b06ae0;font-family:Outfit,Inter,sans-serif;font-size:.62rem;font-weight:600;line-height:1.3}#why-real-estate.products-why-compact .why-re-topic-accordion__chevron{color:#f7f1e4e6;border:1px solid #ffffff38;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:1.05rem;line-height:1;display:inline-flex}#why-real-estate.products-why-compact .why-re-topic-accordion__panel{border-top:1px solid #f7f1e41a}#why-real-estate.products-why-compact .why-re-topic-accordion__panel[hidden]{display:none!important}#why-real-estate.products-why-compact .why-re-topic-accordion__panel-inner{margin:0;padding:0}#why-real-estate.products-why-compact .why-re-topic-accordion .products-why-compact__slide-card.products-why-compact__panel--split,#why-real-estate.products-why-compact .why-re-topic-accordion .products-why-compact__slide-card.products-why-compact__side{box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:grid;overflow:hidden}#why-real-estate.products-why-compact .why-re-topic-accordion .why-re-card__media,#why-real-estate.products-why-compact .why-re-topic-accordion .products-why-compact__media{height:6.5rem;min-height:6.5rem}#why-real-estate.products-why-compact .why-re-topic-accordion .products-why-compact__copy{gap:.35rem;padding:.8rem}#why-real-estate.products-why-compact .why-re-topic-accordion .why-re-card__index{display:none}#why-real-estate.products-why-compact .why-re-topic-carousel__pager-btn,#why-real-estate.products-why-compact .why-re-topic-carousel__pager-count{display:none!important}#platform.platform-section{min-height:auto!important;overflow:visible!important}#platform.platform-section .platform-capabilities{border-radius:.85rem;margin-top:1.25rem;overflow:visible}#platform.platform-section .platform-capabilities__inner{gap:.85rem;flex-direction:column!important;display:flex!important}#platform.platform-section .platform-capabilities__left{z-index:3;background:#020a06;border-bottom:1px solid #c9a84c1a;border-right:none;flex:none;width:100%;position:relative;align-self:auto!important;min-height:0!important}#platform.platform-section .platform-capabilities__head{padding:1.35rem 1.15rem 1.15rem!important;position:relative!important;top:auto!important}#platform.platform-section .platform-capabilities__eyebrow{letter-spacing:.18em;margin-bottom:.45rem}#platform.platform-section .platform-capabilities__title{margin-bottom:.65rem;line-height:1.1}#platform.platform-section .platform-capabilities__subtitle{max-width:none;padding-bottom:.15rem;line-height:1.55}#platform.platform-section .platform-capabilities__cards--carousel{z-index:1;gap:0;width:100%;margin-top:0;padding:0 0 1.25rem;display:block;position:relative;overflow:visible}#platform.platform-section .platform-cap-carousel{width:100%;overflow:visible}#platform.platform-section .platform-cap-carousel__frame{box-sizing:border-box;gap:.55rem;width:100%;padding-inline:clamp(.85rem,3.5vw,1.15rem);display:grid;position:relative}#platform.platform-section .platform-cap-carousel__viewport{box-sizing:border-box;width:100%;transition:height .32s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}#platform.platform-section .platform-cap-carousel__list--carousel{will-change:transform;width:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);align-items:flex-start!important;gap:0!important;display:flex!important}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card{box-sizing:border-box;flex:0 0 100%;align-self:flex-start;width:100%;min-width:100%;max-width:100%;height:auto;margin:0;position:relative;overflow:hidden;padding:1rem 2.85rem .9rem!important;transform:none!important}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card__shinta-index{opacity:.55;top:.5rem;right:.7rem}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card__icon{border-radius:.55rem;width:2rem;height:2rem;margin-bottom:.55rem}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card__eyebrow{margin-bottom:.25rem}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card h3{margin-bottom:.4rem}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card__lead{margin-bottom:.65rem;line-height:1.45}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card__points{gap:.3rem}#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card__points li{padding-left:.75rem}#platform.platform-section .platform-cap-carousel__pager-btn,.site-shell.blueprint.fof-template .site-main #platform .platform-cap-carousel__pager-btn{z-index:6;pointer-events:auto;cursor:pointer;border:1.5px solid #b8923f;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 2px #fcf8eff2,0 8px 18px #0a1f1647;color:#043f2e!important;background:#fcf8ef!important;display:inline-flex!important}#platform.platform-section .platform-cap-carousel__pager-btn--prev{left:.45rem}#platform.platform-section .platform-cap-carousel__pager-btn--next{right:.45rem}#platform.platform-section .platform-cap-carousel__pager-btn svg,.site-shell.blueprint.fof-template .site-main #platform .platform-cap-carousel__pager-btn svg path{width:1.05rem;height:1.05rem;display:block;color:#043f2e!important;stroke:#043f2e!important;fill:none!important}#platform.platform-section .platform-cap-carousel__pager-btn:hover:not(:disabled){background:#fffdf8;border-color:#b8923f}#platform.platform-section .platform-cap-carousel__pager-btn:active:not(:disabled){transform:translateY(-50%)scale(.96)}#platform.platform-section .platform-cap-carousel__pager-btn:disabled{opacity:.22;cursor:not-allowed}#platform.platform-section .platform-cap-carousel__pager-count{letter-spacing:.14em;color:#f7f1e485;justify-content:center;align-items:center;gap:.35rem;padding-bottom:.15rem;font-family:Outfit,Inter,sans-serif;font-size:.68rem;display:inline-flex}#platform.platform-section .platform-cap-carousel__pager-count i{opacity:.55;font-style:normal}#levron-products .bim-product-accordion__item,#levron-products .bim-product-accordion__panel-inner,#why-india.products-why-compact .why-india-city-accordion__item,#why-india.products-why-compact .why-india-city-accordion__panel-inner,#why-real-estate.products-why-compact .why-re-topic-accordion__item,#why-real-estate.products-why-compact .why-re-topic-accordion__panel-inner,#platform.platform-section .platform-cap-carousel__list--carousel .experience-platform-card,#why-levron.why-levron-launch .wl-values-carousel__list .wl-seat-card{filter:none!important;opacity:1!important}#platform.platform-section .platform-cap-carousel__viewport{padding-bottom:.35rem}}@media (max-width:1024px) and (hover:none){.fof-scene canvas{touch-action:none}.site-shell.blueprint.fof-template .cine-journey .anima{will-change:auto}}@media (prefers-reduced-motion:reduce){.site-header.blueprint-header .site-header__drawer,.site-header.blueprint-header .site-header__backdrop,.site-header.blueprint-header .site-header__toggle span,#platform .platform-cap-carousel__list--carousel,#platform .platform-cap-carousel__viewport,#why-levron .wl-values-carousel__list,#why-levron .wl-values-carousel__viewport{transition:none!important}}.bp-why__grid,.bp-platform__grid{align-items:stretch}.bp-why__card,.bp-platform__card{box-sizing:border-box;contain:layout paint;flex-direction:column;height:100%;display:flex}.bp-why__card h3,.bp-platform__card h3{text-wrap:balance;justify-content:center;align-items:flex-end;min-height:2.75em;display:flex}.bp-why__card p,.bp-platform__card p{text-wrap:pretty;flex:auto}.phil-chapter__grid>li{contain:layout paint;flex-direction:column;gap:.35rem;min-height:100%;display:flex}.phil-chapter__grid>li strong{text-wrap:balance;min-height:1.5em}.intel-map__floor{align-items:stretch}.intel-map__floor-card{contain:layout paint;flex-direction:column;height:100%;display:flex}.portal-lux__card{contain:layout paint}.cine-chapter__line,.bp-lead,.phil-chapter__body,.bp-leader-card__bio{text-wrap:pretty;overflow-wrap:break-word}.bp-h2,.patch-section-title,.cine-chapter__title{text-wrap:balance;overflow-wrap:break-word}.cine-journey>section:not(#home):not(.bp-hero):not(.patch-hero),.cine-journey>.india-cine,.cine-journey .refero-experience>section,.cine-journey .premium-experience>section,.india-cine,.india-cine--film,.india-cine--film *,.portal-lux,.re-content,.bim-section,.returns-explorer{content-visibility:visible!important;contain-intrinsic-size:none!important}.anima,.h-anim .h-word,.h-anim .h-letter{backface-visibility:hidden}html.is-cinematic-scroll{scroll-behavior:auto}.bp-leader-card__media img,.india-cine__frame img,.contact-ui__map-media img{max-width:100%;height:auto}.site-header.blueprint-header,.site-header,.site-header.blueprint-header.is-scrolled,.site-header.is-scrolled{background:#fefefe!important}.site-header.blueprint-header .site-header__brand,.site-header .site-header__brand{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-self:center!important;align-items:center!important;padding:0!important;line-height:0!important;display:inline-flex!important;overflow:hidden!important}.site-header.blueprint-header .site-header__logo,.site-header .site-header__logo{image-rendering:-webkit-optimize-contrast;image-rendering:auto;box-shadow:none!important;object-fit:contain!important;object-position:center center!important;filter:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;max-width:min(38vw,280px)!important;height:56px!important;max-height:56px!important}@media (prefers-reduced-motion:reduce){.anima,.h-anim .h-word,.h-anim .h-letter{transition:none!important;transform:none!important}.levron-model__card:hover,.levron-products__card:hover,.bp-why__card:hover,.bp-platform__card:hover,.thesis-pillars__card:hover,.bp-insights__card:hover,.portal-lux__card:hover,.intel-map__floor-card:hover{box-shadow:none;transform:none}}.levron-products__card,.levron-model__card,.site-shell.blueprint.fof-template .cine-journey .bp-why__card,.bp-why__card,.bp-platform__card,.thesis-pillars__card,.bp-insights__card,.portal-lux__card,.intel-map__floor-card{transition:border-color .4s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1)}.levron-products__card{-webkit-backdrop-filter:none}@media (hover:hover) and (pointer:fine){.levron-products__card:hover,.levron-model__card:hover,.bp-why__card:hover,.bp-platform__card:hover,.thesis-pillars__card:hover,.bp-insights__card:hover,.portal-lux__card:hover,.intel-map__floor-card:hover{border-color:#d4b06a8c;transform:translateY(-7px);box-shadow:0 22px 48px #00000047,0 0 0 1px #d4b06a3d,0 0 32px #d4b06a24}.levron-products__card:active,.levron-model__card:active,.bp-why__card:active,.bp-platform__card:active,.thesis-pillars__card:active,.bp-insights__card:active,.portal-lux__card:active{transform:translateY(-2px)scale(.99)}}.site-header.blueprint-header .site-header__cta,.bp-btn,.growth-thesis__cta{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background-color .25s,border-color .25s}.site-header.blueprint-header .site-header__cta:hover,.bp-btn:hover{transform:translateY(-1px)}[data-lux-reveal]:not(.is-revealed):not(.is-in){opacity:0;will-change:transform, opacity;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}[data-lux-reveal][data-delay="1"]:not(.is-revealed):not(.is-in),[data-lux-reveal][data-delay="1"].is-revealed,[data-lux-reveal][data-delay="1"].is-in{transition-delay:50ms}[data-lux-reveal][data-delay="2"]:not(.is-revealed):not(.is-in),[data-lux-reveal][data-delay="2"].is-revealed,[data-lux-reveal][data-delay="2"].is-in{transition-delay:.12s}[data-lux-reveal][data-delay="3"]:not(.is-revealed):not(.is-in),[data-lux-reveal][data-delay="3"].is-revealed,[data-lux-reveal][data-delay="3"].is-in{transition-delay:.2s}[data-lux-reveal][data-delay="4"]:not(.is-revealed):not(.is-in),[data-lux-reveal][data-delay="4"].is-revealed,[data-lux-reveal][data-delay="4"].is-in{transition-delay:.28s}[data-lux-reveal][data-delay="5"]:not(.is-revealed):not(.is-in),[data-lux-reveal][data-delay="5"].is-revealed,[data-lux-reveal][data-delay="5"].is-in{transition-delay:.36s}[data-lux-reveal].is-revealed,[data-lux-reveal].is-in{opacity:1;will-change:auto;transform:translate(0,0)}.bp-leader-card__media img,.contact-ui__map-media img{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.bp-leader-card__media img.is-decoded,.contact-ui__map-media img.is-decoded{opacity:1}@media (prefers-reduced-motion:reduce){[data-lux-reveal]:not(.is-revealed):not(.is-in),[data-lux-reveal].is-revealed,[data-lux-reveal].is-in{opacity:1!important;transition:none!important;transform:none!important}.bp-leader-card__media img,.contact-ui__map-media img{opacity:1!important;transition:none!important}}.scroll-reveal-3d-stage{perspective:none}.scroll-reveal-3d-card{backface-visibility:hidden}@media (prefers-reduced-motion:reduce){.scroll-reveal-3d-card{will-change:auto}}@media (max-width:900px){#why-levron .wl-title-marquee,#why-levron .why-levron-marquee-wrap{height:4.25rem!important;max-height:4.25rem!important;margin-bottom:1rem!important}#why-levron .wl-title-marquee .cohesion-marquee__row,#why-levron .wl-title-marquee .cohesion-marquee__row span{white-space:nowrap!important;font-size:clamp(2.35rem,11vw,3.25rem)!important;line-height:1!important}#why-levron.why-levron-launch .wl-launch__intro{grid-template-columns:1fr!important}#why-levron.why-levron-launch .wl-launch__grid{grid-template-columns:1fr!important;gap:.85rem!important}#why-levron.why-levron-launch .wl-seat-card__media{height:6.25rem!important}#platform .experience-hscroll__track,.platform-section .experience-hscroll__track{grid-template-columns:1fr!important;gap:.85rem!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}#platform .experience-platform-card,.platform-section .experience-platform-card{flex:none!important;width:100%!important;max-width:none!important;min-height:0!important}#platform.platform-section{overflow:visible!important}.growth-film__stage{height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:5.5rem!important}.growth-film__viewport{height:min(52svh,22rem)!important;min-height:16rem!important}.growth-film__track{flex-direction:row!important;width:max-content!important}.growth-film__track .growth-act__panel{flex:0 0 min(88vw,28rem)!important;width:min(88vw,28rem)!important;min-height:min(48svh,20rem)!important}.growth-film__controls{margin-bottom:.5rem;padding-right:4.5rem}.refero-frame__table-row{grid-template-columns:1fr!important;gap:.2rem .5rem!important;padding-block:.75rem!important}.refero-frame__table-row span:first-child:before{content:"Market · ";color:#b8923f;font-weight:600}.refero-frame__table-row span:nth-child(2):before{content:"Drivers · ";color:#b8923f;font-weight:600}.refero-frame__table-row span:nth-child(3):before{content:"Focus · ";color:#b8923f;font-weight:600}.refero-frame__table-row--head span:before{content:none!important}.sticky-contact{right:.65rem!important;bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))!important}.ai-orb{right:.65rem!important;bottom:calc(.85rem + env(safe-area-inset-bottom,0px))!important}.sticky-contact__label{display:none!important}.site-header__logo,.site-header.blueprint-header .site-header__logo{max-width:min(42vw,168px)!important;height:42px!important}.roi-panel__bar-label,.roi-panel__eyebrow,.roi-panel__disclaimer{font-size:.72rem!important}.returns-explorer--lux .section-lead{font-size:.95rem!important}.roi-panel__cta{margin-bottom:.35rem}.scroll-line{display:none!important}#why-india.products-subchapter .why-india-marquee-wrap,#why-india.products-why-compact .why-india-marquee-wrap,#why-real-estate.products-subchapter .why-re-marquee-wrap,#why-real-estate.products-why-compact .why-re-marquee-wrap{display:block!important}#why-india.products-subchapter .products-subchapter__kicker,#why-india.products-why-compact .products-subchapter__kicker,#why-real-estate.products-subchapter .products-subchapter__kicker,#why-real-estate.products-why-compact .products-subchapter__kicker,#why-india .why-india-mobile-heading,#why-real-estate .why-re-mobile-heading{display:none!important}}@media (max-width:640px){.re-content__shell,.wl-launch,#why-levron .wl-launch{width:calc(100% - 1.15rem)!important}.refero-frame-grid,.refero-frame-grid--two{grid-template-columns:1fr!important}.growth-film__head{padding-inline:.15rem}.growth-film__intro{font-size:.92rem!important}}@media (max-width:768px){#why-levron .wl-title-marquee,#why-levron .why-levron-marquee-wrap,#why-levron.why-levron-launch .wl-title-marquee,#why-levron.why-levron-launch .why-levron-marquee-wrap,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee{height:clamp(3.03rem,7.7vw,4.95rem)!important;max-height:clamp(3.03rem,7.7vw,4.95rem)!important;margin-bottom:.85rem!important}#why-levron .wl-title-marquee .cohesion-marquee__row,#why-levron .wl-title-marquee .cohesion-marquee__row span,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row span,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row,.site-shell.blueprint.fof-template .site-main #why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee__row span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important;line-height:.92!important}#why-levron .wl-title-marquee .cohesion-marquee--static span,#why-levron.why-levron-launch .wl-title-marquee .cohesion-marquee--static span{font-size:clamp(2.06rem,6.6vw,4.54rem)!important}#about.about-section .about-marquee-wrap{height:clamp(3.03rem,7.7vw,4.95rem)!important;max-height:clamp(3.03rem,7.7vw,4.95rem)!important;margin:0 0 .85rem!important;display:block!important}#about.about-section .about-marquee-wrap .cohesion-marquee__row,#about.about-section .about-marquee-wrap .cohesion-marquee__row span{letter-spacing:-.04em!important;color:#043f2e6b!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important;line-height:.92!important}#about.about-section .about-marquee-wrap .cohesion-marquee--static span{font-size:clamp(2.06rem,6.6vw,4.54rem)!important}#about.about-section .bp-h2{display:none!important}#about.about-section .bp-lead,#about.about-section .bp-about__copy>p{font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:.98rem!important;line-height:1.55!important}#why-levron.why-levron-launch .wl-values-carousel__list{grid-template-columns:none!important;align-items:flex-start!important;gap:0!important;display:flex!important}#why-levron.why-levron-launch .wl-values-carousel__list .wl-seat-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important}#why-levron.why-levron-launch .wl-values-carousel__pager-btn{top:var(--wl-values-arrow-top,3.25rem)!important;color:#043f2e!important;background:#fcf8ef!important;border:1.5px solid #b8923f!important;display:inline-flex!important;box-shadow:0 0 0 2px #fcf8eff2,0 8px 18px #0a1f1647!important}#why-levron.why-levron-launch .wl-values-carousel__pager-btn svg,#why-levron.why-levron-launch .wl-values-carousel__pager-btn svg path{color:#043f2e!important;stroke:#043f2e!important}#why-levron.why-levron-launch .wl-values-carousel__pager-count,#why-levron.why-levron-launch .wl-values-carousel__pager-count span,#why-levron.why-levron-launch .wl-values-carousel__pager-count i,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-count,.site-shell.blueprint.fof-template .premium-experience #why-levron .wl-values-carousel__pager-count span{color:#043f2e!important}#platform.platform-section .platform-cap-carousel__pager-btn{color:#043f2e!important;background:#fcf8ef!important;border:1.5px solid #b8923f!important;display:inline-flex!important;top:50%!important;box-shadow:0 0 0 2px #fcf8eff2,0 8px 18px #0a1f1647!important}#platform.platform-section .platform-cap-carousel__pager-btn svg,#platform.platform-section .platform-cap-carousel__pager-btn svg path{color:#043f2e!important;stroke:#043f2e!important}.section-enquiry-cta{gap:.85rem;padding:.95rem 1rem 1rem!important}.section-enquiry-cta__copy>p,.site-shell.blueprint.fof-template .site-main .section-enquiry-cta__copy>p,.site-shell.blueprint.fof-template .site-main #about.about-section .section-enquiry-cta__copy>p{font-family:Outfit,Inter,system-ui,sans-serif!important;font-size:.88rem!important;line-height:1.45!important}#about.about-section.bp-section,.site-shell.blueprint.fof-template .cine-journey #about.about-section.bp-section{padding-top:clamp(2.5rem,6vh,4rem)!important;padding-inline:0!important}#levron-products.bim-section,#levron-products.bim-section.bim-product-showcase{padding-top:clamp(2.5rem,6vh,4rem)!important}#about #about-title-marquee.chapter-title-marquee--lg,#levron-products #products-title-marquee.chapter-title-marquee--lg,#why-levron #why-levron-title-marquee.chapter-title-marquee--lg{border-bottom:1px solid #043f2e1f;width:100%!important;height:clamp(3.03rem,7.7vw,4.95rem)!important;max-height:clamp(3.03rem,7.7vw,4.95rem)!important;margin:0 0 .85rem!important;display:block!important}#levron-products #products-title-marquee.chapter-title-marquee--lg{width:calc(100% + 2 * var(--chapter-mobile-gutter,clamp(1.15rem, 3.5vw, 2.5rem)))!important;margin-left:calc(-1 * var(--chapter-mobile-gutter,clamp(1.15rem, 3.5vw, 2.5rem)))!important;margin-right:calc(-1 * var(--chapter-mobile-gutter,clamp(1.15rem, 3.5vw, 2.5rem)))!important;margin-top:0!important;margin-bottom:.85rem!important}#about #about-title-marquee.chapter-title-marquee--lg .cohesion-marquee,#levron-products #products-title-marquee.chapter-title-marquee--lg .cohesion-marquee,#why-levron #why-levron-title-marquee.chapter-title-marquee--lg .cohesion-marquee{padding-bottom:.18rem;align-items:flex-end!important}#about #about-title-marquee.chapter-title-marquee--lg .cohesion-marquee__row,#about #about-title-marquee.chapter-title-marquee--lg .cohesion-marquee__row span,#about #about-title-marquee.chapter-title-marquee--lg .cohesion-marquee--static,#about #about-title-marquee.chapter-title-marquee--lg .cohesion-marquee--static span,#levron-products #products-title-marquee.chapter-title-marquee--lg .cohesion-marquee__row,#levron-products #products-title-marquee.chapter-title-marquee--lg .cohesion-marquee__row span,#levron-products #products-title-marquee.chapter-title-marquee--lg .cohesion-marquee--static,#levron-products #products-title-marquee.chapter-title-marquee--lg .cohesion-marquee--static span,#why-levron #why-levron-title-marquee.chapter-title-marquee--lg .cohesion-marquee__row,#why-levron #why-levron-title-marquee.chapter-title-marquee--lg .cohesion-marquee__row span,#why-levron #why-levron-title-marquee.chapter-title-marquee--lg .cohesion-marquee--static,#why-levron #why-levron-title-marquee.chapter-title-marquee--lg .cohesion-marquee--static span{letter-spacing:-.04em!important;font-size:clamp(2.06rem,6.6vw,4.54rem)!important;line-height:.92!important}#why-india #why-india-title-marquee.chapter-title-marquee--sm,#why-real-estate #why-re-title-marquee.chapter-title-marquee--sm{height:clamp(3rem,10.5vw,4rem)!important;max-height:clamp(3rem,10.5vw,4rem)!important;margin-bottom:.55rem!important;display:block!important}#why-india #why-india-title-marquee.chapter-title-marquee--sm .cohesion-marquee__row,#why-india #why-india-title-marquee.chapter-title-marquee--sm .cohesion-marquee__row span,#why-india #why-india-title-marquee.chapter-title-marquee--sm .cohesion-marquee--static,#why-india #why-india-title-marquee.chapter-title-marquee--sm .cohesion-marquee--static span,#why-real-estate #why-re-title-marquee.chapter-title-marquee--sm .cohesion-marquee__row,#why-real-estate #why-re-title-marquee.chapter-title-marquee--sm .cohesion-marquee__row span,#why-real-estate #why-re-title-marquee.chapter-title-marquee--sm .cohesion-marquee--static,#why-real-estate #why-re-title-marquee.chapter-title-marquee--sm .cohesion-marquee--static span{letter-spacing:-.03em!important;font-size:clamp(1.7rem,8.8vw,2.35rem)!important;line-height:1!important}}.returns-explorer.returns-explorer--lux{--calc-cream:#f7f1e4;--calc-cream-deep:#efe6d4;--calc-ink:#0a1f16;--calc-charcoal:#242423;--calc-ink-soft:#2a3530;--calc-emerald:#3d9b6a;--calc-emerald-deep:#0d4a38;--calc-gold:#d4b06a;--calc-gold-bright:#e8c97a;--calc-white:#fffcf7;--calc-font-display:Fraunces, "Source Serif 4", Georgia, serif;--calc-font-body:Outfit, Inter, system-ui, sans-serif;box-sizing:border-box;color:var(--calc-ink);font-family:var(--calc-font-body);background:radial-gradient(50% 42% at 18% 30%,#3d9b6a24,#0000 58%),radial-gradient(42% 36% at 88% 72%,#d4b06a24,#0000 55%),linear-gradient(#faf6ee 0%,#f3ebe0 48%,#efe6d4 100%);position:relative;overflow:hidden;padding:clamp(.65rem,1.6vh,1.1rem) 0!important}@media (min-width:961px){.returns-explorer.returns-explorer--lux{flex-direction:column;height:100svh;min-height:100svh;max-height:100svh;display:flex}.returns-explorer.returns-explorer--lux .returns-explorer__inner--split{flex:auto;align-content:center;height:100%;min-height:0;max-height:100%}.returns-explorer.returns-explorer--lux .returns-explorer__module{min-height:0;max-height:100%;display:flex}.returns-explorer.returns-explorer--lux .roi-panel{overscroll-behavior:contain;width:100%;min-height:0;max-height:100%;overflow:hidden auto}}.returns-explorer.returns-explorer--lux .returns-explorer__inner--split{box-sizing:border-box;grid-template-columns:minmax(0,1.05fr) minmax(17rem,.95fr);align-items:stretch;gap:clamp(.85rem,2.2vw,1.75rem);width:min(1120px,100% - 2.5rem);margin-inline:auto;display:grid}.returns-explorer.returns-explorer--lux .returns-explorer__visual{flex-direction:column;min-width:0;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.returns-explorer.returns-explorer--lux .returns-explorer__visual-copy{z-index:2;pointer-events:none;flex-shrink:0;max-width:32ch;position:relative}.returns-explorer.returns-explorer--lux .eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:500;font-family:var(--calc-font-body)!important;color:var(--calc-emerald-deep)!important}.returns-explorer.returns-explorer--lux h2{font-family:var(--calc-font-display);letter-spacing:-.02em;margin:.2rem 0 .4rem;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:400;line-height:1.1;color:var(--calc-ink)!important}.returns-explorer.returns-explorer--lux .section-lead{font-family:var(--calc-font-body);max-width:34ch;margin:0;font-size:.82rem;font-weight:400;line-height:1.45;color:var(--calc-charcoal)!important}.returns-explorer.returns-explorer--lux .returns-explorer__currency{flex:auto;min-height:0;margin-top:-.5rem}@media (min-width:961px){.returns-explorer.returns-explorer--lux .currency-carousel__stage{transform-origin:50%;transform:scale(.9)}}.returns-explorer.returns-explorer--lux .returns-explorer__module{align-self:stretch;min-width:0}.returns-explorer.returns-explorer--lux .calc-guide{z-index:6;max-width:min(100%,18rem);margin-top:0;position:absolute;bottom:.35rem;left:0}.roi-panel{color:var(--calc-ink);background:linear-gradient(#fffcf7 0%,#faf6ee 100%);border:1px solid #d4b06a47;border-radius:1rem;align-content:start;gap:.5rem;padding:clamp(.75rem,1.4vh,1.05rem) clamp(.85rem,1.6vw,1.15rem);display:grid;box-shadow:inset 0 1px #fffc,0 14px 32px #0a1f1612}.roi-panel__head{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.roi-panel__eyebrow{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--calc-emerald-deep);font-size:.6rem;font-weight:500;display:block}.roi-panel__title{font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);letter-spacing:-.02em;color:var(--calc-ink);margin:.12rem 0 0;font-size:clamp(1.1rem,1.8vw,1.35rem);font-weight:400;line-height:1.12}.roi-panel__badge{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#8a6b2e;background:#3d9b6a14;border:1px solid #d4b06a73;border-radius:999px;flex-shrink:0;padding:.22rem .5rem;font-size:.58rem;font-weight:500}.roi-panel__lead{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);color:var(--calc-charcoal,#242423);margin:0;font-size:.74rem;line-height:1.35}.roi-panel__field{gap:.28rem;display:grid}.roi-panel__field-label{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);color:var(--calc-charcoal,#242423);justify-content:space-between;align-items:baseline;gap:.55rem;font-size:.7rem;display:flex}.roi-panel__field-label strong{font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:#8a6b2e;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:400}.roi-panel__amount-input{width:100%;min-height:2.2rem;color:var(--calc-ink);font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #0d4a3829;border-radius:.6rem;padding:.4rem .7rem;font-size:1.15rem;font-weight:400;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffb3}.roi-panel__amount-input:focus{border-color:#3d9b6a8c;outline:none;box-shadow:0 0 0 3px #3d9b6a24}.roi-panel__slider{width:100%;height:1.1rem;accent-color:var(--calc-emerald);cursor:pointer}.roi-panel__yield{background:#3d9b6a0f;border:1px solid #3d9b6a2e;border-radius:.7rem;gap:.28rem;padding:.5rem .65rem;display:grid}.roi-panel__yield-row{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);color:var(--calc-charcoal,#242423);justify-content:space-between;align-items:baseline;gap:.55rem;font-size:.7rem;display:flex}.roi-panel__yield-row strong{font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:var(--calc-emerald-deep);font-size:1rem;font-weight:400}.roi-panel__presets{flex-wrap:wrap;gap:.3rem;display:flex}.roi-panel__preset{color:#0a1f16c7;cursor:pointer;background:#fff;border:1px solid #0d4a382e;border-radius:999px;min-height:1.65rem;padding:.18rem .55rem;font-family:Outfit,Inter,sans-serif;font-size:.7rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.roi-panel__preset.is-active,.roi-panel__preset:hover{color:#031610;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border-color:#b8923fbf}.roi-panel__hint{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);color:var(--calc-ink-soft,#2a3530);margin:0;font-size:.62rem;line-height:1.3}.roi-panel__results{grid-template-columns:1.35fr 1fr 1fr;gap:.35rem;transition:box-shadow .35s,transform .35s;display:grid}.roi-panel__results.is-highlighted{transform:translateY(-2px)}.roi-panel__results.is-highlighted .roi-panel__result--primary{border-color:#d4b06aa6;box-shadow:0 10px 28px #d4b06a38}.roi-panel__result{background:#fff;border:1px solid #0d4a381f;border-radius:.65rem;gap:.1rem;padding:.45rem .55rem;display:grid}.roi-panel__result--primary{background:radial-gradient(90% 80% at 100% 0,#d4b06a29,#0000 55%),#fff;border-color:#d4b06a66}.roi-panel__result span{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--calc-ink-soft,#2a3530);font-size:.55rem;font-weight:500}.roi-panel__result strong{font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:#8a6b2e;font-variant-numeric:tabular-nums;font-size:clamp(.98rem,1.5vw,1.2rem);font-weight:400;line-height:1.05}.roi-panel__result--primary strong{color:var(--calc-emerald-deep);font-size:clamp(1.15rem,1.9vw,1.4rem)}.roi-panel__chart{background:linear-gradient(#3d9b6a0d,#f7f1e466);border:1px solid #0d4a381a;border-radius:.7rem;gap:.25rem;padding:.4rem .5rem .3rem;display:grid;overflow:visible}.roi-panel__chart-label{letter-spacing:.12em;text-transform:uppercase;color:#0a1f16ad;padding:0 .2rem;font-family:Outfit,Inter,sans-serif;font-size:.55rem}.roi-panel__bars{align-items:flex-end;gap:.22rem;height:clamp(3.25rem,9vh,5rem);padding:1.85rem .1rem 0;display:flex}.roi-panel__bar-col{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex;position:relative}.roi-panel__bar{background:linear-gradient(180deg, var(--calc-gold-bright) 0%, var(--calc-emerald) 70%, var(--calc-emerald-deep) 100%);border-radius:3px 3px 0 0;width:100%;min-height:4%;position:relative}.roi-panel__bar-tip{z-index:3;color:#f7f1e4;min-width:4.8rem;font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;background:#043f2e;border:1px solid #d4b06a73;border-radius:.5rem;gap:.08rem;padding:.32rem .45rem .38rem;font-size:.78rem;font-weight:400;line-height:1.1;transition:opacity .18s,transform .18s;display:grid;position:absolute;bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 22px #04161033}.roi-panel__bar-tip em{letter-spacing:.1em;text-transform:uppercase;color:#d4b06a;font-family:Outfit,Inter,sans-serif;font-size:.52rem;font-style:normal;font-weight:650}.roi-panel__bar-col:hover .roi-panel__bar-tip,.roi-panel__bar-col:focus-visible .roi-panel__bar-tip,.roi-panel__bar-col:focus-within .roi-panel__bar-tip{opacity:1;transform:translate(-50%)translateY(0)}.roi-panel__bar-col:first-child .roi-panel__bar-tip{left:0;transform:translateY(4px)}.roi-panel__bar-col:first-child:hover .roi-panel__bar-tip,.roi-panel__bar-col:first-child:focus-visible .roi-panel__bar-tip,.roi-panel__bar-col:first-child:focus-within .roi-panel__bar-tip{transform:translateY(0)}.roi-panel__bar-col:last-child .roi-panel__bar-tip{left:auto;right:0;transform:translateY(4px)}.roi-panel__bar-col:last-child:hover .roi-panel__bar-tip,.roi-panel__bar-col:last-child:focus-visible .roi-panel__bar-tip,.roi-panel__bar-col:last-child:focus-within .roi-panel__bar-tip{transform:translateY(0)}.roi-panel__bar-col:hover .roi-panel__bar,.roi-panel__bar-col:focus-visible .roi-panel__bar{filter:brightness(1.08)}.roi-panel__bar-label{font-style:normal;font-family:var(--calc-font-body,Outfit, Inter, sans-serif);color:var(--calc-ink-soft,#2a3530);margin-top:.1rem;font-size:.5rem}.roi-panel__cta{color:#031610;cursor:pointer;background:linear-gradient(135deg,#f0e0b8,#d4b06a 55%,#b8923f);border:1px solid #d4b06a8c;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:2.35rem;padding:.45rem 1rem;font-family:Outfit,Inter,sans-serif;font-size:.84rem;font-weight:650;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 8px 18px #b8923f33}.roi-panel__cta:hover,.roi-panel__cta:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 12px 24px #b8923f47}.roi-panel__disclaimer{font-family:var(--calc-font-body,Outfit, Inter, sans-serif);color:var(--calc-ink-soft,#2a3530);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.6rem;line-height:1.3;display:-webkit-box;overflow:hidden}.roi-panel__tag{letter-spacing:.06em;color:var(--calc-emerald);white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:Outfit,Inter,sans-serif;font-size:.58rem;overflow:hidden}.currency-carousel.currency-carousel--open{--cc-cream:#f7f1e4;--cc-paper:#fffcf7;--cc-emerald:#3d9b6a;--cc-forest:#0d4a38;--cc-gold:#d4b06a;--cc-gold-bright:#e8c97a;height:100%;min-height:inherit;isolation:isolate;perspective:900px;background:0 0;border:none;border-radius:0;position:relative;overflow:visible}.currency-carousel__atmosphere{pointer-events:none;filter:blur(2px);z-index:0;background:radial-gradient(circle at 50% 48%,#3d9b6a1f,#0000 52%),radial-gradient(circle at 62% 58%,#d4b06a1a,#0000 48%);border-radius:50%;position:absolute;inset:8% 4% 4%}.currency-carousel__stage{z-index:1;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;position:relative}.currency-carousel__float{transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 14px 18px #0a1f1629);position:absolute}.currency-carousel__float-drift{width:100%;height:100%;transform-style:preserve-3d}.currency-carousel__float--note{margin-top:-2%;margin-left:-4%}.currency-carousel__float--coin{margin-top:-3%;margin-left:-3%}.currency-carousel__note{background:linear-gradient(135deg,#fffcf7fa,#f7f1e4f5 55%,#3d9b6a38);border:1px solid #0d4a3838;border-radius:.4rem;width:100%;height:100%;display:block;overflow:hidden;transform:rotateX(18deg)rotateY(-12deg);box-shadow:inset 0 0 0 1px #fffcf7a6,0 1px #ffffff73}.currency-carousel__note[data-tone="1"]{background:linear-gradient(145deg,#3d9b6a59,#f7f1e4f7 42%,#0d4a3847)}.currency-carousel__note[data-tone="2"]{background:linear-gradient(150deg,#d4b06a8c,#fffcf7fa 48%,#0d4a3847)}.currency-carousel__note-inner{place-items:center;width:100%;height:100%;padding:.2rem;display:grid;position:relative}.currency-carousel__note-inner em{letter-spacing:.12em;color:#0d4a38b8;font-family:Outfit,Inter,sans-serif;font-size:.48rem;font-style:normal;font-weight:700;position:absolute;top:.25rem;left:.35rem}.currency-carousel__note-inner strong{font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:var(--cc-forest);font-size:clamp(.95rem,2.4vw,1.3rem);font-weight:400;line-height:1}.currency-carousel__note-inner i{pointer-events:none;border:1px solid #0d4a3829;border-radius:.2rem;position:absolute;inset:18% 12%}.currency-carousel__note-inner i:last-child{opacity:.7;border-style:dashed;inset:28% 22%}.currency-carousel__coin{border-radius:50%;width:100%;height:100%;display:block;position:relative;transform:rotateX(28deg)rotateY(-18deg)}.currency-carousel__coin-face{z-index:1;background:radial-gradient(circle at 32% 28%,#fffcf78c,#0000 42%),radial-gradient(circle at 50% 55%,#3d9b6a 0%,#1a5240 52%,#0d4a38 100%);border:1px solid #f7f1e480;border-radius:50%;place-content:center;justify-items:center;gap:.05rem;display:grid;position:absolute;inset:8%;box-shadow:inset 0 1px 2px #fffcf759}.currency-carousel__coin[data-tone="1"] .currency-carousel__coin-face{background:radial-gradient(circle at 32% 28%,#fffcf78c,#0000 42%),radial-gradient(circle at 50% 55%,#e8c97a 0%,#d4b06a 50%,#8a6b2e 100%)}.currency-carousel__coin[data-tone="2"] .currency-carousel__coin-face{background:radial-gradient(circle at 32% 28%,#fffcf780,#0000 42%),radial-gradient(circle at 50% 55%,#f7f1e4 0%,#3d9b6a 50%,#0d4a38 100%)}.currency-carousel__coin-face strong{font-family:var(--calc-font-display,Fraunces, "Source Serif 4", Georgia, serif);color:#fffcf7;text-shadow:0 1px 2px #00000047;font-size:.9em;font-weight:400;line-height:1}.currency-carousel__coin-face em{letter-spacing:.08em;color:#fffcf7d9;font-family:Outfit,Inter,sans-serif;font-size:.32em;font-style:normal}.currency-carousel__coin-rim{background:conic-gradient(from 210deg,#0d4a38,#3d9b6a,#d4b06a,#e8c97a,#3d9b6a,#0d4a38);border-radius:50%;position:absolute;inset:0;box-shadow:0 4px 12px #0a1f1638,inset 0 0 0 1px #fffcf738}.currency-carousel--horizontal{height:5.5rem;min-height:5.5rem}.currency-carousel--horizontal .currency-carousel__float--note{width:46px!important;height:26px!important}.currency-carousel--horizontal .currency-carousel__float--coin{width:30px!important;height:30px!important}@media (min-width:961px) and (max-height:820px){.returns-explorer.returns-explorer--lux{padding:.45rem 0!important}.returns-explorer.returns-explorer--lux h2{font-size:clamp(1.3rem,2.2vw,1.75rem)}.returns-explorer.returns-explorer--lux .section-lead{font-size:.75rem}.roi-panel{gap:.38rem;padding:.6rem .8rem}.roi-panel__lead{display:none}.roi-panel__bars{height:3rem}.roi-panel__disclaimer{-webkit-line-clamp:1}}@media (max-width:960px){.returns-explorer.returns-explorer--lux{height:auto;min-height:auto;max-height:none;padding:clamp(1.5rem,4vh,2.5rem) 0!important}.returns-explorer.returns-explorer--lux .returns-explorer__inner--split{grid-template-columns:1fr;height:auto;max-height:none}.returns-explorer.returns-explorer--lux .returns-explorer__visual{min-height:12rem;max-height:none}.returns-explorer.returns-explorer--lux .returns-explorer__currency{min-height:11rem;margin-top:0}.returns-explorer.returns-explorer--lux .returns-explorer__module,.returns-explorer.returns-explorer--lux .roi-panel{max-height:none;overflow:visible}.roi-panel__results{grid-template-columns:1fr 1fr}.roi-panel__result--primary{grid-column:1/-1}.roi-panel__bars{height:5.5rem}}@media (max-width:560px){.roi-panel__results{grid-template-columns:1fr}.returns-explorer.returns-explorer--lux .returns-explorer__visual{min-height:10.5rem}.returns-explorer.returns-explorer--lux .returns-explorer__currency{min-height:9.5rem}}@media (prefers-reduced-motion:reduce){.roi-panel__cta:hover,.roi-panel__cta:focus-visible,.roi-panel__results.is-highlighted{transform:none}.currency-carousel__float{will-change:auto}}.shinta-experience .returns-explorer.returns-explorer--lux.shinta-calc,.site-shell.blueprint.fof-template .returns-explorer.returns-explorer--lux,.site-shell.blueprint.fof-template .cine-journey .returns-explorer.returns-explorer--lux{color:#0a1f16!important;background:radial-gradient(50% 42% at 18% 30%,#3d9b6a24,#0000 58%),radial-gradient(42% 36% at 88% 72%,#d4b06a24,#0000 55%),linear-gradient(#faf6ee 0%,#f3ebe0 48%,#efe6d4 100%)!important;padding:clamp(.65rem,1.6vh,1.1rem) 0!important}@media (min-width:961px){.site-shell.blueprint.fof-template .cine-journey .returns-explorer.returns-explorer--lux,.shinta-experience .returns-explorer.returns-explorer--lux.shinta-calc{height:100svh!important;min-height:100svh!important;max-height:100svh!important;padding:clamp(.65rem,1.6vh,1.1rem) 0!important}}.shinta-experience .returns-explorer.returns-explorer--lux.shinta-calc h2,.site-shell.blueprint.fof-template .returns-explorer.returns-explorer--lux h2{letter-spacing:-.02em!important;color:#0a1f16!important;font-family:Fraunces,"Source Serif 4",Georgia,serif!important;font-size:clamp(1.45rem,2.6vw,2.1rem)!important;font-weight:400!important}.site-shell.blueprint.fof-template .returns-explorer.returns-explorer--lux .eyebrow{letter-spacing:.14em!important;text-transform:uppercase!important;color:#0d4a38!important;font-family:Outfit,Inter,system-ui,sans-serif!important;font-weight:500!important}.site-shell.blueprint.fof-template .returns-explorer.returns-explorer--lux .section-lead{color:#242423!important;font-family:Outfit,Inter,system-ui,sans-serif!important}.calculator-modal .calculator-modal__panel.returns-explorer.returns-explorer--lux{grid-template-rows:auto minmax(0,1fr);width:min(74rem,100%);max-height:min(92vh,58rem);overflow:hidden;height:auto!important;min-height:0!important;padding:.75rem 0 1.15rem!important;display:grid!important}@media (min-width:961px){.calculator-modal .calculator-modal__panel.returns-explorer.returns-explorer--lux.returns-explorer--modal{height:auto!important;min-height:0!important;max-height:min(92vh,58rem)!important}.calculator-modal .returns-explorer.returns-explorer--lux .roi-panel{max-height:100%;overflow:hidden!important}}.calculator-modal__toolbar{justify-content:flex-end;padding:.35rem .9rem .15rem;display:flex}.calculator-modal__body{overscroll-behavior:contain;min-height:0;overflow:hidden}.calculator-modal__body .returns-explorer__inner--split{width:min(1120px,100% - 2rem)}.calculator-modal .roi-panel,.calculator-modal__body{scrollbar-width:none}.calculator-modal .roi-panel::-webkit-scrollbar{width:0;height:0;display:none}.calculator-modal__body::-webkit-scrollbar{width:0;height:0;display:none}.calculator-modal .roi-panel__results{gap:.55rem;margin-top:.15rem}.calculator-modal .roi-panel__result{background:linear-gradient(#ffffffeb,#f7f1e4);border-color:#0d4a381a;border-radius:.95rem;gap:.28rem;padding:.8rem .85rem .85rem;box-shadow:0 10px 24px #0416100f}.calculator-modal .roi-panel__result span{letter-spacing:.11em;color:#8a6b28;font-size:.62rem}.calculator-modal .roi-panel__result strong{color:#043f2e;font-size:clamp(1.12rem,1.9vw,1.42rem)}.calculator-modal .roi-panel__result--primary{background:radial-gradient(circle at 100% 0,#d4b06a47,#0000 42%),linear-gradient(165deg,#043f2e,#0a3024);border-color:#d4b06a7a;box-shadow:0 14px 28px #04161029}.calculator-modal .roi-panel__result--primary span{color:#d4b06a}.calculator-modal .roi-panel__result--primary strong{color:#f7f1e4;font-size:clamp(1.35rem,2.4vw,1.75rem)}.calculator-modal .roi-panel__chart{background:linear-gradient(#043f2e0f,#0000 38%),repeating-linear-gradient(0deg,#043f2e12 0 1px,#0000 1px 25%),#faf6ee;border-color:#0d4a381f;border-radius:1rem;gap:.45rem;padding:.8rem .9rem .7rem;position:relative;overflow:visible}.calculator-modal .roi-panel__chart-label{letter-spacing:.14em;color:#043f2e;font-size:.62rem}.calculator-modal .roi-panel__bars{border-bottom:1px solid #043f2e24;gap:.38rem;height:clamp(5.75rem,15vh,8.25rem);padding:2.15rem .15rem 0}.calculator-modal .roi-panel__bar{background:linear-gradient(#e8c97a 0%,#3d9b6a 58%,#043f2e 100%);border-radius:.5rem .5rem .18rem .18rem;box-shadow:inset 0 1px #ffffff61}.calculator-modal .roi-panel__bar.is-final{background:linear-gradient(#f0d392 0%,#d4b06a 36%,#0d4a38 100%);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #d4b06a59}.calculator-modal .roi-panel__bar-label{letter-spacing:.04em;color:#043f2eb8;margin-top:.28rem;font-size:.58rem;font-weight:600}.inv-portal{--inv-navy:var(--bp-navy,#0a1f16);--inv-emerald:#062a20;--inv-gold:#d4b06a;--inv-gold-deep:#c9a84c;--inv-cream:#f7f3ea;--inv-ink:#041610;--inv-muted:#f7f3ea9e;--inv-glass:#062a208c;--inv-border:#d4b06a38;--inv-display:"Cormorant Garamond", "Playfair Display", Georgia, serif;--inv-body:Outfit, Inter, system-ui, sans-serif;--inv-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100dvh;color:var(--inv-cream);font-family:var(--inv-body);background:radial-gradient(ellipse 120% 80% at 50% -20%, #123028 0%, var(--inv-emerald) 40%, #041610 100%);flex-direction:column;display:flex;position:relative;overflow-x:hidden}.inv-app{flex-direction:column;min-height:100dvh;display:flex}.inv-route{pointer-events:auto;flex-direction:column;flex:1;min-height:100dvh;display:flex}.inv-route[data-framer-exiting],.inv-portal__ambient,.inv-portal__ambient *{pointer-events:none!important}.inv-portal__ambient{z-index:0;isolation:isolate;position:fixed;inset:0}.inv-portal__glow{filter:blur(80px);opacity:.35;pointer-events:none;border-radius:50%;position:absolute}.inv-portal__glow--gold{background:radial-gradient(circle, var(--inv-gold) 0%, transparent 70%);width:40vw;height:40vw;top:-10%;right:-5%}.inv-portal__glow--emerald{background:radial-gradient(circle,#1a4d3a 0%,#0000 70%);width:50vw;height:50vw;bottom:-15%;left:-10%}.inv-portal__grain{opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.inv-portal__header{z-index:2;border-bottom:1px solid var(--inv-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04161073;justify-content:space-between;align-items:center;padding:1.25rem clamp(1.25rem,4vw,2.5rem);display:flex;position:relative}.inv-portal__brand{color:inherit;align-items:center;gap:.75rem;text-decoration:none;display:flex}.inv-portal__brand-mark{background:linear-gradient(135deg, var(--inv-gold) 0%, var(--inv-gold-deep) 100%);border-radius:50%;width:2rem;height:2rem;box-shadow:0 0 24px #d4b06a59}.inv-portal__brand strong{letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:500;display:block}.inv-portal__brand em{color:var(--inv-muted);letter-spacing:.08em;font-size:.65rem;font-style:normal;display:block}.inv-portal__exit,.inv-portal__id-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--inv-gold);border:1px solid var(--inv-border);background:#d4b06a0f;border-radius:2rem;padding:.45rem .9rem;font-size:.75rem;text-decoration:none}.inv-portal__id-chip{letter-spacing:.12em;font-family:ui-monospace,monospace}.inv-portal__header-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.inv-portal__ribbon{z-index:2;margin:0 clamp(1rem,4vw,2.5rem);padding:.75rem 0 0;position:relative}.inv-portal__ribbon-fill{background:linear-gradient(90deg, var(--inv-gold), var(--inv-gold-deep));border-radius:2px;height:2px;position:absolute;top:0;left:0;box-shadow:0 0 12px #d4b06a80}.inv-portal__steps{scrollbar-width:none;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.inv-portal__steps::-webkit-scrollbar{display:none}.inv-portal__steps li{letter-spacing:.1em;text-transform:uppercase;color:#f7f3ea59;white-space:nowrap;flex:1 0 auto;padding-bottom:.5rem;font-size:.62rem}.inv-portal__steps li.is-done{color:var(--inv-gold)}.inv-portal__main{z-index:20;pointer-events:auto;isolation:isolate;box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:72rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,4vw,2.5rem) 2rem;display:flex;position:relative}.inv-portal__footer{z-index:2;border-top:1px solid var(--inv-border);color:var(--inv-muted);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem clamp(1.25rem,4vw,2.5rem) 1.5rem;font-size:.7rem;display:flex;position:relative}.inv-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--inv-gold);margin-bottom:.75rem;font-size:.68rem;display:inline-block}.inv-title{font-family:var(--inv-display);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.1}.inv-title--sm{font-size:clamp(1.8rem,4vw,2.6rem)}.inv-lead{color:var(--inv-muted);max-width:38rem;margin:0 0 2rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.65}.inv-note{color:#f7f3ea73;margin-top:1rem;font-size:.78rem}.inv-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.inv-btn{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .35s var(--inv-ease), box-shadow .35s var(--inv-ease), background .35s;border:1px solid #0000;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.6rem;font-family:inherit;font-size:.82rem;text-decoration:none;display:inline-flex}.inv-btn:hover:not(:disabled){transform:translateY(-2px)}.inv-btn--gold{background:linear-gradient(135deg, #f0e0b8 0%, var(--inv-gold) 45%, var(--inv-gold-deep) 100%);color:var(--inv-ink);box-shadow:0 8px 32px #d4b06a40}.inv-btn--ghost{color:var(--inv-cream);border-color:var(--inv-border);background:0 0}.inv-btn--card{width:100%;color:var(--inv-gold);border-color:var(--inv-border);background:#d4b06a14;margin-top:auto}.inv-btn--card.is-active{border-color:var(--inv-gold);background:#d4b06a33}.inv-btn:disabled{opacity:.45;cursor:not-allowed}.inv-landing__pillars{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;margin:2rem 0;display:grid}.inv-landing__pillars article{border:1px solid var(--inv-border);background:var(--inv-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;padding:1.25rem}.inv-landing__pillars h3{font-family:var(--inv-display);color:var(--inv-gold);margin:0 0 .35rem;font-size:1.2rem}.inv-landing__pillars p{color:var(--inv-muted);margin:0;font-size:.88rem;line-height:1.5}.inv-auth__providers{flex-direction:column;gap:.75rem;max-width:24rem;display:flex}.inv-auth__provider{border:1px solid var(--inv-border);background:var(--inv-glass);color:inherit;transition:border-color .3s, background .3s, transform .3s var(--inv-ease);border-radius:.85rem;align-items:center;gap:1rem;padding:.95rem 1.25rem;font-size:.9rem;text-decoration:none;display:flex}.inv-auth__provider:hover{background:#062a20bf;border-color:#d4b06a73;transform:translate(4px)}.inv-auth__icon{flex-shrink:0;width:1.25rem;height:1.25rem}.inv-auth-callback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:40vh;display:flex}.inv-auth-callback__ring{border:2px solid var(--inv-border);border-top-color:var(--inv-gold);border-radius:50%;width:3.5rem;height:3.5rem;animation:1s linear infinite inv-spin}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-form{z-index:1;pointer-events:auto;flex-direction:column;gap:1.25rem;max-width:24rem;display:flex;position:relative}.inv-field{pointer-events:auto;position:relative}.inv-form--wide{max-width:32rem}.inv-field span,.inv-fieldset legend{letter-spacing:.1em;text-transform:uppercase;color:var(--inv-muted);margin-bottom:.4rem;font-size:.72rem;display:block}.inv-field input,.inv-field textarea,.inv-field select{box-sizing:border-box;border:1px solid var(--inv-border);width:100%;color:var(--inv-cream);pointer-events:auto;cursor:text;-webkit-user-select:text;user-select:text;caret-color:var(--inv-gold);z-index:2;touch-action:manipulation;background:#04161099;border-radius:.65rem;padding:.85rem 1rem;font-family:inherit;font-size:1rem;position:relative}.inv-field input:disabled{cursor:not-allowed;opacity:.55}.inv-field input[readonly]:not(:disabled){cursor:text;-webkit-user-select:text;user-select:text}.inv-field input:focus,.inv-field textarea:focus,.inv-field select:focus{border-color:var(--inv-gold);outline:none;box-shadow:0 0 0 3px #d4b06a26}.inv-fieldset{border:none;margin:0;padding:0}.inv-segment{flex-wrap:wrap;gap:.5rem;display:flex}.inv-segment button{border:1px solid var(--inv-border);color:var(--inv-muted);cursor:pointer;background:0 0;border-radius:2rem;padding:.55rem 1rem;font-family:inherit;font-size:.78rem;transition:all .3s}.inv-segment button.is-active{border-color:var(--inv-gold);color:var(--inv-gold);background:#d4b06a26}.inv-field-error{color:#e8a87c;margin:0;font-size:.82rem}.inv-portal__main input,.inv-portal__main textarea,.inv-portal__main select,.inv-portal__main button,.inv-portal__main .inv-btn,.inv-portal__main fieldset{pointer-events:auto}.inv-kyc__track{flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.inv-kyc__track li{color:#f7f3ea59;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.inv-kyc__track li.is-active{color:var(--inv-gold)}.inv-kyc__track li span{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.65rem;display:inline-flex}.inv-kyc__panel{border:1px solid var(--inv-border);background:var(--inv-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;max-width:32rem;padding:1.5rem}.inv-kyc__panel h2{font-family:var(--inv-display);margin:0 0 .5rem;font-size:1.5rem}.inv-kyc__panel>p{color:var(--inv-muted);margin:0 0 1.25rem}.inv-kyc__upload{border:1px dashed var(--inv-border);min-height:7rem;color:var(--inv-muted);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;font-size:.85rem;display:flex}.inv-kyc__upload em{opacity:.7;font-size:.72rem;font-style:normal}.inv-kyc__review{gap:.75rem;margin:0;display:grid}.inv-kyc__review div{border-bottom:1px solid #d4b06a1f;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.inv-kyc__review dt{text-transform:uppercase;letter-spacing:.08em;color:var(--inv-muted);font-size:.72rem}.inv-kyc__review dd{text-align:right;margin:0}.inv-opps__grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;display:grid}.inv-opp-card{border:1px solid var(--inv-border);min-height:18rem;transition:transform .4s var(--inv-ease), box-shadow .4s, border-color .4s;background:linear-gradient(160deg,#062a20e6 0%,#041610f2 100%);border-radius:1.1rem;flex-direction:column;padding:1.5rem;display:flex}.inv-opp-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px #00000059}.inv-opp-card.is-selected{border-color:var(--inv-gold);box-shadow:0 0 0 1px #d4b06a4d,0 12px 40px #d4b06a1f}.inv-opp-card--gold .inv-opp-card__theme{color:var(--inv-gold)}.inv-opp-card--emerald .inv-opp-card__theme{color:#5cb88a}.inv-opp-card--cream .inv-opp-card__theme{color:var(--inv-cream)}.inv-opp-card__theme{letter-spacing:.16em;text-transform:uppercase;font-size:.65rem}.inv-opp-card h3{font-family:var(--inv-display);margin:.35rem 0 .75rem;font-size:1.35rem;line-height:1.25}.inv-opp-card>p{color:var(--inv-muted);flex:1;margin:0 0 1rem;font-size:.88rem;line-height:1.55}.inv-opp-card dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 1rem;font-size:.75rem;display:grid}.inv-opp-card dt{color:#f7f3ea73;text-transform:uppercase;letter-spacing:.06em}.inv-opp-card dd{color:var(--inv-cream);margin:0}.inv-id__card{border:1px solid var(--inv-border);background:var(--inv-glass);text-align:center;border-radius:1.25rem;max-width:28rem;padding:2rem}.inv-id__reveal strong{letter-spacing:.2em;color:var(--inv-gold);margin-top:.5rem;font-family:ui-monospace,monospace;font-size:clamp(1.6rem,4vw,2.2rem);display:block}.inv-id__label{letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);font-size:.72rem}.inv-portal--workspace .inv-portal__main{max-width:84rem}.inv-dash__nav{border-bottom:1px solid var(--inv-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.inv-dash__back,.inv-dash__exit-portal{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--inv-border);transition:transform .35s var(--inv-ease), background .35s var(--inv-ease), border-color .35s var(--inv-ease);border-radius:2rem;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.75rem;text-decoration:none;display:inline-flex}.inv-dash__back{color:var(--inv-gold);background:#d4b06a14}.inv-dash__back:hover{background:#d4b06a24;border-color:#d4b06a66;transform:translate(-2px)}.inv-dash__exit-portal{color:var(--inv-muted);background:0 0}.inv-dash__exit-portal:hover{color:var(--inv-cream);background:#062a2073;border-color:#d4b06a59}.inv-dash__hero{border:1px solid var(--inv-border);background:linear-gradient(145deg,#062a20bf 0%,#041610eb 55%,#041610fa 100%);border-radius:1.25rem;grid-template-columns:1fr minmax(16rem,22rem);align-items:end;gap:2rem 2.5rem;margin-bottom:1.75rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059,inset 0 1px #d4b06a1f}.inv-dash__hero:before{content:"";pointer-events:none;background:radial-gradient(#d4b06a1f 0%,#0000 70%);width:50%;height:120%;position:absolute;top:-40%;right:-10%}.inv-dash__hero-copy{z-index:1;position:relative}.inv-dash__hero-lead{color:var(--inv-muted);margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.inv-dash__id-chip{letter-spacing:.1em;color:var(--inv-gold);font-family:ui-monospace,monospace;font-size:.82rem}.inv-dash__demo-pill{letter-spacing:.12em;text-transform:uppercase;color:#f7f3eab3;background:#d4b06a0f;border:1px solid #d4b06a59;border-radius:2rem;padding:.35rem .75rem;font-size:.62rem;display:inline-block}.inv-dash__hero-value{z-index:1;text-align:right;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0416108c;border:1px solid #d4b06a33;border-radius:1rem;padding:1.25rem 1.5rem;position:relative}.inv-dash__hero-label{letter-spacing:.14em;text-transform:uppercase;color:var(--inv-muted);margin-bottom:.35rem;font-size:.68rem;display:block}.inv-dash__hero-amount{font-family:var(--inv-display);color:var(--inv-gold);letter-spacing:-.02em;text-shadow:0 0 40px #d4b06a40;font-size:clamp(2.2rem,5vw,3rem);font-weight:400;line-height:1.05;display:block}.inv-dash__hero-stats{border-top:1px solid #d4b06a1f;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1.1rem;padding-top:1rem;display:grid}.inv-dash__hero-stats div span{letter-spacing:.1em;text-transform:uppercase;color:#f7f3ea73;margin-bottom:.2rem;font-size:.62rem;display:block}.inv-dash__hero-stats div em{color:var(--inv-cream);font-size:.82rem;font-style:normal}.inv-dash__gain{align-items:center;gap:.2rem;color:#6ecf9a!important;display:inline-flex!important}.inv-dash__sparkline{background:#04161066;border:1px solid #d4b06a26;border-radius:1rem;margin-bottom:1.75rem;padding:1rem 1.25rem .5rem}.inv-dash__sparkline .inv-dash__chart-note{margin-top:.25rem}.inv-dash__tabs{border-bottom:1px solid var(--inv-border);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.inv-dash__tabs button{color:var(--inv-muted);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2rem;align-items:center;gap:.4rem;padding:.55rem 1rem;font-family:inherit;font-size:.75rem;transition:all .3s;display:inline-flex}.inv-dash__tabs button.is-active{border-color:var(--inv-border);color:var(--inv-gold);background:#d4b06a1f}.inv-dash__panel{border:1px solid var(--inv-border);background:var(--inv-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem}.inv-dash__panel-head{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.inv-dash__panel-head h2{font-family:var(--inv-display);margin:0;font-size:1.4rem}.inv-dash__panel-head p{color:var(--inv-muted);margin:.25rem 0 0;font-size:.88rem}.inv-dash__badge{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--inv-border);color:var(--inv-gold);border-radius:2rem;margin-left:auto;padding:.3rem .7rem;font-size:.65rem}.inv-dash__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.inv-dash__card{background:#04161080;border:1px solid #d4b06a26;border-radius:.85rem;padding:1.25rem}.inv-dash__card--hero{grid-column:1/-1}.inv-dash__card span{text-transform:uppercase;letter-spacing:.1em;color:var(--inv-muted);font-size:.7rem}.inv-dash__card strong{font-family:var(--inv-display);color:var(--inv-gold);margin:.25rem 0 .75rem;font-size:2rem;display:block}.inv-dash__meter{background:#ffffff14;border-radius:2px;height:4px;margin-bottom:1rem;overflow:hidden}.inv-dash__meter i{background:linear-gradient(90deg, var(--inv-gold), var(--inv-gold-deep));height:100%;transition:width 1.2s var(--inv-ease);border-radius:2px;display:block}.inv-dash__card ul{margin:0;padding:0;list-style:none}.inv-dash__card li{border-top:1px solid #d4b06a1a;justify-content:space-between;padding:.4rem 0;font-size:.85rem;display:flex}.inv-dash__card li em{font-style:normal}.inv-dash__chart-wrap{width:100%}.inv-dash__chart-meta{letter-spacing:.06em;color:#f7f3ea66;justify-content:space-between;margin-bottom:.35rem;padding:0 .25rem;font-size:.68rem;display:flex}.inv-dash__chart-meta--highlight{color:var(--inv-gold)}.inv-dash__chart-svg{width:100%;height:auto;display:block}.inv-dash__chart-grid{stroke:#d4b06a14;stroke-width:1px;stroke-dasharray:4 6}.inv-dash__chart-dot{fill:var(--inv-gold)}.inv-dash__chart-dot-ring{fill:none;stroke:#d4b06a59;stroke-width:1.5px}.inv-dash__chart-label{fill:#f7f3ea73;font-size:9px;font-family:var(--inv-body);letter-spacing:.04em}.inv-dash__chart-note{color:#f7f3ea66;text-align:center;letter-spacing:.04em;margin:.5rem 0 0;font-size:.68rem}.inv-dash__portfolio{grid-template-columns:auto 1fr;align-items:center;gap:2rem;display:grid}.inv-dash__ring-wrap{flex-shrink:0;width:9.5rem;height:9.5rem;position:relative}.inv-dash__ring{width:100%;height:100%;transform:rotate(-90deg)}.inv-dash__ring-track{fill:none;stroke:#ffffff0f;stroke-width:10px}.inv-dash__ring-seg{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray 1s var(--inv-ease)}.inv-dash__ring-seg--gold{stroke:var(--inv-gold)}.inv-dash__ring-seg--emerald{stroke:#5cb88a}.inv-dash__ring-seg--cream{stroke:#f7f3ea8c}.inv-dash__ring-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.inv-dash__ring-center span{letter-spacing:.12em;text-transform:uppercase;color:var(--inv-muted);font-size:.6rem}.inv-dash__ring-center strong{font-family:var(--inv-display);color:var(--inv-gold);font-size:1.35rem;font-weight:400}.inv-dash__alloc-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.inv-dash__alloc-list li{background:#04161073;border:1px solid #d4b06a1f;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:border-color .3s,background .3s;display:grid}.inv-dash__alloc-list li:hover{background:#062a2080;border-color:#d4b06a47}.inv-dash__alloc-dot{border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem}.inv-dash__alloc-dot--gold{background:var(--inv-gold);box-shadow:0 0 8px #d4b06a80}.inv-dash__alloc-dot--emerald{background:#5cb88a;box-shadow:0 0 8px #5cb88a66}.inv-dash__alloc-dot--cream{background:var(--inv-cream);opacity:.7}.inv-dash__alloc-list strong{font-family:var(--inv-display);color:var(--inv-cream);margin-bottom:.15rem;font-size:1.05rem;font-weight:400;display:block}.inv-dash__alloc-list li>div span{color:var(--inv-muted);font-size:.75rem}.inv-dash__alloc-list em{color:var(--inv-gold);white-space:nowrap;font-size:.9rem;font-style:normal}.inv-dash__perf-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-top:1.25rem;display:grid}.inv-dash__perf-grid article{text-align:center;background:#04161073;border:1px solid #d4b06a1f;border-radius:.75rem;padding:1rem}.inv-dash__perf-grid article span{letter-spacing:.1em;text-transform:uppercase;color:var(--inv-muted);margin-bottom:.35rem;font-size:.65rem;display:block}.inv-dash__perf-grid article strong{font-family:var(--inv-display);color:var(--inv-gold);font-size:1.35rem;font-weight:400}.inv-dash__doc-list{margin:0;padding:0;list-style:none}.inv-dash__doc-list li{border-bottom:1px solid #d4b06a1a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.inv-dash__doc-icon{border:1px solid var(--inv-border);width:2.5rem;height:2.5rem;color:var(--inv-gold);background:#d4b06a0f;border-radius:.65rem;justify-content:center;align-items:center;display:flex}.inv-dash__doc-body strong{font-family:var(--inv-display);margin-bottom:.2rem;font-size:1.05rem;font-weight:400;display:block}.inv-dash__doc-body span{color:var(--inv-muted);font-size:.78rem}.inv-dash__doc-status{letter-spacing:.08em;text-transform:uppercase;color:var(--inv-gold);border:1px solid var(--inv-border);white-space:nowrap;border-radius:2rem;padding:.3rem .65rem;font-size:.68rem}.inv-dash__doc-dl{border:1px solid var(--inv-border);width:2.25rem;height:2.25rem;color:var(--inv-muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:color .3s,border-color .3s,background .3s;display:flex}.inv-dash__doc-dl:hover{color:var(--inv-gold);border-color:var(--inv-gold);background:#d4b06a14}.inv-dash__tx-list{margin:0;padding:0;list-style:none}.inv-dash__tx{border-bottom:1px solid #d4b06a1a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.inv-dash__tx-icon{border:1px solid var(--inv-border);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.inv-dash__tx--in .inv-dash__tx-icon{color:#6ecf9a;background:#6ecf9a14;border-color:#6ecf9a40}.inv-dash__tx--out .inv-dash__tx-icon{color:#e8a87c;background:#e8a87c14;border-color:#e8a87c40}.inv-dash__tx--neutral .inv-dash__tx-icon{color:var(--inv-muted);background:#ffffff08}.inv-dash__tx-body strong{margin-bottom:.15rem;font-size:.92rem;display:block}.inv-dash__tx-body span{color:var(--inv-muted);font-size:.78rem}.inv-dash__tx time{color:var(--inv-muted);letter-spacing:.04em;white-space:nowrap;font-size:.72rem}.inv-dash__tx em{white-space:nowrap;font-size:.88rem;font-style:normal;font-weight:500}.inv-dash__tx--in em{color:#6ecf9a}.inv-dash__tx--out em{color:#e8a87c}.inv-dash__tx--neutral em{color:var(--inv-gold)}.inv-dash__report-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.inv-dash__report-card{transition:transform .4s var(--inv-ease), border-color .4s, box-shadow .4s;background:linear-gradient(165deg,#062a2099 0%,#041610d9 100%);border:1px solid #d4b06a26;border-radius:1rem;flex-direction:column;padding:1.35rem;display:flex}.inv-dash__report-card:hover{border-color:#d4b06a59;transform:translateY(-3px);box-shadow:0 12px 36px #0000004d}.inv-dash__report-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--inv-gold);border:1px solid var(--inv-border);border-radius:2rem;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.6rem}.inv-dash__report-card h3{font-family:var(--inv-display);margin:0 0 .35rem;font-size:1.2rem;font-weight:400;line-height:1.3}.inv-dash__report-period{color:var(--inv-gold);letter-spacing:.06em;font-size:.72rem;margin:0 0 .65rem!important}.inv-dash__report-card>p:last-of-type{color:var(--inv-muted);flex:1;margin:0 0 1rem;font-size:.85rem;line-height:1.55}.inv-dash__report-cta{border:1px solid var(--inv-border);color:var(--inv-gold);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d4b06a14;border-radius:2rem;align-self:flex-start;padding:.5rem 1rem;font-family:inherit;font-size:.72rem;transition:background .3s,border-color .3s}.inv-dash__report-cta:hover{border-color:var(--inv-gold);background:#d4b06a29}.inv-dash__ann-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.inv-dash__ann{background:#04161073;border:1px solid #d4b06a1f;border-left-width:3px;border-radius:.85rem;grid-template-columns:5.5rem 1fr;gap:1.25rem;padding:1.25rem 1.35rem;transition:background .3s;display:grid}.inv-dash__ann:hover{background:#062a208c}.inv-dash__ann--gold{border-left-color:var(--inv-gold)}.inv-dash__ann--emerald{border-left-color:#5cb88a}.inv-dash__ann--cream{border-left-color:#f7f3ea80}.inv-dash__ann time{letter-spacing:.06em;text-transform:uppercase;color:var(--inv-muted);padding-top:.15rem;font-size:.72rem}.inv-dash__ann strong{font-family:var(--inv-display);color:var(--inv-cream);margin-bottom:.35rem;font-size:1.15rem;font-weight:400;display:block}.inv-dash__ann p{color:var(--inv-muted);margin:0;font-size:.88rem;line-height:1.55}.inv-dash__list,.inv-dash__timeline{margin:0;padding:0;list-style:none}.inv-dash__list li,.inv-dash__timeline li{border-bottom:1px solid #d4b06a1a;align-items:center;gap:.75rem;padding:.85rem 0;font-size:.9rem;display:flex}.inv-dash__list li span,.inv-dash__timeline time{color:var(--inv-muted);text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:.72rem}@media (max-width:640px){.inv-portal__steps li{font-size:.55rem}.inv-dash__nav{flex-direction:column;align-items:stretch}.inv-dash__back,.inv-dash__exit-portal{justify-content:center;width:100%}.inv-portal__header-actions{justify-content:flex-end}.inv-dash__hero{grid-template-columns:1fr;gap:1.5rem}.inv-dash__hero-value{text-align:left}.inv-dash__hero-stats{grid-template-columns:1fr;gap:.65rem}.inv-dash__portfolio{grid-template-columns:1fr;justify-items:center;gap:1.5rem}.inv-dash__perf-grid{grid-template-columns:1fr}.inv-dash__doc-list li{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.inv-dash__doc-status{grid-column:2;justify-self:start}.inv-dash__doc-dl{grid-area:1/1/3;align-self:center}.inv-dash__tx{grid-template-rows:auto auto auto;grid-template-columns:auto 1fr}.inv-dash__tx time{grid-column:2}.inv-dash__tx em{grid-column:1/-1;padding-left:3rem}.inv-dash__ann{grid-template-columns:1fr;gap:.5rem}.inv-dash__tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.inv-dash__tabs::-webkit-scrollbar{display:none}.inv-dash__tabs button{flex-shrink:0}}.portal-lux__enter-portal{color:#041610;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#f0e0b8 0%,#d4b06a 45%,#c9a84c 100%);border-radius:2rem;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:inline-flex;box-shadow:0 8px 28px #d4b06a4d}.portal-lux__enter-portal:hover{transform:translateY(-2px);box-shadow:0 12px 36px #d4b06a66}
