/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@font-face{font-family:Morganite;src:url(/fonts/morganite-black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#fff;--muted:#bcb8b5;--line:#fff4ec29;--line-strong:#fff4ec5c;--carbon:#080808;--graphite:#191716;--panel:#191716db;--glass:linear-gradient(135deg, #fff6ed1a, #fff6ed06 55%, #fff6ed0e);--glass-edge:inset 0 1px 0 #ffffff2e, inset 1px 0 0 #ffffff09, inset 0 -1px 0 #ffffff09;--orange:#fe5823;--orange-bright:#ff7848;--danger:#ff806b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--carbon);color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.6}::selection{background:var(--orange);color:#fff}button,input,textarea,select{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible){outline:2px solid var(--orange);outline-offset:3px}.site-shell,.success-page{--pointer-x:50%;--pointer-y:28%;isolation:isolate;background:radial-gradient(circle at 78% 12%,#fe582317,#0000 26%),linear-gradient(145deg,#050505 0%,#0b0b0c 52%,#050505 100%);min-height:100vh;position:relative;overflow:clip}.mesh-layer{z-index:-1;pointer-events:none;background:radial-gradient(560px circle at var(--pointer-x) var(--pointer-y), #fe58231b, #fe582309 42%, transparent 72%);transition:background-position .14s ease-out;position:fixed;inset:0}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(150%);background:#050505a8;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(22px,4.5vw,72px);display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.brand img{width:clamp(170px,15vw,230px);height:auto}.save-state{color:#a5a5a8;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:10px;font-size:8px;font-weight:700;display:flex}.save-state i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite status-pulse;box-shadow:0 0 0 5px #fe58231f,0 0 18px #fe5823a6}.onboarding-layout{z-index:1;grid-template-columns:minmax(390px,42%) 1fr;min-height:calc(100vh - 88px);display:grid;position:relative}.intro-panel{isolation:isolate;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:linear-gradient(160deg,#ffffff09,#0000 45%),#080809b8;flex-direction:column;justify-content:space-between;align-self:start;height:calc(100vh - 88px);padding:clamp(54px,6vw,92px) clamp(32px,5.4vw,86px) 44px;display:flex;position:sticky;top:88px;overflow:hidden auto}.intro-panel:before{content:"";z-index:2;pointer-events:none;border:1px solid #fe582324;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-80px;left:-300px;box-shadow:inset 0 0 80px #fe58230d}.intro-panel:after{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--orange));opacity:.58;pointer-events:none;width:160px;height:1px;position:absolute;top:36%;right:8%;transform:rotate(-28deg)}.intro-panel>div:not(.intro-aurora){z-index:3;position:relative}.intro-aurora{z-index:0;opacity:.82;filter:blur(54px)saturate(126%);pointer-events:none;position:absolute;inset:-18%;overflow:hidden;transform:translateZ(0)}.intro-aurora:before{content:"";will-change:transform;background:conic-gradient(#0003,#70707624,#fe582333,#0d0d0f38,#0003);border-radius:42%;animation:14s linear infinite intro-aurora-loop;position:absolute;inset:-22%}.intro-aurora span{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;border-radius:50%;display:block;position:absolute}.intro-aurora span:first-child{background:radial-gradient(#fe582394 0%,#97381c45 43%,#0000 73%);width:82%;height:46%;animation:10s cubic-bezier(.45,0,.55,1) infinite intro-aurora-one;top:-3%;right:-18%}.intro-aurora span:nth-child(2){background:radial-gradient(#93939940 0%,#3d3d4238 42%,#0000 72%);width:88%;height:54%;animation:13s cubic-bezier(.45,0,.55,1) -4s infinite intro-aurora-two;top:28%;left:-28%}.intro-aurora span:nth-child(3){background:radial-gradient(#dc401657 0%,#48271f45 44%,#0404050a 72%);width:94%;height:52%;animation:15s cubic-bezier(.45,0,.55,1) -7s infinite intro-aurora-three;bottom:-9%;right:-26%}.hero-signet{z-index:1;opacity:.1;filter:saturate(1.1)drop-shadow(0 0 40px #fe58232e);width:min(72%,520px);height:auto;animation:12s ease-in-out infinite alternate signet-float;position:absolute;top:4%;right:-27%}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.075em;margin:0 0 20px;font-family:Unbounded,sans-serif;font-size:14px;font-weight:700;line-height:1.45}.intro-panel>div>.eyebrow{margin-bottom:30px}.intro-panel h1{color:#fff;overflow-wrap:normal;text-transform:uppercase;letter-spacing:.012em;max-width:600px;margin:0;font-family:Morganite,Impact,sans-serif;font-size:clamp(76px,7.4vw,126px);font-weight:900;line-height:.84;overflow:visible}.intro-panel h1 span{color:#fff;-webkit-text-fill-color:currentColor;width:fit-content;display:block}.intro-copy{max-width:460px;color:var(--muted);margin:30px 0 0;font-size:16px;line-height:1.7}.step-list{z-index:1;gap:2px;margin:46px 0 0;padding:0;list-style:none;display:grid;position:relative}.step-list li{color:#656568;text-transform:uppercase;letter-spacing:.1em;grid-template-columns:32px 1fr;align-items:center;min-height:33px;font-size:8px;font-weight:700;transition:color .25s,transform .25s;display:grid}.step-list li>span{letter-spacing:0;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;transition:all .25s;display:grid}.step-list button{width:fit-content;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:0}.step-list li.active{color:#fff;transform:translate(4px)}.step-list li.active>span{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 22px #fe582359}.step-list li.done{color:#a1a1a4}.step-list li.done>span{color:var(--orange);border-color:#fe582380}.step-list li.done button{cursor:pointer}.support-card{z-index:1;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border-radius:18px;align-items:center;gap:14px;width:fit-content;margin-top:40px;padding:12px 16px 12px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.support-avatar{background:#fe58231a;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.support-avatar img{filter:drop-shadow(0 0 12px #fe582347);width:26px;height:auto}.support-card strong{text-transform:uppercase;font-size:9px}.support-card p{color:var(--muted);margin:4px 0;font-size:8px}.support-card a{color:var(--orange);font-size:8px;font-weight:700;text-decoration:none}.form-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(120%);background:linear-gradient(145deg,#1d1d20c7,#0d0d0ed6);border-radius:28px;width:min(100% - 44px,880px);margin:32px auto 54px;padding:clamp(38px,5vw,68px) clamp(24px,5.5vw,72px) 54px;position:relative;box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff14}.form-panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff0e,#0000 18% 78%,#fe582309);position:absolute;inset:0;overflow:hidden}.progress-meta{color:#77777a;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:8px;font-weight:700;display:flex;position:relative}.progress-meta span:first-child{color:#fff;font-size:11px;font-weight:700}.progress-meta em{color:#656568;font-style:normal;font-weight:400}.progress-track{background:#ffffff14;height:2px;margin-top:14px;position:relative;overflow:hidden}.progress-track span{background:linear-gradient(90deg, #d74318, var(--orange), #ff8a48);height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 18px #fe582399}.step-visual{aspect-ratio:21/9;isolation:isolate;background:radial-gradient(circle at 22% 30%,#fe58232b,#0000 31%),radial-gradient(circle at 80% 72%,#ffffff14,#0000 34%),#ffffff06;border:1px solid #ffffff29;border-radius:20px;width:100%;margin-top:24px;animation:.55s cubic-bezier(.2,.8,.2,1) both scene-enter;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 48px #0000002e}.step-visual:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;animation:12s linear infinite scene-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 15%,#0000 78%);mask-image:radial-gradient(#000 15%,#0000 78%)}.scene-glow{z-index:0;aspect-ratio:1;filter:blur(16px);background:radial-gradient(circle,#fe582333,#fe582309 45%,#0000 72%);border-radius:50%;width:42%;animation:8s ease-in-out infinite scene-glow-drift;position:absolute;top:-28%;left:34%}.visual-scene{z-index:2;position:absolute;inset:0}.visual-scene *{box-sizing:border-box;position:absolute}.visual-scene b,.visual-scene span,.visual-scene em{font-style:normal}.scene-caption{z-index:4;color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700;position:absolute;bottom:7%;right:5%}.step-visual-0{background:radial-gradient(circle at 25% 42%,#fe582330,#0000 34%),radial-gradient(circle at 77% 54%,#ffffff13,#0000 32%),#ffffff06}.step-visual-1{background:radial-gradient(circle at 30%,#fe582338,#0000 30%),linear-gradient(125deg,#ffffff0b,#0000 58%),#ffffff05}.step-visual-2{background:radial-gradient(circle at 22% 25%,#ffffff17,#0000 29%),radial-gradient(circle at 76% 66%,#fe582329,#0000 31%),#ffffff06}.step-visual-3{background:radial-gradient(circle at 28% 58%,#fe582333,#0000 32%),radial-gradient(circle at 72% 33%,#8e8e941c,#0000 34%),#ffffff06}.step-visual-4{background:radial-gradient(circle at 25%,#fe582333,#0000 31%),radial-gradient(circle at 72% 45%,#ffffff14,#0000 35%),#ffffff06}.step-visual-5{background:radial-gradient(circle at 69% 58%,#fe58232e,#0000 34%),linear-gradient(145deg,#ffffff0e,#0000 60%),#ffffff05}.step-visual-6{background:radial-gradient(circle at 70% 40%,#fe582333,#0000 32%),radial-gradient(circle at 24% 62%,#ffffff12,#0000 31%),#ffffff05}.step-visual-7{background:radial-gradient(circle at 26% 48%,#fe582333,#0000 33%),linear-gradient(90deg,#ffffff0b,#0000 65%),#ffffff06}.basis-company,.basis-person,.basis-project,.target-metrics,.content-browser,.brand-folder,.brand-file,.review-card,.legal-card,.search-card,.calendar-card,.approval-stamp{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1b,#ffffff06);border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038}.basis-company{border-radius:17px;width:33%;height:50%;animation:5.5s ease-in-out infinite scene-float;top:24%;left:10%}.basis-company>span{aspect-ratio:1;background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:19%;font-size:14px;font-weight:700;display:grid;top:50%;left:9%;transform:translateY(-50%);box-shadow:0 0 22px #fe582352}.basis-company>b{color:#fff;text-transform:uppercase;font-size:14px;top:30%;left:34%}.basis-company>i{background:#ffffff2e;border-radius:99px;width:52%;height:5px;top:58%;left:34%}.basis-person{border-radius:17px;width:22%;height:32%;animation:5.5s ease-in-out -1.8s infinite scene-float;top:14%;left:68%}.basis-person>span{color:var(--orange);font-size:21px;top:24%;left:12%}.basis-person>b{color:#fff;text-transform:uppercase;font-size:14px;top:38%;left:36%}.basis-project{border-radius:17px;width:27%;height:31%;animation:5.5s ease-in-out -3.6s infinite scene-float;bottom:15%;left:63%}.basis-project>em{color:var(--orange);font-family:Unbounded,sans-serif;font-size:25px;font-weight:700;top:22%;left:10%}.basis-project>b{color:#fff;text-transform:uppercase;font-size:14px;top:39%;left:43%}.basis-link{transform-origin:0;background:linear-gradient(90deg,#fe5823bf,#ffffff1f);width:28%;height:2px;animation:2.8s ease-in-out infinite link-signal;left:42%}.basis-link:after{content:"";background:var(--orange);width:8px;height:8px;box-shadow:0 0 15px var(--orange);border-radius:50%;position:absolute;top:-3px;right:0}.basis-link-a{top:40%;transform:rotate(-18deg)}.basis-link-b{animation-delay:-1.4s;top:58%;transform:rotate(17deg)}.target-rings{aspect-ratio:1;border:1px solid #fe5823bf;border-radius:50%;width:27%;animation:4s ease-in-out infinite target-breathe;top:50%;left:17%;transform:translateY(-50%);box-shadow:0 0 42px #fe58231f}.target-rings>i{border:1px solid #ffffff52;border-radius:50%;inset:17%}.target-rings>i:nth-child(2){border-color:#fe5823c7;inset:35%}.target-rings>span{background:var(--orange);border-radius:50%;inset:44%;box-shadow:0 0 22px #fe5823a6}.target-arrow{color:#fff;transform-origin:92% 8%;font-size:46px;line-height:1;animation:4s cubic-bezier(.2,.75,.25,1) infinite target-hit;top:65%;left:7%}.target-metrics{border-radius:17px;width:35%;height:52%;padding:0;top:24%;right:10%}.target-metrics>b{color:#fff;text-transform:uppercase;font-size:14px;top:16%;left:10%}.target-metrics>span{background:linear-gradient(90deg, var(--orange), #ffffff2e);transform-origin:0;border-radius:99px;height:7px;animation:3.6s ease-in-out infinite metric-grow;left:10%}.target-metrics>span:first-of-type{width:74%;top:42%}.target-metrics>span:nth-of-type(2){width:56%;animation-delay:-.9s;top:59%}.target-metrics>span:nth-of-type(3){width:83%;animation-delay:-1.8s;top:76%}.content-browser{border-radius:17px;width:57%;height:66%;top:17%;left:8%;overflow:hidden}.browser-top{background:#ffffff0a;border-bottom:1px solid #ffffff1f;height:18%;inset:0 0 auto}.browser-top>i{background:#ffffff47;border-radius:50%;width:7px;height:7px;top:50%;transform:translateY(-50%)}.browser-top>i:first-child{background:var(--orange);left:5%}.browser-top>i:nth-child(2){left:9%}.browser-top>i:nth-child(3){left:13%}.content-hero{background:linear-gradient(120deg,#fe58238c,#fe582314,#ffffff1f) 0 0/200% 100%;border-radius:9px;width:90%;height:24%;animation:5s ease-in-out infinite content-scan;top:27%;left:5%}.content-columns{grid-template-columns:repeat(3,1fr);gap:5%;display:grid;inset:60% 5% 8%}.content-columns>i{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;animation:4s ease-in-out infinite content-card;position:relative}.content-columns>i:nth-child(2){animation-delay:-1.3s}.content-columns>i:nth-child(3){animation-delay:-2.6s}.language-chip{color:#fff;background:#101012c2;border:1px solid #fff3;border-radius:17px;place-items:center;width:54px;height:54px;font-family:Unbounded,sans-serif;font-size:14px;font-weight:700;animation:4.5s ease-in-out infinite language-float;display:grid;box-shadow:0 14px 30px #00000038}.language-de{color:var(--orange);border-color:#fe5823a6;top:18%;right:20%}.language-en{animation-delay:-2.2s;top:39%;right:10%}.content-lines{width:22%;height:18%;bottom:19%;right:9%}.content-lines>i{background:#ffffff2e;border-radius:99px;width:100%;height:4px;animation:3s ease-in-out infinite content-lines;left:0}.content-lines>i:first-child{top:0}.content-lines>i:nth-child(2){width:78%;animation-delay:-.8s;top:40%}.content-lines>i:nth-child(3){width:58%;animation-delay:-1.6s;top:80%}.brand-folder{background:linear-gradient(145deg,#fe582347,#5c25172e);border-radius:10px 18px 18px;width:34%;height:52%;animation:5s ease-in-out infinite folder-breathe;top:24%;left:9%}.brand-folder:before{content:"";background:#fe582333;border:1px solid #ffffff2e;border-bottom:0;border-radius:9px 9px 0 0;width:44%;height:18%;position:absolute;top:-10%;left:0}.brand-folder>span{background:#fff1;border-radius:12px;inset:25% 10% 18%}.brand-folder>b{color:#fff;text-transform:uppercase;font-size:14px;bottom:25%;left:14%}.brand-file{border-radius:15px;width:22%;height:48%;animation:5s ease-in-out infinite file-float}.brand-file>span{background:#ffffff2e;border-radius:99px;height:5px;bottom:15%;left:14%;right:14%}.file-image{top:17%;left:52%;transform:rotate(-7deg)}.file-image>i{color:#fff;background:linear-gradient(140deg,#fe58238c,#ffffff14);border-radius:10px;place-items:center;font-size:26px;display:grid;inset:15% 14% 32%}.file-type{animation-delay:-2.5s;top:26%;right:9%;transform:rotate(7deg)}.file-type>b{color:#fff;place-items:center;font-family:Unbounded,sans-serif;font-size:22px;display:grid;inset:17% 14% 31%}.brand-swatches{width:43%;height:20%;bottom:14%;left:49%}.brand-swatches>i{border:2px solid #ffffff24;border-radius:50%;width:28px;height:28px;animation:3.6s ease-in-out infinite swatch-pulse;top:50%;transform:translateY(-50%)}.brand-swatches>i:first-child{background:var(--orange);left:0}.brand-swatches>i:nth-child(2){background:#88888d;animation-delay:-1.2s;left:38px}.brand-swatches>i:nth-child(3){background:#101012;animation-delay:-2.4s;left:76px}.trust-shield{clip-path:polygon(50% 0,92% 16%,83% 72%,50% 100%,17% 72%,8% 16%);filter:drop-shadow(0 18px 24px #00000040);background:linear-gradient(145deg,#fe582361,#ffffff0e);width:28%;height:64%;animation:4.6s ease-in-out infinite shield-breathe;top:18%;left:12%}.trust-shield:after{content:"";clip-path:inherit;background:#0d0d0f9e;border:1px solid #fff3;position:absolute;inset:9%}.trust-shield>span{z-index:1;color:var(--orange);font-size:34px;font-weight:700;top:48%;left:50%;transform:translate(-50%,-50%)}.review-card{border-radius:15px;width:40%;height:34%;animation:5s ease-in-out infinite review-slide;top:16%;left:49%}.review-card>span{color:var(--orange);letter-spacing:.1em;font-size:14px;top:18%;left:8%}.review-card>i{background:#ffffff2e;border-radius:99px;width:80%;height:4px;top:50%;left:8%}.review-card>i:nth-of-type(2){width:55%;top:66%}.review-card>b{color:#ffffff8f;text-transform:uppercase;font-size:14px;bottom:9%;right:7%}.legal-card{border-radius:15px;width:28%;height:31%;animation:5s ease-in-out -2.5s infinite scene-float;bottom:15%;left:55%}.legal-card>b{color:var(--orange);font-size:26px;top:23%;left:10%}.legal-card>i{background:#ffffff2e;border-radius:99px;width:47%;height:4px;top:32%;left:31%}.legal-card>i:nth-of-type(2){width:34%;top:52%}.legal-card>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:14px;animation:3s ease-in-out infinite stamp-pulse;display:grid;bottom:13%;right:8%}.search-card{border-radius:99px;width:48%;height:28%;animation:5s ease-in-out infinite search-pulse;top:18%;left:8%}.search-card>span{color:var(--orange);font-size:25px;top:50%;left:6%;transform:translateY(-50%)}.search-card>i{background:#ffffff29;border-radius:99px;width:56%;height:5px;top:50%;left:17%;transform:translateY(-50%)}.search-card>b{color:#fff;font-size:14px;top:50%;right:7%;transform:translateY(-50%)}.function-network{width:35%;height:37%;bottom:12%;left:14%}.network-core{color:#fff;background:#fe582329;border:1px solid #fe5823a6;border-radius:15px;place-items:center;width:46px;height:46px;font-size:19px;display:grid;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 28px #fe582338}.function-network>i{background:#222226;border:1px solid #ffffff4d;border-radius:50%;width:15px;height:15px;animation:3.8s ease-in-out infinite network-node}.function-network>i:first-of-type{top:8%;left:3%}.function-network>i:nth-of-type(2){animation-delay:-1.3s;top:5%;right:2%}.function-network>i:nth-of-type(3){animation-delay:-2.6s;bottom:0;right:7%}.ranking-bars{align-items:flex-end;gap:9%;width:30%;height:48%;display:flex;bottom:17%;right:10%}.ranking-bars>span{background:linear-gradient(180deg, var(--orange), #fe582324);transform-origin:bottom;border-radius:6px 6px 2px 2px;flex:1;min-width:0;animation:4s ease-in-out infinite ranking-rise;position:relative}.ranking-bars>span:first-child{height:31%}.ranking-bars>span:nth-child(2){height:52%;animation-delay:-.8s}.ranking-bars>span:nth-child(3){height:72%;animation-delay:-1.6s}.ranking-bars>span:nth-child(4){height:95%;animation-delay:-2.4s}.module-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:50%;height:70%;display:grid;top:15%;left:8%}.module-grid>span{color:#ffffff61;background:#ffffff06;border:1px dashed #ffffff30;border-radius:13px;place-items:center;font-size:22px;animation:4.8s ease-in-out infinite module-pulse;display:grid;position:relative}.module-grid>span:nth-child(2){animation-delay:-.8s}.module-grid>span:nth-child(3){animation-delay:-1.6s}.module-grid>span:nth-child(4){animation-delay:-2.4s}.module-grid>span:nth-child(5){animation-delay:-3.2s}.module-grid>span:nth-child(6){animation-delay:-4s}.extra-module{background:linear-gradient(145deg,#fe582342,#ffffff09);border:1px solid #fe5823a6;border-radius:17px;width:25%;height:42%;animation:5s ease-in-out infinite extra-float;top:24%;right:11%;box-shadow:0 18px 42px #0000003d,0 0 28px #fe582321}.extra-module>b{color:#fff;font-size:30px;top:40%;left:50%;transform:translate(-50%,-50%)}.extra-module>span{color:var(--orange);text-transform:uppercase;font-size:14px;font-weight:700;bottom:14%;left:50%;transform:translate(-50%)}.extra-path{border-top:2px dotted #fe58238c;width:14%;animation:2.8s ease-in-out infinite link-signal;top:49%;left:57%}.calendar-card{border-radius:17px;width:31%;height:65%;animation:5.4s ease-in-out infinite calendar-float;top:17%;left:9%}.calendar-card:before{content:"";background:linear-gradient(90deg, #d9441b, var(--orange));border-radius:17px 17px 0 0;height:24%;position:absolute;inset:0 0 auto}.calendar-card>span{color:#fff;font-family:Unbounded,sans-serif;font-size:37px;font-weight:700;top:35%;left:10%}.calendar-card>b{color:var(--orange);text-transform:uppercase;font-size:14px;bottom:14%;left:10%}.calendar-card>i{background:#ffffff2e;border-radius:50%;width:6px;height:6px;top:39%}.calendar-card>i:first-of-type{right:12%}.calendar-card>i:nth-of-type(2){top:54%;right:22%}.calendar-card>i:nth-of-type(3){top:69%;right:12%}.timing-line{background:linear-gradient(90deg, var(--orange), #fff3);transform-origin:0;height:2px;animation:4.5s ease-in-out infinite timeline-draw;top:50%;left:43%;right:10%}.timing-line>span{background:var(--orange);border:3px solid #202024;border-radius:50%;width:16px;height:16px;top:50%;transform:translateY(-50%);box-shadow:0 0 15px #fe582366}.timing-line>span:first-child{left:0}.timing-line>span:nth-child(2){left:48%}.timing-line>span:nth-child(3){right:0}.approval-stamp{border-color:#fe582380;border-radius:17px;width:27%;height:28%;animation:4.5s cubic-bezier(.2,.85,.25,1) infinite approval-pop;top:17%;right:9%;transform:rotate(4deg)}.approval-stamp>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;display:grid;top:50%;left:10%;transform:translateY(-50%)}.approval-stamp>b{color:#fff;text-transform:uppercase;font-size:14px;top:50%;left:37%;transform:translateY(-50%)}.step-visual+.step-heading{margin-top:34px}.step-heading{margin:54px 0 42px;animation:.55s both reveal-up;position:relative}.step-heading .eyebrow{margin-bottom:15px}.step-heading h2{color:#fff;-webkit-text-fill-color:currentColor;text-transform:uppercase;letter-spacing:.018em;max-width:660px;margin:0;font-family:Morganite,Impact,sans-serif;font-size:clamp(66px,6.4vw,100px);font-weight:900;line-height:.9;overflow:visible}.step-heading>p:last-child{color:var(--muted);margin:18px 0 0;font-size:10px;line-height:1.7}.form-stack{z-index:1;gap:25px;display:grid;position:relative}fieldset{border:0;min-width:0;margin:0;padding:0}legend,.field>span,.team-header strong,.upload-header strong,.approval-section>strong{color:var(--orange);text-transform:uppercase;letter-spacing:.065em;margin-bottom:11px;font-size:10px;font-weight:700;line-height:1.5;display:block}legend span{color:var(--orange-bright);margin:0;display:inline}legend small{color:#67676a;text-transform:uppercase;letter-spacing:.06em;margin-left:7px;font-size:7px;font-weight:400}.field-hint{color:#8d8d90;margin:-3px 0 13px;font-size:9px;line-height:1.65}.choice-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.project-type-grid{grid-template-columns:1fr}.project-type-grid .choice{grid-template-columns:48px minmax(0,1fr) 15px;gap:16px;min-height:106px;padding:20px}.choice{border:1px solid var(--line);min-height:112px;color:var(--orange);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:17px;grid-template-columns:42px 1fr 14px;align-items:start;gap:13px;padding:18px;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.choice:hover{border-color:#fe58238f;transform:translateY(-3px);box-shadow:0 14px 32px #0003,inset 0 0 0 1px #fe582314}.choice.selected{border-color:var(--orange);background:linear-gradient(145deg,#fe582329,#ffffff07);box-shadow:inset 0 0 0 1px #fe58231a,0 0 32px #fe582317}.choice-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--orange);background:#ffffff0d;border-radius:14px;place-items:center;font-size:28px;font-weight:700;line-height:1;display:grid}.choice strong{color:var(--orange);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:700;line-height:1.4;display:block}.choice small{color:#929295;text-transform:none;font-size:9px;line-height:1.55;display:block}.choice i{border:1px solid #606064;border-radius:50%;width:13px;height:13px;margin-top:17px;transition:all .2s}.field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.website-reference-list{gap:14px;display:grid}.website-reference-item{gap:8px;display:grid}.website-reference-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.website-reference-actions{justify-content:flex-end;margin-top:16px;display:flex}.website-reference-actions button{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:11px 15px;font-family:Unbounded,sans-serif;font-size:14px;font-weight:700;line-height:1.4;transition:transform .2s,box-shadow .2s,background .2s}.website-reference-actions button:hover{background:var(--orange-bright);transform:translateY(-2px);box-shadow:0 0 24px #fe582338}.remove-reference-button{color:var(--orange);text-underline-offset:4px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:end;padding:2px 0;font-size:14px;font-weight:700;text-decoration:underline}input,textarea,select{border:1px solid var(--line);color:#f4f2ef;width:100%;caret-color:var(--orange);-webkit-backdrop-filter:blur(16px)saturate(120%);background:linear-gradient(145deg,#fff1,#ffffff06);border-radius:16px;outline:none;transition:border-color .24s,box-shadow .24s,background .24s,transform .24s;box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000014}input,select{height:56px;padding:0 17px}textarea{resize:vertical;min-height:136px;padding:17px}textarea.large-textarea{min-height:180px}input:focus,textarea:focus,select:focus{border-color:var(--orange);background:#1e1e20db;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 0 0 4px #fe582317,0 16px 38px #0003}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.field{display:block}.field>small,.error-text{color:var(--danger);margin:8px 0 0;font-size:8px;line-height:1.55;display:block}.field.error input,.field.error textarea,.field.error select{border-color:var(--danger);box-shadow:0 0 0 3px #ff806b12}.toggle-row{border:1px solid var(--line);cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:16px;grid-template-columns:18px 1fr;align-items:flex-start;gap:12px;padding:16px;transition:border-color .24s,background .24s,transform .24s;display:grid;box-shadow:inset 0 1px #ffffff0d}.toggle-row:hover{background:#fe58230b;border-color:#fe58236b;transform:translateY(-2px)}.toggle-row input,.consent input{width:17px;height:17px;accent-color:var(--orange);margin:1px 0 0}.toggle-row>span{color:inherit;text-transform:none;letter-spacing:0;margin:0}.toggle-row strong{color:var(--orange);text-transform:uppercase;font-size:9px;display:block}.toggle-row small{color:var(--muted);margin-top:5px;font-size:8px;font-weight:400;line-height:1.5;display:block}.conditional-panel{border:1px solid #fe58232e;border-left:2px solid var(--orange);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(110deg,#fe582312,#ffffff08);border-radius:0 17px 17px 0;gap:15px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a}.compact-conditional{margin-top:12px}.whatsapp-consent{border-top:1px solid var(--line);margin-top:3px;padding-top:15px}.video-call-panel{border-top:1px solid var(--line);gap:15px;padding-top:15px;display:grid}.optional-section{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:17px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.optional-section summary{color:var(--orange);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:17px 18px;font-size:9px;font-weight:700;list-style:none;transition:color .2s,background .2s;display:flex}.optional-section summary:hover{color:var(--orange-bright);background:#fe582309}.optional-section summary::-webkit-details-marker{display:none}.optional-section summary:after{content:"+";color:var(--orange);margin-left:auto;padding-left:14px;font-size:18px}.optional-section[open] summary:after{content:"−"}.optional-section summary span{color:#66666a;letter-spacing:.08em;margin-right:8px;font-size:7px;font-weight:400}.optional-content{gap:19px;padding:0 18px 18px;display:grid}.goal-grid{grid-template-columns:1fr 1fr}.radio-stack{gap:9px;display:grid}.radio-row{border:1px solid var(--line);width:100%;min-height:54px;color:var(--orange);text-align:left;text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:15px;align-items:center;gap:12px;padding:10px 16px;font-size:9px;font-weight:700;line-height:1.45;transition:border-color .22s,color .22s,background .22s,transform .22s;display:flex;position:relative;overflow:hidden}.radio-row:hover{color:var(--orange-bright);border-color:#fe58237a;transform:translate(3px)}.radio-row i{border:1px solid #5d5d61;border-radius:50%;flex:none;width:15px;height:15px;transition:all .2s}.radio-row.checked{border-color:var(--orange);color:var(--orange-bright);background:#fe58231b}.radio-row.checked i{border:4px solid var(--orange);box-shadow:0 0 14px #fe582361}.pill-grid{flex-wrap:wrap;gap:8px;display:flex}.check-pill{border:1px solid var(--line);min-height:42px;color:var(--orange);text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:999px;align-items:center;gap:9px;padding:0 14px;font-size:9px;font-weight:700;transition:border-color .22s,background .22s,color .22s,transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.check-pill:hover{color:var(--orange-bright);border-color:#fe582380;transform:translateY(-2px)}.check-pill span{color:#79797d;border:1px solid #555559;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;line-height:1;transition:all .2s;display:grid}.check-pill.checked{border-color:var(--orange);color:var(--orange-bright);background:#fe58231f;box-shadow:0 0 22px #fe582313}.check-pill.checked span{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 13px #fe582357}.mini-choice-grid{flex-wrap:wrap;gap:7px;display:flex}.service-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.service-grid .check-pill{border-radius:15px;justify-content:flex-start}.decision-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.section-note{border:1px solid #fe582329;border-left:2px solid var(--orange);background:linear-gradient(100deg,#fe582313,#ffffff06);border-radius:0 17px 17px 0;padding:18px 20px;box-shadow:inset 0 1px #ffffff0a}.section-note strong{color:var(--orange);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;display:block}.section-note p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.65}.team-section,.color-section,.approval-section{gap:13px;display:grid}.color-input-header{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.color-list{gap:8px;display:grid}.dynamic-row{grid-template-columns:30px 1fr 32px;align-items:center;gap:8px;display:grid}.dynamic-row>span{color:#77777a;letter-spacing:.08em;font-size:8px;font-weight:700}.dynamic-row button,.employee-number button,.compact-file-list button,.file-row button{color:var(--orange);cursor:pointer;text-transform:uppercase;background:0 0;border:0;transition:color .2s,transform .2s}.dynamic-row button:hover,.employee-number button:hover,.compact-file-list button:hover,.file-row button:hover{color:var(--orange-bright);transform:rotate(6deg)}.team-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.team-header strong,.upload-header strong,.approval-section>strong{margin:0}.team-header p,.upload-header p,.approval-section>p{color:var(--muted);margin:6px 0 0;font-size:8px;line-height:1.6}.team-header button{color:var(--orange);text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:8px;font-weight:700;text-decoration:underline}.team-empty{min-height:140px;color:var(--orange);text-transform:uppercase;cursor:pointer;background:linear-gradient(145deg,#fe58230f,#ffffff05);border:1px dashed #fe582361;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;transition:transform .24s,border-color .24s,background .24s;display:flex;position:relative;overflow:hidden}.team-empty:hover{border-color:var(--orange);background:#fe582314;transform:translateY(-2px)}.team-empty>span{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:30px;height:30px;margin-bottom:10px;font-size:17px;display:grid;box-shadow:0 0 22px #fe58233d}.team-empty strong{color:var(--orange);text-transform:uppercase;font-size:9px}.team-empty small{color:var(--muted);text-transform:none;margin-top:5px;font-size:8px}.employee-list{gap:10px;display:grid}.employee-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:17px;padding:15px;box-shadow:inset 0 1px #ffffff0b}.employee-number{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.employee-number>span{color:var(--orange);letter-spacing:.1em;font-size:8px;font-weight:700}.employee-number button{font-size:19px}.employee-fields{grid-template-columns:132px 1fr 1fr;align-items:end;gap:11px;display:grid}.employee-photo{text-align:center;cursor:pointer;background:#fe58230a;border:1px dashed #fe582357;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:80px;padding:9px;transition:background .2s,border-color .2s;display:flex}.employee-photo:hover{border-color:var(--orange);background:#fe582314}.employee-photo input,.upload-zone input,.inline-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.employee-photo>span{background:var(--orange);color:#fff;border-radius:8px;place-items:center;width:22px;height:22px;margin-bottom:5px;font-size:12px;display:grid}.employee-photo strong{max-width:110px;color:var(--orange);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;overflow:hidden}.employee-photo small{max-width:110px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.upload-header{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.upload-header>span{color:var(--orange);font-size:9px;font-weight:700}.context-upload{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:12px 18px;padding:16px 17px;display:grid;box-shadow:inset 0 1px #ffffff0b}.context-upload strong{color:var(--orange);text-transform:uppercase;font-size:9px;display:block}.context-upload p{color:var(--muted);margin:5px 0 0;font-size:8px}.inline-upload{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.inline-upload>span{border:1px solid var(--orange);color:var(--orange);text-transform:uppercase;white-space:nowrap;background:#fe582314;border-radius:999px;margin:0;padding:9px 12px;font-size:8px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;position:relative;overflow:hidden}.inline-upload:hover>span{background:var(--orange);color:#fff;box-shadow:0 0 24px #fe582338}.compact-file-list{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.compact-file-list>span{border:1px solid var(--line);color:#a7a7aa;background:#ffffff0a;border-radius:11px;align-items:center;gap:7px;max-width:100%;padding:7px 9px;font-size:8px;display:inline-flex}.compact-file-list button{padding:0;font-size:14px;line-height:1}.legal-document-list{gap:10px;display:grid}.legal-document-row{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:17px;gap:11px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0b}.legal-document-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.legal-document-header strong{color:var(--orange);text-transform:uppercase;font-size:9px}.legal-choice-grid{grid-template-columns:.85fr 1.3fr 1fr;gap:7px;display:grid}.legal-choice-grid .radio-row{min-height:44px;padding:8px 10px;font-size:8px}.legal-choice-grid .radio-row i{width:13px;height:13px}.upload-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.upload-grid+.field{margin-top:16px}.upload-zone{text-align:center;cursor:pointer;background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px dashed #fe582361;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:168px;padding:19px;transition:border-color .24s,background .24s,transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.upload-zone:hover{border-color:var(--orange);background:#fe582311;transform:translateY(-3px);box-shadow:0 16px 34px #0000002b}.upload-plus{background:var(--orange);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;margin-bottom:11px;font-size:19px;line-height:1;display:grid;box-shadow:0 0 25px #fe582340}.upload-zone strong{color:var(--orange);text-transform:uppercase;font-size:9px}.upload-zone small{color:var(--muted);margin-top:5px;font-size:8px}.upload-zone em{color:var(--orange);text-transform:uppercase;text-underline-offset:4px;margin-top:11px;font-size:7px;font-style:normal;font-weight:700;text-decoration:underline}.file-list{gap:7px;margin-top:13px;display:grid}.file-row{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:15px;grid-template-columns:42px 1fr 34px;align-items:center;gap:11px;min-height:62px;padding:9px 11px;display:grid}.file-kind{width:39px;height:39px;color:var(--orange);background:#fe58231a;border-radius:11px;place-items:center;font-size:7px;font-weight:700;display:grid}.file-row strong{max-width:390px;color:var(--orange);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.file-row small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4;display:block}.file-row button{font-size:20px}.notice{border:1px solid var(--line);border-left:2px solid var(--orange);background:linear-gradient(110deg,#fe58230e,#ffffff05);border-radius:0 16px 16px 0;gap:13px;padding:16px 17px;display:flex}.notice>span{background:var(--orange);color:#fff;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:9px;font-weight:700;display:grid;box-shadow:0 0 20px #fe582333}.notice p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.notice strong{color:var(--orange);text-transform:uppercase}.summary-strip{border:1px solid var(--line);background:#ffffff08;border-radius:16px;flex-wrap:wrap;gap:7px;padding:14px;display:flex}.summary-strip span{color:var(--orange);text-transform:uppercase;background:#fe582314;border:1px solid #fe582333;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:700}.consent{cursor:pointer;grid-template-columns:18px 1fr;align-items:flex-start;gap:11px;display:grid}.consent>span{color:var(--muted);text-transform:none;letter-spacing:0;margin:0;font-size:9px;font-weight:400;line-height:1.7}.consent.error>span{color:var(--danger)}.confirmation-list{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border-radius:17px;gap:13px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0b}.confirmation-list .error-text{margin-top:-6px;padding-left:29px}.submit-error{color:#ffad9e;background:#ff806b14;border:1px solid #ff806b66;border-radius:14px;padding:14px 16px;font-size:8px;line-height:1.65}.form-footer{justify-content:space-between;align-items:center;gap:22px;padding-top:20px;display:flex}.form-footer p{color:#66666a;margin:0;font-size:8px}.primary-button{background:linear-gradient(110deg, #e74618, var(--orange), #ff7b43);color:#fff;text-transform:uppercase;letter-spacing:.045em;cursor:pointer;border:1px solid #ffffff1f;border-radius:15px;justify-content:center;align-items:center;gap:28px;min-height:58px;padding:0 24px;font-size:9px;font-weight:700;transition:box-shadow .25s,transform .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #fe58232e,inset 0 1px #ffffff3d}.primary-button span{color:#fff;font-size:17px}.primary-button .button-label-desktop,.primary-button .button-label-mobile{font-size:inherit}.button-label-mobile{display:none}.primary-button:disabled{cursor:wait;opacity:.62;transform:none}.back-button{color:var(--orange);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:12px 0;font-size:8px;font-weight:700;transition:color .2s,transform .2s}.back-button:hover{color:var(--orange-bright);transform:translate(-2px)}.save-state{color:#c7c7ca;letter-spacing:.045em;font-size:14px}.progress-meta{color:#aaaab0;letter-spacing:.045em;font-size:14px}.progress-meta span:first-child{font-size:16px}.step-heading{margin-bottom:46px}.step-heading h2{letter-spacing:.012em;font-size:clamp(62px,5.2vw,88px);line-height:.9}.step-heading>p:last-child{color:#c6c6ca;font-size:16px;line-height:1.7}.step-list li{color:#929297;letter-spacing:.045em;min-height:39px;font-size:14px}.step-list li>span{width:27px;height:27px;font-size:14px}.support-card strong{font-family:Unbounded,sans-serif;font-size:14px;line-height:1.45}.support-card p,.support-card a{font-size:14px;line-height:1.55}legend,.field>span,.team-header strong,.upload-header strong,.approval-section>strong,.section-note strong,.context-upload strong,.legal-document-header strong{color:var(--orange);letter-spacing:.035em;font-family:Unbounded,sans-serif;font-size:14px;line-height:1.55}.field>span{color:#d8d8dc;letter-spacing:0;text-transform:none;margin-bottom:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.5}legend small{color:#a8a8ad;letter-spacing:.025em;font-size:14px}.field-hint{color:#b8b8bd;font-size:15px;line-height:1.65}.choice{color:#f5f5f6;text-transform:none;background:linear-gradient(145deg,#2d2d31d6,#18181be0);border-color:#ffffff2b;grid-template-columns:48px minmax(0,1fr) 16px;align-items:start;min-height:132px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.project-type-grid{grid-template-columns:1fr;gap:12px}.project-type-grid .choice{grid-template-columns:48px minmax(0,1fr) 15px;min-height:106px}.choice-icon{background:#fff1;border-color:#fff3;width:48px;height:48px;font-size:32px;line-height:1}.project-type-grid .choice-icon{width:48px;height:48px}.choice i{margin-top:17px}.choice strong{color:#f7f7f8;letter-spacing:0;text-transform:none;margin-bottom:7px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:650;line-height:1.45}.choice small{color:#c4c4c9;letter-spacing:0;font-size:15px;line-height:1.55}.choice:hover,.choice.selected{color:#fff}.choice.selected{background:linear-gradient(145deg,#fe582324,#262222eb)}input,textarea,select{color:#f6f6f7;letter-spacing:0;background:linear-gradient(145deg,#26262af5,#17171af5);border-color:#ffffff2e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.55}input::placeholder,textarea::placeholder{color:#7f7f86;opacity:1}input:hover,textarea:hover,select:hover{background:linear-gradient(145deg,#2c2c30fa,#1b1b1efa)}input:focus,textarea:focus,select:focus{background:linear-gradient(145deg,#2a2a2efa,#1a1a1dfa);border-color:#fe5823b8;outline:none;transform:none;box-shadow:inset 0 1px #ffffff17,0 0 26px #fe582321}input[type=date]::-webkit-calendar-picker-indicator{opacity:.9;filter:invert(46%)sepia(92%)saturate(2840%)hue-rotate(346deg)brightness(105%)contrast(99%);cursor:pointer;width:22px;height:22px}.field>small,.error-text{font-size:14px;line-height:1.55}.toggle-row strong{color:#f4f4f5;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.45}.toggle-row small{color:#bdbdc2;font-size:15px;line-height:1.6}.optional-section summary{letter-spacing:.035em;flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding:19px 20px;font-size:14px}.optional-section summary strong{color:var(--orange);letter-spacing:.035em;font-family:Unbounded,sans-serif;font-size:14px;line-height:1.55}.optional-section summary span{color:#b0b0b5;letter-spacing:.025em;margin:0;font-size:14px;line-height:1.55}.optional-section summary:after{margin-left:auto;padding-left:12px}.radio-row,.check-pill{color:#eeeeef;letter-spacing:0;text-align:left;text-transform:none;background:linear-gradient(145deg,#2a2a2edb,#18181be6);border-color:#ffffff2b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.radio-row{min-height:62px;padding:13px 17px}.check-pill{min-height:50px;padding:9px 16px}.radio-row:hover,.radio-row.checked,.check-pill:hover,.check-pill.checked{color:#fff}.radio-row.checked,.check-pill.checked{background:linear-gradient(145deg,#fe582324,#262222eb)}.check-pill span{width:22px;height:22px;font-family:Arial,sans-serif;font-size:15px;font-weight:700;line-height:1;position:relative}.check-pill:not(.checked) span:before,.check-pill:not(.checked) span:after{content:"";background:#a9a9ae;border-radius:2px;position:absolute}.check-pill:not(.checked) span:before{width:10px;height:2px}.check-pill:not(.checked) span:after{width:2px;height:10px}.marketing-day-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.section-note p,.notice p{color:#c6c6ca;font-size:16px;line-height:1.7}.dynamic-row>span{color:#a8a8ad;letter-spacing:.035em;font-size:14px}.team-header p,.upload-header p,.approval-section>p{color:#bdbdc2;font-size:15px;line-height:1.65}.team-header button,.inline-upload>span{border:1px solid var(--orange);background:var(--orange);color:#fff;letter-spacing:.025em;text-transform:uppercase;border-radius:999px;font-family:Unbounded,sans-serif;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none}.team-header button{padding:10px 13px}.inline-upload>span{padding:11px 14px}.team-empty{color:#f4f4f5;text-transform:none}.team-empty strong{color:#f4f4f5;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px}.team-empty small{color:#bdbdc2;font-size:15px}.employee-number>span{letter-spacing:.04em;font-size:14px}.employee-photo strong{color:#f1f1f2;text-transform:none;max-width:118px;font-size:14px}.employee-photo small{color:#b8b8bd;max-width:118px;font-size:14px}.stakeholder-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.upload-header>span{font-size:14px}.context-upload p{color:#bdbdc2;font-size:15px;line-height:1.6}.compact-file-list>span{color:#d0d0d3;font-size:14px}.legal-document-header .inline-upload>span{padding:7px 10px;font-size:14px;line-height:1.2}.legal-choice-grid .radio-row{text-align:left;justify-content:flex-start;min-height:52px;padding:10px 12px;font-size:14px}.upload-zone strong{color:#f4f4f5;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;font-weight:600}.upload-zone small{color:#bdbdc2;font-size:15px;line-height:1.55}.upload-zone em{letter-spacing:.025em;font-size:14px}.file-kind{font-size:14px}.file-row strong{color:#f2f2f3;text-transform:none;font-size:15px}.file-row small{color:#b9b9be;font-size:14px}.notice>span{width:28px;height:28px;font-size:14px}.summary-strip span{color:#d7d7da;text-transform:none;background:#ffffff0e;border-color:#ffffff2b;font-size:14px}.consent>span{color:#c9c9cd;font-size:16px;line-height:1.7}.submit-error,.form-footer p{font-size:14px;line-height:1.6}.form-footer p{color:#a6a6ab}.primary-button,.back-button{letter-spacing:.035em;text-transform:uppercase;font-family:Unbounded,sans-serif;font-size:14px;font-weight:700}.success-card>p:not(.eyebrow){color:#c7c7cb;font-size:16px;line-height:1.75}.reference-box span,.reference-box strong{font-size:14px}.choice:after,.radio-row:after,.check-pill:after,.upload-zone:after,.team-empty:after,.primary-button:after{content:"";z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle,#fe582326,#fe58230b 34%,#0000 68%);transition:opacity .32s,transform .45s;position:absolute;inset:-28%;transform:scale(.72)}.primary-button:after{background:radial-gradient(circle,#fff3,#ffffff0a 35%,#0000 68%)}.choice:hover:after,.radio-row:hover:after,.check-pill:hover:after,.upload-zone:hover:after,.team-empty:hover:after,.primary-button:hover:after{opacity:1;transform:scale(1)}.success-page{background:radial-gradient(circle at 50% 36%,#fe582326,#0000 32%),#050505}.success-card{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 40px);margin:0 auto;padding:clamp(80px,12vh,140px) 0 90px;display:flex;position:relative}.success-icon{background:var(--orange);color:#fff;border:1px solid #ffffff24;border-radius:20px;place-items:center;width:62px;height:62px;margin-bottom:30px;font-size:24px;animation:.6s cubic-bezier(.2,.85,.25,1.25) both success-pop;display:grid;box-shadow:0 18px 50px #fe58233d,inset 0 1px #ffffff4d}.success-card .eyebrow{margin-bottom:18px}.success-card h1{color:#fff;text-transform:uppercase;letter-spacing:.014em;margin:0;font-family:Morganite,Impact,sans-serif;font-size:clamp(86px,10vw,146px);font-weight:900;line-height:.88}.success-card>p:not(.eyebrow){color:#c7c7cb;max-width:570px;margin:30px 0;font-size:16px;line-height:1.75}.reference-box{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0a;border-radius:15px;align-items:center;gap:15px;margin:6px 0 34px;padding:13px 16px;display:flex}.reference-box span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:14px}.reference-box strong{color:var(--orange);letter-spacing:.08em;font-size:14px}.success-card .primary-button{text-decoration:none}@keyframes mesh-drift{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.8%,1.2%)scale(1.035)}}@keyframes intro-aurora-loop{0%{transform:rotate(0)scale(1.03)}to{transform:rotate(360deg)scale(1.03)}}@keyframes intro-aurora-one{0%,to{transform:translate(2%,-8%)rotate(-12deg)scale(.94)}50%{transform:translate(-24%,30%)rotate(11deg)scale(1.15)}}@keyframes intro-aurora-two{0%,to{transform:translate(-8%,4%)rotate(7deg)scale(1.05)}50%{transform:translate(32%,-22%)rotate(-12deg)scale(.9)}}@keyframes intro-aurora-three{0%,to{transform:translate(9%,12%)rotate(-9deg)scale(.9)}50%{transform:translate(-34%,-30%)rotate(12deg)scale(1.1)}}@keyframes scene-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes scene-grid-drift{0%{background-position:0 0,0 0}to{background-position:40px 40px,40px 40px}}@keyframes scene-glow-drift{0%,to{opacity:.55;transform:translate(-18%)scale(.85)}50%{opacity:1;transform:translate(92%,24%)scale(1.12)}}@keyframes scene-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes link-signal{0%,to{opacity:.3;filter:brightness(.75)}50%{opacity:1;filter:brightness(1.35)}}@keyframes target-breathe{0%,to{filter:brightness(.85);scale:.94}50%{filter:brightness(1.25);scale:1.06}}@keyframes target-hit{0%,12%{opacity:0;transform:translate(-40px,34px)scale(.8)}48%,68%{opacity:1;transform:translate(83px,-54px)scale(1)}88%,to{opacity:0;transform:translate(83px,-54px)scale(.88)}}@keyframes metric-grow{0%,to{opacity:.55;scale:.45 1}50%{opacity:1;scale:1}}@keyframes content-scan{0%,to{filter:brightness(.72);background-position:0%}50%{filter:brightness(1.28);background-position:100%}}@keyframes content-card{0%,to{opacity:.48;translate:0 4px}50%{opacity:1;translate:0 -3px}}@keyframes language-float{0%,to{translate:0;rotate:-4deg}50%{translate:0 -10px;rotate:4deg}}@keyframes content-lines{0%,to{opacity:.5;scale:.45 1}50%{opacity:1;scale:1}}@keyframes folder-breathe{0%,to{filter:brightness(.88);scale:.97}50%{filter:brightness(1.18);scale:1.025}}@keyframes file-float{0%,to{translate:0}50%{translate:0 -11px}}@keyframes swatch-pulse{0%,to{opacity:.58;scale:.82}50%{opacity:1;scale:1.08}}@keyframes shield-breathe{0%,to{filter:drop-shadow(0 12px 18px #0003)brightness(.9);scale:.94}50%{filter:drop-shadow(0 18px 30px #fe582338)brightness(1.18);scale:1.04}}@keyframes review-slide{0%,to{opacity:.72;translate:0 5px}50%{opacity:1;translate:-8px}}@keyframes stamp-pulse{0%,to{opacity:.55;scale:.75}50%{opacity:1;scale:1.12}}@keyframes search-pulse{0%,to{box-shadow:inset 0 1px #ffffff14,0 0 #fe582300}50%{box-shadow:inset 0 1px #ffffff1f,0 0 34px #fe582333}}@keyframes network-node{0%,to{opacity:.45;scale:.72}50%{opacity:1;scale:1.12;box-shadow:0 0 18px #fe582366}}@keyframes ranking-rise{0%,to{opacity:.52;scale:1 .45}50%{opacity:1;scale:1}}@keyframes module-pulse{0%,to{color:#ffffff47;background:#ffffff05;border-color:#ffffff21}50%{color:var(--orange);background:#fe582314;border-color:#fe58236b}}@keyframes extra-float{0%,to{translate:0;rotate:-3deg}50%{translate:-12px -8px;rotate:3deg}}@keyframes calendar-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes timeline-draw{0%,to{opacity:.4;scale:.22 1}50%,72%{opacity:1;scale:1}}@keyframes approval-pop{0%,18%,to{opacity:.48;scale:.82}48%,76%{opacity:1;scale:1}}@keyframes signet-float{0%{transform:translateY(-4px)rotate(-2deg)}to{transform:translate(-14px,18px)rotate(3deg)}}@keyframes status-pulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes success-pop{0%{opacity:0;transform:scale(.75)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (max-width:1180px){.onboarding-layout{grid-template-columns:minmax(330px,39%) 1fr}.intro-panel{padding-inline:clamp(28px,4vw,58px)}.intro-panel h1{font-size:clamp(72px,7.5vw,104px);line-height:.86}.project-type-grid{grid-template-columns:1fr}.project-type-grid .choice{min-height:112px}}@media (max-width:850px){.topbar{height:78px}.onboarding-layout{min-height:0;display:block}.intro-panel{overscroll-behavior:auto;touch-action:pan-y;border-right:0;border-bottom:1px solid var(--line);align-self:stretch;width:100%;height:auto;min-height:0;padding:58px 28px 46px;position:relative;top:auto;overflow:clip}.intro-panel h1{max-width:620px;font-size:clamp(76px,14vw,112px);line-height:.86}.intro-copy{max-width:560px}.step-list{display:none}.support-card{margin-top:54px}.hero-signet{width:min(58%,430px);top:-6%;right:-12%}.form-panel{margin-top:28px}}@media (max-width:560px){.topbar{height:70px;padding:0 18px}.brand img{width:150px}.save-state{font-size:0}.intro-panel{min-height:450px;padding:48px 22px 38px}.intro-panel h1{font-size:clamp(72px,20vw,96px);line-height:.86}.intro-copy{margin-top:23px;font-size:16px}.hero-signet{opacity:.09;width:80%;right:-25%}.form-panel{border-radius:22px;width:calc(100% - 18px);margin:9px auto 28px;padding:34px 16px 32px}.step-visual{aspect-ratio:16/9;background-color:#18181bb8;border-color:#ffffff38;border-radius:16px;margin-top:20px;box-shadow:inset 0 1px #ffffff1c,0 14px 34px #0003}.step-visual:before{background-size:28px 28px}.scene-caption{display:none}.scene-glow{opacity:.9;width:55%}.basis-company,.basis-person,.basis-project,.target-metrics,.content-browser,.brand-folder,.brand-file,.review-card,.legal-card,.search-card,.calendar-card,.approval-stamp{border-color:#ffffff40}.basis-company{width:41%;height:48%;top:25%;left:6%}.basis-company>span{width:23%;font-size:11px;left:7%}.basis-company>b{font-size:10px;top:32%;left:35%}.basis-company>i{width:52%;top:58%;left:35%}.basis-person{width:33%;height:32%;top:12%;left:auto;right:5%}.basis-person>span{font-size:17px}.basis-person>b{font-size:10px;top:38%;left:38%}.basis-project{width:37%;height:32%;bottom:12%;left:auto;right:5%}.basis-project>em{font-size:19px;top:23%;left:9%}.basis-project>b{font-size:10px;top:39%;left:42%}.basis-link{width:23%;left:45%}.target-rings{width:37%;left:10%}.target-metrics{width:40%;height:54%;top:23%;right:6%}.target-metrics>b{font-size:10px}.content-browser{width:64%;height:68%;top:16%;left:5%}.language-chip{border-radius:13px;width:42px;height:42px;font-size:10px}.language-de{top:15%;right:13%}.language-en{top:40%;right:4%}.content-lines{width:23%;bottom:17%;right:4%}.brand-folder{width:38%;left:5%}.brand-folder>b{font-size:10px}.brand-file{width:24%;height:43%}.file-image{top:16%;left:49%}.file-type{top:25%;right:5%}.file-image>i{font-size:20px}.file-type>b{font-size:17px}.brand-swatches{bottom:11%;left:46%}.brand-swatches>i{width:22px;height:22px}.brand-swatches>i:nth-child(2){left:30px}.brand-swatches>i:nth-child(3){left:60px}.trust-shield{width:32%;left:7%}.review-card{width:52%;height:35%;top:14%;left:43%}.review-card>span{font-size:11px}.review-card>b{font-size:9px;bottom:7%;right:6%}.legal-card{width:41%;height:32%;bottom:13%;left:50%}.legal-card>b{font-size:21px}.search-card{width:58%;left:5%}.search-card>span{font-size:20px}.search-card>b{font-size:10px}.function-network{width:42%;left:9%}.network-core{width:40px;height:40px;font-size:16px}.ranking-bars{width:35%;right:6%}.module-grid{width:55%;left:5%}.extra-module{width:31%;right:5%}.extra-module>b{font-size:24px}.extra-module>span{font-size:10px}.extra-path{width:10%;left:59%}.calendar-card{width:35%;left:5%}.calendar-card>span{font-size:29px}.calendar-card>b{font-size:10px}.timing-line{left:42%;right:6%}.approval-stamp{width:38%;top:14%;right:4%}.approval-stamp>span{width:25px;height:25px;font-size:13px}.approval-stamp>b{font-size:10px;left:36%}.step-visual+.step-heading{margin-top:28px}.step-heading{margin:42px 0 34px}.step-heading h2{font-size:clamp(58px,16vw,78px);line-height:.92}.choice-grid,.field-grid,.goal-grid,.upload-grid,.project-type-grid,.decision-grid,.service-grid,.legal-choice-grid,.marketing-day-grid,.stakeholder-fields,.website-reference-row,.context-upload{grid-template-columns:1fr}.context-upload .inline-upload{justify-content:flex-start}.employee-fields{grid-template-columns:1fr}.employee-photo{min-height:98px}.team-header{flex-direction:column;align-items:flex-start;gap:9px}.legal-document-header{flex-direction:column;align-items:flex-start}.website-reference-actions button{width:100%}.form-footer{flex-direction:column-reverse;align-items:stretch}.primary-button{width:100%}.button-label-desktop{display:none}.button-label-mobile{display:inline}.success-card h1{font-size:clamp(76px,21vw,104px);line-height:.92}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.upload-progress{overflow-wrap:anywhere;border:1px solid;border-radius:12px;margin-top:1.5rem;padding:1.25rem}.upload-progress progress{accent-color:#a7dc3e;width:100%;height:1rem}.service-notice{color:#fff4e9;background:#352219;border:1px solid #ffad70;border-radius:16px;margin:16px 0;padding:18px;font-size:1rem;line-height:1.5}.submit-error{color:#fff2ef;background:#472321;border:1px solid #ff9b90;border-radius:12px;padding:16px}@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}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:104px}body{-webkit-font-smoothing:antialiased}.site-shell{background:radial-gradient(at 0 0,#40190e 0,#0000 43%),radial-gradient(at 100% 65%,#21120e 0,#0000 42%),#080808}.mesh-layer{background:radial-gradient(440px circle at var(--pointer-x) var(--pointer-y), #ff7d4c12, transparent 72%)}.topbar{-webkit-backdrop-filter:blur(24px);background:#080808d9;border-color:#ffffff1a;height:76px;padding-inline:max(28px,50vw - 756px)}.brand img{width:190px}.header-context{color:#8f929c;font-size:14px}.header-help{color:#d5d7de;align-items:center;gap:9px;min-height:44px;font-size:14px;text-decoration:none;display:flex}.header-help>span{color:#ff976c;font-size:20px}.header-help:hover{color:#fff}.skip-link{z-index:100;color:#101115;background:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:10px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:none}.onboarding-layout{grid-template-columns:minmax(284px,330px) minmax(0,1fr);gap:28px;width:min(1512px,100% - 56px);min-height:calc(100svh - 132px);margin:28px auto 56px}.intro-panel{height:auto;min-height:calc(100svh - 132px);box-shadow:var(--glass-edge), 0 16px 56px #0003;-webkit-backdrop-filter:none;background:linear-gradient(155deg,#35190fc9,#0e0b09e6 70%);border:1px solid #ff753638;border-radius:22px;padding:28px 22px 22px;top:104px;overflow:clip}.intro-panel:before{border-color:#ffa67e29;width:390px;height:390px;bottom:-204px;left:-286px}.intro-panel:after{display:none}.intro-panel>div>.eyebrow{letter-spacing:.09em;margin:0 0 16px;font-size:12px}.intro-panel h1{letter-spacing:.006em;max-width:100%;padding-block:.13em .08em;font-size:76px;line-height:.94;animation:none}.intro-panel h1 span{width:auto;max-width:100%}.intro-panel h1 span:last-child{color:var(--orange)}.intro-copy{color:#d2d2d8;max-width:280px;margin-top:18px;font-size:15px;line-height:1.6}.intro-facts{color:#aeb1bb;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:18px;font-size:12px;display:flex}.intro-facts span{align-items:center;gap:7px;display:inline-flex}.intro-facts i{color:#ffd0b7;font-size:19px;font-style:normal}.hero-signet{opacity:.08;width:82%;animation:none;top:4%;right:-28%}.intro-aurora{filter:blur(32px);opacity:1;inset:-15%}.intro-aurora:before{background:conic-gradient(#0000,#bec8e633,#ff662c33,#06070988,#0000);animation-duration:36s}.intro-aurora span:first-child{background:radial-gradient(#ff51008c,#d743143d 46%,#0000 74%);width:112%;height:57%;animation-duration:18s;top:-10%;right:-28%}.intro-aurora span:nth-child(2){background:radial-gradient(#c3cbe533,#626a831c 45%,#0000 73%);animation-duration:22s}.intro-aurora span:nth-child(3){background:radial-gradient(#fa4c1870,#ad341b33 45%,#0000 72%);animation-duration:25s}.step-list{gap:3px;margin:26px 0 0}.step-list li{text-transform:none;letter-spacing:0;min-height:0;font-size:14px;display:block;transform:none}.step-list li.active{transform:none}.step-list button{color:#b5b7bf;text-transform:none;cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 10px;transition:background .25s,border-color .25s,color .25s;display:flex;position:relative}.step-list button:disabled{color:#9a9da7;cursor:default}.step-number{font-variant-numeric:tabular-nums;border:1px solid #ffffff1c;border-radius:9px;flex:0 0 27px;place-items:center;height:27px;font-size:12px;font-weight:500;display:grid}.step-name{flex:1;min-width:0;font-weight:550;display:block}.step-name small{color:#c4c5cb;font-size:12px;font-weight:400;line-height:1.5;display:none}.step-list .active button{color:#fff;box-shadow:inset 3px 0 0 var(--orange), inset 0 1px 0 #ffffff12;background:linear-gradient(100deg,#ff581d30,#ff581d06);border-color:#ff72355c}.step-list .active .step-name small{display:block}.step-list .active .step-number{color:#fff;background:var(--orange);border-color:#ff986670;box-shadow:0 3px 13px #fe582344,inset 0 1px #ffffff50}.step-list .done .step-number{color:#ffab85;background:#ffab8509;border-color:#ffab8533}.step-list button:not(:disabled):hover{color:#fff;background:#ffffff0b;border-color:#fff2}.step-current-dot{background:#ffb18b;border-radius:50%;width:5px;height:5px}.support-card{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #ffffff16;border-radius:0;gap:10px;margin-top:23px;padding:14px 10px 0}.support-avatar{background:0 0;width:34px;height:38px}.support-avatar img{width:22px}.support-card strong{text-transform:none;font-family:inherit;font-size:14px;font-weight:550}.support-card p{display:none}.support-card a{color:#c1c3cd;font-size:13px;font-weight:400}.form-panel{width:100%;min-width:0;box-shadow:var(--glass-edge), 0 24px 80px #0003;-webkit-backdrop-filter:none;background:linear-gradient(130deg,#23201eee,#121110fa 42%,#101010);border-color:#ffffff1c;border-radius:22px;margin:0;padding:32px clamp(24px,3vw,46px) 20px;scroll-margin-top:100px;container:form/inline-size}.form-panel:before{z-index:-1;background:radial-gradient(at 85% 0,#ff9c7110,#0000 40%)}.progress-meta{text-transform:none;letter-spacing:0;align-items:center;gap:12px;font-size:13px;font-weight:400}.progress-meta>span:first-child{color:#c9ccd5;font-size:14px;font-weight:400}.progress-meta b{color:#fff;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:600}.progress-meta em{color:#989ca8}.progress-track{background:#ffffff12;border-radius:3px;height:3px;margin-top:16px}.progress-track span{border-radius:inherit;background:var(--orange);box-shadow:0 0 15px #fe582355}.step-introduction{align-items:center;gap:22px;margin-block:30px;display:grid}.step-heading{min-width:0;margin:0;animation:none}.step-heading .eyebrow{letter-spacing:.055em;margin-bottom:13px;font-size:12px;line-height:1.6}.step-heading h2{letter-spacing:.008em;text-transform:uppercase;max-width:24ch;margin:-.07em 0;padding:.13em 0 .07em;font-family:Morganite,Impact,sans-serif;font-size:clamp(62px,6vw,88px);font-weight:900;line-height:.95;animation:none;overflow:visible}.step-heading h2:focus{outline:none}.step-heading>p:last-child{color:#b9bcc6;max-width:46ch;margin-top:17px;font-size:16px;line-height:1.6}.mobile-step-nav{display:none}.required-hint{color:#aeb1bb;justify-content:space-between;gap:12px;margin:0;font-size:13px;display:flex}.required-hint>span{color:#8f95a2}.form-stack{gap:26px}.form-stack>*{animation:none}legend{color:var(--orange);letter-spacing:.01em;text-transform:uppercase;margin-bottom:16px;font-family:Unbounded,sans-serif;font-size:14px;font-weight:700;line-height:1.7}legend small{color:#a8acb8;letter-spacing:0;text-transform:none;margin:3px 0 0;font-size:13px;display:block}legend>span{color:#ff9d73}.field>span{color:#d4d7e0;margin-bottom:9px;font-size:14px;font-weight:500}.field-hint{color:#afb3be;margin:-4px 0 16px;font-size:15px}.field-grid,.website-reference-row,.stakeholder-fields{gap:20px}.field,fieldset,.consent{min-width:0;scroll-margin-block:115px}input,textarea,select{min-width:0}.choice,.radio-row,.check-pill{background:var(--glass);color:var(--ink);box-shadow:var(--glass-edge), 0 3px 12px #0001;-webkit-backdrop-filter:none;border-color:#ffffff23}.choice{border-radius:20px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:124px;padding:17px}.choice-icon,.project-type-grid .choice-icon{width:42px;height:42px;color:var(--orange);background:#fe582313;border-color:#fe58234a;border-radius:11px;font-size:26px;font-weight:400;box-shadow:inset 0 1px #ffffff1f}.choice strong{color:#f7f7fa;margin-bottom:5px;font-size:16px;font-weight:600;line-height:1.35}.choice small{color:#b5b9c5;font-size:14px;line-height:1.5}.choice i{border-color:#a1a9bc66;width:17px;height:17px;margin:0}.choice.selected i{border:5px solid var(--orange);box-shadow:0 0 14px #fe582328}.project-type-grid{gap:12px}.project-type-grid .choice{grid-template-columns:42px minmax(0,1fr) 18px;min-height:94px;padding:17px}.choice.selected,.radio-row.checked,.check-pill.checked{border-color:var(--orange);background:linear-gradient(135deg,#fe582333,#fe58230c);box-shadow:inset 0 1px #ffa06a55,0 6px 24px #0002}.choice.selected small{color:#e4c9bd}.choice:hover,.radio-row:hover,.check-pill:hover{box-shadow:var(--glass-edge), 0 6px 22px #0002;border-color:#fff5;transform:translateY(-1px)}.choice:active,.radio-row:active,.check-pill:active,.primary-button:active{transform:scale(.985)}.choice:after,.radio-row:after,.check-pill:after{border-radius:inherit;background:radial-gradient(180px circle at var(--surface-x,50%) var(--surface-y,0%), #ffffff1a, transparent 72%);inset:0;transform:none}.radio-row{border-radius:16px;gap:12px;min-height:56px;padding:13px 16px;font-size:15px}.radio-row i{flex-shrink:0}.check-pill{gap:9px;min-height:46px;padding:9px 14px;font-size:15px;font-weight:400}.check-pill>span{flex-shrink:0;width:19px;height:19px;font-size:12px}.check-pill.checked>span{background:var(--orange);color:#fff;box-shadow:0 0 0 1px #ffb18b33}.pill-grid,.mini-choice-grid{gap:9px}input,textarea,select{color:#fff;-webkit-backdrop-filter:none;background:#08080880;border-color:#fff3eb2e;border-radius:12px;font-size:16px;box-shadow:inset 0 2px 8px #0002,0 1px #ffffff07}input,select{height:54px}textarea{min-height:125px;padding:15px 17px}input::placeholder,textarea::placeholder{color:#99938e}input:hover,textarea:hover,select:hover{background:#090b1066;border-color:#dbe4ff40}input:focus,textarea:focus,select:focus{background:#0b0d12aa;border-color:#ffa076;transform:none;box-shadow:0 0 0 3px #ff996a17,inset 0 1px 3px #0002}input[type=checkbox]{border-radius:5px}.toggle-row input,.consent input{flex:0 0 20px;width:20px;height:20px;margin-top:3px}.consent{min-height:44px}.consent>span{color:#c6cad4;font-size:15px}.conditional-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffa66e08;border:1px solid #faaa7436;border-radius:18px;padding:20px}.optional-section{box-shadow:var(--glass-edge);background:#ffffff04;border-radius:18px}.optional-section summary{min-height:58px;padding:17px 18px}.optional-section summary strong{letter-spacing:0;color:#e4e7ef;text-transform:none;font-family:inherit;font-size:15px}.optional-section summary span{text-transform:none;font-size:12px}.notice,.section-note{box-shadow:none;background:linear-gradient(120deg,#fd915410,#ffffff03);border:1px solid #ffa87825;border-radius:18px;padding:18px}.notice p,.section-note p{color:#bdc1cc;font-size:15px;line-height:1.65}.notice strong,.section-note strong,.context-upload strong,.team-header strong,.upload-header strong,.approval-section>strong,.legal-document-header strong{color:#e9ebf1;letter-spacing:0;text-transform:none;font-family:inherit;font-size:15px;font-weight:600;line-height:1.55}.notice>span{color:#ffad87;background:#ffaa7720;border:1px solid #ffaa7730;border-radius:9px;flex-shrink:0}.legal-document-row,.employee-card,.context-upload{background:#ffffff03;border-color:#ffffff1a;border-radius:18px}.context-upload{gap:14px}.legal-document-row .field{margin-top:15px}.legal-choice-grid{gap:8px}.legal-choice-grid .radio-row{padding:10px;font-size:14px}.team-header button,.inline-upload>span,.website-reference-actions button{color:#ffbe9e;letter-spacing:0;text-transform:none;background:#ffad8512;border-color:#fdb79844;min-height:44px;padding:11px 15px;font-family:inherit;font-size:14px;font-weight:550;box-shadow:inset 0 1px #ffddc61f}.team-header button:hover,.website-reference-actions button:hover{color:#fff;box-shadow:none;background:#ffad8526;transform:none}.inline-upload:focus-within,.upload-zone:focus-within,.employee-photo:focus-within{outline-offset:4px;outline:2px solid #ffac85}.upload-zone{background:var(--glass);min-height:182px;box-shadow:var(--glass-edge);border-color:#ffffff28;border-radius:18px}.upload-plus{color:#ffb998;background:#ffa66e18;border:1px solid #ffae8538;border-radius:11px;width:34px;height:34px}.upload-zone em{color:#ffb490;letter-spacing:0;text-transform:none;font-family:inherit;font-size:13px;font-weight:500}.upload-zone strong{font-size:15px}.upload-zone small{font-size:14px}.remove-reference-button{text-transform:none;min-height:40px;font-size:13px;font-weight:400}.file-row{min-width:0}.file-row strong,.compact-file-list>span,.employee-photo small{overflow-wrap:anywhere}.error-text,.field>small{color:#ffb1a1}.error-summary{color:#ffcabf;background:#ff8b7310;border:1px solid #ffb1a140;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 17px;font-size:14px;display:flex}.error-summary button{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px;text-decoration:underline}.form-footer{z-index:10;box-shadow:var(--glass-edge), 0 12px 40px #0004;-webkit-backdrop-filter:blur(22px);background:#17191fe6;border:1px solid #ffffff20;border-radius:22px;flex-direction:row;align-items:center;margin:8px -12px 0;padding:12px;position:sticky;bottom:12px}.form-footer p{color:#a9afbd;max-width:18ch;font-size:13px;line-height:1.45}.primary-button{letter-spacing:0;text-transform:uppercase;background:linear-gradient(135deg,#ff6c2a,#fe4c17);border-color:#ff9d6177;border-radius:12px;min-height:54px;padding:14px 22px;font-family:Unbounded,sans-serif;font-size:13px;font-weight:700;line-height:1.55;box-shadow:inset 0 1px #ffffff70,inset 0 -2px #b3362533,0 4px 18px #ff6d2922}.primary-button:hover{filter:brightness(1.055);transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 7px 28px #ff6d2933}.primary-button .button-arrow{background:#ffffff20;border-radius:50%;place-items:center;width:27px;height:27px;font-size:19px;display:grid}.back-button{color:#d0d4df;letter-spacing:0;text-transform:none;border-radius:12px;min-height:44px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:500;display:block}.back-button:hover{background:#ffffff09;transform:none}.motion-study{isolation:isolate;background:linear-gradient(140deg,#211b17,#100d0b 62%);border:1px solid #ffffff26;border-radius:18px;width:100%;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 16px 40px #0004}.study-chrome{z-index:2;letter-spacing:.03em;text-transform:uppercase;color:#c8b8ad;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px 0;font:500 12px/1.4 Unbounded,sans-serif;display:flex;position:relative}.study-live-dot{background:var(--orange);border-radius:50%;flex:0 0 5px;width:5px;height:5px;box-shadow:0 0 10px #fe582380}.study-stage{isolation:isolate;position:relative}.study-stage:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 44px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 44px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 73%);mask-image:radial-gradient(#000,#0000 73%)}.study-light{z-index:-1;pointer-events:none;background:radial-gradient(at 65% 70%,#ff4d1055,#ff6b1618 35%,#0000 65%);animation:12s ease-in-out infinite study-light-drift;position:absolute;inset:0 -10% -8%}.study-svg{color:#fff;width:100%;height:auto;display:block;overflow:visible}.study-svg text{fill:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:600}.study-svg .study-label{letter-spacing:-.4px;font-size:24px}.study-svg .study-overline{letter-spacing:.3px;font:700 17px Unbounded,sans-serif}.study-svg .study-dark{fill:#351006}.study-svg .study-display{letter-spacing:.6px;font:900 91px Morganite,Impact,sans-serif}.study-svg .study-letterform{letter-spacing:-2px;font:900 186px Morganite,Impact,sans-serif}.study-svg .study-proof-title{font:900 64px Morganite,Impact,sans-serif}.study-svg .study-launch-title{font:900 115px Morganite,Impact,sans-serif}.study-svg .study-quote{fill:#fe5823;font:700 118px Georgia,serif}.study-svg .study-result-title{letter-spacing:-.8px;font:700 29px Unbounded,sans-serif}.study-svg .study-micro{fill:#d4c8bf;font-size:19px;font-weight:400}.study-panel-shadow{opacity:.4;filter:blur(7px);transform:translateY(9px)}.study-white-icon,.study-orange-icon{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.study-orange-icon{stroke:#fe5823}.study-rule{fill:none;stroke:#fff;stroke-opacity:.32;stroke-width:7px;stroke-linecap:round}.study-fine-rule{fill:none;stroke:#fff;stroke-opacity:.22;stroke-width:4px;stroke-linecap:round}.study-flow{stroke-dasharray:18 82;stroke-dashoffset:100px;animation:8s ease-in-out infinite study-flow}.flow-late{animation-delay:-4s}.study-arrive{animation:8s cubic-bezier(.22,1,.36,1) infinite study-arrive}.arrive-two{animation-delay:-4s}.study-project{animation:8s ease-in-out infinite study-project}.study-junction{animation:4s ease-in-out infinite study-junction}.study-target-ripple{transform-origin:50%;transform-box:fill-box;animation:8s ease-out infinite study-ripple}.study-aim{animation:8s cubic-bezier(.22,1,.36,1) infinite study-aim}.study-check{stroke-dasharray:100;stroke-dashoffset:0;animation:8s ease-in-out infinite study-check}.check-1{animation-delay:.4s}.check-2{animation-delay:.8s}.study-content-card{animation:10s ease-in-out infinite study-content}.study-web-card{animation:10s ease-in-out infinite study-web}.study-compose{animation:10s cubic-bezier(.22,1,.36,1) infinite study-compose}.compose-2{animation-delay:.5s}.compose-3{animation-delay:1s}.study-type-card{transform-origin:50%;transform-box:fill-box;animation:10s ease-in-out infinite study-type}.study-logo-card{animation:10s ease-in-out infinite study-logo}.study-swatch{animation:10s cubic-bezier(.22,1,.36,1) infinite study-swatch}.swatch-1{animation-delay:.25s}.swatch-2{animation-delay:.5s}.study-review-card{animation:9s ease-in-out infinite study-review}.study-star{animation:9s ease-in-out infinite study-star}.star-1{animation-delay:.2s}.star-2{animation-delay:.4s}.star-3{animation-delay:.6s}.star-4{animation-delay:.8s}.study-proof-card{animation:9s cubic-bezier(.22,1,.36,1) infinite study-proof}.study-proof-check .study-check{animation-duration:9s;animation-delay:1s}.study-search-result{animation:10s cubic-bezier(.22,1,.36,1) infinite study-search}.study-discovery-card{animation:10s cubic-bezier(.22,1,.36,1) infinite study-discovery}.study-extra{animation:10s cubic-bezier(.22,1,.36,1) infinite study-extra}.extra-2{animation-delay:.45s}.extra-3{animation-delay:.9s}.study-add{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite study-add}.study-date{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite study-date}.study-approval{animation:10s ease-in-out infinite study-approval}.study-approval-check .study-check{animation-duration:10s;animation-delay:1.5s}.study-launch{animation:10s cubic-bezier(.22,1,.36,1) infinite study-launch}.motion-study figcaption{color:#c5b8af;background:#07060533;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:8px;min-height:51px;padding:2px 6px 3px 15px;font-size:12px;line-height:1.5;display:flex}.motion-toggle{color:#d3bfb0;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.motion-toggle:hover{color:#fff;background:#ffffff0e}.motion-toggle[aria-pressed=true]{color:var(--orange)}@keyframes study-light-drift{0%,to{opacity:.7;transform:translate(-8%,3%)}50%{opacity:1;transform:translate(9%,-5%)}}@keyframes study-flow{0%,to{stroke-dashoffset:110px;opacity:0}15%{opacity:1}55%{stroke-dashoffset:0;opacity:1}75%,99%{stroke-dashoffset:-20px;opacity:0}}@keyframes study-arrive{0%,to{opacity:.65;transform:translate(-8px,3px)}24%,72%{opacity:1;transform:translate(0)}}@keyframes study-project{0%,to{transform:translateY(3px)}45%,70%{transform:translateY(-7px)}}@keyframes study-junction{0%,to{opacity:.3}50%{opacity:1}}@keyframes study-ripple{0%,25%,to{opacity:0;transform:scale(.88)}35%{opacity:.4}65%{opacity:0;transform:scale(1.14)}}@keyframes study-aim{0%,to{opacity:.3;transform:translate(-18px,18px)}24%,75%{opacity:1;transform:translate(0)}}@keyframes study-check{0%,10%,to{stroke-dashoffset:100px;opacity:.3}40%,82%{stroke-dashoffset:0;opacity:1}}@keyframes study-content{0%,to{transform:translate(-5px,3px)}42%,72%{transform:translate(3px,-5px)}}@keyframes study-web{0%,to{transform:translate(5px,4px)}42%,72%{transform:translateY(-4px)}}@keyframes study-compose{0%,to{opacity:.25;transform:translateY(8px)}32%,78%{opacity:1;transform:translateY(0)}}@keyframes study-type{0%,to{transform:rotate(-3deg)translateY(4px)}40%,75%{transform:rotate(0)translateY(-3px)}}@keyframes study-logo{0%,to{transform:translateY(-7px)}40%,75%{transform:translateY(2px)}}@keyframes study-swatch{0%,to{opacity:.55;transform:translateY(10px)}40%,78%{opacity:1;transform:translateY(0)}}@keyframes study-review{0%,to{transform:translateY(4px)}40%,76%{transform:translateY(-3px)}}@keyframes study-star{0%,to{opacity:.2}28%,80%{opacity:1}}@keyframes study-proof{0%,to{transform:translate(7px,8px)}44%,76%{transform:translate(0)}}@keyframes study-search{0%,to{opacity:.3;transform:translateY(15px)}28%,77%{opacity:1;transform:translateY(0)}}@keyframes study-discovery{0%,to{opacity:.7;transform:translateY(12px)}48%,78%{opacity:1;transform:translateY(-3px)}}@keyframes study-extra{0%,to{opacity:.55;transform:translateY(-11px)}40%,78%{opacity:1;transform:translateY(0)}}@keyframes study-add{0%,to{transform:rotate(-90deg)scale(.9)}48%,78%{transform:rotate(0)scale(1)}}@keyframes study-date{0%,to{opacity:.45;transform:scale(.8)}25%,78%{opacity:1;transform:scale(1)}}@keyframes study-approval{0%,to{opacity:.6;transform:translateY(-5px)}45%,78%{opacity:1;transform:translateY(0)}}@keyframes study-launch{0%,to{opacity:.6;transform:translateY(10px)}58%,80%{opacity:1;transform:translateY(-3px)}}.inline-upload{flex:none;justify-content:center;align-items:center;max-width:100%;min-height:44px;display:inline-flex;position:relative}.inline-upload>span,.legal-document-header .inline-upload>span,.team-header button,.website-reference-actions button{color:#fff;letter-spacing:0;text-transform:none;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:#fe5823;border:1px solid #ff763d99;border-radius:10px;justify-content:center;align-items:center;gap:9px;max-width:100%;min-height:44px;margin:0;padding:12px 17px;font-family:inherit;font-size:14px;font-weight:650;line-height:20px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.inline-upload:hover>span,.team-header button:hover,.website-reference-actions button:hover{color:#fff;background:#ff6c33;box-shadow:inset 0 1px #ffffff60,0 4px 15px #fe582326}.inline-upload input:focus-visible+span{outline-offset:3px;outline:2px solid #fff}.upload-action-icon{flex:0 0 16px;width:16px;height:16px}.legal-document-header{flex-flow:wrap;align-items:center;gap:12px 20px}.legal-document-header>strong{flex:200px;min-width:0}.legal-document-header .inline-upload{margin-left:auto}.context-upload{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:20px}.context-upload>div{min-width:0}.context-upload .inline-upload{justify-self:end}.context-upload p{font-size:14px}.notice strong,.section-note strong,.context-upload strong,.team-header strong,.upload-header strong,.approval-section>strong,.legal-document-header strong{color:#f8f4f0;font-weight:650}.notice,.section-note{border-left:3px solid var(--orange);border-radius:0 14px 14px 0}.notice>span{color:#fff;background:var(--orange);border-color:var(--orange)}.upload-zone{background:linear-gradient(135deg,#fe582309,#ffffff04);border-style:dashed;border-color:#fe58234d}.upload-plus{background:var(--orange);color:#fff;border:0}.upload-zone em{color:#ff8752}.form-footer{background:#151210ed;border-radius:16px}.header-help>span,.step-list .done .step-number{color:var(--orange)}input:focus,textarea:focus,select:focus{border-color:var(--orange);background:#0b0908;box-shadow:0 0 0 3px #fe58231a}.primary-button,.primary-button span{color:#210b02}.primary-button .button-arrow{color:#fff;background:#210b02}.inline-upload>span,.legal-document-header .inline-upload>span,.team-header button,.website-reference-actions button,.inline-upload:hover>span,.team-header button:hover,.website-reference-actions button:hover{color:#210b02;font-weight:700}.step-list .active .step-number{color:#210b02}@container form (width>=620px){.step-introduction{grid-template-columns:.92fr 1.08fr;gap:24px;margin-block:30px 34px}.step-heading h2{font-size:clamp(66px,8.5cqw,86px)}.step-heading>p:last-child{font-size:15px}.project-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-type-grid .choice{grid-template-rows:42px auto;grid-template-columns:minmax(0,1fr) 17px;align-items:start;gap:14px 8px;min-height:183px;position:relative}.project-type-grid .choice-icon{grid-area:1/1}.project-type-grid .choice>span:nth-child(2){grid-area:2/1/3/3}.project-type-grid .choice>i{grid-area:1/2;margin-top:4px}}@container form (width<=520px){.goal-grid,.legal-choice-grid,.employee-fields,.context-upload,.stakeholder-fields{grid-template-columns:1fr}.context-upload .inline-upload{justify-content:stretch;justify-self:stretch}.context-upload .inline-upload>span{width:100%}.goal-grid .choice{min-height:100px}.team-header{flex-direction:column;align-items:flex-start;gap:12px}.team-header button{max-width:100%}.legal-document-header{flex-wrap:wrap}.form-footer{gap:10px}.button-label-desktop{display:none}.button-label-mobile{display:inline}}@media (min-width:851px) and (max-height:850px){.intro-panel{padding-top:23px}.intro-panel h1{font-size:66px}.intro-copy{display:none}.step-list{margin-top:22px}.step-list button{min-height:44px;padding-block:7px}.support-card{margin-top:17px}}@media (min-width:851px) and (max-width:1100px){.onboarding-layout{grid-template-columns:270px minmax(0,1fr);gap:18px;width:calc(100% - 32px)}.intro-panel{padding-inline:15px}.intro-panel h1{font-size:57px}.step-list button{gap:8px;padding-inline:7px}.form-panel{padding-inline:24px}}@media (max-width:850px){.topbar{height:68px;padding-inline:24px}.header-context{display:none}.onboarding-layout{width:min(760px,100% - 36px);margin:18px auto 30px;display:block}.intro-panel{border-radius:24px;height:auto;min-height:0;margin-bottom:18px;padding:24px;display:none;position:relative;top:auto;overflow:clip}.intro-panel h1{font-size:55px;line-height:1.05}.intro-panel h1 span{display:inline}.intro-panel h1 span+span:before{content:" "}.intro-panel>div>.eyebrow{margin-bottom:8px}.intro-copy{max-width:560px;margin-top:10px}.intro-facts{margin-top:12px}.desktop-step-nav,.support-card,.site-shell:not([data-step="0"]) .intro-panel{display:none}.form-panel{border-radius:24px;width:100%;margin:0;padding:24px;scroll-margin-top:84px}.mobile-step-nav{border-bottom:1px solid #ffffff12;margin-top:18px;display:block}.mobile-step-nav>summary{color:#e4e6ed;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding-bottom:12px;font-size:14px;list-style:none;display:flex}.mobile-step-nav>summary::-webkit-details-marker{display:none}.mobile-step-nav>summary>span{color:#a5acbc;align-items:center;gap:10px;font-size:12px;display:flex}.mobile-step-nav i{font-size:19px;font-style:normal;transition:transform .2s;display:block}.mobile-step-nav[open] i{transform:rotate(180deg)}.mobile-step-nav .step-list{grid-template-columns:1fr 1fr;gap:7px;margin:4px 0 18px;display:grid}.step-introduction{gap:22px;margin-top:22px}}@media (max-width:560px){.topbar{height:64px;padding-inline:18px}.brand img{width:155px}.header-help{font-size:12px}.header-help span{font-size:17px}.onboarding-layout{width:calc(100% - 20px);margin-top:10px}.intro-panel{border-radius:22px;margin-bottom:10px;padding:20px}.intro-panel>div>.eyebrow{font-size:12px}.intro-panel h1{font-size:46px}.intro-panel h1 span{display:block}.intro-panel h1 span+span:before{content:none}.intro-copy{display:none}.intro-facts{margin-top:7px}.form-panel{border-radius:22px;padding:22px 18px 16px}.progress-meta{font-size:12px}.progress-meta>span:first-child{font-size:13px}.step-introduction{gap:19px;margin-block:23px 26px}.step-heading h2{font-size:clamp(58px,16vw,76px);line-height:.95}.step-heading .eyebrow{margin-bottom:10px;font-size:12px}.step-heading>p:last-child{margin-top:13px;font-size:16px}.motion-study{border-radius:14px}.study-chrome{padding:12px 13px 0}.motion-study figcaption{padding-left:12px}.form-stack{gap:25px}.mobile-step-nav .step-list{grid-template-columns:1fr}.mobile-step-nav .step-list .step-name small{display:none}.choice{grid-template-columns:36px minmax(0,1fr) 17px;gap:12px;padding:15px}.choice-icon{border-radius:12px;width:36px;height:36px}.choice small{font-size:14px}.field-grid,.website-reference-row,.marketing-day-grid{grid-template-columns:1fr}.form-footer{bottom:max(8px, env(safe-area-inset-bottom));border-radius:18px;gap:8px;margin-inline:-8px;padding:8px}.form-footer>div{flex:none}.form-footer p{max-width:15ch;font-size:12px}.form-footer .primary-button{flex:1;gap:13px;width:auto;min-width:0;min-height:50px;padding:12px 15px}.back-button{padding-inline:10px}.primary-button .button-arrow{flex:0 0 24px;width:24px;height:24px}.website-reference-actions button{width:100%}}@media (max-width:360px){.header-help{font-size:0}.header-help span{font-size:22px}.form-panel{padding-inline:14px}.step-heading h2{font-size:56px}.intro-panel h1{font-size:42px}}@media (prefers-reduced-transparency:reduce){.topbar,.form-panel,.form-footer,.intro-panel{-webkit-backdrop-filter:none;background:#181614}.choice,.radio-row,.check-pill{background:#25221f}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar,.form-footer{background:#171411}}.site-shell[data-motion=paused] *,.site-shell[data-motion=paused] :before,.site-shell[data-motion=paused] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.study-flow{stroke-dasharray:none;stroke-dashoffset:0;opacity:.55}.study-check{stroke-dashoffset:0}.study-target-ripple{opacity:.15}.motion-toggle{display:none}}
