@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@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,::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--orange:#ff650f;--orange-2:#ff8b46;--ink:#030304;--panel:#090a0c;--text:#f5f5f5;--muted:#a2a3a8;--line:#ffffff1a;--page:min(94vw, 1880px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{color:var(--text);background:var(--ink);cursor:default;font-family:var(--font-geist-sans), Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}button,input,select,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer;border:0}input,textarea{cursor:text}select{cursor:pointer}::selection{color:#fff;background:#ff650fa6}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030304e6;border-bottom:1px solid #ffffff13;width:100%;min-height:78px;position:relative}.site-header:after{content:"";background:linear-gradient(90deg,#0000,#ff650fcc,#0000);width:22%;height:1px;position:absolute;bottom:-1px;right:8%}.header-inner{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:clamp(18px,2vw,38px);width:min(96vw,2040px);min-height:78px;margin:0 auto;display:grid}.brand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.brand-mark{background:linear-gradient(145deg,#ff792f,#e94500);border-radius:12px;flex:none;justify-content:center;align-items:flex-end;gap:3px;width:44px;height:44px;padding:9px;display:flex;box-shadow:inset 0 1px #ffffff40,0 8px 22px #00000040}.brand-mark i{background:#fff;border-radius:5px;width:4px;transform:skew(-12deg)}.brand-mark i:first-child{opacity:.7;height:13px}.brand-mark i:nth-child(2){height:23px}.brand-mark i:nth-child(3){opacity:.84;height:17px}.brand-copy{line-height:1;display:grid}.brand-copy strong{letter-spacing:-.03em;font-size:18px;font-weight:760}.brand-copy small{color:#96989d;letter-spacing:.16em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:700}.main-nav{align-items:center;gap:clamp(19px,2vw,38px);height:78px;display:flex}.main-nav a{color:#b9bbc0;align-items:center;height:100%;font-size:13px;font-weight:600;transition:color .3s,transform .3s;display:flex;position:relative}.main-nav a:after{content:"";opacity:0;background:var(--orange);border-radius:10px;height:2px;transition:opacity .24s,transform .34s cubic-bezier(.22,.8,.3,1);position:absolute;bottom:15px;left:0;right:0;transform:scaleX(0);box-shadow:0 0 9px #ff650f73}.main-nav a:hover,.main-nav a.active{color:#fff}.main-nav a:hover{transform:translateY(-1px)}.main-nav a:hover:after,.main-nav a.active:after{opacity:1;transform:scaleX(1)}.quote-button{background:#ff650f09;border:1px solid #ff650f99;border-radius:999px;justify-self:end;align-items:center;gap:15px;min-height:44px;padding:0 7px 0 20px;font-size:13px;font-weight:650;transition:transform .25s,background .25s;display:inline-flex}.quote-button b,.contact-form button b{background:var(--orange);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.quote-button:hover{background:#ff650f17;transform:translateY(-2px)}.menu-toggle{display:none}.section-grid{isolation:isolate;background:#030304;width:100%;margin-top:-1px;position:relative;overflow:hidden}.section-grid:before{z-index:-1;content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0}.section-shell{z-index:2;width:var(--page);margin:0 auto;padding:clamp(74px,8vw,150px) 0;position:relative}.hero{background:radial-gradient(circle at 50% 48%,#ff650f13,#0000 34%),#030304;min-height:calc(100svh - 78px)}.hero-shell{flex-direction:column;width:min(96vw,2040px);min-height:calc(100svh - 78px);margin:0 auto;padding:clamp(18px,2.2vh,30px) 0 clamp(20px,2.8vh,38px);display:flex}.hero-heading{text-align:center;width:min(980px,72vw);margin:0 auto clamp(14px,2vh,24px)}.hero-heading h1{color:#f5f5f5;letter-spacing:-.05em;text-transform:uppercase;flex-direction:column;align-items:center;margin:0;font-size:clamp(42px,4.2vw,86px);font-weight:850;line-height:.89;display:flex}.hero-heading h1 em,.section-heading h2 em,.split-heading h2 em,.faq-intro h2 em,.contact-copy h2 em{color:var(--orange);font-style:normal}.hero-heading p{color:#a7a7aa;margin:clamp(10px,1.2vh,16px) 0 0;font-size:clamp(11px,.86vw,16px);line-height:1.55}.hero-stage{flex:1;grid-template-columns:minmax(240px,.9fr) minmax(610px,2.15fr) minmax(240px,.9fr);align-items:center;gap:clamp(16px,1.6vw,32px);min-height:490px;display:grid;position:relative}.category-column{grid-template-rows:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(12px,1.4vh,20px);height:min(61vh,700px);display:grid}.category-card{--card-accent:var(--orange);color:#f4f4f5;text-align:left;background:linear-gradient(105deg, #ffffff0e, #ffffff04 52%), radial-gradient(circle at 88% 30%, var(--card-accent), transparent 45%), #08090b;border:1px solid #ffffff1a;border-radius:20px;width:100%;min-height:0;padding:clamp(15px,1.15vw,24px);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.category-card{background:linear-gradient(105deg, #ffffff0e, #ffffff04 52%), radial-gradient(circle at 88% 30%, color-mix(in srgb, var(--card-accent) 12%, transparent), transparent 45%), #08090b}}.category-card{cursor:pointer;opacity:.64;transition:opacity .35s,border-color .35s,transform .35s,box-shadow .35s;box-shadow:inset 0 1px #ffffff0b,0 12px 26px #00000038}.category-card:after{content:"";background:linear-gradient(90deg, var(--card-accent), transparent);width:clamp(18px,2vw,34px);height:1px;position:absolute;top:50%;left:100%}.category-column-right .category-card:after{background:linear-gradient(90deg, transparent, var(--card-accent));left:auto;right:100%}.connector-dot{z-index:2;background:var(--card-accent);width:7px;height:7px;box-shadow:0 0 13px var(--card-accent);border-radius:50%;position:absolute;top:calc(50% - 3px);right:-4px}.category-column-right .connector-dot{left:-4px;right:auto}.category-card:hover,.category-card.is-active{opacity:1;border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.category-card:hover,.category-card.is-active{border-color:color-mix(in srgb, var(--card-accent) 84%, transparent)}}.category-card:hover,.category-card.is-active{box-shadow:0 18px 36px #0000004d, 0 0 28px var(--card-accent);transform:translateY(-3px)scale(1.01)}@supports (color:color-mix(in lab, red, red)){.category-card:hover,.category-card.is-active{box-shadow:0 18px 36px #0000004d, 0 0 28px color-mix(in srgb, var(--card-accent) 14%, transparent)}}.category-top{justify-content:space-between;align-items:center;display:flex}.category-icon{color:#fff;background:linear-gradient(145deg, var(--card-accent), var(--card-accent));border-radius:13px;place-items:center;width:clamp(39px,2.8vw,56px);height:clamp(39px,2.8vw,56px);display:grid}@supports (color:color-mix(in lab, red, red)){.category-icon{background:linear-gradient(145deg, color-mix(in srgb, var(--card-accent) 88%, white 4%), color-mix(in srgb, var(--card-accent) 75%, black))}}.category-icon{font-size:clamp(19px,1.4vw,27px)}.category-number{color:#ffffff38;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:9px;font-weight:700}.category-card strong{letter-spacing:-.035em;margin-top:clamp(10px,1.2vh,15px);font-size:clamp(16px,1.2vw,24px);line-height:1.08;display:block}.category-card small{color:#999ba0;margin-top:5px;font-size:clamp(9px,.65vw,12px);line-height:1.4;display:block}.category-card>i{background:var(--card-accent);width:23px;height:2px;box-shadow:0 0 10px var(--card-accent);margin-top:10px;display:block}.laptop-area{perspective:1450px;width:100%;max-width:1040px;margin:0 auto;position:relative}.laptop{width:100%;position:relative}.laptop-lid{z-index:2;aspect-ratio:16/9.35;background:linear-gradient(145deg,#35383d 0%,#0b0d10 7%,#17191d 50%,#08090b 100%);border:1px solid #777b80;border-radius:clamp(11px,1.1vw,18px) clamp(11px,1.1vw,18px) 8px 8px;width:90%;margin:0 auto;padding:3.2% 2.2% 2.2%;position:relative;box-shadow:inset 0 1px 1px #ffffff6b,inset 0 -2px 6px #000000e6,0 25px 55px #0000008c}.camera{background:#040405;border-radius:50%;width:4px;height:4px;position:absolute;top:1.4%;left:50%;box-shadow:0 0 0 1px #40434a,0 0 4px #4182ff73}.laptop-screen{background:#0d1014;border-radius:5px;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #060607}.laptop-screen img{object-fit:cover;width:100%;height:100%;animation:.35s both screen-change;display:block}.screen-shine{pointer-events:none;background:linear-gradient(120deg,#ffffff12,#0000 32% 70%,#ffffff05);position:absolute;inset:0}.laptop-base{z-index:3;clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);background:linear-gradient(#7f8388 0%,#3e4146 12%,#1d2024 38%,#55585d 100%);border-radius:3px 3px 14px 14px;width:100%;height:clamp(34px,4.4vw,58px);margin-top:-1px;position:relative;box-shadow:inset 0 1px #ffffff73,0 16px 25px #00000080}.keyboard{opacity:.42;background:repeating-linear-gradient(90deg,#0a0b0d 0 5%,#0000 5% 6.25%),repeating-linear-gradient(#0a0b0d 0 38%,#0000 38% 56%);border-radius:3px;height:31%;position:absolute;top:16%;left:13%;right:13%}.trackpad{background:#ffffff09;border:1px solid #0c0d0f9e;border-radius:3px;width:16%;position:absolute;top:53%;bottom:6%;left:42%}.laptop-lip{z-index:4;background:linear-gradient(#878a8e,#2e3034);border-radius:0 0 50% 50%;width:101%;height:6px;position:relative;left:-.5%;box-shadow:0 4px 7px #00000080}.floor-glow{z-index:-1;background:var(--orange);height:3px;position:absolute;bottom:-1%;left:8%;right:8%;box-shadow:0 0 24px #ff650f75}.category-controller{z-index:8;background:#080809;border:1px solid #ff650f7a;border-radius:26px;grid-template-columns:clamp(52px,3.6vw,70px) minmax(0,1fr) clamp(52px,3.6vw,70px);align-items:center;gap:clamp(10px,1vw,16px);width:min(78vw,1420px);min-height:clamp(72px,8vh,96px);margin:clamp(10px,1.6vh,18px) auto 0;padding:8px 14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #0000004d}.controller-arrow{cursor:pointer;background:#ffffff06;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:clamp(46px,3.2vw,64px);height:clamp(46px,3.2vw,64px);padding:0;font-size:clamp(20px,1.5vw,28px);transition:color .25s,border-color .25s,transform .25s;display:grid}.controller-arrow svg,.mobile-preview-arrow svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.controller-arrow:hover{color:var(--orange);border-color:var(--orange);transform:scale(1.05)}.category-strip{grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;height:100%;display:grid}.category-strip button{border-left:1px solid var(--line);color:#8e9095;cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:4px 10px 8px;transition:color .2s,transform .2s;display:flex;position:relative}.category-strip button:first-child{border-left:0}.category-strip button b{font-size:clamp(20px,1.7vw,31px);font-weight:400}.category-strip button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(9px,.72vw,13px);overflow:hidden}.category-strip button:after{content:"";border-radius:9px;height:3px;position:absolute;bottom:1px;left:32%;right:32%}.category-strip button:hover{color:#fff;transform:translateY(-2px)}.category-strip button.is-active{color:var(--orange)}.category-strip button.is-active:after{background:var(--orange);box-shadow:0 0 10px #ff650fa6}.section-heading{text-align:center;width:min(1300px,88vw);margin:0 auto clamp(45px,6vh,78px)}.kicker{color:var(--orange);letter-spacing:.3em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(11px,.86vw,15px);font-weight:800}.kicker span{background:var(--orange);width:18px;height:1px;margin:0 10px 4px 0;display:inline-block}.kicker.centered{justify-content:center;align-items:center;gap:10px;display:flex}.kicker.centered span{margin:0}.section-heading h2{color:#f4f4f5;letter-spacing:-.055em;flex-direction:column;align-items:center;margin:0;font-size:clamp(40px,4.1vw,80px);font-weight:830;line-height:1.02;display:flex}.section-heading>p:last-child{color:#a8a9ad;margin:clamp(18px,2.3vh,28px) 0 0;font-size:clamp(12px,1vw,18px);line-height:1.55}.process{min-height:100svh}.process-cards{--process-gap:clamp(20px, 3vw, 62px);align-items:center;gap:var(--process-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.process-card{--step-accent:var(--orange);--step-rgb:255, 101, 15;border:1px solid rgba(var(--step-rgb), .42);text-align:center;background:radial-gradient(circle at 50% 11%, rgba(var(--step-rgb), .13), transparent 34%), linear-gradient(180deg, rgba(var(--step-rgb), .045), #060709e0 52%, rgba(var(--step-rgb), .03));border-radius:34px;flex-direction:column;align-items:center;min-height:clamp(330px,37vh,430px);padding:clamp(22px,2vw,34px) clamp(20px,1.7vw,30px);transition:border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 22px 45px #00000038}.process-card:before{content:"";background:var(--step-accent);height:2px;box-shadow:0 0 14px rgba(var(--step-rgb), .9), 0 0 34px rgba(var(--step-rgb), .5);border-radius:50%;position:absolute;bottom:-1px;left:12%;right:12%}.process-card:hover{border-color:rgba(var(--step-rgb), .94);box-shadow:inset 0 0 0 1px rgba(var(--step-rgb), .16), 0 22px 46px #00000042, 0 0 30px rgba(var(--step-rgb), .22)}.process-card.featured{border-color:rgba(var(--step-rgb), .7);background:radial-gradient(circle at 50% 12%, rgba(var(--step-rgb), .2), transparent 38%), linear-gradient(180deg, rgba(var(--step-rgb), .1), #051009eb 54%, rgba(var(--step-rgb), .07));min-height:clamp(330px,37vh,430px)}.process-card-top{justify-content:center;width:100%;min-height:clamp(94px,8.5vw,130px);display:flex;position:relative}.process-icon{aspect-ratio:1;border:1px solid rgba(var(--step-rgb), .52);width:clamp(82px,6.5vw,116px);color:var(--step-accent);background:radial-gradient(circle, rgba(var(--step-rgb), .12), transparent 66%);font-family:var(--font-geist-mono), monospace;border-radius:50%;place-items:center;font-size:clamp(24px,2.2vw,40px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid}.process-card:hover .process-icon{box-shadow:inset 0 0 30px rgba(var(--step-rgb), .12), 0 0 26px rgba(var(--step-rgb), .26);transform:scale(1.08)rotate(-2deg)}.featured .process-icon{width:clamp(82px,6.5vw,116px)}.process-number{color:#ffffff09;letter-spacing:-.07em;font-size:clamp(58px,5.5vw,105px);font-weight:800;line-height:1;position:absolute;top:2%;right:1%}.process-card h3{color:var(--step-accent);letter-spacing:-.03em;margin:clamp(8px,1vh,13px) 0 0;font-size:clamp(22px,1.65vw,31px)}.process-card p{color:#b1b2b6;max-width:300px;margin:clamp(13px,1.6vh,19px) auto 0;font-size:clamp(12px,.9vw,16px);line-height:1.62}.process-card>a{aspect-ratio:1;border:1px solid rgba(var(--step-rgb), .5);width:clamp(46px,3.5vw,60px);color:var(--step-accent);background:rgba(var(--step-rgb), .025);border-radius:50%;place-items:center;margin-top:auto;font-size:clamp(23px,1.8vw,32px);transition:transform .3s,background .3s;display:grid}.process-card>a:hover{color:#fff;background:rgba(var(--step-rgb), .16);transform:scale(1.05)}.process-connector{z-index:4;width:calc(var(--process-gap) + 16px);pointer-events:none;background:radial-gradient(circle at 50%, var(--step-accent) 0 5px, transparent 6px), repeating-linear-gradient(90deg, rgba(var(--step-rgb), .75) 0 3px, transparent 3px 7px) center / 100% 2px no-repeat;height:7px;position:absolute;top:27%;left:calc(100% - 8px)}.section-heading.compact{width:min(850px,70vw);margin-bottom:clamp(10px,1.8vh,24px)}.interactions{min-height:100svh}.interactions .section-shell{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(22px,3.2vh,46px);padding-bottom:clamp(22px,3.2vh,46px);display:flex}.interactions .section-heading h2{font-size:clamp(38px,3.8vw,68px);line-height:.93}.interactions .section-heading>p:last-child{margin-top:clamp(8px,1.4vh,15px);font-size:clamp(11px,.82vw,15px);line-height:1.42}.interaction-stage{grid-template-columns:minmax(260px,400px) minmax(500px,1fr) minmax(260px,400px);align-items:center;gap:clamp(24px,3.5vw,68px);min-height:clamp(500px,54vh,660px);display:grid}.interaction-column{z-index:4;gap:clamp(13px,1.7vh,23px);display:grid}.interaction-card{background:linear-gradient(110deg,#ff650f0a,#07080ae0 58%);border:1px solid #ff650f3d;border-radius:clamp(18px,1.4vw,22px);grid-template-columns:clamp(58px,4.3vw,78px) 1fr;align-items:center;gap:clamp(12px,1.1vw,18px);min-height:clamp(90px,9.6vh,116px);padding:clamp(11px,.95vw,17px);transition:border-color .35s,box-shadow .35s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09,0 15px 30px #00000038}.interaction-card:hover{border-color:#ff650fd1;box-shadow:0 0 26px #ff650f2b}.interaction-card>span{aspect-ratio:1;width:100%;color:var(--orange);background:radial-gradient(circle,#ff650f21,#ff650f06 68%);border:1px solid #ff650f6b;border-radius:18px;place-items:center;font-size:clamp(22px,1.7vw,32px);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid}.interaction-card:hover>span{transform:rotate(4deg)scale(1.08);box-shadow:0 0 22px #ff650f38}.interaction-card h3{letter-spacing:-.02em;margin:0;font-size:clamp(13px,.88vw,17px)}.interaction-card p{color:#96989d;margin:5px 0 0;font-size:clamp(9px,.67vw,12px);line-height:1.42}.phone-stage{z-index:3;perspective:1600px;place-items:center;min-height:clamp(480px,52vh,640px);display:grid;position:relative}.phone-shadow{background:radial-gradient(#ff650f3d,#0000008c 46%,#0000 70%);border-radius:50%;width:min(78%,600px);height:11%;position:absolute;bottom:2%}.phone{aspect-ratio:.54;width:clamp(270px,21vw,400px);transform-style:preserve-3d;background:linear-gradient(135deg,#75675f 0%,#151515 6%,#090909 52%,#554941 96%,#111 100%);border:2px solid #77716d;border-radius:clamp(48px,4vw,68px);padding:10px;position:relative;transform:rotate(-11deg)rotateX(3deg)rotateY(-7deg);box-shadow:inset 0 0 0 3px #111,inset 0 0 0 5px #35312f,20px 35px 50px #0000008f,0 0 30px #ff650f14}.phone-screen{background:radial-gradient(circle at 80% 8%,#ff650f1a,#0000 27%),linear-gradient(165deg,#11100f,#030405 58%,#070504);border-radius:clamp(40px,3.5vw,58px);height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12;container-type:inline-size}.phone-island{z-index:4;background:#010101;border-radius:99px;width:31%;height:25px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-top{z-index:3;justify-content:space-between;align-items:center;padding:38px 30px 0;display:flex;position:relative}.phone-top>div{align-items:center;gap:8px;font-size:13px;display:flex}.phone-top .brand-mark{border:1px solid var(--orange);width:27px;height:27px;box-shadow:none;background:0 0;border-radius:50%;padding:6px}.phone-top .brand-mark i{background:var(--orange);width:3px}.phone-top .brand-mark i:first-child{height:7px}.phone-top .brand-mark i:nth-child(2){height:13px}.phone-top .brand-mark i:nth-child(3){height:10px}.phone-copy{z-index:2;padding:16% 13% 0;position:relative}.phone-copy small{color:var(--orange);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.phone-copy h3{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(29px,2.25vw,42px);line-height:.98}.phone-copy h3 em{color:var(--orange);font-style:normal}.phone-copy p{color:#b5b5b7;width:83%;margin:16px 0 0;font-size:12px;line-height:1.5}.phone-copy a{background:var(--orange);border-radius:99px;justify-content:space-between;align-items:center;width:86%;min-height:44px;margin-top:24px;padding:0 18px;font-size:12px;display:flex}.phone-copy a.ghost{background:0 0;border:1px solid #ff650f73;justify-content:center;margin-top:10px}.phone-wave{z-index:1;height:35%;position:absolute;bottom:13%;left:-12%;right:-30%;transform:rotate(-12deg)}.phone-wave i{border-top:1px solid #ff650f6b;border-radius:50%;position:absolute;inset:0}.phone-wave i:nth-child(2){transform:scale(.84)}.phone-wave i:nth-child(3){transform:scale(.7)}.phone-wave i:nth-child(4){transform:scale(.55)}.phone-play{z-index:3;color:var(--orange);align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:9%;left:15%}.phone-play b{aspect-ratio:1;border:1px solid var(--orange);border-radius:50%;place-items:center;width:40px;display:grid}.phone-home{z-index:3;background:#f2f2f3;border-radius:9px;height:4px;position:absolute;bottom:9px;left:34%;right:34%}.stats-panel{background:#080809d1;border:1px solid #ff650f40;border-radius:28px;grid-template-columns:repeat(4,1fr);align-items:center;width:min(88vw,1660px);min-height:clamp(82px,9vh,102px);margin:clamp(8px,1.4vh,16px) auto 0;padding:10px 24px;display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 38px #00000040}.stats-panel article{border-left:1px solid var(--line);align-items:center;gap:20px;min-width:0;padding:0 clamp(14px,2vw,35px);display:flex}.stats-panel article:first-child{border-left:0}.stats-panel article>span{aspect-ratio:1;width:clamp(47px,3.8vw,60px);color:var(--orange-2);background:#ff650f09;border:1px solid #ff650f52;border-radius:50%;flex:none;place-items:center;font-size:clamp(21px,1.8vw,28px);display:grid}.stats-panel article div{gap:5px;display:grid}.stats-panel strong{font-size:clamp(21px,1.7vw,32px);line-height:1}.stats-panel small{color:#999ba0;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,.75vw,14px);overflow:hidden}.contact{background:radial-gradient(circle at 82% 40%,#ff650f1c,#0000 30%),#030304;padding:clamp(20px,3vw,50px) 0}.contact-panel{background:linear-gradient(120deg,#ffffff0b,#0000 48%),#07080aeb;border:1px solid #ff650f59;border-radius:clamp(28px,3vw,48px);grid-template-columns:minmax(0,.92fr) minmax(470px,.78fr);gap:clamp(40px,6vw,110px);padding:clamp(28px,4vw,74px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00000059}.contact-panel:before{aspect-ratio:1;content:"";border:1px solid #ff650f24;border-radius:50%;width:42%;position:absolute;top:-20%;right:-9%;box-shadow:0 0 0 50px #ff650f05,0 0 0 100px #ff650f03}.contact-copy{z-index:1;align-self:center;position:relative}.contact-copy h2,.split-heading h2,.faq-intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,76px);line-height:.98}.contact-lead{max-width:650px;color:var(--muted);margin:24px 0 0;font-size:clamp(13px,1vw,17px);line-height:1.7}.contact-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:clamp(28px,4vw,56px);display:grid}.contact-benefits>div{border:1px solid var(--line);background:#ffffff06;border-radius:17px;padding:16px}.contact-benefits span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:10px}.contact-benefits p{color:#87898f;margin:12px 0 0;font-size:11px;line-height:1.5}.contact-benefits b{color:#efeff0;margin-bottom:3px;font-size:12px;display:block}.contact-form{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030304c2;border:1px solid #ffffff1f;border-radius:28px;padding:clamp(22px,2.4vw,38px);position:relative;box-shadow:inset 0 1px #ffffff0d,0 20px 55px #0000004d}.form-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:18px;display:flex}.form-top span{font-size:15px;font-weight:700}.form-top small{color:#7f8187;font-size:10px}.contact-form label{color:#afb0b4;letter-spacing:.04em;gap:8px;margin-top:16px;font-size:11px;font-weight:650;display:grid}.form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#f5f5f5;background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;outline:0;width:100%;transition:border-color .25s,background .25s,box-shadow .25s}.contact-form input,.contact-form select{height:48px;padding:0 14px}.contact-form textarea{resize:vertical;min-height:110px;padding:14px}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#62646a}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{background:#ff650f09;border-color:#ff650fcc;box-shadow:0 0 0 3px #ff650f14}.contact-form>button{cursor:pointer;background:#ff650f14;border:1px solid #ff650fa6;border-radius:99px;justify-content:space-between;align-items:center;width:100%;min-height:54px;margin-top:22px;padding:0 9px 0 20px;font-size:13px;font-weight:700;transition:background .25s,transform .25s;display:flex}.contact-form>button:hover{background:#ff650f29;transform:translateY(-2px)}.form-status{color:#72e594;opacity:0;height:0;margin:0;font-size:11px;transition:height .3s,margin .3s,opacity .3s;overflow:hidden}.form-status.is-visible{opacity:1;height:auto;margin-top:12px}.split-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.6fr);align-items:end;gap:50px;margin-bottom:clamp(42px,6vw,88px);display:grid}.split-heading>p{max-width:520px;color:var(--muted);margin:0 0 4px;font-size:clamp(13px,1vw,17px);line-height:1.7}.responsive-shell{grid-template-columns:minmax(560px,1.12fr) minmax(420px,.78fr);align-items:center;gap:clamp(55px,7vw,130px);min-height:100svh;display:grid}.responsive-visual{place-items:center;min-height:clamp(500px,42vw,720px);display:grid;position:relative}.responsive-monitor{z-index:2;aspect-ratio:16/10;background:linear-gradient(145deg,#46494f,#0c0d0f 6%,#1b1d21 94%,#5d6065);border:1px solid #71747a;border-radius:clamp(20px,2vw,34px);width:min(88%,900px);padding:clamp(12px,1vw,18px);position:relative;transform:perspective(1300px)rotateY(7deg)rotateX(2deg);box-shadow:0 42px 80px #00000080}.responsive-monitor:after{content:"";clip-path:polygon(34% 0,66% 0,80% 78%,100% 100%,0 100%,20% 78%);background:linear-gradient(90deg,#222428,#73767a 50%,#222428);width:22%;height:16%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.responsive-monitor:before{z-index:-1;content:"";background:#6b6e72;border-radius:50%;width:42%;height:4%;position:absolute;top:114%;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000008c,0 0 30px #ff650f29}.responsive-browser-bar{background:#0d0e10;border-radius:13px 13px 0 0;align-items:center;gap:5px;height:9%;padding:0 3%;display:flex}.responsive-browser-bar i{background:#ffffff42;border-radius:50%;width:6px;height:6px}.responsive-browser-bar i:first-child{background:var(--orange)}.responsive-monitor-content{background:radial-gradient(circle at 80% 22%,#ff650f33,#0000 25%),linear-gradient(120deg,#08090a,#030304);border-radius:0 0 13px 13px;flex-direction:column;justify-content:center;height:91%;padding:9% 8%;display:flex;overflow:hidden}.responsive-monitor-content:after{content:"";background-color:#ffffff05;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ff650f47;border-radius:20px;width:43%;height:46%;position:absolute;bottom:9%;right:7%;transform:rotate(-4deg)}.responsive-monitor-content small{color:var(--orange);letter-spacing:.24em;font-size:clamp(7px,.65vw,11px);font-weight:800}.responsive-monitor-content strong{z-index:2;letter-spacing:-.055em;max-width:62%;margin-top:3%;font-size:clamp(22px,2.6vw,48px);line-height:.98;position:relative}.responsive-monitor-content>span{background:var(--orange);border-radius:10px;width:12%;height:3px;margin-top:5%;display:block;box-shadow:0 0 15px #ff650fbf}.responsive-tablet,.responsive-phone{z-index:4;color:#fff;background:radial-gradient(circle at 70% 20%,#ff650f2e,#0000 30%),#08090a;border:1px solid #6f7176;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:20px 30px 50px #0000007a}.responsive-tablet{aspect-ratio:.72;border-radius:clamp(20px,2vw,32px);width:29%;bottom:5%;right:2%;transform:rotate(7deg)}.responsive-phone{aspect-ratio:.5;border-radius:clamp(18px,1.8vw,30px);width:17%;bottom:1%;left:3%;transform:rotate(-8deg)}.responsive-tablet>span,.responsive-phone>span{background:#010101;border-radius:99px;width:24%;height:2%;position:absolute;top:4%}.responsive-tablet b,.responsive-phone b{color:var(--orange);letter-spacing:-.05em;font-size:clamp(13px,1.8vw,32px)}.responsive-tablet i,.responsive-phone i{background:var(--orange);width:42%;height:2px;margin-top:12%;box-shadow:0 0 12px #ff650f99}.responsive-orbit{z-index:0;aspect-ratio:1;border:1px solid #ff650f29;border-radius:50%;width:78%;position:absolute;box-shadow:0 0 0 52px #ff650f05,0 0 0 104px #ff650f03}.responsive-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.5vw,24px);width:100%;display:grid}.responsive-device-card{background:linear-gradient(145deg,#ffffff0b,#0000 44%),#08090bf0;border:1px solid #ffffff1a;border-radius:clamp(22px,1.7vw,29px);flex-direction:column;min-width:0;padding:clamp(18px,1.6vw,27px);display:flex;box-shadow:0 22px 50px #00000047}.responsive-device-card.mobile{grid-column:1/-1;justify-self:center;width:calc(50% - clamp(7px,.75vw,12px))}.responsive-device-card>strong{color:#e7e7e9;letter-spacing:-.02em;margin-top:12px;font-size:clamp(14px,1vw,18px)}.responsive-device-icon{border:1.5px solid #ff650fd1;border-radius:5px;width:44px;height:32px;position:relative;box-shadow:0 0 16px #ff650f24}.responsive-device-icon.desktop:before{border-bottom:1.5px solid var(--orange);content:"";width:18px;height:7px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.responsive-device-icon.laptop{height:29px}.responsive-device-icon.laptop:before{border-top:1.5px solid var(--orange);content:"";border-radius:0 0 8px 8px;width:50px;height:5px;position:absolute;top:100%;left:-4px}.responsive-device-icon.mobile{border-radius:7px;width:22px;height:36px}.responsive-device-icon.mobile:before{content:"";background:var(--orange);border-radius:5px;width:5px;height:1px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.responsive-device-icon>span{background:linear-gradient(#ff650f2e,#ff650f09),repeating-linear-gradient(90deg,#0000 0 5px,#ff650f1f 5px 6px);border-radius:2px;position:absolute;inset:4px}.responsive-device-frame{background:linear-gradient(145deg,#3d3f44,#0a0b0d 12%,#191a1e);border:1px solid #ff650f47;border-radius:14px;margin-top:clamp(17px,1.5vw,24px);padding:7px;box-shadow:inset 0 1px #ffffff1c,0 16px 32px #0000004d}.responsive-device-frame.desktop,.responsive-device-frame.laptop{aspect-ratio:16/10}.responsive-device-frame.mobile{aspect-ratio:.55;border-radius:20px;width:44%;margin-left:auto;margin-right:auto;padding:6px}.responsive-device-screen{background-color:#050506;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:9px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0b}.responsive-device-frame.mobile .responsive-device-screen{border-radius:15px}.responsive-device-screen:not(.has-image):before{content:"";opacity:.55;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:22px 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.responsive-device-screen:not(.has-image)>span{background:#ff650f80;border-radius:99px;width:34px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px #ff650f40}.responsive-device-composition{perspective:1500px;width:100%;min-height:clamp(620px,46vw,900px);position:relative}.responsive-device-composition:before{content:"";filter:blur(9px);background:radial-gradient(#ff650f2b,#00000070 48%,#0000 72%);border-radius:50%;height:20%;position:absolute;bottom:1%;left:0;right:2%}.device-mockup{margin:0;position:absolute}.device-mockup.desktop{z-index:1;width:min(88%,940px);top:-3%;left:4%}.device-mockup.laptop{z-index:4;width:min(64%,580px);bottom:0;left:4%;right:auto}.device-mockup.mobile{z-index:7;width:min(22%,190px);bottom:1%;left:auto;right:8%}.device-label{z-index:8;color:#b8b9bd;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050506b8;border:1px solid #ff650f3d;border-radius:99px;align-items:center;gap:7px;min-height:25px;padding:0 10px;font-size:clamp(8px,.58vw,10px);font-weight:700;display:inline-flex;position:absolute;top:-31px;left:8px}.device-label i{background:var(--orange);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #ff650fb3}.device-body{background:linear-gradient(145deg,#73767c,#17191c 5%,#08090a 54%,#292b30 95%,#85888e);border:1px solid #abaeb59e;padding:clamp(7px,.7vw,12px);position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #000000d9,20px 30px 60px #00000085,0 0 26px #ff650f0e}.device-mockup.desktop .device-body{aspect-ratio:16/9;border-width:1.5px;border-radius:clamp(14px,1.25vw,22px);padding:clamp(10px,.9vw,15px);transform:perspective(1300px)rotateY(5deg)rotateX(1deg)}.device-mockup.desktop .device-body:before{z-index:-1;content:"";clip-path:polygon(33% 0,67% 0,79% 76%,100% 100%,0 100%,21% 76%);background:linear-gradient(90deg,#1b1c1f,#73767c 50%,#1b1c1f);width:23%;height:19%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.device-mockup.desktop .device-body:after{z-index:-2;content:"";background:linear-gradient(90deg,#24262a,#777a80 50%,#24262a);border-radius:50%;width:42%;height:5%;position:absolute;top:114%;left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0000008c}.device-mockup.laptop .device-body{aspect-ratio:16/10;border-radius:clamp(13px,1.1vw,19px);transform:perspective(1300px)rotateX(-2deg)rotateY(-4deg)}.device-mockup.laptop .device-body:after{z-index:-1;content:"";background:linear-gradient(#8c8f94,#303237 26%,#111214 72%,#494c50);border-radius:2px 2px 18px 18px;width:108%;height:clamp(10px,1vw,17px);position:absolute;top:calc(100% - 2px);left:-4%;box-shadow:0 10px 20px #0000008c,inset 0 1px #ffffff29}.device-mockup.mobile .device-body{aspect-ratio:.5;border-radius:clamp(22px,2.4vw,38px);padding:clamp(5px,.5vw,9px);transform:rotate(-5deg)}.device-mockup.mobile .device-body:before{z-index:3;content:"";background:#010101;border-radius:99px;width:37%;height:3.2%;position:absolute;top:3%;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff14}.device-mockup .responsive-device-screen{background-color:#030304;border-radius:clamp(8px,.8vw,14px)}.device-mockup.mobile .responsive-device-screen{border-radius:clamp(18px,2vw,31px)}.device-mockup .responsive-device-screen:not(.has-image):before{opacity:.28;background-size:28px 28px}.device-mockup .responsive-device-screen:not(.has-image)>span{background:#ff650f73;width:11%;box-shadow:0 0 18px #ff650f3d}.responsive-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,76px);line-height:.98}.responsive-copy h2 em{color:var(--orange);font-style:normal}.responsive-animated-title{flex-direction:column;align-items:flex-start;display:flex}.responsive-title-mobile{display:none}.responsive-title-line{white-space:nowrap;width:fit-content;display:block}.responsive-title-char{opacity:1;display:inline-block;transform:none}.reveal-ready .responsive-title-char{opacity:0;transform:translate(-5px)}.reveal-ready.title-motion-ready .reveal.is-visible .responsive-title-char{animation:1.5s cubic-bezier(.16,1,.3,1) both responsive-title-char-flow;animation-delay:var(--char-delay)}.process .responsive-animated-title,.interactions .responsive-animated-title{align-items:center}.responsive-title-char.is-space{width:.22em}.responsive-title-char.is-accent{color:var(--orange)}@keyframes responsive-title-char-flow{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.performance-fade-title{flex-direction:column;align-items:flex-start;display:flex}.performance-fade-line{white-space:nowrap;width:fit-content;display:block}.performance-fade-group{flex-direction:column;align-items:flex-start;display:flex}.performance-fade-group.is-accent{color:#0000;background:linear-gradient(112deg, var(--orange) 0%, var(--orange) 38%, #ffd4a8 49%, var(--orange) 60%, var(--orange) 100%);transform-origin:0;background-position:115% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text}.reveal.is-visible .performance-fade-group.is-accent{animation:2.2s cubic-bezier(.16,1,.3,1) 1.7s both performance-accent-shine}@keyframes performance-accent-shine{0%,12%{background-position:115% 0}72%{background-position:35% 0}to{background-position:-55% 0}}@media (min-width:1081px) and (max-width:1600px){.responsive-experience .responsive-copy h2{font-size:clamp(42px,3.3vw,53px)}}.responsive-copy>p:last-of-type{max-width:660px;color:var(--muted);margin:25px 0 0;font-size:clamp(13px,1vw,17px);line-height:1.75}.responsive-checks{flex-wrap:wrap;gap:9px;margin-top:35px;display:flex}.responsive-checks span{color:#c6c7ca;background:#ff650f09;border:1px solid #ff650f4d;border-radius:99px;align-items:center;min-height:39px;padding:0 15px;font-size:11px;display:inline-flex}.performance-architecture{background:#020203;min-height:min(900px,100svh)}.performance-road{--performance-road:url(/images/performance/performance-highway.webp);z-index:0;background-image:linear-gradient(90deg, #020203 0%, #020203fa 24%, #0202038a 43%, #02020314 72%, #02020347 90%, #020203 100%), linear-gradient(180deg, #0202032e, transparent 48%, #02020333), var(--performance-road);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.performance-copy h2 em{color:var(--orange);font-style:normal}.performance-copy>a{color:#e5e5e7;border-bottom:1px solid #ff650fb8;align-items:center;gap:24px;width:fit-content;min-height:50px;margin-top:clamp(30px,4vh,48px);padding:0 2px;font-size:clamp(13px,.95vw,17px);transition:color .25s,gap .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.performance-copy>a span{color:var(--orange);font-size:25px}.performance-copy>a:hover{color:#fff;gap:32px}.performance-metrics{z-index:4;align-self:center;width:100%;height:clamp(520px,62vh,680px);position:relative;overflow:visible}.performance-lane-base{fill:none;stroke:#ff70182e;stroke-width:2px}.performance-lane-flow{fill:none;stroke:url(#performance-lane-gold);stroke-width:4px;stroke-linecap:round;stroke-dasharray:74 446}.performance-traveler{fill:#fff3cf;stroke:#ff650f;stroke-width:3px;filter:drop-shadow(0 0 5px #ff650f)drop-shadow(0 0 11px #ff650fd1);transform-box:fill-box;transform-origin:50%}.performance-pin-line{fill:none;stroke:#ffffffeb;stroke-width:1.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px #ffffff57)}.performance-pin-cap{fill:none;stroke:url(#performance-lane-gold);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 4px #ff650f80)}.performance-score-text{fill:url(#performance-score-gold);stroke:#ffda9752;stroke-width:.8px;paint-order:stroke fill;font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-5px;filter:drop-shadow(0 0 4px #ff650fb8);transform-box:fill-box;transform-origin:50%;font-size:88px;font-weight:520}.performance-score-label{fill:#f4f4f5;font-family:var(--font-geist-sans), Inter, sans-serif;filter:drop-shadow(0 2px 8px #000);font-size:25px;font-weight:760}.performance-target-ring{fill:none;stroke:#ff8b46e6;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.performance-target-core{fill:#fff4d5;stroke:#ff650f;stroke-width:3px;filter:drop-shadow(0 0 5px #ff650f)drop-shadow(0 0 13px #ff650fe0);transform-box:fill-box;transform-origin:50%}@media (max-width:1320px){.performance-shell{grid-template-columns:minmax(360px,.76fr) minmax(590px,1.24fr);gap:24px}}@media (max-width:1080px){.performance-shell{grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr);width:92vw}.performance-copy h2{font-size:clamp(38px,5vw,56px)}}@media (max-width:720px){.performance-architecture{min-height:960px}.performance-road{background-image:linear-gradient(180deg, #020203 0%, #020203f0 30%, #02020333 58%, #020203 100%), linear-gradient(90deg, #02020340, transparent), var(--performance-road);background-position:69%}.performance-shell{width:92vw;min-height:960px;padding:72px 0 54px;display:block}.performance-copy{max-width:100%}.performance-kicker{margin-bottom:20px;font-size:9px}.performance-copy h2{font-size:clamp(37px,10.7vw,50px);line-height:.98}.performance-copy>p:not(.performance-kicker){margin-top:22px;font-size:12px;line-height:1.62}.performance-copy>a{min-height:45px;margin-top:25px;font-size:12px}.performance-metrics{width:100%;height:450px;margin-top:34px}}.performance-architecture{isolation:isolate;contain:layout paint;background:radial-gradient(circle at 73% 43%,#ff650f14,#0000 31%),#020203;min-height:clamp(780px,100svh,980px);position:relative;overflow:clip}.performance-architecture:before{opacity:0}.performance-grid{z-index:-1;opacity:.12;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0}.performance-shell{z-index:2;grid-template-columns:minmax(360px,.7fr) minmax(0,1.5fr);align-items:center;gap:clamp(20px,2.7vw,54px);width:min(96vw,1920px);min-height:clamp(780px,100svh,980px);margin:0 auto;padding:clamp(58px,6vh,96px) 0;display:grid;position:relative}.performance-copy{z-index:5;max-width:650px;position:relative}.performance-copy:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 28%,#020203 0 51%,#0000 77%);position:absolute;inset:-130px -180px -130px -90px}.performance-kicker{color:#ff9651;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:13px;margin:0 0 clamp(22px,2.8vh,36px);font-size:clamp(10px,.78vw,14px);font-weight:780;display:flex}.performance-kicker span{background:#ff650f;width:20px;height:1px;box-shadow:0 0 9px #ff650fb8}.performance-copy h2{color:#f5f5f6;letter-spacing:-.058em;margin:0;font-size:clamp(44px,3.8vw,76px);font-weight:850;line-height:1.01}.performance-copy h2 em{color:#ff650f;margin-top:8px;font-style:normal;display:block}.performance-copy>p:not(.performance-kicker){color:#a8a8ac;max-width:590px;margin:clamp(24px,3vh,36px) 0 0;font-size:clamp(13px,.92vw,18px);line-height:1.72}.performance-copy>button{color:#e8e8ea;cursor:pointer;min-height:49px;font:inherit;background:0 0;border:0;border-bottom:1px solid #ff650fbf;align-items:center;gap:20px;margin-top:clamp(28px,3.8vh,46px);padding:0 3px;font-size:clamp(13px,.88vw,15px);display:inline-flex}.performance-copy>button span{color:#ff650f;font-size:22px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.performance-copy>button:hover span{transform:rotate(180deg)}.performance-scene-shell{z-index:3;place-items:center;width:100%;min-width:0;height:min(860px,88svh);display:grid;position:relative;overflow:clip}.performance-scene-shell:before,.performance-scene-shell:after{z-index:2;content:"";pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.performance-scene-shell:before{background:linear-gradient(90deg,#020203,#0000);left:0}.performance-scene-shell:after{background:linear-gradient(90deg,#0000,#020203);right:0}.performance-scene{z-index:1;width:108%;max-width:none;height:100%;max-height:none;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.performance-scene .horizon-glow{opacity:.94}.performance-scene .road-surface{stroke:#ff8b4614;stroke-width:2px}.performance-scene .road-texture{opacity:.9}.performance-scene .road-edge-ambient,.performance-scene .road-edge-glow,.performance-scene .road-edge{fill:none;stroke:#ff650f;stroke-linecap:round}.performance-scene .road-edge-ambient{stroke-width:32px;opacity:.065}.performance-scene .road-edge-glow{stroke-width:14px;opacity:.21}.performance-scene .road-edge{stroke-width:4px;animation:3.6s ease-in-out infinite paused performance-road-breathe}.performance-scene .road-depth-line{stroke:#ffd4a3;stroke-width:1px}.performance-scene .road-guide-dash{stroke:#fff2db;stroke-linecap:round}.performance-scene .lane-shadow,.performance-scene .lane-core,.performance-scene .lane-intro-trail{fill:none;stroke-linecap:round}.performance-scene .lane-shadow{stroke:#ff650f21;stroke-width:17px}.performance-scene .lane-core{stroke:#d76222;stroke-width:2.4px;opacity:.74}.performance-scene .lane-intro-trail{stroke:#fff7e8;stroke-width:8.5px}.performance-scene .metric-vehicle{pointer-events:none}.performance-scene .metric-pole-shadow{stroke:#ff650f52;stroke-width:7px}.performance-scene .metric-pole{stroke:#ffffffeb;stroke-width:1.4px}.performance-scene .metric-cap{stroke:#ff9a3d;stroke-width:2.2px;stroke-linecap:round}.performance-scene .metric-number,.performance-scene .metric-number-metal,.performance-scene .metric-number-shine,.performance-scene .metric-number-glow-wide,.performance-scene .metric-number-glow{font-family:var(--font-geist-sans), Inter, sans-serif;letter-spacing:-5px;font-size:92px;font-weight:560}.performance-scene .metric-number-glow-wide{fill:none;stroke:#ff741c;stroke-width:3px;opacity:.7;filter:drop-shadow(0 0 1.5px #ff8430)drop-shadow(0 0 3.5px #ff650fd1)}.performance-scene .metric-number-glow{fill:none;stroke:#ff8a32;stroke-width:2px;opacity:.62}.performance-scene .metric-number{fill:#dd6421;stroke:#ff9a42;stroke-width:.85px;paint-order:stroke fill}.performance-scene .metric-number-metal{stroke:#ffb16580;stroke-width:.4px;paint-order:stroke fill}.performance-scene .metric-number-shine{opacity:.55;pointer-events:none}.performance-scene .metric-label{fill:#f5f5f6;font-family:var(--font-geist-sans), Inter, sans-serif;font-size:25px;font-weight:760}.performance-scene .metric-ground-light{pointer-events:none}.performance-scene .metric-ground-halo{fill:none;stroke:#ff8734;transform-box:fill-box;transform-origin:50%}.performance-scene .halo-large{stroke-width:1px;opacity:.32;animation:2.8s ease-out 3.5s infinite paused performance-halo-pulse}.performance-scene .halo-small{stroke-width:1.5px;opacity:.6}.performance-scene .metric-ground-core{fill:#fff1ce;stroke:#ff650f;stroke-width:3px}@keyframes performance-halo-pulse{0%{opacity:.56;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.75)}}@keyframes performance-road-breathe{0%,to{opacity:.78}50%{opacity:1}}@keyframes performance-scene-enter{0%{opacity:0}to{opacity:1}}@media (max-width:1180px){.performance-shell{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:8px}.performance-copy h2{font-size:clamp(38px,4.7vw,58px)}}@media (min-width:821px) and (max-width:1400px){.performance-architecture,.performance-shell{min-height:100svh}.performance-shell{padding-top:34px;padding-bottom:34px}.performance-scene-shell{height:88svh}}@media (max-width:820px){.performance-architecture{min-height:auto}.performance-shell{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;min-height:0;padding:68px 0 0;display:grid}.performance-copy{width:calc(100% - 34px);max-width:690px;margin:0 auto}.performance-copy:after{background:linear-gradient(#020203 0 74%,#0000);inset:-70px -35px -60px}.performance-kicker{margin-bottom:19px;font-size:9px}.performance-copy h2{max-width:640px;font-size:clamp(36px,9.7vw,52px);line-height:.99}.performance-copy>p:not(.performance-kicker){max-width:600px;margin-top:20px;font-size:12px;line-height:1.62}.performance-copy>button{min-height:44px;margin-top:23px;font-size:12px}.performance-scene-shell{contain:layout paint;width:100%;height:min(124vw,520px);min-height:430px;margin-top:-46px}main>.section-grid:not(.hero){margin-top:22px}.performance-scene-shell:before,.performance-scene-shell:after{width:5%}.performance-scene{width:150%;height:auto;max-height:none;position:absolute;left:50%;transform:translate(-50%)}}@media (max-width:430px){.performance-shell{gap:12px;padding-top:58px}.performance-copy h2{font-size:clamp(35px,10.3vw,44px)}.performance-scene-shell{height:min(128vw,510px);min-height:420px}.performance-scene{width:154%}}@media (prefers-reduced-motion:reduce){.performance-scene .road-edge,.performance-scene .halo-large,.performance-scene{animation:none!important}}.quality{background:radial-gradient(circle at 50% 38%,#9847ff0e,#0000 30%),#030304}.quality-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.quality-swipe-hint{display:none}.quality-card{border:1px solid var(--line);background:linear-gradient(140deg,#ffffff0b,#0000 48%),#08090b;border-radius:clamp(24px,2vw,34px);flex-direction:column;min-height:clamp(460px,32vw,570px);padding:clamp(24px,2.2vw,40px);transition:border-color .3s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex;position:relative;overflow:hidden}.quality-card:before{z-index:3;border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid #ff650fd9;transition:opacity .28s;position:absolute;inset:-1px;box-shadow:inset 0 0 20px #ff650f1f,0 0 28px #ff650f21}.quality-card:hover{border-color:#ff650f2e;transform:translateY(-4px);box-shadow:0 28px 65px #0000005c,0 0 34px #ff650f1a}.quality-card:hover:before{opacity:1}.quality-card-top{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.quality-card-top>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;font-size:10px}.quality-card-top>i{color:#54565c;font-size:23px;font-style:normal;transition:color .28s,transform .38s cubic-bezier(.16,1,.3,1)}.quality-card:hover .quality-card-top>i{color:var(--orange);transform:translate(3px,-3px)}.quality-card-visual{background:#050506;border:1px solid #ffffff12;border-radius:clamp(17px,1.5vw,24px);min-height:clamp(180px,15vw,260px);margin:clamp(22px,2vw,34px) 0 clamp(24px,2vw,34px);position:relative;overflow:hidden}.quality-card-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 56%,#0404059e),radial-gradient(circle at 72% 34%,#ff650f0f,#0000 44%);position:absolute;inset:0}.quality-card-visual img{width:100%;height:100%;min-height:inherit;object-fit:cover;opacity:.7;filter:saturate(.72)brightness(.7);transition:opacity .32s,filter .32s,transform .52s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.025)}.quality-card:hover .quality-card-visual img{opacity:1;filter:saturate()brightness(.9);transform:scale(1.07)}.quality-card-copy{z-index:4;margin-top:auto;position:relative}.quality-card h3{color:#e6e6e8;letter-spacing:-.035em;margin:0;font-size:clamp(19px,1.45vw,28px);transition:color .3s,text-shadow .3s}.quality-card p{color:#85878d;margin:14px 0 0;font-size:clamp(11px,.78vw,14px);line-height:1.65;transition:color .3s}.quality-card:hover h3{color:#fff;text-shadow:0 0 18px #ff650f21}.quality-card:hover p{color:#b8b9bd}.faq-shell{grid-template-columns:minmax(330px,.72fr) minmax(520px,1fr);gap:clamp(60px,9vw,160px);display:grid}.faq-intro{align-self:start;position:sticky;top:130px}.faq-intro>p:last-of-type{max-width:470px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.7}.faq-intro>a{border:1px solid #ff650f73;border-radius:99px;align-items:center;gap:25px;width:fit-content;min-height:50px;margin-top:32px;padding:0 7px 0 19px;font-size:12px;display:inline-flex}.faq-intro>a span{background:var(--orange);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{width:100%;min-height:106px;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:42px 1fr 34px;align-items:center;gap:18px;padding:0;display:grid}.faq-item>button>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:10px}.faq-item>button b{letter-spacing:-.02em;font-size:clamp(16px,1.25vw,22px);transition:color .5s}.faq-item>button i{width:34px;height:34px;color:var(--orange);border:1px solid #ffffff21;border-radius:50%;place-items:center;font-size:18px;font-style:normal;transition:transform .65s cubic-bezier(.16,1,.3,1),color .45s,background .45s,box-shadow .45s;display:grid}.faq-item.is-open>button b{color:#fff}.faq-item.is-open>button i{color:#fff;background:var(--orange);transform:rotate(45deg);box-shadow:0 0 18px #ff650f3d}.faq-answer{opacity:0;will-change:grid-template-rows, opacity, transform;grid-template-rows:0fr;transition:grid-template-rows .72s cubic-bezier(.22,1,.36,1),opacity .48s,transform .72s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-9px)}.faq-answer>div{overflow:hidden}.faq-answer p{color:#96989d;max-width:780px;margin:0 52px 0 60px;padding:5px 0 30px;font-size:14px;line-height:1.7}.faq-item.is-open .faq-answer{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.site-footer{border-top:1px solid var(--line);width:min(96vw,2040px);margin:0 auto;padding:clamp(18px,2vw,34px) 0 28px}.footer-spotlight{background:radial-gradient(circle at 85%,#ff650f2e,#0000 30%),linear-gradient(125deg,#ffffff0e,#0000 42%),#08090b;border:1px solid #ff650f59;border-radius:clamp(28px,3vw,48px);justify-content:space-between;align-items:center;gap:40px;min-height:clamp(220px,20vw,320px);padding:clamp(30px,4vw,70px);display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 26px 65px #00000042}.footer-spotlight small{color:var(--orange);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(9px,.7vw,12px);font-weight:800}.footer-spotlight strong{letter-spacing:-.055em;margin-top:15px;font-size:clamp(36px,4vw,76px);line-height:.96;display:block}.footer-main{grid-template-columns:minmax(280px,1.25fr) minmax(150px,.55fr) minmax(180px,.65fr) minmax(240px,.8fr);align-items:start;gap:clamp(35px,5vw,90px);padding:clamp(55px,6vw,105px) 1vw;display:grid}.footer-brand>p{color:#84868c;max-width:420px;margin:24px 0 0;font-size:13px;line-height:1.75}.footer-contact-list{gap:10px;margin-top:28px;font-style:normal;display:grid}.footer-contact-list>a{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:11px;width:fit-content;min-width:235px;padding:7px 13px 7px 7px;transition:border-color .3s,background .3s,transform .35s cubic-bezier(.16,1,.3,1);display:grid}.footer-contact-list>a:hover{background:#ff650f0b;border-color:#ff650f6b;transform:translate(4px)}.footer-contact-list>a>span:last-child{gap:3px;display:grid}.footer-contact-list small{color:#666970;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.footer-contact-list b{color:#c7c8cb;font-size:11px;font-weight:650;transition:color .3s}.footer-contact-list>a:hover b{color:#fff}.footer-contact-icon{width:36px;height:36px;color:var(--orange);background:#ff650f0e;border:1px solid #ff650f47;border-radius:11px;display:block;position:relative;box-shadow:inset 0 1px #ffffff0a}.footer-contact-icon.mail i{border:1.5px solid;border-radius:3px;width:16px;height:12px;position:absolute;top:11px;left:9px}.footer-contact-icon.mail i:before,.footer-contact-icon.mail i:after{content:"";background:currentColor;width:9px;height:1.5px;position:absolute;top:2px}.footer-contact-icon.mail i:before{transform-origin:0;left:0;transform:rotate(35deg)}.footer-contact-icon.mail i:after{transform-origin:100%;right:0;transform:rotate(-35deg)}.footer-contact-icon.phone-contact i{border-bottom:2px solid;border-left:2px solid;border-radius:0 0 0 9px;width:10px;height:17px;position:absolute;top:9px;left:12px;transform:rotate(-39deg)}.footer-contact-icon.phone-contact i:before,.footer-contact-icon.phone-contact i:after{content:"";background:currentColor;border-radius:3px;width:6px;height:4px;position:absolute}.footer-contact-icon.phone-contact i:before{top:-2px;left:-4px}.footer-contact-icon.phone-contact i:after{bottom:-3px;right:-4px}.footer-contact-icon.web i{border:1.5px solid;border-radius:50%;width:18px;height:18px;position:absolute;top:8px;left:8px}.footer-contact-icon.web i:before{content:"";border-left:1px solid;border-right:1px solid;border-radius:50%;position:absolute;inset:3px 5px}.footer-contact-icon.web i:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:2px;right:2px}.footer-links,.footer-project{align-content:start;gap:15px;display:grid}.footer-links strong,.footer-project>strong{color:#f1f1f2;letter-spacing:.05em;margin-bottom:5px;font-size:12px}.footer-links a{color:#7f8187;width:fit-content;font-size:12px;transition:color .25s,transform .25s}.footer-links a:hover{color:var(--orange);transform:translate(3px)}.footer-project p{color:#7f8187;max-width:300px;margin:0;font-size:12px;line-height:1.65}.footer-project>a{width:fit-content;color:var(--orange);align-items:center;gap:14px;margin-top:8px;font-size:12px;font-weight:750;display:inline-flex}.footer-cta{background:#ff650f0d;border:1px solid #ff650f8c;border-radius:99px;flex:none;justify-self:end;align-items:center;gap:24px;min-height:58px;padding:0 8px 0 24px;font-size:13px;font-weight:700;transition:transform .3s,background .3s;display:inline-flex}.footer-cta:hover{background:#ff650f1f;transform:translateY(-3px)}.footer-cta span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.footer-bottom{border-top:1px solid var(--line);color:#676970;justify-content:space-between;padding-top:24px;font-size:10px;display:flex}.footer-bottom nav{gap:24px;display:flex}.reveal{opacity:1;transition:opacity .9s,transform .96s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);transform:translateY(0)}.reveal-ready .reveal{opacity:0;transform:translateY(42px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal.is-visible:hover{transition-delay:0s}.hero .reveal{animation:.94s cubic-bezier(.16,1,.3,1) forwards hero-reveal}.hero .laptop-area{animation-delay:.12s}.hero .category-controller{animation-delay:.22s}@keyframes screen-change{0%{opacity:.25;transform:scale(.985)translate(6px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes hero-reveal{to{opacity:1;transform:translateY(0)}}@media (min-width:2300px){:root{--page:min(88vw, 2040px)}.hero-shell{width:min(88vw,2040px)}}@media (max-width:1320px){.header-inner{grid-template-columns:minmax(190px,1fr) auto minmax(170px,1fr)}.main-nav{gap:18px}.main-nav a{font-size:12px}.hero-stage{grid-template-columns:minmax(190px,.78fr) minmax(500px,2fr) minmax(190px,.78fr);gap:12px}.process-cards{--process-gap:16px}.process-card{border-radius:25px;padding-left:18px;padding-right:18px}.interaction-stage{grid-template-columns:minmax(230px,340px) minmax(420px,1fr) minmax(230px,340px);gap:22px}.interaction-card{grid-template-columns:62px 1fr}.phone{width:320px}.contact-panel{grid-template-columns:minmax(0,.85fr) minmax(430px,.8fr);gap:45px}}@media (max-width:1080px){.site-header{min-height:70px}.header-inner{grid-template-columns:1fr auto auto;min-height:70px}.menu-toggle{z-index:102;border:1px solid var(--line);background:#ffffff08;border-radius:50%;place-content:center;gap:7px;width:44px;height:44px;display:grid;position:relative}.menu-toggle span{background:#fff;width:18px;height:1px;display:block}.main-nav{z-index:101;opacity:0;pointer-events:none;transform-origin:100% 0;background:#07080afa;border:1px solid #ffffff1f;border-radius:20px;gap:4px;width:min(360px,96vw);height:auto;padding:16px;transition:opacity .25s,transform .25s;display:grid;position:absolute;top:62px;right:2vw;transform:translateY(-10px)scale(.98);box-shadow:0 24px 60px #00000073}.main-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.main-nav a{border-radius:12px;height:48px;padding:0 14px;font-size:13px}.main-nav a:after{display:none}.main-nav a:hover,.main-nav a.active{background:#ff650f14;transform:none}.hero-stage{grid-template-columns:1fr 1fr;grid-template-areas:"laptop laptop""left right";gap:20px;min-height:0;display:grid}.laptop-area{grid-area:laptop;width:min(90vw,760px)}.category-column-left{grid-area:left}.category-column-right{grid-area:right}.category-column{height:auto}.category-card{min-height:150px}.category-card:after,.connector-dot{display:none}.category-controller{width:96vw}.process-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.process-card,.process-card.featured{min-height:430px}.process-connector{display:none}.interaction-stage{grid-template-columns:1fr 1fr;grid-template-areas:"phone phone""features-left features-right"}.phone-stage{grid-area:phone;min-height:650px}.interaction-column:first-child{grid-area:features-left}.interaction-column:last-child{grid-area:features-right}.stats-panel{grid-template-columns:repeat(2,1fr)}.stats-panel article{min-height:90px}.stats-panel article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.stats-panel article:nth-child(4){border-top:1px solid var(--line)}.contact-panel{grid-template-columns:1fr}.contact-copy{max-width:780px}.responsive-shell{grid-template-columns:1fr;gap:70px;min-height:0}.responsive-visual{width:min(92vw,820px);min-height:650px;margin:0 auto}.responsive-copy{max-width:850px}.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-card{min-height:330px}.faq-shell{grid-template-columns:1fr;gap:55px}.faq-intro{position:static}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:root{--page:min(91vw, 680px)}.site-header,.header-inner{min-height:64px}.header-inner{grid-template-columns:1fr auto}.brand-mark{border-radius:11px;width:38px;height:38px;padding:8px}.brand-mark i:first-child{height:11px}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:15px}.brand-copy strong{font-size:16px}.brand-copy small{font-size:8px}.site-header .quote-button{display:none}.menu-toggle{justify-self:end}.main-nav{top:58px}.section-shell{padding:82px 0}.hero-shell{min-height:calc(100svh - 64px);padding:46px 0 32px}.hero-heading{width:92vw}.hero-heading h1{font-size:clamp(40px,12vw,62px);line-height:.92}.hero-heading p{max-width:560px;margin:18px auto 0;padding:0 18px;font-size:12px}.hero-heading br,.section-heading br,.contact-copy br,.split-heading br,.responsive-copy br,.faq-intro br{display:none}.hero-stage{margin-top:32px;display:block}.laptop-area{width:94vw}.category-column{display:none}.category-controller{border-radius:20px;grid-template-columns:42px minmax(0,1fr) 42px;gap:5px;width:94vw;min-height:76px;padding:7px}.controller-arrow{width:38px;height:38px;font-size:18px}.category-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.category-strip::-webkit-scrollbar{display:none}.category-strip button{border-left:1px solid var(--line);scroll-snap-align:center;min-width:75px}.category-strip button b{font-size:21px}.category-strip button span{font-size:8px}.section-heading,.section-heading.compact{width:92vw;margin-bottom:38px}.section-heading h2{font-size:clamp(37px,10vw,56px);line-height:.98;display:block}.section-heading>p:last-child{font-size:12px}.kicker{letter-spacing:.22em;font-size:9px}.process-cards{grid-template-columns:1fr;gap:16px}.process-card,.process-card.featured{min-height:360px;padding:28px 22px}.process-card-top{min-height:118px}.process-icon,.featured .process-icon{width:112px}.process-card h3{font-size:24px}.process-card p{font-size:13px}.interaction-stage{flex-direction:column;gap:18px;min-height:0;display:flex}.phone-stage{order:-1;width:100%;min-height:610px}.phone{width:min(290px,75vw)}.phone-copy h3{font-size:28px}.interaction-column{gap:12px;width:100%}.interaction-card{border-radius:19px;grid-template-columns:62px 1fr;min-height:98px}.interaction-card h3{font-size:15px}.interaction-card p{font-size:11px}.stats-panel{border-radius:22px;width:100%;min-height:0;margin-top:26px;padding:8px 12px}.stats-panel article{gap:10px;min-height:100px;padding:12px}.stats-panel article>span{width:42px;font-size:18px}.stats-panel strong{font-size:22px}.stats-panel small{font-size:8px}.contact{padding:12px 0}.contact-panel{border-radius:26px;gap:34px;padding:26px 18px 18px}.contact-copy h2,.split-heading h2,.faq-intro h2{font-size:clamp(36px,10vw,52px);line-height:1}.contact-lead{font-size:13px}.contact-benefits{grid-template-columns:1fr;margin-top:26px}.contact-benefits>div{grid-template-columns:30px 1fr;align-items:center;display:grid}.contact-benefits p{margin:0}.contact-form{border-radius:22px;padding:20px 16px}.form-top{flex-direction:column;align-items:flex-start;gap:7px}.form-row{grid-template-columns:1fr;gap:0}.split-heading{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.responsive-shell{gap:35px}.responsive-visual{width:100%;min-height:410px}.responsive-monitor{width:92%}.responsive-tablet{width:30%;right:0}.responsive-phone{width:19%;left:0}.responsive-copy h2{font-size:clamp(36px,10vw,52px)}.responsive-copy>p:last-of-type{font-size:13px}.responsive-checks{margin-top:25px}.quality-grid{grid-template-columns:1fr;gap:12px}.quality-card{min-height:280px}.faq-shell{gap:48px}.faq-item>button{grid-template-columns:30px 1fr 32px;gap:10px;min-height:92px}.faq-item>button b{font-size:15px}.faq-answer p{margin:0 10px 0 40px;padding:4px 0 26px;font-size:12px}.site-footer{width:91vw}.footer-spotlight{border-radius:27px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:310px;padding:30px 22px}.footer-spotlight strong{font-size:clamp(34px,10vw,50px)}.footer-cta{justify-self:start}.footer-main{grid-template-columns:1fr;gap:42px;padding:58px 3px}.footer-brand>p{max-width:520px}.footer-bottom{flex-direction:column;gap:20px}}@media (max-width:390px){.brand-copy small{display:none}.hero-heading h1{font-size:39px}.category-controller{grid-template-columns:38px minmax(0,1fr) 38px}.stats-panel article{padding:9px 6px}.stats-panel article>span{display:none}}@media (max-height:1200px) and (min-width:1081px) and (max-width:1800px){.hero{height:calc(100svh - 78px);min-height:0;overflow:hidden}.hero-shell{grid-template-rows:auto minmax(0,1fr) auto;width:min(94vw,2040px);height:100%;min-height:0;padding-top:8px;padding-bottom:8px;display:grid}.hero-heading{width:min(780px,66vw);margin-bottom:5px}.hero-heading h1{font-size:clamp(44px,3.8vw,56px)}.hero-heading p{margin-top:7px;font-size:11px;line-height:1.35}.hero-stage{min-height:0}.category-column{gap:9px;height:100%;max-height:none}.category-card{border-radius:16px;padding:12px 14px}.category-icon{width:40px;height:40px;font-size:20px}.category-card strong{margin-top:8px;font-size:17px}.category-card small{font-size:10px}.category-controller{min-height:68px;margin-top:6px;padding-top:6px;padding-bottom:6px}.category-strip button{border-left-color:#ffffff24;gap:4px;padding:3px 7px 5px}.category-strip button b{font-size:24px}.category-strip button span{font-size:10px}.controller-arrow{width:44px;height:44px}}@media (max-height:1000px) and (min-width:1081px) and (max-width:1800px){.interactions{height:100svh;min-height:0;overflow:hidden}.interactions .section-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100svh;min-height:0;padding-top:clamp(8px,1.5vh,13px);padding-bottom:clamp(8px,1.5vh,13px);display:grid}.interactions .section-heading.compact{width:min(760px,64vw);margin-bottom:clamp(4px,.8vh,7px)}.interactions .kicker{gap:10px;margin-bottom:clamp(4px,.65vh,6px);font-size:clamp(9px,.68vw,11px)}.interactions .section-heading h2{font-size:clamp(30px,3.45vw,48px);line-height:.91}.interactions .section-heading>p:last-child{margin-top:clamp(5px,.8vh,7px);font-size:clamp(9px,.72vw,11px);line-height:1.28}.interaction-stage{grid-template-columns:minmax(240px,400px) minmax(360px,1fr) minmax(240px,400px);justify-content:center;gap:clamp(18px,2vw,30px);width:100%;height:100%;min-height:0}.interaction-column{grid-template-rows:repeat(4,minmax(92px,auto));align-self:center;gap:clamp(9px,1.2vh,13px);height:auto;min-height:0}.interaction-card{border-radius:clamp(16px,1.3vw,20px);grid-template-columns:clamp(48px,3.7vw,58px) minmax(0,1fr);gap:clamp(10px,1vw,14px);height:auto;min-height:clamp(92px,11vh,112px);padding:clamp(10px,1vw,14px)}.interaction-card>span{border-radius:clamp(13px,1.1vw,17px);font-size:clamp(19px,1.5vw,26px)}.interaction-card h3{font-size:clamp(13px,.92vw,16px);line-height:1.12}.interaction-card p{margin-top:4px;font-size:clamp(9px,.66vw,11px);line-height:1.35}.phone-stage{height:100%;min-height:0}.phone{border-radius:clamp(36px,5.8vh,49px);width:auto;max-width:100%;height:min(100%,620px);max-height:100%;padding:clamp(7px,1.05vh,9px)}.phone-screen{border-radius:clamp(30px,5vh,42px)}.phone-island{height:18px;top:7px}.phone-top{padding:27px 21px 0}.phone-top>div{gap:5px;font-size:9px}.phone-top .brand-mark{width:19px;height:19px;padding:4px}.phone-copy small{font-size:6px}.phone-copy h3{margin-top:7px;font-size:22px}.phone-copy p{margin-top:11px;font-size:8.5px;line-height:1.45}.phone-copy a{min-height:31px;margin-top:17px;padding:0 12px;font-size:8.5px}.phone-copy a.ghost{margin-top:7px}.phone-play{gap:7px;font-size:7px}.phone-play b{width:28px}.phone-home{height:3px;bottom:6px}.stats-panel{border-radius:20px;width:min(90vw,1500px);min-height:clamp(58px,8.5vh,70px);margin-top:clamp(4px,.75vh,6px);padding:5px 14px}.stats-panel article{gap:clamp(7px,.9vw,12px);min-height:0;padding:0 clamp(7px,1vw,15px)}.stats-panel article>span{width:clamp(34px,3vw,42px);font-size:clamp(17px,1.4vw,21px)}.stats-panel strong{font-size:clamp(17px,1.45vw,21px)}.stats-panel small{font-size:clamp(7px,.6vw,9px)}}.admin-showcase{background:radial-gradient(circle at 25% 48%,#ff650f1c,#0000 34%),linear-gradient(#030304,#070709 48%,#030304)}.admin-showcase-shell{grid-template-columns:minmax(570px,1.12fr) minmax(420px,.78fr);align-items:center;gap:clamp(55px,7vw,130px);min-height:min(1000px,92svh);display:grid}.admin-mobile-kicker{display:none}.admin-showcase-visual{min-height:clamp(520px,43vw,760px);position:relative}.admin-showcase-visual:before{content:"";filter:blur(90px);background:#ff650f29;border-radius:50%;position:absolute;inset:14% 10%}.admin-window{background:#111214;border:1px solid #ffffff26;border-radius:clamp(16px,1.5vw,25px);transition:border-color .28s,box-shadow .28s,transform .5s cubic-bezier(.16,1,.3,1);position:absolute;overflow:hidden;box-shadow:0 45px 100px #0000009e,0 0 0 1px #ff650f12}.admin-window:hover{border-color:#ff650f8f;box-shadow:0 45px 100px #000000ad,0 0 38px #ff650f21}.admin-window-main{z-index:2;width:91%;top:3%;left:0;transform:perspective(1400px)rotateY(5deg)rotateX(1deg)}.admin-window-main:hover{transform:perspective(1400px)rotateY(2deg)translateY(-5px)}.admin-window-secondary{z-index:3;width:65%;bottom:2%;right:-1%;transform:perspective(1200px)rotateY(-5deg)translateZ(20px)}.admin-window-secondary:hover{transform:perspective(1200px)rotateY(-2deg)translateY(-5px)}.admin-window-bar{background:#111317;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:clamp(27px,2.2vw,37px);padding:0 13px;display:flex}.admin-window-bar i{background:#ff7551;border-radius:50%;width:6px;height:6px}.admin-window-bar i:nth-child(2){background:#e5b94d}.admin-window-bar i:nth-child(3){background:#5eaa75}.admin-window-bar small{color:#767980;letter-spacing:.08em;text-transform:uppercase;margin-left:5px;font-size:8px;font-style:normal;font-weight:700}.admin-window img{width:100%;height:auto;display:block}.admin-orbit{aspect-ratio:1;border:1px solid #ff650f38;border-radius:50%;width:37%;position:absolute;bottom:13%;right:7%;box-shadow:0 0 0 30px #ff650f05,0 0 0 60px #ff650f03}.admin-showcase-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4vw,74px);line-height:.98}.admin-showcase-copy h2 em{color:var(--orange);font-style:normal}.admin-showcase-lead{color:#9b9da2;max-width:680px;margin:25px 0 0;font-size:clamp(13px,1vw,17px);line-height:1.7}.admin-feature-list{border-top:1px solid var(--line);margin-top:clamp(28px,3.2vw,52px)}.admin-feature-list article{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:clamp(18px,1.7vw,28px) 0;display:grid}.admin-feature-list article>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;padding-top:3px;font-size:9px}.admin-feature-list h3{margin:0;font-size:clamp(14px,1vw,18px)}.admin-feature-list p{color:#777a80;max-width:600px;margin:8px 0 0;font-size:12px;line-height:1.65}.admin-panel-action{gap:12px;margin-top:28px;display:grid}.admin-panel-action a,.service-support-shell a{background:#ff650f0e;border:1px solid #ff650f80;border-radius:99px;align-items:center;gap:18px;width:fit-content;min-height:48px;padding:0 7px 0 19px;font-size:11px;font-weight:750;transition:background .25s,transform .25s;display:inline-flex}.admin-panel-action a:hover,.service-support-shell a:hover{background:#ff650f21;transform:translateY(-2px)}.admin-panel-action a span,.service-support-shell a span{background:var(--orange);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.admin-panel-action small{color:#5f6268;font-size:9px}.inner-page{background:#030304}.subpage-shell{z-index:2;width:var(--page);margin:0 auto;position:relative}.subpage-hero{background:radial-gradient(circle at 78% 38%,#ff650f1f,#0000 27%),radial-gradient(circle at 18% 74%,#8437ff0e,#0000 25%),#030304;align-items:center;min-height:clamp(640px,100svh - 78px,1040px);display:grid}.subpage-hero .subpage-shell{padding:clamp(80px,9vw,165px) 0 clamp(65px,7vw,120px)}.subpage-hero h1{letter-spacing:-.068em;max-width:1560px;margin:0;font-size:clamp(52px,6.3vw,126px);font-weight:790;line-height:.92}.subpage-hero h1 em,.inner-section-heading h2 em,.story-heading h2 em,.principles-intro h2 em,.service-support-shell h2 em,.contact-aside h2 em{color:var(--orange);font-style:normal}.subpage-hero-bottom{border-top:1px solid var(--line);grid-template-columns:minmax(300px,.75fr) auto;align-items:start;gap:50px;max-width:1080px;margin-top:clamp(45px,6vw,90px);padding-top:24px;display:grid}.subpage-hero-bottom p{color:#a2a4aa;max-width:740px;margin:0;font-size:clamp(14px,1.05vw,18px);line-height:1.72}.subpage-hero-bottom>span,.subpage-hero-bottom>a{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;padding-top:4px;font-size:10px;font-weight:800}.story-section,.capability-section,.principles-section,.services-list-section,.delivery-section,.service-support,.contact-workspace,.contact-notes,.page-cta-section,.legal-body{padding:clamp(85px,9vw,170px) 0}.story-section,.delivery-section,.contact-workspace{background:radial-gradient(circle at 15% 45%,#ff650f11,#0000 28%),#060607}.story-grid{grid-template-columns:minmax(400px,.85fr) minmax(430px,.75fr);gap:clamp(70px,10vw,180px);display:grid}.story-heading h2,.principles-intro h2,.service-support-shell h2,.contact-aside h2{letter-spacing:-.057em;margin:0;font-size:clamp(42px,4.4vw,82px);line-height:.98}.story-copy{padding-top:32px}.story-copy p{color:#898b91;margin:0 0 24px;font-size:clamp(14px,1vw,17px);line-height:1.82}.story-copy .story-lead{color:#eeeff0;letter-spacing:-.025em;font-size:clamp(20px,1.55vw,28px);line-height:1.45}.inner-section-heading{text-align:center;max-width:1050px;margin:0 auto clamp(48px,6vw,92px)}.inner-section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,94px);line-height:.98}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5vw,24px);display:grid}.capability-card{background:linear-gradient(145deg,#ffffff0b,#0000 45%),#08090b;border:1px solid #ffffff1a;border-radius:clamp(22px,2.2vw,36px);flex-direction:column;min-height:clamp(330px,28vw,500px);padding:clamp(25px,3vw,50px);transition:border-color .22s,box-shadow .22s,transform .38s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.capability-card:hover{border-color:#ff650f94;transform:translateY(-5px);box-shadow:0 0 35px #ff650f1a}.capability-card>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:10px}.capability-card h3{letter-spacing:-.045em;max-width:340px;margin:auto 0 0;font-size:clamp(24px,2vw,39px);line-height:1.06}.capability-card p{color:#7f8187;margin:18px 0 0;font-size:12px;line-height:1.72}.capability-card>i{color:#55585e;font-style:normal;position:absolute;top:25px;right:28px}.principles-section{background:radial-gradient(circle at 85% 42%,#ff650f13,#0000 28%),#030304}.principles-shell{grid-template-columns:minmax(390px,.82fr) minmax(430px,.75fr);align-items:start;gap:clamp(70px,10vw,180px);display:grid}.principles-intro>p:last-child{color:#85878d;max-width:640px;margin:25px 0 0;font-size:14px;line-height:1.75}.principles-list{border-top:1px solid var(--line)}.principles-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:15px;padding:clamp(23px,2.2vw,35px) 0;display:grid}.principles-list article>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:9px}.principles-list h3{margin:0;font-size:clamp(18px,1.35vw,25px)}.principles-list p{color:#7f8187;max-width:560px;margin:10px 0 0;font-size:12px;line-height:1.7}.page-cta-section{padding-top:30px}.page-cta{width:var(--page);background:radial-gradient(circle at 87%,#ff650f2e,#0000 30%),linear-gradient(125deg,#ffffff0d,#0000 43%),#08090b;border:1px solid #ff650f61;border-radius:clamp(26px,3vw,48px);justify-content:space-between;align-items:center;gap:40px;min-height:clamp(250px,22vw,390px);margin:0 auto;padding:clamp(32px,4vw,75px);display:flex}.page-cta small{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.page-cta h2{letter-spacing:-.055em;max-width:900px;margin:15px 0 0;font-size:clamp(35px,3.7vw,69px);line-height:1}.page-cta>a{border:1px solid #ff650f8c;border-radius:99px;flex:none;align-items:center;gap:21px;min-height:58px;padding:0 8px 0 23px;font-size:12px;font-weight:750;display:inline-flex}.page-cta>a span{background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.services-list{border-top:1px solid var(--line)}.service-detail{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.35fr) minmax(430px,1fr) minmax(240px,.45fr);align-items:start;gap:clamp(30px,5vw,95px);min-height:clamp(310px,27vw,470px);padding:clamp(35px,4.2vw,78px) 0;scroll-margin-top:100px;display:grid}.service-number{gap:20px;display:grid}.service-number>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:11px}.service-number small{color:#d5d6d8;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.service-main h2{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(31px,3.3vw,62px);line-height:1.02}.service-main>p{color:#8e9096;max-width:720px;margin:24px 0 0;font-size:14px;line-height:1.75}.service-main ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.service-main li{color:#aaaeb3;letter-spacing:.04em;background:#ffffff05;border:1px solid #ffffff1a;border-radius:99px;padding:8px 12px;font-size:9px;font-weight:700}.service-outcome{background:linear-gradient(90deg,#ff650f0d,#0000);border-left:1px solid #ff650f6b;padding:22px}.service-outcome small{color:#777a80;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.service-outcome strong{color:#e1e2e4;margin-top:13px;font-size:13px;line-height:1.55;display:block}.delivery-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.delivery-card{border-left:1px solid var(--line);flex-direction:column;min-height:clamp(240px,20vw,360px);padding:clamp(24px,2.6vw,46px);transition:background .25s;display:flex}.delivery-card:first-child{border-left:0}.delivery-card:hover{background:#ff650f09}.delivery-card>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:9px}.delivery-card h3{margin:auto 0 0;font-size:clamp(21px,1.8vw,34px)}.delivery-card p{color:#7f8187;margin:15px 0 0;font-size:11px;line-height:1.65}.service-support-shell{background:radial-gradient(circle at 82% 40%,#ff650f21,#0000 32%),#08090b;border:1px solid #ff650f47;border-radius:clamp(25px,3vw,46px);grid-template-columns:minmax(400px,1fr) minmax(330px,.65fr);align-items:center;gap:clamp(50px,8vw,140px);padding:clamp(35px,4.5vw,82px);display:grid}.service-support-shell>div:last-child>p{color:#92949a;margin:0 0 26px;font-size:14px;line-height:1.72}.contact-workspace-grid{grid-template-columns:minmax(370px,.67fr) minmax(540px,.95fr);align-items:start;gap:clamp(60px,9vw,160px);display:grid}.contact-aside{position:sticky;top:60px}.contact-aside>p{color:#8b8d93;max-width:620px;margin:25px 0 0;font-size:14px;line-height:1.75}.contact-aside address{border-top:1px solid var(--line);margin-top:45px;font-style:normal}.contact-aside address>div{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;padding:21px 0;display:grid}.contact-aside address>div>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;padding-top:4px;font-size:8px}.contact-aside address div div{gap:5px;display:grid}.contact-aside address small{color:#686b71;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.contact-aside address a,.contact-aside address strong{color:#e7e8ea;font-size:14px;font-weight:650}.contact-form-panel{background:linear-gradient(140deg,#ffffff0b,#0000 42%),#090a0c;border:1px solid #ff650f45;border-radius:clamp(26px,3vw,44px);padding:clamp(24px,3vw,50px);box-shadow:0 35px 85px #0000004d}.contact-form-heading{border-bottom:1px solid var(--line);margin-bottom:12px;padding:0 2px 25px}.contact-form-heading>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:9px;font-weight:800}.contact-form-heading h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(29px,2.5vw,45px)}.contact-form-heading p{color:#777a80;margin:8px 0 0;font-size:11px}.contact-form-panel .contact-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.form-consent{align-items:start;line-height:1.55;color:#777a80!important;letter-spacing:0!important;grid-template-columns:18px 1fr!important;gap:10px!important;font-size:9px!important;font-weight:500!important}.contact-form .form-consent input{width:16px;height:16px;accent-color:var(--orange);margin:1px 0 0;padding:0}.form-consent a{color:#d8d9db;text-underline-offset:3px;text-decoration:underline}.form-submit-row{gap:10px;margin-top:23px;display:grid}.form-submit-row button{background:#ff650f14;border:1px solid #ff650fa6;border-radius:99px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 8px 0 21px;font-size:12px;font-weight:750;transition:background .25s,transform .25s;display:flex}.form-submit-row button:hover{background:#ff650f29;transform:translateY(-2px)}.form-submit-row button b{background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.form-submit-row small{color:#606269;font-size:8px;line-height:1.45}.form-success{color:#79d898;opacity:0;max-height:0;margin:0;font-size:10px;line-height:1.5;transition:max-height .4s,margin .4s,opacity .4s,transform .4s;overflow:hidden;transform:translateY(-5px)}.form-success.is-visible{opacity:1;max-height:80px;margin-top:14px;transform:translateY(0)}.contact-note-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contact-note-grid article{border-left:1px solid var(--line);min-height:220px;padding:clamp(25px,3vw,48px)}.contact-note-grid article:first-child{border-left:0}.contact-note-grid article>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:8px}.contact-note-grid h3{margin:50px 0 0;font-size:clamp(20px,1.6vw,30px)}.contact-note-grid p{color:#7d8086;margin:12px 0 0;font-size:11px;line-height:1.65}.legal-hero{background:radial-gradient(circle at 80% 45%,#ff650f1a,#0000 28%),#030304;align-items:end;min-height:520px;display:grid}.legal-hero .subpage-shell{padding:clamp(90px,9vw,155px) 0 clamp(60px,6vw,100px)}.legal-hero h1{letter-spacing:-.065em;max-width:1150px;margin:0;font-size:clamp(53px,6.2vw,116px);line-height:.93}.legal-hero p:not(.kicker){color:#97999f;max-width:780px;margin:30px 0 0;font-size:15px;line-height:1.7}.legal-hero small{color:#5f6268;letter-spacing:.08em;text-transform:uppercase;margin-top:22px;font-size:9px;display:block}.legal-body{background:#070708}.legal-content{background:#0a0b0d;border:1px solid #ffffff1a;border-radius:clamp(24px,2.5vw,38px);width:min(86vw,900px);margin:0 auto;padding:clamp(34px,5vw,75px)}.legal-content h2{letter-spacing:-.035em;margin:48px 0 15px;font-size:clamp(21px,1.7vw,30px)}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#92949a;font-size:13px;line-height:1.8}.legal-content ul{padding-left:20px}.legal-content a{color:var(--orange-2);text-underline-offset:4px;text-decoration:underline}@media (max-width:1080px){.admin-showcase-shell{grid-template-columns:1fr;gap:70px;min-height:0}.admin-showcase-visual{width:min(90vw,850px);min-height:660px;margin:0 auto}.admin-showcase-copy{max-width:820px}.story-grid,.principles-shell,.contact-workspace-grid{grid-template-columns:1fr;gap:55px}.capability-grid{grid-template-columns:1fr 1fr}.capability-card:last-child{grid-column:1/-1}.service-detail{grid-template-columns:130px minmax(0,1fr)}.service-outcome{grid-column:2}.delivery-grid{grid-template-columns:1fr 1fr}.delivery-card:nth-child(3){border-left:0;border-top:1px solid var(--line)}.delivery-card:nth-child(4){border-top:1px solid var(--line)}.service-support-shell{grid-template-columns:1fr}.contact-aside{position:static}}@media (max-width:720px){.responsive-title-desktop{display:none}.responsive-title-mobile{display:flex}.admin-showcase-shell{gap:28px}.admin-mobile-kicker{margin:0;display:flex}.admin-desktop-kicker{display:none}.admin-showcase-visual{min-height:390px}.admin-window-main{width:96%;top:0;transform:none}.admin-window-main:hover{transform:translateY(-3px)}.admin-window-secondary{width:76%;bottom:0;right:0;transform:none}.admin-window-secondary:hover{transform:translateY(-3px)}.admin-showcase-copy h2{font-size:clamp(35px,10vw,50px)}.admin-feature-list article{grid-template-columns:32px 1fr}.subpage-hero{min-height:calc(100svh - 64px)}.subpage-hero .subpage-shell{padding:90px 0 65px}.subpage-hero h1{font-size:clamp(43px,13.5vw,70px);line-height:.94}.subpage-hero-bottom{grid-template-columns:1fr;gap:23px;margin-top:48px}.story-section,.capability-section,.principles-section,.services-list-section,.delivery-section,.service-support,.contact-workspace,.contact-notes,.page-cta-section,.legal-body{padding:82px 0}.story-grid,.principles-shell,.contact-workspace-grid{gap:42px}.story-heading h2,.principles-intro h2,.service-support-shell h2,.contact-aside h2{font-size:clamp(36px,10vw,52px)}.story-copy{padding-top:0}.inner-section-heading{margin-bottom:42px}.inner-section-heading h2{font-size:clamp(37px,10vw,54px)}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card:last-child{grid-column:auto;min-height:290px}.page-cta{flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding:30px 22px}.service-detail{grid-template-columns:1fr;gap:30px;min-height:0;padding:48px 0}.service-number{gap:10px}.service-main h2{font-size:clamp(31px,9vw,45px)}.service-outcome{grid-column:auto}.delivery-grid{grid-template-columns:1fr}.delivery-card,.delivery-card:nth-child(3),.delivery-card:nth-child(4){border-top:1px solid var(--line);border-left:0;min-height:230px}.delivery-card:first-child{border-top:0}.service-support-shell{gap:35px;padding:30px 21px}.contact-form-panel{padding:23px 16px}.contact-note-grid{grid-template-columns:1fr}.contact-note-grid article{border-top:1px solid var(--line);border-left:0;min-height:210px}.contact-note-grid article:first-child{border-top:0}.legal-hero{min-height:470px}.legal-hero h1{font-size:clamp(47px,13vw,70px)}.legal-content{width:var(--page);padding:30px 20px}}@media (prefers-reduced-motion:reduce){.responsive-title-char,.performance-fade-group,.performance-fade-group.is-primary .performance-fade-line{opacity:1;transition:none;animation:none;transform:none}}@media (min-width:1081px) and (max-width:2100px){.responsive-experience .responsive-copy h2{font-size:clamp(42px,2.7vw,56px)}}@media (max-width:390px){.admin-showcase-visual{min-height:330px}.subpage-hero h1{font-size:42px}}.subpage-hero-layout{grid-template-columns:minmax(650px,1.08fr) minmax(390px,.48fr);align-items:center;gap:clamp(70px,9vw,175px);display:grid}.subpage-hero-copy>p:last-child{border-top:1px solid var(--line);color:#9a9ca2;max-width:760px;margin:clamp(38px,4vw,68px) 0 0;padding-top:24px;font-size:clamp(14px,1vw,17px);line-height:1.75}.subpage-hero-points{align-self:center;width:100%}.subpage-hero-bottom{grid-template-columns:minmax(320px,.82fr) minmax(400px,.62fr);gap:clamp(60px,9vw,170px);width:100%;max-width:none}.intro-points{border-top:1px solid #ff650f33;display:grid}.intro-points article{border-bottom:1px solid var(--line);grid-template-columns:clamp(48px,4vw,66px) 1fr;align-items:center;gap:16px;min-height:clamp(72px,5.5vw,102px);padding:14px 0;display:grid}.intro-points article>span{aspect-ratio:1;width:clamp(44px,3.7vw,60px);color:var(--orange);font-family:var(--font-geist-mono), monospace;background:radial-gradient(circle,#ff650f1f,#0000 70%),#ffffff05;border:1px solid #ff650f6b;border-radius:16px;place-items:center;font-size:clamp(13px,1.1vw,18px);font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff0d}.intro-points article div{gap:7px;display:grid}.intro-points strong{color:#f0f0f1;letter-spacing:-.035em;text-transform:none;font-size:clamp(17px,1.3vw,24px)}.intro-points small{color:#73767c;letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.capability-icon{background:radial-gradient(circle at 50% 45%,#ff650f21,#0000 68%),#ffffff06;border:1px solid #ffffff1c;border-radius:clamp(21px,2vw,31px);place-items:center;width:clamp(82px,7.5vw,128px);height:clamp(82px,7.5vw,128px);margin-top:auto;transition:border-color .25s,box-shadow .25s,transform .38s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 1px #ffffff0d}.capability-icon svg{stroke:#fff;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%;overflow:visible}.capability-card:hover .capability-icon{border-color:#ff650f8c;transform:translateY(-3px)scale(1.025);box-shadow:0 0 30px #ff650f1f}.capability-card>span{position:absolute;top:clamp(25px,3vw,50px);left:clamp(25px,3vw,50px)}.capability-card h3{margin:clamp(25px,2.4vw,40px) 0 0}.contact-info-only{grid-template-columns:minmax(380px,.68fr) minmax(440px,.72fr);align-items:stretch;gap:clamp(60px,9vw,160px);display:grid}.contact-info-only .contact-aside{position:static}.contact-workspace-first{padding-top:clamp(85px,8vw,145px)}.contact-direct-panel{background:radial-gradient(circle at 78% 18%,#ff650f33,#0000 25%),linear-gradient(145deg,#ffffff0d,#0000 45%),#090a0c;border:1px solid #ff650f57;border-radius:clamp(28px,3vw,46px);flex-direction:column;justify-content:flex-end;min-height:600px;padding:clamp(32px,4vw,70px);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000057}.contact-direct-panel:before{aspect-ratio:1;content:"";border:1px solid #ff650f26;border-radius:50%;width:65%;position:absolute;top:-15%;right:-12%;box-shadow:0 0 0 55px #ff650f05,0 0 0 110px #ff650f03}.contact-direct-icon{z-index:1;aspect-ratio:1;color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:clamp(56px,5vw,82px);font-size:22px;display:grid;position:absolute;top:clamp(30px,4vw,68px);right:clamp(30px,4vw,68px);box-shadow:0 0 35px #ff650f40}.contact-direct-panel>small,.contact-direct-panel>h2,.contact-direct-panel>p,.contact-direct-panel>a,.contact-direct-meta{z-index:1;position:relative}.contact-direct-panel>small{color:var(--orange);letter-spacing:.16em;font-size:9px;font-weight:800}.contact-direct-panel>h2{letter-spacing:-.055em;max-width:650px;margin:17px 0 0;font-size:clamp(32px,3.1vw,58px);line-height:1.03}.contact-direct-panel>p{color:#8e9096;max-width:590px;margin:20px 0 0;font-size:13px;line-height:1.72}.contact-direct-panel>a{background:#ff650f12;border:1px solid #ff650f94;border-radius:99px;align-items:center;gap:20px;width:fit-content;min-height:54px;margin-top:30px;padding:0 8px 0 21px;font-size:12px;font-weight:750;display:inline-flex}.contact-direct-panel>a>span{background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.contact-direct-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;margin-top:32px;padding-top:21px;display:flex}.contact-direct-meta span{color:#6f7278;font-size:9px}.contact-direct-meta span:before{color:var(--orange);content:"•";margin-right:7px}.quote-hero{background:radial-gradient(circle at 78% 34%,#ff650f24,#0000 28%),radial-gradient(circle at 18% 78%,#7f3bff0d,#0000 23%),#030304;align-items:center;min-height:clamp(680px,100svh - 78px,1050px);display:grid}.quote-hero .subpage-shell{grid-template-columns:minmax(540px,1fr) minmax(410px,.52fr);align-items:end;gap:clamp(70px,10vw,190px);padding:clamp(80px,9vw,150px) 0;display:grid}.quote-hero-copy h1{letter-spacing:-.068em;margin:0;font-size:clamp(55px,6vw,118px);line-height:.92}.quote-hero-copy h1 em{color:var(--orange);font-style:normal}.quote-hero-copy>p:last-child{color:#92949a;max-width:770px;margin:35px 0 0;font-size:clamp(14px,1vw,17px);line-height:1.75}.quote-hero-steps{border-top:1px solid #ff650f40}.quote-hero-steps article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;align-items:center;gap:12px;min-height:92px;padding:17px 0;display:grid}.quote-hero-steps article>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;font-size:9px}.quote-hero-steps article div{gap:6px;display:grid}.quote-hero-steps strong{font-size:clamp(17px,1.2vw,22px)}.quote-hero-steps small{color:#6d7076;font-size:10px}.quote-form-section{background:radial-gradient(circle at 12% 30%,#ff650f12,#0000 24%),#060607;padding:clamp(80px,9vw,170px) 0}.quote-form-first{padding-top:clamp(35px,4vw,70px)}.quote-form-first .quote-form-shell{margin-top:0}.quote-form-shell{background:linear-gradient(135deg,#ffffff0b,#0000 38%),#090a0c;border:1px solid #ff650f42;border-radius:clamp(28px,3vw,48px);width:min(90vw,1450px);margin:0 auto;padding:clamp(28px,4vw,75px);box-shadow:0 38px 95px #00000057}.quote-form-shell>header{border-bottom:1px solid var(--line);padding-bottom:clamp(32px,4vw,62px)}.quote-form-shell>header>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;font-size:9px;font-weight:800}.quote-form-shell>header h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(36px,4vw,72px);line-height:1}.quote-form-shell>header p{color:#777a80;max-width:670px;margin:17px 0 0;font-size:12px;line-height:1.65}.quote-form fieldset{border:0;border-bottom:1px solid var(--line);margin:0;padding:clamp(36px,4vw,70px) 0}.quote-form legend{grid-template-columns:52px 1fr;align-items:start;gap:15px;width:100%;margin:0 0 clamp(27px,3vw,46px);padding:0;display:grid}.quote-form legend>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;padding-top:5px;font-size:9px}.quote-form legend div{gap:7px;display:grid}.quote-form legend strong{letter-spacing:-.04em;font-size:clamp(23px,2vw,35px)}.quote-form legend small{color:#71747a;font-size:10px}.quote-field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.quote-field-grid label{gap:9px;display:grid}.quote-field-grid label>span{color:#a9abb0;letter-spacing:.04em;font-size:10px;font-weight:700}.quote-form input,.quote-form select,.quote-form textarea{color:#f3f3f4;background:#ffffff07;border:1px solid #ffffff1c;border-radius:14px;outline:0;width:100%;transition:border-color .25s,background .25s,box-shadow .25s}.quote-form input,.quote-form select{height:54px;padding:0 15px}.quote-form textarea{resize:vertical;min-height:170px;padding:16px}.quote-form input::placeholder,.quote-form textarea::placeholder{color:#5f6268}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{background:#ff650f09;border-color:#ff650fc2;box-shadow:0 0 0 3px #ff650f13}.quote-full-field{grid-column:1/-1}.project-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.project-choice-grid label{cursor:pointer;background:#ffffff06;border:1px solid #ffffff1a;border-radius:19px;flex-direction:column;justify-content:flex-end;min-height:clamp(190px,15vw,240px);padding:clamp(18px,2vw,28px);transition:border-color .25s,background .25s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.project-choice-grid label:before{aspect-ratio:1;content:"";opacity:0;filter:blur(38px);background:#ff650f26;border-radius:50%;width:42%;transition:opacity .3s;position:absolute;top:10%;left:8%}.project-choice-grid label:hover,.project-choice-grid label.is-selected{background:#ff650f0f;border-color:#ff650fa6;transform:translateY(-3px)}.project-choice-grid label:hover:before,.project-choice-grid label.is-selected:before{opacity:1}.project-choice-grid input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.project-choice-grid label>strong{z-index:1;max-width:230px;font-size:clamp(13px,1vw,17px);font-weight:720;line-height:1.25;position:relative}.project-choice-icon{z-index:1;background:#ffffff06;border:1px solid #ffffff1c;border-radius:clamp(18px,1.7vw,26px);place-items:center;width:clamp(64px,5.7vw,92px);height:clamp(64px,5.7vw,92px);margin-bottom:auto;transition:border-color .25s,box-shadow .25s,transform .35s cubic-bezier(.16,1,.3,1);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0b}.project-choice-icon svg{stroke:#fff;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:54%;height:54%}.project-choice-grid label:hover .project-choice-icon,.project-choice-grid label.is-selected .project-choice-icon{border-color:#ff650f8c;transform:translateY(-2px)scale(1.025);box-shadow:0 0 28px #ff650f1f}.project-choice-grid label>i{color:#55585e;font-style:normal;position:absolute;top:16px;right:17px}.project-choice-grid label.is-selected>i{color:var(--orange)}.conditional-fields{animation:.5s cubic-bezier(.16,1,.3,1) both conditional-show}@keyframes conditional-show{0%{opacity:0;transform:translateY(18px)}}.quote-consent{color:#777a80;grid-template-columns:18px 1fr;align-items:start;gap:11px;margin-top:30px;font-size:10px;line-height:1.55;display:grid}.quote-consent input{width:16px;height:16px;accent-color:var(--orange);margin:1px 0 0;padding:0}.quote-consent a{color:#e0e1e3;text-underline-offset:3px;text-decoration:underline}.quote-submit{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:25px;margin-top:30px;display:grid}.quote-submit button{background:#ff650f14;border:1px solid #ff650fb3;border-radius:99px;align-items:center;gap:25px;min-height:60px;padding:0 8px 0 25px;font-size:12px;font-weight:750;display:inline-flex}.quote-submit button>span{background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.quote-submit p{color:#61646a;max-width:430px;margin:0;font-size:9px;line-height:1.5}@media (max-width:1080px){.subpage-hero-layout{grid-template-columns:1fr;gap:55px}.subpage-hero-points{max-width:720px}.subpage-hero-bottom{grid-template-columns:1fr 1fr;gap:55px}.contact-info-only{grid-template-columns:1fr;gap:55px}.quote-hero .subpage-shell{grid-template-columns:1fr;gap:65px}.quote-hero-steps{grid-template-columns:1fr 1fr;display:grid}.quote-hero-steps article:nth-child(2n){border-left:1px solid var(--line);padding-left:25px}.project-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.subpage-hero-layout{gap:42px}.subpage-hero-copy>p:last-child{margin-top:35px}.subpage-hero-bottom{grid-template-columns:1fr;gap:38px}.intro-points article{grid-template-columns:50px 1fr;min-height:78px}.intro-points strong{font-size:18px}.contact-direct-panel{min-height:570px;padding:27px 21px}.contact-workspace-first{padding-top:72px}.contact-direct-panel>h2{font-size:clamp(32px,9vw,45px)}.quote-hero{min-height:auto}.quote-hero .subpage-shell{gap:50px;padding:92px 0 75px}.quote-hero-copy h1{font-size:clamp(45px,12.5vw,65px)}.quote-hero-steps{grid-template-columns:1fr}.quote-hero-steps article:nth-child(2n){border-left:0;padding-left:0}.quote-form-section{padding:65px 0}.quote-form-first{padding-top:22px}.quote-form-shell{width:var(--page);border-radius:26px;padding:27px 17px}.quote-field-grid{grid-template-columns:1fr;gap:16px}.quote-full-field{grid-column:auto}.project-choice-grid{grid-template-columns:1fr}.project-choice-grid label{min-height:150px}.project-choice-icon{width:58px;height:58px}.quote-form legend{grid-template-columns:34px 1fr}.quote-submit{grid-template-columns:1fr}.quote-submit button{justify-content:space-between;width:100%}}.admin-demo{color:#162028;cursor:default;background:#f2eee6;grid-template-columns:300px minmax(0,1fr);min-height:100svh;display:grid}.admin-demo button,.admin-demo a{cursor:pointer}.admin-sidebar{z-index:20;color:#d9ddde;background:radial-gradient(circle at 20% 15%,#d8aa481a,#0000 25%),linear-gradient(145deg,#1d2a31,#101c24 65%);flex-direction:column;height:100svh;padding:26px 18px 18px;display:flex;position:sticky;top:0;box-shadow:8px 0 35px #121c221f}.admin-window-dots{gap:8px;display:flex}.admin-window-dots i{background:#e87c61;border-radius:50%;width:10px;height:10px}.admin-window-dots i:nth-child(2){background:#dfb45e}.admin-window-dots i:nth-child(3){background:#68a681}.admin-demo-brand{align-items:center;gap:15px;margin:30px 8px 42px;display:flex}.admin-demo-brand>span{color:#e8c16a;background:#d7ae5214;border:1px solid #d7ae5273;border-radius:16px;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:31px;display:grid}.admin-demo-brand div,.admin-sidebar nav button div{gap:6px;display:grid}.admin-demo-brand strong{color:#f0f0ed;letter-spacing:.15em;font-size:15px}.admin-demo-brand small{color:#7d898e;letter-spacing:.23em;font-size:8px}.admin-sidebar>p{color:#6b777c;letter-spacing:.23em;margin:0 10px 16px;font-size:8px;font-weight:800}.admin-sidebar nav{gap:8px;display:grid}.admin-sidebar nav button{color:#9fa9ad;text-align:left;background:0 0;border:1px solid #0000;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:64px;padding:9px 12px;transition:border-color .25s,color .25s,background .25s;display:grid;position:relative}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:#f3f2ed;background:linear-gradient(100deg,#d0a5452e,#ffffff0e);border-color:#dbb45640}.admin-sidebar nav button>span{background:#ffffff0e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.admin-sidebar nav button.active>span{color:#e5be62;background:#cda03c2e}.admin-sidebar svg,.admin-topbar svg,.admin-stat-icon svg,.admin-workspaces svg,.admin-activity svg,.admin-safe-session svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.admin-sidebar nav strong{font-size:14px;font-weight:520}.admin-sidebar nav small{color:#657278;font-size:10px;font-weight:400}.admin-sidebar nav button>i{color:#cfd4d5;font-size:20px;font-style:normal}.admin-safe-session{color:#74b58c;background:#ffffff06;border:1px solid #ffffff12;border-radius:15px;align-items:center;gap:12px;margin-top:auto;padding:14px;display:flex}.admin-safe-session div{gap:5px;display:grid}.admin-safe-session strong{color:#aeb6b8;font-size:12px;font-weight:520}.admin-safe-session small{color:#526168;font-size:9px}.admin-view-site{color:#9ba5a8;justify-content:space-between;margin:15px 8px 0;font-size:12px;font-weight:450;display:flex}.admin-main{min-width:0}.admin-topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f7f1e8;border-bottom:1px solid #1e2a3014;justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding:0 clamp(24px,3vw,55px);display:flex;position:sticky;top:0}.admin-topbar>p{color:#9d9a92;align-items:center;gap:13px;font-size:12px;font-weight:400;display:flex}.admin-topbar>p i{font-style:normal}.admin-topbar>p strong{color:#1e2930;font-weight:560}.admin-topbar>div{align-items:center;gap:10px;display:flex}.admin-search,.admin-notification,.admin-profile{color:#747b7d;background:#ffffffa6;border:1px solid #232f361a;border-radius:14px;min-height:44px}.admin-search{text-align:left;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;width:180px;padding:0 12px;display:grid}.admin-search span{font-size:11px;font-weight:400}.admin-search kbd{color:#aaa79f;font-size:9px;font-weight:400}.admin-notification{place-items:center;width:44px;display:grid;position:relative}.admin-notification i{background:#c78c31;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;right:9px}.admin-profile{text-align:left;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-width:185px;padding:5px 10px 5px 5px;display:grid}.admin-profile>span{color:#fff;background:#bd8938;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:600;display:grid}.admin-profile div{gap:3px;display:grid}.admin-profile strong{color:#202a30;font-size:13px;font-weight:560}.admin-profile small{color:#918f89;font-size:10px;font-weight:400}.admin-profile>i{font-style:normal}.admin-content{background:radial-gradient(circle at 74% 10%,#dfb5522e,#0000 24%),linear-gradient(135deg,#f6f2ea,#eee9df);min-height:calc(100svh - 78px);padding:clamp(42px,5vw,85px) clamp(24px,3vw,55px) 22px}.admin-page-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:clamp(32px,3.5vw,58px);display:flex}.admin-page-heading>div>small,.admin-surface header small{color:#b17c2f;letter-spacing:.21em;font-size:10px;font-weight:850}.admin-page-heading h1{letter-spacing:-.045em;margin:16px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,4vw,76px);font-weight:500;line-height:.98}.admin-page-heading p{color:#8c8b86;margin:12px 0 0;font-size:14px;font-weight:400}.admin-demo-badge{color:#649376;background:#ffffff9e;border:1px solid #3f7b5926;border-radius:99px;padding:10px 14px;font-size:8px;font-weight:750}.admin-demo-badge:before{color:#68af83;content:"●";margin-right:7px}.admin-save-button{color:#fff;background:#bd842d;border-radius:13px;min-height:42px;padding:0 18px;font-size:9px;font-weight:750}.admin-speed-panel{background:radial-gradient(circle at 90% 0,#18bc6917,#0000 29%),#fffc;border:1px solid #19252b12;border-radius:26px;margin-bottom:24px;padding:24px;overflow:hidden;box-shadow:0 24px 48px #41331d12}.admin-speed-panel>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;display:flex}.admin-speed-panel>header small{color:#168a50;letter-spacing:.19em;font-size:8px;font-weight:850}.admin-speed-panel>header h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.2vw,36px);font-weight:500}.admin-speed-panel>header p{color:#8f938f;margin:8px 0 0;font-size:9px}.admin-speed-meta{background:#f0faf4c7;border:1px solid #17945321;border-radius:13px;gap:5px;min-width:245px;padding:10px 12px;display:grid}.admin-speed-meta>div{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-speed-meta span{color:#2c6e49;white-space:nowrap;font-size:8px;font-weight:800}.admin-speed-meta span i,.admin-speed-status i{background:#16c469;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #16c4691a}.admin-speed-meta small{color:#91a097;letter-spacing:0;font-size:7px}.admin-speed-meta button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#19b761,#0e9250);border:1px solid #13a3542e;border-radius:9px;min-height:30px;padding:0 12px;font-size:7px;font-weight:850;transition:transform .22s,box-shadow .22s,opacity .22s;box-shadow:0 8px 18px #119d4f29}.admin-speed-meta button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 11px 22px #119d4f3b}.admin-speed-meta button:disabled{cursor:wait;opacity:.7}.admin-speed-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-speed-reports>article{background:linear-gradient(135deg,#fbfffcf5,#f0f8f3d1);border:1px solid #1e2a3014;border-radius:19px;padding:17px}.admin-speed-reports>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-device-chip{color:#25744a;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #16964f24;border-radius:99px;align-items:center;gap:7px;width:max-content;padding:6px 9px 6px 7px;font-size:7px;font-weight:850;display:flex}.admin-device-chip i{border:1.5px solid;border-radius:3px;width:10px;height:15px;display:block;position:relative}.admin-device-chip.desktop i{border-radius:2px;width:17px;height:11px}.admin-device-chip.desktop i:before{content:"";background:currentColor;width:1px;height:4px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.admin-device-chip.desktop i:after{content:"";background:currentColor;width:8px;height:1px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.admin-speed-reports h3{color:#26322c;margin:11px 0 0;font-size:13px}.admin-speed-reports header p{color:#939a95;margin:5px 0 0;font-size:8px}.admin-speed-status{color:#198751;white-space:nowrap;background:#16c46917;border-radius:99px;padding:7px 9px;font-size:7px}.admin-speed-status i{width:5px;height:5px;margin-right:5px}.admin-speed-scores{border-top:1px solid #1e2a3012;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;padding-top:15px;display:grid}.admin-speed-scores>div{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.admin-score-ring{aspect-ratio:1;background:conic-gradient(#13c567 0 100%, #dcece3 0);border-radius:50%;place-items:center;width:clamp(48px,3.9vw,62px);display:grid;position:relative;box-shadow:0 8px 18px #13c5671a}.admin-score-ring.score-97{background:conic-gradient(#13c567 0 97%, #dcece3 97% 100%)}.admin-score-ring:after{border-radius:inherit;content:"";background:#fbfffc;position:absolute;inset:5px}.admin-score-ring strong{z-index:1;color:#087b3d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(14px,1.25vw,20px);font-weight:650;position:relative}.admin-speed-scores>div>b{color:#53605a;max-width:82px;font-size:7px;font-weight:700;line-height:1.25}.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.admin-stat-grid article{background:#ffffffc7;border:1px solid #19252b12;border-radius:23px;flex-direction:column;min-height:155px;padding:20px;display:flex;box-shadow:0 18px 35px #41331d0f}.admin-stat-icon{color:#b57d28;background:#f7ead0;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.admin-stat-icon.color-1{color:#577482;background:#e6eef1}.admin-stat-icon.color-2{color:#b87054;background:#f6e6df}.admin-stat-icon.color-3{color:#5e9477;background:#e6f0ea}.admin-stat-grid article>b{margin-top:18px;font-family:Georgia,serif;font-size:34px;font-weight:500}.admin-stat-grid article>div{justify-content:space-between;gap:8px;margin-top:auto;display:flex}.admin-stat-grid strong{font-size:14px;font-weight:520}.admin-stat-grid small{color:#85857f;font-size:11px;font-weight:400}.admin-overview-grid{grid-template-columns:minmax(0,1fr) 320px;gap:22px;display:grid}.admin-surface{background:#ffffffc7;border:1px solid #19252b12;border-radius:26px;box-shadow:0 24px 48px #41331d12}.admin-surface>header{justify-content:space-between;align-items:center;gap:20px;padding:30px 30px 22px;display:flex}.admin-surface header h2{margin:9px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.admin-surface header button{color:#8c8b86;background:0 0;border:1px solid #1e2a301a;border-radius:11px;min-height:34px;padding:0 13px;font-size:11px;font-weight:400}.admin-workspaces>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 30px 30px;display:grid}.admin-workspaces article{background:linear-gradient(135deg,#fff,#f7f1e6);border:1px solid #1e2a3014;border-radius:18px;min-height:172px;padding:20px;position:relative}.admin-workspaces article>span,.admin-activity article>span{color:#b47a24;background:#faefd9;border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.admin-workspaces article>small{color:#a3a098;font-size:10px;font-weight:400;position:absolute;top:18px;right:18px}.admin-workspaces h3{margin:18px 0 0;font-size:18px;font-weight:520}.admin-workspaces p{color:#8e8d87;margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.45}.admin-workspaces article>i{color:#bd842d;font-style:normal;position:absolute;bottom:16px;right:18px}.admin-activity>div{padding:4px 25px}.admin-activity article{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;min-height:69px;display:grid}.admin-activity article>span{width:33px;height:33px}.admin-activity article div{gap:5px;display:grid}.admin-activity article strong{font-size:13px;font-weight:520}.admin-activity article small,.admin-activity time{color:#8e8c86;font-size:11px;font-weight:400}.admin-activity>p{color:#6d9b7d;background:#eef7f1;border:1px solid #5091681f;border-radius:13px;margin:18px 25px 25px;padding:13px;font-size:11px;font-weight:400}.admin-activity>p i{background:#74b68b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.admin-inbox{padding-bottom:28px}.admin-inbox>nav{background:#f2f0ea;border-radius:13px;gap:4px;width:fit-content;margin:0 30px 20px;padding:5px;display:flex}.admin-inbox>nav button{color:#9b9992;background:0 0;border-radius:9px;min-height:42px;padding:0 17px;font-size:11px;font-weight:500}.admin-inbox>nav button.active{color:#283238;background:#fff;box-shadow:0 4px 10px #1e262a0f}.admin-inbox>nav b{color:#b17c2f;margin-left:4px}.admin-inbox-table{border:1px solid #1e2a3017;border-radius:18px;margin:0 30px;overflow:hidden}.admin-inbox-head,.admin-inbox-table article{grid-template-columns:1.1fr 1.5fr .65fr .75fr;align-items:center;gap:18px;display:grid}.admin-inbox-head{color:#aaa79f;letter-spacing:.04em;text-transform:uppercase;background:#f6f3ed;min-height:52px;padding:0 22px;font-size:10px;font-weight:750}.admin-inbox-table article{border-top:1px solid #1e2a3012;min-height:98px;padding:0 22px;transition:background .2s}.admin-inbox-table article:hover{background:#f9f6efb8}.admin-inbox-table article>div{align-items:center;gap:14px;display:flex}.admin-inbox-table article>div>i{color:#b68132;background:#f5e8cf;border-radius:11px;place-items:center;width:46px;height:46px;font-size:11px;font-style:normal;font-weight:750;display:grid}.admin-inbox-table article>div span{gap:5px;display:grid}.admin-inbox-table article strong{font-size:13px;font-weight:520;line-height:1.3}.admin-inbox-table article small,.admin-inbox-table time{color:#8f8e88;font-size:11px}.admin-status-select{color:#987232;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#f5f0e5;border:1px solid #98723224;border-radius:10px;padding:0 34px 0 14px;font-size:12px;font-weight:500}.admin-status-select:focus-visible{border-color:#bf8733;outline:3px solid #bf873321}.admin-status-select.status-görüşüldü{color:#4f7888;background:#edf4f6}.admin-status-select.status-teklif-verildi{color:#745c90;background:#f3eff8}.admin-status-select.status-sonuçlandı{color:#4d8869;background:#edf7f1}.admin-status-select.status-spam{color:#9a5555;background:#faeeee}.admin-generic-grid{grid-template-columns:1fr 1fr;gap:14px;padding:25px;display:grid}.admin-generic-grid article{background:linear-gradient(145deg,#fff,#f7f2e9);border:1px solid #1e2a3014;border-radius:19px;grid-template-columns:38px 1fr auto;gap:12px;min-height:190px;padding:22px;display:grid}.admin-generic-grid article>span{color:#b07a2d;font-size:8px}.admin-generic-grid article div{align-self:end}.admin-generic-grid article small{color:#b07a2d;letter-spacing:.15em;font-size:7px}.admin-generic-grid article h2{margin:8px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.admin-generic-grid article p{color:#999791;max-width:390px;margin:10px 0 0;font-size:8px;line-height:1.5}.admin-generic-grid article button{color:#b07a2d;background:0 0;align-self:end}.admin-content>footer{color:#aaa79f;border-top:1px solid #1e2a3014;justify-content:space-between;margin-top:65px;padding-top:18px;font-size:7px;display:flex}@media (max-width:1150px){.admin-demo{grid-template-columns:90px minmax(0,1fr)}.admin-sidebar{padding:22px 12px}.admin-demo-brand{margin:28px auto 38px}.admin-demo-brand>div,.admin-sidebar>p,.admin-sidebar nav button div,.admin-sidebar nav button>i,.admin-safe-session div,.admin-view-site{display:none}.admin-sidebar nav button{grid-template-columns:1fr;padding:8px}.admin-sidebar nav button>span{margin:auto}.admin-safe-session{justify-content:center}.admin-overview-grid,.admin-speed-reports{grid-template-columns:1fr}.admin-activity{min-height:390px}}@media (max-width:1500px) and (min-width:761px){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.admin-demo{display:block}.admin-sidebar{grid-template-columns:auto 1fr;gap:12px;width:100%;height:auto;padding:14px;display:grid;position:relative}.admin-window-dots,.admin-safe-session{display:none}.admin-demo-brand{margin:0}.admin-demo-brand>span{width:44px;height:44px}.admin-sidebar nav{scrollbar-width:none;justify-content:flex-end;display:flex;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.admin-sidebar nav button{min-width:48px;min-height:48px}.admin-sidebar nav button>span{width:36px;height:36px}.admin-topbar{min-height:66px;padding:0 15px}.admin-topbar>p span,.admin-topbar>p i,.admin-search,.admin-profile div{display:none}.admin-profile{grid-template-columns:36px auto;min-width:80px}.admin-content{padding:36px 15px 18px}.admin-page-heading{flex-direction:column;align-items:flex-start}.admin-page-heading h1{font-size:43px}.admin-speed-panel>header{flex-direction:column;align-items:flex-start}.admin-speed-meta{width:100%;min-width:0}.admin-stat-grid{grid-template-columns:1fr 1fr}.admin-workspaces>div,.admin-generic-grid{grid-template-columns:1fr}.admin-overview-grid{gap:15px}.admin-inbox{overflow:hidden}.admin-inbox-table{overflow-x:auto}.admin-inbox-head,.admin-inbox-table article{min-width:760px}.admin-inbox>nav{max-width:calc(100% - 30px);margin:0 15px 18px;overflow-x:auto}}@media (max-width:430px){.admin-speed-panel{border-radius:21px;padding:17px}.admin-speed-reports>article{padding:14px}.admin-speed-reports>article>header{flex-direction:column;align-items:flex-start}.admin-speed-scores{gap:5px}.admin-score-ring{width:48px}.admin-speed-scores>div>b{font-size:6.5px}.admin-stat-grid{grid-template-columns:1fr}.admin-sidebar{grid-template-columns:46px minmax(0,1fr)}.admin-demo-brand>span{width:42px;height:42px}.admin-sidebar nav{justify-content:flex-start}.admin-surface>header{padding:24px 18px 18px}.admin-workspaces>div{padding:0 18px 18px}}.about-minimal{color:#f4f4f5;background:#030304}.about-minimal-shell{z-index:2;width:min(1420px,88vw);margin:0 auto;position:relative}.about-minimal-hero{background:radial-gradient(circle at 80% 30%,#ff650f12,#0000 30%),#030304;align-items:center;min-height:min(780px,100svh - 78px);display:grid}.about-minimal-hero .about-minimal-shell{grid-template-columns:minmax(0,1.15fr) minmax(310px,.55fr);align-items:end;gap:clamp(65px,10vw,170px);padding:clamp(110px,12vw,190px) 0 clamp(85px,9vw,140px);display:grid}.about-minimal-title h1{letter-spacing:-.06em;max-width:970px;margin:0;font-size:clamp(48px,5.15vw,88px);font-weight:720;line-height:1.01}.about-minimal-title h1 em,.about-minimal-heading h2 em{color:var(--orange);font-style:normal}.about-minimal-summary{color:#a2a4a9;border-top:1px solid #ffffff1f;max-width:520px;margin:0 0 5px;padding-top:24px;font-size:clamp(15px,1.05vw,18px);line-height:1.75}.about-minimal-section,.about-panel-section{padding:clamp(100px,10vw,170px) 0}.about-minimal-section{background:#070708}.about-minimal-columns,.about-panel-intro{grid-template-columns:minmax(0,.92fr) minmax(380px,.62fr);align-items:start;gap:clamp(70px,11vw,190px);display:grid}.about-minimal-index{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(26px,3vw,45px);font-size:10px;font-weight:800}.about-minimal-heading h2{letter-spacing:-.055em;max-width:790px;margin:0;font-size:clamp(39px,4vw,67px);font-weight:650;line-height:1.04}.about-minimal-copy{padding-top:56px}.about-minimal-copy p,.about-panel-summary{color:#8f9197;margin:0;font-size:clamp(14px,.95vw,17px);line-height:1.85}.about-minimal-copy p+p{margin-top:27px}.about-minimal-copy .about-minimal-lead{color:#ececed;letter-spacing:-.025em;font-size:clamp(20px,1.5vw,27px);line-height:1.5}.about-panel-section{background:radial-gradient(circle at 30% 62%,#ff650f0d,#0000 26%),#030304}.about-panel-summary{max-width:530px;padding-top:56px}.about-panel-visual{width:100%;min-height:clamp(420px,47vw,720px);margin:clamp(70px,8vw,120px) 0 clamp(65px,7vw,105px);position:relative}.about-panel-visual img{border:1px solid #ffffff1a;border-radius:clamp(14px,1.5vw,24px);height:auto;display:block;position:absolute;box-shadow:0 30px 90px #0000006b}.about-panel-visual img:first-child{width:76%;top:0;left:0}.about-panel-visual img:last-child{width:58%;bottom:0;right:0}.about-text-list{border-top:1px solid #ffffff1f}.about-text-list article{border-bottom:1px solid #ffffff1a;grid-template-columns:65px minmax(0,1fr);gap:clamp(18px,3vw,48px);padding:clamp(27px,3vw,44px) 0;display:grid}.about-text-list article>span{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;padding-top:5px;font-size:10px}.about-text-list article>div{grid-template-columns:minmax(220px,.58fr) minmax(300px,.9fr);gap:clamp(35px,8vw,130px);display:grid}.about-text-list h3{color:#f0f0f1;letter-spacing:-.035em;margin:0;font-size:clamp(20px,1.55vw,27px);font-weight:620;line-height:1.2}.about-text-list p{color:#85878d;max-width:640px;margin:0;font-size:clamp(13px,.85vw,15px);line-height:1.8}.about-reasons{background:radial-gradient(circle at 78% 35%,#ff650f0b,#0000 25%),#070708}.about-reasons-list article>div{grid-template-columns:1fr;gap:12px}.about-reasons-list article{grid-template-columns:48px minmax(0,1fr)}.about-minimal-contact{background:#030304;padding:clamp(65px,7vw,105px) 0}.about-minimal-contact .about-minimal-shell{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:35px;padding-top:35px;display:flex}.about-minimal-contact p{color:#8a8c91;margin:0;font-size:14px}.about-minimal-contact a{color:#f2f2f3;letter-spacing:-.03em;align-items:center;gap:14px;font-size:clamp(18px,1.5vw,25px);font-weight:600;transition:color .22s;display:inline-flex}.about-minimal-contact a:hover{color:var(--orange)}@media (max-width:980px){.about-minimal-hero .about-minimal-shell,.about-minimal-columns,.about-panel-intro{grid-template-columns:1fr;gap:48px}.about-minimal-hero{min-height:0}.about-minimal-summary{max-width:680px}.about-minimal-copy,.about-panel-summary{max-width:720px;padding-top:0}.about-panel-visual{min-height:clamp(360px,65vw,650px)}}@media (max-width:720px){.about-minimal-shell{width:min(100% - 40px,620px)}.about-minimal-hero .about-minimal-shell{gap:42px;padding:105px 0 80px}.about-minimal-title h1{font-size:clamp(43px,12.5vw,61px);line-height:1.03}.about-minimal-section,.about-panel-section{padding:85px 0}.about-minimal-heading h2{font-size:clamp(36px,10.2vw,50px)}.about-panel-visual{min-height:88vw;margin:55px 0 65px}.about-panel-visual img:first-child{width:94%}.about-panel-visual img:last-child{width:78%}.about-text-list article{grid-template-columns:38px minmax(0,1fr)}.about-text-list article>div{grid-template-columns:1fr;gap:13px}.about-minimal-contact .about-minimal-shell{flex-direction:column;align-items:flex-start}}.about-minimal-hero{min-height:min(690px,100svh - 78px)}.about-minimal-hero .about-identity{grid-template-columns:minmax(0,.92fr) minmax(330px,.54fr);gap:clamp(65px,10vw,160px)}.about-minimal-title h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(44px,4.45vw,72px);line-height:1.04}.about-identity-copy{border-top:1px solid #ffffff1f;padding-top:25px}.about-identity-copy p{color:#96989d;margin:0;font-size:clamp(14px,.95vw,16px);line-height:1.82}.about-identity-copy p+p{color:#d7d8da;margin-top:22px}.about-who,.about-purpose,.about-principles{padding:clamp(95px,9vw,155px) 0}.about-who{background:#070708}.about-reading-grid{grid-template-columns:minmax(150px,.27fr) minmax(0,1fr);align-items:start;gap:clamp(65px,10vw,165px);display:grid}.about-reading-copy{max-width:920px}.about-reading-copy h2,.about-purpose-grid h2,.about-principles-heading h2{color:#efeff0;letter-spacing:-.045em;margin:0;font-size:clamp(31px,3vw,49px);font-weight:590;line-height:1.16}.about-reading-copy>p{color:#8d8f94;max-width:760px;margin:38px 0 0;font-size:clamp(14px,.92vw,16px);line-height:1.85}.about-reading-copy>p+p{margin-top:22px}.about-purpose{background:radial-gradient(circle at 82% 30%,#ff650f0a,#0000 27%),#030304}.about-purpose-grid{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.about-purpose-grid article{min-height:440px;padding:clamp(42px,5vw,75px) clamp(30px,6vw,90px) clamp(45px,5vw,75px) 0}.about-purpose-grid article+article{border-left:1px solid #ffffff1f;padding-left:clamp(30px,6vw,90px);padding-right:0}.about-purpose-grid h2{max-width:570px;font-size:clamp(29px,2.55vw,43px)}.about-purpose-grid article>p:last-child{color:#888a90;max-width:590px;margin:35px 0 0;font-size:clamp(14px,.9vw,16px);line-height:1.82}.about-principles{background:#070708}.about-principles-heading{max-width:720px;margin-bottom:clamp(55px,7vw,95px)}.about-principles-heading h2{font-size:clamp(31px,3vw,48px)}.about-principles .about-text-list article>div{grid-template-columns:minmax(180px,.42fr) minmax(300px,.9fr)}@media (max-width:980px){.about-minimal-hero .about-identity,.about-reading-grid{grid-template-columns:1fr;gap:48px}.about-identity-copy{max-width:680px}.about-purpose-grid article{min-height:0}}@media (max-width:720px){.about-minimal-hero{min-height:0}.about-minimal-hero .about-identity{padding:105px 0 80px}.about-minimal-title h1{font-size:clamp(40px,11.5vw,50px);line-height:1.06}.about-who,.about-purpose,.about-principles{padding:82px 0}.about-reading-grid{gap:28px}.about-reading-copy h2,.about-principles-heading h2{font-size:clamp(29px,8.5vw,39px)}.about-reading-copy>p{margin-top:27px}.about-purpose-grid{grid-template-columns:1fr}.about-purpose-grid article{padding:42px 0 55px}.about-purpose-grid article+article{border-top:1px solid #ffffff1f;border-left:0;padding:55px 0 42px}.about-purpose-grid h2{font-size:clamp(28px,8.1vw,37px)}.about-purpose-grid article>p:last-child{margin-top:27px}.about-principles .about-text-list article>div{grid-template-columns:1fr}}.mobile-preview-arrow,.main-nav .mobile-nav-quote{display:none}.process-icon,.featured .process-icon{aspect-ratio:1;border-radius:50%;flex:none;height:clamp(82px,6.5vw,116px)}.footer-contact-icon.phone-contact svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;position:absolute;inset:8px}.footer-contact-icon.phone-contact i{display:none}@media (max-height:1200px) and (min-width:1081px) and (max-width:1800px){.hero-stage{overflow:visible}.category-column{grid-template-rows:repeat(3,minmax(0,1fr));align-self:stretch;height:min(100svh - 274px,61vh);min-height:0;max-height:min(100svh - 274px,61vh)}.category-card{height:auto;min-height:0;overflow:hidden}.category-card small{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.category-card>i{margin-top:5px}}@media (min-width:1801px) and (max-height:1200px){.hero{height:calc(100svh - 78px);min-height:0;overflow:hidden}.hero-shell{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;padding-top:8px;padding-bottom:8px;display:grid}.hero-heading{margin-bottom:8px}.hero-stage{min-height:0;overflow:hidden}.category-column{align-self:center;height:min(57vh,660px);max-height:660px}.category-controller{margin-top:8px}}@media (max-height:1200px) and (min-width:1081px){.hero{height:auto;min-height:calc(100svh - 78px);overflow:visible}.hero-shell{height:auto;min-height:calc(100svh - 78px);padding-top:8px;padding-bottom:12px;display:flex}.hero-stage{flex:none;min-height:clamp(500px,45vw,720px);overflow:visible}.category-column{align-self:center;height:min(61vh,700px);max-height:700px}.category-controller{flex:none;margin-top:10px}}@media (max-height:1000px) and (min-width:1081px){.interactions{height:auto;min-height:100svh;overflow:visible}.interactions .section-shell{flex-direction:column;justify-content:center;height:auto;min-height:100svh;padding-top:clamp(22px,3.2vh,46px);padding-bottom:clamp(22px,3.2vh,46px);display:flex}.interaction-stage{height:auto;min-height:clamp(500px,54vh,660px)}.phone-stage{height:auto;min-height:480px}.phone{border-radius:clamp(48px,4vw,68px);width:clamp(270px,21vw,400px);max-width:100%;height:auto;max-height:none;padding:10px}.phone-screen{border-radius:clamp(40px,3.5vw,58px)}}@media (max-width:1080px){.main-nav .mobile-nav-quote{color:#fff;background:#ff650f13;border:1px solid #ff650f85;justify-content:space-between;align-items:center;min-height:54px;margin-top:7px;padding:0 8px 0 16px;font-weight:750;display:flex}.main-nav .mobile-nav-quote b{background:var(--orange);border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;display:grid}}@media (max-width:720px){.main-nav{width:91vw;max-height:calc(100svh - 76px);right:4.5vw;overflow-y:auto}.hero-shell{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:calc(100svh - 64px);min-height:650px;padding:clamp(18px,2.4svh,24px) 0 clamp(14px,2svh,20px);display:grid}.hero-heading{width:94vw;margin-bottom:0}.hero-heading h1{font-size:clamp(39px,10.8vw,48px);line-height:.9}.hero-heading p{margin-top:14px;padding:0 12px;font-size:11px;line-height:1.42}.hero-stage{place-items:center;width:100%;height:100%;min-height:0;margin-top:0;display:grid;overflow:visible}.laptop-area{width:min(94vw,430px);top:clamp(14px,3svh,28px)}.mobile-preview-arrow{z-index:12;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050506f0;border:2px solid #ff650feb;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 4px #ff650f14,0 0 28px #ff650f4d}.mobile-preview-arrow.previous{left:2px;right:auto}.mobile-preview-arrow.next{left:auto;right:2px}.mobile-preview-arrow svg{stroke-width:2.35px;width:27px;height:27px}.category-controller{background:#080809f5;border-radius:21px;width:94vw;min-height:160px;margin-top:10px;padding:0;display:block;overflow:hidden}.category-controller>.controller-arrow{display:none}.category-strip{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:158px;min-height:158px;overflow:visible}.category-strip button{background:linear-gradient(#ffffff06,#0000);border-top:1px solid #ffffff26;border-left-color:#ffffff26;gap:5px;min-width:0;height:100%;padding:8px 4px 10px}.category-strip button:nth-child(-n+3){border-top:0}.category-strip button:nth-child(3n+1){border-left:0}.category-strip button b{font-size:22px}.category-strip button span{font-size:clamp(8px,2.2vw,10px);font-weight:650}.process .section-shell{padding-top:76px;padding-bottom:76px}.process .section-heading{margin-bottom:30px}.process-cards{border-top:1px solid #ffffff1c;display:block}.process-card,.process-card.featured{text-align:left;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1c;border-radius:0;grid-template-columns:54px minmax(0,1fr) 35px;grid-template-areas:"step title action""step copy action";align-items:center;column-gap:14px;padding:23px 0;display:grid;overflow:hidden}.process-card:before{display:none}.process-card-top{grid-area:step;width:54px;min-height:54px}.process-icon,.featured .process-icon{width:54px;height:54px;font-size:19px}.process-number{display:none}.process-card h3{grid-area:title;margin:0 0 5px;font-size:19px}.process-card p{grid-area:copy;max-width:none;margin:0;font-size:10.5px;line-height:1.5}.process-card>a{grid-area:action;width:34px;height:34px;margin:0;font-size:17px}.interactions .section-shell{min-height:0;padding-top:76px;padding-bottom:76px}.interactions .section-heading.compact{margin-bottom:24px}.interactions .section-heading h2 br{display:block}.interaction-stage{gap:14px}.phone-stage{width:100%;min-height:430px}.phone{width:min(220px,58vw);transform:rotate(-7deg)rotateX(2deg)rotateY(-5deg)}.interaction-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.interaction-card{border-radius:15px;grid-template-columns:39px minmax(0,1fr);gap:8px;min-height:82px;padding:9px}.interaction-card>span{border-radius:12px;width:39px;font-size:16px}.interaction-card h3{font-size:11px;line-height:1.2}.interaction-card p{display:none}.stats-panel{margin-top:18px;padding:6px}.stats-panel article{min-height:76px;padding:9px}.stats-panel article>span{width:34px;font-size:15px}.stats-panel strong{font-size:18px}.responsive-experience .section-shell{padding-top:76px;padding-bottom:76px}.responsive-visual{min-height:370px}.responsive-device-composition{min-height:360px}.device-mockup.desktop{width:94%;top:18px;left:3%}.device-mockup.laptop{width:63%;bottom:8px;left:1%;right:auto}.device-mockup.mobile{width:24%;bottom:8px;left:auto;right:6%}.device-label{min-height:21px;padding:0 8px;font-size:7px;top:-24px;left:4px}.responsive-copy{text-align:left}.quality .section-shell{padding-top:76px;padding-bottom:76px}.quality .section-heading{margin-bottom:30px}.quality-grid{width:auto;margin-right:calc((100vw - var(--page)) / -2);scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 5vw 12px 0;display:flex;overflow-x:auto}.quality-grid::-webkit-scrollbar{display:none}.quality-card{scroll-snap-align:center;flex:0 0 82vw;min-width:0;min-height:410px;padding:23px}.quality-card-visual{min-height:205px;margin:22px 0}.quality-card h3{font-size:22px}.quality-swipe-hint{color:#73757b;letter-spacing:.08em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:9px;margin:14px 0 0;font-size:9px;display:flex}.quality-swipe-hint span{color:var(--orange);font-size:16px}.admin-showcase-shell{gap:28px;padding-top:76px;padding-bottom:76px}.admin-showcase-copy h2{font-size:clamp(34px,9.4vw,46px)}.admin-showcase-lead{margin-top:20px;font-size:12px}.admin-feature-list{margin-top:26px}.admin-feature-list article{min-height:0;padding:18px 0}.faq .section-shell{padding-top:76px;padding-bottom:76px}.faq-shell{gap:34px}.faq-item>button{min-height:78px}.site-footer{padding-bottom:27px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 22px;padding:50px 3px}.footer-brand,.footer-project{grid-column:1/-1}.footer-contact-list>a{width:100%;min-width:0}.footer-bottom nav{justify-content:space-between;gap:10px;width:100%}.quote-form-shell{padding:25px 15px}.quote-form fieldset{padding:31px 0}.project-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.project-choice-grid label{border-radius:16px;min-height:126px;padding:13px}.project-choice-icon{border-radius:14px;width:46px;height:46px}.project-choice-grid label>strong{font-size:10.5px}.project-choice-grid label>i{top:11px;right:11px}.service-detail{padding-top:54px;padding-bottom:54px}.delivery-grid{gap:10px}}@media (max-width:390px){.mobile-preview-arrow{width:44px;height:44px}.category-strip button b{font-size:20px}.process-card{column-gap:11px}.interaction-card{grid-template-columns:35px minmax(0,1fr)}.interaction-card>span{width:35px}.device-mockup.laptop{width:66%}.device-mockup.mobile{width:25%}.quality-card{flex-basis:84vw}.project-choice-grid label{min-height:120px;padding:11px}}@supports (font-size:1cqw){.phone-island{height:7.9cqw;top:3.15cqw}.phone-top{padding:12cqw 9.5cqw 0}.phone-top>div{gap:2.55cqw;font-size:clamp(6px,4.1cqw,13px)}.phone-top>span{font-size:clamp(9px,5.4cqw,18px);line-height:1}.phone-top .brand-mark{width:8.55cqw;height:8.55cqw;padding:1.9cqw}.phone-top .brand-mark i{width:.95cqw}.phone-top .brand-mark i:first-child{height:2.2cqw}.phone-top .brand-mark i:nth-child(2){height:4.1cqw}.phone-top .brand-mark i:nth-child(3){height:3.2cqw}.phone-copy small{font-size:clamp(5.5px,2.55cqw,8px)}.phone-copy h3{margin-top:3.15cqw;font-size:clamp(17px,9.55cqw,30px)}.phone-copy p{margin-top:5.05cqw;font-size:clamp(7px,3.8cqw,12px)}.phone-copy a{white-space:nowrap;min-height:13.9cqw;margin-top:7.6cqw;padding-left:5.7cqw;padding-right:5.7cqw;font-size:clamp(7px,3.8cqw,12px);line-height:1}.phone-copy a.ghost{margin-top:3.15cqw}.phone-play{white-space:nowrap;gap:3.15cqw;font-size:clamp(6px,3.15cqw,10px);line-height:1}.phone-play b{width:12.65cqw}.phone-home{height:1.25cqw;bottom:2.85cqw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.managed-projects{background:radial-gradient(circle at 50% 28%,#ff650f14,#0000 34%),#050505;padding-block:clamp(88px,8vw,150px)}.managed-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.5vw,26px);margin-top:clamp(42px,5vw,76px);display:grid}.managed-project-card{color:#fff;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1c;border-radius:26px;min-width:0;text-decoration:none;transition:border-color .22s,transform .22s,box-shadow .22s;overflow:hidden}.managed-project-card:hover{border-color:#ff650f9e;transform:translateY(-4px);box-shadow:0 22px 60px #ff650f1c}.managed-project-card>img,.managed-project-placeholder{aspect-ratio:16/10;object-fit:cover;background:radial-gradient(circle,#ff650f33,#0000 48%),#090909;width:100%;display:block}.managed-project-placeholder{color:#ff650f8f;font:700 clamp(40px, 5vw, 82px) / 1 var(--font-geist-sans);place-items:center;display:grid}.managed-project-card>div{padding:clamp(22px,2.1vw,34px)}.managed-project-card small{color:#ff650f;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700}.managed-project-card h3{margin:12px 0 10px;font-size:clamp(1.25rem,1.55vw,1.75rem)}.managed-project-card p{color:#ffffff94;min-height:3.2em;margin:0;line-height:1.65}.managed-project-card b{color:#ffffffdb;gap:10px;margin-top:22px;font-size:.85rem;display:inline-flex}.managed-project-card b i{color:#ff650f;font-style:normal}.admin-version-history{background:#f8f5eda6;border:1px solid #16212a1a;border-radius:18px;grid-column:1/-1;margin-top:10px;padding:18px}.admin-version-history>header,.admin-version-history>article{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-version-history>header{padding-bottom:12px}.admin-version-history>header small,.admin-version-history>article small{color:#8c8c87}.admin-version-history>article{border-top:1px solid #16212a14;padding:11px 0}.admin-version-history>article span{gap:3px;display:grid}.admin-version-history>article button{color:#93641c;background:#fff;border:1px solid #c1842447;border-radius:10px;padding:9px 13px}@media (max-width:1080px){.managed-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.managed-project-grid{grid-template-columns:1fr}.managed-project-card p{min-height:0}}.form-honeypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.quote-submit button:disabled{cursor:wait;opacity:.65}.form-error{color:#ff8b81;opacity:0;max-height:0;margin:0;transition:opacity .22s,max-height .22s,margin .22s;overflow:hidden}.form-error.is-visible{opacity:1;max-height:80px;margin-top:18px}.admin-auth-page{color:#1d2930;background:radial-gradient(circle at 72% 18%,#dcae4e38,#0000 28%),linear-gradient(135deg,#f7f3eb,#ede8de);place-items:center;min-height:100svh;padding:32px;display:grid}.admin-auth-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #b68b3d38;border-radius:32px;width:min(520px,100%);padding:clamp(30px,5vw,52px);box-shadow:0 28px 90px #2722181f}.admin-auth-brand{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.admin-auth-brand>span{aspect-ratio:1;color:#c68b2d;background:#172730;border:1px solid #b68b3d73;border-radius:16px;place-items:center;width:54px;font:500 30px Georgia,serif;display:grid}.admin-auth-brand div{gap:4px;display:grid}.admin-auth-brand strong{letter-spacing:.15em;font-size:17px}.admin-auth-brand small{color:#87847c;letter-spacing:.22em;font-size:9px}.admin-auth-card>header{margin:44px 0 30px}.admin-auth-card>header small,.admin-auth-card>form label>span{color:#aa7527;letter-spacing:.15em;font-size:10px;font-weight:650}.admin-auth-card h1{margin:12px 0;font-family:Georgia,serif;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.05}.admin-auth-card header p{color:#77756f;margin:0;font-size:14px;line-height:1.7}.admin-auth-card form,.admin-auth-card form label{gap:10px;display:grid}.admin-auth-card form{gap:18px}.admin-auth-card input{color:#1d2930;background:#fff;border:1px solid #ddd9cf;border-radius:14px;outline:none;width:100%;min-height:52px;padding:0 16px}.admin-auth-card input:focus{border-color:#c78c2f;box-shadow:0 0 0 4px #c78c2f1f}.admin-auth-card form>button,.admin-editor-layout form button,.admin-project-form>button,.admin-media-upload>button,.admin-settings-form>button,.admin-modal>button:not(.admin-modal-close){color:#fff;background:linear-gradient(135deg,#b77b24,#d7a443);border:0;border-radius:14px;min-height:50px;font-weight:650;box-shadow:0 12px 26px #af761f38}.admin-auth-card form>button:disabled,.admin-media-upload>button:disabled{cursor:wait;opacity:.6}.admin-auth-message{border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.admin-auth-message.error{color:#9a4343;background:#fff0f0}.admin-auth-message.success{color:#337555;background:#eaf7ef}.admin-auth-card>footer{justify-content:space-between;gap:16px;margin-top:26px;display:flex}.admin-auth-card>footer a{color:#87601f;font-size:12px;text-decoration:none}.admin-workspaces .admin-workspace-button{text-align:left;color:#1f2930;background:linear-gradient(145deg,#fff,#faf4e8);border:1px solid #e6e1d7;border-radius:22px;grid-template-rows:auto 1fr auto;grid-template-columns:50px 1fr auto;gap:8px 14px;min-height:172px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.admin-workspaces .admin-workspace-button:hover{border-color:#b77b2461;transform:translateY(-2px);box-shadow:0 16px 34px #4e3e2014}.admin-workspace-button>span{color:#bd8128;background:#fff3d9;border-radius:14px;grid-row:1/span 2;place-items:center;width:46px;height:46px;display:grid}.admin-workspace-button h3{align-self:end;margin:0;font-size:18px;font-weight:560}.admin-workspace-button p{color:#85827b;grid-column:2;margin:0;font-size:12px;line-height:1.55}.admin-workspace-button i{color:#bd8128;grid-area:1/3/span 3;align-self:end;font-size:22px;font-style:normal}.admin-empty{color:#8d8a83;text-align:center;padding:28px;font-size:13px}.admin-inbox-tools{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.admin-inbox-tools>nav{background:#f1efe9;border-radius:14px;padding:5px;display:flex}.admin-inbox-tools nav button{color:#8c8982;background:0 0;border-radius:10px;padding:10px 14px}.admin-inbox-tools nav button.active{color:#1c272e;background:#fff;box-shadow:0 4px 12px #231f1714}.admin-inbox-tools>label{background:#fff;border:1px solid #dedbd3;border-radius:12px;align-items:center;gap:10px;min-width:260px;padding:0 14px;display:flex}.admin-inbox-tools label svg{stroke:#8c8982;width:18px}.admin-inbox-tools input{color:#253039;background:0 0;border:0;outline:0;width:100%;min-height:42px}.admin-inline-message{color:#6f541f;background:#fff7e6;border-radius:10px;margin:12px 0;padding:11px 14px;font-size:12px}.admin-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d14188a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-modal{color:#263039;background:#fff;border-radius:26px;width:min(700px,100%);max-height:88svh;padding:36px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000003d}.admin-modal-close{color:#4a4b48;background:#f2f0eb;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:16px;right:18px}.admin-modal>small,.admin-project-form>small{color:#b37a27;letter-spacing:.16em;font-size:9px}.admin-modal h2,.admin-project-form h2{margin:8px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.admin-modal>p,.admin-modal a{color:#7f7c75}.admin-modal blockquote{color:#393d3f;background:#faf8f3;border-left:3px solid #c99038;margin:24px 0;padding:20px;line-height:1.7}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-detail-grid span{background:#f5f2ec;border-radius:12px;gap:6px;padding:14px;display:grid}.admin-modal dl div{border-bottom:1px solid #ece9e2;grid-template-columns:180px 1fr;gap:12px;padding:8px 0;display:grid}.admin-modal dt{color:#9b978e}.admin-modal dd{margin:0}.admin-modal>label,.admin-editor-layout form label,.admin-project-form label,.admin-media-upload label,.admin-settings-form label{color:#555954;gap:8px;font-size:12px;display:grid}.admin-modal textarea,.admin-editor-layout input,.admin-editor-layout textarea,.admin-project-form input,.admin-project-form textarea,.admin-media-upload input,.admin-settings-form input,.admin-settings-form textarea{color:#263039;width:100%;font:inherit;background:#fff;border:1px solid #dedbd3;border-radius:12px;outline:none;padding:13px 14px}.admin-modal textarea:focus,.admin-editor-layout input:focus,.admin-editor-layout textarea:focus,.admin-project-form input:focus,.admin-project-form textarea:focus,.admin-media-upload input:focus,.admin-settings-form input:focus,.admin-settings-form textarea:focus{border-color:#c58a31;box-shadow:0 0 0 4px #c58a311a}.admin-modal>button:not(.admin-modal-close){width:100%;margin-top:14px}.admin-editor-layout{grid-template-columns:260px minmax(0,1fr);gap:30px;display:grid}.admin-editor-layout>nav{align-content:start;gap:8px;display:grid}.admin-editor-layout>nav button{text-align:left;color:#414a50;background:#f5f2eb;border-radius:14px;gap:6px;padding:16px;display:grid}.admin-editor-layout>nav button.active{color:#fff;background:#182831}.admin-editor-layout>nav small{opacity:.65}.admin-editor-layout form{gap:18px;display:grid}.admin-editor-layout form label>span{justify-content:space-between;display:flex}.admin-editor-layout form>div{align-items:center;gap:16px;display:flex}.admin-editor-layout form a{color:#9b6a22;text-decoration:none}.admin-switch{grid-column:1/-1;align-items:center;gap:10px!important;display:flex!important}.admin-switch input{width:20px;height:20px}.admin-project-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:24px;display:grid}.admin-project-list{align-content:start;gap:12px;display:grid}.admin-project-list article{border:1px solid #ece8df;border-radius:16px;grid-template-columns:92px 1fr auto auto;align-items:center;gap:16px;padding:14px;display:grid}.admin-project-list img,.admin-project-list article>span{object-fit:cover;color:#b57b25;background:#f7edd9;border-radius:12px;place-items:center;width:92px;height:74px;display:grid}.admin-project-list svg{stroke:currentColor;width:28px}.admin-project-list small{color:#a47835}.admin-project-list h2{margin:5px 0;font-size:17px}.admin-project-list p{color:#85827b;margin:0;font-size:12px}.admin-project-list button,.admin-media-grid button{color:#6f5a33;background:#f5efe3;border-radius:9px;padding:9px 12px}.admin-project-list .danger,.admin-media-grid .danger{color:#9a4949;background:#fff0f0}.admin-project-form{align-self:start;gap:15px;display:grid}.admin-media-upload{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-bottom:22px;display:grid}.admin-media-upload button{padding:0 24px}.admin-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-media-grid article{background:#fff;border:1px solid #e4dfd4;border-radius:18px;overflow:hidden}.admin-media-grid img{aspect-ratio:16/10;object-fit:cover;background:#ebe7de;width:100%}.admin-media-grid article>div{gap:6px;padding:14px;display:grid}.admin-media-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-media-grid small,.admin-media-grid p{color:#8b887f;margin:0;font-size:11px}.admin-media-grid footer{gap:8px;padding:0 14px 14px;display:flex}.admin-settings-form{gap:26px;display:grid}.admin-settings-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:16px;padding:0;display:grid}.admin-settings-form legend{grid-column:1/-1;margin-bottom:12px;font-family:Georgia,serif;font-size:28px}.admin-settings-form .wide{grid-column:1/-1}.admin-settings-form>button{width:min(260px,100%)}.admin-popover-wrap{position:relative}.admin-popover{z-index:20;color:#273138;background:#fff;border:1px solid #e2ded4;border-radius:16px;width:300px;padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 48px #181c1d26}.admin-stat-grid>button{color:#202a30;text-align:left;background:#ffffffd1;border:1px solid #19252b12;border-radius:23px;flex-direction:column;min-height:168px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 18px 35px #41331d0f}.admin-stat-grid>button:hover{border-color:#bc843047;transform:translateY(-3px);box-shadow:0 22px 44px #41331d1a}.admin-stat-grid>button>b{margin-top:18px;font-family:Georgia,serif;font-size:34px;font-weight:500}.admin-stat-grid>button>div{justify-content:space-between;gap:12px;margin-top:auto;display:flex}.admin-inbox-tools{flex-wrap:wrap;align-items:center}.admin-inbox-tools>select{color:#354047;min-height:44px;font:inherit;background:#fff;border:1px solid #dedbd3;border-radius:12px;padding:0 38px 0 14px}.admin-inbox-table article{cursor:pointer;transition:background .16s,box-shadow .16s}.admin-inbox-table article.is-unread{background:linear-gradient(90deg,#cd94381a,#ffffffdb 24%);box-shadow:inset 3px 0 #c78c31}.admin-inbox-table article.is-unread strong{color:#17242b;font-weight:650}.admin-new-badge{color:#8b5d1c;letter-spacing:.1em;background:#f7e7c7;border-radius:99px;width:max-content;padding:4px 7px;font-size:9px!important}.admin-inbox-table article>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.admin-submission-modal{width:min(940px,100%)}.admin-contact-grid,.admin-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-contact-grid{margin:20px 0}.admin-contact-grid>span,.admin-modal-form-grid>label{background:#faf8f3;border:1px solid #ece7dd;border-radius:14px;min-width:0;padding:14px}.admin-contact-grid>span{gap:6px;display:grid}.admin-contact-grid small,.admin-modal-form-grid small{color:#9b978e;font-size:10px}.admin-contact-grid b,.admin-contact-grid a{overflow-wrap:anywhere;color:#253039;font-size:14px}.admin-modal-form-grid{margin-top:18px}.admin-modal-form-grid label{gap:8px;display:grid}.admin-modal-form-grid label:last-of-type,.admin-modal-form-grid button{grid-column:1/-1}.admin-editor-layout,.admin-settings-form{padding:clamp(20px,2.2vw,34px)}.admin-editor-layout form>.admin-editor-actions{flex-wrap:wrap;justify-content:flex-start}.admin-media-notice{color:#6f624e;background:#fff8eb;border:1px solid #b57d282e;border-radius:14px;align-items:center;gap:12px;margin:-18px 0 18px;padding:13px 16px;font-size:13px;line-height:1.55;display:flex}.admin-media-notice>span{color:#e0a827;background:#e5ad2a1f;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.admin-media-notice svg{stroke:currentColor;stroke-width:1.8px;width:20px;height:20px;display:block}.admin-media-notice strong,.admin-media-notice p{margin:0}.admin-media-notice strong{color:#483d2d;font-size:12px}.admin-media-notice p{color:#81745f;font-size:11px}.admin-slot-sections{gap:18px;display:grid}.admin-slot-section{background:#ffffffd6;border:1px solid #19252b14;border-radius:24px;overflow:hidden;box-shadow:0 18px 42px #41331d0f}.admin-slot-section>header{border-bottom:1px solid #ece8df;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px 14px;display:flex}.admin-slot-section h2{margin:4px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.admin-slot-section>header>span{color:#8a867e;margin:0;font-size:11px}.admin-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;padding:16px;display:grid}.admin-slot-card{background:#fff;border:1px solid #e7e2d8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 9px 24px #2c271d09}.admin-slot-card figure{aspect-ratio:16/9;background:#111;margin:0;position:relative;overflow:hidden}.admin-slot-card figure img{object-fit:cover;width:100%;height:100%}.admin-slot-card figure span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e1316c2;border-radius:99px;padding:5px 8px;font-size:8px;position:absolute;top:9px;left:9px}.admin-slot-card>.admin-slot-copy{padding:13px 14px 10px}.admin-slot-copy>small{color:#a17b3d;letter-spacing:.03em;font-size:9px;font-weight:650}.admin-slot-card h3{color:#202a30;margin:5px 0;font-size:14px}.admin-slot-card p{color:#85827b;margin:0;font-size:10px;line-height:1.45}.admin-slot-copy em{color:#9b9284;margin-top:7px;font-size:9px;font-style:normal;display:block}.admin-slot-card form{grid-template-columns:1fr;gap:9px;padding:0 14px 14px;display:grid}.admin-slot-card form>label{gap:6px;min-width:0;display:grid}.admin-slot-card form>label>span:first-child{color:#6f716e;font-size:10px;font-weight:600}.admin-slot-alt>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-slot-alt>span small{color:#aaa69c;white-space:nowrap;font-size:8px;font-weight:400}.admin-slot-card input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-file-picker{cursor:pointer;background:#faf9f6;border:1px solid #dedbd3;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:42px;padding:6px;display:grid}.admin-file-picker b{color:#775b2b;white-space:nowrap;background:#f1e5cc;border-radius:8px;align-items:center;min-height:28px;padding:0 10px;font-size:9px;display:inline-flex}.admin-file-picker small{color:#8c8b85;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.admin-slot-card input:not([type=file]){color:#383f43;background:#faf9f6;border:1px solid #dedbd3;border-radius:11px;width:100%;min-width:0;min-height:40px;padding:0 11px;font-size:10px}.admin-slot-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.admin-slot-card button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#bd8128,#dda93f);border-radius:11px;max-width:100%;min-height:38px;padding:0 12px;font-size:10px;font-weight:600}.admin-slot-card button.secondary{color:#874c4c;background:#fff0f0}.admin-slot-feedback{border-radius:9px;padding:9px 10px;margin:1px 0 0!important;font-size:9px!important;line-height:1.35!important}.admin-slot-feedback.success{color:#40745b;background:#edf8f1}.admin-slot-feedback.error{color:#984b4b;background:#fff0f0}@media (max-width:1480px){.admin-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-contact-grid,.admin-modal-form-grid{grid-template-columns:1fr}.admin-modal-form-grid label:last-of-type{grid-column:auto}}@media (max-width:720px){.admin-stat-grid{grid-template-columns:1fr}.admin-stat-grid>button{min-height:145px}.admin-inbox-tools>nav,.admin-inbox-tools>label,.admin-inbox-tools>select{width:100%;min-width:0}.admin-inbox-tools>nav{overflow-x:auto}.admin-slot-grid{grid-template-columns:1fr;padding:14px}.admin-slot-card button{min-height:42px}}.admin-popover p{border-bottom:1px solid #efede8;gap:3px;margin:0;padding:10px 0;font-size:12px;display:grid}.admin-popover p small{color:#929087}.admin-popover.profile{gap:8px;display:grid}.admin-popover.profile strong{text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-popover.profile a,.admin-popover.profile button{color:#654d24;text-align:left;background:#f7f2e8;border-radius:10px;padding:10px;text-decoration:none}@media (max-width:1080px){.admin-inbox-tools,.admin-media-upload{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.admin-inbox-tools>label{min-width:0}.admin-project-layout,.admin-editor-layout{grid-template-columns:1fr}.admin-editor-layout>nav,.admin-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-auth-page{padding:14px}.admin-auth-card{border-radius:22px;padding:26px 20px}.admin-auth-card>footer,.admin-inbox-tools>nav{flex-wrap:wrap}.admin-detail-grid,.admin-settings-form fieldset,.admin-media-grid,.admin-editor-layout>nav{grid-template-columns:1fr}.admin-project-list article{grid-template-columns:70px 1fr}.admin-project-list img,.admin-project-list article>span{width:70px;height:64px}.admin-project-list button{grid-column:auto}.admin-modal{padding:28px 20px}.admin-modal dl div{grid-template-columns:1fr}.admin-popover{width:auto;position:fixed;top:76px;left:14px;right:14px}}.responsive-experience{background:radial-gradient(circle at 25% 57%,#ff650f1d,#0000 31%),radial-gradient(circle at 74% 42%,#ff650f09,#0000 24%),linear-gradient(#030304,#070708 52%,#030304)}.responsive-experience .responsive-shell{grid-template-columns:minmax(560px,1.12fr) minmax(430px,.82fr);gap:clamp(52px,6vw,118px);min-height:100svh}.responsive-experience .responsive-device-composition{width:100%;min-height:clamp(540px,43vw,760px)}.responsive-experience .device-mockup.laptop{z-index:3;width:min(84%,860px);inset:auto auto 12% 0}.responsive-experience .device-mockup.mobile{z-index:6;width:min(24%,220px);inset:auto 0 5% auto}.responsive-experience .device-mockup.laptop .device-body{aspect-ratio:2400/1323;border-radius:clamp(14px,1.25vw,22px);padding:clamp(7px,.68vw,12px);transform:perspective(1500px)rotateY(1.5deg)rotateX(.8deg)}.responsive-experience .device-mockup.laptop .device-body:before{z-index:3;aspect-ratio:1;content:"";background:#050506;border-radius:50%;width:clamp(3px,.32vw,6px);position:absolute;top:clamp(3px,.27vw,5px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #7c828c57}.responsive-experience .device-mockup.laptop .device-body:after{background:linear-gradient(90deg,#0000 0 38%,#00000040 44% 56%,#0000 62%),linear-gradient(#92959a,#35373b 28%,#111214 72%,#51545a);border-radius:2px 2px 20px 20px;width:108%;height:clamp(12px,1.15vw,20px);top:calc(100% - 2px);left:-4%}.responsive-experience .device-mockup.mobile .device-body{aspect-ratio:1080/2098;border-radius:clamp(22px,2.5vw,39px);padding:clamp(5px,.5vw,9px);transform:rotate(-3.5deg)}.responsive-experience .device-mockup .responsive-device-screen{background-position:top;background-size:cover}.responsive-experience .device-mockup.laptop .responsive-device-screen{border-radius:clamp(8px,.72vw,13px)}.responsive-experience .device-mockup.mobile .responsive-device-screen{border-radius:clamp(18px,2vw,31px)}.responsive-experience .device-label{color:#d6d6d9;letter-spacing:.14em;background:#040405d1;border-color:#ff650f80;min-height:28px;padding:0 12px;font-size:clamp(8px,.6vw,11px);top:-35px;left:4px;box-shadow:0 0 24px #ff650f11}.responsive-experience .responsive-copy{z-index:2;max-width:700px;position:relative}.responsive-experience .responsive-copy h2{max-width:700px;font-size:clamp(40px,3.35vw,66px);line-height:1.01}.responsive-experience .responsive-copy>p:last-of-type{max-width:610px;margin-top:clamp(22px,2vw,30px);font-size:clamp(14px,1vw,17px)}@media (max-width:1080px){.responsive-experience .responsive-shell{grid-template-columns:1fr;gap:clamp(35px,6vw,64px);min-height:0}.responsive-experience .responsive-copy{order:1;max-width:850px}.responsive-experience .responsive-visual{order:2;width:min(94vw,900px);min-height:clamp(520px,72vw,680px)}.responsive-experience .responsive-device-composition{min-height:clamp(520px,72vw,680px)}.responsive-experience .device-mockup.laptop{width:min(84%,760px);bottom:13%}.responsive-experience .device-mockup.mobile{width:min(24%,205px);bottom:5%;right:1%}.responsive-experience .responsive-copy h2{max-width:820px;font-size:clamp(42px,7vw,68px)}}@media (max-width:720px){.responsive-experience .section-shell{padding-top:82px;padding-bottom:82px}.responsive-experience .responsive-shell{gap:30px}.responsive-experience .responsive-copy h2{font-size:clamp(35px,10.7vw,54px);line-height:1}.responsive-experience .responsive-copy>p:last-of-type{max-width:520px;margin-top:20px;font-size:13px;line-height:1.7}.responsive-experience .responsive-visual,.responsive-experience .responsive-device-composition{min-height:clamp(370px,105vw,520px)}.responsive-experience .device-mockup.laptop{width:87%;bottom:14%;left:1%}.responsive-experience .device-mockup.mobile{width:29%;bottom:3%;right:1%}.responsive-experience .device-label{min-height:22px;padding:0 9px;font-size:7px;top:-27px}}@media (max-width:390px){.responsive-experience .responsive-visual,.responsive-experience .responsive-device-composition{min-height:360px}.responsive-experience .device-mockup.laptop{width:88%;bottom:15%}.responsive-experience .device-mockup.mobile{width:30%}}.responsive-experience .responsive-visual{min-height:clamp(450px,33vw,620px)}.responsive-experience .responsive-device-composition{place-items:center;min-height:0;padding:clamp(42px,4vw,64px) 0 clamp(18px,2vw,32px);display:grid}.responsive-experience .responsive-device-composition:before{filter:blur(18px);background:radial-gradient(#ff650f33,#ff650f0e 32%,#0006 57%,#0000 75%);height:30%;bottom:1%;left:1%;right:2%}.responsive-composite{z-index:2;filter:drop-shadow(0 32px 42px #00000094)drop-shadow(0 10px 24px #ff650f0e);width:100%;margin:0;position:relative}.responsive-composite img{width:100%;height:auto;display:block}.responsive-experience .composite-label{z-index:4;top:clamp(5px,.6vw,12px)}.responsive-experience .laptop-label{left:3%;right:auto}.responsive-experience .mobile-label{left:auto;right:5%}@media (max-width:1080px){.responsive-experience .responsive-visual{min-height:0}.responsive-experience .responsive-device-composition{min-height:0;padding-top:48px}}@media (max-width:720px){.responsive-experience .responsive-visual{min-height:0}.responsive-experience .responsive-device-composition{min-height:0;padding:40px 0 14px}.responsive-composite{width:100%;max-width:100%}.responsive-experience .composite-label{top:7px}.responsive-experience .laptop-label{left:0}.responsive-experience .mobile-label{right:0}}@media (max-width:390px){.responsive-composite{width:100%}}@media (max-width:720px){.quality-grid{touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scroll-snap-type:x mandatory}.quality-card,.quality-card:hover{transform:none}.quality-card{scroll-snap-stop:always;-webkit-user-select:none;user-select:none}.quality-swipe-hint{color:#ffffffdb;letter-spacing:.1em;text-shadow:0 0 8px #fff3,0 0 18px #ffffff14;gap:11px;font-size:11px;font-weight:600}.quality-swipe-hint span{color:#fff;text-shadow:0 0 8px #ffffff61,0 0 16px #ff650f2e;font-size:19px}}.admin-greeting-heading{isolation:isolate;background:linear-gradient(90deg,#ffffffe6 0 34%,#ffffff80 58%,#ffffff29),radial-gradient(circle at 72% 58%,#e7b4553d,#0000 28%),#f7f2e9;border:1px solid #50442e14;border-radius:28px;align-items:center;min-height:clamp(155px,15vw,205px);margin:clamp(-24px,-1.6vw,-10px) 0 24px;padding:clamp(28px,3.2vw,52px) clamp(22px,2.8vw,46px);position:relative;overflow:hidden;box-shadow:0 22px 48px #41331d0e}.admin-greeting-heading:before,.admin-greeting-heading:after{z-index:-1;content:"";pointer-events:none;position:absolute}.admin-greeting-heading:before{opacity:.72;filter:blur(1px);background:radial-gradient(at 55% 70%,#a28d6757,#0000 42%),linear-gradient(153deg,#0000 0 41%,#7d71581c 42% 45%,#0000 46%),linear-gradient(167deg,#0000 0 49%,#7d715821 50% 54%,#0000 55%);width:72%;height:150%;bottom:-72%;right:-3%}.admin-greeting-heading:after{aspect-ratio:1;background:#fff9e5c7;border-radius:50%;width:88px;top:24%;right:12%;box-shadow:0 0 46px #ebb84d47}.admin-greeting-heading.period-day{background:linear-gradient(90deg,#ffffffeb 0 35%,#ffffff8a 61%,#ffffff1f),radial-gradient(circle at 74% 38%,#7db5d338,#0000 32%),#f3f2eb}.admin-greeting-heading.period-evening{background:linear-gradient(90deg,#ffffffeb 0 35%,#ffffff80 62%,#ffffff14),radial-gradient(circle at 74% 55%,#df8f5e4d,#0000 31%),#f5eee7}.admin-greeting-heading.period-night{color:#f4efe4;background:linear-gradient(90deg,#121b21fa 0 37%,#121b21c2 62%,#121b2133),radial-gradient(circle at 74% 45%,#58779757,#0000 34%),#111c23;border-color:#e4be6f1f;box-shadow:0 24px 52px #18202521}.admin-greeting-heading.period-night:before{opacity:.24}.admin-greeting-heading.period-night:after{background:#f5edcf;width:66px;box-shadow:18px -8px #1d2d38,0 0 42px #e1d29b2e}.admin-greeting-heading>div{z-index:2;position:relative}.admin-greeting-heading h1{letter-spacing:-.05em;align-items:center;gap:clamp(14px,1.7vw,26px);margin:0;font-size:clamp(43px,4.25vw,78px);display:flex}.admin-greeting-glyph{color:#e3ab22;filter:drop-shadow(0 7px 14px #ecb22633);flex:none;width:clamp(48px,4.2vw,72px);height:auto}.admin-greeting-glyph path,.admin-greeting-glyph circle{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.admin-local-time{align-items:center;gap:15px;min-height:34px;display:flex;margin-top:18px!important}.admin-local-time b{color:#253038;font-variant-numeric:tabular-nums;background:#ecebe6db;border:1px solid #26323714;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.admin-local-time b svg{stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.admin-local-time>span{color:#86847d;text-transform:capitalize;font-size:13px}.period-night .admin-local-time b{color:#f1e9d8;background:#ffffff14;border-color:#ffffff1a}.period-night .admin-local-time>span{color:#f4efe4a3}.admin-brand-overview{isolation:isolate;background:radial-gradient(circle at 84% 18%,#e2b45624,#0000 27%),linear-gradient(135deg,#fffffff0,#f8f3ead1);grid-template-columns:minmax(320px,.82fr) minmax(430px,1.18fr);align-items:stretch;min-height:clamp(410px,31vw,510px);display:grid;position:relative;overflow:hidden}.admin-brand-overview:after{z-index:-1;content:"";filter:blur(35px);background:#7f5c231f;border-radius:50%;width:52%;height:90px;position:absolute;bottom:-30px;right:9%}.admin-brand-overview-copy{z-index:3;align-self:center;padding:clamp(38px,3.7vw,62px) 0 clamp(34px,3.5vw,58px) clamp(34px,3.7vw,64px);position:relative}.admin-brand-overview-copy>small{color:#b27a27;letter-spacing:.19em;font-size:10px;font-weight:800}.admin-brand-overview-copy h2{color:#202a30;letter-spacing:-.042em;max-width:470px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.05vw,53px);font-weight:500;line-height:1.04}.admin-brand-overview-copy>p{color:#777871;max-width:470px;margin:19px 0 0;font-size:13px;line-height:1.75}.admin-brand-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:490px;margin-top:clamp(29px,3vw,44px);display:grid}.admin-brand-benefits article{text-align:center;justify-items:center;gap:6px;min-width:0;display:grid}.admin-brand-benefits article>span{aspect-ratio:1;color:#bf8125;background:#fffbf2c7;border:1px solid #bd842d24;border-radius:50%;place-items:center;width:54px;display:grid;box-shadow:0 12px 24px #533d190e}.admin-brand-benefits svg{stroke:currentColor;stroke-width:1.6px;width:23px;height:23px}.admin-brand-benefits strong{color:#273138;font-size:11px;font-weight:650}.admin-brand-benefits small{color:#898880;font-size:9px;line-height:1.3}.admin-brand-overview-visual{justify-content:center;align-items:center;min-width:0;min-height:100%;padding:22px 22px 10px 0;display:flex;position:relative}.admin-workspace-scene{object-fit:contain;filter:drop-shadow(0 28px 28px #513c1b1f);width:min(100%,760px);height:auto;display:block}@media (max-width:1380px){.admin-brand-overview{grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr)}.admin-brand-overview-copy{padding-left:38px}}@media (max-width:1150px){.admin-brand-overview{min-height:450px}}@media (max-width:900px){.admin-greeting-heading{min-height:160px}.admin-brand-overview{grid-template-columns:1fr}.admin-brand-overview-copy{padding:42px 38px 10px}.admin-brand-overview-visual{min-height:310px;padding:12px 24px 8px}.admin-workspace-scene{width:min(94%,700px);margin:0 auto}}@media (max-width:760px){.admin-greeting-heading{border-radius:22px;min-height:150px;margin-top:-12px;padding:25px 20px}.admin-greeting-heading:after{width:58px;right:8%}.admin-greeting-heading h1{gap:10px;max-width:86%;font-size:clamp(34px,9.8vw,48px)}.admin-greeting-glyph{width:43px}.admin-local-time{flex-wrap:wrap;gap:9px 12px;margin-top:14px!important}.admin-local-time b,.admin-local-time>span{font-size:11px}.admin-brand-overview{border-radius:22px;min-height:0}.admin-brand-overview-copy{padding:34px 24px 8px}.admin-brand-overview-copy h2{font-size:clamp(32px,8.8vw,44px)}.admin-brand-overview-copy>p{font-size:12px}.admin-brand-benefits{margin-top:28px}.admin-brand-benefits article>span{width:48px}.admin-brand-overview-visual{min-height:265px;padding:10px 14px 0;overflow:hidden}.admin-workspace-scene{width:min(100%,680px);max-width:100%;margin:0 auto}}@media (max-width:430px){.admin-greeting-heading h1{flex-direction:column;align-items:flex-start;max-width:100%}.admin-greeting-glyph{position:absolute;top:0;right:-4px}.admin-local-time{max-width:82%}.admin-brand-benefits{gap:5px}.admin-brand-benefits article>span{width:42px}.admin-brand-benefits svg{width:19px;height:19px}.admin-brand-benefits strong{font-size:10px}.admin-brand-benefits small{font-size:8px}.admin-brand-overview-visual{min-height:230px}}@media (min-width:1081px) and (max-width:2100px){body .responsive-experience .responsive-copy h2{font-size:clamp(40px,2.65vw,54px)}}.process .section-heading h2,.interactions .section-heading h2,.performance-architecture .performance-copy h2{font-weight:400;line-height:1.01}.about-minimal-title h1{font-weight:400}.services-hero h1{letter-spacing:-.055em;max-width:820px;font-size:clamp(44px,4.45vw,72px);font-weight:400;line-height:1.04}.services-showcase-hero{isolation:isolate;background:#020203 url(/images/services-mountain-hero-v1.webp) 50%/cover no-repeat;min-height:100svh;position:relative;overflow:hidden}.services-showcase-overlay{z-index:-1;background:linear-gradient(#0102043d,#0102041f 32%,#010204b8 74%,#020305 100%),radial-gradient(circle at 52% 30%,#0000 0 22%,#0003 60%,#000000ad 100%);position:absolute;inset:0}.services-showcase-shell{flex-direction:column;justify-content:center;width:min(1560px,100% - 72px);min-height:100svh;margin:0 auto;padding:clamp(118px,12vh,150px) 0 clamp(28px,4vh,50px);display:flex}.services-showcase-heading{text-align:center;max-width:980px;margin:0 auto}.services-showcase-heading h1{color:#f8f8f9;letter-spacing:-.055em;text-wrap:balance;margin:18px 0 0;font-size:clamp(48px,4.25vw,78px);font-weight:720;line-height:.98}.services-showcase-heading h1 em{color:var(--orange);font-style:normal}.services-heading-rule,.services-card-rule{background:var(--orange);width:48px;height:1px;display:block}.services-heading-rule{margin:25px auto 0}.services-showcase-heading>p:last-child{color:#f7f7f8cc;max-width:720px;margin:22px auto 0;font-size:clamp(14px,1.05vw,18px);line-height:1.58}.services-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(15px,1.5vw,25px);margin-top:clamp(38px,5vh,58px);display:grid}.services-showcase-card{--service-accent:var(--orange);--service-rgb:255, 101, 15;border:1px solid rgba(var(--service-rgb), .68);text-align:center;background:radial-gradient(circle at 50% 6%, rgba(var(--service-rgb), .19), transparent 42%), linear-gradient(180deg, #05070bb8, #030508ed);-webkit-backdrop-filter:blur(12px);border-radius:24px;flex-direction:column;align-items:center;min-height:clamp(300px,32vh,390px);padding:clamp(25px,2vw,34px);transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .45s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 55px #00000057}.services-showcase-card:after{content:"";background:var(--service-accent);height:2px;box-shadow:0 0 15px rgba(var(--service-rgb), .9), 0 0 34px rgba(var(--service-rgb), .48);border-radius:50%;position:absolute;bottom:-1px;left:16%;right:16%}.services-showcase-card:hover{border-color:var(--service-accent);box-shadow:inset 0 0 34px rgba(var(--service-rgb), .08), 0 30px 70px #0000006b, 0 0 30px rgba(var(--service-rgb), .16);transform:translateY(-9px)}.services-showcase-icon{aspect-ratio:1;border:1px solid rgba(var(--service-rgb), .75);width:clamp(72px,5.8vw,96px);color:var(--service-accent);background:rgba(var(--service-rgb), .06);box-shadow:inset 0 0 24px rgba(var(--service-rgb), .08);font-family:var(--font-geist-mono), monospace;border-radius:50%;place-items:center;font-size:clamp(22px,1.7vw,30px);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:grid}.services-showcase-card:hover .services-showcase-icon{box-shadow:inset 0 0 28px rgba(var(--service-rgb), .14), 0 0 24px rgba(var(--service-rgb), .25);transform:scale(1.09)rotate(-3deg)}.services-showcase-card h2{color:#f8f8f9;letter-spacing:-.035em;max-width:260px;margin:22px auto 0;font-size:clamp(21px,1.45vw,27px);line-height:1.08}.services-card-rule{background:var(--service-accent);width:44px;box-shadow:0 0 12px rgba(var(--service-rgb), .5);margin:17px auto 0}.services-showcase-card p{color:#e6e8ecba;max-width:285px;margin:16px auto 0;font-size:clamp(12px,.85vw,15px);line-height:1.62}.services-benefits{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1180px,100%);margin:clamp(26px,3.5vh,42px) auto 0;display:grid}.services-benefits>div{border-left:1px solid #ff650f42;justify-content:center;align-items:center;gap:13px;min-height:48px;display:flex}.services-benefits>div:first-child{border-left:0}.services-benefits span{color:var(--orange);font-size:26px}.services-benefits strong{color:#f7f7f8e0;font-size:clamp(12px,.95vw,16px);font-weight:520}@media (max-width:980px){.services-showcase-shell{justify-content:flex-start;width:min(720px,100% - 34px);padding:112px 0 52px}.services-showcase-heading h1{font-size:clamp(43px,10vw,68px)}.services-showcase-grid{grid-template-columns:1fr;gap:17px}.services-showcase-card{min-height:0;padding:28px 24px 31px}.services-showcase-card p{max-width:520px}.services-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.services-benefits>div{border-top:1px solid #ff650f33}.services-benefits>div:nth-child(odd){border-left:0}}@media (max-width:560px){.services-showcase-hero{background-position:62%}.services-showcase-shell{width:calc(100% - 28px);padding-top:105px}.services-showcase-heading h1{margin-top:14px;font-size:clamp(38px,11.5vw,50px);line-height:1.01}.services-showcase-heading>p:last-child{font-size:13px}.services-showcase-grid{margin-top:34px}.services-showcase-card{border-radius:22px}.services-benefits{grid-template-columns:1fr}.services-benefits>div{border-top:1px solid #ff650f2e;border-left:0;min-height:55px}}@media (max-width:720px){.services-hero h1{font-size:clamp(40px,11.5vw,50px);line-height:1.06}}.performance-scene.is-in-view .road-edge,.performance-scene.is-in-view:not(.is-traveling) .halo-large{animation-play-state:running}.performance-scene.is-traveling .metric-number-glow-wide{filter:none}.performance-architecture .performance-copy .responsive-title-char{animation-duration:.75s}@media (max-width:820px){.performance-scene .metric-number-glow-wide{filter:none}.performance-scene .road-edge{animation:none}}.interaction-mobile-carousel{display:none}.interactions .phone-stage{isolation:isolate}.interaction-phone-render{z-index:2;object-fit:contain;width:auto;max-width:100%;height:clamp(500px,54vh,760px);display:block;position:relative}.interaction-aura{z-index:-1;pointer-events:none;background:radial-gradient(at 27% 40%,#ff5b0038,#0000 36%),radial-gradient(at 73% 64%,#ff5b002e,#0000 40%);position:absolute;inset:5% -12% 0}.interaction-orbits{z-index:0;pointer-events:none;stroke:#ff650f;stroke-width:.8px;opacity:.32;width:145%;max-width:820px;height:115%;position:absolute;-webkit-mask-image:linear-gradient(#0000 15%,#000 40% 75%,#0000);mask-image:linear-gradient(#0000 15%,#000 40% 75%,#0000)}@media (min-width:1081px) and (max-height:800px){.interaction-phone-render{height:500px}}@media (min-width:821px) and (max-width:1080px){.interaction-phone-render{height:530px}}@media (max-width:820px){.interactions{min-height:0;overflow:clip}.interactions .section-shell{width:100%;min-height:0;padding:64px 0 60px}.interactions .section-heading.compact{width:calc(100% - 36px);margin:0 auto 8px}.interactions .kicker{letter-spacing:.25em;white-space:nowrap;gap:12px;font-size:clamp(9px,2.05vw,12px)}.interactions .kicker>span{width:22px}.interactions .section-heading h2{letter-spacing:-.045em;margin-top:18px;font-size:clamp(38px,10.65vw,67px);line-height:.99}.interactions .responsive-animated-title .is-accent{font-weight:650}.interactions .section-heading>p:last-child{color:#aaa;max-width:365px;margin:12px auto 0;font-size:clamp(12px,2.85vw,16px);line-height:1.4}.interactions .section-heading>p:last-child br{display:none}.interactions .interaction-stage{height:auto;min-height:0;margin-top:4px;display:block}.interactions .interaction-column{display:none}.interactions .phone-stage{width:100%;height:auto;min-height:0}.interaction-phone-render{width:min(68vw,392px);max-width:100%;height:auto}.interaction-aura{background:radial-gradient(at 29% 34%,#ff560061,#0000 26%),radial-gradient(at 74% 67%,#ff5b004d,#0000 30%);inset:0 -8% -7%}.interaction-orbits{opacity:.65;stroke-width:1.15px;width:138%;max-width:none;height:115%}.interaction-mobile-carousel{z-index:5;margin-top:12px;display:block;position:relative}.interaction-mobile-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;gap:6px;padding:5px 16px 8px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.interaction-mobile-rail::-webkit-scrollbar{display:none}.interactions .interaction-mobile-rail .interaction-card{scroll-snap-align:start;background:linear-gradient(130deg,#11100f,#090909 75%);border-color:#aa937e52;border-radius:14px;flex:0 0 clamp(180px,42vw,250px);grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:78px;padding:12px 10px;box-shadow:inset 0 1px #ffffff0a}.interactions .interaction-mobile-rail .interaction-card>span{border-radius:10px;width:40px;transform:none}.interaction-mobile-rail svg{width:24px;height:24px}.interactions .interaction-mobile-rail .interaction-card h3{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2}.interactions .interaction-mobile-rail .interaction-card p{color:#999;margin-top:4px;font-size:10.5px;line-height:1.3;display:block}.interactions .interaction-mobile-rail .interaction-card:nth-child(2){border-color:#ff650f;box-shadow:0 0 12px #ff650f1a}.interaction-carousel-dots{justify-content:center;gap:0;margin:2px 0 6px;display:flex}.interaction-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.interaction-carousel-dots button span{background:#414141;border-radius:50%;width:8px;height:8px;transition:background .2s;display:block}.interaction-carousel-dots button[aria-current=true] span{background:#ff650f}.interaction-mobile-rail:focus-visible,.interaction-carousel-dots button:focus-visible{outline-offset:-2px;outline:2px solid #ff650f}.interactions .stats-panel{background:#080808;border-color:#ff650f1f;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:calc(100% - 32px);margin:0 auto;padding:6px}.interactions .stats-panel article{background:linear-gradient(120deg,#101010,#080808);border:1px solid #c8beb421;border-radius:13px;gap:10px;min-height:66px;padding:10px}.interactions .stats-panel article>span{background:radial-gradient(circle,#ff650f14,#0000);width:41px;font-size:25px}.interactions .stats-panel strong{letter-spacing:-.03em;font-size:clamp(21px,4.8vw,29px)}.interactions .stats-panel article div{gap:5px}.interactions .stats-panel small{white-space:normal;font-size:clamp(9px,2.2vw,12px);line-height:1.25;overflow:visible}}.sr-only,.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:10000;color:#fff;background:#151515;border-radius:12px;outline:2px solid #ff650f;padding:12px 18px;position:fixed;top:12px;left:12px}.not-found-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:65svh;padding:160px 24px 90px;display:flex}.not-found-page h1{font-size:clamp(36px,6vw,72px);line-height:1.1}.not-found-page>p:not(.kicker){color:#aaa;max-width:520px;line-height:1.6}.not-found-page>div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.not-found-page a{border:1px solid #ff650f;border-radius:999px;padding:14px 22px}.not-found-page a:first-child{color:#050505;background:#ff650f}.quote-field-grid label>.form-select{letter-spacing:0;color:#f3f3f4;min-width:0;font-size:16px;font-weight:400;display:block;position:relative}.quote-form .form-select-native{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute}.form-select-trigger{color:#a9abb0;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#111112;border:1px solid #ffffff24;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;line-height:1.4;transition:border-color .18s,background .18s;display:flex}.form-select-trigger.has-value{color:#f3f3f4}.form-select-trigger svg{stroke:#ff650f;stroke-width:1.7px;flex:0 0 20px;width:20px;height:20px;transition:transform .18s}.form-select.is-open{z-index:30}.form-select.is-open .form-select-trigger,.form-select-trigger:focus-visible{outline-offset:2px;border-color:#ff650f;outline:2px solid #ff650f2e}.form-select.is-open .form-select-trigger svg{transform:rotate(180deg)}.form-select-list{overscroll-behavior:contain;scrollbar-width:thin;z-index:31;top:calc(100% + 8px);background:#171412;border:1px solid #53301c;border-radius:14px;padding:6px;display:block;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 14px 35px #0009}.form-select-list.opens-above{top:auto;bottom:calc(100% + 8px)}.form-select-list [role=option]{color:#e5e2df;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 12px;font-size:15px;line-height:1.4;display:flex}.form-select-list [role=option].is-active,.form-select-list [role=option]:hover{background:#302116}.form-select-list [aria-selected=true]{color:#ff9b57}.form-select-error{color:#ffb19b;margin-top:8px;font-size:13px;display:block}@media (prefers-reduced-motion:reduce){.form-select-trigger,.form-select-trigger svg{transition:none}}.hero .laptop-area.reveal{opacity:1;transition:none;animation:none;transform:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
