/*! tailwindcss v4.2.1 | 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)))){*,:before,:after{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}:root{--ink:#111;--paper:#f4f1e9;--acid:#d6ff3f;--violet:#796fff;--violet-bright:#9188ff;--violet-soft:#7970ff2e;--muted:#6f716b;--line:#11111129}.account-link{--account-accent:#7868ff;color:#111;letter-spacing:.8px;white-space:nowrap;background:#ffffff59;border:1px solid #11111152;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:950;transition:background .25s,color .25s,transform .25s,border-color .25s;display:inline-flex}.account-link:hover{color:#fff;background:#111;border-color:#111;transform:translateY(-2px)}.account-link-dot{background:linear-gradient(145deg,#171616,#292444);border:1px solid #ffffff26;border-radius:9px;flex:0 0 28px;width:28px;height:28px;position:relative;overflow:hidden;box-shadow:3px 3px #d6ff3f6b,0 8px 18px #2a215f24}.account-link-dot:before{content:"";background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:10px;box-shadow:0 0 0 2px #7868ff6b}.account-link-dot:after{content:"";background:linear-gradient(105deg, var(--acid), var(--account-accent));border-radius:9px 9px 4px 4px;width:15px;height:9px;position:absolute;bottom:4px;left:6px}.account-link-copy{gap:3px;min-width:0;line-height:1;display:grid}.account-link-copy small{color:#716e79;letter-spacing:1.15px;font-size:6px;font-weight:950}.account-link-copy strong{color:inherit;letter-spacing:.75px;font-size:9px;font-weight:950}.account-link b{color:var(--acid)}.site-header .account-link{z-index:3;position:relative}.site-header .account-link-compact{margin-left:auto}.account-page,.account-callback,.client-portal{color:#f4f2ea;background:#0c0d0b;min-height:100svh}.account-page{padding:clamp(25px,4vw,64px);position:relative;overflow:hidden}.account-page:before{content:"";background:radial-gradient(circle at 19% 22%,#d6ff3f3d,#0000 28%),radial-gradient(circle at 83% 72%,#7868ff40,#0000 31%),linear-gradient(120deg,#0000 44%,#ffffff0a 44.2%,#0000 44.4%);animation:16s ease-in-out infinite alternate accountAtmosphere;position:absolute;inset:-20%}@keyframes accountAtmosphere{to{transform:translate(2%,-2%)scale(1.05)}}.account-back{z-index:2;color:#c4c6bd;letter-spacing:1.3px;padding:12px 0;font-size:9px;font-weight:900;display:inline-flex;position:relative}.account-stage{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(390px,.82fr);align-items:center;gap:clamp(44px,8vw,120px);width:min(1180px,100%);min-height:calc(100svh - 130px);margin:10px auto 0;display:grid;position:relative}.account-story small,.account-card header span,.portal-hero small,.portal-projects>header small,.portal-side small{color:var(--acid);letter-spacing:1.6px;font-size:9px;font-weight:950}.account-story h1{letter-spacing:-.075em;text-transform:uppercase;margin:26px 0 25px;font-size:clamp(62px,7vw,112px);line-height:.82}.account-story h1 span{display:block}.account-story h1 span:last-child{color:#0000;-webkit-text-stroke:1px #ffffffb8;text-shadow:14px 14px #7868ff21}.account-story>p{color:#a9aaa4;max-width:590px;font-size:14px;line-height:1.75}.account-story-facts{border-block:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.account-story-facts span{color:#dddcd5;border-right:1px solid #ffffff1f;padding:20px 12px 20px 0;font-size:10px;font-weight:800}.account-story-facts span:last-child{border-right:0;padding-left:12px}.account-story-facts b{color:var(--acid);margin-bottom:8px;font-size:9px;display:block}.account-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1a1c17eb,#0a0b09f0);border:1px solid #d6ff3f6b;padding:clamp(30px,4vw,55px);position:relative;box-shadow:18px 20px #7868ff21}.account-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 10%,#ffffff1f 25%,#0000 40%) 0 0/260% 100%;animation:8s linear infinite accountGlass;position:absolute;inset:-1px}@keyframes accountGlass{to{background-position:-220% 0}}.account-card header{justify-content:space-between;align-items:center;margin-bottom:38px;display:flex;position:relative}.account-card header i{background:linear-gradient(90deg, var(--acid), #7868ff);width:38px;height:4px}.account-card form{gap:20px;display:grid;position:relative}.account-card label:not(.account-check){gap:8px;display:grid}.account-card label>span{color:#c7c8c1;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:900}.account-card input{color:#fff;width:100%;min-height:58px;font:inherit;background:#ffffff09;border:1px solid #ffffff3d;outline:none;padding:0 17px;transition:border-color .2s,background .2s,box-shadow .2s}.account-card input:focus{border-color:var(--acid);background:#d6ff3f0b;box-shadow:0 0 0 3px #7868ff24}.account-check{color:#979991;align-items:flex-start;gap:11px;font-size:9px;line-height:1.5;display:flex}.account-check input{width:16px;height:16px;min-height:auto;accent-color:var(--acid);margin-top:1px}.account-check span{text-transform:none!important;letter-spacing:0!important;font-weight:600!important}.account-check a,.account-forgot,.account-card footer a{color:var(--acid);text-underline-offset:3px;text-decoration:underline}.account-forgot{justify-self:end;font-size:9px;font-weight:850}.account-card button{background:linear-gradient(100deg, var(--acid), #e5ff80 66%, #7868ff 150%);color:#0b0c09;letter-spacing:1px;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;font-size:10px;font-weight:950;display:flex}.account-card button:disabled{opacity:.6;cursor:wait}.account-card footer{color:#a6a79f;border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:7px;margin-top:28px;padding-top:23px;font-size:10px;display:flex;position:relative}.account-message{border-left:3px solid var(--acid);color:#e9e9e3;background:#d6ff3f14;margin:0;padding:13px 15px;font-size:10px;line-height:1.55}.account-message.error{background:#ff593d1a;border-color:#ff593d}.account-callback,.client-portal.loading{text-align:center;place-content:center;justify-items:center;gap:22px;display:grid}.account-callback h1{text-transform:uppercase;max-width:600px;margin:0;font-size:clamp(38px,5vw,72px);line-height:.92}.account-callback a{color:var(--acid);font-size:10px;font-weight:900}.account-spinner{border:3px solid #ffffff26;border-top-color:var(--acid);border-right-color:#7868ff;border-radius:50%;width:42px;height:42px;animation:.8s linear infinite accountSpin;display:inline-block}@keyframes accountSpin{to{transform:rotate(360deg)}}.demo-account-gateway{padding:clamp(30px,4vw,55px) 0 12px;position:relative}.demo-account-gateway.loading{color:#a6a89f;place-content:center;justify-items:center;gap:17px;min-height:270px;display:grid}.demo-account-gateway>small{color:var(--acid);letter-spacing:1.3px;font-size:8px;font-weight:950}.demo-account-gateway h4{letter-spacing:-3px;text-transform:uppercase;margin:20px 0;font-size:clamp(38px,4.2vw,62px);line-height:.89}.demo-account-gateway h4 em{color:#9589ff;font-style:normal}.demo-account-gateway>p{color:#a4a69f;max-width:590px;font-size:12px;line-height:1.7}.demo-account-gateway>div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.demo-account-gateway>div a{color:#fff;letter-spacing:.6px;border:1px solid #ffffff4d;align-items:center;gap:30px;min-height:52px;padding:0 18px;font-size:9px;font-weight:950;display:inline-flex}.demo-account-gateway>div a:first-child{background:var(--acid);border-color:var(--acid);color:#111}.demo-account-gateway ul{color:#c0c1bb;border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:22px;margin:30px 0 0;padding:22px 0 0;font-size:9px;list-style:none;display:flex}.demo-account-gateway li:first-letter{color:var(--acid)}.demo-account-gateway .demo-auth-pending{color:#c9c4ff;background:#7868ff1a;border-left:2px solid #7868ff;margin-top:20px;padding:11px 13px}.teams-demo-form input[readonly]{opacity:.75;cursor:not-allowed}.client-portal{color:#f2f1eb;background:#0c0d0b}.portal-header{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:92px;padding:0 clamp(20px,4vw,66px);display:flex}.portal-header img{width:230px;height:auto;display:block}.portal-header>div{color:#9fa198;align-items:center;gap:22px;font-size:9px;display:flex}.portal-header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:11px 14px;font-size:8px;font-weight:900}.portal-hero{background:radial-gradient(circle at 78% 35%,#7868ff3b,#0000 25%),radial-gradient(circle at 15% 80%,#d6ff3f26,#0000 27%);padding:clamp(70px,10vw,150px) clamp(24px,7vw,110px);position:relative;overflow:hidden}.portal-hero:after{content:"CLIENT";color:#ffffff06;font-size:24vw;font-weight:950;line-height:.8;position:absolute;bottom:-4vw;right:-2vw}.portal-hero h1{z-index:1;letter-spacing:-.075em;text-transform:uppercase;max-width:950px;margin:25px 0 24px;font-size:clamp(62px,9vw,142px);line-height:.78;position:relative}.portal-hero h1 em{color:var(--acid);font-style:normal}.portal-hero>p{z-index:1;color:#a6a89f;max-width:630px;line-height:1.7;position:relative}.portal-hero>a{z-index:1;background:var(--acid);color:#111;align-items:center;gap:55px;min-height:56px;margin-top:35px;padding:0 20px;font-size:9px;font-weight:950;display:inline-flex;position:relative}.portal-grid{color:#111;background:#f0eee6;grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:22px;padding:clamp(45px,6vw,90px);display:grid}.portal-projects,.portal-side article{background:#ffffff80;border:1px solid #11111140}.portal-projects>header{border-bottom:1px solid #1113;justify-content:space-between;align-items:center;min-height:76px;padding:0 25px;display:flex}.portal-projects>header small{color:#617700}.portal-projects>header b{color:#7868ff;font-size:24px}.portal-projects>article{border-bottom:1px solid #1111112b;padding:28px}.portal-projects>article:last-child{border-bottom:0}.portal-status{color:var(--acid);background:#111;padding:7px 9px;font-size:8px;font-weight:950;display:inline-flex}.portal-projects h2{letter-spacing:-2px;text-transform:uppercase;margin:18px 0 8px;font-size:clamp(28px,3vw,46px)}.portal-projects>article>p{color:#65665f}.portal-projects>article>div{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:10px 16px;margin-top:25px;font-size:9px;display:grid}.portal-projects>article>div span{color:#77786f;font-weight:900}.portal-empty{padding:clamp(40px,6vw,80px)}.portal-empty strong{letter-spacing:-3px;text-transform:uppercase;max-width:650px;font-size:clamp(38px,5vw,70px);line-height:.92;display:block}.portal-empty p{color:#65665f;max-width:540px;line-height:1.7}.portal-empty a{color:#5d44ec;margin-top:18px;font-size:9px;font-weight:950;display:inline-block}.portal-side{align-content:start;gap:22px;display:grid}.portal-side article{padding:28px}.portal-side h2{letter-spacing:-1.7px;text-transform:uppercase;margin:20px 0 15px;font-size:32px;line-height:.95}.portal-side p{color:#686962;font-size:11px;line-height:1.7}.portal-side article>div{color:#fff;background:#111;margin-top:22px;padding:17px}.portal-side article>div span{color:#999b92;font-size:7px;font-weight:900;display:block}.portal-side article>div strong{color:var(--acid);letter-spacing:2px;margin-top:6px;display:block}.portal-side h3{text-transform:uppercase;margin:17px 0;font-size:26px}.portal-side a{color:#5d44ec;font-size:9px;font-weight:950}@media (max-width:1100px){.site-header .account-link{display:none}.account-stage{grid-template-columns:1fr;max-width:760px;padding-block:50px}.account-story h1{font-size:clamp(58px,12vw,95px)}.portal-grid{grid-template-columns:1fr}}@media (max-width:680px){.account-page{padding:18px}.account-stage{gap:35px;min-height:auto;padding-block:28px 60px}.account-story h1{letter-spacing:-4px;margin-top:18px;font-size:53px;line-height:.84}.account-story>p{font-size:12px}.account-story-facts{grid-template-columns:1fr}.account-story-facts span{border-bottom:1px solid #ffffff1f;border-right:0;padding:14px 0}.account-card{padding:27px 20px;box-shadow:8px 10px #7868ff21}.order-header .account-link{display:none}.demo-account-gateway h4{letter-spacing:-2.2px;font-size:39px}.demo-account-gateway>div{display:grid}.demo-account-gateway>div a{justify-content:space-between}.portal-header{height:74px;padding:0 14px}.portal-header img{width:160px}.portal-header>div>span{display:none}.portal-hero{padding:75px 20px}.portal-hero h1{letter-spacing:-4.5px;font-size:56px;line-height:.82}.portal-grid{padding:18px}.portal-projects>article>div{grid-template-columns:auto 1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{background:var(--paper);max-width:100%;color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:clip}img,svg,video{max-width:100%}button,input,select,textarea{touch-action:manipulation}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--acid);outline-offset:3px}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;align-items:center;height:84px;padding:0 4vw;display:flex;position:relative}.wordmark{letter-spacing:-1.25px;white-space:nowrap;font-size:24px;font-weight:900}.wordmark span{color:#7d9b00}.site-header nav{gap:36px;font-size:13px;font-weight:700;display:flex}.site-header nav a{transition:opacity .2s}.header-cta{background:var(--ink);color:#fff;padding:14px 18px;font-size:13px;font-weight:700}.header-cta span{color:var(--acid);margin-left:10px}.hero{grid-template-columns:1.08fr .92fr;min-height:680px;display:grid;overflow:hidden}.hero-copy{flex-direction:column;padding:92px 4vw 42px;display:flex}h1{letter-spacing:-6px;text-transform:uppercase;margin:0;font-size:clamp(58px,6.6vw,106px);font-weight:900;line-height:.88}h1 em{color:#0000;-webkit-text-stroke:2px var(--ink);font-style:normal}.hero-launch-offer{z-index:12;background:#d6ff3f29;border:1px solid #1111113d;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;max-width:620px;margin:0 0 18px;padding:13px 15px;transition:transform .22s,background-color .22s,box-shadow .22s;display:grid;position:relative}.hero-launch-offer b,.hero-launch-offer i{letter-spacing:1px;white-space:nowrap;font-size:8px;font-style:normal;font-weight:950}.hero-launch-offer b{background:var(--ink);color:var(--acid);padding:7px 8px}.hero-launch-offer>span{color:#3f413c;font-size:11px;line-height:1.4}.hero-launch-offer>i{color:#536600}.hero-launch-offer:hover{background:#d6ff3f52;transform:translateY(-2px);box-shadow:5px 6px #1111111c}.hero-launch-popover{color:#f5f5ed;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 100%;background:linear-gradient(115deg,#d6ff3f14,#0000 34%),#0c0d0bf7;border:1px solid #d6ff3f7a;grid-template-columns:1fr;width:min(760px,100vw - 64px);padding:0;transition:opacity .22s,visibility .22s,transform .28s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:calc(100% + 14px);left:0;overflow:hidden;transform:translateY(14px)scale(.975);box-shadow:0 28px 70px #090a084d,10px 10px #7e9a0029}.home-page .hero>.hero-copy{z-index:8;overflow:visible}.home-page .hero>.hero-showcase{z-index:1}.hero-launch-popover:before{content:"";background:linear-gradient(105deg,#0000 0 42%,#ffffff1a 48%,#0000 54% 100%);position:absolute;inset:0;transform:translate(-120%)}.hero-launch-popover:after{content:"";border:9px solid #0000;border-top-color:#0c0d0bf7;position:absolute;top:100%;left:32px}:is(.hero-launch-offer:hover .hero-launch-popover,.hero-launch-offer:focus-visible .hero-launch-popover){opacity:1;visibility:visible;transform:translateY(0)scale(1)}.hero-launch-offer:hover .hero-launch-popover:before{animation:1.05s ease-out 80ms both launchPopoverShine}.hero-launch-offer:focus-visible .hero-launch-popover:before{animation:1.05s ease-out 80ms both launchPopoverShine}.hero-launch-popover .launch-popover-top{border-bottom:1px solid #ffffff24;gap:7px;padding:24px 26px 19px;display:grid}.hero-launch-popover .launch-popover-top small{color:var(--acid);letter-spacing:1.5px;font-size:8px;font-weight:900}.hero-launch-popover .launch-popover-top strong{color:#f7f7f0;letter-spacing:-.8px;font-size:clamp(21px,2vw,28px);line-height:1.02}.hero-launch-popover .launch-popover-copy{color:#f7f7f0bd;padding:20px 26px 18px;font-size:13px;line-height:1.62}.hero-launch-popover .launch-popover-facts{flex-wrap:wrap;gap:7px;padding:0 26px 20px;display:flex}.hero-launch-popover .launch-popover-facts em{color:#f7f7f0e6;letter-spacing:.9px;border:1px solid #ffffff29;padding:7px 8px;font-size:7px;font-style:normal;font-weight:900}.hero-launch-popover .launch-popover-action{color:#111;background:var(--acid);letter-spacing:1.1px;justify-content:space-between;padding:13px 26px;font-size:9px;font-weight:950;display:flex}.hero-launch-popover .launch-popover-action i{color:#111;font-size:12px}@keyframes launchPopoverShine{to{transform:translate(120%)}}.hero-actions{gap:10px;display:flex}.button{justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:13px;font-weight:800;display:inline-flex}.button-primary span{color:var(--acid);margin-left:28px}.button-secondary{border:1px solid var(--ink)}.hero-notes{letter-spacing:.4px;text-transform:uppercase;flex-wrap:wrap;gap:14px 28px;margin-top:auto;padding-top:46px;font-size:10px;font-weight:700;display:flex}.hero-showcase{background:var(--ink);justify-content:center;align-items:center;min-height:680px;display:flex;position:relative;overflow:hidden}.orbit{border:1px solid #d6ff3f38;border-radius:50%;position:absolute}.orbit-one{width:560px;height:560px}.orbit-two{width:770px;height:770px}.browser-card{z-index:2;background:#fbfaf6;width:min(80%,560px);min-height:430px;position:relative;transform:rotate(-2deg);box-shadow:0 34px 90px #00000073}.browser-top{color:#777;border-bottom:1px solid #ddd9cf;justify-content:space-between;align-items:center;height:38px;padding:0 13px;font-size:8px;display:flex}.browser-dots{gap:4px;display:flex}.browser-dots i{background:#c4c1b8;border-radius:50%;width:6px;height:6px}.browser-top b{color:#111}.mock-site{padding:25px 28px 28px}.mock-nav{justify-content:space-between;align-items:center;font-size:7px;display:flex}.mock-nav strong{font-size:12px}.mock-site>p{color:#7d9b00;letter-spacing:1px;margin:76px 0 12px;font-size:7px;font-weight:800}.mock-site h2{letter-spacing:-2px;text-transform:uppercase;margin:0;font-size:35px;line-height:.98}.mock-cta{color:#fff;background:#111;justify-content:space-between;width:122px;margin-top:22px;padding:11px 12px;font-size:8px;font-weight:700;display:flex}.mock-cta span{color:var(--acid)}.mock-grid{grid-template-columns:1.3fr .8fr .8fr;gap:7px;margin-top:43px;display:grid}.mock-grid i{background:linear-gradient(145deg,#484842,#171816);height:58px}.mock-grid i:nth-child(2){background:var(--acid)}.mock-grid i:nth-child(3){background:#c7c2b7}.delivery-stamp{z-index:3;background:var(--acid);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:absolute;bottom:12%;right:6%;transform:rotate(8deg);box-shadow:0 16px 40px #0000004d}.delivery-stamp small{letter-spacing:2px;font-size:8px}.delivery-stamp span{font-size:7px;font-weight:800}.promise-strip{background:var(--acid);justify-content:space-around;align-items:center;gap:20px;min-height:72px;padding:0 4vw;display:flex;overflow:hidden}.promise-strip p{white-space:nowrap;letter-spacing:1px;font-size:14px;font-weight:900}.promise-strip span{font-size:18px}.preview-section{padding:110px 4vw}.preview-section>h2{letter-spacing:-4px;text-transform:uppercase;max-width:900px;margin:0 0 62px;font-size:clamp(42px,5vw,76px);line-height:.95}.preview-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.preview-grid article{border-right:1px solid var(--line);min-height:210px;padding:24px 28px 35px 0}.preview-grid article+article{padding-left:28px}.preview-grid article:last-child{border-right:0}.preview-grid span{color:#7d9b00;font-size:10px;font-weight:800}.preview-grid h3{text-transform:uppercase;margin:52px 0 12px;font-size:22px}.preview-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr}.hero-copy{min-height:650px;padding-top:74px}.hero-showcase{min-height:600px}.preview-grid{grid-template-columns:1fr}.preview-grid article,.preview-grid article+article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}}@media (max-width:560px){.site-header{height:70px}.header-cta{padding:11px 12px}.hero-copy{min-height:620px;padding-top:62px}h1{letter-spacing:-4px;font-size:54px}.hero-lead{margin-top:30px;font-size:15px}.hero-actions{flex-direction:column}.button{width:100%}.hero-notes{display:grid}.hero-showcase{min-height:500px}.browser-card{width:88%;min-height:385px}.mock-site>p{margin-top:56px}.mock-site h2{font-size:28px}.delivery-stamp{width:100px;height:100px;bottom:8%;right:2%}.delivery-stamp strong{font-size:16px}.promise-strip p:last-child,.promise-strip span{display:none}.preview-section{padding-top:80px}.preview-section>h2{letter-spacing:-3px;font-size:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:760px){.lead-form input,.lead-form select,.lead-form textarea,.order-fields input,.order-fields select,.order-fields textarea,.voucher-entry input,.booking-details input,.booking-details textarea{font-size:16px}.home-page .logo-gift-section .identity-showcase{background:radial-gradient(circle at 18% 25%,#d6ff3f14,#0000 32%),radial-gradient(circle at 84% 78%,#7968ff1c,#0000 34%),linear-gradient(110deg,#ffffff06,#0000 42%,#d6ff3f06);margin-top:10px;padding:24px 0 20px;overflow:hidden;display:block!important}.home-page .logo-gift-section .identity-track{overflow:hidden}.home-page .logo-gift-section .identity-track+.identity-track{margin-top:10px}.home-page .logo-gift-section .identity-track>div{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;gap:10px}.home-page .logo-gift-section .identity-track-left>div{animation:38s linear infinite identityMoveLeft}.home-page .logo-gift-section .identity-track-right>div{animation:44s linear infinite identityMoveRight}.home-page .logo-gift-section .identity-logo{gap:10px;width:248px;height:98px;padding:13px 16px}.home-page .logo-gift-section .identity-logo i{width:66px;height:66px;margin:-7px;scale:.68}.home-page .logo-gift-section .identity-logo.identity-image-wide i,.home-page .logo-gift-section .identity-logo.identity-image-premium i{scale:.78}.home-page .logo-gift-section .identity-logo strong{letter-spacing:-.8px;font-size:19px}.home-page .logo-gift-section .identity-logo small{letter-spacing:1.25px;font-size:5.5px}.home-page .logo-gift-section .identity-showcase>p{margin:18px 18px 0;font-size:6px;line-height:1.5}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.home-page .logo-gift-section .identity-track>div{animation:none}.home-page .logo-gift-section .identity-track{scrollbar-width:none;overflow-x:auto}.home-page .logo-gift-section .identity-track::-webkit-scrollbar{display:none}}.competition-podium-v2{background:0 0;width:100%;max-width:760px;min-height:0;margin:24px auto 8px;padding:0 20px;overflow:visible}.podium-rank-grid-v2{grid-template-columns:1fr 1.24fr 1fr;align-items:end;gap:8px;width:100%;max-width:690px;margin:0 auto;display:grid}.podium-rank-grid-v2 .podium-place{flex-direction:column;justify-content:flex-end;align-self:end;align-items:stretch;min-width:0;display:flex}.podium-rank-grid-v2 .podium-prize{z-index:2;mix-blend-mode:multiply;filter:contrast(1.03)saturate(1.03);background-color:#fff;background-image:url(/assets/crm/competition-awards-sprite.png);background-repeat:no-repeat;width:100%;height:270px;margin:0 0 -1px;position:relative}.podium-rank-grid-v2 .podium-prize-2{background-position:0 47%;background-size:300%}.podium-rank-grid-v2 .podium-prize-1{background-position:50% 40%;background-size:240%}.podium-rank-grid-v2 .podium-prize-3{background-position:right 47%;background-size:300%}.podium-rank-grid-v2 .podium-prize-2:after,.podium-rank-grid-v2 .podium-prize-3:after{content:"";background:#fff;width:10%;position:absolute;top:0;bottom:0}.podium-rank-grid-v2 .podium-prize-2:after{right:0}.podium-rank-grid-v2 .podium-prize-3:after{left:0}.podium-rank-grid-v2 .podium-step{color:#fff;border:1px solid #ffffff2e;border-radius:8px 8px 0 0;flex-direction:column;width:100%;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 -15px 34px #0000001f}.podium-rank-grid-v2 .podium-place-1 .podium-step{background:linear-gradient(145deg,#b98511 0,#765307 45%,#2e2107 100%);border-color:#bd8d14;height:248px}.podium-rank-grid-v2 .podium-place-2 .podium-step{background:linear-gradient(145deg,#59635d 0,#303a33 48%,#18201b 100%);border-color:#768079;height:190px}.podium-rank-grid-v2 .podium-place-3 .podium-step{background:linear-gradient(145deg,#995d3b 0,#623820 48%,#2a1910 100%);border-color:#92583a;height:150px}.podium-rank-grid-v2 .podium-step-agent{text-align:center;background:linear-gradient(160deg,#191e1afa,#070a08fa);border-bottom:1px solid #ffffff2b;flex-direction:column;justify-content:center;align-items:center;min-height:116px;padding:11px 8px 10px;display:flex}.podium-rank-grid-v2 .podium-place-1 .podium-step-agent{background:linear-gradient(160deg,#3b2d0d,#16130a 58%,#090a08);border-bottom-color:#ffd64661}.podium-rank-grid-v2 .podium-step-agent small{color:#cbd1cc;letter-spacing:1.15px;font-size:7px;font-weight:950}.podium-rank-grid-v2 .podium-step-agent strong{color:#fff;text-overflow:ellipsis;text-shadow:0 2px 5px #000;white-space:nowrap;max-width:100%;min-height:28px;margin:5px 0 2px;font-size:clamp(12px,1.2vw,16px);line-height:1.08;overflow:hidden}.podium-rank-grid-v2 .podium-step-agent span{color:#d7ddd8;font-size:8px}.podium-rank-grid-v2 .podium-step-agent b{color:var(--crm-acid);text-shadow:0 2px 8px #000;margin-top:5px;font-size:clamp(16px,1.7vw,21px)}.podium-rank-grid-v2 .podium-step>footer{flex-direction:column;flex:1;justify-content:space-between;gap:5px;min-height:0;padding:11px 9px 9px;display:flex}.podium-rank-grid-v2 .podium-step>footer span{color:#fff;letter-spacing:1.2px;text-shadow:0 2px 6px #000000b3;font-size:10px;font-weight:950}.podium-rank-grid-v2 .podium-step>footer small{color:#edf0ed;text-shadow:0 2px 5px #000;font-size:7px}@media (max-width:700px){.competition-podium-v2{padding:0}.podium-rank-grid-v2{gap:4px}.podium-rank-grid-v2 .podium-prize{height:42vw;max-height:270px}.podium-rank-grid-v2 .podium-place-1 .podium-step{height:178px}.podium-rank-grid-v2 .podium-place-2 .podium-step{height:144px}.podium-rank-grid-v2 .podium-place-3 .podium-step{height:122px}.podium-rank-grid-v2 .podium-step-agent{min-height:82px;padding:7px 3px}.podium-rank-grid-v2 .podium-step-agent strong{font-size:10px}.podium-rank-grid-v2 .podium-step-agent span{font-size:6px}.podium-rank-grid-v2 .podium-step-agent b{font-size:15px}.podium-rank-grid-v2 .podium-step>footer{padding:7px 4px}.podium-rank-grid-v2 .podium-step>footer span{font-size:7px}}.start-page .start-packages{color:#f7f5ee;background:linear-gradient(#050605ba 0%,#0506056b 43%,#050605bd 100%),linear-gradient(90deg,#05060557,#0000 50%,#110c1c54),url(/gatamaine-packages-gallery-v1.webp) 50%/cover no-repeat;overflow:hidden}.start-page .start-packages:before{z-index:0;background:linear-gradient(90deg,#0000 0 24.8%,#d6ff3f0f 25%,#0000 25.25% 74.8%,#7970ff14 75%,#0000 75.25%),repeating-linear-gradient(118deg,#0000 0 178px,#ffffff06 179px 180px,#0000 181px 356px);animation:30s linear infinite startPackageAtmosphere;inset:0;transform:none}.start-page .start-packages>*{z-index:2;position:relative}.start-page .start-packages header>p{color:var(--acid)}.start-page .start-packages header>span{color:#f7f5eead}.start-page .start-package-grid{isolation:isolate;border:0;gap:12px;position:relative}.start-page .start-package-spotlights{z-index:-1;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:-190px -10px 38%;overflow:visible}.start-page .start-package-spotlights i{opacity:.74;filter:blur(.35px);animation:5.4s ease-in-out infinite alternate startPackageSpotlight;position:relative}.start-page .start-package-spotlights i:before{content:"";clip-path:polygon(48.5% 0,51.5% 0,94% 100%,6% 100%);filter:blur(9px);background:linear-gradient(#fffff24d,#d6ff3f21 46%,#0000 100%);position:absolute;inset:0 -24%}.start-page .start-package-spotlights i:after{content:"";background:#f7f5e8;border-radius:50%;width:38px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #fffff0d1,0 0 42px #d6ff3f6b}.start-page .start-package-spotlights i:nth-child(2){animation-delay:-.9s}.start-page .start-package-spotlights i:nth-child(3){animation-delay:-1.8s}.start-page .start-package-spotlights i:nth-child(4){animation-delay:-2.7s}.start-page .start-package-spotlights i:nth-child(4):before{background:linear-gradient(#f4f1ff57,#7970ff33 48%,#0000 100%)}.start-page .start-package-spotlights i:nth-child(4):after{box-shadow:0 0 18px #ffffffd1,0 0 45px #7970ff94}.start-page .start-package-grid article{color:#f7f5ee;-webkit-backdrop-filter:blur(16px)saturate(1.16);backdrop-filter:blur(16px)saturate(1.16);background:linear-gradient(145deg,#ffffff24,#ffffff09 52%,#05060517),#080a0861;border:1px solid #ffffff40;min-height:650px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .35s,filter .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff30,0 26px 72px #00000047}.start-page .start-package-grid article+article{border-left:1px solid #ffffff40}.start-page .start-package-grid article>p{color:#f7f5eeb3}.start-page .start-price{border-color:#ffffff38}.start-page .start-package-grid article.featured{color:#f7f5ee;background:linear-gradient(145deg,#d6ff3f4a,#d6ff3f12 42%,#0000 72%),#090c0766;border-color:#d6ff3fdb;box-shadow:inset 0 1px #ffffff3d,0 0 48px #d6ff3f1f,0 30px 76px #0000004d}.start-page .start-package-grid article.custom{color:#f7f5ee;background:linear-gradient(145deg,#7970ff57,#7970ff14 45%,#0000 72%),#0c0a176b;border-color:#978fffe6;box-shadow:inset 0 1px #ffffff3d,0 0 48px #7970ff29,0 30px 76px #0000004d}.start-page .start-package-grid :is(.featured,.custom)>p{color:#f7f5eeb8}.start-page .start-package-grid article>a{border-color:#fff3}.start-page .start-package-grid article.featured>a,.start-page .start-package-grid article.custom>a{color:#111;background:var(--acid)}.start-page .start-payment-note{color:#f7f5eead;border-left-color:var(--acid)}.start-page .start-payment-note strong{color:#fff}@media (hover:hover) and (pointer:fine){.start-page .start-package-grid article:hover{z-index:3;filter:brightness(1.08)saturate(1.08);border-color:#d6ff3fc2;transform:translateY(-14px)scale(1.025);box-shadow:inset 0 1px #ffffff40,0 36px 82px #0000006e,0 0 42px #d6ff3f1f}.start-page .start-package-grid article.custom:hover{border-color:#a9a2ff;box-shadow:inset 0 1px #ffffff40,0 36px 82px #0000006e,0 0 48px #7970ff3d}}@keyframes startPackageSpotlight{0%{opacity:.62;transform:scaleX(.94)}to{opacity:.88;transform:scaleX(1.04)}}@keyframes startPackageAtmosphere{0%{background-position:0 0,0 0}to{background-position:0 0,356px 0}}@media (max-width:1180px){.start-page .start-package-spotlights{display:none}.start-page .start-package-grid article:nth-child(3),.start-page .start-package-grid article:nth-child(4){border-top-color:#ffffff3d}}@media (max-width:650px){.start-page .start-packages{background:linear-gradient(#050605c7,#05060594 42%,#050605cc),url(/gatamaine-packages-gallery-v1.webp) 58%/cover no-repeat}.start-page .start-package-grid article{-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);min-height:0}}@media (prefers-reduced-motion:reduce){.start-page .start-packages:before,.start-page .start-package-spotlights i{animation:none}}.start-page{color:#111;background:#f3f0e7;min-height:100vh;overflow:hidden}.start-page :where(h1,h2,h3,p){margin-top:0}.start-header{z-index:5;position:relative}.start-hero{isolation:isolate;background:radial-gradient(circle at 84% 18%,#d6ff3f8c,#0000 23%),linear-gradient(125deg,#f8f6ef,#e6e2d5);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:8vw;min-height:650px;padding:clamp(70px,8vw,130px) clamp(24px,5vw,80px);display:grid;position:relative}.start-hero:before,.start-packages:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(127deg,#0000 0 180px,#7d9b001a 181px 183px,#0000 184px 330px);position:absolute;inset:-20%;transform:rotate(-3deg)}.start-hero>div:first-child>p,.start-process header p,.start-packages header>p,.teams-intro>p{color:#687f00;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:24px;font-size:9px;font-weight:950}.start-hero h1{letter-spacing:-8px;max-width:900px;font-size:clamp(62px,8vw,126px);line-height:.82}.start-hero-copy{border-top:1px solid #11111140;padding:34px 0 12px}.start-hero-copy>strong{letter-spacing:-1.8px;margin-bottom:18px;font-size:clamp(25px,3vw,43px);display:block}.start-hero-copy>p{color:#4e504a;max-width:550px;font-size:16px;line-height:1.7}.start-hero-copy nav{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.start-hero-copy nav a,.start-paths article a,.start-package-grid article>a,.teams-submit{text-transform:uppercase;border:1px solid #111;justify-content:space-between;align-items:center;gap:24px;min-height:57px;padding:0 20px;font-size:10px;font-weight:950;transition:transform .2s,box-shadow .2s,background .2s;display:flex}.start-hero-copy nav a:first-child{color:#fff;background:#111;min-width:205px}.start-hero-copy nav a:first-child span{color:var(--acid)}.start-hero-copy nav a:last-child{background:var(--acid);min-width:240px}.start-hero-copy nav a:hover,.start-paths article a:hover,.start-package-grid article>a:hover,.teams-submit:hover{transform:translateY(-3px);box-shadow:6px 7px #11111124}.start-paths{grid-template-columns:1fr 1fr;display:grid}.start-paths article{border-top:1px solid #111;grid-template-columns:56px 1fr;gap:30px;min-height:510px;padding:clamp(40px,5vw,78px);display:grid}.start-paths article:first-child{color:#f5f3ed;background:#11120f}.start-paths article:last-child{background:var(--acid)}.start-paths article>span{border:1px solid;place-items:center;width:52px;height:52px;font-size:10px;font-weight:950;display:grid}.start-paths article small{letter-spacing:1.4px;font-size:8px;font-weight:950}.start-paths article:first-child small{color:var(--acid)}.start-paths article h2{letter-spacing:-4.5px;text-transform:uppercase;margin:30px 0 22px;font-size:clamp(44px,5vw,78px);line-height:.88}.start-paths article p{color:#4d504a;max-width:570px;min-height:82px;font-size:14px;line-height:1.7}.start-paths article:first-child p{color:#afb1aa}.start-paths article a{width:fit-content;margin-top:35px}.start-paths article:first-child a{color:#fff;border-color:#ffffff73}.start-process{color:#fff;background:#171914;padding:clamp(80px,9vw,145px) clamp(24px,5vw,80px)}.start-process header{grid-template-columns:.55fr 1.45fr;align-items:start;gap:6vw;display:grid}.start-process header h2{letter-spacing:-7px;text-transform:uppercase;margin:0;font-size:clamp(54px,7vw,105px);line-height:.84}.start-process>div{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.start-process article{min-height:240px;padding:28px 30px 35px 0}.start-process article+article{border-left:1px solid #fff3;padding-left:30px}.start-process article b{color:var(--acid);font-size:10px}.start-process article h3{text-transform:uppercase;margin:58px 0 15px;font-size:21px}.start-process article p{color:#9fa19a;font-size:12px;line-height:1.65}.start-packages{isolation:isolate;padding:clamp(85px,9vw,145px) clamp(24px,3vw,50px);position:relative}.start-packages header{grid-template-columns:.45fr 1fr .7fr;align-items:end;gap:4vw;max-width:1260px;margin:0 auto 65px;display:grid}.start-packages header h2{letter-spacing:-6px;text-transform:uppercase;margin:0;font-size:clamp(55px,6vw,94px);line-height:.86}.start-packages header>span{color:#5f615a;font-size:13px;line-height:1.7}.start-package-grid{border:1px solid #b8b6ae;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1380px;margin:auto;display:grid}.start-package-grid article{background:#f9f7f0e6;flex-direction:column;min-height:650px;padding:34px 28px;display:flex;position:relative}.start-package-grid article+article{border-left:1px solid #b8b6ae}.start-package-grid article.featured{background:var(--acid)}.start-package-grid article.custom{background:#746bff}.start-package-grid article small{letter-spacing:1px;text-transform:uppercase;font-size:7px;font-weight:950}.start-package-grid article h3{text-transform:uppercase;margin:12px 0 0;font-size:20px}.start-package-grid article>p{color:#55574f;min-height:80px;margin:35px 0;font-size:12px;line-height:1.65}.start-price{border-bottom:1px solid #11111140;align-items:flex-end;gap:6px;min-height:105px;display:flex}.start-price small{margin-bottom:16px}.start-price strong{letter-spacing:-4px;font-size:clamp(45px,4vw,66px);line-height:1}.start-price span{margin-bottom:12px;font-size:9px;font-weight:900}.start-package-grid ul{gap:14px;margin:35px 0;padding:0;list-style:none;display:grid}.start-package-grid li{font-size:10px;line-height:1.45}.start-package-grid article>a{color:#fff;background:#111;margin-top:auto}.start-package-grid article>a span{color:var(--acid)}.start-package-grid article:not(.featured):not(.custom)>a{background:var(--acid);color:#111}.start-package-grid article:not(.featured):not(.custom)>a span{color:#111}.start-payment-note{color:#55574f;border-left:4px solid #7d9b00;max-width:1100px;margin:38px auto 0;padding-left:18px;font-size:11px;line-height:1.65}.teams-section{isolation:isolate;color:#fff;background:#10120e;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:clamp(50px,8vw,130px);padding:clamp(80px,9vw,140px) clamp(24px,5vw,80px);display:grid;position:relative}.teams-section:before{content:"50";z-index:-1;color:#d6ff3f0b;font-size:32vw;font-weight:950;line-height:1;position:absolute;top:-5vw;left:-3vw}.teams-intro h2{letter-spacing:-7px;text-transform:uppercase;margin:0 0 45px;font-size:clamp(60px,7vw,108px);line-height:.84}.teams-intro h2 em{color:var(--acid);font-style:normal}.teams-facts{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);display:grid}.teams-facts span{color:#aeb0a9;min-height:96px;padding:22px 14px 18px 0;font-size:9px;line-height:1.5}.teams-facts span+span{border-left:1px solid #ffffff38;padding-left:14px}.teams-facts b{color:var(--acid);margin-bottom:8px;font-size:10px;display:block}.teams-intro>p:last-of-type{color:#b1b3ac;margin:34px 0 0;font-size:14px;line-height:1.75}.teams-intro ul{color:#d9dbd4;gap:11px;margin:28px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.teams-intro li:first-letter{color:var(--acid)}.teams-form-card{background:linear-gradient(145deg,#1d2017f7,#0b0c0af7);border:1px solid #d6ff3f8c;padding:clamp(30px,4vw,58px);box-shadow:16px 18px #d6ff3f1a}.teams-form-card>div:first-child small{color:var(--acid);letter-spacing:1.5px;font-size:8px;font-weight:950}.teams-form-card>div:first-child h3{letter-spacing:-4px;text-transform:uppercase;margin:15px 0;font-size:clamp(42px,4.5vw,70px);line-height:.88}.teams-form-card>div:first-child p{color:#999b94;max-width:600px;font-size:12px;line-height:1.65}.teams-demo-form{margin-top:38px}.teams-fields{gap:14px;margin-bottom:16px;display:grid}.teams-fields.two{grid-template-columns:1fr 1fr}.teams-fields label{gap:8px;display:grid}.teams-fields label>span{color:#d6d7d2;letter-spacing:1.1px;text-transform:uppercase;font-size:7px;font-weight:950}.teams-fields input,.teams-fields select,.teams-fields textarea{color:#fff;width:100%;min-height:54px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff09;border:1px solid #ffffff47;border-radius:0;outline:0;padding:14px 15px;font-size:13px}.teams-fields textarea{resize:vertical;min-height:125px;line-height:1.55}.teams-fields input:focus,.teams-fields select:focus,.teams-fields textarea:focus{border-color:var(--acid);box-shadow:0 0 0 3px #d6ff3f1f}.teams-consent{color:#93958e;align-items:flex-start;gap:10px;margin:23px 0 17px;font-size:9px;line-height:1.55;display:flex}.teams-consent input{accent-color:var(--acid);margin-top:1px}.teams-consent a{color:var(--acid);text-decoration:underline}.teams-submit{background:var(--acid);color:#111;cursor:pointer;border:0;width:100%}.teams-submit:disabled{opacity:.62;cursor:wait}.teams-form-note{color:#777a72;margin:13px 0 0;font-size:8px;line-height:1.55}.teams-status{border-left:4px solid var(--acid);background:#d6ff3f1a;margin-top:16px;padding:16px}.teams-status.error{background:#df604c1a;border-color:#df604c}.teams-status strong{text-transform:uppercase;font-size:10px}.teams-status p{color:#c5c7c0;margin:7px 0 0;font-size:11px;line-height:1.55}.start-footer{background:#efede5;border-top:1px solid #11111126;align-items:center;gap:30px;min-height:110px;padding:28px clamp(24px,5vw,80px);font-size:10px;display:flex}.start-footer>a:first-child{margin-right:auto;font-size:22px;font-weight:950}.start-footer>a:first-child span{color:#7d9b00}.start-footer p{color:#777971}.start-footer>a:not(:first-child){font-weight:900}@media (max-width:1180px){.start-package-grid{grid-template-columns:1fr 1fr}.start-package-grid article:nth-child(3){border-top:1px solid #b8b6ae;border-left:0}.start-package-grid article:nth-child(4){border-top:1px solid #b8b6ae}.teams-section{grid-template-columns:1fr}}@media (max-width:900px){.start-hero{grid-template-columns:1fr;gap:50px;min-height:auto}.start-paths,.start-process header,.start-packages header{grid-template-columns:1fr}.start-process>div{grid-template-columns:1fr 1fr}.start-process article:nth-child(3){border-top:1px solid #fff3;border-left:0;padding-left:0}.start-process article:nth-child(4){border-top:1px solid #fff3}.start-packages header>span{max-width:600px}}@media (max-width:650px){.hero-launch-offer{grid-template-columns:1fr auto}.hero-launch-offer b{width:fit-content}.hero-launch-offer>span:not(.hero-launch-popover){grid-area:2/1/auto/-1}.hero-launch-offer>i{grid-area:1/2}.hero-launch-popover{width:min(640px,100vw - 42px)}.hero-launch-popover .launch-popover-top{padding:20px 20px 16px}.hero-launch-popover .launch-popover-copy{padding:17px 20px 15px;font-size:12px}.hero-launch-popover .launch-popover-facts{padding:0 20px 17px}.hero-launch-popover .launch-popover-action{padding:12px 20px}.start-hero{padding:64px 5vw 70px}.start-hero h1{letter-spacing:-4px;font-size:53px;line-height:.88}.start-hero-copy>strong{font-size:28px}.start-hero-copy>p{font-size:14px}.start-hero-copy nav{display:grid}.start-hero-copy nav a{width:100%;min-width:0!important}.start-paths article{grid-template-columns:42px 1fr;gap:15px;min-height:0;padding:55px 5vw 65px}.start-paths article>span{width:40px;height:40px}.start-paths article h2{letter-spacing:-3px;margin-top:20px;font-size:43px}.start-paths article p{min-height:0}.start-paths article a{width:100%}.start-process,.start-packages,.teams-section{padding-left:5vw;padding-right:5vw}.start-process header h2,.start-packages header h2,.teams-intro h2{letter-spacing:-4px;font-size:50px;line-height:.88}.start-process>div{grid-template-columns:1fr}.start-process article{border-top:1px solid #fff3;min-height:190px;border-left:0!important;padding:28px 0!important}.start-process article h3{margin-top:40px}.start-package-grid{border-left:0;border-right:0;grid-template-columns:1fr}.start-package-grid article{border-top:1px solid #b8b6ae;min-height:590px;border-left:0!important}.teams-section{gap:55px}.teams-facts{grid-template-columns:1fr}.teams-facts span{border-top:1px solid #ffffff2e;min-height:72px;border-left:0!important;padding:16px 0!important}.teams-fields.two{grid-template-columns:1fr}.teams-fields input,.teams-fields select,.teams-fields textarea{font-size:16px}.teams-form-card{padding:34px 5vw;box-shadow:8px 10px #d6ff3f1a}.start-footer{flex-direction:column;align-items:flex-start;gap:13px}.start-footer>a:first-child{margin:0 0 8px}}.site-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f1e9eb;justify-content:space-between;align-items:center;gap:28px;height:92px;padding:0 clamp(18px,4vw,72px);display:flex;position:sticky;top:0}.brand-lockup{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-day{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;width:66px;height:42px;padding:0 7px;display:grid}.brand-day b{letter-spacing:.5px;font-size:9px}.brand-day b:last-child{color:var(--acid)}.brand-day i{color:var(--acid);font-size:12px;font-style:normal}.wordmark{letter-spacing:-1.5px;white-space:nowrap;flex-wrap:wrap;width:126px;font-size:23px;font-weight:950;line-height:.78;display:flex}.wordmark strong{color:#7d9b00}.wordmark small{color:#686a65;letter-spacing:1.9px;width:100%;margin-top:8px;font-size:7px;line-height:1}.site-header nav{text-transform:uppercase;gap:38px;font-size:12px;font-weight:800;display:flex}.site-header nav a{transition:opacity .2s;position:relative}.site-header nav a:after{content:"";background:#7d9b00;height:2px;transition:right .2s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav a:hover{opacity:1}.site-header nav a:hover:after{right:0}.header-cta{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;min-height:51px;padding:8px 14px 8px 16px;font-size:13px;font-weight:900;display:grid}.header-cta small{color:#a7aaa1;letter-spacing:1.4px;grid-column:1;font-size:7px}.header-cta span{color:var(--acid);grid-area:1/2/3;margin:0}.hero{background:var(--paper);grid-template-columns:minmax(0,.94fr) minmax(520px,1.06fr);min-height:calc(100vh - 92px);display:grid;overflow:hidden}.hero-copy{flex-direction:column;min-height:760px;padding:clamp(70px,8vh,105px) clamp(24px,4vw,72px) 38px;display:flex}.hero-kicker-row{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:30px;display:flex}.hero-kicker-row .eyebrow{margin:0}.hero-kicker-row>b{border:1px solid var(--ink);letter-spacing:1.2px;padding:8px 10px;font-size:8px}.eyebrow,.section-label{letter-spacing:1.7px;text-transform:uppercase;margin:0 0 26px;font-size:10px;font-weight:900}.eyebrow span{vertical-align:middle;background:#7d9b00;width:28px;height:3px;margin-right:10px;display:inline-block}h1{letter-spacing:-6px;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(54px,5.8vw,100px);font-weight:950;line-height:.86}h1>span{display:inline-block}h1 em{background:var(--ink);color:var(--acid);-webkit-text-stroke:0;margin-top:10px;padding:9px 14px 12px 10px;font-style:normal;display:inline-block;transform:rotate(-.65deg);box-shadow:9px 9px #7d9b0047}.kinetic-headline{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;display:flex}.kinetic-headline>span{white-space:nowrap;animation:.8s cubic-bezier(.2,.8,.2,1) both headlineArrival;position:relative}.kinetic-headline>span:after{content:"";background:#7d9b00;width:38%;height:5px;animation:4.8s ease-in-out infinite headlineUnderline;position:absolute;bottom:-9px;left:0}.kinetic-headline em{box-sizing:border-box;white-space:nowrap;letter-spacing:-.6px;word-spacing:3px;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;font-size:clamp(23px,1.4vw,26px);animation:.85s cubic-bezier(.2,.8,.2,1) .12s both headlineBlockArrival;display:flex;overflow:hidden}.kinetic-prefix{flex:none}.kinetic-window{flex:auto;min-width:0;height:1.08em;display:block;overflow:hidden}.kinetic-words{animation:10s cubic-bezier(.7,0,.3,1) infinite headlineWords;display:block}.kinetic-words b{height:1.08em;color:var(--acid);font:inherit;line-height:1.08;display:block;overflow:hidden}.hero-lead{color:#454741;max-width:660px;margin:34px 0 18px;font-size:16px;line-height:1.65}.hero-promise{border-left:3px solid #7d9b00;gap:3px;margin:0 0 28px;padding-left:14px;font-size:12px;display:grid}.hero-promise strong{text-transform:uppercase}.hero-promise span{color:var(--muted)}.hero-actions{flex-wrap:wrap;gap:10px;display:flex}.button{border:1px solid var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;gap:34px;min-height:56px;padding:0 21px;font-size:11px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1111111f}.button-primary{background:var(--ink);color:#fff}.button-primary span{color:var(--acid);margin:0}.button-secondary{background:0 0}.button-secondary span{color:#7d9b00}.hero-notes{border-top:1px solid var(--line);letter-spacing:.5px;text-transform:uppercase;grid-template-columns:repeat(3,1fr);gap:0;margin-top:auto;padding-top:34px;font-size:8px;font-weight:900;display:grid}.hero-notes>span{border-right:1px solid var(--line);align-items:center;gap:8px;min-height:48px;padding-right:12px;display:flex}.hero-notes>span+span{padding-left:12px}.hero-notes>span:last-child{border-right:0}.hero-notes b{color:#7d9b00;font-size:9px}.hero-showcase{background:#10110f;justify-content:center;align-items:center;min-height:760px;padding:65px clamp(24px,4vw,64px);display:flex;position:relative;overflow:hidden}.showcase-grid{opacity:.18;background-image:linear-gradient(#d6ff3f38 1px,#0000 1px),linear-gradient(90deg,#d6ff3f38 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.hero-showcase:before{content:"";border:1px solid #d6ff3f2e;border-radius:50%;width:720px;height:720px;position:absolute;top:40px;right:-180px}.transformation-tag{z-index:8;color:#fff;letter-spacing:1.5px;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;top:28px;left:clamp(24px,4vw,64px)}.transformation-tag i{color:var(--acid);font-size:18px;font-style:normal}.transformation-tag strong{background:var(--acid);color:var(--ink);padding:7px 9px}.before-card{z-index:7;width:210px;color:var(--ink);background:#e7e2d7;padding:21px;position:absolute;top:18%;left:3%;transform:rotate(-5deg);box-shadow:0 24px 55px #00000047}.before-card small{color:#777970;letter-spacing:1.7px;font-size:7px}.before-card>strong{text-transform:uppercase;margin:18px 0 21px;font-size:19px;line-height:1.05;display:block}.before-card p{margin:8px 0;font-size:9px;font-weight:800}.before-card p span{color:#6f8d00;margin-right:7px}.before-card p.missing{background:var(--ink);color:#fff;margin:15px -21px -21px;padding:12px 21px}.before-card p.missing span{color:var(--acid)}.showcase-browser{z-index:4;background:#fff;border:8px solid #f8f5ec;width:min(82%,660px);height:500px;margin-left:90px;position:relative;overflow:hidden;transform:rotate(1.75deg);box-shadow:0 42px 100px #00000085}.showcase-browser-top{color:#777970;border-bottom:1px solid #d7d4cc;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:7px;display:flex}.showcase-browser-top>div{gap:4px;display:flex}.showcase-browser-top i{background:#b8b5ad;border-radius:50%;width:6px;height:6px}.showcase-browser-top b{background:var(--acid);color:var(--ink);letter-spacing:1px;padding:5px 7px;font-size:7px}.preview-slides{background:#222;height:calc(100% - 40px);position:relative;overflow:hidden}.preview-slide{opacity:0;animation:12s infinite both heroCycle;position:absolute;inset:0;overflow:hidden}.preview-slide:nth-child(2){animation-delay:4s}.preview-slide:nth-child(3){animation-delay:8s}.preview-slide img{object-fit:cover;filter:saturate(.82)contrast(1.08);width:100%;height:100%;animation:4s ease-out infinite heroImageMove;display:block;transform:scale(1.035)}.preview-slide:after{content:"";background:linear-gradient(90deg,#060706e0,#0607062e 75%);position:absolute;inset:0}.preview-slide>div{z-index:2;color:#fff;max-width:390px;position:absolute;bottom:12%;left:8%}.preview-slide small{color:var(--acid);letter-spacing:1.8px;font-size:7px;font-weight:900}.preview-slide strong{letter-spacing:-2.5px;text-transform:uppercase;margin:13px 0 24px;font-size:clamp(28px,3.1vw,48px);line-height:.92;display:block}.preview-slide span{color:var(--ink);text-transform:uppercase;background:#fff;padding:10px 12px;font-size:8px;font-weight:900;display:inline-block}.preview-build small,.preview-beauty small{color:#fff}.preview-build span{background:#ffbd2e}.preview-beauty span{background:#e7b8c2}.showcase-phone{z-index:9;width:164px;height:276px;color:var(--ink);background:#f4f1e9;border:7px solid #080908;border-radius:27px;flex-direction:column;padding:12px 13px;display:flex;position:absolute;bottom:7%;left:5%;transform:rotate(-5deg);box-shadow:0 28px 60px #00000075}.showcase-phone>div{color:#666861;justify-content:space-between;font-size:6px;display:flex}.showcase-phone>small{color:#7d9b00;letter-spacing:1.4px;margin-top:45px;font-size:7px}.showcase-phone>strong{text-transform:uppercase;margin:7px 0 auto;font-size:21px;line-height:.94}.showcase-phone>a{background:var(--ink);color:#fff;letter-spacing:.7px;place-items:center;min-height:34px;margin-top:5px;font-size:7px;font-weight:900;display:grid}.showcase-phone>a:last-child{background:var(--acid);color:var(--ink)}.delivery-stamp{z-index:10;background:var(--acid);width:126px;height:126px;bottom:7%;right:2.5%;transform:rotate(8deg)}.delivery-stamp small{letter-spacing:1.4px;font-size:6px;font-weight:900}.delivery-stamp strong{margin:6px 0;font-size:21px}.delivery-stamp span{letter-spacing:.7px;font-size:6px}.showcase-caption{z-index:8;color:#a9aca3;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:8px;font-weight:800;position:absolute;top:30px;right:clamp(24px,4vw,64px)}.showcase-caption span{color:var(--acid);margin-right:7px}@keyframes heroCycle{0%,29%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(1.012)}}@keyframes heroImageMove{0%{transform:scale(1.035)}to{transform:scale(1.085)}}@keyframes headlineArrival{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:translate(0)}}@keyframes headlineBlockArrival{0%{opacity:0;transform:translate(90px)rotate(-.65deg)}to{opacity:1;transform:translate(0)rotate(-.65deg)}}@keyframes headlineUnderline{0%,to{width:14%}45%,65%{width:68%}}@keyframes headlineWords{0%,20%{transform:translateY(0)}27%,45%{transform:translateY(-25%)}52%,70%{transform:translateY(-50%)}77%,95%{transform:translateY(-75%)}to{transform:translateY(-75%)}}@media (max-width:1120px){.hero{grid-template-columns:1fr}.hero-copy,.hero-showcase{min-height:720px}.showcase-browser{width:min(76%,680px)}}@media (max-width:1000px){.site-header nav{display:none}}@media (max-width:760px){.site-header{gap:12px;height:76px}.site-header nav{display:none}.brand-day{width:55px;height:36px}.wordmark{width:112px;font-size:20px}.wordmark small{margin-top:7px;font-size:6px}.header-cta{min-height:44px;padding:8px 10px;font-size:10px}.hero{min-height:auto}.hero-copy{min-height:680px;padding-top:60px}h1{letter-spacing:-4px;font-size:clamp(48px,13vw,72px);line-height:.9}h1 em{margin-top:8px;padding:8px 9px 10px 7px;box-shadow:6px 6px #7d9b0047}.kinetic-headline>span{font-size:.88em}.kinetic-headline em{gap:10px;width:100%;min-width:0;font-size:clamp(20px,5.8vw,24px)}.hero-lead{margin-top:30px;font-size:15px}.hero-notes{grid-template-columns:1fr}.hero-notes>span,.hero-notes>span+span{border-right:0;min-height:34px;padding:0}.hero-showcase{min-height:650px;padding:70px 18px 35px}.before-card{transform-origin:0 0;width:185px;top:15%;left:2%;transform:rotate(-5deg)scale(.84)}.showcase-browser{width:88%;height:455px;margin:0 0 55px 7%}.showcase-phone{transform-origin:0 100%;bottom:4%;left:4%;transform:rotate(-5deg)scale(.9)}.delivery-stamp{width:105px;height:105px;bottom:4%;right:1%}.delivery-stamp strong{font-size:17px}.showcase-caption{display:none}}@media (max-width:480px){.brand-day{width:48px;padding:0 5px}.brand-day i{font-size:9px}.wordmark{letter-spacing:-1px;width:96px;font-size:17px}.header-cta small{display:none}.header-cta{gap:7px;min-height:39px;font-size:9px;display:flex}.hero-copy{min-height:735px;padding-left:5vw;padding-right:5vw}.hero-kicker-row>b{display:none}h1{font-size:46px}.kinetic-headline>span{font-size:.84em}.kinetic-headline em{font-size:20px}.hero-actions{flex-direction:column}.button{width:100%}.hero-showcase{min-height:590px}.transformation-tag{top:22px;left:18px}.before-card{display:none}.showcase-browser{width:96%;height:430px;margin:0 0 58px}.preview-slide>div{bottom:18%;left:7%}.preview-slide strong{font-size:30px}.showcase-phone{width:142px;height:242px;bottom:2%;left:3%}.showcase-phone>small{margin-top:32px}.showcase-phone>strong{font-size:18px}.delivery-stamp{width:94px;height:94px;bottom:3%}}@media (prefers-reduced-motion:reduce){.preview-slide,.preview-slide img{animation:none}.preview-slide:first-child{opacity:1}.preview-slide:not(:first-child){display:none}.button{transition:none}.kinetic-headline>span,.kinetic-headline>span:after,.kinetic-headline em,.kinetic-words{animation:none}}.nord-service-page{--service-image-primary:url(/nord-ceramic-application-v1.png);--service-image-secondary:url(/nord-ceramic-beads-v1.png);--service-image-tertiary:url(/nord-ceramic-cure-v1.png);--service-image-result:url(/nord-ceramic-reveal-v1.png)}.nord-service-detailing-interior{--service-image-primary:url(/nord-interior-steam-v1.png);--service-image-secondary:url(/nord-seat-extraction-v1.png);--service-image-tertiary:url(/nord-door-jamb-v1.png);--service-image-result:url(/nord-cockpit-finished-v1.png)}.nord-service-polish-profesional{--service-image-primary:url(/nord-polish-hood-v1.png);--service-image-secondary:url(/nord-paint-inspection-v1.png);--service-image-tertiary:url(/nord-light-tunnel-v1.png);--service-image-result:url(/nord-taillight-finish-v1.png)}.nord-service-protectie-ceramica{--service-image-primary:url(/nord-ceramic-application-v1.png);--service-image-secondary:url(/nord-ceramic-beads-v1.png);--service-image-tertiary:url(/nord-ceramic-cure-v1.png);--service-image-result:url(/nord-ceramic-reveal-v1.png)}.nord-service-page .nord-service-hero>div{isolation:isolate;background:linear-gradient(90deg, #f2f0e9f7, #f2f0e9cc), var(--service-image-secondary) center / cover no-repeat;overflow:hidden}.nord-service-page .nord-service-hero>div:before{z-index:-1;color:#ff4d1913;font-size:min(37vw,560px);bottom:-5vw;right:-4vw}.nord-service-page .nord-service-hero>div:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--nord-orange), transparent);width:46%;height:2px;position:absolute;top:20%;left:5vw;box-shadow:0 26px 56px #ff4d1938}.nord-service-page .nord-service-hero h1{letter-spacing:-.052em;overflow-wrap:normal;text-wrap:balance;max-width:8.7ch;margin:30px 0 34px;font-size:clamp(50px,5.35vw,84px);line-height:.9}.nord-service-protectie-ceramica .nord-service-hero h1{max-width:9.8ch;font-size:clamp(48px,5.05vw,79px);line-height:.92}.nord-service-detailing-interior .nord-service-hero h1{max-width:9.7ch;font-size:clamp(48px,4.95vw,78px)}.nord-service-polish-profesional .nord-service-hero h1{max-width:10.2ch;font-size:clamp(48px,4.85vw,77px)}.nord-service-page .nord-service-hero figure:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff30 49%,#0000 56%) 0 0/210% 100%,repeating-linear-gradient(90deg,#0000 0 12.4%,#ffffff09 12.5% 12.65%) 0 0/100% 100%;animation:8s ease-in-out infinite nordServiceHeroLight;position:absolute;inset:0}.nord-service-page .nord-service-hero figure:after{z-index:1;background:linear-gradient(#0000000a 30%,#000000c7)}.nord-service-page .nord-service-facts{isolation:isolate;background:#10110f;position:relative;overflow:hidden}.nord-service-page .nord-service-facts:before{content:"";z-index:-2;opacity:.22;background:var(--service-image-primary) center 56% / cover no-repeat;filter:saturate(.65)contrast(1.15);position:absolute;inset:0}.nord-service-page .nord-service-facts:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0b0af7,#0a0b0abd 54%,#0a0b0aeb);position:absolute;inset:0}.nord-service-page .nord-service-facts article{background:linear-gradient(145deg,#ffffff09,#0000 65%);position:relative}.nord-service-page .nord-service-facts article:after{content:"";background:var(--nord-orange);width:42px;height:2px;position:absolute;bottom:27px;left:3vw;box-shadow:0 0 18px #ff4d199e}.nord-service-page .nord-includes{isolation:isolate;background:#eceae2;position:relative;overflow:hidden}.nord-service-page .nord-includes:before{content:"";z-index:-2;opacity:.2;background:var(--service-image-secondary) right center / 58% auto no-repeat;filter:grayscale(.2)saturate(.72)contrast(1.08);position:absolute;inset:0}.nord-service-page .nord-includes:after{content:"";z-index:-1;background:linear-gradient(90deg,#f2f0e9 0 43%,#f2f0e9e0 66%,#f2f0e994),repeating-linear-gradient(90deg,#0000 0 9.9%,#11111109 10% 10.08%);position:absolute;inset:0}.nord-service-page .nord-includes header,.nord-service-page .nord-includes>div{z-index:1;position:relative}.nord-service-page .nord-includes h2{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;font-size:clamp(52px,5.6vw,86px);font-weight:950;line-height:.88}.nord-service-page .nord-includes h2:after{content:"";background:var(--nord-orange);width:92px;height:8px;margin-top:28px;display:block;box-shadow:13px 10px #ff4d1924}.nord-service-page .nord-includes>div{border-top:0;gap:10px}.nord-service-page .nord-includes article,.nord-service-page .nord-includes article+article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f5eec7;border:1px solid #11111129;min-height:390px;padding:24px 25px 30px;transition:transform .35s,color .35s,background .35s,box-shadow .35s;box-shadow:0 24px 50px #1111110e}.nord-service-page .nord-includes article:hover{z-index:2;color:#fff;background:#111210f0;transform:translateY(-12px);box-shadow:0 32px 65px #11111138}.nord-service-page .nord-includes h3{letter-spacing:-.025em;overflow-wrap:break-word;margin-top:94px;font-size:clamp(18px,1.55vw,22px);font-weight:900;line-height:1.04}.nord-service-page .nord-includes article p{font-size:13px}.nord-service-page .nord-includes article:hover p{color:#ffffffad}.nord-service-page .nord-gallery{isolation:isolate;background:#0d0f0e;position:relative;overflow:hidden}.nord-service-page .nord-gallery:before{content:"";z-index:-2;opacity:.48;background:var(--service-image-tertiary) center / cover no-repeat;filter:saturate(.72)contrast(1.18);animation:16s ease-in-out infinite alternate nordServiceAtmosphere;position:absolute;inset:0 0 48%;transform:scale(1.04)}.nord-service-page .nord-gallery:after{content:"";z-index:-1;background:linear-gradient(#08090866,#0d0f0e 45% 100%),radial-gradient(circle at 72% 16%,#ff4d194d,#0000 24%);position:absolute;inset:0}.nord-service-page .nord-gallery header,.nord-service-page .nord-gallery>div{z-index:1;position:relative}.nord-service-page .nord-gallery header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(110deg,#070807b8,#07080724);border:1px solid #ffffff1f;align-items:center;min-height:320px;padding:35px 4vw 48px}.nord-service-page .nord-gallery h2{letter-spacing:-.065em;text-wrap:balance;text-shadow:0 18px 50px #0000008c;max-width:11ch;font-size:clamp(58px,6.4vw,98px);font-weight:300;line-height:.86}.nord-service-page .nord-gallery h2:first-line{color:var(--nord-orange)}.nord-service-page .nord-gallery figure{border:1px solid #ffffff1c}.nord-service-page .nord-stages{isolation:isolate;color:#fff;background:#11120f;position:relative;overflow:hidden}.nord-service-page .nord-stages:before{content:"";z-index:-2;opacity:.58;background:var(--service-image-primary) center / cover no-repeat;filter:saturate(.68)contrast(1.2);position:absolute;inset:0}.nord-service-page .nord-stages:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0d0bf7,#0c0d0bad 48%,#0c0d0be6),linear-gradient(135deg,#ff4d1957,#0000 46%);position:absolute;inset:0}.nord-service-page .nord-stages>p{color:var(--nord-orange)}.nord-service-page .nord-stages>div{gap:10px}.nord-service-page .nord-stages article,.nord-service-page .nord-stages article:last-child{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090a098c;border:1px solid #ffffff29;min-height:310px;padding:24px 24px 27px;transition:transform .3s,background .3s,border-color .3s;position:relative}.nord-service-page .nord-stages article:hover{background:#ff4d19d1;border-color:#ff4d19b8;transform:translateY(-9px)}.nord-service-page .nord-stages article span{color:#111;background:var(--nord-orange);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.nord-service-page .nord-stages article:hover span{background:#fff}.nord-service-page .nord-stages h3{margin-top:62px;font-size:26px;font-weight:900;line-height:1}.nord-service-page .nord-stages article p{color:#ffffffb3;font-size:12px}.nord-service-page .nord-stages article:hover p{color:#ffffffe6}.nord-service-page .nord-expectations{isolation:isolate;background:#e7e5dd;align-items:center;min-height:670px;padding:clamp(72px,8vw,120px) 5vw;position:relative;overflow:hidden}.nord-service-page .nord-expectations:before{content:"";z-index:-2;opacity:.44;background:var(--service-image-result) right center / 62% auto no-repeat;filter:saturate(.7)contrast(1.1);animation:17s ease-in-out infinite alternate-reverse nordServiceAtmosphere;position:absolute;inset:0}.nord-service-page .nord-expectations:after{content:"";z-index:-1;background:linear-gradient(90deg,#f2f0e9 0 38%,#f2f0e9d6 62%,#f2f0e947);position:absolute;inset:0}.nord-service-page .nord-expectations>div,.nord-service-page .nord-expectations>p{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f6f4edc2;border:1px solid #11111126;padding:clamp(30px,4vw,54px);position:relative;box-shadow:0 30px 70px #11111117}.nord-service-page .nord-expectations h2{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin-top:24px;font-size:clamp(52px,5.5vw,84px);font-weight:900;line-height:.89}.nord-service-page .nord-expectations>p{color:#333530;border-left:7px solid var(--nord-orange);max-width:42ch;font-size:16px;line-height:1.75}.nord-service-page .nord-evaluation{isolation:isolate;background:#0d0e0c;position:relative;overflow:hidden}.nord-service-page .nord-evaluation:before{content:"";z-index:-2;opacity:.26;background:var(--service-image-result) center / cover no-repeat;filter:saturate(.66)contrast(1.2);position:absolute;inset:0}.nord-service-page .nord-evaluation:after{content:"";z-index:-1;background:radial-gradient(circle at 16% 24%,#ff4d1940,#0000 25%),linear-gradient(95deg,#080908f5,#080908b8 50%,#080908e6);position:absolute;inset:0}.nord-service-page .nord-evaluation>div,.nord-service-page .nord-evaluation .lead-form-shell{z-index:1;position:relative}@keyframes nordServiceHeroLight{0%,20%{opacity:.3;background-position:160% 0,0 0}55%{opacity:.8}80%,to{opacity:.35;background-position:-90% 0,0 0}}@keyframes nordServiceAtmosphere{0%{transform:scale(1.035)translate(-.35%)}to{transform:scale(1.09)translate(.55%,-.4%)}}@media (max-width:1050px){.nord-service-page .nord-service-hero h1,.nord-service-protectie-ceramica .nord-service-hero h1{max-width:10.5ch}.nord-service-page .nord-includes>div,.nord-service-page .nord-stages>div{grid-template-columns:1fr 1fr}.nord-service-page .nord-includes article{min-height:330px}}@media (max-width:760px){.nord-service-page .nord-service-hero>div{min-height:0;padding:72px 5vw 68px}.nord-service-page .nord-service-hero h1,.nord-service-protectie-ceramica .nord-service-hero h1{letter-spacing:-.045em;max-width:100%;font-size:clamp(41px,12vw,48px);line-height:.94}.nord-service-page .nord-service-hero figure:before,.nord-service-page .nord-gallery:before,.nord-service-page .nord-expectations:before{animation:none}.nord-service-page .nord-includes,.nord-service-page .nord-gallery,.nord-service-page .nord-stages,.nord-service-page .nord-expectations{padding:72px 5vw}.nord-service-page .nord-includes header,.nord-service-page .nord-gallery header{grid-template-columns:1fr;gap:28px}.nord-service-page .nord-includes h2,.nord-service-page .nord-gallery h2,.nord-service-page .nord-expectations h2{letter-spacing:-.045em;font-size:46px}.nord-service-page .nord-includes:before{opacity:.13;background-size:auto 100%}.nord-service-page .nord-includes>div,.nord-service-page .nord-stages>div{grid-template-columns:1fr}.nord-service-page .nord-includes article,.nord-service-page .nord-includes article+article,.nord-service-page .nord-stages article,.nord-service-page .nord-stages article:last-child{min-height:265px}.nord-service-page .nord-includes h3,.nord-service-page .nord-stages h3{margin-top:50px}.nord-service-page .nord-gallery header{min-height:280px;padding:30px 24px}.nord-service-page .nord-expectations{grid-template-columns:1fr;gap:16px;min-height:0}.nord-service-page .nord-expectations:after{background:#f2f0e9c7}.nord-service-page .nord-expectations>div,.nord-service-page .nord-expectations>p{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.nord-service-page .nord-service-hero figure:before,.nord-service-page .nord-gallery:before,.nord-service-page .nord-expectations:before{animation:none}}.logo-gift-section{color:#f5f2e9;isolation:isolate;background:#10110f;position:relative;overflow:hidden}.logo-gift-section:before{content:"IDENTITATE";z-index:-1;color:#ffffff06;letter-spacing:-14px;white-space:nowrap;font-size:clamp(110px,19vw,310px);font-weight:900;line-height:.8;position:absolute;top:24px;left:-2vw}.logo-gift-heading{grid-template-columns:1.15fr .78fr .27fr;align-items:end;gap:5vw;padding:125px 4vw 78px;display:grid}.logo-gift-heading .section-label{color:var(--acid)}.logo-gift-heading h2{letter-spacing:-8px;text-transform:uppercase;max-width:820px;margin:0;font-size:clamp(68px,8.6vw,136px);line-height:.82}.logo-gift-heading h2 em{color:var(--acid);font-style:normal}.logo-gift-copy{padding-bottom:4px}.logo-gift-copy>strong{letter-spacing:-.3px;margin-bottom:24px;font-size:17px;display:block}.logo-gift-copy>strong span{color:var(--acid)}.logo-gift-copy>p{color:#ffffffa6;margin:0;font-size:14px;line-height:1.75}.logo-gift-copy>div{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.logo-gift-copy>div span{color:var(--acid);letter-spacing:.65px;text-transform:uppercase;border:1px solid #d6ff3f52;padding:8px 9px;font-size:7px;font-weight:900}.logo-zero{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 25%,#d6ff3f4d,#0000 38%),#171914;border:1px solid #d6ff3f7a;border-radius:50%;place-content:center;width:142px;padding:25px 15px;display:grid;transform:rotate(7deg);box-shadow:0 0 65px #d6ff3f26,inset 0 0 28px #d6ff3f0f}.logo-zero small{letter-spacing:1.2px;font-size:6px}.logo-zero strong{color:var(--acid);letter-spacing:-7px;font-size:70px;line-height:.8}.logo-zero b{letter-spacing:2px;margin-top:5px;font-size:10px}.identity-showcase{background:linear-gradient(110deg,#ffffff06,#0000 35%,#d6ff3f09 68%,#0000);border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;padding:34px 0 28px;position:relative;overflow:hidden}.identity-glow{z-index:3;pointer-events:none;filter:blur(20px);background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:30vw;height:180%;animation:8s ease-in-out infinite identityStageGlow;position:absolute;top:-40%;left:-35%;transform:skew(-18deg)}.identity-track{width:100%;overflow:hidden}.identity-track+.identity-track{margin-top:14px}.identity-track>div{will-change:transform;gap:14px;width:max-content;display:flex}.identity-track-left>div{animation:42s linear infinite identityMoveLeft}.identity-track-right>div{animation:48s linear infinite identityMoveRight;transform:translate(-50%)}.identity-showcase:hover .identity-track>div{animation-play-state:running}.identity-logo{color:#111;background:#f2eee5;border:1px solid #ffffff29;flex:none;align-items:center;gap:22px;width:340px;height:146px;padding:25px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1111110d,0 18px 45px #00000021}.identity-logo:before{content:"";pointer-events:none;opacity:.12;border:1px solid;position:absolute;inset:8px}.identity-logo:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#0000,#ffffff8f,#0000);width:34%;height:190%;animation:7s ease-in-out infinite identityShine;position:absolute;top:-45%;left:-70%;transform:skew(-22deg)}.identity-logo:nth-child(3n):after{animation-delay:1.3s}.identity-logo:nth-child(4n):after{animation-delay:2.6s}.identity-logo i{color:currentColor;flex:none;width:76px;height:76px;font-style:normal;display:block;position:relative}.identity-logo i u,.identity-logo i b{text-decoration:none;display:block;position:absolute}.identity-logo>span{gap:8px;min-width:0;display:grid}.identity-logo>span:before{content:"";opacity:.65;background:currentColor;width:26px;height:1px;margin-bottom:2px}.identity-logo strong{letter-spacing:-1.4px;white-space:nowrap;font-size:27px;line-height:.86}.identity-logo small{letter-spacing:2.15px;white-space:nowrap;opacity:.72;font-size:6.5px;font-weight:800}.logo-velora{color:#f6ded5;background:radial-gradient(circle at 83% 13%,#ecb2a22e,#0000 27%),#623845}.logo-velora i{color:#efc2b7}.logo-velora i u:first-child,.logo-velora i u:nth-child(2){border:1.5px solid;width:27px;height:57px;top:7px}.logo-velora i u:first-child{border-right:0;border-radius:90% 0 12% 90%;left:12px;transform:rotate(-23deg)}.logo-velora i u:nth-child(2){border-left:0;border-radius:0 90% 90% 12%;right:12px;transform:rotate(23deg)}.logo-velora i u:nth-child(3){background:currentColor;width:1px;height:48px;top:16px;left:37px}.logo-velora i b{background:currentColor;border-radius:50%;width:7px;height:7px;top:4px;left:34px}.logo-velora strong{letter-spacing:2.2px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.logo-arqen{color:#161715;background:linear-gradient(135deg,#d8d4c8,#eeebe2)}.logo-arqen i{color:#dedacf;background:#161715;box-shadow:7px 7px #c5ff30}.logo-arqen i u:first-child{clip-path:polygon(50% 0,100% 100%,70% 100%,50% 48%,29% 100%,0 100%);background:currentColor;inset:13px 11px 11px}.logo-arqen i u:nth-child(2){background:#161715;width:28px;height:7px;top:45px;left:24px;transform:skew(-18deg)}.logo-arqen i u:nth-child(3){background:#c5ff30;width:11px;height:11px;top:6px;right:6px}.logo-arqen i b{opacity:.55;background:#161715;width:1px;height:56px;bottom:-12px;left:5px;transform:rotate(45deg)}.logo-arqen strong{letter-spacing:-2.2px;font-size:29px;font-weight:900}.logo-arqen small{letter-spacing:1.25px}.logo-nivra{color:#f8f8f4;background:radial-gradient(circle at 20% 20%,#ffffff26,#0000 26%),#534bd6}.logo-nivra i{color:#fff;border:1px solid #ffffff73;border-radius:50%}.logo-nivra i u:first-child{border:3px solid;border-top:0;border-radius:0 0 50% 50%;width:43px;height:24px;top:35px;left:16px}.logo-nivra i u:nth-child(2){transform-origin:bottom;background:currentColor;width:2px;height:38px;top:19px;left:25px;transform:rotate(-27deg)}.logo-nivra i u:nth-child(3){transform-origin:bottom;background:currentColor;width:2px;height:38px;top:19px;right:24px;transform:rotate(27deg)}.logo-nivra i b{background:#c5ff30;border-radius:50%;width:6px;height:6px;top:13px;left:35px}.logo-nivra strong{letter-spacing:6px;font-size:25px;font-weight:500}.logo-lumera{color:#382d20;background:linear-gradient(115deg,#cdbb96,#ede4d2 58%,#c8b58e)}.logo-lumera i{color:#725a35}.logo-lumera i u:first-child{border:1px solid;inset:5px;transform:rotate(45deg)}.logo-lumera i u:nth-child(2){border:1px solid;inset:17px;transform:rotate(45deg)}.logo-lumera i u:nth-child(3){background:currentColor;width:1px;height:62px;top:7px;left:37px}.logo-lumera i b{background:#e8decb;border:1px solid;width:9px;height:9px;top:33px;left:33px;transform:rotate(45deg)}.logo-lumera strong{letter-spacing:3.2px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.logo-kova{color:#f4f0e7;background:linear-gradient(112deg,#151615 0 67%,#e1481e 67%)}.logo-kova i{color:#ff5b2f}.logo-kova i u:first-child,.logo-kova i u:nth-child(2),.logo-kova i u:nth-child(3){clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%,22% 50%);background:currentColor;height:15px;left:5px}.logo-kova i u:first-child{width:66px;top:8px}.logo-kova i u:nth-child(2){width:54px;top:30px;left:15px}.logo-kova i u:nth-child(3){width:40px;top:52px;left:28px}.logo-kova i b{background:#f4f0e7;width:2px;height:64px;top:6px;left:4px;transform:skew(-17deg)}.logo-kova strong{letter-spacing:-2.4px;font-size:28px;font-style:italic;font-weight:900}.logo-kova small{color:#ff754f;opacity:1}.logo-nomas{color:#291d26;background:linear-gradient(145deg,#f3eee5,#ded4c9)}.logo-nomas i{color:#603f58;transform:rotate(45deg)}.logo-nomas i u,.logo-nomas i b{border:1.5px solid;border-radius:70% 10%;width:30px;height:30px}.logo-nomas i u:first-child{top:8px;left:8px}.logo-nomas i u:nth-child(2){top:8px;right:8px;transform:rotate(90deg)}.logo-nomas i u:nth-child(3){bottom:8px;right:8px;transform:rotate(180deg)}.logo-nomas i b{bottom:8px;left:8px;transform:rotate(270deg)}.logo-nomas strong{letter-spacing:6.5px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.logo-nomas small{letter-spacing:1.7px}.logo-bravyn{color:#f5f3ec;background:radial-gradient(circle at 80% 30%,#d6ff3f1a,#0000 30%),#20231f}.logo-bravyn i{color:#c5ff30}.logo-bravyn i u:first-child{background:currentColor;width:13px;height:62px;top:7px;left:9px;transform:skewY(-18deg)}.logo-bravyn i u:nth-child(2),.logo-bravyn i u:nth-child(3){border:7px solid;border-left:0;border-radius:0 22px 22px 0;width:43px;height:27px;left:24px}.logo-bravyn i u:nth-child(2){top:8px}.logo-bravyn i u:nth-child(3){bottom:7px}.logo-bravyn i b{background:#f5f3ec73;width:54px;height:1px;top:37px;left:15px}.logo-bravyn strong{letter-spacing:1.3px;font-size:26px;font-weight:800}.logo-bravyn small{color:#c5ff30;opacity:1}.logo-solvea{color:#2e2025;background:radial-gradient(circle at 24% 22%,#fff6,#0000 24%),#deb7bf}.logo-solvea i{color:#4a2834}.logo-solvea i u:first-child,.logo-solvea i u:nth-child(2){border:1.5px solid;border-radius:50%;width:46px;height:46px}.logo-solvea i u:first-child{border-right-color:#0000;top:6px;left:7px;transform:rotate(22deg)}.logo-solvea i u:nth-child(2){border-left-color:#0000;bottom:6px;right:7px;transform:rotate(22deg)}.logo-solvea i u:nth-child(3){background:currentColor;border-radius:50%;width:12px;height:12px;top:32px;left:32px}.logo-solvea i b{opacity:.5;background:currentColor;width:58px;height:1px;top:37px;left:9px;transform:rotate(-45deg)}.logo-solvea strong{letter-spacing:1.2px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-style:italic;font-weight:500}.identity-logo-real{color:#f7f5ee}.identity-logo-real .identity-real-mark{width:78px;height:78px;box-shadow:none;background:0 0;border:0;place-items:center;margin:0;display:grid;overflow:hidden;transform:none}.identity-logo-real .identity-real-mark img{object-fit:contain;width:68px;height:68px;display:block}.identity-logo-real.identity-image-wide .identity-real-mark{width:124px}.identity-logo-real.identity-image-wide .identity-real-mark img{width:118px;height:72px}.identity-logo-real.identity-image-round .identity-real-mark img{border-radius:50%;width:74px;height:74px}.identity-logo-real.identity-image-premium .identity-real-mark{width:82px;height:82px}.identity-logo-real.identity-image-premium .identity-real-mark img{filter:drop-shadow(0 10px 14px #0003);width:80px;height:80px}.identity-logo-real>span:before{opacity:.82}.logo-gata-real{color:#111;background:linear-gradient(125deg,#f5f2e8,#d9ff65 165%)}.logo-gata-real strong{letter-spacing:-.8px;font-size:20px}.logo-scena-real{color:#102c5a;background:radial-gradient(circle at 15% 20%,#f7b13f38,#0000 30%),#fffaf0}.logo-scena-real strong{letter-spacing:-.85px;font-family:Georgia,Times New Roman,serif;font-size:15px}.logo-nord-real{color:#f4f1e9;background:radial-gradient(circle at 82% 24%,#ff4a1f2e,#0000 32%),#121313}.logo-nord-real .identity-real-mark img{filter:drop-shadow(0 0 18px #ff4a1f3d)}.logo-axis-real{color:#f7c13c;background:linear-gradient(120deg,#121313,#29251b)}.logo-axis-real .identity-real-mark img{filter:drop-shadow(0 0 15px #f7c13c38)}.logo-elan-real{color:#7e4157;background:radial-gradient(circle at 82% 14%,#b566812e,#0000 31%),linear-gradient(135deg,#f8efee,#e6d2d7)}.logo-elan-real strong{letter-spacing:1px;font-family:Georgia,Times New Roman,serif;font-weight:500}.logo-lumera.identity-logo-real{color:#35291d;background:radial-gradient(circle at 80% 18%,#c69b4933,#0000 31%),linear-gradient(130deg,#d8c39c,#f3ead9 58%,#bca274)}.logo-nomas.identity-logo-real{color:#2b1c27;background:radial-gradient(circle at 82% 20%,#632e5221,#0000 34%),linear-gradient(135deg,#f4efe7,#dcd0c5)}.logo-solvea.identity-logo-real{color:#39232d;background:radial-gradient(circle at 18% 20%,#ffffff8c,#0000 28%),linear-gradient(135deg,#e6c4cb,#cf929f)}.logo-morven.identity-logo-real{color:#f4e7c9;background:radial-gradient(circle at 82% 18%,#dcb56329,#0000 30%),linear-gradient(135deg,#172b49,#081323)}.logo-aurelis.identity-logo-real{color:#fff0d2;background:radial-gradient(circle at 80% 18%,#ffc25833,#0000 34%),linear-gradient(135deg,#7b2935,#3e121a)}.logo-verdan.identity-logo-real{color:#f2f0e5;background:radial-gradient(circle at 82% 18%,#8dc6752e,#0000 33%),linear-gradient(135deg,#17443a,#0c211c)}.logo-senna.identity-logo-real{color:#352531;background:radial-gradient(circle at 82% 18%,#82466f26,#0000 32%),linear-gradient(135deg,#eadfdb,#fbf5ec)}.logo-velora.identity-logo-real{color:#ffe8e3;background:radial-gradient(circle at 82% 18%,#ffcdc030,#0000 34%),linear-gradient(135deg,#672438,#32111d)}.logo-nivra.identity-logo-real{color:#f5fbff;background:radial-gradient(circle at 82% 18%,#5dd3ff33,#0000 34%),linear-gradient(135deg,#12356b,#071833)}.logo-caelum.identity-logo-real{color:#ecf5ff;background:radial-gradient(circle at 82% 18%,#3a99ff38,#0000 34%),linear-gradient(135deg,#142b55,#071328)}.logo-origo.identity-logo-real{color:#ffead1;background:radial-gradient(circle at 82% 18%,#dd7d3638,#0000 34%),linear-gradient(135deg,#4a2718,#1e0f0a)}.logo-morven{color:#f3e5c5;background:linear-gradient(135deg,#17243b,#0a1324)}.logo-morven i{color:#d8b36a}.logo-morven i u:first-child,.logo-morven i u:nth-child(2){border:2px solid;width:28px;height:58px;top:9px}.logo-morven i u:first-child{border-right:0;left:11px;transform:skewY(31deg)}.logo-morven i u:nth-child(2){border-left:0;right:11px;transform:skewY(-31deg)}.logo-morven i u:nth-child(3){background:currentColor;width:9px;height:9px;top:33px;left:34px;transform:rotate(45deg)}.logo-morven i b{opacity:.55;background:currentColor;width:62px;height:1px;top:37px;left:7px}.logo-morven strong{letter-spacing:4px;font-family:Georgia,serif;font-weight:500}.logo-aurelis{color:#fff3d7;background:radial-gradient(circle at 18% 20%,#ffd78033,#0000 28%),#6d2631}.logo-aurelis i{color:#e6bd69;border:1px solid;border-radius:50%}.logo-aurelis i u:first-child{border:1px solid;border-radius:50%;inset:17px}.logo-aurelis i u:nth-child(2){background:currentColor;width:58px;height:1px;top:37px;left:9px}.logo-aurelis i u:nth-child(3){background:currentColor;width:1px;height:58px;top:9px;left:37px}.logo-aurelis i b{background:currentColor;border-radius:50%;inset:28px}.logo-aurelis strong{letter-spacing:3px;font-family:Georgia,serif;font-weight:400}.logo-verdan{color:#f4f2e8;background:linear-gradient(135deg,#173b32,#0f211d)}.logo-verdan i{color:#9bd39a}.logo-verdan i u:first-child,.logo-verdan i u:nth-child(2){border:2px solid;border-radius:85% 8%;width:32px;height:54px;top:10px}.logo-verdan i u:first-child{left:8px;transform:rotate(-26deg)}.logo-verdan i u:nth-child(2){right:8px;transform:rotate(26deg)scaleX(-1)}.logo-verdan i u:nth-child(3){background:currentColor;width:1px;height:60px;top:9px;left:37px}.logo-verdan i b{background:currentColor;width:26px;height:1px;top:49px;left:25px}.logo-verdan strong{letter-spacing:2.2px}.logo-vanta{color:#f5f2ec;background:linear-gradient(112deg,#111 0 63%,#6a57ff 63%)}.logo-vanta i{color:#7b68ff}.logo-vanta i u:first-child,.logo-vanta i u:nth-child(2),.logo-vanta i u:nth-child(3){background:currentColor;height:9px;transform:skew(-32deg)}.logo-vanta i u:first-child{width:61px;top:15px;left:7px}.logo-vanta i u:nth-child(2){width:48px;top:34px;left:14px}.logo-vanta i u:nth-child(3){width:35px;top:53px;left:21px}.logo-vanta i b{background:#f5f2ec;width:2px;height:66px;top:5px;left:8px;transform:skew(-16deg)}.logo-vanta strong{letter-spacing:-2px;font-style:italic;font-weight:950}.logo-caelum{color:#f7ecd2;background:radial-gradient(circle at 78% 18%,#dfba6829,#0000 28%),#15213b}.logo-caelum i{color:#d9b366;border:1px solid;border-radius:50%}.logo-caelum i u:first-child{border:1px solid;border-radius:50%;width:58px;height:22px;top:27px;left:9px;transform:rotate(-25deg)}.logo-caelum i u:nth-child(2){border:1px solid;border-radius:50%;width:22px;height:58px;top:9px;left:27px;transform:rotate(25deg)}.logo-caelum i u:nth-child(3){background:currentColor;border-radius:50%;width:8px;height:8px;top:34px;left:34px}.logo-caelum i b{background:#f7ecd2;border-radius:50%;width:7px;height:7px;top:17px;right:1px}.logo-caelum strong{letter-spacing:3px;font-family:Georgia,serif;font-weight:400}.logo-origo{color:#f7ead2;background:linear-gradient(135deg,#4a2f20,#25170f)}.logo-origo i{color:#d4a873}.logo-origo i u:first-child{border:2px solid;border-radius:50%;inset:7px}.logo-origo i u:nth-child(2){border:1px solid;border-radius:50%;inset:18px}.logo-origo i u:nth-child(3){border:2px solid;border-radius:50% 50% 44% 44%;width:16px;height:22px;top:27px;left:30px}.logo-origo i b{background:currentColor;width:24px;height:1px;top:56px;left:26px}.logo-origo strong{letter-spacing:4px;font-family:Georgia,serif;font-weight:500}.logo-senna{color:#332732;background:linear-gradient(135deg,#eadfdb,#f8f2e9)}.logo-senna i{color:#86637c}.logo-senna i u:first-child{clip-path:polygon(50% 0,100% 35%,72% 100%,28% 100%,0 35%);border:1.5px solid;width:58px;height:46px;top:17px;left:9px}.logo-senna i u:nth-child(2){background:currentColor;width:58px;height:1px;top:33px;left:9px}.logo-senna i u:nth-child(3){background:currentColor;width:1px;height:45px;top:17px;left:37px}.logo-senna i b{background:#c5ff30;border-radius:50%;width:9px;height:9px;top:7px;right:4px}.logo-senna strong{letter-spacing:5px;font-family:Georgia,serif;font-weight:400}.identity-showcase>p{color:#ffffff57;letter-spacing:1.5px;text-align:center;margin:27px 4vw 0;font-size:7px;font-weight:900}.logo-choice-strip{background:var(--acid);color:#111;justify-content:center;align-items:center;gap:clamp(14px,2.4vw,42px);min-height:106px;padding:0 4vw;display:flex}.logo-choice-strip span,.logo-choice-strip i{letter-spacing:1.2px;font-size:9px;font-style:normal;font-weight:900}.logo-choice-strip strong{letter-spacing:-2px;font-size:clamp(21px,2.7vw,42px)}.logo-choice-strip b{color:#fff;background:#111;place-items:center;width:40px;height:40px;display:grid}@keyframes identityMoveLeft{to{transform:translate(calc(-50% - 7px))}}@keyframes identityMoveRight{to{transform:translate(0)}}@keyframes identityShine{0%,58%{left:-70%}82%,to{left:130%}}@keyframes identityStageGlow{0%,15%{opacity:0;left:-35%}45%{opacity:1}75%,to{opacity:0;left:115%}}@media (max-width:1050px){.logo-gift-heading{grid-template-columns:1fr .8fr}.logo-zero{grid-area:1/2;place-self:start end}.logo-gift-copy{grid-column:2}.logo-gift-heading>div:first-child{grid-row:1/span 2}}@media (max-width:680px){.site-header nav a[href=\#logo-inclus]{display:none}.logo-gift-heading{grid-template-columns:1fr;gap:38px;padding:90px 5vw 58px}.logo-gift-heading>div:first-child,.logo-gift-copy,.logo-zero{grid-area:auto}.logo-gift-heading h2{letter-spacing:-5px;font-size:68px}.logo-zero{opacity:.92;width:118px;position:absolute;top:70px;right:5vw}.logo-gift-copy{padding-top:20px}.identity-logo{gap:14px;width:300px;height:128px;padding:18px 22px}.identity-logo i{width:76px;height:76px;margin:-7px;scale:.8}.identity-logo strong{font-size:23px}.logo-choice-strip{flex-wrap:wrap;gap:10px 16px;min-height:145px;padding:28px 5vw}.logo-choice-strip strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.identity-track>div,.identity-logo:after,.identity-glow{animation:none}.identity-track{overflow-x:auto}}.section-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;margin-bottom:62px;display:grid}.section-heading h2,.deliverables-title h2,.process-section h2,.offer-copy h2,.fit-section h2,.about-section h2,.faq-section h2,.contact-section h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(45px,5.6vw,82px);line-height:.94}.section-heading>p,.deliverables-title>p:last-child{color:var(--muted);max-width:500px;margin:0;font-size:15px;line-height:1.7}.section-label.light{color:var(--acid)}.portfolio-section{padding:120px 4vw 135px}.portfolio-section .section-heading h2{max-width:900px}.portfolio-section .portfolio-statement{flex-direction:column;align-items:flex-start;gap:.1em;max-width:820px;display:flex;overflow:visible}.portfolio-section .portfolio-statement>span{letter-spacing:-.07em;padding-left:.42em;font-weight:500;position:relative}.portfolio-section .portfolio-statement>span:before{content:"";background:#7d9b00;width:.25em;height:.08em;position:absolute;top:.47em;left:0}.portfolio-section .portfolio-statement>strong{max-width:100%;color:var(--acid);background:var(--ink);letter-spacing:-.055em;padding:.12em .22em .13em;font-size:.82em;font-weight:950;line-height:.9;display:table;transform:rotate(-.35deg);box-shadow:.14em .15em #d6ff3f3d}.portfolio-section .section-heading{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:clamp(36px,5vw,72px)}.portfolio-section .section-heading>p{color:#444741;background:#ffffff61;border-left:3px solid #7d9b00;justify-self:start;width:min(100%,480px);max-width:none;margin-top:28px;padding:28px 30px 27px;font-size:16px;line-height:1.68;position:relative;box-shadow:inset 0 1px #ffffffb8,10px 12px 30px #1111110b}.portfolio-section .section-heading>p:before{content:"TREI DIRECȚII / ACELAȘI STANDARD";color:#607500;letter-spacing:1.4px;margin-bottom:14px;font-size:8px;font-weight:950;line-height:1.2;display:block}.portfolio-grid{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.portfolio-card{border:1px solid var(--line);background:#faf8f1;transition:transform .25s,box-shadow .25s;display:block}.portfolio-card:hover{transform:translateY(-6px);box-shadow:0 25px 70px #1111111f}.portfolio-card:first-child{grid-row:span 2}.portfolio-image{height:350px;position:relative;overflow:hidden}.portfolio-card:first-child .portfolio-image{height:670px}.portfolio-image img{object-fit:cover;filter:saturate(.82)contrast(1.05);width:100%;height:100%;transition:transform .5s;display:block}.portfolio-card:hover .portfolio-image img{transform:scale(1.025)}.portfolio-image>span{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#111111e0;padding:8px 10px;font-size:8px;font-weight:800;position:absolute;top:18px;left:18px}.portfolio-meta{justify-content:space-between;align-items:center;min-height:108px;padding:20px 24px;display:flex}.portfolio-meta small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:9px}.portfolio-meta h3{text-transform:uppercase;letter-spacing:-1px;margin:8px 0 0;font-size:24px}.portfolio-meta b{text-transform:uppercase;font-size:11px}.portfolio-meta b span{color:#7d9b00;margin-left:8px}.portfolio-build .portfolio-image{border-bottom:8px solid #ffbc31}.portfolio-beauty .portfolio-image{border-bottom:8px solid #c06f7c}.portfolio-beauty .portfolio-image img,.preview-beauty img{object-position:center 38%;filter:saturate(.96)contrast(1.04)brightness(1.02)sepia(.04)}.beauty-duo{background:#22191c;grid-template-columns:1fr 1fr;display:grid}.beauty-duo img{object-position:center 28%;min-width:0}.beauty-duo img:last-of-type{object-position:center 50%;border-left:3px solid #f3e8e5}.preview-beauty img{object-position:center 52%}.portfolio-logo{z-index:4;color:#fff;-webkit-backdrop-filter:blur(15px)saturate(1.2);backdrop-filter:blur(15px)saturate(1.2);background:linear-gradient(118deg,#0c0d0ce6,#1e1f1db8 48%,#080908eb);border:1px solid #ffffff5c;min-width:250px;padding:12px 18px 12px 12px;transition:transform .35s,border-color .35s,box-shadow .35s;position:absolute;bottom:18px;right:18px;overflow:hidden;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff38}.portfolio-logo:before{content:"";z-index:0;filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:28%;animation:4.8s cubic-bezier(.2,.65,.35,1) infinite portfolioLogoShine;position:absolute;top:-90%;bottom:-90%;left:-45%;transform:skew(-19deg)}.portfolio-logo:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 22%, var(--logo-glow), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.portfolio-logo:after{background:radial-gradient(circle at 16% 22%, color-mix(in srgb, var(--logo-glow) 34%, transparent), transparent 42%)}}.portfolio-logo>*{z-index:1;position:relative}.portfolio-logo-auto{--logo-glow:#ff4d19}.portfolio-logo-build{--logo-glow:#ffbd2e;animation-delay:-.35s}.portfolio-logo-beauty{--logo-glow:#d78ca0;animation-delay:-.7s}.portfolio-logo-build:before{animation-delay:-1.45s}.portfolio-logo-beauty:before{animation-delay:-2.9s}.portfolio-logo .demo-brand-lockup{gap:12px}.portfolio-logo .demo-brand-lockup>img{object-fit:contain;filter:drop-shadow(0 5px 10px #00000061)saturate(1.14)contrast(1.05);flex:0 0 58px;width:58px;height:58px;transition:transform .4s,filter .4s;transform:none}.portfolio-logo .demo-brand-lockup strong{color:#fff;text-shadow:0 2px 12px #00000073;font-size:23px}.portfolio-logo .demo-brand-lockup small{color:#ffffffad;letter-spacing:1.45px;font-size:7px}.portfolio-card:hover .portfolio-logo{border-color:var(--logo-glow);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.portfolio-card:hover .portfolio-logo{border-color:color-mix(in srgb, var(--logo-glow) 72%, white)}}.portfolio-card:hover .portfolio-logo{box-shadow:0 22px 54px #0000005c, 0 0 30px var(--logo-glow), inset 0 1px 0 #ffffff4d}@supports (color:color-mix(in lab, red, red)){.portfolio-card:hover .portfolio-logo{box-shadow:0 22px 54px #0000005c, 0 0 30px color-mix(in srgb, var(--logo-glow) 22%, transparent), inset 0 1px 0 #ffffff4d}}.portfolio-card:hover .portfolio-logo .demo-brand-lockup>img{filter:drop-shadow(0 7px 13px #0000007a)saturate(1.3)contrast(1.08);transform:scale(1.045)rotate(-1deg)}@keyframes portfolioLogoShine{0%,56%{opacity:0;left:-45%}63%{opacity:.9}80%,to{opacity:0;left:132%}}.deliverables-section{background:var(--ink);color:#fff;grid-template-columns:.85fr 1.15fr;gap:10vw;padding:125px 4vw;display:grid}.deliverables-title{align-self:start;position:sticky;top:40px}.deliverables-title h2{font-size:clamp(46px,5vw,72px)}.deliverables-title>p:last-child{color:#a9aaa4;margin-top:30px}.deliverables-list{border-top:1px solid #ffffff2e}.deliverables-list>div{border-bottom:1px solid #ffffff2e;grid-template-columns:54px 1fr 28px;align-items:center;min-height:78px;display:grid}.deliverables-list span{color:#7f817d;font-size:10px}.deliverables-list strong{font-size:16px}.deliverables-list i{background:var(--acid);color:#111;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.process-section{padding:130px 4vw}.timeline{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.timeline article{border-right:1px solid var(--line);min-height:390px;padding:24px 34px 30px 0;position:relative}.timeline article+article{padding-left:34px}.timeline article:last-child{border-right:0}.timeline .day{letter-spacing:1px;font-size:10px;font-weight:800}.timeline .day strong{margin-left:4px;font-size:26px}.timeline article>span{color:#7d9b00;margin-top:95px;font-size:11px;font-weight:800;display:block}.timeline h3{text-transform:uppercase;margin:20px 0 16px;font-size:24px}.timeline p{color:var(--muted);max-width:360px;font-size:14px;line-height:1.65}.offer-section{color:#fff;background:#181914;grid-template-columns:1fr .8fr;align-items:center;gap:9vw;padding:130px 4vw;display:grid}.offer-copy h2{font-size:clamp(48px,5.4vw,78px)}.offer-copy>p:not(.section-label){color:#b7b8b3;max-width:600px;margin:30px 0;font-size:15px;line-height:1.75}.offer-copy ul{grid-template-columns:1fr 1fr;gap:14px 24px;margin:38px 0 0;padding:0;list-style:none;display:grid}.offer-copy li{padding-left:20px;font-size:12px;position:relative}.offer-copy li:before{content:"✓";color:var(--acid);position:absolute;left:0}.price-card{background:var(--acid);color:#111;padding:34px;box-shadow:20px 20px #ffffff12}.price-top{letter-spacing:1px;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.price-top b{color:#fff;background:#111;margin-top:-8px;padding:6px 8px}.price{align-items:flex-end;gap:18px;margin:75px 0 24px;display:flex}.price strong{letter-spacing:-8px;font-size:clamp(76px,8vw,120px);line-height:.75}.price span{font-size:9px;font-weight:900;line-height:1.5}.price-card>p{max-width:420px;font-size:16px;line-height:1.5}.price-card>a{color:#fff;background:#111;justify-content:space-between;align-items:center;min-height:58px;margin-top:35px;padding:0 18px;font-size:12px;font-weight:800;display:flex}.price-card>a span{color:var(--acid)}.price-card>small{margin-top:18px;font-size:8px;line-height:1.6;display:block}.offer-section.offer-expanded{padding:130px 4vw 120px;display:block}.offer-expanded:before{content:"DE LA";font-size:22vw;bottom:-2%;right:-1%}.offer-intro{grid-template-columns:.55fr 1.35fr .8fr;align-items:end;gap:5vw;display:grid}.offer-intro h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(50px,5.8vw,86px);line-height:.91}.offer-intro>p:last-child{color:#b7b8b3;margin:0;font-size:14px;line-height:1.75}.package-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;margin-top:80px;display:grid}.package-grid article{color:#f7f5ee;background:#ffffff09;border:1px solid #fff3;flex-direction:column;min-width:0;padding:34px;display:flex;position:relative}.package-grid article.featured{color:#111;border-color:var(--acid);background:var(--acid);transform:translateY(-14px);box-shadow:14px 14px #ffffff12}.package-badge{color:#fff;letter-spacing:1px;background:#111;padding:8px 10px;font-size:7px;position:absolute;top:0;right:0}.package-name{gap:8px;min-height:60px;display:grid}.package-name>span{letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:900}.package-name small{color:#ffffff7a;text-transform:uppercase;font-size:8px}.featured .package-name small{color:#11111194}.package-price{grid-template-columns:auto auto 1fr;align-items:end;gap:10px;margin:55px 0 30px;display:grid}.package-price small{padding-bottom:8px;font-size:7px;font-weight:900}.package-price strong{letter-spacing:-7px;font-size:clamp(58px,6vw,94px);line-height:.72}.package-price span{padding-bottom:5px;font-size:9px;font-weight:900}.package-grid article>p{color:#ffffff9e;min-height:90px;margin:0;font-size:13px;line-height:1.65}.package-grid .featured>p{color:#111111b3}.package-grid ul{border-top:1px solid #ffffff2e;min-height:235px;margin:30px 0;padding:26px 0 0;list-style:none}.package-grid .featured ul{border-color:#11111138}.package-grid li{margin:13px 0;padding-left:19px;font-size:11px;line-height:1.4;position:relative}.package-grid li:before{content:"✓";color:var(--acid);position:absolute;left:0}.package-grid .featured li:before{color:#111}.package-grid article>a{color:#111;background:var(--acid);text-transform:uppercase;justify-content:space-between;align-items:center;min-height:56px;margin-top:auto;padding:0 16px;font-size:9px;font-weight:900;display:flex}.package-grid .featured>a{color:#fff;background:#111}.package-grid article.custom{color:#111;background:#7970ff;border-color:#7970ff;box-shadow:14px 14px #d6ff3f29}.package-grid .custom .package-name small,.package-grid .custom>p{color:#111111b3}.package-grid .custom .package-price{grid-template-columns:auto 1fr}.package-grid .custom .package-price strong{letter-spacing:-4px;font-size:clamp(36px,4.2vw,64px);line-height:.82}.package-grid .custom ul{border-color:#11111138}.package-grid .custom li:before{color:#111}.package-grid .custom>a{color:#111;background:var(--acid)}.package-logo-bonus{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:0 0 22px;padding:13px 0;display:grid}.package-logo-bonus>span{color:#111;background:var(--acid);place-items:center;width:23px;height:23px;font-size:15px;font-weight:900;display:grid}.package-logo-bonus p{gap:2px;display:grid;min-height:0!important}.package-logo-bonus b{text-transform:uppercase;font-size:9px}.package-logo-bonus small{color:#ffffff8c;letter-spacing:.55px;text-transform:uppercase;font-size:7px}.package-grid .featured .package-logo-bonus,.package-grid .custom .package-logo-bonus{border-color:#1113}.package-grid .featured .package-logo-bonus>span,.package-grid .custom .package-logo-bonus>span{color:#fff;background:#111}.package-grid .featured .package-logo-bonus small,.package-grid .custom .package-logo-bonus small{color:#11111194}.offer-terms{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:.65fr 1.35fr;gap:3vw;margin-top:55px;padding:30px 0;display:grid}.offer-terms strong{text-transform:uppercase;font-size:17px}.offer-terms p{color:#aeb0a9;margin:0;font-size:12px;line-height:1.7}.offer-terms>div{grid-column:2;gap:8px;display:flex}.offer-terms span{color:var(--acid);letter-spacing:.7px;text-transform:uppercase;border:1px solid #d6ff3f66;padding:8px 10px;font-size:7px;font-weight:900}.extras-section{background:#efebe1;padding:130px 4vw;position:relative;overflow:hidden}.extras-heading{grid-template-columns:.55fr 1.35fr .8fr;align-items:end;gap:5vw;display:grid}.extras-heading h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(50px,5.8vw,86px);line-height:.91}.extras-heading>p:last-child{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.extras-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.extras-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:320px;padding:28px;display:flex}.extras-grid article>span{color:#7d9b00;font-size:9px;font-weight:900}.extras-grid h3{text-transform:uppercase;margin:65px 0 18px;font-size:23px}.extras-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.extras-grid b{letter-spacing:.8px;margin-top:auto;font-size:8px}.measurement-section{color:#fff;background:#747d4a;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:125px 4vw;display:grid}.measurement-section>div:first-child{align-self:start;position:sticky;top:100px}.measurement-section h2{letter-spacing:-5px;text-transform:uppercase;margin:24px 0 30px;font-size:clamp(50px,5.5vw,82px);line-height:.91}.measurement-section>div:first-child>p:not(.section-label){color:#ffffffb3;max-width:580px;font-size:14px;line-height:1.75}.measurement-section>div:first-child>a{color:#111;background:var(--acid);text-transform:uppercase;justify-content:space-between;align-items:center;width:max-content;min-width:240px;min-height:56px;margin-top:35px;padding:0 16px;font-size:9px;font-weight:900;display:flex}.measurement-list{border-top:1px solid #ffffff47}.measurement-list article{border-bottom:1px solid #ffffff47;grid-template-columns:50px 1fr auto;align-items:start;gap:20px;min-height:150px;padding:25px 0;display:grid}.measurement-list article>span{color:var(--acid);font-size:9px;font-weight:900}.measurement-list h3{text-transform:uppercase;margin:0 0 13px;font-size:21px}.measurement-list p{color:#ffffffb3;max-width:510px;margin:0;font-size:12px;line-height:1.65}.measurement-list b{color:#111;background:var(--acid);letter-spacing:.7px;padding:7px 8px;font-size:7px}.cookie-banner{z-index:1000;color:#fff;background:#0c0d0bf7;border:1px solid #ffffff42;grid-template-columns:1fr auto;align-items:center;gap:30px;width:min(920px,100vw - 32px);padding:24px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #00000059}.cookie-banner strong{text-transform:uppercase;font-size:17px}.cookie-banner p{color:#ffffffa8;max-width:650px;margin:8px 0;font-size:11px;line-height:1.55}.cookie-banner a{color:var(--acid);text-underline-offset:4px;text-transform:uppercase;font-size:8px;font-weight:900;text-decoration:underline}.cookie-banner>div:last-child{gap:8px;display:grid}.cookie-banner button,.cookie-settings{color:#fff;cursor:pointer;min-height:44px;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #ffffff61;padding:0 15px;font-size:8px;font-weight:900}.cookie-banner button:last-child{color:#111;border-color:var(--acid);background:var(--acid)}.cookie-settings{z-index:900;color:#111;background:#f4f2ebeb;border-color:#11111140;min-height:34px;padding:0 11px;position:fixed;bottom:14px;right:14px}.legal-page{color:#111;background:#f1ede3;min-height:100vh}.legal-page>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:80px;padding:0 4vw;display:flex}.legal-page>header a:first-child{letter-spacing:-1px;font-size:23px;font-weight:950}.legal-page>header a:first-child span{color:#7d9b00}.legal-page>header a:last-child{text-transform:uppercase;font-size:9px;font-weight:900}.legal-page article{width:min(900px,92vw);margin:0 auto;padding:100px 0 130px}.legal-page h1{letter-spacing:-8px;text-transform:uppercase;max-width:850px;margin:28px 0 35px;font-size:clamp(65px,9vw,125px);line-height:.84}.legal-lead{max-width:720px;color:var(--muted);margin-bottom:80px;font-size:18px;line-height:1.7}.legal-page article section{border-top:1px solid var(--line);grid-template-columns:.65fr 1.35fr;gap:50px;padding:34px 0;display:grid}.legal-page article section h2{text-transform:uppercase;margin:0;font-size:21px}.legal-page article section p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.legal-page article section a{color:#5e7500;text-decoration:underline}.legal-back{color:#111;background:var(--acid);text-transform:uppercase;align-items:center;width:max-content;min-height:54px;margin-top:45px;padding:0 18px;font-size:9px;font-weight:900;display:flex}.fit-section{grid-template-columns:.9fr 1.1fr;gap:9vw;padding:130px 4vw;display:grid}.fit-section h2{font-size:clamp(46px,4.7vw,70px)}.fit-columns{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.fit-columns article{border-right:1px solid var(--line);padding:28px 28px 30px 0}.fit-columns article+article{border-right:0;padding-left:28px}.fit-columns h3{text-transform:uppercase;margin:0 0 40px;font-size:17px}.fit-columns p{margin:14px 0;font-size:13px;line-height:1.5}.fit-columns article:first-child p,.fit-columns article:last-child p{color:#4d5c13}.fit-intro{position:relative}.about-section{color:#0d0d0d;background:#7970ff;grid-template-columns:.7fr 1.3fr;align-items:center;gap:8vw;padding:120px 4vw;display:grid}.about-mark{aspect-ratio:1;color:#7970ff;letter-spacing:-30px;background:#111;border-radius:50%;place-items:center;width:min(34vw,430px);font-size:clamp(150px,23vw,330px);font-weight:900;line-height:1;display:grid;position:relative}.about-mark span{letter-spacing:0;color:var(--acid);font-size:28px;position:absolute;top:15%;right:18%}.about-section .section-label.light{color:#111}.about-section h2{font-size:clamp(48px,5vw,76px)}.about-section p:last-child{max-width:670px;margin-top:34px;font-size:16px;line-height:1.75}.faq-section{grid-template-columns:.75fr 1.25fr;gap:9vw;padding:130px 4vw;display:grid}.faq-section h2{font-size:clamp(48px,5vw,72px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:45px 1fr 22px;align-items:center;min-height:82px;font-size:15px;font-weight:800;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#7d9b00;font-size:9px}.faq-list summary i{font-size:20px;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details p{color:var(--muted);max-width:660px;margin:-6px 22px 26px 45px;font-size:14px;line-height:1.7}.contact-section{background:var(--ink);color:#fff;text-align:center;padding:130px 4vw}.contact-section h2{font-size:clamp(62px,8vw,122px)}.contact-section h2 em{color:var(--acid);font-style:normal}.contact-section>p:not(.section-label){color:#b5b6b0;max-width:600px;margin:34px auto;font-size:16px;line-height:1.7}.contact-actions{justify-content:center;gap:10px;margin-top:40px;display:flex}.contact-actions a{border:1px solid #fff6;justify-content:space-between;align-items:center;min-width:220px;min-height:58px;padding:0 20px;font-size:12px;font-weight:800;display:flex}.contact-actions a:first-child{background:var(--acid);color:#111;border-color:var(--acid)}footer{grid-template-columns:.8fr 1fr .7fr;align-items:start;gap:4vw;min-height:220px;padding:55px 4vw 30px;display:grid;position:relative}.footer-mark{font-size:30px}footer p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}footer>div{justify-content:flex-end;gap:24px;font-size:11px;font-weight:800;display:flex}footer>small{color:#8a8b86;border-top:1px solid var(--line);grid-column:1/-1;align-self:end;padding-top:20px;font-size:9px}@media (max-width:900px){.section-heading,.deliverables-section,.offer-section,.fit-section,.about-section,.faq-section{grid-template-columns:1fr}.section-heading{gap:28px}.portfolio-grid{grid-template-columns:1fr}.portfolio-card:first-child{grid-row:auto}.portfolio-card:first-child .portfolio-image,.portfolio-image{height:430px}.deliverables-section{gap:70px}.deliverables-title{position:static}.timeline{grid-template-columns:1fr}.timeline article,.timeline article+article{border-right:0;border-bottom:1px solid var(--line);min-height:310px;padding-left:0}.timeline article>span{margin-top:65px}.offer-section,.fit-section,.about-section,.faq-section{gap:70px}.about-mark{width:min(70vw,430px)}}@media (max-width:560px){.portfolio-section,.deliverables-section,.process-section,.offer-section,.fit-section,.about-section,.faq-section,.contact-section{padding:90px 5vw}.section-heading h2,.deliverables-title h2,.process-section h2,.offer-copy h2,.fit-section h2,.about-section h2,.faq-section h2{letter-spacing:-3px;font-size:43px}.portfolio-card:first-child .portfolio-image,.portfolio-image{height:330px}.portfolio-meta{padding:18px}.portfolio-meta h3{font-size:20px}.portfolio-meta b{font-size:0}.portfolio-meta b span{font-size:18px}.portfolio-logo{min-width:210px;padding:9px 13px 9px 9px;bottom:12px;right:12px}.portfolio-logo .demo-brand-lockup>img{flex-basis:48px;width:48px;height:48px}.portfolio-logo .demo-brand-lockup strong{font-size:19px}.offer-copy ul,.fit-columns{grid-template-columns:1fr}.fit-columns article,.fit-columns article+article{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.price-card{padding:26px 20px}.price{margin-top:65px}.price strong{letter-spacing:-6px;font-size:78px}.about-mark{width:90vw;max-width:330px}.contact-section h2{letter-spacing:-4px;font-size:58px}.contact-actions{flex-direction:column}footer{grid-template-columns:1fr;gap:28px}footer>div{justify-content:flex-start}footer>small{grid-column:1}}.demo-page{--demo-accent:#ff4d19;color:#111;background:#f4f2eb;min-height:100vh}.demo-ribbon{background:var(--demo-accent);color:#111;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;min-height:34px;padding:0 3vw;font-size:8px;font-weight:900;display:flex}.demo-ribbon a{text-underline-offset:3px;text-decoration:underline}.demo-nav{border-bottom:1px solid #1111112e;justify-content:space-between;align-items:center;min-height:82px;padding:0 3vw;display:flex}.demo-logo{letter-spacing:-1.5px;font-size:25px;font-weight:950}.demo-nav nav{gap:36px;font-size:11px;font-weight:750;display:flex}.demo-nav-cta{color:#fff;text-transform:uppercase;background:#111;padding:13px 16px;font-size:10px;font-weight:800}.demo-hero{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:4vw;min-height:690px;padding:0 3vw 3vw;display:grid}.demo-hero-copy{flex-direction:column;padding:90px 0 25px;display:flex}.demo-hero-copy>p,.demo-section-title>p,.demo-proof-copy>p,.demo-contact>p{color:var(--demo-accent);letter-spacing:1.7px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.demo-hero h1{letter-spacing:-7px;text-transform:uppercase;max-width:820px;margin:38px 0;font-size:clamp(72px,8vw,128px);line-height:.86}.demo-hero-copy>div{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:auto;display:grid}.demo-hero-copy>div p{color:#565853;max-width:470px;margin:0;font-size:15px;line-height:1.7}.demo-hero-copy>div a{background:var(--demo-accent);text-transform:uppercase;justify-content:space-between;align-items:center;min-width:160px;min-height:52px;padding:0 16px;font-size:10px;font-weight:900;display:flex}.demo-hero-image{position:relative;overflow:hidden}.demo-hero-image img{object-fit:cover;filter:saturate(.78)contrast(1.12);width:100%;height:100%;display:block}.demo-hero-image:after{content:"";background:linear-gradient(#0000 60%,#0000008c);position:absolute;inset:0}.demo-hero-image>span,.demo-hero-image>b{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:9px;position:absolute;bottom:22px}.demo-hero-image>span{left:22px}.demo-hero-image>b{right:22px}.demo-auto-gallery{background:#0d0e0c;min-height:690px}.demo-auto-gallery figure{--gallery-delay:0s;opacity:0;animation:20s linear infinite detailingGalleryCycle;animation-delay:var(--gallery-delay);margin:0;position:absolute;inset:0;overflow:hidden}.demo-auto-gallery figure:nth-of-type(2){--gallery-delay:-15s}.demo-auto-gallery figure:nth-of-type(3){--gallery-delay:-10s}.demo-auto-gallery figure:nth-of-type(4){--gallery-delay:-5s}.demo-auto-gallery figure img{animation:20s linear infinite detailingGalleryZoom;animation-delay:var(--gallery-delay);filter:saturate(.82)contrast(1.12);transform:scale(1.02)}.demo-auto-gallery figure:after{content:"";background:linear-gradient(#0000000a 48%,#000000b3);position:absolute;inset:0}.demo-auto-gallery figcaption{z-index:3;color:#fff;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;font-style:normal;font-weight:900;display:flex;position:absolute;bottom:24px;left:22px;right:22px}.demo-gallery-progress{z-index:4;grid-template-columns:repeat(4,1fr);gap:7px;display:grid;position:absolute;top:22px;left:22px;right:22px}.demo-gallery-progress i{background:#ffffff4d;height:2px;position:relative;overflow:hidden}.demo-gallery-progress i:after{content:"";background:var(--demo-accent);transform-origin:0;animation:20s linear infinite detailingProgress;position:absolute;inset:0;transform:scaleX(0)}.demo-gallery-progress i:nth-child(2):after{animation-delay:-15s}.demo-gallery-progress i:nth-child(3):after{animation-delay:-10s}.demo-gallery-progress i:nth-child(4):after{animation-delay:-5s}.demo-stats{border-top:1px solid #1113;border-bottom:1px solid #1113;grid-template-columns:repeat(3,1fr);margin:0 3vw;display:grid}.demo-stats>div{text-align:center;border-right:1px solid #1113;padding:34px}.demo-stats>div:last-child{border-right:0}.demo-stats strong{letter-spacing:-2px;font-size:40px}.demo-stats span{text-transform:uppercase;letter-spacing:1px;margin-left:12px;font-size:9px}.demo-services{padding:130px 3vw}.demo-section-title{grid-template-columns:.5fr 1.5fr;align-items:start;gap:5vw;display:grid}.demo-section-title h2,.demo-proof-copy h2,.demo-contact h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(48px,5.5vw,84px);line-height:.9}.demo-service-list{border-top:1px solid #1113;grid-template-columns:repeat(3,1fr);margin-top:85px;display:grid}.demo-service-list article{border-right:1px solid #1113;flex-direction:column;min-height:340px;padding:24px 34px 28px 0;display:flex}.demo-service-list article+article{padding-left:34px}.demo-service-list article:last-child{border-right:0}.demo-service-list article>span{color:var(--demo-accent);font-size:10px;font-weight:900}.demo-service-list h3{text-transform:uppercase;margin:70px 0 18px;font-size:24px}.demo-service-list p{color:#686a65;font-size:13px;line-height:1.7}.demo-service-list a{text-transform:uppercase;text-underline-offset:5px;margin-top:auto;font-size:9px;font-weight:900;text-decoration:underline}.demo-service-list .demo-service-image{background:#191a18;width:100%;height:215px;margin:0 0 28px;text-decoration:none;display:block;position:relative;overflow:hidden}.demo-service-image img{object-fit:cover;filter:saturate(.76)contrast(1.1);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.demo-service-image:after{content:"";background:linear-gradient(#0000 44%,#000000bf);position:absolute;inset:0}.demo-service-image b{z-index:2;color:#fff;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:15px;left:16px;right:16px}.demo-service-image b span{color:var(--demo-accent)}.demo-service-image:hover img{filter:saturate()contrast(1.08);transform:scale(1.045)}.demo-auto .demo-service-list article{min-height:575px}.demo-auto .demo-service-list h3{margin-top:32px}.demo-manifesto{color:#fff;text-align:center;background:#10110f;flex-direction:column;justify-content:center;align-items:center;min-height:580px;padding:110px 8vw;display:flex}.demo-manifesto>span{color:var(--demo-accent);font-family:Georgia,serif;font-size:90px;line-height:.5}.demo-manifesto blockquote{letter-spacing:-4px;text-transform:uppercase;max-width:1200px;margin:50px 0 30px;font-size:clamp(45px,6vw,90px);font-weight:900;line-height:.98}.demo-manifesto p{text-transform:uppercase;letter-spacing:2px;color:#8c8f88;font-size:9px}.demo-proof{grid-template-columns:1fr 1fr;gap:8vw;padding:130px 3vw;display:grid}.demo-proof-image{min-height:670px;overflow:hidden}.demo-proof-image img{object-fit:cover;filter:grayscale(.35)contrast(1.1);width:100%;height:100%;transform:scale(1.2)}.demo-proof-copy{padding:30px 0}.demo-proof-copy h2{margin:28px 0 70px}.demo-proof-copy>div{border-top:1px solid #1113;grid-template-columns:45px 1fr;padding:24px 0;display:grid}.demo-proof-copy>div span{color:var(--demo-accent);font-size:10px;font-weight:900}.demo-proof-copy>div p{color:#5f615c;margin:0;font-size:14px;line-height:1.7}.demo-testimonial{background:var(--demo-accent);text-align:center;color:#111;padding:125px 12vw}.demo-testimonial>p{text-transform:uppercase;letter-spacing:2px;font-size:9px}.demo-testimonial blockquote{letter-spacing:-3px;max-width:1050px;margin:48px auto 38px;font-size:clamp(34px,4.5vw,64px);font-weight:800;line-height:1.05}.demo-testimonial span{text-transform:uppercase;letter-spacing:1px;font-size:10px}.demo-contact{color:#fff;text-align:center;background:#111;padding:130px 3vw}.demo-contact h2{margin:30px 0 58px;font-size:clamp(60px,8vw,120px)}.demo-contact>div{justify-content:center;gap:10px;display:flex}.demo-contact a{text-transform:uppercase;border:1px solid #fff6;min-width:180px;padding:18px;font-size:11px;font-weight:900}.demo-contact a:first-child{background:var(--demo-accent);color:#111;border-color:var(--demo-accent)}.demo-contact small{color:#8c8d88;margin-top:30px;font-size:8px;display:block}.demo-footer{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:150px;padding:40px 3vw;display:grid}.demo-footer strong{font-size:26px}.demo-footer span,.demo-footer a{text-transform:uppercase;letter-spacing:1px;font-size:9px}.demo-footer a{text-align:right;text-underline-offset:4px;text-decoration:underline}.demo-build{background:#efeee9}.demo-build .demo-logo,.demo-build .demo-hero h1,.demo-build .demo-section-title h2,.demo-build .demo-proof-copy h2{letter-spacing:-5px;text-transform:none;font-family:Georgia,Times New Roman,serif;font-weight:500}.demo-build .demo-hero{grid-template-columns:1fr;min-height:780px;padding:0;position:relative}.demo-build .demo-hero-image{grid-area:1/1}.demo-build .demo-hero-image:after{background:linear-gradient(90deg,#000c,#00000026)}.demo-build .demo-hero-copy{z-index:2;color:#fff;grid-area:1/1;max-width:900px;padding:100px 5vw 60px}.demo-build .demo-hero-copy>div p{color:#deded7}.demo-build .demo-stats{background:var(--demo-accent);margin:0}.demo-beauty{background:#f8f2ef}.demo-beauty .demo-nav{min-height:96px}.demo-beauty .demo-logo{letter-spacing:5px;font-family:Georgia,serif;font-size:30px;font-weight:500}.demo-beauty .demo-hero{text-align:center;grid-template-columns:1fr;padding:55px 7vw 90px}.demo-beauty .demo-hero-copy{align-items:center;padding:25px 0 45px}.demo-beauty .demo-hero h1{text-transform:none;letter-spacing:-6px;max-width:1100px;font-family:Georgia,serif;font-weight:400}.demo-beauty .demo-hero-copy>div{flex-direction:column;align-items:center;margin-top:15px;display:flex}.demo-beauty .demo-hero-image{height:540px}.demo-beauty .demo-hero-image img{object-position:center 17%}.demo-beauty .demo-beauty-gallery{min-height:540px}.demo-beauty .demo-beauty-gallery figure img{filter:saturate(.92)contrast(1.05)brightness(1.02)}.demo-beauty .demo-section-title h2,.demo-beauty .demo-proof-copy h2,.demo-beauty .demo-contact h2{text-transform:none;letter-spacing:-4px;font-family:Georgia,serif;font-weight:400}.demo-beauty .demo-service-list h3{text-transform:none;font-family:Georgia,serif;font-size:29px;font-weight:400}.demo-beauty .demo-manifesto blockquote{text-transform:none;font-family:Georgia,serif;font-weight:400}.demo-beauty .demo-service-list{grid-template-columns:repeat(4,1fr)}.demo-beauty .demo-service-list article{padding-right:25px}.demo-beauty .demo-service-list article+article{padding-left:25px}@media (max-width:900px){.demo-nav nav{display:none}.demo-hero,.demo-proof{grid-template-columns:1fr}.demo-hero{padding-bottom:5vw}.demo-hero-copy{min-height:590px}.demo-hero-image{min-height:580px}.demo-hero-copy>div{margin-top:40px}.demo-section-title{grid-template-columns:1fr;gap:30px}.demo-proof-image{min-height:580px}.demo-build .demo-hero{min-height:760px}.demo-beauty .demo-hero-copy{min-height:auto}}@media (max-width:560px){.demo-ribbon{padding:8px 4vw}.demo-ribbon span{display:none}.demo-ribbon a{margin-left:auto}.demo-nav{min-height:70px;padding:0 4vw}.demo-nav-cta{padding:10px;font-size:8px}.demo-hero{padding:0 4vw 4vw}.demo-hero-copy{min-height:520px;padding-top:60px}.demo-hero h1{letter-spacing:-4px;font-size:61px}.demo-hero-copy>div{grid-template-columns:1fr;align-items:start}.demo-hero-image{min-height:430px}.demo-stats{grid-template-columns:1fr;margin:0 4vw}.demo-stats>div{border-bottom:1px solid #1113;border-right:0}.demo-services,.demo-proof,.demo-contact{padding:90px 4vw}.demo-section-title h2,.demo-proof-copy h2{letter-spacing:-3px;font-size:45px}.demo-service-list{grid-template-columns:1fr}.demo-service-list article,.demo-service-list article+article{border-bottom:1px solid #1113;border-right:0;min-height:300px;padding-left:0}.demo-manifesto{min-height:530px;padding:80px 5vw}.demo-manifesto blockquote{letter-spacing:-3px;font-size:42px}.demo-proof-image{min-height:430px}.demo-testimonial{padding:90px 5vw}.demo-contact>div{flex-direction:column}.demo-footer{grid-template-columns:1fr;gap:25px}.demo-footer a{text-align:left}.demo-build .demo-hero-copy{padding:70px 5vw 50px}.demo-build .demo-hero{padding:0}.demo-beauty .demo-hero{padding:45px 4vw 70px}.demo-beauty .demo-hero-image{height:360px;min-height:360px}.demo-beauty .demo-beauty-gallery{min-height:360px}}.domain-stream-window{z-index:1;pointer-events:none;contain:paint;position:absolute;inset:0 0 0 clamp(18px,2.4vw,34px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 100%)}.domain-streams{z-index:1;opacity:.13;pointer-events:none;gap:68px;width:145%;display:grid;position:absolute;top:21%;left:-20%;transform:rotate(-10deg)}.domain-streams>div{gap:34px;width:max-content;animation:30s linear infinite domainFlow;display:flex}.domain-streams>div:last-child{animation-duration:36s;animation-direction:reverse}.domain-streams span{color:#fff;letter-spacing:-3px;white-space:nowrap;text-transform:uppercase;align-items:center;gap:20px;font-size:clamp(30px,4.2vw,68px);font-weight:950;display:inline-flex}.domain-streams i{color:var(--acid);font-size:.45em;font-style:normal}.site-marquee{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% -120%,#d6ff3f29,#0000 38%),linear-gradient(90deg,#0b0c0a,#151712 48%,#0b0c0a);border-top:1px solid #d6ff3f80;border-bottom:1px solid #ffffff1a;align-items:center;height:78px;display:flex;position:relative;overflow:hidden}.site-marquee:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);width:25%;animation:9s ease-in-out infinite marqueeLight;position:absolute;inset:0 auto 0 -25%;transform:skew(-20deg)}.site-marquee:after{content:"PROIECTE ÎN MIȘCARE";z-index:3;background:var(--acid);color:var(--ink);letter-spacing:1.3px;padding:4px 8px;font-size:7px;font-weight:950;position:absolute;top:0;right:18px}.site-marquee>div{align-items:center;gap:10px;width:max-content;animation:42s linear infinite domainFlow;display:flex}.site-marquee:hover>div{animation-play-state:running}.site-marquee .marquee-project{white-space:nowrap;text-transform:uppercase;background:#ffffff06;border:1px solid #ffffff24;grid-template-columns:118px auto auto;align-items:center;gap:13px;min-height:52px;padding:0 14px 0 5px;transition:transform .25s,border-color .25s,background-color .25s;display:grid}.site-marquee .marquee-project:hover{background:#d6ff3f14;border-color:#d6ff3fb8;transform:translateY(-3px)}.site-marquee .marquee-logo{color:#111;background:#ece9df;border:1px solid #ffffff29;flex-direction:column;justify-content:center;align-items:center;width:118px;height:40px;display:flex;position:relative;overflow:hidden}.site-marquee .marquee-logo img{object-fit:contain;width:108px;height:34px;display:block}.site-marquee .marquee-logo-mark{grid-template-columns:38px 1fr;align-items:center;gap:8px;width:152px;padding:3px 8px;display:grid}.site-marquee .marquee-logo-mark img{object-fit:contain;width:34px;height:34px}.site-marquee .marquee-lockup-copy{text-align:left;gap:3px;min-width:0;display:grid}.site-marquee .marquee-lockup-copy b{letter-spacing:-.8px;font-size:15px;font-weight:950;line-height:.82}.site-marquee .marquee-lockup-copy em{color:#66645d;letter-spacing:1px;font-size:4.8px;font-style:normal;font-weight:900;line-height:1}.site-marquee .marquee-nord,.site-marquee .marquee-axis,.site-marquee .marquee-elan{grid-template-columns:152px auto auto}.site-marquee .marquee-logo>b{letter-spacing:-1.2px;font-size:18px;font-weight:950;line-height:.78}.site-marquee .marquee-logo>em{color:#66645d;letter-spacing:1.4px;margin-top:3px;font-size:5px;font-style:normal;font-weight:900;line-height:1}.site-marquee .marquee-project-info{gap:3px;display:grid}.site-marquee .marquee-project-info strong{letter-spacing:-.15px;font-size:11px;font-weight:950}.site-marquee .marquee-project-info small{color:#ffffff75;letter-spacing:1.15px;font-size:6px;font-weight:850}.site-marquee .marquee-arrow{color:var(--acid);font-size:11px}.site-marquee .marquee-stage{background:linear-gradient(110deg,#10486f26,#e64b3212,#ffffff06);border-color:#133a6a85;grid-template-columns:52px auto auto}.site-marquee .marquee-stage .marquee-logo{color:#0c2855;background:#fff;border-color:#0f3360b8;border-radius:50%;width:52px;height:52px}.site-marquee .marquee-stage .marquee-logo img{object-fit:contain;border-radius:50%;width:48px;height:48px}.site-marquee .marquee-stage .marquee-logo>b{letter-spacing:2.2px;font-family:Georgia,serif;font-size:15px}.site-marquee .marquee-stage .marquee-logo>em{color:#f0dcc0;letter-spacing:.3px;font-family:Georgia,serif;font-size:6px}.site-marquee .marquee-stage .marquee-arrow{color:#e3b77f}.site-marquee .marquee-nord .marquee-logo{color:#141414;background:#e8e8e4}.site-marquee .marquee-nord .marquee-logo img{filter:drop-shadow(0 0 7px #ff4a1f38)}.site-marquee .marquee-nord .marquee-logo>b{letter-spacing:-2.5px}.site-marquee .marquee-axis .marquee-logo{color:#f5b926;background:#171717;border-color:#d6a629}.site-marquee .marquee-axis .marquee-lockup-copy em{color:#ffffff9e}.site-marquee .marquee-axis .marquee-logo>b{font-size:20px;transform:skew(-10deg)}.site-marquee .marquee-axis .marquee-logo>em{color:#ffffffa8}.site-marquee .marquee-elan .marquee-logo{color:#8e4c60;background:#f4e9e8}.site-marquee .marquee-elan .marquee-lockup-copy b{font-family:Georgia,serif;font-style:italic;font-weight:500}.site-marquee .marquee-elan .marquee-lockup-copy em{color:#8e4c60}.site-marquee .marquee-elan .marquee-logo>b{letter-spacing:-.8px;text-transform:lowercase;font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:500}.site-marquee .marquee-elan .marquee-logo>em{color:#8e4c60}.site-marquee .marquee-outline .marquee-logo{color:var(--acid);background:0 0;border-color:#d6ff3fb8}.site-marquee .marquee-outline .marquee-logo>em{color:#d6ff3f85}.portfolio-section,.process-section,.fit-section,.faq-section{isolation:isolate;position:relative;overflow:hidden}.portfolio-section>*,.process-section>*,.fit-section>*,.faq-section>*{z-index:1;position:relative}.portfolio-section{background:radial-gradient(circle at 88% 18%,#d6ff3f38,#0000 23%),radial-gradient(circle at 10% 90%,#7970ff21,#0000 27%),linear-gradient(135deg,#f4f1e9,#ebe7dd)}.portfolio-section:before{content:"WWW.GATAMAINE.RO";z-index:0;color:#11111109;letter-spacing:-1vw;white-space:nowrap;font-size:15vw;font-weight:950;line-height:.8;animation:14s ease-in-out infinite alternate backgroundDrift;position:absolute;top:21%;left:-7%}.portfolio-section:after{content:"";z-index:0;opacity:.24;background-image:radial-gradient(#11111147 .7px,#0000 .7px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 35%,#0000);mask-image:linear-gradient(#0000,#000 35%,#0000)}.process-section{background:linear-gradient(125deg,#e8e2d5,#f7f4ec 48%,#e9eddd)}.process-section:before{content:"ZIUA 00  →  ZIUA 01";z-index:0;color:#1111110b;letter-spacing:-.6vw;white-space:nowrap;font-size:9vw;font-weight:950;animation:11s ease-in-out infinite alternate-reverse backgroundDrift;position:absolute;top:8%;right:-5%}.process-section:after{content:"";z-index:0;background:repeating-linear-gradient(116deg,#0000 0 68px,#11111109 69px 70px);animation:18s linear infinite diagonalMove;position:absolute;inset:0}.fit-section{background:radial-gradient(circle at 12% 20%,#d6ff3f47,#0000 24%),radial-gradient(circle at 88% 82%,#7970ff2e,#0000 27%),#f2efe7}.fit-section:before{content:"POTRIVIT?";color:#11111109;letter-spacing:-1vw;font-size:18vw;font-weight:950;position:absolute;bottom:-8%;right:-3%}.faq-section{background:radial-gradient(circle at 80% 0,#d6ff3f33,#0000 30%),linear-gradient(145deg,#eee9de,#faf8f2)}.faq-section:before{content:"CLAR. DIRECT. FĂRĂ SURPRIZE.";color:#11111109;letter-spacing:-.55vw;white-space:nowrap;font-size:8vw;font-weight:950;animation:13s ease-in-out infinite alternate backgroundDrift;position:absolute;top:15%;left:-2%}.deliverables-section,.offer-section,.contact-section{isolation:isolate;position:relative;overflow:hidden}.deliverables-section>*,.offer-section>*,.contact-section>*{z-index:1;position:relative}.deliverables-section:before{content:"SITE-URI WEB  SITE-URI WEB  SITE-URI WEB";z-index:0;color:#d6ff3f0e;letter-spacing:-.6vw;white-space:nowrap;font-size:10vw;font-weight:950;animation:16s ease-in-out infinite alternate-reverse backgroundDrift;position:absolute;top:22%;left:-6%}.offer-section:before{content:"1.990 LEI";z-index:0;color:#d6ff3f0d;letter-spacing:-1vw;font-size:18vw;font-weight:950;position:absolute;bottom:-8%;right:-2%}.contact-section:before{content:"WWW.GATAMAINE.RO";z-index:0;color:#d6ff3f0f;letter-spacing:-.8vw;white-space:nowrap;font-size:14vw;font-weight:950;animation:12s ease-in-out infinite alternate backgroundDrift;position:absolute;top:12%;left:-5%}.demo-hero{isolation:isolate;position:relative;overflow:hidden}.demo-hero-copy,.demo-hero-image{z-index:2;position:relative}.demo-hero h1{animation:6s ease-in-out infinite demoTitleFloat}.demo-hero-image img{animation:11s ease-in-out infinite alternate demoImageBreath}.demo-proof-image img{animation:14s ease-in-out infinite alternate demoProofMove}.demo-auto .demo-services{background:radial-gradient(circle at 90% 12%,#ff4d1929,#0000 25%),linear-gradient(145deg,#f4f2eb,#e8e5dd)}.demo-auto .demo-hero:before{content:"";z-index:1;pointer-events:none;opacity:.72;background:radial-gradient(58% 16% at 5% 20%,#0000 0 67%,#ffffffb3 68%,#ff4d192e 69%,#0000 70%),radial-gradient(circle at 92% 72%,#ff4d191a,#0000 20%);animation:13s ease-in-out infinite alternate cosmeticsFloat;position:absolute;inset:-6%}.demo-auto .demo-hero-copy,.demo-auto .demo-hero-image{z-index:3}.demo-auto .demo-services,.demo-auto .demo-manifesto,.demo-auto .demo-testimonial,.demo-auto .demo-contact{isolation:isolate;position:relative;overflow:hidden}.demo-auto .demo-services>*,.demo-auto .demo-manifesto>*,.demo-auto .demo-testimonial>*,.demo-auto .demo-contact>*{z-index:2;position:relative}.demo-auto .demo-services:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 16% 30%,#ffffffa3,#0000 18%),radial-gradient(circle at 86% 64%,#ff4d191f,#0000 16%);animation:19s ease-in-out infinite alternate cosmeticsDrift;position:absolute;inset:-20%}.demo-auto .demo-manifesto:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:radial-gradient(at 20% 40%,#ff4d1933,#0000 32%),radial-gradient(at 84% 62%,#ffffff14,#0000 28%);animation:16s ease-in-out infinite alternate-reverse cosmeticsFloat;position:absolute;inset:-12%}.demo-auto .demo-manifesto:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#10110ff0 0 31%,#10110f80 68%,#10110f21);position:absolute;inset:0}.demo-auto .demo-testimonial:before{content:"";z-index:0;pointer-events:none;opacity:.68;background:radial-gradient(circle at 22% 68%,#ffffff85,#0000 17%),radial-gradient(circle at 78% 24%,#ff4d191a,#0000 16%);animation:21s ease-in-out infinite alternate-reverse cosmeticsDrift;position:absolute;inset:-30%}.demo-auto .demo-contact{background:linear-gradient(90deg,#080a09f0 0 42%,#080a09cc 68%,#080a09b3 100%),url(/nord-bg-contact-v1.webp) 50%/cover no-repeat,#0d0f0e}.demo-auto .demo-contact:before{content:"";z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 73% 52%,#ff743726,#0000 10%),linear-gradient(90deg,#0000 0 70%,#ffffff09 70.1% 70.3%,#0000 70.4%);animation:6.8s ease-in-out infinite nordContactGlow;position:absolute;inset:0}@keyframes nordContactGlow{0%,to{opacity:.34}52%{opacity:.72}}.demo-build .demo-services{background-color:#efeee9;background-image:linear-gradient(#1111110b 1px,#0000 1px),linear-gradient(90deg,#1111110b 1px,#0000 1px);background-size:44px 44px}.demo-build .demo-hero:before{content:"";z-index:3;pointer-events:none;opacity:.46;background:url(/construction-tools.webp) 50%/min(1580px,132vw) no-repeat;animation:14s ease-in-out infinite alternate cosmeticsFloat;position:absolute;inset:-7%}.demo-build .demo-hero-copy{z-index:5}.demo-build .demo-services,.demo-build .demo-manifesto,.demo-build .demo-testimonial,.demo-build .demo-contact{isolation:isolate;position:relative;overflow:hidden}.demo-build .demo-services>*,.demo-build .demo-manifesto>*,.demo-build .demo-testimonial>*,.demo-build .demo-contact>*{z-index:2;position:relative}.demo-build .demo-services:before{content:"";z-index:0;pointer-events:none;opacity:.14;background:url(/construction-tools.webp) 50%/min(1750px,150vw) no-repeat;animation:20s ease-in-out infinite alternate-reverse cosmeticsDrift;position:absolute;inset:-19%}.demo-build .demo-manifesto:before{content:"";z-index:0;pointer-events:none;opacity:.42;background:url(/construction-tools.webp) 50%/min(1600px,138vw) no-repeat;animation:17s ease-in-out infinite alternate-reverse cosmeticsFloat;position:absolute;inset:-12%}.demo-build .demo-manifesto:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#10110ff0 0 31%,#10110f80 68%,#10110f24);position:absolute;inset:0}.demo-build .demo-testimonial:before{content:"";z-index:0;pointer-events:none;opacity:.18;background:url(/construction-tools.webp) 50%/min(1500px,132vw) no-repeat;animation:22s ease-in-out infinite alternate cosmeticsDrift;position:absolute;inset:-30%}.demo-build .demo-contact:before{content:"";z-index:0;pointer-events:none;opacity:.32;background:url(/construction-tools.webp) 50%/min(1500px,132vw) no-repeat;animation:18s ease-in-out infinite alternate cosmeticsFloat;position:absolute;inset:-12%}.demo-beauty .demo-hero:before{content:"";z-index:1;pointer-events:none;opacity:.72;background:url(/beauty-cosmetics.webp) top/min(1500px,125vw) no-repeat;animation:12s ease-in-out infinite alternate cosmeticsFloat;position:absolute;inset:-5%}.demo-beauty .demo-hero-copy,.demo-beauty .demo-hero-image{z-index:3}.demo-beauty .demo-services,.demo-beauty .demo-manifesto,.demo-beauty .demo-proof,.demo-beauty .demo-testimonial,.demo-beauty .demo-contact{isolation:isolate;position:relative;overflow:hidden}.demo-beauty .demo-services>*,.demo-beauty .demo-manifesto>*,.demo-beauty .demo-proof>*,.demo-beauty .demo-testimonial>*,.demo-beauty .demo-contact>*{z-index:2;position:relative}.demo-beauty .demo-services{background:radial-gradient(circle at 16% 20%,#b765772e,#0000 25%),radial-gradient(circle at 85% 80%,#eec6b852,#0000 26%),#f8f2ef}.demo-beauty .demo-services:before{content:"";z-index:0;pointer-events:none;opacity:.12;background:url(/elan-aftercare.webp) 50%/cover no-repeat;animation:20s ease-in-out infinite alternate cosmeticsFloat;position:absolute;inset:-7%}.demo-beauty .demo-manifesto:before{content:"";z-index:0;pointer-events:none;opacity:.5;filter:saturate(.45)contrast(1.18);background:url(/beauty-hair-bridal.jpg) 50% 30%/cover no-repeat;animation:18s ease-in-out infinite alternate-reverse cosmeticsFloat;position:absolute;inset:-7%}.demo-beauty .demo-manifesto:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#10110fe6 0 29%,#10110f9e 66%,#10110f59);position:absolute;inset:0}.demo-beauty .demo-proof{background:radial-gradient(circle at 88% 14%,#b7657729,#0000 25%),linear-gradient(135deg,#f8f2ef,#eee4df)}.demo-beauty .demo-proof:before{content:"SKIN  •  HAIR  •  NAILS";z-index:0;color:#b7657712;letter-spacing:-8px;white-space:nowrap;font-family:Georgia,serif;font-size:clamp(70px,11vw,175px);line-height:.8;animation:15s ease-in-out infinite alternate backgroundDrift;position:absolute;bottom:7%;right:-4%}.demo-beauty .demo-testimonial{background:#c98a9a}.demo-beauty .demo-testimonial:before{content:"";z-index:0;pointer-events:none;opacity:.22;filter:saturate(.6)contrast(1.08);background:url(/beauty-hair-styling.jpg) 50% 34%/cover no-repeat;animation:22s ease-in-out infinite alternate cosmeticsFloat;position:absolute;inset:-8%}.demo-beauty .demo-testimonial:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#c98a9ad1,#c98a9a7a 48%,#f8f2ef7a);position:absolute;inset:0}.demo-beauty .demo-contact:before{content:"";z-index:0;pointer-events:none;opacity:.58;filter:saturate(.55)contrast(1.12);background:url(/beauty-bg-spa.jpg) 50%/cover no-repeat;animation:20s ease-in-out infinite alternate-reverse cosmeticsFloat;position:absolute;inset:-7%}.demo-beauty .demo-contact:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0ae0,#0a0a0a9e 50%,#0a0a0ac7);position:absolute;inset:0}@keyframes domainFlow{to{transform:translate(-50%)}}@keyframes marqueeLight{0%,24%{opacity:0;left:-25%}42%{opacity:1}68%,to{opacity:0;left:125%}}@keyframes backgroundDrift{0%{transform:translate(-2%)}to{transform:translate(4%)}}@keyframes diagonalMove{to{background-position:220px 0}}@keyframes demoTitleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes demoImageBreath{0%{transform:scale(1.01)}to{transform:scale(1.075)}}@keyframes demoProofMove{0%{transform:scale(1.18)translate(-1.5%)}to{transform:scale(1.25)translate(1.5%)}}@keyframes cosmeticsFloat{0%{transform:translate(-1.5%,-1%)scale(1.01)}to{transform:translate(1.5%,1%)scale(1.05)}}@keyframes cosmeticsDrift{0%{transform:translate(-2%)rotate(5deg)}to{transform:translate(2%,-1%)rotate(9deg)}}@keyframes detailingGalleryCycle{0%,24%{opacity:1}25%,to{opacity:0}}@keyframes detailingGalleryZoom{0%{transform:scale(1.02)}24%,to{transform:scale(1.08)}}@keyframes detailingProgress{0%{opacity:1;transform:scaleX(0)}24%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}@media (max-width:700px){.site-marquee{height:62px}.site-marquee:after{display:none}.site-marquee .marquee-project{grid-template-columns:96px auto auto;gap:9px;min-height:44px;padding-right:11px}.site-marquee .marquee-logo{width:96px;height:34px}.site-marquee .marquee-logo img{width:90px;height:29px}.site-marquee .marquee-stage{grid-template-columns:42px auto auto}.site-marquee .marquee-stage .marquee-logo{width:42px;height:42px}.site-marquee .marquee-stage .marquee-logo img{width:39px;height:39px}.site-marquee .marquee-logo>b{font-size:15px}.site-marquee .marquee-project-info strong{font-size:9px}.site-marquee .marquee-project-info small{display:none}.domain-streams{opacity:.1;gap:52px;top:25%}.domain-streams span{font-size:38px}.portfolio-section:before,.process-section:before,.fit-section:before,.faq-section:before,.deliverables-section:before,.offer-section:before,.contact-section:before{font-size:24vw}}@media (prefers-reduced-motion:reduce){.domain-streams>div,.site-marquee>div,.site-marquee:before,.portfolio-section:before,.process-section:before,.process-section:after,.faq-section:before,.deliverables-section:before,.contact-section:before,.demo-hero h1,.demo-hero-image img,.demo-proof-image img,.demo-beauty .demo-hero:before,.demo-beauty .demo-services:before,.demo-beauty .demo-manifesto:before,.demo-beauty .demo-testimonial:before,.demo-beauty .demo-contact:before,.demo-auto .demo-hero:before,.demo-auto .demo-services:before,.demo-auto .demo-manifesto:before,.demo-auto .demo-testimonial:before,.demo-auto .demo-contact:before,.demo-build .demo-hero:before,.demo-build .demo-services:before,.demo-build .demo-manifesto:before,.demo-build .demo-testimonial:before,.demo-build .demo-contact:before,.demo-auto-gallery figure,.demo-auto-gallery figure img,.demo-gallery-progress i:after{animation:none}.demo-auto-gallery figure{opacity:0}.demo-auto-gallery figure:first-child{opacity:1}}body{background-color:#ece8dd}.axis-paths{color:#f4f0e7;background:#111;border-top:8px solid #ffbd2e;padding:120px 3vw}.axis-paths-intro{grid-template-columns:.8fr 2fr;align-items:end;gap:40px;margin-bottom:64px;display:grid}.axis-paths-intro>p{color:#ffbd2e;letter-spacing:1.7px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.axis-paths-intro h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(50px,7vw,104px);line-height:.86}.axis-paths-grid{border:1px solid #ffffff3d;grid-template-columns:repeat(3,1fr);display:grid}.axis-paths-grid a{min-height:340px;color:inherit;border-right:1px solid #ffffff3d;flex-direction:column;padding:34px;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:flex}.axis-paths-grid a:last-child{border-right:0}.axis-paths-grid a:hover{color:#111;background:#ffbd2e;transform:translateY(-8px)}.axis-paths-grid span{color:#ffbd2e;font-size:10px;font-weight:900}.axis-paths-grid a:hover span{color:#111}.axis-paths-grid h3{text-transform:uppercase;margin:58px 0 16px;font-size:clamp(26px,2.3vw,38px);line-height:.95}.axis-paths-grid p{color:#f4f0e7b3;max-width:34ch;margin:0;font-size:15px;line-height:1.65}.axis-paths-grid a:hover p{color:#111111bf}.axis-paths-grid b{letter-spacing:1px;text-transform:uppercase;margin-top:auto;font-size:10px}.axis-subpage{--axis-yellow:#ffbd2e;color:#111;background:#efece3;min-height:100vh;overflow:hidden}.axis-subnav{background:#efece3f5;border-bottom:1px solid #1111113d;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;padding:0 3vw;display:grid}.axis-sublogo{color:#111;letter-spacing:-2px;justify-self:start;font-size:31px;font-weight:1000;text-decoration:none}.axis-subnav nav{align-self:stretch;align-items:stretch;display:flex}.axis-subnav nav a{color:#111;letter-spacing:.7px;text-transform:uppercase;place-items:center;padding:0 26px;font-size:10px;font-weight:900;text-decoration:none;display:grid;position:relative}.axis-subnav nav a:after{content:"";background:var(--axis-yellow);transform-origin:0;height:5px;transition:transform .25s;position:absolute;bottom:0;left:26px;right:26px;transform:scaleX(0)}.axis-subnav nav a:hover:after,.axis-subnav nav a.active:after{transform:scaleX(1)}.axis-subcta{color:#111;letter-spacing:.7px;text-transform:uppercase;border:1px solid #111;justify-self:end;padding:15px 19px;font-size:9px;font-weight:900;text-decoration:none}.axis-subcta:hover{color:var(--axis-yellow);background:#111}.axis-inner-hero{background:linear-gradient(118deg,#ffbd2e2b,#0000 42%),#efece3;padding:110px 3vw 78px;position:relative}.axis-inner-hero:before{content:"";pointer-events:none;border:1px solid #11111129;border-radius:50%;width:38vw;height:38vw;position:absolute;top:-12vw;right:-12vw;box-shadow:0 0 0 5vw #ffbd2e14,0 0 0 10vw #11111108}.axis-inner-hero>p{letter-spacing:1.7px;text-transform:uppercase;margin:0 0 35px;padding-left:32px;font-size:10px;font-weight:900;position:relative}.axis-inner-hero>p:before{content:"";background:var(--axis-yellow);width:22px;height:4px;position:absolute;top:4px;left:0}.axis-inner-hero h1{letter-spacing:-7px;text-transform:uppercase;max-width:1050px;margin:0;font-size:clamp(58px,8.8vw,146px);line-height:.82;position:relative}.axis-inner-hero .axis-works-title{letter-spacing:-.055em;text-wrap:balance;justify-items:start;gap:clamp(5px,.7vw,12px);max-width:1120px;font-size:clamp(58px,8.2vw,136px);line-height:.94;display:grid}.axis-works-title>span{display:block}.axis-works-title>span:nth-child(2){z-index:1;position:relative}.axis-works-title em{color:#111;background:var(--axis-yellow);letter-spacing:-.045em;padding:.01em .14em .075em .1em;font-style:normal;line-height:.9;display:block;transform:rotate(-.65deg);box-shadow:.09em .09em #1111111f}.axis-works-title>span:last-child{letter-spacing:-.04em;font-size:.68em;line-height:1}.axis-inner-hero>div{grid-template-columns:180px 1fr;gap:38px;max-width:760px;margin:68px 0 0 auto;display:grid;position:relative}.axis-inner-hero>div span{border-top:4px solid var(--axis-yellow);letter-spacing:1px;text-transform:uppercase;padding-top:7px;font-size:9px;font-weight:900}.axis-inner-hero>div p{margin:0;font-size:clamp(17px,1.5vw,23px);line-height:1.5}.axis-project-grid{grid-template-columns:repeat(12,1fr);gap:70px 18px;padding:0 3vw 120px;display:grid}.axis-project-grid article{grid-column:span 6}.axis-project-grid article:nth-child(3n){grid-column:3/span 8}.axis-project-grid article>div{background:#111;height:clamp(360px,42vw,650px);position:relative;overflow:hidden}.axis-project-grid article>div:after{content:"";background:linear-gradient(#0000 65%,#00000075);position:absolute;inset:0}.axis-project-grid img{object-fit:cover;filter:saturate(.72)contrast(1.12);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s;display:block}.axis-project-grid article:hover img{filter:saturate(.95)contrast(1.08);transform:scale(1.045)}.axis-project-grid article>div span{z-index:1;color:#fff;font-size:10px;font-weight:900;position:absolute;bottom:16px;right:18px}.axis-project-grid article>p{color:#79600d;letter-spacing:1px;text-transform:uppercase;margin:22px 0 8px;font-size:9px;font-weight:900}.axis-project-grid h2{letter-spacing:-2px;text-transform:uppercase;margin:0;font-size:clamp(32px,4vw,62px);line-height:.92}.axis-project-grid footer{letter-spacing:.5px;text-transform:uppercase;border-top:1px solid #1111113d;justify-content:space-between;gap:16px;margin-top:22px;padding-top:14px;font-size:10px;display:flex}.axis-project-grid footer b{text-align:right}.axis-plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:0 3vw 90px;display:grid}.axis-plan-grid article{background:#ffffff57;border:1px solid #1111114d;padding:22px}.axis-plan-grid article>header{letter-spacing:1px;text-transform:uppercase;justify-content:space-between;padding-bottom:18px;font-size:9px;display:flex}.axis-plan-visual{aspect-ratio:1.04;background-color:#151515;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:18px 18px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:5px;padding:10px;display:grid;position:relative}.axis-plan-visual:after{content:"SCHIȚĂ ORIENTATIVĂ";color:#ffffff40;letter-spacing:1px;font-size:7px;position:absolute;bottom:6px;right:8px}.axis-plan-visual .room{color:#f5f0e6;text-align:center;text-transform:uppercase;border:1px solid #ffbd2ecc;place-items:center;padding:8px;font-size:8px;font-weight:800;line-height:1.2;display:grid}.axis-plan-visual .room-1{grid-area:1/1/3/3}.axis-plan-visual .room-2{grid-area:1/3/2/5}.axis-plan-visual .room-3{grid-area:2/3/4/5}.axis-plan-visual .room-4{grid-area:3/1/5/3}.axis-plan-visual .room-5{grid-area:4/3/5/4}.axis-plan-visual .room-6{grid-area:4/4/5/5}.axis-plan-2 .room-1{grid-area:1/1/3/4}.axis-plan-2 .room-2{grid-area:1/4/3/5}.axis-plan-2 .room-3{grid-area:3/1/5/2}.axis-plan-2 .room-4{grid-area:3/2/5/3}.axis-plan-2 .room-5{grid-area:3/3/5/4}.axis-plan-2 .room-6{grid-area:3/4/5/5}.axis-plan-grid h2{text-transform:uppercase;margin:26px 0 12px;font-size:clamp(29px,3vw,43px);line-height:.92}.axis-plan-grid article>p{color:#111111b3;min-height:76px;margin:0 0 25px;font-size:14px;line-height:1.6}.axis-plan-grid article>a{color:#111;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900;text-decoration:none}.axis-steps{border-top:1px solid #11111140;border-bottom:1px solid #11111140;margin:0 3vw 70px;padding:70px 0}.axis-steps>p{color:#79600d;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 42px;font-size:10px;font-weight:900}.axis-steps>div{grid-template-columns:repeat(5,1fr);display:grid}.axis-steps article{border-left:1px solid #11111140;min-height:200px;padding:20px}.axis-steps article:last-child{border-right:1px solid #11111140}.axis-steps article span{color:#8d700e;font-size:10px;font-weight:900}.axis-steps h3{text-transform:uppercase;margin:58px 0 12px;font-size:22px}.axis-steps article p{color:#111111ad;margin:0;font-size:13px;line-height:1.5}.axis-plan-note{border-left:5px solid var(--axis-yellow);max-width:720px;margin:0 3vw 110px auto;padding-left:22px;font-size:13px;line-height:1.6}.axis-reviews{padding:0 3vw 110px}.axis-review-summary{color:#f5f0e6;background:#111;grid-template-columns:auto auto 1fr;align-items:end;gap:18px;padding:45px;display:grid}.axis-review-summary strong{color:var(--axis-yellow);letter-spacing:-7px;font-size:clamp(70px,10vw,140px);line-height:.72}.axis-review-summary span{text-transform:uppercase;padding-bottom:2px;font-size:15px;font-weight:900}.axis-review-summary p{color:#f5f0e6a6;max-width:430px;margin:0 0 0 auto;font-size:14px;line-height:1.5}.axis-review-summary{isolation:isolate;background:linear-gradient(90deg,#0c0d0cf0 0 43%,#0c0d0c9e 69%,#0c0d0c59),url(/axis-stage-handover.webp) 72% 56%/cover no-repeat,#111;min-height:390px;position:relative;overflow:hidden}.axis-review-summary:before{content:"";z-index:-1;filter:blur(18px);background:linear-gradient(108deg,#0000,#ffbd2e30,#0000);width:34%;position:absolute;inset:-35% auto -35% 23%;transform:rotate(-7deg)}.axis-review-summary:after{content:"VERIFICAT / PREDARE / ÎNCREDERE";z-index:-1;color:#ffffff14;letter-spacing:-2px;writing-mode:vertical-rl;font-size:clamp(24px,4vw,64px);font-weight:950;position:absolute;top:28px;right:28px}.axis-review-grid{grid-template-columns:repeat(3,1fr);display:grid}.axis-review-grid blockquote{background:#ffffff47;border:1px solid #1111113d;border-width:0 1px 1px 0;flex-direction:column;min-height:370px;margin:0;padding:36px;display:flex}.axis-review-grid blockquote:nth-child(3n+1){border-left:1px solid #1111113d}.axis-review-grid blockquote>span{color:#8d700e;letter-spacing:1px;font-size:9px;font-weight:900}.axis-review-grid blockquote>p{margin:45px 0;font-family:Georgia,serif;font-size:clamp(20px,2vw,28px);line-height:1.35}.axis-review-grid footer{flex-direction:column;gap:5px;margin-top:auto;display:flex}.axis-review-grid footer b{text-transform:uppercase;font-size:11px}.axis-review-grid footer small{color:#1119;letter-spacing:.5px;text-transform:uppercase;font-size:9px}.axis-review-disclaimer{color:#1111118f;max-width:760px;margin-top:24px;line-height:1.55;display:block}.axis-crosslinks{background:var(--axis-yellow);padding:70px 3vw 110px}.axis-crosslinks>p{letter-spacing:1px;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:900}.axis-crosslinks>div{border-top:1px solid #111}.axis-crosslinks a{color:#111;letter-spacing:-2px;text-transform:uppercase;border-bottom:1px solid #111;justify-content:space-between;padding:22px 0;font-size:clamp(29px,4.5vw,67px);font-weight:1000;line-height:1;text-decoration:none;display:flex}.axis-crosslinks a span{transition:transform .25s}.axis-crosslinks a:hover span{transform:translate(8px,-8px)}@media (max-width:900px){.axis-paths-intro,.axis-paths-grid{grid-template-columns:1fr}.axis-paths-grid a{border-bottom:1px solid #ffffff3d;border-right:0;min-height:280px}.axis-paths-grid a:last-child{border-bottom:0}.axis-subnav{grid-template-columns:1fr auto}.axis-subnav nav{display:none}.axis-inner-hero h1{letter-spacing:-4px}.axis-project-grid article,.axis-project-grid article:nth-child(3n){grid-column:span 6}.axis-plan-grid{grid-template-columns:1fr}.axis-plan-grid article>p{min-height:0}.axis-steps>div{grid-template-columns:1fr 1fr}.axis-steps article:nth-child(2n){border-right:1px solid #11111140}.axis-review-grid{grid-template-columns:1fr 1fr}.axis-review-grid blockquote:nth-child(3n+1){border-left:0}.axis-review-grid blockquote:nth-child(odd){border-left:1px solid #1111113d}}@media (max-width:620px){.axis-paths{padding-top:80px;padding-bottom:80px}.axis-paths-intro h2{letter-spacing:-3px}.axis-subnav{min-height:76px}.axis-subcta{padding:12px 10px;font-size:7px}.axis-inner-hero{padding-top:78px}.axis-inner-hero h1{letter-spacing:-3px;font-size:16vw}.axis-inner-hero .axis-works-title{letter-spacing:-.045em;gap:7px;font-size:clamp(52px,15.2vw,72px);line-height:.96}.axis-works-title>span:last-child{max-width:9.8em;font-size:.62em;line-height:1.03}.axis-inner-hero>div{grid-template-columns:1fr;gap:18px;margin-top:48px}.axis-inner-hero>div span{width:max-content}.axis-project-grid{gap:54px 0}.axis-project-grid article,.axis-project-grid article:nth-child(3n){grid-column:1/-1}.axis-project-grid article>div{height:115vw;max-height:560px}.axis-steps>div{grid-template-columns:1fr}.axis-steps article,.axis-steps article:nth-child(2n),.axis-steps article:last-child{border-bottom:1px solid #11111140;border-right:1px solid #11111140;min-height:160px}.axis-steps h3{margin-top:35px}.axis-review-summary{grid-template-columns:auto 1fr;padding:32px 24px}.axis-review-summary p{grid-column:1/-1;margin:20px 0 0}.axis-review-grid{grid-template-columns:1fr}.axis-review-grid blockquote,.axis-review-grid blockquote:nth-child(3n+1),.axis-review-grid blockquote:nth-child(odd){border-left:1px solid #1111113d;min-height:320px}}.beauty-paths{isolation:isolate;color:#f8f2ef;background:#171315;border-top:8px solid #b76577;padding:118px 3vw 128px;position:relative;overflow:hidden}.beauty-paths:before{content:"ÉLAN";z-index:0;color:#ffffff09;letter-spacing:-2vw;pointer-events:none;font-family:Georgia,serif;font-size:25vw;line-height:.8;position:absolute;top:-2vw;right:-2vw}.beauty-paths>*{z-index:1;position:relative}.beauty-paths-intro{grid-template-columns:.75fr 2fr;align-items:end;gap:50px;margin-bottom:66px;display:grid}.beauty-paths-intro p{color:#dba5b1;letter-spacing:1.6px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.beauty-paths-intro h2{letter-spacing:-5px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6.8vw,100px);font-weight:400;line-height:.9}.beauty-paths-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.beauty-paths-grid a{color:#fff;background:#211b1e;border:1px solid #ffffff26;min-height:520px;text-decoration:none;position:relative;overflow:hidden}.beauty-paths-grid img{object-fit:cover;filter:saturate(.78)contrast(1.07);width:100%;height:100%;transition:transform .65s,filter .45s;position:absolute;inset:0}.beauty-paths-grid a:after{content:"";z-index:1;background:linear-gradient(#0f0b0d0f 28%,#0f0b0de6);position:absolute;inset:0}.beauty-paths-grid a:hover img{filter:saturate()contrast(1.05);transform:scale(1.045)}.beauty-paths-grid>a>span{z-index:2;border:1px solid #fff9;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid;position:absolute;top:20px;left:20px}.beauty-paths-grid a>div{z-index:2;position:absolute;bottom:25px;left:22px;right:22px}.beauty-paths-grid small{color:#e6b6c0;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:900}.beauty-paths-grid h3{letter-spacing:-2px;margin:13px 0 26px;font-family:Georgia,serif;font-size:clamp(31px,3vw,48px);font-weight:400}.beauty-paths-grid b{letter-spacing:1px;text-transform:uppercase;font-size:9px}.elan-subpage{--elan-rose:#b76577;color:#171315;background:#f6efec;min-height:100vh;overflow:hidden}.elan-subnav{background:#f6efecf5;border-bottom:1px solid #17131533;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;padding:0 3vw;display:grid}.elan-sublogo{color:#171315;letter-spacing:5px;justify-self:start;font-family:Georgia,serif;font-size:31px;text-decoration:none}.elan-subnav nav{align-self:stretch;display:flex}.elan-subnav nav a{color:#171315;letter-spacing:.8px;text-transform:uppercase;place-items:center;padding:0 22px;font-size:9px;font-weight:900;text-decoration:none;display:grid;position:relative}.elan-subnav nav a:after{content:"";background:var(--elan-rose);transform-origin:0;height:4px;transition:transform .25s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.elan-subnav nav a:hover:after,.elan-subnav nav a.active:after{transform:scaleX(1)}.elan-subcta{color:#171315;letter-spacing:.7px;text-transform:uppercase;border:1px solid #171315;justify-self:end;padding:15px 18px;font-size:8px;font-weight:900;text-decoration:none}.elan-subcta:hover{color:#f6efec;background:#171315}.elan-service-hero{background:#eadbd7;grid-template-columns:1.08fr .92fr;min-height:720px;display:grid}.elan-service-hero>img{object-fit:cover;filter:saturate(.85)contrast(1.04);width:100%;height:100%;min-height:720px}.elan-service-hero>div{flex-direction:column;justify-content:center;padding:9vw 5vw 7vw;display:flex;position:relative;overflow:hidden}.elan-service-hero>div:before{content:"É";color:#b7657717;pointer-events:none;font-family:Georgia,serif;font-size:34vw;line-height:.7;position:absolute;bottom:-9vw;right:-4vw}.elan-service-hero p,.elan-service-options header p,.elan-service-gallery header p,.elan-service-steps>p,.elan-inner-contact>div>p{color:#8e4253;letter-spacing:1.6px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900;position:relative}.elan-service-hero h1{letter-spacing:-5px;margin:28px 0 35px;font-family:Georgia,serif;font-size:clamp(55px,6.2vw,96px);font-weight:400;line-height:.88;position:relative}.elan-service-hero>div>span{color:#171315b3;max-width:54ch;font-size:15px;line-height:1.75;position:relative}.elan-service-hero a{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#171315;width:max-content;margin-top:42px;padding:17px 20px;font-size:9px;font-weight:900;text-decoration:none;position:relative}.elan-service-options{color:#f8f2ef;background:#171315;padding:125px 3vw 135px;position:relative}.elan-service-options:before{content:"SERVICII";color:#ffffff06;letter-spacing:-1vw;font-size:16vw;font-weight:950;position:absolute;top:13%;left:-4vw}.elan-service-options>*{position:relative}.elan-service-options header{grid-template-columns:.65fr 1.8fr;align-items:end;gap:45px;display:grid}.elan-service-options header p{color:#d69cab}.elan-service-options h2,.elan-service-gallery h2,.elan-inner-contact h2{letter-spacing:-4px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.91}.elan-service-options>div{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.elan-service-options article{border-right:1px solid #fff3;flex-direction:column;min-height:365px;padding:24px 26px 26px 0;display:flex}.elan-service-options article+article{padding-left:26px}.elan-service-options article:last-child{border-right:0}.elan-service-options article>span{color:#d69cab;font-size:10px;font-weight:900}.elan-service-options h3{margin:72px 0 20px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1}.elan-service-options article p{color:#f8f2efa8;margin:0;font-size:13px;line-height:1.65}.elan-service-options article a{color:#fff;letter-spacing:.8px;text-underline-offset:5px;text-transform:uppercase;margin-top:auto;font-size:8px;font-weight:900;text-decoration:underline}.elan-service-gallery{background:radial-gradient(circle at 88% 10%,#b765772e,#0000 24%),#f6efec;padding:125px 3vw}.elan-service-gallery header{grid-template-columns:.65fr 1.8fr;align-items:end;gap:45px;margin-bottom:65px;display:grid}.elan-service-gallery>div{grid-template-columns:1.2fr .8fr .8fr;gap:14px;display:grid}.elan-service-gallery figure{background:#d8cac6;min-height:530px;margin:0;position:relative;overflow:hidden}.elan-service-gallery figure:nth-child(2),.elan-service-gallery figure:nth-child(3){min-height:440px;margin-top:90px}.elan-service-gallery img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.elan-service-gallery figure:hover img{transform:scale(1.035)}.elan-service-gallery figure:after{content:"";background:linear-gradient(#0000 48%,#0f0c0dc7);position:absolute;inset:0}.elan-service-gallery figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.elan-service-gallery figcaption span{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.elan-service-gallery figcaption b{text-align:right;max-width:13ch;font-family:Georgia,serif;font-size:24px;font-weight:400;line-height:.95}.elan-service-steps{background:#d6a0ad;grid-template-columns:.55fr 1.45fr;gap:55px;padding:105px 3vw;display:grid}.elan-service-steps>div{grid-template-columns:repeat(3,1fr);display:grid}.elan-service-steps article{border-left:1px solid #17131547;min-height:235px;padding:22px 28px}.elan-service-steps article:last-child{border-right:1px solid #17131547}.elan-service-steps article span{font-size:9px;font-weight:900}.elan-service-steps h3{margin:55px 0 15px;font-family:Georgia,serif;font-size:29px;font-weight:400}.elan-service-steps article p{color:#171315ad;margin:0;font-size:13px;line-height:1.6}.elan-inner-contact{isolation:isolate;color:#f8f2ef;background:#151214;grid-template-columns:.9fr 1.1fr;align-items:start;gap:7vw;padding:115px 3vw;display:grid;position:relative;overflow:hidden}.elan-inner-contact:before{content:"";z-index:-1;opacity:.84;background:linear-gradient(90deg,#151214f0,#151214b3),url(/elan-contact-reception.webp) 50%/cover no-repeat;position:absolute;inset:0}.elan-inner-contact>div{padding-top:30px}.elan-inner-contact>div>p{color:#dfa8b5}.elan-inner-contact h2{margin-top:28px}.elan-inner-contact .lead-form{position:relative}.elan-crosslinks{background:#f6efec;border-top:1px solid #1713152e;padding:65px 3vw 85px}.elan-crosslinks>p{color:#8e4253;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 25px;font-size:9px;font-weight:900}.elan-crosslinks>div{border-top:1px solid #17131540;grid-template-columns:repeat(3,1fr);display:grid}.elan-crosslinks a{color:#171315;border-right:1px solid #17131540;justify-content:space-between;padding:28px 20px 28px 0;font-family:Georgia,serif;font-size:28px;text-decoration:none;display:flex}.elan-crosslinks a+a{padding-left:20px}.elan-crosslinks a:last-child{border-right:0}.elan-crosslinks a span{color:#9b4f60}.nord-subpage{--nord-orange:#ff4d19;color:#111;background:#f2f0e9;min-height:100vh;overflow:hidden}.nord-subnav{background:#f2f0e9f7;border-bottom:1px solid #11111138;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:0 3vw;display:grid}.nord-sublogo{letter-spacing:-2px;justify-self:start;font-size:30px;font-weight:950;text-decoration:none}.nord-subnav nav{height:100%;display:flex}.nord-subnav nav a{letter-spacing:.7px;text-transform:uppercase;place-items:center;padding:0 22px;font-size:8px;font-weight:900;text-decoration:none;display:grid;position:relative}.nord-subnav nav a:after{content:"";background:var(--nord-orange);transform-origin:0;height:4px;transition:transform .25s;position:absolute;bottom:0;left:22px;right:22px;transform:scaleX(0)}.nord-subnav nav a:hover:after,.nord-subnav nav a.active:after{transform:scaleX(1)}.nord-subcta{color:#fff;letter-spacing:.7px;text-transform:uppercase;background:#111;justify-self:end;padding:15px 18px;font-size:8px;font-weight:900;text-decoration:none}.nord-service-hero{grid-template-columns:.92fr 1.08fr;min-height:720px;display:grid}.nord-service-hero>div{background:radial-gradient(circle at 18% 20%,#ff4d1929,#0000 25%),#f2f0e9;flex-direction:column;justify-content:center;padding:8vw 5vw 7vw;display:flex;position:relative;overflow:hidden}.nord-service-hero>div:before{content:"N";color:#ff4d190f;pointer-events:none;font-size:40vw;font-weight:950;line-height:.65;position:absolute;bottom:-10vw;right:-8vw}.nord-service-hero p,.nord-includes header p,.nord-gallery header p,.nord-stages>p,.nord-evaluation>div>p,.nord-expectations>div>p{color:#d93300;letter-spacing:1.6px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900;position:relative}.nord-service-hero h1{letter-spacing:-7px;text-transform:uppercase;margin:28px 0 35px;font-size:clamp(60px,6.8vw,108px);line-height:.82;position:relative}.nord-service-hero>div>span{color:#5f615c;max-width:62ch;font-size:15px;line-height:1.75;position:relative}.nord-service-hero>div>a{color:#fff;text-transform:uppercase;background:#111;justify-content:space-between;align-items:center;width:max-content;min-width:190px;min-height:54px;margin-top:42px;padding:0 17px;font-size:8px;font-weight:900;text-decoration:none;display:flex;position:relative}.nord-service-hero>div>a b{color:var(--nord-orange)}.nord-service-hero figure{background:#111;min-height:720px;margin:0;position:relative;overflow:hidden}.nord-service-hero figure:after{content:"";background:linear-gradient(#0000 52%,#000000ad);position:absolute;inset:0}.nord-service-hero figure img{object-fit:cover;filter:saturate(.82)contrast(1.1);width:100%;height:100%;animation:12s ease-in-out infinite alternate demoImageBreath;position:absolute;inset:0}.nord-service-hero figcaption{z-index:2;color:#fff;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.nord-service-facts{color:#fff;background:#111;grid-template-columns:repeat(3,1fr);display:grid}.nord-service-facts article{border-right:1px solid #fff3;min-height:210px;padding:32px 3vw}.nord-service-facts article:last-child{border-right:0}.nord-service-facts span{color:var(--nord-orange);letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.nord-service-facts strong{text-transform:uppercase;margin:45px 0 15px;font-size:22px;display:block}.nord-service-facts p{color:#ffffff94;max-width:42ch;margin:0;font-size:11px;line-height:1.6}.nord-includes{background:#f2f0e9;padding:125px 3vw 135px}.nord-includes header,.nord-gallery header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:50px;display:grid}.nord-includes h2,.nord-gallery h2,.nord-expectations h2,.nord-evaluation h2{letter-spacing:-6px;text-transform:uppercase;margin:0;font-size:clamp(52px,6vw,92px);line-height:.88}.nord-includes>div{border-top:1px solid #11111138;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.nord-includes article{border-right:1px solid #11111138;min-height:360px;padding:24px 26px 28px 0}.nord-includes article+article{padding-left:26px}.nord-includes article:last-child{border-right:0}.nord-includes article>span{color:#d93300;font-size:9px;font-weight:900}.nord-includes h3{text-transform:uppercase;margin:75px 0 20px;font-size:23px;line-height:1.05}.nord-includes article p{color:#666861;margin:0;font-size:12px;line-height:1.7}.nord-gallery{color:#fff;background:#171816;padding:125px 3vw}.nord-gallery header{margin-bottom:70px}.nord-gallery h2{color:#fff}.nord-gallery>div{grid-template-columns:1.2fr .8fr .8fr;gap:12px;display:grid}.nord-gallery figure{background:#090a09;min-height:560px;margin:0;position:relative;overflow:hidden}.nord-gallery figure:nth-child(2),.nord-gallery figure:nth-child(3){min-height:460px;margin-top:100px}.nord-gallery img{object-fit:cover;filter:saturate(.72)contrast(1.13);width:100%;height:100%;transition:transform .65s,filter .4s;position:absolute;inset:0}.nord-gallery figure:hover img{filter:saturate(.95)contrast(1.08);transform:scale(1.04)}.nord-gallery figure:after{content:"";background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.nord-gallery figcaption{z-index:2;color:#fff;justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.nord-gallery figcaption span{color:var(--nord-orange);text-transform:uppercase;font-size:8px;font-weight:900}.nord-gallery figcaption b{text-align:right;text-transform:uppercase;max-width:13ch;font-size:19px}.nord-stages{background:var(--nord-orange);grid-template-columns:.5fr 1.5fr;gap:55px;padding:105px 3vw;display:grid}.nord-stages>p{color:#111}.nord-stages>div{grid-template-columns:repeat(4,1fr);display:grid}.nord-stages article{border-left:1px solid #11111152;min-height:250px;padding:22px 25px}.nord-stages article:last-child{border-right:1px solid #11111152}.nord-stages article span{font-size:9px;font-weight:900}.nord-stages h3{text-transform:uppercase;margin:58px 0 16px;font-size:22px}.nord-stages article p{color:#111111b3;margin:0;font-size:11px;line-height:1.65}.nord-expectations{background:#f2f0e9;grid-template-columns:1.25fr .75fr;align-items:end;gap:9vw;padding:120px 5vw;display:grid}.nord-expectations h2{margin-top:26px}.nord-expectations>p{color:#656760;margin:0;font-size:15px;line-height:1.8}.nord-evaluation{color:#fff;background:#111;grid-template-columns:.85fr 1.15fr;align-items:start;gap:7vw;padding:115px 3vw 125px;display:grid}.nord-evaluation>div{padding-top:32px}.nord-evaluation h2{margin:28px 0 30px}.nord-evaluation>div>span{color:#ffffff9e;max-width:58ch;font-size:14px;line-height:1.75;display:block}.nord-evaluation .lead-form-shell{margin:0}.nord-crosslinks{background:#f2f0e9;border-top:1px solid #1113;padding:65px 3vw 85px}.nord-crosslinks>p{color:#d93300;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 25px;font-size:8px;font-weight:900}.nord-crosslinks>div{border-top:1px solid #11111140;grid-template-columns:repeat(2,1fr);display:grid}.nord-crosslinks a{text-transform:uppercase;border-right:1px solid #11111140;justify-content:space-between;padding:30px 22px 30px 0;font-size:25px;font-weight:900;text-decoration:none;display:flex}.nord-crosslinks a+a{border-right:0;padding-left:22px}.nord-crosslinks a span{color:var(--nord-orange)}@media (max-width:1050px){.beauty-paths-grid{grid-template-columns:1fr 1fr}.beauty-paths-grid a{min-height:460px}.elan-subnav{grid-template-columns:1fr auto}.elan-subnav nav{display:none}.elan-service-options>div{grid-template-columns:1fr 1fr}.elan-service-options article:nth-child(2){border-right:0}.elan-service-options article:nth-child(-n+2){border-bottom:1px solid #fff3}}@media (max-width:720px){.demo-beauty .demo-service-list{grid-template-columns:1fr}.beauty-paths{padding:82px 4vw}.beauty-paths-intro,.elan-service-options header,.elan-service-gallery header{grid-template-columns:1fr;gap:25px}.beauty-paths-grid{grid-template-columns:1fr}.beauty-paths-grid a{min-height:480px}.elan-subnav{min-height:76px}.elan-subcta{padding:12px 9px;font-size:7px}.elan-service-hero{grid-template-columns:1fr}.elan-service-hero>img{height:62vh;min-height:490px}.elan-service-hero>div{padding:80px 5vw}.elan-service-hero h1{letter-spacing:-3px}.elan-service-options,.elan-service-gallery{padding:85px 5vw}.elan-service-options>div{grid-template-columns:1fr}.elan-service-options article,.elan-service-options article+article{border-bottom:1px solid #fff3;border-right:0;min-height:315px;padding-left:0}.elan-service-gallery>div{grid-template-columns:1fr}.elan-service-gallery figure,.elan-service-gallery figure:nth-child(2),.elan-service-gallery figure:nth-child(3){min-height:470px;margin-top:0}.elan-service-steps{grid-template-columns:1fr;padding:80px 5vw}.elan-service-steps>div{grid-template-columns:1fr}.elan-service-steps article{border-bottom:1px solid #17131547;border-right:1px solid #17131547;min-height:210px}.elan-inner-contact{grid-template-columns:1fr;padding:85px 5vw}.elan-crosslinks>div{grid-template-columns:1fr}.elan-crosslinks a,.elan-crosslinks a+a{border-bottom:1px solid #17131540;border-right:0;padding-left:0}}.contact-section{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(50px,7vw,110px);display:grid}.contact-copy{top:120px;position:sticky!important}.contact-copy>p:not(.section-label){color:#b5b6b0;max-width:570px;margin:32px 0;font-size:16px;line-height:1.7}.contact-copy .contact-actions{flex-wrap:wrap;justify-content:flex-start}.contact-copy .contact-actions a{min-width:210px}.contact-copy .contact-actions a:first-child{background:var(--acid);color:#111;border-color:var(--acid)}.lead-form-shell{--form-accent:#d6ff3f;z-index:2;color:#f5f2e8;text-align:left;width:100%;min-width:0;max-width:820px;box-shadow:15px 15px 0 var(--form-accent);background:#060706e6;border:1px solid #ffffff3d;margin:0 auto;padding:clamp(26px,4vw,52px);position:relative}@supports (color:color-mix(in lab, red, red)){.lead-form-shell{box-shadow:15px 15px 0 color-mix(in srgb, var(--form-accent) 26%, transparent)}}.lead-form-shell:before{content:"";background:var(--form-accent);width:10px;position:absolute;top:-1px;bottom:-1px;left:-1px}.lead-form-heading{margin-bottom:42px;padding-left:14px}.lead-form-heading>span{color:var(--form-accent);letter-spacing:1.4px;text-transform:uppercase;font-size:9px;font-weight:900}.lead-form-heading h3{color:#fff;letter-spacing:-2px;overflow-wrap:break-word;text-transform:uppercase;max-width:100%;margin:14px 0 12px;font-size:clamp(32px,3.6vw,54px);line-height:.94}.lead-form-heading p{color:#ffffff9e;max-width:610px;margin:0;font-size:13px;line-height:1.55}.lead-form{gap:22px;display:grid}.lead-form-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lead-form label{gap:8px;min-width:0;display:grid}.lead-form label>span{color:#ffffffc7;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.lead-form input,.lead-form select,.lead-form textarea{color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff0e;border:1px solid #ffffff47;border-radius:0;outline:0;padding:14px 15px;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s}.lead-form textarea{resize:vertical;min-height:118px;line-height:1.5}.lead-form select{-webkit-appearance:auto;appearance:auto}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#ffffff5c}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--form-accent);box-shadow:0 0 0 2px var(--form-accent);background:#ffffff16}@supports (color:color-mix(in lab, red, red)){.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--form-accent) 18%, transparent)}}.lead-form .lead-consent{grid-template-columns:20px 1fr;align-items:start;gap:10px}.lead-form .lead-consent input{width:18px;height:18px;min-height:18px;accent-color:var(--form-accent);margin:0}.lead-form .lead-consent span{color:#ffffff8f;letter-spacing:.2px;text-transform:none;padding-top:2px;font-size:9px;font-weight:600;line-height:1.45}.lead-form button{color:#111;border:1px solid var(--form-accent);background:var(--form-accent);cursor:pointer;min-height:62px;font:inherit;letter-spacing:.8px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px;font-weight:950;transition:transform .2s,box-shadow .2s;display:flex}.lead-form button:hover{transform:translateY(-3px);box-shadow:0 8px #ffffff1f}.lead-form button:focus-visible{outline-offset:3px;outline:3px solid #fff}.lead-form button:disabled{cursor:wait;opacity:.62;box-shadow:none;transform:none}.lead-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-form-meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.lead-form-meta small{color:#ffffff7a;font-size:8px;line-height:1.45}.lead-form-shell .lead-form-meta a{min-width:0;color:var(--form-accent);letter-spacing:.8px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:9px;font-weight:900;text-decoration:none}.lead-success{color:#111;background:var(--form-accent);margin:0;padding:12px 14px;font-size:11px;font-weight:800;line-height:1.45}.lead-error{color:#fff;background:#e369691f;border:1px solid #e36969;margin:0;padding:12px 14px;font-size:11px;font-weight:700;line-height:1.55}.lead-error a{color:var(--form-accent);margin-left:5px;font-weight:900}.demo-contact{text-align:left;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(45px,7vw,110px);display:grid}.demo-contact>.demo-contact-copy,.demo-contact>.lead-form-shell{display:block}.demo-contact-copy{padding-top:36px}.demo-contact-copy>p{color:var(--demo-accent);letter-spacing:1.7px;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.demo-contact-copy h2{margin:30px 0 45px}.demo-contact-copy>div{gap:10px;display:flex}.demo-contact-copy>div a{color:#fff;text-align:center;text-transform:uppercase;border:1px solid #fff6;min-width:150px;padding:18px;font-size:10px;font-weight:900;text-decoration:none;display:block}.demo-contact-copy>div a:first-child{color:#111;border-color:var(--demo-accent);background:var(--demo-accent)}.demo-contact-copy small{color:#8c8d88;margin-top:28px;font-size:8px;line-height:1.5;display:block}.demo-contact>.lead-form-shell{margin:0}.axis-inner-contact{isolation:isolate;background:linear-gradient(90deg,#0a0b0af2,#0a0b0ad1 58%,#0a0b0a7a),url(/axis-main-consultation.webp) 50%/cover no-repeat,#111;padding:100px 3vw 120px;position:relative;overflow:hidden}.axis-inner-contact:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 24%,#ffbd2e33,#0000 30%);position:absolute;inset:0}.booking-section{--booking-rose:#b76577;isolation:isolate;color:#f8f2ef;background:#171315;padding:clamp(85px,10vw,145px) 4vw;position:relative;overflow:hidden}.booking-section:before{content:"PROGRAMĂRI";z-index:-1;color:#ffffff06;letter-spacing:-10px;font-family:Georgia,serif;font-size:clamp(92px,16vw,250px);line-height:.8;position:absolute;top:2%;right:-4%}.elan-subpage .elan-service-options{isolation:isolate;background-color:#171315;background-position:50%;background-size:cover}.elan-service-coafura .elan-service-options{background-image:linear-gradient(90deg,#171315f7 0%,#171315e3 50%,#171315b3 100%),url(/beauty-bg-hair-tools.jpg)}.elan-service-machiaj .elan-service-options{background-image:linear-gradient(90deg,#171315f7 0%,#171315e0 53%,#171315ad 100%),url(/elan-makeup.webp)}.elan-service-manichiura .elan-service-options{background-image:linear-gradient(90deg,#171315f7 0%,#171315e0 52%,#171315ab 100%),url(/elan-manicure.webp)}.elan-service-tratamente .elan-service-options{background-image:linear-gradient(90deg,#171315f7 0%,#171315e0 52%,#171315ad 100%),url(/elan-skincare.webp)}.elan-subpage .elan-service-options:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 82% 28%,#d99bac2e,#0000 23%),linear-gradient(112deg,#0000 55%,#ffffff0f 55.2%,#0000 55.55%);position:absolute;inset:0}.elan-subpage .elan-service-options article{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff09,#0000 55%)}.elan-subpage .booking-section{background-color:#171315;background-image:linear-gradient(90deg,#171315fa 0%,#171315eb 49%,#171315b0 100%),url(/elan-contact-reception.webp);background-position:50%;background-size:cover}.elan-subpage .booking-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 38%,#d89aab33,#0000 26%),linear-gradient(118deg,#0000 60%,#ffffff0e 60.25%,#0000 60.6%);position:absolute;inset:0}.demo-beauty .booking-section{background-color:#171315;background-image:linear-gradient(90deg,#171315fa 0%,#171315e6 51%,#171315ad 100%),url(/elan-contact-reception.webp);background-position:50%;background-size:cover}.demo-beauty .booking-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 79% 29%,#d89aab36,#0000 25%),linear-gradient(117deg,#0000 61%,#ffffff0e 61.2%,#0000 61.55%);position:absolute;inset:0}.booking-heading{grid-template-columns:.65fr 1.25fr .75fr;align-items:end;gap:5vw;display:grid}.booking-heading>div>p{color:#dca4b1;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:900}.booking-heading>div>span{color:#ffffffa6;letter-spacing:.6px;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.booking-heading>div>span i{background:#8ee68b;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite bookingPulse;box-shadow:0 0 0 6px #8ee68b1a}.booking-heading h2{letter-spacing:-5px;margin:0;font-family:Georgia,serif;font-size:clamp(52px,6.8vw,100px);font-weight:400;line-height:.88}.booking-heading>p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.7}.booking-workspace{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;grid-template-columns:1fr 1fr;margin-top:75px;display:grid}.booking-block{border:1px solid #ffffff38;border-top:0;border-left:0;min-width:0;margin:0;padding:clamp(28px,3.2vw,52px)}.booking-block legend{color:#fff;width:100%;padding:0;font-family:Georgia,serif;font-size:30px}.booking-block legend span{color:#dca4b1;vertical-align:middle;margin-right:16px;font-family:Arial,sans-serif;font-size:9px;font-weight:900}.booking-service-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:34px;display:grid}.booking-service-grid button,.booking-specialist-grid button{color:#fff;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:84px;padding:17px;transition:background .2s,border-color .2s,transform .2s;display:flex}.booking-service-grid button:hover,.booking-specialist-grid button:hover{border-color:#dca4b1;transform:translateY(-2px)}.booking-service-grid button.selected,.booking-specialist-grid button.selected{color:#171315;background:#dca4b1;border-color:#dca4b1}.booking-service-grid strong{font-family:Georgia,serif;font-size:21px;font-weight:400}.booking-service-grid small,.booking-specialist-grid small{color:#ffffff87;letter-spacing:.5px;text-transform:uppercase;font-size:8px}.booking-service-grid .selected small,.booking-specialist-grid .selected small{color:#171315a6}.booking-specialist-grid{margin-top:34px}.booking-specialist-grid button{grid-template-columns:54px 1fr auto;align-items:center;gap:15px;width:100%;min-height:104px;display:grid}.booking-specialist-grid button>i{color:#171315;background:#eee0dd;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:24px;font-style:normal;display:grid}.booking-specialist-grid button>span{gap:6px;display:grid}.booking-specialist-grid button strong{font-family:Georgia,serif;font-size:23px;font-weight:400}.booking-specialist-grid button>b{opacity:0}.booking-specialist-grid button.selected>b{opacity:1}.booking-date-grid{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:34px;display:grid}.booking-date-grid button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;place-items:center;min-height:96px;padding:10px 5px;display:grid}.booking-date-grid button small,.booking-date-grid button span{color:#ffffff80;text-transform:uppercase;font-size:7px}.booking-date-grid button strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.booking-date-grid button.selected{color:#171315;background:#dca4b1;border-color:#dca4b1}.booking-date-grid button.selected small,.booking-date-grid button.selected span{color:#17131594}.booking-time-grid{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:22px;display:grid}.booking-time-grid button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;min-height:58px;font-size:13px;position:relative}.booking-time-grid button:hover:not(:disabled),.booking-time-grid button.selected{color:#171315;background:#dca4b1;border-color:#dca4b1}.booking-time-grid button:disabled{color:#ffffff38;cursor:not-allowed;text-decoration:line-through}.booking-time-grid button small{letter-spacing:.7px;text-transform:uppercase;font-size:6px;text-decoration:none;display:block}.booking-details>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.booking-details label{gap:8px;margin-top:10px;display:grid}.booking-details label>span{color:#ffffffa6;letter-spacing:.8px;text-transform:uppercase;font-size:8px;font-weight:900}.booking-details input,.booking-details textarea{color:#fff;width:100%;min-height:54px;font:inherit;background:#ffffff0a;border:1px solid #ffffff3d;border-radius:0;outline:none;padding:14px}.booking-details textarea{resize:vertical;min-height:95px}.booking-details input:focus,.booking-details textarea:focus{border-color:#dca4b1;box-shadow:0 0 0 2px #dca4b124}.booking-error{color:#5b1313;background:#f5b8b8;margin:15px 0 0;padding:11px 13px;font-size:11px;line-height:1.4}.booking-submit{color:#171315;cursor:pointer;width:100%;min-height:62px;font:inherit;letter-spacing:.8px;text-transform:uppercase;background:#dca4b1;border:0;justify-content:space-between;align-items:center;margin-top:18px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.booking-submit:disabled{opacity:.55;cursor:wait}.booking-privacy{color:#ffffff61;margin-top:12px;font-size:7px;line-height:1.5;display:block}.booking-confirmed{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:670px;display:flex}.booking-confirmation-mark{color:#171315;background:#8ee68b;border-radius:50%;place-items:center;width:72px;height:72px;font-size:28px;display:grid}.booking-confirmed>p{color:#dca4b1;letter-spacing:1.4px;text-transform:uppercase;margin:24px 0 15px;font-size:9px;font-weight:900}.booking-confirmed h2{letter-spacing:-5px;margin:0;font-family:Georgia,serif;font-size:clamp(52px,7vw,98px);font-weight:400}.booking-receipt{color:#ffffffb3;border:1px solid #fff3;gap:9px;margin:35px 0 22px;padding:22px 28px;font-size:12px;display:grid}.booking-receipt b{color:#fff}.booking-notification{text-align:left;background:#ffffff0f;border-left:4px solid #dca4b1;gap:5px;max-width:560px;padding:15px 20px;display:grid}.booking-notification.sent{border-color:#8ee68b}.booking-notification strong{font-size:11px}.booking-notification span{color:#ffffff8c;font-size:10px;line-height:1.5}.booking-confirmed>button{color:#171315;cursor:pointer;text-transform:uppercase;background:#dca4b1;border:0;margin-top:28px;padding:15px 20px;font-weight:800}@keyframes bookingPulse{50%{opacity:.55;transform:scale(.72)}}@media (max-width:1280px){.contact-section,.demo-contact{grid-template-columns:1fr}.contact-copy{top:auto;position:relative!important}.lead-form-shell{max-width:780px}.demo-contact-copy{text-align:center;padding-top:0}.demo-contact-copy>div{justify-content:center}.booking-heading{grid-template-columns:.6fr 1.4fr}.booking-heading>p{grid-column:2}.booking-date-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:620px){.contact-section{padding-left:5vw;padding-right:5vw}.contact-copy .contact-actions,.demo-contact-copy>div{flex-direction:column}.contact-copy .contact-actions a,.demo-contact-copy>div a{width:100%}.lead-form-shell{box-shadow:8px 8px 0 var(--form-accent);padding:28px 22px 30px 28px}@supports (color:color-mix(in lab, red, red)){.lead-form-shell{box-shadow:8px 8px 0 color-mix(in srgb, var(--form-accent) 26%, transparent)}}.lead-form-grid{grid-template-columns:1fr}.lead-form-heading{margin-bottom:30px}.lead-form-meta{flex-direction:column;align-items:flex-start}.axis-inner-contact{padding:75px 5vw 90px}.booking-section{padding-left:5vw;padding-right:5vw}.booking-heading{grid-template-columns:1fr;gap:28px}.booking-heading>p{grid-column:auto}.booking-heading h2{letter-spacing:-3px;font-size:51px}.booking-workspace,.booking-service-grid,.booking-details>div{grid-template-columns:1fr}.booking-date-grid{grid-template-columns:repeat(4,1fr)}.booking-time-grid{grid-template-columns:repeat(2,1fr)}}.hero-copy{isolation:isolate;background-color:#f3efe5;background-image:radial-gradient(at 8% 8%,#d6ff3f33,#0000 30%),radial-gradient(at 92% 78%,#9a7d492e,#0000 35%),repeating-linear-gradient(118deg,#0000 0 104px,#1111110d 105px 106px,#0000 107px 214px),repeating-linear-gradient(32deg,#0000 0 148px,#7d9b001a 149px 150px,#0000 151px 296px);background-size:115% 115%,120% 120%,190% 190%,210% 210%;animation:24s ease-in-out infinite alternate premiumSurfaceFlow;position:relative;overflow:hidden}.hero-copy>*{z-index:2;position:relative}.hero-copy:before{content:"";z-index:1;pointer-events:none;opacity:.72;background:repeating-radial-gradient(at 108% 38%,#0000 0 92px,#626c3224 93px 94px,#0000 96px 166px);animation:20s ease-in-out infinite alternate premiumContourFlow;position:absolute;inset:-28%}.portfolio-section,.process-section,.fit-section,.faq-section{background-color:#f1ede3;background-image:radial-gradient(at 12% 16%,#d6ff3f2b,#0000 28%),radial-gradient(at 86% 78%,#9a7d492b,#0000 34%),repeating-linear-gradient(122deg,#0000 0 118px,#1111110b 119px 120px,#0000 121px 238px),repeating-linear-gradient(28deg,#0000 0 174px,#7d9b0016 175px 176px,#0000 177px 348px);background-size:120% 120%,125% 125%,190% 190%,220% 220%;animation:30s ease-in-out infinite alternate premiumSurfaceFlow}.process-section{animation-direction:alternate-reverse}.fit-section{animation-duration:34s}.faq-section{animation-duration:27s;animation-direction:alternate-reverse}.deliverables-section,.offer-section,.contact-section{background-color:#11120f;background-image:radial-gradient(at 12% 18%,#d6ff3f1c,#0000 30%),radial-gradient(at 90% 82%,#9a7d4921,#0000 34%),repeating-linear-gradient(120deg,#0000 0 128px,#ffffff09 129px 130px,#0000 131px 258px),repeating-linear-gradient(30deg,#0000 0 182px,#d6ff3f0b 183px 184px,#0000 185px 364px);background-size:120% 120%,125% 125%,200% 200%,220% 220%;animation:34s ease-in-out infinite alternate premiumSurfaceFlow}.about-section{background-color:#b2b985;background-image:radial-gradient(at 10% 10%,#d6ff3f8c,#0000 31%),radial-gradient(at 88% 84%,#9a7d4957,#0000 36%),repeating-linear-gradient(118deg,#0000 0 116px,#11111114 117px 118px,#0000 119px 232px),repeating-linear-gradient(30deg,#0000 0 170px,#ffffff21 171px 172px,#0000 173px 340px);background-size:118% 118%,125% 125%,190% 190%,210% 210%;animation:29s ease-in-out infinite alternate-reverse premiumSurfaceFlow}@keyframes premiumSurfaceFlow{0%{background-position:0 0,100% 100%,0 0,100% 0}to{background-position:8% 5%,92% 94%,18% 12%,78% 16%}}@keyframes premiumContourFlow{0%{transform:translate(-2%,-1%)rotate(-1deg)scale(1)}to{transform:translate(3%,2%)rotate(1.5deg)scale(1.035)}}@media (max-width:700px){.hero-copy:before{opacity:.52;background-size:135% 135%;inset:-18%}.hero-copy,.portfolio-section,.process-section,.fit-section,.faq-section{background-size:150% 150%,155% 155%,230% 230%,250% 250%}}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-copy:before,.portfolio-section,.process-section,.fit-section,.faq-section,.deliverables-section,.offer-section,.contact-section,.about-section{animation:none}}@media (max-width:1100px){.offer-intro,.extras-heading{grid-template-columns:.5fr 1.5fr}.offer-intro>p:last-child,.extras-heading>p:last-child{grid-column:2}.package-grid{grid-template-columns:1fr;gap:18px}.package-grid article.featured{transform:none}.package-grid article>p,.package-grid ul{min-height:0}.extras-grid{grid-template-columns:1fr 1fr}.measurement-section{grid-template-columns:1fr}.measurement-section>div:first-child{position:relative;top:auto}.nord-subnav{grid-template-columns:1fr auto}.nord-subnav nav{display:none}.nord-service-hero{grid-template-columns:1fr}.nord-service-hero>div{min-height:620px}.nord-service-hero figure{min-height:600px}.nord-includes>div{grid-template-columns:1fr 1fr}.nord-includes article:nth-child(2){border-right:0}.nord-includes article:nth-child(-n+2){border-bottom:1px solid #11111138}.nord-stages,.nord-evaluation{grid-template-columns:1fr}}@media (max-width:650px){.offer-section.offer-expanded,.extras-section,.measurement-section{padding:85px 5vw}.offer-intro,.extras-heading{grid-template-columns:1fr;gap:28px}.offer-intro>p:last-child,.extras-heading>p:last-child{grid-column:auto}.offer-intro h2,.extras-heading h2,.measurement-section h2{letter-spacing:-3px;font-size:45px}.package-grid{margin-top:55px}.package-grid article{padding:28px 23px}.package-price strong{font-size:67px}.offer-terms{grid-template-columns:1fr}.offer-terms>div{flex-direction:column;grid-column:auto;align-items:flex-start}.extras-grid{grid-template-columns:1fr;margin-top:55px}.extras-grid article{min-height:290px}.measurement-list article{grid-template-columns:35px 1fr}.measurement-list b{grid-column:2;width:max-content}.cookie-banner{grid-template-columns:1fr;gap:18px;padding:20px}.cookie-banner>div:last-child{grid-template-columns:1fr 1fr}.legal-page article{padding-top:75px}.legal-page h1{letter-spacing:-4px;font-size:58px}.legal-page article section{grid-template-columns:1fr;gap:16px}.demo-auto .demo-service-list article{min-height:560px}.nord-subnav{min-height:74px;padding:0 4vw}.nord-sublogo{font-size:25px}.nord-subcta{padding:12px 10px;font-size:7px}.nord-service-hero>div{min-height:580px;padding:80px 5vw}.nord-service-hero h1{letter-spacing:-4px;font-size:58px}.nord-service-hero figure{min-height:480px}.nord-service-facts{grid-template-columns:1fr}.nord-service-facts article{border-bottom:1px solid #fff3;border-right:0;min-height:190px}.nord-includes,.nord-gallery{padding:85px 5vw}.nord-includes header,.nord-gallery header{grid-template-columns:1fr;gap:25px}.nord-includes h2,.nord-gallery h2,.nord-expectations h2,.nord-evaluation h2{letter-spacing:-3px;font-size:48px}.nord-includes>div{grid-template-columns:1fr}.nord-includes article,.nord-includes article+article{border-bottom:1px solid #11111138;border-right:0;min-height:315px;padding-left:0}.nord-gallery>div{grid-template-columns:1fr}.nord-gallery figure,.nord-gallery figure:nth-child(2),.nord-gallery figure:nth-child(3){min-height:470px;margin-top:0}.nord-stages{padding:80px 5vw}.nord-stages>div{grid-template-columns:1fr}.nord-stages article{border-bottom:1px solid #11111152;border-right:1px solid #11111152;min-height:210px}.nord-expectations{grid-template-columns:1fr;padding:85px 5vw}.nord-evaluation{padding:85px 5vw}.nord-crosslinks>div{grid-template-columns:1fr}.nord-crosslinks a,.nord-crosslinks a+a{border-bottom:1px solid #11111140;border-right:0;padding-left:0;font-size:21px}}.hero{--pointer-x:68%;--pointer-y:36%;--tilt-x:0deg;--tilt-y:0deg;--shift-x:0px;--shift-y:0px;--shift-reverse-x:0px;--shift-reverse-y:0px;perspective:1600px;position:relative}.hero>.hero-copy,.hero>.hero-showcase{z-index:1;position:relative}.hero-interactive-layer{z-index:20;pointer-events:none;position:absolute;inset:-45px;overflow:hidden}.hero-pointer-glow{aspect-ratio:1;width:clamp(260px,34vw,560px);left:var(--pointer-x);top:var(--pointer-y);filter:blur(10px);mix-blend-mode:screen;opacity:.14;background:radial-gradient(circle,#d6ff3f38,#7970ff14 35%,#0000 70%);border-radius:50%;transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.hero.is-interacting .hero-pointer-glow{opacity:.72}.hero-pointer-ring{width:44px;height:44px;left:var(--pointer-x);top:var(--pointer-y);opacity:0;border:1px solid #d6ff3f85;border-radius:50%;transition:opacity .25s,width .2s,height .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 30px #d6ff3f2e,inset 0 0 18px #d6ff3f14}.hero.is-interacting .hero-pointer-ring{opacity:.78}.hero-light-streak{width:20vw;height:150%;top:-25%;left:var(--pointer-x);filter:blur(18px);mix-blend-mode:soft-light;opacity:0;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);transition:opacity .3s;position:absolute;transform:translate(-50%)skew(-20deg)}.hero.is-interacting .hero-light-streak{opacity:.9}.hero .showcase-browser{transform:perspective(1300px) rotateX(var(--tilt-y)) rotateY(var(--tilt-x)) rotateZ(1.75deg);transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .3s}.hero.is-interacting .showcase-browser{box-shadow:-28px 34px 70px #00000061,0 0 40px #d6ff3f14}.hero .before-card{transform:translate3d(var(--shift-reverse-x), var(--shift-reverse-y), 28px) rotate(-5deg);transition:transform .2s ease-out}.hero .showcase-phone{transform:translate3d(var(--shift-reverse-x), var(--shift-reverse-y), 55px) rotate(-5deg);transition:transform .2s ease-out}.hero .delivery-stamp{transform:translate3d(var(--shift-x), var(--shift-y), 70px) rotate(8deg);transition:transform .2s ease-out}.hero .domain-streams{transform:translate3d(var(--shift-x), var(--shift-y), 0) rotate(-10deg);transition:transform .25s ease-out}.hero-showcase:after{content:"";aspect-ratio:1;z-index:0;filter:blur(32px);background:conic-gradient(from 20deg,#0000,#d6ff3f33,#0000 32%,#7970ff2e,#0000 68%);border-radius:50%;width:430px;animation:16s linear infinite heroAmbientHalo;position:absolute;bottom:-210px;right:-180px}.showcase-browser:after{content:"";z-index:20;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:28%;height:180%;animation:7s ease-in-out infinite heroGlassShine;position:absolute;top:-40%;left:-55%;transform:skew(-20deg)}.kinetic-headline em{position:relative}.kinetic-headline em:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff57,#0000);width:22%;height:180%;animation:6.5s ease-in-out infinite heroHeadlineShine;position:absolute;top:-40%;left:-35%;transform:skew(-18deg)}.hero .button{position:relative;overflow:hidden}.hero .button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:24%;height:180%;transition:left .55s;position:absolute;top:-40%;left:-55%;transform:skew(-20deg)}.hero .button:hover:after{left:130%}.hero-notes{grid-template-columns:repeat(4,1fr)}@keyframes heroGlassShine{0%,46%{opacity:0;left:-55%}54%{opacity:.8}72%,to{opacity:0;left:135%}}@keyframes heroHeadlineShine{0%,50%{opacity:0;left:-35%}58%{opacity:.75}76%,to{opacity:0;left:120%}}@keyframes heroAmbientHalo{to{transform:rotate(360deg)}}@media (max-width:1350px){.hero-notes{grid-template-columns:repeat(2,1fr)}}@media (hover:none),(prefers-reduced-motion:reduce){.hero-interactive-layer{display:none}.hero .showcase-browser{transform:rotate(1.75deg)}.hero .before-card,.hero .showcase-phone{transform:rotate(-5deg)}.hero .delivery-stamp{transform:rotate(8deg)}.hero .domain-streams{transform:rotate(-10deg)}.hero-showcase:after,.showcase-browser:after,.kinetic-headline em:after{animation:none}}@media (max-width:760px){.hero-notes{grid-template-columns:1fr}.hero .before-card{transform:rotate(-5deg)scale(.84)}.hero .showcase-phone{transform:rotate(-5deg)scale(.9)}}main{--interaction-accent:#d6ff3f}:root{--site-interaction-accent:#d6ff3f}.demo-auto,.nord-subpage{--interaction-accent:#ff4d19}.demo-build,.axis-subpage{--interaction-accent:#ffbd2e}.demo-beauty,.elan-subpage{--interaction-accent:#bd6f83}.site-interaction-layer{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-scroll-progress{width:var(--site-scroll-progress,0%);background:linear-gradient(90deg, var(--site-interaction-accent), #7970ff, #fff);height:2px;box-shadow:0 0 16px var(--site-interaction-accent);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.site-scroll-progress{box-shadow:0 0 16px color-mix(in srgb, var(--site-interaction-accent) 50%, transparent)}}.site-scroll-progress{transition:width .12s linear}.site-cursor-aura{aspect-ratio:1;width:clamp(260px,28vw,470px);left:var(--site-pointer-x,50vw);top:var(--site-pointer-y,50vh);background:radial-gradient(circle, var(--site-interaction-accent), #7970ff12 38%, transparent 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.site-cursor-aura{background:radial-gradient(circle, color-mix(in srgb, var(--site-interaction-accent) 22%, transparent), #7970ff12 38%, transparent 72%)}}.site-cursor-aura{filter:blur(14px);mix-blend-mode:screen;opacity:0;transition:opacity .3s;transform:translate(-50%,-50%)}.site-cursor-core{width:9px;height:9px;left:var(--site-pointer-x,50vw);top:var(--site-pointer-y,50vh);border:1px solid var(--site-interaction-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.site-cursor-core{border:1px solid color-mix(in srgb, var(--site-interaction-accent) 70%, white)}}.site-cursor-core{box-shadow:0 0 18px var(--site-interaction-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.site-cursor-core{box-shadow:0 0 18px color-mix(in srgb, var(--site-interaction-accent) 45%, transparent)}}.site-cursor-core{opacity:0;transition:opacity .25s;transform:translate(-50%,-50%)}.site-pointer-live .site-cursor-aura{opacity:.46}.site-pointer-live .site-cursor-core{opacity:.68}.site-pointer-live.site-over-hero .site-cursor-aura{opacity:.12}.site-pointer-live.site-over-hero .site-cursor-core{opacity:0}:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a){--card-light-x:50%;--card-light-y:50%;isolation:isolate;transition:filter .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a):after{content:"";z-index:12;background:radial-gradient(220px circle at var(--card-light-x) var(--card-light-y), var(--interaction-accent), transparent 68%), linear-gradient(112deg, transparent 22%, #ffffff24 47%, transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a):after{background:radial-gradient(220px circle at var(--card-light-x) var(--card-light-y), color-mix(in srgb, var(--interaction-accent) 18%, transparent), transparent 68%), linear-gradient(112deg, transparent 22%, #ffffff24 47%, transparent 68%)}}:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a):after{mix-blend-mode:screen;opacity:0;pointer-events:none;background-position:50%,180% 0;background-size:auto,220% 100%;transition:opacity .28s,background-position .65s}:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a).is-site-lit{filter:brightness(1.035)saturate(1.04);box-shadow:inset 0 0 0 1px var(--interaction-accent), 0 18px 48px #00000017}@supports (color:color-mix(in lab, red, red)){:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a).is-site-lit{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--interaction-accent) 28%, transparent), 0 18px 48px #00000017}}:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a).is-site-lit:after{opacity:1;background-position:50%,-80% 0}@media (hover:none),(prefers-reduced-motion:reduce){.site-cursor-aura,.site-cursor-core,:where(.portfolio-card,.timeline article,.package-grid>article,.extras-grid>article):after{display:none}}.brand-lockup{isolation:isolate;position:relative}.brand-lockup:before{content:"";z-index:-1;clip-path:polygon(0 46%,25% 46%,31% 28%,39% 68%,46% 38%,55% 51%,100% 51%,100% 55%,56% 55%,47% 45%,39% 78%,30% 37%,26% 52%,0 52%);filter:drop-shadow(0 0 7px #d6ff3f7a);opacity:0;transform-origin:0;background:linear-gradient(90deg,#0000 0 6%,#d6ff3f94 7% 20%,#0000 21% 27%,#d6ff3fe6 28% 43%,#0000 44% 100%);width:242px;height:66px;animation:4.2s cubic-bezier(.25,.8,.3,1) infinite brandElectricTrace;position:absolute;top:50%;left:-25px;transform:translate(-18px,-50%)scaleX(.68)}.brand-lockup:after{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#0000,#d6ff3fc7 28%,#d6ff3f14 72%,#0000);width:275px;height:2px;animation:4.2s ease-out infinite brandSpeedTrail;position:absolute;top:calc(50% + 17px);left:-40px;transform:translate(-28px)skew(-28deg);box-shadow:0 -12px 0 -1px #d6ff3f38,0 12px 0 -1px #d6ff3f29}.brand-day{isolation:isolate;animation:4.2s ease-in-out infinite brandPowerPulse;position:relative;overflow:hidden;box-shadow:0 0 #d6ff3f00}.brand-day:after{content:"";z-index:1;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#d6ff3fb8,#ffffffb8,#0000);width:24px;height:180%;animation:4.2s ease-in-out infinite brandMarkFlash;position:absolute;top:-40%;left:-45%;transform:skew(-22deg)}.brand-day>*{z-index:2;position:relative}.wordmark{position:relative}.wordmark:before{content:"";z-index:-1;opacity:0;border-top:1px solid #7d9b0033;border-bottom:1px solid #d6ff3f1f;width:118%;height:6px;animation:4.2s ease-out infinite brandWordTrail;position:absolute;bottom:13px;left:-3%;transform:translate(-22px)skew(-28deg)}.brand-lockup:hover:before,.brand-lockup:hover:after,.brand-lockup:hover .brand-day,.brand-lockup:hover .brand-day:after,.brand-lockup:hover .wordmark:before{animation-duration:1.45s}@keyframes brandElectricTrace{0%,12%,to{opacity:0;transform:translate(-22px,-50%)scaleX(.58)}17%{opacity:.95}22%{opacity:.28}27%{opacity:.82}38%{opacity:0;transform:translate(18px,-50%)scaleX(1.06)}}@keyframes brandSpeedTrail{0%,10%,to{opacity:0;transform:translate(-34px)skew(-28deg)scaleX(.5)}18%{opacity:.68}36%{opacity:0;transform:translate(36px)skew(-28deg)scaleX(1.08)}}@keyframes brandPowerPulse{0%,14%,35%,to{box-shadow:0 0 #d6ff3f00}21%{box-shadow:-8px 0 24px #d6ff3f33,8px 0 18px #d6ff3f21}}@keyframes brandMarkFlash{0%,12%{opacity:0;left:-45%}18%{opacity:.95}31%,to{opacity:0;left:130%}}@keyframes brandWordTrail{0%,14%,to{opacity:0;transform:translate(-22px)skew(-28deg)}20%{opacity:.8}34%{opacity:0;transform:translate(26px)skew(-28deg)}}@media (max-width:760px){.brand-lockup:before{width:190px;left:-16px}.brand-lockup:after{width:215px;left:-25px}}@media (prefers-reduced-motion:reduce){.brand-lockup:before,.brand-lockup:after,.brand-day,.brand-day:after,.wordmark:before{animation:none}}.site-header{background:linear-gradient(90deg,#f4f1e9f7 0 24%,#eeebf4f7 48%,#f4f1e9f7 78%),#f4f1e9f5;box-shadow:0 12px 38px #14121e0f}.site-header>:not(.header-electric-rail){z-index:2;position:relative}.brand-lockup{align-items:center;width:270px;height:76px;padding:0;display:flex}.brand-logo-frame{filter:drop-shadow(0 0 #d6ff3f00);align-items:center;width:270px;height:70px;animation:4.4s ease-in-out infinite headerLogoCharge;display:flex;overflow:hidden}.brand-logo-frame img{width:270px;height:auto;display:block}.brand-lockup:before{clip-path:none;filter:blur(12px);opacity:.26;background:radial-gradient(#d6ff3f38,#0000 68%);border-radius:50%;width:235px;height:54px;animation:4.4s ease-in-out infinite headerLogoAura;top:50%;left:2px;transform:translateY(-50%)}.brand-lockup:after{z-index:1;opacity:.78;background:linear-gradient(90deg,#d6ff3fe6,#6e55ff 52%,#6e55ff1f);width:76px;height:3px;animation:4.4s ease-out infinite headerLogoExit;top:50%;left:calc(100% - 26px);transform:translateY(-50%)skew(-28deg);box-shadow:0 -7px 0 -1px #6e55ff47,0 7px 0 -1px #11111126}.header-electric-rail{z-index:1;pointer-events:none;height:30px;position:absolute;top:50%;left:calc(clamp(18px,4vw,72px) + 265px);right:calc(clamp(18px,4vw,72px) + 200px);overflow:hidden;transform:translateY(-50%)}.header-electric-rail:before{content:"";clip-path:polygon(0 45%,12% 45%,13% 8%,14% 83%,17% 45%,39% 45%,40% 25%,41% 65%,45% 45%,67% 45%,68% 0,69% 88%,72% 45%,100% 45%,100% 58%,72% 58%,69% 100%,68% 18%,67% 58%,45% 58%,41% 77%,40% 38%,39% 58%,17% 58%,14% 95%,13% 20%,12% 58%,0 58%);filter:drop-shadow(0 0 5px #6e55ff80)drop-shadow(0 1px #1111113d);opacity:.86;background:linear-gradient(90deg,#6e55ff,#6e55ffb8 32%,#11111157 68%,#6e55ff);height:11px;position:absolute;top:50%;left:0;right:0}.header-electric-rail:after{content:"";opacity:.74;background:linear-gradient(90deg,#0000,#ffffffdb 20%,#6e55ffcc 55%,#11111152 78%,#0000);height:1px;position:absolute;top:15px;left:2%;right:2%;box-shadow:0 0 7px #6e55ff80}.header-electric-rail i,.header-electric-rail b{clip-path:polygon(0 46%,22% 46%,30% 16%,39% 72%,48% 34%,57% 51%,100% 51%,100% 60%,56% 60%,49% 45%,39% 88%,29% 29%,24% 58%,0 58%);filter:drop-shadow(0 0 8px #6e55fff2)drop-shadow(0 1px #11111161);opacity:0;background:linear-gradient(90deg,#0000,#6e55ff57 16%,#6e55ff 43%,#fff 51%,#6e55ff 59%,#0000 100%);width:138px;height:24px;animation:4.4s cubic-bezier(.18,.72,.28,1) infinite headerCurrentRun;position:absolute;top:3px;left:-150px}.header-electric-rail i:nth-child(2){opacity:0;animation-delay:.1s;top:-2px;transform:scale(.72)}.header-electric-rail i:nth-child(3){opacity:0;animation-delay:.2s;top:8px;transform:scale(.52)}.header-electric-rail b{width:44px;height:18px;animation-delay:.29s;top:6px}.header-actions{flex:none;align-items:center;gap:clamp(22px,2vw,32px);margin-left:auto;display:flex}.site-header .header-actions .header-cta{min-width:156px}.site-header .header-actions .account-link-compact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);background:linear-gradient(115deg,#ffffffe0,#ece7ffbd),#ffffffa8;border-color:#6e55ff6b;justify-content:flex-start;width:160px;min-height:51px;margin-left:0;padding:0 11px;box-shadow:0 10px 24px #1f19421a,inset 0 1px #ffffffeb}.site-header .header-actions .account-link-compact:before,.site-header .header-actions .account-link-compact:after{content:none;animation:none;display:none}.site-header .header-actions .account-link-compact:hover{background:#111;border-color:#6e55ff;box-shadow:0 10px 28px #6e55ff33}.site-header .header-actions .account-link-compact:hover .account-link-copy small{color:#aaa5c4}.site-header .header-actions .account-link-compact b{color:#6e55ff;border:1px solid #6e55ff47;place-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;display:grid}.site-header .header-actions .account-link-compact:hover b{color:var(--acid);border-color:#d6ff3f73}.header-cta{isolation:isolate;contain:paint;animation:4.4s ease-in-out infinite headerContactReceiver;overflow:hidden}.header-cta:before{content:"";opacity:0;pointer-events:none;border:1px solid #806dff;animation:4.4s ease-in-out infinite headerContactFrame;position:absolute;inset:-1px}.header-cta:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000,#6e55ffd1,#ffffffe6,#d6ff3f80,#0000);width:28px;height:180%;animation:4.4s ease-in-out infinite headerContactShine;position:absolute;top:-40%;left:-40%;transform:skew(-22deg)}@keyframes headerCurrentRun{0%,10%{opacity:0;left:-150px}15%{opacity:.98}48%{opacity:.92;left:calc(100% + 20px)}54%,to{opacity:0;left:calc(100% + 70px)}}@keyframes headerLogoCharge{0%,8%,58%,to{filter:drop-shadow(0 0 #d6ff3f00);transform:translate(0)}14%{filter:drop-shadow(0 0 9px #d6ff3f99);transform:translate(-2px)}20%{filter:drop-shadow(0 0 4px #d6ff3f4d);transform:translate(0)}}@keyframes headerLogoAura{0%,8%,60%,to{opacity:.2;transform:translateY(-50%)scale(.94)}15%{opacity:.72;transform:translateY(-50%)scale(1.08)}26%{opacity:.28;transform:translateY(-50%)scale(1)}}@keyframes headerLogoExit{0%,8%,56%,to{opacity:.28;transform:translate(-12px,-50%)skew(-28deg)scaleX(.55)}14%{opacity:.95}34%{opacity:.45;transform:translate(18px,-50%)skew(-28deg)scaleX(1.05)}}@keyframes headerContactReceiver{0%,43%,62%,to{box-shadow:0 0 #d6ff3f00}49%{box-shadow:0 0 0 2px #6e55fff2,0 0 32px #6e55ff7a,inset 0 0 18px #d6ff3f14}55%{box-shadow:0 0 0 1px #6e55ff59,0 0 14px #6e55ff2e}}@keyframes headerContactFrame{0%,43%,62%,to{opacity:0;transform:scale(.96)}49%{opacity:1;transform:scale(1)}}@keyframes headerContactShine{0%,44%{opacity:0;left:-40%}49%{opacity:.95}61%,to{opacity:0;left:130%}}@media (max-width:1100px){.header-electric-rail{right:calc(clamp(18px,4vw,72px) + 145px)}}@media (max-width:1040px){.brand-lockup,.brand-logo-frame,.brand-logo-frame img{width:225px}.header-electric-rail{left:calc(clamp(18px,4vw,72px) + 220px)}.header-actions{gap:0}}@media (max-width:760px){.brand-lockup{width:185px;height:62px}.brand-logo-frame{width:185px;height:60px}.brand-logo-frame img{width:185px}.header-electric-rail{opacity:.72;left:198px;right:136px}}@media (max-width:520px){.brand-lockup,.brand-logo-frame,.brand-logo-frame img{width:154px}.header-electric-rail{left:164px;right:112px}}@media (prefers-reduced-motion:reduce){.brand-logo-frame,.brand-lockup:before,.brand-lockup:after,.header-electric-rail i,.header-electric-rail b,.header-cta,.header-cta:before,.header-cta:after{animation:none}}.site-interaction-layer,.hero-interactive-layer,.showcase-browser:after,.kinetic-headline em:after,.hero .button:after,:where(.portfolio-card,.deliverables-list>div,.timeline article,.package-grid>article,.extras-grid>article,.measurement-list>article,.fit-columns>article,.faq-list>details,.demo-stats>div,.axis-paths a,.beauty-paths a,.demo-services>article,.demo-proof>figure,.nord-service-facts article,.nord-includes article,.nord-gallery figure,.nord-stages article,.axis-project-grid article,.axis-plan-grid article,.axis-steps article,.axis-review-grid blockquote,.elan-service-options article,.elan-service-gallery figure,.elan-service-steps article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a):after{display:none}.button,.package-grid article>a,.contact-actions a,.demo-contact-copy>div a,.measurement-section a,.measurement-list article,.nord-crosslinks a,.axis-crosslinks a,.elan-crosslinks a{transition:transform .22s,box-shadow .22s,background-color .22s,border-color .22s,color .22s}.button span,.package-grid article>a span,.contact-actions a span,.nord-crosslinks a span,.axis-crosslinks a span,.elan-crosslinks a span{transition:transform .22s;display:inline-block}.button:hover,.package-grid article>a:hover,.contact-actions a:hover,.demo-contact-copy>div a:hover,.measurement-section a:hover,.nord-crosslinks a:hover,.axis-crosslinks a:hover,.elan-crosslinks a:hover{transform:translateY(-3px);box-shadow:6px 7px #11111124}.button:hover span,.package-grid article>a:hover span,.contact-actions a:hover span,.nord-crosslinks a:hover span,.axis-crosslinks a:hover span,.elan-crosslinks a:hover span{transform:translate(3px,-2px)}.button-primary:hover{background:#282923;box-shadow:6px 7px #7d9b0047}.button-secondary:hover{background:#ffffffb8;border-color:#7d9b00}.package-grid article>a:hover{background:#f4f1e9}.package-grid .featured>a:hover{color:#111;background:#fff}.contact-actions a:hover{background:#ffffff14;border-color:#ffffffc7}.contact-actions a:first-child:hover{background:#e2ff78}.hero-statement>span{white-space:normal;text-wrap:balance;max-width:100%}.hero-statement em{white-space:normal;text-wrap:balance;width:auto;max-width:100%;line-height:1.04}.order-page{color:#111;background:#efede5;min-height:100vh}.order-header{background:#f7f5eef0;border-bottom:1px solid #1111112e;justify-content:space-between;align-items:center;min-height:92px;padding:0 clamp(22px,4vw,66px);display:flex}.order-header>a{align-items:center;width:240px;height:72px;display:flex;overflow:hidden}.order-header img{width:240px;height:auto;display:block}.order-header>div{letter-spacing:1px;align-items:center;gap:28px;font-size:9px;font-weight:900;display:flex}.order-header>div span{color:#7d9b00}.order-header>div a{border:1px solid #111;padding:12px 14px}.order-hero{background:radial-gradient(circle at 85% 20%,#d6ff3f5c,#0000 25%),linear-gradient(135deg,#f7f4ec,#e7e3d7);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:8vw;padding:80px clamp(22px,6vw,100px) 70px;display:grid;position:relative;overflow:hidden}.order-hero:before{content:"50 / 50";color:#11111109;letter-spacing:-1vw;font-size:18vw;font-weight:950;position:absolute;bottom:-24%;right:-1%}.order-hero>*{z-index:1;position:relative}.order-hero>div p{color:#6f8800;letter-spacing:1.5px;margin:0 0 20px;font-size:10px;font-weight:950}.order-hero h1{letter-spacing:-7px;max-width:900px;margin:0;font-size:clamp(58px,7vw,112px);line-height:.84}.order-hero>p{color:#53554f;max-width:470px;margin:0;font-size:15px;line-height:1.75}.order-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:18px;padding:0 clamp(22px,6vw,100px) 110px;display:grid}.order-form{background:#faf8f2;border:1px solid #11111126;padding:clamp(32px,5vw,70px)}.order-step{align-items:flex-start;gap:18px;margin:0 0 36px;display:flex}.order-step>span{width:42px;height:42px;color:var(--acid);background:#111;flex:0 0 42px;place-items:center;font-size:10px;font-weight:950;display:grid}.order-step small{color:#7d9b00;letter-spacing:1.3px;font-size:8px;font-weight:950}.order-step h2{letter-spacing:-2px;text-transform:uppercase;margin:5px 0 0;font-size:clamp(30px,3.5vw,52px);line-height:.95}.order-fields{gap:18px;margin-bottom:22px;display:grid}.order-fields.two-columns{grid-template-columns:1fr 1fr}.order-fields label,.voucher-entry label{gap:8px;display:grid}.order-fields label>span,.voucher-entry label>span{letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:950}.order-fields input,.order-fields textarea,.order-fields select,.voucher-entry input{color:#111;width:100%;min-height:55px;font:inherit;background:#fff;border:1px solid #b8b6ae;border-radius:0;outline:0;padding:15px 16px;font-size:14px}.order-fields textarea{resize:vertical;min-height:128px;line-height:1.55}.order-fields input:focus,.order-fields textarea:focus,.order-fields select:focus,.voucher-entry input:focus{border-color:#7d9b00;box-shadow:0 0 0 3px #7d9b001f}.voucher-entry{background:0 0;border:1px dashed #aaa89f;grid-template-columns:1fr auto;gap:10px;margin-top:30px;padding:16px;display:grid}.voucher-entry button{color:#fff;text-transform:uppercase;cursor:pointer;background:#262721;border:0;align-self:end;min-height:55px;padding:0 20px;font-size:9px;font-weight:950}.voucher-entry button:disabled{opacity:.58;cursor:wait}.voucher-entry p{color:#696b64;grid-column:1/-1;margin:2px 0 0;font-size:10px}.voucher-entry.is-applied{background:#d6ff3f1f;border-style:solid;border-color:#7d9b00}.voucher-entry.is-applied p{color:#536600;font-weight:800}.order-consent{color:#62645e;align-items:flex-start;gap:10px;margin:30px 0 18px;font-size:10px;line-height:1.5;display:flex}.order-consent input{accent-color:#111;margin-top:1px}.order-consent a{color:#536600;text-decoration:underline}.order-submit{color:#fff;text-transform:uppercase;cursor:pointer;background:#111;border:0;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:0 20px;font-size:11px;font-weight:950;display:flex}.order-submit span{color:var(--acid);font-size:16px}.order-submit:disabled{opacity:.6;cursor:wait}.order-status{background:#7d9b001a;border-left:4px solid #7d9b00;margin-top:16px;padding:18px}.order-status.error{background:#b7443214;border-color:#b74432}.order-status strong{text-transform:uppercase}.order-status p{margin:7px 0 0;font-size:12px;line-height:1.55}.order-summary{color:#f6f4ed;background:#11120f;align-self:stretch;position:relative}.order-summary-sticky{padding:clamp(30px,4vw,55px);position:sticky;top:20px}.order-summary-sticky>p:first-child{color:var(--acid);letter-spacing:1.4px;margin:0 0 8px;font-size:8px;font-weight:950}.order-summary h2{letter-spacing:-2.5px;text-transform:uppercase;margin:0 0 42px;font-size:clamp(31px,3.4vw,54px);line-height:.92}.summary-line{color:#aaa;border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding:15px 0;font-size:11px;display:flex}.summary-line b{color:#fff}.summary-line.discount{color:#c7c8c2}.summary-line.discount.active b{color:var(--acid)}.summary-total{border-top:1px solid #ffffff24;gap:8px;padding:24px 0;display:grid}.summary-total span{text-transform:uppercase;font-size:9px;font-weight:900}.summary-total strong{color:var(--acid);letter-spacing:-4px;font-size:clamp(42px,5vw,72px);line-height:.9}.summary-payments{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.summary-payments>div{gap:5px;padding:20px 12px 20px 0;display:grid}.summary-payments>div+div{border-left:1px solid #ffffff24;padding-left:16px}.summary-payments span{color:#91938c;letter-spacing:1px;font-size:7px;font-weight:950}.summary-payments b{font-size:19px}.summary-payments small{color:#8f918a;font-size:8px}.order-summary ul{gap:13px;margin:32px 0;padding:0;list-style:none;display:grid}.order-summary li{color:#d4d4cf;padding-left:19px;font-size:10px;position:relative}.order-summary li:before{content:"✓";color:var(--acid);position:absolute;left:0}.start-paths article:first-child{isolation:isolate;background:linear-gradient(105deg,#11120ffa 0%,#11120fe6 58%,#11120fa8 100%),url(/gatamaine-idea-studio-v1.png) 50%/cover no-repeat;position:relative;overflow:hidden}.start-paths article:first-child:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 25%,#d6ff3f2b,#0000 22%),linear-gradient(122deg,#0000 60%,#d6ff3f1a 60.2%,#0000 60.55%);position:absolute;inset:0}.start-process{isolation:isolate;background:linear-gradient(90deg,#171914f7 0%,#171914de 54%,#171914b8 100%),url(/gatamaine-process-studio-v1.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.start-process:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 78% 30%,#d6ff3f30,#0000 24%),linear-gradient(120deg,#0000 48%,#ffffff0e 48.2%,#0000 48.55%);position:absolute;inset:0}.start-process article{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(145deg,#ffffff07,#0000 58%)}.teams-section{background:linear-gradient(90deg,#10120efa 0%,#10120ee6 50%,#10120eb8 100%),url(/gatamaine-contact-studio-v1.webp) 50%/cover no-repeat}.teams-section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 80% 24%,#d6ff3f26,#0000 22%),linear-gradient(118deg,#0000 64%,#d6ff3f13 64.2%,#0000 64.6%);position:absolute;inset:0}.order-summary{isolation:isolate;background:linear-gradient(155deg,#11120ff0,#11120fc4),url(/gatamaine-digital-control-v1.png) 50%/cover no-repeat;overflow:hidden}.order-summary:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 77% 21%,#d6ff3f36,#0000 20%),linear-gradient(123deg,#0000 55%,#ffffff0e 55.2%,#0000 55.55%);position:absolute;inset:0}.summary-legal{color:#7e8079;font-size:8px;line-height:1.6;display:block}.custom-order-price{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;gap:8px;margin:0 0 20px;padding:25px 0;display:grid}.custom-order-price small{color:#8f918a;font-size:8px}.custom-order-price strong{color:var(--acid);letter-spacing:-1.5px;font-size:32px}.summary-note{line-height:1.6;color:#aaa!important;font-size:11px!important}.payment-success{color:#fff;border-left:8px solid var(--acid);background:#11120f;margin:28px clamp(22px,6vw,100px) 0;padding:48px}.payment-success>span{color:var(--acid);letter-spacing:1.5px;font-size:9px;font-weight:950}.payment-success h1{margin:16px 0;font-size:clamp(48px,7vw,88px)}.payment-success p{color:#b9bbb4;max-width:620px;line-height:1.7}.payment-success a{background:var(--acid);color:#111;margin-top:18px;padding:14px 18px;font-size:10px;font-weight:950;display:inline-block}.payment-cancelled{background:#fff8e6;border-left:5px solid #b08b38;align-items:center;gap:14px 28px;margin:22px clamp(22px,6vw,100px) 0;padding:18px 22px;display:flex}.payment-cancelled strong{text-transform:uppercase}.payment-cancelled span{color:#65645e;font-size:12px}.order-footer{color:#aaa;background:#111;align-items:center;gap:32px;min-height:95px;padding:0 clamp(22px,6vw,100px);font-size:9px;display:flex}.order-footer span{color:#fff;letter-spacing:1px;margin-right:auto;font-weight:950}@media (max-width:900px){.order-hero{grid-template-columns:1fr;gap:30px}.order-layout{grid-template-columns:1fr}.order-summary{grid-row:1}.order-summary-sticky{position:static}}@media (max-width:650px){.order-header{min-height:72px;padding:0 16px}.order-header>a,.order-header img{width:168px}.order-header>div span{display:none}.order-header>div{gap:0;font-size:8px}.order-header>div a{padding:9px}.order-hero{padding:58px 5vw 50px}.order-hero h1{letter-spacing:-4px;font-size:51px;line-height:.88}.order-layout{padding:0 0 70px}.order-form,.order-summary-sticky{padding:34px 5vw}.order-fields.two-columns,.voucher-entry{grid-template-columns:1fr}.voucher-entry button{width:100%}.summary-payments{grid-template-columns:1fr}.summary-payments>div+div{border-top:1px solid #ffffff24;border-left:0;padding-left:0}.order-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 5vw}.order-footer span{margin:0 0 8px}}@media (max-width:760px){.hero-statement>span{letter-spacing:-3px;font-size:clamp(39px,11vw,58px);line-height:.9}.hero-statement em{letter-spacing:-.35px;width:auto;font-size:clamp(18px,5.2vw,23px);line-height:1.08}}.portfolio-image img,.demo-service-image img,.nord-gallery figure img,.axis-project-grid article img,.elan-service-gallery figure img{transition:transform .65s cubic-bezier(.2,.72,.25,1),filter .45s}.portfolio-card:hover .portfolio-image img,.demo-services article:hover .demo-service-image img,.nord-gallery figure:hover img,.axis-project-grid article:hover img,.elan-service-gallery figure:hover img{filter:saturate()contrast(1.07);transform:scale(1.045)}.portfolio-meta b,.demo-services article h3,.nord-gallery figcaption,.axis-project-grid article h3,.elan-service-gallery figcaption{transition:transform .28s,color .28s}.portfolio-card:hover .portfolio-meta b,.demo-services article:hover h3,.nord-gallery figure:hover figcaption,.axis-project-grid article:hover h3,.elan-service-gallery figure:hover figcaption{transform:translate(5px)}.home-page :is(.section-heading h2,.deliverables-title h2,.process-section h2,.offer-copy h2,.fit-section h2,.about-section h2,.faq-section h2,.contact-section h2),.start-page :is(.start-hero h1,.start-paths h2,.start-process h2,.start-packages h2,.teams-intro h2,.teams-form-card h3){text-wrap:balance}.home-page .hero-statement>span{letter-spacing:-5px;max-width:920px;font-size:clamp(48px,5.25vw,88px);line-height:.9}.home-page .hero-lead{max-width:650px;font-size:16px;line-height:1.72}.home-page .logo-gift-heading{padding-top:138px;padding-bottom:94px}.home-page .logo-gift-heading h2{letter-spacing:-6px;max-width:760px;font-size:clamp(58px,7.35vw,112px);line-height:.86}.home-page :is(.section-heading h2,.process-section h2){letter-spacing:-4px;font-size:clamp(42px,4.8vw,70px);line-height:.97}.home-page .deliverables-title h2{letter-spacing:-3.5px;font-size:clamp(42px,4.35vw,62px);line-height:.98}.home-page :is(.offer-intro h2,.extras-heading h2){letter-spacing:-4px;font-size:clamp(44px,5vw,74px);line-height:.94}.home-page .measurement-section h2{letter-spacing:-4px;font-size:clamp(43px,4.7vw,69px);line-height:.94}.home-page .fit-section h2{letter-spacing:-3.5px;font-size:clamp(40px,4.15vw,61px);line-height:.98}.home-page .about-section h2{letter-spacing:-3.5px;font-size:clamp(42px,4.45vw,65px);line-height:.98}.home-page .faq-section h2{letter-spacing:-3.5px;font-size:clamp(42px,4.35vw,63px);line-height:.98}.home-page .contact-section h2{letter-spacing:-5px;font-size:clamp(52px,6.5vw,96px);line-height:.91}.home-page .package-price strong{letter-spacing:-5px;font-size:clamp(52px,5.3vw,82px)}.home-page .package-grid .custom .package-price strong{font-size:clamp(34px,3.65vw,54px)}.home-page .section-label{letter-spacing:1.8px;margin-bottom:22px}.home-page .section-heading>p,.home-page .deliverables-title>p:last-child,.home-page :is(.offer-intro,.extras-heading)>p:last-child{line-height:1.78}.start-page .start-hero h1{letter-spacing:-6px;font-size:clamp(58px,7vw,108px);line-height:.86}.start-page .start-paths article h2{letter-spacing:-3.5px;font-size:clamp(42px,4.4vw,68px);line-height:.92}.start-page .start-process header h2{letter-spacing:-5px;font-size:clamp(50px,6vw,90px);line-height:.88}.start-page .start-packages header h2{letter-spacing:-4.5px;font-size:clamp(50px,5.3vw,80px);line-height:.9}.start-page .teams-intro h2{letter-spacing:-5px;font-size:clamp(54px,6vw,92px);line-height:.88}.start-page .teams-form-card>div:first-child h3{letter-spacing:-3px;font-size:clamp(40px,4vw,60px);line-height:.92}@media (max-width:650px){.home-page .hero-statement>span{letter-spacing:-2.5px;font-size:clamp(36px,9.8vw,45px);line-height:.94}.home-page .hero-lead{font-size:15px}.home-page .logo-gift-heading{padding-top:100px;padding-bottom:70px}.home-page .logo-gift-heading h2{letter-spacing:-4px;max-width:88%;font-size:54px;line-height:.88}.home-page :is(.section-heading h2,.deliverables-title h2,.process-section h2,.offer-copy h2,.fit-section h2,.about-section h2,.faq-section h2){letter-spacing:-2px;font-size:37px;line-height:.98}.home-page :is(.offer-intro h2,.extras-heading h2,.measurement-section h2){letter-spacing:-2.4px;font-size:39px;line-height:.96}.home-page .contact-section h2{letter-spacing:-3px;font-size:47px;line-height:.93}.home-page .package-price strong{font-size:66px}.start-page :is(.start-hero h1,.start-process header h2,.start-packages header h2,.teams-intro h2){letter-spacing:-3px;font-size:45px;line-height:.92}.start-page .start-paths article h2,.start-page .teams-form-card>div:first-child h3{letter-spacing:-2.4px;font-size:39px;line-height:.94}}.home-page{--home-stage:min(calc(100% - clamp(24px, 3vw, 58px)), 1700px);--home-visual:min(calc(100% - clamp(38px, 4vw, 88px)), 1440px);--home-about:min(calc(100% - clamp(52px, 6vw, 124px)), 1360px);--home-reading:min(calc(100% - clamp(64px, 8vw, 150px)), 1300px);isolation:isolate;background:linear-gradient(90deg,#11111109 1px,#0000 1px) 50%/min(100%,1702px) 100%,radial-gradient(circle at 6% 8%,#d6ff3f21,#0000 22%),radial-gradient(circle at 94% 66%,#7970ff17,#0000 24%),#e8e4da;padding:18px 0 26px;position:relative}.home-page:before,.home-page:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000e6 13%,#0000 34% 66%,#000000e6 87%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000e6 13%,#0000 34% 66%,#000000e6 87%,#000 100%)}.home-page:before{opacity:.62;background-image:radial-gradient(circle,#d6ff3f7a 0 1.3px,#0000 1.8px),radial-gradient(circle,#7970ff42 0 1px,#0000 1.6px),repeating-linear-gradient(116deg,#0000 0 172px,#1111110e 173px 174px,#0000 175px 342px);background-position:18px 34px,97% 170px,0 0;background-size:214px 246px,286px 318px,460px 460px;animation:28s ease-in-out infinite alternate homeAmbientSignals}.home-page:after{opacity:.74;background-image:radial-gradient(72% 18% at -8% 16%,#0000 0 67%,#d6ff3f2e 67.3% 67.7%,#0000 68.1%),radial-gradient(68% 16% at 108% 52%,#0000 0 69%,#7970ff24 69.3% 69.7%,#0000 70.1%),linear-gradient(106deg,#0000 0 11%,#ffffff6b 11.15%,#0000 11.3% 88%,#1111110b 88.15%,#0000 88.3%);background-position:0 80px,0 420px,0 0;background-repeat:repeat-y;background-size:100% 760px,100% 920px,100% 640px;animation:34s ease-in-out infinite alternate homeAmbientRibbons}@keyframes homeAmbientSignals{0%{opacity:.48;background-position:18px 34px,97% 170px,0 0}50%{opacity:.7;background-position:54px 142px,calc(100% - 38px) 286px,26px 92px}to{opacity:.55;background-position:8px 258px,calc(100% - 92px) 410px,-22px 184px}}@keyframes homeAmbientRibbons{0%{background-position:0 80px,0 420px,0 0}to{background-position:0 300px,0 120px,0 280px}}.home-page>:is(.site-header,.hero,.promise-strip,.site-marquee,footer){width:var(--home-stage);margin-left:auto;margin-right:auto}.home-page>:is(.deliverables-section,.logo-gift-section,.offer-section,.measurement-section,.contact-section){width:var(--home-stage);border:1px solid #ffffff17;margin:26px auto 0;box-shadow:0 24px 70px #1716121a}.home-page>:is(.portfolio-section,.process-section,.extras-section,.fit-section,.about-section,.faq-section){width:var(--home-reading);border:1px solid #1111111c;margin:26px auto 0;box-shadow:0 22px 64px #17161212}.home-page>.hero{width:var(--home-stage);border:0;margin-top:14px;margin-left:auto;margin-right:auto;box-shadow:inset 0 1px #ffffff42,0 24px 70px #17161214}.home-page>.promise-strip{margin-top:14px}.home-page>.site-marquee{margin-top:0}.home-page>footer{background:#f4f1e9cc;border-top:1px solid #11111124;margin-top:26px}.home-page :is(.section-heading,.offer-intro,.extras-heading){max-width:1320px;margin-left:auto;margin-right:auto}.home-page .portfolio-grid,.home-page .timeline,.home-page .package-grid,.home-page .extras-grid,.home-page .offer-terms{max-width:1380px;margin-left:auto;margin-right:auto}@media (max-width:1180px){.home-page{--home-stage:calc(100% - 24px);--home-visual:calc(100% - 24px);--home-about:calc(100% - 24px);--home-reading:calc(100% - 24px);padding-top:12px}.home-page:before,.home-page:after{opacity:.3;animation:none}.home-page>:is(.portfolio-section,.deliverables-section,.logo-gift-section,.process-section,.offer-section,.extras-section,.measurement-section,.fit-section,.about-section,.faq-section,.contact-section){margin-top:16px}}@media (max-width:760px){.home-page{--home-stage:100%;--home-visual:100%;--home-about:100%;--home-reading:100%;background:var(--paper);padding:0}.home-page>:is(.site-header,.hero,.promise-strip,.site-marquee,.portfolio-section,.deliverables-section,.logo-gift-section,.process-section,.offer-section,.extras-section,.measurement-section,.fit-section,.about-section,.faq-section,.contact-section,footer){width:100%;box-shadow:none;border-left:0;border-right:0;margin-top:0}.home-page:before,.home-page:after{display:none}}@media (prefers-reduced-motion:reduce){.home-page:before,.home-page:after{animation:none}}.home-page>:is(.site-header,.promise-strip,.site-marquee,.logo-gift-section,.measurement-section,.contact-section,footer){width:100%;max-width:none;margin-left:0;margin-right:0}.home-page>.portfolio-section{width:var(--home-visual)}.home-page>.about-section{width:var(--home-about)}.home-page>.contact-section{margin-top:26px}.home-page>footer{margin-top:0}@media (min-width:1181px){.home-page{--home-stage:min(calc(100% - clamp(64px, 7vw, 150px)), 1560px);--home-visual:min(calc(100% - clamp(108px, 12vw, 250px)), 1320px);--home-about:min(calc(100% - clamp(156px, 17vw, 360px)), 1180px);--home-reading:min(calc(100% - clamp(190px, 21vw, 440px)), 1120px)}}@media (max-width:1180px){.home-page>.contact-section{margin-top:16px}}@media (max-width:760px){.home-page>.contact-section{margin-top:0}}.studio-signature{width:var(--home-reading);color:#f5f3ec;isolation:isolate;background:radial-gradient(circle at 84% 14%,#7970ff33,#0000 26%),linear-gradient(128deg,#11120f 0 54%,#171915 100%);border:1px solid #ffffff1f;margin:26px auto 0;padding:clamp(82px,8vw,132px) clamp(34px,5vw,82px) 42px;position:relative;overflow:hidden;box-shadow:0 26px 76px #10110e29}.studio-signature:before{content:"GATA";z-index:-1;color:#d6ff3f0b;letter-spacing:-1.5vw;font-size:clamp(150px,22vw,360px);font-weight:950;line-height:.78;position:absolute;top:-3%;right:-2%}.studio-signature:after{content:"";z-index:-1;background:linear-gradient(112deg,#0000 0 18%,#d6ff3f1f 18.1%,#0000 18.25% 62%,#7970ff29 62.1%,#0000 62.25%) 0 0/150% 100%,repeating-linear-gradient(90deg,#0000 0 119px,#ffffff09 120px) 0 0/100% 100%;animation:14s ease-in-out infinite alternate signatureCurrent;position:absolute;inset:0}@keyframes signatureCurrent{0%{opacity:.68;background-position:25% 0,0 0}to{opacity:1;background-position:75% 0,42px 0}}.studio-signature header{max-width:1040px}.studio-signature header>p{color:var(--acid);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 28px;font-size:8px;font-weight:900;display:flex}.studio-signature header>p:before{content:"";background:var(--acid);width:30px;height:2px}.studio-signature header>p span{color:#ffffff7a}.studio-signature h2{letter-spacing:clamp(-6px,-.45vw,-3px);text-transform:uppercase;max-width:980px;margin:0;font-size:clamp(52px,6.3vw,98px);line-height:.89}.studio-signature h2 em{color:var(--acid);font-style:normal}.studio-signature header>div{flex-wrap:wrap;gap:8px;margin:38px 0 54px;display:flex}.studio-signature header>div strong{color:#ffffffb3;letter-spacing:1px;border:1px solid #fff3;padding:8px 10px;font-size:7px}.studio-signature-grid{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);display:grid}.studio-signature-grid article{border-right:1px solid #ffffff2e;flex-direction:column;min-height:320px;padding:26px 24px 28px 0;transition:background-color .28s,transform .28s;display:flex;position:relative}.studio-signature-grid article+article{padding-left:24px}.studio-signature-grid article:last-child{border-right:0}.studio-signature-grid article:hover{background:#d6ff3f0e}.studio-signature-grid article>span:not(.studio-service-popup),.studio-signature-grid article>b{color:var(--acid);letter-spacing:1px;font-size:7px;font-weight:900}.studio-signature-grid h3{letter-spacing:-1.8px;text-transform:uppercase;margin:74px 0 18px;font-size:clamp(25px,2.4vw,39px);line-height:1}.studio-signature-grid p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.68}.studio-signature-grid article>b{color:#ffffff59;margin-top:auto;padding-top:22px;line-height:1.45;position:static}.studio-signature-grid article:focus-visible{outline:1px solid var(--acid);outline-offset:-1px}.studio-signature-grid article>.studio-service-popup{z-index:120;color:#f5f4ed;opacity:0;visibility:hidden;pointer-events:none;transform-origin:50%;background:linear-gradient(132deg,#d6ff3f14,#0000 32%),#0b0c0af9;border:1px solid #d6ff3f80;align-content:start;gap:13px;width:min(780px,100vw - 72px);min-height:360px;padding:clamp(30px,3vw,44px);transition:opacity .22s,visibility .22s,transform .34s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;top:43vh;left:50vw;right:auto;overflow:hidden;transform:translate(-50%,calc(24px - 50%))scale(.965);box-shadow:0 0 0 100vmax #05060557,0 38px 100px #0000008f,12px 12px #7970ff4d}.studio-signature-grid article>.studio-service-popup:before{content:"";background:linear-gradient(110deg,#0000 0 40%,#ffffff17 48%,#0000 56% 100%);position:absolute;inset:0;transform:translate(-120%)}.studio-service-popup.popup-from-left,.studio-service-popup.popup-from-right{transform-origin:50%;left:50vw;right:auto}.studio-signature-grid article:hover,.studio-signature-grid article:focus{z-index:19}.studio-signature-grid article:hover>.studio-service-popup,.studio-signature-grid article:focus>.studio-service-popup{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}.studio-signature-grid article:hover>.studio-service-popup:before,.studio-signature-grid article:focus>.studio-service-popup:before{animation:1.05s ease-out 80ms both studioPopupShine}.studio-service-popup small{color:var(--acid);letter-spacing:1.4px;font-size:8px;font-weight:950}.studio-service-popup>strong{letter-spacing:-1.7px;text-transform:uppercase;max-width:580px;font-size:clamp(29px,3vw,43px);line-height:.96}.studio-service-popup>span{color:#f5f4edc2;max-width:620px;font-size:14px;line-height:1.64}.studio-service-popup>em{border-top:1px solid #ffffff29;grid-template-columns:1fr;gap:7px;padding-top:11px;font-style:normal;display:grid}.studio-service-popup>em i{color:#f5f4ede0;letter-spacing:.25px;padding-left:16px;font-size:9px;font-style:normal;font-weight:800;position:relative}.studio-service-popup>em i:before{content:"↗";color:var(--acid);position:absolute;left:0}.studio-service-popup>b{color:#111;background:var(--acid);letter-spacing:.8px;justify-content:space-between;gap:18px;margin-top:3px;padding:10px 12px;font-size:8px;display:flex}.studio-service-popup>b u{text-align:right;text-decoration:none}@keyframes studioPopupShine{to{transform:translate(120%)}}.studio-signature>a{color:#111;background:var(--acid);letter-spacing:.45px;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(100%,410px);min-height:62px;margin:38px 0 0 auto;padding:0 22px;font-size:9px;font-weight:900;text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:7px 7px #7970ff80}.studio-signature>a:hover{transform:translate(-3px,-3px);box-shadow:11px 11px #7970ffa8}@media (max-width:1050px){.studio-signature-grid{grid-template-columns:1fr 1fr}.studio-signature-grid article:nth-child(2){border-right:0}.studio-signature-grid article:nth-child(n+3){border-top:1px solid #ffffff2e}}@media (max-width:760px){.home-page>.studio-signature{width:100%;box-shadow:none;border-left:0;border-right:0;margin-top:0;padding:76px 5vw 54px}.studio-signature h2{letter-spacing:-3px;font-size:43px;line-height:.92}.studio-signature header>div{margin-bottom:42px}.studio-signature-grid{grid-template-columns:1fr}.studio-signature-grid article,.studio-signature-grid article+article{border-top:1px solid #ffffff2e;border-right:0;min-height:250px;padding:24px 8px 27px}.studio-signature-grid article:focus{min-height:455px}.studio-signature-grid article:first-child{border-top:0}.studio-signature-grid h3{margin-top:48px}.studio-signature-grid article>b,.studio-signature-grid article+article>b{left:8px}.studio-signature-grid article>.studio-service-popup,.studio-service-popup.popup-from-left,.studio-service-popup.popup-from-right{width:auto;min-height:420px;padding:22px;top:10px;left:8px;right:8px}.studio-service-popup>strong{font-size:25px}.studio-signature>a{margin-top:30px}}@media (prefers-reduced-motion:reduce){.studio-signature-grid article>.studio-service-popup,.studio-signature-grid article>.studio-service-popup:before{transition:none;animation:none}.studio-signature:after{animation:none}}:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage){--demo-stage:min(calc(100% - clamp(24px, 3vw, 58px)), 1700px);--demo-visual:min(calc(100% - clamp(38px, 4vw, 88px)), 1440px);--demo-reading:min(calc(100% - clamp(64px, 8vw, 150px)), 1300px);padding:16px 0 24px}:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage)>.demo-ribbon{margin-top:-16px}:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage)>.demo-footer{margin-bottom:-24px}.demo-page>:is(.demo-nav,.demo-hero){width:var(--demo-stage);margin-left:auto;margin-right:auto}.demo-page>.demo-nav{margin-top:14px}.demo-page>.demo-hero{box-shadow:0 24px 70px #17161217}.demo-page>:is(.demo-stats,.axis-paths,.beauty-paths,.demo-proof,.booking-section){width:var(--demo-visual);margin:22px auto 0;box-shadow:0 22px 64px #17161214}.demo-page>.demo-services{width:var(--demo-reading);border:1px solid #11111117;margin:22px auto 0;box-shadow:0 22px 64px #1716120f}.demo-page>:is(.demo-manifesto,.demo-testimonial,.demo-contact){margin-top:22px}:is(.axis-subpage,.nord-subpage,.elan-subpage)>:is(.axis-subnav,.axis-inner-hero,.nord-subnav,.nord-service-hero,.elan-subnav,.elan-service-hero){width:var(--demo-stage);margin-left:auto;margin-right:auto}:is(.axis-subpage,.nord-subpage,.elan-subpage)>:is(.axis-subnav,.nord-subnav,.elan-subnav){margin-top:14px}:is(.axis-subpage,.nord-subpage,.elan-subpage)>:is(.axis-inner-hero,.nord-service-hero,.elan-service-hero){box-shadow:0 24px 70px #17161217}.axis-subpage>:is(.axis-project-grid,.axis-reviews),.nord-subpage>:is(.nord-service-facts,.nord-gallery),.elan-subpage>.elan-service-gallery,.elan-subpage>#programare{width:var(--demo-visual);margin-left:auto;margin-right:auto}.axis-subpage>:is(.axis-plan-grid,.axis-steps),.nord-subpage>:is(.nord-includes,.nord-expectations),.elan-subpage>:is(.elan-service-options,.elan-service-steps){width:var(--demo-reading);margin-left:auto;margin-right:auto}.axis-subpage>:is(.axis-project-grid,.axis-plan-grid,.axis-steps,.axis-reviews),.nord-subpage>:is(.nord-service-facts,.nord-includes,.nord-gallery,.nord-expectations),.elan-subpage>:is(.elan-service-options,.elan-service-gallery,.elan-service-steps),.elan-subpage>#programare{margin-top:22px;box-shadow:0 22px 64px #17161212}.elan-subpage>#programare>.booking-section{width:100%}@media (max-width:1180px){:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage){--demo-stage:calc(100% - 24px);--demo-visual:calc(100% - 24px);--demo-reading:calc(100% - 24px);padding-top:12px}:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage)>.demo-ribbon{margin-top:-12px}}@media (max-width:760px){:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage){--demo-stage:100%;--demo-visual:100%;--demo-reading:100%;padding:0}:where(.demo-page,.axis-subpage,.nord-subpage,.elan-subpage)>:is(.demo-ribbon,.demo-nav,.demo-hero,.demo-stats,.axis-paths,.beauty-paths,.demo-services,.demo-proof,.booking-section,.axis-subnav,.axis-inner-hero,.axis-project-grid,.axis-plan-grid,.axis-steps,.axis-reviews,.nord-subnav,.nord-service-hero,.nord-service-facts,.nord-includes,.nord-gallery,.nord-expectations,.elan-subnav,.elan-service-hero,.elan-service-options,.elan-service-gallery,.elan-service-steps,#programare,.demo-footer){width:100%;box-shadow:none;border-left:0;border-right:0;margin-top:0;margin-bottom:0}}.axis-service-overview{color:#f4f0e7;isolation:isolate;background-color:#111;background-position:50%;background-size:cover;grid-template-columns:1.15fr .85fr;gap:clamp(50px,7vw,110px);padding:clamp(78px,8vw,124px) 4vw;display:grid;position:relative;overflow:hidden}.axis-section-renovari-complete .axis-service-overview{background-image:linear-gradient(90deg,#0c0d0cf2,#0c0d0ccc 55%,#0c0d0c7a),url(/axis-renovation-protection.webp)}.axis-section-case-la-cheie .axis-service-overview{background-image:linear-gradient(90deg,#0c0d0cf2,#0c0d0cc7 55%,#0c0d0c6e),url(/axis-house-layout.webp)}.axis-section-instalatii-finisaje .axis-service-overview{background-image:linear-gradient(90deg,#0c0d0cf2,#0c0d0cc7 55%,#0c0d0c6e),url(/axis-install-electric.webp)}.axis-service-overview:before{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:linear-gradient(108deg,#0000 24%,#ffca542e 50%,#0000 72%);position:absolute;inset:-35% -10% -35% 22%;transform:rotate(-8deg)}.axis-service-overview:after{content:"AXIS / EXECUȚIE";z-index:-1;color:#ffffff0e;letter-spacing:-5px;white-space:nowrap;font-size:clamp(48px,8vw,126px);font-weight:950;position:absolute;bottom:2vw;right:3vw}.axis-service-overview>div>p,.axis-service-scope header p,.axis-service-gallery header p,.axis-service-process>p,.axis-service-assurance>p{color:#ffbd2e;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.axis-service-overview h2,.axis-service-scope h2,.axis-service-gallery h2{letter-spacing:-4px;text-transform:uppercase;margin:24px 0 34px;font-size:clamp(46px,5.5vw,84px);line-height:.9}.axis-service-overview>div>span{color:#f4f0e7b3;max-width:62ch;font-size:15px;line-height:1.75;display:block}.axis-service-overview aside{border-top:1px solid #ffffff3d}.axis-service-overview aside>div{border-bottom:1px solid #ffffff3d;grid-template-columns:54px 1fr;align-items:center;min-height:105px;padding:24px 0;display:grid}.axis-service-overview aside span{color:#ffbd2e;font-size:10px;font-weight:900}.axis-service-overview aside strong{text-transform:uppercase;font-size:clamp(18px,2vw,28px)}.axis-service-scope{background:#efece3;padding:clamp(85px,9vw,135px) 4vw}.axis-service-scope header,.axis-service-gallery header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:50px;display:grid}.axis-service-scope h2,.axis-service-gallery h2{margin:0}.axis-service-scope>div{border-top:1px solid #11111140;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.axis-service-scope article{border-right:1px solid #11111140;min-height:350px;padding:24px 26px 28px 0}.axis-service-scope article+article{padding-left:26px}.axis-service-scope article:last-child{border-right:0}.axis-service-scope article>span,.axis-service-process article>span{color:#8a6c09;font-size:9px;font-weight:900}.axis-service-scope h3,.axis-service-process h3{text-transform:uppercase;margin:68px 0 18px;font-size:23px;line-height:1.05}.axis-service-scope article p,.axis-service-process article p{color:#111111ad;margin:0;font-size:12px;line-height:1.7}.axis-service-gallery{color:#f4f0e7;background:#171816;padding:clamp(85px,9vw,130px) 4vw}.axis-service-gallery header{margin-bottom:64px}.axis-service-gallery>div{grid-template-columns:1.15fr .85fr .85fr;gap:13px;display:grid}.axis-service-gallery figure{background:#090a09;min-height:540px;margin:0;position:relative;overflow:hidden}.axis-service-gallery figure:nth-child(2),.axis-service-gallery figure:nth-child(3){min-height:450px;margin-top:90px}.axis-service-gallery img{object-fit:cover;filter:saturate(.72)contrast(1.1);width:100%;height:100%;transition:transform .65s,filter .4s;position:absolute;inset:0}.axis-service-gallery figure:hover img{filter:saturate(.95)contrast(1.06);transform:scale(1.045)}.axis-service-gallery figure:after{content:"";background:linear-gradient(#0000 42%,#000000d1);position:absolute;inset:0}.axis-service-gallery figcaption{z-index:1;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:22px;left:20px;right:20px}.axis-service-gallery figcaption span{color:#ffbd2e;text-transform:uppercase;font-size:8px;font-weight:900}.axis-service-gallery figcaption b{text-align:right;max-width:17ch;font-size:15px;line-height:1.3}.axis-service-process{background:#efece3;grid-template-columns:.48fr 1.52fr;gap:55px;padding:clamp(78px,8vw,118px) 4vw;display:grid}.axis-service-process>div{grid-template-columns:repeat(4,1fr);display:grid}.axis-service-process article{border-left:1px solid #11111147;min-height:245px;padding:22px 26px}.axis-service-process article:last-child{border-right:1px solid #11111147}.axis-service-assurance{color:#111;text-align:center;background:#ffbd2e;padding:clamp(90px,10vw,150px) max(4vw,50% - 650px)}.axis-service-assurance>p{color:#111111ad}.axis-service-assurance blockquote{letter-spacing:-3px;text-transform:uppercase;max-width:1120px;margin:38px auto 46px;font-size:clamp(36px,5vw,74px);font-weight:950;line-height:.97}.axis-service-assurance a{color:#fff;text-transform:uppercase;background:#111;justify-content:space-between;gap:30px;min-width:280px;padding:19px 22px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.axis-subpage>:is(.axis-service-overview,.axis-service-scope,.axis-service-process){width:var(--demo-reading);margin:22px auto 0;box-shadow:0 22px 64px #17161212}.axis-subpage>.axis-service-gallery{width:var(--demo-visual);margin:22px auto 0;box-shadow:0 22px 64px #17161214}.axis-subpage>.axis-service-assurance{margin-top:22px}@media (max-width:1060px){.axis-service-overview,.axis-service-process{grid-template-columns:1fr}.axis-service-scope>div,.axis-service-process>div{grid-template-columns:1fr 1fr}.axis-service-scope article:nth-child(2){border-right:0}.axis-service-scope article:nth-child(n+3){border-top:1px solid #11111140}.axis-service-gallery>div{grid-template-columns:1fr 1fr}.axis-service-gallery figure:first-child{grid-column:1/-1}.axis-service-gallery figure:nth-child(2),.axis-service-gallery figure:nth-child(3){margin-top:0}}@media (max-width:760px){.axis-subpage>:is(.axis-service-overview,.axis-service-scope,.axis-service-gallery,.axis-service-process,.axis-service-assurance){width:100%;box-shadow:none;margin-top:0}.axis-service-overview,.axis-service-scope,.axis-service-gallery,.axis-service-process,.axis-service-assurance{padding:72px 5vw}.axis-service-scope header,.axis-service-gallery header{grid-template-columns:1fr;gap:24px}.axis-service-scope>div,.axis-service-process>div,.axis-service-gallery>div{grid-template-columns:1fr}.axis-service-scope article,.axis-service-scope article+article,.axis-service-process article{border-bottom:1px solid #11111140;border-left:0;border-right:0;min-height:230px;padding:24px 0}.axis-service-gallery figure,.axis-service-gallery figure:nth-child(2),.axis-service-gallery figure:nth-child(3){min-height:430px;margin-top:0}.axis-service-assurance a{width:100%;min-width:0}}.axis-plan-brief{color:#f4f0e7;isolation:isolate;background:radial-gradient(circle at 83% 22%,#ffbd2e33,#0000 24%),linear-gradient(123deg,#ffffff0e,#0000 42%),#111;padding:clamp(78px,8vw,120px) 4vw;position:relative;overflow:hidden}.axis-plan-brief:before{content:"";z-index:-1;opacity:.52;background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff0e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(32deg,#0000 48.8%,#ffbd2e38 49% 49.25%,#0000 49.5%) 0 0/100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000002e,#000 54%,#0006);mask-image:linear-gradient(90deg,#0000002e,#000 54%,#0006)}.axis-plan-brief:after{content:"AXIS / PLAN";z-index:-1;color:#ffffff09;letter-spacing:-12px;white-space:nowrap;font-size:clamp(82px,16vw,250px);font-weight:950;position:absolute;top:17%;right:-2vw}.axis-plan-brief>div:first-child{grid-template-columns:.55fr 1.45fr;align-items:end;gap:48px;display:grid}.axis-plan-brief>div:first-child>p,.axis-plan-compare header>p,.axis-plan-docs header>p{color:#ffbd2e;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.axis-plan-brief h2,.axis-plan-compare h2,.axis-plan-docs h2{letter-spacing:-4px;text-transform:uppercase;margin:0;font-size:clamp(46px,5.6vw,86px);line-height:.9}.axis-plan-brief>div:first-child>span{color:#f4f0e7ad;grid-column:2;max-width:65ch;font-size:15px;line-height:1.75}.axis-plan-brief>div:last-child{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.axis-plan-brief article{background:linear-gradient(#ffffff09,#0000 72%);border-right:1px solid #ffffff38;min-height:245px;padding:23px 26px 26px 0}.axis-plan-brief article+article{padding-left:26px}.axis-plan-brief article:last-child{border-right:0}.axis-plan-brief article>span,.axis-plan-docs article>span{color:#ffbd2e;font-size:9px;font-weight:900}.axis-plan-brief h3,.axis-plan-docs h3{text-transform:uppercase;margin:58px 0 16px;font-size:22px;line-height:1.05}.axis-plan-brief article p,.axis-plan-docs article p{color:#f4f0e79e;margin:0;font-size:12px;line-height:1.68}.axis-plan-grid{padding-top:clamp(70px,7vw,105px)}.axis-plan-grid article{background:#ffffff80;flex-direction:column;padding:clamp(20px,2vw,30px);display:flex;box-shadow:0 18px 55px #1111110e}.axis-plan-card-copy>p{color:#8a6c09;letter-spacing:1px;text-transform:uppercase;margin:28px 0 13px;font-size:8px;font-weight:900}.axis-plan-card-copy h2{margin:0 0 18px}.axis-plan-card-copy>span{color:#111111ad;min-height:86px;font-size:13px;line-height:1.68;display:block}.axis-plan-specs{border-top:1px solid #11111140;border-bottom:1px solid #11111140;margin:30px 0 0}.axis-plan-specs>div{border-bottom:1px solid #11111121;grid-template-columns:90px 1fr;gap:15px;padding:12px 0;display:grid}.axis-plan-specs>div:last-child{border-bottom:0}.axis-plan-specs dt{color:#11111180;text-transform:uppercase;font-size:8px;font-weight:900}.axis-plan-specs dd{text-align:right;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.axis-plan-grid article>ul{min-height:132px;margin:28px 0 30px;padding:0;list-style:none}.axis-plan-grid article>li,.axis-plan-grid article>ul li{color:#111111b8;border-bottom:1px solid #1111111a;padding:8px 0 8px 22px;font-size:11px;line-height:1.45;position:relative}.axis-plan-grid article>ul li:before{content:"↗";color:#8a6c09;font-weight:900;position:absolute;left:0}.axis-plan-grid article>a{border-top:2px solid #111;margin-top:auto;padding-top:20px}.axis-plan-compare{background:#efece3;padding:clamp(80px,9vw,135px) 4vw}.axis-plan-compare header{grid-template-columns:.55fr 1.45fr;align-items:end;gap:48px;margin-bottom:62px;display:grid}.axis-plan-table{border-top:3px solid #111}.axis-plan-table>div{border-bottom:1px solid #11111140;grid-template-columns:.55fr 1fr 1fr;align-items:center;gap:32px;min-height:115px;padding:24px 0;display:grid}.axis-plan-table-head{color:#79600d;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900;min-height:60px!important}.axis-plan-table strong{text-transform:uppercase;font-size:clamp(20px,2.2vw,31px)}.axis-plan-table>div>span{color:#111111ad;font-size:12px;line-height:1.65}.axis-plan-docs{color:#f4f0e7;isolation:isolate;background:linear-gradient(90deg,#0c0d0cf2,#0c0d0ccc 56%,#0c0d0c87),radial-gradient(circle at 72% 28%,#ffbd2e2e,#0000 27%),url(/axis-stage-coordination.webp) 50% 52%/cover no-repeat,#171816;padding:clamp(82px,9vw,135px) 4vw;position:relative;overflow:hidden}.axis-plan-docs:after{content:"DOCUMENTAȚIE / EXECUȚIE";z-index:-1;color:#ffffff0e;letter-spacing:-4px;white-space:nowrap;font-size:clamp(36px,6.5vw,104px);font-weight:950;position:absolute;bottom:3vw;right:3vw}.axis-plan-docs header{grid-template-columns:.48fr 1.02fr .7fr;align-items:end;gap:44px;display:grid}.axis-plan-docs header>span{color:#f4f0e7a8;font-size:13px;line-height:1.7}.axis-plan-docs>div{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin-top:72px;display:grid}.axis-plan-docs article{border-right:1px solid #ffffff38;min-height:280px;padding:24px 27px 26px 0}.axis-plan-docs article+article{padding-left:27px}.axis-plan-docs article:last-child{border-right:0}.axis-subpage>:is(.axis-plan-brief,.axis-plan-compare){width:var(--demo-reading);margin:22px auto 0;box-shadow:0 22px 64px #17161212}.axis-subpage>:is(.axis-plan-grid,.axis-plan-docs){width:var(--demo-visual);margin:22px auto 0;box-shadow:0 22px 64px #17161214}@media (max-width:1080px){.axis-plan-brief>div:last-child,.axis-plan-docs>div{grid-template-columns:1fr 1fr}.axis-plan-brief article:nth-child(2),.axis-plan-docs article:nth-child(2){border-right:0}.axis-plan-brief article:nth-child(n+3),.axis-plan-docs article:nth-child(n+3){border-top:1px solid #ffffff38}.axis-plan-docs header{grid-template-columns:1fr 1.5fr}.axis-plan-docs header>span{grid-column:2}}@media (max-width:760px){.axis-subpage>:is(.axis-plan-brief,.axis-plan-grid,.axis-plan-compare,.axis-plan-docs){width:100%;box-shadow:none;margin-top:0}.axis-plan-brief,.axis-plan-compare,.axis-plan-docs{padding:72px 5vw}.axis-plan-grid{padding:64px 5vw}.axis-plan-brief>div:first-child,.axis-plan-compare header,.axis-plan-docs header{grid-template-columns:1fr;gap:24px}.axis-plan-brief>div:first-child>span,.axis-plan-docs header>span{grid-column:1}.axis-plan-brief>div:last-child,.axis-plan-docs>div{grid-template-columns:1fr}.axis-plan-brief article,.axis-plan-brief article+article,.axis-plan-docs article,.axis-plan-docs article+article{border-bottom:1px solid #ffffff38;border-right:0;min-height:220px;padding:24px 0}.axis-plan-table-head{display:none!important}.axis-plan-table>div{grid-template-columns:1fr;gap:12px;padding:28px 0}.axis-plan-table>div>span:last-child{border-top:1px solid #1111111f;padding-top:12px}.axis-plan-card-copy>span,.axis-plan-grid article>ul{min-height:0}}.axis-project-grid article>.axis-project-gallery{background:0 0;height:auto;position:relative;overflow:visible}.axis-project-grid article>.axis-project-gallery:after{display:none}.axis-project-gallery-viewport{isolation:isolate;background:#111;height:clamp(360px,42vw,650px);position:relative;overflow:hidden}.axis-project-gallery-viewport figure{opacity:0;visibility:hidden;margin:0;transition:opacity .62s,visibility .62s,transform 5.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.035)}.axis-project-gallery-viewport figure.is-active{opacity:1;visibility:visible;transform:scale(1)}.axis-project-gallery-viewport figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000c7);position:absolute;inset:0}.axis-project-grid .axis-project-gallery img,.axis-project-grid article:hover .axis-project-gallery img{object-fit:cover;filter:saturate(.76)contrast(1.1);width:100%;height:100%;display:block;transform:none}.axis-project-gallery figcaption{z-index:2;color:#fff;position:absolute;bottom:20px;left:20px;right:105px}.axis-project-grid .axis-project-gallery figcaption span{color:#ffbd2e;letter-spacing:1.1px;text-transform:uppercase;font-size:9px;font-weight:900;display:block;position:static}.axis-project-gallery figcaption b{letter-spacing:-.5px;text-transform:uppercase;margin-top:8px;font-size:clamp(18px,2vw,27px);line-height:1;display:block}.axis-project-grid .axis-project-gallery-count{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1px;background:#111111c7;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;bottom:auto;right:18px}.axis-project-gallery-arrows{z-index:3;gap:7px;display:flex;position:absolute;bottom:18px;right:18px}.axis-project-gallery-arrows button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px;font:inherit;cursor:pointer;background:#111111b8;border:1px solid #ffffffa6;transition:color .22s,background .22s,border-color .22s}:is(.axis-project-gallery-arrows button:hover,.axis-project-gallery-arrows button:focus-visible){color:#111;background:#ffbd2e;border-color:#ffbd2e;outline:none}.axis-project-grid article>.axis-project-gallery-tabs{background:#111;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;display:grid;overflow:visible}.axis-project-gallery-tabs button{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff26;min-height:54px;padding:12px 15px;transition:color .22s,background .22s}.axis-project-gallery-tabs button:last-child{border-right:0}.axis-project-grid .axis-project-gallery-tabs button span{color:#ffbd2e;letter-spacing:1px;margin-bottom:5px;font-size:8px;font-weight:900;display:block;position:static}.axis-project-gallery-tabs button b{letter-spacing:.45px;text-transform:uppercase;font-size:9px;line-height:1.25;display:block}.axis-project-gallery-tabs button.is-active{color:#111;background:#ffbd2e}.axis-project-grid .axis-project-gallery-tabs button.is-active span{color:#111}.axis-project-gallery-note{width:var(--demo-reading);color:#1111119e;border-top:1px solid #1113;max-width:900px;margin:0 auto 100px;padding-top:22px;font-size:11px;line-height:1.65}@media (max-width:760px){.axis-project-gallery-viewport{height:min(115vw,520px)}.axis-project-grid article>.axis-project-gallery{height:auto;max-height:none}.axis-project-gallery-tabs button{min-height:58px;padding:10px}.axis-project-gallery figcaption{right:92px}.axis-project-gallery-note{width:90%;margin-bottom:72px}}@media (prefers-reduced-motion:reduce){.axis-project-gallery-viewport figure{transition:none;transform:none}}@media (min-width:1181px){:where(.demo-build,.axis-subpage){--demo-stage:min(calc(100% - clamp(64px, 7vw, 150px)), 1540px);--demo-visual:min(calc(100% - clamp(110px, 12vw, 260px)), 1320px);--demo-reading:min(calc(100% - clamp(180px, 20vw, 420px)), 1120px)}}.demo-build .demo-hero{min-height:clamp(720px,78vh,880px)}.demo-build .demo-hero-copy{text-shadow:0 2px 26px #00000047;width:min(820px,62%);padding-left:clamp(44px,5vw,86px);padding-right:0}.axis-hero-media{min-height:inherit;background:#111 url(/demo-constructii.jpg) 50%/cover no-repeat}.axis-hero-media video{object-fit:cover;object-position:center 46%;filter:saturate(.66)contrast(1.12)brightness(.76);width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.015)}.demo-build .axis-hero-media:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070807e0 0%,#070807a1 43%,#0708072e 73%,#0708074d 100%),linear-gradient(#0000002e,#0000 45%,#00000080);position:absolute;inset:0}.demo-build .axis-hero-media:after{z-index:2;background:linear-gradient(#0000 62%,#00000085)}.axis-hero-media>span,.axis-hero-media>b,.axis-hero-media>em{z-index:3}.axis-hero-media>em{z-index:3;color:#111;letter-spacing:1px;text-transform:uppercase;background:#ffbd2e;padding:9px 11px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:24px;right:22px}.demo-build>.demo-services,.axis-subpage>:is(.axis-plan-brief,.axis-plan-compare,.axis-service-overview,.axis-service-scope,.axis-service-process){border:1px solid #11111114}.demo-build>:is(.demo-stats,.axis-paths,.demo-proof),.axis-subpage>:is(.axis-project-grid,.axis-plan-grid,.axis-plan-docs,.axis-reviews,.axis-service-gallery){border:1px solid #11111112}.demo-build .demo-manifesto blockquote,.demo-build .demo-testimonial blockquote,.axis-service-assurance blockquote{max-width:920px}@media (max-width:900px){.demo-build .demo-hero-copy{width:min(700px,88%)}}@media (max-width:560px){.demo-build .demo-hero{min-height:720px}.demo-build .demo-hero-copy{width:100%;padding:70px 5vw 52px}.demo-build .demo-hero h1{letter-spacing:-3px;font-size:clamp(48px,15vw,68px)}.demo-build .axis-hero-media:before{background:linear-gradient(#070807b8,#0708078a 48%,#070807d1)}.axis-hero-media video{object-position:58% center}.axis-hero-media>em{top:18px;right:16px}}@media (prefers-reduced-motion:reduce){.axis-hero-media video{display:none}}@media (min-width:1181px){:where(.demo-auto,.nord-subpage){--demo-stage:min(calc(100% - clamp(72px, 8vw, 172px)), 1500px);--demo-visual:min(calc(100% - clamp(126px, 14vw, 290px)), 1260px);--demo-reading:min(calc(100% - clamp(210px, 22vw, 460px)), 1060px)}:where(.demo-beauty,.elan-subpage){--demo-stage:min(calc(100% - clamp(84px, 9vw, 190px)), 1460px);--demo-visual:min(calc(100% - clamp(140px, 15vw, 310px)), 1220px);--demo-reading:min(calc(100% - clamp(230px, 24vw, 500px)), 1020px)}}.demo-brand-lockup{align-items:center;gap:11px;min-width:max-content;line-height:1;display:inline-flex}.demo-brand-lockup>img{object-fit:contain;flex:none;width:60px;height:60px;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;display:block;transform:scale(1.15)}.demo-brand-lockup>span{gap:5px;display:grid}.demo-brand-lockup strong{color:#111;letter-spacing:-1.8px;font-size:27px;font-weight:950;line-height:.86}.demo-brand-lockup small{color:#11111180;letter-spacing:1.35px;font-size:6.5px;font-weight:900;line-height:1}.demo-brand-lockup.is-compact{gap:8px}.demo-brand-lockup.is-compact>img{width:48px;height:48px}.demo-brand-lockup.is-compact strong{font-size:23px}.demo-brand-lockup.is-compact small{font-size:5.8px}a:hover>.demo-brand-lockup>img{filter:saturate(1.12);transform:scale(1.22)rotate(-3deg)}.demo-brand-build strong{letter-spacing:-2.6px}.demo-brand-build small{color:#8a6500}.demo-brand-beauty{gap:9px}.demo-brand-beauty>img{width:66px;height:66px;transform:scale(1.2)}.demo-brand-beauty strong{color:#44283a;letter-spacing:2px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.demo-brand-beauty small{color:#9d5e70;letter-spacing:1.55px}.demo-brand-beauty.is-compact>img{width:52px;height:52px}.demo-brand-auto small{color:#d33c13}.demo-logo,.nord-info-logo,.nord-sublogo,.axis-sublogo,.elan-sublogo{align-items:center;display:inline-flex}@media (max-width:760px){.demo-brand-lockup>img{width:49px;height:49px}.demo-brand-lockup strong{font-size:22px}.demo-brand-lockup small{display:none}.demo-brand-lockup.is-compact>img{width:42px;height:42px}}.demo-auto .demo-nav{background:#f4f2eb;border-top:5px solid #ff4d19;min-height:92px;padding-inline:clamp(24px,3vw,52px)}.demo-auto .demo-logo{letter-spacing:-2px;font-size:32px}.demo-auto .demo-hero{color:#fff;background:linear-gradient(120deg,#ff4d191c,#0000 35%),repeating-linear-gradient(90deg,#0000 0 78px,#ffffff06 79px 80px),#0d0f0e;border:1px solid #ffffff1a;grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);gap:0;min-height:clamp(720px,78vh,860px);padding:0;box-shadow:0 36px 90px #0c0d0c33}.demo-auto .demo-hero:after{content:"NORD / DETAILING";z-index:1;color:#ffffff06;letter-spacing:-9px;white-space:nowrap;pointer-events:none;font-size:clamp(76px,10vw,160px);font-weight:950;position:absolute;bottom:-1.8%;left:-1.5%}.demo-auto .demo-hero-copy{z-index:3;min-width:0;padding:clamp(76px,7vw,116px) clamp(36px,4vw,70px) 52px;position:relative}.demo-auto .demo-hero-copy:before{content:"01 / PERFORMANCE CARE";color:#ffffff61;letter-spacing:1.5px;font-size:8px;font-weight:900;position:absolute;top:28px;left:clamp(36px,4vw,70px)}.demo-auto .demo-hero h1{letter-spacing:-6px;max-width:580px;margin:44px 0 34px;font-size:clamp(63px,6.3vw,108px);line-height:.86}.demo-auto .demo-hero-copy>div{grid-template-columns:1fr;justify-items:start;gap:28px;margin-top:auto}.demo-auto .demo-hero-copy>div p{color:#ffffff9e}.demo-auto .demo-hero-copy>div a{color:#111;min-width:205px;box-shadow:8px 8px #ff4d192e}.demo-auto .demo-auto-gallery{min-height:inherit;border-left:1px solid #ffffff24}.demo-auto .demo-auto-gallery figure:after{content:"";background:linear-gradient(#0000000d 40%,#000000b8);position:absolute;inset:0}.demo-auto .demo-auto-gallery figure img{filter:saturate(.82)contrast(1.15)brightness(.86)}.demo-auto .demo-gallery-progress{bottom:58px;left:24px;right:24px}.demo-auto>.demo-stats{color:#fff;background:#171918;border-color:#ffffff1a;margin-top:0;box-shadow:0 24px 65px #0f100f29}.demo-auto .demo-stats>div{border-color:#ffffff24}.demo-auto .demo-stats span{color:#ffffff85}.nord-signature{width:var(--demo-reading);color:#f4f2eb;background:linear-gradient(102deg,#080a09f0 0 26%,#080a09b8 57%,#080a09e0 100%),radial-gradient(circle at 88% 16%,#ff4d192e,#0000 24%),url(/nord-bg-method-v1.webp) 50% 48%/cover no-repeat,#0e100f;border:1px solid #ffffff1a;margin:22px auto 0;padding:clamp(76px,8vw,126px) clamp(34px,5vw,78px) 0;position:relative;overflow:hidden;box-shadow:0 28px 80px #11111121}.nord-signature:before{content:"N";color:#ff4d1912;pointer-events:none;font-size:clamp(260px,30vw,480px);font-weight:950;line-height:.8;position:absolute;top:-12%;right:-2%}.nord-signature-heading,.nord-signature-copy{z-index:1;position:relative}.nord-signature-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:40px;display:grid}.nord-signature-heading p{color:#ff4d19;letter-spacing:1.5px;margin:12px 0 0;font-size:9px;font-weight:900}.nord-signature-heading h2{letter-spacing:-7px;text-transform:uppercase;margin:0;font-size:clamp(62px,7.7vw,118px);line-height:.83}.nord-signature-heading em{color:#ff4d19;font-style:normal}.nord-signature-copy{width:min(660px,70%);margin:58px 0 72px auto}.nord-signature-copy p{color:#fff9;margin:0 0 30px;font-size:16px;line-height:1.72}.nord-signature-copy a{color:#fff;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #ff4d19;gap:45px;padding-bottom:9px;font-size:9px;font-weight:900;display:inline-flex}.nord-signature-steps{z-index:1;border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-inline:calc(-1*clamp(34px,5vw,78px));display:grid;position:relative}.nord-signature-steps article{border-right:1px solid #ffffff24;align-content:end;min-height:178px;padding:28px clamp(22px,3vw,42px);display:grid}.nord-signature-steps article:last-child{border-right:0}.nord-signature-steps span{color:#ff4d19;font-size:9px;font-weight:900}.nord-signature-steps b{text-transform:uppercase;margin:30px 0 7px;font-size:17px}.nord-signature-steps small{color:#ffffff61;letter-spacing:1px;text-transform:uppercase;font-size:8px}.demo-auto .demo-services{padding-top:clamp(85px,9vw,130px)}.demo-auto .demo-service-list{gap:14px}.demo-auto .demo-service-list article{background:#ffffff80;border:1px solid #1111111f}.demo-auto .demo-service-image{height:270px;margin:-35px -35px 32px}.demo-auto .nord-inspection-manifesto{color:#f4f2eb;text-align:left;isolation:isolate;background:linear-gradient(90deg,#070908f2 0 38%,#070908c7 62%,#070908e6 100%),linear-gradient(90deg,#0000 49.9%,#ffffff0f 50%,#0000 50.1%) 0 0/82px 82px,linear-gradient(#0000 49.9%,#ffffff09 50%,#0000 50.1%) 0 0/82px 82px,radial-gradient(circle at 78% 48%,#ff4d191f,#0000 22%),url(/nord-bg-inspection-v1.webp) 50%/cover no-repeat,#0c0e0d;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);align-items:start;gap:42px clamp(44px,7vw,120px);min-height:700px;padding:clamp(58px,7vw,110px);display:grid;position:relative;overflow:hidden}.demo-auto .nord-inspection-manifesto:before{content:"";z-index:0;aspect-ratio:1;opacity:.52;filter:blur(.1px);background:radial-gradient(circle,#ff4d1929 0 1%,#0000 1.4% 21%,#ff4d191f 21.3% 21.7%,#0000 22% 39%,#ffffff14 39.3% 39.7%,#0000 40% 58%,#ff4d1914 58.3% 58.7%,#0000 59%),radial-gradient(circle,#ff4d1914,#0000 67%);border-radius:50%;width:clamp(280px,34vw,540px);animation:5.4s ease-in-out infinite nordInspectionFocus;position:absolute;top:50%;right:clamp(20px,7vw,130px);transform:translateY(-50%)scale(.88)}.demo-auto .nord-inspection-manifesto:after{content:"VERIFY";z-index:0;color:#ffffff06;letter-spacing:-20px;pointer-events:none;font-size:clamp(150px,24vw,390px);font-weight:950;line-height:.7;position:absolute;bottom:-9%;left:-2%}.demo-auto .nord-inspection-manifesto>*{z-index:2;position:relative}.nord-inspection-index{grid-column:1/-1;align-items:center;gap:18px;display:flex}.nord-inspection-index span{color:#111;background:#ff4d19;place-items:center;width:44px;height:44px;font-size:10px;font-weight:950;display:grid}.demo-auto .nord-inspection-index p{color:#ffffff7a;letter-spacing:1.6px;margin:0;font-size:8px;font-weight:900}.nord-inspection-copy{align-self:center}.demo-auto .nord-inspection-copy>p{color:#ff4d19;letter-spacing:1.8px;margin:0 0 38px;font-size:9px;font-weight:900}.demo-auto .nord-inspection-copy blockquote{letter-spacing:-7px;text-transform:uppercase;flex-direction:column;align-items:flex-start;max-width:930px;margin:0;font-size:clamp(55px,6.8vw,110px);line-height:.82;display:flex}.nord-inspection-copy blockquote span,.nord-inspection-copy blockquote b,.nord-inspection-copy blockquote em{font:inherit;display:block}.nord-inspection-copy blockquote em{color:#111;background:#ff4d19;margin:10px 0 12px;padding:7px 18px 12px;font-style:normal;transform:translate(4%);box-shadow:13px 13px #ffffff12}.nord-inspection-copy blockquote b{color:#ffffff57}.nord-inspection-dial{aspect-ratio:1;border:1px solid #ffffff2e;border-radius:50%;place-self:center;place-items:center;width:min(29vw,350px);display:grid;position:relative;box-shadow:inset 0 0 0 34px #ffffff04,0 0 80px #ff4d1914}.nord-inspection-dial:before,.nord-inspection-dial:after{content:"";border:1px dashed #ffffff2b;border-radius:50%;position:absolute;inset:12%}.nord-inspection-dial:after{border-style:solid;border-color:#ff4d1961;inset:28%}.nord-inspection-dial>span{background:conic-gradient(from 12deg, transparent 0 18%, #ff4d19 18.2% 18.8%, transparent 19% 52%, #ffffffb3 52.2% 52.7%, transparent 53%);border-radius:50%;animation:9s linear infinite nordInspectionDial;position:absolute;inset:-1px;-webkit-mask:radial-gradient(circle,#0000 0 96%,#000 96.5% 100%);mask:radial-gradient(circle,#0000 0 96%,#000 96.5% 100%)}.nord-inspection-dial>i{transform-origin:100%;background:linear-gradient(90deg,#0000,#ff4d19);width:50%;height:1px;animation:6s cubic-bezier(.65,0,.35,1) infinite nordInspectionNeedle;position:absolute;top:50%;right:50%}.nord-inspection-dial>b{color:#ff4d19;letter-spacing:-8px;font-size:clamp(64px,8vw,118px)}.nord-inspection-proof{border-top:1px solid #ffffff2e;grid-column:2;grid-template-columns:1fr auto;align-items:end;gap:8px 20px;padding-top:24px;display:grid}.nord-inspection-proof small,.nord-inspection-proof span{color:#ffffff6b;letter-spacing:1.3px;text-transform:uppercase;font-size:8px;font-weight:900}.nord-inspection-proof strong{color:#ff4d19;letter-spacing:-3px;grid-area:1/2/3;font-size:42px}@keyframes nordInspectionFocus{0%,to{opacity:.28;transform:translateY(-50%)scale(.88)}45%{opacity:.62;transform:translateY(-50%)scale(1.035)}62%{opacity:.48;transform:translateY(-50%)scale(.98)}}@keyframes nordInspectionDial{to{transform:rotate(360deg)}}@keyframes nordInspectionNeedle{0%,to{transform:rotate(-34deg)}50%{transform:rotate(38deg)}}@media (max-width:900px){.demo-auto .nord-inspection-manifesto{grid-template-rows:auto;grid-template-columns:1fr;gap:40px;min-height:0;padding:58px 5vw 76px}.demo-auto .nord-inspection-copy blockquote{letter-spacing:-4px;font-size:clamp(48px,14vw,76px)}.nord-inspection-copy blockquote em{transform:none}.nord-inspection-dial{width:min(72vw,330px)}.nord-inspection-proof{grid-column:1}}@media (prefers-reduced-motion:reduce){.demo-auto .nord-inspection-manifesto:before,.nord-inspection-dial>span,.nord-inspection-dial>i{animation:none}}.demo-auto .nord-review-stage{color:#f5f3ed;text-align:left;background:linear-gradient(105deg,#070908f0 0 35%,#070908c2 66%,#070908a8 100%),radial-gradient(circle at 16% 42%,#ff4d192e,#0000 27%),url(/nord-bg-review-v1.webp) 50%/cover no-repeat,#0b0d0c;border-block:1px solid #ffffff1c;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(34px,6vw,100px);min-height:650px;padding:clamp(64px,7vw,112px);display:grid;position:relative;overflow:hidden}.demo-auto .nord-review-stage:before{content:"NORD / CLIENT REVIEW";z-index:0;color:#ffffff07;letter-spacing:-10px;white-space:nowrap;font-size:clamp(92px,13vw,210px);font-weight:950;animation:18s linear infinite nordReviewMark;position:absolute;top:4%;left:-2%}.demo-auto .nord-review-stage:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff1f,#ff4d1929,#0000);width:16%;animation:8.5s ease-in-out infinite nordReviewScan;position:absolute;inset:-30% auto -30% -16%;transform:skew(-17deg)}.demo-auto .nord-review-stage>*{z-index:2;position:relative}.nord-review-score{border-block:1px solid #ffffff30;flex-direction:column;justify-content:space-between;align-self:stretch;min-height:360px;padding:30px 0;display:flex}.demo-auto .nord-review-score>p,.demo-auto .nord-review-card>p{color:#ff4d19;letter-spacing:1.7px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.nord-review-score>div{align-items:baseline;gap:8px;display:flex}.nord-review-score strong{letter-spacing:-11px;font-size:clamp(96px,10vw,160px);line-height:.72}.nord-review-score>div span{color:#ffffff61;font-size:16px}.nord-review-score>b{color:#ff4d19;letter-spacing:8px;font-size:19px}.nord-review-score>small{color:#ffffff61;letter-spacing:1.3px;text-transform:uppercase;font-size:8px;font-weight:900}.nord-review-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff17,#ffffff06);border:1px solid #ffffff2e;padding:clamp(42px,5vw,76px);position:relative;box-shadow:22px 22px #ff4d191c,0 35px 90px #00000047}.nord-review-card:before{content:"“";color:#ff4d19;opacity:.8;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;top:-34px;right:24px}.demo-auto .nord-review-card blockquote{letter-spacing:-3px;max-width:850px;margin:clamp(48px,6vw,86px) 0 58px;font-size:clamp(36px,4vw,64px);font-weight:800;line-height:1.02}.nord-review-card footer{border-top:1px solid #ffffff29;justify-content:space-between;gap:28px;padding-top:22px;display:flex}.demo-auto .nord-review-card footer span,.nord-review-card footer b{color:#ffffff7a;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.nord-review-card footer i{color:#65e17b;font-style:normal}.nord-review-track{color:#111;white-space:nowrap;background:#ff4d19;align-items:center;gap:42px;height:42px;display:flex;bottom:0;left:0;right:0;overflow:hidden;z-index:3!important;position:absolute!important}.nord-review-track span{letter-spacing:1.3px;flex:none;font-size:8px;font-weight:950}.nord-review-track i{flex:none;font-size:8px;font-style:normal}.nord-review-track{animation:5s ease-in-out infinite nordReviewPulse}@keyframes nordReviewMark{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes nordReviewScan{0%,16%{opacity:0;left:-18%}25%{opacity:.7}63%{opacity:.7}72%,to{opacity:0;left:112%}}@keyframes nordReviewPulse{0%,to{filter:brightness(.88)}50%{filter:brightness(1.08)}}@media (max-width:900px){.demo-auto .nord-review-stage{grid-template-columns:1fr;gap:26px;min-height:0;padding:64px 5vw 86px}.nord-review-score{grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:210px;display:grid}.nord-review-score>div{grid-row:2}.nord-review-score>b{grid-area:2/2}.nord-review-score>small{grid-column:1/-1}.nord-review-score strong{letter-spacing:-8px;font-size:94px}.nord-review-card{padding:38px 28px;box-shadow:10px 10px #ff4d191c}.demo-auto .nord-review-card blockquote{letter-spacing:-2px;margin:62px 0 42px;font-size:clamp(31px,8vw,48px)}.nord-review-card footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.demo-auto .nord-review-stage:before,.demo-auto .nord-review-stage:after,.nord-review-track{animation:none}}.demo-beauty .demo-nav{background:#f8f2eff0;border-top:1px solid #b7657773;min-height:100px;padding-inline:clamp(26px,3.5vw,58px)}.demo-beauty .demo-hero{text-align:left;background:radial-gradient(circle at 12% 15%,#e6bbc359,#0000 30%),linear-gradient(145deg,#fbf6f3,#efe3df);border:1px solid #60424a1a;grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:0;min-height:clamp(730px,80vh,880px);padding:0;box-shadow:0 36px 90px #5438401f}.demo-beauty .demo-hero:after{content:"ÉLAN";z-index:1;color:#5c3e4609;letter-spacing:-18px;pointer-events:none;font-family:Georgia,serif;font-size:clamp(150px,20vw,310px);line-height:.8;position:absolute;bottom:-4%;left:2%}.demo-beauty .demo-hero:before{opacity:.26;background-size:min(1180px,100vw)}.demo-beauty .demo-hero-copy{text-align:left;justify-content:flex-start;align-items:flex-start;min-height:0;padding:clamp(78px,8vw,126px) clamp(40px,5vw,82px) 58px}.demo-beauty .demo-hero-copy>p{color:#a34f65}.demo-beauty .demo-hero h1{letter-spacing:-6px;max-width:590px;margin:48px 0 38px;font-size:clamp(65px,6.6vw,112px);line-height:.88}.demo-beauty .demo-hero-copy>div{align-items:flex-start;gap:28px;width:100%;margin-top:auto}.demo-beauty .demo-hero-copy>div p{color:#66585d;max-width:440px}.demo-beauty .demo-hero-copy>div a{color:#fff;min-width:205px;box-shadow:8px 8px #b7657724}.demo-beauty .demo-hero-image,.demo-beauty .demo-beauty-gallery{height:auto;min-height:inherit}.demo-beauty .demo-beauty-gallery{border-left:12px solid #f8f2ef}.demo-beauty .demo-beauty-gallery figure:after{content:"";background:linear-gradient(#0000 48%,#2a1b219e);position:absolute;inset:0}.demo-beauty .demo-gallery-progress{bottom:62px;left:28px;right:28px}.demo-beauty>.demo-stats{background:#f0dfdf;border-color:#5b3a441a;margin-top:0}.elan-signature{width:var(--demo-reading);color:#f9f2ef;background:#1b1518;border:1px solid #ffffff1a;grid-template-columns:1.08fr .76fr .76fr;gap:16px;margin:22px auto 0;padding:clamp(56px,6vw,92px);display:grid;box-shadow:0 30px 80px #452b3221}.elan-signature-copy{flex-direction:column;align-items:flex-start;padding:18px clamp(22px,3vw,48px) 18px 0;display:flex}.elan-signature-copy>p{color:#d79bab;letter-spacing:1.6px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.elan-signature-copy h2{letter-spacing:-5px;margin:36px 0 30px;font-family:Georgia,serif;font-size:clamp(54px,5.7vw,88px);font-weight:400;line-height:.88}.elan-signature-copy>span{color:#ffffff94;max-width:480px;font-size:14px;line-height:1.7}.elan-signature-copy a{color:#e3aeb9;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e3aeb985;margin-top:auto;padding:12px 0 8px;font-size:9px;font-weight:900}.elan-signature figure{min-height:500px;margin:0;position:relative;overflow:hidden}.elan-signature figure:nth-of-type(2){margin-top:58px;margin-bottom:-18px}.elan-signature figure img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%;transition:transform .65s,filter .45s;display:block}.elan-signature figure:hover img{filter:saturate(.92)contrast(1.03);transform:scale(1.035)}.elan-signature figcaption{background:linear-gradient(#0000,#140d10e0);gap:9px;padding:38px 20px 20px;display:grid;position:absolute;inset:auto 0 0}.elan-signature figcaption span{color:#e6aeba;letter-spacing:1.4px;font-size:8px;font-weight:900}.elan-signature figcaption b{font-family:Georgia,serif;font-size:18px;font-weight:400}.demo-beauty .beauty-paths{padding-inline:clamp(34px,5vw,76px)}.demo-beauty .beauty-paths-grid{gap:14px}.demo-beauty .beauty-paths-grid a{border-color:#ffffff38;min-height:500px}@media (max-width:1100px){.demo-auto .demo-hero,.demo-beauty .demo-hero{grid-template-columns:1fr}.demo-auto .demo-hero-copy,.demo-beauty .demo-hero-copy{min-height:620px}.demo-auto .demo-auto-gallery,.demo-beauty .demo-beauty-gallery{border-top:10px solid;border-left:0;min-height:650px}.elan-signature{grid-template-columns:1fr 1fr}.elan-signature-copy{grid-column:1/-1;min-height:430px;padding-right:15%}}@media (max-width:700px){.demo-auto .demo-nav,.demo-beauty .demo-nav{border-top-width:3px;min-height:82px}.demo-auto .demo-logo{font-size:26px}.demo-auto .demo-hero-copy,.demo-beauty .demo-hero-copy{min-height:590px;padding:72px 5vw 44px}.demo-auto .demo-hero h1,.demo-beauty .demo-hero h1{letter-spacing:-4px;font-size:clamp(53px,15vw,72px)}.demo-auto .demo-auto-gallery,.demo-beauty .demo-beauty-gallery{min-height:500px}.nord-signature{width:100%;margin-top:0;padding:76px 5vw 0}.nord-signature-heading{grid-template-columns:1fr;gap:28px}.nord-signature-heading h2{letter-spacing:-4px;font-size:57px}.nord-signature-copy{width:100%;margin:46px 0 60px}.nord-signature-steps{grid-template-columns:1fr;margin-inline:-5vw}.nord-signature-steps article{border-bottom:1px solid #ffffff24;border-right:0;min-height:150px}.elan-signature{grid-template-columns:1fr;width:100%;margin-top:0;padding:72px 5vw}.elan-signature-copy{min-height:500px;padding:0}.elan-signature-copy h2{letter-spacing:-4px;font-size:56px}.elan-signature figure,.elan-signature figure:nth-of-type(2){min-height:470px;margin:0}}@media (prefers-reduced-motion:reduce){.elan-signature figure img{transition:none}}.nord-info-page{--nord-stage:min(calc(100% - clamp(72px, 8vw, 172px)), 1500px);--nord-reading:min(calc(100% - clamp(210px, 22vw, 460px)), 1060px);isolation:isolate;color:#111;background:radial-gradient(circle at 7% 14%,#ff4d191f,#0000 18%),radial-gradient(circle at 94% 56%,#14181617,#0000 22%),#e9e6de;min-height:100vh;padding:16px 0 24px;position:relative;overflow:hidden}.nord-info-page:before,.nord-info-page:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 9%,#0000 22% 78%,#000 91% 100%);mask-image:linear-gradient(90deg,#000 0 9%,#0000 22% 78%,#000 91% 100%)}.nord-info-page:before{opacity:.58;background-image:repeating-linear-gradient(118deg,#0000 0 150px,#1113111f 151px 152px,#0000 153px 300px),radial-gradient(circle,#ff4d199e 0 1.2px,#0000 1.8px);background-size:440px 440px,180px 220px;animation:23s linear infinite nordTechnicalDrift}.nord-info-page:after{opacity:.75;background-color:#0000;background-image:radial-gradient(42% 10% at -7% 13%,#0000 0 72%,#ff4d194d 72.3% 72.8%,#0000 73.1%),radial-gradient(46% 11% at 107% 43%,#0000 0 70%,#11131133 70.3% 70.7%,#0000 71%),linear-gradient(104deg,#0000 0 8%,#ffffff9e 8.1%,#0000 8.35% 92%,#ff4d192e 92.1%,#0000 92.35%);background-position:0 0,0 0,0 0;background-repeat:repeat-y;background-size:100% 760px,100% 980px,100% 620px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:18s ease-in-out infinite alternate nordInspectionSweep}@keyframes nordTechnicalDrift{0%{background-position:0 0,18px 30px}to{background-position:120px 260px,-48px 310px}}@keyframes nordInspectionSweep{0%{background-position:0 30px,0 380px,0 0}to{background-position:0 260px,0 80px,0 310px}}.nord-info-page>.demo-ribbon{margin-top:-16px}.nord-info-nav,.nord-info-hero,.nord-services-catalog{width:var(--nord-stage);margin-left:auto;margin-right:auto}.nord-info-nav{background:#f4f2eb;border-top:5px solid #ff4d19;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;margin-top:14px;padding:0 clamp(24px,3vw,52px);display:grid}.nord-info-logo{letter-spacing:-2px;font-size:32px;font-weight:950;text-decoration:none}.nord-info-logo:after{content:"";background:#ff4d19;width:7px;height:7px;margin-left:4px;display:inline-block}.nord-info-nav nav{gap:clamp(24px,3vw,48px);display:flex}.nord-info-nav nav a{text-transform:uppercase;padding:36px 0 8px;font-size:9px;font-weight:900;text-decoration:none;position:relative}.nord-info-nav nav a:after{content:"";background:#ff4d19;height:2px;transition:right .22s;position:absolute;bottom:0;left:0;right:100%}.nord-info-nav nav a:hover:after,.nord-info-nav nav a.active:after{right:0}.nord-info-cta{color:#fff;text-transform:uppercase;background:#111;justify-self:end;padding:15px 18px;font-size:8px;font-weight:900;text-decoration:none}.nord-info-hero{color:#f5f3ec;background:radial-gradient(circle at 80% 20%,#ff4d1924,#0000 28%),#111311;grid-template-columns:1.35fr .65fr;align-items:end;gap:clamp(50px,7vw,110px);min-height:620px;padding:clamp(84px,8vw,132px) clamp(36px,5vw,84px) 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 85px #1111112e}.nord-info-hero:before{content:"N";color:#ff4d1911;font-size:640px;font-weight:950;line-height:1;position:absolute;top:-22%;right:-2%}.nord-info-hero>*{z-index:1;position:relative}.nord-info-hero p,.nord-info-hero span{color:#ffffff94}.nord-info-hero>div>p{color:#ff4d19;letter-spacing:1.6px;margin:0 0 36px;font-size:9px;font-weight:900}.nord-info-hero h1{letter-spacing:-7px;text-transform:uppercase;margin:0;font-size:clamp(64px,7.2vw,118px);line-height:.84}.nord-info-hero h1 em{color:#ff4d19;font-style:normal}.nord-info-hero aside{border-top:1px solid #ffffff4d;max-width:410px;padding-top:24px}.nord-info-hero aside span{letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.nord-info-hero aside p{margin:24px 0 0;font-size:14px;line-height:1.72}.nord-services-catalog{padding:24px 0 0}.nord-services-catalog article{background:#f4f2eb;border:1px solid #1111111f;grid-template-columns:1.05fr .95fr;min-height:500px;margin-top:22px;display:grid;box-shadow:0 22px 64px #11111114}.nord-services-catalog article:nth-child(2n){grid-template-columns:.95fr 1.05fr}.nord-services-catalog article:nth-child(2n) .nord-services-image{grid-area:1/2}.nord-services-image{background:#111;min-height:500px;position:relative;overflow:hidden}.nord-services-image img{object-fit:cover;filter:saturate(.72)contrast(1.12);width:100%;height:100%;transition:transform .55s,filter .35s;position:absolute;inset:0}.nord-services-image:hover img{filter:saturate(.95)contrast(1.07);transform:scale(1.035)}.nord-services-image:after{content:"";background:linear-gradient(#0000 55%,#000000b3);position:absolute;inset:0}.nord-services-image span{z-index:1;color:#ff4d19;font-size:10px;font-weight:900;position:absolute;bottom:22px;left:24px}.nord-services-catalog article>div{flex-direction:column;align-items:flex-start;padding:clamp(48px,6vw,88px);display:flex}.nord-services-catalog article>div>span{color:#af320f;letter-spacing:1px;font-size:8px;font-weight:900}.nord-services-catalog h2{letter-spacing:-4px;text-transform:uppercase;margin:58px 0 24px;font-size:clamp(44px,4.8vw,76px);line-height:.9}.nord-services-catalog p{color:#5d5e59;max-width:560px;margin:0;font-size:14px;line-height:1.72}.nord-services-catalog article>div>a{color:#111;text-transform:uppercase;border-bottom:1px solid #ff4d19;gap:44px;margin-top:auto;padding-bottom:8px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.nord-services-choice{width:var(--nord-reading);color:#111;background:#ff4d19;margin:22px auto 0;padding:clamp(76px,8vw,120px) clamp(34px,5vw,76px)}.nord-services-choice p{text-transform:uppercase;margin:0 0 28px;font-size:9px;font-weight:900}.nord-services-choice h2{letter-spacing:-5px;text-transform:uppercase;margin:0;font-size:clamp(52px,6vw,88px);line-height:.9}.nord-services-choice a{color:#fff;text-transform:uppercase;background:#111;justify-content:space-between;align-items:center;max-width:360px;min-height:60px;margin:45px 0 0 auto;padding:0 20px;font-size:9px;font-weight:900;text-decoration:none;display:flex}.nord-info-page>.demo-footer{margin-bottom:-24px}@media (max-width:1050px){.nord-info-page{--nord-stage:calc(100% - 24px);--nord-reading:calc(100% - 24px);padding-top:12px}.nord-info-page>.demo-ribbon{margin-top:-12px}.nord-info-hero,.nord-services-catalog article,.nord-services-catalog article:nth-child(2n){grid-template-columns:1fr}.nord-services-catalog article:nth-child(2n) .nord-services-image{grid-area:auto/1}}@media (max-width:760px){.nord-info-page{--nord-stage:100%;--nord-reading:100%;padding:0}.nord-info-nav{grid-template-columns:1fr auto;gap:22px;min-height:auto;padding:24px 5vw}.nord-info-nav nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:12px}.nord-info-nav nav a{padding-top:4px}.nord-info-cta{padding:13px 12px}.nord-info-hero{min-height:680px;padding:88px 5vw 58px}.nord-info-hero h1{letter-spacing:-4px;font-size:57px}.nord-services-catalog{padding:0}.nord-services-catalog article{box-shadow:none;border-left:0;border-right:0;margin-top:0}.nord-services-image{min-height:380px}.nord-services-catalog article>div{min-height:470px;padding:58px 5vw}.nord-services-catalog h2{letter-spacing:-3px;font-size:48px}.nord-services-choice{margin-top:0;padding:76px 5vw}.nord-services-choice h2{letter-spacing:-3px;font-size:51px}}.nord-about-story,.nord-about-numbers,.nord-about-team,.nord-contact-body,.nord-contact-map{width:var(--nord-stage);margin-left:auto;margin-right:auto}.nord-about-story{background:#f4f2eb;border:1px solid #1111111f;grid-template-columns:1fr .8fr;gap:clamp(52px,8vw,120px);margin-top:22px;padding:clamp(72px,8vw,124px);display:grid;box-shadow:0 22px 64px #11111114}.nord-about-copy>p,.nord-about-team header>p,.nord-contact-details>p,.nord-contact-form>p{color:#b4320d;letter-spacing:1.5px;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.nord-about-copy h2{letter-spacing:-4px;text-transform:uppercase;margin:38px 0 32px;font-size:clamp(42px,4.8vw,72px);line-height:.92}.nord-about-copy>span{color:#565851;font-size:15px;line-height:1.8;display:block}.nord-about-copy>strong{color:#6d6e68;letter-spacing:.5px;text-transform:uppercase;border:1px solid #11111126;margin-top:42px;padding:14px 16px;font-size:8px;line-height:1.5;display:block}.nord-about-story figure{background:#111;min-height:600px;margin:0;position:relative;overflow:hidden}.nord-about-story figure img{object-fit:cover;filter:saturate(.7)contrast(1.13);width:100%;height:100%;position:absolute;inset:0}.nord-about-story figure:after{content:"";background:linear-gradient(#0000 48%,#000c);position:absolute;inset:0}.nord-about-story figcaption{z-index:1;color:#fff;gap:8px;display:grid;position:absolute;bottom:25px;left:24px;right:24px}.nord-about-story figcaption span{color:#ff4d19;letter-spacing:1px;font-size:8px;font-weight:900}.nord-about-story figcaption b{font-size:17px}.nord-about-numbers{color:#fff;background:#171918;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid;box-shadow:0 22px 64px #1111111f}.nord-about-numbers article{border-right:1px solid #ffffff26;min-height:260px;padding:36px}.nord-about-numbers article:last-child{border-right:0}.nord-about-numbers strong{color:#ff4d19;letter-spacing:-4px;font-size:clamp(48px,5vw,76px);display:block}.nord-about-numbers span{text-transform:uppercase;margin:22px 0 14px;font-size:10px;font-weight:900;display:block}.nord-about-numbers p{color:#ffffff7a;margin:0;font-size:11px;line-height:1.6}.nord-about-team{isolation:isolate;color:#f8f6ef;background:#0d0f0e;margin-top:22px;padding:clamp(72px,7.2vw,112px) clamp(34px,5.5vw,82px) clamp(52px,6vw,88px);position:relative;overflow:hidden;box-shadow:0 28px 76px #1111112e}.nord-about-team:before{content:"";z-index:-2;filter:saturate(.65)contrast(1.08);background:linear-gradient(90deg,#080908ed 0%,#080908b8 52%,#080908e0 100%),url(/nord-light-tunnel-v1.png) 50% 42%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.nord-about-team:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 77% 15%,#ff4d1933,#0000 28%),linear-gradient(112deg,#0000 38%,#ffffff12 49%,#0000 58%);position:absolute;inset:0}.nord-about-team header{grid-template-columns:.62fr 1.35fr .42fr;align-items:end;gap:clamp(32px,5vw,76px);display:grid}.nord-about-team header>div{align-self:start}.nord-about-team header>div>span{color:#ffffff61;letter-spacing:1.5px;margin-top:24px;font-size:8px;font-weight:900;display:block}.nord-about-team header h2{letter-spacing:-4.8px;text-transform:uppercase;margin:0;font-size:clamp(49px,5.5vw,82px);line-height:.89}.nord-about-team header h2 em{color:#ff4d19;font-style:normal}.nord-about-team header aside{border-left:1px solid #ff4d19b8;gap:12px;padding:0 0 10px 22px;display:grid}.nord-about-team header aside strong{color:#ff4d19;letter-spacing:-2px;font-size:44px;line-height:.8}.nord-about-team header aside span{color:#ffffff8a;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.6}.nord-team-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(56px,7vw,92px);display:grid}.nord-team-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0d0cb3;border:1px solid #ffffff2e;min-width:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .45s,background .45s;position:relative;overflow:hidden}.nord-team-grid article:hover{z-index:1;background:#111312e0;border-color:#ff4d19c7;transform:translateY(-9px)}.nord-team-grid figure{background:#151715;min-height:220px;margin:0;position:relative;overflow:hidden}.nord-team-grid figure:after{content:"";background:linear-gradient(#0000 36%,#0a0b0ac2);position:absolute;inset:0}.nord-team-grid img{object-fit:cover;filter:saturate(.72)contrast(1.13);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;position:absolute;inset:0}.nord-team-grid article:hover img{filter:saturate(.9)contrast(1.1);transform:scale(1.055)}.nord-team-grid article>div{flex-direction:column;min-height:300px;padding:30px clamp(24px,2.3vw,36px) 28px;display:flex}.nord-team-grid article span{color:#ff4d19;letter-spacing:1px;font-size:8px;font-weight:900}.nord-team-grid h3{letter-spacing:-1px;text-transform:uppercase;max-width:290px;margin:34px 0 18px;font-size:clamp(22px,2vw,29px);line-height:.98}.nord-team-grid article p{color:#ffffff8f;margin:0;font-size:12px;line-height:1.7}.nord-team-grid article small{color:#ffffff4d;letter-spacing:.8px;border-top:1px solid #ffffff1c;margin-top:auto;padding-top:28px;font-size:7px;font-weight:900}.nord-about-values{width:var(--nord-reading);isolation:isolate;color:#fff;background:#090a09 url(/nord-workshop-exterior-v1.png) 50%/cover no-repeat;grid-template-columns:minmax(0,1.4fr) minmax(210px,.6fr);align-items:end;gap:clamp(34px,5vw,76px);min-height:690px;margin:22px auto 0;padding:clamp(70px,7vw,104px) clamp(38px,6vw,84px);display:grid;position:relative;overflow:hidden}.nord-about-values:before{content:"";z-index:-1;background:linear-gradient(90deg,#070807fa 0%,#070807f0 42%,#0708078c 72%,#07080747 100%),linear-gradient(#0607061a,#060706d1);position:absolute;inset:0}.nord-about-values:after{content:"";z-index:-1;filter:blur(18px);background:radial-gradient(#ff4d1933,#0000 63%);width:46%;height:150%;animation:7s ease-in-out infinite alternate nordValuesGlow;position:absolute;top:-25%;right:-9%}.nord-values-copy{z-index:1;position:relative}.nord-values-copy>p{color:#ff4d19;letter-spacing:1.4px;align-items:center;gap:12px;margin:0;font-size:9px;font-weight:900;display:flex}.nord-values-copy>p:before{content:"";background:#ff4d19;width:34px;height:2px}.nord-about-values blockquote{letter-spacing:-4px;text-transform:uppercase;max-width:720px;margin:38px 0 48px;font-size:clamp(44px,5.2vw,76px);font-weight:950;line-height:.88}.nord-about-values blockquote em{color:#ff4d19;font:inherit}.nord-about-values a{color:#111;text-transform:uppercase;background:#ff4d19;justify-content:space-between;align-items:center;max-width:390px;min-height:62px;padding:0 22px;font-size:9px;font-weight:900;text-decoration:none;transition:transform .35s,box-shadow .35s,background .35s;display:flex;box-shadow:10px 10px #ff4d1924}.nord-about-values a:hover{background:#ff6335;transform:translateY(-4px);box-shadow:14px 16px #ff4d191f}.nord-values-proof{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(145deg,#0e0f0ebf,#0e0f0e59);border:1px solid #fff3;flex-direction:column;justify-content:flex-end;min-height:320px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #00000061}.nord-values-proof:before{content:"N";color:#ff4d191f;font-size:230px;font-weight:950;line-height:1;position:absolute;top:-38px;right:-8px}.nord-values-proof>span{color:#ff4d19;letter-spacing:1.1px;margin-bottom:auto;font-size:8px;font-weight:900}.nord-values-proof strong{letter-spacing:-8px;font-size:clamp(82px,9vw,126px);line-height:.8;position:relative}.nord-values-proof strong small{letter-spacing:-2px;font-size:24px}.nord-values-proof>p{color:#ffffff8c;letter-spacing:.8px;text-transform:uppercase;margin:28px 0 18px;font-size:8px;font-weight:800}.nord-values-proof>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.nord-values-proof i{transform-origin:0;background:#ff4d19;height:3px;animation:3s ease-in-out infinite nordProofBars;display:block}.nord-values-proof i:nth-child(2){animation-delay:.3s}.nord-values-proof i:nth-child(3){animation-delay:.6s}@keyframes nordValuesGlow{0%{opacity:.55;transform:translate(-3%)scale(.96)}to{opacity:1;transform:translate(4%,1%)scale(1.05)}}@keyframes nordProofBars{0%,20%{opacity:.35;transform:scaleX(.12)}55%,to{opacity:1;transform:scaleX(1)}}.nord-contact-body{color:#fff;background:#101210;grid-template-columns:.9fr 1.1fr;gap:clamp(50px,7vw,110px);margin-top:22px;padding:clamp(72px,8vw,120px) clamp(38px,6vw,90px);display:grid}.nord-contact-details h2,.nord-contact-form>h2{letter-spacing:-4px;text-transform:uppercase;margin:32px 0 42px;font-size:clamp(45px,5vw,76px);line-height:.91}.nord-contact-actions{display:grid}.nord-contact-actions a{color:#fff;border-top:1px solid #fff3;grid-template-columns:110px 1fr auto;align-items:center;gap:18px;min-height:88px;padding:18px 0;text-decoration:none;display:grid}.nord-contact-actions a:last-child{border-bottom:1px solid #fff3}.nord-contact-actions small{color:#ff4d19;text-transform:uppercase;font-size:8px;font-weight:900}.nord-contact-actions strong{font-size:16px}.nord-contact-actions span{color:#ff4d19}.nord-contact-details dl{margin:48px 0 0}.nord-contact-details dl>div{border-bottom:1px solid #ffffff24;grid-template-columns:120px 1fr;gap:18px;padding:18px 0;display:grid}.nord-contact-details dt{color:#ff4d19;text-transform:uppercase;font-size:8px;font-weight:900}.nord-contact-details dd{color:#ffffff9e;margin:0;font-size:11px;line-height:1.5}.nord-demo-notice{color:#ffffff5c;margin-top:28px;font-size:8px;line-height:1.6;display:block}.nord-contact-form{color:#111;background:#f3f1ea;padding:clamp(34px,4vw,60px)}.nord-contact-form .lead-form{width:100%}.nord-contact-map{color:#111;background:#ff4d19;min-height:480px;margin-top:22px;padding:clamp(50px,7vw,100px);position:relative;overflow:hidden}.nord-contact-map:before{content:"";opacity:.26;background-image:linear-gradient(#11111147 1px,#0000 1px),linear-gradient(90deg,#11111147 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;transform:rotate(-8deg)scale(1.2)}.nord-contact-map>*{z-index:1;position:relative}.nord-contact-map>div{max-width:530px}.nord-contact-map span{letter-spacing:1.5px;font-size:9px;font-weight:900}.nord-contact-map strong{letter-spacing:-6px;margin:42px 0 28px;font-size:clamp(54px,7vw,104px);line-height:.82;display:block}.nord-contact-map p{max-width:420px;margin:0;font-size:13px;line-height:1.7}.nord-contact-map>b{color:#1111111a;letter-spacing:-8px;font-size:clamp(70px,12vw,180px);position:absolute;bottom:3%;right:4%}@media (max-width:1050px){.nord-about-story,.nord-contact-body{grid-template-columns:1fr}.nord-about-numbers{grid-template-columns:1fr 1fr}.nord-about-numbers article:nth-child(2){border-right:0}.nord-about-numbers article:nth-child(n+3){border-top:1px solid #ffffff26}}@media (max-width:760px){.nord-about-story,.nord-about-numbers,.nord-about-team,.nord-about-values,.nord-contact-body,.nord-contact-map{width:100%;box-shadow:none;margin-top:0}.nord-about-story{padding:72px 5vw}.nord-about-story figure{min-height:480px}.nord-about-numbers{grid-template-columns:1fr}.nord-about-numbers article{border-top:1px solid #ffffff26;border-right:0;min-height:220px}.nord-about-numbers article:first-child{border-top:0}.nord-about-team{padding:74px 5vw}.nord-about-team header,.nord-team-grid,.nord-about-team header{grid-template-columns:1fr}.nord-about-team header h2{letter-spacing:-3px;font-size:51px}.nord-about-team header aside{max-width:230px}.nord-team-grid{gap:14px;margin-top:52px}.nord-team-grid figure{min-height:310px}.nord-team-grid article>div{min-height:275px;padding:28px 24px}.nord-about-values{background-position:66%;grid-template-columns:1fr;min-height:auto;padding:76px 5vw}.nord-about-values:before{background:linear-gradient(#070807f5 0%,#070807e6 58%,#0708079e 100%)}.nord-about-values blockquote{letter-spacing:-3px;font-size:47px;line-height:.91}.nord-values-proof{min-height:245px}.nord-contact-body{padding:74px 5vw}.nord-contact-form{margin-inline:-5vw;padding:64px 5vw}.nord-contact-actions a{grid-template-columns:90px 1fr auto}.nord-contact-details dl>div{grid-template-columns:95px 1fr}.nord-contact-map{min-height:500px;padding:76px 5vw}.nord-contact-map strong{letter-spacing:-4px;font-size:63px}}@media (min-width:701px){.demo-auto .demo-hero h1{letter-spacing:-4px;max-width:100%;font-size:clamp(58px,4.4vw,80px);line-height:.9}}@media (max-width:1180px){.nord-info-page:before,.nord-info-page:after{opacity:.28;animation:none}}@media (max-width:760px){.nord-info-page:before,.nord-info-page:after{display:none}}@media (prefers-reduced-motion:reduce){.nord-info-page:before,.nord-info-page:after{animation:none}}.demo-page.demo-auto{isolation:isolate;background:radial-gradient(circle at 7% 14%,#ff4d191f,#0000 18%),radial-gradient(circle at 94% 56%,#14181617,#0000 22%),#e9e6de;position:relative;overflow:hidden}.demo-page.demo-auto:before,.demo-page.demo-auto:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 9%,#0000 22% 78%,#000 91% 100%);mask-image:linear-gradient(90deg,#000 0 9%,#0000 22% 78%,#000 91% 100%)}.demo-page.demo-auto:before{opacity:.58;background-image:repeating-linear-gradient(118deg,#0000 0 150px,#1113111f 151px 152px,#0000 153px 300px),radial-gradient(circle,#ff4d199e 0 1.2px,#0000 1.8px);background-size:440px 440px,180px 220px;animation:23s linear infinite nordTechnicalDrift}.demo-page.demo-auto:after{opacity:.75;background-color:#0000;background-image:radial-gradient(42% 10% at -7% 13%,#0000 0 72%,#ff4d194d 72.3% 72.8%,#0000 73.1%),radial-gradient(46% 11% at 107% 43%,#0000 0 70%,#11131133 70.3% 70.7%,#0000 71%),linear-gradient(104deg,#0000 0 8%,#ffffff9e 8.1%,#0000 8.35% 92%,#ff4d192e 92.1%,#0000 92.35%);background-position:0 0,0 0,0 0;background-repeat:repeat-y;background-size:100% 760px,100% 980px,100% 620px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:18s ease-in-out infinite alternate nordInspectionSweep}.nord-info-page,.demo-page.demo-auto,.nord-subpage{isolation:isolate;background-color:#e9e6de;background-image:linear-gradient(145deg,#ffffff52,#0000 38%,#11111106);position:relative;overflow:hidden}.nord-info-page:before,.demo-page.demo-auto:before,.nord-subpage:before,.nord-info-page:after,.demo-page.demo-auto:after,.nord-subpage:after{content:"";z-index:0;pointer-events:none;filter:saturate(.7)drop-shadow(0 18px 28px #1111111f);will-change:transform;background-repeat:no-repeat;position:absolute;inset:-45px;transform:translate(0);-webkit-mask-image:linear-gradient(90deg,#000 0 15%,#0003 28%,#0000001f 72%,#000 85% 100%);mask-image:linear-gradient(90deg,#000 0 15%,#0003 28%,#0000001f 72%,#000 85% 100%)}.nord-info-page>*,.demo-page.demo-auto>*,.nord-subpage>*{z-index:1;position:relative}.nord-info-page:before,.demo-page.demo-auto:before,.nord-subpage:before{opacity:.2;background-image:url(/nord-tool-polisher-v1.png),url(/nord-tool-brush-v1.png),url(/nord-tool-spray-v1.png),url(/nord-tool-towel-v1.png),url(/nord-tool-foam-cannon-v1.png),url(/nord-tool-ceramic-applicator-v1.png);background-position:-4vw 6%,right 1vw top 21%,2vw 38%,right -2vw top 54%,-1vw 72%,right 3vw top 89%;background-size:clamp(180px,18vw,320px),clamp(120px,12vw,210px),clamp(105px,10vw,180px),clamp(140px,14vw,250px),clamp(125px,13vw,220px),clamp(105px,10vw,175px);animation:19s linear infinite nordToolsDriftA}.nord-info-page:after,.demo-page.demo-auto:after,.nord-subpage:after{opacity:.12;background-image:url(/nord-tool-towel-v1.png),url(/nord-tool-ceramic-applicator-v1.png),url(/nord-tool-polisher-v1.png),url(/nord-tool-foam-cannon-v1.png),url(/nord-tool-brush-v1.png),url(/nord-tool-spray-v1.png);background-position:right 5vw top 10%,5vw 27%,right -5vw top 43%,4vw 61%,right 4vw top 78%,7vw 94%;background-size:clamp(110px,11vw,190px),clamp(90px,9vw,155px),clamp(150px,15vw,270px),clamp(105px,10vw,185px),clamp(100px,10vw,170px),clamp(90px,9vw,150px);animation:23s linear -11s infinite nordToolsDriftB}@keyframes nordToolsDriftA{0%{opacity:0;transform:translate(-110px,95px)rotate(-2deg)}9%{opacity:.2}82%{opacity:.2}to{opacity:0;transform:translate(125px,-135px)rotate(5deg)}}@keyframes nordToolsDriftB{0%{opacity:0;transform:translate(105px,-120px)rotate(4deg)}11%{opacity:.12}80%{opacity:.12}to{opacity:0;transform:translate(-135px,145px)rotate(-5deg)}}.nord-info-hero:after{content:"";z-index:0;pointer-events:none;opacity:.19;filter:brightness(1.2)saturate(.78);mix-blend-mode:screen;will-change:transform;background-image:url(/nord-tool-polisher-v1.png),url(/nord-tool-foam-cannon-v1.png),url(/nord-tool-towel-v1.png),url(/nord-tool-brush-v1.png),url(/nord-tool-spray-v1.png),url(/nord-tool-ceramic-applicator-v1.png);background-position:right -55px bottom -55px,right 30% top -35px,left 44% bottom -45px,-20px 20%,right 8% top 34%,left 27% bottom 6%;background-repeat:no-repeat;background-size:min(310px,24vw),min(170px,13vw),min(185px,14vw),min(135px,10vw),min(145px,11vw),min(125px,9vw);animation:15s linear infinite nordInfoHeroTools;position:absolute;inset:0;transform:translate(0)}@keyframes nordInfoHeroTools{0%{opacity:0;transform:translate(-90px,70px)rotate(-3deg)}10%{opacity:.19}79%{opacity:.19}to{opacity:0;transform:translate(115px,-95px)rotate(5deg)}}.demo-auto .demo-hero{background:linear-gradient(120deg,#ff4d191a,#0000 38%),#0d0f0e}.demo-auto .demo-hero:before{opacity:.11;filter:saturate(.65);will-change:transform;background-image:url(/nord-tool-polisher-v1.png),url(/nord-tool-brush-v1.png),url(/nord-tool-spray-v1.png),url(/nord-tool-towel-v1.png),url(/nord-tool-foam-cannon-v1.png);background-position:left -70px bottom -20px,47% 8%,left 38% bottom 8%,13% 12%,left 52% bottom -25px;background-repeat:no-repeat;background-size:min(300px,22vw),min(180px,14vw),min(150px,11vw),min(165px,12vw),min(145px,10vw);animation:17s linear -6s infinite nordHeroTools;inset:0;transform:translate(0)}@keyframes nordHeroTools{0%{opacity:0;transform:translate(95px,-85px)rotate(3deg)}12%{opacity:.11}81%{opacity:.11}to{opacity:0;transform:translate(-125px,110px)rotate(-5deg)}}@media (max-width:1180px){.demo-page.demo-auto:before,.demo-page.demo-auto:after{opacity:.11}}@media (max-width:760px){.demo-page.demo-auto:before,.demo-page.demo-auto:after{display:none}}@media (prefers-reduced-motion:reduce){.demo-page.demo-auto:before,.demo-page.demo-auto:after{animation:none}}@media (max-width:1180px){.nord-info-page:before,.demo-page.demo-auto:before,.nord-subpage:before,.nord-info-page:after,.demo-page.demo-auto:after,.nord-subpage:after{opacity:.11}}@media (max-width:760px){.nord-info-page:before,.demo-page.demo-auto:before,.nord-subpage:before,.nord-info-page:after,.demo-page.demo-auto:after,.nord-subpage:after{display:none}.demo-auto .demo-hero:before{opacity:.08;display:block}.nord-info-hero:after{opacity:.13}}@media (prefers-reduced-motion:reduce){.nord-info-page:before,.demo-page.demo-auto:before,.nord-subpage:before,.nord-info-page:after,.demo-page.demo-auto:after,.nord-subpage:after,.demo-auto .demo-hero:before,.nord-info-hero:after{animation:none}}.home-page .hero{background:#10110f url(/gatamaine-atelier-hero-v1.webp) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate gataHeroPan}.home-page .hero-copy{background:0 0}.home-page .hero-copy:before{opacity:1;filter:none;background:linear-gradient(100deg,#e5e6daed 0%,#dae0c3d1 52%,#bac59f94 100%),radial-gradient(circle at 12% 18%,#d6ff3f33,#0000 31%),linear-gradient(115deg,#0000 0 28%,#7d9b001f 28.15%,#0000 28.35% 72%,#ffffff29 72.15%,#0000 72.35%);animation:none;inset:-3%}.home-page .hero-copy:after{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(118deg,#0000 0 104px,#1111110b 105px 106px,#0000 107px 214px),radial-gradient(circle at 16% 12%,#d6ff3f33,#0000 24%);position:absolute;inset:0}.home-page .hero-showcase{contain:paint;clip-path:inset(0);background:linear-gradient(90deg,#0809082e 0,#08090880 28px,#0809086b 50%,#080908a3 100%);animation:none}.home-page .studio-signature{background:linear-gradient(108deg,#0a0b09f0 0 38%,#0a0b09b3 72%,#0a0b09e6),url(/gatamaine-design-table-v1.webp) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate-reverse gataImageDriftDark}.home-page .studio-signature>*{z-index:2;position:relative}.home-page .studio-signature:before{z-index:0}.home-page .studio-signature:after{z-index:1}.home-page .deliverables-section{background:linear-gradient(90deg,#11120ff7 0%,#11120fdb 52%,#11120fb3 100%),url(/gatamaine-digital-control-v1.png) 50%/cover no-repeat;animation:27s ease-in-out infinite alternate-reverse gataImageDriftDark}.home-page .deliverables-section:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 77% 27%,#d6ff3f2e,#0000 23%),linear-gradient(121deg,#0000 58%,#d6ff3f12 58.2%,#0000 58.55%);animation:24s ease-in-out infinite alternate premiumSurfaceFlow;position:absolute;inset:0}.home-page .process-section{background:linear-gradient(90deg,#efebe1ed,#efebe1c4 42%,#efebe1ad 68%,#efebe1e6),url(/gatamaine-process-studio-v1.webp) 50%/cover no-repeat;animation:25s ease-in-out infinite alternate gataImageDriftLight}.home-page .process-section:after{background:repeating-linear-gradient(116deg,#0000 0 68px,#1111110b 69px 70px),linear-gradient(90deg,#0000,#d6ff3f14,#0000);animation:18s linear infinite diagonalMove}.home-page .logo-gift-section{background:linear-gradient(90deg,#080908f0,#080908b8 56%,#080908cc),url(/gatamaine-identity-lab-v1.webp) top/cover no-repeat,#10110f;animation:28s ease-in-out infinite alternate gataImageDriftDark}.home-page .logo-gift-heading,.home-page .identity-showcase{z-index:1;position:relative}.home-page .measurement-section{isolation:isolate;background:linear-gradient(90deg,#141910e6 0 38%,#141910ab 72%,#141910db),url(/gatamaine-operations-v1.webp) 50%/cover no-repeat;animation:27s ease-in-out infinite alternate-reverse gataImageDriftDark;position:relative;overflow:hidden}.home-page .measurement-section:before{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(121deg,#0000 0 142px,#d6ff3f0e 143px 144px,#0000 145px 286px),radial-gradient(circle at 76% 45%,#7970ff24,#0000 24%);animation:25s ease-in-out infinite alternate premiumSurfaceFlow;position:absolute;inset:0}.home-page .measurement-section>*{z-index:1;position:relative}.home-page .contact-section{background:linear-gradient(90deg,#080908f0 0 42%,#080908b3 72%,#080908d1),url(/gatamaine-contact-studio-v1.webp) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate gataImageDriftDark}.home-page .contact-section:after{content:"";z-index:0;pointer-events:none;opacity:.8;background:repeating-linear-gradient(118deg,#0000 0 164px,#d6ff3f0d 165px 166px,#0000 167px 330px);animation:26s linear infinite reverse diagonalMove;position:absolute;inset:0}@keyframes gataImageDrift{0%{background-position:50%,0 0,58%}to{background-position:50%,22px 0,63% 48%}}@keyframes gataImageDriftLight{0%{background-position:50%,48%}to{background-position:50%,53% 47%}}@keyframes gataImageDriftDark{0%{background-position:50%,48%}to{background-position:50%,53% 48%}}@keyframes gataHeroPan{0%{background-position:46%}to{background-position:55% 48%}}@media (max-width:760px){.home-page .hero{background-position:50%;background-size:auto 106%}.home-page .hero-copy:before{background:linear-gradient(#f2eee4e6,#f2eee4d1)}.home-page .studio-signature,.home-page .deliverables-section,.home-page .process-section,.home-page .logo-gift-section,.home-page .measurement-section,.home-page .contact-section{background-position:50%}}@media (prefers-reduced-motion:reduce){.home-page .hero-copy:before,.home-page .hero,.home-page .studio-signature,.home-page .deliverables-section,.home-page .process-section,.home-page .logo-gift-section,.home-page .measurement-section,.home-page .contact-section,.home-page .deliverables-section:after,.home-page .process-section:after,.home-page .measurement-section:before,.home-page .contact-section:after{animation:none}}.home-page .offer-section.offer-expanded{isolation:isolate;background:linear-gradient(90deg,#080908eb,#080908b3 50%,#080908cc),url(/gatamaine-packages-gallery-v1.webp) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate gataImageDriftDark;position:relative;overflow:hidden}.home-page .offer-section.offer-expanded:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 0 25%,#d6ff3f0e 25.1%,#0000 25.3% 75%,#7970ff13 75.1%,#0000 75.3%),repeating-linear-gradient(118deg,#0000 0 178px,#ffffff06 179px 180px,#0000 181px 356px);animation:30s linear infinite diagonalMove;position:absolute;inset:0}.home-page .offer-section.offer-expanded>*{z-index:1;position:relative}.home-page .offer-section.offer-expanded .package-grid article:not(.featured):not(.custom){-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);background:#0c0d0bad;box-shadow:inset 0 1px #ffffff12}@media (prefers-reduced-motion:reduce){.home-page .offer-section.offer-expanded,.home-page .offer-section.offer-expanded:after{animation:none}}.home-page .offer-section.offer-expanded{background:linear-gradient(90deg,#080908c7,#08090885 50%,#080908a3),url(/gatamaine-packages-gallery-v1.webp) 50%/cover no-repeat}.home-page .offer-section.offer-expanded:before{content:"";z-index:0;pointer-events:none;opacity:.78;background:radial-gradient(16% 47% at 12.5% 1%,#ffffee57 0%,#d6ff3f21 28%,#0000 73%),radial-gradient(16% 47% at 37.5% 1%,#ffffee61 0%,#d6ff3f29 30%,#0000 73%),radial-gradient(16% 47% at 62.5% 1%,#ffffee52 0%,#d6ff3f1f 28%,#0000 73%),radial-gradient(17% 49% at 87.5% 1%,#eeebff5c 0%,#7970ff30 32%,#0000 75%);animation:5.5s ease-in-out infinite alternate packageSpotlights;position:absolute;inset:0}.home-page .offer-section.offer-expanded .package-grid{isolation:isolate;position:relative}.home-page .offer-section.offer-expanded .package-grid:before{content:none}.home-page .offer-section.offer-expanded .package-grid article,.home-page .offer-section.offer-expanded .package-grid article:not(.featured):not(.custom){cursor:pointer;-webkit-backdrop-filter:blur(3px)saturate(1.08);transform-origin:50% 82%;will-change:transform;background:linear-gradient(145deg,#ffffff13,#0000 42%),#080a0863;border-color:#ffffff52;transition:transform .38s cubic-bezier(.2,.78,.2,1),border-color .3s,box-shadow .38s,filter .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 24px 60px #0000003d}.home-page .offer-section.offer-expanded .package-grid article.featured{color:#f7f5ee;background:linear-gradient(145deg,#d6ff3f52,#d6ff3f14 38%,#0000 66%),#0b0e0870;border-color:#d6ff3fe6;box-shadow:inset 0 1px #fff3,0 0 42px #d6ff3f1f,14px 14px #d6ff3f17}.home-page .offer-section.offer-expanded .package-grid article.custom{color:#f7f5ee;background:linear-gradient(145deg,#7970ff63,#7970ff1a 40%,#0000 68%),#0c0b1675;border-color:#8f87ffeb;box-shadow:inset 0 1px #fff3,0 0 42px #7970ff29,14px 14px #7970ff1a}.home-page .offer-section.offer-expanded .package-grid :is(.featured,.custom) .package-name small,.home-page .offer-section.offer-expanded .package-grid :is(.featured,.custom)>p,.home-page .offer-section.offer-expanded .package-grid :is(.featured,.custom) .package-logo-bonus small{color:#ffffffa6}.home-page .offer-section.offer-expanded .package-grid :is(.featured,.custom) ul,.home-page .offer-section.offer-expanded .package-grid :is(.featured,.custom) .package-logo-bonus{border-color:#ffffff40}.home-page .offer-section.offer-expanded .package-grid :is(.featured,.custom) li:before{color:var(--acid)}.home-page .offer-section.offer-expanded .package-grid .featured>a,.home-page .offer-section.offer-expanded .package-grid .custom>a{color:#111;background:var(--acid)}.home-page .offer-section.offer-expanded .package-grid article>a:before{content:"";z-index:5;position:absolute;inset:0}.home-page .offer-section.offer-expanded .package-grid article:focus-within{outline:3px solid var(--acid);outline-offset:5px}@media (hover:hover) and (pointer:fine){.home-page .offer-section.offer-expanded .package-grid article:hover{z-index:4;filter:brightness(1.09)saturate(1.08);border-color:#d6ff3fc7;transform:translateY(-18px)scale(1.035);box-shadow:inset 0 1px #fff3,0 34px 76px #0000006b,0 0 42px #d6ff3f1f}.home-page .offer-section.offer-expanded .package-grid article.featured:hover{transform:translateY(-28px)scale(1.045);box-shadow:inset 0 1px #ffffff3d,0 38px 86px #00000075,0 0 54px #d6ff3f33,14px 14px #d6ff3f1c}.home-page .offer-section.offer-expanded .package-grid article.custom:hover{border-color:#a39cff;box-shadow:inset 0 1px #ffffff3d,0 38px 86px #00000075,0 0 54px #7970ff38,14px 14px #7970ff1f}}@keyframes packageSpotlights{0%{opacity:.66;filter:brightness(.92)}to{opacity:.92;filter:brightness(1.08)}}@media (max-width:760px){.home-page .offer-section.offer-expanded:before{background:radial-gradient(82% 38% at 50% 0,#ffffee40,#d6ff3f1a 36%,#0000 78%)}.home-page .offer-section.offer-expanded .package-grid:before{display:none}}@media (prefers-reduced-motion:reduce){.home-page .offer-section.offer-expanded:before{animation:none}}@media (max-width:680px){.portfolio-section .portfolio-statement{gap:.18em}.portfolio-section .portfolio-statement>span{padding-left:.36em}.portfolio-section .portfolio-statement>strong{width:100%;padding:.17em .2em .2em;font-size:.76em;line-height:.96}.portfolio-section .section-heading>p{margin-top:8px;padding:23px 22px 23px 25px;font-size:15px}}@media (max-width:900px){.portfolio-section .section-heading{grid-template-columns:1fr}}.home-page .extras-section{isolation:isolate;background:radial-gradient(circle at 8% 17%,#d6ff3f52,#0000 24%),radial-gradient(circle at 91% 74%,#7970ff1c,#0000 25%),linear-gradient(132deg,#f7f5ee 0%,#e8e8df 52%,#edf2d5 100%);border-color:#11111114}.home-page .extras-section:before,.home-page .extras-section:after{content:"";z-index:0;pointer-events:none;position:absolute}.home-page .extras-section:before{border:1px solid #7d9b0029;border-radius:50%;width:52vw;height:52vw;animation:19s ease-in-out infinite alternate extrasOrbit;top:12%;left:-22vw;box-shadow:0 0 0 7vw #d6ff3f09,0 0 0 14vw #11111106}.home-page .extras-section:after{opacity:.4;background-color:#0000;background-image:repeating-linear-gradient(118deg,#0000 0 148px,#1111110b 149px 150px,#0000 151px 298px),linear-gradient(90deg,#0000,#ffffff80,#0000);background-position:0 0,-45% 0;background-repeat:no-repeat;background-size:100% 100%,36% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:12s ease-in-out infinite extrasScan;inset:0}.home-page .extras-section>*{z-index:1;position:relative}.home-page .extras-heading{grid-template-columns:.48fr 1.38fr .84fr;align-items:center;gap:clamp(28px,4.5vw,68px)}.home-page .extras-heading .section-label{color:#111;background:var(--acid);width:max-content;margin:0;padding:10px 13px}.home-page .extras-heading h2 span,.home-page .extras-heading h2 strong{display:block}.home-page .extras-heading h2 span{letter-spacing:-.065em;font-weight:500}.home-page .extras-heading h2 strong{color:#111;background:linear-gradient(90deg, var(--acid), #e8ff98);letter-spacing:-.045em;width:fit-content;margin-top:.1em;padding:.08em .15em .1em;font-size:.66em;font-weight:950;line-height:.96;box-shadow:.12em .13em #1111111a}.home-page .extras-heading>p:last-child{color:#454842;border-left:2px solid #7d9b00;padding:22px 0 22px 24px;font-size:15px;line-height:1.7}.home-page .extras-grid{border:0;gap:14px}.home-page .extras-grid article{-webkit-backdrop-filter:blur(6px);background:#faf9f4c7;border:1px solid #11111124;min-height:540px;padding:30px 30px 28px;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,background-color .3s;box-shadow:inset 0 1px #ffffffd9,0 18px 42px #1111110e}.home-page .extras-grid article:nth-child(2),.home-page .extras-grid article:nth-child(5){background:linear-gradient(145deg,#d6ff3f80,#faf9f4c7 58%);border-color:#7d9b0047}.home-page .extras-grid article:nth-child(3),.home-page .extras-grid article:nth-child(6){background:linear-gradient(145deg,#e5e6dedb,#ffffffb8)}.home-page .extras-grid article>span{color:#111;background:var(--acid);place-items:center;width:42px;height:42px;font-size:9px;display:grid}.home-page .extras-grid h3{letter-spacing:-1.7px;margin:30px 0 14px;font-size:clamp(24px,2.2vw,34px);line-height:.98}.home-page .extras-grid article>strong{color:#2d302b;max-width:360px;margin-bottom:16px;font-size:16px;line-height:1.42;display:block}.home-page .extras-grid article>p{color:#656861;max-width:390px;font-size:13px;line-height:1.68}.home-page .extras-grid ul{border-top:1px solid #11111121;gap:10px;margin:24px 0 30px;padding:20px 0 0;list-style:none;display:grid}.home-page .extras-grid li{color:#40433d;padding-left:18px;font-size:11px;line-height:1.45;position:relative}.home-page .extras-grid li:before{content:"↗";color:#6d8700;font-size:10px;font-weight:950;position:absolute;left:0}.home-page .extras-grid article>a{color:#fff;letter-spacing:.8px;text-transform:uppercase;background:#111;justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:0 16px;font-size:9px;font-weight:950;display:flex}.home-page .extras-grid article>a span{color:var(--acid)}@media (hover:hover) and (pointer:fine){.home-page .extras-grid article:hover{z-index:2;background-color:#ffffffe6;transform:translateY(-9px)scale(1.012);box-shadow:inset 0 1px #fff,0 28px 62px #11111121}}@keyframes extrasOrbit{0%{transform:translate(-2%,-2%)scale(.96)}to{transform:translate(6%,5%)scale(1.05)}}@keyframes extrasScan{0%,15%{background-position:0 0,-45% 0}70%,to{background-position:0 0,145% 0}}@media (max-width:900px){.home-page .extras-heading{grid-template-columns:1fr}.home-page .extras-heading>p:last-child{grid-column:auto}.home-page .extras-grid article{min-height:500px}}@media (max-width:560px){.home-page .extras-heading h2 strong{width:100%}.home-page .extras-grid article{min-height:auto}}@media (prefers-reduced-motion:reduce){.home-page .extras-section:before,.home-page .extras-section:after{animation:none}}.home-page .fit-section{background-color:#efede6;background-image:linear-gradient(90deg,#f4f1e8f7 0%,#f4f1e8e6 37%,#f4f1e8ad 69%,#f4f1e885 100%),url(/gatamaine-idea-studio-v1.png);background-position:50%,51%;background-repeat:no-repeat;background-size:cover,106%;align-items:start;animation:24s ease-in-out infinite alternate fitStudioDrift}.home-page .fit-section:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 22%,#7d9b001f 22.1%,#0000 22.3% 76%,#fff3 76.1%,#0000 76.3%),radial-gradient(circle at 88% 23%,#d6ff3f47,#0000 18%);position:absolute;inset:0}.home-page .fit-intro{min-height:0;padding-bottom:0}.home-page .fit-columns{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f5f3eba8;border:1px solid #11111129;box-shadow:0 22px 58px #28272114,inset 0 1px #ffffffc7}.home-page .fit-columns article{padding:34px 30px}.home-page .fit-columns article+article{padding-left:30px}@keyframes fitStudioDrift{0%{background-position:50%,49%}to{background-position:50%,54% 48%}}@media (max-width:900px){.home-page .fit-section{background-image:linear-gradient(#f4f1e8e6,#f4f1e8b8),url(/gatamaine-idea-studio-v1.png);background-position:50%,68%;background-size:cover,auto 108%}}@media (max-width:560px){.home-page .fit-columns article,.home-page .fit-columns article+article{padding:27px 22px}}@media (prefers-reduced-motion:reduce){.home-page .fit-section{animation:none}}.home-page .about-section{isolation:isolate;background-color:#d8d2c3;background-image:radial-gradient(at 8% 12%,#d6ff3f2b,#0000 32%),radial-gradient(at 90% 82%,#7970ff1f,#0000 38%),repeating-linear-gradient(118deg,#0000 0 116px,#1111110b 117px 118px,#0000 119px 232px),repeating-linear-gradient(30deg,#0000 0 170px,#ffffff29 171px 172px,#0000 173px 340px);grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:clamp(48px,7vw,112px);position:relative;overflow:hidden}.home-page .about-section:before,.home-page .about-section:after{content:"";pointer-events:none;position:absolute;inset:0}.home-page .about-section:before{z-index:0;opacity:.42;filter:saturate(.82)contrast(.94);background:url(/gatamaine-dan-team-office-v1.webp) 50% 47%/cover no-repeat}.home-page .about-section:after{z-index:0;background:linear-gradient(90deg,#e1dccca8 0%,#dad6c947 46%,#d3ccbc9e 100%),radial-gradient(circle at 18% 30%,#d6ff3f21,#0000 38%)}.home-page .about-section>*{z-index:1;position:relative}.home-page .about-dan-visual{z-index:1;grid-template-rows:auto auto;place-items:center;row-gap:64px;min-width:0;display:grid;position:relative}.home-page .about-dan-stage{place-items:end center;width:min(100%,470px);height:clamp(480px,49vw,650px);display:grid;position:relative}.home-page .about-dan-stage:before{content:"";z-index:-2;background:radial-gradient(circle,#d6ff3ff0 0 18%,#d6ff3f8c 34%,#0000 62%) 0 8%/150% 150% no-repeat,radial-gradient(circle,#7970ff8f 0 17%,#7970ff4d 36%,#0000 64%) 100% 92%/155% 155% no-repeat,radial-gradient(circle at 45% 30%,#ffffffad,#0000 22%),linear-gradient(145deg,#d6ff3f61,#7970ff3b 72%,#1111111a);border-radius:52% 48% 46% 54%/42% 46% 54% 58%;animation:9s linear infinite danAuraOrbit;position:absolute;inset:11% 5% 3%;transform:rotate(-3deg);box-shadow:inset 0 0 0 1px #11111124,0 34px 74px #3034182e}@keyframes danAuraOrbit{0%{background-position:0 8%,100% 92%,0 0,0 0}25%{background-position:92% 0,8% 100%,0 0,0 0}50%{background-position:100% 92%,0 8%,0 0,0 0}75%{background-position:8% 100%,92% 0,0 0,0 0}to{background-position:0 8%,100% 92%,0 0,0 0}}.home-page .about-dan-stage:after{content:"";z-index:-1;filter:blur(14px);background:#11111145;border-radius:50%;height:28px;position:absolute;bottom:1%;left:15%;right:9%}.home-page .about-dan-stage img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 20px #1113);width:auto;max-width:100%;height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-page .about-dan-stage .about-dan-body{clip-path:none}.home-page .about-dan-visual>small{z-index:4;color:#fff;letter-spacing:1.3px;white-space:nowrap;background:#111;margin-top:0;padding:13px 15px;font-size:9px;font-weight:950;position:relative;box-shadow:8px 8px #d6ff3fb8}.home-page .about-dan-visual>small b{color:var(--acid);margin-left:9px}@media (max-width:900px){.home-page .about-section{grid-template-columns:1fr}.home-page .about-section:before{opacity:.2;background-position:52%}.home-page .about-dan-stage{width:min(92vw,455px);height:min(620px,126vw)}}@media (max-width:560px){.home-page .about-dan-stage{height:min(540px,135vw)}.home-page .about-dan-stage img{height:calc(100% - 64px)}.home-page .about-dan-visual{row-gap:48px}}@media (prefers-reduced-motion:reduce){.home-page .about-dan-stage:before{animation:none}}.home-page .about-whatsapp-bubble{z-index:6;color:#111;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:12% 100%;background:#faf9f4f0;border:1px solid #111111d1;border-radius:22px 22px 22px 7px;grid-template-columns:47px 1fr;align-items:center;gap:12px;width:min(255px,54%);min-height:106px;padding:18px 20px 18px 16px;text-decoration:none;transition:transform .25s,background-color .25s,box-shadow .25s;animation:3.6s ease-in-out infinite danBubbleFloat;display:grid;position:absolute;top:-4%;left:67%;right:auto;box-shadow:10px 12px #11111129,0 24px 54px #11111129}.home-page .about-whatsapp-bubble:before{content:"";background:inherit;clip-path:polygon(0 0,100% 0,0 100%);border-bottom:1px solid #111111d1;border-left:1px solid #111111d1;width:30px;height:30px;position:absolute;bottom:-17px;left:8px;transform:skew(-12deg)}.home-page .about-whatsapp-icon{color:#fff;background:#20bd5a;border-radius:50%;place-items:center;width:47px;height:47px;font-size:25px;font-weight:900;animation:2.4s ease-out infinite danWhatsappPulse;display:grid;position:relative;transform:rotate(-18deg);box-shadow:0 0 #20bd5a61}.home-page .about-whatsapp-icon:after{content:"";clip-path:polygon(100% 0,0 100%,100% 76%);background:#20bd5a;width:12px;height:12px;position:absolute;bottom:1px;left:2px}.home-page .about-whatsapp-bubble strong,.home-page .about-whatsapp-bubble em{display:block}.home-page .about-whatsapp-bubble strong{letter-spacing:-.45px;font-size:20px;line-height:1.05}.home-page .about-whatsapp-bubble em{color:#5b5e55;letter-spacing:.65px;text-transform:uppercase;margin-top:7px;font-size:8px;font-style:normal;font-weight:900}@media (hover:hover) and (pointer:fine){.home-page .about-whatsapp-bubble:hover{background:#fff;animation-play-state:paused;transform:translateY(-5px)rotate(-1deg)scale(1.045);box-shadow:12px 14px #d6ff3fb8,0 30px 66px #1113}}.home-page .about-whatsapp-bubble:focus-visible{outline-offset:5px;outline:3px solid #111}@keyframes danBubbleFloat{0%,to{transform:translate(0)rotate(-.5deg)}50%{transform:translateY(-8px)rotate(.7deg)}}@keyframes danWhatsappPulse{0%{box-shadow:0 0 #20bd5a6b}68%,to{box-shadow:0 0 0 12px #20bd5a00}}@media (max-width:1100px) and (min-width:901px){.home-page .about-whatsapp-bubble{width:230px;top:-4%;left:64%}}@media (max-width:560px){.home-page .about-whatsapp-bubble{grid-template-columns:40px 1fr;gap:10px;width:min(218px,58vw);min-height:91px;padding:14px;top:-8px;left:auto;right:0}.home-page .about-whatsapp-icon{width:40px;height:40px;font-size:21px}.home-page .about-whatsapp-bubble strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.home-page .about-whatsapp-bubble,.home-page .about-whatsapp-icon{animation:none}}.mobile-decision-bar,.package-features-mobile,.extras-details-mobile{display:none}.home-page section[id]{scroll-margin-top:110px}@media (max-width:760px){.home-page{flex-direction:column;display:flex;overflow-x:clip}.home-page>.site-header{order:0}.home-page>.hero{order:1}.home-page>.mobile-decision-bar{order:2}.home-page>.offer-section{order:3}.home-page>.portfolio-section{order:4}.home-page>.scena-case-preview{order:5}.home-page>.studio-signature{order:6}.home-page>.logo-gift-section{order:7}.home-page>.visual-content-section{order:8}.home-page>.process-section{order:9}.home-page>.extras-section{order:10}.home-page>.about-section{order:11}.home-page>.faq-section{order:12}.home-page>.contact-section{order:13}.home-page>footer{order:14}.home-page>.promise-strip,.home-page>.site-marquee,.home-page>.deliverables-section,.home-page>.measurement-section,.home-page>.fit-section{display:none!important}.home-page .hero{min-height:auto;display:block}.home-page .hero-copy{min-height:auto;padding:66px 20px 34px}.home-page .hero-showcase,.home-page .hero-notes,.home-page .hero-interactive-layer{display:none!important}.home-page .hero,.home-page .hero-copy,.home-page .studio-signature,.home-page .portfolio-section,.home-page .logo-gift-section,.home-page .visual-content-section,.home-page .process-section,.home-page .extras-section,.home-page .about-section,.home-page .faq-section,.home-page .contact-section{animation:none!important}.home-page .hero-kicker-row{margin-bottom:16px}.home-page .hero-kicker-row .eyebrow{font-size:9px;line-height:1.5}.home-page .hero-statement{margin-bottom:0}.home-page .hero-statement>span{font-size:clamp(40px,12vw,52px);line-height:.9}.home-page .hero-statement>em{margin-top:10px;padding:10px 12px;font-size:clamp(20px,6.4vw,27px);line-height:.94}.home-page .hero-lead{margin:20px 0 16px;font-size:14px;line-height:1.65}.home-page .hero-promise{margin:0 0 18px;padding-left:12px}.home-page .hero-promise strong{font-size:10px}.home-page .hero-promise span{font-size:11px}.home-page .hero-launch-offer{grid-template-columns:auto 1fr;gap:8px 10px;min-height:58px;margin:0 0 14px;padding:10px 12px}.home-page .hero-launch-offer>b{font-size:8px}.home-page .hero-launch-offer>span:not(.hero-launch-popover){font-size:10px;line-height:1.35}.home-page .hero-launch-offer>i{display:none}.home-page .hero-launch-popover{display:none!important}.home-page .hero-actions{grid-template-columns:1fr;gap:10px;display:grid}.home-page .hero-actions .button{width:100%;min-height:50px}.home-page .hero-actions .button-secondary{display:none}.home-page .mobile-decision-bar{background:#111;border-top:1px solid #d6ff3f6b;border-bottom:1px solid #d6ff3f6b;grid-template-columns:1fr;margin:0;padding:12px 18px 16px;display:grid}.home-page .mobile-decision-bar a{color:#f7f5ee;border-bottom:1px solid #ffffff21;grid-template-columns:34px 1fr auto;align-items:center;min-height:54px;text-decoration:none;display:grid}.home-page .mobile-decision-bar a:last-child{border-bottom:0}.home-page .mobile-decision-bar span{color:var(--acid);letter-spacing:1px;font-size:9px;font-weight:950}.home-page .mobile-decision-bar strong{letter-spacing:.25px;text-transform:uppercase;font-size:13px}.home-page .mobile-decision-bar i{color:var(--acid);font-size:14px;font-style:normal}.home-page .offer-section.offer-expanded{background:radial-gradient(circle at 78% 8%,#d6ff3f1a,#0000 25%),linear-gradient(155deg,#111 0%,#171913 52%,#10100f 100%);padding:54px 18px 58px;animation:none!important}.home-page .offer-section.offer-expanded:before,.home-page .offer-section.offer-expanded:after{opacity:.22;animation:none!important}.home-page .offer-intro{gap:13px}.home-page .offer-intro h2{font-size:clamp(34px,10vw,43px);line-height:.93}.home-page .offer-intro>p:last-child{max-width:34em;font-size:13px;line-height:1.6}.home-page .package-grid{gap:14px;margin-top:30px}.home-page .package-grid article{min-height:0;padding:22px 18px 18px;-webkit-backdrop-filter:none!important;transition:none!important}.home-page .package-grid article.featured{order:-1}.home-page .package-grid article:hover{transform:none!important}.home-page .package-grid article>a:before{content:none!important}.home-page .package-name{min-height:0}.home-page .package-name span{font-size:13px}.home-page .package-name small{margin-top:6px}.home-page .package-price{margin:25px 0 15px}.home-page .package-price strong{font-size:clamp(54px,17vw,70px)}.home-page .package-grid article>p{min-height:0;font-size:13px;line-height:1.58}.home-page .package-features-desktop{display:none!important}.home-page .package-features-mobile{border-color:#ffffff30;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:1px;margin:18px 0 16px;display:block}.home-page .package-grid article.featured .package-features-mobile,.home-page .package-grid article.custom .package-features-mobile{border-color:#11111140}.home-page .package-features-mobile summary{cursor:pointer;letter-spacing:.55px;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:49px;font-size:10px;font-weight:950;list-style:none;display:grid}.home-page .package-features-mobile summary::-webkit-details-marker{display:none}.home-page .package-features-mobile summary b{color:var(--acid);font-size:8px}.home-page .package-grid article.featured .package-features-mobile summary b,.home-page .package-grid article.custom .package-features-mobile summary b{color:#111}.home-page .package-features-mobile summary:after{content:"+";grid-area:1/2;margin-left:6px;font-size:17px}.home-page .package-features-mobile summary b{margin-right:22px}.home-page .package-features-mobile[open] summary:after{content:"−"}.home-page .package-features-mobile ul{border:0;min-height:0;margin:0;padding:5px 0 12px}.home-page .package-features-mobile li{padding:6px 0;font-size:11px;line-height:1.4}.home-page .package-logo-bonus{margin-bottom:14px}.home-page .package-grid article>a{min-height:50px}.home-page .offer-terms{margin-top:24px;padding:20px 0 0}.home-page .offer-terms>strong{font-size:14px}.home-page .offer-terms>p{font-size:11px;line-height:1.55}.home-page .offer-terms>div{grid-template-columns:1fr;gap:8px;display:grid}.home-page .offer-terms>div span{align-items:center;min-height:34px;display:flex}.home-page .portfolio-section,.home-page .process-section,.home-page .extras-section,.home-page .faq-section,.home-page .contact-section{padding-top:58px;padding-bottom:58px}.home-page .section-heading{gap:18px}.home-page .portfolio-statement{font-size:clamp(36px,10vw,44px)}.home-page .portfolio-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:28px;padding:0 8vw 14px 0;display:flex;overflow-x:auto}.home-page .portfolio-grid::-webkit-scrollbar{display:none}.home-page .portfolio-grid .portfolio-card{scroll-snap-align:start;flex:0 0 min(82vw,330px)}.home-page .portfolio-image img{animation:none!important}.home-page .portfolio-meta{min-height:86px;padding:16px}.home-page .studio-signature{padding-top:58px;padding-bottom:58px}.home-page .studio-signature header h2{font-size:clamp(34px,10vw,44px)}.home-page .studio-signature-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-right:8vw;display:flex;overflow-x:auto}.home-page .studio-signature-grid::-webkit-scrollbar{display:none}.home-page .studio-signature-grid article{scroll-snap-align:start;flex:0 0 min(79vw,315px);min-height:0;padding:24px 18px}.home-page .studio-service-popup{display:none!important}.home-page .logo-gift-section{padding-top:58px;padding-bottom:58px}.home-page .identity-showcase{display:none!important}.home-page .logo-gift-heading{gap:24px}.home-page .logo-choice-strip{margin-top:28px;padding:18px}.home-page .timeline{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-top:28px;padding-right:8vw;display:flex;overflow-x:auto}.home-page .timeline::-webkit-scrollbar{display:none}.home-page .timeline article{scroll-snap-align:start;flex:0 0 min(79vw,315px);min-height:0;padding:24px 18px}.home-page .extras-heading{gap:16px}.home-page .extras-heading h2{font-size:clamp(34px,10vw,44px)}.home-page .extras-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:28px;padding-right:8vw;display:flex;overflow-x:auto}.home-page .extras-grid::-webkit-scrollbar{display:none}.home-page .extras-grid article{scroll-snap-align:start;flex:0 0 min(82vw,325px);min-height:0;padding:22px 18px}.home-page .extras-grid article>p{min-height:0}.home-page .extras-details-desktop{display:none!important}.home-page .extras-details-mobile{border-top:1px solid #1113;border-bottom:1px solid #1113;margin-top:16px;display:block}.home-page .extras-details-mobile summary{cursor:pointer;letter-spacing:.6px;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:46px;font-size:9px;font-weight:950;list-style:none;display:flex}.home-page .extras-details-mobile summary::-webkit-details-marker{display:none}.home-page .extras-details-mobile[open] summary span{transform:rotate(45deg)}.home-page .extras-details-mobile ul{margin:0;padding:0 0 12px}.home-page .extras-details-mobile li{padding:5px 0;font-size:11px;line-height:1.4}.home-page .about-section{gap:36px;padding-top:58px;padding-bottom:58px}.home-page .about-dan-stage{height:min(490px,126vw)}.home-page .about-whatsapp-bubble,.home-page .about-whatsapp-icon{animation:none!important}.home-page .about-section>div:last-child h2{font-size:clamp(36px,10vw,45px)}.home-page .faq-section>div:first-child h2{font-size:clamp(36px,10vw,44px)}.home-page .faq-list summary{min-height:58px;padding:12px 0;font-size:12px}.home-page .faq-list details p{padding-bottom:18px;font-size:12px;line-height:1.55}.home-page .contact-copy h2{font-size:clamp(36px,10vw,45px)}}@media (max-width:420px){.home-page .hero-copy{padding-inline:17px}.home-page .offer-section.offer-expanded,.home-page .portfolio-section,.home-page .process-section,.home-page .extras-section,.home-page .faq-section,.home-page .contact-section{padding-inline:16px}}.demo-build .demo-service-list{border-top:0;gap:14px}.demo-build .demo-service-list article{background:#ffffff8a;border:1px solid #11111124;min-height:610px;padding:18px 22px 28px;overflow:hidden;box-shadow:0 24px 60px #201c1214}.demo-build .demo-service-list article+article{padding-left:22px}.demo-build .demo-service-list .demo-service-image{width:auto;height:270px;margin:-18px -22px 28px}.demo-build .demo-service-list h3{margin-top:34px}.demo-build .demo-service-image img{filter:saturate(.72)contrast(1.09)brightness(.93)}.demo-build .demo-service-image:after{background:linear-gradient(#0000 42%,#0a0a09c7)}.demo-build .demo-manifesto{text-align:left;isolation:isolate;background:linear-gradient(90deg,#080908f5 0 42%,#080908c2 70%,#080908e6),url(/axis-site-progress.jpg) 50% 46%/cover no-repeat,#10110f;align-items:flex-start;min-height:690px;padding:clamp(70px,8vw,120px)}.demo-build .demo-manifesto:before{content:"AXIS / CONTROL PE ETAPE";z-index:-1;color:#ffbd2ead;letter-spacing:1.8px;font-size:8px;font-weight:900;position:absolute;top:34px;right:clamp(24px,5vw,76px)}.demo-build .demo-manifesto>span{color:#ffbd2e}.demo-build .demo-manifesto blockquote{text-shadow:0 5px 34px #00000057;width:min(980px,88%);margin-top:70px}.demo-build .demo-manifesto p{color:#ffffff94}.demo-build .demo-proof-image{background:#161714;position:relative}.demo-build .demo-proof-image:after{content:"VERIFICAT ÎNAINTE DE PREDARE";color:#111;letter-spacing:1px;background:#ffbd2e;padding:10px 12px;font-size:8px;font-weight:900;position:absolute;bottom:18px;right:18px}.demo-build .demo-proof-image img{filter:saturate(.72)contrast(1.1)brightness(.9);transform:none}.demo-build .demo-testimonial{text-align:left;background:linear-gradient(90deg,#0c0d0bf7,#0c0d0bd6 58%,#0c0d0ba3),url(/demo-constructii.jpg) 50%/cover no-repeat,#10110f;align-items:flex-start;min-height:610px}.demo-build .demo-testimonial>p{color:#111;background:#ffbd2e;padding:9px 12px}.demo-build .demo-testimonial blockquote{text-shadow:0 5px 32px #0000005c;max-width:900px;margin-inline:0}@media (max-width:760px){.demo-build .demo-service-list{gap:18px}.demo-build .demo-service-list article,.demo-build .demo-service-list article+article{min-height:0;padding:16px 16px 24px}.demo-build .demo-service-list .demo-service-image{height:230px;margin:-16px -16px 24px}.demo-build .demo-manifesto{background-position:60%;min-height:580px;padding:68px 7vw}.demo-build .demo-manifesto blockquote{letter-spacing:-2.5px;width:100%;margin-top:42px;font-size:clamp(38px,11vw,56px)}.demo-build .demo-testimonial{min-height:520px}}.demo-build .axis-paths{isolation:isolate;background:linear-gradient(105deg,#080908fa 0 47%,#080908e0 70%,#080908b8),url(/axis-stage-steel.webp) 50% 44%/cover no-repeat,#10110f;position:relative;overflow:hidden}.demo-build .axis-paths:before{content:"PORTOFOLIU / PLANURI / EXPERIENȚE";z-index:-1;color:#ffbd2e14;letter-spacing:-7px;white-space:nowrap;font-size:clamp(60px,8.5vw,150px);font-weight:950;line-height:.85;position:absolute;top:24px;right:-1.5%}.demo-build .axis-paths-grid a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0b0a94}.demo-build .axis-paths-grid a:hover{background:#ffbd2e}.demo-build .axis-main-manifesto{background:linear-gradient(90deg,#05080bf7 0 43%,#05080bc2 68%,#05080b42),url(/axis-main-control.webp) 50%/cover no-repeat,#080a0b;min-height:720px}.demo-build .axis-main-manifesto:before{content:"AXIS / CONTROL PE ETAPE";opacity:1;background:0 0;width:auto;height:auto;animation:none;inset:34px clamp(24px,5vw,76px) auto auto}.axis-manifesto-index{color:#ffbd2e;letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:14px;font-size:9px;font-weight:900;display:flex}.axis-manifesto-index span{color:#111;background:#ffbd2e;place-items:center;width:42px;height:42px;display:grid}.axis-manifesto-index p{color:#ffffffa3;margin:0}.demo-build .axis-main-manifesto blockquote{max-width:850px}.axis-manifesto-meta{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.axis-manifesto-meta span{color:#ffffffb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:1px;text-transform:uppercase;background:#0809087a;border:1px solid #ffffff38;padding:10px 13px;font-size:8px;font-weight:850}.demo-build .demo-proof{background:radial-gradient(circle at 82% 18%,#ffbd2e1f,#0000 30%),linear-gradient(135deg,#f1eee5,#e7e2d6)}.demo-build .demo-proof-image{box-shadow:24px 24px #ffbd2e38}.demo-build .axis-main-testimonial{color:#f7f2e8;isolation:isolate;background:radial-gradient(circle at 18% 28%,#ffbd2e30,#0000 24%),linear-gradient(90deg,#070808d1 0 35%,#070808b8 55%,#0708084d),url(/axis-main-handover.webp) 50% 44%/cover no-repeat,#0b0c0b;grid-template-columns:minmax(210px,.52fr) minmax(0,1.48fr);align-items:stretch;gap:clamp(48px,7vw,120px);min-height:680px;padding:clamp(70px,7vw,110px);display:grid;position:relative;overflow:hidden}.demo-build .axis-main-testimonial:before{content:"";z-index:-1;filter:blur(18px);pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffd57924 50%,#0000 72%);width:52%;height:145%;animation:8s ease-in-out infinite alternate axis-review-light;display:block;position:absolute;top:-25%;left:-17%;transform:rotate(-8deg)}.demo-build .axis-main-testimonial:after{content:"PREDARE / CONTROL / ÎNCREDERE";z-index:-1;color:#ffffff0b;letter-spacing:-4px;white-space:nowrap;pointer-events:none;font-size:clamp(42px,7vw,112px);font-weight:950;position:absolute;bottom:24px;left:clamp(30px,6vw,95px)}@keyframes axis-review-light{0%{opacity:.55;transform:translate(-3%,-1%)rotate(-8deg)}to{opacity:1;transform:translate(15%,4%)rotate(-2deg)}}.axis-review-signal{-webkit-backdrop-filter:blur(5px)saturate(1.18);backdrop-filter:blur(5px)saturate(1.18);background:linear-gradient(#06070733,#060707c7),linear-gradient(120deg,#ffbd2e1f,#0000 44%);border:1px solid #ffffff4d;flex-direction:column;min-height:500px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffbd2e0d,0 26px 72px #00000047}.axis-review-signal:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.axis-review-signal p,.axis-review-copy>p{color:#ffbd2e;letter-spacing:1.4px;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.axis-review-signal-head{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.axis-review-signal-head>span{color:#ffffffad;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:8px;font-weight:850}.axis-review-score{z-index:1;align-items:flex-end;gap:12px;margin-top:auto;display:flex;position:relative}.axis-review-signal strong{letter-spacing:-9px;font-size:clamp(78px,9vw,150px);line-height:.78}.axis-review-score>span{color:#ffffff94;margin:0 0 4px;font-size:16px;font-weight:850}.axis-review-signal>b{z-index:1;color:#ffbd2e;letter-spacing:5px;margin-top:23px;position:relative}.axis-review-signal-meta{z-index:1;border-top:1px solid #ffffff38;gap:9px;margin-top:28px;padding-top:18px;display:grid;position:relative}.axis-review-signal-meta span{color:#ffffffb8;letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:9px;margin:0;font-size:8px;font-weight:800;display:flex}.axis-review-signal-meta span:before{content:"↗";color:#ffbd2e}.axis-review-signal>small{z-index:1;color:#ffffff6b;letter-spacing:1px;text-transform:uppercase;margin-top:22px;font-size:7px;font-weight:800;position:relative}.axis-review-copy{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#080908b0;border:1px solid #fff3;padding:clamp(32px,4vw,62px)}.demo-build .axis-review-copy blockquote{letter-spacing:-3px;text-transform:none;max-width:780px;margin:48px 0 42px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.1vw,64px);font-weight:500;line-height:1.03}.axis-review-copy>span{color:#ffffffad}.axis-review-copy small{color:#ffbd2e;letter-spacing:1px;text-transform:uppercase;margin-top:22px;font-size:8px;font-weight:900;display:block}.demo-build .demo-contact{isolation:isolate;background:linear-gradient(90deg,#070808fa 0 42%,#070808d9 67%,#07080885),url(/axis-main-consultation.webp) 50%/cover no-repeat,#0a0b0a;position:relative;overflow:hidden}.demo-build .demo-contact:before{display:none}.demo-build .demo-contact-copy,.demo-build .demo-contact>.lead-form-shell{z-index:2;position:relative}.demo-build .demo-contact>.lead-form-shell{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050605d1}@media (max-width:900px){.demo-build .axis-main-testimonial{grid-template-columns:1fr}.axis-review-signal{min-height:270px}}@media (max-width:620px){.demo-build .axis-paths{background-position:62%}.demo-build .axis-main-manifesto{background-position:63%;min-height:640px}.axis-manifesto-meta{display:none}.demo-build .axis-main-testimonial{padding:64px 5vw}.axis-review-copy{padding:28px 22px}.demo-build .axis-review-copy blockquote{letter-spacing:-2px}.demo-build .demo-contact{background-position:68%}}.axis-subpage .axis-plan-grid{background:linear-gradient(#ffffff57,#ffffff57),linear-gradient(135deg,#e8e4d9,#f3f0e7);grid-template-columns:1fr;gap:clamp(28px,4vw,54px);padding:clamp(42px,5vw,78px)}.axis-subpage .axis-plan-grid article{background:#faf8f2e6;border:1px solid #1111112e;grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);min-height:560px;padding:0;display:grid;overflow:hidden;box-shadow:0 28px 70px #1e1b1317}.axis-subpage .axis-plan-grid article:nth-child(2n){grid-template-columns:minmax(330px,.55fr) minmax(0,1.45fr)}.axis-subpage .axis-plan-grid article:nth-child(2n) .axis-plan-render{order:2}.axis-plan-render{background:#eee9df;min-width:0;min-height:560px;margin:0;position:relative;overflow:hidden}.axis-plan-render img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.axis-plan-grid article:hover .axis-plan-render img{filter:contrast(1.025)saturate(1.04);transform:scale(1.035)}.axis-plan-render:after{content:"";pointer-events:none;background:linear-gradient(#0000 66%,#0a0a098f);position:absolute;inset:0}.axis-plan-render figcaption{z-index:2;color:#fff;letter-spacing:1.2px;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:8px;font-weight:900;display:flex;position:absolute;bottom:18px;left:22px;right:22px}.axis-plan-render figcaption span{color:#111;background:#ffbd2e;place-items:center;width:34px;height:34px;display:grid}.axis-plan-details{flex-direction:column;min-width:0;padding:clamp(28px,3vw,46px);display:flex}.axis-plan-details>header{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #1111112b;justify-content:space-between;gap:20px;padding-bottom:20px;font-size:8px;font-weight:850;display:flex}.axis-plan-details .axis-plan-card-copy>p{margin-top:34px}.axis-plan-details .axis-plan-card-copy h2{letter-spacing:-3px;font-size:clamp(36px,4vw,62px)}.axis-plan-details .axis-plan-card-copy>span{min-height:0}.axis-plan-details .axis-plan-specs{margin-top:26px}.axis-plan-details>ul{min-height:0;margin:22px 0 26px}.axis-plan-details>a{color:#111;letter-spacing:.9px;text-transform:uppercase;border-top:2px solid #111;margin-top:auto;padding-top:18px;font-size:9px;font-weight:900;text-decoration:none}@media (max-width:1050px){.axis-subpage .axis-plan-grid article,.axis-subpage .axis-plan-grid article:nth-child(2n){grid-template-columns:1fr}.axis-subpage .axis-plan-grid article:nth-child(2n) .axis-plan-render{order:0}.axis-plan-render{aspect-ratio:3/2;min-height:0}}@media (max-width:760px){.axis-subpage .axis-plan-grid{gap:24px;padding:50px 4vw}.axis-subpage .axis-plan-grid article{min-height:0}.axis-plan-render{aspect-ratio:4/3}.axis-plan-render img{object-position:center}.axis-plan-details{padding:27px 22px 30px}.axis-plan-details .axis-plan-card-copy h2{letter-spacing:-2px;font-size:42px}}:is(.home-page .hero-statement,.home-page .logo-gift-heading h2,.start-page .start-hero h1,.start-page .start-process header h2,.start-page .teams-intro h2,.start-page .teams-form-card>div:first-child h3,.order-hero h1,.demo-hero h1,.axis-paths-intro h2,.axis-inner-hero h1:not(.axis-works-title),.nord-service-hero h1,.nord-includes h2,.nord-gallery h2,.nord-expectations h2,.nord-evaluation h2,.nord-signature-heading h2,.demo-auto .nord-inspection-copy blockquote,.nord-info-hero h1,.nord-contact-map strong,.legal-page h1){letter-spacing:-.045em;line-height:.92}:is(.elan-service-hero h1,.elan-signature-copy h2,.booking-heading h2){letter-spacing:-.035em;line-height:.96}@media (max-width:760px){.axis-inner-hero h1:not(.axis-works-title){letter-spacing:-.06em;overflow-wrap:normal;font-size:clamp(38px,10.1vw,44px)}.axis-inner-hero .axis-works-title{font-size:clamp(50px,14vw,58px)}.nord-service-hero h1,.demo-auto .demo-hero h1{letter-spacing:-.055em;font-size:clamp(44px,11.7vw,46px)}.nord-info-hero h1{letter-spacing:-.055em;font-size:clamp(44px,11.7vw,48px)}.demo-contact h2{letter-spacing:-.045em;max-width:100%;font-size:clamp(44px,12vw,48px);line-height:.94}.lead-form-heading h3{max-width:100%;font-size:30px;line-height:.98}}.home-page .preview-slides{isolation:isolate;background:#050605}.home-page .preview-slide{z-index:1;opacity:0;will-change:opacity, transform;animation-name:showcaseFrame20;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.home-page .preview-slide:first-child{opacity:1}.home-page .preview-slide img{will-change:transform;animation-name:showcaseImageDrift20;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.home-page .preview-slide:after{background:linear-gradient(90deg,#060706e6,#0607064d 56%,#06070614),linear-gradient(#0000 52%,#0607067a)}.home-page .preview-slide>div{bottom:10%}.home-page .preview-slide small{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090894;border-left:2px solid;padding:6px 8px;display:inline-block}.home-page .preview-auto small{color:#ff5a27}.home-page .preview-build small{color:#ffbd2e}.home-page .preview-beauty small{color:#ef9daf}.home-page .preview-studio small{color:var(--acid)}.home-page .preview-slide span{border:1px solid #ffffff8c;position:relative;overflow:hidden;box-shadow:0 9px 28px #0003}.home-page .preview-slide span:after{content:"";background:linear-gradient(90deg,#0000,#d6ff3f80,#0000);width:40%;height:180%;animation:3.6s ease-in-out infinite showcaseActionShine;position:absolute;top:-40%;left:-65%;transform:skew(-18deg)}.preview-counter{z-index:8;color:#fff;pointer-events:none;align-items:center;gap:9px;display:flex;position:absolute;bottom:16px;right:18px}.preview-counter b{width:31px;height:31px;color:var(--acid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0708079e;border:1px solid #d6ff3f99;border-radius:50%;place-items:center;font-size:9px;display:grid}.preview-counter span{color:#ffffffb3;box-shadow:none;letter-spacing:1.2px;background:0 0;border:0;padding:0;font-size:6px}.showcase-commercial-signals{z-index:11;pointer-events:none;filter:drop-shadow(0 18px 26px #0000004d);width:258px;height:86px;position:absolute;top:11.5%;right:1.8%}.showcase-commercial-signals>span{border:1px solid #d6ff3f85;border-left:4px solid var(--acid);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:linear-gradient(108deg,#080908f0,#191b15d6);flex-direction:column;justify-content:center;padding:16px 19px;animation:16s cubic-bezier(.22,.76,.24,1) infinite both commercialSignal;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(14px)}.showcase-commercial-signals>span:after{content:"";background:linear-gradient(90deg,#0000,#d6ff3f2e,#0000);width:42%;height:160%;animation:4s ease-in-out infinite commercialSignalShine;position:absolute;top:-30%;left:-65%;transform:skew(-18deg)}.showcase-commercial-signals>span:nth-child(2){animation-delay:4s}.showcase-commercial-signals>span:nth-child(3){animation-delay:8s}.showcase-commercial-signals>span:nth-child(4){animation-delay:12s}.showcase-commercial-signals small{color:var(--acid);letter-spacing:1.25px;font-size:6px;font-weight:900}.showcase-commercial-signals strong{letter-spacing:-.2px;max-width:220px;margin-top:8px;font-size:15px;line-height:1.05}.showcase-commercial-signals>span:first-child strong{color:var(--acid);letter-spacing:-1px;font-size:28px}.home-page .before-card{border:1px solid #d6ff3f9e;border-top:5px solid var(--acid);isolation:isolate;transform-origin:50% 46%;background:linear-gradient(#f4f1e8f0,#f4f1e8f0),repeating-linear-gradient(0deg,#0000 0 19px,#1111 20px);width:236px;padding:0;animation:7.6s cubic-bezier(.2,.72,.24,1) infinite briefCardCinematic;top:10.5%;left:7%;overflow:hidden;box-shadow:0 30px 70px #0000006b,12px 12px #d6ff3f24}.home-page .hero .before-card{transform:translate3d(var(--shift-reverse-x), var(--shift-reverse-y), 28px) rotate(-3deg)}.home-page .before-card:before{content:none}.home-page .before-card:after{content:"";filter:drop-shadow(-5px 5px 8px #0000002e);background:linear-gradient(225deg,#10110f 0 49%,#d6ff3f 50% 56%,#0000 57%);width:34px;height:34px;position:absolute;top:-1px;right:-1px}.brief-card-top{border-bottom:1px solid #11111124;justify-content:space-between;align-items:center;padding:14px 19px 12px;display:flex}.home-page .before-card .brief-card-top small{color:#111;font-size:7px;font-weight:950}.brief-card-top b{color:var(--acid);letter-spacing:1px;background:#111;padding:5px 6px;font-size:6px}.brief-card-signal{color:#6a6c65;letter-spacing:1.2px;align-items:center;gap:7px;margin:16px 19px 0;font-size:6px;font-weight:900;display:flex}.brief-card-signal i{background:var(--acid);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite briefSignal;position:relative;box-shadow:0 0 #7d9b0080}.home-page .before-card>strong{letter-spacing:-.8px;margin:16px 19px 20px;font-size:21px}.brief-card-flow{margin:0 19px 18px}.home-page .before-card .brief-card-flow p{border-top:1px solid #11111121;grid-template-columns:26px 1fr;align-items:center;margin:0;padding:9px 0;font-size:8px;display:grid}.home-page .before-card .brief-card-flow p span{color:#7d9b00;letter-spacing:1px;font-size:6px}.home-page .before-card p.missing{letter-spacing:.7px;background:#10110f;align-items:center;margin:0;padding:14px 19px;font-size:7px;display:flex}.home-page .before-card p.missing b{color:var(--acid);margin-left:auto;font-size:7px;animation:1.5s steps(2,end) infinite briefReadyBlink}.home-page .showcase-phone{-webkit-backdrop-filter:blur(10px)saturate(1.12);backdrop-filter:blur(10px)saturate(1.12);background:radial-gradient(circle at 75% 8%,#d6ff3f1f,#0000 30%),linear-gradient(155deg,#121412c7,#05060594);border:4px solid #070807;border-radius:31px;width:184px;height:320px;padding:10px 11px 12px;bottom:5.5%;left:6%;overflow:visible;box-shadow:0 30px 68px #00000080,inset 0 0 0 1px #ffffff29,inset 0 0 18px #ffffff09,1px 0 #ffffff1f}.home-page .hero .showcase-phone{transform:translate3d(var(--shift-reverse-x), var(--shift-reverse-y), 55px) rotate(-4.5deg)}.home-page .showcase-phone:before{content:"";z-index:4;background:radial-gradient(circle at 73%,#18314a 0 2px,#070807 3px),#070807;border-radius:999px;width:59px;height:17px;position:absolute;top:7px;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff2e}.home-page .showcase-phone:after{content:"";background:linear-gradient(#bfc1be,#656865 48%,#c6c8c5);border-radius:0 3px 3px 0;width:3px;height:58px;position:absolute;top:84px;right:-8px;box-shadow:-190px -30px #777a77,-190px 12px #777a77}.home-page .showcase-phone>:not(.phone-glass-shine){z-index:2;position:relative}.phone-glass-shine{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(116deg,#0000 0 37%,#ffffff5c 45%,#d6ff3f1a 50%,#0000 58% 100%) 0 0/260% 100%;border-radius:26px;animation:6.4s ease-in-out infinite phoneGlassTravel;position:absolute;inset:4px;overflow:hidden}.phone-status{color:#ffffffc2;justify-content:space-between;min-height:22px;padding:1px 7px 0;font-size:5px;display:flex}.phone-brand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff38;border:1px solid #1111111f;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;margin-top:9px;padding:9px 8px;display:grid}.phone-brand>i{width:28px;height:28px;color:var(--acid);background:#111;border-radius:50%;place-items:center;font-size:7px;font-style:normal;font-weight:950;display:grid}.phone-brand>span{gap:2px;display:grid}.phone-brand>span strong{letter-spacing:.7px;font-size:6px}.phone-brand>span small{color:#ffffffad;letter-spacing:.9px;font-size:4px}.phone-brand>b{color:#62b900;font-size:7px}.phone-conversation{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#0a0b0ae6;border-radius:12px 12px 12px 2px;margin-top:12px;padding:14px 12px;position:relative;box-shadow:0 12px 26px #11111129}.phone-conversation>span{color:var(--acid);letter-spacing:-.5px;text-transform:uppercase;font-size:16px;font-weight:950;display:block}.phone-conversation p{color:#ffffffb8;margin:5px 0 10px;font-size:6.5px;line-height:1.55}.phone-conversation small{color:#ffffff80;letter-spacing:.8px;align-items:center;gap:5px;font-size:4px;font-weight:900;display:flex}.phone-conversation small i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 8px var(--acid);border-radius:50%;animation:1.8s ease-in-out infinite phoneOnline}.phone-progress{margin:11px 2px 8px}.phone-progress>span{background:#fff3;height:3px;display:block;overflow:hidden}.phone-progress>span i{background:linear-gradient(90deg, #7d9b00, var(--acid));width:62%;height:100%;animation:4.2s ease-in-out infinite alternate phoneProgress;display:block}.phone-progress small{color:#ffffffb3;letter-spacing:.8px;margin-top:5px;font-size:4px;font-weight:900;display:block}.phone-actions{grid-template-columns:1fr 1fr;gap:5px;margin-top:auto;display:grid}.home-page .showcase-phone .phone-actions a{letter-spacing:.5px;justify-content:space-between;align-items:center;min-height:31px;margin:0;padding:0 7px;font-size:5px;display:flex}.phone-actions a span{font-size:8px}.home-page .delivery-stamp{isolation:isolate;background:radial-gradient(circle at 35% 28%, #eeff8f, var(--acid) 35%, #a9d600 78%);border:1px solid #ffffffbf;width:136px;height:136px;overflow:visible;box-shadow:0 25px 60px #00000073,0 0 40px #d6ff3f30,inset 0 0 0 7px #11111114}.home-page .delivery-stamp:before{content:"";z-index:-1;border:1px dashed #11111152;border-radius:50%;animation:18s linear infinite deliveryInnerOrbit;position:absolute;inset:9px}.delivery-orbit{z-index:-2;border:1px solid #d6ff3f6b;border-radius:50%;animation:9s linear infinite deliveryOrbit;position:absolute;inset:-12px}.delivery-orbit i{background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 14px #d6ff3fe6}.delivery-orbit i:first-child{top:2%;left:18%}.delivery-orbit i:nth-child(2){background:#7970ff;top:48%;right:-2px}.delivery-orbit i:nth-child(3){background:#fff;width:4px;height:4px;bottom:-4px;left:30%}.home-page .delivery-stamp em{color:var(--acid);background:#111;padding:4px 6px;font-size:6px;font-style:normal;font-weight:950;position:absolute;top:10px;left:8px}.home-page .delivery-stamp small{margin-top:2px}.home-page .delivery-stamp strong{letter-spacing:-1px;font-size:23px}@keyframes showcaseFrame20{0%{opacity:0;transform:scale(1)}.22%,4.56%{opacity:1;transform:scale(1)}4.93%,to{opacity:0;transform:scale(1.006)}}@keyframes showcaseImageDrift20{0%,.22%{transform:scale(1.035)translate(-.35%)}4.93%{transform:scale(1.095)translate(.45%,-.35%)}4.94%,to{transform:scale(1.035)translate(-.35%)}}@keyframes showcaseActionShine{0%,45%{opacity:0;left:-65%}57%{opacity:1}78%,to{opacity:0;left:135%}}@keyframes briefCardCinematic{0%,54%,to{scale:1}66%{scale:.88}75%{scale:1.035}82%{scale:.985}89%{scale:1}}@keyframes briefSignal{70%,to{box-shadow:0 0 0 9px #7d9b0000}}@keyframes briefReadyBlink{50%{opacity:.35}}@keyframes phoneOnline{50%{opacity:.4;transform:scale(.75)}}@keyframes phoneProgress{to{width:92%}}@keyframes phoneGlassTravel{0%,28%{opacity:.28;background-position:120% 0}52%{opacity:.82}76%,to{opacity:.32;background-position:-120% 0}}@keyframes deliveryOrbit{to{transform:rotate(360deg)}}@keyframes deliveryInnerOrbit{to{transform:rotate(-360deg)}}@keyframes commercialSignal{0%{opacity:0;filter:blur(3px);transform:translate(14px)}3%,24%{opacity:1;filter:blur();transform:translate(0)}28%,to{opacity:0;filter:blur(2px);transform:translate(-12px)}}@keyframes commercialSignalShine{0%,42%{opacity:0;left:-65%}58%{opacity:.8}82%,to{opacity:0;left:135%}}@media (max-width:760px){.home-page .preview-slide,.home-page .preview-slide img{animation:none}.home-page .preview-slide{opacity:0;display:none}.home-page .preview-slide:first-child{opacity:1;display:block}.preview-counter{bottom:12px;right:12px}.preview-counter span{display:none}.home-page .showcase-phone{width:154px;height:270px;padding:8px 9px 10px;bottom:4%;left:4%}.home-page .hero .showcase-phone{transform:translate3d(var(--shift-reverse-x), var(--shift-reverse-y), 55px) rotate(-4.5deg) scale(.92);transform-origin:0 100%}.phone-conversation{padding:10px 8px}.phone-conversation>span{font-size:12px}.phone-conversation p{font-size:5px}.phone-progress{display:none}.home-page .delivery-stamp{width:98px;height:98px}.home-page .delivery-stamp strong{margin:3px 0;font-size:16px}.delivery-orbit{inset:-7px}.showcase-commercial-signals{width:166px;height:52px;top:52px;right:12px}.showcase-commercial-signals>span{display:none}.showcase-commercial-signals>span:first-child{opacity:1;padding:8px 10px;animation:none;display:flex;transform:none}.showcase-commercial-signals>span:first-child strong{margin-top:3px;font-size:15px}}@media (prefers-reduced-motion:reduce){.home-page .preview-slide,.home-page .preview-slide img,.home-page .before-card,.brief-card-signal i,.home-page .before-card p.missing b,.phone-conversation small i,.phone-progress>span i,.phone-glass-shine,.home-page .delivery-stamp:before,.delivery-orbit{animation:none}.showcase-commercial-signals>span{display:none}.showcase-commercial-signals>span:first-child{opacity:1;display:flex;transform:none}.home-page .preview-slide{opacity:0;display:none}.home-page .preview-slide:first-child{opacity:1;display:block}}.desktop-section-nav{display:none}.home-page>[id]{scroll-margin-top:92px}@media (max-width:760px){.home-page>[id]{scroll-margin-top:76px}}@media (min-width:1101px){:is(html:has(.home-page),body:has(.home-page)){height:auto;overflow:visible}.home-page{scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-y:auto;height:auto;scroll-padding-top:92px;overflow:clip visible}.home-page>.site-header{scroll-snap-align:none}.home-page>:is(.studio-signature,.portfolio-section,.deliverables-section,.logo-gift-section,.process-section,.offer-section,.extras-section,.measurement-section,.fit-section,.about-section,.faq-section,.contact-section){scroll-snap-align:none;scroll-margin-top:92px}.home-page>footer{scroll-snap-align:none}.home-page .hero,.home-page .hero-copy,.home-page .hero-showcase{min-height:calc(100svh - 92px)}.home-page .hero-copy{padding-top:clamp(34px,5.4vh,62px);padding-bottom:clamp(24px,3.6vh,38px)}.home-page .hero-kicker-row{margin-bottom:clamp(18px,2.6vh,28px)}.home-page .hero-statement>span{font-size:clamp(48px,min(5vw,8.3vh),82px)}.home-page .hero-statement>em{font-size:clamp(20px,min(1.35vw,2.6vh),25px)}.home-page .hero-lead{margin-top:clamp(20px,3vh,30px);margin-bottom:14px;font-size:clamp(14px,1.05vw,16px);line-height:1.55}.home-page .hero-promise{margin-bottom:clamp(18px,2.4vh,25px)}.home-page .hero-notes{padding-top:clamp(19px,3vh,30px)}.home-page .hero-showcase{padding-top:clamp(38px,5vh,60px);padding-bottom:clamp(28px,4vh,46px)}.home-page .portfolio-section{flex-direction:column;justify-content:center;padding-top:clamp(38px,5vh,62px);padding-bottom:clamp(38px,5vh,62px);display:flex}.home-page .portfolio-section .section-heading{margin-bottom:clamp(22px,3.2vh,34px)}.home-page .portfolio-section .section-heading>p{margin-top:0;padding:19px 22px;font-size:14px}.home-page .portfolio-section .section-heading>p:before{margin-bottom:9px}.home-page .portfolio-section .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.home-page .portfolio-section .portfolio-card:first-child{grid-row:auto}.home-page .portfolio-section .portfolio-image,.home-page .portfolio-section .portfolio-card:first-child .portfolio-image{height:clamp(270px,37vh,390px)}.home-page .portfolio-section .portfolio-meta{min-height:86px;padding:15px 18px}.home-page .portfolio-section .portfolio-meta h3{font-size:clamp(18px,1.55vw,24px)}.home-page .portfolio-section .portfolio-logo{min-width:210px;padding:9px 13px 9px 9px;bottom:12px;right:12px}.home-page .portfolio-section .portfolio-logo .demo-brand-lockup>img{flex-basis:45px;width:45px;height:45px}.home-page .portfolio-section .portfolio-logo .demo-brand-lockup strong{font-size:18px}.home-page .studio-signature{flex-direction:column;justify-content:center;margin-top:0;padding-top:clamp(42px,5.5vh,68px);padding-bottom:clamp(30px,4vh,48px);display:flex}.home-page .studio-signature h2{font-size:clamp(48px,min(5.2vw,7vh),78px)}.home-page .studio-signature header>p{margin-bottom:18px}.home-page .studio-signature header>div{margin:24px 0 30px}.home-page .studio-signature-grid article{min-height:clamp(270px,34vh,320px)}.home-page .studio-signature-grid h3{margin-top:clamp(40px,6vh,58px)}.home-page .studio-signature>a{min-height:52px;margin-top:25px}.home-page .deliverables-section,.home-page .measurement-section,.home-page .fit-section,.home-page .about-section,.home-page .faq-section,.home-page .contact-section{padding-top:clamp(52px,7vh,82px);padding-bottom:clamp(52px,7vh,82px)}.home-page .logo-gift-heading{padding-top:clamp(50px,6vh,72px);padding-bottom:clamp(34px,4vh,48px)}.home-page .logo-gift-heading h2{font-size:clamp(66px,min(7.2vw,9.5vh),104px)}.home-page .identity-showcase{padding-top:22px;padding-bottom:18px}.home-page .identity-logo{width:300px;height:118px;padding:18px 22px}.home-page .identity-logo i{margin:-8px;scale:.8}.home-page .identity-logo.identity-image-premium i{margin:-6px;scale:.94}.home-page .identity-showcase>p{margin-top:17px}.home-page .logo-choice-strip{min-height:78px}.home-page .process-section{padding-top:clamp(48px,6vh,72px);padding-bottom:clamp(42px,5vh,62px)}.home-page .process-section .section-heading{margin-bottom:clamp(28px,4vh,44px)}.home-page .timeline article{min-height:clamp(275px,36vh,340px)}.home-page .timeline article>span{margin-top:clamp(46px,7vh,70px)}}@media (min-width:1101px) and (max-height:760px){.home-page .hero,.home-page .hero-copy,.home-page .hero-showcase{min-height:calc(100svh - 124px)}.home-page .hero-copy{padding-top:24px;padding-bottom:20px}.home-page .hero-kicker-row{margin-bottom:13px}.home-page .hero-statement>span{font-size:clamp(44px,4.5vw,68px)}.home-page .hero-statement>em{margin-top:7px;padding-top:7px;padding-bottom:9px;font-size:18px}.home-page .hero-lead{margin:16px 0 10px;font-size:13px;line-height:1.48}.home-page .hero-promise{margin-bottom:14px}.home-page .hero-launch-offer{margin-bottom:11px;padding-top:9px;padding-bottom:9px}.home-page .hero-actions .button{min-height:46px}.home-page .hero-notes{padding-top:14px}.home-page .hero-showcase{padding-top:28px;padding-bottom:24px}.home-page .portfolio-section{padding-top:20px;padding-bottom:18px}.home-page .portfolio-section .section-heading{margin-bottom:12px}.home-page .portfolio-section .section-heading h2{font-size:clamp(42px,4.4vw,56px);line-height:.91}.home-page .portfolio-section .section-heading>p{padding:12px 16px;font-size:12px;line-height:1.4}.home-page .portfolio-section .section-heading>p:before{margin-bottom:5px}.home-page .portfolio-section .portfolio-image,.home-page .portfolio-section .portfolio-card:first-child .portfolio-image{height:220px}.home-page .portfolio-section .portfolio-meta{min-height:68px;padding:10px 14px}.home-page .portfolio-section .portfolio-meta small{margin-bottom:5px}.home-page .portfolio-section .portfolio-meta h3{font-size:18px}.home-page .portfolio-section .portfolio-logo{min-width:176px;padding:7px 10px 7px 7px;bottom:9px;right:9px}.home-page .portfolio-section .portfolio-logo .demo-brand-lockup>img{flex-basis:38px;width:38px;height:38px}.home-page .portfolio-section .portfolio-logo .demo-brand-lockup strong{font-size:15px}}.demo-auto>.demo-ribbon,.demo-build>.demo-ribbon,.demo-auto>.demo-nav,.demo-build>.demo-nav{isolation:isolate;position:relative;overflow:hidden}.demo-auto>:is(.demo-ribbon,.demo-nav)>*,.demo-build>:is(.demo-ribbon,.demo-nav)>*{z-index:3;position:relative}.demo-auto>.demo-ribbon{color:#f7f4ec;background:radial-gradient(circle at 12%,#ff4d1933,#0000 24%),linear-gradient(100deg,#090b0a 0%,#14110f 68%,#2d160f 100%);border-bottom:1px solid #ff4d1980;min-height:38px;box-shadow:0 8px 28px #08090829}.demo-auto>.demo-ribbon:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#ff4d1938,#0000);width:24%;animation:8s ease-in-out infinite nordWelcomeSweep;position:absolute;inset:0 auto 0 -24%;transform:skew(-18deg)}.demo-auto>.demo-ribbon a{color:#ffb298;text-decoration-color:#ffb2988c}.demo-auto>.demo-nav{background:linear-gradient(106deg,#f9f7f0fa,#ebeae3f0 58%,#e0d9cff5),#f4f2eb;border-top:0;border-bottom:1px solid #11111124;min-height:96px;box-shadow:0 18px 44px #0c0d0c1f}.demo-auto>.demo-nav:before{content:"";z-index:1;pointer-events:none;opacity:.72;background:radial-gradient(circle at 82% 10%,#ff4d1921,#0000 25%),repeating-linear-gradient(118deg,#0000 0 118px,#11111109 119px 120px,#0000 121px 238px);position:absolute;inset:0}.demo-auto>.demo-nav:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ff4d19 0 20%,#111 44%,#ff4d1933 72%,#ff4d19 100%) 0 0/200% 100%;height:3px;animation:8s linear infinite premiumHeaderLine;position:absolute;bottom:0;left:0;right:0}.demo-auto>.demo-nav nav a,.demo-build>.demo-nav nav a{padding:11px 4px;transition:color .25s,transform .25s;position:relative}.demo-auto>.demo-nav nav a:after,.demo-build>.demo-nav nav a:after{content:"";height:2px;transition:left .28s,right .28s;position:absolute;bottom:3px;left:50%;right:50%}.demo-auto>.demo-nav nav a:after{background:#ff4d19}.demo-build>.demo-nav nav a:after{background:#d39a13}.demo-auto>.demo-nav nav a:hover,.demo-build>.demo-nav nav a:hover{transform:translateY(-2px)}.demo-auto>.demo-nav nav a:hover{color:#d9360b}.demo-build>.demo-nav nav a:hover{color:#8a6200}.demo-auto>.demo-nav nav a:hover:after,.demo-build>.demo-nav nav a:hover:after{left:4px;right:4px}.demo-auto>.demo-nav .demo-nav-cta{background:linear-gradient(112deg,#0b0d0c 0 68%,#3b170d 100%);border:1px solid #ff4d1999;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 12px 30px #130c0933,inset 0 0 0 1px #ffffff0d}.demo-auto>.demo-nav .demo-nav-cta:hover{border-color:#ff4d19;transform:translateY(-3px);box-shadow:0 17px 36px #ff4d1933,inset 0 0 0 1px #ffffff14}.demo-build>.demo-ribbon{color:#241d0c;background:radial-gradient(circle at 78%,#ffffff80,#0000 24%),linear-gradient(100deg,#d79b14 0%,#f4c85d 45%,#e7b335 100%);border-bottom:1px solid #6c4b0057;min-height:38px;box-shadow:0 8px 30px #6a4d1124}.demo-build>.demo-ribbon:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 0 31%,#ffffff5c 38%,#0000 46%) 0 0/240% 100%,repeating-linear-gradient(90deg,#0000 0 119px,#4a360e0e 120px 121px);animation:10s ease-in-out infinite axisWelcomeSweep;position:absolute;inset:0}.demo-build>.demo-ribbon a{color:#34270a;text-decoration-color:#34270a80}.demo-build>.demo-nav{background:linear-gradient(105deg,#faf8f1fa,#f1ebdaf5 64%,#e1d2aef5),#efeee9;border-bottom:1px solid #543f0e33;min-height:96px;box-shadow:0 20px 48px #4a38121c}.demo-build>.demo-nav:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0 72%,#d39a1317 72% 72.2%,#0000 72.2%),repeating-linear-gradient(90deg,#0000 0 92px,#47361109 93px 94px),repeating-linear-gradient(0deg,#0000 0 38px,#47361106 39px 40px);position:absolute;inset:0}.demo-build>.demo-nav:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#161616 0 16%,#d39a13 36%,#f3c558 56%,#161616 86% 100%) 0 0/180% 100%;height:3px;animation:9s linear infinite reverse premiumHeaderLine;position:absolute;bottom:0;left:0;right:0}.demo-build>.demo-nav .demo-nav-cta{color:#fffaf0;background:linear-gradient(112deg,#10110f 0 70%,#3e3010 100%);border:1px solid #d39a13b8;transition:transform .28s,box-shadow .28s,border-color .28s;box-shadow:0 13px 32px #3f300f38,inset 0 0 0 1px #ffffff0d}.demo-build>.demo-nav .demo-nav-cta:hover{border-color:#f0bd43;transform:translateY(-3px);box-shadow:0 18px 40px #d39a1338,inset 0 0 0 1px #ffffff14}@keyframes nordWelcomeSweep{0%,18%{opacity:0;left:-24%}30%{opacity:1}56%,to{opacity:0;left:112%}}@keyframes axisWelcomeSweep{0%,18%{background-position:165% 0,0 0}62%,to{background-position:-65% 0,0 0}}@keyframes premiumHeaderLine{to{background-position:-200% 0}}@media (max-width:760px){.demo-auto>.demo-nav,.demo-build>.demo-nav{min-height:78px}}@media (prefers-reduced-motion:reduce){.demo-auto>.demo-ribbon:before,.demo-build>.demo-ribbon:before,.demo-auto>.demo-nav:after,.demo-build>.demo-nav:after{animation:none}}@media (prefers-reduced-motion:reduce) and (min-width:1101px){.home-page{scroll-behavior:auto;scroll-snap-type:none}}.package-details-trigger{width:100%;min-height:44px;color:inherit;font:inherit;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;background:#0003;border:1px solid #ffffff47;justify-content:space-between;align-items:center;margin:12px 0;padding:0 13px;font-size:8px;font-weight:950;transition:background-color .2s,color .2s,border-color .2s;display:flex}.package-details-trigger span{color:var(--acid);font-size:17px;line-height:1}.package-details-trigger:hover{color:#111;border-color:var(--acid);background:var(--acid)}.package-details-trigger:hover span{color:#111}.package-grid :is(.featured,.custom) .package-details-trigger{border-color:#ffffff57}.home-page .offer-section.offer-expanded .package-grid article>a:before{content:none}.package-modal{z-index:1000;-webkit-backdrop-filter:blur(18px);background:#050605d1;place-items:center;padding:26px;animation:.22s both packageModalIn;display:grid;position:fixed;inset:0;overflow:auto}.package-modal-panel{color:#f7f5ee;background:linear-gradient(135deg,#d6ff3f17,#0000 32%),#11130f;border:1px solid #d6ff3f8c;width:min(1160px,100%);max-height:calc(100svh - 52px);position:relative;overflow:auto;box-shadow:0 35px 110px #0000008c,13px 13px #d6ff3f29}.package-modal-panel.custom{border-color:#978fffcc;box-shadow:0 35px 110px #0000008c,13px 13px #7970ff33}.package-modal-dismiss{cursor:default;background:0 0;border:0;position:fixed;inset:0}.package-modal-panel{z-index:1}.package-modal-close{z-index:2;color:#111;background:var(--acid);cursor:pointer;border:0;width:46px;height:46px;font-size:28px;position:absolute;top:18px;right:18px}.package-modal-panel>header{border-bottom:1px solid #ffffff2e;grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;padding:38px 78px 32px 38px;display:grid}.package-modal-panel>header small{color:var(--acid);letter-spacing:1.2px;font-size:8px;font-weight:950}.package-modal-panel>header h2{letter-spacing:-3px;text-transform:uppercase;margin:12px 0 14px;font-size:clamp(38px,5vw,68px);line-height:.9}.package-modal-panel>header p{color:#ffffffad;max-width:650px;margin:0;font-size:14px;line-height:1.65}.package-modal-price{justify-content:flex-end;align-items:end;gap:10px;display:flex}.package-modal-price small{padding-bottom:8px}.package-modal-price strong{letter-spacing:-5px;font-size:clamp(48px,7vw,86px);line-height:.72}.package-modal-price span{padding-bottom:6px;font-size:10px;font-weight:900}.package-modal-grid{grid-template-columns:repeat(4,1fr);display:grid}.package-modal-grid section{border-right:1px solid #ffffff29;min-height:290px;padding:28px}.package-modal-grid section:last-child{border-right:0}.package-modal-grid section>span{color:var(--acid);font-size:9px;font-weight:950}.package-modal-grid h3{text-transform:uppercase;margin:30px 0 18px;font-size:18px;line-height:1.05}.package-modal-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.package-modal-grid li{color:#ffffffad;padding-left:15px;font-size:11px;line-height:1.45;position:relative}.package-modal-grid li:before{content:"✓";color:var(--acid);position:absolute;left:0}.package-modal-panel>footer{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:30px;padding:20px 28px;display:flex}.package-modal-panel>footer p{color:#ffffff9e;max-width:650px;margin:0;font-size:10px;line-height:1.5}.package-modal-panel>footer a{color:#111;background:var(--acid);text-transform:uppercase;justify-content:space-between;align-items:center;min-width:230px;min-height:52px;padding:0 17px;font-size:9px;font-weight:950;display:flex}@keyframes packageModalIn{0%{opacity:0}to{opacity:1}}.extras-carousel{margin-top:34px}.extras-carousel-controls{justify-content:flex-end;align-items:center;gap:18px;margin-bottom:14px;display:flex}.extras-carousel-controls>span{color:#6e715f;letter-spacing:1px;font-size:9px;font-weight:850}.extras-carousel-controls>span b{color:#111}.extras-carousel-controls>div{gap:8px;display:flex}.extras-carousel-controls button{color:#111;cursor:pointer;background:#ffffff7a;border:1px solid #11111159;width:46px;height:42px;font-size:18px;transition:background-color .2s,transform .2s}.extras-carousel-controls button:hover{background:var(--acid);transform:translateY(-2px)}.extras-carousel .extras-grid{margin-top:0;animation:.36s cubic-bezier(.2,.75,.2,1) both extrasPageIn}@keyframes extrasPageIn{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@media (min-width:1101px){.home-page .offer-section.offer-expanded{flex-direction:column;justify-content:center;min-height:calc(100svh - 92px);padding:clamp(20px,3vh,34px) 4vw;display:flex}.home-page .offer-intro{grid-template-columns:.3fr 1.55fr .56fr;gap:2.5vw}.home-page .offer-intro h2{letter-spacing:-2.5px;font-size:clamp(34px,min(3.75vw,5.4vh),54px)}.home-page .offer-intro>p:last-child{font-size:11px;line-height:1.45}.home-page .package-grid{gap:10px;margin-top:clamp(10px,1.7vh,17px)}.home-page .package-grid article{min-height:0;padding:clamp(12px,1.2vw,17px)}.home-page .package-grid article.featured{transform:translateY(-6px)}.home-page .package-name{gap:4px;min-height:34px}.home-page .package-price{margin:clamp(10px,1.5vh,16px) 0 10px}.home-page .package-price strong{letter-spacing:-3.5px;font-size:clamp(41px,min(4.1vw,6.4vh),61px)}.home-page .package-grid .custom .package-price strong{font-size:clamp(27px,min(2.7vw,4.5vh),40px)}.home-page .package-grid article>p{min-height:46px;font-size:10px;line-height:1.38}.home-page .package-grid .package-features-desktop,.home-page .package-grid .package-features-mobile{display:none}.home-page .package-details-trigger{min-height:38px;margin:8px 0}.home-page .package-logo-bonus{display:none}.home-page .package-grid article>a{min-height:40px}.home-page .offer-terms{grid-template-columns:.55fr 1.45fr;align-items:center;margin-top:clamp(8px,1.2vh,13px);padding:8px 0}.home-page .offer-terms strong{font-size:13px}.home-page .offer-terms p{font-size:9px;line-height:1.45}.home-page .offer-terms>div{display:none}.home-page .extras-section{flex-direction:column;justify-content:center;min-height:calc(100svh - 92px);padding-top:clamp(28px,4vh,48px);padding-bottom:clamp(25px,3.5vh,42px);display:flex}.home-page .extras-heading h2{font-size:clamp(42px,min(4.8vw,6.8vh),67px)}.home-page .extras-carousel{margin-top:clamp(18px,2.7vh,30px)}.home-page .extras-carousel .extras-grid{grid-template-columns:repeat(3,1fr)}.desktop-section-nav{display:none!important}}@media (max-width:760px){.package-modal{place-items:start center;padding:12px}.package-modal-panel{max-height:calc(100svh - 24px)}.package-modal-panel>header{grid-template-columns:1fr;gap:24px;padding:62px 22px 24px}.package-modal-price{justify-content:flex-start}.package-modal-grid{grid-template-columns:1fr}.package-modal-grid section{border-bottom:1px solid #ffffff29;border-right:0;min-height:0;padding:24px 22px}.package-modal-grid h3{margin-top:16px}.package-modal-panel>footer{flex-direction:column;align-items:stretch}.package-modal-panel>footer a{min-width:0}.extras-carousel-controls{justify-content:space-between}}.home-page .hero-launch-offer{-webkit-backdrop-filter:blur(16px)saturate(1.18);background:linear-gradient(118deg,#7970ff4a,#7970ff1f 58%,#d6ff3f14),#ffffff38;border-color:#7970ff94;box-shadow:inset 0 1px #ffffff94,0 12px 30px #493eaa1a}.home-page .hero-launch-offer b{color:#fff;background:linear-gradient(115deg, #6559eb, var(--violet-bright));box-shadow:inset 0 1px #ffffff4d}.home-page .hero-launch-offer>span{color:#302d41}.home-page .hero-launch-offer>i{color:#5045d3}.home-page .hero-launch-offer:hover{background:linear-gradient(118deg,#7970ff63,#7970ff2b 58%,#d6ff3f21),#ffffff47;border-color:#9188ffe0;box-shadow:inset 0 1px #ffffffb8,0 17px 40px #493eaa2e,5px 6px #d6ff3f29}.home-page .hero-launch-popover{background:radial-gradient(circle at 88% 12%,#7970ff40,#0000 34%),linear-gradient(115deg,#d6ff3f12,#0000 34%),#0c0d0bf7;border-color:#9188ffa8;box-shadow:0 28px 70px #090a0857,10px 10px #7970ff33}.home-page .hero-launch-popover .launch-popover-top small{color:var(--violet-bright)}.home-page .hero-launch-popover .launch-popover-action{background:linear-gradient(90deg, var(--violet-bright), var(--acid))}.home-page .button-secondary,.home-page .contact-actions a:not(:first-child),.home-page .extras-carousel-controls button{transition:transform .22s,border-color .22s,color .22s,background-color .22s,box-shadow .22s}@media (hover:hover){.home-page .button-secondary:hover,.home-page .contact-actions a:not(:first-child):hover{color:#fff;border-color:var(--violet-bright);background:#5f55d8;transform:translateY(-2px);box-shadow:7px 7px #d6ff3f2e}.home-page .portfolio-card:hover{border-color:#7970ff8c;box-shadow:0 25px 70px #1111111f,0 0 0 4px #7970ff14}.home-page .package-grid article:not(.featured):hover{border-color:#9188ffc7;box-shadow:10px 12px #7970ff29}.home-page .extras-carousel-controls button:hover{color:#fff;border-color:var(--violet);background:var(--violet)}}.home-page .portfolio-section .section-heading>p{border-image:linear-gradient(to bottom, var(--acid), var(--violet)) 1}.home-page .portfolio-section .section-heading>p:before{color:#6258d9}.home-page .portfolio-section .portfolio-statement>strong{box-shadow:.14em .15em #7970ff40}.home-page .portfolio-section .portfolio-statement>span:before{background:linear-gradient(90deg, var(--acid), var(--violet))}.home-page .deliverables-list>div:nth-child(2n) i{color:#fff;background:var(--violet);box-shadow:0 0 0 5px #7970ff1a}.home-page .timeline article:nth-child(2n)>span,.home-page .timeline article:nth-child(2n)>b{color:var(--violet-bright)}.home-page .timeline article:nth-child(2n){background:linear-gradient(#7970ff14,#0000 42%)}.home-page .fit-columns article:last-child{border-top:2px solid var(--violet);background:linear-gradient(145deg,#7970ff14,#0000 60%)}.home-page .faq-list details:nth-child(2n) summary span{color:var(--violet)}.home-page .faq-list details[open]{background:linear-gradient(90deg,#7970ff12,#0000 72%)}.home-page .faq-list details[open] summary i{color:var(--violet)}.home-page .extras-grid article:nth-child(2n){background:linear-gradient(145deg,#7970ff1a,#ffffff61 56%,#0000)}.home-page .extras-grid article:nth-child(2n)>span,.home-page .extras-grid article:nth-child(2n) small{color:#5f55d8}.home-page .offer-terms span:nth-child(2n){color:var(--violet-bright);border-color:#7970ff80}.home-page .package-modal-panel:not(.custom):after{content:"";pointer-events:none;background:radial-gradient(circle,#7970ff57,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-90px}.home-page .contact-section{background-image:radial-gradient(circle at 92% 18%,#7970ff33,#0000 28%),radial-gradient(circle at 8% 88%,#d6ff3f1a,#0000 26%)}@media (max-width:560px){.home-page .hero-launch-offer{-webkit-backdrop-filter:none;background:linear-gradient(118deg,#7970ff45,#7970ff1c 65%,#d6ff3f14)}}.brand-logo-frame{isolation:isolate;position:relative}.home-page .hero-launch-offer{isolation:isolate;background:linear-gradient(105deg,#7970ff4d,#7970ff21 54%,#d6ff3f1a),#ffffff38}.home-page .hero-launch-offer:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(105deg,#0000 0 20%,#7970ff0f 29%,#7970ff4d 39%,#9b8cf54d 48%,#b5b7aa3d 56%,#c7e16540 64%,#d6ff3f2e 72%,#d6ff3f0a 81%,#0000 89% 100%) 112% 0/280% 100%;animation:7.4s cubic-bezier(.4,0,.2,1) infinite alternate launchOfferColorFlow;position:absolute;inset:0}.home-page .hero-launch-offer>:not(.hero-launch-popover){z-index:1;position:relative}.home-page .hero-launch-offer>b{color:#fff;background:linear-gradient(100deg, #6559eb 0%, #766af2 27%, #9487e7 44%, #aaa8ca 55%, #b8c994 65%, #c8e667 80%, var(--acid) 100%);background-size:260% 100%;animation:7.4s cubic-bezier(.4,0,.2,1) infinite alternate launchLabelColorFlow}@keyframes brandVioletToAcidFlow{0%,12%{background-position:118% 0}74%,to{background-position:-92% 0}}@keyframes launchOfferColorFlow{0%,10%{background-position:112% 0}90%,to{background-position:-82% 0}}@keyframes launchLabelColorFlow{0%,10%{background-position:100% 0}90%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.brand-logo-frame:after,.home-page .hero-launch-offer:before,.home-page .hero-launch-offer>b{background-position:50% 0;animation:none}}.home-page .deliverables-list>div{grid-template-columns:54px minmax(0,1fr) 58px;overflow:visible}.home-page .deliverables-list>div:nth-child(n) i{z-index:1;color:#111;background:var(--acid);transform-origin:50%;animation:11.5s cubic-bezier(.22,.8,.3,1) infinite both deliverableCheckFlow;position:relative;transform:scale(1);box-shadow:0 0 #7970ff00}.home-page .deliverables-list>div:first-child i{animation-delay:0s}.home-page .deliverables-list>div:nth-child(2) i{animation-delay:.9s}.home-page .deliverables-list>div:nth-child(3) i{animation-delay:1.8s}.home-page .deliverables-list>div:nth-child(4) i{animation-delay:2.7s}.home-page .deliverables-list>div:nth-child(5) i{animation-delay:3.6s}.home-page .deliverables-list>div:nth-child(6) i{animation-delay:4.5s}.home-page .deliverables-list>div:nth-child(7) i{animation-delay:5.4s}.home-page .deliverables-list>div:nth-child(8) i{animation-delay:6.3s}.home-page .deliverables-list>div:nth-child(9) i{animation-delay:7.2s}.home-page .deliverables-list>div:nth-child(10) i{animation-delay:8.1s}.home-page .faq-list details:nth-child(n) summary span{color:#7d9b00;text-shadow:0 0 #7970ff00;animation:9.5s ease-in-out infinite both faqNumberFlow}.home-page .faq-list details:first-child summary span{animation-delay:0s}.home-page .faq-list details:nth-child(2) summary span{animation-delay:.8s}.home-page .faq-list details:nth-child(3) summary span{animation-delay:1.6s}.home-page .faq-list details:nth-child(4) summary span{animation-delay:2.4s}.home-page .faq-list details:nth-child(5) summary span{animation-delay:3.2s}.home-page .faq-list details:nth-child(6) summary span{animation-delay:4s}.home-page .faq-list details:nth-child(7) summary span{animation-delay:4.8s}.home-page .faq-list details:nth-child(8) summary span{animation-delay:5.6s}@keyframes deliverableCheckFlow{0%,1%,10%,to{color:#111;background:var(--acid);transform:scale(1);box-shadow:0 0 #7970ff00}3.5%,7.5%{color:#fff;background:var(--violet-bright);transform:scale(2);box-shadow:0 0 0 6px #7970ff24,0 0 24px #7970ff9e}}@keyframes faqNumberFlow{0%,1%,11%,to{color:#7d9b00;text-shadow:0 0 #7970ff00}3.5%,8%{color:var(--violet-bright);text-shadow:0 0 13px #7970ff9e}}@media (prefers-reduced-motion:reduce){.home-page .deliverables-list>div:nth-child(n) i,.home-page .faq-list details:nth-child(n) summary span{animation:none}.home-page .deliverables-list>div:nth-child(n) i{color:#111;background:var(--acid);box-shadow:none;transform:none}.home-page .faq-list details:nth-child(n) summary span{color:#7d9b00;text-shadow:none}}main.start-page .start-packages{color:#f7f5ee;background:linear-gradient(#050605ba 0%,#0506056b 43%,#050605bd 100%),linear-gradient(90deg,#05060557,#0000 50%,#110c1c54),url(/gatamaine-packages-gallery-v1.webp) 50%/cover no-repeat;overflow:hidden}main.start-page .start-packages:before{z-index:0;background:linear-gradient(90deg,#0000 0 24.8%,#d6ff3f0f 25%,#0000 25.25% 74.8%,#7970ff14 75%,#0000 75.25%),repeating-linear-gradient(118deg,#0000 0 178px,#ffffff06 179px 180px,#0000 181px 356px);animation:30s linear infinite startPackageAtmosphere;inset:0;transform:none}main.start-page .start-packages>*{z-index:2;position:relative}main.start-page .start-packages header>p{color:var(--acid)}main.start-page .start-packages header>span{color:#f7f5eead}main.start-page .start-package-grid{isolation:isolate;border:0;gap:12px;position:relative}main.start-page .start-package-grid article{color:#f7f5ee;-webkit-backdrop-filter:blur(16px)saturate(1.16);backdrop-filter:blur(16px)saturate(1.16);background:linear-gradient(145deg,#ffffff24,#ffffff09 52%,#05060517),#080a0861;border:1px solid #ffffff40;min-height:650px;transition:transform .35s cubic-bezier(.2,.75,.2,1),border-color .3s,box-shadow .35s,filter .3s;overflow:hidden;box-shadow:inset 0 1px #ffffff30,0 26px 72px #00000047}main.start-page .start-package-grid article+article{border-left:1px solid #ffffff40}main.start-page .start-package-grid article>p{color:#f7f5eeb3}main.start-page .start-package-grid .start-price{border-color:#ffffff38}main.start-page .start-package-grid article.featured{color:#f7f5ee;background:linear-gradient(145deg,#d6ff3f4a,#d6ff3f12 42%,#0000 72%),#090c0766;border-color:#d6ff3fdb;box-shadow:inset 0 1px #ffffff3d,0 0 48px #d6ff3f1f,0 30px 76px #0000004d}main.start-page .start-package-grid article.custom{color:#f7f5ee;background:linear-gradient(145deg,#7970ff57,#7970ff14 45%,#0000 72%),#0c0a176b;border-color:#978fffe6;box-shadow:inset 0 1px #ffffff3d,0 0 48px #7970ff29,0 30px 76px #0000004d}main.start-page .start-package-grid :is(.featured,.custom)>p{color:#f7f5eeb8}main.start-page .start-package-grid article>a{border-color:#fff3}main.start-page .start-package-grid article.featured>a,main.start-page .start-package-grid article.custom>a{color:#111;background:var(--acid)}main.start-page .start-payment-note{color:#f7f5eead;border-left-color:var(--acid)}main.start-page .start-payment-note strong{color:#fff}@media (hover:hover) and (pointer:fine){main.start-page .start-package-grid article:hover{z-index:3;filter:brightness(1.08)saturate(1.08);border-color:#d6ff3fc2;transform:translateY(-14px)scale(1.025);box-shadow:inset 0 1px #ffffff40,0 36px 82px #0000006e,0 0 42px #d6ff3f1f}main.start-page .start-package-grid article.custom:hover{border-color:#a9a2ff;box-shadow:inset 0 1px #ffffff40,0 36px 82px #0000006e,0 0 48px #7970ff3d}}@media (max-width:1180px){main.start-page .start-package-spotlights{display:none}main.start-page .start-package-grid article:nth-child(3),main.start-page .start-package-grid article:nth-child(4){border-top-color:#ffffff3d}}@media (max-width:650px){main.start-page .start-packages{background:linear-gradient(#050605cc,#0506059e 42%,#050605d6),url(/gatamaine-packages-gallery-v1.webp) 58%/cover no-repeat}main.start-page .start-package-grid article{-webkit-backdrop-filter:blur(8px)saturate(1.08);backdrop-filter:blur(8px)saturate(1.08);border-right:1px solid #ffffff38;min-height:0;border-left:1px solid #ffffff38!important}}@media (prefers-reduced-motion:reduce){main.start-page .start-packages:before,main.start-page .start-package-spotlights i{animation:none}}.home-page .contact-section{isolation:isolate;background:linear-gradient(100deg,#050706eb 0%,#050706b3 43%,#0507066b 72%,#050706ad 100%),url(/gatamaine-contact-studio-v1.webp) 50%/cover no-repeat;animation:26s ease-in-out infinite alternate gataContactStudioDrift;position:relative;overflow:hidden}.home-page .contact-section:before{content:"";z-index:0;pointer-events:none;filter:blur(2px);background:radial-gradient(circle at 17% 78%,#d6ff3f33,#0000 25%),radial-gradient(circle at 88% 18%,#7970ff40,#0000 27%),linear-gradient(112deg,#0000 37%,#ffffff0e 48%,#0000 59%);animation:13s ease-in-out infinite alternate gataContactLightSweep;position:absolute;inset:-18%}.home-page .contact-section:after{content:"";z-index:0;pointer-events:none;opacity:.58;background:repeating-linear-gradient(118deg,#0000 0 164px,#d6ff3f0b 165px 166px,#0000 167px 330px),linear-gradient(#ffffff09,#0000 18% 82%,#00000038);position:absolute;inset:0}.home-page .contact-section>*{z-index:1;position:relative}.home-page .contact-section>.lead-form-shell{-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(145deg,#ffffff1f,#ffffff06 42%,#07080733),#06080794;border-color:#ffffff4d;overflow:hidden;box-shadow:inset 0 1px #fff3,18px 18px #d6ff3f24,0 34px 90px #0000005c,0 0 58px #7970ff14}.home-page .contact-section>.lead-form-shell:before{background:linear-gradient(180deg, var(--violet) 0%, var(--acid) 52%, var(--violet) 100%);background-size:100% 220%;width:7px;animation:7s ease-in-out infinite gataContactAccent}.home-page .contact-section .lead-form input,.home-page .contact-section .lead-form select,.home-page .contact-section .lead-form textarea{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04060575;border-color:#ffffff4d}.home-page .contact-section .lead-form input:focus,.home-page .contact-section .lead-form select:focus,.home-page .contact-section .lead-form textarea:focus{border-color:var(--acid);background:#080a08ad;box-shadow:0 0 0 2px #d6ff3f26,0 0 28px #7970ff21}.home-page .contact-section .lead-form button{background:linear-gradient(105deg, var(--acid) 0 62%, #c7f337 76%, var(--acid) 100%);background-size:180% 100%;animation:7s ease-in-out infinite gataContactButtonFlow;position:relative;overflow:hidden}@keyframes gataContactStudioDrift{0%{background-position:50%,47%}to{background-position:50%,54% 48%}}@keyframes gataContactLightSweep{0%{opacity:.76;transform:translate(-2%,1%)scale(1)}to{opacity:1;transform:translate(3%,-1%)scale(1.05)}}@keyframes gataContactAccent{0%,to{background-position:0 0}50%{background-position:0 100%}}@keyframes gataContactButtonFlow{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (max-width:620px){.home-page .contact-section{background:linear-gradient(#050706bd,#05070699 42%,#050706c7),url(/gatamaine-contact-studio-v1.webp) 64%/cover no-repeat}.home-page .contact-section>.lead-form-shell{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);background:#060807ad;box-shadow:8px 8px #d6ff3f24,0 22px 54px #0000004d}}@media (prefers-reduced-motion:reduce){.home-page .contact-section,.home-page .contact-section:before,.home-page .contact-section>.lead-form-shell:before,.home-page .contact-section .lead-form button{animation:none}}.demo-beauty .elan-signature{background:linear-gradient(90deg,#181014f5 0%,#181014e8 38%,#181014b0 70%,#181014db 100%),linear-gradient(#b765771f,#0e0a0c5c),url(/elan-consultation.webp) 50% 44%/cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff0f,0 34px 70px #2c182124}.demo-beauty .elan-signature:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 74% 22%,#e2a8b53d,#0000 24%),linear-gradient(118deg,#0000 42%,#ffffff14 50%,#0000 58%);position:absolute;inset:0}.demo-beauty .elan-signature>*{z-index:1;position:relative}.demo-beauty .beauty-paths{background:linear-gradient(90deg,#120d10f5 0%,#120d10cf 45%,#120d10ab 68%,#120d10e6 100%),linear-gradient(#b765771a,#0c090a7a),url(/elan-aftercare.webp) 50% 46%/cover no-repeat}.demo-beauty .beauty-paths:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 24% 18%,#e7aebb29,#0000 25%),linear-gradient(118deg,#0000 0 46%,#ffffff0d 52%,#0000 59%);position:absolute;inset:0}.elan-service-steps{--elan-steps-image:url(/elan-aftercare.webp);isolation:isolate;background-color:#d6a0ad;background-image:linear-gradient(90deg, #f7e8ebed 0%, #ddabb7d1 34%, #d293a3b0 67%, #f4e1e6e6 100%), var(--elan-steps-image);background-position:50%;background-size:cover;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4828311a,0 30px 68px #4c2a3421}.elan-service-steps:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 24%,#ffffff8a,#0000 25%),linear-gradient(120deg,#0000 37%,#ffffff2e 50%,#0000 63%);position:absolute;inset:0}.elan-service-steps>*{z-index:1;position:relative}.elan-service-steps>p{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fff7f49e;border:1px solid #522a362e;align-self:start;width:max-content;padding:11px 14px;box-shadow:6px 6px #fff3}.elan-service-steps article{-webkit-backdrop-filter:blur(5px)saturate(1.05);backdrop-filter:blur(5px)saturate(1.05);background:linear-gradient(145deg,#fff7f440,#ffffff14);box-shadow:inset 1px 0 #ffffff4d}.elan-service-coafura .elan-service-steps{--elan-steps-image:url(/beauty-hair-styling.jpg);background-position:50% 42%}.elan-service-machiaj .elan-service-steps{--elan-steps-image:url(/beauty-makeup-session.jpg);background-position:50% 36%}.elan-service-manichiura .elan-service-steps{--elan-steps-image:url(/elan-nails-detail.webp);background-position:50% 52%}.elan-service-tratamente .elan-service-steps{--elan-steps-image:url(/elan-care-ritual.webp);background-position:50% 46%}@media (max-width:760px){.demo-beauty .elan-signature{background-position:50%,50%,58%}.demo-beauty .beauty-paths{background-position:50%,50%,62%}.elan-service-steps{background-image:linear-gradient(180deg, #f8ebeef0, #d9a0aed1 46%, #f5e2e7f0), var(--elan-steps-image);background-position:50%}.elan-service-steps article{background:#fff7f457}}.demo-auto .nord-services-showcase{isolation:isolate;color:#f6f4ef;background:linear-gradient(102deg,#090a09f7 0%,#090a09e6 46%,#0d0b0adb 100%),url(/nord-light-tunnel-v1.png) 50% 48%/cover no-repeat;border-left:0;border-right:0;width:100%;margin:22px 0 0;padding:clamp(78px,8vw,126px) clamp(42px,6.4vw,122px) clamp(76px,7vw,112px);position:relative;overflow:hidden;box-shadow:0 42px 90px #0f0e0c33,inset 0 0 0 1px #ffffff14}.demo-auto .nord-services-showcase:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 23%,#ff4d1933,#0000 19%),radial-gradient(circle at 82% 74%,#ff73431c,#0000 24%),linear-gradient(118deg,#0000 40%,#ffffff12 49%,#0000 57%);animation:12s ease-in-out infinite alternate nordServicesLight;position:absolute;inset:-20%}.demo-auto .nord-services-showcase:after{content:"NORD / SERVICES";z-index:-1;color:#ffffff06;letter-spacing:-12px;white-space:nowrap;pointer-events:none;font-size:clamp(105px,15vw,240px);font-weight:950;line-height:.75;position:absolute;top:8%;right:-1.5%}.demo-auto .nord-services-showcase .demo-section-title{z-index:2;grid-template-columns:minmax(140px,.42fr) minmax(420px,1.25fr) minmax(250px,.65fr);align-items:end;gap:clamp(28px,4.2vw,72px);position:relative}.demo-auto .nord-services-showcase .demo-section-title>p{color:#ff4d19;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:900}.demo-auto .nord-services-showcase .demo-section-title h2{color:#f6f4ef;letter-spacing:clamp(-5px,-.45vw,-3px);text-wrap:balance;font-size:clamp(52px,6vw,92px);line-height:.87}.nord-services-intro{border-left:1px solid #ff4d19bf;padding:6px 0 2px 22px}.nord-services-intro span{color:#ff4d19;letter-spacing:1.5px;margin-bottom:14px;font-size:8px;font-weight:900;display:block}.nord-services-intro p{color:#f6f4ef9e;margin:0;font-size:13px;line-height:1.68}.demo-auto .nord-services-showcase .demo-service-list{z-index:2;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,24px);margin-top:clamp(54px,6vw,86px);display:grid;position:relative}.demo-auto .nord-services-showcase .nord-service-card{-webkit-backdrop-filter:blur(15px)saturate(1.12);backdrop-filter:blur(15px)saturate(1.12);background:linear-gradient(155deg,#ffffff1c,#ffffff09);border:1px solid #ffffff2b;grid-template-rows:clamp(255px,24vw,360px) 1fr;min-height:0;padding:0;transition:transform .48s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .48s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 24px 55px #00000040}.demo-auto .nord-services-showcase .nord-service-card:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(112deg,#0000 35%,#ffffff1c 48%,#0000 61%);transition:transform .8s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translate(-115%)}.demo-auto .nord-services-showcase .nord-service-card:hover{border-color:#ff4d19a6;transform:translateY(-10px);box-shadow:inset 0 1px #ffffff1f,0 34px 70px #0000006b,0 0 32px #ff4d1917}.demo-auto .nord-services-showcase .nord-service-card:hover:after{transform:translate(115%)}.demo-auto .nord-services-showcase .demo-service-image{background:#090a09;border:0;width:100%;height:100%;margin:0}.demo-auto .nord-services-showcase .demo-service-image img{filter:saturate(.82)contrast(1.16)brightness(.86);transition:transform .75s cubic-bezier(.2,.75,.2,1),filter .5s;transform:scale(1.012)}.demo-auto .nord-services-showcase .demo-service-image:after{background:linear-gradient(#00000008 30%,#000000c4 100%)}.demo-auto .nord-services-showcase .demo-service-image b{color:#ffffffe6;letter-spacing:1.3px;bottom:20px;left:22px;right:22px}.demo-auto .nord-services-showcase .nord-service-card:hover .demo-service-image img{filter:saturate()contrast(1.12)brightness(.94);transform:scale(1.055)}.nord-service-content{background:linear-gradient(145deg,#141412e8,#0a0b0af5);flex-direction:column;min-height:330px;padding:clamp(25px,2.4vw,38px);display:flex}.nord-service-topline{justify-content:space-between;align-items:center;gap:15px;display:flex}.nord-service-topline>span{color:#ff4d19;font-size:11px;font-weight:950}.nord-service-topline small{color:#ffffff6b;letter-spacing:1.25px;text-transform:uppercase;text-align:right;font-size:7px;font-weight:800}.demo-auto .nord-services-showcase .nord-service-content h3{color:#f7f5ef;letter-spacing:-1.2px;text-transform:uppercase;margin:33px 0 16px;font-size:clamp(25px,2.15vw,35px);line-height:1}.demo-auto .nord-services-showcase .nord-service-content>p{color:#f6f4ef96;margin:0;font-size:13px;line-height:1.7}.nord-service-chips{flex-wrap:wrap;gap:7px;margin:26px 0 30px;display:flex}.nord-service-chips span{color:#ffffffa1;letter-spacing:.75px;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff24;padding:7px 9px;font-size:7px;font-weight:800}.demo-auto .nord-services-showcase .nord-service-content>a{color:#f6f4ef;letter-spacing:1px;border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;text-decoration:none;display:flex}.demo-auto .nord-services-showcase .nord-service-content>a b{color:#ff4d19;font-size:13px}@keyframes nordServicesLight{0%{opacity:.72;transform:translate(-1.5%)scale(1)}to{opacity:1;transform:translate(2%,-1%)scale(1.05)}}@media (max-width:980px){.demo-auto .nord-services-showcase .demo-section-title{grid-template-columns:130px 1fr}.demo-auto .nord-services-showcase .nord-services-intro{grid-column:2;width:min(520px,100%)}.demo-auto .nord-services-showcase .demo-service-list{grid-template-columns:1fr 1fr}.demo-auto .nord-services-showcase .nord-service-card:last-child{grid-column:1/-1}}@media (max-width:660px){.demo-auto .nord-services-showcase{background:linear-gradient(#090a09f5,#0c0b0ae3),url(/nord-light-tunnel-v1.png) 58%/cover no-repeat;margin:0;padding:66px 18px 72px}.demo-auto .nord-services-showcase .demo-section-title{grid-template-columns:1fr;gap:20px;display:grid}.demo-auto .nord-services-showcase .demo-section-title>p{margin:0}.demo-auto .nord-services-showcase .demo-section-title h2{letter-spacing:-3.5px;font-size:clamp(45px,14vw,62px);line-height:.89}.demo-auto .nord-services-showcase .nord-services-intro{grid-column:1;padding-left:16px}.demo-auto .nord-services-showcase .demo-service-list{grid-template-columns:1fr;gap:18px}.demo-auto .nord-services-showcase .nord-service-card,.demo-auto .nord-services-showcase .nord-service-card:last-child{grid-column:auto;grid-template-rows:min(76vw,340px) 1fr}.nord-service-content{min-height:300px;padding:26px 23px}.demo-auto .nord-services-showcase .nord-service-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.demo-auto .nord-services-showcase:before{animation:none}.demo-auto .nord-services-showcase .nord-service-card,.demo-auto .nord-services-showcase .nord-service-card:after,.demo-auto .nord-services-showcase .demo-service-image img{transition:none}}.scena-case-preview{--scena-navy:#071f4b;--scena-red:#e51b23;--scena-teal:#078b98;--scena-amber:#ff9b0b;isolation:isolate;color:#fff9ec;background:#07111f;border:1px solid #ffffff29;grid-template-columns:minmax(360px,.84fr) minmax(520px,1.16fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(1660px,100% - 64px);min-height:820px;margin:42px auto 70px;padding:clamp(64px,7vw,112px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #150c0d33}.scena-case-atmosphere{z-index:-2;background:radial-gradient(circle at 15% 34%,#29659994,#0000 36%),radial-gradient(circle at 36% 82%,#ff9b0b33,#0000 32%),linear-gradient(90deg,#071a35bf 0%,#05162fad 42%,#19091245 100%),linear-gradient(#070c190a,#070c198f),url(/scena-case-stage.png) 50%/cover no-repeat;animation:16s ease-in-out infinite alternate scenaAtmosphere;position:absolute;inset:0;transform:scale(1.025)}.scena-case-preview:before,.scena-case-preview:after{content:"";z-index:-1;pointer-events:none;position:absolute}.scena-case-preview:before{background:radial-gradient(circle,#e51b2357,#0000 66%);width:62%;height:140%;top:-26%;right:-22%}.scena-case-preview:after{border:1px solid #ffffff1f;inset:18px}.scena-case-copy{z-index:2;position:relative}.scena-case-copy:before{content:"";z-index:-1;pointer-events:none;filter:blur(18px);background:radial-gradient(at 30% 42%,#1f528357,#0000 69%);border-radius:48%;position:absolute;inset:-62px -70px -58px -54px}.scena-case-kicker{color:#ffffffb8;letter-spacing:1.55px;align-items:center;gap:11px;margin:0 0 34px;font-size:9px;font-weight:900;display:flex}.scena-case-kicker span{color:#ffb316}.scena-case-kicker b{color:#fff;background:#e51b23;padding:6px 7px}.scena-case-copy h2{color:#fff9ee;letter-spacing:clamp(-4.8px,-.34vw,-2px);max-width:720px;margin:0;font-size:clamp(52px,5.65vw,92px);font-weight:500;line-height:.91}.scena-case-copy h2 em{color:#ff9b0b;letter-spacing:-2.2px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.scena-case-copy>p:not(.scena-case-kicker){color:#fff9eebd;max-width:610px;margin:32px 0 0;font-size:16px;line-height:1.72}.scena-case-copy>p strong{color:#fff}.scena-case-proof{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin:38px 0 0;padding:24px 0;display:grid}.scena-case-proof span{padding-right:18px}.scena-case-proof strong{color:#fff;font-size:25px;line-height:1;display:block}.scena-case-proof small{color:#ffffff85;letter-spacing:.8px;text-transform:uppercase;margin-top:8px;font-size:8px;font-weight:800;line-height:1.35;display:block}.scena-case-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.scena-case-actions a{color:#07111f;letter-spacing:.65px;text-transform:uppercase;background:#ffb316;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:0 23px;font-size:10px;font-weight:900;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.scena-case-actions a:last-child{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}.scena-case-actions a:hover{background:#fff6df;transform:translateY(-4px)}.scena-case-actions a:last-child:hover{background:#ffffff21}.scena-case-visual{min-height:590px;position:relative}.scena-case-logo{z-index:5;aspect-ratio:1;background:#fffffff5;border-radius:50%;place-items:center;width:150px;padding:13px;display:grid;position:absolute;top:0;right:0;transform:rotate(5deg);box-shadow:0 20px 55px #0000004d}.scena-case-logo img{object-fit:contain;border-radius:50%;width:100%;height:100%}.scena-case-browser{color:inherit;cursor:pointer;background:#fffaf0;border:8px solid #fffffff7;margin:0;text-decoration:none;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s,filter .45s;position:absolute;inset:70px 34px 24px 0;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 34px 80px #00000073}.scena-case-browser:hover{z-index:3;filter:saturate(1.08);transform:rotate(-1deg)translateY(-9px)scale(1.015);box-shadow:0 46px 105px #0000008c}.scena-case-browser>div{color:#6a6a6a;background:#fff;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:9px;display:flex}.scena-case-browser>div i{background:#e51b23;border-radius:50%;width:7px;height:7px}.scena-case-browser>div i:nth-child(2){background:#ffb316}.scena-case-browser>div i:nth-child(3){background:#078b98}.scena-case-browser>div span{margin-left:8px}.scena-case-browser>div b{color:#fff;background:#071f4b;margin-left:auto;padding:5px 8px}.scena-case-browser>img{object-fit:cover;filter:saturate(.93)contrast(1.04);width:100%;height:calc(100% - 36px)}.scena-case-browser-caption{color:#fff;background:linear-gradient(#0000,#040d1ff2);padding:80px 30px 28px;position:absolute;bottom:0;left:0;right:0}.scena-case-browser-caption small{color:#ffb316;letter-spacing:1.2px;font-size:8px;font-weight:900;display:block}.scena-case-browser-caption strong{margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,50px);font-weight:400;display:block}.scena-case-browser-caption>b{color:#041b2a;letter-spacing:1px;text-transform:uppercase;transform-origin:50%;background:linear-gradient(105deg,#2ce4d0 0%,#7bf2dc 52%,#37d9cf 100%);border:1px solid #defff9cc;align-items:center;gap:14px;width:fit-content;margin:18px 0 0 125px;padding:14px 20px;font-size:10px;font-weight:950;transition:gap .3s,background .3s,transform .3s,box-shadow .3s;animation:4s cubic-bezier(.2,.8,.2,1) infinite scena-site-cta-pop;display:flex;box-shadow:0 12px 32px #11dac94d,inset 0 1px #ffffffad}.scena-case-browser:hover .scena-case-browser-caption>b{background:linear-gradient(105deg,#88f7e5,#e6fff9);gap:22px;transform:translateY(-3px)scale(1.035);box-shadow:0 16px 40px #11dac96b,inset 0 1px #ffffffd1}.scena-case-browser-caption>b i{font-style:normal}@keyframes scena-site-cta-pop{0%,72%,to{transform:translateY(0)scale(1)}77%{transform:translateY(-5px)scale(1.1)}82%{transform:translateY(0)scale(.985)}87%{transform:translateY(-2px)scale(1.045)}92%{transform:translateY(0)scale(1)}}.scena-case-mobile{z-index:4;background:#f4e8cd;border:7px solid #07111f;border-radius:29px;width:185px;height:330px;margin:0;position:absolute;bottom:-16px;right:-28px;overflow:hidden;transform:rotate(4deg);box-shadow:0 25px 65px #00000080}.scena-case-mobile img{object-fit:cover;object-position:center top;width:100%;height:100%}.scena-case-mobile figcaption{color:#fff;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(#0000,#071f4bf0);padding:52px 16px 16px;font-size:9px;font-weight:900;line-height:1.35;position:absolute;inset:auto 0 0}.scena-case-stamp{z-index:6;aspect-ratio:1;color:#07111f;background:#ffb316;border-radius:50%;flex-direction:column;justify-content:center;width:138px;padding:18px;display:flex;position:absolute;bottom:3px;left:-25px;transform:rotate(-8deg);box-shadow:0 18px 50px #00000052}.scena-case-stamp b,.scena-case-stamp strong,.scena-case-stamp small{text-align:center;display:block}.scena-case-stamp b{letter-spacing:1.4px;font-size:8px}.scena-case-stamp strong{font-family:Georgia,Times New Roman,serif;font-size:27px}.scena-case-stamp small{letter-spacing:.65px;font-size:6px;font-weight:900}@keyframes scenaAtmosphere{0%{transform:scale(1.025)translate(-.35%)}to{transform:scale(1.06)translate(.35%,-.25%)}}.scena-project-page{--scena-navy:#071f4b;--scena-red:#e51b23;--scena-teal:#078b98;--scena-amber:#ff9b0b;color:#07111f;background:#f5efe2;min-height:100vh;overflow:hidden}.scena-project-nav{border-bottom:1px solid #07111f2e;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1480px,100% - 56px);height:92px;margin:0 auto;display:grid}.scena-project-nav img{object-fit:contain;object-position:left center;width:225px;max-height:54px}.scena-project-nav>span{letter-spacing:1.7px;font-size:8px;font-weight:900}.scena-project-nav>a:last-child{color:#07111f;letter-spacing:.8px;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:900;text-decoration:none}.scena-project-nav>a:last-child b{color:#e51b23;margin-left:8px}.scena-project-hero{isolation:isolate;color:#fff8eb;align-items:flex-end;width:min(1480px,100% - 56px);min-height:min(830px,100vh - 116px);margin:24px auto 0;padding:clamp(58px,7vw,108px);display:flex;position:relative;overflow:hidden}.scena-project-hero-bg{z-index:-2;background:linear-gradient(90deg,#040b1bed 0%,#071023a3 52%,#20050d47),linear-gradient(#040c1d0a,#040c1db8),url(/scena-case-stage.png) 50%/cover no-repeat;animation:18s ease-in-out infinite alternate scenaHero;position:absolute;inset:0}.scena-project-hero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:20px}.scena-project-hero-copy{width:100%}.scena-project-hero-copy>p{color:#ffffffad;letter-spacing:1.7px;margin:0 0 24px;font-size:9px;font-weight:900}.scena-project-hero-copy>p span{color:#ffb316}.scena-project-hero h1{color:#fff8eb;letter-spacing:clamp(-7px,-.45vw,-3px);max-width:980px;margin:0;font-size:clamp(68px,8.5vw,142px);font-weight:500;line-height:.82}.scena-project-hero h1 em{color:#ffb316;letter-spacing:-3px;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.scena-project-summary{border-left:2px solid #e51b23;width:min(620px,52%);margin:38px 0 0 auto;padding-left:28px}.scena-project-summary p{color:#fff8ebc2;margin:0 0 22px;font-size:15px;line-height:1.7}.scena-project-summary a{color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900;text-decoration:none}.scena-project-summary a span{color:#ffb316;margin-left:10px}.scena-project-mark{color:#07111f;background:#fffffff2;width:160px;padding:13px;position:absolute;top:clamp(34px,5vw,80px);right:clamp(34px,5vw,80px);transform:rotate(3deg);box-shadow:0 24px 70px #00000047}.scena-project-mark img{aspect-ratio:1;object-fit:contain;border-radius:50%;width:100%}.scena-project-mark small{letter-spacing:1px;text-align:center;padding:11px 4px 4px;font-size:7px;font-weight:900;line-height:1.4;display:block}.scena-project-brief{grid-template-columns:170px minmax(480px,1.35fr) minmax(320px,.65fr);align-items:start;gap:42px;width:min(1280px,100% - 80px);margin:0 auto;padding:150px 0 130px;display:grid}.scena-project-label{color:#e51b23;letter-spacing:1.5px;text-transform:uppercase;font-size:8px;font-weight:900}.scena-project-brief h2,.scena-project-process h2,.scena-founder-copy h2,.scena-project-result h2{letter-spacing:clamp(-5px,-.32vw,-2px);margin:0;font-size:clamp(53px,6vw,96px);font-weight:500;line-height:.92}.scena-project-brief h2 em,.scena-project-process h2 em,.scena-project-result h2 em{color:#078b98;font-family:Georgia,Times New Roman,serif;font-weight:400}.scena-project-brief-copy{padding-top:10px}.scena-project-brief-copy>p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.55}.scena-project-brief dl{margin:36px 0 0}.scena-project-brief dl div{border-top:1px solid #07111f2e;grid-template-columns:92px 1fr;padding:15px 0;display:grid}.scena-project-brief dt{color:#e51b23;letter-spacing:1px;font-size:7px;font-weight:900}.scena-project-brief dd{margin:0;font-size:12px;line-height:1.5}.scena-project-gallery{background:#07111f;grid-template-columns:1.18fr .82fr;gap:24px;width:min(1480px,100% - 56px);margin:0 auto;padding:24px;display:grid}.scena-project-gallery figure{min-height:480px;margin:0;position:relative;overflow:hidden}.scena-project-gallery .scena-gallery-stage{grid-row:span 2;min-height:984px}.scena-project-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.scena-project-gallery figure:hover img{transform:scale(1.035)}.scena-project-gallery figcaption{color:#fff;background:linear-gradient(#0000,#040c1ddb);justify-content:space-between;align-items:flex-end;gap:24px;padding:90px 28px 26px;display:flex;position:absolute;inset:auto 0 0}.scena-project-gallery figcaption span{color:#ffb316;font-size:9px;font-weight:900}.scena-project-gallery figcaption strong{text-align:right;max-width:420px;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,2.4vw,38px);font-weight:400;line-height:1.1}.scena-project-process{width:min(1280px,100% - 80px);margin:0 auto;padding:150px 0}.scena-project-process-head{grid-template-columns:170px 1fr;gap:42px;display:grid}.scena-project-steps{border-top:1px solid #07111f33;border-bottom:1px solid #07111f33;grid-template-columns:repeat(4,1fr);margin-top:80px;display:grid}.scena-project-steps article{border-right:1px solid #07111f33;min-height:330px;padding:30px 28px;transition:color .3s,background .3s,transform .3s}.scena-project-steps article:last-child{border-right:0}.scena-project-steps article:hover{color:#fff;background:#071f4b;transform:translateY(-8px)}.scena-project-steps article>span{color:#e51b23;font-size:9px;font-weight:900}.scena-project-steps h3{margin:82px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.scena-project-steps p{color:#5d5d5d;margin:0;font-size:13px;line-height:1.65}.scena-project-steps article:hover p{color:#ffffffb3}.scena-project-founder{color:#fff8eb;background:#071f4b;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);align-items:center;gap:clamp(55px,8vw,130px);width:min(1480px,100% - 56px);margin:0 auto;padding:clamp(50px,7vw,105px);display:grid}.scena-founder-photo{min-height:670px;position:relative;overflow:hidden}.scena-founder-photo:after{content:"";background:linear-gradient(#0000,#071f4bf2);height:45%;position:absolute;inset:auto 0 0}.scena-founder-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:670px}.scena-founder-photo span{z-index:2;color:#fff;letter-spacing:1.2px;font-size:8px;font-weight:900;line-height:1.5;position:absolute;bottom:26px;left:28px}.scena-founder-copy .scena-project-label{color:#ffb316}.scena-founder-copy h2{color:#fff8eb;margin-top:20px;font-family:Georgia,Times New Roman,serif;font-weight:400}.scena-founder-copy>p:not(.scena-project-label){color:#fff8ebb3;max-width:690px;margin:32px 0 0;font-size:16px;line-height:1.75}.scena-founder-copy>div{border-top:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.scena-founder-copy>div span{color:#ffffff94;text-transform:uppercase;padding:24px 20px 0 0;font-size:9px;line-height:1.5}.scena-founder-copy>div strong{color:#ffb316;margin-bottom:8px;font-size:25px;display:block}.scena-project-result{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;width:min(1280px,100% - 80px);margin:0 auto;padding:150px 0;display:grid}.scena-project-result>div:nth-child(2){border-left:2px solid #078b98;padding-left:28px}.scena-project-result>div:nth-child(2) p{color:#555;margin:0 0 16px;font-size:14px;line-height:1.7}.scena-project-result>a{color:#fff8eb;letter-spacing:.8px;text-transform:uppercase;background:#e51b23;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:76px;margin-top:26px;padding:0 28px;font-size:11px;font-weight:900;text-decoration:none;transition:background .25s,transform .25s;display:flex}.scena-project-result>a:hover{background:#071f4b;transform:translateY(-4px)}.scena-project-footer{color:#fff;background:#07111f;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1480px,100% - 56px);min-height:130px;margin:0 auto 28px;padding:0 32px;display:grid}.scena-project-footer img{filter:brightness(0)invert();width:205px}.scena-project-footer p{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.scena-project-footer a{color:#fff;text-transform:uppercase;justify-self:end;font-size:9px;font-weight:900;text-decoration:none}.scena-project-footer a span{color:#ffb316;margin-left:9px}@keyframes scenaHero{0%{transform:scale(1.02)translate(-.25%)}to{transform:scale(1.07)translate(.4%,-.3%)}}@media (max-width:1100px){.scena-case-preview{grid-template-columns:1fr;padding:70px}.scena-case-copy{max-width:760px}.scena-case-visual{min-height:650px}.scena-project-brief{grid-template-columns:135px 1fr}.scena-project-brief-copy{grid-column:2}.scena-project-founder{grid-template-columns:.8fr 1.2fr;gap:55px;padding:55px}.scena-founder-photo,.scena-founder-photo img{min-height:570px}.scena-project-steps{grid-template-columns:1fr 1fr}.scena-project-steps article:nth-child(2){border-right:0}.scena-project-steps article:nth-child(-n+2){border-bottom:1px solid #07111f33}}@media (max-width:720px){.scena-case-preview{gap:36px;width:calc(100% - 28px);min-height:0;margin:24px auto 40px;padding:54px 22px 42px}.scena-case-preview:after{inset:10px}.scena-case-atmosphere{animation:none}.scena-case-kicker{flex-wrap:wrap;margin-bottom:24px}.scena-case-copy h2{letter-spacing:-3.2px;font-size:clamp(46px,14.5vw,66px);line-height:.91}.scena-case-copy h2 em{letter-spacing:-2px}.scena-case-copy>p:not(.scena-case-kicker){margin-top:24px;font-size:14px}.scena-case-proof{grid-template-columns:1fr;padding:10px 0}.scena-case-proof span{border-bottom:1px solid #ffffff1a;grid-template-columns:100px 1fr;align-items:center;padding:14px 0;display:grid}.scena-case-proof span:last-child{border-bottom:0}.scena-case-proof small{margin:0}.scena-case-actions{display:grid}.scena-case-actions a{width:100%}.scena-case-visual{min-height:420px}.scena-case-logo{width:96px;right:-3px}.scena-case-browser{border-width:5px;inset:48px 12px 24px 0}.scena-case-browser-caption{padding:62px 17px 18px}.scena-case-browser-caption>b{display:none}.scena-case-browser>div b{color:#041b2a;letter-spacing:.25px;transform-origin:50%;background:linear-gradient(105deg,#2ce4d0,#7bf2dc);padding:6px 10px;font-size:9.5px;animation:4s cubic-bezier(.2,.8,.2,1) infinite scena-site-cta-pop;box-shadow:0 5px 16px #11dac947}.scena-case-mobile{border-width:5px;border-radius:20px;width:112px;height:215px;bottom:0;right:-8px}.scena-case-stamp{width:94px;padding:11px;bottom:0;left:-4px}.scena-case-stamp strong{font-size:19px}.scena-project-nav{grid-template-columns:1fr auto;width:calc(100% - 28px);height:74px}.scena-project-nav img{width:174px}.scena-project-nav>span{display:none}.scena-project-nav>a:last-child{font-size:7px}.scena-project-hero{align-items:flex-end;width:calc(100% - 28px);min-height:690px;margin-top:14px;padding:38px 25px}.scena-project-hero:after{inset:10px}.scena-project-hero-bg{background-position:58%;animation:none}.scena-project-hero h1{letter-spacing:-4px;font-size:clamp(56px,17vw,82px);line-height:.85}.scena-project-hero h1 em{letter-spacing:-2px}.scena-project-summary{width:100%;margin-top:28px}.scena-project-summary p{font-size:13px}.scena-project-mark{width:98px;padding:8px;top:25px;right:25px}.scena-project-mark small{font-size:5px}.scena-project-brief,.scena-project-process,.scena-project-result{width:calc(100% - 40px);padding:90px 0;display:block}.scena-project-brief h2,.scena-project-process h2,.scena-founder-copy h2,.scena-project-result h2{letter-spacing:-3.3px;margin-top:18px;font-size:clamp(47px,14.4vw,67px);line-height:.91}.scena-project-brief-copy{margin-top:36px}.scena-project-brief-copy>p{font-size:18px}.scena-project-gallery{grid-template-columns:1fr;gap:10px;width:calc(100% - 28px);padding:10px}.scena-project-gallery figure,.scena-project-gallery .scena-gallery-stage{grid-row:auto;min-height:440px}.scena-project-process-head{display:block}.scena-project-steps{grid-template-columns:1fr;margin-top:52px}.scena-project-steps article,.scena-project-steps article:nth-child(2){border-bottom:1px solid #07111f33;border-right:0;min-height:250px}.scena-project-steps h3{margin-top:48px}.scena-project-founder{width:calc(100% - 28px);padding:14px;display:block}.scena-founder-photo,.scena-founder-photo img{min-height:510px}.scena-founder-copy{padding:54px 10px 40px}.scena-founder-copy>div{grid-template-columns:1fr}.scena-founder-copy>div span{border-bottom:1px solid #ffffff1f;padding:18px 0}.scena-project-result>div:nth-child(2),.scena-project-result>a{margin-top:38px}.scena-project-footer{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 28px);padding:24px;display:flex}.scena-project-footer a{border-top:1px solid #ffffff26;justify-content:space-between;align-self:stretch;padding-top:18px;display:flex}}@media (prefers-reduced-motion:reduce){.scena-case-browser-caption>b,.scena-case-browser>div b,.scena-case-atmosphere,.scena-project-hero-bg{animation:none}.scena-case-actions a,.scena-project-gallery img,.scena-project-steps article,.scena-project-result>a{transition:none}}.portal-v2,.workspace-shell{--portal-acid:#d6ff3f;--portal-violet:#7868ff;--portal-ink:#0c0d0b;--portal-ivory:#f1efe7;color:#f5f3ed;background:#0c0d0b;min-height:100svh}.portal-v2 *,.workspace-shell *{box-sizing:border-box}.portal-v2 button,.portal-v2 input,.portal-v2 select,.portal-v2 textarea,.workspace-shell button,.workspace-shell input,.workspace-shell select,.workspace-shell textarea{font:inherit}.portal-v2 a,.workspace-shell a{text-decoration:none}.portal-v2 .portal-header{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0d0be8;position:sticky;top:0}.portal-role-link{color:#111;background:linear-gradient(100deg,var(--portal-acid),#e7ff8e);letter-spacing:.8px;padding:10px 13px;font-size:8px;font-weight:950}.portal-welcome{background:radial-gradient(circle at 12% 10%,#d6ff3f2e,#0000 25%),radial-gradient(circle at 86% 40%,#7868ff40,#0000 29%),linear-gradient(115deg,#0c0d0b,#151711 56%,#111021);grid-template-columns:1.35fr .65fr;align-items:end;gap:50px;min-height:450px;padding:clamp(70px,8vw,130px) clamp(24px,7vw,110px) 70px;display:grid;position:relative;overflow:hidden}.portal-welcome:before{content:"";opacity:.27;background:repeating-linear-gradient(118deg,#0000 0 130px,#ffffff24 131px,#0000 132px);animation:24s linear infinite portalDrift;position:absolute;inset:-40%}.portal-welcome>*{z-index:1;position:relative}.portal-welcome small,.portal-body header small,.portal-main-card>small,.portal-glass-card>small,.workspace-panel header small,.workspace-hero small,.admin-head small{color:var(--portal-acid);letter-spacing:1.6px;font-size:9px;font-weight:950}.portal-welcome h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1000px;margin:20px 0 0;font-size:clamp(50px,7vw,106px);line-height:.84}.portal-welcome h1 em,.workspace-hero h1 em,.admin-head h1 em{color:#0000;-webkit-text-stroke:1px #d6ff3fcc;text-shadow:12px 12px #7868ff24;font-style:normal}.portal-welcome-stats{border-block:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.portal-welcome-stats span{color:#aaa;text-transform:uppercase;border-right:1px solid #ffffff24;padding:20px 12px;font-size:9px}.portal-welcome-stats span:last-child{border:0}.portal-welcome-stats b{color:#fff;margin-bottom:7px;font-size:27px;display:block}.portal-tabs{z-index:19;color:#111;background:#f1efe7;border-bottom:1px solid #1113;gap:0;padding:0 clamp(20px,7vw,110px);display:flex;position:sticky;top:92px;overflow-x:auto}.portal-tabs button{color:#66675f;letter-spacing:.6px;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #11111126;min-height:65px;padding:0 24px;font-size:9px;font-weight:900}.portal-tabs button.active{color:#111;box-shadow:inset 0 -4px var(--portal-violet);background:linear-gradient(135deg,#d6ff3fb8,#7868ff2e)}.portal-notice,.workspace-alert{color:#111;background:var(--portal-acid);justify-content:space-between;width:min(1280px,100% - 40px);margin:20px auto 0;padding:16px 18px;font-size:11px;font-weight:800;display:flex}.portal-notice button{cursor:pointer;background:0 0;border:0;font-size:20px}.portal-body{color:#111;background:#f1efe7;min-height:600px;padding:clamp(30px,5vw,80px)}.portal-project-picker{background:#ffffff8c;border:1px solid #1113;justify-content:space-between;align-items:center;gap:22px;width:min(1280px,100%);min-height:62px;margin:0 auto 22px;padding:0 18px;display:flex}.portal-project-picker span{letter-spacing:1px;font-size:8px;font-weight:950}.portal-project-picker select{color:#fff;background:#111;border:0;min-width:260px;padding:12px}.portal-dashboard-grid{grid-template-columns:1.35fr .65fr;gap:18px;width:min(1280px,100%);margin:auto;display:grid}.portal-main-card{color:#fff;background:radial-gradient(circle at 76% 22%,#7868ff59,#0000 30%),linear-gradient(140deg,#11130f,#0a0b09);border:1px solid #1f211d;flex-direction:column;grid-row:span 2;justify-content:flex-end;align-items:flex-start;min-height:520px;padding:clamp(30px,5vw,70px);display:flex}.portal-main-card h2{letter-spacing:-.05em;text-transform:uppercase;max-width:770px;margin:24px 0 15px;font-size:clamp(45px,5vw,78px);line-height:.88}.portal-main-card>p{color:#a8aaa2;max-width:720px;line-height:1.7}.portal-status{letter-spacing:.6px;text-transform:uppercase;width:max-content;padding:8px 10px;font-size:8px;font-weight:950;display:inline-flex;color:#111!important;background:var(--portal-acid)!important}.portal-card-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.portal-card-actions a,.portal-card-actions button,.portal-main-card>a{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;align-items:center;min-height:52px;padding:0 18px;font-size:9px;font-weight:950;display:inline-flex}.portal-card-actions a,.portal-main-card>a{color:#111;background:var(--portal-acid);border-color:var(--portal-acid)}.portal-glass-card{background:linear-gradient(135deg,#fffc,#d6ff3f29 56%,#7868ff29);border:1px solid #1113;min-height:250px;padding:30px;box-shadow:0 20px 70px #14141014}.portal-glass-card h3{text-transform:uppercase;margin:18px 0 12px;font-size:29px;line-height:.95}.portal-glass-card p{color:#66675f;font-size:12px;line-height:1.65}.portal-glass-card strong{color:var(--portal-acid);letter-spacing:2px;background:#111;margin-top:24px;padding:15px;display:block}.portal-glass-card a{color:#5138df;margin-top:20px;font-size:9px;font-weight:950;display:inline-block}.portal-project-view,.portal-materials,.portal-approval,.portal-profile{background:#ffffff94;border:1px solid #1113;width:min(1280px,100%);margin:auto;padding:clamp(28px,5vw,68px)}.portal-project-view>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.portal-project-view h2,.portal-materials h2,.portal-approval h2,.portal-profile h2{letter-spacing:-.055em;text-transform:uppercase;max-width:850px;margin:16px 0 10px;font-size:clamp(40px,5vw,78px);line-height:.9}.portal-project-view header p,.portal-materials header p,.portal-approval header p{color:#66675f}.portal-timeline{border-top:1px solid #1113;margin-top:55px}.portal-timeline article{border-bottom:1px solid #11111129;grid-template-columns:60px 1fr;padding:24px 0;display:grid}.portal-timeline i{color:#7463f5;font-size:20px;font-style:normal;font-weight:900}.portal-timeline small{color:#73746c;text-transform:uppercase;font-size:8px}.portal-timeline h3{text-transform:uppercase;margin:6px 0;font-size:22px}.portal-timeline p{color:#66675f;margin:0;line-height:1.6}.portal-project-view>aside{border:1px solid #1113;grid-template-columns:.6fr 1.4fr;margin-top:35px;display:grid}.portal-project-view>aside span{color:#77786f;letter-spacing:.7px;border-right:1px solid #11111126;padding:22px;font-size:8px;font-weight:900}.portal-project-view>aside strong{color:#111;letter-spacing:0;margin-top:8px;font-size:12px;font-weight:650;line-height:1.6;display:block}.portal-materials>form{background:#d6ff3f1f;border:1px dashed #1116;grid-template-columns:1fr auto;gap:15px;margin-top:35px;padding:18px;display:grid}.portal-materials input[type=file]{background:#fff;padding:16px}.portal-materials form button,.portal-approval form button,.portal-profile form>button{color:var(--portal-acid);cursor:pointer;background:#111;border:0;padding:0 22px;font-size:9px;font-weight:950}.portal-material-studio{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.portal-material-card{background:#ffffffb8;border:1px solid #11111138;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative;overflow:hidden}.portal-material-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d6ff3f7a,#7868ff24 46%,#0000 70%);border-radius:50%;height:60%;position:absolute;inset:auto -25% -38% 35%}.portal-material-card.photos:before{background:radial-gradient(circle,#7868ff4d,#d6ff3f1f 48%,#0000 72%);inset:-25% -30% auto 30%}.portal-material-card.text{color:#f5f4ee;background:linear-gradient(145deg,#161812,#0d0e0c);border-color:#ffffff2b}.portal-material-card.text:before{background:radial-gradient(circle,#7868ff6b,#d6ff3f1a 48%,#0000 72%)}.portal-material-card>span{color:#668000;letter-spacing:1.2px;font-size:8px;font-weight:950;position:relative}.portal-material-card h3{letter-spacing:-.045em;text-transform:uppercase;max-width:330px;margin:55px 0 14px;font-size:clamp(26px,2.5vw,42px);line-height:.92;position:relative}.portal-material-card p{color:#66675f;margin:0 0 24px;font-size:11px;line-height:1.65;position:relative}.portal-material-card input[type=file],.portal-material-card textarea{z-index:1;color:#111;background:#ffffffd6;border:1px solid #1113;width:100%;margin-top:auto;position:relative}.portal-material-card textarea{resize:vertical;min-height:105px;padding:14px}.portal-material-card button{z-index:1;min-height:54px;margin-top:10px;position:relative}.portal-file-list{background:#ffffff85;border:1px solid #1111112e;margin-top:22px}.portal-file-list>header{border-bottom:1px solid #11111129;justify-content:space-between;align-items:center;min-height:62px;padding:0 20px;display:flex}.portal-file-list>header span{letter-spacing:1px;font-size:8px;font-weight:950}.portal-file-list>header strong{font-size:28px}.portal-approval-waiting{background:#ffffff8f;border:1px solid #1113;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.portal-approval-waiting>div{border-right:1px solid #11111129;flex-direction:column;min-height:220px;padding:26px;display:flex}.portal-approval-waiting i{color:#111;background:var(--portal-acid);place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;font-weight:950;display:grid}.portal-approval-waiting strong{text-transform:uppercase;margin-top:auto;font-size:24px}.portal-approval-waiting span{color:#696b63;text-transform:uppercase;margin-top:8px;font-size:9px;line-height:1.5}.portal-approval-waiting button{background:linear-gradient(100deg,var(--portal-acid),#e8ff91 62%,var(--portal-violet) 150%);color:#111;cursor:pointer;border:0;grid-column:1/-1;min-height:62px;font-size:9px;font-weight:950}.portal-approval-complete{color:#fff;background:linear-gradient(120deg,#10120e,#1c2114 58%,#17132a);align-items:center;gap:28px;margin-top:38px;padding:40px;display:flex}.portal-approval-complete>span{color:#111;background:var(--portal-acid);border-radius:50%;flex:0 0 88px;place-items:center;width:88px;height:88px;font-size:42px;display:grid}.portal-approval-complete h3{text-transform:uppercase;margin:8px 0;font-size:38px}.portal-file-list{margin-top:25px}.portal-file-list article{border-bottom:1px solid #11111126;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.portal-file-list small{color:#77786f;font-size:8px;display:block}.portal-file-list strong{margin-top:6px;display:block}.portal-file-list article>div:last-child{align-items:center;gap:14px;display:flex}.portal-file-list a,.portal-file-list button{color:#4f38dc;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:950}.portal-approval-actions{grid-template-columns:1fr 1fr;gap:18px;margin-top:38px;display:grid}.portal-approval-actions form{background:#fff;border:1px solid #1113;flex-direction:column;min-height:310px;padding:30px;display:flex}.portal-approval-actions h3{text-transform:uppercase;margin:0 0 12px;font-size:30px}.portal-approval-actions p{color:#8b8c85;line-height:1.6}.portal-approval-actions textarea{resize:vertical;border:1px solid #1113;flex:1;min-height:130px;padding:16px}.portal-approval-actions button{min-height:54px;margin-top:auto}.portal-feedback-log article{border-bottom:1px solid #11111126;grid-template-columns:100px 1fr auto;gap:20px;padding:18px 0;display:grid}.portal-feedback-log span{color:#543cdf;font-size:8px;font-weight:950}.portal-feedback-log p{margin:0}.portal-feedback-log small{color:#77786f}.portal-profile form{grid-template-columns:1fr 1fr;gap:18px;max-width:880px;margin-top:35px;display:grid}.portal-profile label:not(.portal-consent){gap:7px;display:grid}.portal-profile label span{text-transform:uppercase;font-size:8px;font-weight:900}.portal-profile input{background:#fff;border:1px solid #11111140;min-height:55px;padding:0 15px}.portal-consent{border:1px solid #1111112e;grid-column:1/-1;align-items:flex-start;gap:12px;padding:18px;display:flex}.portal-consent input{min-height:auto}.portal-profile form>button{grid-column:1/-1;min-height:58px}.workspace-shell{background:radial-gradient(circle at 12% 6%,#d6ff3f21,#0000 26%),radial-gradient(circle at 92% 18%,#7868ff2e,#0000 27%),#0c0d0b;padding-bottom:80px}.workspace-loading{place-content:center;justify-items:center;gap:18px;display:grid}.workspace-loading a{color:var(--portal-acid);font-size:9px;font-weight:900}.workspace-top{background:#0c0d0be6;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(20px,4vw,62px);display:flex}.workspace-top img{width:220px;display:block}.workspace-top>div{align-items:center;gap:17px;font-size:8px;display:flex}.workspace-top span{color:var(--portal-acid);letter-spacing:1.3px;font-weight:950}.workspace-top a:last-child{color:#fff;border:1px solid #ffffff38;padding:10px 13px}.workspace-hero,.admin-head{padding:clamp(70px,8vw,120px) clamp(24px,6vw,90px)}.workspace-hero h1,.admin-head h1{letter-spacing:-.075em;text-transform:uppercase;margin:20px 0;font-size:clamp(64px,9vw,132px);line-height:.78}.workspace-hero p{color:#a6a89f;max-width:680px;line-height:1.75}.workspace-metrics{background:#ffffff06;border:1px solid #ffffff2b;grid-template-columns:repeat(5,1fr);width:min(1450px,100% - 48px);margin:0 auto 25px;display:grid}.workspace-metrics article{border-right:1px solid #ffffff26;flex-direction:column;justify-content:space-between;min-height:130px;padding:24px;display:flex}.workspace-metrics article:last-child{border:0}.workspace-metrics small{color:#888b82;letter-spacing:.9px;font-size:8px;font-weight:900}.workspace-metrics strong{color:#fff;font-size:clamp(24px,3vw,43px);line-height:.9}.workspace-columns,.admin-overview{grid-template-columns:1fr 1fr;gap:24px;width:min(1450px,100% - 48px);margin:0 auto 24px;display:grid}.workspace-panel{background:linear-gradient(145deg,#191b16f0,#0b0c0af7);border:1px solid #ffffff2b;padding:clamp(25px,4vw,48px);box-shadow:18px 18px #7868ff14}.workspace-panel>header{margin-bottom:30px}.workspace-panel>header h2{color:#fff;letter-spacing:-.045em;text-transform:uppercase;max-width:780px;margin:14px 0 0;font-size:clamp(32px,4vw,58px);line-height:.9}.workspace-panel>header p,.workspace-panel>p{color:#95978f;line-height:1.65}.workspace-wide{width:min(1450px,100% - 48px);margin:0 auto 24px}.workspace-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workspace-form input,.workspace-form select,.workspace-form textarea{color:#f2f1eb;background:#ffffff09;border:1px solid #fff3;outline:none;width:100%;min-height:54px;padding:13px 14px}.workspace-form select option{color:#111}.workspace-form textarea{resize:vertical;grid-column:1/-1;min-height:110px}.workspace-form button{background:linear-gradient(100deg,var(--portal-acid),#e8ff91 62%,var(--portal-violet) 150%);color:#111;cursor:pointer;border:0;grid-column:1/-1;min-height:58px;font-size:9px;font-weight:950}.workspace-form.compact{margin-top:25px}.workspace-activity-list{border-top:1px solid #ffffff21;margin-top:28px}.workspace-activity-list>div{border-bottom:1px solid #ffffff1a;grid-template-columns:120px 1fr auto;gap:16px;padding:16px 0;display:grid}.workspace-activity-list span{color:var(--portal-acid);text-transform:uppercase;font-size:8px;font-weight:900}.workspace-activity-list p{color:#c0c1bb;margin:0;font-size:11px}.workspace-activity-list small{color:#70736b;font-size:8px}.pipeline-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pipeline-grid article{background:#ffffff06;border:1px solid #ffffff26;flex-direction:column;min-height:250px;padding:22px;transition:transform .25s,border-color .25s;display:flex}.pipeline-grid article:hover{border-color:var(--portal-violet);transform:translateY(-5px)}.pipeline-grid article>div{justify-content:space-between;gap:12px;display:flex}.pipeline-grid span{color:var(--portal-acid);text-transform:uppercase;font-size:8px;font-weight:900}.pipeline-grid h3{color:#fff;text-transform:uppercase;margin:35px 0 8px;font-size:26px}.pipeline-grid p{color:#8f9189;font-size:10px}.pipeline-grid select{color:#fff;background:#131510;border:1px solid #ffffff2e;margin-top:auto;padding:11px}.pipeline-grid a{color:var(--portal-acid);margin-top:14px;font-size:8px;font-weight:900}.commission-table,.admin-table{overflow-x:auto}.commission-table>div,.admin-table>div{color:#bbbdb4;border-bottom:1px solid #ffffff1f;grid-template-columns:1.2fr 1fr .75fr 1fr .75fr;align-items:center;gap:18px;min-width:780px;padding:17px 0;font-size:10px;display:grid}.commission-table .table-head,.admin-table .table-head{color:#73766d;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.commission-table strong,.admin-table strong{color:#fff}.commission-table small,.admin-table small{color:#777a72;margin-top:5px;display:block}.commission-table b,.admin-table b{color:#111;background:var(--portal-acid);text-transform:uppercase;width:max-content;padding:7px 9px;font-size:8px}.team-list>div{border-bottom:1px solid #ffffff1f;grid-template-columns:90px 1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.team-list span{color:var(--portal-acid);text-transform:uppercase;font-size:8px;font-weight:900}.team-list strong{color:#fff}.team-list small{color:#777a72;margin-top:4px;display:block}.team-list button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;padding:9px;font-size:7px;font-weight:900}.admin-head{grid-template-columns:1fr auto;align-items:end;gap:40px;padding-bottom:45px;display:grid}.admin-head nav{flex-wrap:wrap;justify-content:flex-end;display:flex}.admin-head nav button{color:#898b84;cursor:pointer;background:0 0;border:1px solid #ffffff29;min-height:45px;padding:0 14px;font-size:8px;font-weight:900}.admin-head nav button.active{color:#111;background:var(--portal-acid)}.admin-feed{border-bottom:1px solid #ffffff1c;grid-template-columns:110px 1fr auto;align-items:center;gap:16px;padding:16px 0;display:grid}.admin-feed>span{color:var(--portal-acid);text-transform:uppercase;font-size:7px;font-weight:900}.admin-feed strong{color:#fff}.admin-feed small{color:#787b73;margin-top:5px;display:block}.admin-feed button{color:#988cff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:900}.admin-table>div{grid-template-columns:1.5fr 1fr .8fr .8fr}.admin-project-list{grid-template-columns:1fr 1fr;gap:24px;width:min(1450px,100% - 48px);margin:auto;display:grid}.admin-project-list .workspace-panel>header{justify-content:space-between;gap:20px;display:flex}@keyframes portalDrift{to{transform:translate(12%)}}@media (max-width:1000px){.portal-welcome,.portal-dashboard-grid,.workspace-columns,.admin-overview,.admin-head{grid-template-columns:1fr}.portal-main-card{grid-row:auto}.workspace-metrics{grid-template-columns:repeat(2,1fr)}.workspace-metrics article:nth-child(2n){border-right:0}.pipeline-grid{grid-template-columns:1fr 1fr}.admin-project-list{grid-template-columns:1fr}.admin-head nav{justify-content:flex-start}}@media (max-width:700px){.portal-v2 .portal-header,.workspace-top{height:72px;padding:0 14px}.portal-v2 .portal-header img,.workspace-top img{width:150px}.portal-v2 .portal-header>div>span,.workspace-top>div>span,.workspace-top>div>strong{display:none}.portal-role-link{padding:8px;font-size:6px}.portal-welcome{grid-template-columns:1fr;gap:30px;min-height:430px;padding:70px 20px 35px}.portal-welcome h1{letter-spacing:-4px;font-size:50px}.portal-welcome-stats{grid-template-columns:repeat(3,1fr)}.portal-welcome-stats span{font-size:6px}.portal-welcome-stats b{font-size:20px}.portal-tabs{padding:0;top:72px}.portal-tabs button{min-height:55px;padding:0 15px;font-size:7px}.portal-body{padding:16px}.portal-project-picker{padding:14px;display:grid}.portal-project-picker select{width:100%;min-width:0}.portal-main-card{min-height:460px}.portal-main-card h2,.portal-project-view h2,.portal-materials h2,.portal-approval h2,.portal-profile h2{letter-spacing:-3px;font-size:40px}.portal-project-view,.portal-materials,.portal-approval,.portal-profile{padding:24px 18px}.portal-project-view>header,.portal-file-list article{display:grid}.portal-project-view>aside,.portal-approval-actions,.portal-profile form{grid-template-columns:1fr}.portal-project-view>aside span{border-bottom:1px solid #11111126;border-right:0}.portal-materials>form{grid-template-columns:1fr}.portal-materials form button{min-height:52px}.portal-material-studio,.portal-approval-waiting{grid-template-columns:1fr}.portal-material-card{min-height:370px;padding:22px}.portal-material-card h3{margin-top:38px;font-size:34px}.portal-approval-waiting>div{border-bottom:1px solid #11111129;border-right:0;min-height:150px}.portal-approval-complete{align-items:flex-start;padding:26px 20px}.portal-approval-complete>span{flex-basis:58px;width:58px;height:58px;font-size:28px}.portal-approval-complete h3{font-size:28px}.portal-feedback-log article{grid-template-columns:1fr}.portal-consent,.portal-profile form>button{grid-column:auto}.workspace-top>div{gap:8px}.workspace-hero,.admin-head{padding:70px 20px 45px}.workspace-hero h1,.admin-head h1{letter-spacing:-5px;font-size:57px}.workspace-metrics,.workspace-columns,.workspace-wide,.admin-overview,.admin-project-list{width:calc(100% - 28px)}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metrics article{min-height:105px;padding:16px}.workspace-metrics strong{font-size:23px}.workspace-panel{padding:25px 18px;box-shadow:8px 8px #7868ff14}.workspace-form,.pipeline-grid{grid-template-columns:1fr}.workspace-form textarea,.workspace-form button{grid-column:auto}.workspace-activity-list>div,.admin-feed{grid-template-columns:1fr;gap:6px}.team-list>div{grid-template-columns:70px 1fr auto}.team-list button{grid-column:2/-1}.admin-head nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.structure-rationale{background:#d6ff3f1a;border-left:3px solid #d6ff3f;margin:16px 0 22px;padding:16px}.structure-rationale>strong{letter-spacing:1.4px;font-size:9px}.structure-rationale>p{color:#55594f;max-width:78ch;margin:8px 0 12px;font-size:12px;line-height:1.55}.structure-rationale>div{flex-wrap:wrap;gap:7px;display:flex}.structure-rationale span{border:1px solid #14141426;padding:6px 8px;font-size:9px}.production-qa{border:1px solid var(--crm-line);background:#ffffffd1;margin-top:18px}.production-qa>summary{cursor:pointer;letter-spacing:1px;padding:15px;font-size:10px;font-weight:900}.production-qa>div{gap:12px;padding:0 15px 15px;display:grid}.production-qa label{color:#666a61;letter-spacing:1px;gap:6px;font-size:8px;font-weight:900;display:grid}.production-qa input:not([type=checkbox]),.production-qa textarea{border:1px solid var(--crm-line);color:#111;width:100%;font:inherit;letter-spacing:0;background:#fff;padding:11px}.production-qa textarea{resize:vertical;min-height:86px}.qa-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.qa-check-grid label{border:1px solid var(--crm-line);color:#111;letter-spacing:0;background:#f7f6f0;align-items:center;gap:8px;min-height:38px;padding:8px;font-size:10px;display:flex}.qa-check-grid input{accent-color:#6f5be8;width:16px;height:16px}@media (max-width:700px){.qa-check-grid{grid-template-columns:1fr}}.demo-feedback-workspace>header p{color:#656960;max-width:72ch;line-height:1.55}.demo-feedback-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.demo-feedback-form label{letter-spacing:1px;gap:7px;font-size:8px;font-weight:900;display:grid}.demo-feedback-form .wide{grid-column:span 2}.demo-feedback-form input,.demo-feedback-form select,.demo-feedback-form textarea{border:1px solid var(--crm-line);color:#111;min-width:0;font:inherit;letter-spacing:0;background:#fff;padding:12px}.demo-feedback-form textarea{resize:vertical;min-height:110px}.demo-feedback-form button{color:#fff;letter-spacing:.6px;background:#111;border:0;grid-column:1/-1;min-height:50px;font-size:10px;font-weight:900}@media (max-width:900px){.demo-feedback-form{grid-template-columns:1fr 1fr}}@media (max-width:620px){.demo-feedback-form{grid-template-columns:1fr}.demo-feedback-form .wide{grid-column:auto}}.collaborator-ref{border:1px solid var(--crm-line);background:#ffffffb8;grid-template-columns:1fr auto;gap:6px 12px;max-width:720px;margin-top:24px;padding:14px;display:grid}.collaborator-ref small{letter-spacing:1.2px;grid-column:1/-1;font-size:8px;font-weight:900}.collaborator-ref strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.collaborator-ref button{color:#fff;background:#6f5be8;border:0;padding:8px 12px;font-size:9px;font-weight:900}.admin-demo-feedback{background:linear-gradient(135deg,#6f5be814,#d6ff3f17);border:1px solid #6f5be852;margin-top:16px;padding:16px}.admin-demo-feedback header small{color:#5e4edb;letter-spacing:1.1px;font-size:8px;font-weight:900}.admin-demo-feedback h3{margin:7px 0 12px;font-size:18px}.admin-demo-feedback p{color:#55594f;margin:6px 0;font-size:11px;line-height:1.55}.production-gate{border-top:1px solid var(--crm-line);margin-top:28px;padding-top:26px}.production-gate>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.production-gate>header small,.structure-review small{color:var(--crm-green);letter-spacing:1.4px;font-size:8px;font-weight:950}.production-gate>header h3{max-width:720px;margin:8px 0 0;font-size:25px;line-height:1.08}.gate-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.gate-badges span{border:1px solid var(--crm-line);color:#777b72;letter-spacing:.8px;background:#fff;padding:9px 10px;font-size:7px;font-weight:950}.gate-badges span[data-done=true]{color:#111;background:#d6ff3f8c;border-color:#5e790061}.production-gate>details{border:1px solid var(--crm-line);background:#fffc;margin-top:22px}.production-gate>details>summary{cursor:pointer;letter-spacing:1px;padding:17px 20px;font-size:9px;font-weight:950}.ai-executor-card{background:linear-gradient(122deg,#fffffffa,#ebffa6b8 56%,#e1dbffd1);border:1px solid #684eff57;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:24px;margin-top:22px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #3d2f7a17}.ai-executor-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#ceff2861,#0000 64%);position:absolute;inset:-70% 50% 35% -20%}.ai-executor-card>div{z-index:1;position:relative}.ai-executor-card small{color:#5b3fff;letter-spacing:1.25px;font-size:8px;font-weight:950}.ai-executor-card h4{max-width:680px;margin:8px 0;font-size:23px;line-height:1.05}.ai-executor-card p{color:#5f635a;max-width:720px;margin:0;font-size:12px;line-height:1.55}.ai-executor-state{color:#fff;background:#0f110deb;border:1px solid #12130f29;flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex}.ai-executor-state strong{color:var(--portal-acid);letter-spacing:1px;font-size:10px}.ai-executor-state span{color:#c7c9c1;font-size:10px;line-height:1.5}.ai-executor-state button{color:#111;background:linear-gradient(100deg,var(--portal-acid),#ded7ff);letter-spacing:.8px;cursor:pointer;border:0;margin-top:6px;padding:13px 14px;font-size:8px;font-weight:950}.ai-executor-state button:disabled{cursor:not-allowed;opacity:.45}.benchmark-form{padding:4px 20px 22px}.benchmark-context{grid-template-columns:1fr 1fr;gap:12px;display:grid}.benchmark-form label{color:#666a61;letter-spacing:.8px;gap:7px;font-size:8px;font-weight:900;display:grid}.benchmark-form input,.benchmark-form textarea{width:100%;color:var(--crm-ink);font:inherit;background:#fff;border:1px solid #12130f2e;padding:12px;font-size:12px;line-height:1.45}.benchmark-form textarea{resize:vertical;min-height:88px}.benchmark-rule{border-left:3px solid var(--portal-violet);color:#464a42;background:linear-gradient(90deg,#7868ff1a,#d6ff3f14);margin:15px 0;padding:14px 16px;font-size:12px;line-height:1.55}.benchmark-sites{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.benchmark-sites article{border:1px solid var(--crm-line);background:#fafaf6;gap:9px;padding:14px;display:grid}.benchmark-sites article>span{color:#5e4edb;letter-spacing:1px;font-size:8px;font-weight:950}.benchmark-sites article>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.benchmark-synthesis{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.benchmark-confirm{background:#d6ff3f1a;border:1px solid #5e79004d;grid-template-columns:auto 1fr;align-items:flex-start;margin:16px 0;padding:15px;line-height:1.5;color:#34372f!important;font-size:11px!important;display:flex!important}.benchmark-confirm input{width:auto;margin-top:2px}.benchmark-form>button,.structure-review>button{color:#111;background:linear-gradient(100deg,var(--portal-acid),#e9ff9a);letter-spacing:.8px;cursor:pointer;border:0;width:100%;padding:16px 18px;font-size:9px;font-weight:950}.benchmark-form>button:disabled,.structure-review>button:disabled{cursor:not-allowed;opacity:.45}.demo-production-card{background:linear-gradient(110deg,#7868ff14,#d6ff3f1a 62%,#fff);border-color:#7868ff52;margin-top:16px}.demo-package-summary{border:1px solid var(--crm-line);background:#fff;margin-top:14px}.demo-package-summary summary{cursor:pointer;color:var(--crm-ink);letter-spacing:.8px;padding:15px 18px;font-size:9px;font-weight:950}.demo-package-summary>div{color:#555a50;grid-template-columns:1fr 1fr;gap:12px 22px;padding:0 18px 18px;font-size:12px;line-height:1.55;display:grid}.demo-package-summary p{margin:0}.site-builder-card{background:linear-gradient(126deg,#fff 0 52%,#deff708a 75%,#ddd6ffd1);border:1px solid #684eff52;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:26px;margin-top:16px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #3d2f7a1a}.site-builder-card:after{content:"</>";color:#684eff14;letter-spacing:-14px;font-size:120px;font-weight:950;position:absolute;bottom:-25px;right:28px}.site-builder-card>div{z-index:1;position:relative}.site-builder-card small{color:#5b3fff;letter-spacing:1.25px;font-size:8px;font-weight:950}.site-builder-card h4{max-width:690px;margin:8px 0;font-size:23px;line-height:1.05}.site-builder-card p{color:#5f635a;max-width:720px;margin:0;font-size:12px;line-height:1.55}.site-builder-state{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border:1px solid #10120f24;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;padding:17px;display:flex}.site-builder-state strong{letter-spacing:.8px;font-size:11px}.site-builder-state span{color:#5f635a;font-size:11px;line-height:1.45}.site-builder-state .primary{margin-top:3px;padding:12px 15px;text-decoration:none;display:inline-flex}.gate-complete{background:linear-gradient(110deg,#d6ff3f29,#ffffffe6);border:1px solid #5e79004d;grid-template-columns:54px 1fr;gap:16px;margin-top:20px;padding:17px;display:grid}.gate-complete>span{color:#111;background:var(--portal-acid);border-radius:50%;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.gate-complete small{color:var(--crm-green);letter-spacing:1px;font-size:8px;font-weight:950}.gate-complete strong{margin-top:6px;font-size:17px;display:block}.gate-complete p{color:#62665d;margin:7px 0 0;line-height:1.5}.structure-review{background:linear-gradient(135deg,#7868ff14,#fffffff0 42%,#d6ff3f1a);border:1px solid #7868ff47;margin-top:14px;padding:18px}.structure-review>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.structure-review h4{margin:6px 0 0;font-size:18px}.structure-review>header>span{color:#5e4edb;font-size:10px;font-weight:950}.structure-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.structure-pages article{border:1px solid var(--crm-line);background:#fffc;padding:14px}.structure-pages strong{margin:8px 0;font-size:13px;line-height:1.35;display:block}.structure-pages p{color:#666a61;font-size:11px;line-height:1.5}.structure-pages span{color:#5e4edb;font-size:8px;font-weight:900}.structure-review>details{border:1px solid var(--crm-line);background:#fff;margin:12px 0;padding:12px 14px}.structure-review>details summary{cursor:pointer;letter-spacing:.8px;font-size:8px;font-weight:950}.structure-review>details p{color:#555950;font-size:11px;line-height:1.55}.gate-ready{color:#111;background:var(--portal-acid);letter-spacing:1px;text-align:center;padding:15px;font-size:9px;font-weight:950}.commercial-recommendation span{color:#4c5147;margin-top:8px;font-size:10px;line-height:1.4;display:block}.commercial-recommendation span.risk{color:#9a432f}.voucher-request textarea{width:100%;min-height:90px;color:var(--crm-ink);border:1px solid var(--crm-line);resize:vertical;background:#fff;margin:10px 0;padding:11px}.voucher-request button{border:1px solid var(--crm-line);width:100%;color:var(--crm-ink);background:#fff;padding:12px;font-size:8px;font-weight:950}.admin-voucher-review{background:linear-gradient(110deg,#7868ff1c,#d6ff3f1f,#fff);border:1px solid #7868ff47;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:20px;padding:16px;display:grid}.admin-voucher-review small{color:#5e4edb;letter-spacing:1px;font-size:8px;font-weight:950}.admin-voucher-review strong{margin-top:7px;font-size:13px;line-height:1.45;display:block}.admin-voucher-review p{color:#62665d;margin:6px 0 0;font-size:11px}.admin-voucher-review>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.admin-voucher-review button{border:1px solid var(--crm-line);color:#111;cursor:pointer;background:#fff;padding:10px 11px;font-size:8px;font-weight:950}.admin-voucher-review button:not(:last-child){background:var(--portal-acid)}.portal-approval-actions form select,.portal-approval-actions form input{width:100%;color:var(--crm-ink);border:1px solid var(--crm-line);background:#fff;padding:13px 14px}.portal-approval-actions form textarea{min-height:82px}.revision-warning{border-left:3px solid var(--portal-violet);background:#7868ff1a;padding:12px;line-height:1.5;color:#4f426f!important;font-size:11px!important}@media (max-width:1000px){.benchmark-sites{grid-template-columns:1fr}}@media (max-width:700px){.production-gate>header,.structure-review>header{display:grid}.gate-badges{justify-content:flex-start}.benchmark-context,.benchmark-synthesis,.structure-pages,.demo-package-summary>div{grid-template-columns:1fr}.site-builder-card{grid-template-columns:1fr;padding:16px}.admin-voucher-review{grid-template-columns:1fr}.admin-voucher-review>div:last-child{justify-content:flex-start}.benchmark-form{padding:4px 12px 14px}.ai-executor-card{grid-template-columns:1fr;padding:16px}}@media (prefers-reduced-motion:reduce){.portal-welcome:before{animation:none}.pipeline-grid article{transition:none}}.workspace-inline-nav{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.workspace-inline-nav a{color:#fff;letter-spacing:.8px;border:1px solid #fff3;align-items:center;min-height:48px;padding:0 18px;font-size:8px;font-weight:950;display:flex}.workspace-inline-nav a:first-child{color:#111;border-color:var(--portal-acid);background:var(--portal-acid)}.discovery-workspace{position:relative;overflow:visible}.discovery-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.discovery-head>div:first-child{max-width:850px}.discovery-score{text-align:center;background:radial-gradient(circle,#7868ff3d,#ffffff06 62%);border:1px solid #ffffff38;border-radius:50%;flex:0 0 150px;place-content:center;width:150px;height:150px;display:grid}.discovery-score[data-ready=true]{color:#111;border-color:var(--portal-acid);background:var(--portal-acid);box-shadow:0 0 50px #d6ff3f40}.discovery-score strong{font-size:42px;line-height:1}.discovery-score span{letter-spacing:1px;margin-top:8px;font-size:7px;font-weight:950}.discovery-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.discovery-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.discovery-prospect{color:var(--portal-acid);background:#d6ff3f09;border:1px solid #d6ff3f59;grid-column:1/-1;padding:18px}.discovery-form fieldset{background:#ffffff06;border:1px solid #ffffff24;align-content:start;gap:15px;min-width:0;padding:24px;display:grid}.discovery-form legend{color:#fff;letter-spacing:.7px;text-transform:uppercase;padding:0 12px 0 0;font-size:10px;font-weight:950}.discovery-form legend b{color:var(--portal-acid);margin-right:10px}.discovery-form label{color:#8d9087;letter-spacing:.7px;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.discovery-form input,.discovery-form select,.discovery-form textarea{color:#f4f2ed;text-transform:none;background:#11130f;border:1px solid #ffffff2b;outline:none;width:100%;min-height:48px;padding:12px 13px}.discovery-form textarea{resize:vertical;min-height:96px;line-height:1.5}.discovery-form select option{color:#111}.discovery-form input:focus,.discovery-form select:focus,.discovery-form textarea:focus{border-color:var(--portal-violet);box-shadow:0 0 0 2px #7868ff24}.discovery-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.discovery-checks label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff1a;align-items:center;gap:8px;min-height:42px;padding:10px;display:flex}.discovery-checks input{width:15px;min-height:15px;accent-color:var(--portal-violet)}.discovery-aside{gap:12px;display:grid;position:sticky;top:20px}.discovery-aside>div{background:#10120e;border:1px solid #ffffff29;padding:24px}.discovery-aside small{color:var(--portal-acid);letter-spacing:1px;font-size:7px;font-weight:950}.discovery-aside strong{color:#fff;margin:16px 0 8px;font-size:72px;line-height:.8;display:block}.discovery-aside p,.discovery-aside li{color:#8f9289;font-size:10px;line-height:1.55}.discovery-aside ul{padding-left:16px}.discovery-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;width:100%;min-height:48px;margin-top:8px;font-size:8px;font-weight:950}.discovery-actions button.primary,.brief-review-actions button.primary{color:#111;border-color:var(--portal-acid);background:linear-gradient(100deg,var(--portal-acid),#e9ff96)}.discovery-actions button:disabled,.brief-review-actions button:disabled{opacity:.35;cursor:not-allowed}.training-hero{width:min(1450px,100% - 48px);margin:auto;padding:100px 0 70px}.training-hero h1{color:#fff;letter-spacing:-.07em;text-transform:uppercase;max-width:1150px;margin:24px 0;font-size:clamp(62px,8vw,125px);line-height:.82}.training-hero h1 em{color:var(--portal-acid);font-style:normal}.training-hero p{color:#a4a69e;max-width:720px;line-height:1.7}.training-rules{border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);width:min(1450px,100% - 48px);margin:0 auto 24px;display:grid}.training-rules article{border-right:1px solid #ffffff24;min-height:190px;padding:28px}.training-rules article:last-child{border:0}.training-rules strong{color:var(--portal-acid);letter-spacing:1px;font-size:11px}.training-rules p{color:#b0b2aa;margin-top:38px;line-height:1.6}.training-modules{grid-template-columns:1fr 1fr;gap:24px;width:min(1450px,100% - 48px);margin:auto;display:grid}.training-modules>article{background:linear-gradient(150deg,#1a1d16f2,#090a08fa);border:1px solid #ffffff29;flex-direction:column;min-height:500px;padding:42px;display:flex}.training-modules header{align-items:baseline;gap:25px;display:flex}.training-modules header span{color:var(--portal-violet);font-size:12px;font-weight:950}.training-modules h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(38px,4vw,66px);line-height:.9}.training-modules ul{color:#a9aba3;margin:38px 0;padding-left:20px;line-height:1.7}.training-modules blockquote{border-left:3px solid var(--portal-acid);background:#d6ff3f0b;margin:auto 0 0;padding:24px}.training-modules blockquote small{color:var(--portal-acid);font-size:7px;font-weight:950}.training-modules blockquote p{color:#eeece6;line-height:1.6}.training-checklist{color:#111;background:linear-gradient(110deg,var(--portal-acid),#edffad 62%,#a89eff 130%);grid-template-columns:.8fr 1.3fr auto;align-items:center;gap:45px;width:min(1450px,100% - 48px);margin:24px auto 0;padding:50px;display:grid}.training-checklist h2{text-transform:uppercase;margin:10px 0 0;font-size:46px;line-height:.9}.training-checklist ol{columns:2;line-height:1.9}.training-checklist a{color:#fff;background:#111;padding:18px;font-size:8px;font-weight:950}.admin-brief-grid{gap:24px;width:min(1450px,100% - 48px);margin:auto;display:grid}.admin-brief-card>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.brief-score{color:#111;background:var(--portal-acid);border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;font-size:27px;font-weight:950;display:grid}.brief-summary{border:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);display:grid}.brief-summary>div{border-bottom:1px solid #ffffff1c;border-right:1px solid #ffffff1c;min-height:150px;padding:20px}.brief-summary small{color:var(--portal-acid);font-size:7px;font-weight:950}.brief-summary p{color:#c1c3bb;font-size:11px;line-height:1.5}.admin-brief-card details{border:1px solid #ffffff21;margin-top:18px}.admin-brief-card summary{color:#fff;cursor:pointer;padding:16px;font-size:8px;font-weight:950}.admin-brief-card dl{grid-template-columns:1fr 1fr;gap:8px 18px;padding:0 18px 18px;display:grid}.admin-brief-card dl>div{border-bottom:1px solid #ffffff14;padding:10px 0}.admin-brief-card dt{color:#777b72;text-transform:uppercase;font-size:7px}.admin-brief-card dd{color:#dddcd5;margin:5px 0 0;font-size:10px}.admin-brief-card>textarea{color:#fff;resize:vertical;background:#11130f;border:1px solid #ffffff2b;width:100%;min-height:100px;margin-top:18px;padding:15px}.brief-review-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.brief-review-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff30;min-height:54px;font-size:8px;font-weight:950}.admin-control-note{margin-bottom:0;font-size:9px}.admin-brief-empty{text-align:center}.team-performance-panel>header{max-width:850px}.team-performance-panel>header p{color:#fff9;max-width:760px;line-height:1.65}.team-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.team-performance-grid>article{background:linear-gradient(145deg,#7c6dff14,#cfff2f0a 56%,#ffffff06);border:1px solid #cfff2f2e;min-height:300px;padding:24px;position:relative;overflow:hidden}.team-performance-grid>article:after{content:"";pointer-events:none;background:radial-gradient(circle,#cfff2f29,#0000 68%);border-radius:50%;width:150px;height:150px;position:absolute;bottom:-70px;right:-58px}.performance-card-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.performance-card-head span{letter-spacing:.14em;border:1px solid #ffffff24;padding:8px 10px;font-size:10px;font-weight:900}.performance-card-head span[data-tone=elite]{color:#0b0d08;background:var(--portal-acid);border-color:var(--portal-acid)}.performance-card-head span[data-tone=excellent]{color:#fff;background:var(--portal-violet);border-color:var(--portal-violet)}.performance-card-head span[data-tone=good]{color:var(--portal-acid);border-color:#cfff2f80}.performance-card-head span[data-tone=active]{color:#b8adff;border-color:#7c6dff85}.performance-card-head b{color:var(--portal-acid);font-size:30px}.team-performance-grid h3{color:#fff;margin:30px 0 4px;font-size:clamp(22px,2.4vw,34px);line-height:1}.team-performance-grid article>small{color:#ffffff6b}.team-performance-grid dl{border-top:1px solid #ffffff1c;grid-template-columns:1fr 1fr;margin:38px 0 0;display:grid}.team-performance-grid dl div{border-bottom:1px solid #ffffff14;padding:16px 10px 14px 0}.team-performance-grid dt{color:#ffffff6b;letter-spacing:.12em;font-size:9px;font-weight:900}.team-performance-grid dd{color:#fff;margin:7px 0 0;font-size:15px;font-weight:800}.performance-empty{background:#cfff2f06;border:1px dashed #cfff2f40;grid-column:1/-1;padding:36px}.performance-empty strong{color:#fff;font-size:24px}.performance-empty p{color:#ffffff8c;max-width:620px;line-height:1.6}@media (max-width:1000px){.discovery-layout{grid-template-columns:1fr}.discovery-aside{grid-template-columns:1fr 1fr;position:static}.discovery-actions{grid-column:1/-1}.brief-summary{grid-template-columns:1fr 1fr}.training-checklist{grid-template-columns:1fr}.team-performance-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.discovery-head{align-items:flex-start}.discovery-score{flex-basis:86px;width:86px;height:86px}.discovery-score strong{font-size:25px}.discovery-score span{font-size:5px}.discovery-form,.discovery-aside,.training-rules,.training-modules,.brief-summary,.brief-review-actions,.admin-brief-card dl{grid-template-columns:1fr}.discovery-form fieldset{padding:18px 14px}.discovery-checks{grid-template-columns:1fr}.training-hero{padding:65px 0 40px}.training-hero h1{font-size:50px}.training-rules article{border-bottom:1px solid #ffffff24;border-right:0;min-height:150px}.training-modules>article{min-height:0;padding:26px 19px}.training-checklist{padding:30px 20px}.training-checklist ol{columns:1;padding-left:22px}.admin-brief-card>header{display:grid}.team-performance-grid{grid-template-columns:1fr}.team-performance-grid>article{min-height:0}}@media (prefers-reduced-motion:reduce){.discovery-score{box-shadow:none}}.workspace-shell{--crm-paper:#fbfaf5;--crm-panel:#fff;--crm-ink:#12130f;--crm-copy:#61645c;--crm-line:#12130f26;--crm-green:#5e7900;color:var(--crm-ink);background:radial-gradient(circle at 10% 4%,#d6ff3f40,transparent 23%), radial-gradient(circle at 92% 14%,#7868ff26,transparent 26%), linear-gradient(120deg,#12130f06 1px,transparent 1px), var(--crm-paper);background-size:auto,auto,180px 180px,auto}.workspace-top{border-color:var(--crm-line);background:#fbfaf5e6;box-shadow:0 8px 30px #12130f0a}.workspace-top span,.workspace-loading a{color:var(--crm-green)}.workspace-top strong{color:#666a61}.workspace-top a:last-child{color:var(--crm-ink);border-color:var(--crm-line);background:#ffffffb8}.workspace-top a:last-child:hover{border-color:var(--portal-violet);box-shadow:0 8px 22px #7868ff1f}.workspace-hero h1,.admin-head h1{color:var(--crm-ink)}.workspace-hero h1 em,.admin-head h1 em{-webkit-text-stroke:1px #12130fc7;text-shadow:12px 12px #7868ff1f}.workspace-hero p,.workspace-panel>header p,.workspace-panel>p{color:var(--crm-copy)}.workspace-inline-nav a{color:var(--crm-ink);border-color:var(--crm-line);background:#ffffffb8}.workspace-metrics{border-color:var(--crm-line);background:#ffffffbd;box-shadow:0 16px 46px #12130f0e}.workspace-metrics article{border-color:var(--crm-line)}.workspace-metrics small{color:#6d7166}.workspace-metrics strong{color:var(--crm-ink)}.workspace-panel{border-color:var(--crm-line);background:linear-gradient(145deg,#fffffffa,#f7f7f1f5);box-shadow:18px 18px #7868ff13}.workspace-panel>header h2{color:var(--crm-ink)}.workspace-form input,.workspace-form select,.workspace-form textarea{color:var(--crm-ink);background:#fff;border-color:#12130f33}.workspace-form input::placeholder,.workspace-form textarea::placeholder{color:#858980}.workspace-activity-list{border-color:var(--crm-line)}.workspace-activity-list>div{border-color:#12130f1a}.workspace-activity-list span,.pipeline-grid span,.team-list span,.admin-feed>span{color:var(--crm-green)}.workspace-activity-list p{color:#4f534b}.workspace-activity-list small{color:#868a80}.pipeline-grid article{border-color:var(--crm-line);background:#ffffffc7}.pipeline-grid h3,.team-list strong,.admin-feed strong,.commission-table strong,.admin-table strong{color:var(--crm-ink)}.pipeline-grid p{color:#676b62}.pipeline-grid select{color:var(--crm-ink);border-color:var(--crm-line);background:#fff}.pipeline-grid a{color:var(--crm-green)}.commission-table>div,.admin-table>div{color:#555950;border-color:#12130f1c}.commission-table .table-head,.admin-table .table-head{color:#72766c}.commission-table small,.admin-table small,.team-list small,.admin-feed small{color:#7b7f76}.team-list>div{border-color:#12130f1c}.team-list button{color:var(--crm-ink);border-color:var(--crm-line)}.admin-head nav button{color:#5e6259;border-color:var(--crm-line);background:#ffffffb3}.admin-head nav button.active{color:#111;border-color:var(--portal-acid);background:var(--portal-acid);box-shadow:5px 5px #7868ff2e}.admin-feed{border-color:#12130f1c}.admin-feed button{color:#604fe1}.workspace-alert{color:#111}.discovery-score{color:var(--crm-ink);border-color:var(--crm-line);background:radial-gradient(circle,#7868ff26,#fffc 65%)}.discovery-prospect{color:var(--crm-green);background:#d6ff3f21;border-color:#5e790059}.discovery-form fieldset{border-color:var(--crm-line);background:#ffffffc2}.discovery-form legend{color:var(--crm-ink)}.discovery-form legend b,.discovery-aside small{color:var(--crm-green)}.discovery-form label{color:#666a61}.discovery-form input,.discovery-form select,.discovery-form textarea{color:var(--crm-ink);background:#fff;border-color:#12130f30}.discovery-form input::placeholder,.discovery-form textarea::placeholder{color:#92958d}.discovery-checks label{color:#4f534b;background:#fafaf6;border-color:#12130f1a}.discovery-aside>div{border-color:var(--crm-line);background:#fffffff0;box-shadow:0 14px 40px #12130f0e}.discovery-aside strong{color:var(--crm-ink)}.discovery-aside p,.discovery-aside li{color:#656960}.discovery-actions button,.brief-review-actions button{color:var(--crm-ink);border-color:var(--crm-line);background:#fff}.training-shell{background:radial-gradient(circle at 82% 7%,#7868ff29,transparent 27%),radial-gradient(circle at 8% 25%,#d6ff3f3d,transparent 27%),var(--crm-paper)}.training-hero h1,.training-modules h2{color:var(--crm-ink)}.training-hero p{color:var(--crm-copy)}.training-rules{border-color:var(--crm-line);background:#ffffff9e}.training-rules article{border-color:var(--crm-line)}.training-rules strong{color:var(--crm-green)}.training-rules p{color:#555950}.training-modules>article{border-color:var(--crm-line);background:linear-gradient(150deg,#fffffffa,#f5f5eff5);box-shadow:16px 16px #7868ff12}.training-modules ul{color:#565a51}.training-modules blockquote{border-color:var(--portal-violet);background:linear-gradient(110deg,#7868ff17,#d6ff3f14)}.training-modules blockquote small{color:#5e4edb}.training-modules blockquote p{color:#252720}.admin-brief-card details{border-color:var(--crm-line);background:#ffffffb3}.admin-brief-card summary{color:var(--crm-ink)}.brief-summary{border-color:var(--crm-line)}.brief-summary>div{border-color:#12130f1c}.brief-summary small{color:var(--crm-green)}.brief-summary p{color:#555950}.admin-brief-card dl>div{border-color:#12130f14}.admin-brief-card dt{color:#74786e}.admin-brief-card dd{color:#31342d}.admin-brief-card>textarea{color:var(--crm-ink);border-color:var(--crm-line);background:#fff}.brief-review-actions button,.team-performance-grid h3,.team-performance-grid dd,.performance-empty strong,.workspace-loading{color:var(--crm-ink)}.workspace-shell .account-spinner{border-color:#12130f26;border-top-color:var(--portal-acid);border-right-color:var(--portal-violet)}@media (max-width:700px){.workspace-panel{box-shadow:8px 8px #7868ff13}.training-modules>article{box-shadow:8px 8px #7868ff12}}.portal-v2{--crm-paper:#fbfaf5;--crm-panel:#fff;--crm-ink:#12130f;--crm-copy:#61645c;--crm-line:#12130f26;color:var(--crm-ink);background:radial-gradient(circle at 8% 4%,#d6ff3f3d,transparent 23%), radial-gradient(circle at 92% 12%,#7868ff24,transparent 25%), var(--crm-paper)}.portal-v2 .portal-header{color:var(--crm-ink);border-bottom:1px solid var(--crm-line);background:#fbfaf5eb;box-shadow:0 8px 30px #12130f0a}.portal-welcome{color:var(--crm-ink);background:radial-gradient(circle at 12% 10%,#d6ff3f4d,#0000 26%),radial-gradient(circle at 86% 40%,#7868ff2b,#0000 30%),linear-gradient(115deg,#fff,#f7f7f1 58%,#f4f1ff)}.portal-welcome:before{opacity:.18;background:repeating-linear-gradient(118deg,#0000 0 130px,#12130f29 131px,#0000 132px)}.portal-welcome h1{color:var(--crm-ink)}.portal-welcome h1 em{-webkit-text-stroke:1px #12130fc7;text-shadow:12px 12px #7868ff1f}.portal-welcome-stats{border-color:var(--crm-line)}.portal-welcome-stats span{color:#666a61;border-color:var(--crm-line)}.portal-welcome-stats b{color:var(--crm-ink)}.portal-tabs,.portal-body{color:var(--crm-ink);background:var(--crm-paper)}.portal-project-picker,.portal-project-view,.portal-materials,.portal-approval,.portal-profile{border-color:var(--crm-line);background:#ffffffd1;box-shadow:0 18px 48px #12130f0b}.portal-project-picker select{color:var(--crm-ink);border:1px solid var(--crm-line);background:#fff}.portal-main-card{color:var(--crm-ink);border-color:var(--crm-line);background:radial-gradient(circle at 76% 22%,#7868ff2e,#0000 31%),radial-gradient(circle at 18% 82%,#d6ff3f33,#0000 34%),linear-gradient(140deg,#fff,#f5f5ef);box-shadow:18px 18px #7868ff12}.portal-main-card h2{color:var(--crm-ink)}.portal-main-card>p{color:var(--crm-copy)}.portal-card-actions button{color:var(--crm-ink);border-color:var(--crm-line);background:#fff}.portal-material-card.text{color:var(--crm-ink);border-color:var(--crm-line);background:linear-gradient(145deg,#fff,#f4f2ff)}.portal-material-card.text>span{color:#5e4edb}.portal-material-card.text p{color:var(--crm-copy)}.portal-approval-complete{color:var(--crm-ink);border:1px solid var(--crm-line);background:linear-gradient(120deg,#fff,#f5f7eb 58%,#f2efff)}.portal-approval-complete p{color:var(--crm-copy)}.crm-app{--crm-acid:#cfff31;--crm-violet:#7568ff;--crm-ink:#151816;--crm-muted:#68706a;--crm-border:#dfe3df;--crm-surface:#fff;min-height:100svh;color:var(--crm-ink);background:#f4f6f4;grid-template-columns:252px minmax(0,1fr);font-family:Arial,Helvetica,sans-serif;display:grid}.crm-app *{box-sizing:border-box}.crm-app button,.crm-app input,.crm-app select,.crm-app textarea{font:inherit}.crm-app a{text-decoration:none}.crm-sidebar{z-index:40;color:#f3f5f2;background:#121513;border-right:1px solid #ffffff14;flex-direction:column;height:100svh;padding:20px 14px;display:flex;position:sticky;top:0}.crm-brand{color:#fff;align-items:center;gap:12px;min-height:54px;padding:6px;display:flex}.crm-brand-mark{color:#111;background:linear-gradient(135deg,var(--crm-acid),#e7ff92 54%,#b7adff);letter-spacing:-.5px;border-radius:9px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:grid;box-shadow:0 8px 25px #cfff3121}.crm-brand>span:last-child{gap:3px;display:grid}.crm-brand strong{letter-spacing:.8px;font-size:11px}.crm-brand small{color:#7f8780;letter-spacing:1.4px;font-size:7px;font-weight:800}.crm-workspace-label{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;gap:7px;margin:22px 5px 18px;padding:17px 14px;display:grid}.crm-workspace-label small{color:#727a73;letter-spacing:1.2px;font-size:7px;font-weight:900}.crm-workspace-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-workspace-label>span{color:#9ba19b;font-size:8px}.crm-workspace-label i,.crm-sync i,.crm-chat-panel>header>span i{background:var(--crm-acid);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 12px #cfff31b3}.crm-nav{gap:4px;display:grid}.crm-nav button{text-align:left;color:#9ba19b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:10px;font-weight:750;transition:color .18s,background .18s,border-color .18s;display:grid;position:relative}.crm-nav button>span{color:#7e867f;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:28px;height:28px;font-size:7px;font-weight:900;display:grid}.crm-nav button>b{color:#111;background:var(--crm-acid);border-radius:11px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:7px;display:grid}.crm-nav button:hover{color:#fff;background:#ffffff0b}.crm-nav button.active{color:#fff;background:linear-gradient(90deg,#cfff311f,#7568ff12);border-color:#cfff312e}.crm-nav button.active:before{content:"";background:var(--crm-acid);border-radius:0 3px 3px 0;width:3px;height:25px;position:absolute;left:-15px}.crm-nav button.active>span{color:#111;border-color:var(--crm-acid);background:var(--crm-acid)}.crm-sidebar-footer{border-top:1px solid #ffffff14;margin-top:auto;padding:12px 6px 0;display:grid}.crm-sidebar-footer a{color:#737b74;padding:9px 7px;font-size:8px;font-weight:800}.crm-sidebar-footer a:hover{color:#fff}.crm-main{min-width:0}.crm-topbar{z-index:30;border-bottom:1px solid var(--crm-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.crm-topbar>div:first-child{gap:4px;display:grid}.crm-topbar small{color:#8a918b;letter-spacing:1.2px;font-size:7px;font-weight:850}.crm-topbar strong{font-size:15px}.crm-topbar-actions{align-items:center;gap:15px;display:flex}.crm-sync{color:#6d756e;font-size:8px;font-weight:800}.crm-mobile-role-switch{display:none}.crm-user-badge{color:#fff;background:#1a1d1a;border-radius:10px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.crm-content{width:min(1540px,100%);margin:auto;padding:32px clamp(18px,3vw,42px) 70px}.crm-page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.crm-page-heading>div:first-child{max-width:760px}.crm-page-heading small{color:#637c04;letter-spacing:1.3px;font-size:7px;font-weight:950}.crm-page-heading h1{letter-spacing:-1.8px;margin:7px 0 5px;font-size:clamp(30px,3.2vw,48px);line-height:1}.crm-page-heading p{color:var(--crm-muted);margin:0;font-size:11px;line-height:1.55}.crm-heading-meta{border:1px solid var(--crm-border);background:#fff;border-radius:10px;display:flex;box-shadow:0 8px 25px #181e1909}.crm-heading-meta span{color:#879087;border-right:1px solid var(--crm-border);letter-spacing:.6px;gap:5px;min-width:125px;padding:12px 15px;font-size:7px;font-weight:850;display:grid}.crm-heading-meta span:last-child{border:0}.crm-heading-meta strong{color:var(--crm-ink);letter-spacing:-.4px;font-size:17px}.crm-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.crm-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.crm-kpi-grid article{border:1px solid var(--crm-border);background:#fff;border-radius:12px;flex-direction:column;min-height:124px;padding:18px;display:flex;box-shadow:0 8px 28px #1b211c09}.crm-kpi-grid article:before{content:"";background:#cdd2cd;border-radius:3px;width:24px;height:3px;margin-bottom:22px}.crm-kpi-grid article:nth-child(2n):before{background:var(--crm-violet)}.crm-kpi-grid article:nth-child(3n):before{background:var(--crm-acid)}.crm-kpi-grid article.attention{background:linear-gradient(145deg,#fff,#f5f3ff);border-color:#7568ff47}.crm-kpi-grid span{color:#747c75;font-size:8px;font-weight:850}.crm-kpi-grid strong{letter-spacing:-1px;margin:auto 0 4px;font-size:clamp(20px,2vw,29px);line-height:1}.crm-kpi-grid small{color:#9ba19b;font-size:8px}.crm-overview-grid{grid-template-columns:1.25fr 1.25fr .9fr;align-items:start;gap:14px;display:grid}.crm-span-2{grid-column:span 2}.crm-app .workspace-panel{width:auto;color:var(--crm-ink);border:1px solid var(--crm-border);background:#fff;border-radius:13px;margin:0;padding:24px;box-shadow:0 10px 32px #19201a0b}.crm-app .workspace-panel>header{margin-bottom:22px}.crm-app .workspace-panel>header small{color:#647c05;letter-spacing:1.1px;font-size:7px;font-weight:950}.crm-app .workspace-panel>header h2{color:var(--crm-ink);letter-spacing:-.7px;text-transform:none;margin:7px 0 0;font-size:22px;line-height:1.08}.crm-app .workspace-panel>header p,.crm-app .workspace-panel>p{color:var(--crm-muted);font-size:10px}.crm-card{min-height:100%}.crm-stage-list{gap:16px;display:grid}.crm-stage-row{grid-template-columns:190px 1fr;align-items:center;gap:18px;display:grid}.crm-stage-row>div{gap:4px;display:grid}.crm-stage-row strong{text-transform:capitalize;font-size:10px}.crm-stage-row span{color:#878e88;font-size:8px}.crm-stage-row>i{background:#edf0ed;border-radius:8px;height:7px;overflow:hidden}.crm-stage-row>i>b{background:linear-gradient(90deg,var(--crm-acid),#b9e42a 62%,var(--crm-violet));border-radius:8px;height:100%;transition:width .4s;display:block}.crm-health-card dl{margin:0;display:grid}.crm-health-card dl>div{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.crm-health-card dt{color:#747c75;font-size:9px}.crm-health-card dd{text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin:0;font-size:10px;font-weight:850;overflow:hidden}.crm-health-card dd[data-ok=true]{color:#557200}.crm-app .workspace-columns,.crm-app .workspace-wide,.crm-app .admin-project-list,.crm-app .admin-overview,.crm-app .admin-brief-grid{width:100%;margin:0}.crm-app .workspace-columns,.crm-app .admin-project-list{gap:14px}.crm-app .workspace-form{gap:10px}.crm-app .workspace-form input,.crm-app .workspace-form select,.crm-app .workspace-form textarea{min-height:47px;color:var(--crm-ink);border:1px solid var(--crm-border);background:#fbfcfb;border-radius:8px;padding:11px 12px;font-size:10px}.crm-app .workspace-form input:focus,.crm-app .workspace-form select:focus,.crm-app .workspace-form textarea:focus{border-color:var(--crm-violet);outline:2px solid #7568ff29}.crm-app .workspace-form button{color:#fff;letter-spacing:.7px;background:#181b18;border-radius:8px;min-height:48px;font-size:8px}.crm-app .workspace-form button:hover{background:#2a2f2a}.crm-app .admin-feed{border-color:#edf0ed}.crm-app .admin-feed>span{color:#627b04}.crm-app .admin-feed strong{color:var(--crm-ink)}.crm-app .admin-feed button{color:#6554df}.crm-app .admin-feed b{font-size:9px}.crm-app .workspace-alert{background:#f5ffd6;border:1px solid #dce9a9;border-radius:9px;width:100%;margin:0 0 14px}.crm-app .pipeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-app .pipeline-grid article{border:1px solid var(--crm-border);background:#fff;border-radius:10px;min-height:230px}.crm-app .pipeline-grid article:hover{border-color:var(--crm-violet);box-shadow:0 12px 30px #7568ff14}.crm-app .pipeline-grid h3{color:var(--crm-ink);font-size:21px}.crm-app .pipeline-grid select{color:var(--crm-ink);border-color:var(--crm-border);background:#f9faf9}.crm-app .commission-table>div,.crm-app .admin-table>div{color:#4f5750;border-color:#e7ebe7}.crm-app .commission-table strong,.crm-app .admin-table strong,.crm-app .team-list strong{color:var(--crm-ink)}.crm-app .commission-table b,.crm-app .admin-table b{background:#eaf5bd;border-radius:8px}.crm-referral-card{grid-column:span 3;grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid;background:linear-gradient(120deg,#fff,#f7ffd8 65%,#f2f0ff)!important}.crm-referral-card header{grid-column:1/-1}.crm-referral-card>strong{text-overflow:ellipsis;border:1px solid var(--crm-border);white-space:nowrap;background:#fff;border-radius:8px;padding:13px 14px;font-size:10px;overflow:hidden}.crm-referral-card>button{color:#fff;cursor:pointer;background:#171a17;border:0;border-radius:8px;min-height:43px;padding:0 16px;font-size:8px;font-weight:900}.crm-client-app{--portal-acid:var(--crm-acid);--portal-violet:var(--crm-violet)}.crm-client-app .crm-sidebar-footer button{text-align:left;color:#737b74;cursor:pointer;background:0 0;border:0;padding:9px 7px;font-size:8px;font-weight:800}.crm-client-app .crm-sidebar-footer button:hover{color:#fff}.crm-client-body{min-height:0;color:var(--crm-ink);background:0 0;padding:0}.crm-client-app .portal-notice{background:#f5ffd6;border:1px solid #dce9a9;border-radius:9px;width:100%;margin:0 0 14px}.crm-client-app .portal-project-picker{border-color:var(--crm-border);background:#fff;border-radius:10px;width:100%;min-height:54px;margin:0 0 14px;box-shadow:0 8px 25px #181e1908}.crm-client-app .portal-project-picker select{min-width:min(340px,62vw);color:var(--crm-ink);border:1px solid var(--crm-border);background:#f8faf8;border-radius:7px;font-size:9px}.crm-client-overview{grid-template-columns:1.25fr 1.25fr .9fr}.crm-client-project-summary{border:1px solid var(--crm-border);background:#f8faf8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-client-project-summary>div{border-right:1px solid var(--crm-border);align-content:center;gap:7px;min-height:78px;padding:15px;display:grid}.crm-client-project-summary>div:last-child{border:0}.crm-client-project-summary span{color:#879087;letter-spacing:.7px;font-size:7px;font-weight:900}.crm-client-project-summary strong{color:var(--crm-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-client-brief{color:var(--crm-muted);margin:18px 0 0;font-size:10px;line-height:1.65}.crm-client-app .portal-card-actions{margin-top:20px}.crm-client-app .portal-card-actions a,.crm-client-app .portal-card-actions button{color:#fff;background:#171a17;border:0;border-radius:8px;min-height:44px;padding:0 15px;font-size:8px}.crm-client-app .portal-card-actions a{color:#111;background:var(--crm-acid)}.crm-client-primary,.crm-client-secondary{color:#fff;cursor:pointer;background:#171a17;border:0;border-radius:8px;width:100%;min-height:44px;margin-top:18px;font-size:8px;font-weight:900}.crm-client-primary{color:#111;background:var(--crm-acid)}.crm-client-empty{border:1px dashed var(--crm-border);background:#fafbfa;border-radius:10px;align-content:center;justify-items:start;gap:15px;min-height:170px;display:grid}.crm-client-empty p{color:var(--crm-muted);margin:0;font-size:10px}.crm-client-empty a{color:#111;background:var(--crm-acid);border-radius:8px;padding:13px 16px;font-size:8px;font-weight:900}.crm-client-referral{background:linear-gradient(145deg,#fff,#f7ffd9 65%,#f3f1ff)!important}.crm-client-referral>strong{color:#fff;letter-spacing:1.3px;background:#171a17;border-radius:8px;margin-top:18px;padding:13px 14px;font-size:11px;display:block}.crm-client-app .portal-project-view,.crm-client-app .portal-materials,.crm-client-app .portal-approval,.crm-client-app .portal-profile{border-color:var(--crm-border);background:#fff;border-radius:13px;width:100%;margin:0;padding:26px;box-shadow:0 10px 32px #19201a0b}.crm-client-app .portal-project-view h2,.crm-client-app .portal-materials h2,.crm-client-app .portal-approval h2,.crm-client-app .portal-profile h2{letter-spacing:-1.3px;text-transform:none;max-width:850px;margin:8px 0;font-size:clamp(27px,3vw,42px);line-height:1}.crm-client-app .portal-project-view>header>div>small,.crm-client-app .portal-materials>header>small,.crm-client-app .portal-approval>header>small,.crm-client-app .portal-profile>header>small{color:#637c04;letter-spacing:1px;font-size:7px;font-weight:950}.crm-client-app .portal-timeline{margin-top:28px}.crm-client-app .portal-timeline h3{text-transform:none;font-size:17px}.crm-client-app .portal-material-studio{margin-top:25px}.crm-client-app .portal-material-card{border-color:var(--crm-border);background:#fafbfa;border-radius:10px;min-height:350px;padding:22px}.crm-client-app .portal-material-card.photos{background:linear-gradient(145deg,#fff,#f3f1ff)}.crm-client-app .portal-material-card.text{color:var(--crm-ink);background:linear-gradient(145deg,#fff,#f7ffd9)}.crm-client-app .portal-material-card h3{text-transform:none;margin:35px 0 12px;font-size:clamp(22px,2vw,31px)}.crm-client-app .portal-material-card.text p{color:var(--crm-muted)}.crm-client-app .portal-file-list{border-color:var(--crm-border);background:#fff;border-radius:10px;padding:0 20px}.crm-client-app .portal-approval-actions form{border-color:var(--crm-border);border-radius:10px}.crm-client-app .portal-approval-actions form:first-child{color:var(--crm-ink);background:linear-gradient(145deg,#fff,#f7ffd9)}.crm-client-app .portal-profile form{margin-top:25px}.crm-client-app .portal-profile input,.crm-client-app .portal-profile textarea,.crm-client-app .portal-approval input,.crm-client-app .portal-approval textarea,.crm-client-app .portal-approval select{border-color:var(--crm-border);background:#fbfcfb;border-radius:8px}.crm-client-app .portal-profile form>button,.crm-client-app .portal-approval form button,.crm-client-app .portal-materials form button{color:#fff;background:#171a17;border-radius:8px;min-height:48px}.crm-chat-layout{grid-template-columns:minmax(0,1fr) 290px;gap:14px;display:grid}.crm-chat-panel,.crm-chat-info{border:1px solid var(--crm-border);background:#fff;border-radius:13px;box-shadow:0 10px 32px #19201a0b}.crm-chat-panel{flex-direction:column;min-height:680px;display:flex;overflow:hidden}.crm-chat-panel>header{border-bottom:1px solid var(--crm-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.crm-chat-panel>header small,.crm-chat-info>small{color:#637c04;letter-spacing:1.2px;font-size:7px;font-weight:950}.crm-chat-panel>header h2{margin:6px 0 3px;font-size:23px}.crm-chat-panel>header p{color:var(--crm-muted);margin:0;font-size:9px}.crm-chat-panel>header>span{color:#6e766f;font-size:8px;font-weight:800}.crm-chat-messages{background:#f8faf8;flex-direction:column;flex:auto;gap:16px;min-height:300px;max-height:520px;padding:24px;display:flex;overflow-y:auto}.crm-chat-messages>article{align-items:flex-start;gap:10px;max-width:78%;display:flex}.crm-chat-messages>article.own{flex-direction:row-reverse;margin-left:auto}.crm-chat-avatar{color:#111;background:var(--crm-acid);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:950;display:grid}.crm-chat-avatar[data-role=admin]{color:#fff;background:var(--crm-violet)}.crm-chat-messages>article>div{border:1px solid var(--crm-border);background:#fff;border-radius:3px 12px 12px;padding:11px 13px}.crm-chat-messages>article.own>div{background:#f1ffd0;border-radius:12px 3px 12px 12px}.crm-chat-messages article header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-chat-messages article header strong{font-size:9px}.crm-chat-messages article header small{color:#8c938d;font-size:7px}.crm-chat-messages article p{color:#3f463f;white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.crm-chat-empty{color:#8b928c;margin:auto;font-size:10px}.crm-chat-compose{border-top:1px solid var(--crm-border);grid-template-columns:1fr auto;gap:10px;padding:16px 20px;display:grid}.crm-chat-compose textarea{resize:none;border:1px solid var(--crm-border);min-height:68px;color:var(--crm-ink);background:#fafbfa;border-radius:9px;padding:12px;font-size:10px}.crm-chat-compose button{color:#fff;cursor:pointer;background:#171a17;border:0;border-radius:9px;min-width:115px;font-size:8px;font-weight:900}.crm-chat-compose button:disabled{opacity:.45;cursor:not-allowed}.crm-chat-error{color:#9b3f32;margin:0;padding:0 20px 14px;font-size:9px}.crm-chat-info{align-self:start;padding:25px}.crm-chat-info h3{letter-spacing:-.8px;margin:13px 0 25px;font-size:25px;line-height:1.03}.crm-chat-info ul{color:#535b54;margin:0;padding-left:17px;font-size:10px;line-height:1.7}.crm-chat-info p{color:#7b837c;border-top:1px solid var(--crm-border);margin:28px 0 0;padding-top:18px;font-size:9px;line-height:1.6}.crm-training-content{scroll-behavior:smooth}.crm-training-content [id]{scroll-margin-top:95px}.crm-training-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.crm-training-rules article{border:1px solid var(--crm-border);background:#fff;border-radius:12px;flex-direction:column;min-height:190px;padding:23px;display:flex;box-shadow:0 8px 28px #1b211c09}.crm-training-rules article:nth-child(2){background:linear-gradient(145deg,#fff,#f5f3ff)}.crm-training-rules article:nth-child(3){background:linear-gradient(145deg,#fff,#f7ffd9)}.crm-training-rules small{color:#7c847d;letter-spacing:1px;font-size:7px;font-weight:900}.crm-training-rules strong{letter-spacing:-.6px;margin:20px 0 12px;font-size:22px}.crm-training-rules p{color:var(--crm-muted);margin:auto 0 0;font-size:10px;line-height:1.6}.crm-training-modules{grid-template-columns:1fr 1fr;gap:14px;display:grid}.crm-training-modules .workspace-panel{scroll-margin-top:92px}.crm-training-module-body{gap:20px;display:grid}.crm-training-module-body ol{counter-reset:training-point;gap:10px;margin:0;padding:0;list-style:none;display:grid}.crm-training-module-body li{color:#4f5750;counter-increment:training-point;border-bottom:1px solid #edf0ed;min-height:36px;padding:0 0 10px 35px;font-size:10px;line-height:1.55;position:relative}.crm-training-module-body li:before{content:counter(training-point,decimal-leading-zero);color:#627b04;font-size:8px;font-weight:950;position:absolute;top:1px;left:0}.crm-training-module-body blockquote{border:1px solid #dee8b6;border-left:4px solid var(--crm-acid);background:#f8ffdf;border-radius:8px;margin:0;padding:18px}.crm-training-module-body blockquote small{color:#627b04;letter-spacing:1px;font-size:7px;font-weight:950}.crm-training-module-body blockquote p{color:#303630;margin:10px 0 0;font-size:10px;line-height:1.65}.crm-training-checklist{grid-template-columns:minmax(240px,.8fr) 1.5fr;gap:24px;display:grid;margin-top:14px!important}.crm-training-checklist>header{margin:0!important}.crm-training-checklist ol{counter-reset:final-check;grid-template-columns:1fr 1fr;gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.crm-training-checklist li{color:#414841;counter-increment:final-check;background:#fafbfa;border:1px solid #e5e9e5;border-radius:8px;padding:11px 12px;font-size:9px}.crm-training-checklist li:before{content:"✓";color:#627b04;margin-right:8px;font-weight:950}.crm-training-checklist>a{color:#111;background:var(--crm-acid);letter-spacing:.8px;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;min-height:47px;font-size:8px;font-weight:950;display:flex}.crm-inline-action{color:#111;background:var(--crm-acid);letter-spacing:.8px;cursor:pointer;border:0;border-radius:8px;margin-top:22px;padding:12px 16px;font-size:8px;font-weight:950}.crm-stage-coach{border:1px solid #ded9ff;border-left:4px solid var(--crm-violet);background:linear-gradient(145deg,#fff,#f5f3ff);border-radius:10px;gap:8px;margin:0 0 18px;padding:18px;display:grid}.crm-stage-coach small{color:#7065d9;letter-spacing:1px;font-size:7px;font-weight:950}.crm-stage-coach strong{font-size:18px}.crm-stage-coach p{color:#3f463f;margin:0;font-size:10px;line-height:1.55}.crm-stage-coach span{color:#737a73;font-size:9px;line-height:1.5}.crm-stage-coach button{color:#5e51db;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:8px;font-weight:950}.pipeline-next-action{margin:16px 0 12px;line-height:1.55;display:block;color:#626962!important;text-transform:none!important;font-size:9px!important}.sales-playbook{gap:14px;display:grid}.pitch-command-center{color:#fff;background:radial-gradient(circle at 85% 10%,#7160ff6b,#0000 30%),radial-gradient(circle at 8% 92%,#ccff2f33,#0000 28%),#111411;position:relative;overflow:hidden}.pitch-command-center:after{content:"PITCH";color:#ffffff09;letter-spacing:-12px;pointer-events:none;font-size:150px;font-weight:950;position:absolute;bottom:-54px;right:-24px}.pitch-command-center>header{z-index:1;grid-template-columns:1.2fr .8fr;gap:35px;display:grid;position:relative}.pitch-command-center>header small{color:var(--crm-acid)}.pitch-command-center>header h2{color:#fff;letter-spacing:-1.8px;text-transform:uppercase;max-width:650px;margin:10px 0 0;font-size:38px;line-height:.96}.pitch-command-center>header p{color:#c7cec7;align-self:end;max-width:430px;margin:0;font-size:11px;line-height:1.7}.pitch-prospect-selector{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;grid-template-columns:1fr 1.15fr;gap:22px;margin-top:26px;padding:18px;display:grid;position:relative}.pitch-prospect-selector label{color:#aeb4ae;letter-spacing:1px;gap:8px;font-size:7px;font-weight:950;display:grid}.pitch-prospect-selector select{color:#fff;background:#171b17;border:1px solid #fff3;border-radius:7px;width:100%;padding:12px}.pitch-prospect-selector>div{grid-template-columns:auto 1fr;align-items:start;gap:4px 18px;display:grid}.pitch-prospect-selector>div small{color:var(--crm-acid);grid-column:1/-1;font-size:7px;font-weight:950}.pitch-prospect-selector>div strong{color:#fff;font-size:15px}.pitch-prospect-selector>div p{color:#aeb4ae;margin:0;font-size:9px;line-height:1.5}.pitch-positioning-line{z-index:1;border-left:4px solid var(--crm-acid);background:#00000040;grid-template-columns:190px 1fr;gap:20px;margin-top:14px;padding:18px;display:grid;position:relative}.pitch-positioning-line span{color:var(--crm-acid);letter-spacing:1px;font-size:7px;font-weight:950}.pitch-positioning-line p{color:#fff;margin:0;font-size:12px;font-weight:700;line-height:1.55}.pitch-stage-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pitch-stage-map article{border:1px solid var(--crm-border);background:#fff;border-radius:10px;flex-direction:column;min-height:190px;padding:19px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.pitch-stage-map article.active{border-color:var(--crm-violet);transform:translateY(-3px);box-shadow:0 12px 35px #7160ff1f}.pitch-stage-map article>span{color:#6d62d7;font-size:8px;font-weight:950}.pitch-stage-map h3{margin:20px 0 9px;font-size:17px}.pitch-stage-map p{color:#687068;margin:0 0 22px;font-size:9px;line-height:1.5}.pitch-stage-map small{color:#899089;letter-spacing:.9px;margin-top:auto;font-size:6px;font-weight:950}.pitch-stage-map strong{color:#394039;margin-top:7px;font-size:9px;line-height:1.45}.pitch-template-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pitch-copy-card{flex-direction:column;display:flex}.pitch-copy-card pre{white-space:pre-wrap;color:#343a34;background:#fafbfa;border:1px solid #e5e9e5;border-radius:8px;min-height:340px;margin:0 0 16px;padding:18px;font:10px/1.7 inherit;overflow:auto}.pitch-copy-card button,.pitch-module-body blockquote button,.pitch-objections button{color:#111;background:var(--crm-acid);letter-spacing:.7px;cursor:pointer;border:0;border-radius:7px;padding:11px 14px;font-size:7px;font-weight:950}.pitch-copy-card>button{margin-top:auto}.pitch-module-list{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pitch-module-list .workspace-panel>header p{color:#686f68;max-width:620px}.pitch-module-body{gap:18px;display:grid}.pitch-module-body ol{counter-reset:pitch-point;gap:9px;margin:0;padding:0;list-style:none;display:grid}.pitch-module-body li{color:#4b534b;counter-increment:pitch-point;border-bottom:1px solid #edf0ed;padding:0 0 10px 34px;font-size:10px;line-height:1.55;position:relative}.pitch-module-body li:before{content:counter(pitch-point,decimal-leading-zero);color:#6d62d7;font-size:8px;font-weight:950;position:absolute;left:0}.pitch-module-body blockquote{border:1px solid #ded9ff;border-left:4px solid var(--crm-violet);background:#f7f5ff;border-radius:8px;margin:0;padding:18px}.pitch-module-body blockquote small{color:#6459d0;letter-spacing:.8px;font-size:7px;font-weight:950}.pitch-module-body blockquote p{color:#303630;font-size:10px;line-height:1.65}.pitch-module-body blockquote button{color:#fff;background:var(--crm-violet)}.pitch-objections>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pitch-objections>div article{background:#fafbfa;border:1px solid #e4e8e4;border-radius:9px;padding:18px}.pitch-objections>div article:last-child{grid-column:1/-1}.pitch-objections span{color:#111;font-size:12px;font-weight:900}.pitch-objections p{color:#5f675f;min-height:72px;font-size:9px;line-height:1.6}.pitch-objections button{background:#e8eccf}.pitch-do-dont{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pitch-do-dont article{background:#eefeac;border-radius:10px;gap:11px;padding:24px;display:grid}.pitch-do-dont article:nth-child(2){background:#f1efff}.pitch-do-dont small{color:#65751d;letter-spacing:1px;margin-bottom:8px;font-size:7px;font-weight:950}.pitch-do-dont article:nth-child(2) small{color:#695ed5}.pitch-do-dont strong{font-size:13px}.training-pipeline-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.training-pipeline-map article{border:1px solid var(--crm-border);background:#fff;border-radius:9px;flex-direction:column;min-height:130px;padding:17px;display:flex}.training-pipeline-map span{color:#6a5fd5;font-size:8px;font-weight:950}.training-pipeline-map strong{margin:14px 0 8px;font-size:13px}.training-pipeline-map p{color:#747b74;margin:auto 0 0;font-size:8px;line-height:1.5}.commission-calendar-shell{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;display:grid}.commission-calendar-panel>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.commission-calendar-panel>header p{max-width:620px}.commission-history-total{background:linear-gradient(145deg,#fff,#f6ffdc);border:1px solid #dfe4df;border-radius:10px;gap:5px;min-width:210px;padding:15px 17px;display:grid}.commission-history-total span,.commission-history-total small{color:#747c74;letter-spacing:.8px;font-size:7px;font-weight:900}.commission-history-total strong{color:#111;font-size:25px}.commission-calendar-controls{border:1px solid var(--crm-border);border-radius:9px;grid-template-columns:48px 1fr 48px;align-items:center;min-height:54px;margin-top:24px;display:grid;overflow:hidden}.commission-calendar-controls strong{text-align:center;text-transform:capitalize;font-size:16px}.commission-calendar-controls button{color:#111;cursor:pointer;background:#f6f8f6;border:0;height:100%;font-size:18px}.commission-calendar-controls button:disabled{color:#c9cec9;cursor:not-allowed}.commission-weekdays,.commission-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.commission-weekdays{margin-top:12px}.commission-weekdays span{color:#858c85;text-align:center;padding:7px;font-size:7px;font-weight:900}.commission-calendar-grid{border:1px solid var(--crm-border);border-radius:10px;overflow:hidden}.commission-calendar-grid>button,.commission-calendar-grid>i{background:#fff;border:1px solid #edf0ed;border-top:0;border-left:0;min-height:82px}.commission-calendar-grid>button{color:#2d342e;cursor:pointer;flex-direction:column;align-items:flex-start;gap:6px;padding:9px;display:flex;position:relative}.commission-calendar-grid>button:disabled{color:#c5cac5;cursor:not-allowed;background:#fafbfa}.commission-calendar-grid>button.today:after{content:"AZI";color:#6458d4;font-size:6px;font-weight:950;position:absolute;top:9px;right:8px}.commission-calendar-grid>button.has-sales{background:linear-gradient(145deg,#fff,#f5ffd5)}.commission-calendar-grid>button.selected{z-index:1;color:#fff;box-shadow:inset 0 0 0 2px var(--crm-acid);background:#171a17}.commission-calendar-grid>button span{font-size:10px;font-weight:900}.commission-calendar-grid>button b{color:#111;background:var(--crm-acid);border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.commission-calendar-grid>button small{margin-top:auto;font-size:7px;font-weight:900}.commission-day-panel>header h2{text-transform:capitalize}.commission-day-panel dl{border:1px solid var(--crm-border);border-radius:10px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid;overflow:hidden}.commission-day-panel dl>div{border-right:1px solid var(--crm-border);border-bottom:1px solid var(--crm-border);flex-direction:column;justify-content:space-between;min-height:94px;padding:14px;display:flex}.commission-day-panel dt{color:#7d847d;font-size:7px;font-weight:900}.commission-day-panel dd{margin:0;font-size:20px;font-weight:900}.commission-pending-note{color:#705d18;background:#fff4c9;border-radius:7px;padding:11px;font-size:8px}.commission-day-records{gap:8px;display:grid}.commission-day-records>div{border-bottom:1px solid #e7eae7;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.commission-day-records span{color:#687068;text-transform:uppercase;font-size:7px;font-weight:900}.commission-day-records strong{font-size:10px}.commission-day-records strong small{color:#858c85;margin-top:4px;font-size:7px;font-weight:500;display:block}.commission-day-records b{font-size:11px}.commission-day-records>p{color:#7b837c;font-size:9px}.admin-sales-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-sales-periods article{border:1px solid var(--crm-border);background:#fff;border-radius:11px;flex-direction:column;min-height:135px;padding:20px;display:flex;box-shadow:0 8px 28px #1b211c09}.admin-sales-periods article:nth-child(4){background:linear-gradient(145deg,#171a17,#272e27)}.admin-sales-periods small{color:#6b766c;letter-spacing:1px;font-size:7px;font-weight:950}.admin-sales-periods strong{color:#111;letter-spacing:-1px;margin:18px 0 8px;font-size:26px}.admin-sales-periods span{color:#737b74;margin-top:auto;font-size:8px}.admin-sales-periods article:nth-child(4) small{color:var(--crm-acid)}.admin-sales-periods article:nth-child(4) strong{color:#fff}.admin-sales-periods article:nth-child(4) span{color:#aeb7af}.team-performance-panel>header p{color:#60645b}.team-performance-grid>article{background:linear-gradient(145deg,#fff,#f7f8f7 58%,#f7ffd9);border-color:#e2e7e2}.team-performance-grid h3,.team-performance-grid dd{color:#171a17}.team-performance-grid article>small,.team-performance-grid dt{color:#737b74}.team-performance-grid dl{border-color:#e2e7e2}.team-performance-grid dl div{border-color:#e7eae7}.performance-card-head span{border-color:#dce1dc}.performance-card-head span[data-tone=ramp]{color:#737b74}.performance-empty{background:#fbffef;border-color:#dbe5b3}.performance-empty strong{color:#171a17}.performance-empty p{color:#737b74}.competition-workspace{grid-auto-rows:max-content;align-content:start;gap:14px;display:grid}.competition-arena{color:#fff;background:radial-gradient(circle at 50% 0,#cfff2f2e,#0000 31%),radial-gradient(circle at 88% 18%,#7c6dff4d,#0000 28%),linear-gradient(145deg,#101310,#1d221d);align-self:start;height:max-content;min-height:0;position:relative;overflow:hidden}.competition-arena:before{content:"TOP 3";color:#ffffff09;letter-spacing:-12px;pointer-events:none;font-size:160px;font-weight:950;position:absolute;top:40px;right:-25px}.competition-arena>header{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;display:flex;position:relative}.competition-arena>header small{color:var(--crm-acid)}.competition-arena>header h2{color:#fff;letter-spacing:-1.7px;max-width:650px;margin:8px 0;font-size:clamp(27px,3.2vw,44px);line-height:.95}.competition-arena>header p{color:#aeb7af;max-width:620px}.competition-bonus{background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;gap:4px;min-width:180px;padding:15px;display:grid}.competition-bonus span,.competition-bonus small{color:#aeb7af;letter-spacing:.9px;font-size:7px;font-weight:950}.competition-bonus strong{color:#fff;font-size:27px}.competition-bonus.unlocked{color:#111;border-color:var(--crm-acid);background:var(--crm-acid);box-shadow:0 0 38px #cfff2f3d}.competition-bonus.unlocked span,.competition-bonus.unlocked small,.competition-bonus.unlocked strong{color:#111}.competition-podium{z-index:1;background:radial-gradient(circle at 50% 9%,#ffd95b29,#0000 24%),linear-gradient(#ffffff05,#0000 58%);border-radius:24px 24px 0 0;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:9px;max-width:960px;min-height:510px;margin:38px auto 10px;padding:64px 26px 0;display:grid;position:relative}.competition-podium:before,.competition-podium:after{content:"";background:linear-gradient(90deg,#0000,#ffdf75b3,#0000);width:120px;height:1px;position:absolute;top:34px;transform:rotate(-14deg)}.competition-podium:before{left:15%}.competition-podium:after{right:15%;transform:rotate(14deg)}.competition-podium article{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.podium-award{place-items:end center;height:104px;display:grid}.podium-agent{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff18,#ffffff06);border:1px solid #ffffff1f;border-bottom:0;border-radius:14px 14px 0 0;flex-direction:column;justify-content:flex-end;align-items:center;width:min(94%,250px);min-height:118px;padding:15px 12px 18px;display:flex;position:relative;box-shadow:0 16px 42px #0000002e}.podium-agent>small{color:#99a29b;letter-spacing:1.2px;font-size:7px;font-weight:950}.podium-agent>strong{text-overflow:ellipsis;color:#fff;white-space:nowrap;max-width:100%;margin:6px 0 5px;font-size:clamp(13px,1.55vw,20px);line-height:1.05;overflow:hidden}.podium-agent>span{color:#aeb7af;font-size:8px}.podium-agent>b{color:var(--crm-acid);margin-top:8px;font-size:clamp(17px,2vw,25px)}.podium-medal{filter:drop-shadow(0 14px 16px #00000059);place-items:end center;width:62px;height:78px;display:grid;position:relative}.podium-medal:before,.podium-medal:after{content:"";clip-path:polygon(0 0,100% 0,84% 100%,50% 78%,16% 100%);width:25px;height:48px;position:absolute;top:0}.podium-medal:before{background:linear-gradient(155deg,#dde5ec,#737d86);left:8px;transform:rotate(-9deg)}.podium-medal:after{background:linear-gradient(205deg,#f4f7fa,#858e96);right:8px;transform:rotate(9deg)}.podium-medal i{z-index:2;color:#252c30;background:radial-gradient(circle at 32% 27%,#f9fbfd,#909aa2 66%,#545e65);border:4px solid #e4ebf0;border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-style:normal;font-weight:950;display:grid;position:relative;box-shadow:inset 0 0 0 3px #ffffff59}.competition-podium article[data-place="3"] .podium-medal:before{background:linear-gradient(155deg,#d99463,#78452d)}.competition-podium article[data-place="3"] .podium-medal:after{background:linear-gradient(205deg,#efb184,#875037)}.competition-podium article[data-place="3"] .podium-medal i{color:#3b1c0c;background:radial-gradient(circle at 32% 27%,#f4c5a2,#ac6641 66%,#6b3822);border-color:#eab087}.podium-trophy{filter:drop-shadow(0 20px 22px #00000061);width:108px;height:102px;display:block;position:relative}.podium-trophy:before{content:"";background:linear-gradient(120deg,#fff3a6 0,#e9b926 35%,#a96b00 70%,#ffd966);border-radius:5px 5px 30px 30px;width:62px;height:54px;position:absolute;top:3px;left:23px;box-shadow:inset 0 0 0 2px #5b390047,0 0 38px #ffcf4138}.podium-trophy:after{content:"";background:linear-gradient(90deg,#9f6500,#f8ce43,#a96b00);border-radius:0 0 5px 5px;width:19px;height:24px;position:absolute;top:55px;left:45px;box-shadow:0 21px 0 10px #d9a51c}.podium-trophy i:before,.podium-trophy i:after{content:"";border:7px solid #d99e13;width:30px;height:35px;position:absolute;top:12px}.podium-trophy i:before{border-right:0;border-radius:22px 0 0 22px;left:4px}.podium-trophy i:after{border-left:0;border-radius:0 22px 22px 0;right:4px}.podium-block{background:linear-gradient(150deg,#d3dbe133,#606a7012);border:1px solid #ffffff29;border-radius:8px 8px 0 0;flex-direction:column;justify-content:space-between;width:100%;min-height:150px;padding:26px 14px 20px;display:flex;box-shadow:inset 0 1px #ffffff2e,0 -18px 42px #00000024}.competition-podium article[data-place="1"] .podium-agent{background:linear-gradient(#ffda5a2b,#ffffff09);border-color:#ffda5a57}.competition-podium article[data-place="1"] .podium-block{background:linear-gradient(150deg,#ffda5a4d,#8c580014);border-color:#ffda5a75;min-height:240px}.competition-podium article[data-place="3"] .podium-block{background:linear-gradient(150deg,#d67e443b,#5a2b130f);border-color:#e08e5659;min-height:116px}.podium-block span{color:#fff;letter-spacing:1.4px;font-size:11px;font-weight:950}.podium-block small{color:#aeb7af;font-size:8px}.competition-arena>footer{z-index:1;color:#aeb7af;border-top:1px solid #ffffff21;justify-content:space-between;gap:20px;padding-top:17px;font-size:8px;display:flex;position:relative}.competition-arena>footer span{align-items:center;gap:7px;display:flex}.competition-arena>footer i{background:var(--crm-acid);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #cfff2fb3}.competition-arena>footer p{margin:0}.crm-chat-quickbar{background:linear-gradient(110deg,#f7faef,#f7f5ff);border:1px solid #dfe5df;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:16px 20px 0;padding:14px 16px;display:flex}.crm-chat-quickbar small{color:#637c04;letter-spacing:1px;margin-bottom:4px;font-size:7px;font-weight:950;display:block}.crm-chat-quickbar strong{color:#202520;font-size:11px}.crm-chat-quickbar button,.crm-discount-request>button{color:#fff;letter-spacing:.5px;cursor:pointer;background:#171a17;border:0;border-radius:7px;min-height:38px;padding:0 16px;font-size:7px;font-weight:950}.crm-discount-request{background:#fbfdf8;border:1px solid #d7ddce;border-radius:11px;gap:13px;margin:12px 20px 0;padding:18px;display:grid}.crm-discount-request>header{justify-content:space-between;gap:18px;display:flex}.crm-discount-request>header small{color:#637c04;letter-spacing:1px;margin-bottom:4px;font-size:7px;font-weight:950;display:block}.crm-discount-request>header strong{font-size:13px}.crm-discount-request>header span{color:#788079;font-size:8px}.crm-discount-request>div{grid-template-columns:1.3fr .7fr 1fr;gap:10px;display:grid}.crm-discount-request label{color:#5e675f;letter-spacing:.6px;text-transform:uppercase;gap:5px;font-size:7px;font-weight:900;display:grid}.crm-discount-request select,.crm-discount-request textarea{color:#1f251f;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #d9ded9;border-radius:7px;padding:10px;font-size:9px}.crm-discount-request textarea{resize:vertical;min-height:72px}.crm-discount-request>button{justify-self:end}.crm-discount-request>button:disabled{opacity:.5}.crm-discount-feedback{color:#557000;margin:10px 20px 0;font-size:8px;font-weight:850}.crm-chat-messages>article.discount-message,.crm-chat-messages>article.decision-message{max-width:90%}.crm-chat-messages>article.discount-message>div,.crm-chat-messages>article.decision-message>div{width:min(520px,100%);padding:13px}.chat-discount-card{background:linear-gradient(140deg,#fff9e7,#fff);border:1px solid #e2c56b;border-radius:10px;margin-top:10px;padding:16px;box-shadow:0 12px 28px #78530014}.chat-discount-card>small,.chat-discount-decision>small{color:#8d6900;letter-spacing:1px;font-size:7px;font-weight:950}.chat-discount-card>strong{color:#1c211c;margin:5px 0;font-size:22px;display:block}.chat-discount-card>p{margin:7px 0!important}.chat-discount-card>div{flex-wrap:wrap;gap:7px;display:flex}.chat-discount-card>div span{color:#5e5a4e;background:#f2eedf;border-radius:5px;padding:5px 7px;font-size:7px;font-weight:850}.chat-discount-card>footer{border-top:1px solid #e7dfc7;flex-wrap:wrap;gap:6px;margin-top:13px;padding-top:12px;display:flex}.chat-discount-card>footer button{color:#fff;cursor:pointer;background:#171a17;border:0;border-radius:5px;min-width:42px;height:31px;font-size:7px;font-weight:950}.chat-discount-card>footer button.reject{color:#842f27;background:#f7e9e7;margin-left:auto}.chat-discount-decision{background:#eef8d5;border-left:4px solid #91b90f;border-radius:10px;margin-top:10px;padding:16px}.chat-discount-decision.rejected{background:#f9ecea;border-color:#b94c40}.chat-discount-decision>strong{color:#1f2910;margin:4px 0;font-size:17px;display:block}.chat-discount-decision.rejected>strong{color:#762d25}.chat-discount-decision>p{margin:0!important}.competition-podium{background:0 0;min-height:0;padding:8px 28px 0;display:block}.competition-podium:before,.competition-podium:after{display:none}.podium-awards-visual{aspect-ratio:3/2;mix-blend-mode:screen;filter:contrast(1.08)saturate(.95);background-image:url(/assets/crm/competition-awards-premium.png);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:min(650px,100%);margin:0 auto;position:relative;-webkit-mask-image:radial-gradient(80% 82% at 50% 52%,#000 52%,#0000 100%);mask-image:radial-gradient(80% 82% at 50% 52%,#000 52%,#0000 100%)}.podium-awards-visual>span{z-index:2;color:#111;width:48px;height:48px;box-shadow:none;text-shadow:0 1px #ffffff85,0 2px 4px #00000029;background:0 0;border:0;border-radius:0;place-items:center;font-size:25px;font-weight:950;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.podium-awards-visual>span[data-award="1"]{color:#5a3a00;font-size:36px;top:24.4%;left:50%}.podium-rank-grid{z-index:3;grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:7px;max-width:650px;margin:0 auto;display:grid;position:relative}.podium-rank-grid article{flex-direction:column;align-self:end;align-items:center;min-width:0;display:flex}.podium-award-crop{aspect-ratio:.59;z-index:1;mix-blend-mode:multiply;background-color:#fff;background-image:url(/assets/crm/competition-awards-sprite.png);background-position-y:top;background-repeat:no-repeat;background-size:300%;width:100%;margin:0 0 3px;position:relative}.podium-rank-grid article[data-place="2"] .podium-award-crop{background-position-x:left}.podium-rank-grid article[data-place="1"] .podium-award-crop{aspect-ratio:.72;background-position:top;background-size:240%}.podium-rank-grid article[data-place="3"] .podium-award-crop{background-position-x:right}.podium-agent{width:100%;min-height:0;box-shadow:none;background:linear-gradient(160deg,#1c221dfa,#080b09fa);border:0;border-bottom:1px solid #ffffff29;border-radius:0;flex:0 0 116px;justify-content:center;padding:10px 8px 9px}.podium-agent>small{color:#cbd1cc}.podium-agent>strong{text-shadow:0 2px 5px #000;min-height:30px;margin:5px 0 3px;font-size:clamp(12px,1.25vw,17px);color:#fff!important}.podium-agent>span{color:#d7ddd8}.podium-agent>b{color:var(--crm-acid);text-shadow:0 2px 8px #000;margin:5px 0 0;font-size:clamp(15px,1.7vw,21px)}.podium-block{background:linear-gradient(150deg,#4c5650 0,#263029 52%,#151a16 100%);border-color:#b9c5bc57;box-shadow:inset 0 1px #ffffff40,0 -16px 38px #00000042}.podium-rank-grid .podium-block{flex-direction:column;justify-content:flex-start;height:178px;min-height:0;padding:0;display:flex;overflow:hidden}.podium-block>footer{flex-direction:column;flex:1;justify-content:space-between;gap:5px;min-height:0;padding:11px 8px 10px;display:flex}.competition-podium article[data-place="1"] .podium-agent{box-shadow:none;background:linear-gradient(160deg,#3b2d0d,#16130a 58%,#090a08);border-bottom-color:#ffd64661}.competition-podium article[data-place="1"] .podium-block{background:linear-gradient(145deg,#b88912 0,#715008 45%,#2e2208 100%);border-color:#b88912;height:241px;min-height:0;box-shadow:inset 0 1px #f4d774,0 -20px 48px #aa6e0030}.competition-podium article[data-place="3"] .podium-block{background:linear-gradient(145deg,#985936 0,#60361f 48%,#271810 100%);border-color:#8e5335;height:169px;min-height:0;box-shadow:inset 0 1px #d9a080,0 -15px 38px #622e1433}.podium-block>footer span{text-shadow:0 2px 6px #000000b3;color:#fff!important}.podium-block>footer small{text-shadow:0 2px 5px #000;color:#edf0ed!important}@media (max-width:1180px){.crm-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-kpi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-overview-grid{grid-template-columns:1fr 1fr}.crm-span-2,.crm-health-card,.crm-referral-card{grid-column:span 2}.crm-training-modules{grid-template-columns:1fr}.pitch-stage-map,.training-pipeline-map{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-module-list{grid-template-columns:1fr}.crm-client-overview{grid-template-columns:1fr 1fr}.commission-calendar-shell{grid-template-columns:1fr}.admin-sales-periods{grid-template-columns:1fr 1fr}}@media (max-width:900px){.crm-app{grid-template-columns:minmax(0,1fr)}.crm-main,.crm-content,.crm-topbar{width:100%;max-width:100%}.crm-sidebar{height:auto;padding:13px 16px;position:relative}.crm-brand{min-height:45px}.crm-workspace-label{display:none}.crm-nav{scrollbar-width:none;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.crm-nav::-webkit-scrollbar{display:none}.crm-nav button{grid-template-columns:28px auto auto;min-width:max-content;padding-right:13px}.crm-nav button.active:before,.crm-sidebar-footer{display:none}.crm-mobile-role-switch{color:#151816;letter-spacing:.45px;white-space:nowrap;background:linear-gradient(135deg,#d8ff55,#efffb7 58%,#d7d1ff);border:1px solid #bfdc25;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:8px;font-weight:950;display:inline-flex;box-shadow:0 7px 20px #7568ff1f}.crm-mobile-role-switch span{color:#6554df;letter-spacing:.8px;font-size:7px}.crm-topbar{position:sticky;top:0}.crm-chat-layout{grid-template-columns:1fr}.crm-chat-info{display:none}}@media (max-width:700px){.crm-topbar{min-height:62px;padding:0 16px}.crm-topbar-actions{gap:9px}.crm-sync{display:none}.crm-mobile-role-switch{min-height:36px;padding:0 10px}.crm-content{padding:22px 13px 45px}.crm-page-heading{align-items:flex-start}.crm-page-heading h1{font-size:34px}.crm-heading-meta{display:none}.crm-kpi-grid,.crm-kpi-grid-4{grid-template-columns:1fr 1fr}.crm-kpi-grid article{min-height:106px;padding:14px}.crm-kpi-grid article:before{margin-bottom:15px}.crm-kpi-grid strong{font-size:20px}.crm-overview-grid{grid-template-columns:1fr}.crm-span-2,.crm-health-card,.crm-referral-card{grid-column:auto}.crm-stage-row{grid-template-columns:1fr;gap:7px}.crm-app .workspace-columns,.crm-app .admin-project-list,.crm-app .pipeline-grid{grid-template-columns:1fr}.crm-app .workspace-panel{padding:18px 14px}.crm-referral-card{grid-template-columns:1fr}.commission-calendar-panel>header,.competition-arena>header,.competition-arena>footer{display:grid}.commission-history-total,.competition-bonus{width:100%;min-width:0}.commission-calendar-grid>button,.commission-calendar-grid>i{min-height:56px}.commission-calendar-grid>button small{display:none}.commission-day-panel dl,.admin-sales-periods{grid-template-columns:1fr}.competition-podium{min-height:0;padding:0}.podium-awards-visual{width:100%;margin-top:4px}.podium-awards-visual>span{width:32px;height:32px;font-size:18px}.podium-awards-visual>span[data-award="1"]{font-size:22px}.podium-rank-grid{gap:4px;margin-top:0}.podium-award-crop{margin-bottom:2px}.podium-agent{flex-basis:76px;width:100%;min-height:0;padding:8px 3px}.podium-agent>strong{font-size:11px}.podium-agent>b{font-size:16px}.podium-rank-grid .podium-block{height:120px;min-height:0;padding:0}.podium-block>footer{min-height:0;padding:8px 3px}.competition-podium article[data-place="1"] .podium-block{height:165px;min-height:0}.competition-podium article[data-place="3"] .podium-block{height:112px;min-height:0}.crm-chat-quickbar,.crm-discount-request>header{flex-direction:column;align-items:flex-start}.crm-chat-quickbar button{width:100%}.crm-discount-request{margin-inline:12px;padding:14px}.crm-discount-request>div{grid-template-columns:1fr}.crm-discount-request>button{width:100%}.crm-chat-panel{min-height:610px}.crm-chat-panel>header{padding:18px}.crm-chat-messages{padding:16px}.crm-chat-messages>article{max-width:94%}.crm-chat-compose{grid-template-columns:1fr;padding:12px}.crm-chat-compose button{min-height:45px}.crm-training-rules{grid-template-columns:1fr}.crm-training-rules article{min-height:150px}.crm-training-checklist,.crm-training-checklist ol,.pitch-command-center>header,.pitch-prospect-selector,.pitch-positioning-line,.pitch-template-grid,.pitch-do-dont{grid-template-columns:1fr}.pitch-command-center>header h2{font-size:29px}.pitch-stage-map,.training-pipeline-map,.pitch-objections>div{grid-template-columns:1fr}.pitch-objections>div article:last-child{grid-column:auto}.pitch-copy-card pre{min-height:0;max-height:none}.crm-client-overview,.crm-client-app .portal-material-studio,.crm-client-app .portal-approval-actions,.crm-client-app .portal-approval-waiting,.crm-client-project-summary{grid-template-columns:1fr}.crm-client-project-summary>div{border-right:0;border-bottom:1px solid var(--crm-border)}.crm-client-app .portal-project-view,.crm-client-app .portal-materials,.crm-client-app .portal-approval,.crm-client-app .portal-profile{padding:18px 14px}.crm-client-app .portal-profile form{grid-template-columns:1fr}.crm-client-app .portal-project-picker{flex-direction:column;align-items:flex-start;padding:13px}.crm-client-app .portal-project-picker select{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.crm-nav button,.crm-stage-row>i>b{transition:none}}.portal-approval-actions form:first-child{color:var(--crm-ink);background:linear-gradient(145deg,#fff,#f5f5ef)}.portal-approval-actions form:first-child textarea{color:var(--crm-ink);background:#fff}.home-page .about-team-visual{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f4f2eac7;border:1px solid #11111138;grid-template-columns:1fr 1fr;display:grid;position:relative;box-shadow:22px 22px #7868ff21}.home-page .about-team-visual:before{content:"LEAD → BRIEF → VERIFICARE → RĂSPUNS";color:#111;letter-spacing:1.2px;background:linear-gradient(100deg,#d6ff3fe0,#d6ff3f6b 58%,#7868ff59);border-bottom:1px solid #1113;grid-column:1/-1;padding:18px 20px;font-size:9px;font-weight:950}.home-page .about-team-visual>span{border-bottom:1px solid #11111129;border-right:1px solid #11111129;flex-direction:column;min-height:190px;padding:24px;display:flex}.home-page .about-team-visual>span:nth-child(3),.home-page .about-team-visual>span:nth-child(5){border-right:0}.home-page .about-team-visual>span:nth-child(4),.home-page .about-team-visual>span:nth-child(5){border-bottom:0}.home-page .about-team-visual b{color:#5d4cdd;letter-spacing:1px;font-size:10px}.home-page .about-team-visual strong{text-transform:uppercase;margin-top:auto;font-size:20px;line-height:1.05}.home-page .about-team-visual small{color:#5d6058;text-transform:uppercase;margin-top:9px;font-size:9px;line-height:1.45}.site-header .header-actions .header-cta{overflow:hidden}@media (max-width:700px){.home-page .about-team-visual{grid-template-columns:1fr;box-shadow:10px 10px #7868ff21}.home-page .about-team-visual:before{grid-column:auto}.home-page .about-team-visual>span{border-bottom:1px solid #11111129;border-right:0;min-height:128px}.home-page .about-team-visual>span:last-child{border-bottom:0}}.visual-content-section{z-index:1;isolation:isolate;color:#f7f6ef;background:radial-gradient(circle at 15% 18%,#d6ff3f26,#0000 29%),radial-gradient(circle at 88% 10%,#7868ff38,#0000 32%),linear-gradient(135deg,#10120e 0%,#10110f 46%,#171427 100%);border:1px solid #ffffff1f;width:min(100% - 48px,1440px);margin:28px auto;padding:clamp(82px,8vw,126px) clamp(28px,5vw,84px) clamp(54px,6vw,88px);position:relative;overflow:hidden;box-shadow:0 42px 90px #0a0b0933}.visual-content-section:before{content:"VISUAL";z-index:-2;color:#ffffff07;letter-spacing:-.08em;pointer-events:none;font-size:clamp(150px,23vw,360px);font-weight:950;line-height:.8;position:absolute;top:-.12em;right:-.03em}.visual-content-section:after{content:"";z-index:-1;opacity:.65;background:conic-gradient(from 90deg at 50% 50%,transparent 0 24%,#7868ff1c 29%,transparent 36% 63%,#d6ff3f17 69%,transparent 76%), repeating-linear-gradient(90deg,transparent 0 138px,#ffffff09 139px,transparent 140px);pointer-events:none;animation:22s linear infinite visualStudioOrbit;position:absolute;inset:-42%}@keyframes visualStudioOrbit{to{transform:rotate(360deg)}}.visual-content-head{z-index:2;grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);align-items:end;gap:clamp(38px,6vw,100px);margin-bottom:clamp(48px,5vw,78px);display:grid;position:relative}.visual-content-head .section-label{color:#d6ff3f;letter-spacing:1.55px;text-transform:uppercase;margin:0 0 20px;font-size:10px;font-weight:950}.visual-content-head h2{color:#f7f6ef;letter-spacing:-.072em;text-transform:uppercase;max-width:900px;margin:0;font-size:clamp(48px,6.3vw,94px);font-weight:550;line-height:.84}.visual-content-head h2 em{color:#0000;background:linear-gradient(100deg,#d6ff3f 8% 38%,#7968ff 78%) 0 0/180% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:normal;font-weight:900;animation:7s ease-in-out infinite alternate visualStudioTextFlow;display:inline-block}@keyframes visualStudioTextFlow{to{background-position:100%}}.visual-content-intro{border-left:1px solid #d6ff3fb8;padding:25px 0 9px 25px}.visual-content-intro strong{color:#f7f6ef;letter-spacing:1.05px;margin-bottom:14px;font-size:11px;display:block}.visual-content-intro p{color:#f7f6efb3;margin:0 0 18px;font-size:14px;line-height:1.72}.visual-content-intro span{color:#f7f6ef61;letter-spacing:.85px;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.5;display:block}.visual-content-experience{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0607067a;border:1px solid #ffffff21;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);display:grid;position:relative;box-shadow:20px 20px #7868ff1c}.visual-content-stage{background:#080908;min-height:620px;position:relative;overflow:hidden}.visual-content-stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0506050a 30%,#050605e0 100%),linear-gradient(90deg,#0506054d,#0000 56%);position:absolute;inset:0}.visual-content-final,.visual-content-before,.visual-content-before img{width:100%;height:100%;position:absolute;inset:0}.visual-content-final,.visual-content-before img{object-fit:cover;object-position:center;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .55s,opacity .35s;transform:scale(1.025)}.visual-content-stage[data-mode=produs] .visual-content-final{object-position:center 38%}.visual-content-stage[data-mode=video] .visual-content-final{object-position:center 62%}.visual-content-stage:hover .visual-content-final{transform:scale(1.065)}.visual-content-before{z-index:1;width:100%;clip-path:inset(0 calc(100% - var(--comparison)) 0 0)}.visual-content-before img{filter:grayscale(.92)saturate(.28)brightness(.48)contrast(.82)}.visual-content-divider{z-index:6;background:#d6ff3f;width:1px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 28px #d6ff3f9e}.visual-content-divider:before{content:"↔";aspect-ratio:1;color:#111;background:#d6ff3f;border:5px solid #d6ff3f33;border-radius:50%;place-items:center;width:42px;font-size:16px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff47}.visual-content-stage input[type=range]{z-index:7;cursor:ew-resize;opacity:.001;width:100%;height:100%;margin:0;position:absolute;inset:0}.visual-content-stage input[type=range]:focus-visible{opacity:.035;outline-offset:-5px;outline:3px solid #d6ff3f}.visual-before-label,.visual-after-label{z-index:8;color:#f7f6ef;letter-spacing:1px;pointer-events:none;background:#070807b8;border:1px solid #ffffff2e;padding:9px 12px;font-size:8px;font-weight:950;position:absolute;top:22px}.visual-before-label{left:22px}.visual-after-label{right:22px}.visual-video-ui{z-index:6;color:#f7f6ef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080908b3;border:1px solid #ffffff2e;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:13px 15px;display:grid;position:absolute;top:24px;left:24px;right:24px}.visual-video-ui b{aspect-ratio:1;color:#111;background:#d6ff3f;border-radius:50%;place-items:center;width:29px;font-size:9px;display:grid}.visual-video-ui span{letter-spacing:1px;font-size:8px;font-weight:900}.visual-video-ui i{background:#ffffff2e;height:2px;overflow:hidden}.visual-video-ui i:before{content:"";background:linear-gradient(90deg,#d6ff3f,#7968ff);width:55%;height:100%;animation:4.8s ease-in-out infinite visualVideoProgress;display:block}@keyframes visualVideoProgress{50%{width:88%}}.visual-content-caption{z-index:5;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:clamp(28px,4vw,54px);left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px)}.visual-content-caption small{color:#d6ff3f;letter-spacing:1.25px;margin-bottom:11px;font-size:9px;font-weight:950}.visual-content-caption strong{color:#fff;letter-spacing:-.04em;max-width:680px;font-size:clamp(31px,4vw,62px);line-height:.94}.visual-content-caption span{color:#ffffff9e;letter-spacing:1.1px;border-top:1px solid #ffffff3d;margin-top:18px;padding-top:13px;font-size:8px;font-weight:900}.visual-content-status{z-index:5;color:#ffffff8c;letter-spacing:1px;align-items:center;gap:8px;font-size:7px;font-weight:950;display:flex;position:absolute;bottom:24px;right:24px}.visual-content-status i{aspect-ratio:1;background:#7968ff;border-radius:50%;width:7px;animation:2.4s ease-in-out infinite visualStatusPulse;box-shadow:0 0 15px #7968ff}@keyframes visualStatusPulse{50%{background:#d6ff3f;transform:scale(1.35);box-shadow:0 0 18px #d6ff3f}}.visual-content-services{flex-direction:column;min-width:0;display:flex}.visual-content-services button{color:#f7f6ef8c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:44px 1fr;gap:8px;min-height:25%;padding:25px 26px;transition:color .35s,background .4s,transform .4s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}.visual-content-services button:last-child{border-bottom:0}.visual-content-services button:after{content:"";transform-origin:bottom;background:linear-gradient(#d6ff3f,#7968ff);width:3px;transition:transform .45s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.visual-content-services button:hover{color:#fff;background:#ffffff09}.visual-content-services button[aria-selected=true]{color:#fff;background:linear-gradient(100deg,#d6ff3f1a,#7868ff14);transform:translate(-8px)}.visual-content-services button[aria-selected=true]:after{transform:scaleY(1)}.visual-content-services button>span{color:#d6ff3f;letter-spacing:1px;font-size:9px;font-weight:950}.visual-content-services small{color:inherit;letter-spacing:1px;margin-bottom:7px;font-size:8px;font-weight:950;display:block}.visual-content-services strong{color:inherit;font-size:clamp(17px,1.55vw,23px);line-height:1.08;display:block}.visual-content-services p{color:#f7f6efa1;opacity:0;max-height:0;margin:0;font-size:12px;line-height:1.6;transition:max-height .55s,margin .4s,opacity .4s;overflow:hidden}.visual-content-services button[aria-selected=true] p{opacity:1;max-height:100px;margin:12px 0 10px}.visual-content-services b{color:#f7f6ef66;letter-spacing:.85px;font-size:7px;display:block}.visual-content-services b i{color:#d6ff3f;font-style:normal}.visual-content-cta{z-index:2;border-top:1px solid #ffffff26;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-top:30px;padding:27px 0 0;display:grid;position:relative}.visual-content-cta div{flex-direction:column;display:flex}.visual-content-cta small{color:#d6ff3f;letter-spacing:1.2px;font-size:9px;font-weight:950}.visual-content-cta strong{color:#f7f6ef;margin-top:6px;font-size:clamp(22px,2.2vw,36px);line-height:1}.visual-content-cta a{color:#111;letter-spacing:.85px;background:linear-gradient(100deg,#d6ff3f 0 55%,#e7ff8a 78%,#7968ff 140%);justify-content:space-between;align-items:center;gap:34px;min-width:min(100%,410px);padding:22px 24px;font-size:9px;font-weight:950;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:8px 8px #7868ff61}.visual-content-cta a:hover{transform:translate(-3px,-3px);box-shadow:12px 12px #7868ff73}.visual-content-cta a span{font-size:14px}@media (max-width:1050px){.visual-content-head{grid-template-columns:1fr}.visual-content-intro{max-width:660px}.visual-content-experience{grid-template-columns:1fr}.visual-content-stage{min-height:570px}.visual-content-services{grid-template-columns:1fr 1fr;display:grid}.visual-content-services button{border-right:1px solid #ffffff1f;min-height:180px}.visual-content-services button:nth-child(2n){border-right:0}.visual-content-services button[aria-selected=true]{transform:none}}@media (max-width:700px){.visual-content-section{width:100%;box-shadow:none;border-left:0;border-right:0;margin:0;padding:66px 18px 54px}.visual-content-section:before{letter-spacing:-.07em;font-size:112px;top:14px;right:0}.visual-content-head{gap:30px;margin-bottom:38px}.visual-content-head .section-label{margin-bottom:15px}.visual-content-head h2{font-size:clamp(39px,13vw,54px);line-height:.9}.visual-content-intro{padding:20px 0 0 18px}.visual-content-intro p{font-size:13px;line-height:1.62}.visual-content-experience{box-shadow:8px 8px #7868ff21}.visual-content-stage{min-height:470px}.visual-content-caption{bottom:26px;left:20px;right:20px}.visual-content-caption strong{max-width:92%;font-size:34px}.visual-content-caption span{max-width:78%;line-height:1.4}.visual-content-status{bottom:15px;right:18px}.visual-content-services{display:flex}.visual-content-services button{border-right:0;min-height:0;padding:22px 18px}.visual-content-services button[aria-selected=true] p{max-height:130px}.visual-content-cta{grid-template-columns:1fr;align-items:start;margin-top:28px}.visual-content-cta a{width:100%;min-width:0;padding:20px}}@media (prefers-reduced-motion:reduce){.visual-content-section:after,.visual-content-head h2 em,.visual-video-ui i:before,.visual-content-status i{animation:none}.visual-content-final,.visual-content-services button,.visual-content-services p,.visual-content-cta a{transition:none}}@media (max-width:760px){.home-page>.site-header{order:0}.home-page>.hero{order:1}.home-page>.trust-bar{order:2}.home-page>.mobile-decision-bar{order:3}.home-page>.portfolio-section{order:4}.home-page>.scena-case-preview{order:5}.home-page>.offer-section{order:6}.home-page>.studio-signature{order:7}.home-page>.logo-gift-section{order:8}.home-page>.visual-content-section{order:9}.home-page>.process-section{order:10}.home-page>.extras-section{order:11}.home-page>.about-section{order:12}.home-page>.faq-section{order:13}.home-page>.contact-section{order:14}.home-page>footer{order:15}}.home-page{flex-direction:column;display:flex}.home-page>.site-header{order:0}.home-page>.hero{order:1}.home-page>.trust-bar{order:2}.home-page>.mobile-decision-bar{order:3}.home-page>.promise-strip{order:4}.home-page>.site-marquee{order:5}.home-page>.portfolio-section{order:6}.home-page>.scena-case-preview{order:7}.home-page>.offer-section{order:8}.home-page>.studio-signature{order:9}.home-page>.deliverables-section{order:10}.home-page>.logo-gift-section{order:11}.home-page>.visual-content-section{order:12}.home-page>.process-section{order:13}.home-page>.extras-section{order:14}.home-page>.measurement-section{order:15}.home-page>.fit-section{order:16}.home-page>.about-section{order:17}.home-page>.faq-section{order:18}.home-page>.contact-section{order:19}.home-page>footer{order:20}.home-page .trust-bar{width:var(--home-stage);color:#f7f6ef;background:radial-gradient(circle at 15% 0,#d6ff3f1f,#0000 31%),radial-gradient(circle at 88% 100%,#7968ff29,#0000 33%),linear-gradient(104deg,#11130f 0%,#0b0c0b 55%,#151226 100%);border:1px solid #d6ff3f40;grid-template-columns:repeat(5,minmax(0,1fr));margin:14px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #14121e1a}.home-page .trust-bar:before{content:"";pointer-events:none;opacity:.32;background:repeating-linear-gradient(118deg,#0000 0 94px,#ffffff0f 95px,#0000 96px 188px);position:absolute;inset:0}.home-page .trust-bar article{z-index:1;border-right:1px solid #ffffff1f;min-height:128px;padding:25px 22px 22px;position:relative}.home-page .trust-bar article:last-child{border-right:0}.home-page .trust-bar article:after{content:"";aspect-ratio:1;background:#d6ff3f;border-radius:50%;width:6px;position:absolute;bottom:19px;right:20px;box-shadow:0 0 15px #d6ff3fa6}.home-page .trust-bar article:nth-child(2n):after{background:#7968ff;box-shadow:0 0 15px #7968ffb3}.home-page .trust-bar span{color:#d6ff3f;letter-spacing:1px;margin-bottom:14px;font-size:8px;font-weight:950;display:block}.home-page .trust-bar strong{max-width:180px;font-size:clamp(13px,1.05vw,16px);line-height:1.12;display:block}.home-page .trust-bar small{color:#f7f6ef94;max-width:205px;margin-top:9px;padding-right:12px;font-size:10px;line-height:1.5;display:block}.home-page .hero-launch-offer{cursor:default}.home-page .site-header nav{gap:clamp(13px,1.4vw,27px)}.home-page .site-header nav a{white-space:nowrap}@media (max-width:1040px) and (min-width:761px){.home-page .trust-bar{grid-template-columns:repeat(3,1fr)}.home-page .trust-bar article{min-height:116px}.home-page .trust-bar article:nth-child(3){border-right:0}.home-page .trust-bar article:nth-child(n+4){border-top:1px solid #ffffff1f}.home-page .site-header nav{gap:12px}.home-page .site-header nav a{font-size:9px}}@media (max-width:760px){.home-page>.site-header{order:0}.home-page>.hero{order:1}.home-page>.trust-bar{order:2}.home-page>.mobile-decision-bar{order:3}.home-page>.portfolio-section{order:4}.home-page>.scena-case-preview{order:5}.home-page>.offer-section{order:6}.home-page>.studio-signature{order:7}.home-page>.logo-gift-section{order:8}.home-page>.visual-content-section{order:9}.home-page>.process-section{order:10}.home-page>.extras-section{order:11}.home-page>.about-section{order:12}.home-page>.faq-section{order:13}.home-page>.contact-section{order:14}.home-page>footer{order:15}.home-page .trust-bar{scroll-snap-type:x proximity;scrollbar-width:none;border-left:0;border-right:0;grid-template-columns:repeat(5,minmax(205px,76vw));gap:10px;width:100%;margin:0;padding:14px 16px 15px;overflow-x:auto}.home-page .trust-bar::-webkit-scrollbar{display:none}.home-page .trust-bar article{scroll-snap-align:start;background:#ffffff09;min-height:108px;padding:19px 18px 17px;border:1px solid #ffffff21!important}.home-page .trust-bar span{margin-bottom:10px}.home-page .trust-bar strong{font-size:14px}.home-page .trust-bar small{margin-top:6px;font-size:9px;line-height:1.45}}.mobile-account-access{display:none}@media (max-width:760px){.home-page>.mobile-account-access{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f6eff5;border-bottom:1px solid #1111112e;order:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:58px;display:grid;position:relative;box-shadow:0 12px 28px #1a163014}.home-page>.mobile-account-access>a{border-right:1px solid #11111124;justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:58px;padding:9px 15px;display:flex}.home-page>.mobile-account-access>a:last-child{border-right:0}.home-page>.mobile-account-access span{gap:3px;min-width:0;display:grid}.home-page>.mobile-account-access small{color:#6d6b70;letter-spacing:.9px;font-size:7px;font-weight:900}.home-page>.mobile-account-access strong{color:#111;letter-spacing:.45px;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.home-page>.mobile-account-access b{color:#6e55ff;border:1px solid #6e55ff66;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.home-page>.mobile-account-access .mobile-account-create{background:linear-gradient(120deg,#6e55ff1f,#d6ff3f38)}.home-page>.mobile-account-access .mobile-account-create b{color:var(--acid);background:#111;border-color:#11111147}.home-page>.mobile-account-access.mobile-account-authenticated{grid-template-columns:1fr}.home-page>.mobile-account-access.mobile-account-authenticated>a{background:linear-gradient(100deg,#d6ff3f40,#6e55ff21);border-right:0}}@media (max-width:380px){.home-page>.mobile-account-access>a{padding-inline:11px}.home-page>.mobile-account-access strong{letter-spacing:.2px;font-size:9px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
