/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--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{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.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,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#101827;--black:#080b12;--blue:#477bff;--cyan:#35d9f5;--muted:#687589;--line:#e0e5ed;--paper:#f6f8fc;--radius:8px;color:var(--ink);font-synthesis:none;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:2px}button{border:0}svg{flex-shrink:0}p{color:var(--muted)}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-weight:500;line-height:1.1}h2{margin-bottom:25px;font-size:clamp(2rem,3.6vw,3.6rem)}h2>span{color:#8993a3}h3{font-size:1.55rem}h4{font-size:1.2rem}ul{padding:0;list-style:none}img{max-width:100%;height:auto}.wrap{width:min(1320px,100% - 112px);margin-inline:auto}.section{padding-top:110px;padding-bottom:110px}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:28px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.eyebrow>span:first-child:not(:last-child){background:var(--blue);border-radius:50%;width:5px;height:5px}.small{font-size:12px}.muted{color:var(--muted)}.skip{z-index:100;color:#000;background:#fff;padding:15px;position:fixed;top:-100px;left:10px}.skip:focus{top:10px}.header{background:var(--black);color:#fff;z-index:20;border-bottom:1px solid #ffffff12;height:96px;position:relative}.nav-wrap{justify-content:space-between;width:min(1440px,100% - 96px);height:100%;margin:auto;display:flex}.brand,.nav-wrap{align-items:center}.brand{letter-spacing:-1px;font-weight:650;line-height:1;display:inline-flex}.brand>svg{width:37px;height:43px;color:var(--blue)}.brand-light{margin-left:2px;font-weight:350}.brand small{letter-spacing:2px;color:#a6aebe;margin-top:9px;font-size:6px;font-weight:500;display:block}.nav{color:#c7cfdd;align-items:center;gap:33px;display:flex}.nav a{transition:color .2s}.nav .nav-contact{color:#fff;border:1px solid #ffffff30;border-radius:4px;align-items:center;gap:24px;margin-left:14px;padding:14px 18px;display:flex}.menu-toggle{color:#fff;background:0 0;display:none}.hero{background:var(--black);color:#fff;position:relative;overflow:hidden}.hero-inner{align-items:center;min-height:770px;padding-top:85px;padding-bottom:110px;display:flex;position:relative}.hero-copy{z-index:3;pointer-events:none;width:58%;position:relative}.hero-copy a{pointer-events:auto}.hero-kicker{letter-spacing:.19em;color:#b0bfd6;margin-bottom:30px;font-size:9px}.hero-kicker>span{background:var(--cyan);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #35d9f577}.hero h1{letter-spacing:-.065em;margin:0 0 28px;font-size:clamp(3.7rem,5.5vw,6.25rem);font-weight:450;line-height:1.03;animation:heroReveal 1s both}.hero h1>span{color:#929dad}.hero-copy>p{color:#9aa7bc;font-size:13px;line-height:1.8;animation:heroReveal 1s .1s both}.hero-actions{align-items:center;gap:27px;margin-top:34px;animation:heroReveal 1s .2s both;display:flex}.button{color:#fff;background:var(--blue);border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:17px 23px;font-size:12px;font-weight:550;line-height:1.4;transition:background .25s,transform .25s;display:inline-flex}.button:hover{background:#2e61e9;transform:translateY(-2px)}.button.outline{border-color:var(--line);color:var(--ink);background:0 0}.button.outline:hover{background:var(--paper)}.button.light{color:var(--ink);background:#fff}.text-link{gap:15px;font-size:11px;font-weight:500}.text-link,.under-link{align-items:center;display:inline-flex}.under-link{white-space:nowrap;border-bottom:1px solid;gap:20px;padding-bottom:8px;font-size:12px}.hero-bottom{color:#8e9db4;z-index:4;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:23px;font-size:9px;position:absolute;bottom:30px;left:0;right:0}.hero-bottom,.hero-bottom>span{align-items:center;display:flex}.hero-bottom>span{gap:10px}.hero-bottom i{background:#35d9f5;border-radius:50%;width:4px;height:4px}.hero-bottom>a{letter-spacing:1.7px;align-items:center;gap:20px;font-size:8px;display:flex}.orbit-stage{perspective:1100px;isolation:isolate;width:800px;height:650px;position:absolute;top:45px;right:-155px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 90%,#0000)}.orbit-grid{background-image:linear-gradient(#718ab009 1px,#0000 0),linear-gradient(90deg,#718ab009 1px,#0000 0);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.orbital-sculpture{width:490px;height:490px;transform-style:preserve-3d;animation:sculpture 22s ease-in-out infinite;position:absolute;top:68px;left:100px;transform:rotateX(26deg)rotateY(-25deg)rotate(-22deg)}.ribbon{transform:rotateY(calc(var(--i)*10deg));backface-visibility:visible;border-color:#6eaaff99 #1c458c55 #14316c55 #99d4ffb0;border-style:solid;border-width:1.5px;border-radius:50%;position:absolute;inset:15px;box-shadow:inset 1px 0 4px #78c4ff1a,0 0 5px #477bff14}.ribbon:nth-child(3n){border-width:3px;border-top-color:#a3ceffb0}.orbit-core{background:radial-gradient(circle at 38% 28%,#527ba42b,#1c32551c 35%,#0000 70%);border-radius:50%;position:absolute;inset:60px;transform:translateZ(-20px);box-shadow:0 0 110px #296cff24}.orbital-center{color:#a5c4e9;filter:drop-shadow(0 0 20px #477bff88);position:absolute;inset:185px;transform:rotate(22deg)rotateY(25deg)rotateX(-26deg)}.orbital-center svg{width:100%}.orbit-label{letter-spacing:1.7px;color:#7d93b5;font-size:7px;position:absolute}.label-a{align-items:center;gap:9px;display:flex;top:85px;right:145px}.label-a i{background:var(--cyan);border-radius:50%;width:4px;height:4px}.label-b{font-size:6px;line-height:2;bottom:60px;left:255px}.label-b b{color:#465a76;font-weight:400}.orbit-cross{color:#506682;font-size:22px;font-weight:200;bottom:105px}.orbit-cross,.orbit-scale{position:absolute;right:110px}.orbit-scale{flex-direction:column;gap:18px;display:flex;top:170px}.orbit-scale i{background:#29415e;width:8px;height:1px}.orbit-scale i:nth-child(3n){width:16px}.principle-strip{border-bottom:1px solid var(--line);background:#f6f8fc}.principle-strip>.wrap{justify-content:space-between;align-items:center;gap:25px;padding:30px 0;font-size:12px;display:flex}.principle-strip span:first-child{color:var(--muted);font-size:11px;line-height:1.6}.principle-strip b{color:var(--ink);font-weight:500}.principle-strip span:not(:first-child){align-items:center;gap:12px;display:flex}.principle-strip svg{color:#72829b;stroke-width:1.2px;width:20px}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:50px;display:flex}.section-heading h2{margin:0}.section-heading .eyebrow{margin-bottom:20px}.section-heading .under-link{margin-bottom:7px}.services-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-card{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:36px 32px 28px;transition:background .3s;position:relative}.service-card:hover{background:#f4f7fd}.card-top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.service-icon{color:var(--blue);display:flex}.card-index{letter-spacing:2px;color:#8c96a6;font-size:9px}.service-card h3{letter-spacing:-.04em;margin-bottom:15px;font-size:22px}.service-card>p{max-width:315px;min-height:65px;margin-bottom:26px;font-size:12px;line-height:1.8}.card-link{color:#76859a;justify-content:space-between;align-items:center;font-size:10px;display:flex}.card-link svg{color:var(--ink);transition:transform .3s}.service-card:hover .card-link svg{transform:translate(3px,-3px)}.approach-section{background:#f1f4f8;padding:95px 0}.approach-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;display:grid}.approach-grid .lead-text{color:#313d51;letter-spacing:-.03em;font-size:18px;line-height:1.5}.approach-grid>div>p:not(.eyebrow){max-width:450px;font-size:13px}.approach-art{background:radial-gradient(#c4d3ed33,#0000 70%);height:470px;position:relative;overflow:hidden}.architecture{transform-style:preserve-3d;position:absolute;inset:40px;transform:rotateX(55deg)rotate(-35deg)}.plane{background:linear-gradient(135deg,#f6faff,#c7d9ee);border:1px solid #d7e2f1;position:absolute;inset:70px;box-shadow:-30px 40px 30px #18386713}.p1{transform:translateZ(65px)}.p2{transform:translateZ(0)}.p3{background:#477bff;transform:translateZ(-65px)}.p1:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 25px,#477bff18 26px,#0000 27px),repeating-linear-gradient(0deg,#0000 0 25px,#477bff18 26px,#0000 27px);position:absolute;inset:15px}.architecture-chip{color:#477bff;font-size:42px;font-weight:650;position:absolute;top:40%;left:42%;transform:translateZ(80px)}.art-caption{letter-spacing:2px;color:#8f9cb1;font-size:7px;position:absolute;bottom:18px;left:35px}.approach-points{flex-direction:column;gap:15px;margin:28px 0 34px;display:flex}.approach-points span{color:#9aa7bc;gap:23px;font-size:9px;display:flex}.approach-points b{color:var(--ink);font-size:12px;font-weight:500}.project-composition{background:#e9e9e5;grid-template-columns:1fr 1.1fr;align-items:center;gap:55px;min-height:500px;padding:55px 0 55px 50px;display:grid;overflow:hidden}.project-copy h3{margin-bottom:23px;font-size:38px}.project-copy>p{color:#767b80;max-width:300px;font-size:12px}.project-copy small{color:#7a7c7d;max-width:270px;margin-top:45px;font-size:9px;line-height:1.6;display:block}.project-copy .eyebrow{color:#7a7c7d;font-size:8px}.product-mock{background:#f9f8f3;border-radius:5px 0 0 5px;width:620px;max-width:none;min-height:330px;transform:perspective(1200px)rotateY(-13deg)rotate(3deg);box-shadow:0 30px 70px #23302c25}.mock-top{border-bottom:1px solid #17262216;justify-content:space-between;padding:20px 25px;font-size:6px;display:flex}.mock-logo{font-size:8px;font-weight:600}.mock-body{min-height:270px;padding:40px 33px;position:relative;overflow:hidden}.mock-body>span:first-child{letter-spacing:1px;color:#758077;font-size:5px}.mock-body h4{letter-spacing:-2px;color:#283a2d;margin:15px 0 28px;font-family:Georgia,serif;font-size:40px;font-weight:400;line-height:1.05}.mock-button{border:1px solid #7e8a7e;padding:8px 12px;font-size:6px}.mock-object{justify-content:center;align-items:center;width:180px;height:240px;display:flex;position:absolute;top:35px;right:60px;transform:rotate(-12deg)}.mock-object i{border:20px solid #718372;border-radius:50%;width:140px;height:190px;display:block;position:absolute;box-shadow:inset 8px 7px 12px #1f302d4d,8px 10px 13px #30402d1c}.mock-object i:nth-child(2){transform:rotateY(45deg)}.mock-object i:nth-child(3){transform:rotateY(75deg)}.mock-object i:nth-child(4){transform:rotateY(110deg)}.mock-bottom{letter-spacing:1px;border-top:1px solid #17262216;justify-content:space-between;padding:14px 25px;font-size:5px;display:flex}.process-section{background:var(--black);color:#fff}.process-grid{grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.process-intro{align-self:start;position:sticky;top:80px}.process-intro>p:not(.eyebrow){color:#8b99af;max-width:285px;font-size:12px}.process-intro .under-link{color:#c2cede;margin-top:20px}.process-list{border-top:1px solid #ccd4e525}.process-step{border-bottom:1px solid #ccd4e525;grid-template-columns:35px 1fr 25px;align-items:start;gap:25px;padding:32px 0;display:grid}.step-number{color:#526781;padding-top:6px;font-size:11px}.process-step .eyebrow{color:#8395ae;margin-bottom:12px;font-size:8px}.process-step h3{margin-bottom:14px;font-size:24px}.process-step p{color:#8b99af;max-width:390px;margin:0;font-size:12px}.process-step>svg{color:#556883;width:19px;margin-top:7px}.heading-note{margin:0;font-size:12px}.finder{border:1px solid var(--line);border-radius:6px;grid-template-columns:1.35fr 1fr;display:grid;overflow:hidden}.finder>div:first-child{padding:40px}.finder h3{font-size:26px}.finder h4{margin:30px 0 15px;font-size:17px}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-row button{border:1px solid var(--line);background:#f5f7fa;border-radius:4px;align-items:center;gap:10px;padding:12px 15px;font-size:11px;transition:background .2s;display:flex}.choice-row button.selected{border-color:var(--blue);color:#2956b4;background:#e9f0ff}.finder-result{background:#f2f5fb;flex-direction:column;justify-content:center;min-height:265px;padding:40px;display:flex;position:relative}.finder-result p{max-width:310px;font-size:12px}.finder-result h3{margin:10px 0 15px;font-size:28px}.finder-result .eyebrow{margin:0;font-size:8px}.finder-symbol{color:#d6deeb;font-size:70px;font-weight:200;position:absolute;top:10px;right:25px}.instant-section{background:#eef3ff;padding:90px 0;overflow:hidden}.instant-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.pill{color:#4563a5;letter-spacing:1px;border:1px solid #b8ccff;border-radius:30px;align-items:center;gap:20px;margin-bottom:28px;padding:8px 13px;font-size:8px;display:inline-flex}.instant-grid h2 span{color:#477bff}.instant-grid p{max-width:420px;font-size:13px}.instant-grid small{color:#7c8aa2;margin-top:20px;font-size:9px;display:block}.instant-visual{padding:40px 0;position:relative}.browser-preview{background:#fff;border-radius:6px;transform:perspective(1000px)rotateY(-9deg)rotate(2deg);box-shadow:0 30px 60px #2d568b20}.browser-preview>div:first-child{border-bottom:1px solid #edf0f4;align-items:center;gap:5px;padding:15px;display:flex}.browser-preview i{background:#d6dfeb;border-radius:50%;width:4px;height:4px}.browser-preview>div:first-child>span{text-align:center;color:#8292a8;background:#f7f8fb;width:60%;margin:auto;padding:5px;font-size:7px}.mini-site{min-height:250px;padding:40px;position:relative;overflow:hidden}.mini-site>span{letter-spacing:1px;font-size:7px;font-weight:600}.mini-site h3{color:#243958;margin:26px 0 20px;font-size:30px}.mini-line{background:#e0e6ef;width:100px;height:3px;margin-bottom:6px}.mini-line.short{width:70px}.mini-site b{color:#fff;background:#477bff;margin-top:15px;padding:8px;font-size:6px;display:inline-block}.mini-shape{border:35px solid #7b9ffd;border-radius:25px;width:170px;height:170px;position:absolute;top:70px;right:25px;transform:rotate(-30deg);box-shadow:10px 15px 30px #477bff33,inset 10px 10px 15px #477bff22}.floating-tag{color:#43516c;background:#fff;border-radius:4px;align-items:center;gap:8px;padding:13px 18px;font-size:10px;display:flex;position:absolute;bottom:28px;right:-20px;box-shadow:0 8px 30px #2d568b16}.floating-tag svg{color:#477bff}.pricing-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:35px;display:grid}.price-card{border:1px solid var(--line);border-radius:5px;padding:35px 28px;position:relative}.price-card.featured{background:#f8faff;border-color:#477bff}.price-card h3{margin-bottom:10px;font-size:27px}.price-card .eyebrow{letter-spacing:1.5px;margin-bottom:30px;font-size:8px}.price-card>p{font-size:11px}.package-label{color:#fff;letter-spacing:1px;background:#477bff;border-radius:3px;padding:7px 10px;font-size:7px;position:absolute;top:-11px;left:25px}.price-text{letter-spacing:-.03em;border-bottom:1px solid var(--line);margin:28px 0;padding-bottom:23px;font-size:17px}.price-card ul{flex-direction:column;gap:14px;margin-bottom:30px;display:flex}.price-card li{color:#58667c;align-items:center;gap:10px;font-size:11px;display:flex}.price-card li svg{color:#477bff;width:13px}.price-card .button{width:100%;padding:14px 17px;font-size:10px}.estimator{border:1px solid var(--line);border-radius:5px;grid-template-columns:1.4fr 1fr;display:grid;overflow:hidden}.estimator>div:first-child{padding:40px}.estimator h3{margin-bottom:15px;font-size:25px}.estimator p{font-size:12px}.estimator .eyebrow{font-size:8px}.estimator label{font-size:11px}.estimator label>b{float:right}.estimator label input[type=range]{accent-color:var(--blue);width:100%;margin-top:20px;padding:0}.estimator select{font-size:12px}.feature-checks{grid-template-columns:1fr 1fr;gap:14px;margin-top:25px;display:grid}.feature-checks label{align-items:center;gap:9px;margin:0;font-size:10px;display:flex}.feature-checks input{accent-color:var(--blue);width:14px;height:14px;margin:0}.estimate-result{background:#f5f7fb;flex-direction:column;align-items:flex-start;padding:40px;display:flex}.estimate-result h4{font-size:24px}.estimate-result .eyebrow{margin-bottom:30px}.estimate-result ul{flex-direction:column;gap:10px;margin:0 0 25px;display:flex}.estimate-result li{color:var(--muted);gap:10px;font-size:10px;display:flex}.estimate-result .button{margin-top:auto}.estimate-result>.under-link{margin-top:20px;font-size:10px}.estimate-result small{color:#8390a3;margin-top:20px;font-size:8px}.budget-response{margin-top:25px}.budget-response strong{letter-spacing:-1px;font-size:23px}.budget-response p{font-size:11px}.ecosystem{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f9fc;padding:85px 0}.tech-grid{grid-template-columns:repeat(8,1fr);gap:10px;margin:45px 0 20px;display:grid}.tech-grid a{flex-direction:column;align-items:center;gap:20px;padding:20px 5px;font-size:10px;transition:background .2s;display:flex}.tech-grid a:hover{background:#edf2fa}.tech-grid a>span{letter-spacing:-1px;color:#52617a;align-items:center;height:35px;font-size:25px;font-weight:600;display:flex}.ecosystem .small{text-align:center;font-size:9px}.sector-heading{text-align:center}.sector-heading .eyebrow{justify-content:center}.sector-links{grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:45px;display:grid}.sector-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;font-size:14px;display:flex}.sector-links svg{color:#7d8da5}.faq-section{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.faq-section>div>p:not(.eyebrow){font-size:12px}.faq-section .under-link{margin-top:10px}.faq-list{width:100%}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:14px;line-height:1.5;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:first-child{align-items:center;gap:22px;display:flex}.faq-list small{color:#95a1b3;letter-spacing:1px;font-size:8px}.faq-plus{color:#8190a5;font-size:22px;font-weight:300}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details>p{margin:18px 20px 0 0;padding-left:38px;font-size:12px}.final-cta{background:#111e3a;padding:100px 0;position:relative;overflow:hidden}.final-cta .wrap{z-index:1;position:relative}.final-cta h2{max-width:850px;margin:0 0 35px;font-size:clamp(2.1rem,4.2vw,4.1rem);line-height:1.2}.cta-orbit{border:1px solid #477bff25;border-radius:50%;width:670px;height:670px;position:absolute;top:-250px;right:-120px;box-shadow:0 0 0 80px #477bff07,0 0 0 160px #477bff06,0 0 0 240px #477bff04}.final-cta .button{font-size:11px}footer{background:var(--black);color:#e2e8f1;padding:65px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1.25fr 1.3fr;gap:45px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid>div:first-child{gap:22px}.footer-grid p{color:#7f8ca1;margin:0;font-size:11px;line-height:1.9}.footer-grid .brand{font-size:23px}.footer-grid .brand>svg{width:30px}.footer-grid .brand small{font-size:5px}.footer-grid .parent-brand{color:#64748d;align-items:center;gap:5px;font-size:8px;display:flex}.footer-grid strong{margin:7px 0 10px;font-size:11px;font-weight:500}.footer-grid>div>a:not(:first-child){color:#8290a6;font-size:10px}.footer-grid>div>a:hover{color:#fff}.footer-bottom{color:#64748d;border-top:1px solid #ffffff13;justify-content:space-between;margin-top:55px;padding-top:24px;font-size:8px;display:flex}.footer-bottom button{color:#8290a6;background:0 0;padding:0;font-size:8px}.cookie{z-index:80;background:#fff;border:1px solid #d5dfed;border-radius:7px;align-items:center;gap:17px;width:min(900px,100% - 32px);padding:18px 22px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 15px 60px #0002}.cookie strong{font-size:12px;font-weight:600}.cookie p{max-width:500px;margin:5px 0 0;font-size:10px;line-height:1.6}.cookie p a{text-decoration:underline}.cookie>button{white-space:nowrap;background:#f0f3f8;border-radius:4px;padding:12px 14px;font-size:10px}.cookie .cookie-accept{background:var(--ink);color:#fff}.page-hero{border-bottom:1px solid var(--line);background:#f5f7fb;padding:30px 0 90px;position:relative;overflow:hidden}.breadcrumb{color:#8793a4;align-items:center;gap:13px;margin-bottom:65px;font-size:9px;display:flex}.breadcrumb>span{text-overflow:ellipsis;white-space:nowrap;max-width:65vw;overflow:hidden}.page-hero h1{z-index:1;max-width:950px;margin:0 0 25px;font-size:clamp(2.6rem,5.5vw,5.5rem);position:relative}.page-description{letter-spacing:-.02em;z-index:1;max-width:660px;font-size:17px;position:relative}.page-hero .button{z-index:1;margin-top:15px;position:relative}.page-hero-mark{color:#e9eef7;pointer-events:none;font-size:400px;line-height:1;position:absolute;bottom:-80px;right:7%}.article-grid{grid-template-columns:260px 1fr;gap:90px;display:grid}.article-grid>aside{flex-direction:column;align-self:start;align-items:flex-start;gap:20px;display:flex;position:sticky;top:40px}.article-grid>aside>a{color:#8490a2;font-size:11px;line-height:1.5}.article-grid>aside>a:hover{color:var(--blue)}.article-grid>aside>.under-link{color:var(--ink);margin-top:20px}.article-grid .eyebrow{font-size:8px}.article-content article{margin-bottom:60px;scroll-margin-top:40px}.article-content h2{font-size:32px}.article-content p{white-space:pre-line;font-size:14px}.article-content .eyebrow{margin-bottom:15px}.content-image{border-radius:5px;width:100%}.narrow{max-width:800px}.narrow .process-list,.narrow .process-step{border-color:var(--line)}.narrow .process-step p{color:var(--muted)}.form-layout{grid-template-columns:.85fr 1.2fr;gap:100px;display:grid}.form-layout>aside p{max-width:350px;font-size:13px}.form-layout>aside>a{margin:15px 0;font-size:14px;display:block}.contact-points{margin:35px 0}.contact-points p{align-items:center;gap:10px;display:flex}.contact-points svg{color:var(--blue);width:15px}.lead-form{border:1px solid var(--line);background:#fff;border-radius:6px;padding:40px}.lead-form h3{margin-bottom:30px;font-size:27px}.form-steps{border-bottom:1px solid var(--line);color:#9ba6b6;gap:30px;margin-bottom:35px;padding-bottom:22px;font-size:9px;display:flex}.form-steps span.active{color:var(--blue)}label{margin-bottom:23px;font-size:12px;font-weight:500;line-height:1.5;display:block}input:not([type=checkbox]):not([type=range]):not([type=file]),select,textarea{width:100%;color:var(--ink);background:#fafbfe;border:1px solid #dbe2ed;border-radius:4px;min-width:0;margin-top:9px;padding:13px 14px;font-size:13px;font-weight:400;display:block}textarea{resize:vertical;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.consent-label{color:#637188;align-items:flex-start;gap:10px;font-size:10px;font-weight:400;display:flex}.consent-label input{accent-color:var(--blue);margin-top:3px}.consent-label a{text-decoration:underline}.honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.notice{border-left:2px solid var(--blue);color:#526581;background:#f0f4fc;padding:18px;font-size:12px;line-height:1.7}.form-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.back-button{color:#73829a;background:0 0;align-items:center;gap:6px;padding:6px 0;font-size:11px;display:inline-flex}.error-message{color:#a72c36;font-size:12px}.success-panel{background:#f9fcfa;border:1px solid #dae5e0;border-radius:6px;padding:40px}.success-panel>svg{color:#467d5d;margin-bottom:30px}.success-panel h2{font-size:38px}.success-panel p{font-size:12px}.success-panel .eyebrow{font-size:8px}.success-panel>.under-link{width:fit-content;margin-top:22px;display:flex}.tracking-token{overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;margin:25px 0;padding:20px;font-size:12px;display:block}.tracker{max-width:700px;margin:auto}.demo-links,.tracker .button{margin-bottom:20px}.demo-links{flex-wrap:wrap;gap:10px;font-size:9px;display:flex}.demo-links a{background:var(--paper);border:1px solid var(--line);padding:8px}.empty-editorial{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:400px;display:grid}.empty-editorial h2{white-space:pre-line}.empty-editorial p{font-size:13px}.large-outline{text-align:center;color:#f0f3f8;letter-spacing:-.1em;text-shadow:1px 1px #cbd6e8;font-size:290px;line-height:1}.listing-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.content-card{border:1px solid var(--line);background:var(--paper);padding:35px}.content-card h2{font-size:30px}.content-card p{font-size:13px}.related-links{grid-template-columns:1fr 1fr;gap:0 30px;margin-bottom:75px;display:grid}.related-links a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;font-size:14px;display:flex}.comparison{margin:70px 0;overflow-x:auto}.comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:650px;font-size:12px}.comparison caption{text-align:left;letter-spacing:-.05em;padding-bottom:25px;font-size:23px}.comparison td,.comparison th{border-bottom:1px solid var(--line);padding:20px}.comparison thead{background:#f5f7fb}.comparison th{font-weight:500}.comparison td{color:var(--muted)}.demo-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.demo-card{display:block}.demo-card h3{justify-content:space-between;margin:23px 0 12px;font-size:23px;display:flex}.demo-card p{margin-bottom:8px;font-size:12px}.demo-card small{color:#8795a8;font-size:9px}.demo-screen{color:#263b32;background:#e7e9e3;min-height:290px;padding:30px;transition:transform .3s;position:relative;overflow:hidden}.demo-card:hover .demo-screen{transform:translateY(-5px)}.demo-screen>span{letter-spacing:1px;font-size:7px}.demo-screen b{z-index:1;margin-top:55px;font-family:Georgia,serif;font-size:31px;font-weight:400;line-height:1.05;display:block;position:relative}.demo-screen i{border:30px solid #657d6555;border-radius:100% 100% 0 0;width:150px;height:210px;position:absolute;bottom:0;right:-20px}.demo-1 .demo-screen{color:#534131;background:#eee6dc}.demo-1 .demo-screen i{border-color:#b79a7755;transform:rotate(20deg)}.demo-2 .demo-screen{color:#2e4360;background:#e3e8f1}.demo-2 .demo-screen i{border-color:#7c98c255;border-radius:25px;transform:rotate(-20deg)}.center-action{text-align:center;margin-top:50px}.not-found{text-align:center;min-height:600px}.not-found .eyebrow{justify-content:center}.not-found>span{letter-spacing:-15px;color:#e9eef8;font-size:180px;line-height:1;display:block}.not-found h1{margin-top:30px;font-size:40px}.admin-locked{min-height:500px}.admin-locked h1{font-size:50px}.admin-locked .notice{max-width:650px;margin-top:35px}.admin-shell{background:#f3f5f9;grid-template-columns:235px 1fr;min-height:900px;display:grid}.admin-sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:4px;padding:35px 18px;display:flex}.admin-sidebar>.eyebrow{padding:0 12px;font-size:8px}.admin-sidebar>button{text-align:left;color:#65748c;background:0 0;border-radius:4px;justify-content:space-between;padding:12px 13px;font-size:11px;display:flex}.admin-sidebar>button.active{color:#335dbc;background:#eaf0ff}.admin-sidebar>button small{background:#dce7ff;border-radius:3px;padding:1px 5px;font-size:9px}.admin-preview{color:#65748c;justify-content:space-between;margin:30px 12px 0;font-size:10px;display:flex}.admin-main{min-width:0;padding:40px}.admin-heading{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.admin-heading h1{margin:0;font-size:34px}.admin-heading .eyebrow{margin-bottom:12px;font-size:8px}.role-badge{color:#5a6d8a;background:#e2e9f5;border-radius:20px;padding:7px 13px;font-size:9px}.dashboard-stats{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:25px;display:grid}.dashboard-stats>div{border:1px solid var(--line);background:#fff;border-radius:6px;flex-direction:column;gap:20px;padding:25px;display:flex}.dashboard-stats span{color:#78869d;font-size:11px}.dashboard-stats strong{letter-spacing:-2px;font-size:40px;font-weight:450}.admin-box{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;margin-bottom:25px;padding:30px}.admin-box h2{font-size:23px}.admin-box h3{margin-top:30px;font-size:19px}.admin-box>p,.admin-box>ul{color:var(--muted);font-size:12px;line-height:2}.admin-box label{font-size:11px}.admin-box input,.admin-box select,.admin-box textarea{font-size:12px}.lead-row{border-bottom:1px solid var(--line);text-align:left;color:#73819a;background:0 0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:20px 0;font-size:11px;line-height:1.7;display:flex}.lead-row b{color:var(--ink);font-weight:500}.lead-row small{font-size:9px}.lead-row:hover{background:#fafbfe}.lead-message{white-space:pre-line;color:var(--ink);font-size:14px}.admin-box pre{background:var(--paper);color:#64738d;padding:20px;font-size:11px;overflow-x:auto}.admin-box .button{font-size:11px}.audit-row{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:10px;display:flex}.audit-row b{font-weight:500}.audit-row small{color:#8190a6;font-size:9px}.audit-row code{overflow-wrap:anywhere;max-width:45%;font-size:10px}.editor-top{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.editor-top h2{margin:0}.editor-top input{max-width:450px;margin:0!important}.editor-top .button{white-space:nowrap}.editor small{color:#8592a5;margin-top:8px;font-size:10px;display:block}.editor details{margin:20px 0}.editor summary{cursor:pointer;margin-bottom:20px;font-size:12px}.editor .code-editor{font-family:ui-monospace,monospace;font-size:11px}.editor-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.danger{color:#a64646;background:#fff1f1;border:1px solid #f2d3d3;border-radius:4px;padding:10px 14px;font-size:10px}.seed-pages{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.seed-pages button{text-align:left;border-bottom:1px solid var(--line);color:#667793;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:11px;display:flex}.media-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px;display:grid}.media-grid img{object-fit:cover;width:100%;height:150px}.media-grid p{font-size:10px}.status{border-radius:15px;padding:4px 9px;font-size:9px}.status.published{color:#4b7856;background:#eaf5ee}.status.draft{color:#958158;background:#f3f1eb}.admin-message{margin-bottom:25px}.loading-state{min-height:500px}.loading-line{background:var(--blue);width:150px;height:2px;margin:30px 0;animation:pulse 1s infinite alternate;display:block}.concept-page{color:#26362a;background:#f6f3eb}.concept-note{letter-spacing:1px;background:#dfe5df;justify-content:space-between;gap:20px;padding:15px 5%;font-size:9px;display:flex}.concept-note a{letter-spacing:0}.concept-nav{border-bottom:1px solid #26362a20;justify-content:space-between;align-items:center;padding:35px 7%;font-size:11px;display:flex}.concept-nav b{letter-spacing:2px;font-weight:600}.concept-hero{min-height:600px;padding:90px 7%;position:relative;overflow:hidden}.concept-hero>span{letter-spacing:2px;font-size:9px}.concept-hero h1{white-space:pre-line;max-width:60%;margin:40px 0 25px;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:400}.concept-hero p{color:#758175;max-width:35%;font-size:13px}.concept-button{border:1px solid #708570;margin-top:20px;padding:16px 25px;font-size:11px;display:inline-block}.concept-sculpture{width:280px;height:350px;position:absolute;top:110px;right:10%;transform:rotate(-12deg)}.concept-sculpture i{border:35px solid #819780;border-radius:50%;width:250px;height:330px;position:absolute;box-shadow:inset 12px 10px 20px #19291b44,15px 15px 30px #17291b22}.concept-sculpture i:nth-child(2){transform:rotateY(40deg)}.concept-sculpture i:nth-child(3){transform:rotateY(75deg)}.concept-sculpture i:nth-child(4){transform:rotateY(115deg)}.concept-collection{background:#e9ece5;padding:70px 7%}.concept-collection h2{font-family:Georgia,serif;font-size:34px}.concept-collection>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.concept-object{background:#dce2d8;height:260px;position:relative;overflow:hidden}.concept-object:after{content:"";border:25px solid #82957b;border-radius:50%;position:absolute;inset:35px 25%;transform:rotate(15deg);box-shadow:10px 12px 18px #26362a22}.object-1:after{border-radius:20px;transform:rotate(-12deg)}.object-2:after{border-radius:100px 100px 10px 10px;transform:rotate(0)}.concept-collection h3{margin:25px 0 10px;font-family:Georgia,serif;font-size:25px}.concept-collection p{font-size:12px}.concept-collection a{font-size:11px;text-decoration:underline}.concept-page.minimal{color:#70543b;background:#f8f4ed}.minimal .concept-hero h1{font-family:inherit;font-weight:300}.minimal .concept-collection,.minimal .concept-note{background:#ece3d8}.minimal .concept-sculpture i{border-color:#b89c7b;border-radius:30px}.minimal .concept-object{background:#e1d3c1}.minimal .concept-object:after{border-color:#b29877}.concept-page.urun{color:#2a405f;background:#eef2f8}.urun .concept-collection,.urun .concept-note{background:#dee6f3}.urun .concept-hero h1{font-family:inherit;font-weight:550}.urun .concept-sculpture i{border-color:#6886b2}.urun .concept-object{background:#cfdcf0}.urun .concept-object:after{border-color:#738bb0}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes heroReveal{0%{opacity:0;filter:blur(5px);transform:translateY(15px)}to{opacity:1;filter:none;transform:translateY(0)}}@keyframes sculpture{0%,to{transform:rotateX(26deg)rotateY(-25deg)rotate(-22deg)}50%{transform:rotateX(12deg)rotateY(25deg)rotate(-12deg)}}@keyframes pulse{50%{opacity:.5}}@media (min-width:1600px){.hero-inner{min-height:850px}.orbit-stage{top:85px;right:-50px;transform:scale(1.1)}.hero-copy{width:62%}}@media (max-width:1150px){.wrap{width:calc(100% - 70px)}.nav-wrap{width:calc(100% - 60px)}.nav{gap:20px}.nav .nav-contact{margin-left:0}.hero-inner{min-height:720px;padding-top:65px}.hero h1{font-size:5.8vw}.orbit-stage{right:-250px;transform:scale(.9)}.hero-copy{width:64%}.hero-copy>p{font-size:12px}.approach-grid,.faq-section,.form-layout,.instant-grid,.process-grid{gap:55px}.footer-grid{grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;gap:25px}.service-card{padding:28px}.project-composition{gap:25px;padding-left:35px}.project-copy h3{font-size:31px}.product-mock{width:520px}.article-grid{grid-template-columns:200px 1fr;gap:55px}.admin-main{padding:30px}.dashboard-stats>div{padding:18px}.hero-actions{gap:18px}.hero-actions .text-link{font-size:10px}.hero .button{padding:16px 20px;font-size:11px}}@media (max-width:900px){.nav{gap:17px;font-size:11px}.nav .nav-contact{gap:10px;padding:12px}.brand{font-size:22px}.brand small{font-size:5px}.brand>svg{width:30px}.hero-inner{min-height:690px}.hero h1{font-size:6.5vw}.hero-copy{width:70%}.orbit-stage{opacity:.85;top:55px;right:-310px;transform:scale(.8)}.hero-bottom{font-size:8px}.hero-bottom>a{font-size:7px}.principle-strip>.wrap{gap:15px;font-size:10px}.principle-strip svg{width:17px}.section{padding-top:80px;padding-bottom:80px}.service-card{padding:24px}.service-card h3{font-size:20px}.service-card>p{min-height:90px;font-size:11px}.approach-grid{grid-template-columns:.9fr 1fr;gap:35px}.approach-art{height:400px}.architecture{inset:0}.approach-grid h2{font-size:30px}.project-composition{grid-template-columns:1fr 1fr;min-height:450px}.product-mock{width:450px}.mock-object{right:20px;transform:scale(.8)rotate(-12deg)}.project-copy .eyebrow{font-size:7px}.process-grid{grid-template-columns:.85fr 1.2fr;gap:45px}.process-step{gap:15px}.process-step h3{font-size:22px}.instant-grid{gap:35px}.mini-site{min-height:235px;padding:25px}.mini-site h3{font-size:25px}.mini-shape{border-width:25px;width:120px;height:120px;right:5px}.price-card{padding:30px 20px}.price-card h3{font-size:23px}.price-card li{font-size:10px}.price-text{font-size:15px}.estimate-result,.estimator>div:first-child{padding:30px}.feature-checks{gap:12px}.feature-checks label{font-size:9px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr;gap:35px}.footer-grid>div:last-child{flex-flow:wrap;grid-column:2/4;gap:15px}.footer-grid>div:last-child strong{width:100%;margin:0}.form-layout{grid-template-columns:.8fr 1.2fr;gap:40px}.lead-form{padding:30px}.article-grid{grid-template-columns:180px 1fr;gap:40px}.admin-shell{grid-template-columns:195px 1fr}.admin-sidebar{padding:25px 10px}.admin-main{padding:25px}.dashboard-stats{grid-template-columns:1fr 1fr}.admin-box{padding:23px}.concept-sculpture{right:3%;transform:scale(.8)rotate(-12deg)}.concept-hero h1{max-width:65%}}@media (max-width:720px){.wrap{width:calc(100% - 40px)}.header{height:78px}.nav-wrap{width:calc(100% - 40px)}.brand{font-size:22px}.brand>svg{width:30px}.nav{background:#0d1423;border-bottom:1px solid #ffffff20;flex-direction:column;align-items:stretch;gap:0;padding:30px 25px 35px;display:none;position:absolute;top:78px;left:0;right:0}.nav.open{display:flex}.nav>a{border-bottom:1px solid #ffffff13;padding:17px 0;font-size:18px}.nav .nav-contact{justify-content:space-between;margin-top:22px;padding:17px;font-size:14px}.menu-toggle{margin-right:-10px;padding:10px;display:flex}.menu-toggle svg{width:22px}.hero-inner{min-height:870px;padding-top:55px;padding-bottom:85px;display:block}.hero-copy{width:100%}.hero h1{letter-spacing:-.06em;max-width:600px;margin-bottom:25px;font-size:clamp(2.8rem,10.8vw,4.8rem);line-height:1.05}.hero h1>span{color:#a2acbd}.hero-kicker{letter-spacing:.13em;margin-bottom:25px;font-size:7px}.hero-copy>p{max-width:300px;font-size:12px}.hero-actions{flex-wrap:wrap;gap:22px;margin-top:25px}.hero-actions .text-link{font-size:10px}.hero .button{gap:20px;padding:15px 18px;font-size:11px}.orbit-stage{transform-origin:50% 35%;opacity:.95;height:540px;margin-right:-365px;top:410px;right:50%;transform:scale(.58)}.label-a,.orbital-sculpture{top:40px}.label-b{bottom:10px}.hero-bottom{gap:10px;padding-top:18px;font-size:7px;bottom:25px}.hero-bottom>span{gap:7px;max-width:200px;line-height:1.7}.hero-bottom>a>span{display:none}.hero-bottom>a{border:1px solid #ffffff20;border-radius:50%;justify-content:center;width:28px;height:28px}.principle-strip>.wrap{grid-template-columns:1fr 1fr;gap:20px;padding:25px 0;font-size:9px;display:grid}.principle-strip span:first-child{font-size:10px}.principle-strip svg{width:16px}.section{padding-top:65px;padding-bottom:65px}h2{letter-spacing:-.055em;font-size:clamp(1.85rem,7.5vw,2.8rem);line-height:1.15}.eyebrow{margin-bottom:22px;font-size:8px}.section-heading{flex-direction:column;align-items:flex-start;gap:25px;margin-bottom:35px}.section-heading .eyebrow{margin-bottom:18px;font-size:8px}.under-link{gap:15px;font-size:11px}.services-grid{grid-template-columns:1fr 1fr}.service-card{padding:23px 19px}.card-top{margin-bottom:30px}.service-icon svg{width:22px}.card-index{font-size:7px}.service-card h3{min-height:45px;font-size:20px;line-height:1.15}.service-card>p{min-height:120px;margin-bottom:20px;font-size:10px;line-height:1.8}.card-link{font-size:8px}.card-link svg{width:14px}.approach-section{padding:55px 0}.approach-grid{grid-template-columns:1fr;gap:20px}.approach-art{width:100%;max-width:450px;height:330px;margin:auto}.architecture{inset:0 20px}.approach-grid>div:last-child{padding-top:20px}.approach-grid h2{font-size:32px}.approach-grid .lead-text{font-size:18px}.approach-grid>div>p:not(.eyebrow){font-size:12px}.project-composition{grid-template-columns:1fr;gap:35px;min-height:0;padding:35px 25px 45px}.project-copy h3{font-size:31px}.project-copy small{margin-top:25px}.product-mock{width:100%;min-height:280px;transform:perspective(1000px)rotateY(-7deg)rotate(3deg)}.mock-top{padding:16px;font-size:4px}.mock-logo{font-size:6px}.mock-body{min-height:230px;padding:28px 20px}.mock-body h4{font-size:33px}.mock-object{top:5px;right:-20px;transform:scale(.65)rotate(-12deg)}.mock-bottom{padding:12px 16px;font-size:4px}.process-grid{grid-template-columns:1fr;gap:35px}.process-intro{position:static}.process-intro h2 br:last-child{display:none}.process-intro>p:not(.eyebrow){max-width:350px}.process-intro .under-link{margin-top:5px}.process-step{grid-template-columns:25px 1fr 20px;gap:14px;padding:28px 0}.process-step h3{font-size:23px}.process-step p{font-size:11px}.process-step .eyebrow{font-size:7px}.finder{grid-template-columns:1fr}.finder>div:first-child{padding:28px}.finder h3{font-size:23px}.choice-row button{padding:11px 12px;font-size:10px}.finder-result{min-height:230px;padding:28px}.finder-result h3{font-size:26px}.heading-note{font-size:12px}.instant-section{padding:60px 0}.instant-grid{grid-template-columns:1fr;gap:25px}.pill{letter-spacing:.8px;padding:8px 10px;font-size:6px}.instant-grid h2{font-size:34px}.instant-grid p{font-size:12px}.instant-grid small{font-size:8px}.instant-visual{width:95%;max-width:420px;margin:auto;padding:20px 0 25px}.browser-preview{transform:perspective(900px)rotateY(-6deg)rotate(2deg)}.mini-site{min-height:230px;padding:30px}.mini-site h3{font-size:28px}.mini-shape{width:130px;height:130px;right:20px}.floating-tag{padding:10px 14px;font-size:9px;bottom:10px;right:-8px}.pricing-cards{grid-template-columns:1fr;gap:25px;margin-bottom:35px}.price-card{padding:30px}.price-card h3{font-size:30px}.price-card>p{font-size:12px}.price-card ul{grid-template-columns:1fr 1fr;gap:15px;display:grid}.price-card li{font-size:10px;line-height:1.6}.price-card .eyebrow{margin-bottom:20px;font-size:8px}.price-text{margin:25px 0;font-size:19px}.price-card .button{font-size:11px}.estimator{grid-template-columns:1fr}.estimate-result,.estimator>div:first-child{padding:28px}.estimator h3{font-size:24px}.estimator .eyebrow{font-size:7px}.feature-checks{gap:17px 10px}.feature-checks label{font-size:10px}.estimate-result ul{margin-top:5px}.estimate-result .button{margin-top:15px}.estimate-result h4{margin-bottom:15px;font-size:25px}.estimate-result .eyebrow{margin-bottom:22px}.ecosystem{padding:60px 0}.tech-grid{grid-template-columns:repeat(4,1fr);gap:20px 10px;margin-top:25px}.tech-grid a{gap:16px;font-size:9px}.tech-grid a>span{font-size:25px}.ecosystem .small{font-size:8px}.sector-links{grid-template-columns:1fr 1fr;gap:0 25px;margin-top:25px}.sector-links a{padding:20px 0;font-size:12px}.sector-links svg{width:15px}.sector-heading .eyebrow{font-size:7px}.faq-section{grid-template-columns:1fr;gap:35px}.faq-section h2 br{display:none}.faq-list summary,.faq-section>div>p:not(.eyebrow){font-size:12px}.faq-list summary>span:first-child{gap:14px}.faq-list details>p{padding-left:26px;font-size:11px}.final-cta{padding:65px 0}.final-cta h2{margin-bottom:30px;font-size:32px;line-height:1.18}.final-cta .eyebrow{font-size:7px}.final-cta .button{font-size:11px}.cta-orbit{top:-180px;right:-440px}footer{padding-top:45px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-grid>div:first-child{grid-column:1/3;margin-bottom:10px}.footer-grid>div:last-child{grid-column:1/3}.footer-grid .parent-brand{font-size:8px}.footer-grid strong{font-size:11px}.footer-grid>div>a:not(:first-child){font-size:10px}.footer-bottom{flex-wrap:wrap;gap:20px;margin-top:35px;font-size:7px}.footer-bottom>span:nth-child(2){display:none}.cookie{flex-wrap:wrap;gap:10px;padding:18px;bottom:10px}.cookie>div{width:100%}.cookie p{font-size:10px}.cookie>button{padding:11px 13px;font-size:10px}.page-hero{padding:23px 0 55px}.breadcrumb{gap:8px;margin-bottom:45px;font-size:8px}.page-hero h1{max-width:100%;font-size:clamp(2.4rem,10vw,4rem)}.page-description{max-width:95%;font-size:14px}.page-hero .eyebrow{font-size:8px}.page-hero .button{font-size:11px}.page-hero-mark{font-size:300px;bottom:-60px;right:-20%}.article-grid{grid-template-columns:1fr;gap:40px}.article-grid>aside{border-bottom:1px solid var(--line);gap:15px;padding-bottom:30px;position:static}.article-grid>aside .eyebrow{margin:0}.article-grid>aside>.under-link{margin-top:5px}.article-content h2{font-size:28px}.article-content p{font-size:13px}.article-content article{margin-bottom:45px}.form-layout{grid-template-columns:1fr;gap:35px}.form-layout>aside h2{font-size:32px}.form-layout>aside p{font-size:12px}.contact-points{margin:25px 0}.lead-form{padding:25px 20px}.lead-form h3{font-size:25px}.form-grid{grid-template-columns:1fr;gap:0}.form-steps{gap:22px;margin-bottom:28px;font-size:8px}.form-actions .button{padding:15px 17px;font-size:11px}.consent-label,.lead-form .notice{font-size:10px}.success-panel{padding:25px}.success-panel h2{font-size:32px}.empty-editorial{grid-template-columns:1fr;gap:35px;min-height:0}.large-outline{font-size:180px}.empty-editorial h2{font-size:30px}.listing-grid{grid-template-columns:1fr}.content-card{padding:25px}.related-links{grid-template-columns:1fr;margin-bottom:50px}.related-links a{padding:20px 0;font-size:13px}.comparison table{font-size:11px}.comparison td,.comparison th{padding:17px 15px}.demo-grid{grid-template-columns:1fr;gap:35px}.demo-screen{min-height:300px}.demo-screen b{font-size:38px}.demo-card h3{font-size:25px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border-bottom:1px solid var(--line);border-right:0;flex-direction:row;gap:5px;padding:18px 20px;display:flex;overflow-x:auto}.admin-preview,.admin-sidebar>.eyebrow{display:none}.admin-sidebar>button{white-space:nowrap;gap:10px;padding:10px 12px;font-size:10px}.admin-main{padding:25px 15px}.admin-heading h1{font-size:29px}.dashboard-stats{gap:12px}.dashboard-stats>div{padding:22px 18px}.dashboard-stats span{font-size:10px}.admin-box{padding:22px 18px}.lead-row{flex-wrap:wrap;gap:8px;font-size:10px}.lead-row b{flex-basis:100%;font-size:12px}.lead-row>span:first-of-type{overflow-wrap:anywhere;flex:1}.editor-top{flex-wrap:wrap;align-items:flex-start;gap:15px}.editor-top h2{font-size:23px}.editor-top .button{padding:12px 16px;font-size:10px}.editor-top input{flex:1;min-width:100px}.seed-pages{grid-template-columns:1fr}.audit-row{flex-wrap:wrap;gap:12px;font-size:9px}.audit-row code{max-width:100%}.editor-bottom{flex-direction:column;align-items:flex-start}.media-grid{grid-template-columns:1fr 1fr}.admin-locked h1{font-size:40px}.not-found>span{font-size:140px}.not-found h1{font-size:32px}.concept-note{flex-direction:column;gap:5px;padding:15px 20px;font-size:7px;line-height:1.7}.concept-nav{padding:25px 20px;font-size:9px}.concept-nav b{letter-spacing:1px}.concept-hero{min-height:730px;padding:50px 20px 300px}.concept-hero>span{font-size:7px}.concept-hero h1{max-width:100%;margin:30px 0 25px;font-size:46px}.concept-hero p{max-width:85%;font-size:12px}.concept-sculpture{transform-origin:50% 100%;height:300px;margin-right:-140px;top:auto;bottom:-5px;right:50%;transform:scale(.65)rotate(-12deg)}.concept-collection{padding:50px 20px}.concept-collection h2{font-size:29px}.concept-collection>div{grid-template-columns:1fr;gap:35px}.concept-object{height:280px}.concept-object:after{inset:30px 25%}.concept-collection h3{margin-top:20px}.concept-button{font-size:10px}.demo-links{font-size:8px}}@media (max-width:360px){.nav-wrap,.wrap{width:calc(100% - 32px)}.hero-inner{min-height:850px}.hero h1{font-size:10.5vw}.hero-actions{gap:18px}.hero-actions .text-link{font-size:9px}.orbit-stage{top:410px}.service-card{padding:20px 14px}.service-card h3{font-size:18px}.service-card>p{min-height:135px;font-size:10px}.card-link{font-size:7px}.price-card{padding:27px 22px}.feature-checks label,.price-card li{font-size:9px}.finder-result,.finder>div:first-child{padding:23px}.mini-shape{border-width:21px;width:105px;height:105px;right:10px}.hero-kicker{font-size:6px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.hero h1,.hero-actions,.hero-copy>p{opacity:1;filter:none;transform:none}}.price-custom{background:#f6f8fc;grid-column:1/-1;justify-content:space-between;align-items:center;gap:40px;padding:28px;display:flex}.price-custom h3{font-size:22px}.price-custom p{margin:0}.price-custom .eyebrow{margin-bottom:15px}.price-custom .button{width:auto;min-width:170px}.lead-form input[type=file]{width:100%;margin:12px 0;font-size:10px;line-height:1.7}.lead-form label>small{color:#8390a5;font-size:9px;font-weight:400}@media (max-width:720px){.price-custom{flex-direction:column;align-items:flex-start;gap:25px}.price-custom .button{width:100%}.price-custom h3{font-size:24px}}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/brand/fonts/manrope.ttf)format("truetype")}:root{--atlas-paper:#f7f8fa;--atlas-ink:#11151b;--atlas-soft:#e5e9ee;--atlas-blue:#477bff}:root,body{font-family:Manrope,Arial,sans-serif}body{color:var(--atlas-ink);font-size:16px}h1,h2,h3,h4{letter-spacing:-.055em}p{line-height:1.75}.wrap{width:min(1400px,100% - 112px)}.header{color:#151a22;background:#fafbfc;border:0;height:94px}.nav-wrap{width:calc(100% - 96px);max-width:1450px}.brand{letter-spacing:-1.5px;gap:12px;font-size:25px}.brand>svg{color:#285be6;width:38px}.brand small{color:#627085;letter-spacing:1.65px;font-size:6.5px}.nav{color:#29313d;gap:35px;font-size:12px}.nav a:hover{color:#285be6}.nav .nav-contact{color:#17202e;border:0;border-left:1px solid #d1d8e3;border-radius:0;gap:25px;padding-left:26px;font-size:12px}.atlas-label{letter-spacing:.13em;color:#6c788b;margin-bottom:30px;font-size:10px;font-weight:600;line-height:1.6;display:block}.atlas-home h2{font-size:clamp(2.7rem,4.6vw,4.7rem);font-weight:450;line-height:1.1}.atlas-home h2>span{color:#8d96a3}.atlas-link{color:#fff;border-bottom:1px solid #a0b9ff;justify-content:space-between;align-items:center;gap:45px;min-height:58px;padding:15px 0 17px;font-size:14px;font-weight:500;transition:transform .2s,color .2s;display:inline-flex}.atlas-link:hover{color:#9ebaff}.atlas-link.on-light{color:#17202e;border-color:#8495b0}.atlas-inline-link{border-bottom:1px solid #a7b2c1;justify-content:space-between;align-items:center;gap:26px;padding-bottom:12px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.atlas-inline-link:hover{color:#285be6}.atlas-hero{isolation:isolate;color:#fff;background:#080b12;height:calc(100svh - 94px);min-height:640px;max-height:1000px;position:relative;overflow:hidden}.atlas-hero-media{z-index:-3;transform:translate(calc(var(--px,0)*1px),calc(var(--py,0)*1px)) scale(1.025);transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.atlas-hero-media img,.atlas-hero-media picture,.atlas-hero-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.atlas-hero-media video{z-index:1}.atlas-hero-shade{z-index:-1;background:linear-gradient(#080b12ad,#080b121c 32%,#080b1214 58%,#080b12cc 80%,#080b12f5);position:absolute;inset:0}.atlas-hero-top{color:#a7b6cc;letter-spacing:.14em;justify-content:space-between;align-items:center;margin:35px 56px 0;font-size:8px;display:flex}.atlas-hero-top>span:first-child{align-items:center;gap:10px;display:flex}.atlas-hero-top i{background:#87acff;border-radius:50%;width:5px;height:5px}.atlas-title{letter-spacing:-.065em;z-index:2;margin:45px 56px 0;font-size:clamp(4.5rem,8.4vw,8.8rem);font-weight:450;line-height:1;position:relative}.atlas-title>span:last-of-type{color:#dbe4f5}.atlas-title small{letter-spacing:-.025em;color:#9faec4;margin-top:22px;font-size:clamp(1.1rem,2vw,1.8rem);font-weight:450;display:block}.atlas-scene-caption{color:#91a1ba;flex-direction:column;gap:10px;font-size:8px;display:flex;position:absolute;top:45%;left:56px}.atlas-scene-caption>span:first-child{letter-spacing:1px}.atlas-scene-caption>span:last-child{max-width:140px;font-size:9px;line-height:1.7}.atlas-hero-foot{grid-template-columns:1.2fr 1fr .6fr;align-items:end;gap:45px;display:grid;position:absolute;bottom:46px;left:56px;right:56px}.atlas-hero-foot>div>p{color:#fff;letter-spacing:-.035em;margin:0 0 18px;font-size:20px;font-weight:450;line-height:1.45}.atlas-hero-foot>div>span{color:#a2afc4;font-size:11px;line-height:1.85;display:block}.atlas-hero-actions{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.atlas-hero-actions>.atlas-link{min-width:260px}.atlas-scroll{color:#9cadc9;align-items:center;gap:30px;font-size:10px;display:flex}.atlas-location{text-align:right;color:#97a7c0;align-self:end;font-size:10px;line-height:1.8}.atlas-motion-toggle{color:#c2cde0;background:#080b1244;border:1px solid #a7b8d33b;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:49%;right:56px}.atlas-manifesto{padding:105px 0 30px}.atlas-manifesto>.atlas-label{margin-bottom:45px}.atlas-manifesto>div:first-of-type{grid-template-columns:1.35fr 1fr;align-items:end;gap:60px;display:grid}.atlas-manifesto h2{margin:0;font-size:clamp(2.7rem,4.8vw,4.8rem)}.atlas-manifesto>div>p{letter-spacing:-.02em;color:#687384;margin:0;font-size:15px;line-height:1.9}.atlas-manifesto-foot{letter-spacing:.12em;color:#7a8596;border-top:1px solid #d8dee7;border-bottom:1px solid #d8dee7;grid-template-columns:repeat(4,1fr);margin-top:65px;padding:22px 0;font-size:8px;display:grid}.atlas-solutions{padding:100px 0 120px}.atlas-section-title{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px;display:flex}.atlas-section-title h2{margin:0}.atlas-section-title .atlas-label{margin-bottom:25px}.atlas-section-title>p{color:#7a8596;max-width:300px;margin:0;font-size:13px;line-height:1.8}.service-atlas{grid-template-columns:1fr 1.28fr;align-items:start;gap:55px;display:grid}.atlas-service-index{border-top:1px solid #ccd4df;flex-direction:column;display:flex}.atlas-service-index>button{text-align:left;color:#a5adba;background:0 0;border-bottom:1px solid #ccd4df;grid-template-columns:36px 1fr 24px;align-items:center;gap:16px;width:100%;padding:24px 0;transition:color .2s,padding .3s;display:grid}.atlas-service-index>button>span{letter-spacing:.1em;color:#a5adba;font-size:9px}.atlas-service-index strong{letter-spacing:-.045em;font-size:clamp(1rem,1.6vw,1.6rem);font-weight:450;line-height:1.3}.atlas-service-index svg{opacity:0;transition:transform .25s,opacity .25s;transform:translate(-7px,7px)}.atlas-service-index>button:hover,.atlas-service-index>button[aria-selected=true]{color:#162033}.atlas-service-index>button[aria-selected=true]{padding-left:12px}.atlas-service-index>button[aria-selected=true]>span{color:#285be6}.atlas-service-index>button[aria-selected=true] svg{color:#477bff;opacity:1;transform:none}.atlas-all-services{color:#6d7a8e;justify-content:space-between;align-items:center;margin-top:30px;font-size:11px;display:flex}.atlas-service-display{background:#eef1f5;min-width:0;padding:25px 28px 20px;position:sticky;top:30px;overflow:hidden}.atlas-display-label{letter-spacing:.12em;color:#7b899d;gap:15px;margin-bottom:30px;font-size:7px}.atlas-display-copy,.atlas-display-label{justify-content:space-between;align-items:center;display:flex}.atlas-display-copy{gap:30px;margin:30px 0 20px}.atlas-display-copy h3{margin:0 0 12px;font-size:24px;font-weight:450;line-height:1.2}.atlas-display-copy p{color:#768297;max-width:400px;margin:0;font-size:11px;line-height:1.8}.atlas-display-copy>a{color:#406086;border:1px solid #c7d1e1;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;transition:background .2s;display:grid}.atlas-display-copy>a:hover{background:#fff}.atlas-concept-note{color:#8490a3;border-top:1px solid #d8dee8;margin:15px 0 0;padding-top:14px;line-height:1.5;font-size:8px!important}.atlas-filter{flex-wrap:wrap;gap:5px;margin-bottom:30px;display:flex}.atlas-filter button{color:#7c899c;background:#fff;border:1px solid #dce1e9;border-radius:0;padding:8px 11px;font-size:9px}.atlas-filter button[aria-pressed=true]{background:#111d33;border-color:#111d33}.study{min-width:0;position:relative}.study-web{color:#26372c;transform-origin:50%;isolation:isolate;background:#faf9f5;overflow:hidden;transform:perspective(1100px)rotateY(-5deg)rotateX(2deg);box-shadow:0 18px 35px #243b531c}.study-browser-bar{color:#96a298;background:#f3f3ee;border-bottom:1px solid #26372c12;justify-content:space-between;align-items:center;padding:10px 13px;font-size:5px;display:flex}.study-browser-bar>span:first-child{gap:4px;display:flex}.study-browser-bar i{background:#c6cec7;border-radius:50%;width:3px;height:3px}.study-web-nav{border-bottom:1px solid #26372c16;justify-content:space-between;align-items:center;padding:17px 23px;font-size:7px;display:flex}.study-web-nav>b{letter-spacing:-1px;font-family:Georgia,serif;font-size:24px;font-weight:400}.study-web-nav>div{gap:15px;display:flex}.study-web-nav button{color:#90968b;background:0 0;padding:8px 0;font-size:7px}.study-web-nav button.active{color:#26372c;border-bottom:1px solid #26372c}.study-web-content{min-height:245px;padding:25px 25px 28px;position:relative;overflow:hidden}.study-web-kicker{letter-spacing:1.2px;z-index:1;font-size:5px;position:relative}.study-web-content .study-heading{white-space:pre-line;letter-spacing:-.05em;z-index:1;max-width:58%;margin:20px 0 15px;font-family:Georgia,serif;font-size:clamp(24px,2.7vw,45px);font-weight:400;line-height:1.05;position:relative}.study-web-content>p{color:#788071;z-index:1;max-width:47%;margin:0 0 15px;font-size:7px;line-height:1.6;position:relative}.study-web-content>a{z-index:1;border:1px solid #a1a99b;align-items:center;gap:25px;padding:8px 10px;font-size:7px;display:inline-flex;position:relative}.study-web-bottom{letter-spacing:1px;border-top:1px solid #26372c16;justify-content:space-between;align-items:center;padding:13px 23px;font-size:5px;display:flex}.study-sculpture{isolation:isolate;width:175px;height:220px;position:absolute;top:22px;right:15px;transform:rotate(-13deg)}.study-sculpture i{border:22px solid #8a9b84;border-radius:50%;display:block;position:absolute;inset:18px;box-shadow:inset 6px 5px 8px #20341d4d,12px 15px 20px #23351e1a}.study-sculpture i:nth-child(2){border-color:#9baa95;transform:rotateY(53deg)}.study-sculpture i:nth-child(3){border-color:#73866d;transform:rotateY(100deg)}.study-shop-filter{border-top:1px solid #26372c16;align-items:center;gap:12px;padding:12px 24px;font-size:6px;display:flex}.study-shop-filter button{color:#91998c;background:0 0;padding:5px 0;font-size:7px}.study-shop-filter button[aria-pressed=true]{color:#26372c}.study-shop-filter>span{color:#98a08f;margin-left:auto}.study-mobile{background:#e8e6de;justify-content:center;align-items:center;gap:30px;min-height:350px;padding:10px 20px;display:flex;overflow:hidden}.study-side-note{color:#8b9383;align-self:center;max-width:160px}.study-side-note>span{letter-spacing:1px;font-size:7px}.study-side-note>strong{letter-spacing:-1px;color:#4d5c42;margin:20px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.15;display:block}.study-side-note p{color:#8b9383;font-size:9px;line-height:1.8}.phone{color:#34432c;background:#fcfcf8;border:5px solid #30342e;border-radius:30px;width:178px;min-width:178px;height:340px;padding:12px 13px 0;position:relative;overflow:hidden;transform:rotate(7deg);box-shadow:16px 20px 30px #30402b26}.phone-island{background:#242a23;border-radius:20px;width:53px;height:12px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.phone-status{justify-content:space-between;padding:0 1px;font-size:5px;display:flex}.phone-head{letter-spacing:-.5px;margin:22px 0 12px;font-size:17px}.phone-head>span{letter-spacing:0;color:#8d9687;margin-top:5px;font-size:7px;display:block}.phone-object{background:#e2e7dc;border-radius:3px;height:125px;position:relative;overflow:hidden}.phone-object i{border:15px solid #849574;border-radius:50%;position:absolute;inset:15px 40px;transform:rotate(15deg);box-shadow:4px 8px 10px #2e432b33}.phone-object i:nth-child(2){border-color:#a2ae91;transform:rotate(15deg)rotateY(55deg)}.phone-object i:nth-child(3){border-color:#6f835c;transform:rotate(15deg)rotateY(110deg)}.phone-product{justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.phone-product strong{font-family:Georgia,serif;font-size:16px;font-weight:400}.phone-product span{color:#a0a692;margin-top:4px;font-size:6px;display:block}.phone-product button{color:#687c57;background:0 0;padding:5px}.phone-feedback{color:#8e9a81;border-top:1px solid #dbe3d5;min-height:25px;padding-top:9px;font-size:5px}.phone-nav{border-top:1px solid #dbe3d5;justify-content:space-around;margin:10px -13px 0;padding:10px}.phone-nav,.phone-nav button{align-items:center;display:flex}.phone-nav button{color:#6d7e5b;background:0 0;flex-direction:column;gap:5px;font-size:5px}.phone-nav svg{width:13px;height:13px}.study-flow{color:#45566e;background:#f9fbfd;border:1px solid #dce3ec;min-height:350px;overflow:hidden}.flow-toolbar{color:#95a1b2;border-bottom:1px solid #dce3ec;justify-content:space-between;gap:20px;padding:15px;font-size:7px;display:flex}.flow-toolbar>span:first-child{color:#66768d;align-items:center;gap:8px;display:flex}.flow-canvas{background:radial-gradient(#cad4e3 .7px,#0000 0) 0 0/13px 13px;grid-template-columns:repeat(4,1fr);align-items:center;gap:13px;padding:55px 20px;display:grid;position:relative}.flow-rail{background:#bccde7;height:1px;position:absolute;top:50%;left:30px;right:30px}.flow-node{z-index:1;color:#74839a;background:#fff;border:1px solid #d1dce9;border-radius:3px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:13px 11px;transition:border-color .2s,transform .2s;display:flex;position:relative;box-shadow:0 5px 10px #24497d0c}.flow-node>span{color:#9ca8bb;font-size:6px}.flow-node strong{white-space:nowrap;font-size:8px;font-weight:500}.flow-node>span:last-child{align-self:flex-end}.flow-node.active{color:#2f5fd6;border-color:#477bff;transform:translateY(-5px)}.flow-node.active>span:first-child{color:#477bff}.flow-inspector{background:#fff;border-top:1px solid #dce3ec;padding:22px 25px}.flow-inspector>span{letter-spacing:1px;color:#91a2bd;font-size:6px}.flow-inspector strong{letter-spacing:-.03em;margin:12px 0;font-size:17px;font-weight:500;display:block}.flow-inspector p{color:#8c9aaf;max-width:380px;margin:0;font-size:8px;line-height:1.8}.study-search{color:#2b3b55;background:#f8fafc;border:1px solid #e0e7f0;min-height:350px;padding:32px}.search-eyebrow{letter-spacing:1px;color:#8798af;font-size:6px}.study-search .study-heading{margin:22px 0;font-size:35px;font-weight:450;line-height:1.05}.study-search label{background:#fff;border:1px solid #b8c9e4;align-items:center;gap:12px;margin:0 0 20px;padding:10px 13px;display:flex}.study-search label input{min-width:0;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:10px!important}.study-search label svg{color:#7c96ba;width:14px}.study-search label>span{color:#8193ad;font-size:12px}.search-results>div{border-bottom:1px solid #e0e7f0;align-items:center;gap:12px;padding:11px 0;font-size:9px;display:flex}.search-results>div>span{color:#9da9ba;font-size:6px}.search-results svg{color:#8195af;margin-left:auto}.study-search>small{color:#99a5b8;margin-top:17px;font-size:6px;display:block}.atlas-engineering{background:#f1f3f6;padding:100px 0 110px}.atlas-engineering-title{margin-bottom:65px}.atlas-engineering-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.atlas-blueprint{color:#8b9cb3;max-width:500px;position:relative}.atlas-blueprint>span{letter-spacing:1px;font-size:8px}.atlas-blueprint svg{width:100%;height:auto;display:block}.atlas-blueprint>div{letter-spacing:1px;color:#7d8ca1;flex-direction:column;gap:70px;font-size:7px;display:flex;position:absolute;top:29%;left:0}.atlas-blueprint>p{color:#8190a6;margin:5px 0 0;font-size:10px}.atlas-principles{border-top:1px solid #c7d0df}.atlas-principles article{border-bottom:1px solid #c7d0df}.atlas-principles button{text-align:left;color:#7b899d;background:0 0;grid-template-columns:25px 1fr 25px;align-items:center;gap:23px;width:100%;padding:28px 0;display:grid}.atlas-principles button>span{align-self:center;font-size:8px}.atlas-principles h3{letter-spacing:-.05em;margin:0;font-size:29px;font-weight:450;line-height:1.2}.atlas-principles button>svg{stroke-width:1px;color:#9caabd}.atlas-principles .open button{color:#26354d}.atlas-principles .open button>span{color:#477bff}.atlas-principles article>div{padding:0 45px 30px 48px}.atlas-principles article p{color:#6f7f96;margin-bottom:22px;font-size:13px;line-height:1.9}.atlas-principles article>div>span{color:#8c9bb0;font-size:8px;line-height:1.8}.atlas-engineering-layout .atlas-link{margin-top:35px;font-size:12px}.atlas-showcase{padding:115px 0}.atlas-showcase-grid{grid-template-columns:1.3fr 1fr;gap:25px;display:grid}.atlas-showcase-large,.atlas-showcase-small{background:#edf0e9;min-width:0;padding:30px 35px 0;overflow:hidden}.atlas-showcase-small{background:#e7e9e2}.atlas-showcase-type{letter-spacing:1px;color:#819079;margin-bottom:30px;font-size:7px}.atlas-showcase-large .study{margin:0 0 30px;transform:none}.atlas-showcase-large .study-web-content{min-height:300px;padding-top:35px}.atlas-showcase-large .study-web-content .study-heading{font-size:44px}.atlas-showcase-large .study-sculpture{top:45px;right:10px;transform:scale(1.2)rotate(-13deg)}.atlas-showcase-small .study-mobile{background:0 0;min-height:385px;padding:15px 0 30px}.atlas-showcase-small .study-side-note{display:none}.atlas-showcase-small .phone{transform:rotate(8deg)scale(1.06)}.atlas-showcase-grid>div>a{border-top:1px solid #cdd5c7;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:12px;display:flex}.atlas-showcase-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:30px;display:flex}.atlas-showcase-bottom>p{color:#8c98a9;margin:0;font-size:10px;line-height:1.8}.atlas-showcase-bottom .atlas-inline-link{flex-shrink:0;font-size:10px}.atlas-process-section{color:#f5f8fc;background:#0c111a;padding:105px 0 80px}.atlas-process-section .atlas-label,.atlas-process-section .atlas-section-title>p{color:#8393ae}.atlas-process{border-top:1px solid #9caec527;grid-template-columns:1fr 1.2fr;gap:100px;padding-top:55px;display:grid}.atlas-process-sticky{align-self:start;position:sticky;top:60px}.atlas-process-sticky .atlas-label{color:#6b7b95;font-size:8px}.atlas-process-count{align-items:baseline;gap:25px;margin:40px 0 20px;line-height:1;display:flex}.atlas-process-count>span{letter-spacing:-.07em;color:#477bff;font-size:clamp(120px,14vw,210px);font-weight:400;line-height:.95}.atlas-process-count>small{letter-spacing:1px;color:#6b7d99;font-size:15px}.atlas-process-sticky h3{color:#c8d5e7;margin:20px 0 30px;font-size:35px;font-weight:450}.atlas-process-progress{background:#7a8ca333;max-width:300px;height:1px;margin-bottom:30px;overflow:hidden}.atlas-process-progress>span{transform-origin:0;background:#477bff;width:100%;height:100%;transition:transform .8s;display:block}.atlas-process-sticky>p{color:#6f829f;font-size:11px}.atlas-process-chapters>article{opacity:.55;border-bottom:1px solid #9caec527;min-height:265px;padding:30px 0 45px;transition:opacity .4s}.atlas-process-chapters>article:first-child{padding-top:0}.atlas-process-chapters>article.active{opacity:1}.atlas-process-chapters article>span{letter-spacing:1px;color:#6e86ab;font-size:9px}.atlas-process-chapters h3{max-width:460px;margin:25px 0 20px;font-size:32px;font-weight:450;line-height:1.15}.atlas-process-chapters p{color:#8294ae;max-width:450px;margin:0 0 25px;font-size:13px;line-height:1.8}.chapter-deliverable{color:#b6c5dc;align-items:center;gap:12px;font-size:9px;line-height:1.6;display:flex}.chapter-deliverable svg{color:#477bff;stroke-width:1px}.atlas-sectors{padding:110px 0}.atlas-sector-layout{grid-template-columns:1fr 1.2fr;gap:100px;margin-top:40px;display:grid}.atlas-sector-layout h2{align-self:start;font-size:clamp(2.4rem,4.4vw,4.3rem);position:sticky;top:60px}.atlas-sector-layout>div{border-top:1px solid #d4dce8}.atlas-sector-layout a{border-bottom:1px solid #d4dce8;grid-template-columns:25px 1fr 25px;align-items:center;gap:20px;padding:24px 0;display:grid}.atlas-sector-layout a>span{color:#a4afbf;font-size:8px}.atlas-sector-layout strong{letter-spacing:-.04em;margin-bottom:10px;font-size:24px;font-weight:450;display:block}.atlas-sector-layout small{color:#8795aa;font-size:10px;line-height:1.6;display:block}.atlas-sector-layout svg{color:#8294ad;stroke-width:1px}.atlas-start{color:#fff;background:#122548;padding:95px 0}.atlas-start-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:110px;display:grid}.atlas-start .atlas-label{color:#7d9dce}.atlas-start h2{font-size:clamp(2.5rem,4.2vw,4.2rem);font-weight:450;line-height:1.1}.atlas-start h2>span{color:#88a9e2}.atlas-start p{color:#9fb1ce;max-width:430px;font-size:14px;line-height:1.9}.atlas-start .atlas-link{min-width:300px;margin-top:25px}.atlas-start-grid>div>small{color:#718bb3;max-width:380px;margin-top:25px;font-size:8px;line-height:1.8;display:block}.atlas-start-plan{padding-top:10px}.atlas-start-plan>div{border-top:1px solid #6583b548;padding:25px 0 25px 55px;position:relative}.atlas-start-plan>div>span{color:#597db4;font-size:9px;position:absolute;top:29px;left:0}.atlas-start-plan h3{margin:0 0 12px;font-size:24px;font-weight:450}.atlas-start-plan p{color:#829dc4;margin:0;font-size:11px;line-height:1.8}.atlas-start-plan>svg{color:#4e6d9d;stroke-width:1px;width:16px;margin:0 0 20px 55px}.atlas-budget{padding:110px 0}.atlas-budget .estimator{border-color:#d5dce7;border-radius:0}.atlas-budget .estimator>div:first-child{padding:45px}.atlas-budget .estimator h3{font-size:28px;font-weight:450;line-height:1.2}.atlas-budget .estimator p{font-size:13px}.atlas-budget .estimator .eyebrow{font-size:8px}.atlas-budget .estimator label{font-size:12px}.atlas-budget .feature-checks{gap:20px}.atlas-budget .feature-checks label{font-size:11px}.atlas-budget .estimate-result{background:#f0f3f8;padding:45px}.atlas-budget .estimate-result h4{font-size:29px;font-weight:450}.atlas-budget .estimate-result>.under-link{font-size:11px}.atlas-budget .estimate-result p{font-size:12px}.atlas-technology{background:#f1f3f6;padding:85px 0}.atlas-technology .wrap>div{grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;display:grid}.atlas-technology h2{margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:450}.atlas-technology p{color:#748399;max-width:420px;font-size:14px;line-height:1.9}.atlas-technology p>a{color:#2e4a75;align-items:center;gap:20px;margin-top:30px;font-size:11px;display:flex}.atlas-technology ul{color:#687b98;border-top:1px solid #ced7e5;border-bottom:1px solid #ced7e5;flex-wrap:wrap;justify-content:space-between;gap:30px;margin:55px 0 20px;padding:30px 0;display:flex}.atlas-technology li{letter-spacing:-.04em;font-size:22px}.atlas-technology small{color:#9aa6b8;font-size:8px}.atlas-questions{grid-template-columns:1fr 1.2fr;gap:100px;padding:110px 0;display:grid}.atlas-questions h2{margin-bottom:35px;font-size:clamp(2.7rem,4.5vw,4.4rem)}.atlas-questions .atlas-inline-link{font-size:11px}.atlas-questions .faq-list summary{font-size:14px;line-height:1.7}.atlas-questions .faq-list details{padding:25px 0}.atlas-questions .faq-list p{font-size:12px;line-height:1.85}.final-cta{color:#fff;background:#477bff;padding:95px 0}.final-cta .eyebrow{color:#d7e3ff;font-size:9px}.final-cta h2{letter-spacing:-.06em;max-width:1100px;font-size:clamp(2.8rem,5.6vw,5.7rem);font-weight:450;line-height:1.1}.final-cta h2 span{color:#c3d5ff}.final-cta .button.light{color:#fff;background:0 0;border:0;border-bottom:1px solid #b7cbff;border-radius:0;min-width:320px;margin-top:15px;padding:18px 0;font-size:15px}.final-cta .button.light:hover{background:0 0;transform:translate(5px)}.cta-orbit{display:none}footer{background:#080d16;padding-top:70px}footer .brand>svg{color:#477bff}footer .brand small{color:#687b99}.footer-grid{grid-template-columns:1.9fr 1fr 1.25fr 1.3fr;gap:55px}.footer-grid strong{font-size:12px}.footer-grid>div>a:not(:first-child){font-size:11px;line-height:1.6}.footer-grid>div:first-child p{font-size:12px;line-height:1.9}.footer-grid .parent-brand{max-width:270px;font-size:9px;line-height:1.8}.footer-bottom{margin-top:60px;padding-top:25px;font-size:9px}.footer-bottom button{font-size:9px}.atlas-home .button{border-radius:0;font-size:12px}.cookie{box-shadow:0 8px 45px #10244316}.cookie,.cookie>button{border-radius:0}.narrow:has(.atlas-process){width:calc(100% - 112px);max-width:1400px}.narrow .atlas-process{color:#182337;border-color:#d4dce8}.narrow .atlas-process-count>small,.narrow .atlas-process-sticky h3{color:#5c7292}.narrow .atlas-process-chapters>article{border-color:#d4dce8}.narrow .atlas-process-chapters>article p{color:#6c809e}.narrow .chapter-deliverable{color:#5a739a}@media (min-width:1550px){.atlas-hero{min-height:900px}.atlas-title{margin-top:55px}.atlas-hero-media{transform:translate(calc(var(--px,0)*1px),calc(var(--py,0)*1px)) scale(1.01)}.atlas-hero-foot{bottom:65px}.atlas-scene-caption{top:46%}}@media (max-width:1100px){.wrap{width:calc(100% - 76px)}.nav-wrap{width:calc(100% - 70px)}.nav{gap:22px}.nav .nav-contact{gap:15px;padding-left:20px}.atlas-hero{min-height:730px}.atlas-hero-top{margin:30px 38px 0}.atlas-title{margin:45px 38px 0;font-size:8.5vw}.atlas-hero-foot{grid-template-columns:1fr 1fr;gap:35px;left:38px;right:38px}.atlas-location{display:none}.atlas-scene-caption{left:38px}.atlas-motion-toggle{right:38px}.atlas-hero-actions{align-items:flex-end}.atlas-manifesto>div:first-of-type{grid-template-columns:1fr 1fr;gap:45px}.atlas-manifesto>div>p{font-size:13px}.service-atlas{grid-template-columns:.9fr 1.1fr;gap:30px}.atlas-service-display{padding:22px}.atlas-service-index strong{font-size:20px}.atlas-service-index>button{grid-template-columns:25px 1fr 20px;gap:10px;padding:23px 0}.atlas-display-copy h3{font-size:22px}.study-sculpture{right:-10px;transform:scale(.9)rotate(-13deg)}.study-web-nav{padding:15px 18px}.study-web-content{padding:25px 20px}.study-web-content .study-heading{font-size:33px}.study-side-note{display:none}.flow-canvas{gap:8px;padding:45px 13px}.flow-node{padding:10px 8px}.flow-node strong{font-size:7px}.atlas-engineering-layout,.atlas-process,.atlas-questions,.atlas-sector-layout,.atlas-start-grid{gap:65px}.atlas-showcase-large,.atlas-showcase-small{padding:25px 25px 0}.atlas-showcase-large .study-web-content .study-heading{font-size:36px}.atlas-showcase-large .study-sculpture{right:-20px;transform:rotate(-13deg)}.atlas-showcase-large .study-web-content{min-height:270px}.atlas-showcase-small .study-mobile{min-height:355px}.atlas-showcase-small .phone{transform:rotate(8deg)}.atlas-budget .estimate-result,.atlas-budget .estimator>div:first-child{padding:35px}.atlas-budget .feature-checks label{font-size:10px}.footer-grid{gap:30px}.atlas-technology ul{gap:20px}.atlas-technology li{font-size:20px}}@media (max-width:900px){.nav{gap:16px;font-size:10px}.nav .nav-contact{gap:12px;font-size:10px}.brand{font-size:22px}.atlas-hero{min-height:700px}.atlas-title{font-size:8.5vw}.atlas-title small{font-size:21px}.atlas-hero-foot>div>p{font-size:18px}.atlas-hero-foot>div>span{font-size:10px}.atlas-hero-actions>.atlas-link{min-width:240px;font-size:13px}.atlas-scene-caption{max-width:100px;top:44%}.atlas-scene-caption>span:last-child{font-size:8px}.atlas-manifesto{padding-top:85px}.atlas-manifesto-foot{margin-top:45px;font-size:7px}.atlas-solutions{padding:75px 0 85px}.atlas-section-title{gap:30px}.atlas-section-title>p{font-size:11px}.atlas-home h2{font-size:38px}.service-atlas{grid-template-columns:.9fr 1.1fr;gap:20px}.atlas-service-index>button{grid-template-columns:22px 1fr 18px;gap:8px;padding:22px 0}.atlas-service-index strong{font-size:18px}.atlas-service-index>button svg{width:17px}.atlas-service-display{padding:20px}.atlas-display-label{gap:10px;font-size:6px}.atlas-display-copy h3{font-size:21px}.atlas-display-copy p{font-size:10px}.study-web-nav{padding:14px 15px}.study-web-nav>div{gap:10px}.study-web-content .study-heading{font-size:29px}.study-web-content{min-height:220px;padding:25px 17px}.study-web-content>p{max-width:48%;font-size:6px}.study-sculpture{top:10px;right:-40px;transform:scale(.75)rotate(-13deg)}.study-web-content>a{gap:15px;font-size:6px}.study-mobile{min-height:300px}.phone{margin:-20px;transform:scale(.85)rotate(7deg)}.study-flow{min-height:300px}.flow-canvas{grid-template-columns:1fr 1fr;gap:6px;padding:40px 12px}.flow-rail{display:none}.flow-node{flex-direction:row;align-items:center;gap:6px}.flow-node>span:last-child{margin-left:auto}.flow-node strong{white-space:normal;font-size:7px}.flow-inspector{padding:20px}.flow-inspector strong{font-size:16px}.study-search{padding:25px}.study-search .study-heading{font-size:31px}.atlas-engineering{padding:80px 0}.atlas-engineering-layout,.atlas-process,.atlas-questions,.atlas-sector-layout,.atlas-start-grid{gap:45px}.atlas-principles h3{font-size:25px}.atlas-principles button{grid-template-columns:20px 1fr 20px;gap:15px}.atlas-principles article>div{padding-left:35px;padding-right:20px}.atlas-principles article p{font-size:12px}.atlas-blueprint>div{gap:54px;font-size:6px}.atlas-showcase{padding:85px 0}.atlas-showcase-grid{gap:18px}.atlas-showcase-large,.atlas-showcase-small{padding:25px 20px 0}.atlas-showcase-large .study-web-content .study-heading{font-size:30px}.atlas-showcase-large .study-sculpture{top:30px;right:-40px;transform:scale(.85)rotate(-13deg)}.atlas-showcase-large .study-web-content{min-height:245px}.atlas-showcase-small .study-mobile{min-height:330px;padding-bottom:20px}.atlas-showcase-small .phone{margin:0;transform:scale(.9)rotate(7deg)}.atlas-showcase-grid>div>a{font-size:10px}.atlas-showcase-bottom>p{font-size:8px}.atlas-process-section{padding:80px 0}.atlas-process-count>span{font-size:150px}.atlas-process-sticky h3{font-size:31px}.atlas-process-chapters h3{font-size:28px}.atlas-process-chapters p{font-size:12px}.chapter-deliverable{font-size:8px}.atlas-sectors{padding:85px 0}.atlas-sector-layout strong{font-size:22px}.atlas-sector-layout small{font-size:9px}.atlas-start{padding:80px 0}.atlas-start p{font-size:12px}.atlas-start h2{font-size:35px}.atlas-start .atlas-link{min-width:260px;font-size:12px}.atlas-budget{padding:85px 0}.atlas-budget .estimate-result,.atlas-budget .estimator>div:first-child{padding:28px}.atlas-budget .feature-checks{gap:15px}.atlas-budget .feature-checks label{font-size:9px}.atlas-budget .estimate-result h4,.atlas-budget .estimator h3{font-size:25px}.atlas-technology .wrap>div{gap:50px}.atlas-technology h2{font-size:43px}.atlas-technology p{font-size:12px}.atlas-technology ul{justify-content:flex-start;gap:25px}.atlas-technology li{font-size:21px}.atlas-questions{padding:85px 0}.atlas-questions h2{font-size:37px}.atlas-questions .faq-list summary{font-size:12px}.final-cta h2{font-size:48px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}}@media (max-width:720px){.wrap{width:calc(100% - 40px)}.header{height:78px}.nav-wrap{width:calc(100% - 40px)}.brand{letter-spacing:-1px;font-size:22px}.brand>svg{width:31px}.brand small{letter-spacing:1.5px;font-size:5px}.menu-toggle{color:#17202e}.nav{color:#213049;background:#f7f9fc;padding:25px;top:78px}.nav,.nav>a{border-color:#d8e0eb}.nav>a{padding:19px 0;font-size:19px}.nav .nav-contact{border-bottom:1px solid #d8e0eb;border-left:0;margin-top:5px;padding:20px 0;font-size:15px}.atlas-hero{min-height:855px}.atlas-hero-top{margin:27px 20px 0;font-size:7px}.atlas-hero-top>span:last-child{display:none}.atlas-title{letter-spacing:-.065em;margin:36px 20px 0;font-size:clamp(53px,13.6vw,88px);line-height:1.02}.atlas-title>span{display:block}.atlas-title small{letter-spacing:-.03em;color:#a6b6cf;max-width:240px;margin-top:20px;font-size:16px;line-height:1.5}.atlas-hero-media{transform:scale(1.01)!important}.atlas-hero-media video{display:none}.atlas-hero-shade{background:linear-gradient(#080b1210,#080b1200 33% 57%,#080b12a0 72%,#080b12 90%)}.atlas-scene-caption{opacity:.7;max-width:none;top:52%;left:20px}.atlas-scene-caption>span:first-child{letter-spacing:1px;font-size:6px}.atlas-scene-caption>span:last-child{display:none}.atlas-hero-foot{grid-template-columns:1fr;gap:27px;bottom:36px;left:20px;right:20px}.atlas-hero-foot>div>p{letter-spacing:-.04em;margin-bottom:15px;font-size:22px;line-height:1.4}.atlas-hero-foot>div>span{font-size:11px;line-height:1.8}.atlas-hero-actions{align-items:stretch;gap:18px}.atlas-hero-actions>.atlas-link{width:100%;min-width:0;min-height:50px;padding-top:7px;font-size:14px}.atlas-scroll{justify-content:space-between;max-width:none;font-size:9px}.atlas-motion-toggle{display:none}.atlas-manifesto{padding:65px 0 20px}.atlas-manifesto>.atlas-label{letter-spacing:.09em;margin-bottom:30px;font-size:7px}.atlas-manifesto>div:first-of-type{grid-template-columns:1fr;gap:25px}.atlas-home h2{letter-spacing:-.055em;font-size:clamp(31px,8.5vw,48px);line-height:1.14}.atlas-manifesto>div>p{font-size:13px;line-height:1.9}.atlas-manifesto>div>p br{display:none}.atlas-manifesto-foot{grid-template-columns:1fr 1fr;gap:16px;margin-top:35px;padding:20px 0;font-size:7px}.atlas-solutions{padding:50px 0 65px}.atlas-section-title{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:35px}.atlas-section-title .atlas-label{margin-bottom:20px;font-size:7px}.atlas-section-title>p{font-size:12px;line-height:1.8}.atlas-section-title>p br{display:none}.service-atlas{grid-template-columns:1fr;gap:25px}.atlas-service-index{border-top:1px solid #d7dee8;border-left:1px solid #d7dee8;grid-template-columns:1fr 1fr;display:grid}.atlas-service-index>button{border-bottom:1px solid #d7dee8;border-right:1px solid #d7dee8;grid-template-columns:18px 1fr;align-items:start;gap:8px;min-height:78px;position:relative;padding:19px 14px!important}.atlas-service-index>button>span{font-size:6px;line-height:2.2}.atlas-service-index strong{letter-spacing:-.04em;font-size:14px;font-weight:500;line-height:1.35}.atlas-service-index>button>svg{display:none}.atlas-service-index>button[aria-selected=true]{color:#2e5fd4;background:#edf3ff}.atlas-all-services{margin-top:20px;font-size:10px}.atlas-service-display{min-width:0;padding:20px;position:relative;top:0}.atlas-display-label{margin-bottom:25px;font-size:6px;line-height:1.7}.atlas-display-copy{gap:20px;margin-top:28px}.atlas-display-copy h3{font-size:24px;line-height:1.15}.atlas-display-copy p{font-size:11px;line-height:1.8}.atlas-display-copy>a{width:37px;height:37px}.atlas-display-copy>a svg{width:20px}.atlas-concept-note{line-height:1.8;font-size:7px!important}.atlas-filter{gap:5px;margin-bottom:20px}.atlas-filter button{padding:8px 9px;font-size:8px}.study-web{transform:none}.study-browser-bar{padding:9px 10px;font-size:4px}.study-web-nav{padding:12px 15px}.study-web-nav>b{font-size:23px}.study-web-nav>div{gap:11px}.study-web-nav button{font-size:6px}.study-web-content{min-height:215px;padding:25px 17px}.study-web-content .study-heading{max-width:65%;margin:18px 0 15px;font-size:29px}.study-web-kicker{letter-spacing:1px;font-size:4px}.study-web-content>p{max-width:50%;font-size:6px;line-height:1.8}.study-web-content>a{gap:15px;padding:7px 8px;font-size:6px}.study-sculpture{top:5px;right:-47px;transform:scale(.7)rotate(-13deg)}.study-web-bottom{padding:11px 16px;font-size:4px}.study-shop-filter{gap:10px;padding:10px 17px}.study-shop-filter button{font-size:6px}.study-mobile{min-height:340px;padding:10px 15px}.phone{margin:0;transform:rotate(6deg)scale(.9)}.study-side-note{max-width:90px;display:block}.study-side-note>span{letter-spacing:.5px;font-size:5px}.study-side-note>strong{margin:15px 0;font-size:20px;line-height:1.15}.study-side-note>p{font-size:7px}.study-flow{min-height:340px}.flow-canvas{grid-template-columns:1fr 1fr;gap:13px;padding:35px 20px}.flow-node{flex-wrap:wrap;gap:7px;min-height:75px;padding:13px 11px}.flow-node>span:first-child{font-size:6px}.flow-node strong{font-size:9px}.flow-node>span:last-child{justify-content:flex-end;width:100%;display:flex}.flow-inspector strong{font-size:18px;line-height:1.3}.flow-inspector p{font-size:9px;line-height:1.8}.flow-toolbar{gap:10px;font-size:6px}.flow-toolbar>span:last-child{display:none}.study-search{min-height:340px;padding:25px}.study-search .study-heading{font-size:35px}.search-eyebrow{font-size:5px}.search-results>div{font-size:9px}.atlas-engineering{padding:65px 0}.atlas-engineering-title{margin-bottom:30px}.atlas-engineering-title>.atlas-label{margin-bottom:23px;font-size:7px}.atlas-engineering-layout{grid-template-columns:1fr;gap:40px}.atlas-blueprint{width:100%;max-width:400px;margin:auto}.atlas-blueprint>span{font-size:7px}.atlas-blueprint>div{gap:65px;font-size:6px;top:27%}.atlas-blueprint>p{font-size:9px;line-height:1.8}.atlas-principles button{grid-template-columns:20px 1fr 20px;gap:15px;padding:25px 0}.atlas-principles h3{font-size:26px;line-height:1.2}.atlas-principles article>div{padding-bottom:25px;padding-left:35px;padding-right:15px}.atlas-principles article p{font-size:12px;line-height:1.85}.atlas-principles article>div>span{font-size:7px;line-height:1.8}.atlas-engineering-layout .atlas-link{gap:25px;margin-top:20px;font-size:11px;line-height:1.7}.atlas-showcase{padding:65px 0}.atlas-showcase .atlas-inline-link{font-size:11px}.atlas-showcase-grid{grid-template-columns:1fr;gap:25px}.atlas-showcase-large,.atlas-showcase-small{padding:25px 22px 0}.atlas-showcase-type{margin-bottom:25px;font-size:6px}.atlas-showcase-large .study-web-content{min-height:245px}.atlas-showcase-large .study-web-content .study-heading{font-size:32px}.atlas-showcase-large .study-sculpture{top:25px;right:-40px;transform:scale(.8)rotate(-13deg)}.atlas-showcase-grid>div>a{padding:22px 0;font-size:11px}.atlas-showcase-small .study-mobile{min-height:345px;padding-bottom:15px}.atlas-showcase-small .phone{transform:rotate(7deg)scale(.96)}.atlas-showcase-small .study-side-note{max-width:110px;display:block}.atlas-showcase-bottom{flex-direction:column;align-items:flex-start;gap:20px;margin-top:25px}.atlas-showcase-bottom p{font-size:9px;line-height:1.9}.atlas-showcase-bottom p br{display:none}.atlas-process-section{padding:65px 0}.atlas-process{grid-template-columns:1fr;gap:35px;padding-top:30px}.atlas-process-sticky{grid-template-columns:1fr 1fr;align-items:end;gap:0 25px;display:grid;position:relative;top:0}.atlas-process-sticky .atlas-label{grid-column:1/-1;margin-bottom:20px;font-size:7px}.atlas-process-count{gap:18px;margin:0}.atlas-process-count>span{font-size:110px}.atlas-process-count>small{font-size:11px}.atlas-process-sticky h3{letter-spacing:-.04em;margin:0 0 7px;font-size:26px;line-height:1.2}.atlas-process-progress{grid-column:1/-1;max-width:none;margin-top:25px;margin-bottom:0}.atlas-process-sticky>p{display:none}.atlas-process-chapters>article{opacity:1;min-height:0;padding:30px 0 35px}.atlas-process-chapters>article:first-child{padding-top:20px}.atlas-process-chapters article>span{font-size:8px}.atlas-process-chapters h3{margin:23px 0 20px;font-size:30px;line-height:1.15}.atlas-process-chapters p{font-size:12px;line-height:1.9}.chapter-deliverable{font-size:8px;line-height:1.8}.atlas-sectors{padding:65px 0}.atlas-sectors>.atlas-label{margin-bottom:25px;font-size:7px}.atlas-sector-layout{grid-template-columns:1fr;gap:30px;margin-top:0}.atlas-sector-layout h2{margin:0;font-size:34px;position:static}.atlas-sector-layout h2 br:nth-child(2){display:none}.atlas-sector-layout a{grid-template-columns:20px 1fr 20px;gap:14px;padding:22px 0}.atlas-sector-layout a>span{font-size:7px}.atlas-sector-layout strong{margin-bottom:8px;font-size:23px}.atlas-sector-layout small{font-size:10px;line-height:1.7}.atlas-start{padding:65px 0}.atlas-start-grid{grid-template-columns:1fr;gap:45px}.atlas-start .atlas-label{font-size:7px}.atlas-start h2{font-size:34px}.atlas-start p{font-size:13px;line-height:1.85}.atlas-start .atlas-link{width:100%;min-width:0;margin-top:15px;font-size:13px}.atlas-start-grid>div>small{margin-top:20px;font-size:8px;line-height:1.9}.atlas-start-plan{padding-top:0}.atlas-start-plan>div{padding:23px 0 23px 45px}.atlas-start-plan>div>span{font-size:8px;top:29px}.atlas-start-plan h3{font-size:25px}.atlas-start-plan p{font-size:11px}.atlas-start-plan>svg{margin-bottom:15px;margin-left:45px}.atlas-budget{padding:65px 0}.atlas-budget .atlas-inline-link{font-size:11px}.atlas-budget .estimator{grid-template-columns:1fr}.atlas-budget .estimate-result,.atlas-budget .estimator>div:first-child{padding:27px}.atlas-budget .estimator h3{font-size:25px;line-height:1.2}.atlas-budget .estimator p{font-size:12px}.atlas-budget .estimator label{font-size:11px}.atlas-budget .feature-checks{gap:18px 10px}.atlas-budget .feature-checks label{font-size:10px}.atlas-budget .estimate-result h4{font-size:27px}.atlas-budget .estimate-result>.under-link{font-size:10px}.atlas-technology{padding:65px 0}.atlas-technology .atlas-label{font-size:7px}.atlas-technology .wrap>div{grid-template-columns:1fr;gap:25px}.atlas-technology h2{font-size:39px}.atlas-technology p{margin:0;font-size:13px;line-height:1.85}.atlas-technology p>a{margin-top:22px;font-size:11px}.atlas-technology ul{gap:15px 25px;margin-top:35px;padding:25px 0}.atlas-technology li{font-size:21px}.atlas-technology small{font-size:8px;line-height:1.8;display:block}.atlas-questions{grid-template-columns:1fr;gap:35px;padding:65px 0}.atlas-questions .atlas-label{font-size:7px}.atlas-questions h2{margin-bottom:25px;font-size:35px}.atlas-questions .atlas-inline-link{font-size:11px}.atlas-questions .faq-list summary{font-size:12px;line-height:1.7}.atlas-questions .faq-list details{padding:23px 0}.atlas-questions .faq-list p{font-size:11px;line-height:1.9}.final-cta{padding:65px 0}.final-cta .eyebrow{font-size:7px}.final-cta h2{letter-spacing:-.055em;font-size:36px;line-height:1.15}.final-cta .button.light{width:100%;min-width:0;margin-top:10px;font-size:13px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-grid strong{font-size:11px}.footer-grid>div>a:not(:first-child){font-size:10px}.footer-grid .parent-brand{font-size:8px}.footer-bottom{margin-top:40px;font-size:8px}.footer-bottom button{font-size:8px}.narrow:has(.atlas-process){width:calc(100% - 40px)}.cookie{padding:18px}.cookie p,.cookie>button{font-size:10px}}@media (max-width:360px){.nav-wrap,.wrap{width:calc(100% - 32px)}.atlas-hero{min-height:830px}.atlas-title{font-size:13.6vw}.atlas-hero-top,.atlas-title{margin-left:16px;margin-right:16px}.atlas-hero-foot{bottom:30px;left:16px;right:16px}.atlas-hero-foot>div>p{font-size:21px}.atlas-title small{font-size:15px}.atlas-service-display{padding:16px}.atlas-service-index strong{font-size:13px}.atlas-service-index>button{grid-template-columns:15px 1fr;gap:5px;padding:18px 11px!important}.atlas-display-copy h3{font-size:22px}.study-sculpture{right:-55px;transform:scale(.62)rotate(-13deg)}.study-web-content .study-heading{font-size:27px}.study-side-note{max-width:70px}.study-side-note>strong{font-size:18px}.phone{margin:0 -12px;transform:rotate(6deg)scale(.85)}.atlas-showcase-small .phone{transform:rotate(7deg)scale(.9)}.atlas-showcase-large .study-web-content .study-heading{font-size:28px}.atlas-showcase-large .study-sculpture{right:-50px;transform:scale(.7)rotate(-13deg)}.atlas-home h2{font-size:31px}.atlas-process-chapters h3{font-size:28px}.atlas-process-count>span{font-size:100px}}@media (prefers-reduced-motion:reduce){.atlas-hero-media{transform:none!important}.atlas-process-chapters>article{opacity:1}.atlas-link,.flow-node,.study-web{transform:none!important}.atlas-hero video{display:none}}.dossier-opening{background:#f2f2ed;padding:25px 0 80px;overflow:hidden}.dossier-opening .breadcrumb{margin-bottom:50px}.dossier-opening-label{letter-spacing:.12em;color:#8a9285;text-transform:uppercase;justify-content:space-between;gap:30px;margin-bottom:45px;font-size:8px;display:flex}.dossier-opening-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:80px;display:grid}.dossier-opening h1{letter-spacing:-.065em;margin-bottom:30px;font-size:clamp(3rem,5.6vw,6rem);font-weight:450;line-height:1.05}.dossier-opening-grid>div>p{letter-spacing:-.035em;color:#7c8977;max-width:440px;margin-bottom:35px;font-size:20px;line-height:1.55}.dossier-opening .atlas-link{min-width:280px;font-size:13px}.dossier-scope-hint{letter-spacing:1px;color:#9aa496;align-items:center;gap:16px;margin-top:55px;font-size:6px;display:flex}.dossier-scope-hint svg{stroke-width:1px;width:12px}.dossier-study{min-width:0;padding:35px 0 5px}.dossier-study>.study-web{transform:perspective(1000px)rotateY(-10deg)rotate(2deg);box-shadow:0 25px 60px #2a3b2726}.dossier-study>.study-web .study-web-content{min-height:300px;padding-top:35px}.dossier-study .study-web-content .study-heading{font-size:41px}.dossier-study .study-sculpture{top:45px;right:5px;transform:scale(1.2)rotate(-13deg)}.dossier-study>span{text-align:right;letter-spacing:.07em;color:#9fa995;margin-top:35px;font-size:6px;line-height:1.8;display:block}.dossier-system{color:#fff;background:#0c1526}.dossier-system .dossier-opening-label{color:#7b93ba;border-bottom:1px solid #55739b33;margin-bottom:55px;padding-bottom:25px}.dossier-system .breadcrumb{color:#677e9f}.dossier-system .dossier-opening-grid{grid-template-columns:.8fr 1.2fr;gap:70px}.dossier-system .dossier-opening-grid>div>p{color:#8ba4c9;font-size:21px}.dossier-system .dossier-scope-hint{color:#6e8bb5}.dossier-system .dossier-study{padding-top:0}.dossier-system .study-flow{color:#b2c5e1;background:#15233b;border-color:#34517a;transform:perspective(1000px)rotateY(-5deg)}.dossier-system .flow-toolbar{color:#7290b8;border-color:#34517a}.dossier-system .flow-toolbar>span:first-child{color:#a5bcdd}.dossier-system .flow-canvas{background:radial-gradient(#345174 .7px,#0000 0) 0 0/15px 15px;padding:65px 25px}.dossier-system .flow-node{color:#a3bfec;background:#1d3152;border-color:#405e8a}.dossier-system .flow-node.active{color:#fff;background:#2b5195;border-color:#6a9eff}.dossier-system .flow-inspector{background:#112039;border-color:#34517a;padding:30px}.dossier-system .flow-inspector strong{color:#c5d7ef;font-size:23px;font-weight:450}.dossier-system .flow-inspector p{color:#849fc6;font-size:10px}.dossier-system .dossier-study>span{color:#5c7da9}.dossier-mobile{background:#e2e7e6}.dossier-mobile .dossier-opening-grid{grid-template-columns:1fr 1fr;gap:50px}.dossier-mobile h1{max-width:560px;font-size:clamp(3.3rem,6.3vw,6rem)}.dossier-mobile .dossier-opening-grid>div>p{color:#87978d;max-width:400px}.dossier-mobile .dossier-study{flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex;position:relative}.dossier-mobile .study-mobile{background:0 0;width:100%;min-height:470px;overflow:visible}.dossier-mobile .study-side-note{display:none}.dossier-mobile .phone{transform:rotate(9deg)scale(1.4);box-shadow:25px 30px 45px #243a2424}.dossier-mobile .dossier-study>span{text-align:center;font-size:6px;position:absolute;bottom:0}.dossier-data{background:#f1f4f9}.dossier-data .dossier-opening-grid{grid-template-columns:1fr 1fr;gap:70px}.dossier-data h1{font-size:clamp(3rem,5.7vw,5.8rem)}.dossier-data .dossier-opening-grid>div>p{color:#8496b2}.dossier-data .study-search{min-height:430px;padding:40px;box-shadow:0 20px 50px #244c7a0f}.dossier-data .study-search .study-heading{font-size:48px}.dossier-data .study-search label{margin:30px 0 25px}.dossier-data .search-results>div{padding:14px 0;font-size:11px}.dossier-data .study-search small{font-size:7px}.dossier-body{padding-top:105px;padding-bottom:90px}.dossier-body-intro{border-bottom:1px solid #d9e1ec;padding-bottom:65px}.dossier-body-intro h2{font-size:clamp(2.5rem,4vw,4rem);font-weight:450;line-height:1.15}.dossier-deliverables{border-top:1px solid #d9e1ec;border-left:1px solid #d9e1ec;grid-template-columns:repeat(4,1fr);margin-top:45px;display:grid}.dossier-deliverables>div{border-bottom:1px solid #d9e1ec;border-right:1px solid #d9e1ec;grid-template-columns:1fr auto;align-items:center;gap:25px 10px;padding:25px;display:grid}.dossier-deliverables>div>span{color:#a1adbe;grid-column:1/-1;font-size:8px}.dossier-deliverables strong{letter-spacing:-.03em;font-size:14px;font-weight:500;line-height:1.5}.dossier-deliverables svg{color:#8499b8;stroke-width:1px}.dossier-chapter{border-bottom:1px solid #d9e1ec;grid-template-columns:70px .95fr 1.05fr;align-items:start;gap:40px;padding:65px 0;display:grid}.dossier-chapter>span{letter-spacing:1px;color:#9bacbf;margin-top:10px;font-size:8px}.dossier-chapter h2{max-width:370px;margin:0;font-size:33px;font-weight:450;line-height:1.2}.dossier-chapter p{color:#7c8ca4;max-width:480px;margin:0;font-size:14px;line-height:1.9}.dossier-chapter .dossier-small-note{color:#9daabd;margin-top:25px;font-size:10px}.dossier-next-step{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:65px;display:flex}.dossier-next-step h3{margin:0;font-size:36px;font-weight:450;line-height:1.15}.dossier-next-step .atlas-link{min-width:300px;font-size:13px}.dossier-pricing{background:#e9eef6;padding:25px 0 85px;overflow:hidden}.dossier-pricing .breadcrumb{margin-bottom:70px}.dossier-pricing-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:110px;display:grid}.dossier-pricing h1{max-width:650px;margin-bottom:30px;font-size:clamp(3rem,5.7vw,6rem);font-weight:450;line-height:1.05}.dossier-pricing-grid>div>p{color:#8295b0;letter-spacing:-.02em;max-width:460px;font-size:19px;line-height:1.6}.dossier-pricing .atlas-inline-link{margin-top:20px;font-size:12px}.dossier-cost-equation{border-top:1px solid #b8c9e1;padding-top:20px}.dossier-cost-equation>span{letter-spacing:1px;color:#7f95b7;font-size:7px}.dossier-cost-equation>div{letter-spacing:-.045em;color:#6a83a7;border-bottom:1px solid #b8c9e1;justify-content:space-between;align-items:center;padding:21px 0;font-size:31px;font-weight:450;display:flex}.dossier-cost-equation>div:first-of-type{color:#2d4d7d;margin-top:15px}.dossier-cost-equation svg{stroke-width:1px;color:#8fa6c7}.dossier-cost-equation>footer{color:#7d93b3;background:0 0;padding:23px 0 0;font-size:10px}.pricing-rationale{padding:85px 0 0}.pricing-rationale>.atlas-label{margin-bottom:35px}.pricing-rationale>div{grid-template-columns:1fr 1fr;gap:80px;display:grid}.pricing-rationale article>span{color:#a2afc1;font-size:8px}.pricing-rationale article h2{margin:25px 0;font-size:32px;font-weight:450;line-height:1.15}.pricing-rationale article p{color:#8291a8;max-width:500px;font-size:14px;line-height:1.9}.pricing-page{padding-top:70px}.pricing-page .price-card,.pricing-page .price-card .button{border-radius:0}.pricing-page .price-card h3{font-weight:450}.pricing-page .price-custom{background:#ecf1f8}.pricing-page .estimator{border-radius:0}.dossier-editorial{background:#f7f8fa;padding:25px 0 0;overflow:hidden}.dossier-editorial .breadcrumb{margin-bottom:65px}.editorial-topline{letter-spacing:.12em;color:#8997ab;border-bottom:1px solid #d5dfeb;justify-content:space-between;align-items:center;margin-bottom:45px;padding-bottom:20px;font-size:8px;display:flex}.dossier-editorial h1{letter-spacing:-.065em;max-width:1100px;margin-bottom:45px;font-size:clamp(3.8rem,8vw,8rem);font-weight:450;line-height:1.03}.editorial-intro{grid-template-columns:.8fr 1.2fr auto;align-items:start;gap:60px;margin-bottom:60px;display:grid}.editorial-intro>span{letter-spacing:1px;color:#9aabbe;margin-top:8px;font-size:8px;line-height:1.8}.editorial-intro p{letter-spacing:-.035em;color:#778ca9;max-width:500px;margin:0;font-size:22px;line-height:1.5}.editorial-intro>a{color:#6681a8;border:1px solid #b6c6dc;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.editorial-mark{color:#b1c2db;border-top:1px solid #d5dfeb;justify-content:space-between;align-items:flex-end;gap:80px;padding:50px 0 35px;display:flex}.editorial-mark svg{width:60%;max-width:650px}.editorial-mark>span{letter-spacing:1px;color:#9aacc5;text-align:right;margin-bottom:15px;font-size:8px;line-height:1.9}.editorial-body{padding:0 0 90px}.editorial-spread{border-bottom:1px solid #d8e1ed;grid-template-columns:70px 1.1fr 1fr;gap:55px;padding:80px 0;display:grid}.editorial-spread>span{color:#93a6c1;letter-spacing:1px;margin-top:10px;font-size:10px}.editorial-spread h2{max-width:550px;margin-bottom:30px;font-size:37px;font-weight:450;line-height:1.15}.editorial-spread p{color:#7e91ad;white-space:pre-line;max-width:600px;margin:0;font-size:15px;line-height:1.9}.editorial-spread aside{letter-spacing:-.055em;color:#b0bfd4;border-left:1px solid #d8e1ed;padding-left:45px;font-size:38px;font-weight:450;line-height:1.2}.editorial-spread aside>strong{color:#477bff;font-weight:450}.editorial-spread:not(:first-child){grid-template-columns:70px 1fr}.editorial-spread:not(:first-child)>div{grid-template-columns:.9fr 1.1fr;gap:70px;display:grid}.editorial-spread:not(:first-child) h2{max-width:370px}.editorial-end{justify-content:space-between;align-items:center;gap:50px;padding-top:60px;display:flex}.editorial-end>span{letter-spacing:1px;color:#94a7c1;font-size:8px}.editorial-end .atlas-link{min-width:300px;font-size:13px}.editorial-tech{color:#fff;background:#101a2b}.editorial-tech .breadcrumb{color:#667d9f}.editorial-tech .editorial-topline{color:#5f7da9;border-color:#354e7144}.editorial-tech .editorial-intro p{color:#8fa8cf}.editorial-tech .editorial-intro>a{color:#86a5d5;border-color:#45618c}.editorial-tech-strip{border-top:1px solid #354e71;border-left:1px solid #354e71;grid-template-columns:repeat(4,1fr);margin:70px 0 0;display:grid}.editorial-tech-strip>span{letter-spacing:-.035em;color:#a1b6d8;border-right:1px solid #354e71;grid-template-columns:1fr auto;gap:30px;padding:25px 20px;font-size:22px;display:grid}.editorial-tech-strip small{letter-spacing:1px;color:#5e7eae;grid-column:1/-1;font-size:7px}.editorial-tech-strip svg{stroke-width:1px;color:#5c80b8}.page-hero{background:#f2f5f9}.page-hero h1{letter-spacing:-.06em;font-weight:450}.page-hero .eyebrow{font-size:9px}.page-hero .page-description{letter-spacing:-.025em;font-size:18px;line-height:1.6}.page-hero .atlas-link{min-width:270px;margin-top:15px;font-size:13px}.article-content h2{font-weight:450;line-height:1.2}.article-content p{font-size:15px;line-height:1.9}.form-layout h2{font-weight:450;line-height:1.15}.lead-form,.lead-form .button{border-radius:0}.form-steps{font-size:10px}.lead-form h3{font-weight:450}.lead-form label{font-size:12px}.lead-form input,.lead-form select,.lead-form textarea{border-radius:0}.empty-editorial h2{font-weight:450}.demo-card .demo-screen{transition:transform .5s}@media (max-width:1100px){.dossier-data .dossier-opening-grid,.dossier-opening-grid,.dossier-system .dossier-opening-grid{gap:45px}.dossier-opening h1{font-size:54px}.dossier-study .study-web-content .study-heading{font-size:34px}.dossier-study .study-sculpture{right:-35px;transform:scale(.95)rotate(-13deg)}.dossier-opening-grid>div>p{font-size:18px}.dossier-pricing-grid{gap:70px}.dossier-cost-equation>div{font-size:28px}.dossier-chapter{grid-template-columns:45px 1fr 1fr;gap:30px}.dossier-chapter h2{font-size:30px}.dossier-deliverables>div{padding:22px}.editorial-intro{gap:40px}.editorial-spread{grid-template-columns:45px 1.2fr .9fr;gap:35px}.editorial-spread aside{padding-left:30px;font-size:33px}.editorial-spread:not(:first-child){grid-template-columns:45px 1fr}.editorial-spread:not(:first-child)>div{gap:45px}.editorial-spread h2{font-size:33px}.editorial-tech-strip>span{font-size:19px}.dossier-system .flow-canvas{gap:10px;padding:50px 20px}.dossier-system .flow-inspector strong{font-size:20px}.dossier-mobile .phone{transform:rotate(9deg)scale(1.3)}}@media (max-width:900px){.dossier-opening h1{font-size:47px}.dossier-opening-grid{gap:35px}.dossier-opening-grid>div>p{font-size:17px}.dossier-opening .atlas-link{min-width:240px;font-size:12px}.dossier-study>.study-web .study-web-content{min-height:250px}.dossier-study .study-web-content .study-heading{font-size:29px}.dossier-study .study-sculpture{top:20px;right:-45px;transform:scale(.8)rotate(-13deg)}.dossier-system .dossier-opening-grid{grid-template-columns:.9fr 1.1fr;gap:35px}.dossier-system .dossier-opening-grid>div>p{font-size:18px}.dossier-system .flow-canvas{grid-template-columns:1fr 1fr;gap:15px;padding:30px 20px}.dossier-system .flow-inspector{padding:23px}.dossier-system .flow-inspector strong{font-size:19px}.dossier-data .study-search{min-height:400px;padding:30px}.dossier-data .study-search .study-heading{font-size:40px}.dossier-pricing-grid{gap:50px}.dossier-pricing h1{font-size:51px}.dossier-pricing-grid>div>p{font-size:17px}.dossier-cost-equation>div{font-size:25px}.dossier-body{padding:80px 0}.dossier-body-intro h2{font-size:36px}.dossier-deliverables>div{padding:20px 17px}.dossier-deliverables strong{font-size:12px}.dossier-chapter{grid-template-columns:35px .9fr 1.1fr;gap:25px;padding:50px 0}.dossier-chapter h2{font-size:28px}.dossier-chapter p{font-size:13px}.dossier-next-step h3{font-size:31px}.dossier-next-step .atlas-link{min-width:240px;font-size:12px}.editorial-intro{grid-template-columns:.7fr 1.3fr auto;gap:25px}.editorial-intro p{font-size:20px}.editorial-intro>a{width:50px;height:50px}.editorial-mark{gap:40px}.editorial-mark>span{font-size:6px}.editorial-spread{grid-template-columns:35px 1.1fr .9fr;gap:30px;padding:65px 0}.editorial-spread h2{font-size:31px}.editorial-spread p{font-size:13px}.editorial-spread aside{padding-left:25px;font-size:28px}.editorial-spread:not(:first-child){grid-template-columns:35px 1fr}.editorial-spread:not(:first-child)>div{gap:35px}.pricing-rationale>div{gap:50px}.pricing-rationale article h2{font-size:29px}.pricing-rationale article p{font-size:13px}.editorial-tech-strip>span{gap:20px;padding:22px 15px;font-size:18px}.editorial-tech-strip svg{width:15px}.dossier-mobile .dossier-study{min-height:490px}.dossier-mobile .phone{transform:rotate(9deg)scale(1.2)}}@media (max-width:720px){.dossier-opening{padding:23px 0 50px}.dossier-opening .breadcrumb{margin-bottom:35px}.dossier-opening-label{gap:15px;margin-bottom:30px;font-size:6px;line-height:1.8}.dossier-opening-label>span:last-child{text-align:right;max-width:140px}.dossier-data .dossier-opening-grid,.dossier-mobile .dossier-opening-grid,.dossier-opening-grid,.dossier-system .dossier-opening-grid{grid-template-columns:1fr;gap:35px}.dossier-opening h1{margin-bottom:23px;font-size:clamp(43px,11vw,64px);line-height:1.08}.dossier-opening-grid>div>p,.dossier-system .dossier-opening-grid>div>p{max-width:420px;margin-bottom:25px;font-size:18px;line-height:1.6}.dossier-opening .atlas-link{gap:25px;width:100%;min-width:0;padding-bottom:14px;font-size:12px}.dossier-scope-hint{gap:14px;margin-top:30px;font-size:6px}.dossier-study{padding:10px 8px 0}.dossier-study>.study-web{transform:perspective(900px)rotateY(-5deg)rotate(2deg)}.dossier-study>.study-web .study-web-content{min-height:245px;padding-top:25px}.dossier-study .study-web-content .study-heading{font-size:32px}.dossier-study .study-sculpture{top:25px;right:-40px;transform:scale(.8)rotate(-13deg)}.dossier-study>span{text-align:center;letter-spacing:.04em;margin-top:25px;font-size:5px;line-height:1.8}.dossier-system .dossier-opening-label{margin-bottom:35px;padding-bottom:22px}.dossier-system .study-flow{transform:none}.dossier-system .flow-canvas{gap:15px;padding:35px 20px}.dossier-system .flow-node{padding:14px 10px}.dossier-system .flow-node strong{font-size:9px}.dossier-system .flow-inspector strong{font-size:20px}.dossier-system .flow-inspector p{font-size:10px;line-height:1.8}.dossier-mobile .dossier-study{min-height:470px;margin-top:15px}.dossier-mobile .study-mobile{min-height:420px}.dossier-mobile .phone{margin:0;transform:rotate(8deg)scale(1.2)}.dossier-mobile .dossier-study>span{font-size:5px;bottom:10px}.dossier-data .study-search{min-height:400px;padding:28px}.dossier-data .study-search .study-heading{font-size:39px}.dossier-data .search-results>div{font-size:10px}.dossier-pricing{padding:23px 0 55px}.dossier-pricing .breadcrumb{margin-bottom:40px}.dossier-pricing-grid{grid-template-columns:1fr;gap:45px}.dossier-pricing .atlas-label{margin-bottom:25px;font-size:7px}.dossier-pricing h1{max-width:100%;margin-bottom:25px;font-size:clamp(43px,11vw,64px);line-height:1.06}.dossier-pricing-grid>div>p{font-size:18px;line-height:1.6}.dossier-pricing .atlas-inline-link{margin-top:10px;font-size:11px}.dossier-cost-equation>span{font-size:6px}.dossier-cost-equation>div{padding:19px 0;font-size:27px}.dossier-cost-equation>footer{font-size:9px}.dossier-body{padding:65px 0}.dossier-body .atlas-label{font-size:7px}.dossier-body-intro{padding-bottom:40px}.dossier-body-intro h2{font-size:33px;line-height:1.15}.dossier-deliverables{grid-template-columns:1fr 1fr;margin-top:35px}.dossier-deliverables>div{align-items:start;gap:20px 10px;padding:20px 16px}.dossier-deliverables>div>span{font-size:7px}.dossier-deliverables strong{font-size:13px}.dossier-deliverables svg{width:13px}.dossier-chapter{grid-template-columns:25px 1fr;gap:15px 20px;padding:40px 0}.dossier-chapter>span{margin-top:7px;font-size:7px}.dossier-chapter h2{max-width:none;font-size:30px;line-height:1.15}.dossier-chapter>div{grid-column:2}.dossier-chapter p{font-size:13px;line-height:1.9}.dossier-chapter .dossier-small-note{margin-top:20px;font-size:9px;line-height:1.8}.dossier-next-step{flex-direction:column;align-items:flex-start;gap:25px;margin-top:45px}.dossier-next-step h3{font-size:32px;line-height:1.2}.dossier-next-step .atlas-link{width:100%;min-width:0;font-size:12px}.dossier-editorial{padding:23px 0 0}.dossier-editorial .breadcrumb{margin-bottom:40px}.editorial-topline{gap:30px;margin-bottom:35px;padding-bottom:17px;font-size:6px;line-height:1.8}.editorial-topline>span:last-child{text-align:right}.dossier-editorial h1{margin-bottom:35px;font-size:clamp(45px,12vw,70px);line-height:1.03}.editorial-intro{grid-template-columns:1fr auto;gap:23px 30px;margin-bottom:40px}.editorial-intro>span{grid-column:1/-1;margin:0;font-size:7px}.editorial-intro p{max-width:100%;font-size:21px;line-height:1.5}.editorial-intro>a{width:45px;height:45px}.editorial-intro>a svg{width:25px}.editorial-mark{align-items:center;gap:25px;padding:30px 0}.editorial-mark svg{width:55%}.editorial-mark>span{letter-spacing:.4px;margin:0;font-size:5px;line-height:1.9}.editorial-body{padding-bottom:65px}.editorial-spread{grid-template-columns:25px 1fr;gap:15px 20px;padding:45px 0}.editorial-spread>span{margin-top:8px;font-size:8px}.editorial-spread h2{margin-bottom:25px;font-size:31px;line-height:1.15}.editorial-spread p{font-size:13px;line-height:1.9}.editorial-spread aside{border-top:1px solid #d8e1ed;border-left:0;grid-column:2;margin-top:15px;padding:25px 0 0;font-size:30px;line-height:1.15}.editorial-spread:not(:first-child){grid-template-columns:25px 1fr}.editorial-spread:not(:first-child)>div{display:block}.editorial-end{flex-direction:column;align-items:flex-start;gap:25px;padding-top:40px}.editorial-end>span{font-size:7px}.editorial-end .atlas-link{width:100%;min-width:0;font-size:12px}.editorial-tech-strip{grid-template-columns:1fr 1fr;margin-top:45px}.editorial-tech-strip>span{border-bottom:1px solid #354e71;gap:20px;padding:23px 17px;font-size:20px}.editorial-tech-strip small{font-size:6px}.pricing-rationale{padding-top:60px}.pricing-rationale>.atlas-label{margin-bottom:30px;font-size:7px}.pricing-rationale>div{grid-template-columns:1fr;gap:35px}.pricing-rationale article>span{font-size:7px}.pricing-rationale article h2{margin:20px 0;font-size:30px;line-height:1.15}.pricing-rationale article p{font-size:13px;line-height:1.9}.pricing-page{padding-top:50px}.page-hero .page-description{font-size:16px;line-height:1.65}.page-hero .atlas-link{gap:40px;min-width:0;font-size:12px}.article-content p{font-size:13px;line-height:1.9}.article-content h2{font-size:30px}.form-steps{font-size:8px}.lead-form label{font-size:11px}}@media (max-width:360px){.dossier-opening h1,.dossier-pricing h1{font-size:41px}.dossier-study .study-web-content .study-heading{font-size:29px}.dossier-study .study-sculpture{right:-50px;transform:scale(.68)rotate(-13deg)}.dossier-body-intro h2{font-size:30px}.dossier-chapter h2{font-size:27px}.dossier-deliverables strong{font-size:12px}.dossier-editorial h1{font-size:43px}.editorial-intro p{font-size:20px}.editorial-spread h2{font-size:28px}}.study button,.study-web-content>a{min-width:36px;min-height:36px}.study-web-nav>div{gap:10px}.phone-product button{min-height:36px}.phone{height:360px}.study-search input{min-height:28px}.atlas-motion-toggle{width:44px;height:44px}.atlas-service-index>button,.atlas-service-index>button>span{color:#6c7788}.atlas-display-copy p{color:#607087;font-size:13px}.atlas-concept-note{color:#66748a;font-size:10px!important}.atlas-hero-top{font-size:9px}.atlas-title small{color:#e6ebf4;text-shadow:0 2px 14px #080b12}.atlas-hero-foot>div>span{color:#b9c5d7;font-size:13px}.atlas-location,.atlas-scroll{font-size:12px}.atlas-motion-toggle{background:#080b12b0}.study-products{gap:10px;min-height:95px;padding:5px 24px 16px;display:flex}.study-products>div{background:#eeeee5;flex:1;max-width:calc(33.33% - 6px);padding:10px}.study-products small,.study-products span{color:#52604c;font-size:8px;line-height:1.6;display:block}.study-products small{color:#74816d;font-size:6px}.concept-product{border:6px solid #88977a;border-radius:50%;width:25px;height:27px;margin:0 auto 12px;display:block}.product-1{border-radius:2px;transform:rotate(-12deg)}.product-2{border-width:0 10px 12px;border-color:#0000 #0000 #88977a;border-radius:0;width:30px;height:28px}@media (max-width:720px){.atlas-display-copy p,.atlas-hero-foot>div>span{font-size:12px}.atlas-location,.atlas-scroll{font-size:11px}.atlas-title small{font-size:17px}.atlas-hero{max-height:none}.study-web-nav>div{gap:8px}}.home-packages{margin-top:110px}.home-packages h2{font-size:clamp(32px,4vw,55px)}.package-ledger{border-top:1px solid #c7d0de}.package-ledger>a{border-bottom:1px solid #c7d0de;grid-template-columns:32px 1fr 1.5fr 1fr;align-items:center;gap:25px;padding:32px 0;transition:background .25s,padding .25s;display:grid}.package-ledger>a:hover{background:#f2f5fa;padding-left:15px;padding-right:15px}.package-ledger>a>span:first-child{color:#536783;font-size:11px}.package-ledger h3{margin:0;font-size:27px;font-weight:450}.package-ledger strong{font-size:14px;font-weight:500}.package-ledger p{margin:8px 0 0;font-size:12px}.package-ledger>a>span:last-child{justify-content:flex-end;gap:15px;font-size:12px;display:flex}.technology-explorer{background:#edf1f6;padding:110px 0}.technology-heading{grid-template-columns:1fr 1fr;align-items:end;gap:100px;margin-bottom:55px;display:grid}.technology-heading p{max-width:450px;font-size:15px}.technology-layout{grid-template-columns:1.5fr 1fr;gap:70px;display:grid}.technology-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.technology-grid>button{text-align:left;color:#566780;background:0 0;border:1px solid #c6d0de;flex-direction:column;align-items:flex-start;margin:-1px 0 0 -1px;padding:23px;transition:background .2s;display:flex}.technology-grid>button:hover,.technology-grid>button[aria-selected=true]{color:#101827;background:#fff}.tech-symbol{letter-spacing:-.08em;color:#2756c3;margin-bottom:28px;font-size:30px;font-weight:650;line-height:1.2;display:block}.symbol-0{border:2px solid;border-radius:50%;padding:2px 11px;font-size:25px}.symbol-2{color:#fff;background:#2855b7;padding:5px;font-size:24px}.symbol-4{font-style:italic}.technology-grid strong{font-size:13px;font-weight:500}.technology-grid small{margin-top:7px;font-size:10px}.technology-detail{padding:20px 0}.technology-detail>span{color:#61728d;font-size:11px}.technology-detail h3{margin:30px 0 20px;font-size:55px}.technology-detail p{color:#4c607d;min-height:100px;font-size:16px;line-height:1.8}.technology-detail a{border-bottom:1px solid #a8b8d0;justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;display:flex}.technology-detail small{color:#586d89;margin-top:30px;font-size:11px;line-height:1.8;display:block}.mobile-contact-bar{display:none}.structured-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.structured-fields fieldset{border:1px solid #d0d9e6;grid-column:1/-1;padding:25px}.structured-fields legend{font-size:14px}.structured-fields label{margin:0!important}.meta-check{align-items:center;gap:12px;display:flex!important}.meta-check input{height:20px;width:20px!important}.meta-array-row{border-bottom:1px solid #d8e1ee;padding:20px 0}.meta-array-row>button,.structured-fields fieldset>button{background:#e7ecf5;margin:12px 0;padding:12px}.account-link{overflow-wrap:anywhere;word-break:break-all;border:1px solid #9bafce;padding:16px;font-size:13px;display:block}.metric-table{border-collapse:collapse;width:100%;font-size:12px}.metric-table td,.metric-table th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d6dfeb;padding:15px 12px}.admin-table-scroll{overflow:auto}.metric-cards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.metric-cards>div{background:#f0f4fa;padding:25px}.metric-cards strong{margin-top:15px;font-size:35px;display:block}.media-grid video{background:#080b12;width:100%;max-height:230px}.hero-word{animation:hero-arrive 1s cubic-bezier(.2,.7,.2,1) both;display:inline-block}.hero-word:nth-child(2){animation-delay:.13s}.atlas-title small{animation:hero-arrive 1s .25s both}.atlas-engineering-title,.atlas-showcase .study{animation:media-arrive linear both;animation-timeline:view();animation-range:entry entry 70%}@keyframes hero-arrive{0%{opacity:.1;filter:blur(9px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:none}}@keyframes media-arrive{0%{opacity:.65;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.technology-layout{grid-template-columns:1.3fr 1fr;gap:30px}.technology-grid{grid-template-columns:repeat(3,1fr)}.technology-grid>button{padding:18px}.package-ledger>a{grid-template-columns:25px 1fr 1.6fr}.package-ledger>a>span:last-child{grid-column:3;justify-content:flex-start}.technology-heading{gap:40px}.structured-fields{grid-template-columns:1fr}}@media (max-width:720px){.mobile-contact-bar{z-index:45;color:#fff;background:#101827;border:1px solid #e5edff30;align-items:stretch;gap:2px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 8px 30px #080b1240}.mobile-contact-bar>a{flex:1;justify-content:center;align-items:center;min-height:52px;padding:10px;font-size:12px;display:flex}.mobile-contact-bar>a:first-child{background:#2859cd;flex:2}.mobile-contact-bar>a:focus-visible{outline-offset:0}.footer-bottom{padding-bottom:95px}.cookie{max-height:calc(100svh - 120px);overflow:auto;bottom:83px!important}.home-packages{margin-top:70px}.home-packages h2{font-size:32px}.package-ledger>a{grid-template-columns:22px 1fr;gap:16px;padding:25px 0}.package-ledger h3{font-size:25px}.package-ledger>a>div,.package-ledger>a>span:last-child{grid-column:2}.package-ledger p{font-size:12px}.technology-explorer{padding:70px 0}.technology-heading{margin-bottom:35px;display:block}.technology-heading p{margin-top:25px;font-size:13px}.technology-layout{display:block}.technology-grid{grid-template-columns:repeat(3,1fr)}.technology-grid>button{min-height:125px;padding:16px 11px}.tech-symbol{margin-bottom:18px;font-size:24px}.technology-grid strong{font-size:11px}.technology-grid small{font-size:9px}.technology-detail{padding-top:35px}.technology-detail h3{margin:20px 0;font-size:40px}.technology-detail p{min-height:0;font-size:14px}.metric-cards{grid-template-columns:1fr}.structured-fields fieldset{padding:15px}}@media (prefers-reduced-motion:reduce){.atlas-engineering-title,.atlas-showcase .study,.atlas-title small,.hero-word{filter:none!important;opacity:1!important;animation:none!important;transform:none!important}}.estimate-discovery,.instant-features{border:1px solid #cbd5e4;margin:25px 0;padding:25px}.estimate-discovery legend,.instant-features legend{padding:0 8px;font-size:12px}.estimate-discovery select{font-size:13px}.instant-features{grid-template-columns:1fr 1fr;gap:15px;display:grid}.instant-features label{align-items:center;gap:10px;font-size:12px;display:flex;margin:0!important}.instant-features input{width:20px!important;height:20px!important;margin:0!important}.estimate-result li{line-height:1.7}.service-atlas .atlas-service-index>button{scroll-margin-top:100px}@media (max-width:720px){.instant-features{grid-template-columns:1fr}.estimate-discovery,.instant-features{padding:20px}.atlas-service-display{position:relative;top:auto}.service-atlas{align-items:start}}.case-gallery{padding-top:90px;padding-bottom:100px}.case-gallery h2{font-size:clamp(36px,5vw,65px);font-weight:450}.case-gallery-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:35px;display:grid}.case-gallery-grid>article:nth-child(2){margin-top:100px}.case-image{background:#edf1f7;display:block;position:relative;overflow:hidden}.case-image img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;transition:transform .7s;display:block}.case-image:hover img{transform:scale(1.035)}.case-image>span{color:#fff;background:#101827e0;justify-content:space-between;align-items:center;padding:15px;font-size:11px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.case-gallery-grid small{color:#536783;margin:25px 0 15px;font-size:10px;display:block}.case-gallery-grid h3{font-size:33px}.case-gallery-grid h3 a{justify-content:space-between;align-items:center;display:flex}.case-gallery-grid p{max-width:480px;font-size:14px}.case-detail>header{padding-top:30px;padding-bottom:60px}.case-detail h1{margin:45px 0 25px;font-size:clamp(55px,10vw,140px);font-weight:450}.case-detail>header>p{max-width:800px;font-size:22px}.case-panorama{background:#111c30;padding:55px 8%}.case-panorama img{object-fit:contain;object-position:top;width:100%;max-height:800px;display:block}.case-body{grid-template-columns:1fr 2fr;gap:100px;padding-top:100px;padding-bottom:110px;display:grid}.case-body aside{align-self:start;position:sticky;top:50px}.case-body aside p{font-size:13px}.case-body aside a{font-size:13px;text-decoration:underline}.case-body section{border-bottom:1px solid #ccd5e2;margin-bottom:45px;padding-bottom:45px}.case-body section>span{letter-spacing:.1em;color:#5e728d;font-size:10px}.case-body h2{margin:25px 0;font-size:43px}.case-body li,.case-body p{color:#50617a;font-size:16px;line-height:1.9}.case-jury .case-panorama{background:#dfe7db}.case-jury>header{background:#f4f6f1}@media (max-width:720px){.case-gallery{padding-top:65px;padding-bottom:65px}.case-gallery-grid{grid-template-columns:1fr;gap:35px}.case-gallery-grid>article:nth-child(2){margin-top:0}.case-gallery-grid h3{font-size:28px}.case-gallery-grid p{font-size:13px}.case-detail>header{padding-bottom:35px}.case-detail h1{margin:35px 0 25px;font-size:55px}.case-detail>header>p{font-size:17px}.case-panorama{padding:25px 15px}.case-body{padding-top:50px;padding-bottom:65px;display:block}.case-body aside{margin-bottom:45px;position:static}.case-body h2{font-size:32px}.case-body li,.case-body p{font-size:14px}}.sector-preview{color:#253728;background:#f3f2e9}.sector-preview-nav{border-bottom:1px solid #273a2922;justify-content:space-between;align-items:center;padding:30px 6%;font-size:13px;display:flex}.sector-preview-nav strong{letter-spacing:-.04em;font-size:18px}.sector-preview-hero{isolation:isolate;min-height:620px;padding:85px 6% 95px;position:relative;overflow:hidden}.sector-preview-hero>span{letter-spacing:.1em;font-size:11px}.sector-preview-hero h1{max-width:650px;margin:40px 0 25px;font-family:Georgia,serif;font-size:clamp(55px,7.5vw,110px);font-weight:400}.sector-preview-hero>p{z-index:1;max-width:430px;color:inherit;opacity:.8;font-size:17px;position:relative}.sector-preview-hero>a{border-bottom:1px solid;align-items:center;gap:45px;padding:20px 0;font-size:13px;display:inline-flex}.sector-geometry{z-index:-1;width:370px;height:400px;position:absolute;top:100px;right:6%;transform:rotate(-15deg)}.sector-geometry i{border:55px solid #889d75;border-radius:50%;display:block;position:absolute;inset:30px;box-shadow:20px 25px 45px #263d2030,inset 10px 10px 20px #1c2c1820}.sector-geometry i:nth-child(2){transform:rotateY(60deg)}.sector-geometry i:nth-child(3){transform:rotateY(110deg)}.sector-preview-content{background:#fafaf7;grid-template-columns:1fr 1fr;gap:100px;padding:80px 6%;display:grid}.sector-preview-content>div>span{letter-spacing:.1em;font-size:11px}.sector-preview-content h2{margin:30px 0 20px;font-size:42px}.sector-preview-content p{color:#62705e;font-size:14px}.sector-tabs{flex-direction:column;gap:10px;margin-top:30px;display:flex}.sector-tabs button{text-align:left;color:inherit;background:0 0;border:1px solid #cbd4c6;min-height:48px;padding:18px}.sector-tabs button[aria-selected=true]{color:#fff;background:#283a29}.sector-preview-content label{align-items:center;gap:10px;display:flex}.sector-preview-content input{border:1px solid #bac9b1;width:100%;min-width:0;padding:15px}.concept-result{border-bottom:1px solid #cbd4c6;align-items:center;gap:25px;padding:25px 0;display:flex}.concept-result>span{font-size:11px}.concept-result>strong{font-size:18px;font-weight:500}.concept-result>a{margin-left:auto;padding:10px}.theme-industry{color:#edf2fb;background:#121f34}.theme-industry .sector-geometry i{border-color:#477bff;border-radius:8px}.theme-industry .sector-geometry{transform:rotate(-25deg)}.theme-professional{color:#15263e;background:#e6eaf0}.theme-professional .sector-geometry i{border-width:30px;border-color:#8097b6;border-radius:2px}.theme-stay{color:#3c3226;background:#e9e0d5}.theme-stay .sector-geometry i{border-color:#aa8c6a;border-radius:45% 45% 0 0}.theme-commerce{color:#eef5fb;background:#192936}.layout-minimal .sector-preview-hero{text-align:center;padding-bottom:320px}.layout-minimal .sector-preview-hero h1,.layout-minimal .sector-preview-hero p{margin-left:auto;margin-right:auto}.layout-minimal .sector-geometry{top:auto;bottom:-150px;right:calc(50% - 185px);transform:rotate(10deg)}.layout-urun .sector-preview-hero{min-height:660px}.layout-urun .sector-geometry{border:1px solid;top:80px;right:8%;transform:rotate(0)}.layout-urun .sector-preview-hero h1{max-width:55%;font-family:Manrope,Arial,sans-serif}@media (max-width:720px){.sector-preview-nav{padding:22px 20px;font-size:10px}.sector-preview-nav strong{font-size:13px}.sector-preview-hero{min-height:650px;padding:55px 20px 320px}.sector-preview-hero h1{margin-top:30px;font-size:52px}.sector-preview-hero>p{font-size:14px}.layout-urun .sector-geometry,.sector-geometry{width:230px;height:260px;top:auto;bottom:20px;right:25px}.sector-geometry i{border-width:35px}.sector-preview-content{grid-template-columns:1fr;gap:40px;padding:50px 20px}.sector-preview-content h2{font-size:32px}.layout-urun .sector-preview-hero h1{max-width:100%}.layout-minimal .sector-geometry{bottom:-10px;right:calc(50% - 115px)}.concept-note{flex-wrap:wrap;gap:15px}}.tech-symbol{min-height:42px;background:0 0!important;border:0!important;padding:0!important}.tech-symbol img{width:42px;height:42px;display:block}.atlas-budget>.pricing-cards{margin-top:40px}.atlas-budget>.pricing-cards .price-card{background:#fff}.atlas-budget>.pricing-cards .price-card.featured{color:#fff;background:#101827}.atlas-all-services,.atlas-blueprint>p,.atlas-blueprint>span,.atlas-concept-note,.atlas-display-copy p,.atlas-display-label,.atlas-label,.atlas-manifesto-foot,.atlas-principles .open button>span,.atlas-principles article p,.atlas-principles article>div>span,.atlas-principles button>span,.atlas-section-title>p,.atlas-sector-layout a>span,.atlas-sector-layout small,.atlas-showcase-bottom>p,.atlas-showcase-type,.estimate-result>.eyebrow,.estimate-result>p,.estimate-result>small,.faq-list summary small,.technology-detail>span,.technology-heading>p{color:#526078}.atlas-home h2>span,.home-packages h2>span{color:#6a778b}.atlas-principles h3{color:#34435b}.phone-feedback,.phone-head>span,.phone-nav button,.phone-product span,.study-browser-bar,.study-products small,.study-shop-filter button,.study-shop-filter>span,.study-web-content>p,.study-web-nav button{color:#53614d}.atlas-engineering-title,.atlas-showcase .study{opacity:1!important}.atlas-process-chapters>article{opacity:1}.atlas-process-chapters article>span,.atlas-process-chapters p,.atlas-process-sticky .atlas-label,.atlas-process-sticky>p{color:#a0b2ce}.atlas-start-grid small,.atlas-start-plan>div>span{color:#b4c7e7}.button:not(.outline):not(.light){color:#fff;background:#2454c4}.final-cta{background:#214ebc}.final-cta .eyebrow,.final-cta h2>span{color:#e0eaff}.final-cta .button.light{color:#153675;background:#fff}.footer-bottom{color:#a4b3cb}.atlas-hero-foot>div>span{max-width:370px}.atlas-engineering-title{animation-name:none!important}.atlas-start-grid>div>small{color:#b4c7e7}.package-ledger>a>span:last-child>span{flex-direction:column;gap:10px;display:flex}.package-ledger small{color:#536783;font-size:10px}.package-ledger b{font-size:19px;font-weight:500}.dossier-system .breadcrumb,.dossier-system .dossier-study>span{color:#a6b9d6}.dossier-system .flow-node.active>span:first-child{color:#ecf3ff}.dossier-chapter .dossier-small-note,.dossier-chapter p,.dossier-chapter>span,.dossier-deliverables>div>span{color:#526078}.dossier-opening-label,.dossier-study>span{font-size:10px}.dossier-system .flow-node strong{font-size:11px}.dossier-system .flow-node>span{font-size:10px}.atlas-filter button,.breadcrumb,.breadcrumb a,.breadcrumb>span,.dossier-cost-equation>footer,.dossier-cost-equation>span,.dossier-pricing-grid>div>p,.editorial-end>span,.editorial-intro p,.editorial-intro>span,.editorial-mark>span,.editorial-spread aside,.editorial-spread p,.editorial-spread>span,.editorial-topline,.finder-result p,.form-steps>span,.page-description,.page-hero .eyebrow,.pricing-rationale article p,.pricing-rationale article>span{color:#526078}.form-steps>span.active{color:#2454c4}.atlas-filter button[aria-pressed=true]{color:#fff}.dossier-system .breadcrumb,.dossier-system .breadcrumb a,.dossier-system .breadcrumb>span{color:#a6b9d6}.editorial-tech .breadcrumb,.editorial-tech .breadcrumb a,.editorial-tech .breadcrumb>span,.editorial-tech .editorial-intro p,.editorial-tech .editorial-intro>span,.editorial-tech .editorial-topline{color:#b8c8df}.service-e-ticaret-sitesi{background:#e8eee5}.service-e-ticaret-sitesi .dossier-opening-grid{grid-template-columns:.8fr 1.2fr}.service-e-ticaret-sitesi .dossier-study{transform:rotate(1deg)}.service-api-entegrasyonlari .flow-node{border-radius:0}.service-api-entegrasyonlari .flow-rail{background:#35d9f5}.service-saas-platformlari .flow-canvas{background-size:25px 25px}.service-web-uygulama-gelistirme .flow-node.active{color:#153b83;background:#edf4ff}.service-bakim-destek .flow-node.active{background:#184441}.service-yazilim-danismanligi{background:#182238}.service-seo-hizmeti{background:#e7eff3}.service-mobil-uygulama-gelistirme .dossier-study{background-image:radial-gradient(#c1ccbc 1px,#0000 0);background-size:24px 24px}@media (max-width:720px){.service-e-ticaret-sitesi .dossier-opening-grid{grid-template-columns:1fr}}.meeting-preference{border:1px solid #cbd5e4;margin:30px 0;padding:25px}.meeting-preference legend{padding:0 8px;font-size:12px}.meeting-preference p{margin:0;font-size:12px;line-height:1.7}.study-side-note,.study-side-note>p,.study-side-note>span{color:#4d5c42}.project-screens{padding-top:90px;padding-bottom:30px}.project-screens-title{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.project-screens-title h2{margin:0;font-size:clamp(35px,4.5vw,60px);font-weight:450}.project-screens-title>p{color:#526078;max-width:290px;font-size:13px}.project-screen-grid{grid-template-columns:1fr 1fr;gap:35px 30px;display:grid}.project-screen-grid figure{min-width:0;margin:0}.project-screen-grid details{background:#edf1f6}.project-screen-grid summary{cursor:zoom-in;list-style:none;display:block;position:relative}.project-screen-grid summary::-webkit-details-marker{display:none}.project-screen-grid summary>img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.project-screen-grid summary>span{color:#fff;background:#122039;justify-content:space-between;align-items:center;padding:18px 20px;font-size:12px;display:flex}.project-screen-grid figcaption{color:#526078;margin-top:14px;font-size:12px}.project-screen-grid details[open] summary{cursor:zoom-out}.project-screen-grid figure:has(details[open]){grid-column:1/-1}.project-screen-expanded{background:#e4eaf2;padding:20px}.project-screen-expanded>img{width:100%;height:auto;display:block}.project-screen-expanded>a{color:#183f83;padding:15px 0 0;font-size:13px;display:inline-block}.project-screen-grid summary:focus-visible{outline-offset:5px;outline:3px solid #2454c4}@media (max-width:720px){.project-screens{padding-top:55px}.project-screens-title{display:block}.project-screens-title>p{margin:25px 0 0}.project-screen-grid{grid-template-columns:1fr;gap:30px}.project-screen-grid summary>span{padding:16px;font-size:11px}.project-screen-expanded{padding:10px}.project-screens-title h2{font-size:35px}}.portfolio-source-card .case-image{background:#e9edf4}.portfolio-source-card .case-image img{object-fit:cover;object-position:top}.portfolio-source-card .case-image>span{background:#214ebce8}.portfolio-source-card h3>a{justify-content:space-between;align-items:center;gap:20px;display:flex}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}