/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#07070a;--bg-soft:#0e0e14;--surface:#111118;--surface-strong:#181821;--text:#f7f7fa;--muted:#9b9ba8;--primary:#8b5cf6;--secondary:#22d3ee;--accent:#f472b6;--border:#ffffff1a}*{box-sizing:border-box}body,html{background:var(--bg)}body{color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif;transition:background .45s,color .45s;overflow-x:hidden}a,button{font:inherit}a,button{color:inherit}a{text-decoration:none}::selection{background:var(--primary);color:#fff}.site-header{z-index:100;width:100%;padding:18px 24px;position:fixed;top:0;left:0}.nav-shell{border:1px solid var(--border);background:var(--bg);width:min(1480px,100%);height:70px;margin:auto;padding:0 14px 0 20px}@supports (color:color-mix(in lab,red,red)){.nav-shell{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.nav-shell{-webkit-backdrop-filter:blur(24px);border-radius:18px;justify-content:space-between;box-shadow:0 20px 60px #00000024}.brand,.nav-shell{align-items:center;display:flex}.brand{gap:11px;min-width:150px}.brand-symbol{place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-symbol span{background:var(--primary);border-radius:100px;width:9px;height:26px;position:absolute;transform:rotate(30deg)}.brand-symbol span:nth-child(2){background:var(--secondary);transform:rotate(-30deg)}.brand-symbol span:nth-child(3){background:var(--accent);height:9px;transform:translateY(9px)}.brand-copy{flex-direction:column;line-height:.85;display:flex}.brand-copy strong{letter-spacing:.16em;font-size:15px}.brand-copy small{letter-spacing:.42em;color:var(--muted);margin-top:8px;font-size:8px}.desktop-nav{align-items:center;gap:clamp(17px,2vw,34px);display:flex}.desktop-nav a{color:var(--muted);font-size:12px;transition:all .25s}.desktop-nav a:hover{color:var(--text)}.nav-actions{align-items:center;gap:8px;display:flex}.account-button,.mobile-toggle,.theme-trigger{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;height:42px;display:flex}.theme-trigger{width:42px}.account-button{gap:8px;padding:0 13px;font-size:11px}.nav-cta{background:var(--text);height:42px;color:var(--bg);border-radius:11px;align-items:center;gap:8px;padding:0 17px;font-size:11px;font-weight:700;display:flex}.mobile-toggle{width:42px;display:none}.hero{isolation:isolate;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;min-height:850px;padding:180px max(6vw,30px) 90px;display:grid;position:relative;overflow:hidden}.hero-grid{z-index:-5;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:80px 80px;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-glow,.hero-grid{opacity:.17;position:absolute}.hero-glow{filter:blur(120px);z-index:-4;border-radius:50%}.hero-glow-one{background:var(--primary);width:500px;height:500px;top:16%;right:8%}.hero-glow-two{background:var(--secondary);width:360px;height:360px;bottom:4%;left:20%}.eyebrow,.hero-badge{letter-spacing:.19em;font-size:10px;font-weight:700}.hero-badge{color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:100px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.pulse-dot{background:var(--secondary);width:7px;height:7px;box-shadow:0 0 0 6px var(--secondary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.pulse-dot{box-shadow:0 0 0 6px color-mix(in srgb,var(--secondary) 12%,transparent)}}.hero h1{letter-spacing:-.065em;margin:34px 0 30px;font-size:clamp(55px,6.6vw,112px);font-weight:600;line-height:.89}.hero-line{display:block}.hero h1 em,.next-section h2 em,.section-heading h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-copy>p{width:min(620px,92%);color:var(--muted);margin:0;font-size:clamp(15px,1.25vw,19px);line-height:1.7}.hero-buttons{gap:12px;margin-top:36px;display:flex}.primary-button,.secondary-button{border-radius:14px;align-items:center;gap:12px;min-height:54px;padding:0 21px;font-size:12px;font-weight:700;display:inline-flex}.primary-button{background:var(--primary);color:#fff;box-shadow:0 18px 50px var(--primary)}@supports (color:color-mix(in lab,red,red)){.primary-button{box-shadow:0 18px 50px color-mix(in srgb,var(--primary) 22%,transparent)}}.secondary-button{border:1px solid var(--border);background:var(--surface)}.play-circle{background:var(--surface-strong);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.hero-trust{align-items:center;gap:15px;margin-top:48px}.avatar-stack,.hero-trust{display:flex}.avatar-stack span{border:2px solid var(--bg);background:var(--surface-strong);border-radius:50%;place-items:center;width:37px;height:37px;margin-left:-8px;font-size:7px;font-weight:800;display:grid}.avatar-stack span:first-child{margin-left:0}.hero-trust>div:last-child{flex-direction:column;gap:4px;display:flex}.hero-trust strong{font-size:11px}.hero-trust small{color:var(--muted);font-size:10px}.hero-art{place-items:center;height:610px;display:grid;position:relative}.orbit{border:1px solid var(--border);border-radius:50%;position:absolute}.orbit-two{border-style:dashed;width:390px;height:390px;animation:spin 30s linear infinite}.orbit-three{border-color:var(--primary);width:275px;height:275px}@supports (color:color-mix(in lab,red,red)){.orbit-three{border-color:color-mix(in srgb,var(--primary) 35%,transparent)}}.orbit-three{animation:spinReverse 20s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes spinReverse{to{transform:rotate(-1turn)}}.core-object{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-strong),var(--surface));border-radius:34px;width:310px;height:400px;padding:25px}@supports (color:color-mix(in lab,red,red)){.core-object{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 92%,var(--primary) 8%),var(--surface))}}.core-object{position:relative;overflow:hidden;transform:rotate(-5deg);box-shadow:0 45px 100px #00000047,inset 0 1px #ffffff14}.core-object:after{content:"";background:var(--primary);filter:blur(70px);opacity:.35;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-60px;right:-60px}.core-top{color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:8px;display:flex}.core-number{letter-spacing:-.08em;color:var(--text);margin-top:46px;font-size:120px;line-height:1}@supports (color:color-mix(in lab,red,red)){.core-number{color:color-mix(in srgb,var(--text) 88%,transparent)}}.core-copy{flex-direction:column;gap:7px;margin-top:24px;display:flex}.core-copy small{color:var(--primary);letter-spacing:.16em;font-size:8px}.core-copy strong{font-size:17px}.core-bars{gap:5px;display:flex;position:absolute;bottom:27px;left:25px}.core-bars span{background:var(--border);border-radius:10px;width:30px;height:3px}.core-bars span:first-child{background:var(--primary);width:55px}.floating-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;align-items:center;gap:12px;min-width:178px;padding:14px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.floating-card{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.floating-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 25px 50px #0000002e}.floating-card div{flex-direction:column;gap:3px;display:flex}.floating-card small{letter-spacing:.13em;color:var(--muted);font-size:7px}.floating-card strong{font-size:10px}.card-code{top:17%;right:2%}.card-design{bottom:18%;left:0}.art-caption{color:var(--muted);letter-spacing:.16em;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:0;right:5%}.capability-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);width:min(1440px,100% - 48px);margin:0 auto;display:grid}.capability{border-right:1px solid var(--border);align-items:center;gap:17px;min-height:115px;padding:25px;display:flex}.capability:last-child{border-right:0}.capability>small{color:var(--primary);font-size:9px}.capability div{flex-direction:column;gap:6px;display:flex}.capability strong{font-size:13px}.capability span{color:var(--muted);font-size:10px}.services-section{padding:150px max(6vw,30px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:70px;display:flex}.eyebrow{color:var(--primary)}.next-section h2,.section-heading h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(48px,5vw,82px);font-weight:600;line-height:.98}.section-heading>p{max-width:480px;color:var(--muted);font-size:14px;line-height:1.7}.services-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.service-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:440px;padding:28px;transition:all .35s;position:relative;overflow:hidden}.service-card:hover{background:var(--surface);transform:translateY(-5px)}.service-card:after{content:"";background:var(--primary);filter:blur(80px);opacity:0;border-radius:50%;width:160px;height:160px;transition:all .4s;position:absolute;top:-80px;right:-80px}.service-card:hover:after{opacity:.16}.service-top{justify-content:space-between;align-items:center;display:flex}.service-top>span{color:var(--muted);font-size:9px}.service-icon{border:1px solid var(--border);background:var(--surface);width:48px;height:48px;color:var(--primary);border-radius:14px;place-items:center;display:grid}.service-card h3{letter-spacing:-.04em;margin:85px 0 18px;font-size:32px}.service-card>p{color:var(--muted);min-height:65px;font-size:12px;line-height:1.7}.service-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.service-tags span{border:1px solid var(--border);color:var(--muted);border-radius:100px;padding:7px 9px;font-size:8px}.service-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:28px;left:28px}.next-section{border-top:1px solid var(--border);background:radial-gradient(circle at 70% 50%,var(--primary),transparent 32%),var(--bg-soft);flex-direction:column;justify-content:center;min-height:650px;padding:120px max(6vw,30px);display:flex}@supports (color:color-mix(in lab,red,red)){.next-section{background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 32%),var(--bg-soft)}}.next-section h2{max-width:850px}.next-section p{max-width:550px;color:var(--muted);margin-top:30px;line-height:1.8}.theme-overlay{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;justify-content:flex-end;display:flex;position:fixed;inset:0}.theme-panel{background:var(--bg-soft);width:min(480px,100%);padding:32px}.theme-panel-head{align-items:flex-start;margin-bottom:35px}.theme-panel-head h3{margin:10px 0 0;font-size:28px}.theme-close{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.theme-grid{gap:10px;display:grid}.theme-card{text-align:left;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:15px;align-items:center;gap:15px;width:100%;padding:10px;display:flex}.theme-card.active{border-color:var(--primary)}.theme-preview{gap:4px;width:86px;height:58px;padding:10px}.theme-preview span{border-radius:5px;flex:1;height:8px}.theme-card>div:last-child{flex-direction:column;gap:4px;display:flex}.theme-card strong{font-size:12px}.theme-card small{color:var(--muted);font-size:9px}.mobile-menu{display:none}@media (max-width:1180px){.desktop-nav{display:none}.mobile-toggle{display:flex}.mobile-menu{border:1px solid var(--border);background:var(--bg-soft);border-radius:18px;width:calc(100% - 48px);margin:8px auto 0;padding:18px;display:block}.mobile-menu-inner{flex-direction:column;display:flex}.mobile-menu-inner>a:not(.mobile-project){border-bottom:1px solid var(--border);grid-template-columns:35px 1fr auto;align-items:center;min-height:55px;display:grid}.mobile-menu-inner>a small{color:var(--primary);font-size:8px}.mobile-menu-inner>a span{font-size:13px}.mobile-project{text-align:center;background:var(--primary);color:#fff;border-radius:12px;margin-top:15px;padding:15px;font-size:12px}.hero{grid-template-columns:1fr;padding-top:170px}.hero-copy{max-width:950px}.hero-art{height:570px}.capability-strip,.services-grid{grid-template-columns:repeat(2,1fr)}.capability:nth-child(2){border-right:0}}@media (max-width:700px){.site-header{padding:10px}.nav-shell{border-radius:15px;height:60px;padding:0 9px 0 14px}.brand{min-width:auto}.brand-copy strong{font-size:12px}.brand-copy small{font-size:6px}.account-button,.nav-cta{display:none}.mobile-toggle,.theme-trigger{width:39px;height:39px}.mobile-menu{width:100%}.hero{gap:15px;min-height:auto;padding:135px 20px 65px}.hero h1{margin-top:28px;font-size:clamp(51px,15vw,78px)}.hero-copy>p{width:100%;font-size:14px}.hero-buttons{flex-direction:column}.primary-button,.secondary-button{justify-content:center}.hero-trust{margin-top:35px}.hero-art{height:470px;margin:-25px -40px;transform:scale(.85)}.orbit-one{width:420px;height:420px}.orbit-two{width:330px;height:330px}.core-object{width:260px;height:350px}.core-number{font-size:95px}.card-code{right:-20px}.card-design{left:-15px}.capability-strip{grid-template-columns:1fr;width:calc(100% - 40px)}.capability{border-right:0;border-bottom:1px solid var(--border)}.capability:last-child{border-bottom:0}.services-section{padding:100px 20px}.section-heading{margin-bottom:45px;display:block}.next-section h2,.section-heading h2{font-size:49px}.section-heading>p{margin-top:30px}.services-grid{grid-template-columns:1fr}.service-card{min-height:400px}.next-section{min-height:540px;padding:90px 20px}.theme-panel{padding:24px 18px}}.premium-services{background:radial-gradient(circle at 50% 30%,var(--primary),transparent 38%),var(--bg);padding:150px max(6vw,30px) 180px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.premium-services{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 38%),var(--bg)}}.services-watermark{pointer-events:none;letter-spacing:-.08em;color:var(--text);font-size:clamp(80px,14vw,230px);font-weight:800;position:absolute;top:65px;right:-20px}@supports (color:color-mix(in lab,red,red)){.services-watermark{color:color-mix(in srgb,var(--text) 2.5%,transparent)}}.premium-services-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:60px;max-width:1440px;margin:0 auto 95px;display:flex;position:relative}.premium-services-heading h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,5.5vw,90px);font-weight:600;line-height:.94}.premium-services-heading h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.services-heading-side{width:min(430px,100%)}.services-heading-side>span{color:var(--primary);letter-spacing:.18em;font-size:9px;font-weight:700}.services-heading-side p{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.8}.premium-services-grid{z-index:3;perspective:1500px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1440px,100%);margin:auto;display:grid;position:relative}.premium-service-card{--rx:0deg;--ry:0deg;border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--bg-soft));border-radius:28px;min-height:650px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.premium-service-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,var(--primary) 3%),color-mix(in srgb,var(--bg-soft) 96%,transparent))}}.premium-service-card{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .14s ease-out,border-color .35s,box-shadow .35s}.premium-service-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.premium-service-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.premium-service-card:hover{box-shadow:0 45px 100px #00000040,0 0 70px var(--primary)}@supports (color:color-mix(in lab,red,red)){.premium-service-card:hover{box-shadow:0 45px 100px #00000040,0 0 70px color-mix(in srgb,var(--primary) 7%,transparent)}}.card-rise{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(55px)}.card-rise:hover{transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(48px)}.service-spotlight{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--primary),transparent 70%);transition:opacity .25s;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.service-spotlight{background:radial-gradient(280px circle at var(--mouse-x,50%) var(--mouse-y,50%),color-mix(in srgb,var(--primary) 18%,transparent),transparent 70%)}}.premium-service-card:hover .service-spotlight{opacity:1}.premium-card-head{z-index:8;justify-content:space-between;align-items:center;display:flex;position:absolute;top:25px;left:27px;right:27px;transform:translateZ(30px)}.premium-card-head>span{letter-spacing:.15em;color:var(--muted);font-size:9px}.premium-service-icon{width:46px;height:46px;color:var(--primary);border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.premium-service-icon{background:color-mix(in srgb,var(--surface-strong) 80%,transparent)}}.premium-service-icon{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.service-visual{border-bottom:1px solid var(--border);place-items:center;height:330px;display:grid;position:relative;overflow:hidden}.service-visual:before{content:"";background:var(--primary);opacity:.13;filter:blur(85px);border-radius:50%;width:330px;height:330px;transition:all .5s;position:absolute}.premium-service-card:hover .service-visual:before{opacity:.24;transform:scale(1.15)}.visual-orbit{border:1px solid var(--primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.visual-orbit{border:1px solid color-mix(in srgb,var(--primary) 18%,transparent)}}.orbit-a{width:270px;height:270px}.orbit-b{border-style:dashed;width:200px;height:200px;animation:serviceOrbit 18s linear infinite}@keyframes serviceOrbit{to{transform:rotate(1turn)}}.visual-stage{width:260px;height:210px;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative;transform:perspective(800px)rotateX(57deg)rotate(-29deg)translateY(12px)}.visual-panel{border:1px solid var(--border);border-radius:18px;width:210px;height:135px;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000040}.panel-back{background:var(--primary);top:5px;left:4px}@supports (color:color-mix(in lab,red,red)){.panel-back{background:color-mix(in srgb,var(--primary) 22%,var(--surface))}}.panel-mid{background:var(--surface-strong);top:28px;left:28px}@supports (color:color-mix(in lab,red,red)){.panel-mid{background:color-mix(in srgb,var(--surface-strong) 94%,var(--secondary) 6%)}}.panel-mid{padding:22px;transform:translateZ(26px)}.panel-front{background:linear-gradient(135deg,var(--primary),var(--secondary));top:56px;left:55px;transform:translateZ(55px)}@supports (color:color-mix(in lab,red,red)){.panel-front{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 72%,#000 28%),color-mix(in srgb,var(--secondary) 55%,var(--surface)))}}.panel-front{justify-content:space-between;align-items:flex-end;padding:20px;display:flex}.panel-front strong{color:#fff;letter-spacing:-.05em;font-size:27px}.visual-dot{background:#fff;border-radius:50%;width:13px;height:13px;box-shadow:0 0 25px #fffc}.panel-back span{background:var(--text);height:1px;margin:28px 25px;display:block}@supports (color:color-mix(in lab,red,red)){.panel-back span{background:color-mix(in srgb,var(--text) 18%,transparent)}}.mini-line{background:var(--text);border-radius:10px;width:50%;height:5px;margin-bottom:9px}@supports (color:color-mix(in lab,red,red)){.mini-line{background:color-mix(in srgb,var(--text) 16%,transparent)}}.mini-line.long{width:78%}.mini-grid{gap:7px;margin-top:22px;display:flex}.mini-grid i{background:var(--primary);border-radius:7px;width:31px;height:31px}@supports (color:color-mix(in lab,red,red)){.mini-grid i{background:color-mix(in srgb,var(--primary) 20%,var(--surface))}}.visual-whatsapp .panel-front{border-radius:40px 40px 40px 12px}.visual-video .panel-front{background:linear-gradient(135deg,var(--accent),var(--primary))}@supports (color:color-mix(in lab,red,red)){.visual-video .panel-front{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 75%,#000),color-mix(in srgb,var(--primary) 70%,#000))}}.visual-design .visual-stage{rotate:4deg}.visual-commerce .panel-front,.visual-marketing .panel-front{background:linear-gradient(135deg,var(--secondary),var(--primary))}@supports (color:color-mix(in lab,red,red)){.visual-commerce .panel-front,.visual-marketing .panel-front{background:linear-gradient(135deg,color-mix(in srgb,var(--secondary) 70%,#000),color-mix(in srgb,var(--primary) 70%,#000))}}.premium-service-copy{z-index:4;padding:35px 34px 34px;position:relative;transform:translateZ(24px)}.premium-service-copy h3{letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(27px,2.2vw,38px);font-weight:550}.premium-service-copy>p{max-width:520px;min-height:48px;font-size:12px;line-height:1.7}.premium-tags{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.premium-tags span{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:100px;padding:7px 10px;font-size:8px}@supports (color:color-mix(in lab,red,red)){.premium-tags span{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.premium-service-link{gap:8px;margin-top:28px;font-size:10px;font-weight:700;transition:gap .25s;display:inline-flex}.premium-service-link:hover{color:var(--primary);gap:13px}@media (max-width:900px){.premium-services{padding:110px 20px}.premium-services-heading{margin-bottom:55px;display:block}.services-heading-side{margin-top:30px}.premium-services-grid{grid-template-columns:1fr;gap:18px}.card-rise,.card-rise:hover,.premium-service-card{min-height:610px;transform:none}}@media (max-width:600px){.premium-services-heading h2{font-size:48px}.premium-service-card{border-radius:22px;min-height:570px}.service-visual{height:285px}.premium-service-card:hover .visual-stage,.visual-stage{transform:perspective(800px)rotateX(57deg)rotate(-29deg)scale(.82)}.premium-service-copy{padding:28px 23px}.premium-service-copy h3{font-size:29px}.services-watermark{display:none}}.premium-services-grid{align-items:stretch}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{min-height:500px!important;transform:perspective(1200px) rotateX(var(--rx)) rotateY(var(--ry))!important}.service-visual{height:245px!important}.premium-service-copy{padding:24px 25px 26px!important}.premium-service-copy h3{font-size:clamp(21px,1.65vw,29px)!important}.premium-service-copy>p{min-height:48px!important;font-size:10px!important;line-height:1.65!important}.premium-tags{margin-top:15px!important}.premium-tags span{padding:6px 8px!important}@media (max-width:600px){.premium-services{padding-left:12px!important;padding-right:12px!important}.premium-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{border-radius:16px!important;min-height:365px!important;transform:none!important}.premium-card-head{top:13px!important;left:13px!important;right:13px!important}.premium-service-icon{border-radius:9px!important;width:32px!important;height:32px!important}.premium-service-icon svg{width:14px;height:14px}.service-visual{height:165px!important}.premium-service-card:hover .visual-stage,.visual-stage{transform:perspective(800px)rotateX(57deg)rotate(-29deg)scale(.53)!important}.premium-service-copy{padding:16px 13px 17px!important}.premium-service-copy>small{font-size:5px!important}.premium-service-copy h3{margin:7px 0 8px!important;font-size:16px!important;line-height:1.05!important}.premium-service-copy>p{min-height:47px!important;font-size:8px!important;line-height:1.5!important}.premium-tags{gap:4px!important;margin-top:10px!important}.premium-tags span{padding:4px 5px!important;font-size:5px!important}.premium-service-link{margin-top:12px!important;font-size:7px!important}}.capability-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:min(1440px,100% - 48px);margin:0 auto;position:relative;overflow:hidden}.capability-marquee:after,.capability-marquee:before{content:"";z-index:5;pointer-events:none;width:70px;position:absolute;top:0;bottom:0}.capability-marquee:before{background:linear-gradient(90deg,var(--bg),transparent);left:0}.capability-marquee:after{background:linear-gradient(-90deg,var(--bg),transparent);right:0}.capability-track{will-change:transform;width:max-content;animation:capabilityScroll 24s linear infinite;display:flex}.capability-marquee:hover .capability-track{animation-play-state:paused}.capability-slide{border-right:1px solid var(--border);flex-shrink:0;align-items:center;gap:20px;width:360px;min-height:115px;padding:25px 28px;transition:background .3s,transform .3s;display:flex}.capability-slide:hover{background:linear-gradient(135deg,var(--primary),transparent)}@supports (color:color-mix(in lab,red,red)){.capability-slide:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent)}}.capability-slide>small{color:var(--primary);letter-spacing:.1em;font-size:9px;font-weight:700}.capability-slide>div{flex-direction:column;gap:7px;display:flex}.capability-slide strong{font-size:13px;font-weight:650}.capability-slide span{color:var(--muted);font-size:10px}@keyframes capabilityScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.capability-marquee{width:calc(100% - 24px)}.capability-slide{width:260px;min-height:95px;padding:19px}.capability-marquee:after,.capability-marquee:before{width:30px}.capability-track{animation-duration:20s}}@media (prefers-reduced-motion:reduce){.capability-track{animation-play-state:paused}}.courses-section{border-top:1px solid var(--border);background:radial-gradient(circle at 18% 35%,var(--secondary),transparent 30%),radial-gradient(circle at 80% 65%,var(--primary),transparent 32%),var(--bg-soft);padding:155px max(6vw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.courses-section{background:radial-gradient(circle at 18% 35%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 30%),radial-gradient(circle at 80% 65%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 32%),var(--bg-soft)}}.courses-background-word{pointer-events:none;letter-spacing:-.09em;color:var(--text);font-size:clamp(120px,19vw,330px);font-weight:800;line-height:1;position:absolute;top:40px;right:-10px}@supports (color:color-mix(in lab,red,red)){.courses-background-word{color:color-mix(in srgb,var(--text) 2.2%,transparent)}}.courses-heading{z-index:2;justify-content:space-between;align-items:flex-end;gap:60px;width:min(1440px,100%);margin:0 auto 75px;display:flex;position:relative}.courses-heading h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,5.5vw,90px);font-weight:600;line-height:.94}.courses-heading h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.courses-intro{width:min(430px,100%)}.courses-intro>span{color:var(--primary);letter-spacing:.17em;font-size:8px;font-weight:700}.courses-intro p{color:var(--muted);margin:15px 0 20px;font-size:13px;line-height:1.75}.courses-view-all{align-items:center;gap:9px;font-size:10px;font-weight:700;display:inline-flex}.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1440px,100%);margin:auto;display:grid}.course-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:25px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.course-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,var(--primary) 2%),var(--surface))}}.course-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.course-card:hover{border-color:var(--primary);transform:translateY(-7px)}@supports (color:color-mix(in lab,red,red)){.course-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.course-card:hover{box-shadow:0 35px 80px #0000002e}.course-art{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--primary),transparent 45%);place-items:center;height:345px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.course-art{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 5%,transparent),transparent 45%)}}.course-grid-lines{opacity:.15;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.course-glow{background:var(--primary);filter:blur(100px);opacity:.15;border-radius:50%;width:270px;height:270px;transition:all .45s;position:absolute}.course-card:hover .course-glow{opacity:.25;transform:scale(1.25)}.course-topline{z-index:5;letter-spacing:.15em;color:var(--muted);justify-content:space-between;font-size:8px;display:flex;position:absolute;top:24px;left:25px;right:25px}.course-topline span:last-child{color:var(--primary)}.course-orbit{border:1px solid var(--primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.course-orbit{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.course-orbit-one{width:280px;height:280px}.course-orbit-two{border-style:dashed;width:220px;height:220px;animation:courseOrbit 20s linear infinite}@keyframes courseOrbit{to{transform:rotate(1turn)}}.course-device{z-index:3;border:1px solid var(--primary);width:250px;height:185px;padding:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.course-device{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))}}.course-device{background:linear-gradient(145deg,var(--surface-strong),var(--surface));border-radius:18px}@supports (color:color-mix(in lab,red,red)){.course-device{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-strong) 88%,var(--primary) 12%),var(--surface))}}.course-device{transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:perspective(800px)rotateY(-12deg)rotateX(8deg)rotate(-3deg);box-shadow:0 35px 70px #00000059}.course-card:hover .course-device{transform:perspective(800px)rotateY(-5deg)rotateX(3deg)rotate(0)scale(1.04)}.course-device-top{gap:5px;display:flex}.course-device-top span{background:var(--text);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.course-device-top span{background:color-mix(in srgb,var(--text) 25%,transparent)}}.course-device-content{flex-direction:column;justify-content:center;height:125px;display:flex}.course-icon{width:40px;height:40px;color:var(--primary);background:var(--primary);border-radius:11px;place-items:center;margin-bottom:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.course-icon{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.course-icon{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.course-icon{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.course-device-content>span{color:var(--primary);letter-spacing:.2em;font-size:6px;font-weight:700}.course-device-content>strong{letter-spacing:-.04em;margin-top:5px;font-size:20px;line-height:.95}.course-progress{background:var(--border);border-radius:10px;height:3px;overflow:hidden}.course-progress span{background:linear-gradient(90deg,var(--primary),var(--secondary));width:62%;height:100%;display:block}.course-play{z-index:6;border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:absolute;bottom:24px;right:25px}@supports (color:color-mix(in lab,red,red)){.course-play{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.course-play{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;transition:all .25s}.course-play:hover{color:#fff;background:var(--primary);transform:scale(1.08)}.course-floating-badge{z-index:5;border:1px solid var(--border);background:var(--surface);border-radius:100px;align-items:center;gap:7px;padding:8px 10px;display:flex;position:absolute;bottom:25px;left:25px}@supports (color:color-mix(in lab,red,red)){.course-floating-badge{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.course-floating-badge{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--primary);letter-spacing:.12em;font-size:7px}.course-content{padding:29px}.course-category{justify-content:space-between;align-items:center;display:flex}.course-category>span{color:var(--primary);letter-spacing:.18em;font-size:7px;font-weight:700}.course-category>div{color:var(--primary);align-items:center;gap:5px;font-size:9px;display:flex}.course-content h3{letter-spacing:-.04em;margin:13px 0 12px;font-size:clamp(24px,2vw,34px)}.course-content>p{min-height:45px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.course-meta{flex-wrap:wrap;gap:7px;margin-top:23px;display:flex}.course-meta>span{border:1px solid var(--border);min-height:28px;color:var(--muted);border-radius:100px;align-items:center;gap:5px;padding:0 9px;font-size:7px;display:inline-flex}.course-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:27px;padding-top:20px;display:flex}.course-bottom>div{flex-direction:column;gap:4px;display:flex}.course-bottom small{color:var(--muted);letter-spacing:.15em;font-size:6px}.course-bottom strong{font-size:11px}.course-bottom button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:39px;height:39px;transition:all .25s;display:grid}.course-bottom button:hover{color:#fff;border-color:var(--primary);background:var(--primary);transform:rotate(-35deg)}.course-featured{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.course-featured{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.courses-bottom-note{border-top:1px solid var(--border);width:min(1440px,100%);color:var(--muted);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;margin:35px auto 0;padding-top:20px;font-size:8px;display:grid}.courses-bottom-note>span:first-child{color:var(--primary)}.courses-bottom-note>span:last-child{letter-spacing:.15em}@media (max-width:900px){.courses-section{padding:110px 20px}.courses-heading{margin-bottom:50px;display:block}.courses-intro{margin-top:30px}}@media (max-width:700px){.courses-heading h2{font-size:49px}.courses-grid{grid-template-columns:1fr;gap:15px}.course-art{height:285px}.course-device{transform:perspective(800px)rotateY(-8deg)rotateX(5deg)scale(.88)}.course-card:hover .course-device{transform:perspective(800px)rotateY(-4deg)rotateX(2deg)scale(.92)}.course-content{padding:23px}.courses-bottom-note{grid-template-columns:25px 1fr}.courses-bottom-note>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.course-orbit-two{animation:none}.course-card,.course-device{transition:none}}.academy{border-top:1px solid var(--border);background:var(--bg-soft);padding:150px max(6vw,30px) 120px;position:relative;overflow:hidden}.academy-head{justify-content:space-between;align-items:flex-end;gap:60px;width:min(1440px,100%);margin:0 auto 65px;display:flex}.academy-head h2{letter-spacing:-.065em;margin:19px 0 0;font-size:clamp(52px,5.5vw,90px);font-weight:600;line-height:.94}.academy-head h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.academy-intro{width:min(410px,100%)}.academy-intro p{color:var(--muted);font-size:13px;line-height:1.75}.academy-intro a{align-items:center;gap:8px;margin-top:19px;font-size:10px;font-weight:700;display:inline-flex}.academy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;width:min(1440px,100%);margin:auto;display:grid}.academy-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}.academy-card:hover{border-color:var(--primary);transform:translateY(-7px)}@supports (color:color-mix(in lab,red,red)){.academy-card:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.academy-cover{border-bottom:1px solid var(--border);height:295px;position:relative;overflow:hidden}.tone-one{--c1:var(--primary);--c2:var(--accent)}.tone-two{--c1:var(--secondary);--c2:var(--primary)}.tone-three{--c1:var(--accent);--c2:var(--secondary)}.tone-four{--c1:var(--primary);--c2:var(--secondary)}.tone-five{--c1:var(--accent);--c2:var(--primary)}.tone-six{--c1:var(--secondary);--c2:var(--accent)}.academy-cover{background:linear-gradient(145deg,var(--c1),var(--c2))}@supports (color:color-mix(in lab,red,red)){.academy-cover{background:linear-gradient(145deg,color-mix(in srgb,var(--c1) 22%,var(--surface)),color-mix(in srgb,var(--c2) 7%,var(--bg)))}}.academy-cover:before{content:"";z-index:-2;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.academy-cover:before{background-image:linear-gradient(color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--text) 6%,transparent) 1px,transparent 1px)}}.academy-cover:before{background-size:32px 32px}.cover-category,.cover-no{z-index:5;letter-spacing:.16em;font-size:7px;font-weight:700;position:absolute;top:20px}.cover-no{color:var(--text);left:20px}.cover-category{color:var(--c1);right:20px}.cover-art{place-items:center;display:grid;position:absolute;inset:0}.cover-shape{transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute}.shape-one{background:linear-gradient(135deg,var(--c1),var(--c2));filter:drop-shadow(0 25px 35px #00000038);border-radius:42% 58% 62% 38%/43% 35% 65% 57%;width:175px;height:175px;transform:rotate(-18deg)}.shape-two{border:1px solid var(--text);width:130px;height:130px}@supports (color:color-mix(in lab,red,red)){.shape-two{border:1px solid color-mix(in srgb,var(--text) 24%,transparent)}}.shape-two{border-radius:50%;transform:translate(65px,-30px)}.shape-three{border:1px solid var(--text);width:95px;height:190px}@supports (color:color-mix(in lab,red,red)){.shape-three{border:1px solid color-mix(in srgb,var(--text) 17%,transparent)}}.shape-three{border-radius:100px;transform:translate(-72px,20px)rotate(34deg)}.academy-card:hover .shape-one{transform:rotate(-7deg)scale(1.08)}.academy-card:hover .shape-two{transform:translate(72px,-38px)rotate(20deg)}.academy-card:hover .shape-three{transform:translate(-77px,15px)rotate(45deg)}.cover-type{z-index:4;letter-spacing:-.08em;color:#fff;text-shadow:0 12px 35px #00000040;font-size:clamp(55px,5vw,82px);font-weight:800;line-height:1;position:relative}.cover-footer{z-index:5;letter-spacing:.15em;align-items:center;gap:8px;font-size:6px;display:flex;position:absolute;bottom:20px;left:20px}.cover-play{z-index:7;border:1px solid var(--text);place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:17px;right:18px}@supports (color:color-mix(in lab,red,red)){.cover-play{border:1px solid color-mix(in srgb,var(--text) 18%,transparent)}}.cover-play{color:var(--text);background:var(--surface);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.cover-play{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.cover-play{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;transition:all .25s}.cover-play:hover{color:#fff;background:var(--c1);transform:scale(1.08)}.academy-card-body{padding:22px}.academy-card-category{color:var(--muted);letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:6px;display:flex}.academy-card-body h3{letter-spacing:-.04em;min-height:55px;margin:11px 0 18px;font-size:clamp(20px,1.6vw,27px);line-height:1.04}.academy-meta{flex-wrap:wrap;gap:7px;display:flex}.academy-meta span{border:1px solid var(--border);min-height:26px;color:var(--muted);border-radius:100px;align-items:center;gap:5px;padding:0 8px;font-size:7px;display:inline-flex}.academy-open{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:22px;padding-top:17px;display:flex}.academy-open small{color:var(--muted);letter-spacing:.15em;font-size:5px}.academy-open i{border:1px solid var(--border);border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;transition:all .25s;display:grid}.academy-card:hover .academy-open i{color:#fff;border-color:var(--primary);background:var(--primary);transform:rotate(45deg)}.academy-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);width:min(1440px,100%);margin:70px auto 0;overflow:hidden}.academy-marquee>div{align-items:center;gap:30px;width:max-content;min-height:64px;animation:academyMove 28s linear infinite;display:flex}.academy-marquee:hover>div{animation-play-state:paused}.academy-marquee span{color:var(--muted);letter-spacing:.15em;font-size:9px;font-weight:700}.academy-marquee i{color:var(--primary);font-style:normal}@keyframes academyMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1050px){.academy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.academy{padding:105px 12px 85px}.academy-head{margin-bottom:45px;padding:0 8px;display:block}.academy-head h2{font-size:48px}.academy-intro{margin-top:27px}.academy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.academy-card{border-radius:15px}.academy-cover{height:175px}.shape-one{width:100px;height:100px}.shape-two{width:76px;height:76px;transform:translate(37px,-20px)}.shape-three{width:55px;height:110px;transform:translate(-42px,10px)rotate(34deg)}.cover-type{font-size:42px}.cover-category,.cover-no{font-size:5px;top:11px}.cover-no{left:11px}.cover-category{right:11px}.cover-footer{bottom:11px;left:11px}.cover-footer span{display:none}.cover-play{width:31px;height:31px;bottom:9px;right:9px}.academy-card-body{padding:13px 11px}.academy-card-category{font-size:5px}.academy-card-category span:last-child{display:none}.academy-card-body h3{min-height:38px;margin:8px 0 12px;font-size:15px}.academy-meta{gap:4px}.academy-meta span{min-height:21px;padding:0 5px;font-size:5px}.academy-open{margin-top:12px;padding-top:11px}.academy-open>span{font-size:7px}.academy-open i{width:28px;height:28px}.academy-marquee{margin-top:45px}}@media (prefers-reduced-motion:reduce){.academy-marquee>div{animation-play-state:paused}}.products-section{border-top:1px solid var(--border);background:var(--bg);padding:145px max(6vw,30px);position:relative;overflow:hidden}.products-shell{width:min(1440px,100%);margin:auto}.products-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:65px;display:flex}.products-kicker{color:var(--primary);letter-spacing:.17em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:flex}.products-header h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,5.4vw,88px);font-weight:600;line-height:.93}.products-header h2 span{color:var(--muted);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.products-header-right{width:min(410px,100%)}.products-header-right p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.75}.products-header-right a{align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.products-layout{grid-template-columns:minmax(300px,.85fr) 1.55fr;gap:18px;display:grid}.products-feature{border:1px solid var(--primary);min-height:760px;padding:25px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.products-feature{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))}}.products-feature{background:radial-gradient(circle at 60% 25%,var(--primary),transparent 33%),linear-gradient(155deg,var(--surface),var(--surface));border-radius:27px}@supports (color:color-mix(in lab,red,red)){.products-feature{background:radial-gradient(circle at 60% 25%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 33%),linear-gradient(155deg,color-mix(in srgb,var(--surface) 92%,var(--primary) 8%),var(--surface))}}.feature-top{z-index:4;color:var(--primary);letter-spacing:.16em;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex;position:relative}.feature-art{place-items:center;height:405px;display:grid;position:relative}.feature-ring{border:1px solid var(--primary);width:290px;height:290px;position:absolute}@supports (color:color-mix(in lab,red,red)){.feature-ring{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.feature-ring{border-radius:50%}.feature-ring:after,.feature-ring:before{content:"";border:1px dashed var(--primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.feature-ring:after,.feature-ring:before{border:1px dashed color-mix(in srgb,var(--primary) 15%,transparent)}}.feature-ring:before{inset:27px}.feature-ring:after{inset:62px}.feature-file{z-index:3;position:absolute;box-shadow:0 35px 70px #0000004d}.feature-file-one{background:linear-gradient(145deg,var(--primary),var(--secondary));border-radius:15px;flex-direction:column;justify-content:flex-end;width:205px;height:270px;padding:22px;display:flex}@supports (color:color-mix(in lab,red,red)){.feature-file-one{background:linear-gradient(145deg,var(--primary),color-mix(in srgb,var(--secondary) 65%,var(--bg)))}}.feature-file-one{color:#fff;transform:rotate(-9deg)translate(-32px,5px)}.feature-file-one small{letter-spacing:.15em;font-size:6px;position:absolute;top:20px;left:20px}.feature-file-one strong{letter-spacing:-.07em;font-size:30px;line-height:.9}.feature-file-one span{letter-spacing:.18em;margin-top:4px;font-size:11px}.feature-file-two{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;flex-direction:column;justify-content:flex-end;width:145px;height:185px;padding:20px;display:flex;bottom:38px;right:32px}@supports (color:color-mix(in lab,red,red)){.feature-file-two{background:color-mix(in srgb,var(--surface-strong) 92%,var(--primary) 8%)}}.feature-file-two{transform:rotate(9deg)}.feature-file-two svg{color:var(--primary);position:absolute;top:19px;left:19px}.feature-file-two span{font-size:30px;font-weight:700}.feature-file-two small{color:var(--muted);letter-spacing:.1em;margin-top:3px;font-size:6px}.feature-copy{z-index:5;position:relative}.feature-copy>span{color:var(--primary);letter-spacing:.15em;font-size:7px;font-weight:700}.feature-copy h3{letter-spacing:-.055em;margin:12px 0 15px;font-size:clamp(29px,2.7vw,43px);line-height:.98}.feature-copy p{max-width:420px;color:var(--muted);font-size:10px;line-height:1.7}.feature-bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;margin-top:30px;padding-top:22px;display:flex}.feature-bottom>div{flex-direction:column;gap:3px;display:flex}.feature-bottom small{color:var(--muted);letter-spacing:.15em;font-size:6px}.feature-bottom strong{font-size:21px}.feature-bottom button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:8px;font-weight:700;display:inline-flex}.products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.digital-product{border:1px solid var(--border);background:var(--surface);border-radius:23px;min-width:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;overflow:hidden}.digital-product:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.digital-product:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))}}.product-preview{isolation:isolate;border-bottom:1px solid var(--border);height:230px}.product-preview:before{content:"";background:linear-gradient(145deg,var(--preview-one),var(--preview-two));border-radius:38px;width:190px;height:190px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:18px;left:50%;transform:translate(-50%)rotate(20deg);box-shadow:0 30px 50px #00000040}.product-preview:after{content:"";z-index:-1;opacity:.15;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:30px 30px;position:absolute;inset:0}.digital-product:hover .product-preview:before{transform:translate(-50%)rotate(8deg)scale(1.06)}.product-blue{--preview-one:#316dff;--preview-two:#17225b}.product-violet{--preview-one:#9c54ff;--preview-two:#3b1763}.product-orange{--preview-one:#ff7747;--preview-two:#70291c}.product-green{--preview-one:#36b887;--preview-two:#155443}.product-number{z-index:4;color:var(--muted);letter-spacing:.15em;font-size:7px;position:absolute;top:17px;left:17px}.product-symbol{z-index:5;color:#fff;letter-spacing:-.08em;text-shadow:0 15px 30px #00000040;place-items:center;font-size:57px;font-weight:800;display:grid;position:absolute;inset:0}.product-preview-bottom{z-index:5;color:var(--text);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:16px;left:17px;right:17px}.product-info{padding:20px}.product-type{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.product-info h3{letter-spacing:-.04em;margin:9px 0;font-size:clamp(18px,1.5vw,24px);line-height:1.05}.product-info>p{min-height:34px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.product-details{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.product-details span{border:1px solid var(--border);min-height:25px;color:var(--muted);border-radius:100px;align-items:center;gap:5px;padding:0 8px;font-size:6px;display:inline-flex}.product-purchase{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;display:flex}.product-purchase>div{flex-direction:column;gap:2px;display:flex}.product-purchase small{color:var(--muted);letter-spacing:.14em;font-size:5px}.product-purchase strong{font-size:16px}.product-purchase button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .25s;display:grid}.digital-product:hover .product-purchase button{color:#fff;border-color:var(--primary);background:var(--primary);transform:rotate(45deg)}.products-trust{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-height:75px;color:var(--muted);letter-spacing:.15em;white-space:nowrap;justify-content:space-between;align-items:center;gap:25px;margin-top:55px;padding:0 20px;font-size:7px;font-weight:700;display:flex;overflow:hidden}.products-trust i{background:var(--primary);border-radius:50%;flex:none;width:4px;height:4px}@media (max-width:1050px){.products-layout{grid-template-columns:1fr}.products-feature{min-height:680px}}@media (max-width:700px){.products-section{padding:105px 12px 80px}.products-header{margin-bottom:45px;padding:0 8px;display:block}.products-header h2{font-size:48px}.products-header-right{margin-top:28px}.products-feature{border-radius:19px;min-height:580px;padding:18px}.feature-art{height:315px}.feature-file-one{width:165px;height:220px}.feature-file-two{width:115px;height:145px;right:8px}.feature-ring{width:230px;height:230px}.feature-copy h3{font-size:30px}.products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.digital-product{border-radius:15px}.product-preview{height:155px}.product-preview:before{border-radius:23px;width:115px;height:115px}.product-symbol{font-size:38px}.product-number{font-size:5px;top:10px;left:10px}.product-preview-bottom{font-size:5px;bottom:9px;left:10px;right:10px}.product-info{padding:12px 10px}.product-info h3{min-height:35px;font-size:14px}.product-info>p{display:none}.product-details{margin-top:10px}.product-details span{min-height:20px;padding:0 5px;font-size:5px}.product-purchase{margin-top:11px;padding-top:10px}.product-purchase strong{font-size:13px}.product-purchase button{width:28px;height:28px}.products-trust{justify-content:flex-start;margin-top:40px;overflow-x:hidden}}.work-section{border-top:1px solid var(--border);background:var(--bg-soft);padding:150px max(6vw,30px);position:relative;overflow:hidden}.work-head{justify-content:space-between;align-items:flex-end;gap:60px;width:min(1440px,100%);margin:0 auto 70px;display:flex}.work-head h2{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(54px,5.8vw,94px);font-weight:600;line-height:.92}.work-head h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.work-intro{width:min(410px,100%)}.work-intro p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.75}.work-intro a{align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.work-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 18px;width:min(1440px,100%);margin:auto;display:grid}.work-project{min-width:0}.work-visual{isolation:isolate;border:1px solid var(--border);background:radial-gradient(circle at 65% 35%,var(--work-a),transparent 30%),linear-gradient(145deg,var(--work-b),var(--surface));border-radius:25px;height:510px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.work-visual{background:radial-gradient(circle at 65% 35%,color-mix(in srgb,var(--work-a) 26%,transparent),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--work-b) 15%,var(--surface)),var(--surface))}}.work-one{--work-a:var(--primary);--work-b:var(--secondary)}.work-two{--work-a:var(--accent);--work-b:var(--primary)}.work-three{--work-a:var(--secondary);--work-b:var(--accent)}.work-four{--work-a:var(--primary);--work-b:var(--accent)}.work-visual:before{content:"";z-index:-2;opacity:.15;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.work-visual-top{z-index:10;color:var(--muted);letter-spacing:.15em;justify-content:space-between;font-size:7px;font-weight:700;display:flex;position:absolute;top:24px;left:25px;right:25px}.work-stage{perspective:1100px;place-items:center;display:grid;position:absolute;inset:0}.work-word{letter-spacing:-.09em;color:var(--work-a);font-size:clamp(70px,8vw,135px);font-weight:800;position:absolute}@supports (color:color-mix(in lab,red,red)){.work-word{color:color-mix(in srgb,var(--work-a) 9%,transparent)}}.work-word{transform:rotate(-8deg)}.work-window{border:1px solid var(--work-a);position:absolute}@supports (color:color-mix(in lab,red,red)){.work-window{border:1px solid color-mix(in srgb,var(--work-a) 30%,var(--border))}}.work-window{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.work-window{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.work-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .65s cubic-bezier(.2,.8,.2,1);box-shadow:0 35px 80px #00000040}.work-window-back{border-radius:17px;width:390px;height:260px;transform:translate(62px,-35px)rotateY(-12deg)rotate(6deg)}.work-window-front{border-radius:18px;width:350px;height:285px;padding:24px;transform:translate(-45px,35px)rotateY(9deg)rotate(-5deg)}.work-project:hover .work-window-back{transform:translate(72px,-42px)rotateY(-5deg)rotate(3deg)}.work-project:hover .work-window-front{transform:translate(-35px,25px)rotateY(3deg)rotate(-2deg)scale(1.025)}.window-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;height:42px;padding:0 15px;display:flex}.window-bar i{background:var(--muted);border-radius:50%;width:5px;height:5px}.window-lines{flex-direction:column;gap:14px;padding:35px 25px;display:flex}.window-lines span{background:var(--work-a);border-radius:10px;height:7px}@supports (color:color-mix(in lab,red,red)){.window-lines span{background:color-mix(in srgb,var(--work-a) 18%,var(--border))}}.window-lines span:first-child{width:75%}.window-lines span:nth-child(2){width:50%}.window-lines span:nth-child(3){width:83%}.window-lines span:nth-child(4){width:38%}.window-label{color:var(--work-a);letter-spacing:.17em;font-size:6px;font-weight:700}.window-main{flex-direction:column;justify-content:center;height:190px;display:flex}.window-main small{color:var(--muted);letter-spacing:.14em;margin-bottom:9px;font-size:6px}.window-main strong{letter-spacing:-.07em;font-size:42px;line-height:.86}.window-bottom{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.15em;justify-content:space-between;padding-top:13px;font-size:6px;display:flex}.work-orb{z-index:-1;background:var(--work-a);opacity:.13;filter:blur(80px);border-radius:50%;width:260px;height:260px;position:absolute}.work-visual-bottom{z-index:10;color:var(--muted);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.work-visual-bottom div{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.work-visual-bottom div{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.work-visual-bottom div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s}.work-project:hover .work-visual-bottom div{color:#fff;border-color:var(--work-a);background:var(--work-a);transform:rotate(45deg)}.work-info{grid-template-columns:1fr auto 48px;align-items:end;gap:25px;padding:22px 5px 0;display:grid}.work-info>div:first-child>span{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.work-info h3{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(25px,2.4vw,38px)}.work-result{text-align:right;flex-direction:column;gap:5px;padding-bottom:4px;display:flex}.work-result small{color:var(--muted);letter-spacing:.15em;font-size:5px}.work-result span{font-size:8px}.work-info>button{border:1px solid var(--border);width:43px;height:43px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:all .3s;display:grid}.work-project:hover .work-info>button{color:#fff;border-color:var(--primary);background:var(--primary);transform:rotate(45deg)}.work-footer{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.7fr 1.4fr auto;align-items:center;gap:40px;width:min(1440px,100%);margin:100px auto 0;padding:30px 0;display:grid}.work-footer>span{color:var(--primary);letter-spacing:.16em;font-size:7px;font-weight:700}.work-footer p{max-width:570px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.work-footer a{align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:1000px){.work-list{grid-template-columns:1fr}.work-visual{height:540px}}@media (max-width:700px){.work-section{padding:105px 12px 80px}.work-head{margin-bottom:45px;padding:0 8px;display:block}.work-head h2{font-size:48px}.work-intro{margin-top:27px}.work-list{gap:42px}.work-visual{border-radius:17px;height:340px}.work-window-back{width:245px;height:170px;transform:translate(35px,-25px)rotate(6deg)}.work-window-front{width:225px;height:195px;padding:15px;transform:translate(-28px,25px)rotate(-5deg)}.work-project:hover .work-window-back{transform:translate(38px,-27px)rotate(3deg)}.work-project:hover .work-window-front{transform:translate(-25px,20px)rotate(-2deg)}.window-main{height:128px}.window-main strong{font-size:27px}.window-bar{height:30px}.window-lines{gap:8px;padding:20px 15px}.work-visual-top{top:15px;left:15px;right:15px}.work-visual-bottom{bottom:14px;left:15px;right:15px}.work-info{grid-template-columns:1fr 38px;gap:12px;padding:15px 3px 0}.work-result{display:none}.work-info h3{font-size:25px}.work-info>button{width:37px;height:37px}.work-footer{grid-template-columns:1fr;gap:15px;margin-top:65px}}@media (min-width:1001px){.work-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:42px 16px!important}.work-visual{border-radius:20px;height:400px}.work-window-back{width:275px;height:190px;transform:translate(42px,-28px)rotateY(-10deg)rotate(5deg)}.work-window-front{width:255px;height:215px;padding:18px;transform:translate(-32px,28px)rotateY(7deg)rotate(-4deg)}.work-project:hover .work-window-back{transform:translate(48px,-32px)rotateY(-4deg)rotate(2deg)}.work-project:hover .work-window-front{transform:translate(-27px,23px)rotateY(2deg)rotate(-1deg)scale(1.02)}.window-main{height:142px}.window-main strong{font-size:30px}.window-bar{height:32px}.window-lines{gap:9px;padding:22px 18px}.window-lines span{height:5px}.work-word{font-size:74px}.work-info{grid-template-columns:1fr 40px;gap:12px;padding-top:17px}.work-result{display:none}.work-info h3{font-size:clamp(22px,1.8vw,29px)}.work-info>button{width:38px;height:38px}}.resources-section{border-top:1px solid var(--border);background:radial-gradient(circle at 85% 15%,var(--primary),transparent 28%),var(--bg);padding:145px max(6vw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resources-section{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 28%),var(--bg)}}.resources-shell{width:min(1440px,100%);margin:auto}.resources-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:62px;display:flex}.resources-eyebrow{color:var(--primary);letter-spacing:.17em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.resources-head h2{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(53px,5.6vw,90px);font-weight:600;line-height:.93}.resources-head h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.resources-head-copy{width:min(410px,100%)}.resources-head-copy p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.75}.resources-head-copy a{align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.resources-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;min-height:70px;margin-bottom:18px;padding:0 20px;display:flex}.resources-toolbar-left{align-items:center;gap:18px;display:flex}.resources-toolbar-left span{color:var(--primary);letter-spacing:.15em;font-size:6px}.resources-toolbar-left strong{font-size:10px}.resources-filter{align-items:center;gap:8px;display:flex}.resources-filter span{border:1px solid var(--border);color:var(--muted);letter-spacing:.12em;border-radius:100px;padding:8px 11px;font-size:6px;font-weight:700}.resources-filter span:first-child{color:#fff;border-color:var(--primary);background:var(--primary)}.resources-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.resource-card{border:1px solid var(--border);background:var(--surface);border-radius:21px;min-width:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;overflow:hidden}.resource-card:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.resource-card:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.resource-cover{isolation:isolate;border-bottom:1px solid var(--border);background:linear-gradient(145deg,var(--resource-a),var(--resource-b));height:280px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-cover{background:linear-gradient(145deg,color-mix(in srgb,var(--resource-a) 14%,var(--surface)),color-mix(in srgb,var(--resource-b) 6%,var(--bg)))}}.resource-cover:before{content:"";z-index:-1;opacity:.13;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:28px 28px;position:absolute;inset:0}.resource-tone-one{--resource-a:var(--primary);--resource-b:var(--secondary)}.resource-tone-two{--resource-a:var(--secondary);--resource-b:var(--accent)}.resource-tone-three{--resource-a:var(--accent);--resource-b:var(--primary)}.resource-tone-four{--resource-a:var(--primary);--resource-b:var(--accent)}.resource-tone-five{--resource-a:var(--secondary);--resource-b:var(--primary)}.resource-tone-six{--resource-a:var(--accent);--resource-b:var(--secondary)}.resource-cover-top{z-index:10;color:var(--muted);letter-spacing:.14em;justify-content:space-between;font-size:6px;font-weight:700;display:flex;position:absolute;top:18px;left:18px;right:18px}.resource-cover-top span:last-child{color:var(--resource-a)}.resource-paper{border:1px solid var(--resource-a);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.resource-paper{border:1px solid color-mix(in srgb,var(--resource-a) 25%,var(--border))}}.resource-paper{border-radius:11px;transition:transform .5s cubic-bezier(.2,.8,.2,1);box-shadow:0 30px 55px #00000038}.resource-paper-back{background:var(--resource-a);width:155px;height:190px}@supports (color:color-mix(in lab,red,red)){.resource-paper-back{background:color-mix(in srgb,var(--resource-a) 25%,var(--surface))}}.resource-paper-back{transform:translate(-38%,-48%)rotate(10deg)}.resource-paper-front{background:var(--surface-strong);flex-direction:column;width:165px;height:205px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.resource-paper-front{background:color-mix(in srgb,var(--surface-strong) 94%,var(--resource-a) 6%)}}.resource-paper-front{transform:translate(-60%,-52%)rotate(-7deg)}.resource-card:hover .resource-paper-back{transform:translate(-32%,-50%)rotate(15deg)}.resource-card:hover .resource-paper-front{transform:translate(-62%,-55%)rotate(-3deg)scale(1.025)}.resource-paper-icon{width:34px;height:34px;color:var(--resource-a);background:var(--resource-a);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-paper-icon{background:color-mix(in srgb,var(--resource-a) 11%,transparent)}}.resource-paper small{color:var(--muted);letter-spacing:.15em;margin-top:auto;font-size:5px}.resource-paper strong{letter-spacing:-.07em;margin-top:4px;font-size:32px;line-height:1}.resource-paper-line{flex-direction:column;gap:5px;margin-top:13px;display:flex}.resource-paper-line span{background:var(--resource-a);border-radius:10px;height:3px}@supports (color:color-mix(in lab,red,red)){.resource-paper-line span{background:color-mix(in srgb,var(--resource-a) 20%,var(--border))}}.resource-paper-line span:last-child{width:60%}.resource-cover-bottom{z-index:10;color:var(--muted);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.resource-cover-bottom>div{border:1px solid var(--border);width:32px;height:32px;color:var(--text);background:var(--surface);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.resource-cover-bottom>div{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.resource-cover-bottom>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resource-content{padding:20px}.resource-type{color:var(--primary);letter-spacing:.15em;font-size:6px;font-weight:700}.resource-content h3{letter-spacing:-.04em;min-height:48px;margin:9px 0;font-size:clamp(19px,1.6vw,25px);line-height:1.04}.resource-content>p{min-height:44px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.resource-meta{color:var(--muted);justify-content:space-between;align-items:center;margin-top:17px;font-size:7px;display:flex}.resource-meta strong{color:var(--primary)}.resource-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:17px;padding-top:15px;display:flex}.resource-action>span{flex-direction:column;gap:3px;font-size:9px;font-weight:700;display:flex}.resource-action small{color:var(--muted);letter-spacing:.14em;font-size:5px}.resource-action i{border:1px solid var(--border);border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;transition:all .25s;display:grid}.resource-card:hover .resource-action i{color:#fff;border-color:var(--primary);background:var(--primary);transform:rotate(45deg)}.resources-bottom{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.7fr 1.5fr auto;align-items:center;gap:35px;margin-top:65px;padding:27px 0;display:grid}.resources-bottom>span{color:var(--primary);letter-spacing:.16em;font-size:7px;font-weight:700}.resources-bottom p{color:var(--muted);margin:0;font-size:9px}.resources-bottom a{align-items:center;gap:7px;font-size:9px;font-weight:700;display:inline-flex}@media (max-width:1000px){.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.resources-section{padding:105px 12px 80px}.resources-head{margin-bottom:42px;padding:0 8px;display:block}.resources-head h2{font-size:48px}.resources-head-copy{margin-top:27px}.resources-toolbar{min-height:58px;padding:0 8px}.resources-toolbar-left strong{display:none}.resources-filter{gap:4px}.resources-filter span{padding:6px 7px;font-size:5px}.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.resource-card{border-radius:14px}.resource-cover{height:175px}.resource-paper-back{width:90px;height:115px}.resource-paper-front{width:98px;height:125px;padding:10px}.resource-paper-icon{width:25px;height:25px}.resource-paper strong{font-size:20px}.resource-cover-top{font-size:5px;top:9px;left:9px;right:9px}.resource-cover-bottom{font-size:5px;bottom:8px;left:9px;right:9px}.resource-cover-bottom>div{width:25px;height:25px}.resource-content{padding:11px 10px}.resource-content h3{min-height:37px;font-size:14px}.resource-content>p{display:none}.resource-meta{margin-top:10px;font-size:5px}.resource-action{margin-top:10px;padding-top:9px}.resource-action>span{font-size:7px}.resource-action i{width:27px;height:27px}.resources-bottom{grid-template-columns:1fr;gap:13px;margin-top:45px}}.clients-section{border-top:1px solid var(--border);background:var(--bg-soft);padding:140px max(6vw,30px)}.clients-shell{width:min(1440px,100%);margin:auto}.clients-top{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.16em;justify-content:space-between;align-items:center;gap:30px;padding-bottom:20px;font-size:7px;font-weight:700;display:flex}.clients-top>span:first-child{color:var(--primary);align-items:center;gap:8px;display:flex}.clients-stage{isolation:isolate;height:720px}.clients-grid-bg{z-index:-4;opacity:.12;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:34px 34px;position:absolute;-webkit-mask-image:radial-gradient(#000 10%,#0000 75%);mask-image:radial-gradient(#000 10%,#0000 75%)}.clients-glow{z-index:-3;filter:blur(120px);opacity:.12;border-radius:50%;width:420px;height:420px;position:absolute}.clients-glow-one{background:var(--primary);top:40px;left:-100px}.clients-glow-two{background:var(--secondary);bottom:0;right:-100px}.clients-orbit{border:1px solid var(--primary);border-radius:50%;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.clients-orbit{border:1px solid color-mix(in srgb,var(--primary) 13%,transparent)}}.clients-orbit{pointer-events:none}.orbit-large{width:950px;height:520px;transform:translate(-50%,-50%)rotate(-5deg)}.orbit-small{border-style:dashed;width:680px;height:390px;transform:translate(-50%,-50%)rotate(8deg)}.clients-center-small{color:var(--primary);letter-spacing:.19em;font-size:7px;font-weight:700}.clients-center h2{letter-spacing:-.065em;margin:17px 0 18px;font-size:clamp(48px,5vw,80px);font-weight:600;line-height:.94}.clients-center h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.clients-center p{max-width:520px;color:var(--muted);margin:auto;font-size:11px;line-height:1.75}.clients-center a{border:1px solid var(--border);background:var(--surface);border-radius:100px;align-items:center;gap:8px;min-height:42px;margin-top:23px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.clients-center a{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.clients-center a{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px;font-weight:700;transition:all .25s}.clients-center a:hover{color:#fff;border-color:var(--primary);background:var(--primary)}.client-logo-cloud{z-index:12;gap:13px;position:absolute;bottom:65px;left:50%;transform:translate(-50%)}.client-logo-cloud,.client-logo-item{justify-content:center;align-items:center;display:flex}.client-logo-item{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;gap:7px;width:112px;height:75px;position:relative}@supports (color:color-mix(in lab,red,red)){.client-logo-item{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.client-logo-item{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s,border-color .3s,background .3s}.client-logo-item:hover{z-index:10;border-color:var(--client-color);transform:translateY(-8px)scale(1.04)}@supports (color:color-mix(in lab,red,red)){.client-logo-item:hover{border-color:color-mix(in srgb,var(--client-color) 50%,var(--border))}}.client-logo-item:hover{background:var(--client-color)}@supports (color:color-mix(in lab,red,red)){.client-logo-item:hover{background:color-mix(in srgb,var(--client-color) 8%,var(--surface))}}.client-logo-mark{width:29px;height:29px;color:var(--client-color);background:var(--client-color);border-radius:9px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.client-logo-mark{background:color-mix(in srgb,var(--client-color) 12%,transparent)}}.client-logo-mark{font-size:8px;font-weight:800}.client-logo-item small{color:var(--muted);letter-spacing:.12em;font-size:5px;font-weight:700}.client-a{--client-color:var(--primary)}.client-b{--client-color:var(--secondary)}.client-c{--client-color:var(--accent)}.client-d{--client-color:var(--primary)}.client-e{--client-color:var(--secondary)}.client-f{--client-color:var(--accent)}.client-person{z-index:8;border:1px solid var(--primary);width:92px;height:92px;padding:5px;position:absolute}@supports (color:color-mix(in lab,red,red)){.client-person{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.client-person{background:var(--surface);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.client-person{background:color-mix(in srgb,var(--surface) 85%,transparent)}}.client-person{animation:clientFloat 5s ease-in-out infinite;box-shadow:0 20px 45px #00000038}.client-person-inner{background:radial-gradient(circle at 35% 25%,var(--primary),var(--secondary));border-radius:50%;place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.client-person-inner{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--primary) 45%,var(--surface)),color-mix(in srgb,var(--secondary) 12%,var(--surface)))}}.client-person-inner span{letter-spacing:-.04em;font-size:17px;font-weight:800}.client-person-one{top:18%;left:8%}.client-person-two{width:72px;height:72px;top:58%;left:20%}.client-person-three{width:78px;height:78px;animation-delay:-2.2s;top:20%;right:12%}.client-person-four{width:100px;height:100px;animation-delay:-3.1s;top:58%;right:5%}@keyframes clientFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.clients-stage:hover .client-person{animation-play-state:paused}.clients-bottom{grid-template-columns:1fr 1.4fr auto;align-items:center;gap:40px;min-height:100px;display:grid}.clients-bottom-label{align-items:center;gap:12px;display:flex}.clients-bottom-label>svg{color:var(--primary)}.clients-bottom-label>div{flex-direction:column;gap:4px;display:flex}.clients-bottom-label small{color:var(--muted);letter-spacing:.15em;font-size:5px}.clients-bottom-label strong{font-size:10px}.clients-bottom>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.clients-bottom>button{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:default;background:0 0;border-radius:100px;align-items:center;gap:7px;padding:0 13px;font-size:7px;display:inline-flex}@media (max-width:1000px){.orbit-large{width:760px}.client-logo-cloud{grid-template-columns:repeat(3,1fr);width:85%;display:grid}.client-logo-item{width:100%}}@media (max-width:700px){.clients-section{padding:95px 12px 70px}.clients-top{padding:0 8px 17px}.clients-top>span:last-child{display:none}.clients-stage{height:620px}.clients-center{width:90%;top:37%}.clients-center h2{font-size:43px}.clients-center p{max-width:330px;font-size:9px}.orbit-large{width:580px;height:350px}.orbit-small{width:400px;height:260px}.client-person{width:57px;height:57px}.client-person-one{top:11%;left:3%}.client-person-two{top:57%;left:9%}.client-person-three{top:13%;right:3%}.client-person-four{width:62px;height:62px;top:55%;right:6%}.client-person-inner span{font-size:11px}.client-logo-cloud{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;padding:0 8px;bottom:30px;left:0;transform:none}.client-logo-item{border-radius:10px;height:62px}.client-logo-mark{width:24px;height:24px}.clients-bottom{grid-template-columns:1fr;gap:15px;padding:25px 8px 0}.clients-bottom>button{width:max-content}}@media (prefers-reduced-motion:reduce){.client-person{animation:none}}@media (min-width:701px){.client-person{--orbit-x:510px;--orbit-y:275px;will-change:transform;animation:clientOrbit 24s linear infinite!important;top:50%!important;left:50%!important;right:auto!important}.client-person,.client-person-one{--orbit-start:0deg}.client-person-two{--orbit-start:90deg}.client-person-three{--orbit-start:180deg}.client-person-four{--orbit-start:270deg}@keyframes clientOrbit{0%{transform:translate(-50%,-50%) rotate(var(--orbit-start)) translateX(var(--orbit-x)) scaleY(.54) rotate(calc(-1 * var(--orbit-start))) scaleY(1.85)}to{transform:translate(-50%,-50%) rotate(calc(var(--orbit-start) + 1turn)) translateX(var(--orbit-x)) scaleY(.54) rotate(calc(-1 * (var(--orbit-start) + 1turn))) scaleY(1.85)}}.clients-stage:hover .client-person{animation-play-state:paused!important}.client-person-one{width:88px;height:88px}.client-person-two{width:72px;height:72px}.client-person-three{width:80px;height:80px}.client-person-four{width:96px;height:96px}}@media (min-width:701px) and (max-width:1200px){.client-person{--orbit-x:390px}}@media (max-width:700px){.clients-stage{height:580px}.clients-orbit{display:none}.client-person{will-change:transform;width:58px!important;height:58px!important;animation:mobileClientMove 14s linear infinite!important;top:95px!important;left:auto!important;right:auto!important}.client-person-one{animation-delay:0s!important}.client-person-two{animation-delay:-3.5s!important}.client-person-three{animation-delay:-7s!important}.client-person-four{animation-delay:-10.5s!important}@keyframes mobileClientMove{0%{transform:translate(-100px)}to{transform:translate(calc(100vw + 100px))}}.clients-stage:hover .client-person{animation-play-state:running!important}.clients-center{top:45%}.client-logo-cloud{bottom:25px}}@media (prefers-reduced-motion:reduce){.client-person{animation:none!important}}.clients-section{background:radial-gradient(circle at 5% 45%,var(--primary),transparent 30%),radial-gradient(circle at 96% 55%,var(--secondary),transparent 30%),var(--bg-soft);width:100%;max-width:none!important;padding-left:0!important;padding-right:0!important}@supports (color:color-mix(in lab,red,red)){.clients-section{background:radial-gradient(circle at 5% 45%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 30%),radial-gradient(circle at 96% 55%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 30%),var(--bg-soft)}}.clients-shell{width:100%!important;max-width:none!important;margin:0!important}.clients-top{width:min(1600px,100% - 80px);margin:0 auto}.clients-stage{border-top:0;border-bottom:1px solid var(--border);width:100%;height:760px;margin:0}.clients-grid-bg{width:100%;inset:0}@media (min-width:1201px){.orbit-large{width:min(1380px,88vw)!important;height:590px!important}.orbit-small{width:min(1000px,67vw)!important;height:440px!important}.client-person{--orbit-x:min(680px,43vw)!important}}.client-logo-cloud{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(900px,75%);display:grid;bottom:62px}.client-logo-item{width:100%!important}.clients-bottom{width:min(1600px,100% - 80px);min-height:105px;margin:0 auto}.clients-stage:after,.clients-stage:before{content:"";z-index:-2;pointer-events:none;width:30vw;position:absolute;top:0;bottom:0}.clients-stage:before{background:radial-gradient(ellipse at left center,var(--primary),transparent 72%);left:0}@supports (color:color-mix(in lab,red,red)){.clients-stage:before{background:radial-gradient(ellipse at left center,color-mix(in srgb,var(--primary) 8%,transparent),transparent 72%)}}.clients-stage:after{background:radial-gradient(ellipse at right center,var(--secondary),transparent 72%);right:0}@supports (color:color-mix(in lab,red,red)){.clients-stage:after{background:radial-gradient(ellipse at right center,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 72%)}}@media (max-width:700px){.clients-section{padding-left:0!important;padding-right:0!important}.clients-top{width:calc(100% - 24px)}.clients-stage{width:100%;height:600px}.clients-bottom{width:calc(100% - 24px)}.client-logo-cloud{grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 20px);padding:0;bottom:25px;left:10px}}.testimonials-section{border-top:1px solid var(--border);background:radial-gradient(circle at 15% 25%,var(--primary),transparent 28%),radial-gradient(circle at 85% 70%,var(--secondary),transparent 30%),var(--bg);padding:145px 0 100px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.testimonials-section{background:radial-gradient(circle at 15% 25%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 28%),radial-gradient(circle at 85% 70%,color-mix(in srgb,var(--secondary) 7%,transparent),transparent 30%),var(--bg)}}.testimonials-head{justify-content:space-between;align-items:flex-end;gap:60px;width:min(1440px,100% - 80px);margin:0 auto 75px;display:flex}.testimonial-eyebrow{color:var(--primary);letter-spacing:.18em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.testimonials-head h2{letter-spacing:-.067em;margin:20px 0 0;font-size:clamp(54px,5.7vw,92px);font-weight:600;line-height:.92}.testimonials-head h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.testimonial-head-copy{width:min(410px,100%)}.testimonial-head-copy>span{color:var(--primary);letter-spacing:.16em;font-size:7px;font-weight:700}.testimonial-head-copy p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.75}.testimonial-marquee{width:100%;padding:20px 0 35px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.testimonial-track{will-change:transform;gap:18px;width:max-content;padding-left:18px;animation:testimonialMove 42s linear infinite;display:flex}.testimonial-marquee:hover .testimonial-track{animation-play-state:paused}@keyframes testimonialMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:24px;flex-direction:column;flex:none;width:430px;min-height:410px;padding:30px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.testimonial-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--primary) 4%),var(--surface))}}.testimonial-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}.testimonial-card:before{content:"";background:var(--primary);opacity:.07;filter:blur(50px);border-radius:50%;width:180px;height:180px;transition:all .35s;position:absolute;top:-90px;right:-70px}.testimonial-card:hover{border-color:var(--primary);transform:translateY(-9px)}@supports (color:color-mix(in lab,red,red)){.testimonial-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.testimonial-card:hover{background:linear-gradient(145deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.testimonial-card:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 91%,var(--primary) 9%),var(--surface))}}.testimonial-card:hover:before{opacity:.15;transform:scale(1.3)}.testimonial-card-top{color:var(--muted);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex}.testimonial-card-top svg,.testimonial-stars{color:var(--primary)}.testimonial-stars{gap:4px;margin-top:55px;display:flex}.testimonial-card blockquote{letter-spacing:-.025em;margin:20px 0 38px;font-size:22px;font-weight:450;line-height:1.38}.testimonial-person{align-items:center;gap:12px;margin-top:auto;display:flex}.testimonial-avatar{border:1px solid var(--primary);flex:none;place-items:center;width:45px;height:45px;display:grid}@supports (color:color-mix(in lab,red,red)){.testimonial-avatar{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))}}.testimonial-avatar{color:var(--primary);background:radial-gradient(circle at 30% 25%,var(--primary),var(--surface-strong));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.testimonial-avatar{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--primary) 22%,var(--surface)),var(--surface-strong))}}.testimonial-avatar{font-size:9px;font-weight:800}.testimonial-person>div:last-child{flex-direction:column;gap:4px;display:flex}.testimonial-person span{color:var(--muted);font-size:7px}.testimonial-line{background:var(--border);border-radius:10px;height:2px;margin-top:25px;overflow:hidden}.testimonial-line span{background:linear-gradient(90deg,var(--primary),var(--secondary));width:35%;height:100%;transition:width .45s;display:block}.testimonial-card:hover .testimonial-line span{width:100%}.testimonial-footer{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:40px;width:min(1440px,100% - 80px);min-height:80px;margin:50px auto 0;display:grid}.testimonial-footer>span{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.testimonial-footer>span:last-child{color:var(--muted)}.testimonial-footer p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}@media (max-width:900px){.testimonial-card{width:380px}}@media (max-width:700px){.testimonials-section{padding:100px 0 70px}.testimonials-head{width:calc(100% - 24px);margin-bottom:45px;display:block}.testimonials-head h2{font-size:47px}.testimonial-head-copy{margin-top:27px}.testimonial-marquee{scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:20px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.testimonial-marquee::-webkit-scrollbar{display:none}.testimonial-track{gap:10px;width:max-content;padding:0 12px;animation:none}.testimonial-card{scroll-snap-align:center;border-radius:18px;width:82vw;min-height:355px;padding:22px}.testimonial-stars{margin-top:38px}.testimonial-card blockquote{margin-top:17px;font-size:18px;line-height:1.42}.testimonial-footer{grid-template-columns:1fr;gap:11px;width:calc(100% - 24px);margin-top:35px;padding:22px 0}.testimonial-footer>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.testimonial-track{animation:none}}.about-section{border-top:1px solid var(--border);background:var(--bg-soft);padding:145px max(6vw,30px);position:relative;overflow:hidden}.about-shell{width:min(1440px,100%);margin:auto}.about-top{border-bottom:1px solid var(--border);min-height:55px;color:var(--muted);letter-spacing:.16em;justify-content:space-between;align-items:flex-start;font-size:7px;font-weight:700;display:flex}.about-top span:first-child{color:var(--primary)}.about-hero{justify-content:space-between;align-items:flex-end;gap:60px;padding:65px 0 70px;display:flex}.about-kicker{color:var(--primary);letter-spacing:.18em;font-size:7px;font-weight:700}.about-title h2{letter-spacing:-.07em;margin:18px 0 0;font-size:clamp(55px,5.6vw,92px);font-weight:600;line-height:.92}.about-title h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.about-intro{width:min(410px,100%)}.about-intro p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.75}.about-intro a{align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.about-main{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.about-visual{isolation:isolate;border:1px solid var(--border);background:radial-gradient(circle at center,var(--primary),transparent 35%),var(--surface);border-radius:26px;min-height:660px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.about-visual{background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 14%,transparent),transparent 35%),var(--surface)}}.about-grid{z-index:-2;opacity:.12;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.about-orbit{border:1px solid var(--primary);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.about-orbit{border:1px solid color-mix(in srgb,var(--primary) 20%,transparent)}}.about-orbit{border-radius:50%;transform:translate(-50%,-50%)}.about-orbit-one{width:520px;height:520px}.about-orbit-two{border-style:dashed;width:370px;height:370px;animation:aboutRotate 30s linear infinite}@keyframes aboutRotate{to{transform:translate(-50%,-50%)rotate(1turn)}}.about-core{border:1px solid var(--primary);flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.about-core{border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border))}}.about-core{background:radial-gradient(circle at 35% 25%,var(--primary),var(--surface-strong));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.about-core{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--primary) 25%,var(--surface)),var(--surface-strong))}}.about-core{box-shadow:0 0 90px var(--primary)}@supports (color:color-mix(in lab,red,red)){.about-core{box-shadow:0 0 90px color-mix(in srgb,var(--primary) 12%,transparent)}}.about-core small{color:var(--muted);letter-spacing:.25em;font-size:7px}.about-core strong{letter-spacing:-.05em;margin-top:4px;font-size:26px}.about-core span{color:var(--primary);margin-top:8px;font-size:24px}.about-node{border:1px solid var(--border);background:var(--surface-strong);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:105px;height:105px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.about-node{background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}}.about-node{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:aboutNodeFloat 5s ease-in-out infinite;box-shadow:0 20px 50px #0003}.about-node small{color:var(--primary);margin-bottom:5px;font-size:6px}.about-node strong{letter-spacing:.12em;font-size:8px}.node-design{top:22%;left:12%}.node-build{animation-delay:-1.5s;top:30%;right:10%}.node-grow{animation-delay:-3s;bottom:13%;left:22%}@keyframes aboutNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.about-floating{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-radius:100px;padding:8px 11px;position:absolute}@supports (color:color-mix(in lab,red,red)){.about-floating{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.about-floating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;font-size:6px;font-weight:700}.about-floating-one{bottom:18%;right:17%}.about-floating-two{top:49%;left:8%}.about-floating-three{top:13%;right:8%}.about-visual-label{color:var(--muted);letter-spacing:.15em;justify-content:space-between;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.about-content{border:1px solid var(--border);background:var(--surface);border-radius:26px;padding:35px}.about-statement{border-bottom:1px solid var(--border);padding-bottom:34px}.about-statement small{color:var(--primary);letter-spacing:.17em;font-size:6px;font-weight:700}.about-statement p{letter-spacing:-.045em;margin:17px 0 0;font-size:clamp(23px,2.2vw,34px);line-height:1.17}.about-statement strong{color:var(--primary);font-weight:500}.about-pillars{margin-top:10px}.about-pillar{border-bottom:1px solid var(--border);padding:23px 0;transition:padding .3s}.about-pillar:hover{padding-left:9px}.about-pillar-head{justify-content:space-between;align-items:center;display:flex}.about-pillar-head>span{color:var(--muted);letter-spacing:.15em;font-size:6px}.about-pillar-head i{border:1px solid var(--primary);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.about-pillar-head i{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.about-pillar-head i{color:var(--primary);border-radius:50%;font-style:normal}.about-pillar h3{letter-spacing:-.03em;margin:8px 0 6px;font-size:19px}.about-pillar p{max-width:410px;color:var(--muted);margin:0;font-size:9px;line-height:1.65}.about-numbers{border:1px solid var(--border);background:var(--surface);border-radius:20px;grid-template-columns:repeat(3,.7fr) 1.5fr;margin-top:18px;display:grid;overflow:hidden}.about-numbers>div{border-right:1px solid var(--border);flex-direction:column;min-height:175px;padding:24px;display:flex}.about-numbers>div:last-child{border-right:0}.about-numbers small{color:var(--muted);letter-spacing:.15em;font-size:5px}.about-numbers strong{color:var(--primary);letter-spacing:-.06em;margin-top:auto;font-size:45px;line-height:1}.about-numbers span{color:var(--muted);margin-top:6px;font-size:7px}.about-number-message{justify-content:space-between}.about-number-message p{letter-spacing:-.025em;margin:auto 0 0;font-size:17px;line-height:1.35}@media (max-width:1000px){.about-main{grid-template-columns:1fr}.about-numbers{grid-template-columns:repeat(2,1fr)}.about-numbers>div:nth-child(2){border-right:0}.about-numbers>div{border-bottom:1px solid var(--border)}}@media (max-width:700px){.about-section{padding:100px 12px 75px}.about-top{min-height:45px}.about-top span:last-child{display:none}.about-hero{padding:45px 5px;display:block}.about-title h2{font-size:47px}.about-intro{margin-top:28px}.about-visual{border-radius:18px;min-height:430px}.about-orbit-one{width:330px;height:330px}.about-orbit-two{width:240px;height:240px}.about-core{width:125px;height:125px}.about-core strong{font-size:18px}.about-node{width:68px;height:68px}.node-design{top:20%;left:5%}.node-build{top:25%;right:4%}.node-grow{bottom:16%;left:12%}.about-floating{display:none}.about-content{border-radius:18px;padding:22px}.about-statement p{font-size:24px}.about-numbers{border-radius:15px;grid-template-columns:repeat(2,1fr)}.about-numbers>div{min-height:140px;padding:17px}.about-numbers strong{font-size:35px}.about-number-message p{font-size:13px}}@media (prefers-reduced-motion:reduce){.about-node,.about-orbit-two{animation:none}}.process-section{border-top:1px solid var(--border);background:radial-gradient(circle at 85% 15%,var(--primary),transparent 30%),var(--bg);padding:145px max(6vw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.process-section{background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 30%),var(--bg)}}.process-shell{width:min(1440px,100%);margin:auto}.process-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:90px;display:flex}.process-kicker{color:var(--primary);letter-spacing:.18em;font-size:7px;font-weight:700}.process-header h2{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(55px,5.7vw,92px);font-weight:600;line-height:.92}.process-header h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.process-intro{width:min(410px,100%)}.process-intro>span{color:var(--primary);letter-spacing:.17em;font-size:7px;font-weight:700}.process-intro p{color:var(--muted);margin:14px 0 20px;font-size:12px;line-height:1.75}.process-intro a{align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.process-roadmap{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid;position:relative}.process-line{background:var(--border);height:1px;position:absolute;top:24px;left:9%;right:9%;overflow:hidden}.process-line-progress{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent),var(--primary));transform-origin:0;width:100%;height:100%;animation:processLine 5s ease-in-out infinite alternate}@keyframes processLine{0%{transform:scaleX(.12)}to{transform:scaleX(1)}}.process-step{min-width:0;position:relative}.process-marker{z-index:5;justify-content:center;height:50px;display:flex;position:relative}.process-marker span{border:1px solid var(--primary);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab,red,red)){.process-marker span{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))}}.process-marker span{color:var(--primary);background:var(--bg);border-radius:50%;font-size:7px;font-weight:800;transition:background .3s,color .3s,transform .3s}.process-step:hover .process-marker span{color:#fff;background:var(--primary);transform:scale(1.1)}.process-step-card{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:20px;flex-direction:column;min-height:340px;margin-top:25px;padding:23px;display:flex}@supports (color:color-mix(in lab,red,red)){.process-step-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--primary) 4%),var(--surface))}}.process-step-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}.process-step:nth-child(2n) .process-step-card{margin-top:52px}.process-step:hover .process-step-card{border-color:var(--primary);transform:translateY(-8px)}@supports (color:color-mix(in lab,red,red)){.process-step:hover .process-step-card{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.process-step:hover .process-step-card{background:linear-gradient(145deg,var(--surface),var(--surface))}@supports (color:color-mix(in lab,red,red)){.process-step:hover .process-step-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,var(--primary) 10%),var(--surface))}}.process-step-top{justify-content:space-between;align-items:center;display:flex}.process-step-top>span{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.process-step-top i{border:1px solid var(--border);width:36px;height:36px;color:var(--primary);border-radius:50%;place-items:center;font-style:normal;display:grid}.process-step-card h3{letter-spacing:-.05em;margin:65px 0 12px;font-size:clamp(24px,2vw,31px)}.process-step-card p{margin:0;font-size:9px;line-height:1.7}.process-step-bottom{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:5px;font-weight:700;display:flex}.process-step-bottom svg{color:var(--primary);transition:transform .3s}.process-step:hover .process-step-bottom svg{transform:translate(3px,-3px)}.process-manifesto{border:1px solid var(--border);background:radial-gradient(circle at 70% 50%,var(--primary),transparent 35%),var(--surface);border-radius:25px;grid-template-columns:.45fr 1.5fr .7fr;align-items:center;gap:50px;min-height:240px;margin-top:80px;padding:35px;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.process-manifesto{background:radial-gradient(circle at 70% 50%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 35%),var(--surface)}}.process-manifesto-number{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.process-manifesto-number{color:color-mix(in srgb,var(--primary) 25%,var(--muted))}}.process-manifesto-number{letter-spacing:-.07em;font-size:clamp(40px,5vw,75px);font-weight:700}.process-manifesto-copy small{color:var(--primary);letter-spacing:.17em;font-size:6px;font-weight:700}.process-manifesto-copy h3{letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(28px,3vw,47px);line-height:1.04}.process-manifesto-copy h3 span{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.process-manifesto-end{color:var(--muted);letter-spacing:.14em;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:6px;font-weight:700;display:grid}.manifesto-line{background:var(--border);height:1px;overflow:hidden}.manifesto-line i{background:var(--primary);width:55%;height:100%;animation:manifestoMove 3s ease-in-out infinite alternate;display:block}@keyframes manifestoMove{0%{transform:translate(-70%)}to{transform:translate(180%)}}@media (max-width:1050px){.process-roadmap{grid-template-columns:repeat(3,1fr)}.process-line{display:none}.process-step:nth-child(2n) .process-step-card{margin-top:25px}.process-manifesto{grid-template-columns:.5fr 1.5fr}.process-manifesto-end{display:none}}@media (max-width:700px){.process-section{padding:100px 12px 75px}.process-header{margin-bottom:50px;padding:0 6px;display:block}.process-header h2{font-size:47px}.process-intro{margin-top:28px}.process-roadmap{padding-left:44px;display:block}.process-roadmap:before{content:"";background:linear-gradient(var(--primary),var(--secondary),var(--accent));width:1px;position:absolute;top:22px;bottom:22px;left:18px}.process-step{margin-bottom:10px}.process-marker{width:38px;height:38px;position:absolute;top:20px;left:-44px}.process-marker span{background:var(--bg);width:38px;height:38px}.process-step-card,.process-step:nth-child(2n) .process-step-card{border-radius:16px;min-height:230px;margin-top:0;padding:19px}.process-step-card h3{margin-top:35px;font-size:26px}.process-manifesto{border-radius:18px;grid-template-columns:1fr;gap:25px;min-height:auto;margin-top:50px;padding:24px}.process-manifesto-number{font-size:45px}.process-manifesto-copy h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.manifesto-line i,.process-line-progress{animation:none}}.team-section{border-top:1px solid var(--border);background:radial-gradient(circle at 10% 20%,var(--primary),transparent 30%),var(--bg-soft);padding:145px max(6vw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-section{background:radial-gradient(circle at 10% 20%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 30%),var(--bg-soft)}}.team-shell{width:min(1440px,100%);margin:auto}.team-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:70px;display:flex}.team-eyebrow{color:var(--primary);letter-spacing:.18em;align-items:center;gap:8px;font-size:8px;font-weight:700;display:inline-flex}.team-header h2{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(55px,5.7vw,92px);font-weight:600;line-height:.92}.team-header h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.team-header-copy{width:min(410px,100%)}.team-header-copy>span{color:var(--primary);letter-spacing:.16em;font-size:7px;font-weight:700}.team-header-copy p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.75}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.team-card{border:1px solid var(--border);background:var(--surface);border-radius:26px;min-width:0;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;overflow:hidden}.team-card:hover{border-color:var(--primary);transform:translateY(-8px)}@supports (color:color-mix(in lab,red,red)){.team-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.team-card-visual{isolation:isolate;border-bottom:1px solid var(--border);background:radial-gradient(circle at center,var(--member-color),transparent 37%),linear-gradient(145deg,var(--surface),var(--surface-strong));height:470px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-card-visual{background:radial-gradient(circle at center,color-mix(in srgb,var(--member-color) 19%,transparent),transparent 37%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,var(--member-color) 6%),var(--surface-strong))}}.team-venu{--member-color:var(--primary)}.team-manikanth{--member-color:var(--secondary)}.team-card-grid{z-index:-1;opacity:.12;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.team-card-top{z-index:8;color:var(--muted);letter-spacing:.16em;justify-content:space-between;font-size:7px;font-weight:700;display:flex;position:absolute;top:24px;left:25px;right:25px}.team-portrait{width:340px;height:340px}.team-portrait,.team-portrait-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-portrait-ring{border-radius:50%}.team-ring-one{border:1px solid var(--member-color);width:100%;height:100%}@supports (color:color-mix(in lab,red,red)){.team-ring-one{border:1px solid color-mix(in srgb,var(--member-color) 28%,transparent)}}.team-ring-two{border:1px dashed var(--member-color);width:265px;height:265px}@supports (color:color-mix(in lab,red,red)){.team-ring-two{border:1px dashed color-mix(in srgb,var(--member-color) 24%,transparent)}}.team-ring-two{animation:teamRotate 22s linear infinite}@keyframes teamRotate{to{transform:translate(-50%,-50%)rotate(1turn)}}.team-avatar{border:1px solid var(--member-color);flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.team-avatar{border:1px solid color-mix(in srgb,var(--member-color) 45%,var(--border))}}.team-avatar{background:radial-gradient(circle at 35% 25%,var(--member-color),var(--surface-strong));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.team-avatar{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--member-color) 27%,var(--surface)),var(--surface-strong))}}.team-avatar{box-shadow:0 35px 70px #00000038}.team-avatar small{color:var(--muted);letter-spacing:.18em;font-size:6px}.team-avatar strong{color:var(--member-color);letter-spacing:-.08em;margin:7px 0 4px;font-size:55px;line-height:1}.team-avatar span{color:var(--muted);letter-spacing:.15em;font-size:6px}.team-orbit-dot{background:var(--member-color);width:13px;height:13px;box-shadow:0 0 20px var(--member-color);border-radius:50%;position:absolute}.team-dot-one{animation:teamDot 4s ease-in-out infinite;top:50%;left:12px}.team-dot-two{width:8px;height:8px;animation:teamDot 4s ease-in-out -2s infinite;top:16%;right:34px}@keyframes teamDot{50%{opacity:.55;transform:scale(1.5)}}.team-visual-name{color:var(--member-color);position:absolute;bottom:38px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.team-visual-name{color:color-mix(in srgb,var(--member-color) 9%,transparent)}}.team-visual-name{letter-spacing:-.09em;white-space:nowrap;pointer-events:none;font-size:clamp(60px,7vw,105px);font-weight:800}.team-card-bottom{z-index:8;color:var(--muted);letter-spacing:.15em;justify-content:space-between;align-items:center;font-size:6px;font-weight:700;display:flex;position:absolute;bottom:22px;left:25px;right:25px}.team-card-bottom i{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:var(--surface);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.team-card-bottom i{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.team-card-bottom i{font-style:normal;transition:all .3s}.team-card:hover .team-card-bottom i{color:#fff;border-color:var(--member-color);background:var(--member-color);transform:rotate(45deg)}.team-card-content{padding:27px}.team-name-row{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.team-name-row>div:first-child>span{color:var(--member-color);letter-spacing:.14em;font-size:7px;font-weight:700}.team-name-row h3{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(30px,3vw,45px);line-height:1}.team-status{border:1px solid var(--border);color:var(--muted);letter-spacing:.12em;border-radius:100px;align-items:center;gap:6px;padding:7px 9px;font-size:5px;font-weight:700;display:inline-flex}.team-status i{background:var(--member-color);width:5px;height:5px;box-shadow:0 0 8px var(--member-color);border-radius:50%}.team-card-content>p{max-width:550px;color:var(--muted);margin:20px 0 0;font-size:10px;line-height:1.75}.team-skills{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.team-skills span{border:1px solid var(--border);min-height:31px;color:var(--muted);border-radius:100px;align-items:center;gap:6px;padding:0 10px;font-size:7px;transition:all .25s;display:inline-flex}.team-skills span svg{color:var(--member-color)}.team-skills span:hover{color:var(--text);border-color:var(--member-color)}@supports (color:color-mix(in lab,red,red)){.team-skills span:hover{border-color:color-mix(in srgb,var(--member-color) 35%,var(--border))}}.team-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:26px;padding-top:19px;display:flex}.team-card-footer>span{color:var(--muted);letter-spacing:.15em;font-size:6px;font-weight:700}.team-card-footer button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.team-growth{border:1px solid var(--border);background:linear-gradient(100deg,var(--primary),var(--surface));border-radius:20px;grid-template-columns:55px 1fr 1fr auto;align-items:center;gap:25px;min-height:120px;margin-top:18px;padding:25px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-growth{background:linear-gradient(100deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),var(--surface))}}.team-growth-icon{border:1px solid var(--primary);place-items:center;width:50px;height:50px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-growth-icon{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.team-growth-icon{color:var(--primary);border-radius:50%;font-size:23px}.team-growth>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.team-growth small{color:var(--primary);letter-spacing:.15em;font-size:5px;font-weight:700}.team-growth strong{font-size:15px;line-height:1.3}.team-growth>p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.team-growth>span{color:var(--muted);letter-spacing:.13em;align-items:center;gap:7px;font-size:6px;font-weight:700;display:inline-flex}@media (max-width:800px){.team-section{padding:100px 12px 75px}.team-header{margin-bottom:45px;padding:0 6px;display:block}.team-header h2{font-size:47px}.team-header-copy{margin-top:27px}.team-grid{grid-template-columns:1fr;gap:12px}.team-card{border-radius:18px}.team-card-visual{height:390px}.team-portrait{width:285px;height:285px}.team-ring-two{width:220px;height:220px}.team-avatar{width:170px;height:170px}.team-avatar strong{font-size:43px}.team-card-content{padding:20px}.team-name-row h3{font-size:34px}.team-growth{border-radius:16px;grid-template-columns:45px 1fr;gap:15px;padding:20px}.team-growth-icon{width:42px;height:42px}.team-growth>p,.team-growth>span{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.team-orbit-dot,.team-ring-two{animation:none}}.team-v2-section{border-top:1px solid var(--border);background:radial-gradient(circle at 20% 45%,var(--primary),transparent 30%),radial-gradient(circle at 80% 50%,var(--secondary),transparent 30%),var(--bg-soft);padding:145px max(6vw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.team-v2-section{background:radial-gradient(circle at 20% 45%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 30%),radial-gradient(circle at 80% 50%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 30%),var(--bg-soft)}}.team-v2-shell{width:min(1440px,100%);margin:auto}.team-v2-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:80px;display:flex}.team-v2-kicker{color:var(--primary);letter-spacing:.18em;font-size:7px;font-weight:700}.team-v2-header h2{letter-spacing:-.07em;margin:19px 0 0;font-size:clamp(55px,5.7vw,92px);font-weight:600;line-height:.92}.team-v2-header h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.team-v2-intro{width:min(400px,100%)}.team-v2-intro>span{color:var(--primary);letter-spacing:.15em;font-size:7px;font-weight:700}.team-v2-intro p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.75}.team-v2-members{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;padding-top:20px;display:grid;position:relative}.team-v2-members:before{content:"";background:linear-gradient(transparent,var(--border) 15%,var(--border) 85%,transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.team-v2-member{--member-color:var(--primary);min-width:0;padding:0 20px 25px;position:relative}.team-v2-member.team-manikanth{--member-color:var(--secondary)}.team-v2-number{color:var(--muted);letter-spacing:.18em;font-size:7px;font-weight:700;position:absolute;top:5px;left:20px}.team-v2-orbit-area{aspect-ratio:1;width:min(520px,100%);margin:0 auto 30px;position:relative}.team-v2-glow{background:var(--member-color);opacity:.09;filter:blur(75px);border-radius:50%;width:55%;height:55%;transition:opacity .4s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-v2-member:hover .team-v2-glow{opacity:.16;transform:translate(-50%,-50%)scale(1.15)}.team-v2-ring{border-radius:50%;position:absolute;top:50%;left:50%}.team-v2-ring-outer{border:1px solid var(--member-color);width:88%;height:88%}@supports (color:color-mix(in lab,red,red)){.team-v2-ring-outer{border:1px solid color-mix(in srgb,var(--member-color) 31%,transparent)}}.team-v2-ring-outer{animation:teamV2Rotate 20s linear infinite}.team-v2-ring-middle{border:1px dashed var(--member-color);width:70%;height:70%}@supports (color:color-mix(in lab,red,red)){.team-v2-ring-middle{border:1px dashed color-mix(in srgb,var(--member-color) 27%,transparent)}}.team-v2-ring-middle{animation:teamV2RotateReverse 16s linear infinite}.team-v2-ring-inner{border:1px solid var(--member-color);width:54%;height:54%}@supports (color:color-mix(in lab,red,red)){.team-v2-ring-inner{border:1px solid color-mix(in srgb,var(--member-color) 22%,transparent)}}.team-v2-ring-inner,.team-v2-ring-middle,.team-v2-ring-outer{transform:translate(-50%,-50%)}@keyframes teamV2Rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes teamV2RotateReverse{0%{transform:translate(-50%,-50%)rotate(1turn)}to{transform:translate(-50%,-50%)rotate(0)}}.team-v2-dot{background:var(--member-color);box-shadow:0 0 18px var(--member-color);border-radius:50%;display:block;position:absolute}.team-v2-dot-a{width:12px;height:12px;top:49%;left:-6px}.team-v2-dot-b{width:8px;height:8px;top:-4px;left:49%}.team-v2-photo-wrap{z-index:5;border:1px solid var(--member-color);width:48%;height:48%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.team-v2-photo-wrap{border:1px solid color-mix(in srgb,var(--member-color) 55%,var(--border))}}.team-v2-photo-wrap{background:var(--surface-strong);box-shadow:0 25px 70px #00000047,0 0 0 8px var(--member-color);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.team-v2-photo-wrap{box-shadow:0 25px 70px #00000047,0 0 0 8px color-mix(in srgb,var(--member-color) 4%,transparent)}}.team-v2-photo-wrap{transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.team-v2-member:hover .team-v2-photo-wrap{box-shadow:0 35px 90px #00000059,0 0 0 12px var(--member-color);transform:translate(-50%,-50%)scale(1.035)}@supports (color:color-mix(in lab,red,red)){.team-v2-member:hover .team-v2-photo-wrap{box-shadow:0 35px 90px #00000059,0 0 0 12px color-mix(in srgb,var(--member-color) 6%,transparent)}}.team-v2-photo{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.team-v2-photo-placeholder{background:radial-gradient(circle at 35% 25%,var(--member-color),var(--surface-strong));flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.team-v2-photo-placeholder{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--member-color) 28%,var(--surface)),var(--surface-strong))}}.team-v2-photo-placeholder small{color:var(--muted);letter-spacing:.18em;font-size:5px}.team-v2-photo-placeholder strong{color:var(--member-color);letter-spacing:-.09em;margin:7px 0 5px;font-size:clamp(45px,5vw,72px);line-height:1}.team-v2-photo-placeholder span{color:var(--muted);letter-spacing:.14em;font-size:5px}.team-v2-orbit-label{border:1px solid var(--border);color:var(--muted);background:var(--bg-soft);border-radius:100px;padding:7px 10px;position:absolute}@supports (color:color-mix(in lab,red,red)){.team-v2-orbit-label{background:color-mix(in srgb,var(--bg-soft) 85%,transparent)}}.team-v2-orbit-label{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.14em;font-size:5px;font-weight:700}.team-v2-label-one{bottom:23%;left:4%}.team-v2-label-two{top:23%;right:4%}.team-v2-info{width:min(560px,100%);margin:auto}.team-v2-name-line{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.team-v2-name-line>div:first-child>span{color:var(--member-color);letter-spacing:.13em;font-size:7px;font-weight:700}.team-v2-name-line h3{letter-spacing:-.065em;margin:8px 0 0;font-size:clamp(38px,4vw,60px);line-height:.95}.team-v2-active{color:var(--muted);letter-spacing:.14em;align-items:center;gap:6px;padding-bottom:5px;font-size:5px;font-weight:700;display:flex}.team-v2-active i{background:var(--member-color);width:6px;height:6px;box-shadow:0 0 10px var(--member-color);border-radius:50%}.team-v2-info>p{max-width:510px;color:var(--muted);margin:19px 0 0;font-size:10px;line-height:1.75}.team-v2-skills{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.team-v2-skills span{border:1px solid var(--border);min-height:31px;border-radius:100px;align-items:center;gap:6px;padding:0 10px;font-size:7px;transition:all .25s;display:inline-flex}.team-v2-skills span svg{color:var(--member-color)}.team-v2-skills span:hover{color:var(--text);border-color:var(--member-color)}@supports (color:color-mix(in lab,red,red)){.team-v2-skills span:hover{border-color:color-mix(in srgb,var(--member-color) 40%,var(--border))}}.team-v2-skills span:hover{transform:translateY(-2px)}.team-v2-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:25px;padding-top:17px;display:flex}.team-v2-footer>span{color:var(--muted);letter-spacing:.16em;font-size:5px;font-weight:700}.team-v2-footer button{color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:7px;font-weight:700;display:inline-flex}.team-v2-footer button svg{color:var(--member-color);transition:transform .25s}.team-v2-footer button:hover svg{transform:translate(3px,-3px)}.team-v2-future{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;min-height:85px;margin-top:75px;padding:20px 0;display:grid}.team-v2-future>span{border:1px solid var(--primary);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-v2-future>span{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.team-v2-future>span{color:var(--primary);border-radius:50%;font-size:20px}.team-v2-future p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.team-v2-future p small{color:var(--primary);letter-spacing:.15em;margin-bottom:5px;font-size:5px;font-weight:700;display:block}.team-v2-future>strong{color:var(--muted);letter-spacing:.15em;font-size:6px}@media (max-width:950px){.team-v2-members{gap:30px}.team-v2-orbit-area{width:min(420px,100%)}}@media (max-width:700px){.team-v2-section{padding:100px 12px 75px}.team-v2-header{margin-bottom:55px;padding:0 6px;display:block}.team-v2-header h2{font-size:47px}.team-v2-intro{margin-top:27px}.team-v2-members{padding:0;display:block}.team-v2-members:before{display:none}.team-v2-member{padding:0 6px 60px}.team-v2-member+.team-v2-member{border-top:1px solid var(--border);padding-top:55px}.team-v2-number{top:0;left:6px}.team-v2-orbit-area{width:min(360px,95vw);margin-bottom:15px}.team-v2-photo-wrap{width:50%;height:50%}.team-v2-name-line h3{font-size:42px}.team-v2-future{grid-template-columns:45px 1fr;margin-top:0}.team-v2-future>strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.team-v2-ring-middle,.team-v2-ring-outer{animation:none}}.faq-section{border-top:1px solid var(--border);background:radial-gradient(circle at 8% 65%,var(--primary),transparent 30%),var(--bg);padding:145px max(6vw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.faq-section{background:radial-gradient(circle at 8% 65%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 30%),var(--bg)}}.faq-shell{width:min(1440px,100%);margin:auto}.faq-header{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:75px;display:flex}.faq-kicker{color:var(--primary);letter-spacing:.18em;font-size:7px;font-weight:700}.faq-header h2{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(55px,5.7vw,92px);font-weight:600;line-height:.92}.faq-header h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.faq-header-copy{width:min(390px,100%)}.faq-header-copy>span{color:var(--primary);letter-spacing:.16em;font-size:7px;font-weight:700}.faq-header-copy p{color:var(--muted);margin:14px 0 0;font-size:12px;line-height:1.75}.faq-layout{grid-template-columns:.65fr 1.35fr;gap:18px;display:grid}.faq-index{border:1px solid var(--border);background:radial-gradient(circle at 50% 45%,var(--primary),transparent 38%),var(--surface);border-radius:24px;flex-direction:column;min-height:590px;padding:28px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.faq-index{background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 38%),var(--surface)}}.faq-index:before{content:"";opacity:.09;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.faq-index-top{color:var(--muted);letter-spacing:.16em;justify-content:space-between;font-size:7px;font-weight:700}.faq-index-center,.faq-index-top{z-index:2;display:flex;position:relative}.faq-index-center{align-items:center;gap:25px;margin:auto 0}.faq-index-center>span{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.faq-index-center>span{color:color-mix(in srgb,var(--primary) 17%,transparent)}}.faq-index-center>span{letter-spacing:-.12em;font-size:clamp(130px,15vw,230px);font-weight:800;line-height:.7}.faq-index-center>div{flex-direction:column;display:flex}.faq-index-center small{color:var(--primary);letter-spacing:.16em;margin-bottom:10px;font-size:5px;font-weight:700}.faq-index-center strong{letter-spacing:-.04em;font-size:clamp(20px,2vw,31px);line-height:1.05}.faq-index-bottom{z-index:2;color:var(--muted);letter-spacing:.14em;justify-content:space-between;font-size:6px;font-weight:700;display:flex;position:relative}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item>button{width:100%;min-height:92px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:55px 1fr 45px;align-items:center;gap:15px;padding:0 6px;display:grid}.faq-number{color:var(--muted);letter-spacing:.15em;font-size:7px;font-weight:700;transition:color .3s}.faq-item button strong{letter-spacing:-.025em;font-size:clamp(16px,1.5vw,22px);font-weight:500;line-height:1.3;transition:color .3s,transform .3s}.faq-plus{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);border-radius:50%;justify-self:end;place-items:center;transition:transform .35s,color .3s,border-color .3s,background .3s;display:grid}.faq-item:hover .faq-number,.faq-open .faq-number{color:var(--primary)}.faq-item:hover button strong,.faq-open button strong{color:var(--primary);transform:translate(4px)}.faq-item:hover .faq-plus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.faq-item:hover .faq-plus{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.faq-item:hover .faq-plus{color:var(--primary)}.faq-open .faq-plus{color:#fff;border-color:var(--primary);background:var(--primary);transform:rotate(45deg)}.faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid}.faq-answer>div{overflow:hidden}.faq-open .faq-answer{opacity:1;grid-template-rows:1fr}.faq-answer p{max-width:690px;color:var(--muted);margin:0;padding:0 55px 30px 76px;font-size:10px;line-height:1.75}.faq-bottom{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:.7fr 1.4fr auto;align-items:center;gap:30px;min-height:85px;margin-top:55px;padding:0 5px;display:grid}.faq-bottom>span{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.faq-bottom p{color:var(--muted);margin:0;font-size:9px}.faq-bottom a{color:var(--text);font-size:8px;font-weight:700}@media (max-width:950px){.faq-layout{grid-template-columns:.8fr 1.2fr}.faq-index-center{display:block}.faq-index-center>span{margin-bottom:30px;display:block}}@media (max-width:700px){.faq-section{padding:100px 12px 75px}.faq-header{margin-bottom:45px;padding:0 6px;display:block}.faq-header h2{font-size:47px}.faq-header-copy{margin-top:27px}.faq-layout{display:block}.faq-index{border-radius:18px;min-height:250px;margin-bottom:25px;padding:20px}.faq-index-center{margin:auto 0;display:flex}.faq-index-center>span{margin:0;font-size:110px}.faq-index-center strong{font-size:21px}.faq-item>button{grid-template-columns:32px 1fr 36px;gap:10px;min-height:82px}.faq-item button strong{font-size:15px}.faq-plus{width:34px;height:34px}.faq-answer p{padding:0 42px 25px;font-size:9px}.faq-bottom{grid-template-columns:1fr;gap:10px;padding:20px 4px}}.contact-section{border-top:1px solid var(--border);background:radial-gradient(circle at 15% 45%,var(--primary),transparent 31%),radial-gradient(circle at 90% 60%,var(--secondary),transparent 30%),var(--bg-soft);padding:130px max(6vw,30px) 70px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contact-section{background:radial-gradient(circle at 15% 45%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 31%),radial-gradient(circle at 90% 60%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 30%),var(--bg-soft)}}.contact-shell{width:min(1440px,100%);margin:auto}.contact-topline{border-bottom:1px solid var(--border);min-height:50px;color:var(--muted);letter-spacing:.16em;grid-template-columns:1fr auto 1fr;align-items:flex-start;font-size:6px;font-weight:700;display:grid}.contact-topline span:first-child{color:var(--primary)}.contact-topline span:last-child{text-align:right}.contact-header{justify-content:space-between;align-items:flex-end;gap:60px;padding:65px 0 75px;display:flex}.contact-kicker{color:var(--primary);letter-spacing:.18em;font-size:7px;font-weight:700}.contact-header h2{letter-spacing:-.072em;margin:20px 0 0;font-size:clamp(58px,6vw,98px);font-weight:600;line-height:.9}.contact-header h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.contact-intro{width:min(410px,100%)}.contact-intro p{color:var(--muted);margin:0;font-size:12px;line-height:1.75}.contact-availability{color:var(--text);letter-spacing:.14em;align-items:center;gap:8px;margin-top:22px;font-size:6px;font-weight:700;display:inline-flex}.contact-availability i{background:var(--primary);width:7px;height:7px;box-shadow:0 0 12px var(--primary);border-radius:50%;animation:contactPulse 2s ease-in-out infinite}@keyframes contactPulse{50%{opacity:.4;transform:scale(.75)}}.contact-layout{border:1px solid var(--border);background:var(--surface);border-radius:27px;grid-template-columns:.72fr 1.28fr;display:grid;overflow:hidden}.contact-side{border-right:1px solid var(--border);background:radial-gradient(circle at 50% 42%,var(--primary),transparent 35%),var(--surface-strong);flex-direction:column;min-height:720px;padding:34px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.contact-side{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 35%),var(--surface-strong)}}.contact-side:before{content:"";opacity:.08;background-image:linear-gradient(var(--text) 1px,transparent 1px),linear-gradient(90deg,var(--text) 1px,transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.contact-side-number{z-index:2;color:var(--primary);letter-spacing:.16em;font-size:7px;font-weight:700;position:relative}.contact-side-copy{z-index:2;margin:auto 0;position:relative}.contact-side-copy small{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.contact-side-copy h3{letter-spacing:-.06em;margin:15px 0 18px;font-size:clamp(38px,4vw,58px);line-height:.98}.contact-side-copy p{max-width:390px;color:var(--muted);margin:0;font-size:10px;line-height:1.75}.contact-methods{z-index:2;gap:8px;display:grid;position:relative}.contact-methods a{border:1px solid var(--border);min-height:68px;color:var(--text);background:var(--surface);border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-methods a{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.contact-methods a{transition:transform .25s,border-color .25s}.contact-methods a:hover{border-color:var(--primary);transform:translate(5px)}@supports (color:color-mix(in lab,red,red)){.contact-methods a:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))}}.contact-methods a>span{width:38px;height:38px;color:var(--primary);background:var(--primary);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-methods a>span{background:color-mix(in srgb,var(--primary) 10%,transparent)}}.contact-methods a div{flex-direction:column;gap:3px;display:flex}.contact-methods small{color:var(--muted);letter-spacing:.14em;font-size:5px}.contact-side-bottom{z-index:2;color:var(--muted);letter-spacing:.15em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;margin-top:30px;font-size:5px;font-weight:700;display:grid;position:relative}.contact-side-bottom i{background:var(--border);height:1px}.contact-form{padding:42px}.contact-form-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding-bottom:28px;display:flex}.contact-form-head div{flex-direction:column;gap:8px;display:flex}.contact-form-head small,.contact-form-head>span{color:var(--primary);letter-spacing:.16em;font-size:6px;font-weight:700}.contact-form-head strong{letter-spacing:-.035em;font-size:23px}.contact-fields{margin-top:30px}.contact-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{flex-direction:column;gap:10px;display:flex}.contact-form label>span,.contact-service-field>span{color:var(--muted);letter-spacing:.15em;font-size:6px;font-weight:700}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;border-radius:0;outline:none;transition:border-color .25s}.contact-form textarea{resize:vertical;min-height:120px;padding:15px 0;font-size:11px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.contact-form input::placeholder,.contact-form textarea::placeholder{color:color-mix(in srgb,var(--muted) 65%,transparent)}}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary)}.contact-service-field{margin-top:38px}.contact-service-options{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.contact-service-options button{border:1px solid var(--border);min-height:34px;cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:6px;padding:0 12px;font-size:7px;transition:all .25s;display:inline-flex}.contact-service-options button:hover{color:var(--text);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.contact-service-options button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.contact-service-options button.selected{color:var(--text);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.contact-service-options button.selected{border-color:color-mix(in srgb,var(--primary) 55%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent)}}.contact-service-options button.selected svg{color:var(--primary)}.contact-message{margin-top:35px}.contact-submit{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:30px;margin-top:30px;padding-top:25px;display:flex}.contact-submit p{max-width:340px;color:var(--muted);margin:0;font-size:7px;line-height:1.6}.contact-submit button{color:#fff;background:var(--primary);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-size:9px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex}.contact-submit button:hover{box-shadow:0 15px 40px var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.contact-submit button:hover{box-shadow:0 15px 40px color-mix(in srgb,var(--primary) 25%,transparent)}}.contact-submit button svg{transition:transform .25s}.contact-submit button:hover svg{transform:translate(3px,-3px)}.contact-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:80px;overflow:hidden}.contact-marquee>div{align-items:center;gap:28px;width:max-content;min-height:100px;animation:contactMarquee 25s linear infinite;display:flex}.contact-marquee span{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(27px,3vw,45px);font-weight:600}.contact-marquee i{color:var(--primary);font-size:16px;font-style:normal}@keyframes contactMarquee{to{transform:translate(-50%)}}@media (max-width:950px){.contact-layout{grid-template-columns:.8fr 1.2fr}.contact-form{padding:30px}.contact-side{padding:27px}}@media (max-width:700px){.contact-section{padding:100px 12px 55px}.contact-topline{grid-template-columns:1fr auto;min-height:42px}.contact-topline span:last-child{display:none}.contact-header{padding:45px 6px 50px;display:block}.contact-header h2{font-size:48px}.contact-intro{margin-top:28px}.contact-layout{border-radius:18px;display:block}.contact-side{border-right:0;border-bottom:1px solid var(--border);min-height:480px;padding:22px}.contact-side-copy h3{font-size:39px}.contact-form{padding:22px}.contact-two{grid-template-columns:1fr;gap:28px}.contact-submit{flex-direction:column;align-items:flex-start}.contact-submit button{justify-content:space-between;width:100%}.contact-marquee{margin-top:55px}.contact-marquee>div{min-height:75px}}@media (prefers-reduced-motion:reduce){.contact-availability i,.contact-marquee>div{animation:none}}.about-kicker,.about-statement small,.about-top,.capability-slide small,.clients-kicker,.contact-form label>span,.contact-form-head small,.contact-form-head>span,.contact-kicker,.contact-service-field>span,.contact-topline,.course-kicker,.faq-header-copy>span,.faq-kicker,.process-intro>span,.process-kicker,.product-kicker,.resource-kicker,.service-kicker,.team-v2-intro>span,.team-v2-kicker,.testimonial-eyebrow,.testimonial-head-copy>span,.work-kicker{letter-spacing:.12em!important;font-size:10px!important;line-height:1.4!important}.about-intro p,.clients-top p,.contact-intro p,.course-card p,.faq-header-copy p,.process-intro p,.product-card p,.resource-card p,.service-card p,.team-v2-intro p,.testimonial-head-copy p,.work-info p{font-size:15px!important;line-height:1.7!important}.service-card p{font-size:14px!important}.service-card small,.service-card span{font-size:11px}.course-card p{font-size:14px!important}.course-card small,.course-card span{font-size:11px;line-height:1.45}.product-card p{font-size:14px!important}.product-card small,.product-card span{font-size:11px;line-height:1.45}.work-info p{font-size:14px!important;line-height:1.65!important}.work-info small,.work-info span{font-size:11px}.resource-card p{font-size:14px!important}.resource-card small,.resource-card span{font-size:11px;line-height:1.45}.clients-top p{font-size:15px!important;line-height:1.7!important}.client-logo-item,.clients-bottom,.clients-section small{font-size:10px}.testimonial-head-copy>span{font-size:10px!important}.testimonial-head-copy p{font-size:15px!important}.testimonial-card-top{font-size:10px!important}.testimonial-person strong{font-size:14px!important}.testimonial-person span{font-size:11px!important}.testimonial-footer>span{font-size:9px!important}.testimonial-footer p{font-size:12px!important}.about-kicker,.about-top{font-size:10px!important}.about-intro p{font-size:15px!important}.about-intro a{font-size:13px!important}.about-core small{font-size:9px!important}.about-core span{font-size:27px}.about-node small{font-size:9px!important}.about-node strong{font-size:11px!important}.about-floating,.about-visual-label{font-size:9px!important}.about-pillar-head>span,.about-statement small{font-size:10px!important}.about-pillar h3{font-size:23px!important}.about-pillar p{max-width:470px;font-size:14px!important;line-height:1.65!important}.about-numbers small{font-size:9px!important}.about-numbers span{font-size:11px!important}.about-number-message p{font-size:20px!important}.process-intro>span,.process-kicker{font-size:10px!important}.process-intro p{font-size:15px!important}.process-intro a{font-size:13px!important}.process-marker span,.process-step-top>span{font-size:10px!important}.process-step-card p{font-size:14px!important;line-height:1.65!important}.process-manifesto-copy small,.process-manifesto-end,.process-step-bottom{font-size:9px!important}.team-v2-intro>span,.team-v2-kicker{font-size:10px!important}.team-v2-intro p{font-size:15px!important}.team-v2-number{font-size:10px!important}.team-v2-orbit-label,.team-v2-photo-placeholder small,.team-v2-photo-placeholder span{font-size:9px!important}.team-v2-name-line>div:first-child>span{font-size:11px!important}.team-v2-active{font-size:9px!important}.team-v2-info>p{max-width:560px;font-size:14px!important;line-height:1.7!important}.team-v2-skills span{min-height:36px;padding:0 13px;font-size:11px!important}.team-v2-footer button,.team-v2-footer>span{font-size:10px!important}.team-v2-future p{font-size:12px!important}.team-v2-future p small,.team-v2-future>strong{font-size:9px!important}.faq-header-copy>span,.faq-kicker{font-size:10px!important}.faq-header-copy p{font-size:15px!important}.faq-index-top{font-size:10px!important}.faq-index-bottom,.faq-index-center small{font-size:9px!important}.faq-number{font-size:10px!important}.faq-answer p{font-size:14px!important;line-height:1.7!important}.faq-bottom>span{font-size:9px!important}.faq-bottom a,.faq-bottom p{font-size:12px!important}.contact-kicker,.contact-topline{font-size:10px!important}.contact-intro p{font-size:15px!important;line-height:1.7!important}.contact-availability,.contact-side-copy small,.contact-side-number{font-size:10px!important}.contact-side-copy p{max-width:430px;font-size:14px!important;line-height:1.7!important}.contact-methods small{font-size:9px!important}.contact-methods strong{font-size:12px!important}.contact-side-bottom{font-size:9px!important}.contact-form-head small,.contact-form-head>span{font-size:10px!important}.contact-form-head strong{font-size:28px!important}.contact-form label>span,.contact-service-field>span{font-size:10px!important;line-height:1.4!important}.contact-form input{height:56px;font-size:15px!important}.contact-form select{height:56px;font-size:14px!important}.contact-form textarea{min-height:145px;font-size:14px!important;line-height:1.7!important}.contact-service-options{gap:9px}.contact-service-options button{min-height:40px;padding:0 15px;font-size:11px!important}.contact-submit p{max-width:420px;font-size:10px!important;line-height:1.6!important}.contact-submit button{min-height:56px;padding:0 24px;font-size:12px!important}@media (max-width:700px){.about-intro p,.contact-intro p,.faq-header-copy p,.process-intro p,.team-v2-intro p,.testimonial-head-copy p{font-size:14px!important}.about-pillar p,.contact-side-copy p,.faq-answer p,.process-step-card p,.team-v2-info>p{font-size:13px!important}.contact-service-options button,.team-v2-skills span{font-size:10px!important}.contact-form label>span,.contact-service-field>span{font-size:9px!important}.contact-form input,.contact-form select,.contact-form textarea{font-size:14px!important}}.footer-section{border-top:1px solid var(--border);background:radial-gradient(circle at 80% 10%,var(--primary),transparent 28%),var(--bg);padding:115px max(6vw,30px) 30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.footer-section{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--primary) 11%,transparent),transparent 28%),var(--bg)}}.footer-shell{width:min(1440px,100%);margin:auto}.footer-opening{flex-direction:column;justify-content:center;min-height:410px;display:flex;position:relative}.footer-opening-label{color:var(--primary);letter-spacing:.14em;margin-bottom:25px;font-size:10px;font-weight:700}.footer-opening h2{letter-spacing:-.085em;max-width:1050px;margin:0;font-size:clamp(72px,9vw,145px);font-weight:600;line-height:.78}.footer-opening h2>span{color:var(--muted)}.footer-opening h2 em{color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400}.footer-project{color:#fff;background:var(--primary);border-radius:50%;flex-direction:column;justify-content:space-between;width:145px;height:145px;padding:25px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:absolute;bottom:10%;right:1%}.footer-project span{letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.25}.footer-project svg{align-self:flex-end;transition:transform .3s}.footer-project:hover{box-shadow:0 30px 70px var(--primary);transform:rotate(-7deg)scale(1.06)}@supports (color:color-mix(in lab,red,red)){.footer-project:hover{box-shadow:0 30px 70px color-mix(in srgb,var(--primary) 30%,transparent)}}.footer-project:hover svg{transform:translate(4px,-4px)}.footer-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:17px;margin:70px 0;display:grid}.footer-divider span{background:var(--border);height:1px}.footer-divider i{border:1px solid var(--primary);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.footer-divider i{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.footer-divider i{color:var(--primary);border-radius:50%;font-size:10px;font-style:normal;font-weight:800}.footer-main{grid-template-columns:1.45fr .7fr .7fr .9fr 1.25fr;gap:45px;padding-bottom:75px;display:grid}.footer-logo{color:var(--text);align-items:center;gap:12px;display:inline-flex}.footer-logo-mark{width:37px;height:37px;display:block;position:relative}.footer-logo-mark i{background:var(--primary);border-radius:20px;width:10px;height:30px;position:absolute;top:3px;transform:rotate(-37deg)}.footer-logo-mark i:first-child{left:5px}.footer-logo-mark i:nth-child(2){background:var(--secondary);left:14px}.footer-logo-mark i:nth-child(3){background:var(--accent);left:23px}.footer-logo>span:last-child{flex-direction:column;display:flex}.footer-logo strong{letter-spacing:.17em;font-size:17px;line-height:1}.footer-logo small{color:var(--muted);letter-spacing:.35em;margin-top:5px;font-size:9px}.footer-brand p{max-width:290px;color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.7}.footer-status{color:var(--muted);letter-spacing:.11em;align-items:center;gap:8px;margin-top:25px;font-size:9px;font-weight:700;display:flex}.footer-status i{background:var(--primary);width:6px;height:6px;box-shadow:0 0 10px var(--primary);border-radius:50%}.footer-column>small,.footer-contact>small{color:var(--primary);letter-spacing:.14em;margin-bottom:24px;font-size:10px;font-weight:700;display:block}.footer-column nav{flex-direction:column;gap:15px;display:flex}.footer-column nav a{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:13px;transition:color .25s,transform .25s;display:inline-flex}.footer-column nav a svg{opacity:0;transition:opacity .25s}.footer-column nav a:hover{color:var(--text);transform:translate(4px)}.footer-column nav a:hover svg{opacity:1}.footer-services>div{flex-direction:column;gap:12px;display:flex}.footer-services span{color:var(--muted);font-size:12px}.footer-email{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;font-size:15px;font-weight:600;display:flex}.footer-email svg{color:var(--primary)}.footer-contact p{color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.65}.footer-socials{gap:8px;margin-top:25px;display:flex}.footer-socials a{border:1px solid var(--border);width:39px;height:39px;color:var(--muted);border-radius:50%;place-items:center;transition:color .25s,border-color .25s,background .25s,transform .25s;display:grid}.footer-socials a:hover{color:#fff;border-color:var(--primary);background:var(--primary);transform:translateY(-3px)}.footer-wordmark{border-top:1px solid var(--border);white-space:nowrap;justify-content:space-between;align-items:flex-end;height:clamp(150px,18vw,275px);display:flex;overflow:hidden}.footer-wordmark span,.footer-wordmark strong{letter-spacing:-.09em;font-size:clamp(90px,16.5vw,255px);line-height:.7;position:relative;bottom:clamp(-20px,-1.5vw,-8px)}.footer-wordmark span{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.footer-wordmark span{color:color-mix(in srgb,var(--text) 9%,transparent)}}.footer-wordmark span{font-weight:700}.footer-wordmark strong{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.footer-wordmark strong{color:color-mix(in srgb,var(--primary) 28%,transparent)}}.footer-wordmark strong{font-weight:700}.footer-bottom{border-top:1px solid var(--border);min-height:75px;color:var(--muted);letter-spacing:.08em;grid-template-columns:auto 1fr auto auto;align-items:center;gap:35px;font-size:9px;font-weight:600;display:grid}.footer-bottom>div{gap:22px;display:flex}.footer-bottom a{color:var(--muted);transition:color .2s}.footer-bottom a:hover{color:var(--text)}.footer-top{color:var(--primary)!important}@media (max-width:1050px){.footer-main{grid-template-columns:1.4fr repeat(2,1fr)}.footer-contact,.footer-services{margin-top:20px}.footer-contact{grid-column:span 2}}@media (max-width:700px){.footer-section{padding:90px 12px 25px}.footer-opening{justify-content:flex-start;min-height:390px}.footer-opening h2{font-size:clamp(64px,20vw,90px);line-height:.82}.footer-project{width:105px;height:105px;padding:19px;bottom:15px;right:4px}.footer-project span{font-size:8px}.footer-divider{margin:45px 0}.footer-main{grid-template-columns:repeat(2,1fr);gap:45px 25px}.footer-brand{grid-column:1/-1}.footer-brand p{max-width:350px}.footer-services{margin-top:0}.footer-contact{grid-column:1/-1;margin-top:0}.footer-wordmark{height:125px;margin-top:30px}.footer-wordmark span,.footer-wordmark strong{font-size:21vw}.footer-bottom{grid-template-columns:1fr auto;gap:18px;padding:25px 0}.footer-bottom>div{flex-wrap:wrap;order:3;grid-column:1/-1}.footer-bottom>span:nth-of-type(2){display:none}}.theme-trigger{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:11px;place-items:center;transition:transform .2s,border-color .2s;display:grid}.theme-trigger:hover{border-color:var(--primary);transform:translateY(-2px)}.theme-backdrop{z-index:9999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000006b;justify-content:flex-end;display:flex;position:fixed;inset:0}.theme-panel{width:min(440px,100%);height:100%;color:var(--text);background:var(--bg);border-left:1px solid var(--border);padding:28px;overflow-y:auto;box-shadow:-30px 0 80px #0000002e}.theme-panel-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.theme-panel-head>div{flex-direction:column;gap:6px;display:flex}.theme-panel-head small{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:700}.theme-panel-head strong{letter-spacing:-.04em;font-size:26px}.theme-panel-head button{border:1px solid var(--border);width:39px;height:39px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;display:grid}.theme-note{color:var(--muted);margin:20px 0 32px;font-size:12px;line-height:1.6}.theme-group+.theme-group{margin-top:35px}.theme-group-title{color:var(--muted);letter-spacing:.14em;justify-content:space-between;margin-bottom:12px;font-size:9px;font-weight:700;display:flex}.theme-group-title span{color:var(--primary)}.theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.theme-option{border:1px solid var(--border);min-height:78px;color:var(--text);background:var(--surface);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:48px 1fr;align-items:center;gap:10px;padding:10px;transition:transform .2s,border-color .2s;display:grid;position:relative}.theme-option:hover{border-color:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.theme-option:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.theme-option.active{border-color:var(--primary)}.theme-preview{border:1px solid;border-radius:10px;align-items:flex-end;gap:3px;width:48px;height:48px;padding:7px;display:flex}.theme-preview i{border-radius:4px;width:10px;display:block}.theme-preview i:first-child{height:30px}.theme-preview i:nth-child(2){height:21px}.theme-preview i:nth-child(3){height:13px}.theme-option-name{padding-right:15px;font-size:11px;font-weight:600}.theme-check{color:#fff;background:var(--primary);border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:7px;right:7px}html[data-theme-mode=light]{color-scheme:light}html[data-theme-mode=dark]{color-scheme:dark}html[data-theme-mode=light] body{background:var(--bg);color:var(--text)}html[data-theme-mode=light] .navbar,html[data-theme-mode=light] .theme-panel{box-shadow:0 15px 50px #1414140f}html[data-theme-mode=light] .about-content,html[data-theme-mode=light] .contact-layout,html[data-theme-mode=light] .faq-index,html[data-theme-mode=light] .team-v2-photo-wrap{box-shadow:0 18px 60px #1414140b}@media (max-width:600px){.theme-panel{padding:20px 14px}.theme-options{grid-template-columns:1fr}}html{scroll-behavior:smooth;scroll-padding-top:105px}.nav-v2-wrap{z-index:9000;padding:0 18px;position:fixed;top:17px;left:0;right:0}.nav-v2{border:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1420px,100%);min-height:66px;margin:auto;padding:0 10px 0 17px;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-v2{border:1px solid color-mix(in srgb,var(--border) 88%,transparent);background:color-mix(in srgb,var(--bg) 76%,transparent)}}.nav-v2{-webkit-backdrop-filter:blur(24px)saturate(150%);box-shadow:0 15px 45px #0000001f}.nav-v2-brand{width:fit-content;color:var(--text);gap:10px}.nav-v2-mark{width:31px;height:34px;display:block;position:relative}.nav-v2-mark i{border-radius:20px;width:8px;height:27px;position:absolute;top:3px;transform:rotate(-37deg)}.nav-v2-mark i:first-child{background:var(--primary);left:4px}.nav-v2-mark i:nth-child(2){background:var(--secondary);left:12px}.nav-v2-mark i:nth-child(3){background:var(--accent);left:20px}.nav-v2-brand-text{flex-direction:column;gap:3px;display:flex}.nav-v2-brand-text strong{letter-spacing:.16em;font-size:13px}.nav-v2-brand-text small{color:var(--muted);letter-spacing:.3em;font-size:8px;line-height:1}.nav-v2-desktop{align-items:center;gap:4px;height:66px;display:flex}.nav-v2-link{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:12px;transition:color .2s,background .2s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.nav-v2-link:hover{background:color-mix(in srgb,var(--surface) 65%,transparent)}}.nav-v2-link svg{transition:transform .25s}.nav-v2-dropdown:hover>.nav-v2-link svg{transform:rotate(180deg)}.nav-v2-dropdown{align-items:center;height:66px;display:flex;position:relative}.nav-v2-menu{visibility:hidden;opacity:0;border:1px solid var(--border);background:var(--bg);border-radius:16px;width:345px;padding:10px;position:absolute;top:calc(100% - 2px);left:50%}@supports (color:color-mix(in lab,red,red)){.nav-v2-menu{background:color-mix(in srgb,var(--bg) 94%,transparent)}}.nav-v2-menu{-webkit-backdrop-filter:blur(30px);transform-origin:top;transition:opacity .2s,transform .2s,visibility .2s;transform:translate(-50%,8px)scale(.98);box-shadow:0 25px 70px #0003}.nav-v2-dropdown:focus-within .nav-v2-menu,.nav-v2-dropdown:hover .nav-v2-menu{visibility:visible;opacity:1;transform:translate(-50%)scale(1)}.nav-v2-menu-head{border-bottom:1px solid var(--border);min-height:40px;color:var(--primary);letter-spacing:.13em;justify-content:space-between;align-items:center;padding:0 8px 8px;font-size:9px;font-weight:700;display:flex}.nav-v2-menu-head small{color:var(--muted);font-size:9px}.nav-v2-menu>a{min-height:67px;color:var(--text);border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:11px;padding:8px;transition:background .2s,transform .2s;display:grid}.nav-v2-menu>a:hover{background:var(--surface);transform:translate(3px)}.nav-v2-menu-icon{border:1px solid var(--primary);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-v2-menu-icon{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.nav-v2-menu-icon{color:var(--primary);background:var(--primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.nav-v2-menu-icon{background:color-mix(in srgb,var(--primary) 6%,transparent)}}.nav-v2-menu>a>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.nav-v2-menu>a strong{font-size:12px}.nav-v2-menu>a small{color:var(--muted);font-size:10px}.nav-v2-menu>a>svg{color:var(--muted);transition:transform .2s}.nav-v2-menu>a:hover>svg{color:var(--primary);transform:translate(2px,-2px)}.nav-v2-menu-foot{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.15em;margin-top:5px;padding:11px 8px 4px;font-size:8px;font-weight:700}.nav-v2-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.nav-v2-account{border:1px solid var(--border);min-height:39px;color:var(--text);font:inherit;cursor:pointer;background:0 0;gap:7px;padding:0 12px;font-weight:600}.nav-v2-account,.nav-v2-cta{border-radius:11px;align-items:center;font-size:11px;display:inline-flex}.nav-v2-cta{color:#fff;min-height:41px;box-shadow:0 10px 30px var(--primary);gap:9px;padding:0 15px}@supports (color:color-mix(in lab,red,red)){.nav-v2-cta{box-shadow:0 10px 30px color-mix(in srgb,var(--primary) 18%,transparent)}}.nav-v2-cta{transition:transform .2s,box-shadow .2s}.nav-v2-cta:hover{box-shadow:0 15px 35px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.nav-v2-cta:hover{box-shadow:0 15px 35px color-mix(in srgb,var(--primary) 25%,transparent)}}.nav-v2-cta svg{transition:transform .2s}.nav-v2-cta:hover svg{transform:translate(2px,-2px)}.nav-v2-mobile-trigger{border:1px solid var(--border);width:41px;height:41px;color:var(--text);cursor:pointer;background:0 0;border-radius:11px;place-items:center;display:none}.nav-v2-mobile{z-index:10000;visibility:hidden;pointer-events:none;position:fixed;inset:0}.nav-v2-mobile-open{visibility:visible;pointer-events:auto}.nav-v2-mobile-backdrop{opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0000008c;transition:opacity .3s;position:absolute;inset:0}.nav-v2-mobile-open .nav-v2-mobile-backdrop{opacity:1}.nav-v2-mobile-panel{width:min(460px,92vw);height:100%;color:var(--text);background:var(--bg);border-left:1px solid var(--border);padding:20px;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;right:0;overflow-y:auto;transform:translate(102%)}.nav-v2-mobile-open .nav-v2-mobile-panel{transform:translate(0)}.nav-v2-mobile-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:60px;display:flex}.nav-v2-mobile-head>button{border:1px solid var(--border);width:40px;height:40px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;display:grid}.nav-v2-mobile-label{color:var(--muted);letter-spacing:.14em;justify-content:space-between;padding:25px 0 14px;font-size:9px;font-weight:700;display:flex}.nav-v2-mobile-label span:first-child{color:var(--primary)}.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{border:0;border-bottom:1px solid var(--border);width:100%;min-height:72px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:0;display:grid}.nav-v2-mobile-group>button>span,.nav-v2-mobile-links>a>span{color:var(--primary);font-size:9px;font-weight:700}.nav-v2-mobile-group strong,.nav-v2-mobile-links strong{letter-spacing:-.035em;font-size:23px;font-weight:500}.nav-v2-mobile-group svg{transition:transform .25s}.nav-v2-mobile-group svg.rotate{transform:rotate(180deg)}.nav-v2-mobile-sub{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.nav-v2-mobile-sub:before{content:"";min-height:0}.nav-v2-mobile-sub.open{opacity:1;grid-template-rows:1fr;padding:8px 0 12px 45px}.nav-v2-mobile-sub a{color:var(--muted);padding:10px 0;font-size:13px;display:none}.nav-v2-mobile-sub.open a{display:block}.nav-v2-mobile-bottom{border-top:1px solid var(--border);margin-top:35px;padding-top:20px}.nav-v2-mobile-bottom>div small{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:700}.nav-v2-mobile-bottom>div p{color:var(--muted);margin:7px 0 20px;font-size:13px}.nav-v2-mobile-bottom>a{color:#fff;background:var(--primary);border-radius:12px;justify-content:space-between;align-items:center;min-height:53px;padding:0 17px;font-size:12px;font-weight:700;display:flex}html[data-theme-mode=light] .nav-v2{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){html[data-theme-mode=light] .nav-v2{background:color-mix(in srgb,var(--bg) 88%,transparent)}}html[data-theme-mode=light] .nav-v2{box-shadow:0 15px 45px #14141412}html[data-theme-mode=light] .nav-v2-menu{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){html[data-theme-mode=light] .nav-v2-menu{background:color-mix(in srgb,var(--bg) 97%,transparent)}}html[data-theme-mode=light] .nav-v2-menu{box-shadow:0 25px 60px #1414141a}@media (max-width:1050px){.nav-v2{grid-template-columns:1fr auto}.nav-v2-desktop{display:none}.nav-v2-mobile-trigger{display:grid}}@media (max-width:650px){.nav-v2-wrap{padding:0 8px;top:9px}.nav-v2{border-radius:15px;min-height:58px;padding:0 8px 0 12px}.nav-v2-brand-text strong{font-size:11px}.nav-v2-brand-text small{font-size:7px}.nav-v2-account{justify-content:center;width:39px;padding:0}.nav-v2-account span,.nav-v2-cta{display:none}.nav-v2-actions{gap:5px}.nav-v2-account,.nav-v2-mobile-trigger,.theme-trigger{width:38px;height:38px}}.nav-v2-assets-menu{width:min(680px,72vw);padding:12px;left:50%}.nav-v2-assets-intro{border:1px solid var(--border);background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:13px;align-items:center;gap:12px;margin:8px 0 10px;padding:15px;display:flex}@supports (color:color-mix(in lab,red,red)){.nav-v2-assets-intro{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--surface)),color-mix(in srgb,var(--secondary) 5%,var(--surface)))}}.nav-v2-assets-symbol{color:#fff;background:var(--primary);border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.nav-v2-assets-intro>div{flex-direction:column;gap:4px;display:flex}.nav-v2-assets-intro small{color:var(--primary);letter-spacing:.14em;font-size:8px;font-weight:800}.nav-v2-assets-intro strong{font-size:13px;font-weight:600}.nav-v2-assets-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.nav-v2-assets-grid>a{min-height:72px;color:var(--text);border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:9px;transition:background .2s,transform .2s;display:grid}.nav-v2-assets-grid>a:hover{background:var(--surface);transform:translate(2px)}.nav-v2-assets-grid>a>span:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.nav-v2-assets-grid strong{font-size:11px;line-height:1.25}.nav-v2-assets-grid small{color:var(--muted);font-size:9px;line-height:1.35}.nav-v2-assets-grid>a>svg{color:var(--muted)}.nav-v2-assets-grid>a:hover>svg{color:var(--primary)}.nav-v2-assets-all{border:1px solid var(--border);background:var(--primary);justify-content:space-between;align-items:center;margin-top:8px;border-radius:11px!important;min-height:58px!important;padding:10px 13px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-assets-all{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}}.nav-v2-assets-all>span{flex-direction:column;gap:3px;display:flex}.nav-v2-assets-all small{letter-spacing:.13em;font-weight:800;color:var(--primary)!important;font-size:8px!important}.nav-v2-assets-all strong{font-size:11px!important}@media (max-width:1180px) and (min-width:1051px){.nav-v2-link{padding-left:9px;padding-right:9px;font-size:11px}.nav-v2-account span{display:none}.nav-v2-account{justify-content:center;width:39px;padding:0}.nav-v2-cta{padding-left:11px;padding-right:11px}}.coming-soon-overlay{z-index:20000;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.coming-soon-backdrop{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#000000b8;border:0;animation:comingBackdrop .35s both;position:absolute;inset:0}.coming-soon-panel{z-index:1;border:1px solid var(--border);width:min(1280px,100%);height:min(760px,100vh - 36px);color:var(--text);background:linear-gradient(135deg,var(--surface),var(--bg));border-radius:24px;grid-template-rows:auto 1fr auto;grid-template-columns:1.15fr .85fr;padding:30px 34px 24px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.coming-soon-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--bg) 97%,transparent))}}.coming-soon-panel{animation:comingPanel .5s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 50px 150px #00000059}.coming-soon-grid{opacity:.28;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.coming-soon-grid{background-image:linear-gradient(color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px)}}.coming-soon-grid{background-size:55px 55px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.coming-soon-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.coming-soon-glow-one{opacity:.14;background:var(--primary);width:400px;height:400px;top:-120px;right:-80px}.coming-soon-glow-two{opacity:.08;background:var(--secondary);width:300px;height:300px;bottom:-180px;left:20%}.coming-soon-top{z-index:3;border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex;position:relative}.coming-soon-brand{align-items:center;gap:10px;display:flex}.coming-soon-brand-mark{width:31px;height:34px;position:relative}.coming-soon-brand-mark i{border-radius:20px;width:8px;height:27px;position:absolute;top:3px;transform:rotate(-37deg)}.coming-soon-brand-mark i:first-child{background:var(--primary);left:4px}.coming-soon-brand-mark i:nth-child(2){background:var(--secondary);left:12px}.coming-soon-brand-mark i:nth-child(3){background:var(--accent);left:20px}.coming-soon-brand>span:last-child{flex-direction:column;gap:3px;display:flex}.coming-soon-brand strong{letter-spacing:.16em;font-size:12px}.coming-soon-brand small{color:var(--muted);letter-spacing:.3em;font-size:8px}.coming-soon-close{border:1px solid var(--border);width:43px;height:43px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;transition:transform .25s,border-color .25s;display:grid}.coming-soon-close:hover{border-color:var(--primary);transform:rotate(90deg)}.coming-soon-content{z-index:3;align-self:center;padding:55px 40px 45px 10px;position:relative}.coming-soon-meta{align-items:center;gap:18px;margin-bottom:28px;display:flex}.coming-soon-meta small,.coming-soon-meta span{letter-spacing:.14em;font-size:10px;font-weight:700}.coming-soon-meta span{color:var(--primary)}.coming-soon-meta small{color:var(--muted)}.coming-soon-status{border:1px solid var(--primary);align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab,red,red)){.coming-soon-status{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}}.coming-soon-status{color:var(--muted);background:var(--primary);border-radius:100px}@supports (color:color-mix(in lab,red,red)){.coming-soon-status{background:color-mix(in srgb,var(--primary) 5%,transparent)}}.coming-soon-status{letter-spacing:.1em;font-size:9px;font-weight:700}.coming-soon-status i{background:var(--primary);width:6px;height:6px;box-shadow:0 0 12px var(--primary);border-radius:50%;animation:comingPulse 1.8s ease-in-out infinite}.coming-soon-content h2{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(50px,5.6vw,92px);font-weight:500;line-height:.94}.coming-soon-content h2 span{color:var(--primary)}.coming-soon-content p{max-width:610px;color:var(--muted);margin:28px 0 0;font-size:15px;line-height:1.75}.coming-soon-actions{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.coming-soon-primary,.coming-soon-secondary{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:51px;padding:0 17px;font-size:11px;font-weight:700;transition:transform .25s,border-color .25s;display:inline-flex}.coming-soon-primary{color:#fff;background:var(--primary);border:0}.coming-soon-secondary{border:1px solid var(--border);color:var(--text);background:var(--surface)}.coming-soon-primary:hover,.coming-soon-secondary:hover{transform:translateY(-2px)}.coming-soon-visual{aspect-ratio:1;z-index:3;place-self:center;place-items:center;width:min(430px,34vw);display:grid;position:relative}.coming-soon-orbit{border:1px solid var(--primary);position:absolute}@supports (color:color-mix(in lab,red,red)){.coming-soon-orbit{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.coming-soon-orbit{border-radius:50%;animation:comingOrbit 15s linear infinite}.coming-soon-orbit-one{width:100%;height:100%}.coming-soon-orbit-two{width:72%;height:72%;animation-duration:10s;animation-direction:reverse}.coming-soon-orbit i{background:var(--primary);width:9px;height:9px;box-shadow:0 0 18px var(--primary);border-radius:50%;position:absolute;top:50%;right:-5px}.coming-soon-orbit-two i{background:var(--secondary);box-shadow:0 0 18px var(--secondary);top:-5px;left:50%}.coming-soon-core{aspect-ratio:1;border:1px solid var(--primary);flex-direction:column;justify-content:center;align-items:center;width:54%;display:flex}@supports (color:color-mix(in lab,red,red)){.coming-soon-core{border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border))}}.coming-soon-core{background:radial-gradient(circle,var(--primary),var(--surface));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.coming-soon-core{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,var(--surface)),var(--surface))}}.coming-soon-core{box-shadow:0 25px 80px var(--primary)}@supports (color:color-mix(in lab,red,red)){.coming-soon-core{box-shadow:0 25px 80px color-mix(in srgb,var(--primary) 10%,transparent)}}.coming-soon-core svg{color:var(--primary);margin-bottom:15px}.coming-soon-core span{color:var(--muted);letter-spacing:.2em;font-size:10px;font-weight:700}.coming-soon-core strong{letter-spacing:-.05em;margin-top:3px;font-size:clamp(27px,3vw,45px);line-height:1}.coming-soon-core small{color:var(--primary);letter-spacing:.12em;margin-top:13px;font-size:8px;font-weight:700}.coming-soon-bottom{z-index:3;border-top:1px solid var(--border);min-height:50px;color:var(--muted);letter-spacing:.15em;grid-column:1/-1;align-items:flex-end;gap:10px;font-size:8px;font-weight:700;display:flex;position:relative}.coming-soon-bottom i{background:var(--primary);border-radius:50%;width:3px;height:3px}.coming-soon-bottom small{color:var(--muted);letter-spacing:.1em;margin-left:auto;font-size:8px;font-weight:700}@keyframes comingBackdrop{0%{opacity:0}to{opacity:1}}@keyframes comingPanel{0%{opacity:0;transform:translateY(25px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes comingOrbit{to{transform:rotate(1turn)}}@keyframes comingPulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}html[data-theme-mode=light] .coming-soon-backdrop{background:#1414146b}html[data-theme-mode=light] .coming-soon-panel{box-shadow:0 50px 140px #1414142e}@media (max-width:900px){.coming-soon-panel{grid-template-columns:1fr .65fr;padding:25px}.coming-soon-content{padding-right:20px}.coming-soon-visual{width:min(330px,35vw)}}@media (max-width:650px){.coming-soon-overlay{padding:7px}.coming-soon-panel{border-radius:19px;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr;height:calc(100vh - 14px);padding:18px}.coming-soon-top{padding-bottom:16px}.coming-soon-close{width:38px;height:38px}.coming-soon-content{padding:30px 0 10px}.coming-soon-meta{margin-bottom:17px}.coming-soon-status{margin-bottom:18px;font-size:8px}.coming-soon-content h2{max-width:95%;font-size:clamp(42px,12vw,61px)}.coming-soon-content p{margin-top:20px;font-size:13px}.coming-soon-actions{margin-top:24px}.coming-soon-primary,.coming-soon-secondary{min-height:47px;font-size:10px}.coming-soon-visual{align-self:center;width:min(250px,60vw)}.coming-soon-core span{font-size:8px}.coming-soon-core small{font-size:7px}.coming-soon-bottom{align-items:flex-end;min-height:40px}.coming-soon-bottom small{display:none}}@media (prefers-reduced-motion:reduce){.coming-soon-backdrop,.coming-soon-orbit,.coming-soon-panel,.coming-soon-status i{animation:none!important}}@media (max-width:700px){body,html{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px}img,section,svg,video{max-width:100%}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.nav-v2-wrap{padding:0 8px;top:8px}.nav-v2{min-height:58px;padding:0 8px 0 12px}.nav-v2-mark{transform-origin:0;transform:scale(.9)}.nav-v2-actions{gap:5px}.nav-v2-mobile-panel{width:min(94vw,430px);padding:17px}.nav-v2-mobile-links strong{font-size:21px}.hero,.hero-section{min-height:auto!important}.hero-content{width:100%!important;max-width:none!important}.hero h1,.hero-title{letter-spacing:-.065em!important;font-size:clamp(52px,15vw,76px)!important;line-height:.9!important}.hero p,.hero-description{max-width:94%!important;font-size:14px!important;line-height:1.65!important}.hero-actions{flex-wrap:wrap}.capability-slide{min-width:245px!important;padding-left:18px!important;padding-right:18px!important}.capability-slide strong{font-size:13px!important}.capability-slide span{font-size:10px!important}.service-grid,.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.service-card{min-width:0!important;min-height:230px!important;padding:15px!important}.service-card h3{font-size:17px!important;line-height:1.05!important}.service-card p{font-size:12px!important;line-height:1.55!important}.course-grid,.courses-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.course-card{min-width:0!important}.course-card h3{font-size:16px!important;line-height:1.08!important}.course-card p{font-size:12px!important;line-height:1.5!important}.product-grid,.products-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.product-card{min-width:0!important}.product-card h3{font-size:15px!important;line-height:1.1!important}.product-card p{font-size:12px!important}.resource-grid,.resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.resource-card{min-width:0!important}.resource-card h3{font-size:15px!important;line-height:1.12!important}.resource-card p{font-size:12px!important;line-height:1.5!important}.work-list{grid-template-columns:1fr!important;gap:38px!important}.work-visual{height:auto!important;min-height:300px!important}.work-info h3{font-size:clamp(25px,8vw,36px)!important}.work-info p{font-size:13px!important}.testimonial-track,.testimonials-track{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto!important}.testimonial-track::-webkit-scrollbar,.testimonials-track::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:start;width:min(82vw,330px)!important;min-width:min(82vw,330px)!important;min-height:350px!important}.about-content,.about-main{grid-template-columns:1fr!important}.about-intro p,.about-statement p{font-size:14px!important}.about-pillar h3{font-size:21px!important}.about-pillar p{font-size:13px!important}.process-grid,.process-list{grid-template-columns:1fr!important}.process-card p{font-size:13px!important}.team-v2-grid{grid-template-columns:1fr!important;gap:65px!important}.team-v2-orbit,.team-v2-visual{width:min(82vw,340px)!important;margin-left:auto!important;margin-right:auto!important}.team-v2-info p{font-size:13px!important;line-height:1.65!important}.faq-layout,.faq-main{grid-template-columns:1fr!important}.faq-question{min-height:65px!important}.faq-question strong{font-size:14px!important}.faq-answer{font-size:13px!important;line-height:1.65!important}.contact-layout{grid-template-columns:1fr!important}.contact-form{width:100%!important}.contact-form-grid{grid-template-columns:1fr!important}.contact-form input,.contact-form select{min-height:54px!important;font-size:14px!important}.contact-form textarea{min-height:135px!important;font-size:14px!important}.contact-service-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.contact-service-options button{min-width:0!important;min-height:42px!important;padding:8px!important;font-size:10px!important}.footer-opening{min-height:360px!important}.footer-opening h2{font-size:clamp(58px,18vw,82px)!important}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}.footer-brand,.footer-contact{grid-column:1/-1!important}.footer-column nav a{font-size:12px!important}.footer-email{word-break:break-word;font-size:14px!important}.coming-soon-panel{overflow-y:auto}.coming-soon-content h2{font-size:clamp(40px,12vw,58px)!important}.coming-soon-content p{font-size:13px!important}.about-kicker,.clients-kicker,.contact-kicker,.course-kicker,.faq-kicker,.process-kicker,.product-kicker,.resource-kicker,.service-kicker,.team-v2-kicker,.testimonial-eyebrow,.work-kicker{font-size:9px!important}}@media (max-width:360px){.course-grid,.courses-grid,.product-grid,.products-grid,.resource-grid,.resources-grid,.service-grid,.services-grid{gap:6px!important}.service-card{padding:12px!important}.course-card h3,.product-card h3,.resource-card h3,.service-card h3{font-size:14px!important}.footer-main{gap:35px 16px!important}}@media (max-width:700px){.clients-stage{height:600px;min-height:600px}.clients-stage .client-person{top:58px!important}.clients-stage .clients-center{top:43%!important}.clients-stage .client-logo-cloud{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:calc(100% - 20px)!important;bottom:25px!important;left:10px!important}}.service-detail-page{background:var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.service-detail-hero{border-bottom:1px solid var(--border);min-height:100vh;padding:130px clamp(24px,5vw,82px) 50px;position:relative;overflow:hidden}.service-detail-grid{pointer-events:none;opacity:.28;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.service-detail-hero:before{content:"";background:var(--primary);opacity:.1;filter:blur(100px);border-radius:50%;width:680px;height:680px;position:absolute;top:-130px;right:-170px}.service-detail-hero-main,.service-detail-hero-top,.service-detail-tags{z-index:2;position:relative}.service-detail-hero-top{border-bottom:1px solid var(--border);letter-spacing:.14em;justify-content:space-between;align-items:center;padding-bottom:26px;font-size:11px;display:flex}.service-detail-back{color:var(--muted);align-items:center;gap:8px;text-decoration:none;transition:color .18s;display:inline-flex}.service-detail-back:hover{color:var(--text)}.service-detail-hero-main{grid-template-columns:.42fr 1.55fr .85fr;align-items:center;gap:clamp(30px,5vw,90px);min-height:610px;display:grid}.service-detail-index{flex-direction:column;align-self:start;gap:15px;padding-top:100px;display:flex}.service-detail-index>span{color:var(--border);font-size:clamp(54px,7vw,110px);font-weight:300;line-height:.8}.service-detail-index i{background:var(--primary);width:52px;height:1px}.service-detail-index small{max-width:110px;color:var(--muted);letter-spacing:.14em;font-size:9px;line-height:1.5}.service-detail-title .eyebrow{color:var(--primary);letter-spacing:.18em;margin-bottom:22px;font-size:10px;display:block}.service-detail-title h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(58px,7.2vw,122px);font-weight:500;line-height:.86}.service-detail-title>p{max-width:620px;color:var(--muted);margin:34px 0 0;font-size:clamp(15px,1.25vw,19px);line-height:1.75}.service-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.service-detail-primary,.service-detail-secondary{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:12px;font-weight:600;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.service-detail-secondary{border:1px solid var(--border);color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.service-detail-secondary{background:color-mix(in srgb,var(--surface) 65%,transparent)}}.service-detail-primary:hover,.service-detail-secondary:hover{transform:translateY(-2px)}.service-detail-orbit{aspect-ratio:1;justify-self:end;place-items:center;width:min(28vw,360px);display:grid;position:relative}.service-detail-orbit-ring{border:1px solid var(--border);border-radius:50%;position:absolute}.service-detail-orbit-ring:after{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 24px var(--primary);border-radius:50%;position:absolute;top:50%;left:-4px}.service-detail-orbit .ring-one{animation:serviceOrbit 18s linear infinite;inset:0}.service-detail-orbit .ring-two{animation:serviceOrbit 12s linear infinite reverse;inset:16%}.service-detail-core{aspect-ratio:1;border:1px solid var(--border);background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44%;display:flex;position:relative;box-shadow:0 25px 90px #00000029}.service-detail-core svg{color:var(--primary);margin-bottom:5px}.service-detail-core small{color:var(--muted);letter-spacing:.12em;font-size:7px}.service-detail-core strong{font-size:clamp(28px,3vw,50px);line-height:1}.service-detail-tags{flex-wrap:wrap;gap:8px;display:flex}.service-detail-tags span{border:1px solid var(--border);color:var(--muted);letter-spacing:.08em;border-radius:999px;padding:8px 13px;font-size:9px}.service-detail-overview{border-bottom:1px solid var(--border);grid-template-columns:.55fr 2fr;gap:70px;padding:clamp(80px,10vw,160px) clamp(24px,7vw,120px);display:grid}.service-detail-section-no{color:var(--muted);letter-spacing:.14em;font-size:10px}.service-detail-overview-copy h2{letter-spacing:-.05em;max-width:1050px;margin:0;font-size:clamp(38px,5.3vw,82px);font-weight:450;line-height:1}.service-detail-overview-copy p{max-width:700px;color:var(--muted);margin:40px 0 0 auto;font-size:16px;line-height:1.8}.service-detail-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.service-detail-deliverables-copy>span,.service-detail-heading>div>span,.service-detail-tech-copy>span{color:var(--primary);letter-spacing:.16em;margin-bottom:20px;font-size:9px;display:block}.service-detail-deliverables-copy h2,.service-detail-heading h2,.service-detail-tech-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:450;line-height:.98}.service-detail-deliverables-copy h2 em,.service-detail-heading h2 em,.service-detail-tech-copy h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.service-detail-heading>p{max-width:450px;color:var(--muted);margin:0;line-height:1.75}.service-detail-capabilities,.service-detail-faq,.service-detail-process{border-bottom:1px solid var(--border);padding:clamp(80px,9vw,145px) clamp(24px,7vw,120px)}.service-detail-cap-grid{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-detail-cap{border-bottom:1px solid var(--border);grid-template-columns:50px 1fr auto;align-items:center;gap:15px;min-height:105px;padding:22px 26px;display:grid}.service-detail-cap:nth-child(odd){border-right:1px solid var(--border)}.service-detail-cap>span{color:var(--muted);font-size:9px}.service-detail-cap strong{font-size:clamp(15px,1.3vw,20px);font-weight:500}.service-detail-cap svg{color:var(--primary)}.service-detail-tech{background:var(--bgSoft);border-bottom:1px solid var(--border);grid-template-columns:.85fr 1.15fr;gap:clamp(60px,9vw,150px);padding:clamp(80px,9vw,145px) clamp(24px,7vw,120px);display:grid}.service-detail-tech-copy p{max-width:450px;color:var(--muted);margin-top:30px;line-height:1.75}.service-detail-tech-list{border-top:1px solid var(--border)}.service-detail-tech-list>div{border-bottom:1px solid var(--border);grid-template-columns:55px 1fr;align-items:center;min-height:72px;display:grid}.service-detail-tech-list span{color:var(--muted);font-size:9px}.service-detail-tech-list strong{font-size:17px;font-weight:500}.service-detail-process-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.service-detail-process-grid article{border-right:1px solid var(--border);min-height:300px;padding:25px}.service-detail-process-grid article:last-child{border-right:0}.service-detail-process-grid article>span{color:var(--muted);margin-bottom:50px;font-size:9px;display:block}.service-detail-process-icon{border:1px solid var(--border);width:36px;height:36px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:28px;display:grid}.service-detail-process-grid h3{margin:0 0 15px;font-size:20px;font-weight:500}.service-detail-process-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.service-detail-deliverables{border-bottom:1px solid var(--border);grid-template-columns:.9fr 1.1fr;gap:clamp(60px,9vw,150px);padding:clamp(80px,9vw,145px) clamp(24px,7vw,120px);display:grid}.service-detail-deliverables-list{border-top:1px solid var(--border)}.service-detail-deliverables-list>div{border-bottom:1px solid var(--border);align-items:center;gap:17px;min-height:74px;display:flex}.service-detail-deliverables-list i{background:var(--primary);width:29px;height:29px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.service-detail-deliverables-list span{font-size:16px}.service-detail-faq-list details{border-top:1px solid var(--border)}.service-detail-faq-list details:last-child{border-bottom:1px solid var(--border)}.service-detail-faq-list summary{cursor:pointer;grid-template-columns:50px 1fr 30px;align-items:center;min-height:92px;list-style:none;display:grid}.service-detail-faq-list summary::-webkit-details-marker{display:none}.service-detail-faq-list summary>span{color:var(--muted);font-size:9px}.service-detail-faq-list summary strong{font-size:clamp(16px,1.5vw,21px);font-weight:500}.service-detail-faq-list summary i{color:var(--primary);font-size:22px;font-style:normal}.service-detail-faq-list details[open] summary i{transform:rotate(45deg)}.service-detail-faq-list details>p{max-width:720px;color:var(--muted);margin:-8px 30px 30px 50px;line-height:1.75}.service-detail-next{border-bottom:1px solid var(--border);padding:45px clamp(24px,7vw,120px) 65px}.service-detail-next>div{color:var(--muted);letter-spacing:.14em;justify-content:space-between;margin-bottom:28px;font-size:9px;display:flex}.service-detail-next>a{color:var(--text);justify-content:space-between;align-items:center;gap:30px;text-decoration:none;display:flex}.service-detail-next>a span{letter-spacing:-.05em;font-size:clamp(38px,6vw,90px);line-height:1}.service-detail-next>a svg{color:var(--primary);transition:transform .18s}.service-detail-next>a:hover svg{transform:translate(5px,-5px)}.service-detail-cta{text-align:center;background:var(--bgSoft);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:90px 24px;display:flex;position:relative}.service-detail-cta>span{color:var(--primary);letter-spacing:.16em;margin-bottom:25px;font-size:9px}.service-detail-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,105px);font-weight:450;line-height:.9}.service-detail-cta h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.service-detail-cta>a{background:var(--primary);min-height:52px;color:var(--bg);border-radius:999px;align-items:center;gap:10px;margin-top:38px;padding:0 24px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1050px){.service-detail-hero-main{grid-template-columns:.3fr 1.4fr .65fr;gap:30px}.service-detail-process-grid{grid-template-columns:repeat(3,1fr)}.service-detail-process-grid article{border-bottom:1px solid var(--border)}}@media (max-width:700px){.service-detail-hero{min-height:auto;padding:105px 18px 30px}.service-detail-hero-top{padding-bottom:18px;font-size:8px}.service-detail-hero-main{grid-template-columns:1fr;gap:30px;min-height:auto;padding:55px 0 45px}.service-detail-index{flex-direction:row;align-items:center;padding-top:0}.service-detail-index>span{font-size:48px}.service-detail-index small{max-width:none}.service-detail-title h1{font-size:clamp(50px,16vw,72px)}.service-detail-title>p{margin-top:24px;font-size:14px}.service-detail-actions{align-items:stretch}.service-detail-primary,.service-detail-secondary{flex:1;min-width:145px;padding:0 14px}.service-detail-orbit{justify-self:center;width:min(72vw,280px);margin-top:15px}.service-detail-tags{padding-top:5px}.service-detail-deliverables,.service-detail-overview,.service-detail-tech{grid-template-columns:1fr;gap:35px;padding:75px 18px}.service-detail-deliverables-copy h2,.service-detail-heading h2,.service-detail-overview-copy h2,.service-detail-tech-copy h2{font-size:42px}.service-detail-overview-copy p{margin:28px 0 0;font-size:14px}.service-detail-capabilities,.service-detail-faq,.service-detail-process{padding:75px 18px}.service-detail-heading{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.service-detail-heading>p{font-size:13px}.service-detail-cap-grid{grid-template-columns:1fr}.service-detail-cap{grid-template-columns:35px 1fr auto;min-height:82px;padding:16px 8px}.service-detail-cap:nth-child(odd){border-right:0}.service-detail-process-grid{grid-template-columns:1fr}.service-detail-process-grid article{border-right:0;min-height:auto;padding:25px 8px 30px}.service-detail-process-grid article>span{margin-bottom:25px}.service-detail-faq-list{margin:0}.service-detail-faq-list summary{grid-template-columns:34px 1fr 25px;min-height:82px}.service-detail-faq-list details>p{margin:-2px 25px 25px 34px;font-size:13px}.service-detail-next{padding:40px 18px 50px}.service-detail-next>a span{font-size:42px}.service-detail-cta{min-height:480px;padding:70px 18px}.service-detail-cta h2{font-size:clamp(48px,14vw,68px)}}@media (prefers-reduced-motion:reduce){.service-detail-orbit .ring-one,.service-detail-orbit .ring-two{animation:none}}.case-page{background:var(--bg);color:var(--text)}.case-hero,.case-page{min-height:100vh;overflow:hidden}.case-hero{border-bottom:1px solid var(--border);padding:130px clamp(24px,5vw,82px) 45px;position:relative}.case-grid-bg{opacity:.25;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.case-hero:before{content:"";background:var(--primary);opacity:.09;filter:blur(100px);border-radius:50%;width:650px;height:650px;position:absolute;top:-130px;right:-180px}.case-hero-main,.case-hero-top,.case-meta{z-index:2;position:relative}.case-hero-top{border-bottom:1px solid var(--border);letter-spacing:.14em;justify-content:space-between;padding-bottom:25px;font-size:9px;display:flex}.case-hero-top,.case-hero-top a{color:var(--muted);align-items:center}.case-hero-top a{gap:8px;text-decoration:none;display:inline-flex}.case-hero-main{grid-template-columns:.25fr 1.3fr .9fr;align-items:center;gap:clamp(30px,5vw,80px);min-height:610px;display:grid}.case-index{align-self:start;padding-top:105px}.case-index span{color:var(--border);font-size:clamp(55px,7vw,105px);font-weight:300;line-height:.8;display:block}.case-index small{color:var(--muted);letter-spacing:.15em;margin-top:18px;font-size:9px;display:block}.case-title>span{color:var(--primary);letter-spacing:.16em;margin-bottom:20px;font-size:9px;display:block}.case-title h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(60px,7.2vw,120px);font-weight:450;line-height:.87}.case-title p{max-width:600px;color:var(--muted);margin:30px 0 0;font-size:16px;line-height:1.75}.case-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.case-actions a{border:1px solid var(--border);min-height:50px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 21px;font-size:11px;text-decoration:none;display:inline-flex}.case-actions a:first-child{background:var(--primary);border-color:var(--primary);color:var(--bg)}.case-visual{aspect-ratio:1;justify-self:end;place-items:center;width:min(30vw,390px);display:grid;position:relative}.case-orbit{border:1px solid var(--border);border-radius:50%;position:absolute}.case-orbit.orbit-one{animation:caseOrbit 20s linear infinite;inset:0}.case-orbit.orbit-two{animation:caseOrbit 13s linear infinite reverse;inset:14%}.case-orbit:after{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 20px var(--primary);border-radius:50%;position:absolute;top:50%;left:-4px}@keyframes caseOrbit{to{transform:rotate(1turn)}}.case-window{aspect-ratio:1.2;border:1px solid var(--border);background:var(--surface);width:58%;padding:18px;position:absolute;box-shadow:0 25px 80px #00000026}.case-window-back{opacity:.45;gap:5px;display:flex;transform:translate(-30px,-25px)rotate(-8deg)}.case-window-back span{background:var(--muted);border-radius:50%;width:5px;height:5px}.case-window-front{flex-direction:column;justify-content:space-between;display:flex;transform:translate(20px,20px)rotate(5deg)}.case-window-front small{color:var(--muted);letter-spacing:.12em;font-size:7px}.case-window-front strong{word-break:break-word;font-size:clamp(15px,1.7vw,25px)}.case-window-front>div{color:var(--primary);justify-content:space-between;align-items:center;display:flex}.case-meta{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.case-meta>div{border-right:1px solid var(--border);min-height:82px;padding:18px 20px}.case-meta>div:last-child{border-right:0}.case-meta small{color:var(--muted);letter-spacing:.12em;margin-bottom:8px;font-size:8px;display:block}.case-meta strong{font-size:12px;font-weight:500}.case-overview{border-bottom:1px solid var(--border);grid-template-columns:.35fr 1.65fr;gap:70px;padding:clamp(85px,10vw,160px) clamp(24px,7vw,120px);display:grid}.case-overview>span{color:var(--muted);letter-spacing:.14em;font-size:9px}.case-overview h2{letter-spacing:-.05em;max-width:1050px;margin:0;font-size:clamp(40px,5.2vw,80px);font-weight:450;line-height:1}.case-overview-columns{grid-template-columns:repeat(2,1fr);gap:55px;max-width:850px;margin:65px 0 0 auto;display:grid}.case-overview-columns small{color:var(--primary);letter-spacing:.14em;font-size:8px}.case-overview-columns p{color:var(--muted);margin:16px 0 0;font-size:14px;line-height:1.8}.case-gallery,.case-highlights,.case-services{border-bottom:1px solid var(--border);padding:clamp(80px,9vw,145px) clamp(24px,7vw,120px)}.case-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:50px;margin-bottom:55px;display:grid}.case-heading>div>span{color:var(--primary);letter-spacing:.15em;margin-bottom:20px;font-size:9px;display:block}.case-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,76px);font-weight:450;line-height:.98}.case-heading h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.case-heading>p{max-width:430px;color:var(--muted);margin:0;line-height:1.75}.case-scope-grid{grid-template-columns:repeat(2,1fr);gap:clamp(35px,6vw,90px);display:grid}.case-scope-block>small{color:var(--muted);border-bottom:1px solid var(--border);letter-spacing:.14em;padding-bottom:18px;font-size:8px;display:block}.case-scope-block>div{border-bottom:1px solid var(--border);grid-template-columns:50px 1fr;align-items:center;min-height:72px;display:grid}.case-scope-block span{color:var(--muted);font-size:8px}.case-scope-block strong{font-size:16px;font-weight:500}.case-showcase{border-bottom:1px solid var(--border);background:var(--bgSoft);padding:35px clamp(24px,5vw,80px) clamp(80px,8vw,130px)}.case-showcase-top{min-height:70px;color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.case-showcase-top strong{color:var(--text);font-weight:500}.case-showcase-stage{border:1px solid var(--border);background:var(--surface);place-items:center;min-height:min(70vw,820px);display:grid;position:relative;overflow:hidden}.case-showcase-word{white-space:nowrap;letter-spacing:-.07em;color:var(--border);opacity:.7;font-size:clamp(80px,17vw,270px);font-weight:700;line-height:1;position:absolute}.case-showcase-device{z-index:2;border:1px solid var(--border);background:var(--bg);position:absolute;box-shadow:0 35px 100px #0003}.case-showcase-device.device-one{aspect-ratio:1.55;width:min(56vw,760px);transform:rotate(-4deg)}.case-device-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;height:34px;padding:0 13px;display:flex}.case-device-bar i{background:var(--muted);border-radius:50%;width:6px;height:6px}.case-device-content{flex-direction:column;justify-content:space-between;height:calc(100% - 34px);padding:clamp(20px,4vw,55px);display:flex}.case-device-content small{color:var(--primary);letter-spacing:.14em;font-size:8px}.case-device-content strong{letter-spacing:-.05em;font-size:clamp(38px,6vw,90px);line-height:.86}.case-device-content span{color:var(--muted);font-size:10px}.case-showcase-device.device-two{aspect-ratio:.8;flex-direction:column;justify-content:space-between;width:min(20vw,240px);padding:24px;display:flex;bottom:9%;right:10%;transform:rotate(7deg)}.case-showcase-device.device-two svg{color:var(--primary)}.case-showcase-device.device-two strong{font-size:clamp(40px,6vw,85px);line-height:1}.case-showcase-device.device-two small{color:var(--muted);letter-spacing:.1em;font-size:7px}.case-highlight-grid{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.case-highlight-grid article{border-right:1px solid var(--border);min-height:310px;padding:28px;position:relative}.case-highlight-grid article:last-child{border-right:0}.case-highlight-grid article>span{color:var(--muted);margin-bottom:65px;font-size:9px;display:block}.case-highlight-grid h3{margin:0 0 17px;font-size:22px;font-weight:500}.case-highlight-grid p{max-width:310px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.case-highlight-grid svg{color:var(--primary);position:absolute;bottom:28px;right:28px}.case-gallery-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.case-gallery-item{border:1px solid var(--border);background:var(--surface);min-height:400px;overflow:hidden}.case-gallery-item img,.case-gallery-item video{object-fit:cover;width:100%;height:100%;display:block}.case-outcomes{border-bottom:1px solid var(--border);grid-template-columns:.9fr 1.1fr;gap:clamp(50px,9vw,150px);padding:clamp(80px,9vw,145px) clamp(24px,7vw,120px);display:grid}.case-outcomes-title>span{color:var(--primary);letter-spacing:.15em;margin-bottom:20px;font-size:9px;display:block}.case-outcomes-title h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,75px);font-weight:450;line-height:.98}.case-outcomes-title h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.case-outcomes-list{border-top:1px solid var(--border)}.case-outcomes-list>div{border-bottom:1px solid var(--border);align-items:center;gap:16px;min-height:74px;display:flex}.case-outcomes-list i{background:var(--primary);width:29px;height:29px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.case-next{border-bottom:1px solid var(--border);padding:45px clamp(24px,7vw,120px) 65px}.case-next>div{color:var(--muted);letter-spacing:.14em;margin-bottom:28px;font-size:9px}.case-next>a,.case-next>div{justify-content:space-between;display:flex}.case-next>a{color:var(--text);align-items:center;gap:30px;text-decoration:none}.case-next>a span{letter-spacing:-.05em;font-size:clamp(40px,6vw,90px);line-height:1}.case-next>a svg{color:var(--primary);transition:transform .18s}.case-next>a:hover svg{transform:translate(5px,-5px)}.case-cta{text-align:center;background:var(--bgSoft);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:90px 20px;display:flex}.case-cta>span{color:var(--primary);letter-spacing:.16em;margin-bottom:24px;font-size:9px}.case-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,7vw,105px);font-weight:450;line-height:.9}.case-cta h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.case-cta>a{background:var(--primary);min-height:52px;color:var(--bg);border-radius:999px;align-items:center;gap:10px;margin-top:38px;padding:0 24px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1050px){.case-hero-main{grid-template-columns:.2fr 1.3fr .7fr}}@media (max-width:700px){.case-hero{min-height:auto;padding:105px 18px 30px}.case-hero-main{grid-template-columns:1fr;gap:32px;min-height:auto;padding:50px 0 45px}.case-index{align-items:center;gap:15px;padding:0;display:flex}.case-index span{font-size:48px}.case-index small{margin:0}.case-title h1{font-size:clamp(50px,16vw,72px)}.case-title p{font-size:14px}.case-actions a{flex:1;min-width:145px}.case-visual{justify-self:center;width:min(75vw,290px)}.case-meta{grid-template-columns:repeat(2,1fr)}.case-meta>div:nth-child(2){border-right:0}.case-meta>div{border-bottom:1px solid var(--border)}.case-overview{grid-template-columns:1fr;gap:30px;padding:75px 18px}.case-heading h2,.case-outcomes-title h2,.case-overview h2{font-size:42px}.case-overview-columns{grid-template-columns:1fr;gap:35px;margin:40px 0 0}.case-gallery,.case-highlights,.case-services{padding:75px 18px}.case-heading{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.case-heading>p{font-size:13px}.case-scope-grid{grid-template-columns:1fr;gap:40px}.case-showcase{padding:25px 18px 75px}.case-showcase-stage{min-height:520px}.case-showcase-device.device-one{width:82%}.case-showcase-device.device-two{width:36%;padding:14px;bottom:8%;right:4%}.case-highlight-grid{grid-template-columns:1fr}.case-highlight-grid article{border-right:0;border-bottom:1px solid var(--border);min-height:240px}.case-highlight-grid article:last-child{border-bottom:0}.case-highlight-grid article>span{margin-bottom:40px}.case-gallery-grid{grid-template-columns:1fr}.case-gallery-item{min-height:300px}.case-outcomes{grid-template-columns:1fr;gap:40px;padding:75px 18px}.case-next{padding:40px 18px 50px}.case-next>a span{font-size:42px}.case-cta{min-height:480px;padding:70px 18px}.case-cta h2{font-size:clamp(48px,14vw,68px)}}@media (prefers-reduced-motion:reduce){.case-orbit.orbit-one,.case-orbit.orbit-two{animation:none}}.personal-portfolio-page{background:var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.personal-portfolio-banner{border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:650px;padding:125px clamp(24px,6vw,100px) 65px;display:flex;position:relative;overflow:hidden}.personal-banner-grid{opacity:.25;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.personal-banner-orb{filter:blur(100px);pointer-events:none;border-radius:50%;position:absolute}.personal-banner-orb-one{background:var(--primary);opacity:.13;width:600px;height:600px;top:-170px;right:-120px}.personal-banner-orb-two{background:var(--secondary);opacity:.09;width:400px;height:400px;bottom:-260px;left:20%}.personal-banner-code,.personal-banner-copy,.personal-banner-top{z-index:2;position:relative}.personal-banner-top{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:9px;display:flex}.personal-banner-top a{color:var(--muted);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.personal-banner-copy{padding-top:70px}.personal-banner-eyebrow{color:var(--primary);letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:22px;font-size:9px;display:inline-flex}.personal-banner-copy h1{letter-spacing:-.075em;margin:0;font-size:clamp(70px,10vw,155px);font-weight:450;line-height:.78}.personal-banner-copy h1 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.personal-banner-copy p{max-width:590px;color:var(--muted);margin:35px 0 0;font-size:15px;line-height:1.8}.personal-banner-code{text-align:right;color:var(--border);letter-spacing:-.08em;-webkit-user-select:none;user-select:none;font-size:clamp(70px,10vw,150px);font-weight:700;line-height:.7;position:absolute;bottom:55px;right:clamp(24px,6vw,100px)}.personal-profile{border-bottom:1px solid var(--border);background:var(--bgSoft);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:45px clamp(24px,6vw,100px);display:grid}.personal-profile-avatar{width:118px;height:118px;position:relative}.personal-profile-avatar>div{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.personal-profile-avatar>div span{letter-spacing:-.04em;font-size:28px;font-weight:600}.personal-profile-avatar button{border:1px solid var(--border);background:var(--primary);width:34px;height:34px;color:var(--bg);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:4px;right:2px}.personal-profile-copy{grid-template-columns:.75fr 1fr;align-items:center;gap:40px;display:grid}.personal-profile-name>span{color:var(--primary);letter-spacing:.14em;margin-bottom:7px;font-size:8px;display:block}.personal-profile-name h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,45px);font-weight:500;line-height:1}.personal-profile-name p{color:var(--muted);margin:9px 0 0;font-size:12px}.personal-profile-bio{max-width:570px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.personal-profile-meta{color:var(--muted);letter-spacing:.11em;flex-wrap:wrap;grid-column:1/-1;gap:20px;font-size:8px;display:flex}.personal-profile-meta span{align-items:center;gap:6px;display:inline-flex}.personal-profile-actions{flex-direction:column;gap:8px;display:flex}.personal-profile-actions a{border:1px solid var(--border);min-width:145px;min-height:43px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:10px;text-decoration:none;display:flex}.personal-profile-actions a:first-child{background:var(--primary);border-color:var(--primary);color:var(--bg)}.personal-portfolio-filter{padding:55px clamp(24px,6vw,100px) 25px}.personal-portfolio-filter-head{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.13em;justify-content:space-between;align-items:center;padding-bottom:22px;font-size:8px;display:flex}.personal-portfolio-filter-head>span{align-items:center;gap:8px;display:inline-flex}.personal-portfolio-categories{flex-wrap:wrap;gap:8px;padding-top:22px;display:flex}.personal-portfolio-categories button{border:1px solid var(--border);min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:10px;transition:background .18s,color .18s,border-color .18s,transform .18s}.personal-portfolio-categories button:hover{color:var(--text);transform:translateY(-2px)}.personal-portfolio-categories button.active{background:var(--primary);border-color:var(--primary);color:var(--bg)}.personal-project-cover{aspect-ratio:4/3;border:1px solid var(--border);background:var(--surface);position:relative;overflow:hidden}.personal-project-grid-bg{opacity:.32;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:36px 36px}.personal-project-placeholder>div:not(.personal-project-grid-bg),.personal-project-placeholder>span,.personal-project-placeholder>strong{z-index:2;position:relative}.personal-project-placeholder>span{color:var(--muted);font-size:9px}.personal-project-placeholder>div:not(.personal-project-grid-bg){border:1px solid var(--border);width:75px;height:75px;color:var(--primary);background:var(--bg);border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:7px;display:flex}.personal-project-placeholder small{color:var(--muted);letter-spacing:.08em;font-size:6px}.personal-project-placeholder>strong{white-space:pre-line;color:var(--border);letter-spacing:-.06em;font-size:clamp(35px,4vw,65px);line-height:.78}.personal-project-cover-top{z-index:4;justify-content:space-between;display:flex;position:absolute;top:14px;left:14px;right:14px}.personal-project-cover-top span{border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;gap:5px;min-height:27px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.personal-project-cover-top span{background:color-mix(in srgb,var(--bg) 80%,transparent)}}.personal-project-cover-top span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;font-size:7px}.personal-project-status{z-index:4;border:1px solid var(--border);background:var(--bg);padding:7px 10px;position:absolute;bottom:13px;right:13px}@supports (color:color-mix(in lab,red,red)){.personal-project-status{background:color-mix(in srgb,var(--bg) 82%,transparent)}}.personal-project-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);letter-spacing:.1em;font-size:7px}.personal-project-info{justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.personal-project-info>div>span{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:8px;display:block}.personal-project-info h2{letter-spacing:-.025em;font-size:clamp(18px,1.6vw,24px);font-weight:500}.personal-project-info button{border:1px solid var(--border);width:38px;height:38px;color:var(--text);background:0 0;border-radius:50%;flex:none;place-items:center;display:grid}.personal-project-tools{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.personal-project-tools span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:7px}.personal-portfolio-empty{text-align:center;border:1px solid var(--border);background:var(--bgSoft);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:430px;padding:60px 20px;display:flex}.personal-portfolio-empty>span{color:var(--primary);letter-spacing:.14em;margin-bottom:18px;font-size:8px}.personal-portfolio-empty h2{letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:450;line-height:.95}.personal-portfolio-empty h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.personal-portfolio-empty p{max-width:400px;color:var(--muted);margin:22px 0 0;line-height:1.7}.personal-portfolio-footer{text-align:center;border-top:1px solid var(--border);background:var(--bgSoft);flex-direction:column;justify-content:center;align-items:center;min-height:550px;padding:80px 20px;display:flex}.personal-portfolio-footer>span{color:var(--primary);letter-spacing:.15em;margin-bottom:20px;font-size:8px}.personal-portfolio-footer h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,7vw,100px);font-weight:450;line-height:.9}.personal-portfolio-footer h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.personal-portfolio-footer a{background:var(--primary);min-height:50px;color:var(--bg);border-radius:999px;align-items:center;gap:9px;margin-top:35px;padding:0 22px;font-size:11px;text-decoration:none;display:inline-flex}@media (max-width:1050px){.personal-profile-copy{grid-template-columns:1fr;gap:15px}.personal-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.personal-portfolio-banner{min-height:600px;padding:105px 18px 45px}.personal-banner-top{font-size:7px}.personal-banner-copy{padding-top:70px}.personal-banner-copy h1{font-size:clamp(65px,21vw,90px)}.personal-banner-copy p{max-width:90%;font-size:13px}.personal-banner-code{font-size:72px;bottom:40px;right:18px}.personal-profile{grid-template-columns:78px 1fr;gap:20px;padding:35px 18px}.personal-profile-avatar{width:78px;height:78px}.personal-profile-avatar button{width:28px;height:28px}.personal-profile-copy{display:block}.personal-profile-name h2{font-size:27px}.personal-profile-bio{grid-column:1/-1;margin-top:20px}.personal-profile-meta{margin-top:18px}.personal-profile-actions{flex-direction:row;grid-column:1/-1}.personal-profile-actions a{flex:1;min-width:0}.personal-portfolio-filter{padding:45px 18px 20px}.personal-portfolio-categories{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.personal-portfolio-categories::-webkit-scrollbar{display:none}.personal-portfolio-categories button{flex:none}.personal-portfolio-grid{grid-template-columns:1fr;gap:38px;padding:15px 18px 80px}.personal-project-cover{aspect-ratio:4/3}.personal-project-placeholder>strong{font-size:50px}.personal-portfolio-footer{min-height:480px;padding:65px 18px}.personal-portfolio-footer h2{font-size:clamp(48px,14vw,68px)}}.personal-project-open{border:1px solid var(--border);width:38px;height:38px;color:var(--text);border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:transform .18s,background .18s;display:grid}.personal-project-open:hover{background:var(--surface);transform:translate(3px,-3px)}.creative-project-page{background:var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.creative-project-hero{border-bottom:1px solid var(--border);flex-direction:column;justify-content:space-between;min-height:720px;padding:125px clamp(24px,6vw,100px) 45px;display:flex;position:relative;overflow:hidden}.creative-project-hero-grid{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:75px 75px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.creative-project-hero:after{content:"";background:var(--primary);opacity:.1;filter:blur(100px);border-radius:50%;width:600px;height:600px;position:absolute;top:-180px;right:-150px}.creative-project-meta,.creative-project-nav,.creative-project-title{z-index:2;position:relative}.creative-project-nav{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:8px;display:flex}.creative-project-nav a{color:var(--muted);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.creative-project-title{padding:70px 0}.creative-project-title>span{color:var(--primary);letter-spacing:.16em;margin-bottom:20px;font-size:9px;display:block}.creative-project-title h1{letter-spacing:-.07em;max-width:1200px;margin:0;font-size:clamp(65px,10vw,150px);font-weight:450;line-height:.82}.creative-project-title p{max-width:620px;color:var(--muted);margin:35px 0 0;font-size:15px;line-height:1.8}.creative-project-meta{border-top:1px solid var(--border);grid-template-columns:.7fr .5fr 1.4fr;display:grid}.creative-project-meta>div{border-right:1px solid var(--border);min-height:82px;padding:18px 20px}.creative-project-meta>div:last-child{border-right:0}.creative-project-meta small{color:var(--muted);letter-spacing:.13em;margin-bottom:8px;font-size:7px;display:block}.creative-project-meta strong{font-size:11px;font-weight:500}.creative-project-cover{background:var(--bgSoft);padding:clamp(20px,3vw,45px) clamp(20px,4vw,65px)}.creative-project-cover>img{object-fit:cover;width:100%;max-height:950px;display:block}.creative-project-cover-placeholder{border:1px solid var(--border);background:var(--surface);flex-direction:column;justify-content:center;align-items:center;min-height:min(70vw,820px);padding:40px;display:flex;position:relative;overflow:hidden}.creative-project-cover-placeholder:before{content:"";opacity:.3;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:50px 50px;position:absolute;inset:0}.creative-project-cover-placeholder span,.creative-project-cover-placeholder strong,.creative-project-cover-placeholder svg{z-index:2;position:relative}.creative-project-cover-placeholder svg{color:var(--primary);margin-bottom:16px}.creative-project-cover-placeholder span{color:var(--muted);letter-spacing:.14em;margin-bottom:20px;font-size:8px}.creative-project-cover-placeholder strong{text-align:center;max-width:900px;color:var(--border);letter-spacing:-.06em;font-size:clamp(50px,9vw,145px);line-height:.85}.creative-project-builder{background:var(--bg)}.creative-block{max-width:1400px;margin:0 auto}.creative-block-heading{padding:clamp(80px,10vw,160px) clamp(24px,7vw,120px)}.creative-block-heading>span{color:var(--primary);letter-spacing:.15em;margin-bottom:18px;font-size:8px;display:block}.creative-block-heading h2{letter-spacing:-.055em;max-width:1000px;margin:0;font-size:clamp(45px,6vw,90px);font-weight:450;line-height:.95}.creative-block-heading p{max-width:650px;color:var(--muted);margin:30px 0 0 auto;font-size:14px;line-height:1.85}.creative-block-text{padding:60px clamp(24px,14vw,220px)}.creative-block-text h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(30px,4vw,55px);font-weight:450}.creative-block-text p{max-width:800px;color:var(--muted);margin:0;font-size:16px;line-height:1.9}.creative-block-image{padding:clamp(20px,3vw,45px) clamp(24px,7vw,120px)}.creative-block-image.creative-block-full{max-width:none;padding-left:0;padding-right:0}.creative-block-image img{width:100%;display:block}.creative-block-image small,.creative-block-video small{color:var(--muted);letter-spacing:.08em;margin-top:10px;font-size:8px;display:block}.creative-block-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:clamp(20px,3vw,45px) clamp(24px,7vw,120px);display:grid}.creative-block-two figure{margin:0}.creative-block-two img{width:100%;display:block}.creative-block-two figcaption{color:var(--muted);margin-top:9px;font-size:8px}.creative-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:clamp(20px,3vw,45px) clamp(24px,5vw,80px)}.creative-block-gallery img{width:100%;display:block}.creative-block-video{padding:clamp(30px,4vw,60px) clamp(24px,7vw,120px)}.creative-block-video video{background:#000;width:100%;max-height:900px;display:block}.creative-block-quote{padding:clamp(90px,12vw,180px) clamp(24px,10vw,160px)}.creative-block-quote blockquote{text-align:center;letter-spacing:-.045em;max-width:1100px;color:var(--text);margin:0 auto;font-family:Georgia,serif;font-size:clamp(35px,5vw,75px);line-height:1.05}.creative-project-next{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:60px clamp(24px,7vw,120px)}.creative-project-next>span{color:var(--muted);letter-spacing:.14em;margin-bottom:25px;font-size:8px;display:block}.creative-project-next a{color:var(--text);justify-content:space-between;align-items:center;gap:30px;text-decoration:none;display:flex}.creative-project-next strong{letter-spacing:-.05em;font-size:clamp(42px,6vw,90px);font-weight:450;line-height:1}.creative-project-next svg{color:var(--primary)}.creative-project-cta{text-align:center;background:var(--bgSoft);flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:80px 20px;display:flex}.creative-project-cta>span{color:var(--primary);letter-spacing:.15em;margin-bottom:22px;font-size:8px}.creative-project-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(50px,7vw,100px);font-weight:450;line-height:.9}.creative-project-cta h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.creative-project-cta a{background:var(--primary);min-height:50px;color:var(--bg);border-radius:999px;align-items:center;gap:9px;margin-top:35px;padding:0 22px;font-size:11px;text-decoration:none;display:inline-flex}@media (max-width:700px){.creative-project-hero{min-height:620px;padding:105px 18px 30px}.creative-project-nav{font-size:7px}.creative-project-title{padding:65px 0 45px}.creative-project-title h1{font-size:clamp(55px,18vw,80px)}.creative-project-title p{font-size:13px}.creative-project-meta{grid-template-columns:repeat(2,1fr)}.creative-project-meta>div:nth-child(2){border-right:0}.creative-project-meta>div:last-child{border-top:1px solid var(--border);grid-column:1/-1}.creative-project-cover{padding:18px}.creative-project-cover-placeholder{min-height:480px}.creative-block-heading{padding:75px 18px}.creative-block-heading h2{font-size:44px}.creative-block-heading p{margin:25px 0 0}.creative-block-text{padding:50px 18px}.creative-block-text p{font-size:14px}.creative-block-image{padding:15px 18px}.creative-block-image.creative-block-full{padding-left:0;padding-right:0}.creative-block-two{grid-template-columns:1fr;padding:15px 18px}.creative-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px 18px}.creative-block-video{padding:25px 18px}.creative-block-quote{padding:90px 18px}.creative-block-quote blockquote{font-size:38px}.creative-project-next{padding:50px 18px}.creative-project-next strong{font-size:42px}.creative-project-cta{min-height:480px;padding:70px 18px}.creative-project-cta h2{font-size:52px}}.personal-portfolio-banner{min-height:570px!important;padding-top:120px!important;padding-bottom:55px!important}.personal-banner-copy{max-width:900px;padding-top:55px!important}.personal-banner-copy h1{letter-spacing:-.065em!important;max-width:850px!important;font-size:clamp(58px,7.1vw,112px)!important;line-height:.86!important}.personal-banner-copy h1 em{display:inline-block}.personal-banner-copy p{max-width:540px!important;margin-top:30px!important;font-size:14px!important;line-height:1.75!important}.personal-banner-code{opacity:.72;font-size:clamp(65px,8vw,120px)!important;line-height:.72!important;bottom:50px!important}.personal-profile{padding-top:38px!important;padding-bottom:38px!important}.personal-profile-avatar{width:96px!important;height:96px!important}.personal-profile-copy{grid-template-columns:minmax(220px,.7fr) minmax(300px,1fr)!important}.personal-portfolio-filter{padding-top:70px!important;padding-bottom:32px!important}.personal-portfolio-categories{gap:7px!important}.personal-portfolio-categories button{min-height:36px!important;padding:0 15px!important;font-size:9px!important}.personal-portfolio-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:70px 18px!important;padding:12px clamp(24px,6vw,100px) 130px!important}.personal-project-card{grid-column:span 4}.personal-project-card:nth-child(6n+1),.personal-project-card:nth-child(6n+5){grid-column:span 7}.personal-project-card:nth-child(6n+2),.personal-project-card:nth-child(6n+6){grid-column:span 5}.personal-project-cover{aspect-ratio:4/3!important;border-radius:3px!important;transition:transform .35s,border-color .35s!important}.personal-project-card:nth-child(6n+1) .personal-project-cover{aspect-ratio:16/10!important}.personal-project-card:nth-child(6n+2) .personal-project-cover{aspect-ratio:4/5!important}.personal-project-card:nth-child(6n+3) .personal-project-cover{aspect-ratio:1!important}.personal-project-card:nth-child(6n+4) .personal-project-cover{aspect-ratio:4/5!important}.personal-project-card:nth-child(6n+5) .personal-project-cover{aspect-ratio:16/10!important}.personal-project-card:nth-child(6n+6) .personal-project-cover{aspect-ratio:1!important}.personal-project-card:hover .personal-project-cover{transform:translateY(-5px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.personal-project-card:hover .personal-project-cover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))!important}}.personal-project-placeholder{padding:22px!important}.personal-project-placeholder:after{aspect-ratio:1;opacity:.07;filter:blur(55px);width:55%;top:-25%;right:-20%}.personal-project-grid-bg{opacity:.18!important;background-size:48px 48px!important}.personal-project-placeholder>div:not(.personal-project-grid-bg){border-color:var(--primary)!important;width:62px!important;height:62px!important}@supports (color:color-mix(in lab,red,red)){.personal-project-placeholder>div:not(.personal-project-grid-bg){border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important}}.personal-project-placeholder>div:not(.personal-project-grid-bg){transition:transform .35s,background .35s}.personal-project-card:hover .personal-project-placeholder>div:not(.personal-project-grid-bg){background:var(--primary);transform:scale(1.08)rotate(4deg)}@supports (color:color-mix(in lab,red,red)){.personal-project-card:hover .personal-project-placeholder>div:not(.personal-project-grid-bg){background:color-mix(in srgb,var(--primary) 8%,var(--bg))}}.personal-project-placeholder>strong{max-width:90%;letter-spacing:-.065em!important;font-size:clamp(30px,3.4vw,58px)!important;line-height:.82!important}@supports (color:color-mix(in lab,red,red)){.personal-project-placeholder>strong{color:color-mix(in srgb,var(--text) 17%,transparent)!important}.personal-project-card:hover .personal-project-placeholder>strong{color:color-mix(in srgb,var(--primary) 25%,var(--text) 12%)!important}}.personal-project-cover-top{top:13px!important;left:13px!important;right:13px!important}.personal-project-cover-top span{min-height:25px!important;padding:0 9px!important;font-size:6.5px!important}.personal-project-status{border-radius:2px;letter-spacing:.12em!important;padding:7px 9px!important;font-size:6px!important;bottom:13px!important;right:13px!important}.personal-project-info>div{min-width:0}.personal-project-info>div>span{letter-spacing:.14em!important;margin-bottom:8px!important}.personal-project-info h2{letter-spacing:-.04em!important;font-size:clamp(20px,1.65vw,27px)!important;line-height:1.05!important}.personal-project-info button,.personal-project-open{border-color:var(--border)!important;width:40px!important;height:40px!important;transition:transform .25s,background .25s,color .25s,border-color .25s!important}.personal-project-tools span{letter-spacing:.04em;padding:5px 8px!important;font-size:6.5px!important}@media (max-width:1050px){.personal-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:55px 16px!important}.personal-project-card,.personal-project-card:nth-child(n){grid-column:auto!important}.personal-project-card:nth-child(n) .personal-project-cover{aspect-ratio:4/3!important}.personal-project-card:nth-child(4n+2) .personal-project-cover,.personal-project-card:nth-child(4n+3) .personal-project-cover{aspect-ratio:4/5!important}}@media (max-width:700px){.personal-portfolio-banner{min-height:560px!important;padding:100px 18px 38px!important}.personal-banner-copy{padding-top:58px!important}.personal-banner-copy h1{max-width:100%!important;font-size:clamp(54px,17vw,74px)!important;line-height:.88!important}.personal-banner-copy p{max-width:92%!important;margin-top:25px!important;font-size:12px!important}.personal-banner-code{opacity:.55;font-size:58px!important;bottom:34px!important;right:18px!important}.personal-profile-copy{grid-template-columns:1fr!important}.personal-portfolio-filter{padding-top:50px!important}.personal-portfolio-grid{grid-template-columns:1fr!important;gap:48px!important;padding:10px 18px 90px!important}.personal-project-card,.personal-project-card:nth-child(n){grid-column:auto!important}.personal-project-card:nth-child(n) .personal-project-cover{aspect-ratio:4/3!important}.personal-project-card:nth-child(2n) .personal-project-cover{aspect-ratio:4/5!important}.personal-project-placeholder>strong{font-size:42px!important}.personal-project-info h2{font-size:22px!important}}.personal-banner-code{white-space:nowrap!important;letter-spacing:-.065em!important;opacity:.55!important;width:auto!important;font-size:clamp(54px,6.5vw,100px)!important;line-height:1!important;bottom:70px!important;right:clamp(24px,5vw,80px)!important}.personal-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px 18px!important;padding:16px clamp(24px,6vw,100px) 120px!important;display:grid!important}.personal-project-card,.personal-project-card:nth-child(n){grid-column:auto!important}.personal-project-card{--mouse-x:50%;--mouse-y:50%;border:1px solid var(--border);background:var(--surface);border-radius:22px;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.personal-project-card{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.personal-project-card{transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .32s,box-shadow .32s}.personal-project-card-glow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mouse-x) var(--mouse-y),var(--primary),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.personal-project-card-glow{background:radial-gradient(420px circle at var(--mouse-x) var(--mouse-y),color-mix(in srgb,var(--primary) 22%,transparent),transparent 45%)}}.personal-project-card-glow{transition:opacity .3s}.personal-project-card:hover{border-color:var(--primary);transform:translateY(-8px)}@supports (color:color-mix(in lab,red,red)){.personal-project-card:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.personal-project-card:hover{box-shadow:0 28px 70px #00000047}.personal-project-card:hover .personal-project-card-glow{opacity:1}.personal-project-card:nth-child(n) .personal-project-cover,.personal-project-cover{z-index:1;border:1px solid var(--border);background:var(--bgSoft);width:calc(100% - 12px);margin:6px 6px 0;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;aspect-ratio:16/10!important;border-radius:16px!important}.personal-project-card:hover .personal-project-cover{transform:scale(.985)}.personal-project-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.8,.2,1);display:block}.personal-project-card:hover .personal-project-cover>img{transform:scale(1.055)}.personal-project-placeholder{flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}.personal-project-grid-bg{position:absolute;inset:0;opacity:.17!important;background-size:42px 42px!important}.personal-project-placeholder:after{content:"";background:var(--primary);opacity:.09;filter:blur(75px);border-radius:50%;width:330px;height:330px;transition:opacity .35s,transform .5s;position:absolute;top:-180px;right:-180px}.personal-project-card:hover .personal-project-placeholder:after{opacity:.16;transform:translate(-35px,35px)scale(1.15)}.personal-project-number{z-index:2;position:relative;color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.personal-project-number{color:color-mix(in srgb,var(--text) 25%,transparent)!important}}.personal-project-number{letter-spacing:-.04em;font-weight:500;font-size:24px!important}.personal-project-icon{flex-direction:column;justify-content:center;align-items:center;gap:7px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3!important;border:1px solid var(--primary)!important;width:70px!important;height:70px!important;display:flex!important;position:absolute!important}@supports (color:color-mix(in lab,red,red)){.personal-project-icon{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))!important}}.personal-project-icon{background:var(--bg)!important;border-radius:50%!important}@supports (color:color-mix(in lab,red,red)){.personal-project-icon{background:color-mix(in srgb,var(--bg) 86%,transparent)!important}}.personal-project-icon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--primary);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.personal-project-card:hover .personal-project-icon{box-shadow:0 0 35px var(--primary);transform:translate(-50%,-50%)scale(1.08)rotate(4deg)}@supports (color:color-mix(in lab,red,red)){.personal-project-card:hover .personal-project-icon{box-shadow:0 0 35px color-mix(in srgb,var(--primary) 18%,transparent)}}.personal-project-icon small{letter-spacing:.09em;color:var(--muted);font-size:6px!important}.personal-project-placeholder>strong{z-index:2;text-overflow:ellipsis;max-width:95%;position:relative;overflow:hidden;white-space:nowrap!important;letter-spacing:-.055em!important;color:var(--text)!important;font-size:clamp(28px,2.6vw,46px)!important;line-height:.9!important}@supports (color:color-mix(in lab,red,red)){.personal-project-placeholder>strong{color:color-mix(in srgb,var(--text) 18%,transparent)!important}}.personal-project-placeholder>strong{transition:transform .35s,color .35s}.personal-project-card:hover .personal-project-placeholder>strong{transform:translate(5px);color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.personal-project-card:hover .personal-project-placeholder>strong{color:color-mix(in srgb,var(--primary) 28%,var(--text) 14%)!important}}.personal-project-cover-top{z-index:5!important}.personal-project-status{z-index:5!important;border-radius:999px!important;padding:7px 10px!important}.personal-project-content{z-index:2;padding:18px 18px 20px;position:relative}.personal-project-info{align-items:center!important;padding-top:0!important}.personal-project-info>div>span{color:var(--primary)!important;letter-spacing:.13em!important;margin-bottom:7px!important;font-size:7px!important}.personal-project-info h2{margin:0;letter-spacing:-.035em!important;font-size:clamp(19px,1.5vw,24px)!important;line-height:1.08!important}.personal-project-info button,.personal-project-open{width:42px!important;height:42px!important;color:var(--text)!important;background:0 0!important;border-radius:50%!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .3s,color .3s!important}.personal-project-card:hover .personal-project-info button,.personal-project-card:hover .personal-project-open{transform:rotate(45deg)scale(1.05);background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.personal-project-tools{margin-top:15px!important}.personal-project-tools span{border-radius:999px!important;padding:6px 10px!important;font-size:7px!important}@media (max-width:1050px){.personal-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.personal-banner-code{white-space:nowrap!important;font-size:46px!important;bottom:38px!important;right:18px!important}.personal-portfolio-grid{grid-template-columns:1fr!important;gap:22px!important;padding:10px 18px 80px!important}.personal-project-card{border-radius:18px}.personal-project-cover{width:calc(100% - 10px);margin:5px 5px 0;border-radius:13px!important}.personal-project-placeholder>strong{font-size:34px!important}}@media (prefers-reduced-motion:reduce){.personal-project-card,.personal-project-cover,.personal-project-cover>img,.personal-project-icon,.personal-project-info button,.personal-project-open{transition:none!important}}.assets-market-page{background:var(--bg);min-height:100vh;color:var(--text)}.assets-market-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--bg),var(--bg-soft));grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:60px;min-height:620px;padding:180px clamp(24px,6vw,100px) 90px;display:grid;position:relative;overflow:hidden}.assets-market-grid-bg{pointer-events:none;opacity:.16;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.assets-market-orb{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.assets-market-orb-one{background:var(--primary);opacity:.11;width:440px;height:440px;top:8%;right:10%}.assets-market-orb-two{background:var(--secondary);opacity:.09;width:330px;height:330px;bottom:-130px;left:-100px}.assets-market-hero-copy,.assets-market-hero-side{z-index:2;position:relative}.assets-market-hero-copy>span{color:var(--primary);letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.assets-market-hero-copy h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(58px,7.5vw,118px);font-weight:650;line-height:.86}.assets-market-hero-copy h1 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.assets-market-hero-copy p{max-width:650px;color:var(--muted);margin:34px 0 0;font-size:15px;line-height:1.8}.assets-market-hero-side{flex-direction:column;gap:10px;padding-bottom:10px;display:flex}.assets-market-hero-side>div{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.assets-market-hero-side>div{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.assets-market-hero-side>div{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:700}.assets-market-hero-side>div svg{color:var(--primary)}.assets-market-hero-side>a{background:var(--primary);color:var(--bg);border-radius:14px;justify-content:space-between;align-items:center;margin-top:6px;padding:17px 18px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .25s;display:flex}.assets-market-hero-side>a:hover{transform:translateY(-3px)}.assets-market-filter{padding:80px clamp(24px,6vw,100px) 30px}.assets-market-filter-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.assets-market-filter-head>span{color:var(--text);letter-spacing:.14em;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.assets-market-filter-head small{color:var(--muted);letter-spacing:.12em;font-size:9px}.assets-market-categories{flex-wrap:wrap;gap:8px;display:flex}.assets-market-categories button{border:1px solid var(--border);min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:0 15px;font-size:10px;font-weight:650;transition:background .25s,color .25s,border-color .25s,transform .25s}.assets-market-categories button:hover{color:var(--text);transform:translateY(-2px)}.assets-market-categories button.active{background:var(--primary);border-color:var(--primary);color:var(--bg)}.assets-market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:20px clamp(24px,6vw,100px) 120px;display:grid}.assets-market-card{border:1px solid var(--border);background:var(--surface);border-radius:22px;min-width:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.assets-market-card{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.assets-market-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s}.assets-market-card:hover{border-color:var(--primary);transform:translateY(-8px)}@supports (color:color-mix(in lab,red,red)){.assets-market-card:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.assets-market-card:hover{box-shadow:0 26px 70px #00000038}.assets-market-preview{aspect-ratio:16/10;border:1px solid var(--border);background:var(--bg-soft);border-radius:16px;margin:6px;position:relative;overflow:hidden}.assets-market-preview>img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.assets-market-placeholder{background:radial-gradient(circle at 80% 20%,var(--primary),transparent 38%),linear-gradient(135deg,var(--surface),var(--bg-soft));flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.assets-market-placeholder{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--primary) 17%,transparent),transparent 38%),linear-gradient(135deg,var(--surface),var(--bg-soft))}}.assets-market-placeholder>span{color:var(--muted);letter-spacing:.1em;font-size:10px}.assets-market-placeholder>div{color:var(--primary);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.assets-market-placeholder>div small{color:var(--muted);letter-spacing:.1em;font-size:7px}.assets-market-placeholder>strong{color:var(--text);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.assets-market-placeholder>strong{color:color-mix(in srgb,var(--text) 17%,transparent)}}.assets-market-placeholder>strong{letter-spacing:-.07em;font-size:clamp(42px,5vw,72px);line-height:.8}.assets-market-badges{gap:6px;display:flex;position:absolute;top:13px;right:13px}.assets-market-badges>span{border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;gap:5px;padding:6px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.assets-market-badges>span{background:color-mix(in srgb,var(--bg) 80%,transparent)}}.assets-market-badges>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);letter-spacing:.08em;font-size:7px;font-weight:700}.assets-market-info{padding:17px 19px 20px}.assets-market-category{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:750}.assets-market-info h2{letter-spacing:-.04em;margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.05}.assets-market-info>p{min-height:48px;color:var(--muted);margin:11px 0 15px;font-size:11px;line-height:1.6}.assets-market-meta{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:7px;padding-bottom:17px;display:flex}.assets-market-meta span{color:var(--muted);align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.assets-market-bottom{justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.assets-market-bottom>div{flex-direction:column;gap:3px;display:flex}.assets-market-bottom small{color:var(--muted);letter-spacing:.12em;font-size:7px}.assets-market-bottom strong{font-size:17px}.assets-market-bottom button{border:1px solid var(--border);width:42px;height:42px;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid}.assets-market-card:hover .assets-market-bottom button{background:var(--primary);border-color:var(--primary);color:var(--bg);transform:rotate(45deg)}.assets-market-empty{text-align:center;border:1px dashed var(--border);border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:360px;display:flex}.assets-market-empty>span,.assets-market-end>span{color:var(--primary);letter-spacing:.15em;font-size:9px;font-weight:750}.assets-market-empty h2,.assets-market-end h2{letter-spacing:-.055em;margin:16px 0;font-size:clamp(42px,5vw,78px);line-height:.9}.assets-market-empty h2 em,.assets-market-end h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.assets-market-empty p{max-width:430px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.assets-market-end{text-align:center;border-top:1px solid var(--border);background:linear-gradient(180deg,var(--bg),var(--bg-soft));flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:80px 24px;display:flex}.assets-market-end>a{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:10px;margin-top:12px;padding:14px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.assets-market-end>a:hover{background:var(--primary);border-color:var(--primary);color:var(--bg)}@media (max-width:1050px){.assets-market-hero{grid-template-columns:1fr;min-height:auto;padding-top:160px}.assets-market-hero-side{max-width:520px}.assets-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.assets-market-hero{gap:42px;padding:130px 18px 60px}.assets-market-hero-copy h1{font-size:clamp(48px,15vw,72px)}.assets-market-filter{padding:55px 18px 22px}.assets-market-categories{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.assets-market-categories::-webkit-scrollbar{display:none}.assets-market-categories button{flex:none}.assets-market-grid{grid-template-columns:1fr;gap:20px;padding:10px 18px 80px}.assets-market-end{min-height:390px}}.asset-detail-page{background:var(--bg);min-height:100vh;color:var(--text)}.asset-detail-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--bg),var(--bg-soft));min-height:760px;padding:150px clamp(24px,6vw,100px) 90px;position:relative;overflow:hidden}.asset-detail-grid-bg{pointer-events:none;opacity:.13;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.asset-detail-glow{pointer-events:none;filter:blur(100px);border-radius:50%;position:absolute}.asset-detail-glow-one{background:var(--primary);opacity:.11;width:430px;height:430px;top:12%;right:5%}.asset-detail-glow-two{background:var(--secondary);opacity:.08;width:330px;height:330px;bottom:-100px;left:-130px}.asset-detail-breadcrumb{z-index:2;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:55px;font-size:9px;font-weight:650;display:flex;position:relative}.asset-detail-breadcrumb a{color:inherit;align-items:center;gap:6px;text-decoration:none;transition:color .2s;display:inline-flex}.asset-detail-breadcrumb a:hover{color:var(--primary)}.asset-detail-hero-layout{z-index:2;grid-template-columns:minmax(0,1fr) minmax(360px,.75fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid;position:relative}.asset-detail-kicker{color:var(--primary);letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:20px;font-size:9px;font-weight:750;display:flex}.asset-detail-hero-copy h1{letter-spacing:-.07em;max-width:820px;margin:0;font-size:clamp(58px,7vw,110px);font-weight:650;line-height:.86}.asset-detail-hero-copy>p{max-width:620px;color:var(--muted);margin:30px 0 0;font-size:14px;line-height:1.75}.asset-detail-tags{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.asset-detail-tags span{border:1px solid var(--border);border-radius:999px;padding:7px 10px;font-size:8px;font-weight:650}.asset-detail-visual{border:1px solid var(--border);background:var(--surface);border-radius:26px;flex-direction:column;min-height:470px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.asset-detail-visual{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.asset-detail-visual{box-shadow:0 30px 90px #00000038}.asset-detail-visual-bottom,.asset-detail-visual-top{z-index:3;color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;font-size:7px;font-weight:700;display:flex;position:relative}.asset-detail-visual-top{border-bottom:1px solid var(--border)}.asset-detail-visual-bottom{border-top:1px solid var(--border);margin-top:auto}.asset-detail-visual-top span{align-items:center;gap:5px;display:flex}.asset-detail-visual>img{object-fit:cover;width:100%;height:calc(100% - 100px);position:absolute;inset:50px 0}.asset-detail-placeholder{background:radial-gradient(circle at 70% 25%,var(--primary),transparent 38%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:50px 0}@supports (color:color-mix(in lab,red,red)){.asset-detail-placeholder{background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 38%)}}.asset-detail-placeholder>span{color:var(--muted);letter-spacing:.15em;font-size:8px}.asset-detail-placeholder>strong{color:var(--primary);margin:15px 0}@supports (color:color-mix(in lab,red,red)){.asset-detail-placeholder>strong{color:color-mix(in srgb,var(--primary) 80%,var(--text))}}.asset-detail-placeholder>strong{letter-spacing:-.08em;font-size:clamp(90px,10vw,160px);line-height:.8}.asset-detail-placeholder>small{color:var(--muted);letter-spacing:.14em;font-size:7px}.asset-detail-content{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:clamp(50px,8vw,120px);padding:110px clamp(24px,6vw,100px);display:grid}.asset-detail-main{max-width:850px}.asset-detail-section-label{color:var(--muted);letter-spacing:.14em;align-items:center;gap:9px;font-size:8px;font-weight:750;display:flex}.asset-detail-section-label span{color:var(--primary)}.asset-detail-main>h2,.asset-detail-preview-head h2,.asset-detail-related-head h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(44px,5vw,78px);line-height:.9}.asset-detail-main>h2 em,.asset-detail-preview-head h2 em,.asset-detail-related-head h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.asset-detail-description{max-width:700px;color:var(--muted);margin:30px 0 45px;font-size:14px;line-height:1.8}.asset-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.asset-detail-info-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:140px;padding:18px;display:flex}.asset-detail-info-grid svg{color:var(--primary);margin-bottom:auto}.asset-detail-info-grid span{color:var(--muted);letter-spacing:.13em;margin-bottom:5px;font-size:7px}.asset-detail-info-grid strong{font-size:13px}.asset-detail-included{margin-top:75px}.asset-detail-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.asset-detail-included-grid>div{border-bottom:1px solid var(--border);min-height:58px;color:var(--muted);align-items:center;gap:11px;padding:0 15px;font-size:10px;display:flex}.asset-detail-included-grid svg{color:var(--primary)}.asset-detail-purchase{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:24px;position:sticky;top:115px}@supports (color:color-mix(in lab,red,red)){.asset-detail-purchase{background:color-mix(in srgb,var(--surface) 92%,transparent)}}.asset-detail-purchase{box-shadow:0 25px 70px #00000024}.asset-detail-purchase-status{border-bottom:1px solid var(--border);color:var(--muted);letter-spacing:.13em;align-items:center;gap:8px;padding-bottom:20px;font-size:8px;font-weight:750;display:flex}.asset-detail-purchase-status>span{border-radius:50%;width:7px;height:7px}.asset-detail-purchase-status .live{background:var(--accent);box-shadow:0 0 15px var(--accent)}.asset-detail-purchase-status .coming{background:var(--primary);box-shadow:0 0 15px var(--primary)}.asset-detail-price{flex-direction:column;gap:5px;padding:28px 0;display:flex}.asset-detail-price small{color:var(--muted);letter-spacing:.13em;font-size:8px}.asset-detail-price strong{letter-spacing:-.05em;font-size:clamp(36px,4vw,55px);line-height:1}.asset-detail-price>span{color:var(--muted);font-size:11px}.asset-detail-primary-action{background:var(--primary);width:100%;min-height:52px;color:var(--bg);cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;font-size:11px;font-weight:750;display:flex}.asset-detail-primary-action.disabled{cursor:not-allowed;opacity:.62}.asset-detail-security{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.asset-detail-security>div{border:1px solid var(--border);color:var(--muted);border-radius:10px;align-items:center;gap:7px;padding:12px 10px;font-size:8px;display:flex}.asset-detail-security svg{color:var(--primary)}.asset-detail-launch-note{color:var(--muted);margin:18px 0 0;font-size:9px;line-height:1.6}.asset-detail-previews{border-top:1px solid var(--border);background:var(--bg-soft);padding:110px clamp(24px,6vw,100px)}.asset-detail-preview-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.asset-detail-preview-head>p{max-width:400px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.asset-detail-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.asset-detail-preview-grid>div{border:1px solid var(--border);border-radius:18px;overflow:hidden}.asset-detail-preview-grid img{width:100%;height:auto;display:block}.asset-detail-preview-empty{border:1px dashed var(--border);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.asset-detail-preview-empty>div{border:1px solid var(--border);width:70px;height:70px;color:var(--primary);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.asset-detail-preview-empty>span{color:var(--primary);letter-spacing:.15em;margin-bottom:10px;font-size:8px;font-weight:750}.asset-detail-preview-empty>strong{letter-spacing:-.04em;font-size:clamp(28px,3vw,42px);line-height:1}.asset-detail-related{padding:110px clamp(24px,6vw,100px) 130px}.asset-detail-related-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.asset-detail-related-head>div>span{color:var(--primary);letter-spacing:.14em;font-size:8px;font-weight:750}.asset-detail-related-head>a{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.asset-detail-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.asset-detail-related-card{border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:18px;text-decoration:none;transition:transform .3s,border-color .3s;overflow:hidden}.asset-detail-related-card:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.asset-detail-related-card:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.asset-detail-related-card>div{background:radial-gradient(circle at 80% 20%,var(--primary),transparent 42%);flex-direction:column;justify-content:space-between;min-height:220px;padding:17px;display:flex}@supports (color:color-mix(in lab,red,red)){.asset-detail-related-card>div{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 42%)}}.asset-detail-related-card>div>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.asset-detail-related-card>div>strong{color:var(--primary);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.asset-detail-related-card>div>strong{color:color-mix(in srgb,var(--primary) 75%,var(--text))}}.asset-detail-related-card>div>strong{letter-spacing:-.07em;font-size:68px}.asset-detail-related-card>section{border-top:1px solid var(--border);padding:17px;position:relative}.asset-detail-related-card small{color:var(--primary);letter-spacing:.12em;font-size:7px}.asset-detail-related-card h3{letter-spacing:-.03em;margin:7px 35px 0 0;font-size:17px}.asset-detail-related-card>section>svg{position:absolute;bottom:18px;right:17px}@media (max-width:1000px){.asset-detail-content,.asset-detail-hero-layout{grid-template-columns:1fr}.asset-detail-visual{max-width:650px}.asset-detail-purchase{max-width:600px;position:relative;top:auto}.asset-detail-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.asset-detail-hero{min-height:auto;padding:125px 18px 60px}.asset-detail-breadcrumb{margin-bottom:40px}.asset-detail-hero-copy h1{font-size:clamp(48px,15vw,72px)}.asset-detail-visual{border-radius:18px;min-height:390px}.asset-detail-content,.asset-detail-previews,.asset-detail-related{padding:75px 18px}.asset-detail-included-grid,.asset-detail-info-grid,.asset-detail-preview-grid,.asset-detail-security{grid-template-columns:1fr}.asset-detail-preview-head,.asset-detail-related-head{flex-direction:column;align-items:flex-start}.asset-detail-related-grid{grid-template-columns:1fr}}.products-header-right .products-store-trigger{color:inherit;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.product-purchase .product-open-link{border:1px solid var(--border);width:42px;height:42px;color:var(--text);border-radius:50%;flex:none;place-items:center;text-decoration:none;transition:transform .3s,background .3s,color .3s,border-color .3s;display:grid}.digital-product:hover .product-purchase .product-open-link{background:var(--primary);border-color:var(--primary);color:var(--bg);transform:rotate(45deg)}.product-purchase strong{line-height:1.1}@keyframes asset-loading-pulse{0%,to{opacity:.45}50%{opacity:.85}}.assets-market-loading{padding:80px clamp(24px,6vw,100px) 120px}.assets-market-loading-line{background:var(--surface);border-radius:999px;width:220px;height:12px;margin-bottom:35px}@supports (color:color-mix(in lab,red,red)){.assets-market-loading-line{background:color-mix(in srgb,var(--surface) 90%,var(--border))}}.assets-market-loading-line{animation:asset-loading-pulse 1.3s ease-in-out infinite}.assets-market-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.assets-market-loading-grid>div{border:1px solid var(--border);background:var(--surface);border-radius:22px;min-height:430px}@supports (color:color-mix(in lab,red,red)){.assets-market-loading-grid>div{background:color-mix(in srgb,var(--surface) 90%,var(--bg))}}.assets-market-loading-grid>div{animation:asset-loading-pulse 1.3s ease-in-out infinite}@media (max-width:1000px){.assets-market-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.assets-market-loading{padding:55px 18px 80px}.assets-market-loading-grid{grid-template-columns:1fr}.assets-market-loading-grid>div{min-height:390px}}.free-library-page{background:var(--bg);min-height:100vh;color:var(--text)}.free-library-hero{border-bottom:1px solid var(--border);background:linear-gradient(135deg,var(--bg),var(--bg-soft));grid-template-columns:minmax(0,1fr) minmax(260px,.4fr);align-items:end;gap:70px;min-height:620px;padding:155px clamp(24px,6vw,100px) 85px;display:grid;position:relative;overflow:hidden}.free-library-grid-bg{opacity:.12;pointer-events:none;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.free-library-hero-copy,.free-library-hero-note{z-index:2;position:relative}.free-library-kicker{color:var(--primary);letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:20px;font-size:9px;font-weight:750;display:flex}.free-library-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(70px,9vw,140px);font-weight:650;line-height:.83}.free-library-end h2 em,.free-library-hero h1 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.free-library-hero-copy>p{max-width:580px;color:var(--muted);margin:30px 0 0;font-size:13px;line-height:1.75}.free-library-hero-note{border-top:1px solid var(--border);gap:13px;padding-top:18px;display:flex}.free-library-hero-note>svg{color:var(--primary);flex:none}.free-library-hero-note span{color:var(--primary);letter-spacing:.13em;font-size:7px;font-weight:750}.free-library-hero-note p{color:var(--muted);margin:8px 0 0;font-size:10px;line-height:1.65}.free-library-v1{padding:90px clamp(24px,6vw,100px) 120px}.free-library-v1-toolbar{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:42px;display:flex}.free-library-v1-toolbar>div:first-child{flex-direction:column;gap:5px;display:flex}.free-library-v1-toolbar>div:first-child span{color:var(--primary);letter-spacing:.14em;font-size:7px;font-weight:750}.free-library-v1-toolbar>div:first-child strong{font-size:12px}.free-library-v1-filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.free-library-v1-filters button{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:9px 13px;font-size:8px;font-weight:700;transition:all .25s}.free-library-v1-filters button.active,.free-library-v1-filters button:hover{background:var(--primary);border-color:var(--primary);color:var(--bg)}.free-library-v1-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.free-library-v1-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;transition:transform .3s,border-color .3s;overflow:hidden}.free-library-v1-card:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.free-library-v1-card:hover{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))}}.free-library-v1-cover{border-bottom:1px solid var(--border);background:radial-gradient(circle at 75% 25%,var(--primary),transparent 40%),var(--bg-soft);flex-direction:column;min-height:330px;padding:16px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.free-library-v1-cover{background:radial-gradient(circle at 75% 25%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 40%),var(--bg-soft)}}.free-library-v1-cover-bottom,.free-library-v1-cover-top{color:var(--muted);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex}.free-library-v1-cover-bottom{margin-top:auto}.free-library-v1-mark{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:55px 20px}.free-library-v1-mark small,.free-library-v1-mark span{color:var(--muted);letter-spacing:.14em;font-size:7px}.free-library-v1-mark strong{color:var(--primary);margin:12px 0}@supports (color:color-mix(in lab,red,red)){.free-library-v1-mark strong{color:color-mix(in srgb,var(--primary) 82%,var(--text))}}.free-library-v1-mark strong{letter-spacing:-.07em;font-size:80px;line-height:.9}.free-library-v1-copy{padding:18px}.free-library-v1-type{color:var(--primary);letter-spacing:.12em;font-size:7px;font-weight:750}.free-library-v1-copy h2{letter-spacing:-.035em;margin:8px 0 0;font-size:20px}.free-library-v1-copy>p{min-height:54px;color:var(--muted);margin:10px 0 18px;font-size:10px;line-height:1.65}.free-library-v1-meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 0;display:flex}.free-library-v1-meta span{color:var(--muted);align-items:center;gap:6px;font-size:8px;display:flex}.free-library-v1-meta strong{color:var(--primary);font-size:7px}.free-library-v1-copy>a{color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding-top:5px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.free-library-v1-copy>a svg{transition:transform .3s}.free-library-v1-card:hover .free-library-v1-copy>a svg{transform:rotate(45deg)}.free-library-v1-empty{border:1px dashed var(--border);text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:400px;display:flex}.free-library-v1-empty svg{color:var(--primary);margin-bottom:18px}.free-library-v1-empty span{color:var(--primary);letter-spacing:.14em;font-size:7px;font-weight:750}.free-library-v1-empty h2{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(34px,4vw,55px);line-height:.92}.free-library-end{border-top:1px solid var(--border);background:var(--bg-soft);justify-content:space-between;align-items:flex-end;gap:40px;padding:100px clamp(24px,6vw,100px);display:flex}.free-library-end span{color:var(--primary);letter-spacing:.14em;font-size:7px;font-weight:750}.free-library-end h2{letter-spacing:-.06em;margin:13px 0 0;font-size:clamp(46px,6vw,82px);line-height:.88}.free-library-end>a{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:12px 15px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1000px){.free-library-hero{grid-template-columns:1fr}.free-library-v1-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.free-library-hero{min-height:auto;padding:125px 18px 60px}.free-library-hero h1{font-size:clamp(54px,17vw,80px)}.free-library-end,.free-library-v1{padding:70px 18px}.free-library-end,.free-library-v1-toolbar{flex-direction:column;align-items:flex-start}.free-library-v1-filters{justify-content:flex-start}.free-library-v1-grid{grid-template-columns:1fr}}.resource-detail-v2{background:var(--bg);min-height:100vh;color:var(--text);overflow:hidden}.resource-detail-v2-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 82% 18%,var(--primary),transparent 34%),linear-gradient(135deg,var(--bg),var(--bg-soft));padding:155px clamp(24px,6vw,100px) 90px;position:relative}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-hero{background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 34%),linear-gradient(135deg,var(--bg),var(--bg-soft))}}.resource-detail-v2-hero:before{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.resource-detail-v2-breadcrumb{z-index:2;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:55px;font-size:8px;font-weight:700;display:flex;position:relative}.resource-detail-v2-breadcrumb a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.resource-detail-v2-breadcrumb a:hover{color:var(--text)}.resource-detail-v2-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);align-items:center;gap:clamp(55px,8vw,125px);display:grid;position:relative}.resource-detail-v2-kicker{color:var(--primary);letter-spacing:.15em;align-items:center;gap:8px;margin-bottom:20px;font-size:8px;font-weight:750;display:inline-flex}.resource-detail-v2-copy h1{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(58px,7vw,108px);font-weight:650;line-height:.86}.resource-detail-v2-copy>p{max-width:600px;color:var(--muted);margin:28px 0 0;font-size:13px;line-height:1.75}.resource-detail-v2-tags{flex-wrap:wrap;gap:7px;margin-top:25px;display:flex}.resource-detail-v2-tags span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:8px 11px}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-tags span{background:color-mix(in srgb,var(--surface) 75%,transparent)}}.resource-detail-v2-tags span{letter-spacing:.06em;font-size:7px;font-weight:700}.resource-detail-v2-art{border:1px solid var(--border);background:radial-gradient(circle at 72% 22%,var(--primary),transparent 38%),var(--surface);border-radius:26px;flex-direction:column;min-height:470px;padding:19px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-art{background:radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--primary) 20%,transparent),transparent 38%),var(--surface)}}.resource-detail-v2-art{box-shadow:0 35px 90px #00000024}.resource-detail-v2-art:before{content:"";border:1px solid var(--primary);position:absolute;inset:18%}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-art:before{border:1px solid color-mix(in srgb,var(--primary) 22%,transparent)}}.resource-detail-v2-art:before{border-radius:50%;transform:rotate(-12deg)}.resource-detail-v2-art:after{content:"";border:1px solid var(--secondary);width:190px;height:190px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-art:after{border:1px solid color-mix(in srgb,var(--secondary) 20%,transparent)}}.resource-detail-v2-art:after{border-radius:50%;transform:translate(-50%,-50%)rotate(25deg)}.resource-detail-v2-art-bottom,.resource-detail-v2-art-top{z-index:3;color:var(--muted);letter-spacing:.11em;justify-content:space-between;align-items:center;gap:12px;font-size:7px;font-weight:700;display:flex;position:relative}.resource-detail-v2-art-bottom{margin-top:auto}.resource-detail-v2-mark{z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:55px 20px}.resource-detail-v2-mark small,.resource-detail-v2-mark span{color:var(--muted);letter-spacing:.16em;font-size:7px;font-weight:700}.resource-detail-v2-mark strong{color:var(--primary);margin:17px 0}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-mark strong{color:color-mix(in srgb,var(--primary) 82%,var(--text))}}.resource-detail-v2-mark strong{letter-spacing:-.09em;font-size:clamp(95px,10vw,155px);line-height:.78}.resource-detail-v2-content{grid-template-columns:minmax(0,1fr) minmax(300px,390px);align-items:start;gap:clamp(55px,8vw,120px);padding:110px clamp(24px,6vw,100px);display:grid}.resource-detail-v2-main{max-width:850px}.resource-detail-v2-label{color:var(--muted);letter-spacing:.14em;align-items:center;gap:9px;font-size:8px;font-weight:750;display:flex}.resource-detail-v2-label span{color:var(--primary)}.resource-detail-v2-main>h2,.resource-detail-v2-related-head h2{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(44px,5vw,76px);line-height:.9}.resource-detail-v2-main h2 em,.resource-detail-v2-related-head h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.resource-detail-v2-description{max-width:700px;color:var(--muted);margin:30px 0 45px;font-size:13px;line-height:1.8}.resource-detail-v2-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.resource-detail-v2-info>div{border:1px solid var(--border);background:var(--surface);border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:19px;transition:transform .25s,border-color .25s;display:flex}.resource-detail-v2-info>div:hover{border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-info>div:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.resource-detail-v2-info svg{color:var(--primary);margin-bottom:auto}.resource-detail-v2-info span{color:var(--muted);letter-spacing:.13em;margin-bottom:5px;font-size:7px;font-weight:700}.resource-detail-v2-info strong{font-size:12px}.resource-detail-v2-access{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:25px;position:sticky;top:115px}.resource-detail-v2-status{border-bottom:1px solid var(--border);color:var(--primary);letter-spacing:.13em;padding-bottom:20px;font-size:8px;font-weight:750;display:block}.resource-detail-v2-access>div{flex-direction:column;gap:5px;padding:30px 0;display:flex}.resource-detail-v2-access>div small{color:var(--muted);letter-spacing:.13em;font-size:8px}.resource-detail-v2-access>div strong{letter-spacing:-.055em;font-size:52px;line-height:1}.resource-detail-v2-access button{background:var(--primary);width:100%;min-height:52px;color:var(--bg);cursor:not-allowed;opacity:.62;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:0 17px;font-size:10px;font-weight:750;display:flex}.resource-detail-v2-access>p{border-top:1px solid var(--border);color:var(--muted);margin:17px 0 0;padding-top:17px;font-size:8px;line-height:1.65}.resource-detail-v2-related{border-top:1px solid var(--border);background:var(--bg-soft);padding:110px clamp(24px,6vw,100px) 130px}.resource-detail-v2-related-head{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:45px;display:flex}.resource-detail-v2-related-head>div>span{color:var(--primary);letter-spacing:.14em;font-size:7px;font-weight:750}.resource-detail-v2-related-head>a{border:1px solid var(--border);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:8px;font-weight:700;text-decoration:none;display:inline-flex}.resource-detail-v2-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resource-detail-v2-related-card{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:18px;text-decoration:none;transition:transform .3s,border-color .3s;overflow:hidden}.resource-detail-v2-related-card:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-related-card:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--border))}}.resource-detail-v2-related-card>div{background:radial-gradient(circle at 78% 20%,var(--primary),transparent 40%),var(--surface);flex-direction:column;justify-content:space-between;min-height:220px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-related-card>div{background:radial-gradient(circle at 78% 20%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 40%),var(--surface)}}.resource-detail-v2-related-card>div span{color:var(--muted);letter-spacing:.1em;font-size:7px}.resource-detail-v2-related-card>div strong{color:var(--primary);align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-related-card>div strong{color:color-mix(in srgb,var(--primary) 80%,var(--text))}}.resource-detail-v2-related-card>div strong{letter-spacing:-.07em;font-size:68px;line-height:.8}.resource-detail-v2-related-card>section{border-top:1px solid var(--border);padding:18px;position:relative}.resource-detail-v2-related-card small{color:var(--primary);letter-spacing:.12em;font-size:7px}.resource-detail-v2-related-card h3{letter-spacing:-.025em;margin:7px 35px 0 0;font-size:16px}.resource-detail-v2-related-card>section svg{position:absolute;bottom:19px;right:18px}@media (max-width:1000px){.resource-detail-v2-content,.resource-detail-v2-hero-grid{grid-template-columns:1fr}.resource-detail-v2-art{width:100%;max-width:650px}.resource-detail-v2-access{max-width:600px;position:relative;top:auto}.resource-detail-v2-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.resource-detail-v2-hero{padding:125px 18px 60px}.resource-detail-v2-breadcrumb{margin-bottom:35px}.resource-detail-v2-copy h1{font-size:clamp(48px,15vw,72px)}.resource-detail-v2-art{min-height:380px}.resource-detail-v2-mark strong{font-size:90px}.resource-detail-v2-content,.resource-detail-v2-related{padding:70px 18px}.resource-detail-v2-info,.resource-detail-v2-related-grid{grid-template-columns:1fr}.resource-detail-v2-related-head{flex-direction:column;align-items:flex-start}}.resource-action,.resources-all-trigger,.resources-library-trigger{color:inherit;text-decoration:none}.admin-v1{--admin-bg:#090a0d;--admin-panel:#101216;--admin-panel-2:#14171c;--admin-border:#ffffff17;--admin-text:#f4f4f2;--admin-muted:#858b96;--admin-accent:#b9ff66;background:radial-gradient(circle at 80% 0,#794dff1c,transparent 32rem),var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:var(--font-geist-sans),sans-serif;display:flex}.admin-v1 *,.admin-v1 :after,.admin-v1 :before{box-sizing:border-box}.admin-v1-sidebar{z-index:80;border-right:1px solid var(--admin-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0d11f5;flex-direction:column;width:270px;height:100vh;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.admin-v1-collapsed .admin-v1-sidebar{width:78px}.admin-v1-brand{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;min-height:82px;padding:0 22px;display:flex}.admin-v1-brand>a{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.admin-v1-brand-mark{border:1px solid #ffffff26;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.admin-v1-brand-mark i{background:var(--admin-accent);border-radius:10px;width:13px;height:2px;position:absolute}.admin-v1-brand-mark i:first-child{transform:translateY(-5px)}.admin-v1-brand-mark i:nth-child(3){transform:translateY(5px)}.admin-v1-brand small,.admin-v1-brand strong{display:block}.admin-v1-brand strong{letter-spacing:.14em;font-size:12px}.admin-v1-brand small{color:var(--admin-muted);letter-spacing:.18em;margin-top:3px;font-size:8px}.admin-v1-nav{flex:1;padding:18px 12px;overflow-y:auto}.admin-v1-nav-group+.admin-v1-nav-group{margin-top:23px}.admin-v1-nav-label{color:#60656f;letter-spacing:.16em;text-transform:uppercase;padding:0 11px 8px;font-size:9px;font-weight:700;display:block}.admin-v1-nav-item{color:#8f949e;cursor:pointer;width:100%;min-height:43px;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 11px;transition:all .2s;display:flex}.admin-v1-nav-item span{flex:1;font-size:12px;font-weight:550}.admin-v1-collapsed .admin-v1-nav-item{justify-content:center;padding:0}.admin-v1-sidebar-bottom{border-top:1px solid var(--admin-border);padding:13px}.admin-v1-site-state{align-items:center;gap:10px;min-height:52px;padding:0 10px;display:flex}.admin-v1-live-dot{background:var(--admin-accent);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #b9ff66b3}.admin-v1-site-state small,.admin-v1-site-state strong{display:block}.admin-v1-site-state strong{font-size:11px}.admin-v1-site-state small{color:var(--admin-muted);margin-top:2px;font-size:9px}.admin-v1-collapse{border:1px solid var(--admin-border);width:100%;height:39px;color:var(--admin-muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.admin-v1-collapse span{text-transform:uppercase;letter-spacing:.12em;font-size:10px}.admin-v1-menu-button,.admin-v1-mobile-close{display:none}.admin-v1-workspace{width:calc(100% - 270px);min-height:100vh;margin-left:270px;transition:all .25s}.admin-v1-collapsed .admin-v1-workspace{width:calc(100% - 78px);margin-left:78px}.admin-v1-topbar{border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#090a0dbf;justify-content:space-between;align-items:center;height:82px;padding:0 34px;display:flex;position:sticky;top:0}.admin-v1-topbar-left{align-items:center;gap:13px;display:flex}.admin-v1-topbar-left span,.admin-v1-topbar-left strong{display:block}.admin-v1-topbar-left span{color:#666c76;letter-spacing:.17em;font-size:8px}.admin-v1-topbar-left strong{margin-top:3px;font-size:14px}.admin-v1-topbar-actions{align-items:center;gap:10px;display:flex}.admin-v1-view-site{color:#c9ccd2;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:10px;font-weight:650;text-decoration:none;display:flex}.admin-v1-help,.admin-v1-view-site{border:1px solid var(--admin-border);border-radius:9px}.admin-v1-help{color:#8f949e;background:0 0;place-items:center;width:38px;height:38px;display:grid}.admin-v1-user{align-items:center;gap:9px;height:42px;padding-left:5px;display:flex}.admin-v1-user>span{background:var(--admin-accent);color:#0b0c0d;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.admin-v1-user small,.admin-v1-user strong{display:block}.admin-v1-user strong{font-size:10px}.admin-v1-user small{color:var(--admin-muted);margin-top:2px;font-size:8px}.admin-v1-main{width:min(1500px,100%);margin:0 auto;padding:45px 34px 70px}.admin-v1-welcome{border:1px solid var(--admin-border);background:linear-gradient(120deg,#ffffff06,transparent 55%),var(--admin-panel);border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:end;gap:50px;min-height:230px;padding:42px;display:grid;position:relative;overflow:hidden}.admin-v1-welcome:after{content:"";border:1px solid #b9ff6617;border-radius:50%;width:300px;height:300px;position:absolute;top:-170px;right:-100px;box-shadow:0 0 0 45px #b9ff6605,0 0 0 90px #b9ff6603}.admin-v1-eyebrow{color:var(--admin-accent);letter-spacing:.17em;align-items:center;gap:7px;font-size:9px;font-weight:750;display:flex}.admin-v1-welcome h1{color:var(--admin-text);letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(38px,4.6vw,67px);font-weight:590;line-height:.94}.admin-v1-welcome h1 em{color:var(--admin-accent);font-family:Georgia,serif;font-weight:400}.admin-v1-welcome-copy{z-index:2;position:relative}.admin-v1-welcome-copy p{color:#9a9fa8;max-width:390px;font-size:13px;line-height:1.7}.admin-v1-welcome-copy>span{border-top:1px solid var(--admin-border);color:#646a74;letter-spacing:.14em;justify-content:space-between;margin-top:25px;padding-top:15px;font-size:8px;display:flex}.admin-v1-welcome-copy>span strong{color:var(--admin-accent)}.admin-v1-overview-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.admin-v1-stat{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;min-height:190px;padding:22px}.admin-v1-stat-top{color:#626873;justify-content:space-between;font-size:9px;display:flex}.admin-v1-stat>strong{color:var(--admin-text);letter-spacing:-.05em;margin-top:28px;font-size:37px;line-height:1;display:block}.admin-v1-stat h2{margin:9px 0 0;font-size:12px;font-weight:650}.admin-v1-stat p{color:var(--admin-muted);margin:5px 0 0;font-size:9px}.admin-v1-bottom-grid,.admin-v1-dashboard-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.admin-v1-panel{border:1px solid var(--admin-border);background:var(--admin-panel);border-radius:16px;padding:24px}.admin-v1-panel-head{border-bottom:1px solid var(--admin-border);color:#777d87;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.admin-v1-panel-head span{color:#606671;letter-spacing:.15em;font-size:8px}.admin-v1-panel-head h2{color:var(--admin-text);margin:4px 0 0;font-size:14px}.admin-v1-launch-list>div,.admin-v1-status-list>div{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:15px;min-height:52px;display:flex}.admin-v1-launch-list>div:last-child,.admin-v1-status-list>div:last-child{border-bottom:0}.admin-v1-status-list span{color:#a3a7ae;align-items:center;gap:9px;font-size:10px;display:flex}.admin-v1-status-list i{border-radius:50%;width:6px;height:6px}.admin-v1-status-list i.is-ready{background:var(--admin-accent)}.admin-v1-status-list i.is-waiting{background:#ffca68}.admin-v1-status-list i.is-offline{background:#ff6d78}.admin-v1-status-list strong{color:#7e848e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.admin-v1-quick-grid{grid-template-columns:1fr 1fr;gap:8px;padding-top:15px;display:grid}.admin-v1-quick{border:1px solid var(--admin-border);background:var(--admin-panel-2);min-height:83px;color:inherit;cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:13px;transition:all .2s;display:flex}.admin-v1-quick:hover{border-color:#b9ff664d;transform:translateY(-2px)}.admin-v1-quick>span{width:35px;height:35px;color:var(--admin-accent);background:#b9ff6612;border-radius:9px;flex:none;place-items:center;display:grid}.admin-v1-quick div{flex:1}.admin-v1-quick small,.admin-v1-quick strong{display:block}.admin-v1-quick small{color:var(--admin-muted);margin-top:4px;font-size:8px;line-height:1.4}.admin-v1-quick>svg{color:#666c75}.admin-v1-launch-list span{color:#a6aab1;font-size:10px}.admin-v1-launch-list strong{color:#ffca68;letter-spacing:.1em;border:1px solid #ffca682b;border-radius:100px;padding:5px 8px;font-size:7px}.admin-v1-next-panel{justify-content:space-between;gap:25px;min-height:270px;display:flex;overflow:hidden}.admin-v1-next-panel>div:first-child>span{color:var(--admin-accent);letter-spacing:.15em;font-size:8px}.admin-v1-next-panel h2{letter-spacing:-.04em;margin:16px 0 0;font-size:clamp(22px,2.4vw,35px);line-height:1.03}.admin-v1-next-panel p{max-width:500px;color:var(--admin-muted);margin:18px 0 0;font-size:10px;line-height:1.65}.admin-v1-phase{border-left:1px solid var(--admin-border);flex-direction:column;flex:none;justify-content:space-between;width:145px;padding-left:22px;display:flex}.admin-v1-phase span{color:var(--admin-accent);letter-spacing:-.08em;font-size:55px;line-height:1}.admin-v1-phase strong{color:#626873;letter-spacing:.13em;font-size:8px}.admin-v1-backdrop{display:none}@media (max-width:1100px){.admin-v1-overview-grid{grid-template-columns:repeat(2,1fr)}.admin-v1-bottom-grid,.admin-v1-dashboard-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-v1-collapsed .admin-v1-sidebar,.admin-v1-sidebar{width:min(290px,86vw);transform:translate(-105%)}.admin-v1-sidebar.is-open{transform:translate(0)}.admin-v1-collapsed .admin-v1-workspace,.admin-v1-workspace{width:100%;margin-left:0}.admin-v1-menu-button,.admin-v1-mobile-close{place-items:center;display:grid}.admin-v1-mobile-close{width:34px;height:34px}.admin-v1-menu-button,.admin-v1-mobile-close{border:1px solid var(--admin-border);color:#fff;background:0 0;border-radius:9px}.admin-v1-menu-button{width:38px;height:38px}.admin-v1-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a3;border:0;display:block;position:fixed;inset:0}.admin-v1-topbar{height:70px;padding:0 16px}.admin-v1-user div,.admin-v1-view-site{display:none}.admin-v1-main{padding:20px 14px 50px}.admin-v1-welcome{grid-template-columns:1fr;gap:35px;min-height:330px;padding:26px 22px}.admin-v1-welcome h1{font-size:clamp(38px,13vw,58px)}.admin-v1-overview-grid{grid-template-columns:1fr 1fr}.admin-v1-stat{min-height:165px;padding:17px}.admin-v1-stat>strong{font-size:30px}.admin-v1-quick-grid{grid-template-columns:1fr}.admin-v1-next-panel{flex-direction:column}.admin-v1-phase{border-left:0;border-top:1px solid var(--admin-border);flex-direction:row;align-items:flex-end;width:100%;min-height:80px;padding:18px 0 0}.admin-v1-phase span{font-size:42px}}@media (max-width:430px){.admin-v1-overview-grid{grid-template-columns:1fr}}.admin-pages-v1{--ap-bg:var(--bg);--ap-panel:#101216;--ap-panel-2:#14171c;--ap-border:#ffffff17;--ap-text:#f4f4f2;--ap-muted:#858b96;--ap-accent:var(--primary);background:radial-gradient(circle at 85% 0,#794dff1a,transparent 32rem),var(--ap-bg);min-height:100vh;color:var(--ap-text);font-family:var(--font-geist-sans),sans-serif;padding:0 34px 70px}.admin-pages-v1 *{box-sizing:border-box}.admin-pages-v1-topbar{border-bottom:1px solid var(--ap-border);justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:0 auto;display:flex}.admin-pages-v1-topbar>div{align-items:center;gap:20px;display:flex}.admin-pages-v1-site,.admin-pages-v1-topbar a{color:#a3a7af;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.admin-pages-v1-topbar>div>span{color:#626873;letter-spacing:.15em;font-size:8px}.admin-pages-v1-hero{border:1px solid var(--ap-border);background:var(--ap-panel);border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;max-width:1500px;min-height:275px;margin:28px auto 0;padding:42px;display:grid}.admin-pages-v1-hero>div:first-child>span{color:var(--ap-accent);letter-spacing:.16em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.admin-pages-v1-hero h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5vw,72px);font-weight:580;line-height:.92}.admin-pages-v1-hero h1 em{color:var(--ap-accent);font-family:Georgia,serif;font-weight:400}.admin-pages-v1-hero-copy p{color:#9b9fa8;max-width:420px;font-size:12px;line-height:1.7}.admin-pages-v1-hero-copy button{background:var(--ap-accent);color:#0a0b0d;height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.admin-pages-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:12px auto 0;display:grid}.admin-pages-v1-stats article{border:1px solid var(--ap-border);background:var(--ap-panel);border-radius:14px;min-height:110px;padding:18px}.admin-pages-v1-stats span{color:#666c75;letter-spacing:.12em;font-size:8px}.admin-pages-v1-stats strong{margin-top:16px;font-size:27px;display:block}.admin-pages-v1-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;max-width:1500px;margin:12px auto 0;display:grid}.admin-pages-v1-panel,.admin-pages-v1-preview{border:1px solid var(--ap-border);background:var(--ap-panel);border-radius:16px}.admin-pages-v1-panel{overflow:hidden}.admin-pages-v1-panel-head{border-bottom:1px solid var(--ap-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.admin-pages-v1-panel-head span,.admin-pages-v1-preview-head span{color:#626873;letter-spacing:.14em;font-size:8px}.admin-pages-v1-panel-head h2{margin:4px 0 0;font-size:14px}.admin-pages-v1-search{border:1px solid var(--ap-border);color:#777d86;border-radius:9px;align-items:center;gap:8px;width:220px;height:38px;padding:0 12px;display:flex}.admin-pages-v1-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.admin-pages-v1-row,.admin-pages-v1-table-head{grid-template-columns:minmax(230px,1.5fr) minmax(105px,.55fr) minmax(105px,.55fr) 150px;align-items:center;gap:12px;display:grid}.admin-pages-v1-table-head{border-bottom:1px solid var(--ap-border);color:#5f6570;letter-spacing:.13em;min-height:39px;padding:0 18px;font-size:7px}.admin-pages-v1-row{border-bottom:1px solid #ffffff0e;min-height:72px;padding:10px 18px}.admin-pages-v1-row:last-child{border-bottom:0}.admin-pages-v1-page{align-items:center;gap:12px;display:flex}.admin-pages-v1-order{color:#606670;flex:none;align-items:center;gap:5px;width:43px;display:flex}.admin-pages-v1-order span{font-size:8px}.admin-pages-v1-page small,.admin-pages-v1-page strong{display:block}.admin-pages-v1-page small{color:var(--ap-muted);margin-top:4px;font-size:8px}.admin-pages-v1-status{border:1px solid var(--ap-border);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:5px 8px;font-size:7px;font-weight:700;display:inline-flex}.admin-pages-v1-status.status-live{color:var(--ap-accent);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-pages-v1-status.status-live{border-color:color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-pages-v1-status.status-live{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-pages-v1-status.status-live{background:color-mix(in srgb,var(--primary) calc(.05 * 100%),transparent)}}.admin-pages-v1-status.status-coming-soon{color:#ffca68;border-color:#ffca6833}.admin-pages-v1-status.status-draft{color:#a3a8b1}.admin-pages-v1-status.status-hidden{color:#ff7881}.admin-pages-v1-visibility{color:#90959e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.admin-pages-v1-actions{justify-content:flex-end;gap:5px;display:flex}.admin-pages-v1-actions button{border:1px solid var(--ap-border);background:var(--ap-panel-2);color:#8d929b;cursor:pointer;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-pages-v1-actions button:hover{color:#fff;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-pages-v1-actions button:hover{border-color:color-mix(in srgb,var(--primary) calc(.25 * 100%),transparent)}}.admin-pages-v1-actions button:disabled{opacity:.25;cursor:not-allowed}.admin-pages-v1-preview{padding:20px;position:sticky;top:20px}.admin-pages-v1-preview-head{color:#777d87;justify-content:space-between;align-items:center;display:flex}.admin-pages-v1-browser{border:1px solid var(--ap-border);background:#0a0b0e;border-radius:12px;min-height:390px;margin-top:18px;padding:14px}.admin-pages-v1-browser-top{border-bottom:1px solid var(--ap-border);gap:5px;padding-bottom:12px;display:flex}.admin-pages-v1-browser-top i{background:#454a53;border-radius:50%;width:5px;height:5px}.admin-pages-v1-preview-brand{padding:20px 3px}.admin-pages-v1-preview-brand small,.admin-pages-v1-preview-brand strong{display:block}.admin-pages-v1-preview-brand strong{letter-spacing:.1em;font-size:10px}.admin-pages-v1-preview-brand small{color:#5f6570;letter-spacing:.12em;margin-top:3px;font-size:6px}.admin-pages-v1-browser nav{border-top:1px solid var(--ap-border)}.admin-pages-v1-browser nav>div{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:41px;display:flex}.admin-pages-v1-browser nav span{font-size:9px}.admin-pages-v1-browser nav small{color:var(--ap-accent);text-transform:uppercase;font-size:6px}.admin-pages-v1-note{border:1px solid var(--ap-border);color:#777d87;border-radius:10px;gap:9px;margin-top:12px;padding:13px;display:flex}.admin-pages-v1-note svg{color:var(--ap-accent);flex:none}.admin-pages-v1-note p{margin:0;font-size:8px;line-height:1.55}.admin-pages-v1-modal{z-index:200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-pages-v1-modal-bg{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;border:0;position:absolute;inset:0}.admin-pages-v1-editor{z-index:2;background:#101216;border:1px solid #ffffff1f;border-radius:18px;width:min(560px,100%);max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0000008c}.admin-pages-v1-editor>header{border-bottom:1px solid var(--ap-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-pages-v1-editor header span{color:var(--ap-accent);letter-spacing:.14em;font-size:8px}.admin-pages-v1-editor header h2{margin:4px 0 0;font-size:17px}.admin-pages-v1-editor header button{border:1px solid var(--ap-border);color:#fff;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-pages-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-pages-v1-form>label{display:block}.admin-pages-v1-form>label>span{color:#8c919a;margin-bottom:7px;font-size:9px;display:block}.admin-pages-v1-form input,.admin-pages-v1-form select{border:1px solid var(--ap-border);color:#fff;width:100%;height:42px;font:inherit;background:#0b0d10;border-radius:9px;outline:none;padding:0 12px;font-size:10px}.admin-pages-v1-slug{position:relative}.admin-pages-v1-slug small{color:#626873;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-pages-v1-slug input{padding-left:23px}.admin-pages-v1-select{position:relative}.admin-pages-v1-select svg{pointer-events:none;color:#777d86;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.admin-pages-v1-select select{appearance:none;padding-right:35px}.admin-pages-v1-toggle{border:1px solid var(--ap-border);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px;position:relative;display:flex!important}.admin-pages-v1-toggle>span{margin:0!important}.admin-pages-v1-toggle small,.admin-pages-v1-toggle strong{display:block}.admin-pages-v1-toggle strong{color:#fff;font-size:10px}.admin-pages-v1-toggle small{color:#717680;margin-top:4px;font-size:8px}.admin-pages-v1-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-pages-v1-toggle i{cursor:pointer;background:#282c32;border-radius:100px;width:38px;height:21px;position:relative}.admin-pages-v1-toggle i:after{content:"";background:#858b94;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.admin-pages-v1-toggle input:checked+i{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-pages-v1-toggle input:checked+i{background:color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-pages-v1-toggle input:checked+i:after{background:var(--ap-accent);left:20px}.admin-pages-v1-editor>footer{border-top:1px solid var(--ap-border);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.admin-pages-v1-editor footer button{border:1px solid var(--ap-border);color:#a3a7ae;min-height:39px;font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 15px;font-size:9px}.admin-pages-v1-editor footer button.is-primary{border-color:var(--ap-accent);background:var(--ap-accent);color:#090a0c;font-weight:800}@media (max-width:1000px){.admin-pages-v1-layout{grid-template-columns:1fr}.admin-pages-v1-preview{position:static}}@media (max-width:760px){.admin-pages-v1{padding:0 14px 50px}.admin-pages-v1-topbar{height:65px}.admin-pages-v1-topbar>div>span{display:none}.admin-pages-v1-hero{grid-template-columns:1fr;min-height:350px;padding:26px 22px}.admin-pages-v1-stats{grid-template-columns:1fr 1fr}.admin-pages-v1-panel-head{flex-direction:column;align-items:stretch}.admin-pages-v1-search{width:100%}.admin-pages-v1-table-head{display:none}.admin-pages-v1-row{grid-template-columns:1fr 1fr;gap:15px;padding:17px}.admin-pages-v1-actions{justify-content:flex-start}.admin-pages-v1-form{grid-template-columns:1fr}.admin-pages-v1-toggle{grid-column:auto}}.admin-services-v1{--as-bg:var(--bg);--as-panel:#101216;--as-panel-2:#14171c;--as-border:#ffffff17;--as-text:#f4f4f2;--as-muted:#858b96;--as-accent:var(--primary);background:radial-gradient(circle at 85% 0,#794dff1a,transparent 32rem),var(--as-bg);min-height:100vh;color:var(--as-text);font-family:var(--font-geist-sans),sans-serif;padding:0 34px 70px}.admin-services-v1 *{box-sizing:border-box}.admin-services-v1-topbar{border-bottom:1px solid var(--as-border);justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:0 auto;display:flex}.admin-services-v1-topbar>div{align-items:center;gap:20px;display:flex}.admin-services-v1-site,.admin-services-v1-topbar a{color:#a3a7af;align-items:center;gap:7px;font-size:10px;text-decoration:none;display:flex}.admin-services-v1-topbar>div>span{color:#626873;letter-spacing:.15em;font-size:8px}.admin-services-v1-hero{border:1px solid var(--as-border);background:linear-gradient(120deg,#ffffff06,transparent 55%),var(--as-panel);border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;max-width:1500px;min-height:270px;margin:28px auto 0;padding:42px;display:grid}.admin-services-v1-hero>div:first-child>span{color:var(--as-accent);letter-spacing:.16em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.admin-services-v1-hero h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5vw,72px);font-weight:580;line-height:.92}.admin-services-v1-hero h1 em{color:var(--as-accent);font-family:Georgia,serif;font-weight:400}.admin-services-v1-hero-copy p{color:#9b9fa8;max-width:420px;font-size:12px;line-height:1.7}.admin-services-v1-hero-copy button{background:var(--as-accent);color:#090a0c;height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.admin-services-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:12px auto 0;display:grid}.admin-services-v1-stats article{border:1px solid var(--as-border);background:var(--as-panel);border-radius:14px;min-height:110px;padding:18px}.admin-services-v1-stats span{color:#666c75;letter-spacing:.12em;font-size:8px}.admin-services-v1-stats strong{margin-top:16px;font-size:27px;display:block}.admin-services-v1-note,.admin-services-v1-panel{border:1px solid var(--as-border);background:var(--as-panel);border-radius:16px;max-width:1500px;margin:12px auto 0}.admin-services-v1-panel{overflow:hidden}.admin-services-v1-panel-head{border-bottom:1px solid var(--as-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.admin-services-v1-panel-head span{color:#626873;letter-spacing:.14em;font-size:8px}.admin-services-v1-panel-head h2{margin:4px 0 0;font-size:14px}.admin-services-v1-search{border:1px solid var(--as-border);color:#777d86;border-radius:9px;align-items:center;gap:8px;width:240px;height:38px;padding:0 12px;display:flex}.admin-services-v1-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.admin-services-v1-row,.admin-services-v1-table-head{grid-template-columns:minmax(280px,1.5fr) minmax(100px,.5fr) minmax(100px,.5fr) 150px;align-items:center;gap:12px;display:grid}.admin-services-v1-table-head{border-bottom:1px solid var(--as-border);color:#5f6570;letter-spacing:.13em;min-height:39px;padding:0 18px;font-size:7px}.admin-services-v1-row{border-bottom:1px solid #ffffff0e;min-height:88px;padding:12px 18px}.admin-services-v1-row:last-child{border-bottom:0}.admin-services-v1-service{align-items:center;gap:12px;display:flex}.admin-services-v1-order{color:#606670;flex:none;align-items:center;gap:6px;width:45px;display:flex}.admin-services-v1-order span{font-size:8px}.admin-services-v1-service small,.admin-services-v1-service strong{display:block}.admin-services-v1-service small{color:var(--as-muted);margin-top:4px;font-size:8px}.admin-services-v1-tags{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.admin-services-v1-tags i{color:#777d86;padding:3px 6px;font-size:6px;font-style:normal}.admin-services-v1-status,.admin-services-v1-tags i{border:1px solid var(--as-border);border-radius:100px}.admin-services-v1-status{letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;font-size:7px;font-weight:700;display:inline-flex}.admin-services-v1-status.status-live{color:var(--as-accent);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-services-v1-status.status-live{border-color:color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-services-v1-status.status-coming-soon{color:#ffca68}.admin-services-v1-status.status-hidden{color:#ff7881}.admin-services-v1-status.status-draft{color:#a3a8b1}.admin-services-v1-visibility{color:#90959e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:9px;display:flex}.admin-services-v1-actions{justify-content:flex-end;gap:5px;display:flex}.admin-services-v1-actions button{border:1px solid var(--as-border);background:var(--as-panel-2);color:#8d929b;cursor:pointer;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-services-v1-actions button:disabled{opacity:.25;cursor:not-allowed}.admin-services-v1-note{color:#858b95;gap:12px;padding:18px;display:flex}.admin-services-v1-note svg{color:var(--as-accent);flex:none}.admin-services-v1-note strong{color:#fff;font-size:10px;display:block}.admin-services-v1-note p{max-width:700px;margin:5px 0 0;font-size:8px;line-height:1.6}.admin-services-v1-modal{z-index:220;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-services-v1-modal-bg{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c2;border:0;position:absolute;inset:0}.admin-services-v1-editor{z-index:2;background:#101216;border:1px solid #ffffff1f;border-radius:18px;width:min(760px,100%);max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0009}.admin-services-v1-editor>header{border-bottom:1px solid var(--as-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-services-v1-editor header span{color:var(--as-accent);letter-spacing:.14em;font-size:8px}.admin-services-v1-editor header h2{margin:4px 0 0;font-size:17px}.admin-services-v1-editor header button{border:1px solid var(--as-border);color:#fff;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-services-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-services-v1-form label{display:block}.admin-services-v1-form label.is-full{grid-column:1/-1}.admin-services-v1-form label>span{color:#8c919a;margin-bottom:7px;font-size:9px;display:block}.admin-services-v1-form input,.admin-services-v1-form select,.admin-services-v1-form textarea{border:1px solid var(--as-border);color:#fff;width:100%;font:inherit;background:#0b0d10;border-radius:9px;outline:0;font-size:10px}.admin-services-v1-form input,.admin-services-v1-form select{height:42px;padding:0 12px}.admin-services-v1-form textarea{resize:vertical;min-height:86px;padding:12px;line-height:1.55}.admin-services-v1-form textarea.is-large{min-height:125px}.admin-services-v1-select{position:relative}.admin-services-v1-select select{appearance:none;padding-right:35px}.admin-services-v1-select svg{color:#777d86;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.admin-services-v1-toggle{border:1px solid var(--as-border);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px;position:relative;display:flex!important}.admin-services-v1-toggle>span{margin:0!important}.admin-services-v1-toggle small,.admin-services-v1-toggle strong{display:block}.admin-services-v1-toggle strong{color:#fff;font-size:10px}.admin-services-v1-toggle small{color:#717680;margin-top:4px;font-size:8px}.admin-services-v1-toggle input{opacity:0;pointer-events:none;position:absolute}.admin-services-v1-toggle i{cursor:pointer;background:#282c32;border-radius:100px;width:38px;height:21px;position:relative}.admin-services-v1-toggle i:after{content:"";background:#858b94;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.admin-services-v1-toggle input:checked+i{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-services-v1-toggle input:checked+i{background:color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-services-v1-toggle input:checked+i:after{background:var(--as-accent);left:20px}.admin-services-v1-editor>footer{border-top:1px solid var(--as-border);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.admin-services-v1-editor footer button{border:1px solid var(--as-border);color:#a3a7ae;min-height:39px;font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 15px;font-size:9px}.admin-services-v1-editor footer button.is-primary{border-color:var(--as-accent);background:var(--as-accent);color:#090a0c;font-weight:800}@media (max-width:760px){.admin-services-v1{padding:0 14px 50px}.admin-services-v1-topbar{height:65px}.admin-services-v1-topbar>div>span{display:none}.admin-services-v1-hero{grid-template-columns:1fr;min-height:350px;padding:26px 22px}.admin-services-v1-stats{grid-template-columns:1fr 1fr}.admin-services-v1-panel-head{flex-direction:column;align-items:stretch}.admin-services-v1-search{width:100%}.admin-services-v1-table-head{display:none}.admin-services-v1-row{grid-template-columns:1fr 1fr;gap:15px;padding:17px}.admin-services-v1-actions{justify-content:flex-start}.admin-services-v1-form{grid-template-columns:1fr}.admin-services-v1-form label.is-full{grid-column:auto}}.admin-v1-welcome-copy p{font-size:15px!important;line-height:1.7!important}.admin-v1-stat h2{font-size:14px!important}.admin-v1-stat p{font-size:12px!important;line-height:1.55!important}.admin-v1-panel-head h2{font-size:16px!important}.admin-v1-status-list span{font-size:12px!important}.admin-v1-status-list strong{font-size:10px!important}.admin-v1-quick strong{font-size:12px!important}.admin-v1-quick small{font-size:11px!important;line-height:1.5!important}.admin-v1-launch-list span{font-size:12px!important}.admin-v1-next-panel p{font-size:13px!important;line-height:1.7!important}.admin-pages-v1-hero-copy p{font-size:15px!important;line-height:1.7!important}.admin-pages-v1-page strong{font-size:13px!important}.admin-pages-v1-page small{font-size:11px!important;line-height:1.45!important}.admin-pages-v1-search input{font-size:12px!important}.admin-pages-v1-note p,.admin-pages-v1-visibility{font-size:11px!important}.admin-pages-v1-note p{line-height:1.6!important}.admin-pages-v1-form>label>span{font-size:11px!important}.admin-pages-v1-form input,.admin-pages-v1-form select,.admin-pages-v1-toggle strong{font-size:12px!important}.admin-pages-v1-toggle small{font-size:10px!important;line-height:1.5!important}.admin-services-v1-hero-copy p{font-size:15px!important;line-height:1.7!important}.admin-services-v1-service strong{font-size:13px!important}.admin-services-v1-service small{font-size:11px!important;line-height:1.45!important}.admin-services-v1-tags i{font-size:9px!important}.admin-services-v1-search input{font-size:12px!important}.admin-services-v1-visibility{font-size:11px!important}.admin-services-v1-note strong{font-size:12px!important}.admin-services-v1-note p{font-size:11px!important;line-height:1.65!important}.admin-services-v1-form label>span{font-size:11px!important}.admin-services-v1-form input,.admin-services-v1-form select,.admin-services-v1-form textarea{font-size:12px!important}.admin-services-v1-form textarea{line-height:1.6!important}.admin-services-v1-toggle strong{font-size:12px!important}.admin-services-v1-toggle small{font-size:10px!important;line-height:1.5!important}.admin-pages-v1-panel-head span,.admin-pages-v1-preview-head span,.admin-services-v1-panel-head span,.admin-v1-eyebrow,.admin-v1-panel-head span{font-size:9px!important}@media (max-width:760px){.admin-pages-v1-hero-copy p,.admin-services-v1-hero-copy p,.admin-v1-welcome-copy p{font-size:14px!important}.admin-pages-v1-note p,.admin-services-v1-note p,.admin-v1-stat p{font-size:11px!important}}.admin-courses-v1{--ac-bg:var(--bg);--ac-panel:#101216;--ac-panel-2:#14171c;--ac-border:#ffffff17;--ac-text:#f4f4f2;--ac-muted:#858b96;--ac-accent:var(--primary);background:radial-gradient(circle at 85% 0,#794dff1a,transparent 32rem),var(--ac-bg);min-height:100vh;color:var(--ac-text);font-family:var(--font-geist-sans),sans-serif;padding:0 34px 70px}.admin-courses-v1 *{box-sizing:border-box}.admin-courses-v1-topbar{border-bottom:1px solid var(--ac-border);justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:0 auto;display:flex}.admin-courses-v1-topbar>div{align-items:center;gap:20px;display:flex}.admin-courses-v1-site,.admin-courses-v1-topbar a{color:#a3a7af;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.admin-courses-v1-topbar>div>span{color:#6d737d;letter-spacing:.14em;font-size:9px}.admin-courses-v1-hero{border:1px solid var(--ac-border);background:linear-gradient(120deg,#ffffff06,transparent 55%),var(--ac-panel);border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;max-width:1500px;min-height:270px;margin:28px auto 0;padding:42px;display:grid}.admin-courses-v1-hero>div:first-child>span{color:var(--ac-accent);letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.admin-courses-v1-hero h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5vw,72px);font-weight:580;line-height:.92}.admin-courses-v1-hero h1 em{color:var(--ac-accent);font-family:Georgia,serif;font-weight:400}.admin-courses-v1-hero-copy p{color:#a3a7af;max-width:430px;font-size:15px;line-height:1.7}.admin-courses-v1-hero-copy button{background:var(--ac-accent);color:#090a0c;height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.admin-courses-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:12px auto 0;display:grid}.admin-courses-v1-stats article{border:1px solid var(--ac-border);background:var(--ac-panel);border-radius:14px;min-height:110px;padding:18px}.admin-courses-v1-stats span{color:#747a84;letter-spacing:.12em;font-size:9px}.admin-courses-v1-stats strong{margin-top:16px;font-size:29px;display:block}.admin-courses-v1-note,.admin-courses-v1-panel{border:1px solid var(--ac-border);background:var(--ac-panel);border-radius:16px;max-width:1500px;margin:12px auto 0}.admin-courses-v1-panel{overflow:hidden}.admin-courses-v1-panel-head{border-bottom:1px solid var(--ac-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.admin-courses-v1-panel-head span{color:#747a84;letter-spacing:.14em;font-size:9px}.admin-courses-v1-panel-head h2{margin:5px 0 0;font-size:16px}.admin-courses-v1-search{border:1px solid var(--ac-border);color:#858b95;border-radius:9px;align-items:center;gap:8px;width:240px;height:39px;padding:0 12px;display:flex}.admin-courses-v1-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-courses-v1-row,.admin-courses-v1-table-head{grid-template-columns:minmax(300px,1.5fr) minmax(100px,.5fr) minmax(110px,.55fr) minmax(100px,.5fr) 150px;align-items:center;gap:12px;display:grid}.admin-courses-v1-table-head{border-bottom:1px solid var(--ac-border);color:#6c727c;letter-spacing:.13em;min-height:40px;padding:0 18px;font-size:8px}.admin-courses-v1-row{border-bottom:1px solid #ffffff0e;min-height:104px;padding:14px 18px}.admin-courses-v1-row:last-child{border-bottom:0}.admin-courses-v1-course{align-items:flex-start;gap:12px;display:flex}.admin-courses-v1-order{color:#69707a;flex:none;align-items:center;gap:6px;width:45px;display:flex}.admin-courses-v1-order span{font-size:9px}.admin-courses-v1-course small,.admin-courses-v1-course strong{display:block}.admin-courses-v1-course strong{font-size:13px}.admin-courses-v1-course small{color:#9297a0;margin-top:5px;font-size:11px}.admin-courses-v1-course p{color:#747a84;max-width:480px;margin:7px 0 0;font-size:11px;line-height:1.5}.admin-courses-v1-status{border:1px solid var(--ac-border);letter-spacing:.07em;text-transform:uppercase;border-radius:100px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.admin-courses-v1-status.status-live{color:var(--ac-accent);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-status.status-live{border-color:color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-courses-v1-status.status-coming-soon{color:#ffca68;border-color:#ffca6833}.admin-courses-v1-status.status-hidden{color:#ff7881}.admin-courses-v1-status.status-draft{color:#adb1b8}.admin-courses-v1-feature,.admin-courses-v1-visibility{color:#9297a0;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.admin-courses-v1-feature.is-featured{color:#ffca68}.admin-courses-v1-actions{justify-content:flex-end;gap:5px;display:flex}.admin-courses-v1-actions button{border:1px solid var(--ac-border);background:var(--ac-panel-2);color:#969ba4;cursor:pointer;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-courses-v1-actions button:disabled{opacity:.25;cursor:not-allowed}.admin-courses-v1-note{color:#8d929b;gap:12px;padding:20px;display:flex}.admin-courses-v1-note svg{color:var(--ac-accent);flex:none}.admin-courses-v1-note strong{color:#fff;font-size:13px;display:block}.admin-courses-v1-note p{max-width:800px;margin:6px 0 0;font-size:11px;line-height:1.65}.admin-courses-v1-modal{z-index:220;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-courses-v1-modal-bg{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c2;border:0;position:absolute;inset:0}.admin-courses-v1-editor{z-index:2;background:#101216;border:1px solid #ffffff1f;border-radius:18px;width:min(720px,100%);max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0009}.admin-courses-v1-editor>header{border-bottom:1px solid var(--ac-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-courses-v1-editor header span{color:var(--ac-accent);letter-spacing:.14em;font-size:9px}.admin-courses-v1-editor header h2{margin:5px 0 0;font-size:18px}.admin-courses-v1-editor header button{border:1px solid var(--ac-border);color:#fff;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.admin-courses-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-courses-v1-form label{display:block}.admin-courses-v1-form label.is-full{grid-column:1/-1}.admin-courses-v1-form label>span{color:#9a9fa8;margin-bottom:7px;font-size:11px;display:block}.admin-courses-v1-form input,.admin-courses-v1-form select,.admin-courses-v1-form textarea{border:1px solid var(--ac-border);color:#fff;width:100%;font:inherit;background:#0b0d10;border-radius:9px;outline:0;font-size:12px}.admin-courses-v1-form input,.admin-courses-v1-form select{height:43px;padding:0 12px}.admin-courses-v1-form textarea{resize:vertical;min-height:105px;padding:12px;line-height:1.6}.admin-courses-v1-select{position:relative}.admin-courses-v1-select select{appearance:none;padding-right:35px}.admin-courses-v1-select svg{color:#858b95;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.admin-courses-v1-check{border:1px solid var(--ac-border);border-radius:10px;align-items:center;gap:11px;min-height:68px;padding:13px;display:flex!important}.admin-courses-v1-check input{width:17px;height:17px;accent-color:var(--primary)}.admin-courses-v1-check>span{margin:0!important}.admin-courses-v1-check small,.admin-courses-v1-check strong{display:block}.admin-courses-v1-check strong{color:#fff;font-size:12px}.admin-courses-v1-check small{color:#858b95;margin-top:4px;font-size:10px;line-height:1.45}.admin-courses-v1-editor>footer{border-top:1px solid var(--ac-border);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.admin-courses-v1-editor footer button{border:1px solid var(--ac-border);color:#a3a7ae;min-height:40px;font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 15px;font-size:10px}.admin-courses-v1-editor footer button.is-primary{border-color:var(--ac-accent);background:var(--ac-accent);color:#090a0c;font-weight:800}@media (max-width:900px){.admin-courses-v1-table-head{display:none}.admin-courses-v1-row{grid-template-columns:1fr 1fr;gap:16px}}@media (max-width:760px){.admin-courses-v1{padding:0 14px 50px}.admin-courses-v1-topbar{height:65px}.admin-courses-v1-topbar>div>span{display:none}.admin-courses-v1-hero{grid-template-columns:1fr;min-height:350px;padding:26px 22px}.admin-courses-v1-stats{grid-template-columns:1fr 1fr}.admin-courses-v1-panel-head{flex-direction:column;align-items:stretch}.admin-courses-v1-search{width:100%}.admin-courses-v1-row{grid-template-columns:1fr;padding:17px}.admin-courses-v1-actions{justify-content:flex-start}.admin-courses-v1-form{grid-template-columns:1fr}.admin-courses-v1-form label.is-full{grid-column:auto}}.admin-courses-v1-course{min-width:0}.admin-courses-v1-thumb{aspect-ratio:16/10;background:#0b0d10;border:1px solid #ffffff17;border-radius:9px;flex:0 0 72px;width:72px;overflow:hidden}.admin-courses-v1-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-courses-v1-thumb-fallback{background:radial-gradient(circle at 75% 20%,var(--primary),transparent 48%),linear-gradient(135deg,#16191e,#090b0e);place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-thumb-fallback{background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--primary) calc(.22 * 100%),transparent),transparent 48%),linear-gradient(135deg,#16191e,#090b0e)}}.admin-courses-v1-thumb-fallback:before{content:"";border:1px solid var(--primary);width:50px;height:50px;position:absolute;bottom:-25px;right:-20px}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-thumb-fallback:before{border:1px solid color-mix(in srgb,var(--primary) calc(.25 * 100%),transparent)}}.admin-courses-v1-thumb-fallback:before{border-radius:50%}.admin-courses-v1-thumb-fallback span{color:var(--primary);letter-spacing:-.04em;font-size:14px;font-weight:850}.admin-courses-v1-course-copy{min-width:0}.admin-courses-v1-field-help{color:#858b95;margin-top:7px;font-size:10px;line-height:1.5;display:block}.admin-courses-v1-cover-preview{aspect-ratio:16/9;background:#090b0e;border:1px solid #ffffff1a;border-radius:13px;width:100%;max-width:440px;margin-top:13px;overflow:hidden}.admin-courses-v1-cover-preview>img{object-fit:cover;width:100%;height:100%;display:block}.admin-courses-v1-cover-fallback{background:radial-gradient(circle at 80% 18%,var(--primary),transparent 38%),radial-gradient(circle at 10% 100%,#794dff29,transparent 45%),linear-gradient(135deg,#171a20,#090b0e 70%);justify-content:space-between;align-items:flex-end;gap:20px;width:100%;height:100%;padding:25px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-cover-fallback{background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent),transparent 38%),radial-gradient(circle at 10% 100%,#794dff29,transparent 45%),linear-gradient(135deg,#171a20,#090b0e 70%)}}.admin-courses-v1-cover-fallback:after{content:"";border:1px solid var(--primary);width:190px;height:190px;position:absolute;top:-90px;right:-75px}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-cover-fallback:after{border:1px solid color-mix(in srgb,var(--primary) calc(.17 * 100%),transparent)}}.admin-courses-v1-cover-fallback:after{border-radius:50%}.admin-courses-v1-cover-fallback>div{z-index:2;position:relative}.admin-courses-v1-cover-fallback small,.admin-courses-v1-cover-fallback span,.admin-courses-v1-cover-fallback strong{display:block}.admin-courses-v1-cover-fallback span{color:var(--primary);letter-spacing:.16em;margin-bottom:12px;font-size:9px;font-weight:750}.admin-courses-v1-cover-fallback strong{color:#f5f5f2;letter-spacing:-.04em;max-width:280px;font-size:clamp(18px,3vw,28px);line-height:1.05}.admin-courses-v1-cover-fallback small{color:#8f959e;margin-top:8px;font-size:10px}.admin-courses-v1-cover-fallback>b{z-index:2;color:#b9ff66e6;letter-spacing:-.07em;font-size:36px;position:relative}@media (max-width:900px){.admin-courses-v1-thumb{flex-basis:64px;width:64px}}@media (max-width:760px){.admin-courses-v1-thumb{flex-basis:74px;width:74px}.admin-courses-v1-cover-preview{max-width:100%}}.admin-courses-v1-cover-field.is-full{grid-column:1/-1}.admin-courses-v1-cover-label{color:#9a9fa8;margin-bottom:9px;font-size:11px;display:block}.admin-courses-v1-upload-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.admin-courses-v1-upload-button{border:1px solid var(--primary);justify-content:center;align-items:center;min-height:42px;padding:0 18px;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-upload-button{border:1px solid color-mix(in srgb,var(--primary) calc(.3 * 100%),transparent)}}.admin-courses-v1-upload-button{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-upload-button{background:color-mix(in srgb,var(--primary) calc(.08 * 100%),transparent)}}.admin-courses-v1-upload-button{color:var(--primary);cursor:pointer;transition:background .2s,border-color .2s}.admin-courses-v1-upload-button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-upload-button:hover{background:color-mix(in srgb,var(--primary) calc(.13 * 100%),transparent)}}.admin-courses-v1-upload-button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-courses-v1-upload-button:hover{border-color:color-mix(in srgb,var(--primary) calc(.5 * 100%),transparent)}}.admin-courses-v1-upload-button input{display:none}.admin-courses-v1-upload-button>span{font-weight:750;color:inherit!important;margin:0!important;font-size:11px!important}.admin-courses-v1-remove-image{color:#ff8b92;min-height:42px;font:inherit;cursor:pointer;background:#ff78810d;border:1px solid #ff788133;border-radius:9px;padding:0 15px;font-size:10px}.admin-courses-v1-or{align-items:center;gap:12px;margin:15px 0 9px;display:flex}.admin-courses-v1-or:after,.admin-courses-v1-or:before{content:"";background:#ffffff12;flex:1;height:1px}.admin-courses-v1-or span{color:#666c76;letter-spacing:.12em;flex:none;font-size:8px}.admin-courses-v1-cover-field>input{color:#fff;width:100%;height:43px;font:inherit;background:#0b0d10;border:1px solid #ffffff17;border-radius:9px;outline:0;padding:0 12px;font-size:12px}.admin-courses-v1-fallback-note{color:#9ca392;background:#b9ff660a;border:1px solid #b9ff661f;border-radius:8px;max-width:440px;margin-top:9px;padding:9px 11px;font-size:10px;line-height:1.5}@media (max-width:760px){.admin-courses-v1-cover-field.is-full{grid-column:auto}.admin-courses-v1-upload-actions{flex-direction:column;align-items:stretch}.admin-courses-v1-remove-image,.admin-courses-v1-upload-button{width:100%}}.admin-assets-v1{--aa-bg:var(--bg);--aa-panel:#101216;--aa-panel-2:#15181d;--aa-border:#ffffff17;--aa-text:#f5f5f2;--aa-muted:#90959e;--aa-accent:var(--primary);background:radial-gradient(circle at 84% 0,#794dff1c,transparent 32rem),var(--aa-bg);min-height:100vh;color:var(--aa-text);font-family:var(--font-geist-sans),sans-serif;padding:0 34px 70px}.admin-assets-v1 *{box-sizing:border-box}.admin-assets-v1-topbar{border-bottom:1px solid var(--aa-border);justify-content:space-between;align-items:center;max-width:1500px;height:76px;margin:auto;display:flex}.admin-assets-v1-topbar>div{align-items:center;gap:20px;display:flex}.admin-assets-v1-site,.admin-assets-v1-topbar a{color:#a5aab2;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:flex}.admin-assets-v1-topbar>div>span{color:#747a84;letter-spacing:.14em;font-size:9px}.admin-assets-v1-hero{border:1px solid var(--aa-border);background:linear-gradient(120deg,#ffffff06,transparent 55%),var(--aa-panel);border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:end;gap:40px;max-width:1500px;min-height:270px;margin:28px auto 0;padding:42px;display:grid}.admin-assets-v1-hero>div:first-child>span{color:var(--aa-accent);letter-spacing:.16em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.admin-assets-v1-hero h1{letter-spacing:-.06em;margin:18px 0 0;font-size:clamp(43px,5vw,72px);font-weight:580;line-height:.92}.admin-assets-v1-hero h1 em{color:var(--aa-accent);font-family:Georgia,serif;font-weight:400}.admin-assets-v1-hero-copy p{color:#a4a9b1;max-width:440px;font-size:15px;line-height:1.7}.admin-assets-v1-hero-copy button{background:var(--aa-accent);color:#090a0c;height:42px;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:22px;padding:0 17px;font-size:11px;font-weight:800;display:flex}.admin-assets-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:12px auto 0;display:grid}.admin-assets-v1-stats article{border:1px solid var(--aa-border);background:var(--aa-panel);border-radius:14px;min-height:110px;padding:18px}.admin-assets-v1-categories>div:first-child>span,.admin-assets-v1-stats span{color:#777d86;letter-spacing:.12em;font-size:9px}.admin-assets-v1-stats strong{margin-top:16px;font-size:29px;display:block}.admin-assets-v1-categories{border:1px solid var(--aa-border);background:var(--aa-panel);border-radius:14px;align-items:center;gap:25px;max-width:1500px;margin:12px auto 0;padding:18px 20px;display:flex}.admin-assets-v1-categories>div:first-child{flex:none}.admin-assets-v1-categories>div:first-child>strong{margin-top:4px;font-size:17px;display:block}.admin-assets-v1-category-list{flex-wrap:wrap;gap:7px;display:flex}.admin-assets-v1-category-list span{border:1px solid var(--aa-border);color:#9da2aa;border-radius:100px;padding:7px 10px;font-size:10px}.admin-assets-v1-note,.admin-assets-v1-panel{border:1px solid var(--aa-border);background:var(--aa-panel);border-radius:16px;max-width:1500px;margin:12px auto 0}.admin-assets-v1-panel{overflow:hidden}.admin-assets-v1-panel-head{border-bottom:1px solid var(--aa-border);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px 20px;display:flex}.admin-assets-v1-panel-head span{color:#777d86;letter-spacing:.14em;font-size:9px}.admin-assets-v1-panel-head h2{margin:5px 0 0;font-size:16px}.admin-assets-v1-search{border:1px solid var(--aa-border);color:#858b95;border-radius:9px;align-items:center;gap:8px;width:240px;height:39px;padding:0 12px;display:flex}.admin-assets-v1-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.admin-assets-v1-row,.admin-assets-v1-table-head{grid-template-columns:minmax(330px,1.55fr) 90px 105px 110px 100px 150px;align-items:center;gap:12px;display:grid}.admin-assets-v1-table-head{border-bottom:1px solid var(--aa-border);color:#6d737d;letter-spacing:.12em;min-height:40px;padding:0 18px;font-size:8px}.admin-assets-v1-row{border-bottom:1px solid #ffffff0e;min-height:108px;padding:14px 18px}.admin-assets-v1-row:last-child{border-bottom:0}.admin-assets-v1-asset{align-items:flex-start;gap:12px;min-width:0;display:flex}.admin-assets-v1-order{color:#6d737d;flex:none;gap:5px;width:42px;padding-top:18px;display:flex}.admin-assets-v1-order span{font-size:9px}.admin-assets-v1-thumb{aspect-ratio:16/10;border:1px solid var(--aa-border);background:#0b0d10;border-radius:9px;flex:0 0 74px;width:74px;overflow:hidden}.admin-assets-v1-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-assets-v1-thumb-fallback{background:radial-gradient(circle at 75% 20%,var(--primary),transparent 48%),linear-gradient(135deg,#171a20,#090b0e);place-items:center;width:100%;height:100%;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-thumb-fallback{background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent),transparent 48%),linear-gradient(135deg,#171a20,#090b0e)}}.admin-assets-v1-thumb-fallback span{color:var(--aa-accent);font-size:16px;font-weight:850}.admin-assets-v1-copy{min-width:0}.admin-assets-v1-copy strong{font-size:13px;display:block}.admin-assets-v1-copy small{color:#979ca5;margin-top:5px;font-size:11px;display:block}.admin-assets-v1-copy p{color:#7e848e;max-width:440px;margin:7px 0 0;font-size:11px;line-height:1.5}.admin-assets-v1-price strong{font-size:12px;display:block}.admin-assets-v1-price small{color:#747a84;margin-top:4px;font-size:9px;text-decoration:line-through;display:block}.admin-assets-v1-status{border:1px solid var(--aa-border);text-transform:uppercase;border-radius:100px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.admin-assets-v1-status.status-live{color:var(--aa-accent)}.admin-assets-v1-status.status-coming-soon{color:#ffca68}.admin-assets-v1-status.status-hidden{color:#ff7881}.admin-assets-v1-status.status-draft{color:#adb1b8}.admin-assets-v1-feature,.admin-assets-v1-visibility{color:#9499a2;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;display:flex}.admin-assets-v1-feature.is-featured{color:#ffca68}.admin-assets-v1-actions{justify-content:flex-end;gap:5px;display:flex}.admin-assets-v1-actions button{border:1px solid var(--aa-border);background:var(--aa-panel-2);color:#969ba4;cursor:pointer;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-assets-v1-actions button:disabled{opacity:.25;cursor:not-allowed}.admin-assets-v1-note{color:#8d929b;gap:12px;padding:20px;display:flex}.admin-assets-v1-note svg{color:var(--aa-accent);flex:none}.admin-assets-v1-note strong{color:#fff;font-size:13px;display:block}.admin-assets-v1-note p{max-width:850px;margin:6px 0 0;font-size:11px;line-height:1.65}.admin-assets-v1-modal{z-index:220;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-assets-v1-modal-bg{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c4;border:0;position:absolute;inset:0}.admin-assets-v1-editor{z-index:2;background:#101216;border:1px solid #ffffff1f;border-radius:18px;width:min(800px,100%);max-height:92vh;position:relative;overflow-y:auto;box-shadow:0 35px 100px #0009}.admin-assets-v1-editor>header{border-bottom:1px solid var(--aa-border);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.admin-assets-v1-editor header span{color:var(--aa-accent);letter-spacing:.14em;font-size:9px}.admin-assets-v1-editor header h2{margin:5px 0 0;font-size:18px}.admin-assets-v1-editor header button{border:1px solid var(--aa-border);color:#fff;cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.admin-assets-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-assets-v1-form label{display:block}.admin-assets-v1-form .is-full{grid-column:1/-1}.admin-assets-v1-cover-label,.admin-assets-v1-form label>span{color:#9a9fa8;margin-bottom:7px;font-size:11px;display:block}.admin-assets-v1-cover-field>input,.admin-assets-v1-form input,.admin-assets-v1-form select,.admin-assets-v1-form textarea{border:1px solid var(--aa-border);color:#fff;width:100%;font:inherit;background:#0b0d10;border-radius:9px;outline:0;font-size:12px}.admin-assets-v1-cover-field>input,.admin-assets-v1-form input,.admin-assets-v1-form select{height:43px;padding:0 12px}.admin-assets-v1-form input:disabled{opacity:.4}.admin-assets-v1-form textarea{resize:vertical;min-height:100px;padding:12px;line-height:1.6}.admin-assets-v1-form textarea.is-large{min-height:135px}.admin-assets-v1-select{position:relative}.admin-assets-v1-select select{appearance:none;padding-right:35px}.admin-assets-v1-select svg{color:#858b95;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.admin-assets-v1-cover-field.is-full{grid-column:1/-1}.admin-assets-v1-upload-actions{flex-wrap:wrap;gap:9px;display:flex}.admin-assets-v1-upload-button{border:1px solid var(--primary);min-height:42px;padding:0 18px}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-upload-button{border:1px solid color-mix(in srgb,var(--primary) calc(.3 * 100%),transparent)}}.admin-assets-v1-upload-button{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-upload-button{background:color-mix(in srgb,var(--primary) calc(.08 * 100%),transparent)}}.admin-assets-v1-upload-button{color:var(--aa-accent);cursor:pointer;justify-content:center;align-items:center;display:inline-flex!important}.admin-assets-v1-upload-button input{display:none}.admin-assets-v1-upload-button>span{font-weight:750;color:var(--aa-accent)!important;margin:0!important;font-size:11px!important}.admin-assets-v1-remove-image{color:#ff8b92;min-height:42px;font:inherit;cursor:pointer;background:#ff78810d;border:1px solid #ff788133;border-radius:9px;padding:0 15px;font-size:10px}.admin-assets-v1-or{align-items:center;gap:12px;margin:15px 0 9px;display:flex}.admin-assets-v1-or:after,.admin-assets-v1-or:before{content:"";background:#ffffff12;flex:1;height:1px}.admin-assets-v1-or span{color:#6c727c;letter-spacing:.12em;font-size:8px}.admin-assets-v1-field-help{color:#858b95;margin-top:7px;font-size:10px;line-height:1.5;display:block}.admin-assets-v1-cover-preview{aspect-ratio:16/9;background:#090b0e;border:1px solid #ffffff1a;border-radius:13px;width:100%;max-width:500px;margin-top:13px;overflow:hidden}.admin-assets-v1-cover-preview>img{object-fit:cover;width:100%;height:100%;display:block}.admin-assets-v1-cover-fallback{background:radial-gradient(circle at 80% 18%,var(--primary),transparent 38%),radial-gradient(circle at 10% 100%,#794dff2b,transparent 45%),linear-gradient(135deg,#171a20,#090b0e 70%);justify-content:space-between;align-items:flex-end;gap:20px;width:100%;height:100%;padding:27px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-cover-fallback{background:radial-gradient(circle at 80% 18%,color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent),transparent 38%),radial-gradient(circle at 10% 100%,#794dff2b,transparent 45%),linear-gradient(135deg,#171a20,#090b0e 70%)}}.admin-assets-v1-cover-fallback small,.admin-assets-v1-cover-fallback span,.admin-assets-v1-cover-fallback strong{display:block}.admin-assets-v1-cover-fallback span{color:var(--aa-accent);letter-spacing:.16em;margin-bottom:12px;font-size:9px;font-weight:750}.admin-assets-v1-cover-fallback strong{color:#fff;letter-spacing:-.04em;max-width:300px;font-size:clamp(19px,3vw,30px);line-height:1.05}.admin-assets-v1-cover-fallback small{color:#9297a0;margin-top:8px;font-size:10px}.admin-assets-v1-cover-fallback b{color:var(--aa-accent);letter-spacing:-.07em;font-size:40px}.admin-assets-v1-check{border:1px solid var(--aa-border);border-radius:10px;align-items:center;gap:11px;min-height:68px;padding:13px;display:flex!important}.admin-assets-v1-check input{width:17px;height:17px;accent-color:var(--primary);flex:none}.admin-assets-v1-check>span{margin:0!important}.admin-assets-v1-check small,.admin-assets-v1-check strong{display:block}.admin-assets-v1-check strong{color:#fff;font-size:12px}.admin-assets-v1-check small{color:#858b95;margin-top:4px;font-size:10px;line-height:1.45}.admin-assets-v1-editor>footer{border-top:1px solid var(--aa-border);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.admin-assets-v1-editor footer button{border:1px solid var(--aa-border);color:#a3a7ae;min-height:40px;font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 15px;font-size:10px}.admin-assets-v1-editor footer button.is-primary{border-color:var(--aa-accent);background:var(--aa-accent);color:#090a0c;font-weight:800}@media (max-width:1050px){.admin-assets-v1-table-head{display:none}.admin-assets-v1-row{grid-template-columns:1fr 1fr 1fr;gap:17px}.admin-assets-v1-actions{justify-content:flex-start}}@media (max-width:760px){.admin-assets-v1{padding:0 14px 50px}.admin-assets-v1-topbar{height:65px}.admin-assets-v1-topbar>div>span{display:none}.admin-assets-v1-hero{grid-template-columns:1fr;min-height:350px;padding:26px 22px}.admin-assets-v1-stats{grid-template-columns:1fr 1fr}.admin-assets-v1-categories{flex-direction:column;align-items:flex-start}.admin-assets-v1-panel-head{flex-direction:column;align-items:stretch}.admin-assets-v1-search{width:100%}.admin-assets-v1-row{padding:17px}.admin-assets-v1-form,.admin-assets-v1-row{grid-template-columns:1fr}.admin-assets-v1-cover-field.is-full,.admin-assets-v1-form .is-full{grid-column:auto}.admin-assets-v1-upload-actions{flex-direction:column}.admin-assets-v1-remove-image,.admin-assets-v1-upload-button{width:100%}.admin-assets-v1-cover-preview{max-width:100%}}.admin-assets-v1-files-section{background:#ffffff05;border:1px solid #ffffff17;border-radius:13px;padding:18px}.admin-assets-v1-files-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-assets-v1-files-heading span{color:var(--primary);letter-spacing:.15em;font-size:8px;font-weight:750;display:block}.admin-assets-v1-files-heading strong{color:#f5f5f2;margin-top:5px;font-size:14px;display:block}.admin-assets-v1-files-heading>small{color:#888e97;border:1px solid #ffffff14;border-radius:100px;padding:5px 8px;font-size:9px}.admin-assets-v1-files-description{color:#858b95;max-width:650px;margin:10px 0 14px;font-size:11px;line-height:1.6}.admin-assets-v1-file-picker{border:1px solid var(--primary);width:fit-content;min-height:40px;padding:0 15px}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-file-picker{border:1px solid color-mix(in srgb,var(--primary) calc(.25 * 100%),transparent)}}.admin-assets-v1-file-picker{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-file-picker{background:color-mix(in srgb,var(--primary) calc(.07 * 100%),transparent)}}.admin-assets-v1-file-picker{color:var(--primary);cursor:pointer;align-items:center;gap:7px;display:inline-flex!important}.admin-assets-v1-file-picker>input{display:none}.admin-assets-v1-file-picker.is-download{color:#b9adff;background:#8168ff14;border-color:#8168ff4d}.admin-assets-v1-supported{color:#717781;border:1px dashed #ffffff14;border-radius:8px;margin-top:11px;padding:10px 12px;font-size:9px;line-height:1.65}.admin-assets-v1-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.admin-assets-v1-preview-grid>article{background:#0b0d10;border:1px solid #ffffff14;border-radius:10px;min-width:0;overflow:hidden}.admin-assets-v1-preview-media{aspect-ratio:16/10;background:#07080a;position:relative;overflow:hidden}.admin-assets-v1-preview-media img,.admin-assets-v1-preview-media video{object-fit:cover;width:100%;height:100%;display:block}.admin-assets-v1-preview-media>span{color:#fff;background:#000000b3;border-radius:5px;padding:4px 6px;font-size:8px;position:absolute;top:7px;left:7px}.admin-assets-v1-preview-info{min-width:0;padding:9px}.admin-assets-v1-preview-info strong{color:#dfe1e4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-assets-v1-preview-info small{color:#737983;margin-top:4px;font-size:8px;display:block}.admin-assets-v1-file-controls{gap:5px;padding:0 9px 9px;display:flex}.admin-assets-v1-file-controls button{color:#969ca5;cursor:pointer;background:#14171b;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.admin-assets-v1-file-controls button.is-delete{color:#ff858d;margin-left:auto}.admin-assets-v1-download-list{gap:7px;margin-top:14px;display:grid}.admin-assets-v1-download-list>article{background:#0b0d10;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px;display:grid}.admin-assets-v1-file-icon{border:1px solid var(--primary);width:43px;height:43px}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-file-icon{border:1px solid color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent)}}.admin-assets-v1-file-icon{background:linear-gradient(135deg,var(--primary),#8168ff14);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.admin-assets-v1-file-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) calc(.08 * 100%),transparent),#8168ff14)}}.admin-assets-v1-file-icon{place-items:center;display:grid}.admin-assets-v1-file-icon span{max-width:38px;color:var(--primary);text-overflow:ellipsis;font-size:8px;font-weight:800;overflow:hidden}.admin-assets-v1-download-copy{min-width:0}.admin-assets-v1-download-copy strong{color:#e7e8e9;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.admin-assets-v1-download-copy small{color:#737983;margin-top:5px;font-size:9px;display:block}.admin-assets-v1-download-list .admin-assets-v1-file-controls{padding:0}.admin-assets-v1-empty-files{border:1px dashed #ffffff17;border-radius:9px;flex-direction:column;justify-content:center;min-height:82px;margin-top:14px;padding:15px;display:flex}.admin-assets-v1-empty-files strong{color:#a8adb5;font-size:11px}.admin-assets-v1-empty-files span{color:#696f78;max-width:560px;margin-top:5px;font-size:9px;line-height:1.5}@media (max-width:760px){.admin-assets-v1-preview-grid{grid-template-columns:1fr 1fr}.admin-assets-v1-file-picker{justify-content:center;width:100%}.admin-assets-v1-download-list>article{grid-template-columns:40px minmax(0,1fr)}.admin-assets-v1-download-list .admin-assets-v1-file-controls{grid-column:1/-1;padding-top:3px}}@media (max-width:480px){.admin-assets-v1-preview-grid{grid-template-columns:1fr}}.admin-resources-v1{color:#f4f5f2;background:#080a0d;min-height:100vh;padding:28px 34px 70px}.admin-resources-v1-top,.admin-resources-v1-top a,.admin-resources-v1-top>div{align-items:center;display:flex}.admin-resources-v1-top{justify-content:space-between;gap:20px}.admin-resources-v1-top>div{gap:18px}.admin-resources-v1-top a{color:#aeb4bd;gap:7px;font-size:11px;text-decoration:none}.admin-resources-v1-top span{color:#676d76;letter-spacing:.13em;font-size:9px}.admin-resources-v1-hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:55px;display:flex}.admin-resources-v1-hero>div>span{color:var(--primary);letter-spacing:.16em;font-size:9px;font-weight:800}.admin-resources-v1-hero h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(34px,5vw,64px)}.admin-resources-v1-hero p{color:#969ca5;max-width:590px;margin:0;font-size:13px;line-height:1.65}.admin-resources-v1-hero>button{background:var(--primary);min-height:44px;color:var(--bg);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 17px;font-weight:750;display:flex}.admin-resources-v1-categories{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.admin-resources-v1-categories span{color:#8c929b;border:1px solid #ffffff14;border-radius:100px;padding:7px 10px;font-size:9px}.admin-resources-v1-toolbar{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding:11px;display:flex}.admin-resources-v1-toolbar label{border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:min(430px,100%);padding:0 11px;display:flex}.admin-resources-v1-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:38px}.admin-resources-v1-toolbar>span{color:#747a84;font-size:10px}.admin-resources-v1-list{gap:8px;margin-top:12px;display:grid}.admin-resources-v1-list>article{background:#0c0f12;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:24px 72px minmax(0,1fr) 120px auto;align-items:center;gap:13px;min-width:0;padding:11px;display:grid}.admin-resources-v1-drag{color:#505660}.admin-resources-v1-cover{background:linear-gradient(135deg,var(--primary),#7e68ff1a);border:1px solid #ffffff14;border-radius:8px;width:72px;height:58px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-resources-v1-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) calc(.1 * 100%),transparent),#7e68ff1a)}}.admin-resources-v1-cover{place-items:center;display:grid}.admin-resources-v1-cover img{object-fit:cover;width:100%;height:100%}.admin-resources-v1-cover strong{color:var(--primary);font-size:13px}.admin-resources-v1-copy{min-width:0}.admin-resources-v1-copy>div{gap:6px;display:flex}.admin-resources-v1-copy>div span{color:#7f858e;text-transform:uppercase;font-size:8px}.admin-resources-v1-copy>strong{color:#e8e9e7;margin-top:5px;font-size:13px;display:block}.admin-resources-v1-copy p{color:#858b94;max-width:700px;margin:5px 0;font-size:11px;line-height:1.5}.admin-resources-v1-copy small{color:#60666f;font-size:9px}.admin-resources-v1-status{justify-items:start;gap:5px;display:grid}.admin-resources-v1-status>span{color:#b1b6bd;border:1px solid #ffffff14;border-radius:100px;padding:5px 7px;font-size:8px}.admin-resources-v1-status>span[data-status=live]{color:var(--primary)}.admin-resources-v1-status>span[data-status=coming-soon]{color:#e9ca77}.admin-resources-v1-status small{color:#8276ff;font-size:7px;font-weight:800}.admin-resources-v1-actions{gap:5px;display:flex}.admin-resources-v1-actions button,.admin-resources-v1-file-list button{color:#969ca5;cursor:pointer;background:#14171b;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-resources-v1-actions button:last-child,.admin-resources-v1-file-list button:last-child{color:#ff818a}.admin-resources-v1-note{border:1px solid var(--primary);margin-top:15px;padding:16px}@supports (color:color-mix(in lab,red,red)){.admin-resources-v1-note{border:1px solid color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent)}}.admin-resources-v1-note{background:var(--primary);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.admin-resources-v1-note{background:color-mix(in srgb,var(--primary) calc(.025 * 100%),transparent)}}.admin-resources-v1-note{color:var(--primary);gap:11px;display:flex}.admin-resources-v1-note strong{color:#dfe2dc;font-size:12px}.admin-resources-v1-note p{color:#828992;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.55}.admin-resources-v1-modal{z-index:1000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-resources-v1-modal-bg{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;border:0;position:absolute;inset:0}.admin-resources-v1-editor{z-index:1;background:#0d1013;border:1px solid #ffffff1a;border-radius:16px;width:min(820px,100%);max-height:90vh;position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}.admin-resources-v1-editor>footer,.admin-resources-v1-editor>header{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.admin-resources-v1-editor>header{z-index:3;background:#0d1013f5;border-bottom:1px solid #ffffff12;position:sticky;top:0}.admin-resources-v1-editor>header span{color:var(--primary);letter-spacing:.15em;font-size:8px}.admin-resources-v1-editor>header h2{margin:4px 0 0;font-size:20px}.admin-resources-v1-editor>header button{color:#fff;cursor:pointer;background:#15181c;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-resources-v1-form{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.admin-resources-v1-form>label{gap:7px;display:grid}.admin-resources-v1-cover-field>span,.admin-resources-v1-form>label>span{color:#aeb3bb;font-size:11px;font-weight:650}.admin-resources-v1-form input,.admin-resources-v1-form select,.admin-resources-v1-form textarea{color:#e7e9e5;background:#111419;border:1px solid #ffffff17;border-radius:8px;outline:0;width:100%;font-size:12px}.admin-resources-v1-form input,.admin-resources-v1-form select{min-height:42px;padding:0 11px}.admin-resources-v1-form textarea{resize:vertical;min-height:100px;padding:11px}.admin-resources-v1-form .is-full{grid-column:1/-1}.admin-resources-v1-cover-field,.admin-resources-v1-files{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;padding:15px}.admin-resources-v1-cover-editor{align-items:center;gap:12px;margin:11px 0;display:flex}.admin-resources-v1-cover-editor>div:first-child{background:#090b0e;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:100px;height:72px;display:grid;overflow:hidden}.admin-resources-v1-cover-editor img{object-fit:cover;width:100%;height:100%}.admin-resources-v1-cover-editor strong{color:var(--primary)}.admin-resources-v1-cover-editor>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.admin-resources-v1-cover-editor button,.admin-resources-v1-upload{border:1px solid var(--primary);min-height:36px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.admin-resources-v1-cover-editor button,.admin-resources-v1-upload{border:1px solid color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-resources-v1-cover-editor button,.admin-resources-v1-upload{background:var(--primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.admin-resources-v1-cover-editor button,.admin-resources-v1-upload{background:color-mix(in srgb,var(--primary) calc(.06 * 100%),transparent)}}.admin-resources-v1-cover-editor button,.admin-resources-v1-upload{color:var(--primary);cursor:pointer;align-items:center;gap:6px;font-size:10px;display:inline-flex!important}.admin-resources-v1-upload input{display:none}.admin-resources-v1-cover-field>small,.admin-resources-v1-files>small{color:#6f757e;margin-top:8px;font-size:9px;display:block}.admin-resources-v1-files-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.admin-resources-v1-files-head span{color:var(--primary);letter-spacing:.14em;font-size:8px;display:block}.admin-resources-v1-files-head strong{margin-top:4px;font-size:13px;display:block}.admin-resources-v1-files-head>small{color:#7c828b;font-size:9px}.admin-resources-v1-files>p{color:#858b94;max-width:650px;font-size:11px;line-height:1.55}.admin-resources-v1-file-list{gap:7px;margin-top:12px;display:grid}.admin-resources-v1-file-list>article{background:#090c0f;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.admin-resources-v1-file-list>article>b{color:var(--primary);font-size:8px}.admin-resources-v1-file-list>article>div:nth-child(2){min-width:0}.admin-resources-v1-file-list strong{color:#dfe1df;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-resources-v1-file-list small{color:#6f757e;font-size:8px}.admin-resources-v1-file-list>article>div:last-child{gap:5px;display:flex}.admin-resources-v1-files-empty{color:#707680;border:1px dashed #ffffff14;border-radius:8px;margin-top:12px;padding:14px;font-size:10px}.admin-resources-v1-checks{align-items:center;gap:18px;display:flex}.admin-resources-v1-checks label{color:#adb2ba;align-items:center;gap:7px;font-size:11px;display:flex}.admin-resources-v1-checks input{width:auto;min-height:auto}.admin-resources-v1-editor>footer{background:#0d1013f7;border-top:1px solid #ffffff12;justify-content:flex-end;position:sticky;bottom:0}.admin-resources-v1-editor>footer button{color:#afb4bc;cursor:pointer;background:#15181c;border:1px solid #ffffff17;border-radius:8px;min-height:39px;padding:0 14px}.admin-resources-v1-editor>footer button:last-child{color:#080a0c;background:#b9ff66;border-color:#b9ff66;font-weight:750}@media (max-width:900px){.admin-resources-v1-list>article{grid-template-columns:20px 65px minmax(0,1fr) auto}.admin-resources-v1-status{grid-column:3}.admin-resources-v1-actions{flex-wrap:wrap;grid-area:1/4/3;justify-content:flex-end}}@media (max-width:650px){.admin-resources-v1{padding:20px 15px 55px}.admin-resources-v1-hero{flex-direction:column;align-items:stretch}.admin-resources-v1-hero>button{justify-content:center}.admin-resources-v1-toolbar{flex-direction:column;align-items:stretch}.admin-resources-v1-list>article{grid-template-columns:56px minmax(0,1fr)}.admin-resources-v1-drag{display:none}.admin-resources-v1-cover{width:56px;height:56px}.admin-resources-v1-actions,.admin-resources-v1-status{grid-area:auto/1/auto/-1}.admin-resources-v1-actions{justify-content:flex-start}.admin-resources-v1-form{grid-template-columns:1fr}.admin-resources-v1-form .is-full{grid-column:auto}.admin-resources-v1-file-list>article{grid-template-columns:40px minmax(0,1fr)}.admin-resources-v1-file-list>article>div:last-child{grid-column:1/-1}}.admin-portfolio-v1{color:#f4f5f2;background:#080a0d;min-height:100vh;padding:28px 34px 70px}.admin-portfolio-v1-top,.admin-portfolio-v1-top a,.admin-portfolio-v1-top>div{align-items:center;display:flex}.admin-portfolio-v1-top{justify-content:space-between;gap:20px}.admin-portfolio-v1-top>div{gap:18px}.admin-portfolio-v1-top a{color:#aeb4bd;gap:7px;font-size:11px;text-decoration:none}.admin-portfolio-v1-top span{color:#676d76;letter-spacing:.13em;font-size:9px}.admin-portfolio-v1-hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:55px;display:flex}.admin-portfolio-v1-hero>div>span{color:var(--primary);letter-spacing:.16em;font-size:9px;font-weight:800}.admin-portfolio-v1-hero h1{letter-spacing:-.055em;margin:9px 0 8px;font-size:clamp(34px,5vw,64px)}.admin-portfolio-v1-hero p{color:#969ca5;max-width:620px;margin:0;font-size:13px;line-height:1.65}.admin-portfolio-v1-hero>button{background:var(--primary);color:#090b0d;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 17px;font-weight:750;display:flex}.admin-portfolio-v1-categories{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.admin-portfolio-v1-categories span{color:#858b94;border:1px solid #ffffff14;border-radius:100px;padding:7px 10px;font-size:9px}.admin-portfolio-v1-toolbar{background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:27px;padding:11px;display:flex}.admin-portfolio-v1-toolbar label{border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:min(430px,100%);padding:0 11px;display:flex}.admin-portfolio-v1-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:38px}.admin-portfolio-v1-toolbar>span{color:#747a84;font-size:10px}.admin-portfolio-v1-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.admin-portfolio-v1-grid>article{background:#0c0f12;border:1px solid #ffffff13;border-radius:13px;min-width:0;overflow:hidden}.admin-portfolio-v1-card-cover{aspect-ratio:16/10;background:radial-gradient(circle at 30% 20%,var(--primary),transparent 35%),radial-gradient(circle at 80% 80%,#7e68ff26,transparent 38%),#0a0c0f;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-card-cover{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent),transparent 35%),radial-gradient(circle at 80% 80%,#7e68ff26,transparent 38%),#0a0c0f}}.admin-portfolio-v1-card-cover img{object-fit:cover;width:100%;height:100%}.admin-portfolio-v1-card-cover>div{color:#646b74;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.admin-portfolio-v1-card-cover>div span{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.admin-portfolio-v1-featured,.admin-portfolio-v1-order{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050709cc;border-radius:6px;padding:5px 7px;font-size:8px;position:absolute;top:9px}.admin-portfolio-v1-order{color:#c1c5ca;left:9px}.admin-portfolio-v1-featured{color:var(--primary);right:9px}.admin-portfolio-v1-card-body{padding:14px}.admin-portfolio-v1-meta{flex-wrap:wrap;gap:6px;display:flex}.admin-portfolio-v1-meta span{color:#7d838c;text-transform:uppercase;font-size:8px}.admin-portfolio-v1-meta span[data-status=live]{color:var(--primary)}.admin-portfolio-v1-meta span[data-status=coming-soon]{color:#e7c775}.admin-portfolio-v1-card-body h2{letter-spacing:-.025em;margin:8px 0 6px;font-size:16px}.admin-portfolio-v1-card-body p{color:#858b94;min-height:48px;margin:0;font-size:11px;line-height:1.5}.admin-portfolio-v1-tools{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.admin-portfolio-v1-tools span{color:#8d939c;border:1px solid #ffffff12;border-radius:100px;padding:5px 7px;font-size:8px}.admin-portfolio-v1-card-body>small{color:#5f656e;margin-top:11px;font-size:9px;display:block}.admin-portfolio-v1-actions{border-top:1px solid #ffffff0f;gap:5px;margin-top:13px;padding-top:11px;display:flex}.admin-portfolio-v1-actions button{color:#969ca5;cursor:pointer;background:#14171b;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.admin-portfolio-v1-actions button:last-child{color:#ff818a;margin-left:auto}.admin-portfolio-v1-note{border:1px solid var(--primary);margin-top:15px;padding:16px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-note{border:1px solid color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent)}}.admin-portfolio-v1-note{background:var(--primary);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-note{background:color-mix(in srgb,var(--primary) calc(.025 * 100%),transparent)}}.admin-portfolio-v1-note{color:var(--primary);gap:11px;display:flex}.admin-portfolio-v1-note strong{color:#dfe2dc;font-size:12px}.admin-portfolio-v1-note p{color:#828992;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.55}.admin-portfolio-v1-modal{z-index:1000;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.admin-portfolio-v1-modal-bg{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000c;border:0;position:absolute;inset:0}.admin-portfolio-v1-editor{z-index:1;background:#0d1013;border:1px solid #ffffff1a;border-radius:16px;width:min(850px,100%);max-height:90vh;position:relative;overflow:auto}.admin-portfolio-v1-editor>footer,.admin-portfolio-v1-editor>header{justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;display:flex}.admin-portfolio-v1-editor>header{z-index:4;background:#0d1013f7;border-bottom:1px solid #ffffff12;position:sticky;top:0}.admin-portfolio-v1-editor>header span{color:var(--primary);letter-spacing:.15em;font-size:8px}.admin-portfolio-v1-editor>header h2{margin:4px 0 0;font-size:20px}.admin-portfolio-v1-editor>header button{color:#fff;cursor:pointer;background:#15181c;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.admin-portfolio-v1-form{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.admin-portfolio-v1-form>label{gap:7px;display:grid}.admin-portfolio-v1-form>label>span,.admin-portfolio-v1-media-field>div:first-child>span{color:#aeb3bb;font-size:11px;font-weight:650}.admin-portfolio-v1-form input,.admin-portfolio-v1-form select,.admin-portfolio-v1-form textarea{color:#e7e9e5;background:#111419;border:1px solid #ffffff17;border-radius:8px;outline:0;width:100%;font-size:12px}.admin-portfolio-v1-form input,.admin-portfolio-v1-form select{min-height:42px;padding:0 11px}.admin-portfolio-v1-form textarea{resize:vertical;min-height:105px;padding:11px}.admin-portfolio-v1-form>label>small{color:#707680;font-size:9px}.admin-portfolio-v1-form .is-full{grid-column:1/-1}.admin-portfolio-v1-media-field{background:#ffffff05;border:1px solid #ffffff14;border-radius:11px;padding:15px}.admin-portfolio-v1-media-field>div:first-child small{color:#6f757e;margin-top:4px;font-size:9px;display:block}.admin-portfolio-v1-media-preview{aspect-ratio:16/9;background:#090b0e;border:1px solid #ffffff14;border-radius:9px;width:100%;max-width:320px;margin:12px 0;overflow:hidden}.admin-portfolio-v1-media-preview img{object-fit:cover;width:100%;height:100%}.admin-portfolio-v1-media-preview>div{color:#666d76;align-content:center;place-items:center;gap:7px;width:100%;height:100%;font-size:9px;display:grid}.admin-portfolio-v1-upload-row{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.admin-portfolio-v1-upload-row button,.admin-portfolio-v1-upload-row label{border:1px solid var(--primary);min-height:35px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-upload-row button,.admin-portfolio-v1-upload-row label{border:1px solid color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-portfolio-v1-upload-row button,.admin-portfolio-v1-upload-row label{background:var(--primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-upload-row button,.admin-portfolio-v1-upload-row label{background:color-mix(in srgb,var(--primary) calc(.06 * 100%),transparent)}}.admin-portfolio-v1-upload-row button,.admin-portfolio-v1-upload-row label{color:var(--primary);cursor:pointer;align-items:center;font-size:10px;display:inline-flex}.admin-portfolio-v1-upload-row input{display:none}.admin-portfolio-v1-checks{align-items:center;gap:18px;display:flex}.admin-portfolio-v1-checks label{color:#adb2ba;align-items:center;gap:7px;font-size:11px;display:flex}.admin-portfolio-v1-checks input{width:auto;min-height:auto}.admin-portfolio-v1-editor>footer{background:#0d1013f7;border-top:1px solid #ffffff12;justify-content:flex-end;position:sticky;bottom:0}.admin-portfolio-v1-editor>footer button{color:#afb4bc;cursor:pointer;background:#15181c;border:1px solid #ffffff17;border-radius:8px;min-height:39px;padding:0 14px}.admin-portfolio-v1-editor>footer button:last-child{color:#080a0c;background:#b9ff66;border-color:#b9ff66;font-weight:750}@media (max-width:1000px){.admin-portfolio-v1-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.admin-portfolio-v1{padding:20px 15px 55px}.admin-portfolio-v1-hero{flex-direction:column;align-items:stretch}.admin-portfolio-v1-hero>button{justify-content:center}.admin-portfolio-v1-toolbar{flex-direction:column;align-items:stretch}.admin-portfolio-v1-form,.admin-portfolio-v1-grid{grid-template-columns:1fr}.admin-portfolio-v1-form .is-full{grid-column:auto}}.admin-portfolio-v1-gallery-manager{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:16px}.admin-portfolio-v1-gallery-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-portfolio-v1-gallery-head span{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:800;display:block}.admin-portfolio-v1-gallery-head strong{color:#e2e4e1;margin-top:5px;font-size:14px;display:block}.admin-portfolio-v1-gallery-head small{color:#777e87;margin-top:4px;font-size:10px;display:block}.admin-portfolio-v1-gallery-head>b{border:1px solid var(--primary);padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-gallery-head>b{border:1px solid color-mix(in srgb,var(--primary) calc(.15 * 100%),transparent)}}.admin-portfolio-v1-gallery-head>b{color:var(--primary);white-space:nowrap;border-radius:100px;font-size:9px}.admin-portfolio-v1-gallery-upload{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.admin-portfolio-v1-gallery-upload label{border:1px solid var(--primary);min-height:38px;padding:0 13px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-gallery-upload label{border:1px solid color-mix(in srgb,var(--primary) calc(.2 * 100%),transparent)}}.admin-portfolio-v1-gallery-upload label{background:var(--primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.admin-portfolio-v1-gallery-upload label{background:color-mix(in srgb,var(--primary) calc(.055 * 100%),transparent)}}.admin-portfolio-v1-gallery-upload label{color:var(--primary);cursor:pointer;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.admin-portfolio-v1-gallery-upload input{display:none}.admin-portfolio-v1-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.admin-portfolio-v1-gallery-grid>article{background:#090c0f;border:1px solid #ffffff13;border-radius:10px;min-width:0;overflow:hidden}.admin-portfolio-v1-gallery-preview{aspect-ratio:4/3;background:#050709;position:relative;overflow:hidden}.admin-portfolio-v1-gallery-preview img,.admin-portfolio-v1-gallery-preview video{object-fit:cover;width:100%;height:100%;display:block}.admin-portfolio-v1-gallery-preview>b,.admin-portfolio-v1-gallery-preview>span{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050709cc;border-radius:5px;padding:4px 6px;font-size:7px;position:absolute;top:7px}.admin-portfolio-v1-gallery-preview>span{color:#d2d5d1;left:7px}.admin-portfolio-v1-gallery-preview>b{color:var(--primary);right:7px}.admin-portfolio-v1-gallery-info{min-width:0;padding:9px 9px 5px}.admin-portfolio-v1-gallery-info strong{color:#d9dcda;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.admin-portfolio-v1-gallery-info small{color:#666d76;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.admin-portfolio-v1-gallery-actions{gap:5px;padding:6px 9px 9px;display:flex}.admin-portfolio-v1-gallery-actions button{color:#9298a1;cursor:pointer;background:#13161a;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.admin-portfolio-v1-gallery-actions button:last-child{color:#ff818a;margin-left:auto}.admin-portfolio-v1-gallery-empty{text-align:center;color:#606770;border:1px dashed #ffffff1a;border-radius:10px;align-content:center;place-items:center;gap:7px;min-height:145px;margin-top:14px;padding:20px;display:grid}.admin-portfolio-v1-gallery-empty strong{color:#9da3ab;font-size:11px}.admin-portfolio-v1-gallery-empty span{color:#696f78;font-size:9px}.admin-portfolio-v1-gallery-note{color:#707780;margin:12px 0 0;font-size:10px;line-height:1.55}@media (max-width:760px){.admin-portfolio-v1-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin-portfolio-v1-gallery-grid{grid-template-columns:1fr}.admin-portfolio-v1-gallery-head{flex-direction:column}}.admin-portfolio-cat{background:#0c0f12;border:1px solid #ffffff14;border-radius:14px;margin-top:28px;padding:18px}.admin-portfolio-cat-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-portfolio-cat-head>div>span{color:#b9ff66;letter-spacing:.14em;font-size:9px;font-weight:800}.admin-portfolio-cat-head h2{color:#f2f4ef;letter-spacing:-.02em;margin:6px 0;font-size:20px}.admin-portfolio-cat-head p{color:#858b94;margin:0;font-size:12px;line-height:1.55}.admin-portfolio-cat-head>button{color:#b9ff66;cursor:pointer;background:#b9ff6612;border:1px solid #b9ff6633;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.admin-portfolio-cat-head>button:hover{background:#b9ff661f;border-color:#b9ff6673}.admin-portfolio-cat-search{background:#101317;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:9px;margin-top:17px;padding:0 11px;display:flex}.admin-portfolio-cat-search>svg{color:#717780;flex:none}.admin-portfolio-cat-search input{color:#f1f2ef;background:0 0;border:0;outline:0;width:100%;height:41px;font-size:12px}.admin-portfolio-cat-search input::placeholder{color:#626872}.admin-portfolio-cat-search>span{color:#7a818a;text-align:center;min-width:28px;font-size:10px}.admin-portfolio-cat-list{gap:7px;margin-top:10px;display:grid}.admin-portfolio-cat-list>article{background:#101317;border:1px solid #fff1;border-radius:9px;grid-template-columns:22px minmax(0,1fr) 76px auto;align-items:center;gap:11px;min-width:0;padding:11px;transition:border-color .2s,background .2s;display:grid}.admin-portfolio-cat-list>article:hover{background:#12161a;border-color:#b9ff6621}.admin-portfolio-cat-list>article>svg{color:#505761}.admin-portfolio-cat-list>article>div:nth-child(2){min-width:0}.admin-portfolio-cat-list>article>div:nth-child(2) strong{color:#dedfdd;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;display:block;overflow:hidden}.admin-portfolio-cat-list>article>div:nth-child(2) span{color:#666d76;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.admin-portfolio-cat-list>article>span{color:#b9ff66;letter-spacing:.08em;font-size:8px;font-weight:750}.admin-portfolio-cat-list>article>span[data-active=false]{color:#707780}.admin-portfolio-cat-list>article>div:last-child{justify-content:flex-end;align-items:center;gap:5px;display:flex}.admin-portfolio-cat-list button{color:#969ca5;cursor:pointer;background:#171a1e;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid}.admin-portfolio-cat-list button:hover{color:#b9ff66;background:#1b1f24;border-color:#b9ff6638}.admin-portfolio-cat-list button:last-child{color:#ff818a}.admin-portfolio-cat-list button:last-child:hover{color:#ff9da4;background:#ff818a0f;border-color:#ff818a40}.admin-portfolio-cat-note{background:#b9ff6606;border:1px solid #b9ff6614;border-radius:9px;margin-top:13px;padding:13px 14px}.admin-portfolio-cat-note strong{color:#b9ff66;font-size:11px}.admin-portfolio-cat-note p{color:#747b84;max-width:760px;margin:5px 0 0;font-size:11px;line-height:1.55}.admin-portfolio-cat-modal{z-index:1200;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-portfolio-cat-bg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#000000d1;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-portfolio-cat-editor{z-index:1;background:#0d1013;border:1px solid #ffffff1a;border-radius:14px;width:min(480px,100%);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.admin-portfolio-cat-editor footer,.admin-portfolio-cat-editor header{justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.admin-portfolio-cat-editor header{border-bottom:1px solid #ffffff12}.admin-portfolio-cat-editor header span{color:#b9ff66;letter-spacing:.14em;font-size:8px;font-weight:800}.admin-portfolio-cat-editor h3{color:#f2f3ef;margin:5px 0 0;font-size:19px}.admin-portfolio-cat-editor header>button{color:#e4e6e2;cursor:pointer;background:#15181c;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:33px;height:33px;padding:0;display:grid}.admin-portfolio-cat-editor>div{gap:14px;padding:17px;display:grid}.admin-portfolio-cat-editor>div>label:not(.admin-portfolio-cat-toggle){gap:7px;display:grid}.admin-portfolio-cat-editor label span{color:#adb2ba;font-size:11px;font-weight:650}.admin-portfolio-cat-editor label:not(.admin-portfolio-cat-toggle) input{color:#f0f2ee;background:#111419;border:1px solid #ffffff17;border-radius:8px;outline:0;width:100%;min-height:43px;padding:0 11px;font-size:12px}.admin-portfolio-cat-editor label:not(.admin-portfolio-cat-toggle) input:focus{border-color:#b9ff6659}.admin-portfolio-cat-toggle{color:#aeb4bc;cursor:pointer;align-items:center;gap:9px;min-height:38px;font-size:11px;display:flex}.admin-portfolio-cat-toggle input{accent-color:#b9ff66;width:15px;height:15px}.admin-portfolio-cat-editor footer{border-top:1px solid #ffffff12;justify-content:flex-end}.admin-portfolio-cat-editor footer button{color:#aeb4bc;cursor:pointer;background:#15181c;border:1px solid #ffffff17;border-radius:8px;min-height:39px;padding:0 14px;font-size:11px}.admin-portfolio-cat-editor footer button:last-child{color:#080a0c;background:#b9ff66;border-color:#b9ff66;font-weight:750}@media (max-width:650px){.admin-portfolio-cat{padding:14px}.admin-portfolio-cat-head{flex-direction:column;align-items:stretch}.admin-portfolio-cat-head>button{width:100%}.admin-portfolio-cat-list>article{grid-template-columns:20px minmax(0,1fr)}.admin-portfolio-cat-list>article>span{grid-column:2}.admin-portfolio-cat-list>article>div:last-child{flex-wrap:wrap;grid-column:2;justify-content:flex-start}}.admin-portfolio-builder{background:#0b0e11;border:1px solid #ffffff14;border-radius:13px;margin-top:8px;padding:18px}.admin-portfolio-builder-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-portfolio-builder-head span{color:#b9ff66;letter-spacing:.14em;font-size:9px;font-weight:800}.admin-portfolio-builder-head h3{color:#f0f2ed;margin:5px 0;font-size:17px}.admin-portfolio-builder-head p{color:#7d848d;margin:0;font-size:11px;line-height:1.55}.admin-portfolio-builder-head>b{color:#b9ff66;white-space:nowrap;border:1px solid #b9ff6626;border-radius:999px;padding:6px 9px;font-size:9px}.admin-portfolio-builder-add{flex-wrap:wrap;gap:6px;margin-top:15px;display:flex}.admin-portfolio-builder-add button{color:#abb1b9;cursor:pointer;background:#14181c;border:1px solid #ffffff14;border-radius:7px;min-height:34px;padding:0 10px;font-size:10px}.admin-portfolio-builder-add button:hover{color:#b9ff66;border-color:#b9ff6640}.admin-portfolio-builder-empty{color:#606872;text-align:center;border:1px dashed #ffffff1a;border-radius:9px;align-content:center;place-items:center;gap:6px;min-height:130px;margin-top:13px;display:grid}.admin-portfolio-builder-empty strong{color:#a2a8af;font-size:11px}.admin-portfolio-builder-empty span{font-size:10px}.admin-portfolio-builder-list{gap:9px;margin-top:13px;display:grid}.admin-portfolio-builder-block{background:#101419;border:1px solid #ffffff13;border-radius:10px;overflow:hidden}.admin-portfolio-builder-block>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:7px 10px;display:flex}.admin-portfolio-builder-block>header>div{align-items:center;gap:7px;display:flex}.admin-portfolio-builder-block>header svg{color:#59616a}.admin-portfolio-builder-block>header span{color:#626a73;font-size:8px}.admin-portfolio-builder-block>header strong{color:#b9ff66;letter-spacing:.08em;font-size:9px}.admin-portfolio-builder-block>header button{color:#9299a2;cursor:pointer;background:#171b20;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.admin-portfolio-builder-block>header button:last-child{color:#ff818a}.admin-portfolio-builder-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.admin-portfolio-builder-fields label{gap:6px;display:grid}.admin-portfolio-builder-fields .is-full{grid-column:1/-1}.admin-portfolio-builder-fields span{color:#9299a2;font-size:10px}.admin-portfolio-builder-fields input,.admin-portfolio-builder-fields select,.admin-portfolio-builder-fields textarea,.admin-portfolio-builder-two input{color:#e5e7e3;background:#0b0e12;border:1px solid #ffffff14;border-radius:7px;outline:0;width:100%;font-size:11px}.admin-portfolio-builder-fields input,.admin-portfolio-builder-fields select,.admin-portfolio-builder-two input{min-height:39px;padding:0 10px}.admin-portfolio-builder-fields textarea{resize:vertical;min-height:95px;padding:10px}.admin-portfolio-builder-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.admin-portfolio-builder-two>div{border:1px solid #ffffff0f;border-radius:8px;gap:7px;padding:10px;display:grid}.admin-portfolio-builder-two strong{color:#9da4ad;font-size:10px}.admin-portfolio-builder-gallery{padding:12px}.admin-portfolio-builder-gallery-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-portfolio-builder-gallery-top label{color:#b9ff66;cursor:pointer;background:#b9ff660d;border:1px solid #b9ff6633;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:10px;display:inline-flex}.admin-portfolio-builder-gallery-top input{display:none}.admin-portfolio-builder-gallery-top span{color:#777f88;font-size:9px}.admin-portfolio-builder-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.admin-portfolio-builder-gallery-grid>div{aspect-ratio:1;background:#080a0d;border-radius:7px;position:relative;overflow:hidden}.admin-portfolio-builder-gallery-grid img{object-fit:cover;width:100%;height:100%;display:block}.admin-portfolio-builder-gallery-grid button{color:#ff8a92;cursor:pointer;background:#000000b8;border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}@media (max-width:700px){.admin-portfolio-builder-fields,.admin-portfolio-builder-two{grid-template-columns:1fr}.admin-portfolio-builder-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-portfolio-builder-head{flex-direction:column}}.admin-portfolio-builder-gallery-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-portfolio-builder-gallery-title>div{align-items:center;gap:9px;display:flex}.admin-portfolio-builder-gallery-title strong{color:#dfe2dd;font-size:11px}.admin-portfolio-builder-gallery-title span{color:#b9ff66;background:#b9ff6612;border-radius:999px;padding:4px 7px;font-size:8px}.admin-portfolio-builder-gallery-title>button{color:#ff8991;cursor:pointer;background:#ff78820a;border:1px solid #ff788226;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:9px;display:flex}.admin-portfolio-builder-gallery-top{flex-wrap:wrap;justify-content:flex-start}.admin-portfolio-builder-gallery-help{color:#717982;max-width:720px;margin:9px 0 0;font-size:10px;line-height:1.55}.admin-portfolio-builder-gallery-empty{color:#606872;text-align:center;border:1px dashed #ffffff17;border-radius:8px;align-content:center;place-items:center;gap:6px;min-height:120px;margin-top:11px;display:grid}.admin-portfolio-builder-gallery-empty strong{color:#9ca3ab;font-size:10px}.admin-portfolio-builder-gallery-empty span{font-size:9px}.admin-portfolio-builder-gallery-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-portfolio-builder-gallery-item{background:#090c0f;border:1px solid #ffffff12;border-radius:8px;position:relative;overflow:hidden;aspect-ratio:auto!important}.admin-portfolio-builder-gallery-item>div:first-child{aspect-ratio:1;position:relative;overflow:hidden}.admin-portfolio-builder-gallery-item>div:first-child img{object-fit:cover;width:100%;height:100%}.admin-portfolio-builder-gallery-item>div:first-child>span{color:#b9ff66;background:#000000b8;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;top:5px;left:5px}.admin-portfolio-builder-gallery-item>strong{color:#8d949d;text-overflow:ellipsis;white-space:nowrap;padding:7px 7px 3px;font-size:8px;font-weight:500;display:block;overflow:hidden}.admin-portfolio-builder-gallery-actions{gap:4px;padding:4px 7px 7px;display:flex}.admin-portfolio-builder-gallery-actions button{color:#858d96;cursor:pointer;background:#14181c;border:1px solid #ffffff12;border-radius:5px;place-items:center;width:25px;height:25px;display:grid;position:static!important}.admin-portfolio-builder-gallery-actions button:last-child{color:#ff8991;margin-left:auto}.admin-portfolio-builder-gallery-actions button:disabled{opacity:.25;cursor:default}@media (max-width:1050px){.admin-portfolio-builder-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.admin-portfolio-builder-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.admin-portfolio-builder-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-portfolio-builder-gallery-title{flex-direction:column;align-items:flex-start}}.creative-project-builder{overflow:hidden}.creative-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(1500px,100% - 40px);margin-left:auto;margin-right:auto;display:grid}.creative-gallery-item{background:#ffffff06;margin:0;position:relative;overflow:hidden}.creative-gallery-item img{object-fit:cover;width:100%;height:auto;display:block}.creative-gallery-item>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb8;letter-spacing:.08em;background:#0000009e;border:1px solid #ffffff1a;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:700;position:absolute;bottom:10px;right:10px}.creative-project-empty-story{text-align:center;border:1px dashed #ffffff1a;border-radius:18px;align-content:center;place-items:center;gap:9px;width:min(900px,100% - 40px);min-height:260px;margin:60px auto;display:grid}.creative-project-empty-story span{color:var(--primary);letter-spacing:.15em;font-size:9px;font-weight:800}.creative-project-empty-story strong{color:var(--text);font-size:clamp(18px,2vw,27px);font-weight:500}.creative-project-builder>.creative-block{content-visibility:auto;contain-intrinsic-size:auto 800px}@media (min-width:1500px){.creative-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.creative-block-gallery{grid-template-columns:1fr;gap:7px;width:calc(100% - 20px)}.creative-gallery-item>span{bottom:7px;right:7px}.creative-project-empty-story{width:calc(100% - 24px);min-height:200px;margin:35px auto}}.admin-portfolio-preview-button{justify-content:center;align-items:center;gap:6px;margin-left:auto;color:#b9ff66!important;background:#b9ff660d!important;border-color:#b9ff6633!important;display:inline-flex!important}.admin-portfolio-preview-button:hover{background:#b9ff661a!important;border-color:#b9ff6666!important}.creative-admin-preview-bar{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090beb;border-bottom:1px solid #b9ff6624;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 24px;display:flex;position:sticky;top:0}.creative-admin-preview-bar>div{align-items:center;gap:9px;display:flex}.creative-admin-preview-bar strong{color:#b9ff66;letter-spacing:.12em;font-size:9px}.creative-admin-preview-bar span{color:#8f969e;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;padding:4px 7px;font-size:8px}.creative-admin-preview-bar a{color:#a5abb2;align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.creative-admin-preview-bar a:hover{color:#fff}.creative-admin-preview-loading,.creative-admin-preview-missing{color:#fff;text-align:center;background:#080a0c;align-content:center;place-items:center;gap:14px;min-height:100vh;padding:40px;display:grid}.creative-admin-preview-missing>span{color:#b9ff66;letter-spacing:.14em;font-size:9px;font-weight:800}.creative-admin-preview-missing h1{max-width:620px;margin:0;font-size:clamp(24px,4vw,46px);line-height:1.05}.creative-admin-preview-missing a{color:#b9ff66;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.creative-preview-media-empty{color:#ffffff61;background:#ffffff05;border:1px dashed #ffffff1a;align-content:center;place-items:center;gap:8px;min-height:240px;font-size:10px;display:grid}@media (max-width:600px){.creative-admin-preview-bar{padding:8px 12px}.admin-portfolio-preview-button{margin-left:0}}.admin-work-v1{color:#eef0ec}.admin-work-v1-top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-work-v1-top>div>span{color:var(--primary);letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:800;display:block}.admin-work-v1-top h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(28px,4vw,48px)}.admin-work-v1-top p{color:#858c95;max-width:650px;margin:0;font-size:12px;line-height:1.65}.admin-work-v1-add{background:var(--primary);color:#0a0d0b;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:800;display:inline-flex}.admin-work-v1-stats{margin-top:28px}.admin-work-v1-stats span{color:#737b84;letter-spacing:.12em;font-size:8px}.admin-work-v1-stats strong{margin-top:7px;font-size:23px;display:block}.admin-work-v1-toolbar{background:#0d1013;border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:9px;display:flex}.admin-work-v1-toolbar>div{align-items:center;gap:8px;width:min(520px,100%);display:flex}.admin-work-v1-toolbar input{color:#eee;background:0 0;border:0;outline:0;width:100%;min-height:35px;font-size:11px}.admin-work-v1-toolbar>span{color:#777f88;font-size:9px}.admin-work-v1-card{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:14px;padding:9px}.admin-work-v1-visual{background:radial-gradient(circle at 70% 30%,var(--primary),transparent 30%),#14181c;border-radius:8px;min-height:105px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-visual{background:radial-gradient(circle at 70% 30%,color-mix(in srgb,var(--primary) calc(.15 * 100%),transparent),transparent 30%),#14181c}}.admin-work-v1-visual{justify-content:space-between;align-items:flex-end;padding:10px;display:flex}.admin-work-v1-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-work-v1-visual span,.admin-work-v1-visual strong{z-index:1;position:relative}.admin-work-v1-visual span{color:var(--primary);font-size:9px}.admin-work-v1-visual strong{color:#ffffffc7;word-break:break-word;max-width:100px;font-size:11px}.admin-work-v1-info small{color:#737b84;letter-spacing:.08em;font-size:8px}.admin-work-v1-info h2{margin:4px 0;font-size:17px}.admin-work-v1-info p{color:#858c94;max-width:720px;margin:0;font-size:10px;line-height:1.55}.admin-work-v1-badges span{padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-badges span{background:color-mix(in srgb,var(--primary) calc(.07 * 100%),transparent)}}.admin-work-v1-meta{color:#666e77;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:8px;display:flex}.admin-work-v1-meta strong{color:#aab0b7}.admin-work-v1-actions{flex-wrap:wrap;justify-content:flex-end;max-width:120px;display:flex}.admin-work-v1-actions a,.admin-work-v1-actions button{color:#969da5}.admin-work-v1-editor{max-height:calc(100vh - 44px);overflow:auto}.admin-work-v1-editor header span{color:var(--primary);letter-spacing:.13em;font-size:8px}.admin-work-v1-editor header h2{margin:4px 0 0;font-size:18px}.admin-work-v1-editor header>button{color:#aaa;cursor:pointer;background:#15191d;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.admin-work-v1-form label>span,.admin-work-v1-media>div>span{color:#9299a1;font-size:10px}.admin-work-v1-form input,.admin-work-v1-form select,.admin-work-v1-form textarea,.admin-work-v1-media input{color:#e6e8e4;background:#080b0e;border:1px solid #ffffff14;border-radius:7px;outline:0;width:100%;font-size:11px}.admin-work-v1-form input,.admin-work-v1-form select,.admin-work-v1-media input{min-height:39px;padding:0 10px}.admin-work-v1-media{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-work-v1-media>div{border:1px solid #ffffff12;border-radius:9px;gap:8px;padding:11px;display:grid}.admin-work-v1-media img,.admin-work-v1-media>div>div{object-fit:cover;background:#080b0e;border-radius:7px;width:100%;height:150px}.admin-work-v1-media>div>div{color:#606872;align-content:center;place-items:center;gap:6px;font-size:9px;display:grid}.admin-work-v1-media label{border:1px solid var(--primary);min-height:34px}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-media label{border:1px solid color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent)}}.admin-work-v1-media label{color:var(--primary);cursor:pointer;border-radius:7px;place-items:center;font-size:9px;display:grid}.admin-work-v1-media label input{display:none}@media (max-width:850px){.admin-work-v1{padding:20px 14px}.admin-work-v1-top{flex-direction:column;align-items:flex-start}.admin-work-v1-stats{grid-template-columns:repeat(2,1fr)}.admin-work-v1-card{grid-template-columns:110px minmax(0,1fr)}.admin-work-v1-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}}@media (max-width:600px){.admin-work-v1-card{grid-template-columns:1fr}.admin-work-v1-visual{min-height:170px}.admin-work-v1-form,.admin-work-v1-media{grid-template-columns:1fr}.admin-work-v1-overlay{padding:8px}}.admin-work-highlight-manager{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-column:1/-1;margin-top:6px;padding:16px}.admin-work-highlight-manager>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.admin-work-highlight-manager>header span{color:#b9ff66;letter-spacing:.13em;font-size:8px;font-weight:800}.admin-work-highlight-manager>header h3{color:#f1f3ef;margin:4px 0;font-size:16px}.admin-work-highlight-manager>header p{color:#858c94;max-width:540px;margin:0;font-size:10px;line-height:1.55}.admin-work-highlight-manager>header button{color:#b9ff66;white-space:nowrap;cursor:pointer;background:#b9ff660f;border:1px solid #b9ff6633;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:9px;display:inline-flex}.admin-work-highlight-empty{color:#6f7780;text-align:center;border:1px dashed #ffffff17;border-radius:8px;padding:28px 15px;font-size:10px}.admin-work-highlight-list{gap:8px;display:grid}.admin-work-highlight-card{background:#0a0d10;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.admin-work-highlight-number{color:#b9ff66;border:1px solid #b9ff6626;border-radius:7px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid}.admin-work-highlight-fields{grid-template-columns:.8fr 1.4fr;gap:8px;display:grid}.admin-work-highlight-fields label{gap:5px;display:grid}.admin-work-highlight-fields label>span{color:#858d95;font-size:9px}.admin-work-highlight-fields input,.admin-work-highlight-fields textarea{color:#e9ebe7;background:#07090b;border:1px solid #ffffff14;border-radius:7px;outline:none;width:100%;font-size:11px}.admin-work-highlight-fields input{min-height:38px;padding:0 9px}.admin-work-highlight-fields textarea{resize:vertical;min-height:70px;padding:9px}.admin-work-highlight-actions{gap:4px;display:flex}.admin-work-highlight-actions button{color:#8e969e;cursor:pointer;background:#12161a;border:1px solid #ffffff12;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.admin-work-highlight-actions button:disabled{opacity:.25;cursor:default}.admin-work-highlight-actions .is-danger{color:#ff858d}@media (max-width:720px){.admin-work-highlight-manager>header{flex-direction:column}.admin-work-highlight-card{grid-template-columns:34px minmax(0,1fr)}.admin-work-highlight-fields{grid-template-columns:1fr}.admin-work-highlight-actions{grid-column:2}}.admin-work-v1{min-height:100vh;color:var(--text);background:#080a0c;padding:34px}.admin-work-v1-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.admin-work-v1-header>div>span{color:var(--primary);letter-spacing:.14em;margin-top:18px;font-size:9px;font-weight:800;display:block}.admin-work-v1-header h1{letter-spacing:-.045em;margin:6px 0 7px;font-size:clamp(30px,4vw,48px);line-height:1}.admin-work-v1-header p{color:#858d95;margin:0;font-size:12px;line-height:1.6}.admin-work-v1-back{color:#858d95;text-decoration:none}.admin-work-v1-back,.admin-work-v1-primary{align-items:center;gap:7px;font-size:10px;display:inline-flex}.admin-work-v1-primary{background:var(--primary);color:#090c09;cursor:pointer;border:0;border-radius:8px;justify-content:center;min-height:42px;padding:0 15px;font-weight:800}.admin-work-v1-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.admin-work-v1-stats article{background:#0d1013;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:88px;padding:15px;display:flex}.admin-work-v1-stats article span{color:#737b84;letter-spacing:.12em;font-size:8px;font-weight:700}.admin-work-v1-stats article strong{font-size:23px;line-height:1}.admin-work-v1-search{background:#0d1013;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;min-height:52px;margin-top:10px;padding:0 14px;display:flex}.admin-work-v1-search svg{color:#69717a;flex:none}.admin-work-v1-search input{color:#edf0eb;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.admin-work-v1-search input::placeholder{color:#656d75}.admin-work-v1-search>span{color:#737b84;white-space:nowrap;font-size:9px}.admin-work-v1-list{gap:8px;margin-top:10px;display:grid}.admin-work-v1-card{background:#0d1013;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:145px minmax(0,1fr) 116px;align-items:stretch;gap:15px;min-height:128px;padding:10px;display:grid}.admin-work-v1-card-number{background:radial-gradient(circle at 75% 20%,var(--primary),transparent 36%),linear-gradient(145deg,#14191d,#090c0e);border-radius:8px;padding:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-card-number{background:radial-gradient(circle at 75% 20%,color-mix(in srgb,var(--primary) calc(.14 * 100%),transparent),transparent 36%),linear-gradient(145deg,#14191d,#090c0e)}}.admin-work-v1-card-number{flex-direction:column;justify-content:space-between;display:flex}.admin-work-v1-card-number:after{content:"";border:1px solid var(--primary);width:90px;height:90px;position:absolute;bottom:-45px;right:-35px}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-card-number:after{border:1px solid color-mix(in srgb,var(--primary) calc(.13 * 100%),transparent)}}.admin-work-v1-card-number:after{border-radius:50%}.admin-work-v1-card-number span{z-index:1;color:var(--primary);font-size:9px;font-weight:700;position:relative}.admin-work-v1-card-number strong{z-index:1;color:#e9ece7;word-break:break-word;font-size:12px;line-height:1.1;position:relative}.admin-work-v1-card-content{align-self:center;min-width:0}.admin-work-v1-badges{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.admin-work-v1-badges span{border:1px solid var(--primary);padding:4px 6px}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-badges span{border:1px solid color-mix(in srgb,var(--primary) calc(.11 * 100%),transparent)}}.admin-work-v1-badges span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-badges span{background:color-mix(in srgb,var(--primary) calc(.06 * 100%),transparent)}}.admin-work-v1-badges span{color:var(--primary);letter-spacing:.05em;font-size:7px;font-weight:800}.admin-work-v1-card-content>small{color:#7b838b;letter-spacing:.06em;font-size:8px;font-weight:600}.admin-work-v1-card-content h2{color:var(--text);margin:5px 0;font-size:17px;line-height:1.2}.admin-work-v1-card-content p{color:#858d95;max-width:760px;margin:0;font-size:10px;line-height:1.55}.admin-work-v1-card-meta{flex-wrap:wrap;gap:16px;margin-top:9px;display:flex}.admin-work-v1-card-meta span{color:#626a72;font-size:8px}.admin-work-v1-card-meta strong{color:#9ca3aa;margin-left:4px;font-weight:600}.admin-work-v1-actions{grid-template-columns:repeat(3,31px);justify-content:end;align-self:center;gap:5px;display:grid}.admin-work-v1-actions a,.admin-work-v1-actions button{color:#8e969e;cursor:pointer;background:#14181c;border:1px solid #ffffff12;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;text-decoration:none;transition:border-color .2s,color .2s,background .2s;display:grid}.admin-work-v1-actions a:hover,.admin-work-v1-actions button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-actions a:hover,.admin-work-v1-actions button:hover{border-color:color-mix(in srgb,var(--primary) calc(.28 * 100%),transparent)}}.admin-work-v1-actions a:hover,.admin-work-v1-actions button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-actions a:hover,.admin-work-v1-actions button:hover{background:color-mix(in srgb,var(--primary) calc(.06 * 100%),transparent)}}.admin-work-v1-actions a:hover,.admin-work-v1-actions button:hover{color:var(--primary)}.admin-work-v1-actions .is-danger{color:#ff7f88}.admin-work-v1-actions .is-danger:hover{color:#ff7f88;background:#ff7f880f;border-color:#ff7f8840}.admin-work-v1-overlay{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-work-v1-editor{background:#0d1013;border:1px solid #ffffff1a;border-radius:15px;width:min(1050px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 30px 100px #00000080}.admin-work-v1-editor>header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1013f5;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:16px 18px;display:flex;position:sticky;top:0}.admin-work-v1-editor>header span{color:var(--primary);letter-spacing:.13em;font-size:8px;font-weight:800}.admin-work-v1-editor>header h2{color:var(--text);margin:4px 0 0;font-size:19px}.admin-work-v1-editor>header>button{color:#a1a8af;cursor:pointer;background:#15191d;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.admin-work-v1-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.admin-work-v1-form>label{gap:6px;display:grid}.admin-work-v1-form>label.is-full{grid-column:1/-1}.admin-work-v1-form>label>span{color:#9299a1;font-size:10px;font-weight:600}.admin-work-v1-form input,.admin-work-v1-form select,.admin-work-v1-form textarea{color:#e9ebe7;background:#080b0e;border:1px solid #ffffff14;border-radius:7px;outline:0;width:100%;font-size:11px}.admin-work-v1-form input,.admin-work-v1-form select{min-height:40px;padding:0 10px}.admin-work-v1-form textarea{resize:vertical;min-height:100px;padding:10px;line-height:1.5}.admin-work-v1-form input:focus,.admin-work-v1-form select:focus,.admin-work-v1-form textarea:focus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-work-v1-form input:focus,.admin-work-v1-form select:focus,.admin-work-v1-form textarea:focus{border-color:color-mix(in srgb,var(--primary) calc(.35 * 100%),transparent)}}.admin-work-v1-checks{align-items:center;gap:18px;display:flex}.admin-work-v1-checks label{color:#9ba2a9;align-items:center;gap:7px;font-size:10px;display:flex}.admin-work-v1-checks input{width:auto;min-height:auto}.admin-work-v1-editor>footer{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d1013f7;border-top:1px solid #ffffff12;justify-content:flex-end;gap:7px;padding:12px 18px;display:flex;position:sticky;bottom:0}.admin-work-v1-editor>footer button{color:#a1a8af;cursor:pointer;background:#15191d;border:1px solid #ffffff14;border-radius:7px;min-height:38px;padding:0 14px;font-size:10px}.admin-work-v1-editor>footer button:last-child{color:#090c09;background:#b9ff66;border-color:#b9ff66;font-weight:800}@media (max-width:900px){.admin-work-v1{padding:24px 16px}.admin-work-v1-card{grid-template-columns:115px minmax(0,1fr)}.admin-work-v1-actions{grid-column:1/-1;grid-template-columns:repeat(7,31px);justify-content:start}}@media (max-width:650px){.admin-work-v1-header{flex-direction:column;align-items:flex-start}.admin-work-v1-stats{grid-template-columns:repeat(2,1fr)}.admin-work-v1-card{grid-template-columns:1fr}.admin-work-v1-card-number{min-height:115px}.admin-work-v1-actions{grid-column:auto;grid-template-columns:repeat(4,31px)}.admin-work-v1-form{grid-template-columns:1fr}.admin-work-v1-form>label.is-full{grid-column:auto}.admin-work-v1-overlay{padding:7px}}.admin-work-gallery-manager{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;grid-column:1/-1;padding:16px}.admin-work-gallery-manager>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-work-gallery-manager>header span{color:#b9ff66;letter-spacing:.13em;font-size:8px;font-weight:800}.admin-work-gallery-manager>header h3{color:#f1f3ef;margin:4px 0;font-size:16px}.admin-work-gallery-manager>header p{color:#858c94;max-width:520px;margin:0;font-size:10px;line-height:1.55}.admin-work-gallery-manager>header>strong{color:#b9ff66;background:#b9ff6612;border-radius:999px;padding:5px 8px;font-size:8px}.admin-work-gallery-toolbar{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.admin-work-gallery-toolbar button,.admin-work-gallery-toolbar label{color:#a1a8af;cursor:pointer;background:#0a0d10;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:9px;display:inline-flex}.admin-work-gallery-toolbar label:first-child{color:#b9ff66;background:#b9ff660f;border-color:#b9ff6633}.admin-work-gallery-toolbar input{display:none}.admin-work-gallery-toolbar button{color:#ff858d}.admin-work-gallery-empty{text-align:center;border:1px dashed #ffffff17;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:120px;margin-top:10px;display:grid}.admin-work-gallery-empty strong{color:#9ba2a9;font-size:11px}.admin-work-gallery-empty span{color:#626a72;max-width:420px;font-size:9px;line-height:1.5}.admin-work-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.admin-work-gallery-card{background:#090c0f;border:1px solid #ffffff12;border-radius:9px}.admin-work-gallery-preview{aspect-ratio:4/3;background:#050708;position:relative;overflow:hidden}.admin-work-gallery-preview img,.admin-work-gallery-preview video{object-fit:cover;width:100%;height:100%;display:block}.admin-work-gallery-preview>small,.admin-work-gallery-preview>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;background:#050708cc;border-radius:999px;padding:4px 6px;font-size:7px;position:absolute;top:7px}.admin-work-gallery-preview>span{color:#b9ff66;left:7px}.admin-work-gallery-preview>small{color:#d5d9d3;right:7px}.admin-work-gallery-info{padding:8px}.admin-work-gallery-info label{gap:5px;display:grid}.admin-work-gallery-info label span{color:#707880;font-size:8px}.admin-work-gallery-info input{color:#cdd2cb;background:#06080a;border:1px solid #ffffff12;border-radius:6px;outline:0;min-height:34px;padding:0 8px;font-size:9px}.admin-work-gallery-info>div{gap:4px;margin-top:7px}.admin-work-gallery-info button{color:#8b939b;cursor:pointer;background:#111519;border:1px solid #ffffff12;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;display:grid}.admin-work-gallery-info button:disabled{opacity:.25;cursor:default}.admin-work-gallery-info .is-danger{color:#ff858d;margin-left:auto}.admin-work-gallery-note{color:#596169;margin:10px 0 0;font-size:8px;line-height:1.5}@media (max-width:950px){.admin-work-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.admin-work-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.admin-work-gallery-manager>header{flex-direction:column}.admin-work-gallery-grid{grid-template-columns:1fr}}.work-preview-bar{z-index:200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0cf0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 5vw;display:flex;position:sticky;top:0}.work-preview-bar>div{align-items:center;gap:10px;display:flex}.work-preview-bar strong{color:#b9ff66;letter-spacing:.12em;font-size:9px}.work-preview-bar span{color:#737b84;text-transform:uppercase;font-size:9px}.work-preview-bar a{color:#a0a7ae;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:inline-flex}.work-preview-loading,.work-preview-missing{color:#f1f3ef;text-align:center;background:#080a0c;align-content:center;place-items:center;min-height:100vh;padding:40px;display:grid}.work-preview-missing span{color:#b9ff66;letter-spacing:.14em;font-size:9px}.work-preview-missing h1{margin:8px 0;font-size:36px}.work-preview-missing p{color:#858d95;max-width:480px;margin:0;font-size:11px;line-height:1.6}.work-preview-missing a{color:#b9ff66;align-items:center;gap:6px;margin-top:18px;text-decoration:none;display:inline-flex}.work-preview-end{background:#080a0c;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:50px 5vw;display:flex}.work-preview-end span{color:#737b84;letter-spacing:.12em;font-size:9px}.work-preview-end a{color:var(--primary);align-items:center;gap:6px;font-size:10px;text-decoration:none;display:inline-flex}.admin-work-v1-editor>footer .admin-work-preview-button{color:#b9ff66;background:#b9ff660f;border-color:#b9ff6633}@media (max-width:600px){.work-preview-bar{padding:10px 16px}.work-preview-bar>div{gap:2px}.work-preview-bar>div,.work-preview-end{flex-direction:column;align-items:flex-start}.work-preview-end{gap:14px}}.admin-clients-v1{background:radial-gradient(circle at 82% 0,var(--primary),transparent 28%),#090b0d;min-height:100vh;padding:42px clamp(22px,4vw,64px) 80px}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--primary) calc(.07 * 100%),transparent),transparent 28%),#090b0d}}.admin-clients-v1{color:var(--text)}.admin-clients-v1-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 28px;display:flex}.admin-clients-v1-back{color:#8b939b;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;font-size:12px;text-decoration:none;display:flex}.admin-clients-v1-back:hover{color:var(--primary)}.admin-clients-v1-header>div>span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:700}.admin-clients-v1-header h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(38px,5vw,70px);line-height:.95}.admin-clients-v1-header p{max-width:620px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-clients-v1-primary{border:1px solid var(--primary);background:var(--primary);color:#0a0c0d;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.admin-clients-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 18px;display:grid}.admin-clients-v1-stats article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.admin-clients-v1-stats span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:700}.admin-clients-v1-stats strong{font-size:31px;line-height:1}.admin-clients-v1-search{background:var(--surface);border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;max-width:1500px;min-height:52px;margin:0 auto 14px;padding:0 16px;display:flex}.admin-clients-v1-search svg{color:#687179}.admin-clients-v1-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.admin-clients-v1-search input::placeholder{color:#5e666d}.admin-clients-v1-search>span{color:var(--muted);font-size:11px}.admin-clients-v1-list{gap:10px;max-width:1500px;margin:0 auto;display:grid}.admin-clients-v1-card{background:linear-gradient(110deg,#ffffff06,transparent 60%),var(--surface);border:1px solid #ffffff12;border-radius:15px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:126px;padding:16px;transition:border-color .2s,transform .2s;display:grid}.admin-clients-v1-card:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-card:hover{border-color:color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent)}}.admin-clients-v1-card:hover{transform:translateY(-1px)}.admin-clients-v1-logo{background:radial-gradient(circle at 30% 25%,var(--primary),transparent 55%),#14181a;border:1px solid #ffffff14;border-radius:13px;width:92px;height:92px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-logo{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent),transparent 55%),#14181a}}.admin-clients-v1-logo{place-items:center;display:grid}.admin-clients-v1-logo img{object-fit:contain;width:100%;height:100%;padding:13px}.admin-clients-v1-logo strong{color:var(--primary);letter-spacing:-.03em;font-size:23px}.admin-clients-v1-content{min-width:0}.admin-clients-v1-badges{flex-wrap:wrap;gap:5px;margin-bottom:8px;display:flex}.admin-clients-v1-badges span{border:1px solid var(--primary);padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-badges span{border:1px solid color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent)}}.admin-clients-v1-badges span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-badges span{background:color-mix(in srgb,var(--primary) calc(.05 * 100%),transparent)}}.admin-clients-v1-badges span{color:var(--primary);letter-spacing:.08em;font-size:8px;font-weight:800}.admin-clients-v1-content>small{color:#717a81;font-size:10px}.admin-clients-v1-content h2{margin:3px 0 5px;font-size:19px;line-height:1.15}.admin-clients-v1-content p{color:#838c93;max-width:700px;margin:0;font-size:12px;line-height:1.55}.admin-clients-v1-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.admin-clients-v1-actions a,.admin-clients-v1-actions button{background:var(--surface-strong);color:#a1a8ad;cursor:pointer;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;text-decoration:none;display:inline-flex}.admin-clients-v1-actions a:hover,.admin-clients-v1-actions button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-actions a:hover,.admin-clients-v1-actions button:hover{border-color:color-mix(in srgb,var(--primary) calc(.25 * 100%),transparent)}}.admin-clients-v1-actions a:hover,.admin-clients-v1-actions button:hover{color:var(--primary)}.admin-clients-v1-actions .is-danger:hover{color:#ff7676;border-color:#ff5a5a47}.admin-clients-v1-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:flex-end;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-clients-v1-editor{background:var(--surface);border:1px solid #ffffff17;border-radius:18px;width:min(680px,100%);min-height:fit-content;margin:auto 0;overflow:hidden;box-shadow:0 30px 100px #0000008c}.admin-clients-v1-editor>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:21px 22px;display:flex}.admin-clients-v1-editor>header span{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:800}.admin-clients-v1-editor>header h2{margin:5px 0 0;font-size:25px}.admin-clients-v1-editor>header button{background:var(--surface-strong);color:#aab0b4;cursor:pointer;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-clients-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-clients-v1-form>label{gap:7px;display:grid}.admin-clients-v1-form>label.is-full{grid-column:1/-1}.admin-clients-v1-form>label>span{color:#a5acb1;font-size:11px;font-weight:650}.admin-clients-v1-form input,.admin-clients-v1-form select,.admin-clients-v1-form textarea{background:var(--surface-strong);color:#eef1ec;width:100%;font:inherit;border:1px solid #ffffff17;border-radius:9px;outline:none;font-size:12px}.admin-clients-v1-form input,.admin-clients-v1-form select{min-height:42px;padding:0 12px}.admin-clients-v1-form textarea{resize:vertical;min-height:105px;padding:12px}.admin-clients-v1-form input:focus,.admin-clients-v1-form select:focus,.admin-clients-v1-form textarea:focus{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-form input:focus,.admin-clients-v1-form select:focus,.admin-clients-v1-form textarea:focus{border-color:color-mix(in srgb,var(--primary) calc(.4 * 100%),transparent)}}.admin-clients-v1-upload{background:#ffffff05;border:1px dashed #ffffff1c;border-radius:12px;grid-column:1/-1;padding:17px}.admin-clients-v1-upload>div:first-child>span{color:var(--primary);letter-spacing:.11em;font-size:9px;font-weight:800}.admin-clients-v1-upload p{color:#7f888f;margin:5px 0 14px;font-size:11px;line-height:1.55}.admin-clients-v1-upload>label{border:1px solid var(--primary);width:fit-content;min-height:38px;padding:0 13px}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-upload>label{border:1px solid color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent)}}.admin-clients-v1-upload>label{background:var(--primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.admin-clients-v1-upload>label{background:color-mix(in srgb,var(--primary) calc(.06 * 100%),transparent)}}.admin-clients-v1-upload>label{color:var(--primary);cursor:pointer;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-clients-v1-upload>label input{display:none}.admin-clients-v1-logo-preview{align-items:center;gap:12px;margin-top:14px;display:flex}.admin-clients-v1-logo-preview img{background:var(--text);object-fit:contain;border:1px solid #ffffff14;border-radius:9px;width:90px;height:70px;padding:8px}.admin-clients-v1-logo-preview button{color:#ff7a7a;cursor:pointer;background:0 0;border:1px solid #ff5a5a2e;border-radius:7px;min-height:34px;padding:0 11px;font-size:10px}.admin-clients-v1-checks{align-items:center;gap:16px;display:flex}.admin-clients-v1-checks label{color:#a5acb1;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-clients-v1-checks input{width:15px;height:15px;min-height:0}.admin-clients-v1-editor>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:17px 22px;display:flex}.admin-clients-v1-editor>footer button{background:var(--surface-strong);color:#c5cacf;cursor:pointer;border:1px solid #ffffff17;border-radius:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700}.admin-clients-v1-editor>footer button:last-child{color:#090b0d;background:#b9ff66;border-color:#b9ff66}@media (max-width:900px){.admin-clients-v1-stats{grid-template-columns:repeat(2,1fr)}.admin-clients-v1-card{grid-template-columns:78px minmax(0,1fr)}.admin-clients-v1-logo{width:78px;height:78px}.admin-clients-v1-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.admin-clients-v1{padding:25px 14px 60px}.admin-clients-v1-header{flex-direction:column;align-items:stretch}.admin-clients-v1-primary{width:100%}.admin-clients-v1-stats{grid-template-columns:repeat(2,1fr)}.admin-clients-v1-card{grid-template-columns:60px minmax(0,1fr);gap:12px}.admin-clients-v1-logo{width:60px;height:60px}.admin-clients-v1-form{grid-template-columns:1fr}.admin-clients-v1-form>label.is-full,.admin-clients-v1-upload{grid-column:auto}.admin-clients-v1-overlay{padding:10px}}.clients-section .client-logo-item{color:inherit;text-decoration:none}.clients-section .client-logo-mark img{object-fit:contain;width:100%;height:100%;padding:10px;display:block}.admin-testimonials-v1{background:radial-gradient(circle at 82% 0,var(--primary),transparent 28%),#090b0d;min-height:100vh;padding:42px clamp(22px,4vw,64px) 80px}@supports (color:color-mix(in lab,red,red)){.admin-testimonials-v1{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--primary) calc(.07 * 100%),transparent),transparent 28%),#090b0d}}.admin-testimonials-v1{color:var(--text)}.admin-testimonials-v1-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 28px;display:flex}.admin-testimonials-v1-back{color:#8b939b;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;font-size:12px;text-decoration:none;display:flex}.admin-testimonials-v1-back:hover{color:var(--primary)}.admin-testimonials-v1-header>div>span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:800}.admin-testimonials-v1-header h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(38px,5vw,70px);line-height:.95}.admin-testimonials-v1-header p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-testimonials-v1-primary{border:1px solid var(--primary);background:var(--primary);color:#090b0d;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.admin-testimonials-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 18px;display:grid}.admin-testimonials-v1-stats article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.admin-testimonials-v1-stats span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:700}.admin-testimonials-v1-stats strong{font-size:31px}.admin-testimonials-v1-search{background:var(--surface);border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;max-width:1500px;min-height:52px;margin:0 auto 14px;padding:0 16px;display:flex}.admin-testimonials-v1-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.admin-testimonials-v1-search>span{color:var(--muted);font-size:11px}.admin-testimonials-v1-list{gap:10px;max-width:1500px;margin:auto;display:grid}.admin-testimonials-v1-card{background:var(--surface);border:1px solid #ffffff12;border-radius:15px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.admin-testimonials-v1-avatar{background:var(--surface-strong);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.admin-testimonials-v1-avatar img{object-fit:cover;width:100%;height:100%}.admin-testimonials-v1-avatar strong{color:var(--primary);font-size:19px}.admin-testimonials-v1-badges{flex-wrap:wrap;gap:5px;margin-bottom:7px;display:flex}.admin-testimonials-v1-badges span{border:1px solid var(--primary);padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.admin-testimonials-v1-badges span{border:1px solid color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent)}}.admin-testimonials-v1-badges span{color:var(--primary);border-radius:999px;font-size:8px;font-weight:800}.admin-testimonials-v1-person{align-items:baseline;gap:8px;display:flex}.admin-testimonials-v1-person strong{font-size:16px}.admin-testimonials-v1-person small{color:#788087;font-size:10px}.admin-testimonials-v1-content blockquote{color:#a5acb1;max-width:850px;margin:8px 0;font-size:12px;line-height:1.6}.admin-testimonials-v1-rating{color:var(--primary);align-items:center;gap:3px;display:flex}.admin-testimonials-v1-rating span{color:#747c82;margin-left:5px;font-size:9px}.admin-testimonials-v1-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-testimonials-v1-actions button{background:var(--surface-strong);color:#a1a8ad;cursor:pointer;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-testimonials-v1-actions button:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-testimonials-v1-actions button:hover{border-color:color-mix(in srgb,var(--primary) calc(.25 * 100%),transparent)}}.admin-testimonials-v1-actions .is-danger:hover{color:#ff7676;border-color:#ff5a5a47}.admin-testimonials-v1-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:flex-end;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-testimonials-v1-editor{background:var(--surface);border:1px solid #ffffff17;border-radius:18px;width:min(720px,100%);margin:auto 0;overflow:hidden;box-shadow:0 30px 100px #0000008c}.admin-testimonials-v1-editor>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:21px 22px;display:flex}.admin-testimonials-v1-editor>header span{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:800}.admin-testimonials-v1-editor>header h2{margin:5px 0 0;font-size:25px}.admin-testimonials-v1-editor>header button{background:var(--surface-strong);color:#aaa;cursor:pointer;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-testimonials-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-testimonials-v1-form>label{gap:7px;display:grid}.admin-testimonials-v1-form>label.is-full{grid-column:1/-1}.admin-testimonials-v1-form>label>span{color:#a5acb1;font-size:11px;font-weight:650}.admin-testimonials-v1-form input,.admin-testimonials-v1-form select,.admin-testimonials-v1-form textarea{background:var(--surface-strong);color:#eef1ec;border:1px solid #ffffff17;border-radius:9px;outline:0;width:100%;font-size:12px}.admin-testimonials-v1-form input,.admin-testimonials-v1-form select{min-height:42px;padding:0 12px}.admin-testimonials-v1-form textarea{resize:vertical;min-height:125px;padding:12px}.admin-testimonials-v1-upload{border:1px dashed #ffffff1c;border-radius:12px;grid-column:1/-1;padding:17px}.admin-testimonials-v1-upload>div:first-child>span{color:var(--primary);font-size:9px;font-weight:800}.admin-testimonials-v1-upload p{color:#7f888f;font-size:11px;line-height:1.55}.admin-testimonials-v1-upload>label{border:1px solid var(--primary);width:fit-content;min-height:38px;padding:0 13px}@supports (color:color-mix(in lab,red,red)){.admin-testimonials-v1-upload>label{border:1px solid color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent)}}.admin-testimonials-v1-upload>label{color:var(--primary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-testimonials-v1-upload>label input{display:none}.admin-testimonials-v1-preview{align-items:center;gap:12px;margin-top:14px;display:flex}.admin-testimonials-v1-preview img{object-fit:cover;border-radius:50%;width:72px;height:72px}.admin-testimonials-v1-preview button{color:#ff7a7a;cursor:pointer;background:0 0;border:1px solid #ff5a5a2e;border-radius:7px;padding:8px 11px}.admin-testimonials-v1-checks{align-items:center;gap:18px;display:flex}.admin-testimonials-v1-checks label{color:#a5acb1;align-items:center;gap:7px;font-size:11px;display:flex}.admin-testimonials-v1-editor>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:17px 22px;display:flex}.admin-testimonials-v1-editor>footer button{background:var(--surface-strong);color:#c5cacf;cursor:pointer;border:1px solid #ffffff17;border-radius:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700}.admin-testimonials-v1-editor>footer button:last-child{color:#090b0d;background:#b9ff66;border-color:#b9ff66}@media (max-width:800px){.admin-testimonials-v1-stats{grid-template-columns:repeat(2,1fr)}.admin-testimonials-v1-card{grid-template-columns:60px 1fr}.admin-testimonials-v1-avatar{width:60px;height:60px}.admin-testimonials-v1-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.admin-testimonials-v1{padding:25px 14px 60px}.admin-testimonials-v1-header{flex-direction:column;align-items:stretch}.admin-testimonials-v1-primary{justify-content:center}.admin-testimonials-v1-form{grid-template-columns:1fr}.admin-testimonials-v1-form>label.is-full,.admin-testimonials-v1-upload{grid-column:auto}.admin-testimonials-v1-overlay{padding:10px}}.testimonials-section .testimonial-avatar{overflow:hidden}.testimonials-section .testimonial-avatar img{object-fit:cover;width:100%;height:100%;display:block}.admin-team-v1{background:radial-gradient(circle at 82% 0,var(--primary),transparent 28%),#090b0d;min-height:100vh;padding:42px clamp(22px,4vw,64px) 80px}@supports (color:color-mix(in lab,red,red)){.admin-team-v1{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--primary) calc(.07 * 100%),transparent),transparent 28%),#090b0d}}.admin-team-v1{color:var(--text)}.admin-team-v1-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 28px;display:flex}.admin-team-v1-back{color:#8b939b;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;font-size:12px;text-decoration:none;display:flex}.admin-team-v1-back:hover{color:var(--primary)}.admin-team-v1-header>div>span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:800}.admin-team-v1-header h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(38px,5vw,70px);line-height:.95}.admin-team-v1-header p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-team-v1-primary{border:1px solid var(--primary);background:var(--primary);color:#090b0d;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.admin-team-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 18px;display:grid}.admin-team-v1-stats article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.admin-team-v1-stats span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:700}.admin-team-v1-stats strong{font-size:31px}.admin-team-v1-search{background:var(--surface);border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;max-width:1500px;min-height:52px;margin:0 auto 14px;padding:0 16px;display:flex}.admin-team-v1-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.admin-team-v1-search>span{color:var(--muted);font-size:11px}.admin-team-v1-list{gap:10px;max-width:1500px;margin:auto;display:grid}.admin-team-v1-card{background:var(--surface);border:1px solid #ffffff12;border-radius:15px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;display:grid}.admin-team-v1-photo{background:var(--surface-strong);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.admin-team-v1-photo img{object-fit:cover;width:100%;height:100%}.admin-team-v1-photo strong{color:var(--primary);font-size:22px}.admin-team-v1-badges{flex-wrap:wrap;gap:5px;margin-bottom:6px;display:flex}.admin-team-v1-badges span{border:1px solid var(--primary);padding:4px 7px}@supports (color:color-mix(in lab,red,red)){.admin-team-v1-badges span{border:1px solid color-mix(in srgb,var(--primary) calc(.12 * 100%),transparent)}}.admin-team-v1-badges span{color:var(--primary);border-radius:999px;font-size:8px;font-weight:800}.admin-team-v1-content>small{color:var(--muted);font-size:11px}.admin-team-v1-content h2{margin:3px 0 5px;font-size:20px}.admin-team-v1-content p{max-width:800px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-team-v1-skills{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.admin-team-v1-skills span{color:var(--muted);border:1px solid #ffffff12;border-radius:999px;padding:4px 7px;font-size:9px}.admin-team-v1-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-team-v1-actions button{background:var(--surface-strong);color:#a1a8ad;cursor:pointer;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-team-v1-actions button:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-team-v1-actions button:hover{border-color:color-mix(in srgb,var(--primary) calc(.25 * 100%),transparent)}}.admin-team-v1-actions .is-danger:hover{color:#ff7676;border-color:#ff5a5a47}.admin-team-v1-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:flex-end;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-team-v1-editor{background:var(--surface);border:1px solid #ffffff17;border-radius:18px;width:min(760px,100%);margin:auto 0;overflow:hidden;box-shadow:0 30px 100px #0000008c}.admin-team-v1-editor>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:21px 22px;display:flex}.admin-team-v1-editor>header span{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:800}.admin-team-v1-editor>header h2{margin:5px 0 0;font-size:25px}.admin-team-v1-editor>header button{background:var(--surface-strong);color:#aaa;cursor:pointer;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.admin-team-v1-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px;display:grid}.admin-team-v1-form>label{gap:7px;display:grid}.admin-team-v1-form>label.is-full{grid-column:1/-1}.admin-team-v1-form>label>span{color:#a5acb1;font-size:11px;font-weight:650}.admin-team-v1-form>label>small{color:#717a81;font-size:10px}.admin-team-v1-form input,.admin-team-v1-form select,.admin-team-v1-form textarea{background:var(--surface-strong);color:#eef1ec;border:1px solid #ffffff17;border-radius:9px;outline:0;width:100%;font-size:12px}.admin-team-v1-form input,.admin-team-v1-form select{min-height:42px;padding:0 12px}.admin-team-v1-form textarea{resize:vertical;min-height:115px;padding:12px}.admin-team-v1-upload{border:1px dashed #ffffff1c;border-radius:12px;grid-column:1/-1;padding:17px}.admin-team-v1-upload>div:first-child>span{color:var(--primary);font-size:9px;font-weight:800}.admin-team-v1-upload p{color:#7f888f;font-size:11px;line-height:1.55}.admin-team-v1-upload>label{border:1px solid var(--primary);width:fit-content;min-height:38px;padding:0 13px}@supports (color:color-mix(in lab,red,red)){.admin-team-v1-upload>label{border:1px solid color-mix(in srgb,var(--primary) calc(.18 * 100%),transparent)}}.admin-team-v1-upload>label{color:var(--primary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;font-size:11px;display:inline-flex}.admin-team-v1-upload>label input{display:none}.admin-team-v1-preview{align-items:center;gap:12px;margin-top:14px;display:flex}.admin-team-v1-preview img{object-fit:cover;border-radius:50%;width:90px;height:90px}.admin-team-v1-preview button{color:#ff7a7a;cursor:pointer;background:0 0;border:1px solid #ff5a5a2e;border-radius:7px;padding:8px 11px}.admin-team-v1-checks{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-team-v1-checks label{color:#a5acb1;align-items:center;gap:7px;font-size:11px;display:flex}.admin-team-v1-editor>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:17px 22px;display:flex}.admin-team-v1-editor>footer button{background:var(--surface-strong);color:#c5cacf;cursor:pointer;border:1px solid #ffffff17;border-radius:8px;min-height:40px;padding:0 15px;font-size:11px;font-weight:700}.admin-team-v1-editor>footer button:last-child{color:#090b0d;background:#b9ff66;border-color:#b9ff66}@media (max-width:850px){.admin-team-v1-stats{grid-template-columns:repeat(2,1fr)}.admin-team-v1-card{grid-template-columns:70px 1fr}.admin-team-v1-photo{width:70px;height:70px}.admin-team-v1-actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:600px){.admin-team-v1{padding:25px 14px 60px}.admin-team-v1-header{flex-direction:column;align-items:stretch}.admin-team-v1-primary{justify-content:center}.admin-team-v1-form{grid-template-columns:1fr}.admin-team-v1-form>label.is-full,.admin-team-v1-upload{grid-column:auto}.admin-team-v1-overlay{padding:10px}}.team-v2-footer a{color:inherit;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.team-v2-profile-disabled{opacity:.38;cursor:default;font-size:inherit}.admin-leads-v1{background:radial-gradient(circle at 82% 0,var(--primary),transparent 28%),#090b0d;min-height:100vh;padding:42px clamp(22px,4vw,64px) 80px}@supports (color:color-mix(in lab,red,red)){.admin-leads-v1{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--primary) calc(.07 * 100%),transparent),transparent 28%),#090b0d}}.admin-leads-v1{color:var(--text)}.admin-leads-v1-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 28px;display:flex}.admin-leads-v1-back{color:#8b939b;align-items:center;gap:7px;width:fit-content;margin-bottom:22px;font-size:12px;text-decoration:none;display:flex}.admin-leads-v1-back:hover{color:var(--primary)}.admin-leads-v1-header>div>span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:800}.admin-leads-v1-header h1{letter-spacing:-.055em;margin:8px 0 6px;font-size:clamp(38px,5vw,70px);line-height:.95}.admin-leads-v1-header p{max-width:650px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-leads-v1-primary{border:1px solid var(--primary);background:var(--primary);color:#090b0d;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.admin-leads-v1-stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1500px;margin:0 auto 18px;display:grid}.admin-leads-v1-stats article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.admin-leads-v1-stats span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:700}.admin-leads-v1-stats strong{font-size:31px}.admin-leads-v1-toolbar{gap:10px;max-width:1500px;margin:0 auto 14px;display:flex}.admin-leads-v1-toolbar>div{background:var(--surface);border:1px solid #ffffff12;border-radius:11px;flex:1;align-items:center;gap:9px;min-height:50px;padding:0 15px;display:flex}.admin-leads-v1-toolbar input,.admin-leads-v1-toolbar select{color:#edf0eb;background:0 0;border:0;outline:0;min-width:0;font-size:12px}.admin-leads-v1-toolbar input{flex:1}.admin-leads-v1-toolbar select{background:var(--surface);border:1px solid #ffffff12;border-radius:11px;min-width:160px;padding:0 13px}.admin-leads-v1-table{background:var(--surface);border:1px solid #ffffff12;border-radius:14px;max-width:1500px;margin:0 auto;overflow:hidden}.admin-leads-v1-row,.admin-leads-v1-table-head{grid-template-columns:1.7fr 1.2fr .9fr .8fr .8fr 120px;align-items:center;gap:15px;display:grid}.admin-leads-v1-table-head{color:#687179;letter-spacing:.12em;border-bottom:1px solid #ffffff0f;padding:13px 17px;font-size:9px;font-weight:800}.admin-leads-v1-row{color:#aeb5b9;border-bottom:1px solid #ffffff0d;min-height:82px;padding:13px 17px;font-size:11px}.admin-leads-v1-row:last-child{border-bottom:0}.admin-leads-v1-person{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-leads-v1-person strong{color:#eef1ec;font-size:13px}.admin-leads-v1-person small,.admin-leads-v1-person span{text-overflow:ellipsis;white-space:nowrap;color:#737d84;overflow:hidden}.lead-priority,.lead-status{text-transform:uppercase;border-radius:999px;width:fit-content;padding:5px 8px;font-size:9px;font-weight:800}.lead-status-new{color:#b9ff66;background:#b9ff6614}.lead-status-contacted{color:#a7c9ff;background:#6496ff14}.lead-status-qualified{color:#e8c778;background:#e6be5014}.lead-status-converted{color:#75e7bf;background:#46d2a014}.lead-status-lost{color:#ff8181;background:#ff505014}.lead-priority-low{color:#7e888f}.lead-priority-medium{color:#d6b66c}.lead-priority-high{color:#ff8585}.admin-leads-v1-actions{justify-content:flex-end;gap:5px;display:flex}.admin-leads-v1-actions button{background:var(--surface-strong);color:#9da5aa;cursor:pointer;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.admin-leads-v1-actions button:hover{color:var(--primary)}.admin-leads-v1-actions .is-danger:hover{color:#f77}.admin-leads-v1-empty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:280px;display:grid}.admin-leads-v1-empty strong{font-size:18px}.admin-leads-v1-empty p{color:var(--muted);margin:0;font-size:12px}.admin-leads-v1-empty button{border:1px solid var(--primary);background:var(--primary);color:#090b0d;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-top:10px;padding:0 13px;font-size:11px;font-weight:800;display:flex}.admin-leads-v1-overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;justify-content:flex-end;padding:25px;display:flex;position:fixed;inset:0;overflow-y:auto}.admin-leads-v1-editor,.admin-leads-v1-viewer{background:var(--surface);border:1px solid #ffffff17;border-radius:17px;width:min(760px,100%);margin:auto 0;overflow:hidden;box-shadow:0 30px 100px #0000008c}.admin-leads-v1-editor>header,.admin-leads-v1-viewer>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:21px;display:flex}.admin-leads-v1-editor header span,.admin-leads-v1-viewer header span{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:800}.admin-leads-v1-editor h2,.admin-leads-v1-viewer h2{margin:5px 0 0;font-size:24px}.admin-leads-v1-editor header button,.admin-leads-v1-viewer header button{background:var(--surface-strong);color:#aaa;border:1px solid #ffffff14;border-radius:8px;width:35px;height:35px}.admin-leads-v1-form{grid-template-columns:1fr 1fr;gap:16px;padding:21px;display:grid}.admin-leads-v1-form label{gap:7px;display:grid}.admin-leads-v1-form label.is-full{grid-column:1/-1}.admin-leads-v1-form label>span{color:#a5acb1;font-size:11px}.admin-leads-v1-form input,.admin-leads-v1-form select,.admin-leads-v1-form textarea{background:var(--surface-strong);color:#edf0eb;border:1px solid #ffffff17;border-radius:8px;outline:0;width:100%;font-size:12px}.admin-leads-v1-form input,.admin-leads-v1-form select{min-height:41px;padding:0 11px}.admin-leads-v1-form textarea{resize:vertical;min-height:100px;padding:11px}.admin-leads-v1-editor>footer,.admin-leads-v1-viewer>footer{border-top:1px solid #ffffff12;justify-content:flex-end;gap:8px;padding:16px 21px;display:flex}.admin-leads-v1-editor>footer button,.admin-leads-v1-viewer>footer a,.admin-leads-v1-viewer>footer button{background:var(--surface-strong);color:#c4c9cc;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.admin-leads-v1-editor>footer button:last-child{border-color:var(--primary);background:var(--primary);color:#090b0d}.admin-leads-v1-details{grid-template-columns:1fr 1fr;gap:18px;padding:21px;display:grid}.admin-leads-v1-details>div{gap:5px;display:grid}.admin-leads-v1-details>div.is-full{grid-column:1/-1}.admin-leads-v1-details span{color:#687179;letter-spacing:.1em;font-size:9px;font-weight:800}.admin-leads-v1-details strong{color:#e9ece8;font-size:12px}.admin-leads-v1-details p{color:#939ca2;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}@media (max-width:900px){.admin-leads-v1-table{overflow-x:auto}.admin-leads-v1-row,.admin-leads-v1-table-head{min-width:900px}.admin-leads-v1-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-leads-v1{padding:25px 14px 60px}.admin-leads-v1-header{flex-direction:column;align-items:stretch}.admin-leads-v1-toolbar{flex-direction:column}.admin-leads-v1-details,.admin-leads-v1-form{grid-template-columns:1fr}.admin-leads-v1-details>div.is-full,.admin-leads-v1-form label.is-full{grid-column:auto}.admin-leads-v1-overlay{padding:10px}}.client-person,.client-person-inner{border-radius:50%}.client-person-inner{justify-content:center;align-items:center;display:flex;overflow:hidden}.client-person-inner img{display:block;object-fit:cover!important;border-radius:50%!important;width:100%!important;height:100%!important}.client-logo-cloud .client-logo-item .client-logo-mark{border-radius:12px!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.client-logo-cloud .client-logo-item{border-radius:18px!important;width:210px!important;min-width:210px!important;height:82px!important;padding:10px 14px!important;overflow:hidden!important}.client-logo-cloud .client-logo-item .client-logo-mark{border-radius:13px!important;justify-content:center!important;align-items:center!important;width:60px!important;min-width:60px!important;height:60px!important;display:flex!important;overflow:hidden!important}.client-logo-cloud .client-logo-item .client-logo-mark img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}.client-logo-cloud .client-logo-item>small{line-height:1.25!important}.client-logo-cloud{justify-content:center!important;width:max-content!important}.client-logo-cloud,.client-logo-cloud .client-logo-item{align-items:center!important;gap:14px!important;display:flex!important}.client-logo-cloud .client-logo-item{border-radius:16px!important;flex-direction:row!important;justify-content:flex-start!important;width:220px!important;min-width:220px!important;height:78px!important;margin:0!important;padding:9px 14px!important;transform:none!important}.client-logo-cloud .client-logo-mark{border-radius:12px!important;width:56px!important;min-width:56px!important;height:56px!important;overflow:hidden!important}.client-logo-cloud .client-logo-mark img{object-fit:contain!important;width:100%!important;height:100%!important}.client-logo-cloud .client-logo-item>small{white-space:normal!important;text-align:left!important;word-break:normal!important;flex:1!important;margin:0!important;line-height:1.35!important;display:block!important;overflow:visible!important}.appearance-admin{background:radial-gradient(circle at 85% 5%,var(--primary),transparent 30%),var(--bg);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.appearance-admin{background:radial-gradient(circle at 85% 5%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 30%),var(--bg)}}.appearance-admin{color:var(--text);padding:0 34px 80px}.appearance-topbar{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;min-height:72px}.appearance-top-actions,.appearance-topbar,.appearance-topbar a,.appearance-topbar>div{align-items:center;display:flex}.appearance-topbar>div:first-child{gap:18px}.appearance-topbar a{color:var(--text);gap:7px;font-size:13px;text-decoration:none}.appearance-topbar>div:first-child>span{color:var(--muted);letter-spacing:.16em;font-size:10px}.appearance-top-actions{gap:9px}.appearance-top-actions button{border:1px solid var(--border);cursor:pointer;min-height:38px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;display:inline-flex}.appearance-restore{background:var(--surface);color:var(--text)}.appearance-publish{background:var(--primary);color:var(--bg);border-color:var(--primary)!important;font-weight:700!important}.appearance-top-actions button:disabled{opacity:.45;cursor:not-allowed}.appearance-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:60px;padding:72px 0 62px;display:grid}.appearance-kicker{color:var(--primary);letter-spacing:.16em;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.appearance-hero h1{letter-spacing:-.065em;margin:20px 0 0;font-size:clamp(52px,7vw,104px);font-weight:650;line-height:.87}.appearance-hero h1 em,.appearance-preview-copy h2 em{color:var(--primary);font-family:Georgia,serif;font-weight:400}.appearance-hero-copy{border-left:1px solid var(--border);padding-left:28px}.appearance-hero-copy>p{max-width:430px;color:var(--muted);margin:0;font-size:14px;line-height:1.75}.appearance-current{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:28px;padding:16px 18px}.appearance-current small{color:var(--muted);letter-spacing:.16em;font-size:9px;display:block}.appearance-current strong{margin-top:7px;font-size:15px;display:block}.appearance-message{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:10px;margin-bottom:24px;padding:12px 15px;font-size:12px}.appearance-group{border-top:1px solid var(--border);padding:46px 0}.appearance-group>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px;display:flex}.appearance-group header span,.appearance-preview-copy>span{color:var(--primary);letter-spacing:.17em;font-size:10px;font-weight:700}.appearance-group h2{letter-spacing:-.04em;margin:7px 0 0;font-size:28px}.appearance-group header p{max-width:310px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.appearance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.appearance-theme-card{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;padding:8px;transition:transform .18s,border-color .18s,box-shadow .18s}.appearance-theme-card:hover{border-color:var(--primary);transform:translateY(-3px)}.appearance-theme-card.is-selected{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),0 18px 50px var(--primary)}@supports (color:color-mix(in lab,red,red)){.appearance-theme-card.is-selected{box-shadow:0 0 0 1px var(--primary),0 18px 50px color-mix(in srgb,var(--primary) 12%,transparent)}}.appearance-theme-preview{border:1px solid;border-radius:11px;height:132px;overflow:hidden}.appearance-theme-preview-nav{align-items:center;gap:5px;height:27px;padding:0 9px;display:flex}.appearance-theme-preview-nav i{border-radius:50%;width:7px;height:7px;margin-right:auto}.appearance-theme-preview-nav span{opacity:.55;border-radius:10px;width:21px;height:3px}.appearance-theme-preview-content{grid-template-columns:1fr 42px;align-items:center;gap:10px;height:calc(100% - 27px);padding:17px 13px;display:grid}.appearance-theme-preview-content>div{flex-direction:column;gap:8px;display:flex}.appearance-theme-preview-content>div span{border-radius:10px;width:32px;height:4px}.appearance-theme-preview-content strong{border-radius:10px;width:78%;height:8px}.appearance-theme-preview-content small{border-radius:10px;width:58%;height:4px}.appearance-theme-preview-content aside{border:1px solid;border-radius:9px;justify-content:center;align-items:center;gap:4px;height:54px;display:flex}.appearance-theme-preview-content aside i{border-radius:5px;width:8px;height:22px}.appearance-theme-meta{justify-content:space-between;gap:8px;padding:12px 5px 8px;display:flex}.appearance-theme-meta>div:first-child>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:5px;font-size:9px;display:flex}.appearance-theme-meta strong{margin-top:5px;font-size:12px;display:block}.appearance-theme-status{align-items:center;gap:5px;display:flex}.appearance-theme-status small{color:var(--primary);align-items:center;gap:3px;font-size:8px;font-weight:800;display:flex}.appearance-theme-status>i{background:var(--primary);width:23px;height:23px;color:var(--bg);border-radius:50%;place-items:center;display:grid}.appearance-swatches{border-radius:10px;grid-template-columns:repeat(5,1fr);height:5px;display:grid;overflow:hidden}.appearance-loading{min-height:70vh;color:var(--muted);justify-content:center;align-items:center;gap:9px;display:flex}.appearance-spinner{animation:appearanceSpin .8s linear infinite}@keyframes appearanceSpin{to{transform:rotate(1turn)}}.appearance-preview{border-top:1px solid var(--border);grid-template-columns:.65fr 1.35fr;align-items:center;gap:70px;margin-top:30px;padding:60px 0 10px;display:grid}.appearance-preview-copy h2{letter-spacing:-.055em;margin:14px 0;font-size:clamp(34px,4vw,60px);line-height:.95}.appearance-preview-copy p{color:var(--muted);font-size:13px;line-height:1.7}.appearance-preview-ui{border:1px solid var(--border);background:var(--surface);box-shadow:0 30px 80px var(--primary);border-radius:20px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.appearance-preview-ui{box-shadow:0 30px 80px color-mix(in srgb,var(--primary) 8%,transparent)}}.appearance-preview-nav{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;display:flex}.appearance-preview-nav strong{letter-spacing:.12em;font-size:11px}.appearance-preview-nav div{color:var(--muted);gap:15px;font-size:9px;display:flex}.appearance-preview-body{padding:45px 35px 35px}.appearance-preview-body>span{color:var(--primary);letter-spacing:.15em;font-size:9px}.appearance-preview-body h3{letter-spacing:-.055em;margin:12px 0;font-size:clamp(30px,4vw,54px)}.appearance-preview-body h3 em{color:var(--secondary);font-family:Georgia,serif;font-weight:400}.appearance-preview-body p{max-width:430px;color:var(--muted);font-size:11px;line-height:1.7}.appearance-preview-body button{background:var(--primary);color:var(--bg);border:0;border-radius:8px;margin-top:15px;padding:10px 18px;font-weight:700}.appearance-preview-cards{grid-template-columns:repeat(3,1fr);gap:9px;padding:0 35px 35px;display:grid}.appearance-preview-cards div{border:1px solid var(--border);background:var(--bg-soft);border-radius:10px;height:72px}@media (max-width:1100px){.appearance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.appearance-admin{padding:0 16px 50px}.appearance-topbar{flex-direction:column;align-items:flex-start;padding:16px 0}.appearance-top-actions{width:100%}.appearance-top-actions button{flex:1}.appearance-hero{grid-template-columns:1fr;gap:30px;padding:48px 0}.appearance-hero-copy{border-left:0;padding-left:0}.appearance-group>header{flex-direction:column;align-items:flex-start}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appearance-preview{grid-template-columns:1fr;gap:30px}}:root{--admin-bg:var(--bg);--admin-panel:var(--surface);--admin-panel-2:var(--surface-strong);--admin-border:var(--border);--admin-text:var(--text);--admin-muted:var(--muted);--admin-accent:var(--primary);--ap-bg:var(--bg);--ap-panel:var(--surface);--ap-panel-2:var(--surface-strong);--ap-border:var(--border);--ap-text:var(--text);--ap-muted:var(--muted);--ap-accent:var(--primary);--as-bg:var(--bg);--as-panel:var(--surface);--as-panel-2:var(--surface-strong);--as-border:var(--border);--as-text:var(--text);--as-muted:var(--muted);--as-accent:var(--primary);--ac-bg:var(--bg);--ac-panel:var(--surface);--ac-panel-2:var(--surface-strong);--ac-border:var(--border);--ac-text:var(--text);--ac-muted:var(--muted);--ac-accent:var(--primary);--aa-bg:var(--bg);--aa-panel:var(--surface);--aa-panel-2:var(--surface-strong);--aa-border:var(--border);--aa-text:var(--text);--aa-muted:var(--muted);--aa-accent:var(--primary)}.admin-v1,.appearance-admin{background-color:var(--bg);color:var(--text)}.admin-v1-panel,.admin-v1-quick,.admin-v1-sidebar,.admin-v1-site-state,.admin-v1-stat,.admin-v1-topbar,.admin-v1-user{border-color:var(--border)}.admin-v1-panel,.admin-v1-sidebar,.admin-v1-stat,.admin-v1-topbar{background-color:var(--surface)}.admin-v1-nav-item{color:var(--muted)}.admin-v1-nav-item.is-active,.admin-v1-nav-item:hover{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-v1-nav-item.is-active{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.admin-v1-eyebrow,.admin-v1-panel-head svg,.admin-v1-stat-top svg,.admin-v1-welcome em{color:var(--primary)}[class*=\ admin-],[class^=admin-]{--admin-bg:var(--bg);--admin-panel:var(--surface);--admin-panel-2:var(--surface-strong);--admin-border:var(--border);--admin-text:var(--text);--admin-muted:var(--muted);--admin-accent:var(--primary)}body,html{background-color:var(--bg);color:var(--text)}body{transition:background-color .22s,color .22s}html[data-theme-mode=light] .admin-v1-sidebar,html[data-theme-mode=light] .admin-v1-topbar{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){html[data-theme-mode=light] .admin-v1-sidebar,html[data-theme-mode=light] .admin-v1-topbar{background:color-mix(in srgb,var(--surface) 96%,transparent)}}html[data-theme-mode=light] .admin-v1-panel,html[data-theme-mode=light] .admin-v1-quick,html[data-theme-mode=light] .admin-v1-stat{background:var(--surface);border-color:var(--border)}html[data-theme-mode=light] .admin-v1-backdrop{background:#00000047}.about-section,.academy,.clients-section,.contact-section,.courses-section,.faq-section,.hero,.premium-services,.process-section,.products-section,.resources-section,.services-section,.team-section,.team-v2-section,.testimonials-section,.work-section{color:var(--text);background-color:var(--bg)!important}.about-section h2,.academy h2,.clients-section h2,.contact-section h2,.faq-section h2,.hero h1,.premium-services h2,.process-section h2,.products-section h2,.resources-section h2,.team-v2-section h2,.testimonials-section h2,.work-section h2{color:var(--text)}.about-kicker,.contact-kicker,.eyebrow,.faq-kicker,.hero-badge,.process-kicker,.products-kicker,.resources-eyebrow,.team-v2-kicker,.testimonial-eyebrow{color:var(--primary)!important}.about-intro,.about-intro p,.academy-intro,.academy-intro p,.clients-center p,.contact-intro,.contact-intro p,.faq-header-copy,.faq-header-copy p,.hero p,.process-intro,.process-intro p,.products-header-right,.resources-head-copy,.resources-head-copy p,.services-heading-side p,.team-v2-intro,.team-v2-intro p,.testimonial-head-copy{color:var(--muted)!important}.premium-service-card,.service-spotlight{border-color:var(--border)!important}.premium-service-card{background:linear-gradient(145deg,var(--surface),var(--surface-strong))!important}@supports (color:color-mix(in lab,red,red)){.premium-service-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-strong) 88%,transparent))!important}}.premium-service-card{color:var(--text)}.premium-service-card h3,.premium-service-copy h3{color:var(--text)!important}.premium-service-copy p,.premium-tags span{color:var(--muted)}.premium-service-icon,.premium-service-link{color:var(--primary)}.academy-card{background:var(--surface)!important;border-color:var(--border)!important}.academy-card,.academy-card-body,.academy-card-body h3{color:var(--text)}.academy-card-category,.academy-meta{color:var(--muted)}.academy-open{color:var(--primary)}.digital-product,.products-feature{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.feature-copy h3,.product-info h3{color:var(--text)}.product-details,.product-number,.product-type{color:var(--muted)}.product-open-link,.product-purchase{color:var(--primary)}.work-project{border-color:var(--border)!important}.work-info,.work-info h3{color:var(--text)}.work-result{color:var(--muted)}.resource-card,.resources-toolbar{border-color:var(--border)!important}.resource-card{background:var(--surface)!important}.resource-card,.resource-content,.resource-content h3{color:var(--text)}.resource-meta,.resource-type{color:var(--muted)}.resource-action{color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.clients-stage{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 50%),var(--surface)!important}}.clients-stage{border-color:var(--border)!important}.client-logo-item,.clients-center{color:var(--text)}.client-logo-item{background:var(--surface)!important;border-color:var(--border)!important}.clients-orbit{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.clients-orbit{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))!important}}.testimonial-card{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.testimonial-card blockquote,.testimonial-card p,.testimonial-person strong{color:var(--text)}.testimonial-person small{color:var(--muted)}.about-numbers,.about-pillar,.about-visual{border-color:var(--border)!important}.about-pillar{background:var(--surface)!important}.about-numbers strong,.about-pillar h3,.about-statement,.about-statement p{color:var(--text)}.about-numbers small,.about-numbers span,.about-pillar p{color:var(--muted)}.about-core{background:var(--primary)!important}.process-manifesto,.process-step-card{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.process-manifesto h3,.process-step-card h3{color:var(--text)}.process-step-card p{color:var(--muted)}.process-line{background:var(--border)!important}.process-line-progress,.process-marker span{background:var(--primary)!important}.team-v2-members{border-color:var(--border)!important}.team-v2-member,.team-v2-name-line h3{color:var(--text)}.team-v2-skills span{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.team-v2-skills span{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.team-v2-skills span{color:var(--muted);border-color:var(--border)!important}.team-v2-ring{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.team-v2-ring{border-color:color-mix(in srgb,var(--primary) 25%,var(--border))!important}}.team-v2-glow{background:radial-gradient(circle,var(--primary),transparent 68%)!important}@supports (color:color-mix(in lab,red,red)){.team-v2-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 18%,transparent),transparent 68%)!important}}.faq-index,.faq-item{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.faq-item button,.faq-item button strong{color:var(--text)}.faq-answer,.faq-answer p,.faq-number{color:var(--muted)}.faq-open .faq-number,.faq-plus{color:var(--primary)!important}.contact-form,.contact-side{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.contact-form-head strong,.contact-methods strong,.contact-side h3{color:var(--text)}.contact-form label,.contact-methods small,.contact-side p{color:var(--muted)}.contact-form input,.contact-form select,.contact-form textarea{background:var(--bg-soft)!important;color:var(--text)!important;border-color:var(--border)!important}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--muted)!important}.contact-service-options button{background:var(--bg-soft);border-color:var(--border);color:var(--muted)}.contact-service-options button.selected{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.contact-service-options button.selected{background:color-mix(in srgb,var(--primary) 14%,var(--surface))!important}}.contact-service-options button.selected{border-color:var(--primary)!important;color:var(--text)!important}.contact-submit button,.primary-button{background:var(--primary)!important;color:var(--bg)!important}.secondary-button{border-color:var(--border)!important}.about-title h2 em,.contact-header h2 em,.faq-header h2 em,.hero-line,.process-header h2 em,.resources-head h2 em,.team-v2-header h2 em,.testimonials-head h2 em{color:var(--primary)!important}html[data-theme-mode=light] .about-section,html[data-theme-mode=light] .academy,html[data-theme-mode=light] .clients-section,html[data-theme-mode=light] .contact-section,html[data-theme-mode=light] .faq-section,html[data-theme-mode=light] .hero,html[data-theme-mode=light] .premium-services,html[data-theme-mode=light] .process-section,html[data-theme-mode=light] .products-section,html[data-theme-mode=light] .resources-section,html[data-theme-mode=light] .team-v2-section,html[data-theme-mode=light] .testimonials-section,html[data-theme-mode=light] .work-section{background-color:var(--bg)!important}html[data-theme-mode=light] .about-pillar,html[data-theme-mode=light] .academy-card,html[data-theme-mode=light] .contact-form,html[data-theme-mode=light] .contact-side,html[data-theme-mode=light] .digital-product,html[data-theme-mode=light] .faq-item,html[data-theme-mode=light] .floating-card,html[data-theme-mode=light] .premium-service-card,html[data-theme-mode=light] .process-step-card,html[data-theme-mode=light] .products-feature,html[data-theme-mode=light] .resource-card,html[data-theme-mode=light] .testimonial-card{box-shadow:0 18px 55px var(--text)}@supports (color:color-mix(in lab,red,red)){html[data-theme-mode=light] .about-pillar,html[data-theme-mode=light] .academy-card,html[data-theme-mode=light] .contact-form,html[data-theme-mode=light] .contact-side,html[data-theme-mode=light] .digital-product,html[data-theme-mode=light] .faq-item,html[data-theme-mode=light] .floating-card,html[data-theme-mode=light] .premium-service-card,html[data-theme-mode=light] .process-step-card,html[data-theme-mode=light] .products-feature,html[data-theme-mode=light] .resource-card,html[data-theme-mode=light] .testimonial-card{box-shadow:0 18px 55px color-mix(in srgb,var(--text) 7%,transparent)}}.asset-detail-page,.assets-market-page,.case-page,.creative-project-page,.free-library-page,.personal-portfolio-page,.resource-detail-v2,.service-detail-page{background-color:var(--bg)!important;color:var(--text)!important}.service-detail-capabilities,.service-detail-cta,.service-detail-deliverables,.service-detail-faq,.service-detail-hero,.service-detail-next,.service-detail-overview,.service-detail-process,.service-detail-tech{color:var(--text)}.service-detail-cap h3,.service-detail-deliverables h2,.service-detail-faq h2,.service-detail-heading,.service-detail-process h3,.service-detail-title{color:var(--text)!important}.service-detail-index,.service-detail-kicker,.service-detail-section-no{color:var(--primary)!important}.service-detail-deliverables-copy p,.service-detail-faq p,.service-detail-overview-copy p,.service-detail-tech-copy p{color:var(--muted)!important}.service-detail-cap,.service-detail-deliverables-list>*,.service-detail-faq-list>*,.service-detail-process-grid>*,.service-detail-tech-list>*{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.service-detail-tags span{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-tags span{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}.service-detail-tags span{border-color:var(--border)!important;color:var(--muted)!important}.service-detail-primary{background:var(--primary)!important;color:var(--bg)!important}.service-detail-back,.service-detail-secondary{border-color:var(--border)!important;color:var(--text)!important}.service-detail-orbit-ring{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-orbit-ring{border-color:color-mix(in srgb,var(--primary) 25%,var(--border))!important}}.assets-market-end,.assets-market-hero,.assets-market-page{color:var(--text);background-color:var(--bg)!important}.assets-market-hero h1,.assets-market-hero-copy h1{color:var(--text)!important}.assets-market-hero-copy p,.assets-market-hero-side{color:var(--muted)!important}.assets-market-grid-bg{opacity:.45}.assets-market-orb{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.assets-market-orb{background:color-mix(in srgb,var(--primary) 16%,transparent)!important}}.asset-detail-content,.asset-detail-hero,.asset-detail-included,.asset-detail-main,.asset-detail-page,.asset-detail-previews,.asset-detail-related{color:var(--text)}.asset-detail-content h2,.asset-detail-hero h1,.asset-detail-related h2{color:var(--text)!important}.asset-detail-kicker,.asset-detail-price,.asset-detail-section-label{color:var(--primary)!important}.asset-detail-description,.asset-detail-launch-note,.asset-detail-purchase-status,.asset-detail-security{color:var(--muted)!important}.asset-detail-included-grid>*,.asset-detail-info-grid>*,.asset-detail-placeholder,.asset-detail-preview-empty,.asset-detail-preview-grid>*,.asset-detail-purchase,.asset-detail-related-card,.asset-detail-visual{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.asset-detail-tags span{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.asset-detail-tags span{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}.asset-detail-tags span{color:var(--muted);border-color:var(--border)!important}.asset-detail-primary-action{background:var(--primary)!important;color:var(--bg)!important}.asset-detail-primary-action.disabled{opacity:.48}.asset-detail-breadcrumb{color:var(--muted)}.free-library-end,.free-library-hero,.free-library-page{color:var(--text);background-color:var(--bg)!important}.free-library-hero h1,.free-library-hero-copy h1{color:var(--text)!important}.free-library-kicker{color:var(--primary)!important}.free-library-hero-copy p,.free-library-hero-note{color:var(--muted)!important}.free-library-grid-bg{opacity:.45}.resource-detail-v2,.resource-detail-v2-content,.resource-detail-v2-hero,.resource-detail-v2-main,.resource-detail-v2-related{color:var(--text)}.resource-detail-v2 h1,.resource-detail-v2 h2,.resource-detail-v2-copy h1{color:var(--text)!important}.resource-detail-v2-kicker,.resource-detail-v2-label,.resource-detail-v2-status{color:var(--primary)!important}.resource-detail-v2-breadcrumb,.resource-detail-v2-description,.resource-detail-v2-info{color:var(--muted)!important}.resource-detail-v2-access,.resource-detail-v2-art-bottom,.resource-detail-v2-art-top,.resource-detail-v2-related-card{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.resource-detail-v2-tags span{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.resource-detail-v2-tags span{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}.resource-detail-v2-tags span{color:var(--muted);border-color:var(--border)!important}.creative-project-builder,.creative-project-hero,.creative-project-next,.creative-project-page,.personal-portfolio-banner,.personal-portfolio-footer,.personal-portfolio-page{color:var(--text);background-color:var(--bg)!important}.creative-block-heading h2,.creative-project-title,.personal-banner-copy h1,.personal-profile-name{color:var(--text)!important}.creative-project-meta,.creative-project-nav,.personal-banner-eyebrow{color:var(--primary)!important}.creative-block-quote,.creative-block-text,.personal-profile-bio,.personal-profile-meta{color:var(--muted)}.creative-block,.creative-gallery-item,.creative-project-cover,.creative-project-empty-story,.personal-profile{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.creative-project-cta,.personal-profile-actions a{border-color:var(--border)!important}.case-cta,.case-gallery,.case-hero,.case-highlights,.case-next,.case-outcomes,.case-overview,.case-page,.case-services,.case-showcase{color:var(--text)}.case-heading,.case-outcomes-title,.case-title{color:var(--text)!important}.case-index,.case-meta{color:var(--primary)!important}.case-outcomes-list,.case-overview p,.case-overview-columns,.case-scope-block{color:var(--muted)}.case-gallery-item,.case-highlight-grid>*,.case-scope-block,.case-showcase-device,.case-window{color:var(--text);background:var(--surface)!important;border-color:var(--border)!important}.case-actions a{border-color:var(--border)!important}.asset-detail-page section,.case-page section,.creative-project-page section,.resource-detail-v2 section,.service-detail-page section{border-color:var(--border)}html[data-theme-mode=light] .asset-detail-purchase,html[data-theme-mode=light] .asset-detail-related-card,html[data-theme-mode=light] .asset-detail-visual,html[data-theme-mode=light] .case-gallery-item,html[data-theme-mode=light] .case-scope-block,html[data-theme-mode=light] .creative-block,html[data-theme-mode=light] .personal-profile,html[data-theme-mode=light] .resource-detail-v2-access,html[data-theme-mode=light] .resource-detail-v2-related-card,html[data-theme-mode=light] .service-detail-cap{box-shadow:0 18px 55px var(--text)}@supports (color:color-mix(in lab,red,red)){html[data-theme-mode=light] .asset-detail-purchase,html[data-theme-mode=light] .asset-detail-related-card,html[data-theme-mode=light] .asset-detail-visual,html[data-theme-mode=light] .case-gallery-item,html[data-theme-mode=light] .case-scope-block,html[data-theme-mode=light] .creative-block,html[data-theme-mode=light] .personal-profile,html[data-theme-mode=light] .resource-detail-v2-access,html[data-theme-mode=light] .resource-detail-v2-related-card,html[data-theme-mode=light] .service-detail-cap{box-shadow:0 18px 55px color-mix(in srgb,var(--text) 6%,transparent)}}.asset-detail-page,.assets-market-page,.case-page,.creative-project-page,.free-library-page,.personal-portfolio-page,.resource-detail-v2,.service-detail-page{transition:background-color .22s,color .22s}.asset-detail-preview-grid video{object-fit:cover;border-radius:inherit;background:#050507;width:100%;height:100%;min-height:280px;display:block}.admin-assets-v1-category-manager{flex-direction:column;align-items:stretch}.admin-assets-v1-category-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-assets-v1-category-summary>div>span{color:#777d86;letter-spacing:.12em;font-size:9px}.admin-assets-v1-category-summary>div>strong{margin-top:4px;font-size:17px;display:block}.admin-assets-v1-category-add{border:1px solid var(--aa-border);background:var(--aa-surface,#ffffff0a);min-height:36px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.admin-assets-v1-category-list button{border:1px solid var(--aa-border);color:#9da2aa;font:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:7px 10px;font-size:10px}.admin-assets-v1-category-list button.is-hidden{opacity:.45}.admin-assets-v1-category-list button small{opacity:.7;text-transform:uppercase;margin-left:6px;font-size:8px}.admin-assets-v1-category-rows{gap:7px;display:grid}.admin-assets-v1-category-rows article{border:1px solid var(--aa-border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:9px 11px;display:flex}.admin-assets-v1-category-name{align-items:center;gap:10px;display:flex}.admin-assets-v1-category-name>svg{opacity:.35}.admin-assets-v1-category-name strong{font-size:12px;display:block}.admin-assets-v1-category-name span{color:var(--muted);margin-top:2px;font-size:9px;display:block}.admin-assets-v1-category-actions{align-items:center;gap:5px;display:flex}.admin-assets-v1-category-actions button{border:1px solid var(--aa-border);width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.admin-assets-v1-category-actions button:hover{color:var(--text);background:#ffffff0d}.admin-assets-v1-category-actions button:disabled{opacity:.2;cursor:not-allowed}.admin-assets-v1-category-modal{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-assets-v1-category-dialog{border:1px solid var(--aa-border);background:var(--surface);border-radius:18px;width:min(520px,100%);padding:22px;box-shadow:0 30px 100px #00000059}.admin-assets-v1-category-dialog header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-assets-v1-category-dialog header span{color:var(--primary);letter-spacing:.15em;font-size:8px;font-weight:700}.admin-assets-v1-category-dialog h3{margin:5px 0 0;font-size:20px}.admin-assets-v1-category-dialog header button{border:1px solid var(--aa-border);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.admin-assets-v1-category-dialog label{margin-top:14px;display:block}.admin-assets-v1-category-dialog label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;display:block}.admin-assets-v1-category-dialog input,.admin-assets-v1-category-dialog textarea{border:1px solid var(--aa-border);background:var(--bg-soft);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:11px 12px;font-size:12px}.admin-assets-v1-category-dialog textarea{resize:vertical}.admin-assets-v1-category-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.admin-assets-v1-category-dialog footer button{border:1px solid var(--aa-border);min-height:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:9px;padding:0 14px}.admin-assets-v1-category-dialog footer button.primary{border-color:var(--primary);background:var(--primary);color:var(--bg);font-weight:700}@media (max-width:760px){.admin-assets-v1-category-summary{flex-direction:column;align-items:stretch}.admin-assets-v1-category-add{justify-content:center}.admin-assets-v1-category-rows article{flex-direction:column;align-items:flex-start}.admin-assets-v1-category-actions{justify-content:flex-end;width:100%}}.dynamic-site-page{background:var(--theme-bg);min-height:100vh;color:var(--theme-text)}.dynamic-site-page-hero{align-items:center;min-height:100vh;padding:150px 6vw 90px;display:flex}.dynamic-site-page-shell{width:min(1180px,100%);margin:0 auto}.dynamic-site-page-eyebrow{letter-spacing:.2em;color:var(--theme-primary);margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.dynamic-site-page h1{letter-spacing:-.07em;max-width:950px;margin:0;font-size:clamp(58px,9vw,150px);font-weight:700;line-height:.88}.dynamic-site-page p{max-width:700px;color:var(--theme-muted);margin:42px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.7}.dynamic-site-page-meta{border-top:1px solid var(--theme-border);letter-spacing:.16em;color:var(--theme-muted);justify-content:space-between;gap:20px;margin-top:70px;padding-top:20px;font-size:10px;font-weight:700;display:flex}@media (max-width:720px){.dynamic-site-page-hero{padding:125px 22px 70px}.dynamic-site-page h1{font-size:clamp(48px,18vw,82px)}.dynamic-site-page-meta{flex-direction:column}}.checkout-page,.order-success-page{background:var(--bg);min-height:100vh;color:var(--text);padding:140px 24px 80px}.checkout-shell{width:min(1180px,100%);margin:0 auto}.checkout-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:48px;font-size:13px;text-decoration:none;display:inline-flex}.checkout-heading{max-width:720px;margin-bottom:48px}.checkout-card-label,.checkout-heading>span,.order-success-card>span{letter-spacing:.14em;color:var(--muted);font-size:11px}.checkout-heading h1{letter-spacing:-.055em;margin:12px 0 16px;font-size:clamp(44px,7vw,84px);line-height:.94}.checkout-heading h1 em{color:var(--primary);font-style:normal}.checkout-heading p{color:var(--muted);max-width:580px;line-height:1.7}.checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:20px;display:grid}.checkout-form-card,.checkout-summary,.order-success-card{border:1px solid var(--border);background:var(--surface);border-radius:28px}.checkout-form-card,.checkout-summary{padding:clamp(22px,4vw,38px)}.checkout-form-card{gap:18px;display:grid}.checkout-form-card label{color:var(--muted);gap:8px;font-size:12px;display:grid}.checkout-coupon input,.checkout-form-card input{border:1px solid var(--border);background:var(--bg-soft);width:100%;color:var(--text);border-radius:14px;outline:none;padding:14px 15px}.checkout-coupon input:focus,.checkout-form-card input:focus{border-color:var(--primary)}.checkout-coupon{gap:10px;padding-top:8px;display:grid}.checkout-coupon>div:first-child{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.checkout-coupon-row{grid-template-columns:1fr auto;gap:8px;display:grid}.checkout-coupon-row button,.checkout-submit,.order-success-card a{border:1px solid var(--border);background:var(--surface-strong);color:var(--text);cursor:pointer;border-radius:14px;padding:13px 18px}.checkout-submit{background:var(--primary);width:100%;color:var(--bg);border-color:#0000;justify-content:center;align-items:center;gap:9px;margin-top:8px;font-weight:700;display:flex}.checkout-submit:disabled{opacity:.55;cursor:wait}.checkout-security{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.checkout-security span{align-items:center;gap:6px;display:flex}.checkout-error{border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:13px}.checkout-cover,.checkout-cover-placeholder{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--border);border-radius:18px;width:100%;margin:22px 0}.checkout-cover-placeholder{color:var(--muted);letter-spacing:.14em;background:var(--bg-soft);place-items:center;font-size:11px;display:grid}.checkout-summary h2{margin:0 0 26px;font-size:24px}.checkout-price-line,.checkout-total{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.checkout-price-line{color:var(--muted);font-size:13px}.checkout-total{font-size:18px}.checkout-payment-note{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.6}.order-success-page{place-items:center;display:grid}.order-success-card{text-align:center;width:min(650px,100%);padding:clamp(30px,6vw,60px)}.order-success-card svg{color:var(--primary);margin-bottom:22px}.order-success-card h1{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(34px,6vw,60px);line-height:1}.order-success-card p{color:var(--muted);line-height:1.7}.order-success-card a{margin-top:18px;text-decoration:none;display:inline-block}@media (max-width:820px){.checkout-page,.order-success-page{padding:110px 16px 60px}.checkout-grid{grid-template-columns:1fr}.checkout-summary{order:-1}}.vt-whatsapp-float{z-index:90;color:#07170d;letter-spacing:-.01em;background:#25d366;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #0000003d}.vt-whatsapp-float svg{flex:none;width:23px;height:23px}.vt-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 18px 46px #0000004d}@media (max-width:640px){.vt-whatsapp-float{justify-content:center;width:54px;height:54px;min-height:54px;padding:0;bottom:15px;right:15px}.vt-whatsapp-float span{display:none}.vt-whatsapp-float svg{width:25px;height:25px}}.admin-login-page{background:radial-gradient(circle at 50% 0,var(--primary),transparent 42%),var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-login-page{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary) 18%,transparent),transparent 42%),var(--bg)}}.admin-login-page{color:var(--text)}.admin-login-card{border:1px solid var(--border);background:var(--surface);border-radius:28px;gap:18px;width:min(430px,100%);padding:42px;display:grid;box-shadow:0 30px 80px #00000038}.admin-login-icon{background:var(--surface-strong);width:48px;height:48px;color:var(--primary);border-radius:15px;place-items:center;display:grid}.admin-login-card>span{color:var(--primary);letter-spacing:.16em;font-size:11px;font-weight:700}.admin-login-card h1{letter-spacing:-.04em;margin:-6px 0 0;font-size:38px}.admin-login-card>p{color:var(--muted);margin:-10px 0 8px}.admin-login-card label{color:var(--muted);gap:8px;font-size:12px;display:grid}.admin-login-card input{border:1px solid var(--border);background:var(--bg-soft);width:100%;color:var(--text);border-radius:13px;outline:none;padding:14px 15px}.admin-login-card input:focus{border-color:var(--primary)}.admin-login-card button{background:var(--primary);min-height:48px;color:var(--bg);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;font-weight:750;display:flex}.admin-login-card button:disabled{opacity:.55}.admin-login-error{padding:11px 13px;font-size:12px}.admin-login-error,.admin-v1-logout{border:1px solid var(--border);border-radius:11px}.admin-v1-logout{width:100%;min-height:42px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;margin-bottom:8px;padding:0 12px;font-size:12px;transition:color .16s,border-color .16s,background .16s;display:flex}.admin-v1-logout:hover{color:var(--text);border-color:var(--primary);background:var(--surface-strong)}.admin-v1-collapsed .admin-v1-logout{justify-content:center;padding-inline:0}.admin-v1-main form>.admin-v1-panel{padding:28px}.admin-v1-main form .admin-v1-panel-head{margin-bottom:24px}.admin-v1-main form .admin-v1-panel label{min-width:0;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:11px;font-weight:700;display:flex}.admin-v1-main form .admin-v1-panel input,.admin-v1-main form .admin-v1-panel select,.admin-v1-main form .admin-v1-panel textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;letter-spacing:normal;text-transform:none;border-radius:12px;outline:none;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .16s,background .16s,box-shadow .16s}.admin-v1-main form .admin-v1-panel input{min-height:48px;padding:0 14px}.admin-v1-main form .admin-v1-panel textarea{resize:vertical;min-height:108px;padding:13px 14px}.admin-v1-main form .admin-v1-panel input::placeholder,.admin-v1-main form .admin-v1-panel textarea::placeholder{color:var(--muted);opacity:.55}.admin-v1-main form .admin-v1-panel input:focus,.admin-v1-main form .admin-v1-panel select:focus,.admin-v1-main form .admin-v1-panel textarea:focus{border-color:var(--primary);background:var(--surface-strong);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main form .admin-v1-panel input:focus,.admin-v1-main form .admin-v1-panel select:focus,.admin-v1-main form .admin-v1-panel textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}}.admin-v1-main form>div:last-child{z-index:10;border:1px solid var(--border);background:var(--bg);border-radius:14px;width:fit-content;max-width:100%;padding:10px;position:sticky;bottom:18px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main form>div:last-child{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.admin-v1-main form>div:last-child{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-v1-main form>div:last-child .admin-v1-view-site{cursor:pointer;border:0;min-height:44px}.admin-v1-main form>div:last-child .admin-v1-view-site:disabled{cursor:wait;opacity:.65}@media (max-width:760px){.admin-v1-main form>.admin-v1-panel{padding:20px}.admin-v1-main form>div:last-child{box-sizing:border-box;width:100%}.admin-v1-main form>div:last-child .admin-v1-view-site{justify-content:center;width:100%}}.admin-settings{box-sizing:border-box;gap:22px;width:100%;padding:28px;display:grid}.admin-settings>.admin-v1-panel{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);border-radius:18px;width:100%;padding:28px}.admin-settings .admin-v1-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.admin-settings .admin-v1-panel-head span{color:var(--muted);letter-spacing:.14em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.admin-settings .admin-v1-panel-head h2{color:var(--text);margin:0;font-size:19px;font-weight:650}.admin-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.admin-settings-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-settings-stack label:first-child,.admin-settings-stack label:last-child:nth-child(odd){grid-column:1/-1}.admin-settings label{min-width:0;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:9px;font-size:10px;font-weight:700;display:flex}.admin-settings input,.admin-settings select,.admin-settings textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--bg-soft);width:100%;min-width:0;color:var(--text);letter-spacing:normal;text-transform:none;border-radius:12px;outline:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;transition:border-color .16s,background .16s,box-shadow .16s;display:block}.admin-settings input{height:48px;padding:0 14px}.admin-settings textarea{resize:vertical;min-height:110px;padding:13px 14px}.admin-settings input::placeholder,.admin-settings textarea::placeholder{color:var(--muted);opacity:.55}.admin-settings input:hover,.admin-settings textarea:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-settings input:hover,.admin-settings textarea:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.admin-settings input:focus,.admin-settings textarea:focus{border-color:var(--primary);background:var(--surface-strong);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-settings input:focus,.admin-settings textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}}.admin-settings-actions{z-index:20;border:1px solid var(--border);background:var(--bg);border-radius:14px;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:10px;display:flex;position:sticky;bottom:18px}@supports (color:color-mix(in lab,red,red)){.admin-settings-actions{background:color-mix(in srgb,var(--bg) 90%,transparent)}}.admin-settings-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-settings-actions .admin-v1-view-site{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--bg);font:inherit;cursor:pointer;border-radius:10px;padding:0 18px;font-size:12px;font-weight:750}.admin-settings-actions .admin-v1-view-site:disabled{opacity:.55;cursor:wait}.admin-settings-actions>span{color:var(--muted);font-size:12px}@media (max-width:1050px){.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.admin-settings{padding:16px}.admin-settings>.admin-v1-panel{border-radius:15px;padding:20px}.admin-settings-grid,.admin-settings-stack{grid-template-columns:1fr}.admin-settings-stack label{grid-column:auto!important}.admin-settings-actions{box-sizing:border-box;width:100%}.admin-settings-actions .admin-v1-view-site{flex:1;justify-content:center}}.admin-media{box-sizing:border-box;width:100%;padding:28px}.admin-media-hero{border:1px solid var(--border);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;padding:28px;display:flex}.admin-media-hero span{color:var(--muted);letter-spacing:.14em;font-size:10px;font-weight:700}.admin-media-hero h1{color:var(--text);margin:8px 0;font-size:clamp(28px,4vw,46px);line-height:1}.admin-media-hero p{max-width:540px;color:var(--muted);margin:0;font-size:13px}.admin-media-upload{background:var(--primary);min-height:44px;color:var(--bg);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:750;display:inline-flex}.admin-media-upload input{display:none}.admin-media-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.admin-media-toolbar>span{color:var(--muted);font-size:11px}.admin-media-search{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(420px,100%);height:44px;color:var(--muted);border-radius:11px;align-items:center;gap:10px;padding:0 13px;display:flex}.admin-media-search input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:13px}.admin-media-message{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:10px;margin-bottom:18px;padding:11px 14px;font-size:12px}.admin-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-media-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;overflow:hidden}.admin-media-preview{aspect-ratio:4/3;background:var(--bg-soft);position:relative;overflow:hidden}.admin-media-preview img,.admin-media-preview video{object-fit:cover;width:100%;height:100%;display:block}.admin-media-preview>span{color:#fff;text-transform:uppercase;background:#000000b8;border-radius:7px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;display:inline-flex;position:absolute;bottom:9px;left:9px}.admin-media-info{padding:13px}.admin-media-info>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.admin-media-info>small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.admin-media-info>div{gap:7px;margin-top:12px;display:flex}.admin-media-info button{border:1px solid var(--border);background:var(--bg-soft);width:34px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.admin-media-info button:hover{color:var(--text);border-color:var(--primary)}.admin-media-empty{border:1px dashed var(--border);min-height:260px;color:var(--muted);text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;display:grid}.admin-media-empty strong{color:var(--text)}@media (max-width:1100px){.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.admin-media{padding:16px}.admin-media-hero{flex-direction:column;align-items:stretch;padding:20px}.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-media-toolbar{flex-direction:column;align-items:stretch}}@media (max-width:480px){.admin-media-grid{grid-template-columns:1fr}}.admin-v1{--admin-bg:var(--bg);--admin-panel:var(--surface);--admin-panel-2:var(--surface-strong);--admin-border:var(--border);--admin-text:var(--text);--admin-muted:var(--muted);--admin-accent:var(--primary);background:radial-gradient(circle at 82% 0,var(--primary),transparent 32rem),var(--bg)}@supports (color:color-mix(in lab,red,red)){.admin-v1{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 32rem),var(--bg)}}.admin-v1{color:var(--text)}.admin-v1-sidebar{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.admin-v1-sidebar{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.admin-v1-sidebar{border-color:var(--border)}.admin-v1-topbar{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.admin-v1-topbar{background:color-mix(in srgb,var(--bg) 86%,transparent)}}.admin-v1-topbar{border-color:var(--border)}.admin-v1-nav-item,.admin-v1-nav-label,.admin-v1-panel-head span,.admin-v1-stat-top,.admin-v1-topbar-left span,.admin-v1-welcome-copy>span{color:var(--muted)}.admin-v1-nav-item:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-v1-nav-item:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.admin-v1-nav-item.is-active{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-nav-item.is-active{background:color-mix(in srgb,var(--primary) 11%,transparent)}}.admin-v1-brand-mark{border-color:var(--border)}.admin-v1-brand-mark i,.admin-v1-live-dot{background:var(--primary)}.admin-v1-live-dot{box-shadow:0 0 14px var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-live-dot{box-shadow:0 0 14px color-mix(in srgb,var(--primary) 65%,transparent)}}.admin-v1-user>span{background:var(--primary);color:var(--bg)}.admin-v1-collapse,.admin-v1-help,.admin-v1-view-site{border-color:var(--border);color:var(--text)}.admin-v1-panel,.admin-v1-stat,.admin-v1-welcome{background:var(--surface);border-color:var(--border);color:var(--text)}.admin-v1-welcome:after{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-welcome:after{border-color:color-mix(in srgb,var(--primary) 15%,transparent)}}.admin-v1-welcome:after{box-shadow:0 0 0 45px var(--primary),0 0 0 90px var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-welcome:after{box-shadow:0 0 0 45px color-mix(in srgb,var(--primary) 3%,transparent),0 0 0 90px color-mix(in srgb,var(--primary) 2%,transparent)}}.admin-v1-eyebrow,.admin-v1-welcome h1 em,.admin-v1-welcome-copy>span strong{color:var(--primary)}.admin-v1-welcome-copy p{color:var(--muted)}.admin-v1-main{color:var(--text)}.admin-v1-main>:first-child{margin-top:0}.admin-v1-main input,.admin-v1-main select,.admin-v1-main textarea{accent-color:var(--primary)}.admin-v1-main a,.admin-v1-main button{font-family:inherit}.admin-v1-quick{text-decoration:none}.admin-v1 .is-ready{background:#43d17a}.admin-v1 .is-waiting{background:#e5b94d}.admin-v1 .is-offline{background:#ef6262}@media (max-width:760px){.admin-v1-main{padding:24px 16px 55px}}.admin-v1-main{--admin-page-bg:var(--bg);--admin-page-soft:var(--bg-soft);--admin-page-surface:var(--surface);--admin-page-strong:var(--surface-strong);--admin-page-text:var(--text);--admin-page-muted:var(--muted);--admin-page-primary:var(--primary);--admin-page-secondary:var(--secondary);--admin-page-accent:var(--accent);--admin-page-border:var(--border)}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1){width:100%;min-height:auto;color:var(--text);background:0 0;margin:0;padding:0}.admin-v1-main :is(.admin-services-v1-topbar,.admin-courses-v1-topbar,.admin-assets-v1-topbar,.admin-pages-v1-topbar,.admin-portfolio-v1-top,.admin-resources-v1-top,.admin-work-v1-header,.admin-clients-v1-header,.admin-testimonials-v1-header,.admin-leads-v1-header){display:none!important}.admin-v1-main :is(.admin-services-v1-hero,.admin-courses-v1-hero,.admin-assets-v1-hero,.admin-resources-v1-hero,.admin-pages-v1-hero,.admin-portfolio-v1-hero,.admin-work-v1-hero,.admin-clients-v1-hero,.admin-testimonials-v1-hero,.admin-team-v1-hero,.admin-leads-v1-hero){border-color:var(--border);background:linear-gradient(120deg,var(--primary),transparent 58%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main :is(.admin-services-v1-hero,.admin-courses-v1-hero,.admin-assets-v1-hero,.admin-resources-v1-hero,.admin-pages-v1-hero,.admin-portfolio-v1-hero,.admin-work-v1-hero,.admin-clients-v1-hero,.admin-testimonials-v1-hero,.admin-team-v1-hero,.admin-leads-v1-hero){background:linear-gradient(120deg,color-mix(in srgb,var(--primary) 6%,transparent),transparent 58%),var(--surface)}}.admin-v1-main :is(.admin-services-v1-hero,.admin-courses-v1-hero,.admin-assets-v1-hero,.admin-resources-v1-hero,.admin-pages-v1-hero,.admin-portfolio-v1-hero,.admin-work-v1-hero,.admin-clients-v1-hero,.admin-testimonials-v1-hero,.admin-team-v1-hero,.admin-leads-v1-hero){color:var(--text)}.admin-v1-main :is(.admin-services-v1-panel,.admin-services-v1-note,.admin-courses-v1-panel,.admin-courses-v1-note,.admin-assets-v1-panel,.admin-assets-v1-note,.admin-resources-v1-panel,.admin-resources-v1-note,.admin-pages-v1-panel,.admin-portfolio-v1-panel,.admin-work-v1-panel,.admin-clients-v1-panel,.admin-testimonials-v1-panel,.admin-team-v1-panel,.admin-leads-v1-panel),.admin-v1-main :is(.admin-services-v1-stats,.admin-courses-v1-stats,.admin-assets-v1-stats,.admin-resources-v1-stats,.admin-pages-v1-stats) article{border-color:var(--border);background:var(--surface);color:var(--text)}.admin-v1-main :is(.admin-services-v1-row,.admin-courses-v1-row,.admin-assets-v1-row,.admin-resources-v1-row,.admin-pages-v1-row,.admin-portfolio-v1-row,.admin-work-v1-row,.admin-clients-v1-row,.admin-testimonials-v1-row,.admin-team-v1-row,.admin-leads-v1-row){border-color:var(--border);color:var(--text)}.admin-v1-main :is(.admin-services-v1-row,.admin-courses-v1-row,.admin-assets-v1-row,.admin-resources-v1-row,.admin-pages-v1-row,.admin-portfolio-v1-row,.admin-work-v1-row,.admin-clients-v1-row,.admin-testimonials-v1-row,.admin-team-v1-row,.admin-leads-v1-row):hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main :is(.admin-services-v1-row,.admin-courses-v1-row,.admin-assets-v1-row,.admin-resources-v1-row,.admin-pages-v1-row,.admin-portfolio-v1-row,.admin-work-v1-row,.admin-clients-v1-row,.admin-testimonials-v1-row,.admin-team-v1-row,.admin-leads-v1-row):hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))}}.admin-v1-main :is(.admin-services-v1-editor,.admin-courses-v1-editor,.admin-assets-v1-editor,.admin-resources-v1-editor,.admin-pages-v1-editor,.admin-portfolio-v1-editor,.admin-work-v1-editor,.admin-clients-v1-editor,.admin-testimonials-v1-editor,.admin-team-v1-editor,.admin-leads-v1-editor){border-color:var(--border);background:var(--surface);color:var(--text)}.admin-v1-main :is(.admin-services-v1-modal-bg,.admin-courses-v1-modal-bg,.admin-assets-v1-modal-bg,.admin-resources-v1-modal-bg,.admin-pages-v1-modal-bg,.admin-portfolio-v1-modal-bg,.admin-work-v1-modal-bg,.admin-clients-v1-modal-bg,.admin-testimonials-v1-modal-bg,.admin-team-v1-modal-bg,.admin-leads-v1-modal-bg){background:#000000ad}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(input,textarea,select){border-color:var(--border);background:var(--bg-soft);color:var(--text)}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(input,textarea,select):focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary);outline:none}@supports (color:color-mix(in lab,red,red)){.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(input,textarea,select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 11%,transparent)}}.admin-v1-main :is(.admin-services-v1-search,.admin-courses-v1-search,.admin-assets-v1-search,.admin-resources-v1-search,.admin-pages-v1-search){border-color:var(--border);background:var(--bg-soft);color:var(--muted)}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(h1,h2,h3,strong){color:var(--text)}.admin-v1-main :is(.admin-services-v1-hero h1 em,.admin-courses-v1-hero h1 em,.admin-assets-v1-hero h1 em,.admin-resources-v1-hero h1 em,.admin-pages-v1-hero h1 em,.admin-portfolio-v1-hero h1 em){color:var(--primary)}.admin-v1-main :is(.admin-services-v1-actions,.admin-courses-v1-actions,.admin-assets-v1-actions,.admin-resources-v1-actions,.admin-pages-v1-actions,.admin-portfolio-v1-actions,.admin-work-v1-actions,.admin-clients-v1-actions,.admin-testimonials-v1-actions,.admin-team-v1-actions,.admin-leads-v1-actions) button{border-color:var(--border);background:var(--bg-soft);color:var(--text)}.admin-v1-main :is(.admin-services-v1-actions,.admin-courses-v1-actions,.admin-assets-v1-actions,.admin-resources-v1-actions,.admin-pages-v1-actions,.admin-portfolio-v1-actions,.admin-work-v1-actions,.admin-clients-v1-actions,.admin-testimonials-v1-actions,.admin-team-v1-actions,.admin-leads-v1-actions) button:hover{border-color:var(--primary);color:var(--primary)}.admin-v1-main :is(.admin-services-v1-editor,.admin-courses-v1-editor,.admin-assets-v1-editor,.admin-resources-v1-editor,.admin-pages-v1-editor,.admin-portfolio-v1-editor,.admin-work-v1-editor) button.is-primary{border-color:var(--primary);background:var(--primary);color:var(--bg)}.admin-v1-main .admin-media,.admin-v1-main .admin-settings{padding:0}.admin-v1-main .admin-media-card,.admin-v1-main .admin-media-hero,.admin-v1-main .admin-media-message,.admin-v1-main .admin-media-search,.admin-v1-main .admin-settings>.admin-v1-panel{border-color:var(--border);background:var(--surface);color:var(--text)}.admin-v1-main>main{min-height:0}@media (max-width:760px){.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1){padding:0}}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1){--bg:var(--theme-bg,var(--bg));--admin-bg:var(--bg)!important;--admin-bg-soft:var(--bg-soft)!important;--admin-panel:var(--surface)!important;--admin-panel-2:var(--surface-strong)!important;--admin-surface:var(--surface)!important;--admin-surface-2:var(--surface-strong)!important;--admin-text:var(--text)!important;--admin-muted:var(--muted)!important;--admin-border:var(--border)!important;--admin-accent:var(--primary)!important;--admin-primary:var(--primary)!important;--admin-secondary:var(--secondary)!important;color:var(--text)!important}.admin-v1-main .admin-work-v1{background:0 0!important}.admin-v1-main .admin-work-v1-card,.admin-v1-main .admin-work-v1-item,.admin-v1-main .admin-work-v1-panel,.admin-v1-main .admin-work-v1-row,.admin-v1-main .admin-work-v1-search,.admin-v1-main .admin-work-v1-stats article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-work-v1 input,.admin-v1-main .admin-work-v1 select,.admin-v1-main .admin-work-v1 textarea{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(article,section){border-color:var(--border)}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(h1,h2,h3,h4,strong,b){color:var(--text)!important}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(p,small){color:var(--muted)!important}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) :is(input,textarea,select){background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main input::placeholder,.admin-v1-main textarea::placeholder{opacity:.65;color:var(--muted)!important}.admin-v1-main :is(.admin-services-v1-editor,.admin-courses-v1-editor,.admin-assets-v1-editor,.admin-resources-v1-editor,.admin-pages-v1-editor,.admin-portfolio-v1-editor,.admin-work-v1-editor,.admin-clients-v1-editor,.admin-testimonials-v1-editor,.admin-team-v1-editor,.admin-leads-v1-editor){background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main :is(.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-pages-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) button:not(.is-primary):not([class*=status]){border-color:var(--border)}.admin-v1-main .status-live{color:#43d17a}.admin-v1-main .status-coming-soon{color:#e5b94d}.admin-v1-main .status-draft,.admin-v1-main .status-hidden{color:var(--muted)}.admin-v1-main :is(.admin-pages-v1,.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1){color:var(--text)!important;background:0 0!important}.admin-v1-main :is(.admin-pages-v1-card,.admin-services-v1-card,.admin-courses-v1-card,.admin-assets-v1-card,.admin-resources-v1-card,.admin-portfolio-v1-card,.admin-work-v1-card,.admin-clients-v1-card,.admin-testimonials-v1-card,.admin-team-v1-card,.admin-leads-v1-card),.admin-v1-main :is(.admin-pages-v1-search,.admin-services-v1-search,.admin-courses-v1-search,.admin-assets-v1-search,.admin-resources-v1-search,.admin-work-v1-search,.admin-clients-v1-search,.admin-testimonials-v1-search,.admin-team-v1-search,.admin-leads-v1-search,.admin-leads-v1-toolbar),.admin-v1-main :is(.admin-pages-v1-stats,.admin-services-v1-stats,.admin-courses-v1-stats,.admin-assets-v1-stats,.admin-resources-v1-stats,.admin-work-v1-stats,.admin-clients-v1-stats,.admin-testimonials-v1-stats,.admin-team-v1-stats,.admin-leads-v1-stats) article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main :is(.admin-work-v1-cover,.admin-clients-v1-logo,.admin-testimonials-v1-avatar,.admin-team-v1-photo){background:var(--surface-strong)!important;border-color:var(--border)!important}.admin-v1-main :is(.admin-pages-v1,.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) .is-featured{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main :is(.admin-pages-v1,.admin-services-v1,.admin-courses-v1,.admin-assets-v1,.admin-resources-v1,.admin-portfolio-v1,.admin-work-v1,.admin-clients-v1,.admin-testimonials-v1,.admin-team-v1,.admin-leads-v1) .is-featured{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}.admin-v1-main :is(.admin-work-v1-actions,.admin-clients-v1-actions,.admin-testimonials-v1-actions,.admin-team-v1-actions,.admin-leads-v1-actions) button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main :is(input,textarea,select):focus{border-color:var(--primary)!important}.admin-v1-main [class*=badge],.admin-v1-main [class*=status]{border-color:var(--border)}.admin-v1-main :is(.admin-team-v1-photo strong,.admin-team-v1-badges span){color:var(--primary)!important}.admin-v1-main .admin-assets-v1{color:var(--text)!important}.admin-v1-main .admin-assets-v1 [class*=categor]{color:var(--text);border-color:var(--border)!important}.admin-v1-main .admin-assets-v1 [class*=categor]:not(button):not(span){background:var(--surface)!important}.admin-v1-main .admin-assets-v1 [class*=categor] span{color:var(--muted)}.admin-v1-main .admin-assets-v1 [class*=categor] button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-assets-v1 [class*=categor] button:hover{border-color:var(--primary)!important;color:var(--primary)!important}.admin-v1-main .admin-assets-v1-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-assets-v1-note{background:var(--surface)!important;border-color:var(--border)!important;color:var(--muted)!important}.admin-v1-main .admin-assets-v1-note strong{color:var(--text)!important}.admin-v1-main .admin-assets-v1-editor{color:var(--text)!important}.admin-v1-main .admin-assets-v1-editor,.admin-v1-main .admin-assets-v1-editor>footer,.admin-v1-main .admin-assets-v1-editor>header{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1{color:var(--text)!important}.admin-v1-main .admin-resources-v1-categories span{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--muted)!important}.admin-v1-main .admin-resources-v1-toolbar{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1-toolbar label{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1-toolbar input{color:var(--text)!important;background:0 0!important}.admin-v1-main .admin-resources-v1-cover{background:var(--surface-strong)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1-copy>strong{color:var(--text)!important}.admin-v1-main .admin-resources-v1-copy p,.admin-v1-main .admin-resources-v1-copy small,.admin-v1-main .admin-resources-v1-copy>div span,.admin-v1-main .admin-resources-v1-toolbar>span{color:var(--muted)!important}.admin-v1-main .admin-resources-v1-status>span{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1-status>span[data-status=live]{color:var(--primary)!important}.admin-v1-main .admin-resources-v1-actions button,.admin-v1-main .admin-resources-v1-file-list button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-resources-v1-note{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-resources-v1-note{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}.admin-v1-main .admin-resources-v1-note{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-resources-v1-note{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))!important}}.admin-v1-main .admin-resources-v1-note strong{color:var(--text)!important}.admin-v1-main .admin-resources-v1-note p{color:var(--muted)!important}.admin-v1-main .admin-resources-v1-editor{color:var(--text)!important}.admin-v1-main .admin-resources-v1-editor,.admin-v1-main .admin-resources-v1-editor>footer,.admin-v1-main .admin-resources-v1-editor>header{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1-form input,.admin-v1-main .admin-resources-v1-form select,.admin-v1-main .admin-resources-v1-form textarea{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-resources-v1-cover-field,.admin-v1-main .admin-resources-v1-files{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1{color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-categories span{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--muted)!important}.admin-v1-main .admin-portfolio-v1-toolbar{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1-toolbar label{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1-toolbar input{color:var(--text)!important;background:0 0!important}.admin-v1-main .admin-portfolio-v1-grid>article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-card-cover{background:linear-gradient(135deg,var(--primary),var(--surface-strong))!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-v1-card-cover{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,var(--surface)),var(--surface-strong))!important}}.admin-v1-main .admin-portfolio-v1-card-body h2{color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-card-body p,.admin-v1-main .admin-portfolio-v1-card-body>small,.admin-v1-main .admin-portfolio-v1-meta span,.admin-v1-main .admin-portfolio-v1-toolbar>span,.admin-v1-main .admin-portfolio-v1-tools span{color:var(--muted)!important}.admin-v1-main .admin-portfolio-v1-meta span[data-status=live]{color:var(--primary)!important}.admin-v1-main .admin-portfolio-v1-tools span{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1-actions{border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-note{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-v1-note{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}.admin-v1-main .admin-portfolio-v1-note{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-v1-note{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))!important}}.admin-v1-main .admin-portfolio-v1-note strong{color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-note p{color:var(--muted)!important}.admin-v1-main .admin-portfolio-v1-editor{color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-editor,.admin-v1-main .admin-portfolio-v1-editor>footer,.admin-v1-main .admin-portfolio-v1-editor>header{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1-form input,.admin-v1-main .admin-portfolio-v1-form select,.admin-v1-main .admin-portfolio-v1-form textarea{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-v1-gallery-manager,.admin-v1-main .admin-portfolio-v1-media-field{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-v1-editor>footer button:last-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main .admin-portfolio-v1-featured,.admin-v1-main .admin-portfolio-v1-gallery-head span,.admin-v1-main .admin-portfolio-v1-gallery-head>b{color:var(--primary)!important}[data-theme-mode=light] .admin-v1-main :is(.admin-assets-v1,.admin-resources-v1,.admin-portfolio-v1) button{text-shadow:none}[data-theme-mode=light] .admin-v1-main :is(.admin-assets-v1,.admin-resources-v1,.admin-portfolio-v1) ::placeholder{color:var(--muted);opacity:.72}.admin-v1-main .admin-portfolio-cat-manager,.admin-v1-main .admin-portfolio-cat-panel{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-head{border-color:var(--border)!important}.admin-v1-main .admin-portfolio-cat-head h2,.admin-v1-main .admin-portfolio-cat-head strong{color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-head>div>span{color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-head button{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-head button{background:color-mix(in srgb,var(--primary) 10%,var(--surface))!important}}.admin-v1-main .admin-portfolio-cat-head button{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-head button{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important}}.admin-v1-main .admin-portfolio-cat-head button{color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-search{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-search input{color:var(--text)!important;background:0 0!important}.admin-v1-main .admin-portfolio-cat-search span,.admin-v1-main .admin-portfolio-cat-search svg{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-list>article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-list>article:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-list>article:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}.admin-v1-main .admin-portfolio-cat-list>article:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-list>article:hover{border-color:color-mix(in srgb,var(--primary) 20%,var(--border))!important}}.admin-v1-main .admin-portfolio-cat-list>article>svg{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-list>article>div strong{color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-list>article>div small{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-list>article>span{color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-list>article>span[data-active=false]{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-list button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-list button:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-list button:hover{background:color-mix(in srgb,var(--primary) 8%,var(--bg-soft))!important}}.admin-v1-main .admin-portfolio-cat-list button:hover{border-color:var(--primary)!important;color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-list button:last-child{color:#ef6262!important}.admin-v1-main .admin-portfolio-cat-list button:last-child:hover{border-color:#ef6262!important}.admin-v1-main .admin-portfolio-cat-note{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-note{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}.admin-v1-main .admin-portfolio-cat-note{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-cat-note{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))!important}}.admin-v1-main .admin-portfolio-cat-note strong{color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-note p{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-editor{color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-editor,.admin-v1-main .admin-portfolio-cat-editor footer,.admin-v1-main .admin-portfolio-cat-editor header{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-cat-editor header h2,.admin-v1-main .admin-portfolio-cat-editor header strong{color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-editor header span{color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-editor label{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-editor :is(input,textarea,select){background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-toggle input{accent-color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat-editor footer button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-editor footer button:last-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main .admin-portfolio-builder{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-builder-head{border-color:var(--border)!important}.admin-v1-main .admin-portfolio-builder-head span{color:var(--primary)!important}.admin-v1-main .admin-portfolio-builder-head h3,.admin-v1-main .admin-portfolio-builder-head strong{color:var(--text)!important}.admin-v1-main .admin-portfolio-builder-add button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-builder-add button:hover{border-color:var(--primary)!important;color:var(--primary)!important}.admin-v1-main .admin-portfolio-builder-empty{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--muted)!important}.admin-v1-main .admin-portfolio-builder-block{background:var(--surface-strong)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-builder-block>header{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-builder-block>header strong{color:var(--primary)!important}.admin-v1-main .admin-portfolio-builder-fields :is(input,textarea,select){background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-builder-gallery,.admin-v1-main .admin-portfolio-builder-gallery-item{background:var(--surface)!important;border-color:var(--border)!important}.admin-v1-main .admin-portfolio-builder-gallery-preview{background:var(--surface-strong)!important}.admin-v1-main .admin-portfolio-builder-gallery-title{color:var(--text)!important}.admin-v1-main .admin-portfolio-builder-gallery-help{color:var(--muted)!important}.admin-v1-main .admin-portfolio-builder-gallery-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-preview-button{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-preview-button{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}.admin-v1-main .admin-portfolio-preview-button{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-portfolio-preview-button{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important}}.admin-v1-main .admin-portfolio-preview-button{color:var(--primary)!important}.admin-v1-main .admin-portfolio-preview-button:hover{border-color:var(--primary)!important;color:var(--primary)!important}.admin-v1-main .admin-portfolio-cat{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-head{background:0 0!important}.admin-v1-main .admin-portfolio-cat-head h2,.admin-v1-main .admin-portfolio-cat-head h3{color:var(--text)!important}.admin-v1-main .admin-portfolio-cat-head p{color:var(--muted)!important}.admin-v1-main .admin-portfolio-cat-list{background:0 0!important}.admin-v1-main .admin-portfolio-cat-note{color:var(--text)!important}.admin-v1-main .admin-assets-v1{--aa-bg:var(--bg);--aa-panel:var(--surface);--aa-panel-2:var(--surface-strong);--aa-text:var(--text);--aa-muted:var(--muted);--aa-border:var(--border);--aa-accent:var(--primary)}.admin-v1-main .admin-assets-v1-asset,.admin-v1-main .admin-assets-v1-category-manager,.admin-v1-main .admin-assets-v1-panel,.admin-v1-main .admin-assets-v1-row{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-assets-v1-category-rows article,.admin-v1-main .admin-assets-v1-category-summary{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-assets-v1-category-name,.admin-v1-main .admin-assets-v1-copy strong,.admin-v1-main .admin-assets-v1-panel-head strong{color:var(--text)!important}.admin-v1-main .admin-assets-v1-actions button,.admin-v1-main .admin-assets-v1-category-actions button,.admin-v1-main .admin-assets-v1-category-list button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-assets-v1-actions button:hover,.admin-v1-main .admin-assets-v1-category-actions button:hover,.admin-v1-main .admin-assets-v1-category-list button:hover{border-color:var(--primary)!important;color:var(--primary)!important}.admin-v1-main .admin-assets-v1-category-add{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-assets-v1-category-add{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}.admin-v1-main .admin-assets-v1-category-add{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-assets-v1-category-add{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}.admin-v1-main .admin-assets-v1-category-add{color:var(--primary)!important}.admin-v1-main .admin-assets-v1-category-dialog,.admin-v1-main .admin-assets-v1-category-modal{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-assets-v1-cover-fallback,.admin-v1-main .admin-assets-v1-cover-preview,.admin-v1-main .admin-assets-v1-preview-media,.admin-v1-main .admin-assets-v1-thumb,.admin-v1-main .admin-assets-v1-thumb-fallback{background:var(--surface-strong)!important;border-color:var(--border)!important}.admin-v1-main .admin-assets-v1-search,.admin-v1-main .admin-assets-v1-select{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-resources-v1-list>article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-resources-v1-cover,.admin-v1-main .admin-resources-v1-cover-editor,.admin-v1-main .admin-resources-v1-file-list>*,.admin-v1-main .admin-resources-v1-files{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-resources-v1-copy strong{color:var(--text)!important}.admin-v1-main .admin-resources-v1-copy p,.admin-v1-main .admin-resources-v1-copy small{color:var(--muted)!important}.admin-v1-main .admin-resources-v1-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-resources-v1-editor>footer button:last-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main .admin-clients-v1{color:var(--text)!important}.admin-v1-main .admin-clients-v1-card,.admin-v1-main .admin-clients-v1-search,.admin-v1-main .admin-clients-v1-stats>*{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-clients-v1-logo,.admin-v1-main .admin-clients-v1-logo-preview,.admin-v1-main .admin-clients-v1-upload{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-clients-v1-content h2,.admin-v1-main .admin-clients-v1-content h3,.admin-v1-main .admin-clients-v1-content strong{color:var(--text)!important}.admin-v1-main .admin-clients-v1-content p,.admin-v1-main .admin-clients-v1-content small{color:var(--muted)!important}.admin-v1-main .admin-clients-v1-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-clients-v1-editor{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-clients-v1-editor input,.admin-v1-main .admin-clients-v1-editor select,.admin-v1-main .admin-clients-v1-editor textarea{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-clients-v1-editor>footer button:last-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main .admin-testimonials-v1{color:var(--text)!important}.admin-v1-main .admin-testimonials-v1-card,.admin-v1-main .admin-testimonials-v1-search,.admin-v1-main .admin-testimonials-v1-stats>*{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-testimonials-v1-avatar,.admin-v1-main .admin-testimonials-v1-preview,.admin-v1-main .admin-testimonials-v1-upload{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-testimonials-v1-content h2,.admin-v1-main .admin-testimonials-v1-content strong,.admin-v1-main .admin-testimonials-v1-person strong{color:var(--text)!important}.admin-v1-main .admin-testimonials-v1-content p,.admin-v1-main .admin-testimonials-v1-content small,.admin-v1-main .admin-testimonials-v1-person span{color:var(--muted)!important}.admin-v1-main .admin-testimonials-v1-rating{color:var(--primary)!important}.admin-v1-main .admin-testimonials-v1-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-testimonials-v1-editor{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-testimonials-v1-editor input,.admin-v1-main .admin-testimonials-v1-editor select,.admin-v1-main .admin-testimonials-v1-editor textarea{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-testimonials-v1-editor>footer button:last-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main .admin-team-v1{color:var(--text)!important}.admin-v1-main .admin-team-v1-card,.admin-v1-main .admin-team-v1-search,.admin-v1-main .admin-team-v1-stats>*{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-team-v1-photo,.admin-v1-main .admin-team-v1-preview,.admin-v1-main .admin-team-v1-upload{background:var(--bg-soft)!important;border-color:var(--border)!important}.admin-v1-main .admin-team-v1-content h2,.admin-v1-main .admin-team-v1-content h3,.admin-v1-main .admin-team-v1-content strong{color:var(--text)!important}.admin-v1-main .admin-team-v1-content p,.admin-v1-main .admin-team-v1-content small{color:var(--muted)!important}.admin-v1-main .admin-clients-v1-badges span,.admin-v1-main .admin-team-v1-badges span,.admin-v1-main .admin-team-v1-skills span,.admin-v1-main .admin-testimonials-v1-badges span{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-clients-v1-badges span,.admin-v1-main .admin-team-v1-badges span,.admin-v1-main .admin-team-v1-skills span,.admin-v1-main .admin-testimonials-v1-badges span{background:color-mix(in srgb,var(--primary) 6%,var(--bg-soft))!important}}.admin-v1-main .admin-clients-v1-badges span,.admin-v1-main .admin-team-v1-badges span,.admin-v1-main .admin-team-v1-skills span,.admin-v1-main .admin-testimonials-v1-badges span{border-color:var(--border)!important;color:var(--primary)!important}.admin-v1-main .admin-team-v1-actions button{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-team-v1-editor{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-team-v1-editor input,.admin-v1-main .admin-team-v1-editor select,.admin-v1-main .admin-team-v1-editor textarea{background:var(--bg-soft)!important;border-color:var(--border)!important;color:var(--text)!important}.admin-v1-main .admin-team-v1-editor>footer button:last-child{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main :is(.admin-clients-v1-editor,.admin-testimonials-v1-editor,.admin-team-v1-editor) :is(header,footer){border-color:var(--border)!important}.admin-v1-main :is(.admin-clients-v1-primary,.admin-testimonials-v1-primary,.admin-team-v1-primary){background:var(--primary)!important;border-color:var(--primary)!important;color:var(--bg)!important}.admin-v1-main :is(.admin-clients-v1-checks,.admin-testimonials-v1-checks,.admin-team-v1-checks) input{accent-color:var(--primary)!important}#courses.academy{scroll-margin-top:118px}@media (max-width:700px){#courses.academy{scroll-margin-top:88px}}.nav-v2-uploaded-logo{object-position:left center;max-width:190px;height:44px;display:block}.course-detail-v2,.member-account-page,.member-auth-page,.membership-page,.packages-page{background:var(--theme-bg);min-height:100vh;color:var(--theme-text);padding:130px clamp(20px,6vw,90px) 80px}.member-auth-card{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(520px,100%);padding:clamp(26px,5vw,48px)}.course-detail-v2 h1,.member-account-page h1,.member-auth-card h1,.membership-page h1,.packages-page h1{margin:8px 0;font-size:clamp(38px,6vw,78px);line-height:.95}.member-auth-card label{gap:8px;font-size:13px;display:grid}.member-auth-card input{border:1px solid var(--theme-border);background:var(--theme-bg-soft);color:var(--theme-text);border-radius:12px}.course-detail-v2 aside>a,.member-auth-card a,.member-auth-card button,.membership-page article a,.packages-page article a{background:var(--theme-primary);color:#fff;text-align:center;border:0;border-radius:999px;padding:14px 18px;font-weight:700;text-decoration:none}.member-error{border:1px solid var(--theme-border);border-radius:12px;padding:12px}.member-account-page header{max-width:900px}.member-account-page header button{margin-top:16px}.member-account-grid,.membership-page>section,.packages-page>section{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:48px;display:grid}.member-account-grid article,.member-library,.membership-page article,.packages-page article{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:24px;padding:28px}.member-library{margin-top:22px}.member-library>div{border-bottom:1px solid var(--theme-border);grid-template-columns:1fr 2fr auto;gap:14px;padding:16px 0;display:grid}.membership-page header,.packages-page header{max-width:1000px}.membership-page article,.packages-page article{gap:16px;display:grid}.packages-page ul{padding-left:18px}.premium-empty-state{border:1px dashed var(--theme-border);border-radius:24px;padding:32px}.course-detail-v2{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.course-detail-v2>section>p{max-width:760px;color:var(--theme-muted);font-size:clamp(17px,2vw,22px);line-height:1.7}.course-detail-v2>section>div{flex-wrap:wrap;gap:10px;display:flex}.course-detail-v2>section b{border:1px solid var(--theme-border);border-radius:999px;padding:10px 14px}.course-detail-v2 aside{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:26px;gap:18px;padding:30px;display:grid;position:sticky;top:110px}.course-detail-v2 aside h2{margin:0;font-size:34px}@media (max-width:800px){.course-detail-v2{grid-template-columns:1fr}.course-detail-v2 aside{position:static}.member-library>div{grid-template-columns:1fr}.nav-v2-uploaded-logo{max-width:145px;height:38px}}.course-detail-v2,.member-account-page,.member-auth-page,.membership-page,.packages-page{min-height:100svh;padding:clamp(118px,10vw,150px) clamp(20px,6vw,90px) 80px;background:var(--bg)!important;color:var(--text)!important}.member-auth-page{place-items:center;display:grid}.member-auth-card{width:min(560px,100%);box-shadow:0 24px 80px var(--text);border-radius:28px;padding:clamp(28px,5vw,50px);border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.member-auth-card{box-shadow:0 24px 80px color-mix(in srgb,var(--text) 8%,transparent)}}.member-auth-card{gap:18px;display:grid}.member-auth-card p,.member-auth-card small,.member-auth-card>span{color:var(--muted)!important}.member-auth-card h1,.member-auth-card label{color:var(--text)!important}.member-auth-card label{font-weight:600}.member-auth-card input{border-radius:13px;outline:none;width:100%;min-height:50px;padding:14px 16px;border:1px solid var(--border)!important;background:var(--bgSoft)!important;color:var(--text)!important}.member-auth-card input:focus{box-shadow:0 0 0 3px var(--primary);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.member-auth-card input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent)}}.course-detail-v2 aside>a,.member-auth-card a,.member-auth-card button,.membership-page article a,.packages-page article a{background:var(--primary)!important;color:var(--bg)!important}.member-auth-card small a{margin-left:6px;padding:8px 12px;display:inline-block}.member-error{background:var(--primary);color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.member-error{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.course-detail-v2 aside,.member-account-grid article,.member-library,.membership-page article,.packages-page article{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.course-detail-v2 p,.member-account-page p,.membership-page p,.packages-page p{color:var(--muted)!important}.service-detail-page{overflow:clip}.service-detail-hero{min-height:auto!important;padding-top:clamp(122px,9vw,145px)!important}.service-detail-hero-main{min-height:clamp(480px,58vw,650px)!important}.service-detail-overview{padding:clamp(70px,7vw,105px) clamp(24px,7vw,120px)!important}.service-detail-capabilities,.service-detail-faq,.service-detail-process{scroll-margin-top:110px;padding:clamp(72px,7vw,108px) clamp(24px,7vw,120px)!important}.service-detail-deliverables,.service-detail-tech{padding:clamp(72px,7vw,108px) clamp(24px,7vw,120px)!important}.service-detail-heading{align-items:start!important;margin-bottom:clamp(34px,4vw,50px)!important}.service-detail-deliverables-copy h2,.service-detail-heading h2,.service-detail-tech-copy h2{font-size:clamp(38px,4.4vw,68px)!important;line-height:1!important}.service-detail-process-grid article{min-height:240px!important}.service-detail-faq .service-detail-heading{grid-template-columns:1fr!important;margin-bottom:42px!important}.service-detail-faq-list{max-width:900px!important;margin-left:auto!important}.service-detail-next{padding-top:55px!important;padding-bottom:60px!important}.service-detail-next>a span{font-size:clamp(36px,5vw,74px)!important}.service-detail-cta{min-height:440px!important;padding:72px 24px!important}.case-hero{min-height:auto!important;padding-top:clamp(122px,9vw,145px)!important}.case-hero-main{min-height:clamp(500px,58vw,650px)!important}.case-overview{padding:clamp(72px,7vw,110px) clamp(24px,7vw,120px)!important}.case-overview-columns{margin-top:42px!important}.case-gallery,.case-highlights,.case-services{padding:clamp(72px,7vw,110px) clamp(24px,7vw,120px)!important}.case-heading{margin-bottom:clamp(36px,4vw,50px)!important}.case-showcase{padding-bottom:clamp(65px,7vw,100px)!important}.case-showcase-stage{min-height:clamp(460px,55vw,700px)!important}.case-next>a span{font-size:clamp(36px,5vw,74px)!important}.case-cta{min-height:440px!important;padding:72px 20px!important}:where(.service-detail-page,.case-page,.member-auth-page,.member-account-page,.membership-page,.packages-page,.course-detail-v2) :where(h1,h2,[id]){scroll-margin-top:112px}@media (max-width:700px){.course-detail-v2,.member-account-page,.member-auth-page,.membership-page,.packages-page{padding:105px 18px 60px!important}.member-auth-card{border-radius:22px;padding:26px 20px}.member-auth-card h1{font-size:clamp(42px,14vw,64px)!important}.service-detail-hero{padding:105px 18px 30px!important}.service-detail-capabilities,.service-detail-deliverables,.service-detail-faq,.service-detail-overview,.service-detail-process,.service-detail-tech{padding:62px 18px!important}.service-detail-deliverables-copy h2,.service-detail-heading h2,.service-detail-tech-copy h2{font-size:clamp(38px,11vw,48px)!important}.service-detail-faq-list{margin:0!important}.service-detail-cta{min-height:380px!important;padding:60px 18px!important}.case-hero{padding:105px 18px 30px!important}.case-gallery,.case-highlights,.case-overview,.case-services{padding:62px 18px!important}.case-showcase-stage{min-height:420px!important}.case-cta{min-height:380px!important;padding:60px 18px!important}}.vt-commerce-admin{gap:26px;display:grid}.vt-commerce-head{align-items:flex-start!important}.vt-commerce-head p{max-width:680px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.vt-commerce-count{border:1px solid var(--border);background:var(--bgSoft);text-align:right;border-radius:14px;min-width:92px;padding:13px 16px}.vt-commerce-count strong{color:var(--text);font-size:24px;display:block}.vt-commerce-count span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;font-size:10px}.vt-commerce-form{border:1px solid var(--border);background:var(--bgSoft);border-radius:18px;gap:20px;padding:22px;display:grid}.vt-commerce-form-actions,.vt-commerce-form-title,.vt-commerce-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vt-commerce-form-title small,.vt-commerce-section-head small{color:var(--muted);letter-spacing:.15em;font-size:9px;font-weight:800}.vt-commerce-form-title h3,.vt-commerce-section-head h3{color:var(--text);margin:5px 0 0;font-size:18px}.vt-commerce-form-title>span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:11px}.vt-commerce-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vt-commerce-form-grid label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.vt-commerce-form-grid label.is-wide{grid-column:span 2}.vt-commerce-form-grid input,.vt-commerce-form-grid select,.vt-commerce-form-grid textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;border-radius:12px;outline:none;font-size:13px}.vt-commerce-form-grid input,.vt-commerce-form-grid select{height:46px;padding:0 13px}.vt-commerce-form-grid textarea{resize:vertical;min-height:100px;padding:13px}.vt-commerce-form-grid input:focus,.vt-commerce-form-grid select:focus,.vt-commerce-form-grid textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vt-commerce-form-grid input:focus,.vt-commerce-form-grid select:focus,.vt-commerce-form-grid textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}}.vt-input-prefix,.vt-input-suffix{position:relative}.vt-input-prefix b,.vt-input-suffix b{color:var(--muted);z-index:2;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.vt-input-prefix b{left:13px}.vt-input-prefix input{padding-left:30px}.vt-input-suffix b{right:13px}.vt-input-suffix input{padding-right:64px}.vt-commerce-form-actions{padding-top:4px}.vt-commerce-form-actions>button{background:var(--primary);min-height:44px;color:var(--bg);cursor:pointer;border:0;border-radius:11px;padding:0 20px;font-weight:800}.vt-commerce-form-actions>button:disabled{opacity:.6}.vt-check{align-items:center;color:var(--text)!important;text-transform:none!important;letter-spacing:normal!important;gap:9px!important;font-size:12px!important;display:flex!important}.vt-check input{width:16px!important;height:16px!important}.vt-commerce-message{border:1px solid var(--border);color:var(--text);border-radius:11px;margin:0;padding:11px 13px;font-size:12px}.vt-commerce-section-head{padding-top:4px}.vt-package-grid,.vt-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vt-package-card,.vt-plan-card{border:1px solid var(--border);background:var(--surface);border-radius:17px;gap:12px;padding:20px;display:grid}.vt-package-badges,.vt-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.vt-package-badges b,.vt-package-badges span,.vt-plan-top span{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:6px 9px;font-size:9px}.vt-plan-top b{color:var(--primary);font-size:12px}.vt-package-card h3,.vt-plan-card h3{color:var(--text);margin:2px 0 0;font-size:19px}.vt-plan-price{color:var(--text);font-size:26px}.vt-plan-price small{color:var(--muted);font-size:11px;font-weight:600}.vt-package-card p,.vt-plan-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.vt-plan-meta{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;gap:8px;padding-top:10px;font-size:10px;display:flex}.vt-plan-meta code{font-family:inherit}.vt-package-card ul{color:var(--muted);margin:0;padding-left:18px;font-size:11px;line-height:1.7}.vt-commerce-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:16px;padding:24px;font-size:12px}.admin-v1-panel>.admin-settings-grid{border:1px solid var(--border);background:var(--bgSoft);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:20px;display:grid}.admin-v1-panel>.admin-settings-grid label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:800;display:grid}.admin-v1-panel>.admin-settings-grid input,.admin-v1-panel>.admin-settings-grid select{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;height:46px;color:var(--text);font:inherit;text-transform:none;letter-spacing:normal;border-radius:11px;padding:0 13px;font-size:13px}.admin-v1-panel>.admin-settings-grid>button{background:var(--primary);height:46px;color:var(--bg);cursor:pointer;border:0;border-radius:11px;align-self:end;font-weight:800}.vt-account{max-width:1500px;margin:0 auto;padding-top:132px!important}.vt-account-hero{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:28px;padding:0 4px 30px;display:flex}.vt-account-hero span{color:var(--muted);letter-spacing:.16em;font-size:10px;font-weight:800}.vt-account-hero h1{letter-spacing:-.045em;margin:8px 0!important;font-size:clamp(40px,5vw,72px)!important}.vt-account-hero p{margin:0}.vt-account-hero-actions{gap:10px;display:flex}.vt-account-empty>a,.vt-account-hero-actions a,.vt-account-hero-actions button,.vt-account-section-head>a,.vt-membership-card>a{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.vt-account-empty>a,.vt-account-hero-actions a,.vt-account-section-head>a,.vt-membership-card>a{background:var(--primary);border-color:var(--primary);color:var(--bg)}.vt-account-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.vt-account-stats article{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;justify-content:space-between;min-height:128px;padding:20px;display:flex}.vt-account-section-head small,.vt-account-stats small,.vt-library-copy small{color:var(--muted);letter-spacing:.13em;font-size:9px;font-weight:800}.vt-account-stats strong{color:var(--text);font-size:38px;line-height:1}.vt-account-stats strong.is-text{font-size:19px;line-height:1.15}.vt-account-stats span{color:var(--muted);font-size:11px}.vt-account-section{border:1px solid var(--border);background:var(--surface);border-radius:22px;margin-top:16px;padding:24px}.vt-account-section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.vt-account-section-head h2{margin:5px 0 0;font-size:24px}.vt-account-section-head p{margin:6px 0 0;font-size:12px}.vt-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.vt-library-card{border:1px solid var(--border);background:var(--bgSoft);border-radius:18px;overflow:hidden}.vt-library-cover{aspect-ratio:16/10;background:linear-gradient(135deg,var(--bgSoft),var(--surfaceStrong));place-items:center;display:grid;position:relative;overflow:hidden}.vt-library-cover img{object-fit:cover;width:100%;height:100%}.vt-library-cover>span{letter-spacing:-.05em;color:var(--primary);font-size:28px;font-weight:900}.vt-library-cover>b{background:var(--bg);border-radius:999px;padding:6px 9px;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.vt-library-cover>b{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.vt-library-cover>b{color:var(--text);letter-spacing:.12em;font-size:8px}.vt-library-copy{padding:17px 17px 8px}.vt-library-copy h3{margin:6px 0;font-size:18px}.vt-library-copy p{margin:0;font-size:11px}.vt-library-actions{flex-wrap:wrap;gap:8px;padding:12px 17px 17px;display:flex}.vt-library-actions a,.vt-library-actions button{background:var(--primary);min-height:38px;color:var(--bg);font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.vt-library-actions button:disabled{opacity:.6}.vt-account-empty{border:1px dashed var(--border);text-align:center;border-radius:16px;padding:32px}.vt-account-empty h3{margin:0 0 8px}.vt-account-empty p{max-width:560px;margin:0 auto 18px}.vt-account-empty.compact{padding:20px}.vt-account-empty.compact p{margin:0}.vt-account-two-col{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.vt-membership-card>p{max-width:650px;line-height:1.7}.vt-profile-list{margin:0}.vt-profile-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.vt-profile-list>div:last-child{border-bottom:0}.vt-profile-list dt{color:var(--muted);font-size:11px}.vt-profile-list dd{color:var(--text);margin:0;font-size:12px;font-weight:700}.vt-account-table{border:1px solid var(--border);border-radius:15px;overflow:hidden}.vt-table-head,.vt-table-row{grid-template-columns:1.1fr 2fr .8fr .8fr;align-items:center;gap:14px;padding:13px 16px;display:grid}.vt-table-head{background:var(--bgSoft);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.vt-table-row{border-top:1px solid var(--border);font-size:11px}.vt-table-row strong{color:var(--text)}.vt-table-row b{color:var(--primary);font-size:9px}.vt-account-table.downloads .vt-table-head,.vt-account-table.downloads .vt-table-row{grid-template-columns:1.2fr .8fr 1fr}.vt-account-loading{border:1px solid var(--border);background:var(--surface);text-align:center;color:var(--muted);border-radius:22px;padding:60px}@media (max-width:1100px){.vt-account-stats,.vt-commerce-form-grid,.vt-library-grid,.vt-package-grid,.vt-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.vt-account-hero,.vt-account-section-head,.vt-commerce-form-actions,.vt-commerce-form-title,.vt-commerce-head{flex-direction:column;align-items:stretch}.admin-v1-panel>.admin-settings-grid,.vt-account-stats,.vt-account-two-col,.vt-commerce-form-grid,.vt-library-grid,.vt-package-grid,.vt-plan-grid{grid-template-columns:1fr}.vt-commerce-form-grid label.is-wide{grid-column:auto}.vt-commerce-form-actions>button{width:100%}.vt-account{padding-top:108px!important}.vt-account-hero-actions{flex-wrap:wrap}.vt-account-hero-actions>*{flex:1}.vt-account-section{padding:18px}.vt-table-head{display:none}.vt-account-table.downloads .vt-table-row,.vt-table-row{grid-template-columns:1fr;gap:7px;padding:16px}.vt-profile-list>div{flex-direction:column;align-items:flex-start;gap:5px}}.vtpt-page{background:var(--bg);min-height:100vh;color:var(--text);padding:130px 6vw 90px}.vtpt-hero,.vtpt-plans{max-width:1180px;margin:auto}.vtpt-hero{border-bottom:1px solid var(--border);padding:45px 0 70px}.vtpt-hero>a{color:var(--muted);align-items:center;gap:8px;margin-bottom:45px;text-decoration:none;display:inline-flex}.vtpt-hero>small,.vtpt-plans .intro>small{color:var(--primary);letter-spacing:.15em;font-weight:800}.vtpt-hero h1{letter-spacing:-.06em;margin:18px 0 25px;font-size:clamp(3rem,7vw,6.7rem);line-height:.92}.vtpt-hero>p{max-width:680px;color:var(--muted);font-size:1.08rem;line-height:1.8}.vtpt-hero>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.vtpt-hero>div span{border:1px solid var(--border);background:var(--surface);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:flex}.vtpt-plans{padding:70px 0}.vtpt-plans .intro{max-width:650px;margin-bottom:35px}.vtpt-plans .intro h2{letter-spacing:-.045em;margin:9px 0;font-size:clamp(2rem,4vw,3.6rem)}.vtpt-plans .intro p{color:var(--muted)}.vtpt-plans .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vtpt-plans .grid>article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--bgSoft));border-radius:28px;flex-direction:column;min-height:550px;padding:34px;display:flex}.vtpt-plans .grid>article.featured{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vtpt-plans .grid>article.featured{border-color:color-mix(in srgb,var(--primary) 65%,var(--border))}}.vtpt-plans .grid>article.featured{box-shadow:0 24px 70px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vtpt-plans .grid>article.featured{box-shadow:0 24px 70px color-mix(in srgb,var(--primary) 10%,transparent)}}.vtpt-plans .head{justify-content:space-between;gap:12px;display:flex}.vtpt-plans .head span{letter-spacing:.13em;color:var(--muted);font-size:.72rem;font-weight:800}.vtpt-plans .head b{background:var(--primary);color:var(--bg);border-radius:999px;padding:7px 10px;font-size:.68rem}.vtpt-plans h3{margin:35px 0 8px;font-size:1.55rem}.vtpt-plans .price{letter-spacing:-.055em;font-size:clamp(2.5rem,5vw,4.3rem);font-weight:850}.vtpt-plans .duration{color:var(--primary);font-weight:750}.vtpt-plans .desc{color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:20px;line-height:1.65}.vtpt-plans .features{gap:13px;padding:20px 0 28px;display:grid}.vtpt-plans .features>div{color:var(--muted);align-items:flex-start;gap:10px;display:flex}.vtpt-plans .features svg{color:var(--primary);flex:none;margin-top:3px}.vtpt-plans .soon,.vtpt-plans article>a{border-radius:13px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:14px 16px;font-weight:800;display:flex}.vtpt-plans article>a{background:var(--primary);color:var(--bg);text-decoration:none}.vtpt-plans .soon{border:1px solid var(--border);color:var(--muted)}.vtpt-plans .empty{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:28px;padding:60px}.vtpt-plans .empty small,.vtpt-plans .empty svg{color:var(--primary)}.vtpt-plans .empty p{color:var(--muted)}.vtpt-admin{gap:20px;max-width:1500px;margin:auto;padding:28px;display:grid}.vtpt-admin>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.vtpt-admin>header small,.vtpt-title small{color:var(--primary);letter-spacing:.12em;font-weight:800}.vtpt-admin>header h1{margin:5px 0;font-size:2.4rem}.vtpt-admin>header p{color:var(--muted)}.vtpt-admin>header>a{border:1px solid var(--border);color:var(--text);border-radius:11px;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:flex}.vtpt-stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vtpt-editor,.vtpt-list,.vtpt-stats article{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:20px}.vtpt-stats small{color:var(--muted)}.vtpt-stats b{margin-top:6px;font-size:2rem;display:block}.vtpt-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.vtpt-title h2{margin:4px 0}.vtpt-title button{align-items:center;gap:6px;display:flex}.vtpt-form{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.vtpt-form label{color:var(--muted);gap:7px;font-size:.85rem;font-weight:700;display:grid}.vtpt-form .wide{grid-column:1/-1}.vtpt-form input,.vtpt-form select,.vtpt-form textarea{border:1px solid var(--border);background:var(--bgSoft);color:var(--text);font:inherit;border-radius:11px;padding:11px 12px}.vtpt-form textarea{resize:vertical;min-height:105px}.vtpt-checks{color:var(--muted);flex-wrap:wrap;gap:20px;padding:17px 0;display:flex}.vtpt-checks label{gap:7px}.vtpt-checks label,.vtpt-save{align-items:center;display:flex}.vtpt-save{gap:12px}.vtpt-save button{background:var(--primary);color:var(--bg);border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 15px;font-weight:850;display:flex}.vtpt-save span{color:var(--muted)}.vtpt-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.vtpt-cards>article{border:1px solid var(--border);background:var(--bgSoft);border-radius:17px;flex-direction:column;gap:9px;padding:17px;display:flex}.vtpt-cards .top{justify-content:space-between;gap:8px;display:flex}.vtpt-cards .top b,.vtpt-cards .top span{letter-spacing:.08em;font-size:.68rem}.vtpt-cards .top b{color:var(--primary);align-items:center;gap:4px;display:flex}.vtpt-cards h3{margin:3px 0}.vtpt-cards strong{font-size:1.65rem}.vtpt-cards p,.vtpt-cards small{color:var(--muted)}.vtpt-cards .features{gap:6px;display:grid}.vtpt-cards .features span{color:var(--muted);align-items:center;gap:6px;font-size:.84rem;display:flex}.vtpt-cards footer{gap:7px;margin-top:auto;padding-top:9px;display:flex}.vtpt-cards footer button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:flex}@media (max-width:900px){.vtpt-page{padding:105px 5vw 60px}.vtpt-cards,.vtpt-form,.vtpt-plans .grid,.vtpt-stats{grid-template-columns:1fr}.vtpt-form .wide{grid-column:auto}.vtpt-admin>header{flex-direction:column}}.vtpt-plans .vtpt-whatsapp{background:var(--primary);width:100%;color:var(--bg);border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:14px 18px;font-weight:850;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.vtpt-plans .vtpt-whatsapp:hover{opacity:.92;transform:translateY(-2px)}.home-pt{border-top:1px solid var(--border);background:var(--bg);padding:100px max(24px,5vw)}.home-pt-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:40px;max-width:1240px;margin:0 auto 38px;display:grid}.home-pt-head small,.vtpt-detail-info>small{color:var(--primary);letter-spacing:.16em;font-weight:800}.home-pt-head h2{color:var(--text);margin:10px 0;font-size:clamp(2.3rem,5vw,4.8rem);line-height:.98}.home-pt-head p{color:var(--muted);line-height:1.7}.home-pt-head a{color:var(--text);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.home-pt-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1240px;margin:auto;display:grid}.home-pt-card{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:20px;text-decoration:none;overflow:hidden}.home-pt-card>img,.home-pt-placeholder{aspect-ratio:16/10;object-fit:cover;background:var(--surfaceStrong);width:100%}.home-pt-placeholder{color:var(--muted);place-items:center;display:grid}.home-pt-card-body{padding:20px}.home-pt-card-body small,.home-pt-card-body>span{color:var(--muted);align-items:center;gap:6px;display:flex}.home-pt-card-body h3{margin:12px 0 22px;font-size:1.3rem}.home-pt-card-body>div{justify-content:space-between;gap:12px;display:flex}.vtpt-detail-page{background:var(--bg);min-height:100vh;color:var(--text);padding:120px max(24px,5vw) 80px}.vtpt-detail-grid,.vtpt-detail-top{max-width:1240px;margin:auto}.vtpt-detail-grid{grid-template-columns:1.08fr .92fr;gap:60px;margin-top:30px;display:grid}.vtpt-detail-main{border:1px solid var(--border);border-radius:20px;overflow:hidden}.vtpt-detail-main img{aspect-ratio:4/3;object-fit:cover}.vtpt-detail-thumbs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:9px;display:grid}.vtpt-detail-thumbs button{background:var(--surface);border-radius:9px;padding:0}.vtpt-detail-thumbs button.active{outline:2px solid var(--primary)}.vtpt-detail-thumbs img{aspect-ratio:1}.vtpt-detail-placeholder{border:1px solid var(--border);text-align:center;border-radius:20px;place-content:center;min-height:480px;display:grid}.vtpt-detail-type{gap:7px;width:max-content;margin-top:18px;display:flex}.vtpt-detail-info h1{font-size:clamp(2.4rem,5vw,4.4rem);line-height:1}.vtpt-detail-price{font-size:2rem;font-weight:900}.vtpt-detail-duration,.vtpt-detail-features>div{align-items:center;gap:8px;display:flex}.vtpt-detail-desc{color:var(--muted);line-height:1.7}.vtpt-detail-features{gap:10px;margin:24px 0;display:grid}.vtpt-detail-info .vtpt-whatsapp{background:var(--primary);color:var(--bg);border-radius:12px;justify-content:center;gap:8px;padding:15px;font-weight:850;text-decoration:none;display:flex}.vtpt-quick-upload{border:1px solid var(--border);border-radius:12px;gap:10px;padding:14px;display:grid}@media (max-width:900px){.home-pt-grid,.home-pt-head,.vtpt-detail-grid{grid-template-columns:1fr}}.vtpt-training-actions{gap:10px;margin-top:28px;display:grid}.vtpt-book-training{background:var(--theme-primary);color:var(--theme-bg);border-radius:13px;justify-content:center;align-items:center;padding:15px 18px;font-weight:850;text-decoration:none;display:flex}.vtpt-card-actions{gap:10px;margin-top:22px;display:grid}.vtpt-card-actions .vtpt-book-training{background:var(--primary);width:100%;min-height:46px;color:var(--bg);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.vtpt-card-actions .vtpt-book-training:hover{opacity:.92;transform:translateY(-2px)}.vtpt-media-manager{border:1px solid var(--border);border-radius:18px;gap:18px;padding:18px;display:grid}.vtpt-media-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.vtpt-media-head p{color:var(--muted);margin:5px 0 0;font-size:13px}.vtpt-upload-button{background:var(--primary);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.vtpt-primary-preview{gap:8px;display:grid}.vtpt-primary-preview span{letter-spacing:.08em;font-size:11px;font-weight:800}.vtpt-primary-preview img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--border);border-radius:14px;width:100%;max-width:420px}.vtpt-media-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.vtpt-media-grid article{border:1px solid var(--border);border-radius:14px;gap:8px;padding:9px;display:grid}.vtpt-media-grid article.primary{outline:2px solid var(--primary)}.vtpt-media-grid img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.vtpt-media-grid article>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.vtpt-media-grid b,.vtpt-media-grid small{font-size:10px}.vtpt-media-grid article>div button,.vtpt-media-grid footer button{border:1px solid var(--border);cursor:pointer;border-radius:8px;padding:6px 8px}.vtpt-media-grid footer{gap:5px;display:flex}.vtpt-media-grid footer button:last-child{margin-left:auto}.vtpt-media-empty{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:12px;padding:25px}.vtpt-media-advanced{border-top:1px solid var(--border);padding-top:12px}.vtpt-media-advanced summary{cursor:pointer;font-weight:700}.vtpt-media-advanced label{gap:7px;margin-top:12px;display:grid}@media (max-width:700px){.vtpt-media-head{flex-direction:column;align-items:stretch}}.vtpt-card-cover{border:1px solid var(--border);border-radius:14px;width:100%;margin:0 0 22px;display:block;overflow:hidden}.vtpt-card-cover img{aspect-ratio:16/10;transition:transform .35s;display:block}.vtpt-card-cover:hover img{transform:scale(1.025)}.vtpt-plans .grid article{overflow:hidden}.vtpt-plans .grid article .vtpt-card-cover{border:0;border-radius:0;width:calc(100% + 60px);margin:-30px -30px 28px}@media (max-width:700px){.vtpt-plans .grid article .vtpt-card-cover{width:calc(100% + 40px);margin:-20px -20px 24px}.vtpt-plans .grid article .vtpt-card-cover img{height:240px}}.vtpt-detail-gallery{width:100%;min-width:0}.vtpt-detail-main{background:0 0;min-height:0!important;overflow:visible!important}.vtpt-detail-main,.vtpt-detail-main img{border-radius:16px;width:100%;display:block;height:auto!important;max-height:none!important}.vtpt-detail-main img{object-position:center;aspect-ratio:auto!important;object-fit:contain!important}.vtpt-detail-thumbs{gap:10px;margin-top:12px;padding:2px 2px 8px;display:flex;overflow-x:auto}.vtpt-detail-thumbs button{border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:11px;flex:0 0 94px;width:94px;height:94px;padding:3px;overflow:hidden}.vtpt-detail-thumbs button.active{border:2px solid var(--primary)}.vtpt-detail-thumbs img{border-radius:7px;height:100%;display:block}.vtpt-card-cover img,.vtpt-detail-thumbs img{object-fit:cover;width:100%}.vtpt-plans .grid article .vtpt-card-cover,.vtpt-plans .grid article .vtpt-card-cover img{background:0 0!important;border:0!important;outline:0!important;padding:0!important;display:block!important}.vtpt-plans .grid article .vtpt-card-cover img{margin:0!important}.vtpt-plans .grid article .vtpt-card-cover{border-radius:18px 18px 0 0!important;width:calc(100% + 60px)!important;margin:-30px -30px 28px!important;overflow:hidden!important}.vtpt-plans .grid article .vtpt-card-cover img{object-position:center!important;border-radius:0!important;width:100%!important}@media (max-width:700px){.vtpt-plans .grid article .vtpt-card-cover{width:calc(100% + 40px)!important;margin:-20px -20px 24px!important}}.admin-services-media{border:1px solid var(--border);border-radius:16px;gap:18px;padding:18px;display:grid}.admin-services-media-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-services-media-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.admin-services-media-upload{background:var(--primary);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:700;display:inline-flex}.admin-services-media-primary{gap:8px;display:grid}.admin-services-media-primary span{letter-spacing:.1em;font-size:10px;font-weight:800}.admin-services-media-primary img{border-radius:12px;width:100%;max-width:460px;display:block}.admin-services-media-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.admin-services-media-grid article{border:1px solid var(--border);border-radius:12px;gap:8px;padding:8px;display:grid}.admin-services-media-grid article.is-primary{outline:2px solid var(--primary)}.admin-services-media-grid article>img{aspect-ratio:1;border-radius:8px;display:block}.admin-services-media-meta{justify-content:space-between;align-items:center;gap:6px;display:flex}.admin-services-media-meta small,.admin-services-media-meta strong{font-size:9px}.admin-services-media-grid footer button,.admin-services-media-meta button{border:1px solid var(--border);cursor:pointer;border-radius:7px;padding:6px 8px}.admin-services-media-grid footer{gap:5px;display:flex}.admin-services-media-grid footer button:last-child{margin-left:auto}.admin-services-media-empty{text-align:center;border:1px dashed var(--border);color:var(--muted);border-radius:12px;padding:22px}.admin-services-media-advanced{border-top:1px solid var(--border);padding-top:12px}.admin-services-media-advanced summary{cursor:pointer;font-weight:700}.admin-services-media-advanced label{gap:7px;margin-top:12px;display:grid}@media (max-width:700px){.admin-services-media-head{flex-direction:column;align-items:stretch}}.admin-services-v1-form>.admin-services-media{box-sizing:border-box;grid-column:1/-1!important;width:100%!important;max-width:none!important}.admin-services-media-primary{width:100%}.admin-services-media-primary img{aspect-ratio:16/9;object-fit:cover;width:100%!important;max-width:680px!important}.admin-services-media-grid{width:100%;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important}.admin-services-media-grid article{min-width:0}.admin-services-media-grid article>img{aspect-ratio:16/10;object-fit:cover;width:100%}.admin-services-media-advanced{width:100%}@media (max-width:700px){.admin-services-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.premium-service-cover{background:var(--surface);width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.premium-service-cover img{aspect-ratio:16/9;object-fit:cover;object-position:center;width:100%;transition:transform .45s}.service-detail-media{grid-template-columns:minmax(120px,.32fr) minmax(0,1fr);gap:40px;padding:80px max(24px,6vw);display:grid}.service-detail-media-content{min-width:0}.service-detail-media-main{border:1px solid var(--border);border-radius:20px;width:100%;overflow:hidden}.service-detail-media-main img{width:100%;display:block;aspect-ratio:auto!important;object-fit:contain!important;height:auto!important;max-height:none!important}.service-detail-media-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.service-detail-media-gallery figure{border:1px solid var(--border);border-radius:16px;min-width:0;margin:0;overflow:hidden}.service-detail-media-gallery img{width:100%;display:block;aspect-ratio:auto!important;object-fit:contain!important;height:auto!important;max-height:none!important}@media (max-width:800px){.service-detail-media{gap:18px;padding:55px 20px}.service-detail-media,.service-detail-media-gallery{grid-template-columns:1fr}}.premium-service-cover{background:0 0!important}.premium-service-cover img{aspect-ratio:auto!important;display:block!important}.premium-service-cover{aspect-ratio:16/9!important;width:100%!important;position:relative!important;overflow:hidden!important}.premium-service-cover img{object-position:center!important;transform-origin:50%!important;max-width:none!important;max-height:none!important;position:absolute!important;inset:0!important;transform:scale(1.08)!important}.premium-service-card{overflow:hidden!important}.premium-service-card .premium-service-cover{aspect-ratio:16/9!important;background:0 0!important;height:auto!important;position:relative!important;overflow:hidden!important}.premium-service-card .premium-service-cover,.premium-service-card .premium-service-cover img{border:0!important;border-radius:0!important;outline:0!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.premium-service-card .premium-service-cover img{object-fit:cover!important;object-position:center center!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.admin-portfolio-project-gallery{box-sizing:border-box;border:1px solid #7f7f7f38;border-radius:18px;grid-column:1/-1;width:100%;padding:22px}.admin-portfolio-project-gallery-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.admin-portfolio-project-gallery-head>div{flex-direction:column;gap:5px;display:flex}.admin-portfolio-project-gallery-head span{letter-spacing:.12em;font-size:12px;font-weight:800}.admin-portfolio-project-gallery-head small{opacity:.7;line-height:1.5}.admin-portfolio-project-gallery-head b{white-space:nowrap;font-size:12px}.admin-portfolio-project-gallery-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.admin-portfolio-project-gallery-actions button,.admin-portfolio-project-gallery-actions label{cursor:pointer;min-height:40px;font:inherit;border:1px solid #7f7f7f47;border-radius:10px;justify-content:center;align-items:center;padding:0 15px;display:inline-flex}.admin-portfolio-project-gallery-actions label input{display:none}.admin-portfolio-project-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.admin-portfolio-project-gallery-item{border:1px solid #7f7f7f33;border-radius:14px;min-width:0;padding:8px}.admin-portfolio-project-gallery-thumb{aspect-ratio:1;background:#7f7f7f14;border-radius:10px;width:100%;position:relative;overflow:hidden}.admin-portfolio-project-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-portfolio-project-gallery-thumb span{color:#fff;background:#000000b8;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;padding:0 6px;font-size:11px;font-weight:800;display:flex;position:absolute;top:7px;left:7px}.admin-portfolio-project-gallery-controls{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.admin-portfolio-project-gallery-controls button{cursor:pointer;border:1px solid #7f7f7f38;border-radius:8px;min-height:30px;padding:4px 8px;font-size:11px}.admin-portfolio-project-gallery-controls button:disabled{opacity:.35;cursor:not-allowed}.admin-portfolio-project-gallery-empty{text-align:center;border:1px dashed #7f7f7f4d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:150px;display:flex}.admin-portfolio-project-gallery-empty small{opacity:.65}@media (max-width:700px){.admin-portfolio-project-gallery{padding:16px}.admin-portfolio-project-gallery-head{flex-direction:column}.admin-portfolio-project-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vt-portfolio-gallery{column-count:3;column-gap:16px;width:min(1500px,100% - 48px);margin:0 auto clamp(70px,9vw,140px)}.vt-portfolio-gallery-item{cursor:zoom-in;break-inside:avoid;background:0 0;border:0;border-radius:0;width:100%;margin:0 0 16px;padding:0;display:block;overflow:hidden}.vt-portfolio-gallery-item img{object-fit:contain;width:100%;max-width:100%;height:auto;transition:opacity .2s;display:block}.vt-portfolio-gallery-item:hover img{opacity:.92}.vt-portfolio-lightbox{z-index:99999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080af5;padding:32px 90px;position:fixed;inset:0}.vt-portfolio-lightbox,.vt-portfolio-lightbox-image{justify-content:center;align-items:center;display:flex}.vt-portfolio-lightbox-image{width:100%;height:100%;position:relative}.vt-portfolio-lightbox-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 80px);display:block}.vt-portfolio-lightbox-image span{color:#fff;letter-spacing:.08em;opacity:.7;font-size:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vt-portfolio-lightbox-close,.vt-portfolio-lightbox-next,.vt-portfolio-lightbox-prev{z-index:2;color:#fff;cursor:pointer;background:#141416b8;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;display:flex;position:absolute}.vt-portfolio-lightbox-close{top:22px;right:22px}.vt-portfolio-lightbox-prev{top:50%;left:22px;transform:translateY(-50%)}.vt-portfolio-lightbox-next{top:50%;right:22px;transform:translateY(-50%)}@media (max-width:1000px){.vt-portfolio-gallery{column-count:2}}@media (max-width:640px){.vt-portfolio-gallery{column-count:1;column-gap:0;width:calc(100% - 24px)}.vt-portfolio-gallery-item{margin-bottom:12px}.vt-portfolio-lightbox{padding:70px 12px}.vt-portfolio-lightbox-next,.vt-portfolio-lightbox-prev{width:42px;height:42px;top:auto;bottom:18px;transform:none}.vt-portfolio-lightbox-prev{left:18px}.vt-portfolio-lightbox-next{right:18px}.vt-portfolio-lightbox-close{top:16px;right:16px}}.vt-work-cover-image{object-fit:cover;object-position:center;border-radius:inherit;width:100%;height:100%;min-height:100%;display:block}.admin-work-gallery-info>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-work-gallery-info>div>button{min-height:32px}.admin-work-gallery-info>div>button:first-child{white-space:nowrap;justify-content:center;width:100%}.admin-work-gallery-card{overflow:hidden}.admin-work-gallery-info{overflow:visible}.admin-assets-v1-file-controls{flex-wrap:wrap}.admin-assets-v1-file-controls>button:first-child{white-space:nowrap}.admin-assets-v1-file-controls .is-cover{color:var(--primary);border-color:var(--primary)}.vt-asset-preview-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.vt-asset-preview-button img{width:100%;height:auto;display:block}.vt-asset-lightbox{z-index:99999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;justify-content:center;align-items:center;padding:70px;display:flex;position:fixed;inset:0}.vt-asset-lightbox>img{object-fit:contain;width:auto;max-width:min(1400px,88vw);height:auto;max-height:86vh;display:block}.vt-asset-lightbox-close,.vt-asset-lightbox-next,.vt-asset-lightbox-prev{z-index:2;color:#fff;cursor:pointer;background:#0f0f0fb3;border:1px solid #ffffff2e;place-items:center;display:grid;position:absolute}.vt-asset-lightbox-close{border-radius:50%;width:44px;height:44px;top:24px;right:24px}.vt-asset-lightbox-next,.vt-asset-lightbox-prev{border-radius:12px;width:48px;height:64px;top:50%;transform:translateY(-50%)}.vt-asset-lightbox-prev{left:24px}.vt-asset-lightbox-next{right:24px}.vt-asset-lightbox-count{color:#ffffffbf;letter-spacing:.12em;font-size:11px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:760px){.vt-asset-lightbox{padding:70px 18px}.vt-asset-lightbox-prev{left:10px}.vt-asset-lightbox-next{right:10px}.vt-asset-lightbox>img{max-width:94vw;max-height:80vh}}.free-library-v1-cover.has-resource-cover{padding:0;overflow:hidden}.free-library-v1-cover-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vt-resource-link-field{border:1px solid var(--primary);padding:16px}@supports (color:color-mix(in lab,red,red)){.vt-resource-link-field{border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}}.vt-resource-link-field{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.vt-resource-link-field{background:color-mix(in srgb,var(--primary) 5%,transparent)}}.vt-resource-link-field label{color:var(--primary);font-weight:700}.vt-resource-link-field input{width:100%;margin-top:8px}@media (min-width:1100px){.team-v2-members{grid-template-columns:repeat(3,minmax(0,1fr))!important}.team-v2-member{min-width:0;position:relative;border-left:0!important;border-right:1px solid var(--border)!important}.team-v2-member:last-child{border-right:0!important}.team-v2-member:after,.team-v2-member:before{pointer-events:none}.team-v2-members:before,.team-v2-orbit-area:after,.team-v2-orbit-area:before{content:none!important;display:none!important}}.member-success{border:1px solid var(--theme-border);color:var(--text);background:var(--primary);border-radius:12px;padding:12px}@supports (color:color-mix(in lab,red,red)){.member-success{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.member-auth-card button:disabled{opacity:.6;cursor:not-allowed}.admin-v1-main .admin-pages-v1-preview{border:1px solid var(--border);background:radial-gradient(circle at 100% 0,var(--primary),transparent 34%),var(--surface);border-radius:24px;align-self:start;padding:20px;position:sticky;top:24px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-preview{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),var(--surface)}}.admin-v1-main .admin-pages-v1-preview{color:var(--text);box-shadow:0 18px 50px var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-preview{box-shadow:0 18px 50px color-mix(in srgb,var(--text) 5%,transparent)}}.admin-v1-main .admin-pages-v1-preview{overflow:hidden}.admin-v1-main .admin-pages-v1-preview-head{color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:2px 2px 18px;display:flex}.admin-v1-main .admin-pages-v1-preview-head span{letter-spacing:.16em;font-weight:800;line-height:1;color:var(--primary)!important;font-size:10px!important}.admin-v1-main .admin-pages-v1-preview-head svg{border:1px solid var(--border);width:34px;height:34px;color:var(--text);background:var(--surface);border-radius:10px;padding:9px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-preview-head svg{background:color-mix(in srgb,var(--surface) 90%,var(--primary) 10%)}}.admin-v1-main .admin-pages-v1-browser{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-browser{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)}}.admin-v1-main .admin-pages-v1-browser{color:var(--text)}.admin-v1-main .admin-pages-v1-browser-top{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:6px;min-height:44px;padding:0 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-browser-top{background:color-mix(in srgb,var(--surface) 94%,var(--text) 6%)}}.admin-v1-main .admin-pages-v1-browser-top i{background:var(--muted);border-radius:999px;width:7px;height:7px;margin:0}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-browser-top i{background:color-mix(in srgb,var(--muted) 55%,transparent)}}.admin-v1-main .admin-pages-v1-browser-top i:first-child{background:var(--primary)}.admin-v1-main .admin-pages-v1-preview-brand{border-bottom:1px solid var(--border);gap:5px;padding:22px 18px 18px;display:grid}.admin-v1-main .admin-pages-v1-preview-brand strong{letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1.1;color:var(--text)!important}.admin-v1-main .admin-pages-v1-preview-brand small{letter-spacing:.15em;font-size:8px;font-weight:800;line-height:1;color:var(--primary)!important}.admin-v1-main .admin-pages-v1-browser nav{padding:8px;display:grid}.admin-v1-main .admin-pages-v1-browser nav>div{border:0;border-bottom:1px solid var(--border);min-height:48px;color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 14px;transition:background .18s,transform .18s,color .18s;display:grid;position:relative}.admin-v1-main .admin-pages-v1-browser nav>div:last-child{border-bottom:0}.admin-v1-main .admin-pages-v1-browser nav>div:before{content:"";background:var(--primary);border-radius:999px;width:3px;height:0;transition:height .18s;position:absolute;left:4px}.admin-v1-main .admin-pages-v1-browser nav>div:hover{background:var(--primary);transform:translate(2px)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-browser nav>div:hover{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.admin-v1-main .admin-pages-v1-browser nav>div:hover:before{height:22px}.admin-v1-main .admin-pages-v1-browser nav>div span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.25;overflow:hidden;color:var(--text)!important}.admin-v1-main .admin-pages-v1-browser nav>div small{border:1px solid var(--primary);max-width:90px;padding:5px 7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-browser nav>div small{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.admin-v1-main .admin-pages-v1-browser nav>div small{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-browser nav>div small{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.admin-v1-main .admin-pages-v1-browser nav>div small{letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;line-height:1;color:var(--primary)!important}.admin-v1-main .admin-pages-v1-note{border:1px solid var(--primary);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-note{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.admin-v1-main .admin-pages-v1-note{background:var(--primary);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-note{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.admin-v1-main .admin-pages-v1-note svg{background:var(--primary);border-radius:10px;width:34px;height:34px;padding:9px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-pages-v1-note svg{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.admin-v1-main .admin-pages-v1-note svg{color:var(--primary)}.admin-v1-main .admin-pages-v1-note p{color:var(--muted)!important;margin:0!important;font-size:10px!important;line-height:1.6!important}@media (max-width:1100px){.admin-v1-main .admin-pages-v1-preview{position:static}}@media (max-width:640px){.admin-v1-main .admin-pages-v1-preview{border-radius:18px;padding:14px}.admin-v1-main .admin-pages-v1-browser nav>div{min-height:44px}}.admin-v1-main .admin-resources-v1-hero>button{border:1px solid var(--primary)!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:0 20px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-resources-v1-hero>button{border:1px solid color-mix(in srgb,var(--primary) 72%,var(--border))!important}}.admin-v1-main .admin-resources-v1-hero>button{background:var(--primary)!important;color:var(--bg)!important;font:inherit!important;letter-spacing:.025em!important;box-shadow:0 10px 24px var(--primary)!important;border-radius:14px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-resources-v1-hero>button{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 18%,transparent)!important}}.admin-v1-main .admin-resources-v1-hero>button{cursor:pointer!important;transition:transform .18s,box-shadow .18s,filter .18s!important}.admin-v1-main .admin-resources-v1-hero>button svg{stroke-width:2px!important;color:currentColor!important;flex:none!important;width:16px!important;height:16px!important}.admin-v1-main .admin-resources-v1-hero>button:hover{filter:brightness(1.04)!important;box-shadow:0 14px 30px var(--primary)!important;transform:translateY(-2px)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-resources-v1-hero>button:hover{box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 24%,transparent)!important}}.admin-v1-main .admin-resources-v1-hero>button:active{transform:translateY(0)!important}.admin-v1-main .admin-resources-v1-hero>button:focus-visible{outline:3px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-resources-v1-hero>button:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 24%,transparent)!important}}.admin-v1-main .admin-resources-v1-hero>button:focus-visible{outline-offset:3px!important}@media (max-width:640px){.admin-v1-main .admin-resources-v1-hero>button{width:100%!important;min-height:46px!important}}.admin-v1-main .admin-work-v1{color:var(--text)}.admin-v1-main .admin-work-v1-header{gap:24px}.admin-v1-main .admin-work-v1-back{color:var(--muted)!important}.admin-v1-main .admin-work-v1-back:hover{color:var(--primary)!important}.admin-v1-main .admin-work-v1-primary{border:1px solid var(--primary)!important;min-height:46px!important;padding:0 18px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-primary{border:1px solid color-mix(in srgb,var(--primary) 72%,var(--border))!important}}.admin-v1-main .admin-work-v1-primary{background:var(--primary)!important;color:var(--bg)!important;box-shadow:0 10px 26px var(--primary)!important;border-radius:13px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-primary{box-shadow:0 10px 26px color-mix(in srgb,var(--primary) 18%,transparent)!important}}.admin-v1-main .admin-work-v1-primary{font-weight:800!important}.admin-v1-main .admin-work-v1-search{border-color:var(--border)!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-search{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)!important}}.admin-v1-main .admin-work-v1-search input{color:var(--text)!important}.admin-v1-main .admin-work-v1-search input::placeholder{color:var(--muted)!important}.admin-v1-main .admin-work-v1-card{border:1px solid var(--border)!important;background:linear-gradient(135deg,var(--surface),var(--surface))!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))!important}}.admin-v1-main .admin-work-v1-card{box-shadow:0 12px 34px var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-card{box-shadow:0 12px 34px color-mix(in srgb,var(--text) 4%,transparent)}}.admin-v1-main .admin-work-v1-card{transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.admin-v1-main .admin-work-v1-card:hover{transform:translateY(-2px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-card:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}.admin-v1-main .admin-work-v1-card:hover{box-shadow:0 18px 44px var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-card:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--primary) 8%,transparent)}}.admin-v1-main .admin-work-v1-card-number{background:radial-gradient(circle at 30% 20%,var(--primary),transparent 48%),var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-card-number{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 48%),color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)!important}}.admin-v1-main .admin-work-v1-card-number{color:var(--primary)!important;border-color:var(--border)!important}.admin-v1-main .admin-work-v1-card-content p,.admin-v1-main .admin-work-v1-card-content>small,.admin-v1-main .admin-work-v1-card-meta span{color:var(--muted)!important}.admin-v1-main .admin-work-v1-card-content h2,.admin-v1-main .admin-work-v1-card-meta strong{color:var(--text)!important}.admin-v1-main .admin-work-v1-badges span{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-badges span{border-color:color-mix(in srgb,var(--primary) 22%,var(--border))!important}}.admin-v1-main .admin-work-v1-badges span{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-badges span{background:color-mix(in srgb,var(--primary) 8%,var(--surface))!important}}.admin-v1-main .admin-work-v1-badges span{color:var(--primary)!important}.admin-v1-main .admin-work-v1-actions a,.admin-v1-main .admin-work-v1-actions button{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:9px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-actions a,.admin-v1-main .admin-work-v1-actions button{background:color-mix(in srgb,var(--surface) 94%,var(--text) 6%)!important}}.admin-v1-main .admin-work-v1-actions a,.admin-v1-main .admin-work-v1-actions button{color:var(--muted)!important}.admin-v1-main .admin-work-v1-actions a:hover,.admin-v1-main .admin-work-v1-actions button:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-actions a:hover,.admin-v1-main .admin-work-v1-actions button:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important}}.admin-v1-main .admin-work-v1-actions a:hover,.admin-v1-main .admin-work-v1-actions button:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-actions a:hover,.admin-v1-main .admin-work-v1-actions button:hover{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}.admin-v1-main .admin-work-v1-actions a:hover,.admin-v1-main .admin-work-v1-actions button:hover{color:var(--primary)!important}.admin-v1-main .admin-work-v1-overlay{background:var(--text)!important;padding:24px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-overlay{background:color-mix(in srgb,var(--text) 32%,transparent)!important}}.admin-v1-main .admin-work-v1-overlay{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.admin-v1-main .admin-work-v1-editor{border:1px solid var(--border)!important;background:var(--surface)!important;width:min(1120px,100%)!important;max-height:calc(100vh - 48px)!important;color:var(--text)!important;box-shadow:0 30px 90px var(--text)!important;border-radius:22px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor{box-shadow:0 30px 90px color-mix(in srgb,var(--text) 16%,transparent)!important}}.admin-v1-main .admin-work-v1-editor{scrollbar-color:var(--primary) transparent}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor{scrollbar-color:color-mix(in srgb,var(--primary) 35%,var(--border)) transparent}}.admin-v1-main .admin-work-v1-editor>header{border-bottom:1px solid var(--border)!important;background:linear-gradient(90deg,var(--surface),var(--surface))!important;padding:20px 22px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor>header{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 96%,var(--primary) 4%),var(--surface))!important}}.admin-v1-main .admin-work-v1-editor>header{color:var(--text)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-v1-main .admin-work-v1-editor>header span{color:var(--primary)!important;letter-spacing:.14em!important;font-size:9px!important;font-weight:800!important}.admin-v1-main .admin-work-v1-editor>header h2{letter-spacing:-.025em;color:var(--text)!important;margin:5px 0 0!important;font-size:22px!important}.admin-v1-main .admin-work-v1-editor>header>button{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:11px!important;width:38px!important;height:38px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor>header>button{background:color-mix(in srgb,var(--surface) 92%,var(--text) 8%)!important}}.admin-v1-main .admin-work-v1-editor>header>button{color:var(--text)!important}.admin-v1-main .admin-work-v1-editor>header>button:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor>header>button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important}}.admin-v1-main .admin-work-v1-editor>header>button:hover{color:var(--primary)!important}.admin-v1-main .admin-work-v1-form{gap:17px!important;padding:24px!important}.admin-v1-main .admin-work-v1-form>label{gap:8px!important}.admin-v1-main .admin-work-v1-form>label>span{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-form>label>span{color:color-mix(in srgb,var(--text) 72%,var(--muted))!important}}.admin-v1-main .admin-work-v1-form>label>span{font-size:10px!important;font-weight:700!important}.admin-v1-main .admin-work-v1-form input,.admin-v1-main .admin-work-v1-form select,.admin-v1-main .admin-work-v1-form textarea{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-form input,.admin-v1-main .admin-work-v1-form select,.admin-v1-main .admin-work-v1-form textarea{background:color-mix(in srgb,var(--surface) 95%,var(--text) 5%)!important}}.admin-v1-main .admin-work-v1-form input,.admin-v1-main .admin-work-v1-form select,.admin-v1-main .admin-work-v1-form textarea{transition:border-color .18s,box-shadow .18s,background .18s;color:var(--text)!important;font-size:11px!important}.admin-v1-main .admin-work-v1-form input,.admin-v1-main .admin-work-v1-form select{min-height:44px!important;padding:0 12px!important}.admin-v1-main .admin-work-v1-form textarea{min-height:110px!important;padding:12px!important}.admin-v1-main .admin-work-v1-form input::placeholder,.admin-v1-main .admin-work-v1-form textarea::placeholder{opacity:.75;color:var(--muted)!important}.admin-v1-main .admin-work-v1-form input:focus,.admin-v1-main .admin-work-v1-form select:focus,.admin-v1-main .admin-work-v1-form textarea:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-form input:focus,.admin-v1-main .admin-work-v1-form select:focus,.admin-v1-main .admin-work-v1-form textarea:focus{border-color:color-mix(in srgb,var(--primary) 52%,var(--border))!important}}.admin-v1-main .admin-work-v1-form input:focus,.admin-v1-main .admin-work-v1-form select:focus,.admin-v1-main .admin-work-v1-form textarea:focus{background:var(--surface)!important;box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-form input:focus,.admin-v1-main .admin-work-v1-form select:focus,.admin-v1-main .admin-work-v1-form textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 9%,transparent)!important}}.admin-v1-main .admin-work-highlight-manager{border-color:var(--border)!important;background:var(--surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-highlight-manager{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)!important}}.admin-v1-main .admin-work-highlight-card{border-color:var(--border)!important;background:var(--surface)!important;border-radius:12px!important}.admin-v1-main .admin-work-highlight-number{color:var(--primary)!important}.admin-v1-main .admin-work-highlight-fields input,.admin-v1-main .admin-work-highlight-fields textarea{border-color:var(--border)!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-highlight-fields input,.admin-v1-main .admin-work-highlight-fields textarea{background:color-mix(in srgb,var(--surface) 94%,var(--text) 6%)!important}}.admin-v1-main .admin-work-highlight-fields input,.admin-v1-main .admin-work-highlight-fields textarea{color:var(--text)!important}.admin-v1-main .admin-work-gallery-manager{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;padding:18px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-manager{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)!important}}.admin-v1-main .admin-work-gallery-manager>header span{color:var(--primary)!important}.admin-v1-main .admin-work-gallery-manager>header h3{color:var(--text)!important}.admin-v1-main .admin-work-gallery-manager>header p{color:var(--muted)!important}.admin-v1-main .admin-work-gallery-manager>header>strong{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-manager>header>strong{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.admin-v1-main .admin-work-gallery-manager>header>strong{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-manager>header>strong{background:color-mix(in srgb,var(--primary) 8%,var(--surface))!important}}.admin-v1-main .admin-work-gallery-manager>header>strong{color:var(--primary)!important}.admin-v1-main .admin-work-gallery-toolbar button,.admin-v1-main .admin-work-gallery-toolbar label{border:1px solid var(--border)!important;background:var(--surface)!important;min-height:38px!important;color:var(--muted)!important;border-radius:9px!important;padding:0 12px!important}.admin-v1-main .admin-work-gallery-toolbar label:first-child{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-toolbar label:first-child{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}.admin-v1-main .admin-work-gallery-toolbar label:first-child{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-toolbar label:first-child{background:color-mix(in srgb,var(--primary) 8%,var(--surface))!important}}.admin-v1-main .admin-work-gallery-toolbar label:first-child{color:var(--primary)!important}.admin-v1-main .admin-work-gallery-empty{border-color:var(--border)!important;background:var(--surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-empty{background:color-mix(in srgb,var(--surface) 97%,var(--text) 3%)!important}}.admin-v1-main .admin-work-gallery-empty strong{color:var(--text)!important}.admin-v1-main .admin-work-gallery-empty span{color:var(--muted)!important}.admin-v1-main .admin-work-gallery-card{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:12px!important}.admin-v1-main .admin-work-gallery-preview{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-preview{background:color-mix(in srgb,var(--surface) 90%,var(--text) 10%)!important}}.admin-v1-main .admin-work-gallery-preview>small,.admin-v1-main .admin-work-gallery-preview>span{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-preview>small,.admin-v1-main .admin-work-gallery-preview>span{background:color-mix(in srgb,var(--surface) 82%,transparent)!important}}.admin-v1-main .admin-work-gallery-preview>small,.admin-v1-main .admin-work-gallery-preview>span{border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-v1-main .admin-work-gallery-preview>span{color:var(--primary)!important}.admin-v1-main .admin-work-gallery-preview>small{color:var(--text)!important}.admin-v1-main .admin-work-gallery-info label span{color:var(--muted)!important}.admin-v1-main .admin-work-gallery-info input{border-color:var(--border)!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-info input{background:color-mix(in srgb,var(--surface) 94%,var(--text) 6%)!important}}.admin-v1-main .admin-work-gallery-info input{color:var(--text)!important}.admin-v1-main .admin-work-gallery-info button{border-color:var(--border)!important;background:var(--surface)!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-info button{background:color-mix(in srgb,var(--surface) 92%,var(--text) 8%)!important}}.admin-v1-main .admin-work-gallery-info button{color:var(--muted)!important}.admin-v1-main .admin-work-gallery-info button:hover:not(:disabled){border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-gallery-info button:hover:not(:disabled){border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}.admin-v1-main .admin-work-gallery-info button:hover:not(:disabled){color:var(--primary)!important}.admin-v1-main .admin-work-gallery-note{color:var(--muted)!important}.admin-v1-main .admin-work-v1-checks{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:14px}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-checks{background:color-mix(in srgb,var(--surface) 97%,var(--primary) 3%)}}.admin-v1-main .admin-work-v1-checks label{color:var(--text)!important}.admin-v1-main .admin-work-v1-editor>footer{border-top:1px solid var(--border)!important;background:var(--surface)!important;padding:15px 22px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor>footer{background:color-mix(in srgb,var(--surface) 97%,transparent)!important}}.admin-v1-main .admin-work-v1-editor>footer{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.admin-v1-main .admin-work-v1-editor>footer button{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:10px!important;min-height:40px!important;padding:0 16px!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor>footer button{background:color-mix(in srgb,var(--surface) 92%,var(--text) 8%)!important}}.admin-v1-main .admin-work-v1-editor>footer button{color:var(--text)!important;font-weight:700!important}.admin-v1-main .admin-work-v1-editor>footer button:last-child{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--bg)!important;box-shadow:0 9px 24px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-work-v1-editor>footer button:last-child{box-shadow:0 9px 24px color-mix(in srgb,var(--primary) 18%,transparent)!important}}@media (max-width:700px){.admin-v1-main .admin-work-v1-overlay{padding:8px!important}.admin-v1-main .admin-work-v1-editor{border-radius:16px!important;max-height:calc(100vh - 16px)!important}.admin-v1-main .admin-work-v1-editor>header{padding:16px!important}.admin-v1-main .admin-work-v1-form{grid-template-columns:1fr!important;padding:16px!important}.admin-v1-main .admin-work-v1-form>label.is-full{grid-column:auto!important}.admin-v1-main .admin-work-v1-editor>footer{padding:12px 16px!important}.admin-v1-main .admin-work-v1-editor>footer button{flex:1}}.admin-v1-main [class*=admin-leads]{color:var(--text)}.admin-v1-main [class*=admin-leads] h1,.admin-v1-main [class*=admin-leads] h2,.admin-v1-main [class*=admin-leads] h3,.admin-v1-main [class*=admin-leads] strong{color:var(--text)!important}.admin-v1-main [class*=admin-leads] p,.admin-v1-main [class*=admin-leads] small{color:var(--muted)!important}.admin-v1-main [class*=admin-leads] input,.admin-v1-main [class*=admin-leads] select,.admin-v1-main [class*=admin-leads] textarea{border-color:var(--border)!important;background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main [class*=admin-leads] input,.admin-v1-main [class*=admin-leads] select,.admin-v1-main [class*=admin-leads] textarea{background:color-mix(in srgb,var(--surface) 95%,var(--text) 5%)!important}}.admin-v1-main [class*=admin-leads] input,.admin-v1-main [class*=admin-leads] select,.admin-v1-main [class*=admin-leads] textarea{color:var(--text)!important}.admin-v1-main [class*=admin-leads] input::placeholder,.admin-v1-main [class*=admin-leads] textarea::placeholder{opacity:.8;color:var(--muted)!important}.admin-v1-main [class*=admin-leads] input:focus,.admin-v1-main [class*=admin-leads] select:focus,.admin-v1-main [class*=admin-leads] textarea:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main [class*=admin-leads] input:focus,.admin-v1-main [class*=admin-leads] select:focus,.admin-v1-main [class*=admin-leads] textarea:focus{border-color:color-mix(in srgb,var(--primary) 48%,var(--border))!important}}.admin-v1-main [class*=admin-leads] input:focus,.admin-v1-main [class*=admin-leads] select:focus,.admin-v1-main [class*=admin-leads] textarea:focus{box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main [class*=admin-leads] input:focus,.admin-v1-main [class*=admin-leads] select:focus,.admin-v1-main [class*=admin-leads] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 8%,transparent)!important}}.admin-v1-main [class*=admin-leads] table,.admin-v1-main [class*=admin-leads] th{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main [class*=admin-leads] th{color:color-mix(in srgb,var(--text) 72%,var(--muted))!important}}.admin-v1-main [class*=admin-leads] td{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.admin-v1-main [class*=admin-leads] td{color:color-mix(in srgb,var(--text) 88%,var(--muted))!important}}.admin-v1-main [class*=admin-leads] td{border-color:var(--border)!important}.admin-v1-main [class*=admin-leads] a{color:var(--primary)}.admin-v1-main [class*=admin-leads] button:not(.is-danger){border-color:var(--border)}.admin-v1-main [class*=admin-leads] article{border-color:var(--border)!important}.vt-orders-section{overflow:hidden}.vt-orders-count{border:1px solid var(--primary);flex:none;padding:7px 11px}@supports (color:color-mix(in lab,red,red)){.vt-orders-count{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.vt-orders-count{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.vt-orders-count{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.vt-orders-count{color:var(--primary);letter-spacing:.06em;font-size:10px;font-weight:800}.vt-orders-list{gap:10px;display:grid}.vt-order-card{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface),var(--surface));border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.vt-order-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))}}.vt-order-card{transition:border-color .18s,transform .18s,box-shadow .18s}.vt-order-card:hover{border-color:var(--primary);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.vt-order-card:hover{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))}}.vt-order-card:hover{box-shadow:0 12px 30px var(--primary)}@supports (color:color-mix(in lab,red,red)){.vt-order-card:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 6%,transparent)}}.vt-order-main{grid-template-columns:minmax(145px,.55fr) minmax(0,1.45fr);align-items:center;gap:20px;min-width:0;display:grid}.vt-order-items,.vt-order-number,.vt-order-statuses>div{gap:6px;display:grid}.vt-order-card small{color:var(--muted);letter-spacing:.13em;font-size:8px;font-weight:800}.vt-order-number strong{color:var(--text);font-size:13px}.vt-order-items strong{color:var(--text);text-overflow:ellipsis;font-size:12px;font-weight:650;line-height:1.45;overflow:hidden}.vt-order-statuses{grid-template-columns:repeat(2,minmax(90px,auto));gap:10px;display:grid}.vt-order-statuses>div{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.vt-order-statuses>div{background:color-mix(in srgb,var(--surface) 95%,var(--text) 5%)}}.vt-order-statuses b,.vt-order-statuses span{letter-spacing:.04em;border-radius:999px;width:max-content;max-width:100%;padding:5px 8px;font-size:9px;font-weight:850}.vt-order-statuses b{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vt-order-statuses b{background:color-mix(in srgb,var(--primary) 10%,var(--surface))}}.vt-order-statuses b{color:var(--primary)}.vt-order-statuses span[data-access=granted]{background:#36b37e}@supports (color:color-mix(in lab,red,red)){.vt-order-statuses span[data-access=granted]{background:color-mix(in srgb,#36b37e 13%,var(--surface))}}.vt-order-statuses span[data-access=granted]{color:#2f9e70}.vt-order-statuses span[data-access=pending]{background:#d89b32}@supports (color:color-mix(in lab,red,red)){.vt-order-statuses span[data-access=pending]{background:color-mix(in srgb,#d89b32 13%,var(--surface))}}.vt-order-statuses span[data-access=pending]{color:#b47a18}.vt-orders-empty h3{color:var(--text);margin:0 0 7px}.vt-orders-empty p{margin-bottom:16px!important}@media (max-width:850px){.vt-order-card{grid-template-columns:1fr}.vt-order-statuses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.vt-orders-count{align-self:flex-start}.vt-order-main{grid-template-columns:1fr;gap:14px}.vt-order-statuses{grid-template-columns:1fr 1fr}.vt-order-card{padding:15px}.vt-order-statuses>div{padding:9px 10px}}.hero .core-object.has-project-image{isolation:isolate;overflow:hidden;background:var(--surface)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero .core-object.has-project-image{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))!important}}.hero .hero-project-image{object-fit:cover;z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.hero .core-object.has-project-image:after{content:"";z-index:-1;background:linear-gradient(180deg,var(--surface),var(--surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero .core-object.has-project-image:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 12%,transparent),color-mix(in srgb,var(--surface) 82%,transparent))}}.hero .core-object.has-project-image .core-copy,.hero .core-object.has-project-image .core-top{z-index:2;position:relative}.product-preview{position:relative;overflow:hidden}.vt-product-cover-image{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.digital-product:hover .vt-product-cover-image{transform:scale(1.035)}.product-preview:has(.vt-product-cover-image):after{content:"";z-index:2;background:linear-gradient(180deg,var(--surface),var(--surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.product-preview:has(.vt-product-cover-image):after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 5%,transparent),color-mix(in srgb,var(--surface) 66%,transparent))}}.product-preview:has(.vt-product-cover-image) .product-number,.product-preview:has(.vt-product-cover-image) .product-preview-bottom{z-index:3;position:relative}.resource-cover.has-home-resource-cover{position:relative;overflow:hidden;background:var(--surface)!important}.vt-home-resource-cover-image{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform .45s;display:block;position:absolute;inset:0}.resource-card:hover .vt-home-resource-cover-image{transform:scale(1.035)}.resource-cover.has-home-resource-cover:after{content:"";z-index:1;background:linear-gradient(180deg,var(--surface),var(--surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.resource-cover.has-home-resource-cover:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 8%,transparent),color-mix(in srgb,var(--surface) 62%,transparent))}}.resource-cover.has-home-resource-cover .resource-cover-bottom,.resource-cover.has-home-resource-cover .resource-cover-top{z-index:2;position:relative}.vt-work-cover-image{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.work-stage:has(.vt-work-cover-image){position:relative}.about-core.has-site-logo{overflow:hidden;background:var(--surface)!important;padding:14px!important}@supports (color:color-mix(in lab,red,red)){.about-core.has-site-logo{background:color-mix(in srgb,var(--surface) 92%,var(--primary) 8%)!important}}.about-core.has-site-logo{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.about-core.has-site-logo{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}.vt-about-site-logo{object-fit:contain!important;width:78%!important;height:78%!important;display:block!important}.faq-index{border-color:var(--border)!important;background:linear-gradient(145deg,var(--surface),var(--surface))!important}@supports (color:color-mix(in lab,red,red)){.faq-index{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--primary) 4%),var(--surface))!important}}.faq-index-center>span{color:var(--primary)!important;opacity:.18!important}.faq-index-bottom,.faq-index-center small{color:var(--muted)!important}.faq-index-center strong{color:var(--text)!important}.faq-index-top strong{color:var(--primary)!important}@media (max-width:700px){.hero .hero-project-image{object-position:center}.vt-about-site-logo{width:72%!important;height:72%!important}}.academy-cover.has-course-thumbnail .cover-art{display:none!important}.academy-cover.has-course-thumbnail:after{content:"";background:linear-gradient(180deg,var(--surface),var(--surface));position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.academy-cover.has-course-thumbnail:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 4%,transparent),color-mix(in srgb,var(--surface) 68%,transparent))}}.academy-cover.has-course-thumbnail:after{pointer-events:none}.academy-cover.has-course-thumbnail .cover-category,.academy-cover.has-course-thumbnail .cover-footer,.academy-cover.has-course-thumbnail .cover-no,.academy-cover.has-course-thumbnail .cover-play{z-index:2;position:relative}.feature-art.has-feature-cover{position:relative;overflow:hidden;background:var(--surface)!important}.vt-feature-cover-image{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.admin-v1-main .admin-media-view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:6px;padding:4px;display:flex}.admin-v1-main .admin-media-view-toggle button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.admin-v1-main .admin-media-view-toggle button.is-active{background:var(--primary);color:var(--bg)}.admin-v1-main .admin-settings-logo-preview{gap:9px;width:min(220px,100%);margin-top:10px;display:grid}.admin-v1-main .admin-settings-logo-preview img{aspect-ratio:1;object-fit:contain;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:120px;display:block}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-settings-logo-preview img{background:color-mix(in srgb,var(--surface) 95%,var(--primary) 5%)}}.admin-v1-main .admin-settings-logo-preview img{padding:10px}.admin-v1-main .admin-settings-logo-preview button{border:1px solid var(--border);background:var(--surface);width:max-content;min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:10px;font-weight:800}.admin-v1-main .admin-settings-logo-preview button:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.admin-v1-main .admin-settings-logo-preview button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.admin-v1-main .admin-settings-logo-preview button:hover{color:var(--primary)}.assets-market-preview>img,.vt-product-cover-image{background:var(--surface-strong);object-fit:contain!important;object-position:center center!important}.asset-detail-gallery img,.asset-detail-media img{object-fit:contain;object-position:center}.asset-regular-price{opacity:.55;margin-left:10px;font-size:.85em;text-decoration:line-through}.asset-detail-visual>img,.assets-market-preview>img,.vt-product-cover-image{object-fit:contain!important;object-position:center center!important}.asset-detail-visual,.assets-market-preview{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.asset-detail-visual,.assets-market-preview{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)!important}}.assets-market-card:hover .assets-market-preview>img{transform:none!important}.work-stage:has(.vt-work-cover-image){background:var(--surface);overflow:hidden;position:absolute!important;inset:0!important}@supports (color:color-mix(in lab,red,red)){.work-stage:has(.vt-work-cover-image){background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)}}.work-stage .vt-work-cover-image{object-fit:contain!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important}.vt-selected-portfolio-admin{min-height:100%;color:var(--text);padding:clamp(24px,4vw,54px)}.vt-selected-portfolio-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:30px;display:flex}.vt-selected-portfolio-head>div:first-child{max-width:720px}.vt-selected-portfolio-head span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:800}.vt-selected-portfolio-head h1{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(30px,4vw,50px)}.vt-selected-portfolio-head p,.vt-selected-portfolio-note p{color:var(--muted);margin:0;line-height:1.7}.vt-selected-portfolio-actions{flex-wrap:wrap;gap:10px;display:flex}.vt-selected-portfolio-actions a,.vt-selected-portfolio-actions button,.vt-selected-portfolio-empty a{border:1px solid var(--border);background:var(--surface);min-height:42px;color:var(--text);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.vt-selected-portfolio-actions a,.vt-selected-portfolio-empty a{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vt-selected-portfolio-actions a,.vt-selected-portfolio-empty a{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.vt-selected-portfolio-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.vt-selected-portfolio-stats article{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:20px}.vt-selected-portfolio-stats small{color:var(--muted);letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:800;display:block}.vt-selected-portfolio-stats strong{font-size:24px}.vt-selected-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vt-selected-portfolio-card{border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow:hidden}.vt-selected-portfolio-cover{aspect-ratio:16/10;background:var(--surface);border-radius:13px;margin:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vt-selected-portfolio-cover{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}}.vt-selected-portfolio-cover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.vt-selected-portfolio-placeholder{width:100%;height:100%;color:var(--muted);place-items:center;display:grid}.vt-selected-portfolio-featured,.vt-selected-portfolio-number{z-index:2;border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:6px 8px;position:absolute;top:10px}@supports (color:color-mix(in lab,red,red)){.vt-selected-portfolio-featured,.vt-selected-portfolio-number{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.vt-selected-portfolio-featured,.vt-selected-portfolio-number{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px;font-weight:800}.vt-selected-portfolio-number{left:10px}.vt-selected-portfolio-featured{color:var(--primary);align-items:center;gap:5px;display:flex;right:10px}.vt-selected-portfolio-body{padding:16px}.vt-selected-portfolio-body small{color:var(--primary);letter-spacing:.1em;font-size:9px;font-weight:800}.vt-selected-portfolio-body h2{margin:7px 0 8px;font-size:20px}.vt-selected-portfolio-body p{color:var(--muted);margin:0;font-size:10px}.vt-selected-portfolio-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.vt-selected-portfolio-card-actions a{color:var(--text);font-size:11px;font-weight:700;text-decoration:none}.vt-selected-portfolio-card-actions a:last-child{border:1px solid var(--border);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.vt-selected-portfolio-empty{text-align:center;border:1px dashed var(--border);min-height:300px;color:var(--muted);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.vt-selected-portfolio-empty h2{color:var(--text);margin:0}.vt-selected-portfolio-empty p{max-width:460px;margin:0 0 8px}.vt-selected-portfolio-note{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;margin-top:18px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.vt-selected-portfolio-note{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)}}.vt-selected-portfolio-note svg{color:var(--primary);flex:none}@media (max-width:1000px){.vt-selected-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.vt-selected-portfolio-admin{padding:20px}.vt-selected-portfolio-head{flex-direction:column;align-items:flex-start}.vt-selected-portfolio-grid,.vt-selected-portfolio-stats{grid-template-columns:1fr}.vt-selected-portfolio-actions{width:100%}}.vt-projects-page{background:var(--surface);min-height:100vh;color:var(--text);padding:150px clamp(22px,5vw,80px) 90px}.vt-projects-hero{max-width:1100px;margin:0 auto 70px}.vt-projects-admin-head span,.vt-projects-hero>span{letter-spacing:.14em;color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.vt-projects-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(48px,7vw,100px);line-height:.94}.vt-projects-hero h1 em{color:var(--primary);font-weight:400}.vt-projects-hero p{max-width:650px;color:var(--muted);font-size:17px;line-height:1.7}.vt-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1400px;margin:auto;display:grid}.vt-project-card{border:1px solid var(--border);background:var(--surface-strong);border-radius:24px;padding:14px}.vt-browser{border:1px solid var(--border);background:var(--surface);border-radius:15px;overflow:hidden}.vt-browser-bar{border-bottom:1px solid var(--border);align-items:center;gap:7px;height:42px;padding:0 14px;display:flex}.vt-browser-bar i{background:var(--muted);opacity:.55;border-radius:50%;width:8px;height:8px}.vt-browser-bar span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:8px;font-size:10px;overflow:hidden}.vt-browser-screen{aspect-ratio:16/10;place-items:center;display:grid;overflow:hidden}.vt-browser-screen img{object-fit:cover;object-position:top center;width:100%;height:100%}.vt-project-placeholder{color:var(--muted);letter-spacing:.12em;place-items:center;gap:10px;font-size:11px;display:grid}.vt-project-card-info{justify-content:space-between;gap:28px;padding:24px 8px 10px;display:flex}.vt-project-card-info>div{min-width:0}.vt-project-card-info small{letter-spacing:.13em;color:var(--muted);font-size:10px}.vt-project-card-info h2{margin:8px 0;font-size:27px}.vt-project-card-info p{color:var(--muted);max-width:620px;line-height:1.55}.vt-project-card-info>a{white-space:nowrap;color:var(--text);align-self:flex-end;align-items:center;gap:8px;text-decoration:none;display:flex}.vt-project-tech{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.vt-project-tech span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:10px}.vt-projects-empty{text-align:center;border:1px dashed var(--border);border-radius:24px;grid-column:1/-1;padding:80px}.vt-projects-admin{padding:28px}.vt-projects-admin-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.vt-projects-admin-head h1{margin:8px 0;font-size:42px}.vt-projects-admin-head p{color:var(--muted);max-width:650px}.vt-projects-admin-body a,.vt-projects-admin-body button,.vt-projects-admin-head button,.vt-projects-editor footer button{border:1px solid var(--border);background:var(--surface-strong);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:inline-flex}.vt-projects-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.vt-projects-admin-grid article{border:1px solid var(--border);background:var(--surface-strong);border-radius:18px;overflow:hidden}.vt-projects-admin-cover{aspect-ratio:16/10;background:var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.vt-projects-admin-cover img{object-fit:cover;object-position:top;width:100%;height:100%}.vt-projects-admin-cover>span{background:var(--surface-strong);border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9px;display:flex;position:absolute;top:10px;right:10px}.vt-projects-admin-body{padding:16px}.vt-projects-admin-body p,.vt-projects-admin-body small{color:var(--muted)}.vt-projects-admin-body h2{margin:6px 0}.vt-projects-admin-body>div{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.vt-projects-error{border:1px solid var(--border);margin-bottom:16px;padding:12px}.vt-projects-modal{z-index:9999;background:var(--surface);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vt-projects-modal{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.vt-projects-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:20px;display:grid}.vt-projects-editor{background:var(--surface);border:1px solid var(--border);border-radius:22px;width:min(900px,100%);max-height:92vh;padding:24px;overflow:auto}.vt-projects-editor footer,.vt-projects-editor header{justify-content:space-between;align-items:center;gap:20px;display:flex}.vt-projects-editor header>button{color:var(--text);cursor:pointer;background:0 0;border:0}.vt-projects-form{grid-template-columns:1fr 1fr;gap:16px;margin:25px 0;display:grid}.vt-projects-form label{gap:7px;display:grid}.vt-projects-form label>span{color:var(--muted);letter-spacing:.08em;font-size:11px}.vt-projects-form input,.vt-projects-form select,.vt-projects-form textarea{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--text);border-radius:10px;padding:12px}.vt-projects-form textarea{resize:vertical;min-height:110px}.vt-projects-form .full,.vt-projects-shots.full{grid-column:1/-1}.vt-projects-shots{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.vt-projects-shots>div{border:1px solid var(--border);border-radius:12px;padding:7px}.vt-projects-shots img{aspect-ratio:16/10;object-fit:cover;border-radius:7px;width:100%}.vt-projects-shots button{margin:5px 4px 0 0;font-size:9px}.vt-projects-checks{align-items:center;gap:20px;display:flex}.vt-projects-checks label{align-items:center;gap:8px;display:flex}.vt-projects-checks input{width:auto}.vt-projects-editor footer{justify-content:flex-end}@media (max-width:900px){.vt-projects-admin-grid,.vt-projects-grid{grid-template-columns:1fr}.vt-project-card-info{flex-direction:column}.vt-project-card-info>a{align-self:flex-start}.vt-projects-form{grid-template-columns:1fr}.vt-projects-form .full,.vt-projects-shots.full{grid-column:auto}.vt-projects-shots{grid-template-columns:repeat(2,1fr)}.vt-projects-admin-head{flex-direction:column;align-items:flex-start}}.vt-projects-page{padding-left:clamp(20px,3vw,48px)!important;padding-right:clamp(20px,3vw,48px)!important}.vt-projects-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;max-width:1600px!important}.vt-project-card{min-width:0;transition:transform .24s,border-color .24s,box-shadow .24s;overflow:hidden;border-radius:17px!important;padding:8px!important}.vt-project-card:hover{border-color:var(--primary);transform:translateY(-5px)}@supports (color:color-mix(in lab,red,red)){.vt-project-card:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--border))}}.vt-project-card:hover{box-shadow:0 18px 45px var(--text)}@supports (color:color-mix(in lab,red,red)){.vt-project-card:hover{box-shadow:0 18px 45px color-mix(in srgb,var(--text) 10%,transparent)}}.vt-browser{border-radius:11px!important}.vt-browser-bar{gap:5px!important;height:30px!important;padding:0 9px!important}.vt-browser-bar i{width:6px!important;height:6px!important}.vt-browser-bar span{font-size:8px!important}.vt-project-card-info{min-width:0;padding:15px 6px 7px!important;display:block!important}.vt-project-card-info small{font-size:8px!important}.vt-project-card-info h2{letter-spacing:-.025em;margin:7px 0!important;font-size:19px!important;line-height:1.12!important}.vt-project-card-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:12px!important;line-height:1.5!important}.vt-project-tech{gap:5px!important;margin-top:11px!important}.vt-project-tech span{padding:4px 7px!important;font-size:8px!important}.vt-project-card-info>a{border:1px solid var(--border);border-radius:9px;justify-content:space-between;width:100%;margin-top:14px;padding:9px 10px;font-size:11px;transition:background .22s,border-color .22s,color .22s}.vt-project-card-info>a:hover{background:var(--primary);border-color:var(--primary);color:var(--surface)}@media (max-width:1180px){.vt-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.vt-projects-grid{grid-template-columns:1fr!important}.vt-project-card-info h2{font-size:20px!important}}.vt-projects-page{padding-top:125px!important;padding-bottom:80px!important}.vt-projects-hero{width:100%;max-width:1600px!important;margin:0 auto 42px!important}.vt-projects-hero>span{letter-spacing:.16em!important;font-size:10px!important}.vt-projects-hero h1{max-width:900px;letter-spacing:-.05em!important;margin:15px 0!important;font-size:clamp(42px,4.6vw,68px)!important;line-height:.98!important}.vt-projects-hero p{max-width:610px!important;margin:0!important;font-size:14px!important;line-height:1.6!important}.vt-projects-grid{align-items:start}.vt-project-card{flex-direction:column;height:100%;display:flex}.vt-browser{flex:none}.vt-browser-screen{aspect-ratio:16/9!important}.vt-browser-screen img{object-fit:cover!important;object-position:top center!important}.vt-project-card-info{flex-direction:column;flex:1;display:flex!important}.vt-project-card-info>div{flex:1}.vt-project-card-info h2{font-size:18px!important}.vt-project-card-info p{min-height:54px;-webkit-line-clamp:3!important}.vt-project-tech{min-height:25px}.vt-project-card-info>a{flex:none}@media (min-width:1181px){.vt-projects-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1180px) and (min-width:641px){.vt-projects-hero{margin-bottom:34px!important}.vt-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.vt-projects-page{padding-top:105px!important}.vt-projects-hero{margin-bottom:28px!important}.vt-projects-hero h1{font-size:clamp(38px,12vw,52px)!important}.vt-projects-hero p{font-size:13px!important}.vt-projects-grid{grid-template-columns:1fr!important}}.vtpt-page{padding-top:115px!important}.vtpt-hero{padding:28px 0 42px!important}.vtpt-hero>a{margin-bottom:26px!important}.vtpt-hero h1{margin:14px 0 18px!important;font-size:clamp(42px,5vw,72px)!important}.vtpt-hero>p{max-width:620px!important;font-size:14px!important;line-height:1.65!important}.vtpt-hero>div{margin-top:18px!important}.vtpt-plans{max-width:1380px!important;padding:45px 0!important}.vtpt-plans .intro{margin-bottom:25px!important}.vtpt-plans .intro h2{font-size:clamp(30px,3vw,46px)!important}.vtpt-plans .grid{align-items:stretch;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.vtpt-plans .grid>article{min-width:0;border-radius:18px!important;min-height:0!important;padding:20px!important}.vtpt-plans .head{align-items:flex-start;min-height:25px}.vtpt-plans .head span{font-size:8px!important}.vtpt-plans .head b{padding:5px 7px!important;font-size:7px!important}.vtpt-plans h3{margin:18px 0 7px!important;font-size:18px!important;line-height:1.2!important}.vtpt-plans .price{font-size:30px!important;line-height:1!important}.vtpt-plans .duration{margin:8px 0!important;font-size:10px!important}.vtpt-plans .desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:56px;display:-webkit-box;overflow:hidden;margin:7px 0 0!important;padding-bottom:13px!important;font-size:11px!important;line-height:1.55!important}.vtpt-plans .features{gap:7px!important;padding:13px 0 8px!important}.vtpt-plans .features>div{line-height:1.35;gap:7px!important;font-size:10px!important}.vtpt-plans .features svg{width:12px;height:12px;margin-top:1px!important}.vtpt-more-link{align-items:center;gap:5px;width:max-content;font-size:10px;font-weight:800;text-decoration:none;color:var(--primary)!important;background:0 0!important;margin:2px 0 13px!important;padding:0!important;display:inline-flex!important}.vtpt-plans .soon{min-height:38px;font-size:10px;border-radius:9px!important;padding:9px 11px!important}.vtpt-card-actions{gap:7px!important;margin-top:auto!important}.vtpt-card-actions .vtpt-book-training,.vtpt-plans .vtpt-whatsapp{border-radius:9px!important;min-height:39px!important;padding:9px 11px!important;font-size:10px!important}.vtpt-plans .grid article .vtpt-card-cover{border-radius:17px 17px 0 0!important;width:calc(100% + 40px)!important;margin:-20px -20px 17px!important}.vtpt-plans .grid article .vtpt-card-cover img{aspect-ratio:16/9!important;object-fit:cover!important;height:auto!important}@media (max-width:1180px){.vtpt-plans .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.vtpt-page{padding-top:100px!important}.vtpt-plans .grid{grid-template-columns:1fr!important}.vtpt-plans .grid>article{padding:18px!important}.vtpt-plans .grid article .vtpt-card-cover{width:calc(100% + 36px)!important;margin:-18px -18px 17px!important}}.academy-section{padding-top:clamp(70px,7vw,100px)!important;padding-bottom:clamp(70px,7vw,100px)!important}.academy-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.academy-card{flex-direction:column;height:100%;transition:transform .24s,border-color .24s,box-shadow .24s;border-radius:18px!important;display:flex!important}.academy-card:hover{transform:translateY(-5px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.academy-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))!important}}.academy-card:hover{box-shadow:0 18px 44px var(--text)}@supports (color:color-mix(in lab,red,red)){.academy-card:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--text) 9%,transparent)}}.academy-cover{flex:none;aspect-ratio:16/10!important}.academy-cover.has-course-thumbnail{background-position:50%!important;background-size:cover!important}.academy-cover .cover-no{font-size:9px!important;top:13px!important;left:13px!important}.academy-cover .cover-category{font-size:8px!important;top:13px!important;right:13px!important}.academy-cover .cover-footer{font-size:8px!important;bottom:12px!important;left:13px!important}.academy-cover .cover-play{width:34px!important;height:34px!important;bottom:12px!important;right:13px!important}.academy-card-body{flex-direction:column;flex:1;padding:17px!important}.academy-card-category{letter-spacing:.09em;margin-bottom:9px!important;font-size:8px!important}.academy-card-body h3{letter-spacing:-.025em;margin:0 0 9px!important;font-size:18px!important;line-height:1.15!important}.academy-card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:0!important;font-size:11px!important;line-height:1.55!important}.academy-meta{gap:6px!important;margin-top:13px!important;padding-top:11px!important;font-size:9px!important}.academy-open{font-weight:800;padding-top:14px!important;font-size:10px!important}@media (max-width:1180px){.academy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:650px){.academy-section{padding-top:60px!important;padding-bottom:60px!important}.academy-grid{grid-template-columns:1fr!important}.academy-card-body h3{font-size:19px!important}}.vt-psd-drop{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 34px;padding:22px 0 24px;overflow:hidden}.vt-psd-drop-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;display:flex}.vt-psd-drop-head span{color:var(--primary);letter-spacing:.15em;font-size:9px;font-weight:900}.vt-psd-drop-head h3{color:var(--text);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(21px,2vw,30px)}.vt-psd-drop-head>a{color:var(--text);align-items:center;gap:7px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.vt-psd-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.vt-psd-track{gap:12px;width:max-content;animation:vtPsdScroll 30s linear infinite;display:flex}.vt-psd-marquee:hover .vt-psd-track{animation-play-state:paused}.vt-psd-card{border:1px solid var(--border);background:var(--surface);width:220px;color:var(--text);border-radius:14px;flex:0 0 220px;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.vt-psd-card:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.vt-psd-card:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.vt-psd-card-cover{aspect-ratio:4/3;background:var(--surface);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vt-psd-card-cover{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}}.vt-psd-card-cover img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.vt-psd-card-cover>b{background:var(--primary);color:var(--bg);letter-spacing:.1em;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;top:9px;right:9px}.vt-psd-card-placeholder{width:100%;height:100%;color:var(--primary);place-content:center;justify-items:center;gap:7px;display:grid}.vt-psd-card-placeholder span{letter-spacing:.15em;font-size:9px;font-weight:900}.vt-psd-card-copy{padding:12px}.vt-psd-card-copy>small{color:var(--primary);letter-spacing:.12em;font-size:7px;font-weight:900}.vt-psd-card-copy>strong{min-height:34px;margin:5px 0 8px;font-size:13px;line-height:1.3;display:block}.vt-psd-card-copy>div{align-items:center;gap:7px;display:flex}.vt-psd-card-copy em{color:var(--text);font-size:14px;font-style:normal;font-weight:900}.vt-psd-card-copy del{color:var(--muted);font-size:10px}@keyframes vtPsdScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.vt-psd-track{animation:none}.vt-psd-marquee{overflow-x:auto}}@media (max-width:650px){.vt-psd-drop-head{flex-direction:column;align-items:flex-start;gap:10px}.vt-psd-marquee{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vt-psd-marquee::-webkit-scrollbar{display:none}.vt-psd-track{animation:none}.vt-psd-card{flex-basis:185px;width:185px}}.vt-psd-home-section{background:var(--bg);width:100%;color:var(--text);padding:clamp(28px,4vw,48px) max(24px,5vw) clamp(34px,5vw,58px);overflow:hidden}.vt-psd-home-shell{width:100%;max-width:1500px;margin:0 auto}@media (max-width:650px){.vt-psd-home-section{padding:30px 18px 42px}}.admin-v1-main .admin-testimonials-v1-header{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 28px;display:flex!important}@media (max-width:600px){.admin-v1-main .admin-testimonials-v1-header{flex-direction:column;align-items:stretch}.admin-v1-main .admin-testimonials-v1-primary{justify-content:center;width:100%}}.faq-admin-cms{gap:20px;display:grid}.faq-admin-cms-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.faq-admin-cms-editor header span,.faq-admin-cms-head>div>span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:800}.faq-admin-cms-head h1{letter-spacing:-.05em;margin:6px 0;font-size:clamp(36px,5vw,60px)}.faq-admin-cms-card p,.faq-admin-cms-empty p,.faq-admin-cms-head p{color:var(--muted)}.faq-admin-cms button{border:1px solid var(--border);background:var(--surface-strong);color:var(--text);cursor:pointer}.faq-admin-cms-head>button{background:var(--primary);border-color:var(--primary);color:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:flex}.faq-admin-cms-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.faq-admin-cms-stats article{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;min-height:110px;padding:18px;display:flex}.faq-admin-cms-stats span{color:var(--muted);letter-spacing:.12em;font-size:10px;font-weight:800}.faq-admin-cms-stats strong{font-size:32px}.faq-admin-cms-list{gap:10px;display:grid}.faq-admin-cms-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.faq-admin-cms-number{color:var(--primary);font-size:12px;font-weight:900}.faq-admin-cms-copy h2{margin:8px 0 5px;font-size:17px}.faq-admin-cms-copy p{margin:0;font-size:13px;line-height:1.6}.faq-admin-cms-actions,.faq-admin-cms-badges{flex-wrap:wrap;gap:6px;display:flex}.faq-admin-cms-badges span{border:1px solid var(--border);color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.faq-admin-cms-actions button{border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.faq-admin-cms-empty{border:1px dashed var(--border);background:var(--surface);border-radius:16px;padding:30px}.faq-admin-cms-modal{z-index:9999;background:var(--surface);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.faq-admin-cms-modal{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.faq-admin-cms-modal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq-admin-cms-editor{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(720px,100%);max-height:92vh;padding:24px;overflow:auto}.faq-admin-cms-editor footer,.faq-admin-cms-editor header{justify-content:space-between;align-items:center;gap:16px;display:flex}.faq-admin-cms-editor header button{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.faq-admin-cms-editor h2{margin:5px 0 0}.faq-admin-cms-form{gap:16px;margin:24px 0;display:grid}.faq-admin-cms-form>label{gap:7px;display:grid}.faq-admin-cms-form>label>span{color:var(--muted);font-size:11px;font-weight:700}.faq-admin-cms-form input,.faq-admin-cms-form select,.faq-admin-cms-form textarea{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:12px}.faq-admin-cms-form textarea{resize:vertical;min-height:150px}.faq-admin-cms-checks{gap:20px;display:flex}.faq-admin-cms-checks label{color:var(--muted);align-items:center;gap:7px;display:flex}.faq-admin-cms-editor footer{justify-content:flex-end}.faq-admin-cms-editor footer button{border-radius:9px;padding:11px 15px}.faq-admin-cms-editor footer button:last-child{background:var(--primary);border-color:var(--primary);color:var(--surface);font-weight:800}@media (max-width:800px){.faq-admin-cms-stats{grid-template-columns:repeat(2,1fr)}.faq-admin-cms-card{grid-template-columns:40px 1fr}.faq-admin-cms-actions{grid-column:1/-1}}@media (max-width:600px){.faq-admin-cms-head{flex-direction:column;align-items:stretch}.faq-admin-cms-head>button{width:100%}}.vt-ap-admin{gap:22px;display:grid}.vt-ap-admin-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.vt-ap-admin-head>div>span{color:var(--primary);letter-spacing:.14em;font-size:10px;font-weight:800}.vt-ap-admin-head h1{letter-spacing:-.05em;margin:6px 0;font-size:clamp(36px,5vw,60px)}.vt-ap-admin-head p,.vt-ap-admin-title p{color:var(--muted);margin:0}.vt-ap-admin button{border:1px solid var(--border);background:var(--surface-strong);color:var(--text);cursor:pointer;border-radius:10px}.vt-ap-admin-head>button,.vt-ap-save-bottom button{background:var(--primary);border-color:var(--primary);color:var(--surface);justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:800;display:flex}.vt-ap-admin-message{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:12px;padding:12px 15px}.vt-ap-admin-section{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:22px;padding:22px;display:grid}.vt-ap-admin-title{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.vt-ap-admin-title>span,.vt-ap-repeat-card>span{color:var(--primary);font-size:11px;font-weight:900}.vt-ap-admin-title h2{margin:0 0 4px;font-size:24px}.vt-ap-toggle{color:var(--muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.vt-ap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.vt-ap-field{gap:7px;display:grid}.vt-ap-field>span{color:var(--muted);letter-spacing:.04em;font-size:10px;font-weight:800}.vt-ap-field input,.vt-ap-field textarea{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:11px 12px}.vt-ap-field textarea{resize:vertical;min-height:105px;line-height:1.6}.vt-ap-field input:focus,.vt-ap-field textarea:focus{border-color:var(--primary)}.vt-ap-subtitle{border-top:1px solid var(--border);letter-spacing:-.01em;margin:6px 0 -4px;padding-top:16px;font-size:14px}.vt-ap-process-grid,.vt-ap-repeat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vt-ap-repeat-card{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;gap:11px;padding:16px;display:grid}.vt-ap-save-bottom{justify-content:flex-end;display:flex}@media (max-width:800px){.vt-ap-grid,.vt-ap-process-grid,.vt-ap-repeat-grid{grid-template-columns:1fr}.vt-ap-admin-title{grid-template-columns:auto 1fr}.vt-ap-toggle{grid-column:1/-1}}@media (max-width:600px){.vt-ap-admin-head{flex-direction:column;align-items:stretch}.vt-ap-admin-head>button{width:100%}.vt-ap-admin-section{padding:16px}}.vt-nav-manager-list{gap:10px;display:grid}.vt-nav-manager-item{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px;display:grid}.vt-nav-manager-position{border:1px solid var(--border);background:var(--surface-strong);width:40px;height:40px;color:var(--muted);border-radius:10px;place-items:center;font-size:11px;font-weight:800;display:grid}.vt-nav-manager-copy{min-width:0}.vt-nav-manager-title{align-items:center;gap:9px;display:flex}.vt-nav-manager-title h3{color:var(--text);margin:0;font-size:15px}.vt-nav-manager-title span{border:1px solid var(--border);color:var(--muted);letter-spacing:.06em;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.vt-nav-manager-copy p{color:var(--primary);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:11px;overflow:hidden}.vt-nav-manager-copy small{color:var(--muted);font-size:10px}.vt-nav-manager-actions{gap:6px;display:flex}.vt-nav-manager-actions button{border:1px solid var(--border);background:var(--surface-strong);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:9px;place-items:center;padding:0;display:grid}.vt-nav-manager-actions button:hover{border-color:var(--primary)}.vt-nav-manager-actions button:disabled{cursor:not-allowed;opacity:.35}.vt-nav-manager-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:14px;padding:35px}.vt-nav-manager-modal{z-index:1000;background:var(--text);place-items:center;padding:20px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.vt-nav-manager-modal{background:color-mix(in srgb,var(--text) 35%,transparent)}}.vt-nav-manager-editor{border:1px solid var(--border);background:var(--surface);width:min(720px,100%);max-height:90vh;box-shadow:0 30px 90px var(--text);border-radius:18px;overflow:auto}@supports (color:color-mix(in lab,red,red)){.vt-nav-manager-editor{box-shadow:0 30px 90px color-mix(in srgb,var(--text) 20%,transparent)}}.vt-nav-manager-editor>footer,.vt-nav-manager-editor>header{justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.vt-nav-manager-editor>header{border-bottom:1px solid var(--border)}.vt-nav-manager-editor>footer{border-top:1px solid var(--border);justify-content:flex-end}.vt-nav-manager-editor>header span{color:var(--primary);letter-spacing:.1em;font-size:9px;font-weight:900}.vt-nav-manager-editor>header h2{margin:4px 0 0}.vt-nav-manager-editor button{border:1px solid var(--border);background:var(--surface-strong);color:var(--text);cursor:pointer;border-radius:9px;padding:10px 13px}.vt-nav-manager-editor button.is-primary{background:var(--primary);border-color:var(--primary);color:var(--surface);font-weight:800}.vt-nav-manager-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.vt-nav-manager-form label{gap:7px;display:grid}.vt-nav-manager-form label>span{color:var(--muted);font-size:10px;font-weight:800}.vt-nav-manager-form input,.vt-nav-manager-form select{border:1px solid var(--border);background:var(--surface-strong);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:11px 12px}.vt-nav-manager-form input:focus,.vt-nav-manager-form select:focus{border-color:var(--primary)}.vt-nav-manager-form .is-wide{grid-column:1/-1}.vt-nav-manager-form label small{color:var(--muted);font-size:9px;line-height:1.5}.vt-nav-manager-check{border:1px solid var(--border);border-radius:9px;align-self:end;align-items:center;gap:10px;padding:11px;display:flex!important}.vt-nav-manager-check input{width:auto}.vt-nav-manager-check>span{gap:2px;display:grid}@media (max-width:760px){.vt-nav-manager-item{grid-template-columns:40px minmax(0,1fr)}.vt-nav-manager-actions{grid-column:1/-1;justify-content:flex-end}.vt-nav-manager-form{grid-template-columns:1fr}.vt-nav-manager-form .is-wide{grid-column:auto}}.vt-order-payment-button{border:1px solid var(--primary);justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vt-order-payment-button{border:1px solid color-mix(in srgb,var(--primary) 45%,var(--border))}}.vt-order-payment-button{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.vt-order-payment-button{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.vt-order-payment-button{color:var(--primary);white-space:nowrap;font-size:10px;font-weight:800;line-height:1;text-decoration:none}.vt-order-payment-button:hover{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vt-order-payment-button:hover{background:color-mix(in srgb,var(--primary) 13%,var(--surface))}}.vt-order-payment-button:hover{transform:translateY(-1px)}.vt-store-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 28px;display:grid}.vt-store-video-grid video{aspect-ratio:16/9;object-fit:contain;background:var(--surface-strong);border:1px solid var(--border);border-radius:16px;width:100%}@media (max-width:760px){.vt-store-video-grid{grid-template-columns:1fr}}.creative-project-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1180px,100% - 32px);margin:48px auto 88px;display:grid}.creative-project-blocks .creative-video-gallery-item{min-width:0;margin:0}.creative-video-gallery-item{border-radius:20px;position:relative;overflow:hidden}.creative-video-gallery-media{border-radius:inherit;aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.creative-video-gallery-media video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.creative-video-gallery-badge{z-index:2;color:#fff;letter-spacing:.12em;pointer-events:none;-webkit-backdrop-filter:blur(10px);background:#0000009e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:14px;left:14px}.creative-video-gallery-item figcaption{opacity:.66;padding:11px 3px 0;font-size:13px;line-height:1.6}@media (max-width:760px){.creative-project-blocks{grid-template-columns:1fr;gap:16px;width:min(100% - 24px,1180px);margin-top:32px;margin-bottom:60px}.creative-video-gallery-item{border-radius:16px}.creative-video-gallery-media{aspect-ratio:16/10}}.academy-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.academy-card{min-width:0;position:relative;overflow:hidden;border:1px solid var(--line,#2319141f)!important;background:var(--surface,#ffffff85)!important;border-radius:22px!important;transition:transform .26s,box-shadow .26s,border-color .26s!important;box-shadow:0 8px 30px #140e0a0b!important}.academy-card:hover{transform:translateY(-6px)!important;box-shadow:0 20px 50px #140e0a17!important}.academy-cover{isolation:isolate;aspect-ratio:16/9!important;filter:none!important;opacity:1!important;background-position:50%!important;background-size:cover!important;border-radius:0!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important}.academy-cover[style*=background-image]:before{z-index:1;pointer-events:none;position:absolute;inset:0;content:""!important;background:linear-gradient(#00000005 45%,#00000057)!important}.academy-cover[style*=background-image] .cover-art,.academy-cover[style*=background-image] .cover-shape,.academy-cover[style*=background-image] .cover-type,.academy-cover[style*=background-image]:after{display:none!important}.academy-cover .cover-no{letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);border-radius:999px;place-items:center;width:34px;height:34px;z-index:3!important;color:#fff!important;background:#0f0f0f9e!important;font-size:10px!important;display:grid!important;position:absolute!important;top:16px!important;left:16px!important}.academy-cover .cover-category{display:none!important}.academy-cover .cover-footer{letter-spacing:.12em;text-shadow:0 1px 8px #0000004d;align-items:center;gap:6px;font-weight:700;z-index:3!important;color:#fff!important;font-size:9px!important;display:flex!important;position:absolute!important;bottom:14px!important;left:16px!important}.academy-cover .cover-play{-webkit-backdrop-filter:blur(12px);z-index:5!important;color:#18110e!important;background:#ffffffe6!important;border:1px solid #ffffffb3!important;border-radius:999px!important;place-items:center!important;width:44px!important;height:44px!important;transition:transform .22s,background .22s!important;display:grid!important;position:absolute!important;inset:auto 16px 14px auto!important}.academy-card:hover .cover-play{transform:scale(1.07)!important}.academy-card-body{flex-direction:column!important;min-height:218px!important;padding:20px 20px 18px!important;display:flex!important}.academy-card-category{justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 13px!important;display:flex!important}.academy-card-category span{letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:700!important;line-height:1!important}.academy-card-category span:first-child{color:var(--accent,currentColor)!important}.academy-card-category span:last-child{opacity:.68;border:1px solid var(--line,#2319141f)!important;border-radius:999px!important;padding:7px 9px!important}.academy-card-body h3{max-width:95%;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(20px,1.45vw,25px)!important;font-weight:600!important;line-height:1.08!important}.academy-meta{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:18px 0!important;display:flex!important}.academy-meta span{opacity:.72;border:1px solid var(--line,#2319141f)!important;border-radius:999px!important;align-items:center!important;gap:5px!important;min-height:27px!important;padding:5px 9px!important;font-size:9px!important;line-height:1!important;display:inline-flex!important}.academy-open{cursor:pointer;border:0!important;border-top:1px solid var(--line,#2319141f)!important;width:100%!important;color:inherit!important;text-align:left!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-top:auto!important;padding:15px 0 0!important;display:flex!important}.academy-open>span{flex-direction:column!important;gap:5px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.academy-open small{letter-spacing:.14em!important;opacity:.5!important;font-size:8px!important}.academy-open i{flex:none;border:1px solid var(--line,#23191424)!important;width:38px!important;height:38px!important;color:var(--accent,currentColor)!important;background:0 0!important;border-radius:999px!important;place-items:center!important;transition:transform .22s,background .22s!important;display:grid!important}.academy-card:hover .academy-open i{transform:translate(2px,-2px)!important}@media (max-width:1050px){.academy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.academy-card-body h3{font-size:21px!important}}@media (max-width:680px){.academy-grid{grid-template-columns:1fr!important;gap:18px!important}.academy-card{border-radius:18px!important}.academy-card-body{min-height:0!important;padding:17px!important}.academy-card-body h3{font-size:21px!important}.academy-cover .cover-play{width:40px!important;height:40px!important}}.nav-v2-wrap{pointer-events:none;z-index:1000!important;padding:14px 22px 0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.nav-v2{border:1px solid var(--foreground,#171513)!important;align-items:center!important;gap:22px!important;width:min(1440px,100%)!important;min-height:70px!important;margin:0 auto!important;padding:0 12px 0 20px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{border:1px solid color-mix(in srgb,var(--foreground,#171513) 10%,transparent)!important}}.nav-v2{background:var(--background,#f6f3ed)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--background,#f6f3ed) 84%,transparent)!important}}.nav-v2{pointer-events:auto;-webkit-backdrop-filter:blur(22px)saturate(145%)!important;box-shadow:inset 0 1px #ffffff61,0 12px 45px #14110e0e!important}.nav-v2-brand{min-width:126px;flex:none!important}.nav-v2-uploaded-logo{object-fit:contain!important;width:48px!important;height:48px!important}.nav-v2-brand-text strong{letter-spacing:.12em!important;font-size:14px!important}.nav-v2-brand-text small{letter-spacing:.3em!important;opacity:.52!important;font-size:8px!important}.nav-v2-desktop{flex:1!important;justify-content:center!important;gap:2px!important}.nav-v2-link{opacity:.68;position:relative;letter-spacing:-.01em!important;border-radius:9px!important;padding:11px 10px!important;font-size:11px!important;font-weight:550!important;transition:opacity .18s,background .18s,transform .18s!important}.nav-v2-link:hover{opacity:1;background:var(--foreground,#171513)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-link:hover{background:color-mix(in srgb,var(--foreground,#171513) 5%,transparent)!important}}.nav-v2-actions{flex:none!important;gap:7px!important}.nav-v2-account{min-height:42px!important;padding:0 12px!important}.nav-v2-account,.nav-v2-cta{border-radius:11px!important;font-size:10px!important}.nav-v2-cta{background:var(--foreground,#171513)!important;min-height:44px!important;color:var(--background,#fff)!important;letter-spacing:.015em!important;box-shadow:none!important;gap:9px!important;padding:0 17px!important;font-weight:650!important;transition:transform .2s,opacity .2s!important}.nav-v2-cta:hover{opacity:.88;transform:translateY(-1px)!important}.nav-v2-menu{border:1px solid var(--foreground,#171513)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-menu{border:1px solid color-mix(in srgb,var(--foreground,#171513) 10%,transparent)!important}}.nav-v2-menu{background:var(--background,#f6f3ed)!important;box-shadow:0 24px 70px #0f0c0a21!important}.hero{background:0 0!important;grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important;align-items:center!important;gap:clamp(50px,7vw,118px)!important;width:min(1600px,100%)!important;margin:0 auto!important;padding:clamp(150px,16vh,190px) clamp(24px,5vw,82px) clamp(70px,9vh,110px)!important;display:grid!important;overflow:hidden!important}.hero-grid{-webkit-mask-image:linear-gradient(#0000,#000 18% 72%,#0000);mask-image:linear-gradient(#0000,#000 18% 72%,#0000);opacity:.16!important}.hero-glow{pointer-events:none;opacity:.17!important;filter:blur(110px)!important}.hero-copy{z-index:4!important;max-width:760px!important;position:relative!important}.hero-badge{letter-spacing:.17em!important;opacity:.62!important;background:0 0!important;border:0!important;width:fit-content!important;margin-bottom:clamp(25px,4vh,42px)!important;padding:0!important;font-size:10px!important;font-weight:650!important}.pulse-dot{width:7px!important;height:7px!important}.hero h1{letter-spacing:-.072em!important;max-width:820px!important;margin:0!important;font-size:clamp(60px,6.8vw,112px)!important;font-weight:520!important;line-height:.86!important}.hero h1 .hero-line{display:block!important}.hero h1 em{opacity:.62;position:relative;font-weight:400!important}.hero-copy>p{letter-spacing:-.018em!important;opacity:.61!important;max-width:600px!important;margin:clamp(32px,5vh,52px) 0 0!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.75!important}.hero-buttons{align-items:center!important;gap:10px!important;margin-top:34px!important;display:flex!important}.hero-buttons .primary-button{background:var(--foreground,#171513)!important;min-height:54px!important;color:var(--background,#fff)!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:0 21px!important;font-size:11px!important;font-weight:650!important}.hero-buttons .secondary-button{border:1px solid var(--foreground,#171513)!important;border-radius:12px!important;min-height:54px!important;padding:0 18px!important}@supports (color:color-mix(in lab,red,red)){.hero-buttons .secondary-button{border:1px solid color-mix(in srgb,var(--foreground,#171513) 13%,transparent)!important}}.hero-buttons .secondary-button{background:0 0!important;font-size:11px!important;font-weight:600!important}.play-circle{border:1px solid var(--foreground,#171513)!important;width:29px!important;height:29px!important}@supports (color:color-mix(in lab,red,red)){.play-circle{border:1px solid color-mix(in srgb,var(--foreground,#171513) 15%,transparent)!important}}.hero-trust,.play-circle{background:0 0!important}.hero-trust{width:fit-content!important;box-shadow:none!important;border:0!important;margin-top:clamp(42px,7vh,70px)!important;padding:0!important}.avatar-stack span{border:2px solid var(--background,#f6f3ed)!important;width:34px!important;height:34px!important;font-size:7px!important;font-weight:750!important}.hero-trust strong{letter-spacing:.02em!important;font-size:10px!important}.hero-trust small{opacity:.5!important;margin-top:4px!important;font-size:9px!important}.hero-art{place-items:center!important;width:100%!important;min-height:clamp(500px,66vh,730px)!important;display:grid!important;position:relative!important}.hero-art:before{content:"";aspect-ratio:1;border:1px solid var(--foreground,#171513);border-radius:50%;width:min(39vw,570px);position:absolute}@supports (color:color-mix(in lab,red,red)){.hero-art:before{border:1px solid color-mix(in srgb,var(--foreground,#171513) 9%,transparent)}}.hero-art:before{background:var(--foreground,#171513)}@supports (color:color-mix(in lab,red,red)){.hero-art:before{background:color-mix(in srgb,var(--foreground,#171513) 2.5%,transparent)}}.hero-art:before{pointer-events:none}.orbit{border-color:var(--foreground,#171513)!important}@supports (color:color-mix(in lab,red,red)){.orbit{border-color:color-mix(in srgb,var(--foreground,#171513) 9%,transparent)!important}}.orbit{opacity:.8!important}.orbit-one{width:min(34vw,500px)!important;height:min(34vw,500px)!important}.orbit-two{width:min(42vw,620px)!important;height:min(42vw,620px)!important}.core-object{z-index:3!important;border:1px solid var(--foreground,#171513)!important;border-radius:28px!important;width:min(28vw,430px)!important;padding:0!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.core-object{border:1px solid color-mix(in srgb,var(--foreground,#171513) 12%,transparent)!important}}.core-object{background:var(--background,#f6f3ed)!important;box-shadow:0 35px 100px #14100d1f!important}.core-object.has-project-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a080708 30%,#0a080721 57%,#0a0807b8);position:absolute;inset:0}.hero-project-image{object-fit:cover!important;filter:none!important;opacity:1!important;width:100%!important;height:100%!important;transition:transform .9s cubic-bezier(.2,.7,.2,1)!important;position:absolute!important;inset:0!important}.core-object:hover .hero-project-image{transform:scale(1.035)!important}.core-top{-webkit-backdrop-filter:blur(10px);z-index:4!important;color:#fff!important;letter-spacing:.12em!important;background:#0f0d0c8c!important;border-radius:999px!important;padding:9px 11px!important;font-size:8px!important;top:20px!important;left:20px!important}.core-copy{color:#fff!important;bottom:24px!important;left:24px!important;right:24px!important}.core-copy small{letter-spacing:.13em!important;opacity:.68!important;font-size:9px!important}.core-copy strong{max-width:90%;letter-spacing:-.04em!important;font-size:clamp(22px,2vw,32px)!important;font-weight:550!important;line-height:1.02!important;display:block!important}.core-number{opacity:.09!important;font-size:130px!important}.floating-card{z-index:5!important;border:1px solid var(--foreground,#171513)!important;border-radius:13px!important;padding:12px 14px!important}@supports (color:color-mix(in lab,red,red)){.floating-card{border:1px solid color-mix(in srgb,var(--foreground,#171513) 10%,transparent)!important;background:color-mix(in srgb,var(--background,#f6f3ed) 90%,transparent)!important}}.floating-card{-webkit-backdrop-filter:blur(15px);box-shadow:0 16px 50px #120e0c13!important}.floating-card svg{width:15px!important}.floating-card small{letter-spacing:.13em!important;opacity:.48!important;font-size:7px!important}.floating-card strong{margin-top:2px!important;font-size:10px!important;font-weight:650!important}.card-code{top:25%!important;left:0!important}.card-design{bottom:24%!important;right:0!important}.art-caption{letter-spacing:.15em!important;opacity:.42!important;font-size:8px!important;bottom:4px!important}@media (max-width:1180px){.nav-v2-account span,.nav-v2-desktop{display:none!important}.nav-v2-mobile-trigger{display:grid!important}.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr)!important;gap:45px!important}.hero h1{font-size:clamp(58px,7.2vw,88px)!important}.core-object{width:min(35vw,390px)!important}}@media (max-width:850px){.nav-v2-wrap{padding:10px 12px 0!important}.nav-v2{border-radius:15px!important;min-height:62px!important;padding:0 8px 0 14px!important}.nav-v2-cta{display:none!important}.hero{grid-template-columns:1fr!important;gap:62px!important;min-height:auto!important;padding:130px 20px 70px!important}.hero-copy{max-width:680px!important}.hero h1{font-size:clamp(56px,13vw,92px)!important}.hero-copy>p{max-width:560px!important}.hero-art{min-height:580px!important}.hero-art:before{width:min(88vw,530px)}.orbit-one{width:min(76vw,450px)!important;height:min(76vw,450px)!important}.orbit-two{width:min(90vw,540px)!important;height:min(90vw,540px)!important}.orbit-three{display:none!important}.core-object{width:min(70vw,400px)!important}.card-code{left:3%!important}.card-design{right:3%!important}}@media (max-width:560px){.nav-v2-brand{min-width:auto!important}.nav-v2-uploaded-logo{width:42px!important;height:42px!important}.hero{gap:45px!important;padding:118px 16px 54px!important}.hero-badge{margin-bottom:25px!important;font-size:8px!important}.hero h1{letter-spacing:-.065em!important;font-size:clamp(51px,15.4vw,74px)!important;line-height:.89!important}.hero-copy>p{margin-top:27px!important;font-size:14px!important;line-height:1.65!important}.hero-buttons{flex-direction:column!important;align-items:stretch!important;margin-top:27px!important}.hero-buttons a{justify-content:space-between!important;width:100%!important}.hero-trust{margin-top:38px!important}.hero-art{min-height:475px!important}.core-object{border-radius:22px!important;width:min(78vw,350px)!important}.floating-card{padding:10px!important}.card-code{top:18%!important;left:-2%!important}.card-design{bottom:17%!important;right:-2%!important}.art-caption{display:none!important}}.hero-art{min-height:clamp(540px,70vh,760px)!important}.hero-art:before{background:0 0!important;width:min(43vw,640px)!important}.core-object{border-radius:30px!important;width:min(33vw,500px)!important;box-shadow:0 45px 120px #14100d24!important}.orbit-one{opacity:.55!important;width:min(38vw,560px)!important;height:min(38vw,560px)!important}.orbit-two{opacity:.32!important;width:min(45vw,670px)!important;height:min(45vw,670px)!important}.orbit-three{opacity:.16!important;width:min(52vw,780px)!important;height:min(52vw,780px)!important}.hero-project-image{object-position:center!important}.core-top{top:18px!important;left:18px!important}.core-copy{bottom:27px!important;left:26px!important;right:26px!important}.art-caption{bottom:2%!important;right:3%!important}@media (max-width:1180px){.core-object{width:min(39vw,440px)!important}}@media (max-width:850px){.core-object{width:min(76vw,430px)!important}.hero-art{min-height:570px!important}}@media (max-width:560px){.core-object{width:min(84vw,370px)!important}.hero-art{min-height:490px!important}}.hero{min-height:100svh!important}.core-object{aspect-ratio:4/5!important;background:linear-gradient(145deg,var(--accent),var(--accent))!important;width:min(28vw,420px)!important;padding:28px!important}@supports (color:color-mix(in lab,red,red)){.core-object{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--background)),color-mix(in srgb,var(--accent) 15%,var(--background)))!important}}.core-object{border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab,red,red)){.core-object{border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent)!important}}.core-object{border-radius:26px!important;box-shadow:0 38px 90px #18110d1f!important}.core-top{color:var(--foreground)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;justify-content:space-between!important;align-items:center!important;padding:0!important;display:flex!important;position:absolute!important;top:26px!important;left:26px!important;right:26px!important}.core-top span{letter-spacing:.15em!important;opacity:.42!important;font-size:8px!important}.core-number{letter-spacing:-.08em!important;opacity:.92!important;font-size:clamp(88px,8vw,132px)!important;font-weight:300!important;line-height:.8!important;display:block!important;top:24%!important;left:27px!important}.core-copy,.core-number{color:var(--foreground)!important;position:absolute!important}.core-copy{bottom:76px!important;left:28px!important;right:28px!important}.core-copy small{color:var(--accent)!important;opacity:1!important}.core-copy strong{color:var(--foreground)!important;margin-top:8px!important;font-size:clamp(17px,1.4vw,22px)!important;font-weight:650!important;line-height:1.15!important}.core-bars{grid-template-columns:1.5fr .8fr .8fr .8fr!important;gap:7px!important;display:grid!important;position:absolute!important;bottom:28px!important;left:28px!important;right:28px!important}.core-bars span{background:var(--foreground)!important;border-radius:20px!important;height:3px!important}@supports (color:color-mix(in lab,red,red)){.core-bars span{background:color-mix(in srgb,var(--foreground) 14%,transparent)!important}}.core-bars span:first-child{background:var(--accent)!important}.hero h1 em{color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.hero h1 em{color:color-mix(in srgb,var(--accent) 60%,var(--foreground))!important}}.hero h1 em{opacity:1!important}.hero-buttons .primary-button{background:var(--accent)!important;color:#fff!important}.hero-buttons .primary-button:hover{transform:translateY(-2px)!important}@media (max-width:850px){.core-object{width:min(70vw,390px)!important}}@media (max-width:560px){.hero{min-height:auto!important}.core-object{width:min(78vw,340px)!important}.core-number{font-size:92px!important}}.hero-reference-title{width:760px!important;max-width:none!important;margin:0!important}.hero-reference-title .hero-title-line{white-space:nowrap!important;letter-spacing:-.067em!important;width:max-content!important;max-width:none!important;font-size:clamp(68px,5.35vw,90px)!important;line-height:.94!important;display:block!important}.hero-reference-title .hero-title-dark{color:var(--foreground)!important;font-weight:650!important}.hero-reference-title .hero-title-accent{color:var(--accent)!important;font-weight:650!important}.hero-reference-title .hero-title-move{letter-spacing:-.06em!important;color:var(--accent)!important;margin-top:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(70px,5.45vw,92px)!important;font-style:italic!important;font-weight:400!important}.hero-art{justify-self:center!important;width:570px!important;max-width:100%!important;height:570px!important;min-height:570px!important}.core-object{width:285px!important;height:365px!important;min-height:0!important}.core-number{font-size:88px!important;top:95px!important}.core-copy{bottom:70px!important}.core-bars{bottom:25px!important}.hero-art .floating-card{box-sizing:border-box!important;border-radius:13px!important;flex:none!important;width:155px!important;min-width:155px!important;max-width:155px!important;height:auto!important;min-height:52px!important;padding:11px 12px!important}.hero-art .floating-card.card-code{inset:150px 8px auto auto!important}.hero-art .floating-card.card-design{inset:auto auto 115px 8px!important}.hero-art .floating-card small{font-size:6px!important}.hero-art .floating-card strong{font-size:9px!important}.core-copy{z-index:4!important}@media (min-width:1360px){.hero{grid-template-columns:minmax(760px,1.12fr) minmax(570px,.88fr)!important;gap:45px!important}}@media (max-width:1100px){.hero-reference-title{width:100%!important}.hero-reference-title .hero-title-line{font-size:clamp(58px,7vw,76px)!important}.hero-reference-title .hero-title-move{font-size:clamp(60px,7.2vw,78px)!important}}@media (max-width:560px){.hero-reference-title{width:100%!important}.hero-reference-title .hero-title-line{white-space:normal!important;width:auto!important;font-size:clamp(45px,13vw,57px)!important;line-height:.94!important}.hero-reference-title .hero-title-move{font-size:clamp(48px,14vw,60px)!important}.hero-art{width:100%!important;height:450px!important;min-height:450px!important}.core-object{width:225px!important;height:290px!important}.hero-art .floating-card{width:125px!important;min-width:125px!important;max-width:125px!important}.hero-art .floating-card.card-code{top:110px!important;right:0!important}.hero-art .floating-card.card-design{bottom:85px!important;left:0!important}}.core-object{overflow:hidden!important}.hero-featured-project-image{object-fit:cover!important;object-position:center!important;z-index:1!important;width:100%!important;height:100%!important;transition:transform .7s cubic-bezier(.2,.7,.2,1)!important;display:block!important;position:absolute!important;inset:0!important}.core-object:hover .hero-featured-project-image{transform:scale(1.035)!important}.hero-featured-project-shade{z-index:2!important;pointer-events:none!important;background:linear-gradient(#0000003d,#00000005 38%,#00000014 57%,#000000b8)!important;position:absolute!important;inset:0!important}.hero-project-top{z-index:4!important;color:#fff!important}.hero-project-top span{color:#fff!important;opacity:.75!important}.hero-project-copy{z-index:4!important;bottom:25px!important}.hero-project-copy small{color:#ffffffb8!important}.hero-project-copy strong{color:#fff!important;text-shadow:0 2px 18px #0000003d!important;font-size:18px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--surface) 94%,transparent)!important}}.nav-v2{border-color:var(--border)!important}.nav-v2,.nav-v2-account,.nav-v2-brand,.nav-v2-link,.nav-v2-menu,.nav-v2-mobile-trigger{color:var(--text)!important}.nav-v2-link{opacity:.78!important}.nav-v2-link:hover{opacity:1!important}.nav-v2-account,.nav-v2-menu,.nav-v2-mobile-trigger{background:var(--surface)!important;border-color:var(--border)!important}.nav-v2-cta{border-color:var(--primary)!important;color:var(--on-primary)!important}.nav-v2-cta *,.nav-v2-cta svg{color:inherit!important;stroke:currentColor!important}.nav-v2-brand-text strong{color:var(--text)!important}.nav-v2-brand-text small{color:var(--muted)!important}.hero{background:var(--bg)!important;color:var(--text)!important}.hero-reference-title .hero-title-accent{color:var(--secondary)!important}.hero-badge,.hero-reference-title .hero-title-move{color:var(--accent)!important}.hero-copy>p,.hero-trust small{color:var(--muted)!important}.hero-trust strong{color:var(--text)!important}.hero-buttons .primary-button{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important}.hero-buttons .primary-button *,.hero-buttons .primary-button svg{color:inherit!important;stroke:currentColor!important}.hero-buttons .secondary-button{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text)!important}.hero-buttons .secondary-button *,.hero-buttons .secondary-button svg{color:inherit!important}.floating-card{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.floating-card{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}}.floating-card{border-color:var(--border)!important;color:var(--text)!important}.floating-card svg{color:var(--secondary)!important}.floating-card small{color:var(--muted)!important}.floating-card strong{color:var(--text)!important}@media (max-width:850px){.nav-v2-wrap{padding:10px 12px!important}.nav-v2{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:60px!important;padding:8px 10px!important;display:flex!important}.nav-v2-brand{flex:none!important;margin:0!important}.nav-v2-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.nav-v2-desktop{display:none!important}.hero{grid-template-columns:minmax(0,1fr)!important;gap:38px!important;width:100%!important;height:auto!important;min-height:auto!important;padding:112px 22px 50px!important;display:grid!important;overflow:hidden!important}.hero-copy{opacity:1!important;visibility:visible!important;z-index:5!important;width:100%!important;max-width:620px!important}.hero-art,.hero-copy{margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.hero-art{justify-self:center!important;width:min(100%,500px)!important;height:410px!important;min-height:410px!important}.core-object{border-radius:24px!important;width:min(72vw,310px)!important;height:330px!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important;translate:-50% -50%!important}.hero-featured-project-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.hero-art .floating-card{z-index:9!important;width:160px!important;min-width:160px!important;max-width:160px!important;min-height:50px!important}.hero-art .floating-card.card-code{inset:42px 0 auto auto!important}.hero-art .floating-card.card-design{inset:auto auto 42px 0!important}.art-caption{display:none!important}}@media (max-width:560px){.nav-v2{border-radius:15px!important;min-height:58px!important}.nav-v2-uploaded-logo{object-fit:contain!important;width:auto!important;max-width:105px!important;max-height:38px!important}.nav-v2-account,.nav-v2-menu,.nav-v2-mobile-trigger{justify-content:center!important;align-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;display:inline-flex!important}.hero{gap:28px!important;padding:100px 16px 42px!important}.hero-badge{margin-bottom:22px!important}.hero-reference-title{width:100%!important;margin:0 0 25px!important}.hero-reference-title .hero-title-line{white-space:nowrap!important;letter-spacing:-.055em!important;width:auto!important;max-width:100%!important;font-size:clamp(38px,11vw,52px)!important;line-height:.96!important}.hero-reference-title .hero-title-move{font-size:clamp(43px,12.5vw,58px)!important}.hero-copy>p{margin:0 0 26px!important;font-size:14px!important;line-height:1.7!important}.hero-buttons{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.hero-buttons a{justify-content:space-between!important;width:100%!important;min-height:52px!important}.hero-trust{margin-top:28px!important}.hero-art{width:100%!important;height:360px!important;min-height:360px!important;margin:0 auto!important}.core-object{width:min(72vw,280px)!important;height:300px!important;top:50%!important;left:50%!important;translate:-50% -50%!important}.hero-art .floating-card{width:142px!important;min-width:142px!important;max-width:142px!important;min-height:48px!important;padding:9px 10px!important}.hero-art .floating-card.card-code{top:25px!important;right:0!important}.hero-art .floating-card.card-design{bottom:25px!important;left:0!important}.hero-art .floating-card small{font-size:6px!important}.hero-art .floating-card strong{font-size:8px!important}}img{content-visibility:auto}@media (max-width:850px){html{scroll-behavior:auto!important}.hero-glow,.hero-grid{pointer-events:none!important}.hero-glow{filter:none!important;opacity:.16!important}.floating-card,.nav-v2{-webkit-backdrop-filter:none!important}.orbit{animation:none!important}.core-object,.floating-card,.hero-art{will-change:auto!important}.hero-art{transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:900px){.admin-v1,.admin-v1.admin-v1-collapsed{grid-template-columns:1fr!important}.admin-v1-collapsed .admin-v1-sidebar,.admin-v1-sidebar{z-index:10020!important;background:var(--surface)!important;width:min(88vw,340px)!important;max-width:340px!important;height:100dvh!important;color:var(--text)!important;border-right:1px solid var(--border)!important;opacity:1!important;visibility:visible!important;flex-direction:column!important;transition:transform .22s!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:hidden!important;transform:translate(-105%)!important}.admin-v1-collapsed .admin-v1-sidebar.is-open,.admin-v1-sidebar.is-open{transform:translate(0)!important}.admin-v1-brand{border-bottom:1px solid var(--border)!important;flex:none!important;justify-content:space-between!important;min-height:72px!important;padding:14px 16px!important}.admin-v1-brand,.admin-v1-brand>a{align-items:center!important;display:flex!important}.admin-v1-brand>a{gap:11px!important;min-width:0!important}.admin-v1-brand>a>span:not(.admin-v1-brand-mark){flex-direction:column!important;min-width:0!important;display:flex!important}.admin-v1-brand strong{color:var(--text)!important;letter-spacing:.08em!important;font-size:12px!important;line-height:1.2!important;display:block!important}.admin-v1-brand small{color:var(--muted)!important;letter-spacing:.13em!important;margin-top:3px!important;font-size:8px!important;display:block!important}.admin-v1-mobile-close{border:1px solid var(--border)!important;background:var(--bg-soft)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--text)!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important}.admin-v1-nav{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;padding:16px 12px 24px!important;display:block!important;overflow-y:auto!important}.admin-v1-nav-group{margin:0 0 20px!important;display:block!important}.admin-v1-nav-label{color:var(--muted)!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 10px 8px!important;font-size:9px!important;font-weight:700!important;display:block!important}.admin-v1-collapsed .admin-v1-nav-item,.admin-v1-nav-item{width:100%!important;min-height:46px!important;color:var(--muted)!important;border-radius:11px!important;grid-template-columns:22px minmax(0,1fr) 18px!important;align-items:center!important;gap:10px!important;margin:2px 0!important;padding:0 12px!important;display:grid!important}.admin-v1-nav-item>span{min-width:0!important;color:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:600!important;display:block!important;overflow:hidden!important}.admin-v1-nav-item>svg:last-child{justify-self:end!important;display:block!important}.admin-v1-nav-item.is-active{background:var(--primary)!important;color:var(--on-primary)!important}.admin-v1-sidebar-bottom{border-top:1px solid var(--border)!important;background:var(--surface)!important;flex:none!important;width:100%!important;padding:12px!important}.admin-v1-site-state{width:100%!important}.admin-v1-site-state>span:last-child{flex-direction:column!important;display:flex!important}.admin-v1-collapse{display:none!important}.admin-v1-backdrop{z-index:10010!important;-webkit-backdrop-filter:none!important;background:#0000007a!important;border:0!important;width:100%!important;height:100%!important;display:block!important;position:fixed!important;inset:0!important}.admin-v1-workspace{width:100%!important;min-width:0!important;margin-left:0!important}.admin-v1-topbar{width:100%!important;min-height:70px!important;padding:10px 14px!important}.admin-v1-menu-button{border:1px solid var(--border)!important;background:var(--surface)!important;width:40px!important;min-width:40px!important;height:40px!important;color:var(--text)!important;border-radius:11px!important;place-items:center!important;padding:0!important;display:grid!important}.admin-v1-menu-button svg{opacity:1!important;color:currentColor!important;stroke:currentColor!important;display:block!important}.admin-v1-topbar-left{gap:12px!important;min-width:0!important}.admin-v1-topbar-left>div{min-width:0!important}.admin-v1-topbar-left>div>span,.admin-v1-topbar-left>div>strong{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.admin-v1-topbar-left>div>strong{display:block!important}.admin-v1-user>div,.admin-v1-view-site{display:none!important}.admin-v1-main{width:100%!important;min-width:0!important}}@media (max-width:480px){.admin-v1-collapsed .admin-v1-sidebar,.admin-v1-sidebar{width:min(90vw,320px)!important}.admin-v1-topbar{min-height:68px!important;padding:9px 12px!important}.admin-v1-topbar-actions{gap:6px!important}.admin-v1-user{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}}.about-section,.clients-section,.contact-section,.courses-section,.faq-section,.home-about,.home-clients,.home-courses,.home-faq,.home-process,.home-products,.home-pt,.home-resources,.home-services,.home-team,.home-testimonials,.process-section,.products-section,.resources-section,.services-section,.team-section,.testimonials-section,.work-section{content-visibility:auto;contain-intrinsic-size:auto 800px}img{max-width:100%}@media (max-width:850px){.hero *,.home-services *,.nav-v2 *,.services-section *,.work-section *{transition-duration:.16s!important}.hero [class*=float],.hero [class*=glow],.hero [class*=orbit]{animation:none!important}.hero-glow,[class*=blur],[class*=glow]{filter:none!important}.hero-art,.hero-art *,.nav-v2,.nav-v2 *{-webkit-backdrop-filter:none!important}img{image-rendering:auto}}.hero-reference-title .hero-title-accent,.hero-reference-title .hero-title-move{color:var(--primary)!important}.nav-v2-uploaded-brand-text{min-width:0!important}@media (max-width:850px){.hero-art .orbit,.hero-art:before,.hero-glow,.hero-grid{display:none!important}.hero{overflow:hidden!important}.hero-copy{z-index:2!important}.hero-art,.hero-copy{position:relative!important}.hero-art{z-index:1!important;background:0 0!important}.nav-v2-brand{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.nav-v2-uploaded-logo{object-fit:contain!important;object-position:center!important;border-radius:7px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important}.nav-v2-uploaded-brand-text{display:flex!important}.nav-v2-uploaded-brand-text strong{color:var(--text)!important;letter-spacing:.12em!important;font-size:11px!important;line-height:1!important;display:block!important}.nav-v2-uploaded-brand-text small{color:var(--muted)!important;letter-spacing:.18em!important;margin-top:3px!important;font-size:7px!important;line-height:1!important;display:block!important}.core-object,.hero-art .floating-card{animation:none!important}}@media (max-width:420px){.nav-v2{padding-left:10px!important;padding-right:10px!important}.nav-v2-uploaded-logo{width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important}.nav-v2-uploaded-brand-text strong{font-size:10px!important}.nav-v2-uploaded-brand-text small{font-size:6px!important}}.hero-badge,.hero-reference-title .hero-title-accent,.hero-reference-title .hero-title-move{color:var(--primary)!important}.hero-badge .pulse-dot{background:var(--primary)!important}.hero-project-stack{pointer-events:none;z-index:0;width:min(360px,68%);height:min(430px,72%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-project-stack-image{object-fit:cover;border:1px solid var(--border);border-radius:28px;width:100%;height:100%;position:absolute;inset:0;box-shadow:0 24px 70px #0000001f}.hero-project-stack-1{opacity:.52;transform:translate(-42px,18px)rotate(-7deg)scale(.94)}.hero-project-stack-2{opacity:.42;transform:translate(42px,20px)rotate(7deg)scale(.94)}.hero-project-stack-3{opacity:.3;transform:translateY(-26px)rotate(2deg)scale(.91)}.hero .core-object{z-index:2!important}.hero-art .floating-card{z-index:4!important}.nav-v2-uploaded-brand-text{flex-direction:column!important;justify-content:center!important;display:flex!important}.premium-service-card{position:relative}.premium-service-cover,.premium-service-link{z-index:8;touch-action:manipulation;position:relative;pointer-events:auto!important}.premium-service-link{align-items:center;min-height:44px}.service-spotlight{pointer-events:none!important}@media (max-width:850px){.asset-detail-glow,.asset-detail-grid-bg,.asset-detail-hero:after,.asset-detail-hero:before,.hero-art .orbit,.hero-art:before,.hero-glow,.hero-grid{display:none!important}.asset-detail-hero,.asset-detail-page,.hero{overflow-x:hidden!important}.hero-art{isolation:isolate;background:0 0!important}.hero-project-stack{width:min(260px,72%);height:300px}.hero-project-stack-1{transform:translate(-22px,12px)rotate(-5deg)scale(.94)}.hero-project-stack-2{transform:translate(22px,12px)rotate(5deg)scale(.94)}.hero-project-stack-3{transform:translateY(-15px)rotate(1deg)scale(.91)}.nav-v2-brand{flex:auto!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.nav-v2-uploaded-logo{object-fit:contain!important;border-radius:7px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important}.nav-v2-uploaded-brand-text{display:flex!important}.nav-v2-uploaded-brand-text strong{color:var(--text)!important;letter-spacing:.12em!important;font-size:10px!important;line-height:1!important;display:block!important}.nav-v2-uploaded-brand-text small{color:var(--muted)!important;letter-spacing:.18em!important;margin-top:3px!important;font-size:6px!important;line-height:1!important;display:block!important}.premium-service-card,.premium-service-cover,.premium-service-link{transform:none!important}.premium-service-card{touch-action:pan-y}.premium-service-cover{display:block!important}.premium-service-link{justify-content:space-between;width:100%;display:flex!important}.asset-detail-hero{background:var(--bg)!important}.asset-detail-hero-layout{z-index:2;position:relative}}.premium-service-card{cursor:pointer}.premium-service-card:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:850px){.nav-v2-mobile-links{flex-direction:column!important;display:flex!important}.nav-v2-mobile-links>a[href=\/]{order:1!important}.nav-v2-mobile-links>a[href*=services]{order:2!important}.nav-v2-mobile-links>a[href=\/projects]{order:3!important}.nav-v2-mobile-links>a[href*=portfolio]{order:4!important}.nav-v2-mobile-links>a[href*=courses]{order:5!important}.nav-v2-mobile-links>a[href*=personal-training]{order:6!important}.nav-v2-mobile-links>a[href=\/store]{order:7!important}.nav-v2-mobile-group{order:8!important}.nav-v2-mobile-links>a[href*=contact]{order:9!important}.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{touch-action:manipulation!important;min-height:66px!important}.premium-service-card{cursor:pointer!important;touch-action:pan-y manipulation!important}.premium-service-link{min-height:52px!important;padding-block:12px!important;font-size:13px!important}.premium-service-card,.premium-service-card *,.service-visual,.service-visual *{transition-duration:.12s!important}.service-spotlight,.visual-orbit{display:none!important}}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--bg) 95%,var(--surface))!important}}.nav-v2{-webkit-backdrop-filter:blur(28px)saturate(180%)!important}#about,#contact,#courses,#faq,#portfolio,#process,#services,#team,#testimonials,.academy,div[id],section[id]{scroll-margin-top:110px!important}.hero{padding-top:max(160px,14vh)!important;padding-bottom:max(120px,10vh)!important;position:relative!important}.hero-reference-title{letter-spacing:-.04em!important;font-size:clamp(2.8rem,6vw,5.2rem)!important;font-weight:800!important;line-height:1.02!important}.hero-reference-title .hero-title-dark{color:var(--text)!important}.hero-reference-title .hero-title-accent,.hero-reference-title .hero-title-move{background:linear-gradient(135deg,var(--primary) 0,var(--secondary,#00f0ff) 50%,var(--accent,#b000ff) 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.hero p{color:var(--muted)!important;max-width:620px!important;font-size:clamp(1rem,1.3vw,1.25rem)!important;line-height:1.6!important}.hero-badge{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero-badge{background:color-mix(in srgb,var(--primary) 12%,var(--surface))!important}}.hero-badge{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero-badge{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border))!important}}.hero-badge{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;letter-spacing:.18em!important;color:var(--primary)!important;padding:8px 20px!important;font-size:11px!important}.hero-badge,.primary-button{border-radius:100px!important}.primary-button{background:var(--primary)!important;color:var(--on-primary,#fff)!important;letter-spacing:.02em!important;box-shadow:0 10px 30px var(--primary)!important;padding:16px 32px!important;font-weight:700!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}@supports (color:color-mix(in lab,red,red)){.primary-button{box-shadow:0 10px 30px color-mix(in srgb,var(--primary) 40%,transparent)!important}}.primary-button{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.primary-button{border:1px solid color-mix(in srgb,var(--primary) 50%,transparent)!important}}.primary-button:hover{box-shadow:0 15px 40px var(--primary)!important;transform:translateY(-3px)scale(1.03)!important}@supports (color:color-mix(in lab,red,red)){.primary-button:hover{box-shadow:0 15px 40px color-mix(in srgb,var(--primary) 60%,transparent)!important}}.secondary-button{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.secondary-button{background:color-mix(in srgb,var(--surface) 80%,transparent)!important}}.secondary-button{color:var(--text)!important;border:1px solid var(--border)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-radius:100px!important;padding:16px 32px!important;transition:all .3s!important}.secondary-button:hover{background:var(--surface-strong)!important}@supports (color:color-mix(in lab,red,red)){.secondary-button:hover{background:color-mix(in srgb,var(--surface-strong) 90%,var(--primary) 10%)!important}}.secondary-button:hover{border-color:var(--primary)!important;transform:translateY(-3px)!important}.nav-v2{background:var(--bg)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--bg) 92%,var(--surface))!important}}.nav-v2{border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{border:1px solid color-mix(in srgb,var(--border) 80%,var(--primary) 20%)!important}}.nav-v2{box-shadow:0 15px 45px #00000040!important}.nav-v2-cta{background:var(--primary)!important;color:var(--on-primary,#fff)!important;border-radius:100px!important}.academy-card,.premium-service-card,.resource-card,.team-v2-member,.testimonial-card,.work-project{border:1px solid var(--border)!important;background:var(--surface)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:24px!important;transition:all .35s cubic-bezier(.16,1,.3,1)!important}.academy-card:hover,.premium-service-card:hover,.resource-card:hover,.team-v2-member:hover,.testimonial-card:hover,.work-project:hover{border-color:var(--primary)!important;box-shadow:0 20px 45px var(--primary)!important;transform:translateY(-6px)!important}@supports (color:color-mix(in lab,red,red)){.academy-card:hover,.premium-service-card:hover,.resource-card:hover,.team-v2-member:hover,.testimonial-card:hover,.work-project:hover{box-shadow:0 20px 45px color-mix(in srgb,var(--primary) 20%,#0000004d)!important}}.eyebrow,.faq-kicker,.resources-eyebrow,.team-v2-kicker,.testimonial-eyebrow{background:var(--primary)!important;border-radius:100px!important;align-items:center!important;gap:8px!important;padding:5px 16px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.eyebrow,.faq-kicker,.resources-eyebrow,.team-v2-kicker,.testimonial-eyebrow{background:color-mix(in srgb,var(--primary) 12%,transparent)!important}}.eyebrow,.faq-kicker,.resources-eyebrow,.team-v2-kicker,.testimonial-eyebrow{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.eyebrow,.faq-kicker,.resources-eyebrow,.team-v2-kicker,.testimonial-eyebrow{border:1px solid color-mix(in srgb,var(--primary) 30%,transparent)!important}}.eyebrow,.faq-kicker,.resources-eyebrow,.team-v2-kicker,.testimonial-eyebrow{letter-spacing:.16em!important;color:var(--primary)!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important}@media (max-width:640px){.premium-services{overflow:hidden;padding-left:16px!important;padding-right:16px!important}.premium-services-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;display:grid!important}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{border-radius:20px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;display:flex!important;overflow:hidden!important;transform:none!important}.premium-card-head{flex-shrink:0;min-height:54px!important;padding:14px 16px!important}.premium-service-icon{width:34px!important;min-width:34px!important;height:34px!important}.premium-service-cover{aspect-ratio:16/9!important;border-radius:0!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important;overflow:hidden!important}.premium-service-cover,.premium-service-cover img{width:100%!important;display:block!important;transform:none!important}.premium-service-cover img{object-fit:cover!important;object-position:center!important;height:100%!important}.premium-service-card:hover .premium-service-cover img,.service-visual{transform:none!important}.service-visual{aspect-ratio:16/9!important;width:100%!important;height:auto!important;min-height:190px!important}.premium-service-copy{flex-direction:column!important;width:100%!important;padding:20px 18px 18px!important;display:flex!important}.premium-service-copy>small{letter-spacing:.15em!important;margin:0 0 9px!important;font-size:10px!important;line-height:1.2!important}.premium-service-copy h3{overflow-wrap:anywhere;letter-spacing:-.04em!important;margin:0!important;font-size:clamp(23px,7vw,29px)!important;line-height:1.05!important}.premium-service-copy>p{max-width:100%!important;margin:12px 0 0!important;font-size:14px!important;line-height:1.6!important}.premium-tags{flex-wrap:wrap!important;gap:7px!important;margin-top:17px!important;display:flex!important}.premium-tags span{white-space:normal!important;width:auto!important;max-width:100%!important;padding:7px 10px!important;font-size:10px!important;line-height:1!important}.premium-service-link{justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:48px!important;margin-top:20px!important;padding-top:15px!important;display:flex!important}}@media (max-width:380px){.premium-services{padding-left:13px!important;padding-right:13px!important}.premium-service-card{border-radius:18px!important}.premium-service-copy{padding:18px 16px 16px!important}.premium-service-copy h3{font-size:23px!important}}.nav-v2{grid-template-columns:auto minmax(0,1fr) auto;gap:28px;width:min(1480px,100%);min-height:82px;padding:0 18px}.nav-v2-brand{flex-shrink:0;align-items:center;gap:13px;display:inline-flex}.nav-v2-uploaded-logo{object-fit:contain;flex-shrink:0;width:54px;height:54px}.nav-v2-brand-text{display:block}.nav-v2-brand-text strong{color:var(--text);letter-spacing:.08em;white-space:nowrap;font-size:18px;font-weight:800;display:block}.nav-v2-brand-text strong b{font:inherit}.nav-v2-brand-text small{display:none}.nav-v2-desktop{justify-content:center;gap:3px;height:82px}.nav-v2-dropdown{height:82px}.nav-v2-link{min-height:44px;color:var(--text);white-space:nowrap;padding:0 12px;font-size:14px;font-weight:600}.nav-v2-link:hover{color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.nav-v2-link:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}}.nav-v2-account{min-height:45px;padding:0 15px;font-size:13px;font-weight:650}.nav-v2-cta{background:var(--primary);min-height:47px;padding:0 19px;font-size:13px;font-weight:700}@media (max-width:1280px) and (min-width:1051px){.nav-v2{gap:14px}.nav-v2-uploaded-logo{width:48px;height:48px}.nav-v2-brand-text strong{font-size:15px}.nav-v2-link{padding:0 8px;font-size:12px}.nav-v2-account,.nav-v2-cta{padding-left:12px;padding-right:12px;font-size:12px}}@media (max-width:650px){.nav-v2-wrap{padding:0 9px;top:9px}.nav-v2{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:70px;padding:0 9px 0 12px}.nav-v2-brand{gap:10px;min-width:0}.nav-v2-uploaded-logo{width:48px;height:48px}.nav-v2-brand-text{min-width:0;display:block}.nav-v2-brand-text strong{letter-spacing:.06em;white-space:nowrap;font-size:15px;font-weight:800;display:block}.nav-v2-brand-text strong b{color:var(--primary)}.nav-v2-actions{flex-shrink:0;gap:6px}.nav-v2-account{justify-content:center;width:43px;height:43px;min-height:43px;padding:0}.nav-v2-account span,.nav-v2-cta{display:none}.nav-v2-mobile-trigger{border-color:var(--primary);color:#fff;background:var(--primary);width:43px;height:43px;display:grid}.nav-v2-mobile-head .nav-v2-brand-text strong{font-size:17px}.nav-v2-mobile-group strong,.nav-v2-mobile-links strong{font-size:21px;font-weight:600}}@media (max-width:360px){.nav-v2-uploaded-logo{width:44px;height:44px}.nav-v2-brand-text strong{font-size:13px}.nav-v2-account,.nav-v2-mobile-trigger{width:40px;height:40px;min-height:40px}}.nav-v2-brand-text strong{letter-spacing:.055em;font-size:23px;font-weight:850}@media (max-width:650px){.nav-v2{grid-template-columns:minmax(0,1fr) auto;min-height:76px}.nav-v2-uploaded-logo{width:54px;height:54px}.nav-v2-brand{gap:11px}.nav-v2-brand-text strong{letter-spacing:.035em;font-size:18px;font-weight:850}}@media (max-width:380px){.nav-v2-uploaded-logo{width:50px;height:50px}.nav-v2-brand-text strong{font-size:16px}}.nav-v2{grid-template-columns:390px minmax(0,1fr) auto}.nav-v2-brand-text strong b{color:var(--primary)}.nav-v2-uploaded-logo{width:68px;height:68px}.nav-v2-brand{gap:17px}@media (max-width:650px){.nav-v2{grid-template-columns:minmax(0,1fr) auto;min-height:82px}.nav-v2-uploaded-logo{width:58px;height:58px}.nav-v2-brand{gap:10px}.nav-v2-brand-text strong{letter-spacing:-.035em;font-size:25px;font-weight:900;line-height:1}.nav-v2-account,.nav-v2-mobile-trigger{width:44px;height:44px;min-height:44px}}@media (max-width:420px){.nav-v2-brand-text strong{font-size:22px}.nav-v2-uploaded-logo{width:54px;height:54px}}.nav-v2-brand-text strong{letter-spacing:-.045em;font-size:55px;font-weight:900;line-height:1}@media (max-width:650px){.nav-v2-brand-text strong{letter-spacing:-.045em;font-size:40px;line-height:1}}@media (min-width:1051px){.nav-v2{grid-template-columns:430px minmax(0,1fr) auto!important;min-height:96px!important}.nav-v2,.nav-v2-brand{gap:18px!important}.nav-v2-uploaded-logo{width:72px!important;height:72px!important}.nav-v2-brand-text strong{letter-spacing:-.05em!important;white-space:nowrap!important;font-size:55px!important;font-weight:900!important;line-height:1!important}.nav-v2-brand-text small{display:none!important}.nav-v2-desktop,.nav-v2-dropdown{height:96px!important}.nav-v2-link{letter-spacing:-.015em!important;white-space:nowrap!important;padding-left:13px!important;padding-right:13px!important;font-size:17px!important}.nav-v2-account,.nav-v2-link{min-height:52px!important;font-weight:700!important}.nav-v2-account{padding:0 18px!important;font-size:15px!important}.nav-v2-cta{min-height:54px!important;padding:0 22px!important;font-size:15px!important;font-weight:750!important}}@media (max-width:650px){.nav-v2-wrap{padding-left:8px!important;padding-right:8px!important}.nav-v2{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;min-height:88px!important;padding:0 8px 0 12px!important}.nav-v2-brand{gap:10px!important;width:100%!important;min-width:0!important}.nav-v2-uploaded-logo{flex:0 0 58px!important;width:58px!important;height:58px!important}.nav-v2-brand-text{min-width:0!important;display:block!important}.nav-v2-brand-text strong{letter-spacing:-.055em!important;white-space:nowrap!important;font-size:40px!important;font-weight:900!important;line-height:.95!important;display:block!important}.nav-v2-brand-text small{display:none!important}.nav-v2-actions{flex-shrink:0!important;gap:5px!important}.nav-v2-account,.nav-v2-mobile-trigger{width:46px!important;height:46px!important;min-height:46px!important;padding:0!important}}@media (max-width:420px){.nav-v2-uploaded-logo{flex-basis:52px!important;width:52px!important;height:52px!important}.nav-v2-brand-text strong{font-size:40px!important}}@media (min-width:1051px){.nav-v2{grid-template-columns:330px minmax(0,1fr) auto!important;gap:12px!important;min-height:86px!important;padding-left:16px!important;padding-right:16px!important}.nav-v2-uploaded-logo{width:62px!important;height:62px!important}.nav-v2-brand{gap:14px!important}.nav-v2-brand-text strong{letter-spacing:-.035em!important;white-space:nowrap!important;font-size:32px!important;font-weight:900!important;line-height:1!important}.nav-v2-desktop,.nav-v2-dropdown{height:86px!important}.nav-v2-link{min-height:48px!important;padding-left:11px!important;padding-right:11px!important;font-size:16px!important;font-weight:700!important}.nav-v2-account{min-height:48px!important;padding:0 16px!important;font-size:14px!important}.nav-v2-cta{min-height:50px!important;padding:0 18px!important;font-size:14px!important}}@media (max-width:650px){.nav-v2{grid-template-columns:minmax(0,1fr) auto!important;gap:5px!important;min-height:72px!important;padding:0 7px 0 10px!important}.nav-v2-brand{gap:8px!important;min-width:0!important}.nav-v2-uploaded-logo{flex:0 0 42px!important;width:42px!important;height:42px!important}.nav-v2-brand-text strong{letter-spacing:-.045em!important;white-space:nowrap!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.nav-v2-actions{flex-shrink:0!important;gap:4px!important}.nav-v2-account,.nav-v2-mobile-trigger{width:40px!important;height:40px!important;min-height:40px!important}}@media (min-width:1051px){.nav-v2{grid-template-columns:315px minmax(0,1fr) auto!important;gap:20px!important}.nav-v2-desktop{gap:5px!important}.nav-v2-link{padding-left:12px!important;padding-right:12px!important;font-size:17px!important;font-weight:650!important}}@media (max-width:650px){.nav-v2-uploaded-logo{flex-basis:46px!important;width:46px!important;height:46px!important}.nav-v2-brand-text strong{font-size:24px!important}}@media (min-width:1051px){.nav-v2{box-sizing:border-box!important;width:calc(100% - 32px)!important;max-width:1480px!important}.nav-v2-actions{padding-right:0!important}.nav-v2{gap:24px!important;width:100%!important;max-width:none!important}.nav-v2-brand{margin-right:0!important}.nav-v2-desktop{justify-content:center!important;min-width:0!important}.nav-v2-actions{flex-shrink:0!important;align-items:center!important;width:auto!important;margin:0!important;display:flex!important;position:static!important;transform:none!important}.nav-v2{min-height:74px!important}.nav-v2-wrap{padding-left:20px!important;padding-right:20px!important}.nav-v2{grid-template-columns:auto minmax(0,1fr) auto!important;gap:16px!important;width:min(1380px,100% - 40px)!important;max-width:1380px!important;min-height:72px!important;margin-left:auto!important;margin-right:auto!important;padding-left:14px!important;padding-right:14px!important}.nav-v2-uploaded-logo{width:52px!important;height:52px!important}.nav-v2-brand{gap:11px!important}.nav-v2-brand-text strong{white-space:nowrap!important;font-size:28px!important;font-weight:900!important}.nav-v2-desktop,.nav-v2-dropdown{height:72px!important}.nav-v2-desktop{gap:2px!important}.nav-v2-link{min-height:44px!important;padding-left:9px!important;padding-right:9px!important;font-size:14px!important;font-weight:650!important}.nav-v2-account{min-height:44px!important;padding:0 13px!important;font-size:13px!important}.nav-v2-cta{min-height:46px!important;padding:0 16px!important;font-size:13px!important}.nav-v2-actions{gap:7px!important;min-width:max-content!important}}.premium-services{padding-top:110px!important;padding-bottom:120px!important}.premium-services-heading{margin-bottom:55px!important}.premium-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:18px!important;width:min(1320px,100%)!important}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{border:1px solid var(--border)!important;flex-direction:column!important;height:auto!important;min-height:0!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{border:1px solid color-mix(in srgb,var(--border) 85%,var(--primary) 15%)!important}}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{background:linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:24px!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))!important}}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s!important;transform:none!important;box-shadow:0 12px 35px #0000000f!important}.premium-service-card.card-rise:hover,.premium-service-card:hover{border-color:var(--primary)!important;transform:translateY(-7px)!important}@supports (color:color-mix(in lab,red,red)){.premium-service-card.card-rise:hover,.premium-service-card:hover{border-color:color-mix(in srgb,var(--primary) 48%,var(--border))!important}}.premium-service-card.card-rise:hover,.premium-service-card:hover{box-shadow:0 24px 55px #0000001f,0 15px 45px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.premium-service-card.card-rise:hover,.premium-service-card:hover{box-shadow:0 24px 55px #0000001f,0 15px 45px color-mix(in srgb,var(--primary) 8%,transparent)!important}}.premium-card-head{top:17px!important;left:18px!important;right:18px!important;transform:none!important}.premium-card-head>span{background:var(--surface);border-radius:999px;padding:6px 9px;color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.premium-card-head>span{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.premium-card-head>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-weight:800;letter-spacing:.12em!important;font-size:8px!important}.premium-service-icon{width:39px!important;height:39px!important;color:var(--primary)!important;background:var(--surface)!important;border-radius:12px!important}@supports (color:color-mix(in lab,red,red)){.premium-service-icon{background:color-mix(in srgb,var(--surface) 90%,transparent)!important}}.premium-service-icon{box-shadow:0 8px 22px #00000014}.premium-service-cover,.service-visual{border-bottom:1px solid var(--border)!important;flex:0 0 210px!important;width:100%!important;height:210px!important;overflow:hidden!important}.premium-service-cover img{transition:transform .55s cubic-bezier(.2,.8,.2,1);display:block;object-fit:cover!important;width:100%!important;height:100%!important}.premium-service-card:hover .premium-service-cover img{transform:scale(1.045)}.visual-stage{transform:perspective(800px)rotateX(57deg)rotate(-29deg)translateY(8px)scale(.72)!important}.premium-service-card:hover .visual-stage{transform:perspective(800px)rotateX(54deg)rotate(-26deg)translateY(3px)scale(.76)!important}.premium-service-copy{flex:1;padding:23px 23px 22px!important;transform:none!important}.premium-service-copy>small{color:var(--primary)!important;letter-spacing:.14em!important;font-size:8px!important;font-weight:800!important}.premium-service-copy h3{color:var(--text);letter-spacing:-.04em!important;margin:9px 0 10px!important;font-size:clamp(23px,1.8vw,29px)!important;font-weight:650!important;line-height:1.03!important}.premium-service-copy>p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-width:none!important;min-height:0!important;margin:0!important;font-size:11px!important;line-height:1.6!important}.premium-tags{max-height:29px;overflow:hidden;gap:6px!important;margin-top:16px!important}.premium-tags span{font-weight:650;background:var(--primary)!important;border-radius:999px!important;padding:6px 9px!important;font-size:7px!important}@supports (color:color-mix(in lab,red,red)){.premium-tags span{background:color-mix(in srgb,var(--primary) 5%,var(--surface))!important}}.premium-service-link{border-top:1px solid var(--border);width:100%;color:var(--text);justify-content:space-between;padding-top:15px;margin-top:19px!important;font-size:10px!important;font-weight:750!important;display:flex!important}.premium-service-link svg{color:var(--primary);transition:transform .3s}.premium-service-card:hover .premium-service-link svg{transform:translate(2px,-2px)rotate(4deg)}@media (max-width:1050px){.premium-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){.premium-services{padding:80px 14px 85px!important}.premium-services-heading{margin-bottom:35px!important}.premium-services-grid{grid-template-columns:1fr!important;gap:14px!important}.premium-service-card,.premium-service-card.card-rise,.premium-service-card.card-rise:hover{border-radius:20px!important;min-height:0!important;transform:none!important}.premium-service-cover,.service-visual{flex-basis:180px!important;height:180px!important}.premium-service-copy{padding:19px 18px 18px!important}.premium-service-copy h3{margin:7px 0 8px!important;font-size:24px!important}.premium-service-copy>p{-webkit-line-clamp:2;font-size:10px!important}.premium-tags{margin-top:12px!important}.premium-service-link{padding-top:13px;margin-top:14px!important}}@media (min-width:1051px){.premium-services{padding-top:90px!important;padding-bottom:100px!important}.premium-services-grid{gap:16px!important;width:min(1260px,100%)!important}.premium-service-card,.premium-service-card.card-rise{border-radius:22px!important}.premium-service-cover,.service-visual{flex:0 0 175px!important;height:175px!important}.visual-stage{transform:perspective(800px)rotateX(57deg)rotate(-29deg)translateY(2px)scale(.63)!important}.premium-service-card:hover .visual-stage{transform:perspective(800px)rotateX(55deg)rotate(-27deg)translateY(-1px)scale(.67)!important}.premium-service-copy{padding:19px 20px 18px!important}.premium-service-copy h3{margin:7px 0 8px!important;font-size:24px!important;line-height:1.04!important}.premium-service-copy>p{-webkit-line-clamp:2;font-size:10px!important;line-height:1.55!important}.premium-tags{max-height:27px!important;margin-top:12px!important}.premium-tags span{padding:5px 8px!important;font-size:6px!important}.premium-service-link{margin-top:13px!important;padding-top:12px!important}}@media (min-width:1200px){.premium-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:min(1380px,100% - 40px)!important}.premium-service-cover,.service-visual{flex-basis:155px!important;height:155px!important}.premium-service-copy{padding:17px 17px 16px!important}.premium-service-copy h3{font-size:21px!important;line-height:1.05!important}.premium-service-copy>p{font-size:9px!important;line-height:1.5!important}.premium-tags{margin-top:10px!important}.premium-service-link{margin-top:11px!important;padding-top:11px!important}}.service-detail-page{--sd-radius:24px;--sd-radius-sm:16px;--sd-pad:clamp(22px,5vw,76px);background:var(--bg)!important;overflow:clip!important}.service-detail-page .service-detail-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 82% 42%,var(--primary),transparent 28%),var(--bg);position:relative;min-height:0!important;padding:clamp(112px,9vw,132px) var(--sd-pad) 44px!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-hero{background:radial-gradient(circle at 82% 42%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 28%),var(--bg)}}.service-detail-page .service-detail-grid{opacity:.16!important;background-size:64px 64px!important}.service-detail-page .service-detail-hero:before{opacity:.07!important;filter:blur(120px)!important;width:520px!important;height:520px!important}.service-detail-page .service-detail-hero-top{max-width:1380px;margin:0 auto;font-weight:650;padding-bottom:18px!important;font-size:9px!important}.service-detail-page .service-detail-back{gap:7px;font-weight:650}.service-detail-page .service-detail-hero-main{width:min(1380px,100%);margin:0 auto;padding:42px 0 34px;grid-template-columns:110px minmax(0,1fr) minmax(220px,310px)!important;align-items:center!important;gap:clamp(28px,5vw,72px)!important;min-height:430px!important;display:grid!important}.service-detail-page .service-detail-index{align-self:center!important;gap:12px!important;padding:0!important}.service-detail-page .service-detail-index>span{color:var(--text)!important;font-size:clamp(46px,5vw,72px)!important;line-height:.9!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-index>span{color:color-mix(in srgb,var(--text) 14%,transparent)!important}}.service-detail-page .service-detail-index i{width:34px!important}.service-detail-page .service-detail-index small{font-weight:700;letter-spacing:.12em!important;max-width:95px!important;font-size:8px!important}.service-detail-page .service-detail-title .eyebrow{font-weight:800;letter-spacing:.16em!important;margin-bottom:15px!important;font-size:8px!important}.service-detail-page .service-detail-title h1{letter-spacing:-.055em!important;max-width:820px!important;font-size:clamp(50px,6vw,88px)!important;font-weight:550!important;line-height:.91!important}.service-detail-page .service-detail-title>p{max-width:610px!important;margin-top:21px!important;font-size:clamp(13px,1.15vw,16px)!important;line-height:1.65!important}.service-detail-page .service-detail-actions{gap:9px!important;margin-top:26px!important}.service-detail-page .service-detail-primary,.service-detail-page .service-detail-secondary{min-height:44px!important;padding:0 17px!important;font-size:10px!important;font-weight:700!important}.service-detail-page .service-detail-primary{box-shadow:0 10px 28px var(--primary);color:#fff!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-primary{box-shadow:0 10px 28px color-mix(in srgb,var(--primary) 20%,transparent)}}.service-detail-page .service-detail-orbit{justify-self:end!important;width:min(22vw,270px)!important}.service-detail-page .service-detail-orbit-ring{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-orbit-ring{border-color:color-mix(in srgb,var(--primary) 25%,var(--border))!important}}.service-detail-page .service-detail-core{border-color:var(--primary)!important;width:47%!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-core{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important;background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)!important}}.service-detail-page .service-detail-core strong{font-size:clamp(25px,2.7vw,38px)!important}.service-detail-page .service-detail-tags{width:min(1380px,100%);margin:0 auto;gap:7px!important}.service-detail-page .service-detail-tags span{background:var(--surface);padding:7px 11px!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-tags span{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}}.service-detail-page .service-detail-tags span{font-weight:700;letter-spacing:.07em!important;font-size:7px!important}.service-detail-page .service-detail-media{border-bottom:1px solid var(--border);padding:72px var(--sd-pad)!important}.service-detail-page .service-detail-media-content{width:min(1240px,100%);margin:24px auto 0}.service-detail-page .service-detail-media-main{border-radius:var(--sd-radius);border:1px solid var(--border);background:var(--surface);overflow:hidden}.service-detail-page .service-detail-media-main img{object-fit:cover;width:100%;max-height:620px;display:block}.service-detail-page .service-detail-media-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.service-detail-page .service-detail-media-gallery figure{border:1px solid var(--border);aspect-ratio:4/3;border-radius:18px;margin:0;overflow:hidden}.service-detail-page .service-detail-media-gallery img{object-fit:cover;width:100%;height:100%;display:block}.service-detail-page .service-detail-capabilities,.service-detail-page .service-detail-deliverables,.service-detail-page .service-detail-faq,.service-detail-page .service-detail-overview,.service-detail-page .service-detail-process,.service-detail-page .service-detail-tech{padding:clamp(72px,7vw,100px) var(--sd-pad)!important}.service-detail-page .service-detail-deliverables-copy>span,.service-detail-page .service-detail-heading>div>span,.service-detail-page .service-detail-section-no,.service-detail-page .service-detail-tech-copy>span{font-weight:800;letter-spacing:.15em!important;font-size:8px!important}.service-detail-page .service-detail-heading{width:min(1240px,100%);grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr)!important;gap:45px!important;margin:0 auto 38px!important}.service-detail-page .service-detail-deliverables-copy h2,.service-detail-page .service-detail-heading h2,.service-detail-page .service-detail-tech-copy h2{letter-spacing:-.045em!important;font-size:clamp(36px,4.1vw,58px)!important;font-weight:520!important;line-height:.98!important}.service-detail-page .service-detail-heading>p,.service-detail-page .service-detail-tech-copy p{font-size:13px!important;line-height:1.65!important}.service-detail-page .service-detail-overview{background:linear-gradient(180deg,var(--bg),var(--surface));width:100%;grid-template-columns:minmax(100px,.32fr) minmax(0,1.68fr)!important;gap:clamp(30px,6vw,90px)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-overview{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--surface) 75%,var(--bg)))}}.service-detail-page .service-detail-overview-copy{max-width:1080px}.service-detail-page .service-detail-overview-copy h2{max-width:900px!important;font-size:clamp(34px,4.4vw,62px)!important;font-weight:520!important;line-height:1.02!important}.service-detail-page .service-detail-overview-copy p{border-left:2px solid var(--primary);padding-left:22px;max-width:680px!important;margin:25px 0 0 auto!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-overview-copy p{border-left:2px solid color-mix(in srgb,var(--primary) 60%,var(--border))}}.service-detail-page .service-detail-overview-copy p{font-size:14px!important;line-height:1.75!important}.service-detail-page .service-detail-cap-grid{gap:10px;width:min(1240px,100%);margin:0 auto;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.service-detail-page .service-detail-cap{border-radius:var(--sd-radius-sm);background:linear-gradient(145deg,var(--surface),var(--surface));border:1px solid var(--border)!important;grid-template-columns:34px 1fr auto!important;gap:12px!important;min-height:112px!important;padding:18px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-cap{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))}}.service-detail-page .service-detail-cap{transition:transform .25s,border-color .25s,box-shadow .25s}.service-detail-page .service-detail-cap:hover{transform:translateY(-4px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-cap:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))!important}}.service-detail-page .service-detail-cap:hover{box-shadow:0 16px 38px #00000012}.service-detail-page .service-detail-cap>span{background:var(--primary);border-radius:8px;place-items:center;width:27px;height:27px;display:grid;color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-cap>span{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.service-detail-page .service-detail-cap>span{font-weight:800;font-size:7px!important}.service-detail-page .service-detail-cap strong{line-height:1.35;font-size:clamp(13px,1.15vw,16px)!important;font-weight:650!important}.service-detail-page .service-detail-cap svg{align-self:start;margin-top:5px}.service-detail-page .service-detail-tech{background:var(--surface)!important;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)!important;gap:clamp(45px,7vw,105px)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-tech{background:color-mix(in srgb,var(--surface) 70%,var(--bg))!important}}.service-detail-page .service-detail-tech-copy,.service-detail-page .service-detail-tech-list{width:100%;max-width:610px}.service-detail-page .service-detail-tech-copy{justify-self:end}.service-detail-page .service-detail-tech-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid;border:0!important}.service-detail-page .service-detail-tech-list>div{background:var(--surface);border-radius:14px;gap:10px;padding:13px 14px;border:1px solid var(--border)!important;grid-template-columns:30px 1fr!important;min-height:68px!important;display:grid!important}.service-detail-page .service-detail-tech-list span{background:var(--primary);border-radius:8px;place-items:center;width:27px;height:27px;display:grid;color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-tech-list span{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.service-detail-page .service-detail-tech-list span{font-weight:800;font-size:7px!important}.service-detail-page .service-detail-tech-list strong{font-size:13px!important;font-weight:650!important}.service-detail-page .service-detail-process-grid{gap:10px;width:min(1240px,100%);margin:0 auto;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.service-detail-page .service-detail-process-grid article{border-radius:var(--sd-radius-sm);background:var(--surface);transition:transform .25s,border-color .25s;position:relative;border:1px solid var(--border)!important;min-height:225px!important;padding:18px!important}.service-detail-page .service-detail-process-grid article:hover{transform:translateY(-4px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-process-grid article:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))!important}}.service-detail-page .service-detail-process-grid article>span{font-weight:800;color:var(--primary)!important;margin-bottom:28px!important;font-size:8px!important}.service-detail-page .service-detail-process-icon{background:var(--primary);border-radius:10px!important;width:34px!important;height:34px!important;margin-bottom:20px!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-process-icon{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}}.service-detail-page .service-detail-process-grid h3{margin-bottom:9px!important;font-size:16px!important;font-weight:650!important}.service-detail-page .service-detail-process-grid p{font-size:11px!important;line-height:1.6!important}.service-detail-page .service-detail-deliverables{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)!important;gap:clamp(45px,7vw,100px)!important}.service-detail-page .service-detail-deliverables-copy{justify-self:end;max-width:500px}.service-detail-page .service-detail-deliverables-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-width:650px;display:grid;border:0!important}.service-detail-page .service-detail-deliverables-list>div{background:var(--surface);border-radius:14px;padding:12px 14px;border:1px solid var(--border)!important;gap:11px!important;min-height:66px!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-deliverables-list>div{background:color-mix(in srgb,var(--surface) 97%,var(--primary) 3%)}}.service-detail-page .service-detail-deliverables-list i{flex:0 0 27px;color:#fff!important;width:27px!important;height:27px!important}.service-detail-page .service-detail-deliverables-list span{font-weight:600;line-height:1.4;font-size:12px!important}.service-detail-page .service-detail-faq-list{gap:8px;width:min(900px,100%);display:grid;margin:0 auto!important}.service-detail-page .service-detail-faq-list details{background:var(--surface);border-radius:14px;transition:border-color .25s,background .25s;overflow:hidden;border:1px solid var(--border)!important}.service-detail-page .service-detail-faq-list details[open]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-faq-list details[open]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))!important}}.service-detail-page .service-detail-faq-list details[open]{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-faq-list details[open]{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)}}.service-detail-page .service-detail-faq-list summary{gap:8px;padding:0 15px;grid-template-columns:34px 1fr 34px!important;min-height:68px!important}.service-detail-page .service-detail-faq-list summary>span{font-weight:800;color:var(--primary)!important;font-size:7px!important}.service-detail-page .service-detail-faq-list summary strong{line-height:1.4;font-size:clamp(13px,1.2vw,16px)!important;font-weight:650!important}.service-detail-page .service-detail-faq-list summary i{background:var(--primary);border-radius:50%;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-faq-list summary i{background:color-mix(in srgb,var(--primary) 8%,var(--surface))}}.service-detail-page .service-detail-faq-list summary i{transition:transform .25s,background .25s;font-size:17px!important}.service-detail-page .service-detail-faq-list details>p{color:var(--muted);max-width:720px!important;margin:-3px 50px 20px 57px!important;font-size:12px!important;line-height:1.7!important}.service-detail-page .service-detail-next{background:var(--surface);padding:42px var(--sd-pad) 48px!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-next{background:color-mix(in srgb,var(--surface) 60%,var(--bg))}}.service-detail-page .service-detail-next>div{width:min(1240px,100%);margin:0 auto 22px!important}.service-detail-page .service-detail-next>a{border:1px solid var(--border);background:var(--surface);border-radius:20px;width:min(1240px,100%);min-height:110px;margin:0 auto;padding:22px 25px;transition:transform .25s,border-color .25s}.service-detail-page .service-detail-next>a:hover{border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-next>a:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}}.service-detail-page .service-detail-next>a span{font-weight:550;font-size:clamp(28px,4vw,52px)!important}.service-detail-page .service-detail-cta{overflow:hidden;background:radial-gradient(circle at 50% 100%,var(--primary),transparent 42%),var(--surface)!important;min-height:350px!important;padding:65px 20px!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-cta{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 42%),color-mix(in srgb,var(--surface) 75%,var(--bg))!important}}.service-detail-page .service-detail-cta>span{font-weight:800;margin-bottom:16px!important;font-size:8px!important}.service-detail-page .service-detail-cta h2{font-size:clamp(42px,5.7vw,74px)!important;font-weight:520!important;line-height:.93!important}.service-detail-page .service-detail-cta>a{color:#fff!important;min-height:46px!important;margin-top:26px!important;padding:0 19px!important;font-size:10px!important;font-weight:700!important}@media (max-width:1050px){.service-detail-page .service-detail-hero-main{grid-template-columns:75px minmax(0,1fr) 210px!important;gap:25px!important}.service-detail-page .service-detail-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.service-detail-page .service-detail-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:700px){.service-detail-page{--sd-pad:16px}.service-detail-page .service-detail-hero{padding:94px 16px 25px!important}.service-detail-page .service-detail-hero-top{padding-bottom:14px!important}.service-detail-page .service-detail-hero-top>span{font-size:7px}.service-detail-page .service-detail-hero-main{flex-direction:column;align-items:stretch!important;gap:0!important;min-height:0!important;padding:28px 0 24px!important;display:flex!important}.service-detail-page .service-detail-index{order:1;margin-bottom:22px;flex-direction:row!important;align-items:center!important;gap:9px!important}.service-detail-page .service-detail-index>span{font-size:29px!important}.service-detail-page .service-detail-index i{width:25px!important}.service-detail-page .service-detail-index small{max-width:none!important;font-size:7px!important}.service-detail-page .service-detail-title{order:2}.service-detail-page .service-detail-title .eyebrow{margin-bottom:10px!important;font-size:7px!important}.service-detail-page .service-detail-title h1{letter-spacing:-.05em!important;font-size:clamp(40px,12.5vw,56px)!important;line-height:.94!important}.service-detail-page .service-detail-title>p{margin-top:16px!important;font-size:12px!important;line-height:1.6!important}.service-detail-page .service-detail-actions{grid-template-columns:1fr 1fr;gap:8px!important;margin-top:20px!important;display:grid!important}.service-detail-page .service-detail-primary,.service-detail-page .service-detail-secondary{width:100%;min-width:0!important;min-height:45px!important;padding:0 10px!important;font-size:9px!important}.service-detail-page .service-detail-orbit{order:3;justify-self:center!important;width:150px!important;margin:30px auto 0!important}.service-detail-page .service-detail-tags{gap:5px!important}.service-detail-page .service-detail-tags span{padding:6px 9px!important;font-size:6px!important}.service-detail-page .service-detail-capabilities,.service-detail-page .service-detail-deliverables,.service-detail-page .service-detail-faq,.service-detail-page .service-detail-media,.service-detail-page .service-detail-overview,.service-detail-page .service-detail-process,.service-detail-page .service-detail-tech{padding:54px 16px!important}.service-detail-page .service-detail-heading{margin-bottom:28px!important;display:block!important}.service-detail-page .service-detail-heading>p{margin-top:15px!important;font-size:11px!important}.service-detail-page .service-detail-deliverables-copy h2,.service-detail-page .service-detail-heading h2,.service-detail-page .service-detail-tech-copy h2{font-size:clamp(31px,9.5vw,40px)!important;line-height:1!important}.service-detail-page .service-detail-overview{display:block!important}.service-detail-page .service-detail-section-no{margin-bottom:24px;display:block}.service-detail-page .service-detail-overview-copy h2{font-size:clamp(30px,9vw,39px)!important;line-height:1.04!important}.service-detail-page .service-detail-overview-copy p{padding-left:15px;margin:21px 0 0!important;font-size:12px!important}.service-detail-page .service-detail-cap-grid{grid-template-columns:1fr!important;gap:8px!important}.service-detail-page .service-detail-cap{border-radius:13px;min-height:75px!important;padding:13px!important}.service-detail-page .service-detail-cap strong{font-size:13px!important}.service-detail-page .service-detail-tech{display:block!important}.service-detail-page .service-detail-tech-copy{max-width:none;margin-bottom:27px}.service-detail-page .service-detail-tech-copy p{margin-top:17px!important;font-size:11px!important}.service-detail-page .service-detail-tech-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.service-detail-page .service-detail-tech-list>div{grid-template-columns:25px 1fr!important;min-height:58px!important;padding:10px!important}.service-detail-page .service-detail-tech-list span{width:23px;height:23px;font-size:6px!important}.service-detail-page .service-detail-tech-list strong{font-size:10px!important}.service-detail-page .service-detail-process-grid{grid-template-columns:1fr!important;gap:8px!important}.service-detail-page .service-detail-process-grid article{grid-template-columns:32px 1fr;column-gap:12px;display:grid;min-height:0!important;padding:15px!important}.service-detail-page .service-detail-process-grid article>span{grid-column:1;margin:3px 0 0!important}.service-detail-page .service-detail-process-icon{grid-column:1;width:30px!important;height:30px!important;margin:12px 0 0!important}.service-detail-page .service-detail-process-grid h3{grid-area:1/2;margin:0 0 5px!important;font-size:14px!important}.service-detail-page .service-detail-process-grid p{grid-column:2;margin:0;font-size:10px!important}.service-detail-page .service-detail-deliverables{display:block!important}.service-detail-page .service-detail-deliverables-copy{max-width:none;margin-bottom:27px}.service-detail-page .service-detail-deliverables-list{gap:7px;grid-template-columns:1fr!important}.service-detail-page .service-detail-deliverables-list>div{padding:10px 12px;min-height:55px!important}.service-detail-page .service-detail-faq-list{gap:7px}.service-detail-page .service-detail-faq-list summary{grid-template-columns:25px 1fr 28px!important;min-height:61px!important;padding:0 11px!important}.service-detail-page .service-detail-faq-list summary strong{font-size:12px!important}.service-detail-page .service-detail-faq-list details>p{margin:-1px 40px 16px 36px!important;font-size:11px!important}.service-detail-page .service-detail-media-gallery{grid-template-columns:1fr 1fr}.service-detail-page .service-detail-next{padding:34px 16px 38px!important}.service-detail-page .service-detail-next>a{border-radius:16px;min-height:86px;padding:17px 16px}.service-detail-page .service-detail-next>a span{font-size:clamp(24px,8vw,34px)!important}.service-detail-page .service-detail-cta{min-height:300px!important;padding:55px 16px!important}.service-detail-page .service-detail-cta h2{font-size:clamp(37px,11vw,49px)!important}}@media (max-width:380px){.service-detail-page .service-detail-title h1{font-size:39px!important}.service-detail-page .service-detail-actions,.service-detail-page .service-detail-tech-list{grid-template-columns:1fr}}.service-detail-page .service-detail-hero{background:radial-gradient(circle at 78% 35%,var(--primary),transparent 25%),radial-gradient(circle at 15% 90%,var(--accent),transparent 30%),linear-gradient(180deg,var(--surface),var(--bg))!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-hero{background:radial-gradient(circle at 78% 35%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 25%),radial-gradient(circle at 15% 90%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 45%,var(--bg)),var(--bg))!important}}.service-detail-page .service-detail-title{position:relative}.service-detail-page .service-detail-title:before{content:"";pointer-events:none;background:var(--primary);opacity:.045;filter:blur(65px);border-radius:50%;width:190px;height:190px;position:absolute;top:5%;left:-55px}.service-detail-page .service-detail-title h1{z-index:1;text-wrap:balance;position:relative}.service-detail-page .service-detail-primary{box-shadow:0 12px 30px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-primary{box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 24%,transparent)!important}}.service-detail-page .service-detail-primary:hover{box-shadow:0 17px 38px var(--primary)!important;transform:translateY(-3px)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-primary:hover{box-shadow:0 17px 38px color-mix(in srgb,var(--primary) 30%,transparent)!important}}.service-detail-page .service-detail-secondary:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-secondary:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))!important}}.service-detail-page .service-detail-secondary:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-secondary:hover{background:color-mix(in srgb,var(--primary) 5%,var(--surface))!important}}.service-detail-page .service-detail-core{-webkit-backdrop-filter:blur(16px);background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-core{background:color-mix(in srgb,var(--surface) 88%,transparent)!important}}.service-detail-page .service-detail-core{box-shadow:0 25px 70px #0000001c,inset 0 1px #ffffff4d!important}.service-detail-page .service-detail-cap{isolation:isolate;position:relative;overflow:hidden}.service-detail-page .service-detail-cap:before{content:"";background:var(--primary);opacity:0;filter:blur(40px);z-index:-1;border-radius:50%;width:100px;height:100px;transition:opacity .3s;position:absolute;top:-55px;right:-45px}.service-detail-page .service-detail-cap:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:999px;height:2px;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-cap:after{background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--accent) 70%,var(--primary)))}}.service-detail-page .service-detail-cap:after{transition:transform .3s}.service-detail-page .service-detail-cap:hover:before{opacity:.11}.service-detail-page .service-detail-cap:hover:after{transform:scaleX(1)}.service-detail-page .service-detail-cap:hover svg{transform:translate(3px,-3px)}.service-detail-page .service-detail-cap svg{transition:transform .25s}.service-detail-page .service-detail-cap>span,.service-detail-page .service-detail-tech-list span{border:1px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-cap>span,.service-detail-page .service-detail-tech-list span{border:1px solid color-mix(in srgb,var(--primary) 14%,transparent)}}.service-detail-page .service-detail-cap>span,.service-detail-page .service-detail-tech-list span{box-shadow:inset 0 1px #ffffff38}.service-detail-page .service-detail-tech-list>div{transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.service-detail-page .service-detail-tech-list>div:after{content:"";background:var(--primary);opacity:.04;filter:blur(18px);border-radius:50%;width:70px;height:70px;position:absolute;bottom:-35px;right:-30px}.service-detail-page .service-detail-tech-list>div:hover{transform:translateY(-3px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-tech-list>div:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))!important}}.service-detail-page .service-detail-tech-list>div:hover{box-shadow:0 12px 28px #0000000e}.service-detail-page .service-detail-deliverables-copy>span,.service-detail-page .service-detail-heading>div>span,.service-detail-page .service-detail-tech-copy>span{align-items:center;gap:9px;display:inline-flex!important}.service-detail-page .service-detail-deliverables-copy>span:before,.service-detail-page .service-detail-heading>div>span:before,.service-detail-page .service-detail-tech-copy>span:before{content:"";background:var(--primary);border-radius:99px;flex:0 0 18px;width:18px;height:2px}.service-detail-page .service-detail-deliverables-list>div{transition:transform .22s,border-color .22s,background .22s}.service-detail-page .service-detail-deliverables-list>div:hover{transform:translate(3px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-deliverables-list>div:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important}}.service-detail-page .service-detail-deliverables-list>div:hover{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.service-detail-page .service-detail-deliverables-list>div:hover{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}}@media (max-width:700px){.service-detail-page .service-detail-title:before{width:120px;height:120px;left:-30px}.service-detail-page .service-detail-cap:hover,.service-detail-page .service-detail-deliverables-list>div:hover,.service-detail-page .service-detail-tech-list>div:hover{transform:none}}#courses.academy{isolation:isolate;position:relative;background:radial-gradient(circle at 10% 12%,var(--primary),transparent 25%),radial-gradient(circle at 88% 5%,var(--accent),transparent 25%),var(--bg-soft)!important;padding:clamp(105px,9vw,135px) max(5vw,24px) clamp(90px,8vw,120px)!important}@supports (color:color-mix(in lab,red,red)){#courses.academy{background:radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 25%),radial-gradient(circle at 88% 5%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 25%),var(--bg-soft)!important}}#courses.academy:before{content:"";background:var(--primary);opacity:.035;filter:blur(100px);pointer-events:none;z-index:-1;border-radius:50%;width:420px;height:420px;position:absolute;top:270px;left:-180px}#courses .academy-head{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr)!important;align-items:end!important;gap:clamp(45px,8vw,120px)!important;width:min(1320px,100%)!important;margin:0 auto 48px!important;display:grid!important}#courses .academy-head .eyebrow{align-items:center;gap:9px;display:inline-flex;letter-spacing:.16em!important;color:var(--primary)!important;font-size:9px!important;font-weight:800!important}#courses .academy-head .eyebrow:before{content:"";background:var(--primary);border-radius:99px;width:20px;height:2px}#courses .academy-head h2{text-wrap:balance;max-width:760px;letter-spacing:-.06em!important;margin:16px 0 0!important;font-size:clamp(48px,5.2vw,76px)!important;font-weight:620!important;line-height:.94!important}#courses .academy-head h2 em{position:relative;color:var(--primary)!important;font-weight:400!important}#courses .academy-intro{border:1px solid var(--primary);justify-self:end;max-width:410px;padding:21px 22px;width:100%!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-intro{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}#courses .academy-intro{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){#courses .academy-intro{background:color-mix(in srgb,var(--surface) 86%,transparent)}}#courses .academy-intro{-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 38px #0000000b}#courses .academy-intro p{color:var(--muted)!important;margin:0!important;font-size:12px!important;line-height:1.7!important}#courses .academy-coming-soon-trigger{border:0;border-top:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;font-family:inherit;font-size:10px;font-weight:750;transition:color .2s;display:flex;margin-top:17px!important;padding:14px 0 0!important}#courses .academy-coming-soon-trigger svg{color:var(--primary);transition:transform .22s}#courses .academy-coming-soon-trigger:hover{color:var(--primary)}#courses .academy-coming-soon-trigger:hover svg{transform:translate(3px,-3px)}#courses .academy-grid{align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:min(1320px,100%)!important;margin:0 auto!important}#courses .academy-card{min-width:0;position:relative;overflow:hidden;border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-card{border:1px solid color-mix(in srgb,var(--border) 86%,var(--primary) 14%)!important}}#courses .academy-card{background:linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:22px!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,var(--primary) 2%),var(--surface))!important}}#courses .academy-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s!important;box-shadow:0 10px 35px #0000000e!important}#courses .academy-card:hover{border-color:var(--primary)!important;transform:translateY(-7px)!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-card:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}#courses .academy-card:hover{box-shadow:0 24px 55px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-card:hover{box-shadow:0 24px 55px color-mix(in srgb,var(--primary) 10%,#0000001f)!important}}#courses .academy-card:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);pointer-events:none;border-radius:999px;height:2px;transition:transform .3s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}#courses .academy-card:hover:after{transform:scaleX(1)}#courses .academy-cover{isolation:isolate;aspect-ratio:16/9!important;background-position:50%!important;background-size:cover!important;position:relative!important;overflow:hidden!important}#courses .academy-cover[style*=background-image]:before{z-index:1;pointer-events:none;position:absolute;inset:0;content:""!important;background:linear-gradient(#00000005 32%,#00000014 58%,#00000085)!important}#courses .academy-cover[style*=background-image]:after{z-index:1;pointer-events:none;background:radial-gradient(circle at 80% 20%,#ffffff1f,#0000 28%);position:absolute;inset:0;content:""!important;display:block!important}#courses .academy-cover.has-course-thumbnail{transition:background-size .45s cubic-bezier(.16,1,.3,1),filter .3s}#courses .academy-card:hover .academy-cover.has-course-thumbnail{filter:saturate(1.04)contrast(1.02)!important}#courses .academy-cover .cover-no{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff3d;font-weight:800;box-shadow:inset 0 1px #ffffff29;background:#0c0c0f7a!important;width:32px!important;height:32px!important;font-size:8px!important;top:14px!important;left:14px!important}#courses .academy-cover .cover-footer{opacity:.92;letter-spacing:.11em!important;gap:6px!important;font-size:8px!important;bottom:14px!important;left:14px!important}#courses .academy-cover .cover-play{box-shadow:0 9px 25px #00000024;color:#171717!important;background:#ffffffe8!important;border:1px solid #ffffffa6!important;width:42px!important;height:42px!important;bottom:13px!important;right:14px!important}#courses .academy-card:hover .cover-play{background:#fff!important;transform:scale(1.07)rotate(-3deg)!important}#courses .academy-card-body{min-height:210px!important;padding:18px 19px 17px!important}#courses .academy-card-category{margin-bottom:12px!important}#courses .academy-card-category span{letter-spacing:.1em!important;font-size:8px!important;font-weight:800!important}#courses .academy-card-category span:first-child{color:var(--primary)!important}#courses .academy-card-category span:last-child{border:1px solid var(--primary)!important;padding:6px 8px!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-card-category span:last-child{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))!important}}#courses .academy-card-category span:last-child{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){#courses .academy-card-category span:last-child{background:color-mix(in srgb,var(--primary) 5%,var(--surface))}}#courses .academy-card-category span:last-child{color:var(--muted);opacity:1!important}#courses .academy-card-body h3{text-wrap:balance;max-width:92%;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(20px,1.5vw,24px)!important;font-weight:650!important;line-height:1.08!important}#courses .academy-meta{gap:6px!important;margin:15px 0!important}#courses .academy-meta span{border:1px solid var(--border)!important;min-height:26px!important;padding:5px 8px!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-meta span{border:1px solid color-mix(in srgb,var(--border) 88%,var(--primary) 12%)!important}}#courses .academy-meta span{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){#courses .academy-meta span{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}}#courses .academy-meta span{color:var(--muted);font-weight:650;opacity:1!important;font-size:8px!important}#courses .academy-open{border-top:1px solid var(--border)!important;padding-top:13px!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-open{border-top:1px solid color-mix(in srgb,var(--border) 85%,var(--primary) 15%)!important}}#courses .academy-open>span{color:var(--text);gap:4px!important;font-size:11px!important;font-weight:700!important}#courses .academy-open small{color:var(--muted);font-weight:750;opacity:1!important;font-size:7px!important}#courses .academy-open i{border:1px solid var(--primary)!important;width:36px!important;height:36px!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-open i{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))!important}}#courses .academy-open i{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#courses .academy-open i{background:color-mix(in srgb,var(--primary) 6%,var(--surface))!important}}#courses .academy-open i{color:var(--primary)!important}#courses .academy-card:hover .academy-open i{background:var(--primary)!important;color:#fff!important;transform:translate(3px,-3px)!important}#courses .academy-marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);opacity:.75;width:min(1320px,100%);overflow:hidden;margin:65px auto 0!important;padding:17px 0!important}#courses .academy-marquee span{letter-spacing:.13em!important;font-size:9px!important;font-weight:750!important}#courses .academy-marquee i{color:var(--primary)!important}@media (max-width:1050px){#courses .academy-head{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)!important;gap:40px!important}#courses .academy-head h2{font-size:clamp(46px,6vw,65px)!important}#courses .academy-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:680px){#courses.academy{padding:76px 16px 70px!important}#courses .academy-head{margin-bottom:32px!important;display:block!important}#courses .academy-head h2{max-width:340px;margin-top:12px!important;font-size:clamp(39px,12vw,52px)!important;line-height:.95!important}#courses .academy-intro{border-radius:15px;max-width:none;margin-top:27px;padding:17px 16px}#courses .academy-intro p{font-size:11px!important;line-height:1.65!important}#courses .academy-grid{grid-template-columns:1fr!important;gap:14px!important}#courses .academy-card{border-radius:18px!important}#courses .academy-cover{aspect-ratio:16/9!important}#courses .academy-card-body{min-height:0!important;padding:16px!important}#courses .academy-card-body h3{max-width:100%;font-size:20px!important}#courses .academy-meta{margin:13px 0!important}#courses .academy-open i{width:34px!important;height:34px!important}#courses .academy-marquee{margin-top:45px!important}}@media (max-width:380px){#courses .academy-head h2{font-size:37px!important}}@media (max-width:680px){#courses.academy{overflow:hidden!important}#courses .academy-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-left:0;grid-template-columns:none!important;gap:12px!important;width:calc(100% + 16px)!important;margin-left:0!important;margin-right:0!important;padding:4px 44px 20px 0!important;display:flex!important;overflow:auto visible!important}#courses .academy-grid::-webkit-scrollbar{display:none}#courses .academy-card{scroll-snap-align:start;border-radius:18px!important;flex:0 0 min(82vw,315px)!important;width:82vw!important;min-width:82vw!important;max-width:315px!important}#courses .academy-cover{aspect-ratio:16/9!important}#courses .academy-card-body{padding:15px!important}#courses .academy-card-body h3{font-size:19px!important;line-height:1.08!important}#courses .academy-meta{margin:12px 0!important}#courses .academy-marquee{margin-top:32px!important}}@media (max-width:380px){#courses .academy-card{flex-basis:84vw!important;width:84vw!important;min-width:84vw!important}}.home-pt{isolation:isolate;overflow:hidden;border-top:1px solid var(--border)!important;background:radial-gradient(circle at 88% 12%,var(--primary),transparent 28%),radial-gradient(circle at 8% 85%,var(--accent),transparent 25%),var(--bg)!important;padding:clamp(90px,8vw,125px) max(5vw,24px) clamp(85px,8vw,115px)!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){.home-pt{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 28%),radial-gradient(circle at 8% 85%,color-mix(in srgb,var(--accent) 4%,transparent),transparent 25%),var(--bg)!important}}.home-pt .home-pt-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)!important;align-items:end!important;gap:clamp(45px,8vw,110px)!important;width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto 46px!important;display:grid!important}.home-pt .home-pt-head small{align-items:center;gap:9px;display:inline-flex;color:var(--primary)!important;letter-spacing:.16em!important;font-size:9px!important;font-weight:850!important}.home-pt .home-pt-head small:before{content:"";background:var(--primary);border-radius:999px;width:20px;height:2px}.home-pt .home-pt-head h2{text-wrap:balance;max-width:760px;color:var(--text)!important;letter-spacing:-.055em!important;margin:15px 0 0!important;font-size:clamp(46px,5vw,72px)!important;font-weight:620!important;line-height:.95!important}.home-pt .home-pt-head>div:last-child{border:1px solid var(--primary);justify-self:end;max-width:400px;padding:21px 22px}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-head>div:last-child{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.home-pt .home-pt-head>div:last-child{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-head>div:last-child{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.home-pt .home-pt-head>div:last-child{-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 38px #0000000b}.home-pt .home-pt-head p{color:var(--muted)!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.home-pt .home-pt-head a{border-top:1px solid var(--border);justify-content:space-between;align-items:center;width:100%;margin-top:17px;padding-top:14px;transition:color .2s;color:var(--text)!important;font-size:10px!important;font-weight:800!important;display:flex!important}.home-pt .home-pt-head a svg{color:var(--primary);transition:transform .22s}.home-pt .home-pt-head a:hover{color:var(--primary)!important}.home-pt .home-pt-head a:hover svg{transform:translate(3px,-3px)}.home-pt .home-pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;width:min(1320px,100%)!important;max-width:1320px!important;margin:0 auto!important;display:grid!important}.home-pt .home-pt-card{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;border:1px solid var(--border)!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card{border:1px solid color-mix(in srgb,var(--border) 86%,var(--primary) 14%)!important}}.home-pt .home-pt-card{background:linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:22px!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 98%,var(--primary) 2%),var(--surface))!important}}.home-pt .home-pt-card{box-shadow:0 10px 35px #0000000e;color:var(--text)!important;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s!important}.home-pt .home-pt-card:hover{transform:translateY(-7px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card:hover{border-color:color-mix(in srgb,var(--primary) 46%,var(--border))!important}}.home-pt .home-pt-card:hover{box-shadow:0 24px 55px var(--primary)}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card:hover{box-shadow:0 24px 55px color-mix(in srgb,var(--primary) 10%,#0000001f)}}.home-pt .home-pt-card:after{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);border-radius:999px;height:2px;transition:transform .3s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.home-pt .home-pt-card:hover:after{transform:scaleX(1)}.home-pt .home-pt-card>img,.home-pt .home-pt-placeholder{aspect-ratio:16/9!important;object-fit:cover!important;background:var(--surface)!important;width:100%!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card>img,.home-pt .home-pt-placeholder{background:color-mix(in srgb,var(--surface) 90%,var(--primary) 10%)!important}}.home-pt .home-pt-card>img{transition:transform .55s cubic-bezier(.16,1,.3,1),filter .35s;display:block}.home-pt .home-pt-card:hover>img{filter:saturate(1.04)contrast(1.02);transform:scale(1.025)}.home-pt .home-pt-placeholder{letter-spacing:.16em;place-items:center;font-size:10px;font-weight:850;color:var(--primary)!important;display:grid!important}.home-pt .home-pt-card-body{flex-direction:column;flex:1;display:flex;position:relative;padding:19px 19px 18px!important}.home-pt .home-pt-card-body>span{border:1px solid var(--primary);align-items:center;width:max-content;min-height:27px;padding:6px 9px;gap:6px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card-body>span{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.home-pt .home-pt-card-body>span{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card-body>span{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.home-pt .home-pt-card-body>span{letter-spacing:.09em;font-weight:800;line-height:1;color:var(--primary)!important;font-size:8px!important}.home-pt .home-pt-card-body h3{letter-spacing:-.035em;text-wrap:balance;max-width:92%;font-weight:650;color:var(--text)!important;margin:15px 0 26px!important;font-size:clamp(20px,1.5vw,25px)!important;line-height:1.08!important}.home-pt .home-pt-card-body>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:15px;display:flex!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card-body>div{border-top:1px solid color-mix(in srgb,var(--border) 85%,var(--primary) 15%)}}.home-pt .home-pt-card-body strong{color:var(--text);letter-spacing:-.025em;font-size:17px;font-weight:800;line-height:1}.home-pt .home-pt-card-body small{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;min-height:27px;padding:6px 9px;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.home-pt .home-pt-card-body small{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)}}.home-pt .home-pt-card-body small{font-weight:700;color:var(--muted)!important;font-size:8px!important}.home-pt .home-pt-card-body small svg{color:var(--primary)}@media (max-width:1000px){.home-pt .home-pt-head{grid-template-columns:minmax(0,1fr) minmax(260px,.75fr)!important;gap:36px!important}.home-pt .home-pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.home-pt{padding:72px 16px 68px!important}.home-pt .home-pt-head{margin-bottom:31px!important;display:block!important}.home-pt .home-pt-head h2{max-width:350px;margin-top:12px!important;font-size:clamp(39px,12vw,50px)!important;line-height:.95!important}.home-pt .home-pt-head>div:last-child{border-radius:15px;max-width:none;margin-top:26px;padding:17px 16px}.home-pt .home-pt-head p{font-size:11px!important}.home-pt .home-pt-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none!important;gap:12px!important;width:calc(100% + 16px)!important;max-width:none!important;margin:0!important;padding:4px 44px 20px 0!important;display:flex!important;overflow:auto visible!important}.home-pt .home-pt-grid::-webkit-scrollbar{display:none}.home-pt .home-pt-card{scroll-snap-align:start;border-radius:18px!important;flex:0 0 min(82vw,315px)!important;width:82vw!important;min-width:82vw!important;max-width:315px!important}.home-pt .home-pt-card>img,.home-pt .home-pt-placeholder{aspect-ratio:16/9!important}.home-pt .home-pt-card-body{padding:16px!important}.home-pt .home-pt-card-body h3{max-width:100%;margin:14px 0 22px!important;font-size:20px!important}.home-pt .home-pt-card-body strong{font-size:16px}}@media (max-width:380px){.home-pt .home-pt-card{flex-basis:84vw!important;width:84vw!important;min-width:84vw!important}.home-pt .home-pt-head h2{font-size:37px!important}}.vt-project-modal-trigger{cursor:pointer}.vt-project-modal-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.vt-project-modal-overlay{z-index:99999;-webkit-backdrop-filter:blur(12px);background:#0c111cad;justify-content:center;align-items:center;padding:34px;animation:vtProjectOverlayIn .22s both;display:flex;position:fixed;inset:0}.vt-project-modal{border:1px solid var(--border);width:min(920px,100vw - 68px);max-height:calc(100vh - 68px);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.vt-project-modal{border:1px solid color-mix(in srgb,var(--border) 75%,transparent)}}.vt-project-modal{background:var(--surface);border-radius:24px;animation:vtProjectModalIn .28s cubic-bezier(.2,.8,.2,1) both;box-shadow:0 40px 110px #00000057,0 8px 30px #0000001f}.vt-project-modal-browser{background:var(--surface);overflow:hidden}.vt-project-modal-bar{border-bottom:1px solid var(--border);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:0 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-bar{background:color-mix(in srgb,var(--surface) 95%,var(--primary) 5%)}}.vt-project-modal-dots{align-items:center;gap:7px;display:flex}.vt-project-modal-dots i{border-radius:50%;width:10px;height:10px;display:block}.vt-project-modal-dots i:first-child{background:#ff6259}.vt-project-modal-dots i:nth-child(2){background:#ffbd2e}.vt-project-modal-dots i:nth-child(3){background:#28c840}.vt-project-modal-bar>span{white-space:nowrap;text-overflow:ellipsis;max-width:400px;color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:650;overflow:hidden}.vt-project-modal-bar>button{background:var(--text);border:0;border-radius:50%;justify-self:end;place-items:center;width:31px;height:31px;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-bar>button{background:color-mix(in srgb,var(--text) 7%,transparent)}}.vt-project-modal-bar>button{color:var(--muted);cursor:pointer;transition:background .2s,color .2s,transform .2s}.vt-project-modal-bar>button:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-bar>button:hover{background:color-mix(in srgb,var(--primary) 12%,var(--surface))}}.vt-project-modal-bar>button:hover{color:var(--primary);transform:rotate(4deg)}.vt-project-modal-preview{background:var(--surface);height:min(57vh,560px);position:relative;overflow:auto}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-preview{background:color-mix(in srgb,var(--surface) 88%,var(--primary) 12%)}}.vt-project-modal-preview{scrollbar-width:thin}.vt-project-modal-preview img{object-fit:cover;object-position:top center;width:100%;min-height:100%;display:block}.vt-project-modal-placeholder{background:radial-gradient(circle at center,var(--primary),transparent 45%);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:480px;display:flex}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-placeholder{background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 14%,transparent),transparent 45%)}}.vt-project-modal-placeholder{text-align:center}.vt-project-modal-placeholder span{color:var(--primary);letter-spacing:.18em;font-size:9px;font-weight:850}.vt-project-modal-placeholder strong{max-width:80%;color:var(--text);letter-spacing:-.05em;font-size:clamp(30px,5vw,60px);line-height:.95}.vt-project-modal-footer{background:var(--surface);justify-content:space-between;align-items:center;gap:30px;min-height:112px;padding:22px 28px;display:flex}.vt-project-modal-footer>div{min-width:0}.vt-project-modal-footer>div>span{background:var(--primary);border-radius:999px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-footer>div>span{background:color-mix(in srgb,var(--primary) 11%,var(--surface))}}.vt-project-modal-footer>div>span{color:var(--primary);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.vt-project-modal-footer h2{white-space:nowrap;text-overflow:ellipsis;color:var(--text);letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:720;line-height:1;overflow:hidden}.vt-project-modal-footer>a{background:var(--primary);color:#fff;min-height:48px;box-shadow:0 10px 25px var(--primary);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-footer>a{box-shadow:0 10px 25px color-mix(in srgb,var(--primary) 28%,transparent)}}.vt-project-modal-footer>a{transition:transform .2s,box-shadow .2s}.vt-project-modal-footer>a:hover{box-shadow:0 15px 32px var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.vt-project-modal-footer>a:hover{box-shadow:0 15px 32px color-mix(in srgb,var(--primary) 38%,transparent)}}@keyframes vtProjectOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes vtProjectModalIn{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.vt-project-modal-overlay{-webkit-backdrop-filter:blur(9px);background:#0a0e17b8;align-items:center;padding:12px}.vt-project-modal{border-radius:19px;width:100%;max-height:calc(100dvh - 24px)}.vt-project-modal-bar{grid-template-columns:auto 1fr auto;gap:13px;min-height:44px;padding:0 12px}.vt-project-modal-dots{gap:5px}.vt-project-modal-dots i{width:8px;height:8px}.vt-project-modal-bar>span{justify-self:start;max-width:190px;font-size:8px}.vt-project-modal-bar>button{width:29px;height:29px}.vt-project-modal-preview{height:min(57dvh,510px)}.vt-project-modal-preview img{object-fit:cover;object-position:top center;width:100%;min-height:100%}.vt-project-modal-placeholder{min-height:430px}.vt-project-modal-footer{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:0;padding:17px;display:grid}.vt-project-modal-footer>div>span{padding:4px 8px;font-size:7px}.vt-project-modal-footer h2{margin-top:7px;font-size:21px}.vt-project-modal-footer>a{border-radius:10px;gap:7px;min-height:43px;padding:0 13px;font-size:9px}.vt-project-modal-footer>a svg{width:13px;height:13px}}@media (max-width:380px){.vt-project-modal-overlay{padding:8px}.vt-project-modal{border-radius:16px;max-height:calc(100dvh - 16px)}.vt-project-modal-preview{height:55dvh}.vt-project-modal-footer{grid-template-columns:1fr}.vt-project-modal-footer>a{width:100%}}#about.about-section .about-main{width:100%;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;align-items:stretch!important;gap:14px!important;min-height:0!important;display:grid!important}#about .about-visual{border:1px solid var(--border)!important;background:radial-gradient(circle at 50% 48%,var(--primary),transparent 36%),var(--surface)!important;border-radius:22px!important;height:auto!important;min-height:560px!important}@supports (color:color-mix(in lab,red,red)){#about .about-visual{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 36%),color-mix(in srgb,var(--surface) 94%,var(--bg))!important}}#about .about-grid{opacity:.42!important}#about .about-orbit-one{width:330px!important;height:330px!important}#about .about-orbit-two{width:225px!important;height:225px!important}#about .about-core{width:112px!important;height:112px!important;box-shadow:0 18px 45px var(--primary)!important;border-radius:50%!important}@supports (color:color-mix(in lab,red,red)){#about .about-core{box-shadow:0 18px 45px color-mix(in srgb,var(--primary) 14%,transparent)!important}}#about .about-core.has-site-logo{padding:14px!important}#about .vt-about-site-logo{object-fit:contain!important;width:100%!important;height:100%!important}#about .about-node{width:78px!important;height:78px!important;box-shadow:0 12px 30px #00000012!important}#about .about-node strong{font-size:9px!important}#about .node-build{top:30%!important;right:10%!important}#about .node-grow{bottom:14%!important;left:22%!important}#about .about-floating{letter-spacing:.12em!important;font-size:7px!important}@supports (color:color-mix(in lab,red,red)){#about .about-floating{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}#about .about-floating{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#about .about-floating-two{top:51%!important;left:8%!important}#about .about-floating-three{top:13%!important;right:9%!important}#about .about-visual-label{font-size:7px!important;bottom:17px!important;left:22px!important;right:22px!important}#about .about-content{border:1px solid var(--border)!important;background:linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:22px!important;flex-direction:column!important;min-height:560px!important;padding:34px 34px 0!important;display:flex!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){#about .about-content{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))!important}}#about .about-statement{border-bottom:1px solid var(--border)!important;padding:0 0 28px!important}#about .about-statement small{color:var(--primary)!important;letter-spacing:.15em!important;margin-bottom:17px!important;font-size:8px!important;font-weight:850!important;display:block!important}#about .about-statement p strong{color:var(--primary)!important;font-weight:540!important}#about .about-pillars{flex:1!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;margin:0 -34px!important}#about .about-pillar{border-bottom:1px solid var(--border)!important;flex-direction:column!important;justify-content:flex-start!important;min-height:0!important;padding:23px 28px!important;transition:background .22s,transform .22s!important;display:flex!important}#about .about-pillar:nth-last-child(-n+2){border-bottom:0!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}#about .about-pillar-head{justify-content:space-between!important;align-items:center!important;margin-bottom:13px!important;display:flex!important}#about .about-pillar-head>span{color:var(--primary)!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:850!important}#about .about-pillar-head i{border:1px solid var(--primary)!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar-head i{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))!important}}#about .about-pillar-head i{color:var(--primary)!important;border-radius:50%!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar-head i{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}#about .about-pillar-head i svg{width:13px!important;height:13px!important}#about .about-pillar h3{letter-spacing:-.035em!important;margin:0!important;font-size:18px!important;font-weight:650!important;line-height:1.1!important}#about .about-pillar p{max-width:390px!important;color:var(--muted)!important;margin:9px 0 0!important;font-size:10px!important;line-height:1.6!important}#about .about-numbers{border:1px solid var(--border)!important;margin-top:14px!important;overflow:hidden!important}@media (max-width:1000px){#about.about-section .about-main{grid-template-columns:1fr!important}#about .about-visual{min-height:500px!important}#about .about-content{min-height:0!important}#about .about-statement p{max-width:720px!important;font-size:clamp(30px,5vw,42px)!important}#about .about-pillar{min-height:150px!important}}@media (max-width:680px){#about.about-section .about-main{gap:10px!important}#about .about-visual{border-radius:17px!important;min-height:390px!important}#about .about-orbit-one{width:245px!important;height:245px!important}#about .about-orbit-two{width:165px!important;height:165px!important}#about .about-core{width:86px!important;height:86px!important}#about .about-node{width:60px!important;height:60px!important}#about .node-design{top:20%!important;left:7%!important}#about .node-build{top:28%!important;right:6%!important}#about .node-grow{bottom:15%!important;left:17%!important}#about .about-floating{padding:5px 8px!important;font-size:5px!important}#about .about-floating-three{top:10%!important;right:7%!important}#about .about-floating-two{top:52%!important;left:5%!important}#about .about-floating-one{bottom:15%!important;right:8%!important}#about .about-visual-label{font-size:5px!important;bottom:12px!important;left:14px!important;right:14px!important}#about .about-content{border-radius:17px!important;min-height:0!important;padding:24px 18px 0!important}#about .about-statement{padding-bottom:23px!important}#about .about-statement small{margin-bottom:13px!important;font-size:7px!important}#about .about-statement p{font-size:clamp(27px,8.2vw,34px)!important;line-height:1.05!important}#about .about-pillars{grid-template-rows:none!important;grid-template-columns:1fr!important;margin:0 -18px!important}#about .about-pillar{border-right:0!important;border-bottom:1px solid var(--border)!important;min-height:0!important;padding:20px 18px!important}#about .about-pillar:last-child{border-bottom:0!important}#about .about-pillar-head{margin-bottom:10px!important}#about .about-pillar h3{font-size:17px!important}#about .about-pillar p{margin-top:7px!important;font-size:10px!important;line-height:1.55!important}#about .about-numbers{border-radius:15px!important;margin-top:10px!important}}@supports (color:color-mix(in lab,red,red)){#faq.faq-section{background:radial-gradient(circle at 12% 35%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 25%),var(--bg)!important}}#faq .faq-shell{width:min(1380px,100%)!important;margin:0 auto!important}#faq .faq-header{grid-template-columns:minmax(0,1fr) minmax(280px,390px)!important;align-items:end!important;gap:50px!important;margin-bottom:clamp(42px,5vw,68px)!important;display:grid!important}#faq .faq-kicker{gap:9px!important;font-size:8px!important}#faq .faq-kicker:before{content:""!important;background:var(--primary)!important;border-radius:99px!important;width:19px!important;height:2px!important}#faq .faq-header h2{letter-spacing:-.065em!important;margin:15px 0 0!important;font-size:clamp(50px,5.8vw,82px)!important;font-weight:650!important;line-height:.88!important}#faq .faq-header h2 em{color:var(--primary)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}#faq .faq-header-copy{border:1px solid var(--primary)!important;padding:20px 22px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-header-copy{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}#faq .faq-header-copy{background:var(--surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-header-copy{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)!important}}#faq .faq-header-copy>span{color:var(--primary)!important;letter-spacing:.15em!important;margin-bottom:10px!important;font-size:7px!important;font-weight:850!important;display:block!important}#faq .faq-header-copy p{color:var(--muted)!important;margin:0!important;font-size:11px!important;line-height:1.65!important}#faq .faq-layout{grid-template-columns:minmax(285px,.68fr) minmax(0,1.32fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}#faq .faq-index{border:1px solid var(--primary)!important;flex-direction:column!important;justify-content:space-between!important;height:auto!important;min-height:470px!important;padding:24px!important;display:flex!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-index{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))!important}}#faq .faq-index{background:radial-gradient(circle at 52% 50%,var(--primary),transparent 34%),linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:20px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-index{background:radial-gradient(circle at 52% 50%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))!important}}#faq .faq-index:before{content:""!important;border:1px solid var(--primary)!important;width:260px!important;height:260px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-index:before{border:1px solid color-mix(in srgb,var(--primary) 14%,transparent)!important}}#faq .faq-index:before{pointer-events:none!important;border-radius:50%!important}#faq .faq-index:after{content:""!important;border:1px dashed var(--primary)!important;width:165px!important;height:165px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-index:after{border:1px dashed color-mix(in srgb,var(--primary) 20%,transparent)!important}}#faq .faq-index:after{pointer-events:none!important;border-radius:50%!important}#faq .faq-index-bottom,#faq .faq-index-center,#faq .faq-index-top{z-index:2!important;position:relative!important}#faq .faq-index-top{justify-content:space-between!important;align-items:flex-start!important;display:flex!important}#faq .faq-index-top>span{color:var(--primary)!important;letter-spacing:.15em!important;font-size:8px!important;font-weight:850!important}#faq .faq-index-top>strong{color:var(--text)!important;letter-spacing:-.05em!important;font-size:26px!important;line-height:1!important}#faq .faq-index-center{align-items:center!important;gap:20px!important;display:flex!important}#faq .faq-index-center>span{background:var(--primary)!important;color:#fff!important;width:68px!important;height:68px!important;box-shadow:0 14px 34px var(--primary)!important;border-radius:50%!important;flex:0 0 68px!important;place-items:center!important;font-size:27px!important;font-weight:800!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-index-center>span{box-shadow:0 14px 34px color-mix(in srgb,var(--primary) 28%,transparent)!important}}#faq .faq-index-center small{color:var(--primary)!important;letter-spacing:.15em!important;margin-bottom:8px!important;font-size:6px!important;font-weight:850!important;display:block!important}#faq .faq-index-center strong{letter-spacing:-.045em!important;font-size:clamp(22px,2vw,30px)!important;font-weight:650!important;line-height:.98!important;display:block!important}#faq .faq-index-bottom{border-top:1px solid var(--border)!important;color:var(--muted)!important;letter-spacing:.12em!important;justify-content:space-between!important;gap:15px!important;padding-top:17px!important;font-size:6px!important;font-weight:800!important;display:flex!important}#faq .faq-list{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:20px!important;overflow:hidden!important}#faq .faq-item{border-bottom:1px solid var(--border)!important;padding:0!important}#faq .faq-item.faq-open{background:linear-gradient(90deg,var(--primary),var(--surface) 55%)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item.faq-open{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 5%,var(--surface)),var(--surface) 55%)!important}}#faq .faq-item>button{width:100%!important;min-height:72px!important;color:var(--text)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;grid-template-columns:36px minmax(0,1fr) 36px!important;align-items:center!important;gap:13px!important;padding:18px 20px!important;display:grid!important}#faq .faq-number{color:var(--primary)!important;letter-spacing:.1em!important;font-size:7px!important;font-weight:850!important}#faq .faq-item>button strong{letter-spacing:-.015em!important;font-size:clamp(13px,1.15vw,16px)!important;font-weight:650!important;line-height:1.35!important}#faq .faq-plus{border:1px solid var(--primary)!important;justify-self:end!important;place-items:center!important;width:31px!important;height:31px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-plus{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))!important}}#faq .faq-plus{color:var(--primary)!important;background:var(--primary)!important;border-radius:50%!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-plus{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}#faq .faq-plus{transition:transform .28s,background .22s,color .22s!important}#faq .faq-open .faq-plus{background:var(--primary)!important;color:#fff!important;transform:rotate(45deg)!important}#faq .faq-plus svg{width:14px!important;height:14px!important}#faq .faq-answer{overflow:hidden!important}#faq .faq-answer>div{padding:0 65px 21px 69px!important}#faq .faq-answer p{max-width:700px!important;color:var(--muted)!important;margin:0!important;font-size:11px!important;line-height:1.75!important}#faq .faq-bottom{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:16px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:30px!important;min-height:76px!important;margin-top:14px!important;padding:16px 20px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-bottom{background:color-mix(in srgb,var(--surface) 96%,var(--primary) 4%)!important}}#faq .faq-bottom>span{color:var(--primary)!important;letter-spacing:.14em!important;font-size:7px!important;font-weight:850!important}#faq .faq-bottom p{color:var(--muted)!important;margin:0!important;font-size:10px!important}#faq .faq-bottom a{background:var(--primary)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:39px!important;padding:0 15px!important;font-size:9px!important;font-weight:800!important;text-decoration:none!important;transition:transform .2s!important;display:inline-flex!important}#faq .faq-bottom a:hover{transform:translateY(-2px)!important}@media (max-width:900px){#faq .faq-header{grid-template-columns:1fr!important;gap:28px!important}#faq .faq-header-copy{max-width:520px!important}#faq .faq-layout{grid-template-columns:1fr!important}#faq .faq-index{min-height:260px!important}#faq .faq-index:before{width:210px!important;height:210px!important}#faq .faq-index:after{width:130px!important;height:130px!important}}@media (max-width:680px){#faq.faq-section{padding:65px 16px!important}#faq .faq-header{gap:22px!important;margin-bottom:32px!important}#faq .faq-header h2{margin-top:12px!important;font-size:clamp(47px,14vw,60px)!important}#faq .faq-header-copy{border-radius:14px!important;padding:16px!important}#faq .faq-index{min-height:225px!important;padding:18px!important}#faq .faq-index:before{width:175px!important;height:175px!important}#faq .faq-index:after{width:110px!important;height:110px!important}#faq .faq-index-center{gap:14px!important}#faq .faq-index-center>span{flex-basis:54px!important;width:54px!important;height:54px!important;font-size:22px!important}#faq .faq-index-center strong{font-size:21px!important}#faq .faq-index-bottom{padding-top:12px!important}#faq .faq-list{border-radius:16px!important}#faq .faq-item>button{grid-template-columns:27px minmax(0,1fr) 31px!important;gap:9px!important;min-height:66px!important;padding:15px 14px!important}#faq .faq-item>button strong{font-size:12px!important;line-height:1.4!important}#faq .faq-plus{width:29px!important;height:29px!important}#faq .faq-answer>div{padding:0 48px 17px 50px!important}#faq .faq-answer p{font-size:10px!important;line-height:1.65!important}#faq .faq-bottom{border-radius:14px!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:10px!important;padding:17px!important}#faq .faq-bottom a{width:max-content!important;margin-top:4px!important}#faq .faq-index{border-radius:16px!important;grid-template-rows:auto 1fr auto!important;height:230px!important;min-height:0!important;padding:17px!important;display:grid!important}#faq .faq-index:before{width:150px!important;height:150px!important;top:50%!important;left:68%!important}#faq .faq-index:after{width:96px!important;height:96px!important;top:50%!important;left:68%!important}#faq .faq-index-top{align-self:start!important}#faq .faq-index-top>span{font-size:7px!important}#faq .faq-index-top>strong{font-size:20px!important}#faq .faq-index-center{align-self:center!important;align-items:center!important;gap:13px!important;padding-left:7px!important;display:flex!important}#faq .faq-index-center>span{flex:0 0 48px!important;width:48px!important;height:48px!important;font-size:19px!important}#faq .faq-index-center small{margin-bottom:5px!important;font-size:5px!important}#faq .faq-index-center strong{font-size:19px!important;line-height:.92!important}#faq .faq-index-bottom{align-self:end!important;padding-top:10px!important;font-size:5px!important}}@media (max-width:380px){#faq .faq-index{height:215px!important}#faq .faq-index:before{width:135px!important;height:135px!important}#faq .faq-index:after{width:84px!important;height:84px!important}}@media (min-width:901px){#faq .faq-layout{align-items:start!important}#faq .faq-index{flex-direction:column!important;justify-content:space-between!important;height:365px!important;min-height:0!important;padding:26px 28px!important;display:flex!important;position:sticky!important;top:105px!important;overflow:hidden!important}#faq .faq-index:before{content:"06"!important;letter-spacing:-.09em!important;width:auto!important;height:auto!important;color:var(--primary)!important;border:0!important;border-radius:0!important;font-size:170px!important;font-weight:800!important;line-height:1!important;position:absolute!important;top:52px!important;left:auto!important;right:-8px!important;transform:none!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-index:before{color:color-mix(in srgb,var(--primary) 7%,transparent)!important}}#faq .faq-index:before{opacity:1!important;pointer-events:none!important}#faq .faq-index:after{content:""!important;background:var(--primary)!important;opacity:1!important;border:0!important;border-radius:999px!important;width:90px!important;height:4px!important;position:absolute!important;top:105px!important;left:28px!important;transform:none!important}#faq .faq-index-center{z-index:2!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}#faq .faq-index-center small{letter-spacing:.18em!important;margin:0 0 13px!important;font-size:9px!important;font-weight:800!important;display:block!important}#faq .faq-index-title{flex-direction:column!important;gap:0!important;display:flex!important}#faq .faq-index-center strong{letter-spacing:-.055em!important;font-size:clamp(30px,2.25vw,42px)!important;line-height:.96!important;display:block!important}#faq .faq-index-center p{width:70%!important;color:var(--muted)!important;margin:16px 0 0!important;font-size:12px!important;line-height:1.5!important}#faq .faq-index-bottom{z-index:2!important;padding-top:14px!important;position:relative!important}}#contact.contact-section{background:radial-gradient(circle at 88% 45%,var(--primary),transparent 28%),var(--bg)!important;padding:clamp(75px,8vw,115px) max(5vw,20px)!important}@supports (color:color-mix(in lab,red,red)){#contact.contact-section{background:radial-gradient(circle at 88% 45%,color-mix(in srgb,var(--primary) 6%,transparent),transparent 28%),var(--bg)!important}}#contact .contact-shell{width:min(1380px,100%)!important;margin:0 auto!important}#contact .contact-header{grid-template-columns:minmax(0,1fr) minmax(300px,420px)!important;align-items:end!important;gap:55px!important;margin-bottom:clamp(42px,5vw,65px)!important;display:grid!important}#contact .contact-kicker{color:var(--primary)!important;letter-spacing:.16em!important;align-items:center!important;gap:9px!important;font-size:8px!important;font-weight:850!important;display:inline-flex!important}#contact .contact-kicker:before{content:""!important;background:var(--primary)!important;border-radius:99px!important;width:19px!important;height:2px!important}#contact .contact-header h2{letter-spacing:-.065em!important;margin:15px 0 0!important;font-size:clamp(50px,5.8vw,82px)!important;font-weight:650!important;line-height:.9!important}#contact .contact-header h2 em{color:var(--primary)!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}#contact .contact-intro{border:1px solid var(--primary)!important;padding:20px 22px!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-intro{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}#contact .contact-intro{background:var(--surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-intro{background:color-mix(in srgb,var(--surface) 94%,var(--primary) 6%)!important}}#contact .contact-intro p{color:var(--muted)!important;margin:0!important;font-size:11px!important}#contact .contact-availability{border-top:1px solid var(--border)!important;color:var(--text)!important;letter-spacing:.12em!important;align-items:center!important;gap:8px!important;margin-top:14px!important;padding-top:13px!important;font-size:7px!important;font-weight:850!important;display:flex!important}#contact .contact-availability i{background:var(--primary)!important;width:7px!important;height:7px!important;box-shadow:0 0 12px var(--primary)!important;border-radius:50%!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-availability i{box-shadow:0 0 12px color-mix(in srgb,var(--primary) 60%,transparent)!important}}#contact .contact-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr)!important;align-items:stretch!important;gap:14px!important;display:grid!important}#contact .contact-side{border:1px solid var(--primary)!important;flex-direction:column!important;height:auto!important;min-height:590px!important;padding:27px!important;display:flex!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-side{border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border))!important}}#contact .contact-side{background:radial-gradient(circle at 28% 58%,var(--primary),transparent 32%),linear-gradient(145deg,var(--surface),var(--surface))!important;border-radius:21px!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-side{background:radial-gradient(circle at 28% 58%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 32%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,var(--primary) 3%),var(--surface))!important}}#contact .contact-side:before{content:""!important;border:1px solid var(--primary)!important;width:260px!important;height:260px!important;position:absolute!important;bottom:80px!important;left:-80px!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-side:before{border:1px solid color-mix(in srgb,var(--primary) 11%,transparent)!important}}#contact .contact-side:before{pointer-events:none!important;border-radius:50%!important}#contact .contact-methods,#contact .contact-side-bottom,#contact .contact-side-copy,#contact .contact-side-number{z-index:2!important;position:relative!important}#contact .contact-side-number{color:var(--primary)!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:850!important}#contact .contact-side-copy{margin-top:auto!important;margin-bottom:35px!important}#contact .contact-side-copy small{color:var(--primary)!important;letter-spacing:.15em!important;margin-bottom:13px!important;font-size:7px!important;font-weight:850!important;display:block!important}#contact .contact-side-copy h3{letter-spacing:-.06em!important;margin:0!important;font-size:clamp(38px,3.6vw,54px)!important;font-weight:620!important;line-height:.91!important}#contact .contact-side-copy p{max-width:390px!important;color:var(--muted)!important;margin:18px 0 0!important;font-size:11px!important}#contact .contact-methods{gap:8px!important;display:grid!important}#contact .contact-methods>a{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:13px!important;grid-template-columns:37px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-height:60px!important;padding:10px 12px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-methods>a{background:color-mix(in srgb,var(--surface) 90%,transparent)!important}}#contact .contact-methods>a{color:var(--text)!important;text-decoration:none!important;transition:border-color .2s,transform .2s,background .2s!important}#contact .contact-methods>a:hover{border-color:var(--primary)!important;transform:translateY(-2px)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-methods>a:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important}}#contact .contact-methods>a:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-methods>a:hover{background:color-mix(in srgb,var(--primary) 4%,var(--surface))!important}}#contact .contact-methods>a>span{background:var(--primary)!important;border-radius:50%!important;place-items:center!important;width:37px!important;height:37px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-methods>a>span{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}#contact .contact-methods>a>span{color:var(--primary)!important}#contact .contact-methods small{color:var(--muted)!important;letter-spacing:.12em!important;margin-bottom:3px!important;font-size:6px!important;font-weight:800!important;display:block!important}#contact .contact-methods strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;font-weight:700!important;display:block!important;overflow:hidden!important}#contact .contact-methods>a>svg{color:var(--primary)!important}#contact .contact-side-bottom{color:var(--muted)!important;letter-spacing:.12em!important;align-items:center!important;gap:9px!important;margin-top:20px!important;font-size:6px!important;font-weight:800!important;display:flex!important}#contact .contact-side-bottom i{background:var(--border)!important;flex:1!important;height:1px!important}#contact .contact-form{border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:21px!important;flex-direction:column!important;min-height:590px!important;padding:27px 30px!important;display:flex!important}#contact .contact-form-head{border-bottom:1px solid var(--border)!important;justify-content:space-between!important;align-items:flex-start!important;gap:25px!important;padding-bottom:20px!important;display:flex!important}#contact .contact-form-head small{color:var(--primary)!important;letter-spacing:.15em!important;margin-bottom:8px!important;font-size:7px!important;font-weight:850!important;display:block!important}#contact .contact-form-head strong{letter-spacing:-.035em!important;font-size:clamp(22px,2vw,29px)!important;font-weight:650!important;line-height:1.1!important;display:block!important}#contact .contact-form-head>span{color:var(--primary)!important;letter-spacing:.12em!important;font-size:7px!important;font-weight:850!important}#contact .contact-fields{margin-top:21px!important}#contact .contact-two{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}#contact .contact-fields label,#contact .contact-message{display:block!important}#contact .contact-fields label>span,#contact .contact-message>span,#contact .contact-service-field>span{color:var(--muted)!important;letter-spacing:.14em!important;margin-bottom:8px!important;font-size:6px!important;font-weight:850!important;display:block!important}#contact .contact-fields input,#contact .contact-fields select,#contact .contact-message textarea{border:1px solid var(--border)!important;background:var(--bg)!important;border-radius:10px!important;outline:0!important;width:100%!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-fields input,#contact .contact-fields select,#contact .contact-message textarea{background:color-mix(in srgb,var(--bg) 60%,var(--surface))!important}}#contact .contact-fields input,#contact .contact-fields select,#contact .contact-message textarea{color:var(--text)!important;font:inherit!important;transition:border-color .2s,box-shadow .2s,background .2s!important}#contact .contact-fields input,#contact .contact-fields select{height:47px!important;padding:0 13px!important;font-size:10px!important}#contact .contact-fields input::placeholder,#contact .contact-message textarea::placeholder{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-fields input::placeholder,#contact .contact-message textarea::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)!important}}#contact .contact-fields input:focus,#contact .contact-fields select:focus,#contact .contact-message textarea:focus{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-fields input:focus,#contact .contact-fields select:focus,#contact .contact-message textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,var(--border))!important}}#contact .contact-fields input:focus,#contact .contact-fields select:focus,#contact .contact-message textarea:focus{background:var(--surface)!important;box-shadow:0 0 0 3px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-fields input:focus,#contact .contact-fields select:focus,#contact .contact-message textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 8%,transparent)!important}}#contact .contact-service-field{margin-top:21px!important}#contact .contact-service-options{flex-wrap:wrap!important;gap:7px!important;display:flex!important}#contact .contact-service-options button{border:1px solid var(--border)!important;background:var(--bg)!important;border-radius:999px!important;align-items:center!important;gap:6px!important;min-height:34px!important;padding:0 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-service-options button{background:color-mix(in srgb,var(--bg) 58%,var(--surface))!important}}#contact .contact-service-options button{color:var(--muted)!important;cursor:pointer!important;font-size:8px!important;font-weight:650!important;transition:border-color .2s,background .2s,color .2s,transform .2s!important}#contact .contact-service-options button:hover{border-color:var(--primary)!important;transform:translateY(-1px)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-service-options button:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))!important}}#contact .contact-service-options button.selected{border-color:var(--primary)!important;background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-service-options button.selected{background:color-mix(in srgb,var(--primary) 9%,var(--surface))!important}}#contact .contact-service-options button.selected{color:var(--primary)!important}#contact .contact-message{margin-top:21px!important}#contact .contact-message textarea{resize:vertical!important;min-height:105px!important;padding:13px!important;font-size:10px!important;line-height:1.55!important}#contact .contact-submit{border-top:1px solid var(--border)!important;justify-content:space-between!important;align-items:center!important;gap:25px!important;margin-top:20px!important;padding-top:18px!important;display:flex!important}#contact .contact-submit p{max-width:370px!important;color:var(--muted)!important;margin:0!important;font-size:8px!important;line-height:1.6!important}#contact .contact-submit button{background:var(--primary)!important;color:#fff!important;cursor:pointer!important;min-height:46px!important;box-shadow:0 12px 28px var(--primary)!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:10px!important;padding:0 18px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-submit button{box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 28%,transparent)!important}}#contact .contact-submit button{transition:transform .2s,box-shadow .2s!important}#contact .contact-submit button:hover{box-shadow:0 17px 35px var(--primary)!important;transform:translateY(-2px)!important}@supports (color:color-mix(in lab,red,red)){#contact .contact-submit button:hover{box-shadow:0 17px 35px color-mix(in srgb,var(--primary) 36%,transparent)!important}}#contact .contact-marquee{border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;margin-top:18px!important;padding:18px 0!important;overflow:hidden!important}@media (max-width:950px){#contact .contact-header{grid-template-columns:1fr!important;gap:28px!important}#contact .contact-intro{max-width:550px!important}#contact .contact-layout{grid-template-columns:1fr!important}#contact .contact-side{min-height:390px!important}#contact .contact-side-copy{margin-top:75px!important}#contact .contact-form{min-height:0!important}}@media (max-width:680px){#contact.contact-section{padding:65px 16px!important}#contact .contact-header{gap:20px!important;margin-bottom:31px!important}#contact .contact-header h2{margin-top:12px!important;font-size:clamp(46px,13.5vw,59px)!important}#contact .contact-intro{border-radius:14px!important;padding:16px!important}#contact .contact-layout{gap:10px!important}#contact .contact-side{border-radius:17px!important;min-height:0!important;padding:19px!important}#contact .contact-side:before{width:180px!important;height:180px!important;bottom:80px!important;left:-70px!important}#contact .contact-side-copy{margin:55px 0 25px!important}#contact .contact-side-copy h3{font-size:38px!important}#contact .contact-side-copy p{margin-top:13px!important;font-size:10px!important}#contact .contact-methods>a{min-height:57px!important}#contact .contact-side-bottom{margin-top:17px!important}#contact .contact-form{border-radius:17px!important;min-height:0!important;padding:20px 17px!important}#contact .contact-form-head{padding-bottom:17px!important}#contact .contact-form-head strong{font-size:22px!important}#contact .contact-two{grid-template-columns:1fr!important;gap:15px!important}#contact .contact-fields,#contact .contact-message,#contact .contact-service-field{margin-top:18px!important}#contact .contact-fields input,#contact .contact-fields select{height:46px!important}#contact .contact-service-options{gap:6px!important}#contact .contact-service-options button{min-height:33px!important;padding:0 10px!important;font-size:7px!important}#contact .contact-message textarea{min-height:115px!important}#contact .contact-submit{grid-template-columns:1fr!important;gap:14px!important;margin-top:18px!important;display:grid!important}#contact .contact-submit p{max-width:none!important}#contact .contact-submit button{width:100%!important;min-height:48px!important}#contact .contact-marquee{margin-top:12px!important;padding:15px 0!important}}#contact .contact-intro p{font-size:14px!important;line-height:1.65!important}#contact .contact-availability{font-size:9px!important}#contact .contact-side-number{font-size:10px!important}#contact .contact-side-copy small{font-size:9px!important}#contact .contact-side-copy p{font-size:13px!important;line-height:1.65!important}#contact .contact-methods small{font-size:8px!important}#contact .contact-methods strong{font-size:12px!important}#contact .contact-side-bottom{font-size:8px!important}#contact .contact-form-head small,#contact .contact-form-head>span{font-size:9px!important}#contact .contact-fields label>span,#contact .contact-message>span,#contact .contact-service-field>span{font-size:8px!important}#contact .contact-fields input,#contact .contact-fields select{font-size:13px!important}#contact .contact-service-options button{min-height:36px!important;padding:0 13px!important;font-size:10px!important}#contact .contact-message textarea{font-size:13px!important;line-height:1.6!important}#contact .contact-submit p{font-size:10px!important}#contact .contact-submit button{font-size:11px!important}@media (max-width:680px){#contact .contact-intro p{font-size:13px!important}#contact .contact-side-copy p{font-size:12px!important}#contact .contact-methods strong{font-size:11px!important}#contact .contact-fields label>span,#contact .contact-message>span,#contact .contact-service-field>span{font-size:8px!important}#contact .contact-fields input,#contact .contact-fields select,#contact .contact-message textarea{font-size:13px!important}#contact .contact-service-options button{min-height:35px!important;padding:0 11px!important;font-size:9px!important}#contact .contact-submit p{font-size:10px!important}#contact .contact-submit button{font-size:12px!important}}.vt-network-background{z-index:0;pointer-events:none;opacity:.72;width:100vw;height:100vh;position:fixed;inset:0}body>div:not(.vt-network-background),body>footer,body>header,body>main,body>nav{z-index:1;position:relative}#contact.contact-section,#faq.faq-section,.academy,.clients-section,.hero,.premium-services,.resources-section,.team-v2-section,.testimonials-section,.work-section{background-color:#0000!important}#faq.faq-section{background:radial-gradient(circle at 12% 35%,var(--primary),transparent 28%)!important}@supports (color:color-mix(in lab,red,red)){#faq.faq-section{background:radial-gradient(circle at 12% 35%,color-mix(in srgb,var(--primary) 4%,transparent),transparent 28%)!important}}#contact.contact-section{background:radial-gradient(circle at 88% 45%,var(--primary),transparent 30%)!important}@supports (color:color-mix(in lab,red,red)){#contact.contact-section{background:radial-gradient(circle at 88% 45%,color-mix(in srgb,var(--primary) 4%,transparent),transparent 30%)!important}}@media (max-width:768px){.vt-network-background{opacity:.48}}@media (prefers-reduced-motion:reduce){.vt-network-background{opacity:.35}}.hero-art-minimal{isolation:isolate}.hero-studio-card{z-index:5;border:1px solid var(--primary);flex-direction:column;width:min(330px,68%);min-height:390px;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-studio-card{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))}}.hero-studio-card{background:radial-gradient(circle at 80% 12%,var(--primary),transparent 34%),var(--surface);border-radius:30px}@supports (color:color-mix(in lab,red,red)){.hero-studio-card{background:radial-gradient(circle at 80% 12%,color-mix(in srgb,var(--primary) 13%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 88%,transparent)}}.hero-studio-card{-webkit-backdrop-filter:blur(18px);overflow:hidden;box-shadow:0 28px 70px #00000012,inset 0 1px #ffffffbf}.hero-studio-card:before{content:"";border:1px solid var(--primary);border-radius:50%;width:170px;height:170px;position:absolute;bottom:-70px;right:-75px}@supports (color:color-mix(in lab,red,red)){.hero-studio-card:before{border:1px solid color-mix(in srgb,var(--primary) 14%,transparent)}}.hero-studio-card-top{letter-spacing:.18em;color:var(--muted);align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.hero-studio-card-top svg{color:var(--primary);margin-left:auto}.hero-studio-dot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 5px var(--primary);border-radius:50%;flex:0 0 7px}@supports (color:color-mix(in lab,red,red)){.hero-studio-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 10%,transparent)}}.hero-studio-mark{background:var(--text);width:72px;height:72px;color:var(--bg);border-radius:22px;justify-content:center;align-items:center;margin-top:48px;display:flex;transform:rotate(-5deg);box-shadow:0 16px 32px #0000001f}.hero-studio-mark span{letter-spacing:-.06em;font-size:22px;font-weight:900}.hero-studio-copy{margin-top:auto}.hero-studio-copy small{color:var(--primary);letter-spacing:.16em;margin-bottom:11px;font-size:9px;font-weight:800;display:block}.hero-studio-copy strong{color:var(--text);letter-spacing:-.045em;font-size:clamp(25px,2vw,34px);line-height:.98;display:block}.hero-studio-footer{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.13em;justify-content:space-between;margin-top:25px;padding-top:15px;font-size:9px;font-weight:700;display:flex}.hero-art-minimal .hero-mini-card{z-index:7}@media (max-width:768px){.hero-art-minimal{padding:12px 0 0;min-height:auto!important}.hero-art-minimal .art-caption,.hero-art-minimal .hero-mini-card,.hero-art-minimal .orbit{display:none!important}.hero-studio-card{border-radius:22px;width:100%;min-height:0;padding:20px}.hero-studio-mark{border-radius:17px;width:54px;height:54px;margin-top:30px}.hero-studio-mark span{font-size:17px}.hero-studio-copy{margin-top:35px}.hero-studio-copy strong{font-size:25px}.hero-studio-footer{margin-top:22px}}.hero-art-minimal{justify-content:center;align-items:center;display:flex;position:relative}.hero-minimal-glow{background:radial-gradient(circle,var(--primary) 0,var(--primary) 38%,transparent 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.hero-minimal-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0,color-mix(in srgb,var(--primary) 4%,transparent) 38%,transparent 70%)}}.hero-minimal-glow{filter:blur(8px);pointer-events:none}.hero-minimal-identity{z-index:5;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero-minimal-mark{border:1px solid var(--primary);border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-minimal-mark{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))}}.hero-minimal-mark{background:radial-gradient(circle at 35% 25%,var(--primary),transparent 48%),var(--surface)}@supports (color:color-mix(in lab,red,red)){.hero-minimal-mark{background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 48%),color-mix(in srgb,var(--surface) 72%,transparent)}}.hero-minimal-mark{-webkit-backdrop-filter:blur(12px);color:var(--text);letter-spacing:-.08em;box-shadow:0 18px 50px #0000000d,inset 0 0 0 7px var(--primary);font-size:27px;font-weight:900}@supports (color:color-mix(in lab,red,red)){.hero-minimal-mark{box-shadow:0 18px 50px #0000000d,inset 0 0 0 7px color-mix(in srgb,var(--primary) 3%,transparent)}}.hero-minimal-identity>strong{color:var(--text);letter-spacing:.17em;font-size:15px;font-weight:850}.hero-minimal-identity>span{color:var(--muted);letter-spacing:.18em;margin-top:10px;font-size:9px;font-weight:700}.hero-art-minimal .floating-card,.hero-art-minimal .hero-mini-card,.hero-art-minimal .hero-studio-card{display:none!important}@media (max-width:768px){.hero-art-minimal{padding:10px 0 22px;min-height:220px!important}.hero-art-minimal .art-caption,.hero-art-minimal .orbit{display:none!important}.hero-minimal-glow{width:230px;height:230px}.hero-minimal-mark{width:82px;height:82px;margin-bottom:18px;font-size:21px}.hero-minimal-identity>strong{font-size:13px}.hero-minimal-identity>span{letter-spacing:.13em;margin-top:8px;font-size:8px}}.hero-art-services{flex-direction:column;justify-content:center;width:100%;max-width:500px;margin-inline:auto;padding:30px 10px;display:flex;position:relative}.hero-service-head{justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding:0 8px;display:flex}.hero-service-head>span{color:var(--primary);letter-spacing:.18em;font-size:10px;font-weight:850}.hero-service-head>small{color:var(--muted);font-size:11px}.hero-service-list{flex-direction:column;display:flex}.hero-service-item{min-height:92px;color:var(--text);border-top:1px solid var(--border);grid-template-columns:38px 1fr auto;align-items:center;gap:15px;padding:15px 12px;text-decoration:none;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-service-item{border-top:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.hero-service-item{transition:padding .25s,background .25s,border-radius .25s}.hero-service-item:last-child{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.hero-service-item:last-child{border-bottom:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.hero-service-item:hover{background:linear-gradient(90deg,var(--primary),var(--surface));border-radius:18px;padding-left:20px;padding-right:20px}@supports (color:color-mix(in lab,red,red)){.hero-service-item:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 7%,transparent),color-mix(in srgb,var(--surface) 48%,transparent))}}.hero-service-number{color:var(--muted);letter-spacing:.08em;font-size:10px;font-weight:750}.hero-service-item div{flex-direction:column;gap:5px;display:flex}.hero-service-item strong{color:var(--text);letter-spacing:-.035em;font-size:20px;line-height:1.1}.hero-service-item small{color:var(--muted);letter-spacing:.04em;font-size:10px}.hero-service-item>svg{color:var(--muted);transition:color .25s,transform .25s}.hero-service-item:hover>svg{color:var(--primary);transform:translate(3px,-3px)}.hero-service-all{color:var(--text);align-self:flex-start;align-items:center;gap:7px;margin:19px 8px 0;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.hero-service-all svg{color:var(--primary);transition:transform .2s}.hero-service-all:hover svg{transform:translate(3px,-3px)}.hero-art-services .art-caption,.hero-art-services .orbit,.hero-art-services:before{display:none!important}@media (max-width:768px){.hero-art-services{max-width:none;padding:22px 0 8px;min-height:0!important}.hero-service-head{margin-bottom:10px;padding:0 3px}.hero-service-head>small{font-size:9px}.hero-service-item{grid-template-columns:28px 1fr auto;gap:10px;min-height:72px;padding:12px 4px}.hero-service-item:hover{border-radius:14px;padding-left:10px;padding-right:10px}.hero-service-item strong{font-size:16px}.hero-service-item small{font-size:9px}.hero-service-all{margin:15px 3px 0}}.hero-capabilities{border:1px solid var(--primary);width:100%;max-width:510px;margin-inline:auto;padding:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-capabilities{border:1px solid color-mix(in srgb,var(--primary) 11%,var(--border))}}.hero-capabilities{background:radial-gradient(circle at 90% 0,var(--primary),transparent 34%),var(--surface);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.hero-capabilities{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 72%,transparent)}}.hero-capabilities{-webkit-backdrop-filter:blur(18px);box-shadow:0 28px 70px #0000000f,inset 0 1px #ffffffb3}.hero-capabilities-head{justify-content:space-between;align-items:flex-start;margin-bottom:20px;padding:2px 2px 0;display:flex}.hero-capabilities-head>div{flex-direction:column;gap:6px;display:flex}.hero-capabilities-head span{color:var(--primary);letter-spacing:.19em;font-size:9px;font-weight:850}.hero-capabilities-head strong{color:var(--text);letter-spacing:-.025em;font-size:17px;font-weight:750}.hero-capabilities-head>svg{color:var(--primary)}.hero-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hero-capability-card{border:1px solid var(--border);flex-direction:column;min-height:164px;padding:17px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-capability-card{border:1px solid color-mix(in srgb,var(--border) 88%,transparent)}}.hero-capability-card{background:linear-gradient(145deg,var(--surface),var(--primary));border-radius:19px}@supports (color:color-mix(in lab,red,red)){.hero-capability-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary) 3%,var(--surface)))}}.hero-capability-card{color:var(--text);text-decoration:none;transition:transform .28s,border-color .28s,box-shadow .28s}.hero-capability-card:after{content:"";background:var(--primary);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-50px;right:-48px}@supports (color:color-mix(in lab,red,red)){.hero-capability-card:after{background:color-mix(in srgb,var(--primary) 7%,transparent)}}.hero-capability-card:after{transition:transform .35s}.hero-capability-card:hover{border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.hero-capability-card:hover{border-color:color-mix(in srgb,var(--primary) 26%,var(--border))}}.hero-capability-card:hover{box-shadow:0 16px 34px #00000012}.hero-capability-card:hover:after{transform:scale(1.35)}.hero-capability-icon{background:var(--primary);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-capability-icon{background:color-mix(in srgb,var(--primary) 9%,var(--surface))}}.hero-capability-icon{color:var(--primary)}.hero-capability-copy{flex-direction:column;gap:7px;margin-top:auto;display:flex}.hero-capability-copy strong{color:var(--text);letter-spacing:-.035em;font-size:17px;line-height:1.02}.hero-capability-copy small{color:var(--muted);font-size:9px;line-height:1.3}.hero-capability-arrow{color:var(--muted);transition:transform .25s,color .25s;position:absolute;top:15px;right:15px}.hero-capability-card:hover .hero-capability-arrow{color:var(--primary);transform:translate(3px,-3px)}.hero-capabilities-footer{color:var(--text);justify-content:space-between;align-items:center;margin-top:18px;padding:3px 2px 0;font-size:10px;font-weight:750;text-decoration:none;display:flex}.hero-capabilities-footer svg{color:var(--primary);transition:transform .2s}.hero-capabilities-footer:hover svg{transform:translate(3px,-3px)}.hero-capabilities .hero-service-all,.hero-capabilities .hero-service-head,.hero-capabilities .hero-service-list{display:none!important}@media (max-width:768px){.hero-capabilities{border-radius:22px;max-width:none;padding:16px}.hero-capabilities-head{margin-bottom:14px}.hero-capabilities-head strong{font-size:15px}.hero-capabilities-grid{gap:8px}.hero-capability-card{border-radius:16px;min-height:142px;padding:13px}.hero-capability-icon{border-radius:10px;width:33px;height:33px}.hero-capability-copy strong{font-size:14px}.hero-capability-copy small{font-size:8px}.hero-capability-arrow{top:13px;right:13px}.hero-capabilities-footer{margin-top:14px}}.hero-project-start{isolation:isolate;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:visible}.hero-project-start-glow{background:radial-gradient(circle,var(--primary) 0,var(--primary) 38%,transparent 70%);border-radius:50%;width:430px;height:430px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.hero-project-start-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0,color-mix(in srgb,var(--primary) 4%,transparent) 38%,transparent 70%)}}.hero-project-start-glow{filter:blur(12px);pointer-events:none;z-index:0}.hero-project-start-content{z-index:5;flex-direction:column;align-items:flex-start;width:min(390px,82%);display:flex;position:relative}.hero-project-start-label{color:var(--primary);letter-spacing:.2em;align-items:center;gap:9px;margin-bottom:22px;font-size:9px;font-weight:850;display:inline-flex}.hero-project-start-label:before{content:"";background:var(--primary);width:22px;height:1px}.hero-project-start-content h2{color:var(--text);letter-spacing:-.065em;margin:0;font-size:clamp(48px,4.5vw,72px);font-weight:850;line-height:.88}.hero-project-start-content h2 em{color:var(--primary);letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-project-start-content p{color:var(--muted);margin:24px 0 0;font-size:13px;line-height:1.65}.hero-project-chips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.hero-project-chips span{border:1px solid var(--primary);align-items:center;min-height:31px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hero-project-chips span{border:1px solid color-mix(in srgb,var(--primary) 11%,var(--border))}}.hero-project-chips span{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hero-project-chips span{background:color-mix(in srgb,var(--surface) 68%,transparent)}}.hero-project-chips span{color:var(--muted);letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);font-size:9px;font-weight:700;transition:color .2s,border-color .2s,transform .2s,background .2s}.hero-project-chips span:hover{color:var(--primary);border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hero-project-chips span:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}}.hero-project-chips span:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hero-project-chips span:hover{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.hero-project-chips span:hover{transform:translateY(-2px)}.hero-project-start-button{background:var(--text);min-height:47px;color:var(--bg);border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:27px;padding:0 19px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 14px 30px #00000017}.hero-project-start-button svg{color:var(--primary);transition:transform .25s}.hero-project-start-button:hover{transform:translateY(-3px);box-shadow:0 18px 38px #00000021}.hero-project-start-button:hover svg{transform:translate(3px,-3px)}.hero-project-start .orbit{opacity:.42}.hero-project-start .orbit-one{transform:scale(.94)}.hero-project-start .orbit-two{transform:scale(.88)}.hero-project-start .orbit-three{opacity:.25}.hero-project-start .floating-card,.hero-project-start .hero-capabilities,.hero-project-start .hero-minimal-identity,.hero-project-start .hero-studio-card{display:none!important}@media (max-width:768px){.hero-project-start{justify-content:flex-start;padding:34px 0 20px;min-height:340px!important}.hero-project-start .orbit{display:none!important}.hero-project-start-glow{width:270px;height:270px;top:42%;left:20%}.hero-project-start-content{align-items:flex-start;width:100%}.hero-project-start-label{margin-bottom:17px;font-size:8px}.hero-project-start-content h2{font-size:clamp(44px,14vw,58px)}.hero-project-start-content p{margin-top:18px;font-size:12px}.hero-project-chips{margin-top:18px}.hero-project-chips span{min-height:29px;padding:0 10px;font-size:8px}.hero-project-start-button{min-height:44px;margin-top:22px}}.hero-service-wheel{isolation:isolate;justify-content:center;align-items:center;width:100%;min-height:520px;display:flex;position:relative}.service-wheel-glow{background:radial-gradient(circle,var(--primary) 0,var(--primary) 42%,transparent 72%);border-radius:50%;width:390px;height:390px;position:absolute}@supports (color:color-mix(in lab,red,red)){.service-wheel-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 10%,transparent) 0,color-mix(in srgb,var(--primary) 4%,transparent) 42%,transparent 72%)}}.service-wheel-glow{filter:blur(10px);pointer-events:none}.service-wheel-ring{pointer-events:none;border-radius:50%;position:absolute}.service-wheel-ring-one{border:1px solid var(--primary);width:330px;height:330px}@supports (color:color-mix(in lab,red,red)){.service-wheel-ring-one{border:1px solid color-mix(in srgb,var(--primary) 16%,transparent)}}.service-wheel-ring-two{border:1px dashed var(--primary);width:440px;height:440px}@supports (color:color-mix(in lab,red,red)){.service-wheel-ring-two{border:1px dashed color-mix(in srgb,var(--primary) 11%,transparent)}}.service-wheel-ring-two{animation:vt-wheel-rotate 40s linear infinite}@keyframes vt-wheel-rotate{to{transform:rotate(1turn)}}.service-wheel-center{z-index:4;border:1px solid var(--primary);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:142px;height:142px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.service-wheel-center{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))}}.service-wheel-center{background:linear-gradient(145deg,var(--surface),var(--primary))}@supports (color:color-mix(in lab,red,red)){.service-wheel-center{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary) 7%,var(--surface)))}}.service-wheel-center{-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 55px #00000014,inset 0 1px #ffffffbf}.service-wheel-center>span{color:var(--text);letter-spacing:-.07em;font-size:39px;font-weight:900;line-height:1}.service-wheel-center>span:after{content:".";color:var(--primary)}.service-wheel-center small{color:var(--muted);letter-spacing:.16em;margin-top:9px;font-size:7px;font-weight:800}.service-wheel-item{z-index:6;border:1px solid var(--primary);align-items:center;gap:10px;min-width:130px;padding:11px 14px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.service-wheel-item{border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border))}}.service-wheel-item{border-radius:14px}@supports (color:color-mix(in lab,red,red)){.service-wheel-item{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.service-wheel-item{-webkit-backdrop-filter:blur(14px);color:var(--text);text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 12px 28px #0000000e}.service-wheel-item>svg{color:var(--primary);flex:none}.service-wheel-item>span{flex-direction:column;gap:2px;font-weight:800;display:flex}.service-wheel-item small{color:var(--muted);letter-spacing:.1em;font-size:7px;font-weight:700}.service-wheel-item:hover{z-index:10;border-color:var(--primary);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.service-wheel-item:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.service-wheel-item:hover{box-shadow:0 17px 35px #00000014}.service-wheel-web{top:80px;left:50%;transform:translate(-50%)}.service-wheel-web:hover{transform:translate(-50%)translateY(-4px)}.service-wheel-marketing{top:50%;right:18px;transform:translateY(-50%)}.service-wheel-marketing:hover{transform:translateY(calc(-50% - 4px))}.service-wheel-design{top:50%;left:18px;transform:translateY(-50%)}.service-wheel-design:hover{transform:translateY(calc(-50% - 4px))}.service-wheel-video{bottom:77px;left:50%;transform:translate(-50%)}.service-wheel-video:hover{transform:translate(-50%)translateY(-4px)}.service-wheel-cta{z-index:7;white-space:nowrap;color:var(--text);align-items:center;gap:7px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.service-wheel-cta:before{content:"";background:var(--primary);width:23px;height:1px}.service-wheel-cta svg{color:var(--primary);transition:transform .2s}.service-wheel-cta:hover svg{transform:translate(3px,-3px)}@media (max-width:768px){.hero-service-wheel{margin-top:15px;min-height:380px!important}.service-wheel-glow{width:270px;height:270px}.service-wheel-ring-one{width:230px;height:230px}.service-wheel-ring-two{width:315px;height:315px}.service-wheel-center{width:105px;height:105px}.service-wheel-center>span{font-size:30px}.service-wheel-center small{margin-top:6px;font-size:5px}.service-wheel-item{border-radius:12px;gap:7px;min-width:102px;padding:9px 10px}.service-wheel-item>span{font-size:9px}.service-wheel-item small{font-size:6px}.service-wheel-web{top:28px}.service-wheel-video{bottom:62px}.service-wheel-design{left:0}.service-wheel-marketing{right:0}.service-wheel-cta{font-size:9px;bottom:15px}}@media (prefers-reduced-motion:reduce){.service-wheel-ring-two{animation:none}}.hero-service-wheel{min-height:470px;transform:scale(1.04)}.service-wheel-ring-one{width:285px;height:285px}.service-wheel-ring-two{width:365px;height:365px}.service-wheel-glow{width:340px;height:340px}.service-wheel-center{width:132px;height:132px}.service-wheel-center>span{font-size:42px}.service-wheel-item{min-width:145px;padding:12px 15px}.service-wheel-cta{bottom:12px}@media (max-width:768px){.hero-service-wheel{transform:none;min-height:355px!important}.service-wheel-ring-one{width:210px;height:210px}.service-wheel-ring-two{width:285px;height:285px}.service-wheel-center{width:98px;height:98px}.service-wheel-item{min-width:105px}.service-wheel-web{top:25px}.service-wheel-video{bottom:57px}.service-wheel-design{left:0}.service-wheel-marketing{right:0}}.service-wheel-ring-two{opacity:.22;border-style:solid}.service-wheel-ring-one{opacity:.58;border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.service-wheel-ring-one{border-color:color-mix(in srgb,var(--primary) 18%,transparent)}}.service-wheel-glow{background:radial-gradient(circle,var(--primary) 0,var(--primary) 38%,transparent 72%);width:300px;height:300px}@supports (color:color-mix(in lab,red,red)){.service-wheel-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 16%,transparent) 0,color-mix(in srgb,var(--primary) 7%,transparent) 38%,transparent 72%)}}.service-wheel-glow{filter:blur(18px)}.service-wheel-center{border-color:var(--primary);width:126px;height:126px}@supports (color:color-mix(in lab,red,red)){.service-wheel-center{border-color:color-mix(in srgb,var(--primary) 18%,var(--border))}}.service-wheel-center{box-shadow:0 24px 60px var(--primary),0 12px 35px #0000000f,inset 0 1px 0 #fffc}@supports (color:color-mix(in lab,red,red)){.service-wheel-center{box-shadow:0 24px 60px color-mix(in srgb,var(--primary) 10%,transparent),0 12px 35px #0000000f,inset 0 1px 0 #fffc}}.service-wheel-item{border-color:var(--primary);border-radius:16px;min-width:138px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.service-wheel-item{border-color:color-mix(in srgb,var(--primary) 10%,var(--border))}}.service-wheel-item{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.service-wheel-item{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.service-wheel-item{box-shadow:0 12px 32px #0000000b,inset 0 1px #ffffffb8}.service-wheel-item>svg{width:16px;height:16px}.service-wheel-item>span{font-size:11px}.service-wheel-web{top:65px}.service-wheel-video{bottom:72px}.service-wheel-design{left:52px}.service-wheel-marketing{right:52px}.service-wheel-cta{opacity:.78;bottom:20px}@media (max-width:768px){.service-wheel-ring-two{opacity:.16}.service-wheel-design{left:2px}.service-wheel-marketing{right:2px}.service-wheel-web{top:30px}.service-wheel-video{bottom:62px}}.hero.hero-showcase{align-items:center;width:100%;max-width:1240px;min-height:auto;margin:0 auto;padding:82px 34px 0;overflow:hidden;flex-direction:column!important}.hero-showcase-copy{z-index:5;text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex;position:relative}.hero-showcase .hero-badge{margin:0 0 22px}.hero-showcase-title{max-width:900px;color:var(--text);letter-spacing:-.065em;margin:0;font-size:clamp(52px,5.5vw,82px);font-weight:850;line-height:.94}.hero-showcase-title>span{color:#0000;background:linear-gradient(90deg,#5b4cff,#3478f6 30%,#16a6a1 60%,#49ad56);-webkit-background-clip:text;background-clip:text}.hero-showcase-description{max-width:650px;margin:24px 0 0;font-size:14px;line-height:1.7}.hero-showcase-actions{justify-content:center;align-items:center;gap:10px;margin-top:25px;display:flex}.hero-showcase-visual{z-index:2;width:100%;margin-top:45px;position:relative}.hero-showcase-visual:before{content:"";z-index:-1;background:radial-gradient(circle,var(--primary),transparent 68%);border-radius:50%;width:70%;height:70%;position:absolute;top:20%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero-showcase-visual:before{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 13%,transparent),transparent 68%)}}.hero-showcase-visual:before{filter:blur(45px)}.hero-showcase-visual-placeholder{border:1px solid var(--primary);flex-direction:column;justify-content:center;align-items:center;min-height:410px;padding:48px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-showcase-visual-placeholder{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}}.hero-showcase-visual-placeholder{background:radial-gradient(circle at 50% 100%,#18a99b21,transparent 42%),radial-gradient(circle at 18% 75%,#5b4cff1c,transparent 34%),radial-gradient(circle at 82% 70%,#55ad551a,transparent 34%),var(--surface);border-radius:34px 34px 0 0}@supports (color:color-mix(in lab,red,red)){.hero-showcase-visual-placeholder{background:radial-gradient(circle at 50% 100%,#18a99b21,transparent 42%),radial-gradient(circle at 18% 75%,#5b4cff1c,transparent 34%),radial-gradient(circle at 82% 70%,#55ad551a,transparent 34%),color-mix(in srgb,var(--surface) 82%,transparent)}}.hero-showcase-visual-placeholder{-webkit-backdrop-filter:blur(16px)}.hero-showcase-visual-placeholder:before{content:"";opacity:.35;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-showcase-visual-placeholder:before{background-image:linear-gradient(color-mix(in srgb,var(--border) 50%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 50%,transparent) 1px,transparent 1px)}}.hero-showcase-visual-placeholder:before{pointer-events:none;background-size:55px 55px;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.hero-showcase-visual-placeholder>span{z-index:2;color:var(--primary);letter-spacing:.2em;margin-bottom:12px;font-size:10px;font-weight:850;position:relative}.hero-showcase-visual-placeholder>strong{z-index:2;color:var(--text);letter-spacing:-.05em;font-size:clamp(30px,3vw,48px);line-height:1;position:relative}.hero-showcase-services{z-index:2;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex;position:relative}.hero-showcase-services span{border:1px solid var(--primary);padding:9px 13px}@supports (color:color-mix(in lab,red,red)){.hero-showcase-services span{border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border))}}.hero-showcase-services span{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hero-showcase-services span{background:color-mix(in srgb,var(--surface) 80%,transparent)}}.hero-showcase-services span{color:var(--muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:750}.hero-showcase .hero-art,.hero-showcase .hero-service-wheel,.hero-showcase .hero-trust{display:none!important}@media (max-width:768px){.hero.hero-showcase{padding:55px 18px 0}.hero-showcase .hero-badge{margin-bottom:17px}.hero-showcase-title{font-size:clamp(42px,12vw,58px);line-height:.96}.hero-showcase-description{margin-top:19px;font-size:12px}.hero-desktop-break{display:none}.hero-showcase-actions{width:100%;margin-top:21px}.hero-showcase-actions>a{flex:1}.hero-showcase-visual{margin-top:34px}.hero-showcase-visual-placeholder{border-radius:25px 25px 0 0;min-height:330px;padding:30px 18px}.hero-showcase-visual-placeholder>strong{text-align:center;max-width:280px;font-size:30px}.hero-showcase-services{max-width:290px;margin-top:22px}.hero.hero-showcase{overflow:hidden;padding:42px 14px 0!important}.hero-showcase-copy{max-width:100%}.hero-showcase .hero-badge{margin-bottom:16px;transform:scale(.9)}.hero-showcase-title{max-width:355px;letter-spacing:-.065em!important;font-size:47px!important;line-height:.91!important}.hero-showcase-title br{display:none}.hero-showcase-title>span{margin-top:5px;display:block}.hero-showcase-description{max-width:330px;margin-top:18px!important;font-size:12px!important;line-height:1.55!important}.hero-showcase-actions{gap:8px;width:auto!important;margin-top:20px!important}.hero-showcase-actions>a{border-radius:14px;min-height:46px;padding:0 17px;font-size:10px;flex:none!important}.hero-showcase-visual{width:calc(100% + 28px);margin-left:-14px;margin-top:27px!important}.hero-showcase-visual-placeholder{background:radial-gradient(circle at 50% 78%,#654cff38,transparent 34%),radial-gradient(circle at 18% 82%,#18a99b33,transparent 35%),radial-gradient(circle at 82% 78%,#55ad552e,transparent 35%),var(--surface);border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0!important;min-height:360px!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.hero-showcase-visual-placeholder{background:radial-gradient(circle at 50% 78%,#654cff38,transparent 34%),radial-gradient(circle at 18% 82%,#18a99b33,transparent 35%),radial-gradient(circle at 82% 78%,#55ad552e,transparent 35%),color-mix(in srgb,var(--surface) 88%,transparent)}}.hero-showcase-services,.hero-showcase-visual-placeholder>span,.hero-showcase-visual-placeholder>strong{display:none!important}.hero-showcase-visual-placeholder:after{content:"VT";letter-spacing:-.1em;color:var(--primary);font-size:190px;font-weight:950;line-height:.8;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero-showcase-visual-placeholder:after{color:color-mix(in srgb,var(--primary) 11%,transparent)}}.hero-showcase-visual-placeholder:after{pointer-events:none}}.hero-creative-stage{border:1px solid var(--primary);width:100%;height:470px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-creative-stage{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}}.hero-creative-stage{isolation:isolate;background:radial-gradient(circle at 18% 90%,#3e56ff2e,#0000 31%),radial-gradient(circle at 50% 100%,#5c3fff33,#0000 34%),radial-gradient(circle at 82% 88%,#1ab9892b,#0000 30%),linear-gradient(#ffffff73,#f7f7ffd1);border-radius:34px 34px 0 0}.hero-creative-stage:before{content:"";opacity:.28;background-image:linear-gradient(#64648221 1px,#0000 0),linear-gradient(90deg,#64648221 1px,#0000 0);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000);mask-image:linear-gradient(#0000 5%,#000)}.hero-creative-stage:after{content:"";filter:blur(35px);background:linear-gradient(90deg,#4d5dff33,#6945ff2b,#1db8962e);border-radius:50%;height:190px;position:absolute;bottom:-75px;left:-5%;right:-5%}.hero-creative-glow{z-index:0;filter:blur(50px);background:#644aff1f;border-radius:50%;width:620px;height:270px;bottom:30px}.hero-creative-glow,.hero-creative-main{position:absolute;left:50%;transform:translate(-50%)}.hero-creative-main{z-index:3;width:720px;height:300px;bottom:28px}.hero-laptop{z-index:5;width:340px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.hero-laptop-screen{background:radial-gradient(circle at 50% 55%,#5d41ff7a,#0000 35%),linear-gradient(145deg,#10111b,#17132d 50%,#0b1119);border:8px solid #171820;border-radius:15px 15px 8px 8px;flex-direction:column;justify-content:center;align-items:center;height:205px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 55px #1f19463b}.hero-laptop-screen:before{content:"";border:1px solid #8269ff2e;border-radius:50%;width:210px;height:210px;position:absolute}.hero-laptop-screen small{z-index:2;color:#ffffff94;letter-spacing:.22em;margin-bottom:8px;font-size:7px;font-weight:800;position:relative}.hero-laptop-screen strong{z-index:2;color:#fff;text-align:center;letter-spacing:-.055em;font-size:30px;line-height:.88;position:relative}.hero-laptop-screen strong span{color:#8d78ff}.hero-laptop-base{clip-path:polygon(7% 0,93% 0,100% 75%,96% 100%,4% 100%,0 75%);background:linear-gradient(#d8d9e0,#9d9fa8);width:390px;height:18px;position:relative;left:50%;transform:translate(-50%);box-shadow:0 13px 25px #00000029}.hero-screen{z-index:2;border:7px solid #282936;border-radius:14px;width:235px;height:155px;padding:20px;position:absolute;overflow:hidden;box-shadow:0 24px 45px #18163626}.hero-screen:after{content:"";background:#737580;width:5px;height:45px;position:absolute;bottom:-45px;left:50%;transform:translate(-50%)}.hero-screen span{letter-spacing:.17em;font-size:7px;font-weight:850}.hero-screen strong{letter-spacing:-.05em;margin-top:8px;font-size:26px;display:block}.hero-screen-left{color:#17171c;background:linear-gradient(135deg,#5e4cff2e,#0000),#f7f7fb;bottom:75px;left:10px;transform:rotate(-5deg)}.hero-screen-right{color:#fff;background:radial-gradient(circle at 75% 25%,#ff459a59,#0000 30%),linear-gradient(145deg,#23202f,#161622);bottom:92px;right:10px;transform:rotate(5deg)}.hero-screen-right span{color:#ff73b5}.hero-creative-service{z-index:8;-webkit-backdrop-filter:blur(15px);background:#ffffffd6;border:1px solid #ffffffb8;border-radius:16px;align-items:center;gap:10px;min-width:150px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 16px 35px #241f501c}.hero-creative-service>span{background:var(--primary);color:#fff;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:8px;font-weight:850;display:grid}.hero-creative-service strong{color:#15151a;font-size:11px;line-height:1.08}.hero-creative-web{top:45px;left:7%;transform:rotate(-3deg)}.hero-creative-marketing{bottom:62px;left:5%;transform:rotate(2deg)}.hero-creative-design{top:52px;right:7%;transform:rotate(3deg)}.hero-creative-video{bottom:60px;right:5%;transform:rotate(-2deg)}.hero-creative-marketing>span{background:#24b978}.hero-creative-design>span{background:#f04e9e}.hero-creative-video>span{background:#ff8735}@media (max-width:768px){.hero-showcase-visual{margin-top:25px!important}.hero-creative-stage{border-left:0;border-right:0;border-radius:28px 28px 0 0;height:390px}.hero-creative-main{transform-origin:bottom;width:430px;height:245px;bottom:15px;transform:translate(-50%)scale(.83)}.hero-laptop{width:270px}.hero-laptop-screen{height:170px}.hero-laptop-screen strong{font-size:25px}.hero-laptop-base{width:310px}.hero-screen{width:180px;height:125px}.hero-screen strong{font-size:20px}.hero-screen-left{bottom:65px;left:-18px}.hero-screen-right{bottom:76px;right:-18px}.hero-creative-service{border-radius:12px;gap:7px;min-width:112px;padding:8px 9px}.hero-creative-service>span{border-radius:7px;width:25px;height:25px;font-size:7px}.hero-creative-service strong{font-size:8px}.hero-creative-web{top:28px;left:4%}.hero-creative-design{top:35px;right:4%}.hero-creative-marketing{bottom:92px;left:3%}.hero-creative-video{bottom:90px;right:3%}}@media (min-width:769px){.hero.hero-showcase{max-width:1400px}.hero-showcase-copy{max-width:1150px}.hero-showcase-title{white-space:nowrap;width:100%;max-width:1150px;font-size:clamp(62px,5.25vw,84px);line-height:.94}.hero-showcase-title>span{display:inline}.hero-showcase-visual{width:min(1200px,100vw - 80px);margin-top:48px}.hero-creative-stage{width:100%;height:540px}.hero-creative-main{transform-origin:bottom;width:820px;height:345px;bottom:35px;transform:translate(-50%)scale(1.12)}.hero-creative-service{min-width:165px;padding:13px 16px}.hero-creative-service strong{font-size:12px}.hero-creative-web{top:55px;left:7%}.hero-creative-design{top:55px;right:7%}.hero-creative-marketing{bottom:72px;left:5%}.hero-creative-video{bottom:72px;right:5%}}@media (max-width:768px){.hero-showcase-title{white-space:normal!important}}.hero-ecosystem{z-index:20;border:1px solid var(--primary);justify-content:center;align-items:stretch;gap:6px;width:min(920px,100% - 56px);padding:7px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero-ecosystem{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}}.hero-ecosystem{background:var(--surface);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.hero-ecosystem{background:color-mix(in srgb,var(--surface) 78%,transparent)}}.hero-ecosystem{-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 45px #00000014,inset 0 1px #ffffffb3}.hero-ecosystem-item{min-width:0;color:var(--text);border-radius:12px;flex-direction:column;flex:1 1 0;gap:4px;padding:10px 12px;text-decoration:none;transition:background .22s,transform .22s;display:flex;position:relative}.hero-ecosystem-item:hover{background:var(--primary);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.hero-ecosystem-item:hover{background:color-mix(in srgb,var(--primary) 6%,var(--surface))}}.hero-ecosystem-item span{color:var(--primary);letter-spacing:.14em;font-size:7px;font-weight:850}.hero-ecosystem-item strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:750;overflow:hidden}.hero-ecosystem-item+.hero-ecosystem-item:before{content:"";background:var(--border);width:1px;position:absolute;top:10px;bottom:10px;left:-3px}@supports (color:color-mix(in lab,red,red)){.hero-ecosystem-item+.hero-ecosystem-item:before{background:color-mix(in srgb,var(--border) 80%,transparent)}}@media (min-width:769px){.hero-creative-main{bottom:90px}.hero-creative-marketing,.hero-creative-video{bottom:122px}}@media (max-width:768px){.hero-creative-stage{height:430px}.hero-ecosystem{scrollbar-width:none;border-radius:15px;justify-content:flex-start;width:calc(100% - 20px);padding:6px;bottom:10px;overflow:auto hidden}.hero-ecosystem::-webkit-scrollbar{display:none}.hero-ecosystem-item{flex:none;min-width:105px;padding:9px 10px}.hero-ecosystem-item span{font-size:6px}.hero-ecosystem-item strong{font-size:9px}.hero-creative-main{bottom:82px}.hero-creative-marketing,.hero-creative-video{bottom:135px}}@media (min-width:1100px){.nav-container,.navbar,.site-navbar{gap:18px!important}.desktop-nav,.nav-links,.navbar-links{min-width:0;gap:18px!important}.desktop-nav a,.nav-links a,.navbar-links a{white-space:nowrap;font-size:12px!important}.nav-brand,.navbar-brand{flex:none;margin-right:12px}.nav-actions,.navbar-actions{flex:none;margin-left:auto}}@media (min-width:1100px) and (max-width:1450px){.desktop-nav,.nav-links,.navbar-links{gap:12px!important}.desktop-nav a,.nav-links a,.navbar-links a{font-size:11px!important}}.hero-project-showcase{border:1px solid var(--primary);width:100%;min-height:560px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-project-showcase{border:1px solid color-mix(in srgb,var(--primary) 11%,var(--border))}}.hero-project-showcase{background:radial-gradient(circle at 18% 84%,#5b4cff29,transparent 30%),radial-gradient(circle at 82% 80%,#12ab9d26,transparent 30%),radial-gradient(circle at 50% 105%,#6948ff38,transparent 38%),var(--surface);border-radius:36px 36px 0 0}@supports (color:color-mix(in lab,red,red)){.hero-project-showcase{background:radial-gradient(circle at 18% 84%,#5b4cff29,transparent 30%),radial-gradient(circle at 82% 80%,#12ab9d26,transparent 30%),radial-gradient(circle at 50% 105%,#6948ff38,transparent 38%),color-mix(in srgb,var(--surface) 91%,transparent)}}.hero-project-showcase{isolation:isolate}.hero-project-showcase:before{content:"";z-index:0;opacity:.24;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hero-project-showcase:before{background-image:linear-gradient(color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--border) 55%,transparent) 1px,transparent 1px)}}.hero-project-showcase:before{background-size:58px 58px;-webkit-mask-image:linear-gradient(#0000,#000 45% 100%);mask-image:linear-gradient(#0000,#000 45% 100%)}.hero-project-showcase-glow{z-index:0;background:radial-gradient(circle,var(--primary),transparent 70%);border-radius:50%;width:760px;height:280px;position:absolute;bottom:55px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hero-project-showcase-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%)}}.hero-project-showcase-glow{filter:blur(44px)}.hero-project-showcase-label{z-index:8;align-items:center;gap:12px;display:flex;position:absolute;top:26px;left:32px}.hero-project-showcase-label span{color:var(--primary);letter-spacing:.18em;font-size:8px;font-weight:850}.hero-project-showcase-label small{color:var(--muted);font-size:9px}.hero-project-canvas{z-index:4;position:absolute;inset:68px 30px 60px}.hero-project-preview{border:1px solid var(--primary);flex-direction:column;display:flex;position:absolute;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-project-preview{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}}.hero-project-preview{background:var(--surface);color:var(--text);border-radius:22px;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;box-shadow:0 28px 70px #15123221,inset 0 1px #ffffffb8}.hero-project-preview:hover{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hero-project-preview:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))}}.hero-project-preview:hover{box-shadow:0 34px 90px #1f184e2e,inset 0 1px #ffffffd1}.hero-project-preview-main{z-index:6;width:min(650px,58%);height:395px;bottom:0;left:50%;transform:translate(-50%)}.hero-project-preview-main:hover{transform:translate(-50%)translateY(-8px)}.hero-project-preview-left,.hero-project-preview-right{z-index:3;opacity:.96;width:360px;height:300px;bottom:34px}.hero-project-preview-left{transform-origin:100% 100%;left:2%;transform:rotate(-6deg)}.hero-project-preview-right{transform-origin:0 100%;right:2%;transform:rotate(6deg)}.hero-project-preview-left:hover{z-index:7;transform:rotate(-3deg)translateY(-7px)}.hero-project-preview-right:hover{z-index:7;transform:rotate(3deg)translateY(-7px)}.hero-project-browser-bar{border-bottom:1px solid var(--border);background:var(--surface);flex:0 0 38px;align-items:center;gap:6px;padding:0 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.hero-project-browser-bar{background:color-mix(in srgb,var(--surface) 95%,var(--text) 5%)}}.hero-project-browser-bar i{background:var(--muted);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab,red,red)){.hero-project-browser-bar i{background:color-mix(in srgb,var(--muted) 60%,transparent)}}.hero-project-browser-bar span{color:var(--muted);letter-spacing:.12em;margin-left:7px;font-size:7px;font-weight:800}.hero-project-preview-screen{background:linear-gradient(145deg,var(--primary),var(--surface));flex:auto;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-project-preview-screen{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),var(--surface))}}.hero-project-preview-screen img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s;display:block}.hero-project-preview:hover .hero-project-preview-screen img{transform:scale(1.025)}.hero-project-fallback{color:#15151b;background:radial-gradient(circle at 70% 25%,#6349ff38,#0000 35%),linear-gradient(145deg,#f8f8fd,#eef1ff);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:26px;display:flex}.hero-project-fallback>small,.hero-project-fallback>span{color:#604dff;letter-spacing:.17em;margin-bottom:8px;font-size:8px;font-weight:850}.hero-project-fallback>strong{letter-spacing:-.05em;font-size:34px;line-height:.94}.hero-project-fallback-main{text-align:center;color:#fff;background:radial-gradient(circle at 50% 45%,#684dff52,#0000 32%),linear-gradient(145deg,#11121c,#19152f 55%,#0c131c);justify-content:center;align-items:center}.hero-project-fallback-main>strong{font-size:48px}.hero-project-fallback-main em{color:#8f79ff;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-project-preview-meta{border-top:1px solid var(--border);background:var(--surface);flex:none;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-project-preview-meta{background:color-mix(in srgb,var(--surface) 94%,transparent)}}.hero-project-preview-meta span{color:var(--primary);letter-spacing:.12em;font-size:7px;font-weight:850}.hero-project-preview-meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:750;overflow:hidden}.hero-project-preview-meta svg{color:var(--primary)}.hero-project-showcase-bottom{z-index:9;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:18px;left:30px;right:30px}.hero-project-showcase-bottom>span{color:var(--muted);font-size:9px}.hero-project-showcase-bottom>a{color:var(--text);align-items:center;gap:7px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.hero-project-showcase-bottom svg{color:var(--primary)}@media (max-width:768px){.hero-project-showcase{border-left:0;border-right:0;border-radius:28px 28px 0 0;min-height:430px}.hero-project-showcase-label{top:18px;left:18px}.hero-project-showcase-label small{display:none}.hero-project-canvas{inset:55px 10px 58px}.hero-project-preview-main{width:82%;height:300px}.hero-project-preview-left,.hero-project-preview-right{width:190px;height:220px;bottom:18px}.hero-project-preview-left{left:-80px;transform:rotate(-8deg)}.hero-project-preview-right{right:-80px;transform:rotate(8deg)}.hero-project-browser-bar{flex-basis:30px;padding:0 10px}.hero-project-browser-bar span{display:none}.hero-project-preview-meta{grid-template-columns:1fr auto;padding:10px}.hero-project-preview-meta span{display:none}.hero-project-preview-meta strong{font-size:9px}.hero-project-fallback{padding:18px}.hero-project-fallback>strong{font-size:24px}.hero-project-fallback-main>strong{font-size:34px}.hero-project-showcase-bottom{bottom:14px;left:14px;right:14px}.hero-project-showcase-bottom>span{display:none}.hero-project-showcase-bottom{justify-content:flex-end}}.hero.hero-showcase{min-height:680px!important;padding-top:85px!important;padding-bottom:90px!important}.hero-showcase-copy,.hero-showcase-title{max-width:1050px!important}.hero-showcase-title{font-size:clamp(64px,5.4vw,86px)!important;line-height:.93!important}.hero-showcase-description{max-width:620px!important;margin-top:25px!important;font-size:15px!important}.hero-showcase-actions{gap:10px!important;margin-top:27px!important}.hero-showcase-visual{display:none!important}@media (max-width:768px){.hero.hero-showcase{justify-content:center!important;min-height:calc(100svh - 90px)!important;padding:45px 18px 55px!important}.hero-showcase-title{max-width:355px!important;font-size:46px!important;line-height:.92!important}.hero-showcase-description{max-width:325px!important;font-size:12px!important}.hero-showcase-actions{grid-template-columns:1fr 1fr;max-width:330px;gap:8px!important;width:100%!important;display:grid!important}.hero-showcase-actions>a{justify-content:center;width:100%}.hero-showcase-actions>a:first-child{grid-column:1/-1}}.hero-showcase-title>span{word-spacing:.035em;letter-spacing:-.052em!important}.hero-specialized-line{justify-content:center;min-height:28px;margin-top:18px;font-size:13px;display:flex}.hero-specialized-line>span{color:var(--text);font-weight:650}.hero-specialized-line>strong{font-weight:800}.hero-specialized-line>i{background:var(--primary);width:2px;height:16px;animation:vt-typing-cursor .8s step-end infinite;display:inline-block}@keyframes vt-typing-cursor{50%{opacity:0}}.hero-proof-strip{border:1px solid var(--primary);grid-template-columns:repeat(3,minmax(120px,1fr));width:min(470px,100%);margin-top:19px;display:grid}@supports (color:color-mix(in lab,red,red)){.hero-proof-strip{border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border))}}.hero-proof-strip{border-radius:16px;overflow:hidden}.hero-proof-strip>div{flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:68px;display:flex}.hero-proof-strip>div+div{border-left:1px solid var(--border)}.hero-proof-strip strong{letter-spacing:-.04em;font-size:20px;font-weight:850}.hero-proof-strip span{letter-spacing:.12em;font-size:7px}.hero-showcase-actions{margin-top:18px!important}@media (max-width:768px){.hero-showcase-title>span{letter-spacing:-.045em!important}.hero-specialized-line{margin-top:15px;font-size:11px}.hero-proof-strip{border-radius:14px;grid-template-columns:repeat(3,1fr);width:100%;max-width:330px;margin-top:16px}.hero-proof-strip>div{min-height:60px}.hero-proof-strip strong{font-size:17px}.hero-proof-strip span{font-size:6px}}@media (min-width:769px){.hero.hero-showcase{min-height:650px!important;padding-top:70px!important;padding-bottom:78px!important}.hero-showcase-copy,.hero-showcase-title{max-width:1000px!important}.hero-showcase-title{letter-spacing:-.055em!important;font-size:clamp(58px,4.85vw,76px)!important;line-height:.96!important}.hero-showcase-title>span{letter-spacing:-.045em!important;word-spacing:.07em!important}.hero-showcase-description{margin-top:22px!important;font-size:14px!important}.hero-specialized-line{min-height:30px;font-size:13px;margin-top:16px!important}.hero-specialized-line>strong{font-size:13px}.hero-proof-strip{border-radius:17px!important;width:535px!important;margin-top:17px!important}.hero-proof-strip>div{min-height:82px!important}.hero-proof-strip strong{font-size:27px!important;line-height:1!important}.hero-proof-strip span{letter-spacing:.14em;margin-top:5px;font-size:7px!important}.hero-showcase-actions{margin-top:17px!important}.hero-showcase-actions>a{min-height:48px;padding-inline:22px}}@media (max-width:768px){.hero.hero-showcase{min-height:auto!important;padding-top:45px!important;padding-bottom:55px!important}.hero-showcase-title{font-size:43px!important;line-height:.94!important}.hero-showcase-title>span{word-spacing:.035em!important}.hero-specialized-line{font-size:10px;margin-top:14px!important}.hero-proof-strip{max-width:340px!important}.hero-proof-strip>div{min-height:72px!important}.hero-proof-strip strong{font-size:21px!important}.hero-proof-strip span{font-size:6px!important}}@media (min-width:769px){.hero.hero-showcase{padding-top:105px!important;padding-bottom:82px!important}.hero-showcase .hero-badge{margin-bottom:24px!important}.hero-showcase-title{font-size:clamp(56px,4.7vw,74px)!important;line-height:.96!important}.hero-showcase-description{margin-top:20px!important}.hero-specialized-line{margin-top:15px!important}.hero-proof-strip,.hero-showcase-actions{margin-top:16px!important}}@media (max-width:768px){.hero.hero-showcase{padding-top:72px!important}}@media (min-width:769px){.hero.hero-showcase{padding-top:125px!important}}@media (max-width:768px){.hero.hero-showcase{padding:88px 16px 58px!important}.hero-showcase .hero-badge{margin-bottom:18px!important}.hero-showcase-title{margin-inline:auto;max-width:350px!important;font-size:41px!important;line-height:.93!important}.hero-showcase-description{max-width:325px!important;margin-top:18px!important;font-size:12px!important;line-height:1.55!important}.hero-specialized-line{min-height:24px;margin-top:14px!important}.hero-proof-strip{width:100%!important;max-width:345px!important;margin-top:14px!important}.hero-proof-strip>div{min-height:68px!important}.hero-proof-strip strong{font-size:20px!important}.hero-showcase-actions{grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;max-width:345px!important;margin-top:15px!important;display:grid!important}.hero-showcase-actions>a{justify-content:center;min-height:45px!important;padding:0 12px!important;font-size:9px!important}.hero-showcase-actions>a:first-child{grid-column:1/-1}}.hero-showcase-title{text-align:center!important;width:100%!important;margin-inline:auto!important}.hero-showcase-title>span{width:100%;display:block!important}.hero-showcase-description{text-align:center!important;margin-inline:auto!important}.hero-specialized-line{width:100%}.hero-proof-strip,.hero-single-action{margin-left:auto!important;margin-right:auto!important}.hero-single-action{justify-content:center!important;width:auto!important;display:flex!important}.hero-single-action>a{justify-content:center;min-width:155px}.hero-proof-strip strong{text-align:center;font-variant-numeric:tabular-nums;min-width:58px}@media (min-width:769px){.hero-showcase-title{max-width:1050px!important}.hero-showcase-title>span{white-space:nowrap}}@media (max-width:768px){.hero.hero-showcase{padding-top:88px!important}.hero-showcase-title{max-width:355px!important;font-size:42px!important;line-height:.93!important}.hero-showcase-title>span{margin-top:5px;white-space:normal!important}.hero-showcase-description{max-width:325px!important}.hero-proof-strip{max-width:340px!important}.hero-single-action{width:auto!important;max-width:none!important;display:flex!important}.hero-single-action>a{width:165px!important;min-height:46px!important}}.hero.hero-showcase{position:relative;align-items:center!important;min-height:720px!important;padding:135px 24px 95px!important;display:flex!important}.hero-showcase-copy{width:100%;margin-inline:auto;text-align:center!important;align-items:center!important;max-width:1120px!important}.hero-showcase .hero-badge{margin-bottom:26px!important}.hero-final-title{text-align:center;flex-direction:column;align-items:center;width:100%;font-weight:850;letter-spacing:-.062em!important;max-width:1100px!important;margin:0 auto!important;display:flex!important}.hero-title-main{color:var(--text)!important}.hero-title-gradient,.hero-title-main{white-space:nowrap;font-size:clamp(66px,5.5vw,88px);line-height:.94;display:block!important}.hero-title-gradient{background:linear-gradient(100deg,#604cff,#3f72f3 23%,#16a4b3 48%,#20ad83 72%,#55ac4b) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;margin-top:3px;animation:vt-hero-gradient-flow 6s ease-in-out infinite alternate;color:#0000!important}@keyframes vt-hero-gradient-flow{0%{background-position:0}to{background-position:100%}}.hero-title-india{opacity:.9;margin-top:11px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,3.3vw,53px);font-style:italic;font-weight:400;line-height:1;color:var(--text)!important;letter-spacing:-.04em!important;display:block!important}.hero-showcase-description{color:var(--muted);text-align:center;max-width:650px!important;margin:26px auto 0!important;font-size:14px!important;line-height:1.65!important}.hero-specialized-line{border:1px solid var(--primary);align-items:center;gap:7px;min-height:34px;padding:7px 13px;justify-content:center!important;width:auto!important;margin-top:18px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.hero-specialized-line{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}}.hero-specialized-line{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hero-specialized-line{background:color-mix(in srgb,var(--surface) 74%,transparent)}}.hero-specialized-line{-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #00000009}.hero-specialized-line>span{color:var(--muted);font-size:10px;font-weight:700}.hero-specialized-line>strong{min-width:112px;color:var(--primary);text-align:left;font-weight:850;font-size:10px!important}.hero-proof-strip{background:var(--surface);grid-template-columns:repeat(3,1fr);max-width:calc(100vw - 32px);border-radius:18px!important;width:560px!important;margin:17px auto 0!important}@supports (color:color-mix(in lab,red,red)){.hero-proof-strip{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.hero-proof-strip{-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px #0000000d}.hero-proof-strip>div{min-height:84px!important}.hero-proof-strip strong{color:var(--text);font-weight:880;line-height:1;font-size:28px!important}.hero-proof-strip span{color:var(--muted);letter-spacing:.14em;margin-top:6px;font-weight:800;font-size:7px!important}.hero-final-actions{justify-content:center;align-items:center;gap:9px!important;width:auto!important;margin:18px auto 0!important;display:flex!important}.hero-final-actions>a{justify-content:center;align-items:center;display:inline-flex;min-height:49px!important;padding:0 22px!important;font-size:10px!important}.vt-network-background{opacity:.82!important}@media (max-width:768px){.hero.hero-showcase{min-height:auto!important;padding:92px 15px 58px!important}.hero-showcase-copy{max-width:100%!important}.hero-showcase .hero-badge{margin-bottom:19px!important}.hero-final-title{max-width:360px!important}.hero-title-main{white-space:normal;font-size:43px;line-height:.95}.hero-title-gradient{white-space:normal;max-width:350px;margin-top:5px;font-size:43px;line-height:.92}.hero-title-india{margin-top:9px;font-size:27px;line-height:1.05}.hero-showcase-description{max-width:330px!important;margin-top:20px!important;font-size:12px!important;line-height:1.55!important}.hero-desktop-break{display:none}.hero-specialized-line{max-width:330px;padding:6px 11px;margin-top:15px!important}.hero-specialized-line>span,.hero-specialized-line>strong{font-size:9px!important}.hero-specialized-line>strong{min-width:100px}.hero-proof-strip{border-radius:15px!important;width:100%!important;max-width:340px!important;margin-top:14px!important}.hero-proof-strip>div{min-height:68px!important}.hero-proof-strip strong{font-size:21px!important}.hero-proof-strip span{margin-top:4px;font-size:6px!important}.hero-final-actions{grid-template-columns:1fr 1fr;max-width:340px;gap:8px!important;width:100%!important;margin-top:14px!important;display:grid!important}.hero-final-actions>a{width:100%;min-height:45px!important;padding:0 10px!important;font-size:9px!important}.vt-network-background{opacity:.57!important}}@media (prefers-reduced-motion:reduce){.hero-title-gradient{animation:none}}.hero.hero-showcase{justify-content:center!important;max-width:1240px!important;min-height:690px!important;padding:125px 32px 82px!important}.hero-split-final{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);gap:88px;width:100%;text-align:left!important;align-items:center!important;max-width:1160px!important;display:grid!important}.hero-final-left{flex-direction:column;align-items:flex-start;display:flex}.hero-final-left .hero-badge{margin:0 0 24px!important}.hero-final-heading{text-align:left;flex-direction:column;margin:0;display:flex}.hero-final-heading>span{color:var(--text);letter-spacing:-.065em}.hero-final-heading>span,.hero-final-heading>strong{font-size:clamp(58px,4.65vw,76px);font-weight:860;line-height:.93}.hero-final-heading>strong{letter-spacing:-.06em;color:#0000;background:linear-gradient(100deg,#604cff,#377cf0 34%,#16a79e 68%,#55ad4c) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;margin-top:2px;animation:vt-final-gradient 6s ease-in-out infinite alternate}@keyframes vt-final-gradient{0%{background-position:0}to{background-position:100%}}.hero-final-heading>em{color:var(--text);letter-spacing:-.035em;opacity:.88;margin-top:13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.55vw,41px);font-style:italic;font-weight:400;line-height:1}.hero-final-description{max-width:570px;color:var(--muted);margin:26px 0 0;font-size:14px;line-height:1.7}.hero-final-contact{justify-content:center;min-width:150px;margin-top:25px}.hero-final-right{border:1px solid var(--primary);padding:34px;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-final-right{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))}}.hero-final-right{background:radial-gradient(circle at 90% 5%,var(--primary),transparent 36%),var(--surface);border-radius:26px}@supports (color:color-mix(in lab,red,red)){.hero-final-right{background:radial-gradient(circle at 90% 5%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 36%),color-mix(in srgb,var(--surface) 78%,transparent)}}.hero-final-right{-webkit-backdrop-filter:blur(18px);box-shadow:0 26px 65px #00000012,inset 0 1px #ffffffb8}.hero-final-specialized-label{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.hero-final-specialized-label span{color:var(--primary);letter-spacing:.17em;font-size:8px;font-weight:850}.hero-final-specialized-label small{color:var(--muted);font-size:9px}.hero-final-specialized{flex-wrap:wrap;align-items:baseline;gap:7px;min-height:54px;display:flex}.hero-final-specialized>span{color:var(--text);letter-spacing:-.035em;font-size:23px;font-weight:760}.hero-final-specialized>strong{color:var(--primary);letter-spacing:-.035em;font-size:23px;font-weight:820}.hero-final-specialized>i{background:var(--primary);width:2px;height:23px;animation:vt-typing-cursor .8s step-end infinite;display:inline-block}.hero-final-right-copy{max-width:390px;color:var(--muted);margin:7px 0 25px;font-size:12px;line-height:1.6}.hero-final-stats{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-final-stats{background:color-mix(in srgb,var(--surface) 87%,transparent)}}.hero-final-stats>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:92px;display:flex}.hero-final-stats>div+div{border-left:1px solid var(--border)}.hero-final-stats strong{min-width:65px;color:var(--text);font-variant-numeric:tabular-nums;font-size:27px;font-weight:880;line-height:1}.hero-final-stats span{color:var(--muted);letter-spacing:.13em;margin-top:7px;font-size:7px;font-weight:850}@media (max-width:768px){.hero.hero-showcase{min-height:auto!important;padding:92px 16px 58px!important}.hero-split-final{grid-template-columns:1fr!important;gap:31px!important;max-width:100%!important}.hero-final-left{text-align:center;align-items:center}.hero-final-left .hero-badge{margin-bottom:18px!important}.hero-final-heading{text-align:center;align-items:center;width:100%;max-width:355px}.hero-final-heading>span,.hero-final-heading>strong{white-space:normal;text-align:center;width:100%;font-size:42px;line-height:.93}.hero-final-heading>em{text-align:center;margin-top:10px;font-size:25px}.hero-final-description{text-align:center;max-width:325px;margin-top:19px;font-size:12px;line-height:1.55}.hero-final-contact{width:170px;min-height:46px;margin-top:20px}.hero-final-right{border-radius:21px;width:100%;max-width:345px;margin-inline:auto;padding:20px 16px}.hero-final-specialized-label{margin-bottom:18px}.hero-final-specialized-label small{display:none}.hero-final-specialized{text-align:center;justify-content:center;min-height:44px}.hero-final-specialized>span,.hero-final-specialized>strong{font-size:17px}.hero-final-specialized>i{height:18px}.hero-final-right-copy{text-align:center;margin:5px auto 18px;font-size:10px}.hero-final-stats>div{min-height:72px}.hero-final-stats strong{font-size:20px}.hero-final-stats span{font-size:6px}}@media (prefers-reduced-motion:reduce){.hero-final-heading>strong{animation:none}}@media (min-width:769px){.hero.hero-showcase{max-width:1320px!important;padding-inline:42px!important}.hero-split-final{grid-template-columns:minmax(0,1.32fr) minmax(360px,.68fr)!important;gap:82px!important;max-width:1220px!important}.hero-final-heading>span,.hero-final-heading>strong{font-size:clamp(60px,4.9vw,80px)!important}.hero-final-description{max-width:610px!important}.hero-final-right{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 0 12px 28px!important}.hero-final-right:before{content:"";background:linear-gradient(to bottom,transparent,var(--primary) 18%,var(--primary) 82%,transparent);width:1px;position:absolute;top:6px;bottom:6px;left:0}@supports (color:color-mix(in lab,red,red)){.hero-final-right:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary) 32%,var(--border)) 18%,color-mix(in srgb,var(--primary) 15%,var(--border)) 82%,transparent)}}.hero-final-specialized-label{margin-bottom:30px!important}.hero-final-specialized{min-height:62px!important}.hero-final-specialized>span,.hero-final-specialized>strong{font-size:25px!important}.hero-final-right-copy{max-width:410px!important;margin-top:11px!important;margin-bottom:29px!important;font-size:12px!important}.hero-final-stats{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important;overflow:visible!important}.hero-final-stats>div{border:1px solid var(--primary);position:relative;min-height:94px!important}@supports (color:color-mix(in lab,red,red)){.hero-final-stats>div{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}}.hero-final-stats>div{background:var(--surface);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.hero-final-stats>div{background:color-mix(in srgb,var(--surface) 72%,transparent)}}.hero-final-stats>div{-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 30px #00000009}.hero-final-stats>div+div{border-left:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero-final-stats>div+div{border-left:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}.hero-final-stats strong{font-size:29px!important}}@media (max-width:768px){.hero-split-final{gap:34px!important}.hero-final-right{border:0!important;border-top:1px solid var(--border)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:22px 4px 0!important}.hero-final-specialized-label{justify-content:center!important}.hero-final-specialized-label span{text-align:center}.hero-final-stats{background:0 0!important;border:0!important;gap:7px!important}.hero-final-stats>div{background:var(--surface);border-radius:13px;border:1px solid var(--border)!important;min-height:72px!important}@supports (color:color-mix(in lab,red,red)){.hero-final-stats>div{background:color-mix(in srgb,var(--surface) 78%,transparent)}}}@media (min-width:1050px){.nav-v2-wrap{width:100%;padding-inline:24px}.nav-v2{min-height:68px;border-radius:20px!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;column-gap:28px!important;width:min(1320px,100vw - 48px)!important;max-width:1320px!important;margin-inline:auto!important;padding:8px 12px 8px 15px!important;display:grid!important}.nav-v2-brand{align-items:center;min-width:max-content;padding-right:10px;display:flex;flex:none!important;gap:10px!important}.nav-v2-uploaded-logo{flex:none}.nav-v2-brand-text{white-space:nowrap;flex:none}.nav-v2-brand-text strong{letter-spacing:-.04em;font-size:25px!important;line-height:1!important}.nav-v2-desktop{min-width:0;overflow:visible;justify-content:center!important;align-items:center!important;gap:18px!important;display:flex!important}.nav-v2-link{flex:none;white-space:nowrap!important;padding:8px 0!important;font-size:11px!important;font-weight:650!important}.nav-v2-dropdown>.nav-v2-link{gap:4px!important}.nav-v2-actions{justify-content:flex-end;min-width:max-content;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}.nav-v2-account{white-space:nowrap;min-height:42px;border-radius:12px!important;padding:0 13px!important}.nav-v2-account span{font-weight:700;font-size:10px!important}.nav-v2-cta{white-space:nowrap;min-height:44px;border-radius:14px!important;padding:0 17px!important}.nav-v2-cta span{font-weight:800;font-size:10px!important}}@media (min-width:1050px) and (max-width:1320px){.nav-v2{column-gap:18px!important}.nav-v2-brand-text strong{font-size:22px!important}.nav-v2-desktop{gap:12px!important}.nav-v2-link{font-size:10px!important}.nav-v2-account{padding-inline:10px!important}.nav-v2-cta{padding-inline:14px!important}}.hero-final-heading>strong{flex-wrap:wrap;align-items:baseline;gap:.12em;margin-top:4px;color:inherit!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;animation:none!important;display:flex!important}.hero-final-heading>strong>span{font:inherit;color:#0000;background:linear-gradient(100deg,#604cff,#3977ef 32%,#14a4aa 65%,#4bae56) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;animation:vt-premium-title-flow 6s ease-in-out infinite alternate}.hero-final-heading>strong>em{letter-spacing:-.055em;color:#0000;background:linear-gradient(90deg,#3479ef,#13a5aa,#52ae50);-webkit-background-clip:text;background-clip:text;font-size:1.04em}.hero-final-heading>small,.hero-final-heading>strong>em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-final-heading>small{color:var(--text);letter-spacing:-.035em;opacity:.88;margin-top:12px;font-size:clamp(29px,2.35vw,39px);line-height:1}@keyframes vt-premium-title-flow{0%{background-position:0}to{background-position:100%}}.hero-final-specialized>strong{background:linear-gradient(90deg,var(--primary),#3479ef,#18a69f);-webkit-background-clip:text;background-clip:text;position:relative}.hero-final-specialized-label span{border-bottom:1px solid var(--primary);padding-bottom:5px}@supports (color:color-mix(in lab,red,red)){.hero-final-specialized-label span{border-bottom:1px solid color-mix(in srgb,var(--primary) 45%,transparent)}}@media (min-width:1050px){.nav-v2-wrap{padding-inline:28px!important}.nav-v2{border-radius:19px!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;column-gap:32px!important;width:min(1180px,100vw - 56px)!important;max-width:1180px!important;min-height:66px!important;padding:8px 11px 8px 14px!important}.nav-v2-brand{padding-right:8px!important}.nav-v2-brand-text strong{font-size:24px!important}.nav-v2-desktop{gap:19px!important}.nav-v2-link{font-size:11px!important;font-weight:700!important}.nav-v2-actions{gap:7px!important}.nav-v2-account{min-height:40px!important}.nav-v2-cta{min-height:42px!important;padding-inline:15px!important}.nav-v2-cta span{font-size:9px!important}.nav-v2-more-menu{min-width:265px}}@media (max-width:768px){.hero-final-heading>strong{justify-content:center;gap:.1em;width:100%}.hero-final-heading>strong>em,.hero-final-heading>strong>span{font-size:42px;line-height:.92}.hero-final-heading>small{text-align:center;margin-top:10px;font-size:24px}}@media (prefers-reduced-motion:reduce){.hero-final-heading>strong>span{animation:none}}@media (min-width:1050px){.nav-v2-wrap{width:100%;padding-inline:20px!important}.nav-v2{background:var(--surface)!important;border-radius:21px!important;grid-template-columns:max-content minmax(0,1fr) max-content!important;align-items:center!important;column-gap:34px!important;width:min(1450px,100vw - 40px)!important;max-width:1450px!important;min-height:72px!important;margin-inline:auto!important;padding:9px 12px 9px 16px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--surface) 88%,transparent)!important}}.nav-v2{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border))!important}}.nav-v2{-webkit-backdrop-filter:blur(20px);box-shadow:0 18px 45px #00000014,inset 0 1px #ffffffb8!important}.nav-v2-brand{align-items:center;min-width:max-content;display:flex;flex:none!important;gap:11px!important;padding-right:12px!important}.nav-v2-brand-text strong{letter-spacing:-.04em;font-size:24px!important;line-height:1!important}.nav-v2-desktop{min-width:0;justify-content:center!important;align-items:center!important;gap:20px!important;display:flex!important;overflow:visible!important}.nav-v2-link{color:var(--text);opacity:.78;flex:none;transition:color .2s,opacity .2s,transform .2s;white-space:nowrap!important;padding:10px 0!important;font-size:11px!important;font-weight:700!important}.nav-v2-link:hover{color:var(--primary);opacity:1;transform:translateY(-1px)}.nav-v2-actions{min-width:max-content;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.nav-v2-account{border-radius:13px!important;min-height:42px!important;padding-inline:13px!important}.nav-v2-account span{font-weight:750;font-size:10px!important}.nav-v2-cta{box-shadow:0 10px 24px var(--primary);border-radius:14px!important;min-height:44px!important;padding-inline:17px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-cta{box-shadow:0 10px 24px color-mix(in srgb,var(--primary) 20%,transparent)}}.nav-v2-cta span{font-weight:800;font-size:10px!important}}@media (min-width:1050px) and (max-width:1350px){.nav-v2{column-gap:21px!important}.nav-v2-brand-text strong{font-size:21px!important}.nav-v2-desktop{gap:13px!important}.nav-v2-link{font-size:10px!important}.nav-v2-account{padding-inline:10px!important}.nav-v2-cta{padding-inline:13px!important}}@media (min-width:1050px){.nav-v2-wrap{padding-inline:28px!important}.nav-v2{position:relative;width:min(1450px,100vw - 56px)!important;max-width:1450px!important;min-height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 4px 10px!important}.nav-v2:after{content:"";background:linear-gradient(90deg,transparent,var(--primary) 18%,var(--border) 50%,var(--primary) 82%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.nav-v2:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 18%,var(--border)) 18%,color-mix(in srgb,var(--border) 85%,transparent) 50%,color-mix(in srgb,var(--primary) 18%,var(--border)) 82%,transparent)}}.nav-v2-brand{padding-right:16px!important}.nav-v2-desktop{gap:20px!important}.nav-v2-link{font-size:11px!important;font-weight:700!important}.nav-v2-account,.nav-v2-cta{border-radius:12px!important}.nav-v2-cta{box-shadow:0 8px 20px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-cta{box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 16%,transparent)!important}}}@media (max-width:1049px){.nav-v2{border-radius:16px}}body{background:var(--bg)!important}#contact.contact-section,#faq.faq-section,.academy,.clients-section,.hero,.premium-services,.resources-section,.team-v2-section,.testimonials-section,.work-section{position:relative;background:0 0!important}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at -10% 20%,var(--primary),transparent 72%),radial-gradient(65% 55% at 110% 58%,var(--accent),transparent 74%),radial-gradient(65% 50% at 15% 95%,var(--secondary),transparent 76%),var(--bg);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){body:before{background:radial-gradient(70% 55% at -10% 20%,color-mix(in srgb,var(--primary) 5%,transparent),transparent 72%),radial-gradient(65% 55% at 110% 58%,color-mix(in srgb,var(--accent) 4%,transparent),transparent 74%),radial-gradient(65% 50% at 15% 95%,color-mix(in srgb,var(--secondary) 3.5%,transparent),transparent 76%),var(--bg)}}body:after{content:"";z-index:-1;pointer-events:none;border:1px solid var(--primary);border-radius:50%;width:125vw;height:125vw;position:fixed;top:8vh;left:-62vw}@supports (color:color-mix(in lab,red,red)){body:after{border:1px solid color-mix(in srgb,var(--primary) 9%,transparent)}}body:after{box-shadow:70px 0 0 -1px var(--primary),140px 0 0 -1px var(--accent),210px 0 0 -1px var(--primary)}@supports (color:color-mix(in lab,red,red)){body:after{box-shadow:70px 0 0 -1px color-mix(in srgb,var(--primary) 5%,transparent),140px 0 0 -1px color-mix(in srgb,var(--accent) 4%,transparent),210px 0 0 -1px color-mix(in srgb,var(--primary) 3%,transparent)}}body:after{animation:vtContourDrift 24s ease-in-out infinite alternate;transform:rotate(-18deg)}@keyframes vtContourDrift{0%{transform:translate(-2%,-2%)rotate(-18deg)}to{transform:translate(5%,4%)rotate(-13deg)}}@media (max-width:768px){body:after{opacity:.65;width:180vw;height:180vw;animation-duration:32s;left:-115vw}}@media (prefers-reduced-motion:reduce){body:after{animation:none!important}}.hero-final-heading>strong>span{background:linear-gradient(100deg,var(--primary) 0,var(--secondary) 48%,var(--accent) 100%)!important;color:#0000!important;background-size:180% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:vt-theme-title-flow 6s ease-in-out infinite alternate!important}.hero-final-heading>strong>em{background:linear-gradient(90deg,var(--secondary),var(--accent))!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Georgia,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important}@keyframes vt-theme-title-flow{0%{background-position:0}to{background-position:100%}}.hero-final-specialized>strong{animation:vt-specialized-flow 4s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent))!important;color:#0000!important;background-size:180% 100%!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-final-specialized>i{background:var(--primary)!important}@keyframes vt-specialized-flow{0%{background-position:0}to{background-position:100%}}.hero-final-right:before{background:linear-gradient(to bottom,transparent,var(--primary) 18%,var(--secondary) 55%,var(--accent) 82%,transparent)!important}@supports (color:color-mix(in lab,red,red)){.hero-final-right:before{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--primary) 42%,var(--border)) 18%,color-mix(in srgb,var(--secondary) 24%,var(--border)) 55%,color-mix(in srgb,var(--accent) 22%,var(--border)) 82%,transparent)!important}}.hero-final-specialized-label span{color:var(--primary)!important;border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero-final-specialized-label span{border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important}}.hero-final-stats>div{transition:transform .25s,border-color .25s,box-shadow .25s!important}.hero-final-stats>div:hover{transform:translateY(-4px);border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero-final-stats>div:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important}}.hero-final-stats>div:hover{box-shadow:0 16px 34px var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.hero-final-stats>div:hover{box-shadow:0 16px 34px color-mix(in srgb,var(--primary) 8%,transparent)!important}}@media (min-width:1050px){.nav-v2-desktop{gap:21px!important}.nav-v2-link{opacity:.82!important;font-size:12px!important;font-weight:720!important}.nav-v2-link:hover{color:var(--primary)!important;opacity:1!important}.nav-v2-brand-text strong{font-size:25px!important}.nav-v2-cta{background:var(--primary)!important;color:var(--bg)!important}}@media (max-width:768px){.hero-final-heading>strong>em,.hero-final-heading>strong>span{font-size:42px!important}.hero-final-specialized>strong{min-width:145px}}@media (prefers-reduced-motion:reduce){.hero-final-heading>strong>span,.hero-final-specialized>strong{animation:none!important}}@media (max-width:768px){.hero.hero-showcase{padding-top:84px!important;padding-bottom:46px!important}.hero-final-heading>span,.hero-final-heading>strong>span{font-size:40px!important}.hero-final-heading>strong>em{font-size:39px!important}.hero-final-heading>small{margin-top:8px!important;font-size:23px!important}.hero-final-contact,.hero-final-description{margin-top:18px!important}.hero-final-right{padding-top:20px!important}.hero-final-specialized-label{margin-bottom:15px!important}.hero-final-specialized{text-align:center;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:66px!important;display:flex!important}.hero-final-specialized>span{color:var(--muted)!important;font-size:13px!important}.hero-final-specialized>strong{text-align:center!important;width:100%!important;min-width:0!important;font-size:21px!important;line-height:1.1!important}.hero-final-right-copy,.hero-final-specialized>i{display:none!important}.hero-final-stats{gap:7px!important;margin-top:4px!important}.hero-final-stats>div{min-height:70px!important}.hero-final-stats strong{font-size:20px!important}.hero-final-stats span{font-size:5.5px!important}}@media (min-width:1050px){.nav-v2-link{font-size:13px!important;font-weight:720!important}.nav-v2-account span,.nav-v2-cta span{font-size:11px!important}}@media (min-width:1050px) and (max-width:1350px){.nav-v2-link{font-size:12px!important}}@media (min-width:1050px){.nav-v2-wrap{z-index:9999!important;background:var(--bg)!important;width:100%!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-wrap{background:color-mix(in srgb,var(--bg) 94%,transparent)!important}}.nav-v2-wrap{border-bottom:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-wrap{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.nav-v2-wrap{-webkit-backdrop-filter:blur(22px)saturate(130%)!important;box-shadow:0 10px 30px #0000000a!important}.nav-v2{box-shadow:none!important;background:0 0!important;border:0!important}.nav-v2:after{display:none!important}}[data-theme-mode=dark] .nav-v2-wrap{background:var(--bg)!important}@supports (color:color-mix(in lab,red,red)){[data-theme-mode=dark] .nav-v2-wrap{background:color-mix(in srgb,var(--bg) 96%,transparent)!important}}@media (max-width:1049px){.nav-v2-wrap{z-index:9999!important;background:linear-gradient(to bottom,var(--bg) 0,var(--bg) 72%,transparent 100%)!important;padding:10px 10px 0!important;position:sticky!important;top:0!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-wrap{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 96%,transparent) 0,color-mix(in srgb,var(--bg) 88%,transparent) 72%,transparent 100%)!important}}.nav-v2-wrap{-webkit-backdrop-filter:blur(18px)saturate(125%)}.nav-v2{border:1px solid var(--primary)!important;border-radius:16px!important;min-height:62px!important;padding:8px 8px 8px 10px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))!important}}.nav-v2{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--surface) 90%,transparent)!important}}.nav-v2{box-shadow:0 10px 28px #00000014!important}.nav-v2-brand{gap:8px!important}.nav-v2-brand-text strong{font-size:20px!important}.nav-v2-actions{gap:6px!important}.nav-v2-account,.nav-v2-mobile-trigger{border-radius:11px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important}.nav-v2-account span{display:none!important}.hero.hero-showcase{padding-top:62px!important}}@media (max-width:768px){.hero-split-final{gap:28px!important}.hero-final-left{padding-top:2px}.hero-final-heading>span,.hero-final-heading>strong>span{font-size:39px!important}.hero-final-heading>strong>em{font-size:38px!important}.hero-final-heading>small{font-size:22px!important}.hero-final-contact,.hero-final-description{margin-top:17px!important}.hero-final-right{margin-top:2px!important}}@media (max-width:1049px){.nav-v2-wrap{position:sticky!important;-webkit-backdrop-filter:none!important}.nav-v2{background:var(--surface)!important;min-height:58px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{background:color-mix(in srgb,var(--surface) 96%,var(--bg))!important}}.nav-v2{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2{border:1px solid color-mix(in srgb,var(--primary) 15%,var(--border))!important}}.nav-v2{box-shadow:none!important;border-radius:15px!important}.nav-v2-brand{min-width:0!important}.nav-v2-brand-text{display:block!important}.nav-v2-brand-text strong{white-space:nowrap!important;font-size:20px!important}.nav-v2-actions{margin-left:auto!important}.nav-v2-account,.nav-v2-mobile-trigger{flex:0 0 38px!important}.nav-v2-wrap{z-index:10000!important;background:var(--bg)!important;border-bottom:1px solid var(--primary)!important;width:100%!important;padding:8px 10px!important;position:fixed!important;top:0!important;left:0!important;right:0!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-wrap{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.nav-v2-wrap{box-shadow:0 8px 24px #0000000f!important}.nav-v2{width:100%!important;margin:0!important}body{padding-top:78px!important}.hero.hero-showcase{padding-top:45px!important}}.nav-v2-mobile{z-index:20000!important}.nav-v2-mobile-panel{z-index:20001!important}@media (max-width:1049px){.nav-v2-mobile{position:fixed!important;inset:0!important}.nav-v2-mobile-backdrop{-webkit-backdrop-filter:blur(6px);background:#0000006b!important;position:absolute!important;inset:0!important}.nav-v2-mobile-panel{border-left:1px solid var(--border)!important;width:min(88vw,360px)!important;height:100dvh!important;position:absolute!important;top:0!important;right:0!important;overflow-y:auto!important;box-shadow:-20px 0 50px #0000002e!important}.nav-v2-mobile-head{z-index:5!important;border-bottom:1px solid var(--border)!important;position:sticky!important;top:0!important}.nav-v2-mobile-panel{background:var(--surface)!important;width:min(90vw,380px)!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-panel{background:color-mix(in srgb,var(--surface) 98%,var(--bg))!important}}.nav-v2-mobile-panel{border-left:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-panel{border-left:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}.nav-v2-mobile-panel{box-shadow:-24px 0 60px #00000038!important}.nav-v2-mobile-head{justify-content:space-between;align-items:center;min-height:76px;display:flex;background:var(--surface)!important;padding:14px 15px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-head{background:color-mix(in srgb,var(--surface) 98%,var(--bg))!important}}.nav-v2-mobile-head{border-bottom:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-head{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.nav-v2-mobile-head .nav-v2-brand{gap:9px!important}.nav-v2-mobile-head .nav-v2-brand-text strong{letter-spacing:-.035em;font-size:20px!important}.nav-v2-mobile-head>button{border:1px solid var(--border);background:var(--surface);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-head>button{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.nav-v2-mobile-head>button{color:var(--text)}.nav-v2-mobile-label{color:var(--muted);letter-spacing:.16em;justify-content:space-between;font-weight:850;display:flex;padding:17px 17px 9px!important;font-size:7px!important}.nav-v2-mobile-label span:first-child{color:var(--primary)}.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;width:100%;min-height:57px;position:relative;border-bottom:1px solid var(--border)!important;padding:0 8px!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{border-bottom:1px solid color-mix(in srgb,var(--border) 88%,transparent)!important}}.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{text-decoration:none;transition:background .2s,padding .2s;color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-group>button:hover,.nav-v2-mobile-links>a:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 7%,transparent),transparent)!important}}.nav-v2-mobile-group>button>span,.nav-v2-mobile-links>a>span{color:var(--primary);letter-spacing:.08em;font-weight:850;font-size:7px!important}.nav-v2-mobile-group>button>strong,.nav-v2-mobile-links>a>strong{color:var(--text);letter-spacing:-.025em;font-size:17px!important;font-weight:760!important}.nav-v2-mobile-links svg{color:var(--muted);transition:color .2s,transform .2s}.nav-v2-mobile-links>a:hover svg{color:var(--primary);transform:translate(2px,-2px)}.nav-v2-mobile-sub{border-left:1px solid var(--primary);margin:0 6px!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-sub{border-left:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))}}.nav-v2-mobile-sub a{border-bottom:1px solid var(--border);align-items:center;min-height:44px;font-weight:650;text-decoration:none;display:flex;color:var(--muted)!important;padding:0 14px!important;font-size:12px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-sub a{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.nav-v2-mobile-sub a:hover{color:var(--primary)!important}.nav-v2-mobile-bottom{gap:14px;margin-top:auto;display:grid;border-top:1px solid var(--primary)!important;padding:18px 16px 22px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-bottom{border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.nav-v2-mobile-bottom{background:linear-gradient(180deg,transparent,var(--primary))}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-bottom{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--primary) 4%,var(--surface)))}}.nav-v2-mobile-bottom small{color:var(--primary);letter-spacing:.16em;font-weight:850;font-size:7px!important}.nav-v2-mobile-bottom p{color:var(--text);margin:5px 0 0;font-size:15px;font-weight:760}.nav-v2-mobile-bottom>a{min-height:47px;box-shadow:0 12px 28px var(--primary);border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:flex;background:var(--primary)!important;color:var(--bg)!important;font-size:11px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-bottom>a{box-shadow:0 12px 28px color-mix(in srgb,var(--primary) 18%,transparent)}}.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{grid-template-columns:1fr auto!important;padding-left:10px!important}.nav-v2-mobile-group>button>span,.nav-v2-mobile-links>a>span{display:none!important}.nav-v2-mobile-group>button>strong,.nav-v2-mobile-links>a>strong{grid-column:1}.nav-v2-mobile-group>button>svg,.nav-v2-mobile-links>a>svg{grid-column:2}.nav-v2-mobile-links{padding:5px 14px 18px!important}.nav-v2-mobile-group>button,.nav-v2-mobile-links>a{margin-bottom:3px;background:0 0!important;border:0!important;border-radius:12px!important;min-height:54px!important;padding:0 12px!important}.nav-v2-mobile-group>button:hover,.nav-v2-mobile-links>a:hover{background:var(--primary)!important;padding-left:15px!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-group>button:hover,.nav-v2-mobile-links>a:hover{background:color-mix(in srgb,var(--primary) 7%,transparent)!important}}.nav-v2-mobile-group>button>strong,.nav-v2-mobile-links>a>strong{letter-spacing:-.02em;font-size:16px!important;font-weight:740!important}.nav-v2-mobile-group>button>svg,.nav-v2-mobile-links>a>svg{width:15px;height:15px;color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-group>button>svg,.nav-v2-mobile-links>a>svg{color:color-mix(in srgb,var(--text) 55%,transparent)!important}}.nav-v2-mobile-label{padding-bottom:7px!important}.nav-v2-mobile-group{border:0!important}.nav-v2-mobile-links>a.nav-v2-mobile-active{background:linear-gradient(90deg,var(--primary),var(--primary))!important}@supports (color:color-mix(in lab,red,red)){.nav-v2-mobile-links>a.nav-v2-mobile-active{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 10%,transparent),color-mix(in srgb,var(--primary) 3%,transparent))!important}}.nav-v2-mobile-links>a.nav-v2-mobile-active,.nav-v2-mobile-links>a.nav-v2-mobile-active>strong,.nav-v2-mobile-links>a.nav-v2-mobile-active>svg{color:var(--primary)!important}}@media (min-width:769px){.premium-services-heading h2 em{margin-top:10px!important;display:inline-block!important}}.clients-section{overflow:hidden}.clients-orbit-v2,.clients-section{position:relative}.clients-ecosystem{background:radial-gradient(circle at 50% 55%,var(--primary),transparent 34%),radial-gradient(circle at 20% 40%,var(--secondary),transparent 30%),radial-gradient(circle at 80% 60%,var(--accent),transparent 30%);place-items:center;min-height:720px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clients-ecosystem{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--primary) 9%,transparent),transparent 34%),radial-gradient(circle at 20% 40%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 30%),radial-gradient(circle at 80% 60%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 30%)}}.clients-orbit-glow{background:radial-gradient(circle,var(--primary),transparent 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.clients-orbit-glow{background:radial-gradient(circle,color-mix(in srgb,var(--primary) 13%,transparent),transparent 70%)}}.clients-orbit-glow{filter:blur(34px)}.clients-ring{border:1px solid var(--primary);position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.clients-ring{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.clients-ring{pointer-events:none;border-radius:50%}.clients-ring-1{width:340px;height:340px}.clients-ring-2{width:520px;height:520px}.clients-ring-3{width:700px;height:700px}.clients-center-v2{z-index:5;text-align:center;max-width:620px;position:relative}.clients-center-v2 h2{letter-spacing:-.06em;margin-top:14px;font-size:clamp(54px,5vw,78px);line-height:.94}.clients-center-v2 h2 em{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));color:#0000;-webkit-background-clip:text;background-clip:text}.clients-center-v2 p{max-width:520px;margin:18px auto 0}.clients-center-v2 a{margin-top:22px}.clients-orbit-logos{z-index:4;position:absolute;inset:0}.clients-orbit-logo{width:86px;height:86px;animation:vt-client-float 5s ease-in-out infinite alternate;position:absolute}.clients-orbit-logo-inner{border:1px solid var(--primary);place-items:center;width:100%;height:100%;padding:13px;display:grid}@supports (color:color-mix(in lab,red,red)){.clients-orbit-logo-inner{border:1px solid color-mix(in srgb,var(--primary) 13%,var(--border))}}.clients-orbit-logo-inner{background:var(--surface);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.clients-orbit-logo-inner{background:color-mix(in srgb,var(--surface) 90%,transparent)}}.clients-orbit-logo-inner{-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px #00000014}.clients-orbit-logo-inner img{object-fit:contain;width:100%;height:100%}.clients-orbit-logo-inner span{color:var(--primary);font-size:18px;font-weight:850}.clients-orbit-logo-1{top:24%;left:18%}.clients-orbit-logo-2{top:24%;right:18%}.clients-orbit-logo-3{top:48%;left:11%}.clients-orbit-logo-4{top:48%;right:11%}.clients-orbit-logo-5{bottom:16%;left:22%}.clients-orbit-logo-6{bottom:16%;right:22%}.clients-orbit-logo-7{top:16%;left:35%}.clients-orbit-logo-8{top:16%;right:35%}.clients-orbit-logo-9{bottom:12%;left:31%}.clients-orbit-logo-10{bottom:12%;right:31%}.clients-orbit-logo-11{top:32%;left:7%}.clients-orbit-logo-12{top:32%;right:7%}.clients-orbit-logo:nth-child(2n){animation-delay:-1.4s}.clients-orbit-logo:nth-child(3n){animation-delay:-2.8s}@keyframes vt-client-float{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}.clients-marquee-shell{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface);width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.clients-marquee-shell{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.clients-marquee{align-items:center;gap:12px;width:max-content;padding:16px 0;animation:vt-client-marquee 28s linear infinite;display:flex}.client-marquee-item{border:1px solid var(--primary);flex:none;align-items:center;gap:10px;min-width:180px;height:56px;padding:0 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.client-marquee-item{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))}}.client-marquee-item{background:var(--surface);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.client-marquee-item{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.client-marquee-item{color:var(--text);text-decoration:none}.client-marquee-logo{flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.client-marquee-logo img{object-fit:contain;width:100%;height:100%}.client-marquee-logo span{color:var(--primary);font-size:12px;font-weight:850}.client-marquee-item strong{white-space:nowrap;font-size:11px;font-weight:750}.clients-marquee-shell:hover .clients-marquee{animation-play-state:paused}@keyframes vt-client-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.clients-bottom-v2{padding-top:22px}@media (max-width:768px){.clients-ecosystem{min-height:560px}.clients-ring-1{width:240px;height:240px}.clients-ring-2{width:350px;height:350px}.clients-ring-3{display:none}.clients-center-v2{max-width:330px;padding-inline:16px}.clients-center-v2 h2{font-size:42px}.clients-center-v2 p{font-size:11px}.clients-orbit-logo{width:58px;height:58px}.clients-orbit-logo-inner{border-radius:15px;padding:9px}.clients-orbit-logo-1{top:22%;left:5%}.clients-orbit-logo-2{top:22%;right:5%}.clients-orbit-logo-3{top:60%;left:3%}.clients-orbit-logo-4{top:60%;right:3%}.clients-orbit-logo-5{bottom:9%;left:18%}.clients-orbit-logo-6{bottom:9%;right:18%}.clients-orbit-logo-10,.clients-orbit-logo-11,.clients-orbit-logo-12,.clients-orbit-logo-7,.clients-orbit-logo-8,.clients-orbit-logo-9{display:none}.client-marquee-item{min-width:145px;height:50px;padding-inline:12px}.client-marquee-item strong{font-size:10px}.clients-bottom-v2{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.clients-marquee,.clients-orbit-logo{animation:none!important}}.admin-v1-main .admin-clients-v1-header{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;max-width:none!important;margin:0 0 28px!important;display:flex!important}.admin-v1-main .admin-clients-v1-back{display:none!important}.admin-v1-main .admin-clients-v1-primary{flex:none;display:inline-flex!important}@media (max-width:700px){.admin-v1-main .admin-clients-v1-header{flex-direction:column;align-items:flex-start;gap:16px}.admin-v1-main .admin-clients-v1-primary{width:100%}}.clients-stage{position:relative;overflow:hidden}.clients-orbit{transform-origin:50%;animation:vt-client-orbit-spin 26s linear infinite}.orbit-small{animation-duration:18s;animation-direction:reverse}.client-person{animation:vt-client-logo-float 4.8s ease-in-out infinite alternate}.client-person-two{animation-delay:-1.2s}.client-person-three{animation-delay:-2.1s}.client-person-four{animation-delay:-3s}.client-logo-cloud{animation:vt-client-cloud-drift 14s ease-in-out infinite alternate}@keyframes vt-client-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes vt-client-logo-float{0%{transform:translateY(-5px)}to{transform:translateY(8px)}}@keyframes vt-client-cloud-drift{0%{transform:translate(-8px)}to{transform:translate(8px)}}@media (max-width:768px){.clients-orbit{animation-duration:32s}.client-logo-cloud{animation-duration:18s}}@media (prefers-reduced-motion:reduce){.client-logo-cloud,.client-person,.clients-orbit{animation:none!important}}.clients-stage{background:radial-gradient(circle at 50% 100%,var(--primary),transparent 46%),var(--surface)!important;border-radius:32px!important;min-height:650px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.clients-stage{background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--primary) 14%,transparent),transparent 46%),color-mix(in srgb,var(--surface) 92%,var(--bg))!important}}.clients-grid-bg{opacity:.22!important}.clients-glow{opacity:.35!important}.clients-center{z-index:10!important;text-align:center!important;width:min(760px,100% - 40px)!important;position:absolute!important;top:54px!important;left:50%!important;transform:translate(-50%)!important}.clients-center-small{color:var(--primary)!important;letter-spacing:.2em!important;margin-bottom:12px!important;font-size:8px!important;font-weight:850!important;display:block!important}.clients-center h2{letter-spacing:-.055em!important;margin:0!important;font-size:clamp(42px,4vw,68px)!important;line-height:.95!important}.clients-center h2 em{color:var(--primary)!important}.clients-center p{max-width:600px!important;margin:16px auto 0!important;font-size:11px!important;line-height:1.65!important}.clients-center a{margin-top:18px!important}.clients-orbit{border:1px solid var(--primary)!important;border-radius:50%!important;position:absolute!important;top:auto!important;left:50%!important;transform:translate(-50%)!important}@supports (color:color-mix(in lab,red,red)){.clients-orbit{border:1px solid color-mix(in srgb,var(--primary) 34%,var(--border))!important}}.clients-orbit{pointer-events:none!important;animation:none!important}.clients-stage:after{content:"";z-index:2;border:1px solid var(--secondary);border-radius:50%;width:560px;height:560px;position:absolute;bottom:-385px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.clients-stage:after{border:1px solid color-mix(in srgb,var(--secondary) 28%,var(--border))}}.clients-stage:after{pointer-events:none}.clients-stage:before{content:"";z-index:3;background:conic-gradient(from 0deg,transparent 0deg,transparent 315deg,var(--primary) 342deg,transparent 1turn);border-radius:50%;width:1200px;height:1200px;position:absolute;bottom:-900px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.clients-stage:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 315deg,color-mix(in srgb,var(--primary) 65%,transparent) 342deg,transparent 1turn)}}.clients-stage:before{pointer-events:none;animation:vt-client-ring-spin 14s linear infinite;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}@keyframes vt-client-ring-spin{to{transform:translate(-50%)rotate(1turn)}}.client-person{z-index:8!important;width:74px!important;height:74px!important;margin:0!important;animation:vt-client-orbit-float 4s ease-in-out infinite alternate!important}.client-person-inner{border:1px solid var(--primary)!important;width:100%!important;height:100%!important;padding:9px!important}@supports (color:color-mix(in lab,red,red)){.client-person-inner{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))!important}}.client-person-inner{background:var(--surface)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.client-person-inner{background:color-mix(in srgb,var(--surface) 94%,transparent)!important}}.client-person-inner{-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 45px #0000001a!important}.client-person-one{top:auto!important;bottom:145px!important;left:20%!important}.client-person-two{animation-delay:-1.4s!important;inset:auto 20% 145px auto!important}.client-person-three{animation-delay:-2.2s!important;top:auto!important;bottom:68px!important;left:34%!important}.client-person-four{animation-delay:-3s!important;inset:auto 34% 68px auto!important}@keyframes vt-client-orbit-float{0%{translate:0 -5px}to{translate:0 7px}}.client-logo-cloud{display:none!important}@media (max-width:768px){.clients-stage{border-radius:22px!important;min-height:570px!important}.clients-center{width:calc(100% - 28px)!important;top:42px!important}.clients-center h2{font-size:40px!important}.clients-center p{max-width:320px!important;font-size:10px!important}.clients-orbit.orbit-large{width:720px!important;height:720px!important;bottom:-510px!important}.clients-orbit.orbit-small{width:500px!important;height:500px!important;bottom:-330px!important}.clients-stage:after{width:320px;height:320px;bottom:-185px}.clients-stage:before{width:720px;height:720px;bottom:-510px}.client-person{width:56px!important;height:56px!important}.client-person-one{bottom:115px!important;left:9%!important}.client-person-two{bottom:115px!important;right:9%!important}.client-person-three{bottom:48px!important;left:27%!important}.client-person-four{bottom:48px!important;right:27%!important}}@media (prefers-reduced-motion:reduce){.client-person,.clients-stage:before{animation:none!important}}.clients-stage{min-height:610px!important;padding-top:0!important}.clients-center{z-index:20!important;top:46px!important}.clients-center h2{font-size:clamp(40px,3.8vw,62px)!important}.clients-center p{max-width:560px!important}.clients-stage:before{display:none!important}.clients-orbit.orbit-large{width:980px!important;height:980px!important;bottom:-760px!important}.clients-orbit.orbit-small{width:700px!important;height:700px!important;bottom:-520px!important}.clients-stage:after{width:430px!important;height:430px!important;bottom:-300px!important}.clients-stage{background:radial-gradient(ellipse at 50% 100%,var(--primary),transparent 46%),radial-gradient(ellipse at 82% 82%,var(--secondary),transparent 38%),var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.clients-stage{background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--primary) 15%,transparent),transparent 46%),radial-gradient(ellipse at 82% 82%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 38%),color-mix(in srgb,var(--surface) 94%,var(--bg))!important}}.client-person{width:70px!important;height:70px!important}.client-person-one{bottom:102px!important;left:24%!important}.client-person-two{bottom:102px!important;right:24%!important}.client-person-three{bottom:42px!important;left:38%!important}.client-person-four{bottom:42px!important;right:38%!important}.client-person-inner{border-radius:16px!important;box-shadow:0 12px 28px #00000014!important}.clients-top{z-index:25;position:relative}@media (max-width:768px){.clients-stage{min-height:540px!important}.clients-center{top:34px!important}.clients-center h2{font-size:36px!important;line-height:.98!important}.clients-orbit.orbit-large{width:620px!important;height:620px!important;bottom:-465px!important}.clients-orbit.orbit-small{width:440px!important;height:440px!important;bottom:-320px!important}.clients-stage:after{width:280px!important;height:280px!important;bottom:-185px!important}.client-person{width:52px!important;height:52px!important}.client-person-one{bottom:92px!important;left:10%!important}.client-person-two{bottom:92px!important;right:10%!important}.client-person-three{bottom:34px!important;left:30%!important}.client-person-four{bottom:34px!important;right:30%!important}}.clients-marquee-stage{background:radial-gradient(circle at 15% 55%,var(--primary),transparent 32%),radial-gradient(circle at 85% 70%,var(--secondary),transparent 34%),var(--surface)!important;min-height:610px!important;padding:64px 0 54px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-stage{background:radial-gradient(circle at 15% 55%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 32%),radial-gradient(circle at 85% 70%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 95%,var(--bg))!important}}.clients-marquee-stage .client-logo-cloud,.clients-marquee-stage .client-person,.clients-marquee-stage .clients-orbit,.clients-marquee-stage:after,.clients-marquee-stage:before{display:none!important}.clients-marquee-center{text-align:center!important;z-index:4!important;width:min(760px,100% - 32px)!important;margin:0 auto 48px!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.clients-marquee-center h2{letter-spacing:-.055em!important;margin:0!important;font-size:clamp(44px,4.5vw,70px)!important;line-height:.96!important}.clients-marquee-center h2 em{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent));-webkit-background-clip:text;background-clip:text;color:#0000!important}.clients-marquee-center p{max-width:600px!important;margin:16px auto 0!important}.clients-marquee-wall{z-index:5;gap:14px;width:100%;display:grid;position:relative;overflow:hidden}.clients-marquee-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.clients-marquee-track{will-change:transform;align-items:center;gap:14px;width:max-content;padding:2px 0;display:flex}.clients-marquee-row-one .clients-marquee-track{animation:vt-clients-move-left 28s linear infinite}.clients-marquee-row-two .clients-marquee-track{animation:vt-clients-move-right 32s linear infinite}.clients-marquee-wall:hover .clients-marquee-track{animation-play-state:paused}.clients-marquee-card{border:1px solid var(--primary);flex:0 0 240px;justify-content:flex-start;align-items:center;gap:14px;width:240px;height:86px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border));background:color-mix(in srgb,var(--surface) 92%,transparent)}.clients-marquee-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))}}.clients-marquee-logo{background:var(--bg);border-radius:13px;flex:0 0 56px;place-items:center;width:56px;height:56px;padding:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{background:color-mix(in srgb,var(--bg) 80%,var(--surface))}}.clients-marquee-logo img{object-fit:contain;width:100%;height:100%}.clients-marquee-logo span{color:var(--primary);font-size:13px;font-weight:850}@keyframes vt-clients-move-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes vt-clients-move-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (max-width:768px){.clients-marquee-stage{min-height:auto!important;padding:48px 0 44px!important}.clients-marquee-center{margin-bottom:34px!important}.clients-marquee-center h2{font-size:38px!important}.clients-marquee-center p{max-width:330px!important;font-size:10px!important}.clients-marquee-track,.clients-marquee-wall{gap:10px}.clients-marquee-card{border-radius:15px;flex-basis:190px;width:190px;height:72px;padding:9px 12px}.clients-marquee-logo{flex-basis:46px;width:46px;height:46px}.clients-marquee-card strong{font-size:9px}.clients-marquee-row-one .clients-marquee-track{animation-duration:24s}.clients-marquee-row-two .clients-marquee-track{animation-duration:27s}}@media (prefers-reduced-motion:reduce){.clients-marquee-track{animation:none!important}}.clients-marquee-stage{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-stage{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}.clients-marquee-stage{background:radial-gradient(circle at 10% 18%,var(--primary),transparent 28%),radial-gradient(circle at 92% 82%,var(--secondary),transparent 34%),linear-gradient(135deg,var(--surface),var(--bg))!important;border-radius:34px!important;box-shadow:inset 0 1px #ffffff73,0 28px 80px #0000000f!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-stage{background:radial-gradient(circle at 10% 18%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 28%),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--surface) 97%,var(--bg)),color-mix(in srgb,var(--bg) 94%,var(--surface)))!important}}.clients-marquee-stage .clients-grid-bg{opacity:.12!important}.clients-marquee-center{margin-bottom:56px!important}.clients-marquee-center .clients-center-small{border:1px solid var(--primary);width:auto!important;padding:7px 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-center .clients-center-small{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}}.clients-marquee-center .clients-center-small{background:var(--surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.clients-marquee-center .clients-center-small{background:color-mix(in srgb,var(--surface) 82%,transparent)}}.clients-marquee-center .clients-center-small{-webkit-backdrop-filter:blur(10px)}.clients-marquee-center h2{margin-top:15px!important;font-weight:760!important}.clients-marquee-center p{color:var(--text)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-center p{color:color-mix(in srgb,var(--text) 58%,var(--muted))!important}}.clients-marquee-center p{font-size:11px!important}.clients-marquee-wall{padding:10px 0 14px;gap:16px!important}.clients-marquee-row-one{transform:translate(-36px)}.clients-marquee-row-two{transform:translate(34px)}.clients-marquee-row{padding:2px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clients-marquee-card{flex-basis:255px!important;gap:14px!important;width:255px!important;height:82px!important;padding:11px 16px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.clients-marquee-card{-webkit-backdrop-filter:blur(16px)saturate(125%);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s,background .3s!important;box-shadow:0 10px 26px #0000000d,inset 0 1px #ffffff61!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border))!important;box-shadow:0 18px 42px #0000001a,0 0 0 1px color-mix(in srgb,var(--primary) 8%,transparent)!important}}.clients-marquee-logo{border:1px solid var(--primary);flex-basis:54px!important;width:54px!important;height:54px!important;padding:8px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{border:1px solid color-mix(in srgb,var(--primary) 9%,var(--border))}}.clients-marquee-logo{background:var(--bg)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{background:color-mix(in srgb,var(--bg) 88%,var(--surface))!important}}.clients-marquee-logo{box-shadow:inset 0 1px #ffffff73}.clients-marquee-card strong{letter-spacing:.015em!important;font-weight:780!important}.clients-marquee-wall:before{content:"";background:radial-gradient(ellipse at center,var(--primary),transparent 70%);position:absolute;inset:18% 10% 8%}@supports (color:color-mix(in lab,red,red)){.clients-marquee-wall:before{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--primary) 8%,transparent),transparent 70%)}}.clients-marquee-wall:before{filter:blur(38px);pointer-events:none}@media (max-width:768px){.clients-marquee-stage{border-radius:24px!important}.clients-marquee-center{margin-bottom:36px!important}.clients-marquee-center h2{font-size:39px!important}.clients-marquee-row-one{transform:translate(-18px)}.clients-marquee-row-two{transform:translate(18px)}.clients-marquee-card{flex-basis:200px!important;width:200px!important;height:70px!important;padding:9px 11px!important}.clients-marquee-logo{flex-basis:46px!important;width:46px!important;height:46px!important}}.clients-marquee-stage>.clients-glow{display:none!important}@media (min-width:769px){.clients-marquee-stage{min-height:650px!important;padding:70px 0 58px!important}.clients-marquee-center{margin-bottom:62px!important}.clients-marquee-center h2{font-size:clamp(48px,4.2vw,68px)!important;line-height:.92!important}.clients-marquee-wall{gap:18px!important}.clients-marquee-card{border-radius:20px!important;height:86px!important}}@media (max-width:768px){.clients-section,.clients-shell{overflow:hidden!important}.clients-shell{width:100%!important}.clients-top{padding:14px 16px!important;font-size:7px!important}.clients-top>span:last-child{display:none!important}.clients-marquee-stage{background:radial-gradient(circle at 15% 15%,var(--primary),transparent 30%),radial-gradient(circle at 90% 85%,var(--secondary),transparent 34%),var(--surface)!important;border-radius:26px!important;width:calc(100% - 20px)!important;min-height:0!important;margin:0 10px!important;padding:48px 0 40px!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-stage{background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 30%),radial-gradient(circle at 90% 85%,color-mix(in srgb,var(--secondary) 10%,transparent),transparent 34%),color-mix(in srgb,var(--surface) 96%,var(--bg))!important}}.clients-marquee-stage:after,.clients-marquee-stage:before,.clients-marquee-stage>.clients-glow{display:none!important}.clients-marquee-stage .clients-grid-bg{opacity:.08!important}.clients-marquee-center{text-align:center!important;width:calc(100% - 28px)!important;margin:0 auto 38px!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.clients-marquee-center .clients-center-small{letter-spacing:.15em!important;width:auto!important;margin:0 auto 15px!important;padding:6px 10px!important;font-size:6px!important;display:inline-flex!important}.clients-marquee-center h2{letter-spacing:-.05em!important;margin:0!important;font-size:36px!important;line-height:.96!important}.clients-marquee-center h2 br{display:block!important}.clients-marquee-center h2 em{margin-top:4px!important;display:inline-block!important}.clients-marquee-center p{max-width:310px!important;margin:15px auto 0!important;font-size:10px!important;line-height:1.55!important}.clients-marquee-center a{min-height:40px!important;margin-top:18px!important;padding:0 16px!important;font-size:9px!important}.clients-marquee-wall{gap:10px!important;width:100%!important;padding:2px 0 4px!important;display:grid!important;position:relative!important;overflow:hidden!important}.clients-marquee-wall:before{display:none!important}.clients-marquee-row{width:100%!important;padding:0!important;overflow:hidden!important;transform:none!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)!important}.clients-marquee-track{align-items:center!important;gap:10px!important;width:max-content!important;padding:0!important;display:flex!important}.clients-marquee-row-one .clients-marquee-track{animation:vt-clients-move-left 26s linear infinite!important}.clients-marquee-row-two .clients-marquee-track{animation:vt-clients-move-right 30s linear infinite!important}.clients-marquee-card{background:var(--surface)!important;border-radius:16px!important;flex:0 0 174px!important;gap:10px!important;width:174px!important;min-width:174px!important;max-width:174px!important;height:64px!important;padding:8px 10px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{background:color-mix(in srgb,var(--surface) 94%,transparent)!important}}.clients-marquee-card{box-shadow:0 8px 24px #0000000e!important}.clients-marquee-card,.clients-marquee-card:hover{transform:none!important}.clients-marquee-logo{border-radius:12px!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:6px!important}.clients-marquee-card strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:98px!important;font-size:9px!important;line-height:1.25!important;overflow:hidden!important}.clients-bottom{gap:14px!important;padding:22px 16px 28px!important}.clients-bottom>p{font-size:8px!important;line-height:1.5!important}.clients-bottom button{min-height:38px!important}}@media (max-width:420px){.clients-marquee-center h2{font-size:34px!important}.clients-marquee-card{flex-basis:164px!important;width:164px!important;min-width:164px!important}}@media (max-width:768px){.clients-marquee-stage{border-radius:24px!important;width:calc(100% - 20px)!important;height:auto!important;min-height:0!important;margin:0 10px!important;padding:34px 0 32px!important;display:block!important;position:relative!important;overflow:hidden!important}.clients-marquee-stage .clients-center,.clients-marquee-stage .clients-marquee-center{text-align:center!important;width:calc(100% - 28px)!important;max-width:340px!important;height:auto!important;min-height:0!important;margin:0 auto 26px!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.clients-marquee-center .clients-center-small{letter-spacing:.13em!important;justify-content:center!important;align-items:center!important;width:auto!important;margin:0 auto 14px!important;padding:6px 10px!important;font-size:6px!important;line-height:1!important;display:inline-flex!important}.clients-marquee-center h2{letter-spacing:-.05em!important;text-align:center!important;margin:0!important;font-size:35px!important;line-height:.96!important;display:block!important}.clients-marquee-center h2 em{margin-top:4px!important;display:block!important}.clients-marquee-center p{text-align:center!important;max-width:300px!important;margin:14px auto 0!important;font-size:9px!important;line-height:1.55!important;display:block!important}.clients-marquee-center a{min-height:39px!important;margin-top:17px!important;padding:0 15px!important;display:inline-flex!important}.clients-marquee-wall{grid-template-columns:1fr!important;gap:9px!important;height:auto!important;display:grid!important;inset:auto!important}.clients-marquee-row,.clients-marquee-row-one,.clients-marquee-row-two,.clients-marquee-wall{width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}.clients-marquee-row,.clients-marquee-row-one,.clients-marquee-row-two{height:62px!important;transform:none!important}.clients-marquee-track{width:max-content!important;height:62px!important;padding:0!important;position:relative!important}.clients-marquee-card,.clients-marquee-track{align-items:center!important;gap:9px!important;margin:0!important;display:flex!important}.clients-marquee-card{border-radius:14px!important;flex:0 0 158px!important;width:158px!important;min-width:158px!important;max-width:158px!important;height:58px!important;min-height:58px!important;padding:7px 9px!important;transform:none!important}.clients-marquee-logo{border-radius:10px!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:5px!important}.clients-marquee-card strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:92px!important;font-size:8px!important;line-height:1.2!important;display:block!important;overflow:hidden!important}.clients-marquee-row-one .clients-marquee-track{animation:vt-clients-move-left 24s linear infinite!important}.clients-marquee-row-two .clients-marquee-track{animation:vt-clients-move-right 27s linear infinite!important}.clients-marquee-stage .client-logo-cloud,.clients-marquee-stage .client-person,.clients-marquee-stage .clients-glow,.clients-marquee-stage .clients-orbit,.clients-marquee-stage:after,.clients-marquee-stage:before{display:none!important}}.clients-marquee-card{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;flex-basis:210px!important;width:210px!important;padding:8px 12px!important}.clients-marquee-card:hover{box-shadow:none!important;border:0!important;transform:translateY(-2px)!important}.clients-marquee-logo{background:var(--surface)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{background:color-mix(in srgb,var(--surface) 92%,transparent)!important}}.clients-marquee-logo{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}.clients-marquee-logo{border-radius:14px!important;box-shadow:0 8px 22px #0000000e!important}.clients-marquee-card strong{letter-spacing:.01em!important;font-weight:760!important}@media (max-width:768px){.clients-marquee-card{flex-basis:150px!important;gap:8px!important;width:150px!important;min-width:150px!important;max-width:150px!important;height:52px!important;padding:4px 6px!important}.clients-marquee-logo{border-radius:11px!important;flex-basis:40px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:5px!important}.clients-marquee-card strong{max-width:96px!important;font-size:8px!important}.clients-marquee-wall{gap:7px!important}.clients-marquee-row,.clients-marquee-track{height:54px!important}}.clients-marquee-stage{width:100%!important;box-shadow:none!important;background:radial-gradient(circle at 12% 20%,var(--primary),transparent 30%),radial-gradient(circle at 88% 82%,var(--secondary),transparent 32%),transparent!important;border:0!important;border-radius:0!important;margin:0!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-stage{background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 30%),radial-gradient(circle at 88% 82%,color-mix(in srgb,var(--secondary) 8%,transparent),transparent 32%),transparent!important}}@media (max-width:768px){.clients-marquee-stage{border-radius:0!important;width:100%!important;margin:0!important}}.clients-marquee-card{border:1px solid var(--primary)!important;flex:0 0 238px!important;gap:12px!important;width:238px!important;padding:10px 14px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}.clients-marquee-card{background:linear-gradient(135deg,var(--surface),var(--surfaceStrong))!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surfaceStrong) 88%,transparent))!important}}.clients-marquee-card{-webkit-backdrop-filter:blur(14px)!important;box-shadow:0 10px 28px #0000000e,inset 0 1px #ffffff61!important}.clients-marquee-card:hover{border-color:var(--primary)!important;transform:translateY(-3px)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--border))!important}}.clients-marquee-card:hover{box-shadow:0 16px 36px #00000017!important}.clients-marquee-card strong{color:var(--text)!important;letter-spacing:-.01em!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important}.clients-marquee-logo{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{border-color:color-mix(in srgb,var(--primary) 16%,var(--border))!important}}@media (max-width:768px){.clients-section{margin-top:0!important;padding-top:18px!important}.clients-shell{margin-top:0!important;padding-top:0!important}.clients-top{margin-top:0!important;margin-bottom:0!important;padding:12px 16px!important}.clients-marquee-stage{margin-top:0!important;padding:30px 0 32px!important}.clients-marquee-card{background:var(--surface)!important;border-radius:15px!important;flex:0 0 172px!important;gap:9px!important;width:172px!important;min-width:172px!important;max-width:172px!important;height:62px!important;min-height:62px!important;padding:8px 10px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{background:color-mix(in srgb,var(--surface) 95%,transparent)!important}}.clients-marquee-card{box-shadow:0 8px 22px #0000000e,inset 0 1px #ffffff59!important}.clients-marquee-logo{border-radius:11px!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important}.clients-marquee-card strong{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:101px!important;font-size:9px!important;font-weight:800!important;overflow:hidden!important}.clients-marquee-row,.clients-marquee-track{height:66px!important}}@media (max-width:600px){.premium-services{padding-bottom:28px!important}.clients-section{padding-top:0!important}.clients-top{padding-top:8px!important;padding-bottom:10px!important}.clients-marquee-card{border:1px solid var(--primary)!important;flex:0 0 176px!important;gap:10px!important;width:176px!important;min-width:176px!important;max-width:176px!important;height:64px!important;padding:8px 10px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))!important}}.clients-marquee-card{background:linear-gradient(135deg,var(--surface),var(--primary))!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-card{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 98%,transparent),color-mix(in srgb,var(--primary) 5%,var(--surface)))!important}}.clients-marquee-card{box-shadow:0 10px 24px #00000012,inset 0 1px #ffffff8c!important}.clients-marquee-logo{background:var(--bg)!important;border-radius:12px!important;flex:0 0 44px!important;width:44px!important;height:44px!important;padding:6px!important}@supports (color:color-mix(in lab,red,red)){.clients-marquee-logo{background:color-mix(in srgb,var(--bg) 92%,var(--surface))!important}}.clients-marquee-logo{box-shadow:0 5px 14px #00000012!important}.clients-marquee-card strong{letter-spacing:-.01em!important;max-width:105px!important;color:var(--text)!important;font-size:9px!important;font-weight:850!important}}@media (min-width:769px){.premium-services{padding-bottom:48px!important}.clients-section{margin-top:0!important;padding-top:0!important}.clients-top{padding-top:10px!important}}@media (max-width:768px){.admin-v1-main .admin-testimonials-v1,.admin-v1-main .admin-testimonials-v1-header{margin-top:0!important;padding-top:0!important}.admin-v1-main:has(.admin-testimonials-v1){padding-top:18px!important}}@media (max-width:1049px){body:has(.admin-v1-main){padding-top:0!important}body:has(.admin-v1-main) .admin-v1-workspace{margin-top:0!important;padding-top:0!important}}body:not(:has(.admin-v1-main)){background:var(--bg)!important}body:not(:has(.admin-v1-main)) main,body:not(:has(.admin-v1-main))>div:not(.vt-network-background){background:0 0!important}body:not(:has(.admin-v1-main)) :is(.hero,.hero.hero-showcase,.premium-services,.academy,.work-section,.resources-section,.clients-section,.testimonials-section,.team-v2-section,.faq-section,.contact-section){background-color:#0000!important}body:not(:has(.admin-v1-main)) :is(.hero,.hero.hero-showcase,.premium-services,.clients-section,.testimonials-section):after,body:not(:has(.admin-v1-main)) :is(.hero,.hero.hero-showcase,.premium-services,.clients-section,.testimonials-section):before{pointer-events:none}.vt-network-background{filter:saturate(1.18);z-index:0!important;opacity:1!important}body:not(:has(.admin-v1-main))>div:not(.vt-network-background){z-index:1;position:relative}@media (max-width:768px){.vt-network-background{opacity:.82!important}}#about.about-section .about-main{align-items:center!important;gap:34px!important}#about .about-visual{background:radial-gradient(circle at 50% 48%,var(--primary),transparent 40%)!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){#about .about-visual{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--primary) 8%,transparent),transparent 40%)!important}}#about .about-content,#about .about-visual{box-shadow:none!important}#about .about-content{background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0 0!important}@supports (color:color-mix(in lab,red,red)){#about .about-statement{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}#about .about-pillars{gap:0!important}#about .about-pillar{background:0 0!important;border:0!important;padding:24px 22px!important}#about .about-pillar:nth-child(odd){border-right:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}#about .about-pillar:nth-child(-n+2){border-bottom:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}#about .about-pillar:hover{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar:hover{background:color-mix(in srgb,var(--primary) 3%,transparent)!important}}#about .about-numbers{box-shadow:none!important;border:0!important;border-top:1px solid var(--primary)!important;background:0 0!important;border-radius:0!important;margin-top:26px!important}@supports (color:color-mix(in lab,red,red)){#about .about-numbers{border-top:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}#about .about-numbers{border-bottom:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#about .about-numbers{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}@media (max-width:680px){#about.about-section .about-main{gap:26px!important}#about .about-visual{min-height:360px!important}#about .about-content{padding:0 16px!important}#about .about-pillars{margin:0!important}#about .about-pillar{border-right:0!important;border-bottom:1px solid var(--primary)!important;padding:18px 0!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar{border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}#about .about-pillar:last-child{border-bottom:0!important}#about .about-numbers{margin-top:18px!important}}#about .about-visual{background:radial-gradient(circle at 48% 48%,var(--primary),transparent 34%),radial-gradient(circle at 72% 24%,var(--secondary),transparent 28%)!important;min-height:520px!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){#about .about-visual{background:radial-gradient(circle at 48% 48%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 34%),radial-gradient(circle at 72% 24%,color-mix(in srgb,var(--secondary) 7%,transparent),transparent 28%)!important}}#about .about-orbit-one,#about .about-orbit-two{display:none!important}#about .about-visual:after,#about .about-visual:before{content:"";z-index:1;transform-origin:0;background:linear-gradient(90deg,var(--primary),var(--secondary),transparent);width:62%;height:1px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab,red,red)){#about .about-visual:after,#about .about-visual:before{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 42%,transparent),color-mix(in srgb,var(--secondary) 24%,transparent),transparent)}}#about .about-visual:after,#about .about-visual:before{opacity:.5;pointer-events:none}#about .about-visual:before{transform:translate(-4%,-50%)rotate(-26deg)}#about .about-visual:after{transform:translate(-4%,-50%)rotate(29deg)}#about .about-core{border:1px solid var(--primary)!important;width:124px!important;height:124px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}@supports (color:color-mix(in lab,red,red)){#about .about-core{border:1px solid color-mix(in srgb,var(--primary) 28%,var(--border))!important}}#about .about-core{background:linear-gradient(145deg,var(--surface),var(--primary))!important;border-radius:28px!important}@supports (color:color-mix(in lab,red,red)){#about .about-core{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary) 8%,var(--surface)))!important}}#about .about-core{box-shadow:0 22px 60px var(--primary),inset 0 1px 0 #ffffff59!important}@supports (color:color-mix(in lab,red,red)){#about .about-core{box-shadow:0 22px 60px color-mix(in srgb,var(--primary) 15%,transparent),inset 0 1px 0 #ffffff59!important}}#about .about-core{-webkit-backdrop-filter:blur(16px);animation:vt-about-core-float 5s ease-in-out infinite alternate}#about .about-node{border:1px solid var(--primary)!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;width:128px!important;height:68px!important;padding:12px 14px!important;display:flex!important}@supports (color:color-mix(in lab,red,red)){#about .about-node{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))!important}}#about .about-node{background:var(--surface)!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){#about .about-node{background:color-mix(in srgb,var(--surface) 90%,transparent)!important}}#about .about-node{-webkit-backdrop-filter:blur(14px);animation:vt-about-node-float 4.5s ease-in-out infinite alternate;box-shadow:0 14px 34px #00000012!important}#about .about-node small{color:var(--primary)!important;letter-spacing:.15em!important;margin-bottom:5px!important;font-size:7px!important;font-weight:850!important}#about .about-node strong{letter-spacing:.04em!important;font-size:11px!important;font-weight:800!important}#about .node-design{top:18%!important;left:8%!important}#about .node-build{animation-delay:-1.4s!important;top:27%!important;right:6%!important}#about .node-grow{animation-delay:-2.5s!important;bottom:17%!important;left:15%!important}#about .about-floating{border:1px solid var(--secondary)!important;padding:7px 11px!important}@supports (color:color-mix(in lab,red,red)){#about .about-floating{border:1px solid color-mix(in srgb,var(--secondary) 18%,var(--border))!important}}#about .about-floating{background:var(--surface)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){#about .about-floating{background:color-mix(in srgb,var(--surface) 82%,transparent)!important}}#about .about-floating{-webkit-backdrop-filter:blur(12px);animation:vt-about-label-float 5.5s ease-in-out infinite alternate;letter-spacing:.14em!important;font-size:6px!important;font-weight:800!important;box-shadow:0 8px 22px #0000000d!important}#about .about-floating-one{bottom:17%!important;right:13%!important}#about .about-floating-two{animation-delay:-1.8s!important;top:48%!important;left:5%!important}#about .about-floating-three{animation-delay:-3s!important;top:11%!important;right:13%!important}#about .about-visual-label{border-top:1px solid var(--primary)!important;padding:12px 4px 0!important;bottom:4px!important;left:0!important;right:0!important}@supports (color:color-mix(in lab,red,red)){#about .about-visual-label{border-top:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}@keyframes vt-about-core-float{0%{translate:0 -4px}to{translate:0 6px}}@keyframes vt-about-node-float{0%{translate:0 -3px}to{translate:0 6px}}@keyframes vt-about-label-float{0%{translate:0 -2px}to{translate:0 5px}}@media (max-width:680px){#about .about-visual{min-height:410px!important}#about .about-core{border-radius:22px!important;width:94px!important;height:94px!important}#about .about-node{border-radius:14px!important;width:104px!important;height:58px!important;padding:9px 10px!important}#about .about-node strong{font-size:9px!important}#about .node-design{top:17%!important;left:3%!important}#about .node-build{top:27%!important;right:3%!important}#about .node-grow{bottom:18%!important;left:10%!important}#about .about-floating-three{top:8%!important;right:6%!important}#about .about-floating-two{top:49%!important;left:2%!important}#about .about-floating-one{bottom:15%!important;right:7%!important}#about .about-visual:after,#about .about-visual:before{opacity:.35;width:55%}}@media (prefers-reduced-motion:reduce){#about .about-core,#about .about-floating,#about .about-node{animation:none!important}}@media (min-width:769px){#about.about-section .about-main{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)!important;align-items:start!important;gap:56px!important}#about .about-visual{background:0 0!important;justify-content:flex-start!important;align-items:flex-start!important;height:auto!important;min-height:0!important;padding-top:36px!important;display:flex!important}#about .about-visual>*{display:none!important}#about .about-visual:before{content:"CREATIVE × TECHNOLOGY × GROWTH";width:auto!important;color:var(--primary)!important;letter-spacing:.18em!important;font-size:12px!important;font-weight:850!important;line-height:1.5!important;display:block!important;position:relative!important;inset:auto!important}#about .about-visual:after,#about .about-visual:before{height:auto!important;opacity:1!important;background:0 0!important;transform:none!important}#about .about-visual:after{content:"We combine strategy, design and technology into one connected digital system.";width:min(420px,100%)!important;color:var(--text)!important;letter-spacing:-.045em!important;font-size:clamp(32px,3.2vw,54px)!important;font-weight:600!important;line-height:.98!important;position:absolute!important;top:84px!important;left:0!important}}@media (max-width:768px){#about .about-visual{display:none!important}#about.about-section .about-main{grid-template-columns:1fr!important}}@media (min-width:769px){#about.about-section .about-main{display:block!important}#about .about-visual{display:none!important}#about .about-content{width:min(1120px,100%)!important;margin:0 auto!important;padding:10px 0 0!important}#about .about-statement{text-align:center!important;max-width:980px!important;margin:0 auto!important;padding-bottom:34px!important}#about .about-statement p{max-width:900px!important;margin:0 auto!important;font-size:clamp(38px,4.2vw,62px)!important;line-height:.98!important}#about .about-pillars{margin-top:34px!important}#about .about-pillar{padding:28px 30px!important}#about .about-numbers{margin-top:34px!important}}#about.about-section{scroll-margin-top:95px!important;position:relative!important;overflow:hidden!important}#about .about-content{width:min(1180px,100% - 40px)!important;margin:0 auto!important}#about .about-statement{text-align:center!important;border-bottom:1px solid var(--primary)!important;max-width:1040px!important;margin:0 auto 42px!important;padding:0 0 34px!important}@supports (color:color-mix(in lab,red,red)){#about .about-statement{border-bottom:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}#about .about-statement small{border:1px solid var(--primary)!important;width:auto!important;margin:0 auto 18px!important;padding:7px 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){#about .about-statement small{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border))!important}}#about .about-statement small{background:var(--surface)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){#about .about-statement small{background:color-mix(in srgb,var(--surface) 72%,transparent)!important}}#about .about-statement small{-webkit-backdrop-filter:blur(12px)}#about .about-statement p{letter-spacing:-.055em!important;max-width:940px!important;margin:0 auto!important;font-size:clamp(40px,4.5vw,66px)!important;font-weight:650!important;line-height:.96!important}#about .about-statement p strong{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent))!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}#about .about-pillars{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important;display:grid!important}#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){border:1px solid var(--primary)!important;min-height:180px!important;padding:26px 26px 24px!important;position:relative!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){background:linear-gradient(145deg,var(--surface),var(--primary))!important;border-radius:20px!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 82%,transparent),color-mix(in srgb,var(--primary) 3%,transparent))!important}}#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){-webkit-backdrop-filter:blur(14px);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s!important;box-shadow:0 14px 40px #0000000b,inset 0 1px #ffffff52!important}#about .about-pillar:hover{border-color:var(--primary)!important;transform:translateY(-5px)!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))!important}}#about .about-pillar:hover{box-shadow:0 22px 50px #00000014!important}#about .about-pillar-head{margin-bottom:22px!important}#about .about-pillar-head>span{font-size:8px!important}#about .about-pillar-head i{background:var(--primary)!important;width:36px!important;height:36px!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar-head i{background:color-mix(in srgb,var(--primary) 7%,var(--surface))!important}}#about .about-pillar h3{font-size:22px!important;font-weight:720!important}#about .about-pillar p{max-width:440px!important;margin-top:10px!important;font-size:11px!important;line-height:1.65!important}#about .about-numbers{border:1px solid var(--primary)!important;margin-top:28px!important}@supports (color:color-mix(in lab,red,red)){#about .about-numbers{border:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}#about .about-numbers{background:var(--surface)!important;border-radius:18px!important}@supports (color:color-mix(in lab,red,red)){#about .about-numbers{background:color-mix(in srgb,var(--surface) 55%,transparent)!important}}#about .about-numbers{-webkit-backdrop-filter:blur(12px)}@media (max-width:768px){#about.about-section{padding-top:48px!important;scroll-margin-top:88px!important}#about .about-content{width:calc(100% - 28px)!important;padding:0!important}#about .about-statement{text-align:left!important;margin-bottom:24px!important;padding-bottom:24px!important}#about .about-statement small{margin:0 0 16px!important;font-size:6px!important}#about .about-statement p{text-align:left!important;margin:0!important;font-size:34px!important;line-height:.98!important}#about .about-pillars{grid-template-columns:1fr!important;gap:10px!important}#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){border:1px solid var(--primary)!important;min-height:0!important;padding:18px 17px!important}@supports (color:color-mix(in lab,red,red)){#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}#about .about-pillar,#about .about-pillar:nth-child(-n+2),#about .about-pillar:nth-child(odd){border-radius:16px!important}#about .about-pillar-head{margin-bottom:13px!important}#about .about-pillar-head i{width:32px!important;height:32px!important}#about .about-pillar h3{font-size:18px!important}#about .about-pillar p{margin-top:7px!important;font-size:10px!important;line-height:1.55!important}#about .about-numbers{border-radius:15px!important;margin-top:16px!important}}#faq.faq-section{padding:clamp(72px,7vw,108px) max(5vw,22px)!important;scroll-margin-top:90px!important;position:relative!important;overflow:hidden!important}#faq .faq-top{align-items:end!important;width:min(1200px,100%)!important;margin:0 auto 48px!important}#faq .faq-kicker{border:1px solid var(--primary)!important;align-items:center!important;width:fit-content!important;padding:7px 12px!important;display:inline-flex!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-kicker{border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border))!important}}#faq .faq-kicker{background:var(--surface)!important;border-radius:999px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-kicker{background:color-mix(in srgb,var(--surface) 62%,transparent)!important}}#faq .faq-kicker{-webkit-backdrop-filter:blur(12px);letter-spacing:.16em!important;font-size:7px!important;font-weight:850!important}#faq .faq-title h2{letter-spacing:-.065em!important;margin-top:18px!important;font-size:clamp(54px,6vw,88px)!important;line-height:.88!important}#faq .faq-intro,#faq .faq-note,#faq .faq-top-note{box-shadow:none!important;border-radius:0!important;padding:0!important}#faq .faq-intro small,#faq .faq-note small,#faq .faq-top-note small{color:var(--primary)!important;letter-spacing:.15em!important;font-size:7px!important;font-weight:850!important}#faq .faq-intro p,#faq .faq-note p,#faq .faq-top-note p{max-width:360px!important;color:var(--muted)!important;font-size:12px!important;line-height:1.65!important}#faq .faq-layout,#faq .faq-main{grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr)!important;align-items:start!important;gap:42px!important;width:min(1200px,100%)!important}#faq .faq-card,#faq .faq-side,#faq .faq-visual{min-height:0!important;padding:28px 0 26px!important;position:sticky!important;top:110px!important}#faq .faq-card:after,#faq .faq-card:before,#faq .faq-side:after,#faq .faq-side:before,#faq .faq-visual:after,#faq .faq-visual:before{opacity:.18!important}#faq .faq-card h3,#faq .faq-side h3,#faq .faq-visual h3{letter-spacing:-.055em!important;max-width:290px!important;margin:18px 0 14px!important;font-size:clamp(34px,3vw,48px)!important;line-height:.95!important}#faq .faq-card p,#faq .faq-side p,#faq .faq-visual p{max-width:300px!important;font-size:11px!important;line-height:1.65!important}#faq .faq-item{position:relative!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item{border:1px solid color-mix(in srgb,var(--primary) 11%,var(--border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 76%,transparent),color-mix(in srgb,var(--primary) 2.5%,transparent))!important}}#faq .faq-item{-webkit-backdrop-filter:blur(14px);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .28s,box-shadow .28s!important;box-shadow:0 12px 34px #00000009,inset 0 1px #ffffff3d!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{border-color:color-mix(in srgb,var(--primary) 32%,var(--border))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),color-mix(in srgb,var(--surface) 80%,transparent))!important}}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:78px!important;letter-spacing:-.025em!important;border:0!important;padding:20px!important;font-size:16px!important;font-weight:720!important}#faq .faq-question>i,#faq .faq-question>svg,#faq .faq-toggle{border-color:var(--primary)!important;flex:none!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-question>i,#faq .faq-question>svg,#faq .faq-toggle{border-color:color-mix(in srgb,var(--primary) 28%,var(--border))!important}}#faq .faq-question>i,#faq .faq-question>svg,#faq .faq-toggle{color:var(--primary)!important}#faq .faq-items:before,#faq .faq-list:before{content:"";background:radial-gradient(circle,var(--secondary),transparent 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:10%;right:-120px}@supports (color:color-mix(in lab,red,red)){#faq .faq-items:before,#faq .faq-list:before{background:radial-gradient(circle,color-mix(in srgb,var(--secondary) 7%,transparent),transparent 70%)}}#faq .faq-items:before,#faq .faq-list:before{filter:blur(30px);pointer-events:none}@media (max-width:768px){#faq.faq-section{padding:52px 14px 68px!important;scroll-margin-top:84px!important}#faq .faq-top{margin-bottom:28px!important;display:block!important}#faq .faq-title h2{margin-top:15px!important;font-size:48px!important;line-height:.9!important}#faq .faq-intro,#faq .faq-note,#faq .faq-top-note{margin-top:22px!important}#faq .faq-intro p,#faq .faq-note p,#faq .faq-top-note p{max-width:320px!important;font-size:10px!important}#faq .faq-layout,#faq .faq-main{width:100%!important;display:block!important}#faq .faq-card,#faq .faq-side,#faq .faq-visual{display:none!important}#faq .faq-items,#faq .faq-list{gap:9px!important;width:100%!important}#faq .faq-item{border-radius:15px!important}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:66px!important;padding:16px 14px!important;font-size:14px!important;line-height:1.25!important}#faq .faq-answer{padding:0 14px 17px 38px!important;font-size:10px!important;line-height:1.6!important}#faq .faq-items:before,#faq .faq-list:before{display:none!important}}#faq .faq-kicker{margin:0 auto 14px!important}#faq .faq-intro,#faq .faq-note,#faq .faq-top-note{text-align:center!important;background:0 0!important;border:0!important;max-width:520px!important;margin:18px auto 0!important}#faq .faq-items,#faq .faq-list{gap:10px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item{border:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important;background:color-mix(in srgb,var(--surface) 72%,transparent)!important}}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:72px!important;padding:18px 20px!important;font-size:15px!important;font-weight:700!important}#faq .faq-answer{padding:0 20px 20px 54px!important;font-size:11px!important;line-height:1.65!important}@media (max-width:768px){#faq.faq-section{padding:48px 14px 64px!important}#faq .faq-top{margin-bottom:26px!important}#faq .faq-title h2{font-size:46px!important;line-height:.9!important}#faq .faq-intro,#faq .faq-note,#faq .faq-top-note{max-width:310px!important;margin-top:15px!important;font-size:10px!important}#faq .faq-items,#faq .faq-list{gap:8px!important}#faq .faq-item{border-radius:14px!important}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:62px!important;padding:15px 14px!important;font-size:13px!important}#faq .faq-answer{padding:0 14px 16px 38px!important;font-size:10px!important}}#faq.faq-section{background:0 0!important;padding:80px 20px 90px!important}#faq .faq-top{text-align:left!important;width:min(1180px,100%)!important;margin:0 auto 36px!important;display:block!important}#faq .faq-kicker{margin:0 0 14px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-kicker{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}#faq .faq-kicker{color:var(--primary)!important}#faq .faq-title h2{text-align:left!important;margin:0!important;font-size:clamp(48px,5vw,72px)!important;line-height:.92!important}#faq .faq-title h2 em{background:linear-gradient(90deg,var(--primary),var(--secondary),var(--accent))!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}#faq .faq-intro,#faq .faq-note,#faq .faq-top-note{display:none!important}#faq .faq-layout,#faq .faq-main{grid-template-columns:230px minmax(0,1fr)!important;gap:0!important;width:min(1180px,100%)!important;display:grid!important;overflow:hidden!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-layout,#faq .faq-main{border:1px solid color-mix(in srgb,var(--primary) 20%,#ffffff1f)!important}}#faq .faq-layout,#faq .faq-main{background:linear-gradient(145deg,#101114,#08090b)!important;border-radius:24px!important;box-shadow:0 28px 80px #0003,inset 0 1px #ffffff0a!important}#faq .faq-card,#faq .faq-side,#faq .faq-visual{color:#fff!important;min-height:100%!important;background:linear-gradient(#ffffff09,#ffffff03)!important;border-right:1px solid #ffffff17!important;padding:28px 20px!important;display:block!important;position:relative!important;top:auto!important}#faq .faq-card:after,#faq .faq-card:before,#faq .faq-side:after,#faq .faq-side:before,#faq .faq-visual:after,#faq .faq-visual:before{display:none!important}#faq .faq-card h3,#faq .faq-side h3,#faq .faq-visual h3{color:#fff!important;letter-spacing:-.04em!important;max-width:190px!important;margin:0 0 12px!important;font-size:24px!important;line-height:1!important}#faq .faq-card p,#faq .faq-side p,#faq .faq-visual p{color:#ffffff7a!important;max-width:185px!important;margin:0!important;font-size:9px!important;line-height:1.6!important}#faq .faq-visual{isolation:isolate}#faq .faq-side-label,#faq .faq-visual-label{border-top:1px solid #ffffff14!important;margin-top:24px!important;padding-top:18px!important}#faq .faq-items,#faq .faq-list{gap:0!important;padding:14px 16px!important;display:grid!important}#faq .faq-items:before,#faq .faq-list:before{display:none!important}#faq .faq-item{box-shadow:none!important;-webkit-backdrop-filter:none!important;border:0!important;border-bottom:1px solid #ffffff16!important;border-radius:0!important;margin:0!important;transition:background .22s!important}#faq .faq-item:last-child{border-bottom:0!important}#faq .faq-item:hover{background:#ffffff06!important;transform:none!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 8%,transparent),#ffffff05)!important}}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{color:#ffffffeb!important;letter-spacing:-.015em!important;background:0 0!important;width:100%!important;min-height:68px!important;padding:18px 12px!important;font-size:13px!important;font-weight:680!important}#faq .faq-number,#faq .faq-question>span:first-child{letter-spacing:.14em!important;font-size:7px!important;font-weight:850!important}#faq .faq-question>i,#faq .faq-toggle{width:28px!important;height:28px!important;background:#ffffff0a!important;border:1px solid #ffffff24!important;border-radius:7px!important;place-items:center!important;display:grid!important}#faq .faq-answer{color:#ffffff85!important;padding:0 46px 20px 54px!important;font-size:10px!important;line-height:1.7!important}@media (max-width:768px){#faq.faq-section{padding:52px 14px 64px!important}#faq .faq-top{margin-bottom:24px!important}#faq .faq-title h2{font-size:46px!important}#faq .faq-layout,#faq .faq-main{border-radius:20px!important;grid-template-columns:1fr!important}#faq .faq-card,#faq .faq-side,#faq .faq-visual{border-bottom:1px solid #ffffff14!important;border-right:0!important;min-height:auto!important;padding:22px 18px!important}#faq .faq-card h3,#faq .faq-side h3,#faq .faq-visual h3{max-width:260px!important;font-size:25px!important}#faq .faq-card p,#faq .faq-side p,#faq .faq-visual p{max-width:280px!important}#faq .faq-items,#faq .faq-list{padding:8px 12px!important}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:62px!important;padding:15px 6px!important;font-size:12px!important}#faq .faq-answer{padding:0 8px 16px 30px!important;font-size:9px!important}}#faq .faq-layout,#faq .faq-main{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-layout,#faq .faq-main{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))!important}}#faq .faq-layout,#faq .faq-main{background:linear-gradient(145deg,var(--surface),var(--bgSoft))!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-layout,#faq .faq-main{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 92%,transparent),color-mix(in srgb,var(--bgSoft) 86%,transparent))!important}}#faq .faq-layout,#faq .faq-main{-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 24px 70px #00000012,inset 0 1px #ffffff40!important}#faq .faq-card,#faq .faq-side,#faq .faq-visual{border-right:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-card,#faq .faq-side,#faq .faq-visual{border-right:1px solid color-mix(in srgb,var(--primary) 13%,var(--border))!important}}#faq .faq-card,#faq .faq-side,#faq .faq-visual{background:linear-gradient(180deg,var(--primary),var(--surface))!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-card,#faq .faq-side,#faq .faq-visual{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 6%,var(--surface)),color-mix(in srgb,var(--surface) 88%,transparent))!important}}#faq .faq-card,#faq .faq-card h3,#faq .faq-side,#faq .faq-side h3,#faq .faq-visual,#faq .faq-visual h3{color:var(--text)!important}#faq .faq-card p,#faq .faq-side p,#faq .faq-visual p{color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item{border-bottom:1px solid color-mix(in srgb,var(--primary) 10%,var(--border))!important}}#faq .faq-item{background:0 0!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item:hover{background:color-mix(in srgb,var(--primary) 3.5%,transparent)!important}#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 8%,var(--surface)),color-mix(in srgb,var(--secondary) 3%,transparent))!important}}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{color:var(--text)!important}#faq .faq-number,#faq .faq-question>span:first-child{color:var(--primary)!important}#faq .faq-question>i,#faq .faq-toggle{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-question>i,#faq .faq-toggle{border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border))!important}}#faq .faq-question>i,#faq .faq-toggle{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-question>i,#faq .faq-toggle{background:color-mix(in srgb,var(--primary) 6%,var(--surface))!important}}#faq .faq-question>i,#faq .faq-toggle{color:var(--primary)!important}#faq .faq-answer{color:var(--muted)!important}#faq .faq-kicker{background:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-kicker{background:color-mix(in srgb,var(--primary) 7%,var(--surface))!important}}#faq .faq-kicker{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-kicker{border-color:color-mix(in srgb,var(--primary) 24%,var(--border))!important}}@media (max-width:768px){#faq .faq-layout,#faq .faq-main{background:linear-gradient(160deg,var(--surface),var(--primary))!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-layout,#faq .faq-main{background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary) 3%,var(--bg)))!important}}#faq .faq-card,#faq .faq-side,#faq .faq-visual{border-right:0!important;border-bottom:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-card,#faq .faq-side,#faq .faq-visual{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,var(--border))!important}}}#faq .faq-layout,#faq .faq-main{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;gap:28px!important;overflow:visible!important}#faq .faq-card,#faq .faq-items,#faq .faq-list,#faq .faq-side,#faq .faq-visual{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}#faq .faq-items,#faq .faq-list{gap:12px!important;padding:0!important}#faq .faq-item{border:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}#faq .faq-item{background:linear-gradient(135deg,var(--surface),var(--primary))!important;border-radius:16px!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--primary) 3%,transparent))!important}}#faq .faq-item{-webkit-backdrop-filter:blur(12px)!important;overflow:hidden!important;box-shadow:0 10px 30px #0000000b,inset 0 1px #ffffff38!important}#faq .faq-item:hover{background:linear-gradient(135deg,var(--surface),var(--primary))!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--primary) 5%,transparent))!important}}#faq .faq-item:hover{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item:hover{border-color:color-mix(in srgb,var(--primary) 30%,var(--border))!important}}#faq .faq-item:hover{box-shadow:0 16px 38px #00000012!important}#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{background:linear-gradient(135deg,var(--primary),var(--secondary))!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 7%,var(--surface)),color-mix(in srgb,var(--secondary) 3%,transparent))!important}}#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{border-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item.is-open,#faq .faq-item[data-open=true],#faq .faq-item[open]{border-color:color-mix(in srgb,var(--primary) 34%,var(--border))!important}}#faq .faq-item{border-bottom:1px solid var(--primary)!important}@supports (color:color-mix(in lab,red,red)){#faq .faq-item{border-bottom:1px solid color-mix(in srgb,var(--primary) 14%,var(--border))!important}}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:70px!important;padding:18px!important}#faq .faq-answer{padding:0 18px 18px 52px!important}@media (max-width:768px){#faq .faq-layout,#faq .faq-main{gap:18px!important}#faq .faq-items,#faq .faq-list{gap:9px!important}#faq .faq-item{border-radius:14px!important}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{min-height:62px!important;padding:15px 13px!important}#faq .faq-answer{padding:0 13px 16px 38px!important}}#faq .faq-card,#faq .faq-side,#faq .faq-visual{display:none!important}#faq .faq-layout,#faq .faq-main{width:min(980px,100%)!important;margin:0 auto!important;display:block!important}#faq .faq-items,#faq .faq-list{width:100%!important;max-width:980px!important;margin:0 auto!important}@media (min-width:900px){#faq .faq-items,#faq .faq-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;display:grid!important}#faq .faq-item{flex-direction:column!important;min-height:150px!important;display:flex!important}#faq .faq-item summary,#faq .faq-item>button,#faq .faq-question{align-items:flex-start!important;min-height:82px!important;padding:18px!important}#faq .faq-answer{padding:0 18px 18px!important}}@media (max-width:899px){#faq .faq-items,#faq .faq-list{grid-template-columns:1fr!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}