@font-face{font-family:__Sora_86ce25;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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:__Sora_86ce25;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_86ce25;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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:__Sora_86ce25;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_86ce25;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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:__Sora_86ce25;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_86ce25;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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:__Sora_86ce25;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_86ce25;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.p.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:__Sora_86ce25;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-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:__Sora_Fallback_86ce25;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_86ce25{font-family:__Sora_86ce25,__Sora_Fallback_86ce25;font-style:normal}.__variable_86ce25{--font-sora:"__Sora_86ce25","__Sora_Fallback_86ce25"}@font-face{font-family:__Libre_Baskerville_e33045;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/adb2ac03cdb7d75b-s.p.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:__Libre_Baskerville_e33045;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/782fd72d8ca20ddd-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:__Libre_Baskerville_e33045;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/adb2ac03cdb7d75b-s.p.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:__Libre_Baskerville_e33045;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/782fd72d8ca20ddd-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:__Libre_Baskerville_e33045;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.p.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:__Libre_Baskerville_e33045;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-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:__Libre_Baskerville_e33045;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/645c88064de6876a-s.p.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:__Libre_Baskerville_e33045;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cccb76cee38030ea-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:__Libre_Baskerville_Fallback_e33045;src:local("Times New Roman");ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.00%;size-adjust:127.26%}.__className_e33045{font-family:__Libre_Baskerville_e33045,__Libre_Baskerville_Fallback_e33045}.__variable_e33045{--font-libre:"__Libre_Baskerville_e33045","__Libre_Baskerville_Fallback_e33045"}@font-face{font-family:__Inter_337993;font-style:normal;font-weight:700;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_337993;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_337993;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_337993;font-style:normal;font-weight:700;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_337993;font-style:normal;font-weight:700;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_337993;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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_337993;font-style:normal;font-weight:700;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_337993;font-style:normal;font-weight:800;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_337993;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_337993;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_337993;font-style:normal;font-weight:800;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_337993;font-style:normal;font-weight:800;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_337993;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.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_337993;font-style:normal;font-weight:800;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_337993;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_337993{font-family:__Inter_337993,__Inter_Fallback_337993;font-style:normal}.__variable_337993{--font-inter:"__Inter_337993","__Inter_Fallback_337993"}*,::backdrop,: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:#3b82f680;--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{border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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{margin:0;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{color:inherit;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:initial}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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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::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%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.z-0{z-index:0}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.overflow-hidden{overflow:hidden}.border{border-width:1px}.italic{font-style:italic}.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,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--bg:#070810;--bg-2:#0b0d17;--bg-3:#0f1220;--fg:#e8ecf4;--accent:#22d3ee;--accent-light:#67e8f9;--accent-deep:#0ea5e9;--accent-glow:#22d3ee2e;--muted:#8a93a6;--muted-light:#5b6378;--card:#ffffff0a;--card-solid:#0e1120;--border:#ffffff14;--glass-border:#ffffff1a;--dark:#05060c;--dark2:#0a0b12;--serif:var(--font-libre),Georgia,serif;--sans:var(--font-sora),system-ui,sans-serif;--display:var(--font-inter),system-ui,-apple-system,sans-serif;--indigo:#818cf8;--indigo-light:#a5b4fc;--indigo-glow:#818cf829;--emerald:#22d3ee;--emerald-light:#67e8f9;--emerald-glow:#22d3ee29;--violet:#38bdf8;--violet-light:#7dd3fc;--violet-glow:#38bdf829;--amber:#fbbf24;--amber-light:#fcd34d;--amber-glow:#fbbf2429;--rose:#22d3ee;--rose-light:#67e8f9;--rose-glow:#22d3ee29;--cyan:#22d3ee;--cyan-light:#67e8f9;--cyan-glow:#22d3ee29}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;background:var(--bg)}body:before{z-index:-1;background:radial-gradient(ellipse 80% 50% at 75% 0,#22d3ee1a,#0000 60%),radial-gradient(ellipse 70% 60% at 10% 20%,#6366f114,#0000 55%),radial-gradient(ellipse 90% 70% at 50% 110%,#22d3ee12,#0000 60%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:9998;opacity:.035;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='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:180px}::selection{background:var(--accent);color:#05060c}.glass{background:var(--card);border:1px solid var(--glass-border)}.glow-cyan{box-shadow:0 0 0 1px #22d3ee1f,0 20px 60px -20px #22d3ee59}.gradient-text-cyan{background:linear-gradient(135deg,#fff 0,var(--accent-light) 55%,var(--accent-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}.grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:60px 60px}.loader{position:fixed;inset:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;background:var(--bg);transition:opacity .55s ease;pointer-events:none}.loader.done{opacity:0}.loader:before{content:"";position:absolute;width:min(60vw,560px);height:280px;background:radial-gradient(ellipse at center,#22d3ee29,#0000 70%);filter:blur(40px);pointer-events:none}.loader-logo{position:relative;display:flex;align-items:baseline;gap:.4rem}.loader-logo span{font-family:var(--sans);font-size:clamp(3.5rem,11vw,7.5rem);font-weight:800;color:#fff;display:inline-block;opacity:0;transform:translateY(28px);animation:loaderPop .6s cubic-bezier(.22,1,.36,1) forwards}.loader-logo span:first-child{animation-delay:.1s}.loader-logo span:nth-child(2){animation-delay:.22s;font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(2rem,6vw,4.2rem);color:var(--accent)}.loader-logo span:nth-child(3){animation-delay:.34s}@keyframes loaderPop{to{opacity:1;transform:translateY(0)}}.loader-bar{position:relative;width:clamp(150px,24vw,240px);height:2px;background:#ffffff1a;border-radius:2px;overflow:hidden}.loader-bar span{position:absolute;left:0;top:0;bottom:0;width:100%;display:block;border-radius:2px;background:linear-gradient(90deg,var(--accent-deep),var(--accent),var(--accent-light));box-shadow:0 0 12px var(--accent);transform:scaleX(0);transform-origin:left;animation:loaderFill .8s cubic-bezier(.65,0,.35,1) .25s forwards}@keyframes loaderFill{to{transform:scaleX(1)}}.app-content:not(.ready) *,.app-content:not(.ready) :after,.app-content:not(.ready) :before{animation-play-state:paused!important}.float-shapes{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.float-shape{position:absolute;border-radius:50%;opacity:.04;filter:blur(2px)}.float-shape:first-child{width:650px;height:650px;background:radial-gradient(circle,var(--violet) 0,var(--indigo) 100%);top:-12%;right:-8%;animation:floatDrift 26s ease-in-out infinite}.float-shape:nth-child(2){width:420px;height:420px;background:radial-gradient(circle,var(--cyan) 0,var(--emerald) 100%);bottom:8%;left:-6%;animation:floatDrift 22s ease-in-out infinite;animation-delay:-8s}.float-shape:nth-child(3){width:320px;height:320px;background:radial-gradient(circle,var(--rose) 0,var(--amber) 100%);top:35%;right:15%;animation:floatDrift 28s ease-in-out infinite;animation-delay:-14s}.float-shape:nth-child(4){width:250px;height:250px;background:radial-gradient(circle,var(--amber-light) 0,var(--accent) 100%);top:60%;left:20%;animation:floatDrift 20s ease-in-out infinite;animation-delay:-5s;opacity:.025}.float-shape:nth-child(5){width:200px;height:200px;background:radial-gradient(circle,var(--emerald-light) 0,var(--cyan) 100%);bottom:15%;right:30%;animation:floatDrift 24s ease-in-out infinite;animation-delay:-18s;opacity:.03}@keyframes floatDrift{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,-40px) scale(1.05)}50%{transform:translate(-20px,30px) scale(.95)}75%{transform:translate(40px,20px) scale(1.02)}}.scroll-progress{height:3px;background:linear-gradient(90deg,var(--accent),var(--violet),var(--cyan),var(--emerald));z-index:200;transform-origin:left;transform:scaleX(0)}.scroll-progress,nav{position:fixed;top:0;left:0;right:0}nav{z-index:100;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center;background:#070810b8;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid var(--border);transform:translateY(-100%);animation:navSlide .6s 1.6s forwards}@keyframes navSlide{to{transform:translateY(0)}}.nav-logo{font-family:var(--display);font-weight:800;font-size:1.1rem;letter-spacing:-.02em;text-decoration:none;color:var(--fg);display:flex;align-items:center;gap:.5rem}.nav-logo-word{display:inline-flex;align-items:baseline;letter-spacing:-.02em}.nav-logo-amp{color:var(--accent);font-style:normal;margin:0 .02em}.nav-logo-mark{position:relative;top:1px;width:22px;height:22px;color:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow));transition:transform .5s cubic-bezier(.22,1,.36,1),filter .3s}.nav-logo:hover .nav-logo-mark{transform:translateY(-1px) rotate(-4deg);filter:drop-shadow(0 0 12px var(--accent))}.nav-center{display:flex;gap:2.5rem;list-style:none}.nav-center a{text-decoration:none;color:var(--fg);font-size:.8rem;font-weight:500;letter-spacing:.04em;transition:color .3s;position:relative}.nav-center a:after{content:"";position:absolute;bottom:-6px;left:50%;width:4px;height:4px;background:var(--accent);border-radius:50%;transform:translateX(-50%) scale(0);transition:transform .3s cubic-bezier(.22,1,.36,1)}.nav-center a:hover{color:var(--accent)}.nav-center a:hover:after{transform:translateX(-50%) scale(1)}.nav-right a{font-size:.8rem;font-weight:600;color:var(--accent);text-decoration:none;display:flex;align-items:center;gap:.4rem;transition:gap .3s}.nav-right a:hover{gap:.8rem}.hero{min-height:100vh;justify-content:flex-start;text-align:center;padding:11rem 1.5rem 5rem;z-index:1}.hero,.hero-center{display:flex;flex-direction:column;align-items:center;position:relative}.hero-center{z-index:2;width:100%;max-width:1080px;margin:0 auto;gap:1.5rem}.hero-center .hero-tag{justify-content:center}.hero-center .hero-desc{margin-left:auto;margin-right:auto;max-width:560px}.hero-center .hero-actions{justify-content:center;margin-top:.5rem}.hero-center .hero-social{justify-content:center;margin-top:1rem}.hero-left{flex:0 0 50%;display:flex;flex-direction:column;justify-content:center;padding:8rem 4rem 4rem;position:relative;z-index:2;background:linear-gradient(110deg,#070810b8,#0b0d1773 70%,#0000);transform:translate3d(calc(var(--mx,0)*-7px),calc(var(--my,0)*-7px),0);will-change:transform}.hero-left:before{content:"";inset:0;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 50%,#000 30%,#0000 100%);mask-image:radial-gradient(ellipse 90% 70% at 50% 50%,#000 30%,#0000 100%);opacity:.6}.hero-left:before,.hero-number{position:absolute;pointer-events:none}.hero-number{font-size:12rem;font-weight:800;color:#0000;-webkit-text-stroke:1px #ffffff0d;top:5rem;left:1rem;line-height:1}.hero-tag{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--accent);opacity:0;transform:translateY(20px);animation:fadeSlide .7s .55s forwards}.hero-tag:before{content:"";width:20px;height:2px;background:var(--accent);display:inline-block;animation:tagPulse 2s ease-in-out infinite}@keyframes tagPulse{0%,to{width:20px}50%{width:35px}}.hero h1{font-size:clamp(2.6rem,7vw,5.6rem);line-height:1.02;letter-spacing:-.04em}.hero h1,.hero h1 em{font-family:var(--display);font-weight:700}.hero h1 em{font-style:normal;background:linear-gradient(120deg,var(--accent-light) 0,var(--accent) 45%,var(--accent-deep) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}.hero-line{display:block;overflow:hidden;padding-bottom:.18em;margin-bottom:-.18em}.hero-line-inner{display:block;transform:translateY(110%);animation:lineReveal .8s cubic-bezier(.22,1,.36,1) forwards;background:linear-gradient(180deg,#fff,#fff 32%,#ffffff75);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000;color:#0000}.hero-line:first-child .hero-line-inner{animation-delay:.8s}.hero-line:nth-child(2) .hero-line-inner{animation-delay:.95s}.hero-line:nth-child(3) .hero-line-inner{animation-delay:1.1s}.hero-line:nth-child(4) .hero-line-inner{animation-delay:1.25s}@keyframes lineReveal{to{transform:translateY(0)}}.hero-desc{margin-top:1.5rem;color:var(--muted);font-size:1rem;line-height:1.7;max-width:420px;opacity:0;transform:translateY(20px);animation:fadeSlide .7s 1.5s forwards}.hero-desc strong{color:var(--fg);font-weight:600}@keyframes fadeSlide{to{opacity:1;transform:translateY(0)}}.hero-actions{display:flex;gap:1rem;margin-top:2.5rem;opacity:0;transform:translateY(20px);animation:fadeSlide .7s 1.7s forwards}.btn-magnetic{position:relative;padding:1rem 2.5rem;background:var(--accent);color:#fff;border:none;border-radius:0;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;font-family:var(--sans);transition:transform .2s ease-out,box-shadow .3s;overflow:hidden;display:inline-flex;align-items:center;gap:10px}.btn-magnetic:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#ffffff40,#0000 60%);opacity:0;transition:opacity .3s}.btn-magnetic:hover:before{opacity:1}.btn-magnetic:hover{box-shadow:0 10px 40px #ff4d004d,0 0 80px #ff4d001a}.btn-arrow{transition:transform .25s}.btn-magnetic:hover .btn-arrow{transform:translateX(4px)}.btn-outline{position:relative;padding:1rem 2.5rem;background:#ffffff0a;color:var(--fg);border:1px solid var(--glass-border);border-radius:0;font-size:.95rem;font-weight:500;cursor:pointer;text-decoration:none;font-family:var(--sans);transition:color .3s,background .3s,border-color .3s,box-shadow .3s,transform .3s;display:inline-block}.btn-outline:hover{color:var(--accent);background:#22d3ee14;border-color:#22d3ee66;box-shadow:0 0 32px -8px var(--accent-glow);transform:translateY(-2px)}.hero-social{margin-top:3rem;display:flex;align-items:center;gap:1rem;opacity:0;transform:translateY(20px);animation:fadeSlide .7s 1.9s forwards}.avatars{display:flex}.avatars span{width:30px;height:30px;border-radius:50%;border:2px solid var(--bg);display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;margin-left:-7px;background:linear-gradient(135deg,#1b2030,#0e1120);color:var(--accent-light)}.avatars span:first-child{margin-left:0}.social-text{font-size:.78rem;color:var(--muted);line-height:1.4}.social-text strong{color:var(--fg)}.hero-right{flex:0 0 50%;background:#0000;position:relative;overflow:hidden}.hero-right:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 39px,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,hsla(0,0%,100%,.025) 0,hsla(0,0%,100%,.025) 40px);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#0000 30%,#000 90%);mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#0000 30%,#000 90%)}.hero-blob{position:absolute;top:50%;left:50%;width:350px;height:350px;transform:translate(-50%,-50%);z-index:0;opacity:.06}.hero-blob svg{width:100%;height:100%}.hero-blob path{fill:var(--accent);animation:morph 12s ease-in-out infinite}@keyframes morph{0%,to{d:path("M220,100 C280,40 340,120 300,200 C260,280 180,320 120,260 C60,200 100,80 160,60 C180,52 200,60 220,100Z")}33%{d:path("M200,80 C270,30 350,100 320,190 C290,280 200,340 130,280 C60,220 80,120 140,70 C160,55 180,60 200,80Z")}66%{d:path("M230,110 C290,50 330,140 290,220 C250,300 160,310 100,250 C40,190 90,90 170,60 C190,52 210,70 230,110Z")}}.hero-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;padding:0 2.5rem;width:100%;max-width:560px;position:absolute;left:50%;bottom:5rem;transform:translateX(-50%)}.hero-tile{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:0;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .5s cubic-bezier(.22,1,.36,1);cursor:default;position:relative;overflow:hidden;opacity:0;transform:translateY(30px) scale(.9);animation:tileIn .6s cubic-bezier(.22,1,.36,1) forwards;box-shadow:0 12px 40px -16px #0009}.hero-tile:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--tx,50%) var(--ty,50%),var(--accent-glow),#0000 60%);opacity:0;transition:opacity .4s}.hero-tile:hover:before{opacity:1}.hero-tile:hover{border-color:var(--accent);transform:scale(1.04);background:#22d3ee0f;box-shadow:0 18px 50px -18px var(--accent-glow)}.hero-tile:first-child{animation-delay:1.2s}.hero-tile:nth-child(2){animation-delay:1.35s}.hero-tile:nth-child(3){animation-delay:1.5s}.hero-tile:nth-child(4){animation-delay:1.65s}@keyframes tileIn{to{opacity:1;transform:translateY(0) scale(1)}}.hero-tile-num{font-size:1.5rem;font-weight:800;color:#fff;transition:transform .4s;letter-spacing:-.02em}.hero-tile:hover .hero-tile-num{transform:scale(1.1)}.hero-tile-label{font-size:.6rem;color:#fff6;text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;text-align:center}.hero-status{position:absolute;top:6.5rem;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--fg);background:var(--card);border:1px solid var(--glass-border);border-radius:100px;white-space:nowrap;opacity:0;animation:fadeOnly .7s 1.8s forwards;z-index:3}.hero-status-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.hero-status-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:#34d399;animation:statusPing 1.8s ease-out infinite}@keyframes statusPing{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.6);opacity:0}}@keyframes fadeOnly{to{opacity:1}}.hero-robot{position:absolute;inset:0;z-index:1;opacity:0;animation:fadeOnly 1s 1.3s forwards;transform:translate3d(calc(var(--mx,0)*24px),calc(var(--my,0)*18px),0);will-change:transform}.hero-robot-canvas{width:100%!important;height:100%!important;display:block}.spotlight{position:absolute;top:-30%;left:-25%;width:150%;height:170%;pointer-events:none;z-index:0;opacity:0;animation:spotlightFade 1.6s 1.2s forwards}@keyframes spotlightFade{to{opacity:1}}.hero-grid{z-index:2;transform:translateX(-50%) translate3d(calc(var(--mx,0)*13px),calc(var(--my,0)*13px),0)}.spline-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.spline-loader-ring{width:46px;height:46px;border-radius:50%;border:2px solid #22d3ee26;border-top:2px solid var(--accent);animation:spin .8s linear infinite}.robot-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.robot-bg-inner{position:absolute;inset:0;opacity:0;transform:scale(1.06);animation:fadeOnly 1.4s .6s forwards}.robot-bg-canvas{width:100%!important;height:100%!important;display:block}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.robot-bg-inner{inset:auto;top:50%;left:50%;width:66.66%;height:66.66%;transform-origin:center;transform:translate(-50%,-50%) scale(1.59)}}.robot-bg-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#070810c7,#07081057 40%,#07081047 68%,#0708109e)}.hero-stats{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.8rem;width:100%;max-width:640px}.hero-stats .hero-tile{flex:1 1 130px;min-width:118px;aspect-ratio:auto;padding:1.1rem .7rem}.scroll-hint{position:absolute;bottom:2rem;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:0;animation:fadeSlide .6s 2.2s forwards}.scroll-hint span{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:#ffffff73}.scroll-arrow{width:1px;height:30px;position:relative;overflow:hidden}.scroll-arrow:after{content:"";position:absolute;top:-100%;left:0;width:1px;height:100%;background:var(--accent);animation:scrollDown 1.5s ease-in-out infinite}@keyframes scrollDown{0%{top:-100%}50%{top:0}to{top:100%}}.ticker{padding:1.6rem 0;overflow:hidden;position:relative;z-index:1;background:#070810;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ticker:after,.ticker:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.ticker:before{left:0;background:linear-gradient(90deg,#070810,#0000)}.ticker:after{right:0;background:linear-gradient(270deg,#070810,#0000)}.ticker-track{animation:tick 25s linear infinite;width:max-content}.ticker-item,.ticker-track{display:flex;gap:4rem;align-items:center}.ticker-item{font-size:clamp(.95rem,1.5vw,1.3rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,var(--accent-light),var(--accent),var(--accent-deep),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;background-size:300% 100%;animation:gradientShift 6s ease infinite}.ticker-item:after{content:"";width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;transition:transform .3s;box-shadow:0 0 12px var(--accent-glow)}@keyframes tick{to{transform:translateX(-50%)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ticker:hover .ticker-track{animation-play-state:paused}.ticker:hover .ticker-item:after{transform:scale(1.5)}section{padding:8rem 3rem;position:relative;z-index:1}.tag{font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:1.4rem;display:flex;align-items:center;gap:.85rem}.tag:before{content:"";width:32px;height:2px;border-radius:2px;background:linear-gradient(90deg,currentColor,#0000);box-shadow:0 0 10px currentColor;animation:tagPulse 2.4s ease-in-out infinite}.big-title{font-size:clamp(2.3rem,4.6vw,4.1rem);line-height:1.04;letter-spacing:-.035em;max-width:740px;background:linear-gradient(180deg,#fff,#fff 40%,#ffffff80);-webkit-background-clip:text;background-clip:text}.big-title,.big-title em{font-family:var(--display);font-weight:700;-webkit-text-fill-color:#0000;color:#0000}.big-title em{font-style:normal;background:linear-gradient(120deg,var(--accent-light) 0,var(--accent) 45%,var(--accent-deep) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 18px var(--accent-glow))}.services-section{background:var(--bg);position:relative;overflow:hidden}.services-section:before{top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,var(--indigo-glow) 0,#0000 70%)}.services-section:after,.services-section:before{content:"";position:absolute;pointer-events:none;filter:blur(40px)}.services-section:after{bottom:-150px;left:-150px;width:400px;height:400px;background:radial-gradient(circle,var(--violet-glow) 0,#0000 70%)}.services-section .tag{color:var(--indigo)}.services-section .tag:before{border-color:var(--indigo)}.services-section .big-title em{color:var(--indigo)}.svc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:4rem}.svc-card{background:var(--card);border:1px solid var(--glass-border);border-radius:0;padding:2.5rem;position:relative;overflow:hidden;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s,border-color .4s}.svc-card:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 30px 60px #818cf82e;border-color:#818cf859}.svc-icon{width:52px;height:52px;border-radius:0;background:var(--indigo-glow);display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem;transition:transform .4s,box-shadow .4s}.svc-card:hover .svc-icon{transform:scale(1.1) rotate(-5deg);box-shadow:0 8px 24px var(--indigo-glow)}.svc-title{font-size:1.2rem;font-weight:800;margin-bottom:.5rem}.svc-desc{font-size:.88rem;color:var(--muted);line-height:1.65;margin-bottom:2rem}.svc-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:600;color:var(--indigo);text-decoration:none;margin-top:1.2rem;transition:gap .3s}.svc-link:hover{gap:.7rem}.svc-link svg{stroke:var(--indigo);stroke-width:2.5;fill:none}.ba{display:flex;gap:.8rem}.ba-col{flex:1;border-radius:0;padding:.8rem;border:1px solid var(--border)}.ba-col.before{background:var(--bg);opacity:.7}.ba-col.after{background:var(--card);border-color:var(--accent)}.ba-label{font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem}.ba-col.before .ba-label{color:var(--muted)}.ba-col.after .ba-label{color:var(--accent)}.ba-mock{border-radius:6px;overflow:hidden;border:1px solid var(--border)}.ba-bar{height:12px;background:#eee;display:flex;align-items:center;padding:0 5px;gap:2px}.ba-bar span{width:4px;height:4px;border-radius:50%;background:#ccc}.ba-body{padding:6px;display:flex;flex-direction:column;gap:3px}.ba-ln{height:3px;border-radius:2px;background:#e8e5e0}.ba-ln.a{background:var(--accent);opacity:.35}.ba-ln.s{width:50%}.ba-ln.m{width:75%}.ba-slider{position:relative;width:100%;aspect-ratio:16/10;border-radius:0;overflow:hidden;border:1px solid var(--border);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:none;background:#111}.ba-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ba-layer-after{z-index:2}.ba-tag{position:absolute;top:14px;padding:5px 11px;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;pointer-events:none;z-index:4;background:var(--accent);color:#fff;box-shadow:0 4px 14px #ff4d0059}.ba-tag-old{right:14px;background:#0009;color:#fff}.ba-divider{top:0;bottom:0;width:2px;transform:translateX(-1px);z-index:5;box-shadow:0 0 0 1px #0000001f,0 0 24px #0000002e}.ba-divider,.ba-handle{position:absolute;background:#fff;pointer-events:none}.ba-handle{top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;border:2px solid var(--accent);color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #0000002e}.mock-new{position:absolute;inset:0;background:linear-gradient(135deg,#fff,#f8f7f4);display:flex;flex-direction:column;padding:18px 22px;font-family:var(--sans)}.mock-new-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.mock-new-logo{font-size:.75rem;font-weight:800;letter-spacing:-.02em;color:#111}.mock-new-logo i{color:var(--accent);font-style:normal}.mock-new-menu{display:flex;gap:10px}.mock-new-menu span{width:20px;height:3px;background:#ddd;border-radius:2px}.mock-new-hero{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.mock-new-h1{width:78%;height:14px;background:#111;border-radius:4px}.mock-new-h1-accent{width:42%;height:14px;background:var(--accent);border-radius:4px}.mock-new-sub{width:60%;margin-top:2px}.mock-new-sub,.mock-new-sub2{height:5px;background:#bbb;border-radius:3px}.mock-new-sub2{width:50%}.mock-new-btn{width:70px;height:18px;background:var(--accent);border-radius:6px;margin-top:6px;box-shadow:0 4px 14px #ff4d004d}.mock-new-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:auto}.mock-new-grid>div{aspect-ratio:1;border-radius:8px;background:linear-gradient(135deg,#f5ede6,#e8d5c8)}.mock-new-grid>div:nth-child(2){background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.mock-new-grid>div:nth-child(3){background:linear-gradient(135deg,#fef3c7,#fde68a)}.mock-old{position:absolute;inset:0;background:#e8e2d4;display:flex;flex-direction:column;padding:14px 18px;font-family:Times New Roman,Georgia,serif;color:#222;overflow:hidden}.mock-old:before{content:"";position:absolute;top:0;left:0;right:0;height:22px;background:linear-gradient(180deg,#3a5fa0,#1e3a6e);border-bottom:2px solid #000}.mock-old-title{font-size:.82rem;font-weight:700;color:#ffed4e;text-shadow:1px 1px 0 #000;margin-top:26px;letter-spacing:.02em}.mock-old-sub,.mock-old-title{position:relative;z-index:2;text-align:center}.mock-old-sub{font-size:.52rem;color:#5a3a1a;margin-top:2px;font-style:italic}.mock-old-hr{height:2px;background:repeating-linear-gradient(90deg,#8a6a3a 0 4px,#0000 4px 8px);margin:8px 0}.mock-old-body{display:flex;gap:8px;flex:1}.mock-old-side{width:32%;background:#d4cab0;border:1px solid #8a6a3a;padding:5px;display:flex;flex-direction:column;gap:4px}.mock-old-side span{display:block;height:4px;background:#3a5fa0;border-radius:1px;width:90%}.mock-old-side span:nth-child(2){width:75%}.mock-old-side span:nth-child(3){width:85%}.mock-old-side span:nth-child(4){width:60%}.mock-old-content{flex:1;display:flex;flex-direction:column;gap:3px;padding:4px 0}.mock-old-content div{height:3px;background:#6a5028;border-radius:1px}.mock-old-content div:nth-child(2){width:90%}.mock-old-content div:nth-child(3){width:85%}.mock-old-content div:nth-child(4){width:70%}.mock-old-counter{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);font-size:.5rem;color:#1e3a6e;background:#fff;border:1px solid #000;padding:1px 6px;white-space:nowrap}.mnew{position:absolute;inset:0;background:#f8f8f6;display:flex;flex-direction:column;font-family:var(--sans);overflow:hidden}.mnew-nav{justify-content:space-between;padding:9px 14px;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0}.mnew-logo,.mnew-nav{display:flex;align-items:center}.mnew-logo{gap:6px}.mnew-logo-mark{width:20px;height:20px;border-radius:5px;background:var(--accent);color:#fff;font-size:.58rem;font-weight:800;display:flex;align-items:center;justify-content:center}.mnew-logo-txt{font-size:.62rem;font-weight:700;color:#111;letter-spacing:-.01em}.mnew-links{display:flex;gap:10px}.mnew-links span{font-size:.48rem;color:#888;font-weight:500;letter-spacing:.03em}.mnew-hero{position:relative;flex:1;background:linear-gradient(135deg,#1a1a2e,#16213e 45%,#0f3460);overflow:hidden;min-height:0}.mnew-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 65% 45%,#ff4d004d 0,#0000 55%),radial-gradient(ellipse at 20% 80%,#0f3460cc 0,#0000 60%)}.mnew-hero-content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:10px 14px}.mnew-hero-tag{display:inline-block;font-size:.44rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffc896e6;border:1px solid #ff965059;border-radius:100px;padding:2px 7px;margin-bottom:7px;width:fit-content}.mnew-hero-h{font-size:.76rem;font-weight:800;color:#fff;line-height:1.28;letter-spacing:-.01em}.mnew-hero-btn{margin-top:9px;display:inline-block;background:var(--accent);color:#fff;font-size:.47rem;font-weight:700;padding:4px 10px;border-radius:5px;letter-spacing:.02em;width:fit-content;box-shadow:0 4px 12px #ff4d0066}.mnew-stats{display:flex;justify-content:space-around;padding:7px 10px;background:#fff;border-top:1px solid #ebebeb;flex-shrink:0}.mnew-stat{display:flex;flex-direction:column;align-items:center;gap:1px}.mnew-stat-num{font-size:.6rem;font-weight:800;color:#111;letter-spacing:-.02em}.mnew-stat-label{font-size:.4rem;color:#999;font-weight:500}.mold{position:absolute;inset:0;background:#c8bfa8;display:flex;flex-direction:column;font-family:Times New Roman,Georgia,serif;color:#000;overflow:hidden}.mold-toolbar{height:17px;background:linear-gradient(180deg,#ece9d8,#d4d0c8);border-bottom:1px solid #888;display:flex;align-items:center;gap:5px;padding:0 5px;flex-shrink:0}.mold-toolbar-btns{display:flex;gap:3px;font-size:.5rem;color:#444}.mold-toolbar-url{flex:1;height:10px;background:#fff;border:1px solid #7f9db9;border-radius:1px;font-size:.37rem;color:#333;padding:0 4px;font-family:monospace;white-space:nowrap}.mold-marquee,.mold-toolbar-url{display:flex;align-items:center;overflow:hidden}.mold-marquee{height:15px;background:navy;flex-shrink:0}.mold-marquee-track{color:#ff0;font-size:.48rem;font-weight:700;white-space:nowrap;animation:marqueeScroll 10s linear infinite;letter-spacing:.04em;font-family:Arial,sans-serif}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mold-construct{background:#ff6;border-top:2px solid #f60;border-bottom:2px solid #f60;text-align:center;font-size:.46rem;font-weight:700;color:#c00;padding:2px 0;letter-spacing:.05em;font-family:Arial,sans-serif;flex-shrink:0}.mold-construct-icon{margin:0 2px}.mold-body{display:flex;flex:1;border-top:2px solid #888;min-height:0;overflow:hidden}.mold-sidebar{width:34%;background:#d4cdb8;border-right:2px solid #888;padding:5px 4px;display:flex;flex-direction:column;gap:1px;flex-shrink:0}.mold-sidebar-title{font-size:.5rem;font-weight:700;color:#006;margin-bottom:3px;text-transform:uppercase}.mold-sidebar-link,.mold-sidebar-title{text-decoration:underline;font-family:Arial,sans-serif}.mold-sidebar-link{font-size:.44rem;color:#00e;padding:1px 2px;line-height:1.6}.mold-sidebar-link.hot{color:#c00;font-weight:700}.mold-main{flex:1;padding:5px;background:#e8e2d4;overflow:hidden}.mold-title{font-size:.68rem;font-weight:700;color:#006;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1px}.mold-subtitle{font-size:.42rem;color:#5a3a1a;text-align:center;font-style:italic;margin-bottom:4px}.mold-text-ln{height:3px;background:#6a5028;border-radius:0;margin-bottom:2px;opacity:.65}.mold-text-ln.short{width:70%}.mold-img-placeholder{border:2px solid #888;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 6px;margin-top:3px;font-size:.4rem;color:#888;font-family:monospace;gap:1px;height:32px}.mold-broken{color:#c00;font-size:.37rem}.mold-footer{background:#006;color:#ff0;font-size:.4rem;padding:3px 5px;display:flex;align-items:center;justify-content:center;gap:5px;flex-shrink:0;font-family:Arial,sans-serif}.mold-blink{animation:moldBlink .8s steps(2) infinite}@keyframes moldBlink{50%{opacity:0}}.mold-counter{font-size:.38rem;color:#0f0;font-family:monospace;letter-spacing:.05em}.build-anim{position:relative;width:100%;aspect-ratio:16/10;border-radius:0;overflow:hidden;border:1px solid var(--border);background:#0c0c0f}.build-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:1;opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1);background:repeating-linear-gradient(45deg,#17171b 0 10px,#131317 10px 20px)}.build-empty.on{opacity:1}.build-empty-icon{font-family:var(--serif);font-size:3rem;font-weight:700;font-style:italic;color:#ff4d0073;letter-spacing:-.03em;line-height:1}.build-empty-text{font-size:.6rem;color:#ffffff73;text-transform:uppercase;letter-spacing:.2em;font-weight:600;display:flex;align-items:center}.build-blink{display:inline-block;color:var(--accent);margin-left:2px;animation:buildBlink 1s steps(2) infinite}@keyframes buildBlink{50%{opacity:0}}.build-site{z-index:2;opacity:0;transition:opacity .4s cubic-bezier(.22,1,.36,1)}.build-site.on{opacity:1}.build-el{opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.build-el.on{opacity:1;transform:translateY(0)}.build-grid{opacity:0;transform:translateY(10px) scale(.97);transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1)}.build-grid.on{opacity:1;transform:translateY(0) scale(1)}.bfs-site{position:absolute;inset:0;display:flex;flex-direction:column;background:#f8f8f8;overflow:hidden;font-family:var(--sans)}.bfs-nav{justify-content:space-between;padding:8px 14px;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0}.bfs-logo,.bfs-nav{display:flex;align-items:center}.bfs-logo{gap:6px}.bfs-logo-icon{font-size:.9rem;line-height:1}.bfs-logo-text{font-size:.62rem;font-weight:800;color:#111;letter-spacing:-.01em}.bfs-menu{display:flex;gap:10px}.bfs-menu span{font-size:.48rem;color:#888;font-weight:500;letter-spacing:.02em}.bfs-hero{flex:1;min-height:0;position:relative;overflow:hidden}.bfs-hero-img{position:absolute;inset:0;background:linear-gradient(135deg,#2c1810,#8b3a1a 30%,#c96a2a 65%,#8b1a1a)}.bfs-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#000000b8,#00000047 60%,#0000);display:flex;flex-direction:column;justify-content:center;padding:10px 16px;gap:5px}.bfs-hero-tag{display:inline-block;font-size:.43rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;border:1px solid #ffffff4d;border-radius:100px;padding:2px 7px;width:fit-content}.bfs-hero-h1{font-size:.74rem;font-weight:800;color:#fff;line-height:1.25;letter-spacing:-.01em}.bfs-info{display:flex;align-items:center;justify-content:space-between;padding:7px 14px;background:#fff;border-top:1px solid #e8e8e8;flex-shrink:0;gap:10px}.bfs-desc{display:flex;flex-direction:column;gap:4px;flex:1}.bfs-desc-ln{height:3.5px;background:#dedede;border-radius:2px}.bfs-desc-ln.short{width:68%}.bfs-cta{background:var(--accent);color:#fff;font-size:.48rem;font-weight:700;padding:5px 10px;border-radius:6px;white-space:nowrap;letter-spacing:.02em;flex-shrink:0;box-shadow:0 3px 10px #ff4d0059}.bfs-features{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding:7px 14px;background:#fafafa;border-top:1px solid #e8e8e8;flex-shrink:0}.bfs-feat{background:#fff;border:1px solid #eee;border-radius:8px;padding:6px 4px;display:flex;flex-direction:column;align-items:center;gap:3px}.bfs-feat-icon{font-size:.82rem;line-height:1}.bfs-feat-label{font-size:.4rem;color:#666;font-weight:600;letter-spacing:.03em}.mock-url{flex:1;height:9px;background:#e5e5e5;border-radius:3px;margin-left:5px;font-size:.3rem;color:#bbb;display:flex;align-items:center;padding:0 5px;overflow:hidden;white-space:nowrap;letter-spacing:.02em}.pm{display:flex;flex-direction:column;width:100%;font-family:var(--sans)}.pm-nav{justify-content:space-between;padding:5px 9px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0}.pm-logo,.pm-nav{display:flex;align-items:center}.pm-logo{font-size:.5rem;font-weight:800;color:#111;gap:3px;letter-spacing:-.01em;white-space:nowrap}.pm-links{display:flex;gap:7px;flex-shrink:0}.pm-links span{font-size:.4rem;color:#aaa;font-weight:500}.pm-hero{padding:9px 11px;display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:70px;position:relative;overflow:hidden}.pm-hero-tag{font-size:.38rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;padding:2px 6px;border-radius:100px;width:fit-content;line-height:1.5}.pm-hero-h,.pm-hero-tag{position:relative;z-index:1}.pm-hero-h{font-size:.64rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;margin-top:1px}.pm-btn{display:inline-block;font-size:.4rem;font-weight:700;padding:3px 9px;border-radius:4px;margin-top:4px;width:fit-content;letter-spacing:.02em;line-height:1.5;position:relative;z-index:1}.pm-chips{display:flex;gap:4px;flex-wrap:wrap;padding:5px 9px;border-top:1px solid #0000000d;flex-shrink:0}.pm-chip{font-size:.36rem;font-weight:600;padding:2px 6px;border-radius:100px;letter-spacing:.03em;white-space:nowrap}.pm-bar{justify-content:space-around;padding:4px 7px;font-size:.35rem;font-weight:500;flex-shrink:0;gap:3px;white-space:nowrap;overflow:hidden}.pm-bar,.pm-stat{display:flex;align-items:center}.pm-stat{flex-direction:column;gap:1px}.pm-stat-n{font-size:.56rem;font-weight:800;line-height:1}.pm-stat-l{font-size:.32rem;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.pm-divider{width:1px;height:20px;background:#00000014;flex-shrink:0}.portfolio-section{background:var(--bg);position:relative;overflow:hidden}.portfolio-section:before{content:"";position:absolute;top:50%;left:-100px;width:400px;height:400px;background:radial-gradient(circle,var(--emerald-glow) 0,#0000 70%);pointer-events:none;filter:blur(50px);transform:translateY(-50%)}.portfolio-section .tag{color:var(--emerald)}.portfolio-section .tag:before{border-color:var(--emerald)}.portfolio-section .big-title em{color:var(--emerald)}.p-split{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:4rem}.p-col-title{font-size:1.15rem;font-weight:800;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;color:var(--emerald)}.p-col-title:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--emerald),#0000);opacity:.45;margin-left:.4rem}.p-col-icon{font-size:1.3rem}.p-col-list{display:flex;flex-direction:column;gap:1.2rem;counter-reset:pitem}.p-item{border-radius:0;overflow:hidden;border:1px solid var(--glass-border);cursor:pointer;background:var(--card);position:relative;transition:box-shadow .5s,transform .5s,border-color .4s;transform-style:preserve-3d;perspective:800px;counter-increment:pitem}.p-item:hover{box-shadow:0 30px 60px #22d3ee2e;border-color:#22d3ee59;transform:translateY(-4px)}.p-item-inner{transition:none;will-change:auto}.p-item-img{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1);transform-style:preserve-3d}.p-item-img:before{content:counter(pitem,decimal-leading-zero);position:absolute;top:.7rem;left:.7rem;z-index:6;font-size:.58rem;font-weight:700;letter-spacing:.08em;color:var(--fg);background:#0708108c;border:1px solid var(--glass-border);padding:.22rem .5rem;border-radius:100px;opacity:0;transform:translateY(-6px);transition:opacity .4s,transform .4s}.p-item:hover .p-item-img:before{opacity:1;transform:translateY(0)}.mock{width:91%;background:#fff;border-radius:8px;border:1px solid #ddd;overflow:hidden;box-shadow:0 8px 32px #0000001a;transition:transform .6s cubic-bezier(.22,1,.36,1)}.p-item:hover .mock{transform:none}.mock-bar{height:20px;background:#f5f5f5;display:flex;align-items:center;padding:0 8px;gap:4px;border-bottom:1px solid #eee}.mock-dot{width:5px;height:5px;border-radius:50%;background:#ccc}.mock-body{padding:10px;display:flex;flex-direction:column;gap:5px}.mock-ln{height:5px;background:#eee;border-radius:3px}.mock-ln.s{width:50%}.mock-ln.m{width:75%}.mock-ln.accent-ln{background:var(--accent);opacity:.35}.mock-img{height:50px;border-radius:4px;margin-bottom:2px}.p-item:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,#0000,#ffffff26,#0000);transition:left .6s;pointer-events:none;z-index:5}.p-item:hover:after{left:120%}.p-item-info{padding:1.2rem 1.5rem;display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.p-item-left{display:flex;flex-direction:column;gap:.3rem}.p-item-cat{font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--emerald)}.p-item-name{font-weight:700;font-size:.95rem}.p-item-desc{font-size:.78rem;color:var(--muted);line-height:1.5;max-width:280px}.p-item-result{display:inline-flex;align-items:center;gap:4px;background:var(--emerald-glow);color:var(--emerald);padding:3px 8px;border-radius:100px;font-size:.65rem;font-weight:600;margin-top:.4rem;width:fit-content;align-self:flex-start}.p-item-type{font-size:.7rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:.3rem .7rem;background:var(--bg);border-radius:100px;border:1px solid var(--border);flex-shrink:0;height:fit-content}.p-item-arrow{width:28px;height:28px;background:var(--emerald);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:scale(0);transition:transform .3s cubic-bezier(.22,1,.36,1);flex-shrink:0}.p-item:hover .p-item-arrow{transform:scale(1)}.p-item-arrow svg{width:12px;height:12px;stroke:#fff;stroke-width:2.5;fill:none}#pricing{background:var(--bg);position:relative;overflow:hidden}#pricing:before{content:"";position:absolute;top:42%;right:-120px;width:520px;height:520px;background:radial-gradient(circle,var(--accent-glow) 0,#0000 70%);pointer-events:none;filter:blur(50px);transform:translateY(-50%)}#pricing>.tag{color:var(--accent)}#pricing>.tag:before{border-color:var(--accent)}#pricing>.big-title em{color:var(--accent)}.pricing-split{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:4rem;border-radius:0;overflow:hidden;border:1px solid #d9770626;position:relative;box-shadow:0 40px 80px #d9770614}.pricing-split:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:var(--amber);opacity:.06;border-radius:50%;filter:blur(60px);pointer-events:none}.pricing-left{background:linear-gradient(135deg,#1a1207,#0f0a04);color:#fff;padding:4rem;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.pricing-left:after{content:"";position:absolute;bottom:-80px;left:-80px;width:250px;height:250px;background:var(--amber);opacity:.08;border-radius:50%;filter:blur(40px);pointer-events:none}.pricing-left .tag{color:var(--amber-light)}.pricing-left .tag:before{border-color:var(--amber-light)}.pricing-price{font-size:5.5rem;font-weight:800;line-height:1;letter-spacing:-.04em;margin:1rem 0;background:linear-gradient(135deg,var(--amber-light),var(--amber),#fff);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;filter:drop-shadow(0 0 30px rgba(251,191,36,.2))}.pricing-price small{font-size:1.2rem;font-weight:400;-webkit-text-fill-color:var(--muted)}.pricing-compare{font-size:.85rem;color:var(--muted);margin-top:.5rem}.pricing-compare s,.pricing-note{color:var(--muted-light)}.pricing-note{font-size:.95rem;line-height:1.6;margin-top:1.5rem}.pricing-right{background:var(--card);padding:4rem;display:flex;flex-direction:column;justify-content:center}.pricing-right ul{list-style:none;margin-bottom:2rem}.pricing-right li{padding:.9rem 0;border-bottom:1px solid var(--border);font-size:.95rem;display:flex;align-items:center;gap:.8rem;color:#c7cdda;opacity:0;transform:translateX(-15px);transition:all .5s cubic-bezier(.22,1,.36,1)}.pricing-right li.visible{opacity:1;transform:translateX(0)}.pricing-right li:before{content:"";width:8px;height:8px;background:var(--amber);border-radius:2px;flex-shrink:0;transition:transform .3s}.pricing-right li:hover:before{transform:rotate(45deg) scale(1.3)}.pricing-right .btn-magnetic{width:100%;text-align:center;justify-content:center;display:flex;background:var(--amber);box-shadow:0 10px 40px #d977064d}.pricing-right .btn-magnetic:hover{box-shadow:0 15px 50px #d9770666,0 0 80px #d9770626}.pricing-payment{text-align:center;font-size:.78rem;color:var(--muted);margin-top:1rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem;max-width:1100px;margin-left:auto;margin-right:auto}.p-card{background:var(--card);border:1px solid var(--glass-border);border-radius:0;padding:2rem;display:flex;flex-direction:column;gap:.6rem;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s,border-color .3s;position:relative;overflow:hidden}.p-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #22d3ee24;border-color:#22d3ee4d}.p-card--popular{border-color:#0000;box-shadow:0 22px 60px #22d3ee33;transform:translateY(-6px) scale(1.025);z-index:2}.p-card--popular:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(135deg,var(--accent-light),var(--accent) 30%,var(--indigo) 60%,var(--accent) 100%);background-size:300% 300%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:gradientShift 5s ease infinite;z-index:3}.p-card--popular:hover{transform:translateY(-10px) scale(1.025)}.p-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.2rem}.p-card-tag{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.p-card-badge{font-size:.6rem;font-weight:600;background:var(--accent-glow);color:var(--accent-light);padding:3px 8px;border-radius:100px;border:1px solid #22d3ee40}.p-card-name{font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.p-card-sub{font-size:.72rem;color:var(--muted);margin-top:-.2rem}.p-card-price{font-size:2.8rem;font-weight:800;line-height:1;letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent-light),var(--accent),var(--accent-deep));-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;margin:.4rem 0}.p-card-price small{font-size:.9rem;font-weight:500}.p-card-prefix,.p-card-price small{-webkit-text-fill-color:var(--muted);letter-spacing:0}.p-card-prefix{font-size:1.1rem;font-weight:600;vertical-align:initial}.p-card-desc{font-size:.82rem;color:var(--muted);line-height:1.6;margin-bottom:.4rem}.p-card-features{list-style:none;display:flex;flex-direction:column;gap:.55rem;flex:1}.p-card-features li{font-size:.82rem;color:#c7cdda;display:flex;align-items:center;gap:.5rem}.p-card-features li:before{content:"✓";color:var(--accent);font-size:.7rem;font-weight:800;flex-shrink:0;text-shadow:0 0 10px var(--accent-glow)}.p-card-footer{margin-top:auto;padding-top:1.2rem;display:flex;flex-direction:column;gap:.6rem}.p-card-footer .btn-magnetic{width:100%;justify-content:center;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#04121a;font-weight:700;box-shadow:0 8px 24px #22d3ee47;font-size:.88rem;padding:.8rem 1.5rem}.p-card-footer .btn-magnetic:hover{box-shadow:0 12px 40px #22d3ee73,0 0 60px #22d3ee26}.p-card-payment{text-align:center;font-size:.7rem;color:var(--muted)}.pricing-note-global{margin-top:3rem;text-align:center;font-size:.85rem;color:var(--muted);line-height:1.6}.pricing-note-global s{color:var(--muted-light)}.testi-section{background:#070810;color:#fff;overflow:hidden;position:relative}.testi-section:before{top:10%;left:5%;width:500px;height:500px;background:radial-gradient(circle,#22d3ee26 0,#0000 70%);filter:blur(60px);animation:orbFloat 12s ease-in-out infinite}.testi-section:after,.testi-section:before{content:"";position:absolute;pointer-events:none}.testi-section:after{bottom:5%;right:10%;width:350px;height:350px;background:radial-gradient(circle,#22d3ee1a 0,#0000 70%);filter:blur(50px);animation:orbFloat 10s ease-in-out infinite reverse}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-40px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.95)}}.testi-section .tag{color:var(--violet-light)}.testi-section .tag:before{border-color:var(--violet-light)}.testi-section .big-title{color:#fff}.testi-section .big-title em{color:var(--violet-light)}.testi-wrap{position:relative;margin-top:4rem;z-index:2;overflow-x:clip;overflow-y:visible}.testi-track{display:flex;gap:1.5rem;transition:transform .6s cubic-bezier(.22,1,.36,1)}.t-item{--t-color:#38bdf8;min-width:calc(33.333% - 1rem);padding:2.5rem;border:1px solid #22d3ee1f;border-radius:0;background:#ffffff08;position:relative;overflow:hidden;transition:all .5s cubic-bezier(.22,1,.36,1);flex-shrink:0;transform-style:preserve-3d;perspective:600px}.t-item:hover{border-color:#22d3ee59;background:#ffffff0f;transform:translateY(-10px) rotateX(2deg)}.t-item:before{content:"";position:absolute;inset:0;border-radius:0;padding:1px;background:linear-gradient(135deg,#22d3ee40,#0000 50%,#22d3ee26);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:0;transition:opacity .4s}.t-item:hover:before{opacity:1}.t-item:after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;background:var(--t-color);opacity:.04;border-radius:50%;filter:blur(40px);pointer-events:none;transition:opacity .5s,transform .5s}.t-item:hover:after{opacity:.12;transform:scale(1.3)}.t-item-quote{font-family:var(--serif);font-size:4rem;line-height:1;background:linear-gradient(135deg,var(--violet-light),var(--violet));-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;opacity:.5;margin-bottom:.25rem;pointer-events:none}.t-item-stars{display:flex;gap:3px;margin-bottom:1.2rem}.t-item-stars svg{fill:var(--amber-light);filter:drop-shadow(0 0 4px rgba(251,191,36,.3))}.t-item-text{font-family:var(--serif);font-size:.95rem;line-height:1.85;font-style:italic;color:#ffffffa6;margin-bottom:1.8rem}.t-item-footer{gap:.75rem}.t-item-avatar,.t-item-footer{display:flex;align-items:center}.t-item-avatar{width:42px;height:42px;border-radius:50%;justify-content:center;font-size:.7rem;font-weight:700;color:#fff;letter-spacing:.03em;flex-shrink:0;box-shadow:0 4px 16px #22d3ee4d}.t-item-author{font-size:.85rem;font-weight:600;color:#fff}.t-item-role{font-size:.72rem;color:#22d3ee99}.t-date{font-size:.65rem;color:#ffffff40;margin-top:2px;letter-spacing:.01em}.slider-nav{gap:.75rem;margin-top:2.5rem;position:relative;z-index:2}.slider-btn,.slider-nav{display:flex;align-items:center}.slider-btn{width:48px;height:48px;border-radius:50%;border:1px solid #22d3ee2e;background:#22d3ee0d;color:#fff;font-size:1.1rem;cursor:pointer;justify-content:center;transition:color .25s,background .25s,border-color .25s,box-shadow .25s,transform .25s}.slider-btn:hover{color:var(--accent);background:#22d3ee1f;border-color:#22d3ee80;box-shadow:0 0 22px #22d3ee38;transform:translateY(-2px)}.slider-btn:active{transform:translateY(0) scale(.96)}.slider-dots{display:flex;gap:6px;margin-left:1rem}.s-dot{width:8px;height:8px;border-radius:50%;background:#22d3ee26;cursor:pointer;transition:all .3s}.s-dot.active{background:var(--violet-light);width:28px;border-radius:4px;box-shadow:0 0 12px var(--violet-glow)}.about-section{display:grid;grid-template-columns:1.3fr 1fr;gap:6rem;align-items:center;background:linear-gradient(180deg,var(--bg),#fff5f7,var(--bg));position:relative;overflow:hidden}.about-section:before{content:"";position:absolute;bottom:-100px;right:20%;width:400px;height:400px;background:radial-gradient(circle,var(--rose-glow) 0,#0000 70%);pointer-events:none;filter:blur(50px)}.about-section .tag{color:var(--rose)}.about-section .tag:before{border-color:var(--rose)}.about-section .big-title em{color:var(--rose)}.about-text .big-title,.about-text p{margin-bottom:1.5rem}.about-text p{color:#c7cdda;line-height:1.85;font-size:1.02rem}.about-text strong{color:var(--fg);font-weight:600}.about-sig{display:flex;align-items:center;gap:1rem;margin-top:2rem}.about-sig-line{width:0;height:2px;background:var(--rose);transition:width .8s cubic-bezier(.22,1,.36,1)}.about-sig-line.visible{width:40px}.about-sig-text{font-family:var(--serif);font-style:italic;font-size:1.2rem;color:var(--rose)}.about-visual{position:relative;perspective:600px}.about-card{background:var(--card);border:1px solid var(--glass-border);border-radius:0;padding:3rem;text-align:center;position:relative;z-index:2;transition:transform .3s ease-out,box-shadow .4s}.about-visual:hover .about-card{box-shadow:0 30px 60px #e11d4814}.about-card-avatar{width:160px;height:160px;border-radius:50%;margin:0 auto 1.5rem;border:3px solid #e11d4833;position:relative}.about-card-avatar img{border-radius:50%;overflow:hidden}.about-card-avatar:before{content:"";position:absolute;inset:-10px;border-radius:50%;border:2px dashed var(--rose);opacity:.4;animation:spin 10s linear infinite;pointer-events:none}.about-card-avatar:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--rose);opacity:0;animation:avatarPulse 3s ease-in-out infinite;pointer-events:none}@keyframes spin{to{transform:rotate(1turn)}}@keyframes avatarPulse{0%,to{opacity:0;transform:scale(.9)}50%{opacity:.4;transform:scale(1.1)}}.about-card-name{font-weight:700;font-size:1.1rem;margin-bottom:.3rem}.about-card-role{font-size:.78rem;color:var(--muted);margin-bottom:.9rem}.about-card-links{display:flex;gap:.75rem;justify-content:center;margin-top:.1rem}.about-card-link{font-size:.72rem;font-weight:600;letter-spacing:.04em;color:var(--rose);text-decoration:none;border:1px solid #e11d4840;padding:4px 12px;transition:background .2s,color .2s}.about-card-link:hover{background:var(--rose);color:#fff}.about-card-offset{position:absolute;top:20px;left:20px;right:-20px;bottom:-20px;background:linear-gradient(135deg,var(--rose),var(--rose-light));border-radius:0;z-index:1;opacity:.08;transition:all .4s}.about-visual:hover .about-card-offset{top:15px;left:15px;right:-25px;bottom:-25px;opacity:.14}.contact-section{position:relative;overflow:hidden;z-index:1;background:var(--bg)}.contact-section:before{bottom:-20%;left:30%;width:500px;height:500px;background:radial-gradient(circle,var(--cyan-glow) 0,#0000 70%)}.contact-section:after,.contact-section:before{content:"";position:absolute;pointer-events:none;filter:blur(50px)}.contact-section:after{top:10%;right:-100px;width:400px;height:400px;background:radial-gradient(circle,var(--emerald-glow) 0,#0000 70%)}.contact-section .tag{color:var(--cyan)}.contact-section .tag:before{border-color:var(--cyan)}.contact-section .big-title em{color:var(--cyan)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:4rem;align-items:start}.contact-info .big-title{margin-bottom:1rem}.contact-desc{color:#c7cdda;font-size:.95rem;line-height:1.7;margin-bottom:2rem}.contact-option{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-radius:0;border:1px solid var(--border);background:var(--card);text-decoration:none;color:var(--fg);transition:border-color .2s,transform .2s,box-shadow .2s;margin-bottom:.8rem;position:relative}.contact-option:hover{border-color:var(--cyan);transform:translateX(4px);box-shadow:0 4px 16px var(--cyan-glow)}.contact-option:after{content:"→";margin-left:auto;color:var(--cyan);font-size:1rem;opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .25s}.contact-option:hover:after{opacity:1;transform:translateX(0)}.co-icon{width:40px;height:40px;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;transition:box-shadow .25s,transform .25s}.contact-option:hover .co-icon{transform:scale(1.08);box-shadow:0 0 22px var(--cyan-glow)}.co-icon.em,.co-icon.wa{background:var(--accent-glow)}.co-label{font-size:.65rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.co-value{font-size:.9rem;font-weight:600;margin-top:1px}.contact-form-wrap{background:var(--card);border:1px solid var(--glass-border);border-radius:0;padding:2.5rem;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.contact-form-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--accent),var(--accent-deep),var(--accent));background-size:200% 100%;animation:gradientShift 5s ease infinite}.contact-form-wrap:hover{border-color:#22d3ee4d;box-shadow:0 20px 50px #22d3ee1a}.cf-title{font-size:1rem;font-weight:700;margin-bottom:1.5rem}.cf-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cf-group,.cf-row{margin-bottom:1rem}.cf-group{display:flex;flex-direction:column;gap:.35rem}.cf-label{font-size:.72rem;font-weight:600;color:var(--fg)}.cf-input,.cf-textarea{width:100%;padding:.8rem 1rem;background:#ffffff08;border:1px solid var(--border);border-radius:0;font-family:var(--sans);font-size:.88rem;color:var(--fg);outline:none;transition:border-color .2s,box-shadow .2s;resize:none}.cf-input::placeholder,.cf-textarea::placeholder{color:var(--muted-light)}.cf-input:focus,.cf-textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-glow)}.cf-textarea{min-height:110px}.cf-submit{width:100%;padding:1rem;background:linear-gradient(135deg,var(--accent),var(--accent-deep));color:#fff;border:none;border-radius:0;font-family:var(--sans);font-size:.92rem;font-weight:600;cursor:pointer;transition:background .25s,transform .2s,box-shadow .3s;position:relative;overflow:hidden}.cf-submit:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#ffffff40,#0000 60%);opacity:0;transition:opacity .3s}.cf-submit:hover:before{opacity:1}.cf-submit:hover{box-shadow:0 8px 30px #0891b24d,0 0 60px #0891b21a;transform:translateY(-2px)}.cf-note{text-align:center;font-size:.72rem;color:var(--muted);margin-top:.8rem}footer{padding:2.5rem 3rem;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:.75rem;color:#ffffff73;position:relative;z-index:1;background:var(--dark)}footer span{color:#fff6}footer a{color:#ffffff4d;text-decoration:none;transition:color .3s}footer a:hover{color:var(--violet-light)}.reveal{opacity:0;transform:translateY(40px) scale(.97);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .9s cubic-bezier(.22,1,.36,1);filter:blur(4px)}.reveal.visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.rd1{transition-delay:.1s}.rd2{transition-delay:.2s}.rd3{transition-delay:.3s}.rd4{transition-delay:.4s}.rd5{transition-delay:.5s}@media(max-width:900px){.hero{padding:8rem 1.2rem 3rem;min-height:auto}.hero-left{flex:none;padding:7rem 2rem 3rem}.hero-right{flex:none;min-height:60vh}nav{padding:1rem 1.5rem}.nav-center{display:none}section{padding:5rem 1.5rem}.svc-grid{grid-template-columns:1fr}.ba{flex-direction:column}.p-split{gap:2rem}.p-split,.pricing-split{grid-template-columns:1fr}.pricing-left,.pricing-right{padding:2.5rem}.pricing-grid{grid-template-columns:1fr;max-width:440px}.t-item{min-width:calc(50vw - 1.5rem - .75rem);max-width:calc(50vw - 1.5rem - .75rem)}.about-section{grid-template-columns:1fr;gap:3rem}.about-visual{max-width:480px;width:100%;margin:0 auto}.about-card-offset{display:none}.contact-grid{gap:3rem}.cf-row,.contact-grid{grid-template-columns:1fr}.hero-actions,footer{flex-direction:column}footer{gap:.5rem;text-align:center}}@media(max-width:640px){.t-item{min-width:calc(100vw - 2.4rem);max-width:calc(100vw - 2.4rem);padding:1.5rem}.t-item-text{word-break:break-word;overflow-wrap:break-word}.hero-social{flex-direction:column;align-items:flex-start;gap:.5rem}section{padding:4rem 1.2rem}.hero{padding:6.5rem 1rem 2.5rem}.hero-left{padding:5.5rem 1.2rem 2rem}.hero-right{min-height:50vh}.hero-grid{padding:2rem;gap:1rem}.hero-tile-num{font-size:2rem}.pricing-grid{grid-template-columns:1fr}.pricing-left,.pricing-right{padding:1.8rem}.pricing-price{font-size:4rem}.contact-form-wrap{padding:1.5rem}.about-card{padding:1.8rem}.svc-card{padding:1.5rem}.p-card{padding:1.6rem}.slider-nav{margin-top:1.5rem;justify-content:flex-start;flex-wrap:wrap}.slider-dots{margin-left:0}.btn-magnetic,.btn-outline{padding:.85rem 1.8rem;font-size:.9rem}footer{padding:2rem 1.2rem}}.about-section,.contact-section,.portfolio-section,.services-section,.testi-section{content-visibility:auto;contain-intrinsic-size:auto 900px}@media (max-width:1024px),(pointer:coarse){#pricing:before,.about-section:before,.contact-section:after,.contact-section:before,.portfolio-section:before,.pricing-left:after,.pricing-split:before,.robot-bg,.services-section:after,.services-section:before,.testi-section:after,.testi-section:before{display:none!important}}.services-section{background:#070810}.portfolio-section{background:linear-gradient(180deg,#070810,#0b0d17 40%,#070810)}#pricing{background:linear-gradient(180deg,#070810,#0b0d17 50%,#070810)}.about-section,.contact-section{background:linear-gradient(180deg,#070810,#0b0d17,#070810)}.testi-section{background:linear-gradient(135deg,#070810,#0b0d17 40%,#070810)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.svc-icon{color:var(--indigo)}.svc-icon svg{width:26px;height:26px}.p-col-icon{display:inline-flex;align-items:center;justify-content:center}.co-icon svg,.p-col-icon svg{width:20px;height:20px}.co-icon.em,.co-icon.wa{color:var(--accent)}.p-card-badge{display:inline-flex;align-items:center;gap:.3rem}.p-card-badge svg{width:11px;height:11px}