@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fcbcbf{font-family:Inter,Inter Fallback;font-style:normal}.__variable_fcbcbf{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--font-manrope:"Manrope","Manrope Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.blur{--tw-blur:blur(8px)}.blur,.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--ink:#10121a;--paper:#f5f5f1;--mist:#e9e9e2;--line:rgba(16,18,26,.13);--acid:#d5ff58;--violet:#8d7cff;--glass:rgba(255,255,255,.68)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:var(--font-inter),Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.container{width:min(100% - 48px,1320px);margin-inline:auto}.section{padding:150px 0;position:relative}.eyebrow,.hero__eyebrow,.section-label{letter-spacing:.11em;font-size:10px;font-weight:700;line-height:1.25}.section-label{display:flex;align-items:center;gap:14px;color:#50515b;margin-bottom:65px}.section-label>span:first-child{color:#93949d;font-family:var(--font-manrope)}.section-label i{height:1px;background:currentColor;opacity:.25;flex:1;margin-left:4px}.section-label--light{color:#b9babd}.section-label--light>span:first-child{color:#72737c}.button{border:1px solid transparent;display:inline-flex;gap:11px;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:100px;font-size:13px;font-weight:650;letter-spacing:-.015em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--ink);color:white;box-shadow:0 8px 22px rgba(16,18,26,.14)}.button--primary:hover{box-shadow:0 12px 28px rgba(16,18,26,.22)}.button--ghost{border-color:rgba(255,255,255,.26);color:white;background:rgba(255,255,255,.06);backdrop-filter:blur(10px)}.button--ghost:hover{background:rgba(255,255,255,.13)}.button--light{background:white;color:var(--ink);box-shadow:0 8px 24px rgba(0,0,0,.16)}.button--light:hover{box-shadow:0 13px 30px rgba(0,0,0,.21)}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:650;border-bottom:1px solid;padding-bottom:4px;transition:gap .2s ease}.text-link:hover{gap:12px}.text-link--large{font-size:clamp(17px,2vw,24px);padding-bottom:7px}.site-header{position:fixed;inset:0 0 auto;z-index:50;padding:20px 0;transition:padding .3s ease}.site-header--scrolled{padding:10px 0}.nav-shell{width:min(100% - 48px,1320px);margin-inline:auto;height:48px;display:flex;align-items:center;justify-content:space-between;transition:background .3s ease,border .3s ease,box-shadow .3s ease}.site-header--scrolled .nav-shell{background:rgba(19,20,27,.78);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px);border-radius:13px;padding:0 12px 0 15px;box-shadow:0 10px 35px rgba(0,0,0,.18)}.brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-manrope),sans-serif;font-size:13px;letter-spacing:.14em;font-weight:800;color:#fff}.brand__mark{width:25px;height:25px}.nav-links{display:flex;gap:29px;margin-left:100px}.control-link,.nav-links a{color:rgba(255,255,255,.72);font-size:12px;font-weight:530;transition:color .2s}.control-link:hover,.nav-links a:hover{color:white}.nav-actions{display:flex;align-items:center}.control-link{display:inline-flex;align-items:center;gap:5px}.menu-button{display:none;border:0;color:white;background:transparent;padding:5px}.mobile-nav{display:none}.hero{min-height:min(820px,100svh);color:white;position:relative;overflow:hidden;isolation:isolate;background:#11121a;display:flex;align-items:center}.hero__grid,.product-hero__grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 92%)}.hero__halo{position:absolute;z-index:-3;width:min(72vw,950px);height:min(72vw,950px);top:-310px;right:-50px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(123,98,255,.7),rgba(61,44,144,.22) 38%,transparent 68%);filter:blur(6px)}.hero__noise{position:absolute;inset:0;z-index:-1;opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.hero__content{padding-top:150px;padding-bottom:84px;position:relative}.hero__eyebrow{color:rgba(255,255,255,.65);display:flex;align-items:center;gap:9px}.signal-dot{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 0 5px rgba(213,255,88,.08),0 0 16px rgba(213,255,88,.8)}.eyebrow__dash{opacity:.42;margin-inline:2px}.hero h1{font-family:var(--font-manrope),sans-serif;font-size:clamp(53px,8.4vw,132px);font-weight:500;letter-spacing:-.075em;line-height:.93;max-width:930px;margin:30px 0 42px;position:relative;z-index:2}h1 em,h2 em{font-style:normal;font-weight:390;color:#9f93ff}.hero h1 em{color:#d9ff79}.hero__below{display:flex;gap:58px;align-items:flex-end;position:relative;z-index:2}.hero__below>p{color:rgba(255,255,255,.66);font-size:15px;line-height:1.65;max-width:385px;margin:0}.hero__buttons{display:flex;gap:10px}.hero__coordinates{position:absolute;bottom:31px;left:24px;right:24px;display:flex;justify-content:space-between;color:rgba(255,255,255,.35);letter-spacing:.09em;font-family:var(--font-manrope);font-size:9px}.hero__orbital{width:510px;height:510px;position:absolute;right:-40px;bottom:-210px;z-index:0;transform:rotate(-12deg)}.orbital__ring{position:absolute;border:1px solid rgba(255,255,255,.2);border-radius:50%;inset:14%}.orbital__ring--one{transform:rotateX(65deg);animation:orbit 18s linear infinite}.orbital__ring--two{inset:0;border-color:rgba(213,255,88,.38);transform:rotateX(65deg) rotate(76deg)}.orbital__core{width:9px;height:9px;position:absolute;top:15%;left:46%;border-radius:50%;background:var(--acid);box-shadow:0 0 18px 5px var(--acid)}@keyframes orbit{to{transform:rotateX(65deg) rotate(1turn)}}.statement{background:var(--paper)}.statement__copy{max-width:1050px;font-family:var(--font-manrope),sans-serif;font-weight:460;letter-spacing:-.052em;line-height:1.06;font-size:clamp(35px,5.3vw,74px);margin:0}.statement__copy span{color:#8d7cff}.statement__notes{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px;align-items:end;margin-top:80px}.statement__notes p{grid-column:2;margin:0;color:#5f6069;font-size:14px;line-height:1.7}.statement__notes a{grid-column:2;width:-moz-max-content;width:max-content;margin-top:8px}.capabilities{color:white;background:#15161d;overflow:hidden}.capabilities:after{content:"";position:absolute;pointer-events:none;width:600px;height:600px;top:-380px;right:-80px;background:radial-gradient(circle,rgba(127,96,255,.28),transparent 65%)}.capabilities__layout{display:grid;grid-template-columns:1.2fr .8fr;gap:110px}.capabilities h2,.closing h2,.faq h2,.product-intro h2,.products h2{margin:0;font-family:var(--font-manrope),sans-serif;letter-spacing:-.067em;font-size:clamp(39px,5.2vw,75px);font-weight:470;line-height:.99}.capabilities h2 em{color:#d7ff79}.capabilities__right>p{color:rgba(255,255,255,.65);max-width:400px;font-size:15px;line-height:1.68;margin:6px 0 47px}.discipline-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16)}.discipline-list span{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.82);font-size:13px}.discipline-list b{display:inline-block;color:#8a8b92;font-size:9px;width:27px;font-weight:500}.principles{border-top:1px solid rgba(255,255,255,.16);margin-top:120px;padding-top:27px;display:grid;grid-template-columns:repeat(3,1fr);gap:52px}.principles article{position:relative}.principles svg{color:var(--acid);margin-bottom:35px}.principles h3{margin:0 0 10px;font-size:15px;font-weight:620;letter-spacing:-.025em}.principles p{margin:0;color:rgba(255,255,255,.53);max-width:270px;line-height:1.65;font-size:13px}.products{background:#eeeef0}.products__heading{display:grid;grid-template-columns:1fr 310px;align-items:end;gap:40px;margin-bottom:70px}.products__heading .section-label{margin-bottom:35px}.products__heading p{margin:0 0 6px;color:#64656d;line-height:1.65;font-size:14px}.products h2 em{color:#7565e8}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;aspect-ratio:1.11;padding:22px;color:#fff;border-radius:9px;background:#272731;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease}.product-card:hover{transform:translateY(-6px);box-shadow:0 22px 35px rgba(26,25,35,.2)}.product-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,rgba(255,255,255,.13),transparent 42%,rgba(0,0,0,.2))}.product-card__orb{width:270px;height:270px;border-radius:50%;background:var(--card-color);position:absolute;z-index:-2;right:-70px;top:-105px;filter:blur(3px);opacity:.88;transition:transform .5s ease}.product-card:hover .product-card__orb{transform:scale(1.18) translate(-8px,8px)}.product-card__top{display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.74);font-size:9px;font-weight:700;letter-spacing:.095em}.product-card__top svg{transition:transform .25s ease}.product-card:hover .product-card__top svg{transform:translate(3px,-3px)}.product-card__icon{width:54px;height:54px;margin-top:auto;display:grid;place-items:center;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.18);border-radius:15px;backdrop-filter:blur(12px)}.product-card__content h3{font-family:var(--font-manrope);font-weight:600;letter-spacing:-.05em;font-size:30px;margin:16px 0 7px}.product-card__content p{max-width:300px;margin:0;font-size:12px;line-height:1.48;color:rgba(255,255,255,.72)}.product-card__line{border-top:1px solid rgba(255,255,255,.18);margin-top:21px;padding-top:11px;font-size:9px;letter-spacing:.07em;display:flex;justify-content:space-between;color:rgba(255,255,255,.6)}.product-card__line i{width:5px;height:5px;background:#c9ff6f;border-radius:50%;box-shadow:0 0 8px #c9ff6f}.product-card--violet{--card-color:#8d70ff;background:#332b63}.product-card--rose{--card-color:#ff75b6;background:#552b4d}.product-card--mint{--card-color:#5ddeb6;background:#17473f}.product-card--amber{--card-color:#ffb454;background:#65401e}.product-card--sky{--card-color:#5aa6ff;background:#244472}.product-card--indigo{--card-color:#6f77e8;background:#272d67}.product-card--lime{--card-color:#b5ed64;background:#3f5524}.product-card--earth{--card-color:#ca9b65;background:#51402d}.product-card--crimson{--card-color:#ee5767;background:#5b2935}.product-card--coral{--card-color:#fb8a6e;background:#633832}.product-card--cyan{--card-color:#5bd3e6;background:#19505a}.control-teaser{padding-top:0;background:#eeeef0}.control-teaser__card{min-height:565px;padding:68px;overflow:hidden;position:relative;isolation:isolate;border-radius:11px;color:white;background:#12141d;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center}.control-teaser__glow{width:600px;height:600px;position:absolute;z-index:-1;top:-340px;left:-160px;background:radial-gradient(circle,rgba(116,100,255,.62),transparent 65%)}.control-teaser__copy{max-width:460px;position:relative;z-index:1}.control-teaser__eyebrow{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.62);letter-spacing:.1em;font-size:10px;font-weight:700}.control-teaser__eyebrow svg{color:#ccff66}.control-teaser h2{margin:24px 0;font-family:var(--font-manrope);font-size:clamp(35px,4.2vw,57px);font-weight:470;letter-spacing:-.065em;line-height:.98}.control-teaser h2 em{color:#b5a9ff}.control-teaser__copy>p{max-width:370px;color:rgba(255,255,255,.6);line-height:1.65;font-size:14px;margin:0 0 30px}.control-preview{min-height:337px;background:#1c1e28;border:1px solid rgba(255,255,255,.1);border-radius:10px;box-shadow:-18px 20px 55px rgba(0,0,0,.45);transform:perspective(1100px) rotateY(-11deg) rotateX(4deg) rotate(1deg);overflow:hidden}.control-preview__bar{height:39px;padding:0 12px;display:flex;align-items:center;gap:5px;border-bottom:1px solid rgba(255,255,255,.09)}.control-preview__bar span{width:6px;height:6px;border-radius:50%;background:#555765}.control-preview__bar span:first-child{background:#f77575}.control-preview__bar b{margin-left:11px;color:rgba(255,255,255,.72);font-size:9px;font-weight:600}.control-preview__bar i{margin-left:auto;width:73px;height:8px;border-radius:10px;background:rgba(255,255,255,.08)}.control-preview__body{display:grid;grid-template-columns:55px 1fr;min-height:297px}.mini-side{border-right:1px solid rgba(255,255,255,.08);padding-top:24px;display:grid;align-content:start;justify-content:center;gap:15px}.mini-side span{width:16px;height:4px;border-radius:8px;background:#505260}.mini-side span.active{background:#caff6d;width:23px}.mini-main{padding:27px 24px}.mini-title{display:flex;justify-content:space-between}.mini-title i{width:80px;height:8px;border-radius:7px;background:rgba(255,255,255,.36)}.mini-title i+i{width:35px;background:rgba(255,255,255,.09)}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px}.mini-stats i{height:58px;border-radius:4px;background:linear-gradient(145deg,rgba(255,255,255,.11),rgba(255,255,255,.04))}.mini-chart{height:102px;margin-top:15px;border-radius:4px;border:1px solid rgba(255,255,255,.08);color:#caff6d;padding:10px}.mini-chart svg{width:100%;height:100%}.closing{background:#eeeef0;text-align:center;padding-top:68px;padding-bottom:140px}.closing .eyebrow{color:#6d6e77;margin-bottom:28px}.closing h2 em{color:#7565e8}.closing .text-link{margin-top:37px}.footer{background:#12131a;color:white;position:relative;overflow:hidden}.footer__glow{width:900px;height:520px;position:absolute;top:-370px;right:-230px;background:radial-gradient(ellipse,rgba(108,82,255,.4),transparent 68%)}.footer__inner{position:relative}.footer__top{min-height:390px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.15)}.footer__top .eyebrow{color:#a7a8ae;margin:0 0 23px}.footer__top h2{font-family:var(--font-manrope);font-weight:480;letter-spacing:-.062em;line-height:.98;font-size:clamp(38px,5vw,68px);margin:0}.footer__bottom{min-height:115px;display:flex;align-items:center;gap:26px}.brand--footer{color:white}.footer__bottom p{color:rgba(255,255,255,.46);font-size:11px;margin:0 auto 0 0}.footer__control{color:rgba(255,255,255,.75);font-size:11px;display:flex;align-items:center;gap:5px}.product-page{--product:#8d70ff;background:var(--paper)}.product-page--rose{--product:#f07cb2}.product-page--mint{--product:#55d5ae}.product-page--amber{--product:#ffae57}.product-page--sky{--product:#61a5f5}.product-page--indigo{--product:#747ee9}.product-page--lime{--product:#a8de64}.product-page--earth{--product:#c79b6a}.product-page--crimson{--product:#ef6975}.product-page--coral{--product:#ee9078}.product-page--cyan{--product:#5bd4df}.product-hero{min-height:770px;color:white;overflow:hidden;position:relative;isolation:isolate;display:flex;align-items:center;background:#13141c}.product-hero__glow{z-index:-3;position:absolute;width:750px;height:750px;border-radius:50%;right:-130px;top:-290px;background:radial-gradient(circle,var(--product),rgba(35,35,48,.1) 43%,transparent 70%);opacity:.74}.product-hero__content{padding-top:150px;padding-bottom:80px;position:relative}.back-link{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.58);font-size:12px;margin-bottom:70px;transition:color .2s}.back-link:hover{color:white}.product-hero__type{color:var(--product);font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:19px}.product-hero h1{margin:0;font-family:var(--font-manrope);letter-spacing:-.075em;line-height:.92;font-size:clamp(62px,9vw,142px);font-weight:490}.product-hero__content>div>p{color:rgba(255,255,255,.65);max-width:430px;font-size:16px;line-height:1.6;margin:28px 0 31px}.product-hero__art{width:min(34vw,450px);aspect-ratio:1;position:absolute;right:8%;top:50%;transform:translateY(-20%)}.product-hero__art-ring{position:absolute;inset:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;box-shadow:inset 0 0 40px color-mix(in srgb,var(--product) 20%,transparent)}.product-hero__art-ring:after,.product-hero__art-ring:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.product-hero__art-ring:before{inset:16%;transform:rotateX(62deg)}.product-hero__art-ring:after{inset:-11%;transform:rotateX(62deg) rotate(75deg)}.product-hero__art-card{position:absolute;inset:29%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:color-mix(in srgb,var(--product) 70%,#15151c);border:1px solid rgba(255,255,255,.34);box-shadow:0 26px 54px rgba(0,0,0,.3);border-radius:28%;transform:rotate(17deg)}.product-hero__art-card span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;opacity:.76}.product-intro{padding-block:134px}.faq__grid,.product-intro__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:120px}.product-intro h2{font-size:clamp(40px,4.7vw,65px);margin-top:19px}.product-intro__copy{font-family:var(--font-manrope);font-size:clamp(21px,2.3vw,31px);letter-spacing:-.04em;line-height:1.25;margin:0 0 34px}.product-intro ul{display:grid;grid-template-columns:repeat(2,1fr);list-style:none;gap:13px 27px;margin:0;padding:25px 0 0;border-top:1px solid var(--line)}.product-intro li{display:flex;gap:8px;align-items:center;font-size:12px;color:#565760}.product-intro li svg{color:var(--product)}.roadmap{background:#e8e8e3}.roadmap__line{display:grid;grid-template-columns:repeat(3,1fr)}.roadmap__item{position:relative;padding-right:35px}.roadmap__item>span{color:#777881;font-size:10px;letter-spacing:.08em}.roadmap__item b{display:block;width:100%;height:1px;background:#b9b9b5;position:relative;margin:19px 0 27px}.roadmap__item b:before{content:"";position:absolute;width:9px;height:9px;left:0;top:50%;transform:translateY(-50%);background:var(--product);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--product) 16%,transparent)}.roadmap__item h3{font-family:var(--font-manrope);font-size:19px;letter-spacing:-.035em;margin:0 0 10px}.roadmap__item p{max-width:240px;color:#656670;font-size:13px;line-height:1.6;margin:0}.product-cta{padding:76px 0;background:#14151c;color:white}.product-cta__inner{display:flex;align-items:center;gap:30px}.product-cta__inner>svg{color:var(--product)}.product-cta__inner p{font-family:var(--font-manrope);font-size:clamp(22px,2.7vw,37px);letter-spacing:-.045em;line-height:1.15;max-width:760px;margin:0 auto 0 0}.faq h2{font-size:clamp(38px,4.6vw,62px)}.faq details{padding:0;border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 0;font-weight:600;font-size:15px;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--product);font-size:20px;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{margin:-3px 0 23px;color:#60616a;line-height:1.65;font-size:14px;max-width:520px}.control-login-page{min-height:100svh;color:white;background:#0f1017;position:relative;overflow:hidden;display:grid;place-items:center}.control-login-page__orb{position:absolute;width:620px;height:620px;border-radius:50%;filter:blur(4px);pointer-events:none}.control-login-page__orb--one{top:-400px;left:-260px;background:radial-gradient(circle,rgba(122,102,255,.5),transparent 67%)}.control-login-page__orb--two{bottom:-430px;right:-280px;background:radial-gradient(circle,rgba(205,255,94,.14),transparent 67%)}.control-login{width:min(100% - 40px,430px);position:relative;z-index:1}.control-login__brand{display:flex;justify-content:center;align-items:center;gap:8px;font:800 12px var(--font-manrope);letter-spacing:.16em;margin-bottom:31px}.control-login__brand svg{width:24px}.control-login__panel{padding:42px;background:rgba(30,31,42,.7);border:1px solid rgba(255,255,255,.12);border-radius:17px;backdrop-filter:blur(22px);box-shadow:0 30px 80px rgba(0,0,0,.25)}.control-login__icon{width:39px;height:39px;display:grid;place-items:center;border-radius:10px;color:#d1ff73;background:rgba(208,255,111,.1);border:1px solid rgba(208,255,111,.16)}.control-login__eyebrow{color:#9698a6;letter-spacing:.12em;font-size:9px;font-weight:700;margin:22px 0 9px}.control-login h1{font-family:var(--font-manrope);font-size:48px;font-weight:490;line-height:.87;letter-spacing:-.075em;margin:0}.control-login h1 em{color:#c6ff6b}.control-login__intro{color:rgba(255,255,255,.6);font-size:13px;line-height:1.6;margin:22px 0 27px}.control-login form{display:grid;gap:14px}.control-login label{display:grid;gap:7px;color:#b6b7c1;font-weight:600;font-size:11px}.control-login input{color:white;outline:none;height:45px;padding:0 13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;transition:border-color .2s,background .2s}.control-login input::-moz-placeholder{color:#747582}.control-login input::placeholder{color:#747582}.control-login input:focus{border-color:#a998ff;background:rgba(255,255,255,.09)}.control-login__submit{margin-top:5px;width:100%}.control-login__submit:disabled{cursor:wait;opacity:.7;transform:none}.form-error{color:#ff9b9b;font-size:11px;margin:0}.control-login__security{display:flex;align-items:center;gap:7px;color:#858692;font-size:10px;margin:22px 0 0}.control-login__security svg{color:#c6ff6b}.control-login__footer{text-align:center;letter-spacing:.12em;color:#737481;font-size:9px;font-weight:700;margin-top:25px}.control-app{min-height:100svh;display:grid;grid-template-columns:222px 1fr;background:#111219;color:#eaebf0;font-family:var(--font-inter)}.control-sidebar{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;padding:24px 13px 16px;border-right:1px solid #2a2b35;background:#15161e}.control-sidebar__brand{display:flex;align-items:center;gap:8px;margin:0 10px 38px;font:800 11px var(--font-manrope);letter-spacing:.14em}.control-sidebar__brand svg{width:23px}.control-sidebar__brand span{display:grid;gap:1px}.control-sidebar__brand small{color:#8c8d9b;font-size:7px;letter-spacing:.16em}.control-sidebar__group{display:grid;gap:3px}.control-sidebar__group>span{color:#777885;font-size:9px;font-weight:700;letter-spacing:.11em;margin:0 10px 9px}.control-sidebar button{height:36px;color:#a7a8b4;display:flex;align-items:center;gap:10px;padding:0 10px;text-align:left;border:0;border-radius:6px;background:transparent;font-size:12px;transition:color .18s,background .18s}.control-sidebar button:hover{color:#fff;background:#1d1e28}.control-sidebar button.active{color:#f2f3f7;background:#242531}.control-sidebar button.active i{width:5px;height:5px;border-radius:50%;margin-left:auto;background:#c8ff6a;box-shadow:0 0 7px #c8ff6a}.control-sidebar__bottom{margin-top:auto;padding-top:14px;border-top:1px solid #2a2b35;display:grid;gap:3px}.control-sidebar__bottom b{font-size:9px;font-weight:600;padding:2px 5px;border-radius:4px;background:#292a36;margin-left:auto}.control-content{min-width:0;padding:30px clamp(24px,4vw,64px) 70px;max-width:1570px;width:100%;margin:0 auto}.control-topbar{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:36px}.crumb{display:flex;align-items:center;gap:6px;color:#777987;font-size:10px;margin-bottom:10px}.crumb b{color:#bbbcc5;font-weight:600}.control-topbar h1{font:520 clamp(28px,3.1vw,40px)/1 var(--font-manrope);letter-spacing:-.06em;margin:0}.control-topbar__actions{display:flex;align-items:center;gap:10px}.connection{display:flex;align-items:center;gap:7px;height:33px;padding:0 11px;color:#aeb0ba;border:1px solid #31323e;background:#1a1b24;border-radius:6px;font-size:10px}.connection i{width:6px;height:6px;border-radius:50%;background:#bfff68;box-shadow:0 0 7px #bfff68}.connection--error i{background:#ff7272;box-shadow:0 0 7px #ff7272}.icon-button{display:grid;place-items:center;width:33px;height:33px;color:#aaabb7;border:1px solid #31323e;background:#1a1b24;border-radius:6px}.icon-button:hover{color:white;border-color:#565867}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.health-card{position:relative;overflow:hidden;min-height:177px;display:flex;align-items:center;justify-content:space-between;padding:28px 31px;border:1px solid #343543;border-radius:10px;background:linear-gradient(105deg,#1d1e29,#161721)}.health-card:after{content:"";position:absolute;width:430px;height:430px;right:-145px;top:-310px;background:radial-gradient(circle,rgba(139,119,255,.44),transparent 67%)}.health-card__copy{position:relative;z-index:1}.status-kicker{color:#9da0ad;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700;letter-spacing:.1em}.status-kicker span{width:6px;height:6px;border-radius:50%;background:#c8ff6c;box-shadow:0 0 8px #c8ff6c}.health-card h2{font:520 27px/1.1 var(--font-manrope);letter-spacing:-.045em;margin:14px 0 7px}.health-card p{max-width:570px;color:#999ba7;font-size:12px;line-height:1.55;margin:0}.health-card__pulse{position:relative;z-index:1;width:100px;height:100px;display:grid;place-items:center;border:1px solid rgba(200,255,108,.27);border-radius:50%}.health-card__pulse:after{content:"";position:absolute;inset:9px;border-radius:50%;border:1px solid rgba(200,255,108,.12)}.health-card__pulse div{display:grid;place-items:center;gap:3px;color:#c8ff6c}.health-card__pulse span{color:#d6d8df;font-size:10px;font-weight:700;letter-spacing:.07em}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:13px 0}.metric-card{position:relative;min-height:146px;padding:16px;border:1px solid #30313d;background:#191a23;border-radius:8px}.metric-card svg{color:#a9aabb}.metric-card>span{display:block;color:#999ba8;font-size:10px;margin-top:16px}.metric-card strong{display:block;font:600 24px/1 var(--font-manrope);letter-spacing:-.045em;margin-top:7px}.metric-card small{color:#777986;display:block;font-size:10px;margin-top:7px}.control-columns{display:grid;grid-template-columns:1.6fr 1fr;gap:13px}.control-panel{border:1px solid #30313d;background:#191a23;border-radius:8px;padding:20px}.panel-heading{display:flex;justify-content:space-between;align-items:start}.panel-heading>div>span{color:#7e808d;font-size:9px;letter-spacing:.1em;font-weight:700}.panel-heading h3{margin:6px 0 0;font:600 17px/1 var(--font-manrope);letter-spacing:-.04em}.panel-heading>svg{color:#818390}.panel-link{border:0;background:transparent;color:#b4a7ff;font-size:10px;padding:5px}.runtime-list{margin-top:19px}.runtime-row{min-height:38px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #2b2c37}.runtime-row span{color:#898b97;font-size:11px}.runtime-row b{color:#dddee4;font-size:11px;font-weight:500;text-align:right;overflow-wrap:anywhere}.module-list{display:grid;gap:3px;margin-top:18px}.module-row{min-height:38px;justify-content:space-between;border-top:1px solid #2b2c37}.module-row,.module-row>div{display:flex;align-items:center}.module-row>div{gap:8px;color:#d5d6dd;font-size:11px}.module-row>div svg{color:#9c9da9}.module-row small{color:#80828f;font-size:9px}.module-row small i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#777987}.control-panel--events{margin-top:13px}.muted{color:#727481;font-size:10px}.empty-events{min-height:104px;margin-top:18px;border:1px dashed #373844;display:flex;gap:12px;align-items:center;justify-content:center;color:#80828f;text-align:center;padding:16px}.empty-events svg{color:#a299ff}.empty-events p{margin:0;max-width:480px;font-size:11px;line-height:1.5}.control-empty{min-height:500px;display:grid;place-items:center;text-align:center;border:1px solid #30313d;border-radius:10px;background:radial-gradient(circle at 50% 0,rgba(133,113,255,.13),transparent 43%),#181923}.control-empty>div{max-width:500px;padding:35px}.control-empty svg{color:#c7ff6c;margin-bottom:18px}.control-empty .status-kicker{justify-content:center}.control-empty h2{font:500 clamp(29px,4vw,46px)/.98 var(--font-manrope);letter-spacing:-.065em;margin:18px 0}.control-empty p:last-child{color:#9799a5;font-size:13px;line-height:1.65;margin:0}@media (max-width:900px){.nav-links{margin-left:0;gap:16px}.product-grid{grid-template-columns:repeat(2,1fr)}.capabilities__layout,.faq__grid,.product-intro__grid{gap:60px}.control-teaser__card{padding:46px;grid-template-columns:1fr}.control-preview{margin-top:42px;transform:none}.product-hero__art{opacity:.65;right:-7%;width:360px}.control-app{grid-template-columns:180px 1fr}.control-sidebar{padding-inline:9px}.metric-grid{grid-template-columns:repeat(2,1fr)}.control-columns{grid-template-columns:1fr}}@media (max-width:640px){.container{width:min(100% - 32px,1320px)}.section{padding:90px 0}.site-header{padding:12px 0}.nav-shell{width:min(100% - 32px,1320px)}.site-header--scrolled .nav-shell{padding-left:12px}.control-link,.nav-links{display:none}.menu-button{display:grid;place-items:center}.mobile-nav{width:min(100% - 32px,1320px);padding:14px;margin:8px auto 0;border:1px solid rgba(255,255,255,.13);border-radius:12px;background:rgba(20,21,29,.93);backdrop-filter:blur(18px);display:grid;gap:3px;box-shadow:0 17px 30px rgba(0,0,0,.2)}.mobile-nav a{padding:10px;border-radius:7px;color:#e2e2e5;font-size:13px;display:flex;align-items:center;justify-content:space-between}.mobile-nav a:hover{background:rgba(255,255,255,.08)}.hero{min-height:760px}.hero__content{padding-top:134px}.hero h1{font-size:clamp(50px,15vw,76px);margin:25px 0 31px}.hero__below{display:block}.hero__below>p{font-size:14px;max-width:350px}.hero__buttons{margin-top:25px}.hero__buttons .button{padding:0 14px;font-size:12px}.hero__coordinates{left:16px;right:16px}.hero__coordinates span:nth-child(2){display:none}.hero__orbital{width:370px;height:370px;right:-135px;bottom:-105px}.section-label{margin-bottom:42px}.statement__copy{font-size:clamp(34px,10vw,53px)}.statement__notes{margin-top:47px;display:block}.statement__notes p{max-width:330px}.statement__notes a{margin-top:21px}.capabilities__layout,.faq__grid,.product-intro__grid,.products__heading{grid-template-columns:1fr;gap:31px}.capabilities__right>p{margin-top:0}.discipline-list,.principles{grid-template-columns:1fr}.principles{margin-top:65px;gap:32px}.principles svg{margin-bottom:15px}.products__heading{margin-bottom:42px}.products__heading .section-label{margin-bottom:27px}.product-grid{grid-template-columns:1fr;gap:11px}.product-card{aspect-ratio:1.23}.control-teaser{padding-top:0}.control-teaser__card{padding:31px 24px 0;min-height:0;border-radius:8px}.control-preview{min-height:220px;margin:35px -6px 0;transform:perspective(900px) rotateX(4deg)}.control-preview__body{min-height:181px}.mini-main{padding:18px}.mini-stats i{height:38px}.mini-chart{height:70px;margin-top:9px}.footer__top{min-height:330px;display:block;padding:70px 0}.footer__top .button{margin-top:32px}.footer__bottom{min-height:150px;display:grid;align-content:center;gap:15px}.footer__bottom p{margin:0}.product-hero{min-height:650px}.product-hero__content{padding-top:121px}.back-link{margin-bottom:55px}.product-hero h1{font-size:clamp(57px,17vw,83px)}.product-hero__content>div>p{font-size:14px;max-width:315px}.product-hero__art{width:270px;right:-100px;top:55%}.product-intro ul,.roadmap__line{grid-template-columns:1fr}.roadmap__line{gap:33px}.roadmap__item{padding-right:0}.roadmap__item p{max-width:320px}.product-cta__inner{display:block}.product-cta__inner>svg{margin-bottom:16px}.product-cta__inner .button{margin-top:27px}.faq{padding-bottom:100px}.control-login__panel{padding:30px 23px}.control-app{display:block}.control-sidebar{position:static;height:auto;padding:14px 16px;border-right:0;border-bottom:1px solid #2a2b35}.control-sidebar__brand{margin:0}.control-sidebar__bottom,.control-sidebar__group{display:none}.control-content{padding:25px 16px 45px}.control-topbar{margin-bottom:27px}.control-topbar__actions{align-self:flex-start}.connection{display:none}.health-card{min-height:0;padding:21px}.health-card h2{font-size:22px}.health-card__pulse{display:none}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{min-height:126px;padding:13px}.metric-card strong{font-size:19px}.control-columns{gap:8px}.control-panel{padding:16px}.control-panel--events{margin-top:8px}.control-empty{min-height:450px}.control-empty h2{font-size:32px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.sanaran-home{--sg-void:#07090d;--sg-surface:#0c0f15;--sg-panel:#10141d;--sg-line:rgba(231,236,255,.12);--sg-copy:#a7adbb;--sg-gold:#f2b233;--sg-blue:#2aa8ff;color:#f5f5f1;background:var(--sg-void);overflow:hidden}.sanaran-home .container{width:min(100% - 64px,1440px)}.sanaran-home .site-header{padding-top:18px}.sanaran-home .nav-shell{height:52px;width:min(100% - 64px,1440px)}.sanaran-home .site-header--scrolled .nav-shell{background:rgba(7,9,13,.77);border-color:rgba(242,178,51,.22)}.sanaran-home .brand{gap:10px;font-size:11px;letter-spacing:.16em}.sanaran-home .brand__mark{color:var(--sg-gold);width:29px;height:29px;filter:drop-shadow(0 0 11px rgba(242,178,51,.34))}.sanaran-home .nav-links{margin-left:76px;gap:31px}.sanaran-home .nav-links a{font-size:11px;color:rgba(255,255,255,.74)}.sanaran-home .control-link{padding:10px 14px;border:1px solid rgba(242,178,51,.47);border-radius:5px;color:#ffd56e;font-size:10px;letter-spacing:.025em}.sg-hero{min-height:900px;min-height:100svh;position:relative;isolation:isolate;display:flex;overflow:hidden;background:#05070b}.sg-hero__art{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-4;opacity:.98}.sg-hero__veil{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(4,6,10,.95),rgba(4,6,10,.79) 34%,rgba(4,6,10,.14) 72%,rgba(4,6,10,.32)),linear-gradient(0deg,rgba(4,6,10,.9),transparent 37%)}.sg-hero__orbital-noise{position:absolute;inset:-20%;z-index:-2;pointer-events:none;opacity:.26;background-image:radial-gradient(rgba(242,178,51,.7) .65px,transparent .9px);background-size:33px 33px;-webkit-mask-image:radial-gradient(circle at 76% 42%,#000,transparent 47%);mask-image:radial-gradient(circle at 76% 42%,#000,transparent 47%)}.sg-hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(242,178,51,.45),transparent)}.sg-hero__inner{display:flex;flex-direction:column;justify-content:center;padding-top:88px;padding-bottom:124px}.sg-kicker{display:flex;align-items:center;gap:10px;margin:0;color:#9ea5b5;font-size:9px;line-height:1.2;letter-spacing:.14em;font-weight:700}.sg-kicker>span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--sg-gold);box-shadow:0 0 12px var(--sg-gold)}.sg-kicker i{height:1px;width:23px;background:rgba(255,255,255,.28)}.sg-hero h1{max-width:700px;margin:27px 0 23px;font-family:var(--font-manrope),sans-serif;font-size:clamp(78px,9.8vw,162px);font-weight:510;line-height:.77;letter-spacing:-.087em;color:#f3f3ef;text-wrap:balance}.sg-hero h1 em{display:inline-block;margin-top:12px;font-style:normal;color:transparent;background:linear-gradient(105deg,#fff1ba,#f2b233 42%,#bc7418);background-clip:text;-webkit-background-clip:text;filter:drop-shadow(0 0 21px rgba(242,178,51,.2))}.sg-hero__lead{width:330px;margin:0;color:#c3c7d0;font-size:15px;line-height:1.68}.sg-hero__actions{display:flex;gap:10px;margin-top:28px}.sg-button{min-height:45px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 17px;border:1px solid transparent;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.01em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.sg-button:hover{transform:translateY(-3px)}.sg-button--gold{color:#11100c;background:linear-gradient(135deg,#f7cd62,#f2a91b);box-shadow:0 8px 24px rgba(242,178,51,.2),inset 0 1px rgba(255,255,255,.6)}.sg-button--gold:hover{box-shadow:0 14px 31px rgba(242,178,51,.32),inset 0 1px rgba(255,255,255,.6)}.sg-button--glass{color:#e6e8ed;border-color:rgba(255,255,255,.25);background:rgba(8,10,15,.28);backdrop-filter:blur(12px)}.sg-button--glass:hover{background:rgba(255,255,255,.1)}.sg-hero__signals{position:absolute;bottom:41px;left:32px;right:32px;display:flex;flex-wrap:wrap;gap:24px;color:rgba(233,234,238,.55);font-size:10px}.sg-hero__signals span{display:flex;align-items:center;gap:7px}.sg-hero__signals svg{color:var(--sg-gold)}.sg-scroll-prompt{position:absolute;bottom:34px;left:50%;transform:translateX(-50%);display:grid;justify-items:center;gap:7px;color:#848a95;font-size:9px;letter-spacing:.08em}.sg-scroll-prompt span{width:15px;height:26px;border:1px solid rgba(255,255,255,.35);border-radius:20px}.sg-scroll-prompt span:before{content:"";display:block;width:3px;height:5px;margin:5px auto;border-radius:4px;background:var(--sg-gold);animation:scrollDot 1.7s ease infinite}@keyframes scrollDot{50%{transform:translateY(8px);opacity:.35}}.sg-ecosystem,.sg-products{padding:145px 0;background:var(--sg-void)}.sg-ecosystem{background:radial-gradient(ellipse at 50% 4%,rgba(42,168,255,.09),transparent 39%),var(--sg-void)}.sg-section-head{display:grid;grid-template-columns:1fr 330px;align-items:end;gap:80px}.sg-section-head .sg-kicker{margin-bottom:24px}.sg-control-callout h2,.sg-directions h2,.sg-manifesto h2,.sg-section-head h2{margin:0;font-family:var(--font-manrope),sans-serif;font-size:clamp(43px,5.6vw,78px);font-weight:500;line-height:.96;letter-spacing:-.073em}.sg-control-callout h2 em,.sg-directions h2 em,.sg-manifesto h2 em,.sg-section-head h2 em{color:#f2b233;font-style:normal}.sg-section-head>p{margin:0 0 4px;color:var(--sg-copy);font-size:13px;line-height:1.7}.sg-constellation-wrap{margin-top:64px;border:1px solid var(--sg-line);border-radius:13px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(242,178,51,.09),transparent 16%),linear-gradient(135deg,rgba(255,255,255,.045),transparent 24%),#090c12;box-shadow:inset 0 1px rgba(255,255,255,.06),0 34px 80px rgba(0,0,0,.25)}.sg-constellation{width:min(100%,1170px);aspect-ratio:1.72;min-height:620px;margin:auto;position:relative;background-image:linear-gradient(rgba(126,142,174,.06) 1px,transparent 0),linear-gradient(90deg,rgba(126,142,174,.06) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,rgba(0,0,0,.88));mask-image:linear-gradient(#000,rgba(0,0,0,.88))}.sg-constellation:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 0 13%,rgba(242,178,51,.16) 13.1%,transparent 13.4%),radial-gradient(ellipse at 50% 50%,transparent 0 37%,rgba(42,168,255,.13) 37.1%,transparent 37.4%),radial-gradient(ellipse at 50% 50%,transparent 0 47%,rgba(242,178,51,.09) 47.1%,transparent 47.3%)}.sg-constellation__rings{position:absolute;inset:10% 15%}.sg-constellation__rings i{position:absolute;border:1px solid rgba(242,178,51,.22);border-radius:50%;inset:13%;transform:rotate(-12deg) scaleY(.57)}.sg-constellation__rings i:nth-child(2){inset:2%;border-color:rgba(42,168,255,.21);transform:rotate(22deg) scaleY(.48)}.sg-constellation__rings i:nth-child(3){inset:24%;border-color:rgba(184,92,255,.2);transform:rotate(68deg) scaleY(.54)}.sg-constellation__rings i:nth-child(4){inset:-8%;border-color:rgba(242,178,51,.11);transform:rotate(-39deg) scaleY(.42)}.sg-constellation__core{position:absolute;left:50%;top:50%;z-index:2;width:132px;height:132px;transform:translate(-50%,-50%);display:grid;place-content:center;justify-items:center;gap:5px;border:1px solid rgba(242,178,51,.6);border-radius:50%;background:radial-gradient(circle,#38270c,#13100a 61%,#0b0d12 70%);box-shadow:0 0 0 12px rgba(242,178,51,.05),0 0 80px rgba(242,178,51,.18),inset 0 0 28px rgba(242,178,51,.25)}.sg-constellation__core:after,.sg-constellation__core:before{content:"";position:absolute;inset:-16px;border:1px solid rgba(242,178,51,.18);border-radius:50%}.sg-constellation__core:after{inset:-31px;border-color:rgba(42,168,255,.17)}.sg-constellation__core svg{width:51px;color:#ffcf5d;filter:drop-shadow(0 0 10px rgba(242,178,51,.7))}.sg-constellation__core span{color:#f6f3e9;font:800 10px/1 var(--font-manrope);letter-spacing:.16em;text-indent:.16em}.sg-constellation__core small{display:block;margin-top:2px;color:#f2b233;font-size:6px;letter-spacing:.42em;text-indent:.42em;text-align:center}.sg-constellation__node{position:absolute;left:var(--x);top:var(--y);z-index:3;min-width:85px;display:grid;grid-template-columns:35px auto;grid-template-rows:19px 13px;align-items:center;-moz-column-gap:8px;column-gap:8px;transform:translate(-50%,-50%);color:#eceef3;transition:transform .24s ease,filter .24s ease}.sg-constellation__node:hover{transform:translate(-50%,-50%) scale(1.08);filter:brightness(1.2)}.sg-constellation__node span{grid-row:1/3;width:35px;height:35px;display:grid;place-items:center;color:var(--node-color);background:#0d1119;border:1px solid color-mix(in srgb,var(--node-color) 62%,transparent);border-radius:50%;box-shadow:0 0 0 5px color-mix(in srgb,var(--node-color) 7%,transparent),0 0 20px color-mix(in srgb,var(--node-color) 30%,transparent)}.sg-constellation__node b{white-space:nowrap;font-size:11px;letter-spacing:-.025em}.sg-constellation__node small{color:#9097a5;font-size:8px;white-space:nowrap}.sg-constellation__hint{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#747b88;font-size:9px;letter-spacing:.06em}.sg-manifesto{padding:145px 0;background:#0c1017;border-block:1px solid var(--sg-line)}.sg-manifesto__grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.sg-manifesto .sg-kicker{margin-bottom:25px}.sg-manifesto h2{font-size:clamp(42px,5vw,74px)}.sg-manifesto__lead{margin:3px 0 26px;color:#e5e7eb;font:500 clamp(21px,2.2vw,31px)/1.24 var(--font-manrope);letter-spacing:-.044em}.sg-manifesto__body{max-width:460px;margin:0 0 28px;color:var(--sg-copy);font-size:13px;line-height:1.75}.sg-text-link{display:inline-flex;align-items:center;gap:9px;color:#ffcf64;border-bottom:1px solid rgba(242,178,51,.55);padding-bottom:6px;font-size:12px;font-weight:700;transition:gap .2s ease}.sg-text-link:hover{gap:14px}.sg-values{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:110px;border-top:1px solid var(--sg-line)}.sg-values article{min-height:170px;padding:26px 30px 20px 0;border-right:1px solid var(--sg-line)}.sg-values article+article{padding-left:30px}.sg-values article:last-child{border-right:0}.sg-values svg{color:var(--sg-gold)}.sg-values h3{margin:33px 0 8px;color:#f0f1f4;font-size:14px;letter-spacing:-.025em}.sg-values p{max-width:240px;margin:0;color:#89909f;font-size:12px;line-height:1.62}.sg-products{background:radial-gradient(circle at 14% 1%,rgba(184,92,255,.13),transparent 28%),radial-gradient(circle at 90% 14%,rgba(42,168,255,.1),transparent 26%),#07090d}.sg-section-head--products{margin-bottom:52px}.product-gallery__filters{display:flex;align-items:center;gap:20px;padding:14px 0;border-top:1px solid var(--sg-line);border-bottom:1px solid var(--sg-line)}.product-gallery__filter-label{display:flex;align-items:center;gap:7px;color:#8f96a4;font-size:10px;white-space:nowrap}.product-gallery__filter-list{display:flex;gap:5px;flex-wrap:wrap}.product-gallery__filter-list button{border:1px solid transparent;border-radius:4px;padding:7px 10px;color:#aeb4be;background:transparent;font-size:10px;transition:background .2s,border .2s,color .2s}.product-gallery__filter-list button:hover{color:#f1f2f4}.product-gallery__filter-list button.is-active{color:#ffd56d;border-color:rgba(242,178,51,.35);background:rgba(242,178,51,.08)}.product-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding-top:21px}.product-gallery__card{min-height:330px;position:relative;isolation:isolate;display:flex;flex-direction:column;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:#f2f3f6;background:linear-gradient(145deg,color-mix(in srgb,var(--product-accent) 26%,#121620),#0d1017 63%);box-shadow:inset 0 1px rgba(255,255,255,.06);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .35s}.product-gallery__card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--product-accent) 56%,transparent);box-shadow:0 25px 48px rgba(0,0,0,.32),0 0 30px color-mix(in srgb,var(--product-accent) 12%,transparent),inset 0 1px rgba(255,255,255,.1)}.product-gallery__card:before{content:"";position:absolute;z-index:-1;width:230px;height:230px;right:-82px;top:-78px;border-radius:50%;background:radial-gradient(circle,var(--product-accent),transparent 68%);filter:blur(14px);opacity:.42;transition:transform .45s ease}.product-gallery__card:hover:before{transform:scale(1.2)}.product-gallery__art{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.68;transition:transform .6s ease,opacity .4s;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.75) 34%,#000);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.75) 34%,#000)}.product-gallery__card:hover .product-gallery__art{transform:scale(1.055);opacity:.83}.product-gallery__mesh{position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,rgba(7,9,13,.3),rgba(7,9,13,.02) 46%,rgba(7,9,13,.55)),linear-gradient(90deg,rgba(7,9,13,.86),transparent 68%)}.product-gallery__top{display:flex;justify-content:space-between;align-items:center;color:#c1c5cf;font-size:9px;font-weight:700;letter-spacing:.11em}.product-gallery__top svg{color:var(--product-accent);transition:transform .25s}.product-gallery__card:hover .product-gallery__top svg{transform:translate(3px,-3px)}.product-gallery__core{display:flex;align-items:center;gap:7px;margin-top:auto}.product-gallery__core>span{width:48px;height:48px;display:grid;place-items:center;flex:none;color:var(--product-accent);border:1px solid color-mix(in srgb,var(--product-accent) 54%,transparent);border-radius:12px;background:rgba(8,11,17,.42);box-shadow:inset 0 0 18px color-mix(in srgb,var(--product-accent) 11%,transparent);backdrop-filter:blur(8px)}.product-gallery__core i{display:block;height:1px;flex:1;background:linear-gradient(90deg,var(--product-accent),transparent);opacity:.65}.product-gallery__copy h3{margin:16px 0 6px;font:600 clamp(24px,2.1vw,30px)/1 var(--font-manrope);letter-spacing:-.055em}.product-gallery__copy p{min-height:37px;max-width:280px;margin:0;color:#bdc2cc;font-size:11px;line-height:1.5}.product-gallery__meta{display:flex;justify-content:space-between;align-items:end;margin-top:17px;padding-top:10px;border-top:1px solid rgba(255,255,255,.15);color:#9aa1ad;font-size:9px;letter-spacing:.045em}.product-gallery__meta b{color:var(--product-accent);font:600 14px/1 var(--font-manrope);letter-spacing:-.03em}.sg-directions{padding:132px 0;border-top:1px solid var(--sg-line);background:#0c1017}.sg-directions__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%}.sg-directions .sg-kicker{margin-bottom:25px}.sg-directions h2{font-size:clamp(40px,4.8vw,67px)}.sg-directions__list{border-top:1px solid var(--sg-line)}.sg-directions__list>div{min-height:59px;display:grid;grid-template-columns:45px 1fr 35px;align-items:center;border-bottom:1px solid var(--sg-line);transition:padding .24s ease,background .24s}.sg-directions__list>div:hover{padding-left:12px;background:rgba(242,178,51,.04)}.sg-directions__list b{color:#777f8d;font-size:9px;font-weight:600}.sg-directions__list span{color:#e6e8ed;font:500 18px/1 var(--font-manrope);letter-spacing:-.04em}.sg-directions__list i{width:20px;height:20px;border:1px solid rgba(242,178,51,.45);border-radius:50%;position:relative}.sg-directions__list i:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#f2b233;box-shadow:0 0 8px #f2b233}.sg-control-callout{padding:100px 0;background:linear-gradient(125deg,#0b0d14,#111427)}.sg-control-callout__inner{position:relative;overflow:hidden;min-height:335px;display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:36px;padding:50px;border:1px solid rgba(151,136,255,.32);border-radius:13px;background:radial-gradient(circle at 15% 28%,rgba(242,178,51,.14),transparent 20%),radial-gradient(circle at 73% 80%,rgba(93,69,252,.26),transparent 37%),linear-gradient(110deg,rgba(255,255,255,.065),transparent 43%);box-shadow:inset 0 1px rgba(255,255,255,.07),0 30px 70px rgba(0,0,0,.22)}.sg-control-callout__inner:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:43px 43px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 78%);mask-image:linear-gradient(90deg,#000,transparent 78%);pointer-events:none}.sg-control-callout__orb{width:125px;height:125px;position:relative;z-index:1;display:grid;place-items:center;color:#ffd56d;border:1px solid rgba(242,178,51,.45);border-radius:50%;box-shadow:0 0 0 13px rgba(242,178,51,.05),0 0 48px rgba(242,178,51,.12)}.sg-control-callout__orb svg:last-child{position:absolute;width:69px;color:#ffd56d;opacity:.22}.sg-control-callout h2,.sg-control-callout__orb svg:first-child{position:relative;z-index:1}.sg-control-callout h2{margin-top:17px;font-size:clamp(34px,4vw,56px)}.sg-control-callout h2 em{color:#aa9eff}.sg-control-callout p:not(.sg-kicker){position:relative;z-index:1;max-width:500px;color:#aeb4c1;font-size:13px;line-height:1.65}.sg-control-callout .sg-button{position:relative;z-index:1;white-space:nowrap}.sanaran-home .footer{background:#06080c}.sanaran-home .footer__glow{background:radial-gradient(ellipse,rgba(242,178,51,.22),transparent 68%)}.sanaran-home .footer__top{min-height:340px}.sanaran-home .footer__top h2{font-size:clamp(39px,4.9vw,68px)}.sanaran-home .footer .brand__mark{color:#f2b233}.sanaran-home .footer__control{color:#e2bd59}.product-page{background:#080b10;color:#edf0f5}.product-page .product-hero{background:radial-gradient(circle at 76% 20%,color-mix(in srgb,var(--product) 22%,transparent),transparent 35%),#090c12}.product-page .product-intro{background:#0b0f16}.product-page .product-intro__copy{color:#e9ebef}.product-page .product-intro li{color:#a7adba}.product-page .roadmap{background:#10141c}.product-page .roadmap__item h3{color:#eceef2}.product-page .roadmap__item p{color:#9fa5b1}.product-page .roadmap__item b{background:#303743}.product-page .faq{background:#090c12}.product-page .faq details{border-color:rgba(255,255,255,.12)}.product-page .faq details p{color:#a3a9b5}@media (max-width:1050px){.sanaran-home .nav-links{margin-left:0}.sg-section-head{gap:45px}.sg-constellation{min-height:540px}.product-gallery__grid{grid-template-columns:repeat(2,1fr)}.sg-control-callout__inner{grid-template-columns:115px 1fr}.sg-control-callout .sg-button{width:-moz-max-content;width:max-content;margin-left:151px}.sg-control-callout__orb{width:95px;height:95px}.sg-control-callout__orb svg:last-child{width:51px}}@media (max-width:700px){.sanaran-home .container{width:min(100% - 32px,1440px)}.sanaran-home .site-header{padding-top:11px}.sanaran-home .nav-shell{width:min(100% - 32px,1440px)}.sanaran-home .control-link,.sanaran-home .nav-links{display:none}.sg-hero{min-height:760px}.sg-hero__art{-o-object-position:66% center;object-position:66% center}.sg-hero__veil{background:linear-gradient(90deg,rgba(4,6,10,.93),rgba(4,6,10,.65)),linear-gradient(0deg,rgba(4,6,10,.9),transparent 45%)}.sg-hero__inner{justify-content:flex-start;padding-top:163px}.sg-kicker{font-size:8px;gap:7px}.sg-kicker i{width:13px}.sg-hero h1{margin:24px 0 22px;font-size:clamp(70px,21vw,97px)}.sg-hero__lead{width:min(100%,305px);font-size:14px}.sg-hero__actions{margin-top:25px}.sg-hero__actions .sg-button{padding:0 13px;font-size:10px}.sg-hero__signals{left:16px;right:16px;bottom:27px;gap:11px 14px}.sg-hero__signals span{font-size:9px}.sg-scroll-prompt{display:none}.sg-ecosystem,.sg-manifesto,.sg-products{padding:88px 0}.sg-directions__grid,.sg-manifesto__grid,.sg-section-head{grid-template-columns:1fr;gap:28px}.sg-manifesto h2,.sg-section-head h2{font-size:clamp(40px,11vw,57px)}.sg-section-head>p{max-width:370px}.sg-constellation-wrap{margin-top:40px;margin-inline:-5px}.sg-constellation{min-height:465px;aspect-ratio:auto}.sg-constellation__node{min-width:30px;display:block}.sg-constellation__node span{width:30px;height:30px}.sg-constellation__node b,.sg-constellation__node small{display:none}.sg-constellation__core{width:99px;height:99px}.sg-constellation__core svg{width:39px}.sg-constellation__core span{font-size:8px}.sg-constellation__hint{bottom:14px;font-size:8px}.sg-manifesto__lead{font-size:22px}.sg-values{grid-template-columns:1fr;margin-top:60px}.sg-values article,.sg-values article+article{min-height:0;padding:21px 0;border-right:0;border-bottom:1px solid var(--sg-line)}.sg-values article:last-child{border-bottom:0}.sg-values h3{margin:15px 0 6px}.product-gallery__filters{display:block;padding:13px 0}.product-gallery__filter-label{margin-bottom:10px}.product-gallery__filter-list{flex-wrap:nowrap;overflow:auto;padding-bottom:3px}.product-gallery__filter-list button{white-space:nowrap}.product-gallery__grid{grid-template-columns:1fr;gap:10px;padding-top:14px}.product-gallery__card{min-height:294px}.product-gallery__copy h3{font-size:28px}.sg-directions{padding:85px 0}.sg-directions__list>div{min-height:53px}.sg-control-callout{padding:65px 0}.sg-control-callout__inner{display:block;min-height:0;padding:32px 24px}.sg-control-callout__orb{margin-bottom:32px}.sg-control-callout h2{font-size:40px}.sg-control-callout .sg-button{margin:23px 0 0}.sanaran-home .footer__top{min-height:300px}.sanaran-home .footer__top h2{font-size:42px}}