/*! 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{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start{inset-inline-start:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.talent-hall{background:#f3f8f8;border:1px solid #dce8ea;border-radius:28px;max-width:1420px;margin:88px auto 0;padding:38px;scroll-margin-top:24px}.talent-welcome{grid-template-columns:1.2fr .8fr;align-items:center;gap:52px;margin-bottom:34px;display:grid}.talent-welcome-copy .section-kicker{margin-bottom:15px}.talent-welcome-copy h3{color:#17365d;letter-spacing:-.03em;margin:0;font-size:37px;font-weight:650;line-height:1.35}.talent-tagline{color:#183852;margin:14px 0 16px;font-size:25px;font-weight:550;line-height:1.5}.talent-tagline em{color:#078b88;font-style:normal}.talent-welcome-copy>p:not(.talent-tagline){color:#718697;font-size:15px;line-height:1.9}.talent-journey{flex-wrap:wrap;gap:12px 25px;margin-top:28px;display:flex}.talent-journey span{color:#5d778c;font-size:13px}.talent-journey b{color:#07938f;margin-right:7px;font-size:12px;font-weight:650}.talent-invite{background:#fff;border:1px solid #d7e6e8;border-radius:20px;padding:24px 27px 19px;box-shadow:0 15px 35px -25px #1f697c66}.talent-invite>span{color:#788a99;font-size:12px}.talent-invite-avatars{align-items:center;gap:8px;margin:14px 0;display:flex}.talent-invite-avatars .talent-avatar{width:39px;height:39px}.talent-avatar{object-fit:contain;flex-shrink:0;width:48px;height:48px;display:block}.talent-invite h4{color:#24485e;margin:12px 0 7px;font-size:19px;font-weight:600}.talent-invite p{color:#8191a0;margin:0 0 18px;font-size:13px;line-height:1.8}.talent-invite>button:not(.talent-free-work),.talent-empty>button:not(.talent-reset){color:#fff;cursor:pointer;background:#17365d;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:48px;padding:12px 17px;font-size:14px;font-weight:600;transition:background .2s;display:flex}.talent-invite>button:not(.talent-free-work):hover{background:#23547a}.talent-free-work{color:#6a8393;cursor:pointer;background:0 0;border:0;margin:13px auto 0;padding:4px;font-size:12px;display:block}.talent-free-work:hover{color:#078b88}.talent-search{background:#fff;border:1px solid #a9cdcf;border-radius:14px;align-items:center;gap:15px;padding:7px 8px 7px 20px;display:flex;box-shadow:0 8px 22px -15px #33777c88}.talent-search>svg{color:#078e8c;flex-shrink:0}.talent-search:focus-within{border-color:#058c87;box-shadow:0 0 0 3px #0fa7a114}.talent-search input{color:#244158;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:12px 0;font-size:15px}.talent-search input::placeholder{color:#93a4af}.talent-search button{color:#fff;white-space:nowrap;cursor:pointer;background:#078b88;border:0;border-radius:9px;align-self:stretch;min-width:112px;padding:12px 25px;font-size:15px;font-weight:600}.talent-search button:hover{background:#076c6b}.talent-popular{flex-wrap:wrap;align-items:center;gap:9px 17px;padding:15px 3px 28px;display:flex}.talent-popular>span{color:#8b9ba5;font-size:12px}.talent-popular button{color:#718796;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.talent-popular button:hover{color:#078b88}.talent-board{grid-template-columns:155px minmax(0,1fr);align-items:start;gap:25px;display:grid}.talent-categories{position:sticky;top:24px}.talent-categories h4{color:#547184;margin:0 0 19px;font-size:13px;font-weight:600}.talent-categories>button{color:#6e8594;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-bottom:5px;padding:13px 12px;font-size:14px;display:flex}.talent-categories>button>span{opacity:.7;font-size:12px}.talent-categories>button[aria-pressed=true]{color:#067d7b;background:#dff0ee;font-weight:600}.talent-categories>button:hover{color:#067d7b;background:#e7f1f0}.talent-categories p{color:#98a6ad;margin:27px 12px 0;font-size:12px;line-height:1.8}.talent-results{min-width:0}.talent-results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 17px;display:flex}.talent-results-heading h4{overflow-wrap:anywhere;color:#446477;max-width:100%;margin:0;font-size:15px;font-weight:600}.talent-results-heading>span{color:#8a9ca7;font-size:12px}.talent-results-heading>button{color:#098d8b;cursor:pointer;background:0 0;border:0;padding:3px;font-size:12px}.talent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.talent-card{background:#fff;border:1px solid #e0e8eb;border-radius:15px;flex-direction:column;min-width:0;padding:21px 19px 17px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.talent-card:hover{border-color:#9ecdc9;transform:translateY(-3px);box-shadow:0 14px 27px -18px #247b7766}.talent-card-top{justify-content:space-between;align-items:center;gap:7px;display:flex}.talent-card-top>span{color:#899fa9;font-size:12px}.talent-card-top small{color:#078b88;font-size:12px}.talent-card>h4{color:#1d3b55;min-height:52px;margin:15px 0 12px;font-size:17px;font-weight:650;line-height:1.55}.talent-skills{flex-wrap:wrap;gap:5px;display:flex}.talent-skills span{color:#778e9d;background:#f3f7f8;border-radius:5px;padding:5px 7px;font-size:12px}.talent-output{color:#6f8999;margin:18px 0 23px;font-size:13px;line-height:1.7}.talent-output>span{color:#9aaab3;margin-bottom:4px;font-size:12px;display:block}.talent-card-footer{border-top:1px solid #eef3f4;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:15px;display:flex}.talent-card-footer>div{align-items:center;gap:8px;min-width:0;display:flex}.talent-card-footer .talent-avatar{width:37px;height:37px}.talent-card-footer b{color:#375a70;font-size:13px;font-weight:600;display:block}.talent-card-footer small{color:#92a4af;margin-top:4px;font-size:12px;display:block}.talent-card-footer>button{color:#078b88;cursor:pointer;background:#f5fbfa;border:1px solid #b5dad5;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;padding:9px 10px;font-size:13px;font-weight:600;display:flex}.talent-card-footer>button:hover{color:#fff;background:#078b88;border-color:#078b88}.talent-card-footer>button svg{width:15px;height:15px}.talent-footer-note{border-top:1px solid #dce8ea;justify-content:space-between;align-items:center;gap:25px;margin-top:27px;padding-top:21px;display:flex}.talent-footer-note p{color:#8498a4;max-width:800px;margin:0;font-size:12px;line-height:1.8}.talent-footer-note a{color:#287879;flex-shrink:0;align-items:center;gap:8px;font-size:13px;display:flex}.talent-empty{text-align:center;background:#fff9;border:1px dashed #bdd4d9;border-radius:16px;padding:60px 25px}.talent-empty h4{color:#2d556a;font-size:20px;font-weight:600}.talent-empty p{color:#7e94a3;font-size:14px;line-height:1.8}.talent-empty>button:not(.talent-reset){max-width:260px;margin:24px auto 12px}.talent-reset{color:#678593;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.talent-interview{color:#244459;background:#fff;border:1px solid #c8dadd;border-radius:23px;width:min(1100px,100% - 40px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 100px #09244244}.talent-interview::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a3094}.interview-header{z-index:2;background:#fff;border-bottom:1px solid #e4ecee;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;display:flex;position:sticky;top:0}.interview-header>span{color:#627f91;font-size:13px}.interview-header>button{color:#6c8494;cursor:pointer;background:#f1f6f7;border:0;border-radius:50%;width:34px;height:34px;font-size:24px}.interview-layout{grid-template-columns:290px minmax(0,1fr);display:grid}.interview-resume{background:#f3f8f8;border-right:1px solid #e3ecee;padding:28px}.interview-identity{align-items:center;gap:13px;display:flex}.interview-identity .talent-avatar{width:56px;height:56px}.interview-identity span{color:#8b9ea9;font-size:12px}.interview-identity h3{color:#204a60;margin:5px 0 0;font-size:25px;font-weight:600}.interview-resume>h4{color:#2d556a;margin:22px 0 8px;font-size:17px;line-height:1.6}.interview-resume>p{color:#77909e;margin:0;font-size:13px;line-height:1.8}.interview-resume dl{margin:27px 0}.interview-resume dt{color:#90a4ae;margin:20px 0 6px;font-size:12px}.interview-resume dd{color:#4e7185;margin:0;font-size:14px;line-height:1.9}.interview-resume>button,.interview-brief>button{color:#fff;cursor:pointer;background:#078b88;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:45px;padding:12px 15px;font-size:14px;display:flex}.interview-resume>small{color:#8a9fa9;margin-top:12px;font-size:12px;line-height:1.7;display:block}.interview-conversation{min-width:0;padding:27px}.interview-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.interview-heading h4{color:#254f66;margin:0;font-size:19px;font-weight:600}.interview-heading>span{color:#967538;background:#fbf7ed;border-radius:5px;flex-shrink:0;padding:5px 8px;font-size:12px}.interview-disclaimer{color:#8a9ca9;margin:12px 0 25px;font-size:12px;line-height:1.8}.interview-exchange{margin-bottom:20px}.interviewer-line{color:#315c70;align-items:center;gap:12px;margin:0 0 12px;padding:0;font-size:14px;display:flex}.interviewer-line>span{color:#6b8799;background:#edf2f7;border-radius:50%;flex-shrink:0;place-items:center;width:33px;height:33px;font-size:12px;display:grid}.candidate-line{align-items:flex-start;gap:12px;display:flex}.candidate-line .talent-avatar{width:34px;height:34px;margin-top:5px}.candidate-line>p{color:#587b8b;background:#f5faf9;border:1px solid #e2eeed;border-radius:0 13px 13px;flex:1;min-width:0;margin:0;padding:16px 18px;font-size:14px;line-height:1.85}.candidate-line b{color:#31786f;align-items:center;gap:9px;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.candidate-line b small{color:#9bb0b7;font-size:12px;font-weight:400}.interview-question-chips{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.interview-question-chips button{color:#2f8c83;cursor:pointer;background:#fff;border:1px solid #d7e8e6;border-radius:7px;padding:8px 10px;font-size:12px}.interview-question-chips button:disabled{color:#9aabb5;cursor:default;background:#f7f9fa;border-color:#edf1f3}.interview-task{border:1px solid #d9e5e9;border-radius:13px;padding:18px}.interview-task:focus-within{border-color:#6fb9b1;box-shadow:0 0 0 3px #0fa7a110}.interview-task>label{color:#426d7d;font-size:14px;font-weight:600}.interview-task textarea{resize:vertical;color:#32586d;background:0 0;border:0;outline:0;width:100%;margin:13px 0;padding:0;font-size:15px;line-height:1.8;display:block}.interview-task textarea::placeholder{color:#9eb0b9}.interview-task textarea:focus-visible{outline:0}.interview-task>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.interview-task button{color:#fff;cursor:pointer;background:#17365d;border:0;border-radius:7px;align-items:center;gap:12px;min-height:37px;padding:8px 12px;font-size:13px;display:flex}.interview-task button[type=button]{color:#7396a4;background:0 0;padding-left:0}.interview-task button:disabled{color:#8c9aa7;cursor:default;background:#edf1f4}.interview-brief{background:#f1f8f5;border:1px solid #bcdcd6;border-radius:14px;margin-top:25px;padding:22px}.interview-brief>span{color:#1b8a76;font-size:12px;font-weight:600}.interview-brief h4{color:#355f66;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 18px;font-size:16px;font-weight:600;line-height:1.8}.interview-brief dl{grid-template-columns:60px 1fr;gap:12px;margin-bottom:22px;font-size:13px;line-height:1.8;display:grid}.interview-brief dt{color:#8aa59d}.interview-brief dd{color:#597e79;margin:0}@media (max-width:1280px){.talent-hall{padding:28px}.talent-welcome{gap:30px}.talent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.talent-board{grid-template-columns:145px minmax(0,1fr);gap:20px}}@media (max-width:900px){.talent-welcome{grid-template-columns:1fr;gap:26px}.talent-invite{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.talent-invite-avatars{grid-area:1/2/3;justify-content:flex-end;margin:0}.talent-invite h4{margin-top:10px}.talent-invite>p{grid-column:1}.talent-invite>button:not(.talent-free-work){grid-area:3/2;align-self:start}.talent-free-work{grid-column:2}.talent-board{grid-template-columns:1fr}.talent-categories{flex-wrap:wrap;gap:5px;display:flex;position:static}.talent-categories h4,.talent-categories p{display:none}.talent-categories>button{gap:10px;width:auto;padding:10px 12px;font-size:13px}.interview-layout{grid-template-columns:230px minmax(0,1fr)}.interview-resume,.interview-conversation{padding:22px}}@media (max-width:600px){.talent-hall{border-radius:20px;margin:55px -5px 0;padding:23px 16px}.talent-welcome-copy h3{font-size:30px}.talent-tagline{font-size:20px}.talent-welcome-copy>p:not(.talent-tagline){font-size:14px}.talent-welcome-copy br{display:none}.talent-journey{gap:9px 14px;margin-top:21px}.talent-journey span{font-size:12px}.talent-invite{padding:22px;display:block}.talent-invite-avatars{justify-content:flex-start;margin:13px 0}.talent-search{gap:10px;padding-left:12px}.talent-search>svg{width:18px}.talent-search input{font-size:14px}.talent-search button{min-width:72px;padding:10px;font-size:13px}.talent-popular{gap:10px}.talent-popular>span{flex-basis:100%}.talent-categories{gap:3px}.talent-categories>button{padding:9px 10px}.talent-categories>button>span{display:none}.talent-grid{grid-template-columns:1fr}.talent-card>h4{min-height:0;font-size:18px}.talent-card-footer .talent-avatar{width:43px;height:43px}.talent-footer-note{flex-direction:column;align-items:flex-start;gap:15px}.talent-interview{border-radius:15px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.interview-header{padding:11px 16px}.interview-layout{grid-template-columns:1fr}.interview-resume{border-bottom:1px solid #e3ecee;border-right:0}.interview-resume dl{display:none}.interview-resume>h4{margin-top:14px}.interview-resume>button{margin-top:20px}.interview-conversation{padding:20px 16px}.interview-heading{flex-direction:column;align-items:flex-start;gap:10px}.interview-heading h4{font-size:18px}.candidate-line{gap:8px}.candidate-line>p{padding:13px}.interview-task{padding:15px}.interview-task>div{flex-wrap:wrap;gap:10px}.interview-brief{padding:17px}}:root{--navy:#0a1831;--blue:#2167f4;--ink:#10192b;--muted:#5d687d;--line:#dfe5ef;--paper:#f7f9fc}*{box-sizing:border-box}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans),"PingFang SC","Microsoft YaHei",sans-serif;margin:0}button,textarea{font:inherit}a{color:inherit;text-decoration:none}.site-header{z-index:20;color:#fff;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(24px,5vw,80px);display:flex;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:12px;min-width:215px;display:flex}.brand-mark{border:1px solid #ffffff40;border-radius:10px;grid-template-columns:repeat(3,1fr);align-items:end;gap:3px;width:35px;height:35px;padding:7px;display:grid}.brand-mark i{background:#6da1ff;border-radius:2px 2px 0 0;height:9px;display:block}.brand-mark i:nth-child(2){background:#fff;height:17px}.brand-mark i:nth-child(3){height:13px}.brand strong{letter-spacing:.08em;font-size:16px;display:block}.brand small{color:#9eb1ce;letter-spacing:.14em;margin-top:1px;font-size:9px;display:block}.site-header nav{color:#c3cee0;gap:clamp(20px,3vw,44px);font-size:14px;display:flex}.site-header nav a{transition:color .2s}.header-cta{border:1px solid #ffffff47;border-radius:10px;padding:10px 15px;font-size:13px;font-weight:650}.header-cta span{color:#8bb2ff;margin-left:7px}.hero{color:#fff;background:radial-gradient(circle at 77% 28%,#153b7e 0,#0b214b 20%,#0000 45%),linear-gradient(135deg,#071226 0%,#0b1b38 62%,#0c2145 100%);place-items:center;min-height:100vh;padding:128px 24px 86px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.hero:after{content:"";border:1px solid #6396ff1f;border-radius:50%;width:540px;height:540px;position:absolute;top:22%;right:-240px;box-shadow:0 0 0 90px #6396ff06,0 0 0 180px #6396ff05}.hero-content{z-index:4;text-align:center;width:min(820px,100%);position:relative}.eyebrow{color:#9fb9e7;letter-spacing:.09em;background:#234f922e;border:1px solid #7fa9ff3b;border-radius:999px;width:fit-content;margin:0 auto 26px;padding:8px 13px;font-size:11px;font-weight:600}.eyebrow span{color:#55e5aa;margin-right:7px;font-size:8px}h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.7vw,76px);font-weight:690;line-height:1.12}.task-composer{text-align:left;color:var(--ink);background:#fff;border-radius:18px;padding:20px 20px 14px;transition:transform .25s,box-shadow .25s;box-shadow:0 26px 70px #0000004d,0 0 0 1px #ffffff14}.task-composer:focus-within{transform:translateY(-2px);box-shadow:0 32px 85px #0000005c,0 0 0 3px #3e76ff4d}.task-composer label{color:#294a83;letter-spacing:.08em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.task-composer textarea{resize:none;color:#15213a;background:0 0;border:0;outline:0;width:100%;padding:5px 0;font-size:18px;line-height:1.55}.composer-footer{border-top:1px solid #e9edf3;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.privacy span{color:#3772ed;margin-right:6px}.composer-footer button{cursor:pointer;color:#fff;background:var(--blue);border:0;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:650;transition:background .2s,transform .2s;box-shadow:0 8px 20px #2167f440}.composer-footer button span{margin-left:14px}.quick-tasks{color:#7f90aa;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.quick-tasks button{cursor:pointer;color:#abb9cd;background:#ffffff0b;border:1px solid #9bb1d629;border-radius:8px;padding:7px 10px;font-size:11px;transition:all .2s}.quick-tasks button:hover{color:#fff;background:#ffffff14;border-color:#9bb1d666}.presence-card{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071732b3;border:1px solid #ffffff1a;border-radius:14px;width:250px;padding:17px;position:absolute;bottom:84px;right:clamp(30px,5vw,84px)}.presence-head{letter-spacing:.12em;color:#7e91ad;justify-content:space-between;align-items:center;font-size:9px;display:flex}.presence-head em{color:#63d9a7;letter-spacing:.02em;font-style:normal}.avatars{margin:14px 0 11px;display:flex}.avatar{color:#fff;background:linear-gradient(145deg,#317aff,#113b88);border:2px solid #0b1b37;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:-6px;font-size:8px;font-weight:750;display:grid}.avatar:first-child{margin-left:0}.avatar.a1{background:linear-gradient(145deg,#2c8cc7,#164866)}.avatar.a2{background:linear-gradient(145deg,#5067d8,#253276)}.avatar.a3{background:linear-gradient(145deg,#9b68e9,#4c277f)}.presence-card p{color:#8fa0ba;margin:0;font-size:11px;line-height:1.65}.scroll-cue{z-index:3;color:#647693;letter-spacing:.12em;flex-direction:column;align-items:center;font-size:9px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.scroll-cue i{background:linear-gradient(#7485a0,#0000);width:1px;height:22px;margin-top:8px}.hero-orbit{border:1px solid #5d90f31f;border-radius:50%;position:absolute}.orbit-one{width:260px;height:260px;top:28%;left:-120px}.orbit-two{width:120px;height:120px;bottom:-40px;left:9%}@media (max-width:960px){.site-header nav,.presence-card{display:none}.brand{min-width:0}}@media (max-width:620px){.site-header{height:66px;padding:0 18px}.header-cta{padding:9px 11px}.hero{align-items:start;padding:108px 16px 64px}.eyebrow{margin-bottom:22px;font-size:9px}h1{font-size:clamp(39px,12vw,54px)}.hero-copy br{display:none}.task-composer{border-radius:15px;padding:17px 16px 12px}.task-composer textarea{min-height:82px;font-size:16px}.privacy{font-size:10px}.composer-footer button{padding:11px 13px}.quick-tasks>span{width:100%;margin-bottom:2px}.quick-tasks{gap:7px}.scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.section-shell{max-width:1280px;margin:0 auto;padding:120px clamp(24px,5vw,72px)}.section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:54px;display:flex}.section-kicker{color:#2868dc;letter-spacing:.18em;margin-bottom:16px;font-size:10px;font-weight:750;display:block}.section-heading h2,.mission-copy h2,.security-intro h2,.final-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.15}.section-heading>p{color:#7a8496;margin:0;font-size:14px;line-height:1.8}.employee-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.employee-card{background:#fff;border:1px solid #dfe5ef;border-radius:18px;grid-template-rows:1fr 36px;grid-template-columns:74px 1fr;min-height:440px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 35px #192b4c0f}.employee-card:hover{transform:translateY(-6px);box-shadow:0 22px 55px #192b4c1f}.badge-strip{color:#fff;background:#123b85;flex-direction:column;grid-row:1;align-items:center;padding:24px 8px;display:flex}.badge-strip strong{writing-mode:vertical-rl;letter-spacing:.16em;margin:auto;font-size:30px;font-weight:480}.badge-strip small{letter-spacing:.12em;writing-mode:vertical-rl;color:#8eb2f4;font-size:7px}.employee-body{flex-direction:column;padding:24px 20px 20px;display:flex}.employee-top{justify-content:space-between;align-items:center;display:flex}.status-dot{color:#20986d;background:#e8f8f1;border-radius:999px;padding:5px 8px;font-size:10px}.status-dot:before{content:"●";margin-right:5px;font-size:7px}.employee-mono{color:#fff;background:linear-gradient(145deg,#397ffa,#163c87);border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-weight:750;display:grid;box-shadow:0 8px 20px #1d52b540}.cyan .employee-mono{background:linear-gradient(145deg,#42a9d9,#17516e)}.indigo .employee-mono{background:linear-gradient(145deg,#7088ee,#303f91)}.crimson .employee-mono{background:linear-gradient(145deg,#ef4e70,#7f1730)}.violet .employee-mono{background:linear-gradient(145deg,#9a71e5,#50307e)}.employee-body h3{letter-spacing:-.04em;margin:26px 0 5px;font-size:27px}.role-cn{margin:0;font-size:13px;font-weight:700}.role-en{color:#8490a3;text-transform:uppercase;letter-spacing:.04em;min-height:34px;margin:3px 0 19px;font-size:9px;line-height:1.4}.skill-list{flex-wrap:wrap;gap:6px;display:flex}.skill-list span,.match-skills span{color:#657188;background:#fafbfd;border:1px solid #dfe5ef;border-radius:6px;padding:6px 8px;font-size:9px}.employee-body button{text-align:left;color:#315dba;cursor:pointer;background:0 0;border:0;border-top:1px solid #e6eaf1;width:100%;margin-top:auto;padding:15px 0 0;font-size:12px;font-weight:650}.employee-card>footer{color:#7e8ba1;letter-spacing:.06em;background:#f1f4f9;grid-column:1/-1;place-items:center;font-size:8px;display:grid}.mission-section{color:#fff;background:#0a1932;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:6vw;min-height:620px;padding:120px max(7vw,24px);display:grid;position:relative;overflow:hidden}.mission-section:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.mission-number{z-index:1;color:#6494e914;letter-spacing:-.09em;font-size:280px;font-weight:750;line-height:.8;position:relative}.mission-copy,.mission-list{z-index:1;position:relative}.mission-copy p{color:#a5b2c8;margin:26px 0 38px;font-size:15px;line-height:1.9}.mission-copy blockquote{color:#fff;border-left:2px solid #3c7cec;margin:0;padding-left:20px;font-size:16px;font-weight:600}.mission-list{gap:12px;display:grid}.mission-list>div{color:#a5b2c8;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;align-items:center;gap:16px;padding:17px 18px;font-size:13px;display:flex}.mission-list i{color:#74839b;background:#ffffff0d;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.mission-list .mission-yes{color:#fff;background:linear-gradient(90deg,#2a67da38,#2a67da0f);border-color:#4c85ef66}.mission-list .mission-yes i{color:#71e1b0;background:#3ac2881a}.process-section{padding-bottom:140px}.process-line{grid-template-columns:repeat(5,1fr);display:grid}.process-step{padding-right:20px;position:relative}.process-step>span{color:#9aa4b4;font-size:10px;font-family:var(--font-geist-mono)}.process-step>i{z-index:2;background:#2b6edf;border:4px solid #dfe8f8;border-radius:50%;width:14px;height:14px;margin:17px 0 27px;display:block;position:relative}.process-step:not(:last-child):after{content:"";background:#cfdaeb;height:1px;position:absolute;top:43px;left:14px;right:0}.process-step strong{margin-bottom:8px;font-size:15px;display:block}.process-step small{color:#8b96a8;font-size:10px}.commercial-section{background:radial-gradient(circle at 8% 10%,#558be821,#0000 29%),radial-gradient(circle at 92% 88%,#8b62d01a,#0000 27%),#f2f6fc;padding:126px clamp(24px,5vw,72px) 136px;position:relative;overflow:hidden}.commercial-section:before{content:"";opacity:.55;background-image:linear-gradient(#2d59a009 1px,#0000 1px),linear-gradient(90deg,#2d59a009 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.commercial-shell{z-index:1;max-width:1220px;margin:auto;position:relative}.commercial-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px;display:flex}.commercial-heading h2{color:#12213a;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,60px);font-weight:720;line-height:1.12}.commercial-heading h2 em{color:#0000;background:linear-gradient(100deg,#1e67df,#7656cb);-webkit-background-clip:text;background-clip:text;font-style:normal}.commercial-heading>p{color:#748198;margin:0 0 7px;font-size:13px;line-height:1.9}.commercial-heading>p strong{color:#3f5677;font-weight:720}.growth-path{background:#ffffffc7;border:1px solid #dce5f2;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;min-height:66px;margin-bottom:28px;padding:10px 16px;display:grid;box-shadow:0 9px 30px #27467b0d}.growth-path span{color:#3d506e;align-items:center;gap:11px;font-size:11px;font-weight:680;display:flex}.growth-path i{color:#3169c7;width:31px;height:31px;font:700 9px var(--font-geist-mono);background:#edf4ff;border-radius:10px;place-items:center;display:grid}.growth-path b{color:#9aaac1;font-weight:500}.plan-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;padding-top:12px;display:grid}.plan-card{background:#ffffffeb;border:1px solid #dfe6f0;border-radius:23px;flex-direction:column;min-height:690px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 15px 45px #22427912}.plan-card:hover{border-color:#bfd0eb;transform:translateY(-6px);box-shadow:0 25px 60px #22427921}.plan-card.featured{background:linear-gradient(155deg,#fff,#f3f7ff);border-color:#88aceb;transform:translateY(-12px);box-shadow:0 30px 76px #2a509c30,0 0 0 2px #5d71e014}.plan-card.featured:hover{transform:translateY(-17px)}.plan-card.pro-plan{background:linear-gradient(160deg,#fff 35%,#f7f4ff);border-color:#c2b7e8;box-shadow:0 18px 48px #523b911a}.plan-card.pro-plan:before{content:"企业落地项目";color:#fff;letter-spacing:.06em;background:linear-gradient(100deg,#355fc0,#7155c8);border-radius:999px;padding:5px 9px;font-size:7px;font-weight:760;position:absolute;top:-11px;left:28px;box-shadow:0 6px 15px #4d43a333}.plan-card header{justify-content:space-between;align-items:center;display:flex}.plan-card header>span{color:#91a0b5;font:650 10px var(--font-geist-mono)}.plan-card header em{color:#557091;background:#f0f4fa;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:700}.plan-card.featured header em{color:#205ebf;background:#e8f1ff}.plan-card h3{color:#172640;letter-spacing:-.035em;margin:25px 0 8px;font-size:22px}.plan-highlight{color:#245fc3;background:#e9f1ff;border-radius:999px;width:fit-content;margin-bottom:8px;padding:6px 9px;font-size:8px;font-weight:750}.plan-promise{color:#657795;min-height:29px;margin-bottom:15px;font-size:9px;font-weight:650;line-height:1.5}.plan-price{min-height:68px}.plan-price strong{color:#1b2b47;letter-spacing:-.055em;font-size:37px;line-height:1;display:block}.plan-price strong i{margin-right:3px;font-size:16px;font-style:normal;font-weight:650}.plan-price small{color:#8794a7;margin-top:8px;font-size:9px;display:block}.plan-card.featured .plan-price strong{color:#0000;background:linear-gradient(100deg,#2168df,#7155c8);-webkit-background-clip:text;background-clip:text;font-size:42px}.plan-card.team-plan .plan-price strong{color:#2f4e8f}.plan-annual{flex-direction:column;gap:4px;min-height:42px;margin-top:5px;display:flex}.plan-annual b{color:#3d5577;font-size:9px}.plan-annual span{color:#8c99ab;font-size:8px}.plan-price-detail{color:#7c8aa0;min-height:42px;margin:5px 0 0;font-size:8px;line-height:1.6}.plan-quota{background:#f7f9fd;border:1px solid #e1e8f2;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:13px 0 0;padding:10px 11px;display:flex}.plan-quota>span{color:#8a97aa;font-size:8px}.plan-quota b{color:#405776;text-align:right;font-size:9px;font-weight:720}.points-help{color:#356ed0;cursor:help;background:#fff;border:1px solid #bed0ec;border-radius:50%;outline:0;place-items:center;width:16px;height:16px;margin-left:5px;font-size:8px;display:inline-grid;position:relative}.points-tooltip{z-index:4;opacity:0;pointer-events:none;color:#fff;text-align:left;background:#142744;border-radius:9px;width:210px;padding:10px 12px;font-size:8px;font-weight:500;line-height:1.7;transition:opacity .18s,transform .18s;position:absolute;bottom:calc(100% + 9px);right:-9px;transform:translateY(4px);box-shadow:0 10px 28px #0e234438}.points-help:hover .points-tooltip,.points-help:focus .points-tooltip{opacity:1;transform:none}.plan-card>.plan-description{color:#708097;min-height:69px;margin:19px 0;font-size:11px;line-height:1.8}.plan-card ul{border-top:1px solid #e8edf4;gap:11px;margin:0;padding:18px 0 0;list-style:none;display:grid}.plan-card li{color:#53647d;font-size:10px}.benefits-toggle{color:#3767b4;cursor:pointer;background:0 0;border:0;width:fit-content;margin:13px 0 18px;padding:0;font-size:9px;font-weight:720}.benefits-toggle:hover{color:#704fc4}.plan-note{background:#fffaf3;border:1px solid #eadfd0;border-radius:10px;margin:4px 0 18px;padding:11px}.plan-note span{color:#9a6629;font-size:8px;font-weight:750}.plan-note p{color:#887864;margin:5px 0 0;font-size:8px;line-height:1.6}.pro-continuation-link{color:#5c4ea0;background:#7155c80e;border:1px dashed #bdb1e5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 11px;padding:10px 11px;font-size:8px;font-weight:740;transition:border-color .2s,background .2s,transform .2s;display:flex}.pro-continuation-link:hover{background:#7155c81a;border-color:#8068cc;transform:translateY(-1px)}.pro-continuation-link span{font-size:12px}.pro-operation{--pro-anchor-right:12.5%;background:linear-gradient(135deg,#fffffff5,#eff3fff0) padding-box padding-box,linear-gradient(100deg,#9ebbe9,#8872d1) border-box;border:1px solid #0000;border-radius:20px;margin-top:38px;padding:27px;scroll-margin-top:100px;position:relative;box-shadow:0 18px 48px #353e7f1a}.pro-operation:before{content:"";width:2px;height:39px;right:var(--pro-anchor-right);background:linear-gradient(#b7a8e5,#6b62bd);position:absolute;top:-39px}.pro-operation:after{content:"";width:9px;height:9px;right:calc(var(--pro-anchor-right) - 4px);background:#6d60bd;border:3px solid #f2f6fc;border-radius:50%;position:absolute;top:-44px;box-shadow:0 0 0 1px #9b8ed2}.pro-operation>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}.pro-operation>header span{color:#6652b0;letter-spacing:.12em;background:#eeeafd;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:760;display:inline-flex}.pro-operation>header h3{color:#182945;letter-spacing:-.035em;margin:9px 0 0;font-size:24px}.pro-operation>header>p{color:#76859a;text-align:right;max-width:360px;margin:0;font-size:9px;line-height:1.7}.pro-operation-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.pro-operation-grid article{background:#ffffffe0;border:1px solid #dde6f2;border-radius:14px;flex-direction:column;min-height:190px;padding:18px;display:flex}.pro-operation-grid article>span{color:#6155a4;font-size:8px;font-weight:760}.pro-operation-grid h4{color:#203653;margin:15px 0 9px;font-size:13px}.pro-operation-grid p{color:#74839a;margin:0 0 18px;font-size:9px;line-height:1.7}.pro-operation-grid strong{color:#315faa;margin-top:auto;font-size:8px;line-height:1.5}.request-policy{background:#ffffffd1;border:1px solid #d9e3f1;border-radius:16px;grid-template-columns:1fr 1fr auto;align-items:center;gap:22px;margin-top:22px;padding:18px 20px;display:grid}.request-policy>div{border-right:1px solid #e2e8f1;padding-right:20px}.request-policy span{color:#2e4261;font-size:9px;font-weight:750;display:block}.request-policy p{color:#79879b;margin:6px 0 0;font-size:8px;line-height:1.6}.request-policy button{color:#245bb3;cursor:pointer;white-space:nowrap;background:#f2f7ff;border:1px solid #bdd0ec;border-radius:10px;min-height:42px;padding:0 14px;font-size:9px;font-weight:720}.advanced-heading{justify-content:space-between;align-items:end;gap:30px;margin:68px 0 24px;display:flex}.advanced-heading span{color:#3269c7;letter-spacing:.16em;font-size:9px;font-weight:750}.advanced-heading h3{color:#172640;letter-spacing:-.04em;margin:10px 0 0;font-size:30px}.advanced-heading>p{color:#78869a;text-align:right;max-width:400px;margin:0;font-size:10px;line-height:1.7}.advanced-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.advanced-grid article{background:#ffffffc7;border:1px solid #dce5f1;border-radius:18px;flex-direction:column;min-height:220px;padding:21px;display:flex;box-shadow:0 10px 28px #2645780b}.advanced-grid article>span{color:#8b9bb0;font:700 9px var(--font-geist-mono)}.advanced-grid h4{color:#1c2b45;margin:18px 0 9px;font-size:15px}.advanced-grid strong{color:#3265bd;font-size:12px}.advanced-grid p{color:#7a879a;margin:14px 0 20px;font-size:9px;line-height:1.7}.advanced-grid button{color:#335fa8;cursor:pointer;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:9px;font-weight:700}.commercial-note{background:#ffffffa6;border:1px solid #b8c8e1cc;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:24px;padding:17px 20px;display:grid}.commercial-note>span{color:#236748;background:#e9f8f1;border-radius:8px;padding:6px 8px;font-size:9px;font-weight:720}.commercial-note p{color:#718097;margin:0;font-size:9px;line-height:1.6}.commercial-note button{color:#315faa;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.price-return{background:linear-gradient(115deg,#fffffff5,#eff5ffe6);border:1px solid #cbdcf4;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:24px 26px;display:flex;box-shadow:0 14px 38px #29498012}.price-return div{gap:5px;display:grid}.price-return div>span{color:#3867b6;font-size:9px;font-weight:760}.price-return strong{color:#213653;font-size:13px}.price-return small{color:#8996a8;font-size:8px}.price-return button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#246bea,#6657d2);border:0;border-radius:11px;flex:none;min-height:44px;padding:0 17px;font-size:10px;font-weight:740;box-shadow:0 10px 24px #2f5ac238}.price-return button span{margin-left:10px}.security-shell{color:#fff;background:linear-gradient(135deg,#0b1b36,#102952);border-radius:25px;grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1320px;margin:auto;padding:76px clamp(34px,6vw,80px);display:grid;box-shadow:0 25px 70px #142c552e}.security-intro p{color:#98aac3;max-width:380px;margin:24px 0 40px;font-size:13px;line-height:1.8}.security-intro a{color:#87adf4;font-size:12px;font-weight:650}.security-intro a span{margin-left:10px}.guarantee-grid{background:#ffffff1a;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.guarantee-grid>div{background:#102442;min-height:180px;padding:20px;position:relative}.guarantee-grid span{color:#607694;font-size:9px}.guarantee-grid i{color:#5f8cd8;font-size:22px;font-style:normal;position:absolute;top:18px;right:18px}.guarantee-grid h3{margin:58px 0 8px;font-size:14px}.guarantee-grid p{color:#8192aa;margin:0;font-size:10px;line-height:1.6}.final-cta{text-align:center;background:#fff;padding:140px 24px 110px}.final-cta p{color:#7d8798;margin:22px 0 32px;font-size:14px}.final-cta>button{cursor:pointer;color:#fff;background:#2167f4;border:0;border-radius:10px;padding:15px 22px;font-weight:650;box-shadow:0 12px 25px #2167f440}.final-cta>button span{margin-left:20px}.cta-team{justify-content:center;align-items:center;margin-top:32px;display:flex}.cta-team small{color:#919bad;margin-left:13px;font-size:10px}.site-footer{color:#fff;background:#071327;border-top:1px solid #172741;grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:30px;min-height:210px;padding:50px clamp(24px,5vw,72px);display:grid}.footer-brand{min-width:0}.site-footer>p{color:#71819a;font-size:11px;line-height:1.8}.site-footer>div{color:#9aa9bf;flex-direction:column;gap:9px;font-size:11px;display:flex}.site-footer>small{color:#53647e;align-self:end;font-size:9px}.flow-layer{z-index:100;color:#12203a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040d1deb;place-items:center;padding:60px 24px;animation:.25s fadeIn;display:grid;position:fixed;inset:0;overflow:auto}@keyframes fadeIn{0%{opacity:0}}.flow-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;width:40px;height:40px;font-size:24px;position:fixed;top:22px;right:28px}.match-shell{width:min(980px,100%)}.match-progress{color:#71809a;align-items:center;max-width:650px;margin:0 auto 44px;display:flex}.match-progress>span{color:#6d7c95;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:110px;height:34px;font-size:10px;display:flex}.match-progress b{white-space:nowrap;font-weight:500}.match-progress>i{background:#ffffff1f;flex:1;height:1px}.match-progress .done{color:#66d9a7;border-color:#51cf9740}.match-progress .active{color:#fff;background:#2a69de26;border-color:#3979e8}.matched-label{color:#a9b8ce;width:fit-content;margin:0 auto 17px;font-size:11px}.matched-label span{color:#56d79f;margin-right:7px}.match-card{color:#13213b;background:#fff;border-radius:22px 22px 0 0;grid-template-columns:220px 1fr 1fr;display:grid;overflow:hidden;box-shadow:0 30px 80px #0006}.match-identity{color:#fff;background:linear-gradient(145deg,#173f88,#0b285e);padding:28px;position:relative;overflow:hidden}.match-identity:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-60px;left:65px}.match-card.cyan .match-identity{background:linear-gradient(145deg,#17617f,#0b344d)}.match-card.indigo .match-identity{background:linear-gradient(145deg,#394e9a,#1d2c69)}.match-card.crimson .match-identity{background:linear-gradient(145deg,#a82140,#4d0e21)}.match-card.violet .match-identity{background:linear-gradient(145deg,#633b94,#321b60)}.match-id{letter-spacing:.13em;color:#9ab7ec;font-size:8px}.match-id strong{color:#fff;margin-top:22px;font-size:45px;font-weight:480;display:block}.match-id small{margin-top:3px;font-size:7px;display:block}.match-avatar{z-index:1;background:#ffffff1f;border:1px solid #ffffff38;border-radius:25px;place-items:center;width:84px;height:84px;font-size:35px;font-weight:750;display:grid;position:absolute;bottom:24px;right:25px}.match-info,.match-plan{padding:32px}.match-info>p:first-child{color:#2c68d0;letter-spacing:.08em;margin:0 0 17px;font-size:10px;font-weight:700}.match-info h2{letter-spacing:-.05em;margin:0;font-size:38px}.match-info h3{margin:7px 0 0;font-size:13px}.match-info h3 small{color:#8a96a9;text-transform:uppercase;margin-top:4px;font-size:8px;display:block}.match-intro{color:#647087;margin:21px 0;font-size:11px;line-height:1.7}.match-skills{flex-wrap:wrap;gap:5px;display:flex}.match-plan{border-left:1px solid #e5e9f0}.match-plan>span{color:#8591a3;margin-bottom:17px;font-size:9px;display:block}.match-plan>div{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;display:flex}.match-plan i{color:#2f69ce;background:#edf3ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.match-plan p{font-size:11px;font-weight:600}.task-confirm{background:#f4f7fb;border-radius:0 0 22px 22px;grid-template-columns:90px 1fr auto;align-items:center;gap:20px;padding:22px 28px;display:grid}.task-confirm>span{color:#8995a7;font-size:9px}.task-confirm p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.task-confirm button{color:#fff;cursor:pointer;background:#2167f4;border:0;border-radius:9px;padding:13px 17px;font-size:11px;font-weight:650}.task-confirm button span{margin-left:17px}.change-person{color:#8391a8;cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:10px;display:block}.workspace{z-index:110;color:#17223a;background:#eef2f7;grid-template-columns:82px minmax(500px,1fr) 300px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.work-rail{color:#8ea0ba;background:#08172e;flex-direction:column;align-items:center;padding:18px 9px;display:flex}.work-logo{margin-bottom:35px}.work-rail button{color:#6f829e;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:64px;height:67px;font-size:16px;display:flex}.work-rail button small{font-size:8px}.work-rail .rail-active{color:#fff;background:#3f70c933}.work-rail .rail-bottom{margin-top:auto}.work-main{background:#f4f6f9;flex-direction:column;min-width:0;height:100vh;display:flex}.work-main>header{background:#fff;border-bottom:1px solid #dde3ec;justify-content:space-between;align-items:center;gap:25px;min-height:88px;padding:18px 32px;display:flex}.work-breadcrumb{color:#8390a4;letter-spacing:.08em;font-size:8px}.work-main>header h1{text-overflow:ellipsis;white-space:nowrap;color:#17223a;letter-spacing:-.02em;max-width:720px;margin:7px 0 0;font-size:17px;overflow:hidden}.saving{color:#72a38f;white-space:nowrap;font-size:9px}.work-content{flex:1;padding:24px 32px 140px;overflow:auto}.colleague-card{background:#fff;border:1px solid #dce2eb;border-radius:14px;align-items:center;gap:14px;padding:17px;display:flex}.work-avatar{color:#fff;background:linear-gradient(145deg,#986fe1,#4b2c7a);border-radius:15px;place-items:center;width:55px;height:55px;font-size:21px;font-weight:750;display:grid}.cobalt .work-avatar{background:linear-gradient(145deg,#397ffa,#163c87)}.cyan .work-avatar{background:linear-gradient(145deg,#42a9d9,#17516e)}.indigo .work-avatar{background:linear-gradient(145deg,#7088ee,#303f91)}.crimson .work-avatar{background:linear-gradient(145deg,#ef4e70,#7f1730)}.colleague-card>div>span{color:#8090a7;letter-spacing:.09em;font-size:8px}.colleague-card h2{margin:4px 0;font-size:16px}.colleague-card h2 i{color:#248c68;background:#eaf8f2;border-radius:999px;margin-left:8px;padding:4px 7px;font-size:8px;font-style:normal}.colleague-card p{color:#7c899b;margin:0;font-size:9px}.colleague-card button{color:#778399;cursor:pointer;background:0 0;border:0;margin-left:auto}.work-status{background:#fff;border:1px solid #dce2eb;border-radius:14px;margin-top:16px;padding:19px 22px}.status-head{border-bottom:1px solid #e9edf2;justify-content:space-between;padding-bottom:15px;font-size:10px;display:flex}.status-head strong{color:#6d7a8f;font-size:9px}.pulse{background:#3274e4;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #e9f1ff}.status-row{color:#9aa4b3;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;padding:11px 0 0;display:grid}.status-row>span{color:#8995a7;background:#eff2f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.status-row p{margin:0;font-size:10px}.status-row small{font-size:8px}.status-row.complete{color:#637188}.status-row.complete>span{color:#fff;background:#48b98b}.status-row.working{color:#1b2a45;font-weight:650}.status-row.working>span{color:#fff;background:#2f71df;animation:1.5s infinite pulseScale}.status-row.working small{color:#3272df}@keyframes pulseScale{50%{box-shadow:0 0 0 5px #e7efff}}.stage-result{background:#fff;border:1px solid #dce2eb;border-radius:14px;margin-top:16px;padding:23px}.result-title{color:#2c69d3;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.result-title small{color:#9aa5b5;font-weight:400}.stage-result h2{margin:15px 0 8px;font-size:19px}.stage-result>p{color:#748095;font-size:10px;line-height:1.7}.stage-result ol{gap:7px;margin:19px 0 0;padding:0;list-style:none;display:grid}.stage-result li{background:#f5f7fa;border-radius:9px;align-items:center;gap:14px;padding:13px;display:flex}.stage-result li>span{color:#9aa8ba;font-size:9px}.stage-result li div{flex:1;justify-content:space-between;display:flex}.stage-result li strong{font-size:10px}.stage-result li small{color:#6f9f8b;font-size:8px}.result-actions{gap:8px;margin-top:17px;display:flex}.result-actions button{color:#fff;cursor:pointer;background:#2167f4;border:0;border-radius:8px;padding:10px 13px;font-size:9px}.result-actions .secondary{color:#5f6e84;background:#edf1f6}.work-input{background:linear-gradient(#0000,#f4f6f9 17%);grid-template-columns:36px 1fr 36px;padding:11px 28px 18px;display:grid;position:absolute;bottom:0;left:82px;right:300px}.work-input>span{color:#8995a7;grid-column:1/-1;margin:0 0 8px 5px;font-size:8px}.work-input button{cursor:pointer;color:#75839a;background:#fff;border:1px solid #d9e0ea;border-left:0;border-right:0;align-self:end;height:36px}.work-input button:first-of-type{border-left:1px solid #d9e0ea;border-radius:10px 0 0 10px}.work-input textarea{resize:none;background:#fff;border:1px solid #d9e0ea;border-left:0;border-right:0;outline:0;height:58px;padding:12px 8px;font-size:10px}.work-input .send-work{color:#fff;background:#2368ef;border:0;border-radius:9px;margin:11px 6px 0 0}.deliverables{color:#17223a;background:#fff;border-left:1px solid #dce2eb;padding:25px 20px}.deliverables>header{border-bottom:1px solid #e6eaf0;justify-content:space-between;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.deliverables>header i{color:#8793a5;font-size:9px;font-style:normal}.file-card{opacity:.55;border:1px dashed #ccd5e2;border-radius:10px;align-items:center;gap:10px;margin-top:17px;padding:12px;display:flex}.file-card.ready{opacity:1;border-style:solid}.file-icon{color:#3971cf;background:#e9f0ff;border-radius:6px;place-items:center;width:34px;height:40px;font-weight:750;display:grid}.file-card strong,.file-card small{font-size:9px;display:block}.file-card small{color:#8793a5;margin-top:5px;font-size:7px}.deliverable-note{color:#748197;background:#f5f7fa;border-radius:9px;gap:9px;margin-top:18px;padding:13px;display:flex}.deliverable-note span{color:#3671d8}.deliverable-note p{margin:0;font-size:8px;line-height:1.65}.join-card{color:#fff;background:linear-gradient(145deg,#102c59,#0c1d3b);border-radius:13px;margin-top:30px;padding:20px}.join-card>span{color:#7d9bc9;font-size:8px}.join-card h3{font-size:16px;line-height:1.4}.join-card p{color:#8092ad;font-size:8px;line-height:1.6}.join-card button{color:#9fc0fb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;width:100%;padding:9px;font-size:8px}.guide-shell{border-radius:22px;grid-template-columns:.8fr 1.2fr;width:min(960px,100%);min-height:580px;display:grid;overflow:hidden;box-shadow:0 30px 90px #00000073}.guide-side{color:#fff;background:radial-gradient(circle at 0 100%,#1b4489,#0000 45%),#0b1c38;padding:55px 45px}.guide-side h2{letter-spacing:-.05em;margin:23px 0;font-size:42px;line-height:1.18}.guide-side>p{color:#93a4be;font-size:12px;line-height:1.8}.guide-steps{gap:21px;margin-top:65px;display:grid}.guide-steps span{color:#61738f;align-items:center;gap:12px;font-size:10px;display:flex}.guide-steps i{border:1px solid #344966;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.guide-steps .active{color:#fff}.guide-steps .active i{background:#2162d8;border-color:#3c7ce9}.guide-form{background:#fff;flex-direction:column;padding:60px;display:flex}.guide-count{color:#2e6fdc;font:10px var(--font-geist-mono)}.guide-form h3{letter-spacing:-.04em;margin:35px 0 10px;font-size:28px}.guide-form>p{color:#8792a4;margin:0 0 28px;font-size:11px}.guide-form textarea{resize:none;color:#1d2940;background:#fafbfd;border:1px solid #dce2eb;border-radius:12px;outline:0;flex:1;padding:18px;font-size:14px;line-height:1.7}.guide-form textarea:focus{border-color:#3774dc;box-shadow:0 0 0 3px #edf3ff}.guide-form>div{justify-content:space-between;margin-top:24px;display:flex}.guide-form button{color:#fff;cursor:pointer;background:#2167f4;border:0;border-radius:9px;padding:12px 17px;font-size:11px}.guide-form button:disabled{opacity:.4;cursor:not-allowed}.guide-form .guide-back{color:#718097;background:0 0}@media (max-width:1100px){.employee-grid{grid-template-columns:repeat(2,1fr)}.mission-section{grid-template-columns:.7fr 1.3fr}.mission-number{font-size:200px}.mission-list{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}.security-shell{grid-template-columns:1fr}.security-intro{max-width:600px}.workspace{grid-template-columns:70px 1fr}.deliverables{display:none}.work-input{left:70px;right:0}}@media (max-width:760px){.section-shell{padding:82px 20px}.section-heading{flex-direction:column;align-items:flex-start;margin-bottom:34px}.section-heading>p br{display:none}.employee-grid{grid-template-columns:1fr}.employee-card{min-height:390px}.mission-section{padding:85px 22px;display:block}.mission-number{font-size:170px;position:absolute;top:50px;right:-20px}.mission-copy p br{display:none}.mission-list{grid-template-columns:1fr;margin-top:55px}.process-line{grid-template-columns:1fr;gap:0}.process-step{grid-template-rows:24px 26px;grid-template-columns:30px 30px 1fr;padding:0 0 22px;display:grid}.process-step>span{grid-row:1/3}.process-step>i{grid-row:1/3;margin:1px 0 0}.process-step strong{margin:0}.process-step small{grid-column:3}.process-step:not(:last-child):after{width:1px;height:auto;inset:14px auto 0 36px}.security-section{padding:12px}.security-shell{border-radius:18px;padding:55px 22px}.guarantee-grid{grid-template-columns:repeat(2,1fr)}.guarantee-grid>div{min-height:155px}.site-footer{grid-template-columns:1fr;align-items:start}.site-footer>small{align-self:auto}.match-progress{display:none}.match-card{grid-template-columns:1fr}.match-identity{min-height:150px}.match-info,.match-plan{padding:24px}.task-confirm{grid-template-columns:1fr}.task-confirm p{white-space:normal}.task-confirm>span{display:none}.workspace{grid-template-columns:1fr}.work-rail{display:none}.work-main>header{padding:14px 16px}.work-main>header h1{max-width:75vw}.work-content{padding:14px 14px 130px}.work-input{padding:10px 14px 14px;left:0}.colleague-card h2 i{width:fit-content;margin:5px 0 0;display:block}.stage-result li div{flex-direction:column;gap:4px}.guide-shell{grid-template-columns:1fr}.guide-side{padding:35px 28px}.guide-side h2{font-size:31px}.guide-side>p,.guide-steps{display:none}.guide-form{min-height:430px;padding:36px 25px}.guide-form h3{font-size:23px}}::selection{color:#0b2a60;background:#cfe0ff}body{background:#fff}.site-header{color:#182640;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffffb8;border-bottom:1px solid #23427714;height:84px;position:absolute}.site-header .brand-mark{background:linear-gradient(145deg,#f9fbff,#eaf2ff);border-color:#cbd9ee;box-shadow:0 6px 18px #1f57b31a}.site-header .brand-mark i{background:#6093ef}.site-header .brand-mark i:nth-child(2){background:#1d5fd0}.site-header .brand small{color:#7b8ba5}.site-header nav{color:#52627b;font-weight:560}.header-cta{color:#1558cb;background:#fff;border:1px solid #c8d9f5;border-radius:13px;padding:11px 17px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden;box-shadow:0 7px 20px #1c54b214}.header-cta:hover{border-color:#8eb2ef;transform:translateY(-2px);box-shadow:0 12px 28px #1c54b226}.hero{color:#10203a;background:radial-gradient(circle at 50% 32%,#fffffff5,#ffffffa3 42%,#0000 68%),linear-gradient(#f8fbff 0%,#f4f7ff 55%,#eef4ff 100%);place-items:start center;min-height:960px;padding:146px 24px 172px;display:grid}.hero:before{opacity:.9;background-image:linear-gradient(#285bad09 1px,#0000 1px),linear-gradient(90deg,#285bad09 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero:after{border-color:#4d75c11f;width:430px;height:430px;top:17%;right:-180px;box-shadow:0 0 0 80px #4975c706,0 0 0 160px #4975c705}.hero-aurora{filter:blur(8px);opacity:.7;pointer-events:none;border-radius:50%;position:absolute}.aurora-blue{background:radial-gradient(circle,#73afff45,#73afff00 68%);width:460px;height:460px;top:8%;left:-220px}.aurora-violet{background:radial-gradient(circle,#a983ff30,#a983ff00 68%);width:520px;height:520px;bottom:2%;right:-210px}.hero-content{color:#10203a;width:min(1040px,100%)}.eyebrow{color:#587099;background:#fffc;border-color:#d9e5f8;margin-bottom:24px;box-shadow:0 5px 18px #2a5ba60f}.eyebrow span{color:#2dbe86;text-shadow:0 0 10px #2dbe8647}.hero h1{color:#10203a;letter-spacing:-.06em;white-space:nowrap;margin-top:8px;font-size:clamp(52px,5.9vw,84px);font-weight:730;line-height:1.08}.hero h1 span{color:#0000;background:linear-gradient(102deg,#1761db 8%,#476edd 53%,#7559cf 100%);-webkit-background-clip:text;background-clip:text}.hero-copy{color:#697892;margin:25px 0 31px;font-size:17px;line-height:1.8}.task-composer{isolation:isolate;color:#15233c;background:#fffffff5;border:1px solid #8ea9d37a;border-radius:25px;padding:23px 24px 18px;transition:transform .3s cubic-bezier(.2,.75,.25,1),border-color .3s,box-shadow .3s;position:relative;overflow:visible;box-shadow:0 32px 80px #2a477e29,0 12px 30px #406ec017,inset 0 1px #fff}.task-composer:before{content:"";z-index:2;opacity:.84;background:linear-gradient(90deg,#3b82f6,#6f71e5 60%,#a06bdf);border-radius:25px 25px 0 0;height:3px;position:absolute;inset:0 0 auto}.task-composer:after{content:"";z-index:-1;opacity:0;pointer-events:none;filter:blur(16px);background:radial-gradient(at 50% 68%,#4b74e23d,#7557d317 46%,#0000 72%);border-radius:38px;transition:opacity .3s,transform .35s cubic-bezier(.2,.75,.25,1);position:absolute;inset:-18px -22px -24px;transform:translateY(8px)scale(.96)}.task-composer:focus-within:after{opacity:1;transform:translateY(2px)scale(1)}.composer-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.task-composer .composer-heading label{color:#204f9e;letter-spacing:.01em;margin:0;font-size:12px}.composer-heading label span{color:#fff;background:linear-gradient(145deg,#347bef,#705ddb);border-radius:7px;place-items:center;width:23px;height:23px;margin-right:7px;display:inline-grid;box-shadow:0 5px 12px #3768d340}.task-composer textarea{color:#16243d;border-radius:14px;min-height:103px;padding:18px 4px 12px;font-size:20px;font-weight:510;line-height:1.55;transition:background .25s,color .25s}:is(.task-composer textarea:focus,.task-composer textarea:focus-visible){background:linear-gradient(#f6f9ffb8,#fff0);outline:0}.task-composer textarea::placeholder{color:#a2adbd;font-weight:430}.composer-footer{min-height:63px;padding-top:14px}.privacy{color:#748198;align-items:center;gap:8px;font-size:10px;display:flex}.privacy span{color:#23805f;background:#eaf8f2;border-radius:50%;place-items:center;width:17px;height:17px;margin:0;font-size:9px;font-weight:800;display:inline-grid}.privacy i{background:#dbe2ec;width:1px;height:12px}.composer-footer button{background:linear-gradient(110deg,#2168ef,#4864e2 60%,#7458d2);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:15px;min-width:176px;min-height:55px;padding:9px 15px 8px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 27px #305edb47}.composer-footer button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:80px;height:100px;transition:left .5s;position:absolute;top:-25px;left:-100px;transform:rotate(20deg)}.composer-footer button:hover:before{left:210px}.composer-footer button:hover{background:linear-gradient(110deg,#145de7,#3e57d9 60%,#674ac8);transform:translateY(-2px);box-shadow:0 17px 34px #305edb5c}.task-composer:focus-within .composer-footer button{transform:translateY(-2px);box-shadow:0 17px 38px #305edb5c,0 0 0 5px #4968dd12}.composer-footer button b{font-size:14px;font-weight:720}.composer-footer button>span{grid-area:1/2/3;margin:0;font-size:18px}.composer-footer button small{color:#fff9;letter-spacing:.05em;font-size:8px;font-weight:400}.quick-tasks{color:#8794a7;gap:8px;margin-top:18px}.quick-tasks>span{color:#718097;margin-right:4px;font-size:10px}.quick-tasks button{color:#52627b;background:#ffffffb8;border-color:#dce5f2;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;display:flex;box-shadow:0 3px 10px #26487f09}.quick-tasks button i{color:#3973dc;font-size:10px;font-style:normal}.quick-tasks button:hover{color:#174fba;background:#fff;border-color:#a9c4ee;transform:translateY(-2px);box-shadow:0 8px 20px #2e56991a}.quick-tasks .discover i{color:#755ac1;background:#eee8fa;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.presence-card{color:#1b2b47;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#ffffffb8;border-color:#89a1c94d;width:min(900px,100% - 48px);padding:14px 17px 15px;bottom:30px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 16px 40px #27477d1a}.presence-head{color:#71809a;font-weight:650}.presence-head em{color:#23805f}.hero-colleagues{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:11px;display:grid}.hero-colleagues button{color:#1a2943;cursor:pointer;text-align:left;background:#f2f6fcd1;border:0;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:8px;transition:transform .2s,background .2s,box-shadow .2s;display:flex}.hero-colleagues button:hover{background:#fff;transform:translateY(-2px);box-shadow:0 7px 20px #20427c1a}.hero-colleagues .employee-mono{border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:12px}.hero-colleagues .employee-mono.cobalt{background:linear-gradient(145deg,#397ffa,#163c87)}.hero-colleagues .employee-mono.cyan{background:linear-gradient(145deg,#42a9d9,#17516e)}.hero-colleagues .employee-mono.indigo{background:linear-gradient(145deg,#7088ee,#303f91)}.hero-colleagues .employee-mono.crimson{background:linear-gradient(145deg,#ef4e70,#7f1730)}.hero-colleagues .employee-mono.violet{background:linear-gradient(145deg,#9a71e5,#50307e)}.hero-colleagues small{min-width:0;font-size:10px;font-weight:700}.hero-colleagues small i{color:#8995a7;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;font-style:normal;font-weight:450;display:block;overflow:hidden}.scroll-cue{display:none}.hero .orbit-one{border-color:#416fbb1a}.hero .orbit-two{border-color:#7459c41f}@media (max-width:960px){.hero{flex-direction:column;align-items:center;min-height:auto;padding-bottom:45px;display:flex}.presence-card{width:min(740px,100% - 16px);margin-top:34px;display:block;position:relative;bottom:auto;left:auto;right:auto;transform:none}}@media (max-width:680px){.site-header{height:68px}.site-header .brand-mark{width:32px;height:32px}.site-header .brand strong{font-size:15px}.site-header .brand small{font-size:8px}.hero{padding:106px 14px 36px}.hero h1{font-size:clamp(38px,11.8vw,53px);line-height:1.12}.hero-copy{margin:20px 0 25px;font-size:14px}.hero-copy br{display:none}.task-composer{border-radius:20px;padding:19px 16px 14px}.composer-heading small{display:none}.task-composer .composer-heading label{font-size:11px}.task-composer textarea{min-height:115px;padding:16px 2px 10px;font-size:17px}.composer-footer{flex-direction:column;align-items:stretch;gap:13px}.privacy{flex-wrap:wrap;justify-content:center;gap:6px}.privacy i{display:none}.composer-footer button{grid-template-columns:1fr auto;width:100%}.quick-tasks{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding:2px 2px 9px;overflow-x:auto}.quick-tasks>span{display:none}.quick-tasks button{flex:none}.presence-card{margin-top:25px;padding:12px}.hero-colleagues{grid-template-columns:repeat(2,1fr)}.presence-head{padding:0 3px}}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #3876e252}.section-shell{max-width:1360px;padding-top:132px;padding-bottom:132px}.section-heading h2,.mission-copy h2,.security-intro h2,.final-cta h2{color:#12213a;font-weight:710}.section-kicker{color:#2866cc;align-items:center;gap:9px;display:flex}.section-kicker:before{content:"";background:linear-gradient(90deg,#2f75e7,#7f61d6);border-radius:2px;width:22px;height:2px}.section-kicker.light:before{background:linear-gradient(90deg,#75a9ff,#a888ef)}.team-section{background:linear-gradient(#fff 0%,#f8faff 100%);position:relative;overflow:hidden}.team-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#6a92e61a,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;top:100px;right:-180px}.team-proof{z-index:1;background:#e1e8f3;border:1px solid #e1e8f3;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin:-8px 0 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 32px #2546800d}.team-proof>span{background:#fffffff5;grid-template-rows:auto auto;grid-template-columns:39px 1fr;column-gap:12px;padding:19px 22px;display:grid}.team-proof i{color:#2d6ed8;width:36px;height:36px;font:700 9px var(--font-geist-mono);background:#eef4ff;border-radius:11px;grid-row:1/3;align-self:center;place-items:center;display:grid}.team-proof small{color:#8995a7;margin-top:4px;font-size:9px}.employee-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.employee-card{border-color:#e1e7f0;border-radius:21px;grid-template-columns:64px 1fr;min-height:460px;box-shadow:0 13px 36px #1c396c11}.employee-card:before{content:"";z-index:3;opacity:.9;background:linear-gradient(90deg,#3479eb,#90b6f4);height:3px;position:absolute;inset:0 0 auto 64px}.employee-card.cyan:before{background:linear-gradient(90deg,#2c9ac6,#76cfdd)}.employee-card.indigo:before{background:linear-gradient(90deg,#596ed7,#9a9eea)}.employee-card.crimson:before{background:linear-gradient(90deg,#e73b60,#f49aad)}.employee-card.violet:before{background:linear-gradient(90deg,#8358c7,#c196e6)}.badge-strip{background:linear-gradient(#174690,#102e67)}.employee-card.cyan .badge-strip{background:linear-gradient(#19617e,#0f425d)}.employee-card.indigo .badge-strip{background:linear-gradient(#4055a1,#283979)}.employee-card.crimson .badge-strip{background:linear-gradient(#a72242,#5a1025)}.employee-card.violet .badge-strip{background:linear-gradient(#6b4297,#45256f)}.employee-body{padding:25px 17px 21px}.employee-body h3{margin-top:23px;font-size:27px}.status-dot{color:#187956;background:#e9f8f2}.status-dot:before{animation:1.8s ease-in-out infinite onlinePulse}@keyframes onlinePulse{50%{opacity:.4}}.skill-list span{color:#627087;background:#f8fafd;border-color:#e2e8f1;border-radius:8px}.employee-body button{color:#265fc4;background:#eef4ff;border:0;border-radius:10px;justify-content:space-between;align-items:center;height:43px;padding:0 13px;transition:color .2s,background .2s,transform .2s;display:flex}.employee-body button:hover{color:#fff;background:linear-gradient(105deg,#286de5,#5c62dc);transform:translateY(-1px)}.employee-body button span{float:none}.employee-card>footer{background:#f3f6fa}.mission-section{background:radial-gradient(circle at 15% 20%,#3267c33d,#0000 30%),radial-gradient(circle at 88% 80%,#6f4cb429,#0000 32%),linear-gradient(135deg,#0a1b37,#102a53);min-height:660px}.mission-copy h2,.security-intro h2{color:#fff}.mission-copy p{color:#afbdd2}.mission-copy blockquote{background:#507dcd14;border:1px solid #6a99ec38;border-left:3px solid #5d99ff;border-radius:0 12px 12px 0;padding:17px 20px}.mission-list>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff09;border-radius:13px;padding:19px 20px;transition:transform .2s,background .2s}.mission-list>div:hover{background:#ffffff0f;transform:translate(5px)}.mission-list .mission-yes{box-shadow:0 12px 35px #1d5bbe29}.process-section{background:linear-gradient(#fff,#f7f9fd);max-width:none;padding-left:max(6vw,24px);padding-right:max(6vw,24px)}.process-section>.section-heading,.process-section>.process-line{max-width:1220px;margin-left:auto;margin-right:auto}.process-line{background:#ffffffe6;border:1px solid #e1e7f0;border-radius:20px;padding:34px 28px;box-shadow:0 18px 50px #27437712}.process-step>i{border:5px solid #e6efff;width:18px;height:18px;margin-top:15px;box-shadow:0 0 0 1px #c7daf9}.process-step:not(:last-child):after{background:linear-gradient(90deg,#9ebcee,#dce5f2);top:43px}.process-step strong{font-size:16px}.process-step small{font-size:10px}.security-shell{background:radial-gradient(circle at 90% 0,#5967d338,#0000 35%),linear-gradient(135deg,#091a35,#12305c);border-radius:30px;max-width:1370px;box-shadow:0 35px 90px #142c5538}.security-intro a{color:#b7d0fc;background:#5382d51a;border:1px solid #8bb0f040;border-radius:11px;align-items:center;gap:14px;padding:13px 16px;transition:transform .2s,background .2s;display:inline-flex}.security-intro a:hover{background:#5382d52e;transform:translateY(-2px)}.security-intro a span{margin:0}.guarantee-grid{background:0 0;gap:10px}.guarantee-grid>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff13;border-radius:14px;min-height:170px;transition:transform .25s,border-color .25s,background .25s}.guarantee-grid>div:hover{background:#4772c01a;border-color:#7ca8f33d;transform:translateY(-4px)}.guarantee-grid h3{margin-top:52px;font-size:15px}.guarantee-grid p{color:#91a3bd}.final-cta{text-align:left;background:linear-gradient(#fff,#f5f8ff);padding:110px clamp(22px,5vw,72px);position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.final-cta:before{background:radial-gradient(circle,#698be429,#0000 68%);width:520px;height:520px;top:-160px;right:-220px}.final-cta:after{background:radial-gradient(circle,#9967d61c,#0000 68%);width:360px;height:360px;bottom:-150px;left:-190px}.final-cta-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #dbe5f4;border-radius:30px;grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;max-width:1180px;min-height:390px;margin:auto;padding:64px 70px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #2543791f}.final-cta-card:before{content:"";border:1px solid #4c75c11f;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-110px;box-shadow:0 0 0 50px #4c75c106,0 0 0 100px #4c75c105}.final-cta h2 em{color:#0000;background:linear-gradient(100deg,#1c65df,#7957c9);-webkit-background-clip:text;background-clip:text;font-style:normal}.final-cta .cta-copy>p{color:#708098;margin:24px 0;font-size:13px;line-height:1.9}.cta-reassurance{flex-wrap:wrap;gap:8px;display:flex}.cta-reassurance span{color:#58708f;background:#f1f5fb;border-radius:8px;padding:7px 9px;font-size:9px}.cta-action{z-index:1;background:linear-gradient(145deg,#fffffffa,#f0f5fff5);border:1px solid #a7bee3b8;border-radius:23px;padding:24px;transition:transform .3s,box-shadow .3s;position:relative;transform:translateY(-5px)rotate(.25deg);box-shadow:0 28px 65px #2549892b,0 8px 20px #4666a814,inset 0 1px #fff}.cta-action:hover{transform:translateY(-10px)rotate(0);box-shadow:0 36px 80px #25498938,0 10px 24px #4666a81a,inset 0 1px #fff}.cta-ready{justify-content:space-between;align-items:center;gap:12px;display:flex}.cta-ready>span{color:#49617f;letter-spacing:.14em;font-size:9px;font-weight:780}.cta-ready em{color:#1f7d5d;letter-spacing:.02em;background:#e9f8f2;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:650}.cta-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 18px;display:grid}.cta-person{background:#ffffffdb;border:1px solid #e2e8f2;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:9px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 5px 15px #28467a0b}.cta-person:hover{border-color:#bfd0eb;transform:translateY(-2px);box-shadow:0 10px 22px #28467a17}.cta-person .employee-mono{border-radius:11px;flex:0 0 36px;width:36px;height:36px;font-size:12px}.cta-person .employee-mono.cobalt{background:linear-gradient(145deg,#397ffa,#163c87)}.cta-person .employee-mono.cyan{background:linear-gradient(145deg,#42a9d9,#17516e)}.cta-person .employee-mono.indigo{background:linear-gradient(145deg,#7088ee,#303f91)}.cta-person .employee-mono.crimson{background:linear-gradient(145deg,#ef4e70,#7f1730)}.cta-person .employee-mono.violet{background:linear-gradient(145deg,#9a71e5,#50307e)}.cta-person:last-child:nth-child(odd){grid-column:1/-1}.cta-person small{color:#20304a;min-width:0;font-size:10px;font-weight:720;line-height:1.25}.cta-person small b{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;font-weight:500;display:block;overflow:hidden}.cta-action>button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(110deg,#2268ee,#5261da 62%,#7754c8);border:0;border-radius:17px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:100%;min-height:76px;padding:13px 19px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 16px 34px #2f5acd47}.cta-action>button:hover{transform:translateY(-3px);box-shadow:0 22px 43px #2f5acd5c}.cta-action>button b{font-size:15px}.cta-action>button>span{grid-area:1/2/3;font-size:21px}.cta-action>button small{color:#ffffffd4;font-size:10px;font-weight:520}.cta-action>p{color:#78869a;text-align:center;margin:14px 0 0;font-size:9px}.cta-links{justify-content:center;align-items:center;gap:12px;margin-top:15px;display:flex}.cta-links button{color:#60728f;cursor:pointer;background:0 0;border:0;padding:2px;font-size:9px;font-weight:630}.cta-links button:hover{color:#245ebf}.cta-links i{background:#d7dfeb;width:1px;height:11px}@keyframes ctaFloat{0%,to{transform:translateY(-5px)rotate(.25deg)}50%{transform:translateY(-10px)rotate(-.1deg)}}@media (prefers-reduced-motion:no-preference){.cta-action{animation:5.2s ease-in-out infinite ctaFloat}.cta-action:hover{animation-play-state:paused}}.site-footer{background:linear-gradient(135deg,#071428,#0a1d38)}.site-footer a{transition:color .2s}.site-footer a:hover{color:#a9c8ff}.site-footer>div button{color:#9aa9bf;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:11px}.site-footer>div button:hover{color:#a9c8ff}.flow-close{background:#ffffff14;transition:transform .2s,background .2s}.flow-close:hover{background:#ffffff24;transform:rotate(8deg)}.invite-layer{padding-top:44px;padding-bottom:44px}.invite-shell{background:#fff;border:1px solid #ffffff1f;border-radius:27px;grid-template-columns:.9fr 1.1fr;width:min(980px,100%);min-height:610px;display:grid;overflow:hidden;box-shadow:0 45px 120px #00000073}.invite-side{color:#fff;background:radial-gradient(circle at 100% 0,#7a5bd061,#0000 40%),linear-gradient(145deg,#0b244d,#0b1933);padding:45px 39px;position:relative;overflow:hidden}.invite-side:after{content:"";border:1px solid #79a4ee33;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-170px;right:-190px;box-shadow:0 0 0 55px #5281d60a,0 0 0 110px #5281d606}.invite-side h2{z-index:1;letter-spacing:-.05em;margin:21px 0 19px;font-size:37px;line-height:1.17;position:relative}.invite-side>p{z-index:1;color:#a5b5cc;margin:0;font-size:11px;line-height:1.8;position:relative}.invite-plan-switch{z-index:1;gap:9px;margin-top:38px;display:grid;position:relative}.invite-plan-switch button{color:#bdc9da;cursor:pointer;text-align:left;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:31px 1fr;align-items:center;gap:12px;padding:13px;transition:transform .2s,border-color .2s,background .2s;display:grid}.invite-plan-switch button:hover{background:#fff1;transform:translate(3px)}.invite-plan-switch button.active{color:#fff;background:linear-gradient(90deg,#3270e040,#514bb71f);border-color:#689af173}.invite-plan-switch i{color:#8ea3c0;width:31px;height:31px;font:700 8px var(--font-geist-mono);background:#ffffff12;border-radius:9px;place-items:center;display:grid}.invite-plan-switch .active i{color:#a9c7ff;background:#4681eb2e}.invite-plan-switch span{font-size:10px;font-weight:680}.invite-plan-switch small{color:#8293ac;margin-top:4px;font-size:8px;font-weight:480;display:block}.invite-form,.invite-success{color:#17243b;background:linear-gradient(#fff,#f8faff);padding:48px 50px}.invite-form-step{color:#3970c8;letter-spacing:.08em;font-size:9px;font-weight:750}.invite-form h3,.invite-success h3{letter-spacing:-.045em;margin:14px 0 27px;font-size:28px}.selected-offer{background:#f1f6ff;border:1px solid #d7e4f7;border-radius:10px;align-items:center;gap:9px;margin:-14px 0 19px;padding:10px 12px;display:flex}.selected-offer span{color:#6980a0;font-size:8px}.selected-offer b{color:#285fb8;font-size:10px}.invite-form label{margin-top:18px;display:block}.invite-form label>span{color:#4d5e77;margin-bottom:8px;font-size:10px;font-weight:680;display:block}.invite-form input,.invite-form textarea{color:#182740;background:#fff;border:1px solid #dbe3ee;border-radius:12px;outline:0;width:100%;padding:13px 14px;font-size:12px;line-height:1.55;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 12px #23417306}.invite-form input:focus,.invite-form textarea:focus{border-color:#80a8ea;box-shadow:0 0 0 4px #447de11a}.invite-form textarea{resize:vertical;min-height:108px}.invite-form input::placeholder,.invite-form textarea::placeholder{color:#a0abbb}.invite-form>button{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(105deg,#2269eb,#5e5bd4 70%,#7651c4);border:0;border-radius:14px;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:69px;margin-top:23px;padding:11px 18px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 14px 30px #2f58c640}.invite-form>button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 19px 38px #2f58c654}.invite-form>button:disabled{cursor:wait;opacity:.68}.invite-form>button b{font-size:13px}.invite-form>button>span{grid-area:1/2/3;font-size:19px}.invite-form>button small{color:#ffffffb8;margin-top:4px;font-size:8px}.invite-error{color:#b84040;margin:12px 0 0;font-size:9px}.invite-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.invite-success>span{color:#fff;background:linear-gradient(145deg,#2fba82,#167553);border-radius:20px;place-items:center;width:62px;height:62px;font-size:25px;display:grid;box-shadow:0 15px 30px #248f6738}.invite-success>small{color:#2a8a65;letter-spacing:.14em;margin-top:20px;font-size:8px;font-weight:750}.invite-success h3{margin-bottom:12px}.invite-success p{color:#718097;max-width:360px;margin:0;font-size:11px;line-height:1.8}.invite-success button{color:#315fa9;cursor:pointer;background:#f1f6fd;border:1px solid #cad8eb;border-radius:11px;margin-top:27px;padding:12px 20px;font-size:10px;font-weight:700}.match-card{border-radius:26px 26px 0 0;box-shadow:0 40px 100px #0000006b}.task-confirm{border-radius:0 0 26px 26px;padding-top:24px;padding-bottom:24px}.task-confirm button,.guide-form button:not(.guide-back){background:linear-gradient(105deg,#2369ed,#5a5ed6);border-radius:11px;transition:transform .2s,box-shadow .2s;box-shadow:0 10px 24px #2e5dd238}.task-confirm button:hover,.guide-form button:not(.guide-back):hover{transform:translateY(-2px);box-shadow:0 15px 30px #2e5dd24d}.colleague-card,.work-status,.stage-result{border-radius:16px;box-shadow:0 8px 24px #253f6c0a}.join-card{background:radial-gradient(circle at 100% 0,#6f53c640,#0000 42%),linear-gradient(145deg,#102c59,#0c1d3b)}.join-card button{transition:background .2s,color .2s}.join-card button:hover{color:#fff;background:#ffffff1a}@media (max-width:1100px){.employee-grid,.plan-grid,.advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pro-operation{--pro-anchor-right:25%}.pro-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.request-policy{grid-template-columns:1fr 1fr}.request-policy button{grid-column:1/-1;width:fit-content}}@media (max-width:900px){.team-proof{grid-template-columns:1fr}.final-cta-card{grid-template-columns:1fr;gap:36px;padding:48px 38px}.commercial-heading{flex-direction:column;align-items:flex-start;gap:20px}.plan-card{min-height:0}.plan-card.featured,.plan-card.featured:hover{transform:none}.plan-card>.plan-description{min-height:0}.growth-path{gap:9px}.pro-operation>header{flex-direction:column;align-items:flex-start;gap:10px}.pro-operation>header>p{text-align:left}.commercial-note{grid-template-columns:auto 1fr}.commercial-note button{text-align:left;grid-column:1/-1}.advanced-heading{flex-direction:column;align-items:flex-start;gap:14px}.advanced-heading>p{text-align:left}.invite-shell{grid-template-columns:1fr}.invite-side{padding:35px}.invite-side h2{font-size:31px}.invite-plan-switch{grid-template-columns:repeat(3,1fr)}.invite-plan-switch button{grid-template-columns:1fr}.invite-plan-switch i{display:none}}@media (max-width:680px){.section-shell{padding-top:88px;padding-bottom:88px}.team-proof>span{padding:16px}.employee-grid{grid-template-columns:1fr}.employee-card{grid-template-columns:68px 1fr;min-height:420px}.employee-card:before{left:68px}.process-line{padding:24px 20px}.security-section{padding:12px}.security-shell{border-radius:21px}.guarantee-grid{grid-template-columns:1fr 1fr;gap:7px}.guarantee-grid>div{min-height:150px;padding:16px}.commercial-section{padding:84px 14px 92px}.commercial-heading h2{font-size:38px}.growth-path{scrollbar-width:none;justify-content:flex-start;padding:10px;display:flex;overflow-x:auto}.growth-path span,.growth-path b{flex:none}.plan-grid,.advanced-grid,.pro-operation-grid{grid-template-columns:1fr}.plan-card{border-radius:20px;padding:23px}.plan-card.pro-plan:before{left:23px}.points-tooltip{width:190px;right:-20px}.pro-operation{--pro-anchor-right:50%;padding:21px}.pro-operation-grid article{min-height:0}.request-policy{grid-template-columns:1fr;gap:16px}.request-policy>div{border-bottom:1px solid #e2e8f1;border-right:0;padding:0 0 16px}.request-policy button{grid-column:auto;width:100%}.advanced-heading{margin-top:50px}.commercial-note{grid-template-columns:1fr;gap:10px}.commercial-note button{grid-column:auto}.price-return{flex-direction:column;align-items:flex-start}.price-return button{width:100%}.final-cta{padding:76px 14px}.final-cta-card{border-radius:23px;padding:38px 23px}.final-cta .cta-copy>p br{display:none}.cta-reassurance{gap:6px}.cta-action{padding:17px;transform:none}.cta-roster{grid-template-columns:1fr}.cta-action>button small{font-size:9px}.invite-layer{align-items:start;padding:18px 10px}.invite-shell{border-radius:21px}.invite-side{padding:31px 23px}.invite-side h2{font-size:29px}.invite-plan-switch{grid-template-columns:1fr;margin-top:26px}.invite-plan-switch button{grid-template-columns:1fr;padding:11px 13px}.invite-plan-switch small{display:none}.invite-form,.invite-success{padding:34px 23px}.invite-form h3{font-size:24px}.hero h1{white-space:normal}}.employee-avatar{width:64px;height:64px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.employee-avatar img{object-fit:contain;width:100%;height:100%;display:block}.employee-avatar--compact{width:52px;height:52px}.employee-top{flex-direction:row;align-items:center;gap:8px}.employee-top .employee-avatar--card{align-self:center;width:56px;height:56px}.employee-body h3{margin-top:10px}.match-identity{flex-direction:column;gap:24px;display:flex}.match-identity .employee-avatar--match{z-index:1;background:#fff;border-radius:12px;align-self:flex-start;width:64px;height:64px;margin-top:auto;position:relative}.employee-avatar--work{width:60px;height:60px}.hero-colleagues button,.cta-person,.hero-colleagues small{min-width:0}.hero-colleagues small b,.hero-colleagues small i{overflow-wrap:anywhere}@media (max-width:760px){.match-identity{flex-direction:row;justify-content:space-between;align-items:center}.match-identity .employee-avatar--match{width:64px;height:64px;margin-top:0}.employee-avatar--work{width:60px;height:60px}}@media (max-width:400px){.hero-colleagues button{flex-direction:column;align-items:flex-start}}:root{--iw-navy:#17365d;--iw-ink:#0b1d3a;--iw-teal:#0fa7a1;--iw-cyan:#00b3ff;--iw-coral:#ff6b5b;--iw-cloud:#f7f8fa;--iw-line:#dfe7ef;--iw-muted:#62738a}html{scroll-behavior:smooth}body{color:var(--iw-ink);background:var(--iw-cloud);font-family:var(--font-geist-sans),"PingFang SC","Source Han Sans SC","Microsoft YaHei",sans-serif}button,input,textarea{font:inherit}.section-kicker{color:var(--iw-teal);letter-spacing:.17em;font-size:12px;font-weight:760}.section-kicker:before{background:var(--iw-cyan);width:28px;height:3px}.section-kicker.light{color:#77e2dc}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:82px;box-shadow:none;background:#fffffff5;border-bottom:1px solid #17365d14;padding:0 clamp(22px,5vw,84px);position:relative}.brand{width:195px;min-width:0;height:auto;display:block}.brand img{width:100%;height:auto;display:block}.site-header nav{gap:34px}.site-header nav a{color:#405570;font-size:14px;font-weight:620;position:relative}.site-header nav a:after{content:"";background:var(--iw-teal);height:2px;transition:right .2s;position:absolute;bottom:-12px;left:0;right:100%}.site-header nav a:hover{color:var(--iw-navy)}.site-header nav a:hover:after{right:0}.header-cta{color:#fff;background:var(--iw-navy);border:0;border-radius:8px;min-height:45px;padding:0 18px;font-size:13px;box-shadow:0 8px 24px #17365d29}.header-cta:hover{color:#fff;background:#214975;transform:translateY(-2px)}.header-cta span{color:#72d9d4}.hero{background:linear-gradient(#17365d0b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#17365d0b 1px,#0000 1px) 0 0/64px 64px,linear-gradient(135deg,#fff 0%,#f7f9fb 72%,#eef5f8 100%);align-content:center;min-height:calc(100vh - 82px);padding:clamp(62px,8vw,110px) clamp(22px,5vw,84px) 42px;display:grid}.hero:before{content:"";border:1px solid #00b3ff24;border-radius:46% 0 0 46%;width:33vw;min-width:340px;height:33vw;min-height:340px;position:absolute;top:7%;right:-11vw;box-shadow:-56px 0 #0fa7a109,-112px 0 #17365d06}.hero:after{content:"";background:#17365d09;border-radius:26px;width:210px;height:104px;position:absolute;bottom:11%;left:-40px;transform:rotate(-8deg)}.hero-grid{z-index:2;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,7vw,112px);width:min(1420px,100%);margin:auto;display:grid;position:relative}.hero-message{padding:20px 0}.eyebrow{color:#566a83;letter-spacing:.04em;background:0 0;border:0;align-items:center;gap:12px;width:fit-content;padding:0;font-size:12px;font-weight:650;display:flex}.eyebrow span{color:var(--iw-navy);letter-spacing:.16em;font-weight:800}.eyebrow i{background:var(--iw-teal);width:34px;height:2px}.hero h1{color:var(--iw-ink);letter-spacing:-.075em;text-align:left;margin:26px 0 24px;font-size:clamp(56px,6.4vw,96px);line-height:1.02}.hero h1 em{color:var(--iw-navy);font-style:normal}.hero h1 em:after{content:"";background:var(--iw-coral);vertical-align:.12em;border-radius:3px;width:.16em;height:.16em;margin-left:.05em;display:inline-block}.hero-copy{color:#66768b;text-align:left;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.75}.hero-pillars{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:42px;display:grid}.hero-pillars span{border-top:2px solid var(--iw-navy);background:#ffffffa6;padding:14px 10px}.hero-pillars i{color:var(--iw-teal);margin-bottom:10px;font-size:10px;font-style:normal;font-weight:750;display:block}.hero-pillars b{color:var(--iw-navy);font-size:14px}.hero-workbench{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #17365d2b;border-radius:22px;padding:18px;position:relative;box-shadow:0 32px 80px #17365d21,0 4px #17365d0a}.hero-workbench:before{content:"";background:linear-gradient(90deg,var(--iw-navy) 0 42%,var(--iw-teal) 42% 67%,var(--iw-cyan) 67% 88%,var(--iw-coral) 88%);border-radius:4px;height:4px;position:absolute;top:-9px;left:50px;right:50px}.workbench-status{color:#53667e;justify-content:space-between;align-items:center;padding:4px 5px 15px;font-size:11px;display:flex}.workbench-status span{align-items:center;gap:8px;font-weight:700;display:flex}.workbench-status span i,.presence-head em i{background:var(--iw-teal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0fa7a11a}.workbench-status b{color:#91a0b0;font:650 10px var(--font-geist-mono);letter-spacing:.08em}.task-composer{background:#fff;border:1px solid #d6e0e9;border-radius:15px;width:auto;margin:0;position:relative;overflow:visible;box-shadow:0 14px 34px #17365d14}.task-composer:focus-within{border-color:var(--iw-cyan);transform:translateY(-4px);box-shadow:0 24px 55px #17365d29,0 0 0 4px #00b3ff1c}.composer-heading{padding:18px 20px 0}.composer-heading label{color:var(--iw-navy);font-size:15px;font-weight:760}.composer-heading label:before{content:"";background:var(--iw-cyan);width:9px;height:9px;box-shadow:13px 0 0 var(--iw-teal);border-radius:2px;margin-right:9px;display:inline-block;transform:translateY(-1px)}.composer-heading label span{display:none}.composer-heading small{color:#99a5b4;font-size:11px}.task-composer textarea{min-height:170px;color:var(--iw-ink);background:0 0;border:0;margin:0;padding:23px 20px 20px;font-size:18px;line-height:1.7}.task-composer textarea::placeholder{color:#9eabb9}.task-composer textarea:focus{outline:0}.composer-footer{border-top:1px solid #e7ecf1;margin:0 14px 14px;padding:13px 0 0}.privacy{color:#75869b;font-size:10px}.privacy span{color:#526b83}.privacy span:before{content:"✓";width:18px;height:18px;color:var(--iw-teal);background:#e9f7f5;border-radius:50%;place-items:center;margin-right:5px;font-size:10px;display:inline-grid}.privacy i{background:#dce4eb}.composer-footer button{background:var(--iw-navy);border-radius:11px;min-width:172px;min-height:72px;box-shadow:0 14px 28px #17365d33}.composer-footer button:hover{background:#214975;transform:translateY(-2px)}.composer-footer button b{font-size:15px}.composer-footer button>span{color:#6ee0da}.quick-tasks{justify-content:flex-start;gap:7px;margin:14px 1px 0}.quick-tasks>span{color:#8b99aa;text-align:left;flex-basis:100%;font-size:10px}.quick-tasks button{color:#556a82;background:#fff;border:1px solid #dce4eb;border-radius:8px;padding:8px 10px;font-size:10px}.quick-tasks button:hover{color:var(--iw-navy);background:#f2fbfb;border-color:#8bc9d0;transform:translateY(-2px)}.quick-tasks button i{color:var(--iw-teal);font:700 8px var(--font-geist-mono)}.quick-tasks .discover{color:var(--iw-navy);background:#f1faff;border-color:#00b3ff47}.presence-card{z-index:2;background:#ffffffc7;border:1px solid #17365d24;border-radius:15px;width:min(1420px,100%);margin:32px auto 0;padding:14px 16px;position:relative;bottom:auto;right:auto;box-shadow:0 15px 35px #17365d0f}.presence-head{padding:0 2px 10px}.presence-head span{color:#61728a;letter-spacing:.08em;font-size:10px;font-weight:720}.presence-head em{color:var(--iw-teal);align-items:center;gap:7px;font-size:10px;font-style:normal;display:flex}.hero-colleagues{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.hero-colleagues button{color:var(--iw-ink);text-align:left;background:#fff;border:1px solid #e5eaf0;border-radius:11px;align-items:center;gap:10px;padding:10px;transition:all .2s;display:flex}.hero-colleagues button:hover{border-color:#b4d8db;transform:translateY(-2px);box-shadow:0 9px 18px #17365d12}.employee-mono{border-radius:8px;background:var(--iw-navy)!important;box-shadow:none!important}.employee-mono.cyan{background:var(--iw-teal)!important}.employee-mono.indigo{background:var(--iw-cyan)!important}.employee-mono.crimson{background:var(--iw-coral)!important}.employee-mono.violet{background:#236486!important}.hero-colleagues small{color:inherit}.hero-colleagues small b{color:var(--iw-navy);font-size:11px;display:block}.hero-colleagues small i{color:#8b98a8;margin-top:4px;font-size:9px;font-style:normal;display:block}.hero-aurora,.hero-orbit,.scroll-cue{display:none}.section-shell{max-width:none;padding:110px max(5vw,22px)}.section-heading{max-width:1420px;margin:0 auto 42px}.section-heading h2{max-width:760px;color:var(--iw-ink);letter-spacing:-.055em;margin-top:14px;font-size:clamp(40px,4.4vw,64px);line-height:1.12}.section-heading>p{color:#6a7b8f;font-size:16px;line-height:1.8}.team-section{background:#fff}.team-proof{border:1px solid var(--iw-line);background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);max-width:1420px;margin:0 auto 30px}.team-proof>span{border-right:1px solid var(--iw-line);padding:19px 22px}.team-proof>span:last-child{border-right:0}.team-proof i{color:var(--iw-teal);font:750 10px var(--font-geist-mono)}.team-proof b{color:var(--iw-navy);font-size:14px}.team-proof small{color:#76859a;font-size:13px}.employee-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1420px;margin:auto}.employee-card{background:#fff;border:1px solid #dfe6ed;border-radius:22px;grid-template-rows:1fr auto;grid-template-columns:56px minmax(0,1fr);min-height:530px;transition:all .25s;overflow:hidden;box-shadow:0 10px 25px #17365d0e}.employee-card:hover{border-color:#9fc7cc;transform:translateY(-5px);box-shadow:0 22px 46px #17365d1c}.employee-card:before{height:4px;left:56px}.badge-strip{padding:28px 6px}.badge-strip span,.badge-strip small{color:#c8d4e2}.badge-strip span{letter-spacing:.08em;font-size:9px}.badge-strip small{font-size:10px}.badge-strip strong{color:#fff;writing-mode:vertical-rl;font-size:34px}.employee-body{min-width:0;padding:22px 16px 24px}.employee-top .status-dot{color:#238569;white-space:nowrap;flex-shrink:0;padding:6px 8px;font-size:12px}.employee-top .status-dot:before{animation:none}.employee-card h3{color:var(--iw-ink);letter-spacing:-.035em;margin:25px 0 10px;font-size:30px;font-weight:600}.role-cn{line-height:1.6;color:var(--iw-ink)!important;font-size:14px!important;font-weight:650!important}.role-en{letter-spacing:0;min-height:52px;margin:7px 0 22px;line-height:1.5;color:#8996a7!important;font-size:12px!important}.skill-list{margin-bottom:32px}.skill-list span{color:#62738a;background:#f7f9fc;border-color:#e0e7ed;border-radius:9px;padding:6px 8px;font-size:12px}.employee-body>button{color:#2c64c4;background:#eef4ff;border:0;border-radius:12px;gap:6px;height:auto;min-height:48px;padding:12px;font-size:14px}.employee-body>button:hover{color:#fff;background:#244f95}.employee-card footer{color:#8896a7;letter-spacing:0;text-align:center;background:#f4f6fa;min-height:42px;padding:10px 7px;font-size:11px;line-height:1.6}.mission-section{background:var(--iw-ink);grid-template-columns:.6fr 1fr;gap:70px;min-height:560px;padding:92px max(8vw,22px)}.mission-number{color:#ffffff14;letter-spacing:-.08em;font-size:clamp(70px,10vw,150px);line-height:.78}.mission-copy h2{color:#fff;letter-spacing:-.055em;margin:19px 0 23px;font-size:clamp(42px,4.8vw,68px)}.mission-copy>p{color:#9fb0c3;max-width:660px;font-size:16px;line-height:1.9}.mission-copy blockquote{border-left:3px solid var(--iw-cyan);color:#fff;background:0 0;margin:28px 0 0;padding:16px 0 16px 23px;font-size:18px}.process-section{background:var(--iw-cloud)}.process-line{border:1px solid var(--iw-line);box-shadow:none;border-radius:14px;padding:0;overflow:hidden;max-width:1420px!important}.process-step{border-right:1px solid var(--iw-line);background:#fff;min-height:190px;padding:25px 22px}.process-step:last-child{border-right:0}.process-step>span{color:var(--iw-teal)}.process-step>i{background:var(--iw-navy);width:14px;height:14px;box-shadow:20px 0 0 var(--iw-teal),40px 0 0 var(--iw-cyan);border:0;border-radius:4px;margin:24px 0}.process-step:not(:last-child):after{display:none}.process-step strong{color:var(--iw-navy);font-size:16px}.process-step small{color:#8795a6;margin-top:8px;font-size:11px}.workspace-vision{background:var(--iw-navy);grid-template-columns:1.35fr .65fr;min-height:650px;display:grid}.workspace-visual{min-height:650px;position:relative;overflow:hidden}.workspace-visual:after{content:"";background:linear-gradient(90deg,#0000 65%,#17365de6);position:absolute;inset:0}.workspace-visual img{object-fit:cover;width:100%;height:100%}.workspace-visual>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1d3ab3;border-radius:5px;padding:8px 12px;font-size:10px;position:absolute;bottom:20px;left:24px}.workspace-story{color:#fff;flex-direction:column;justify-content:center;padding:70px max(5vw,40px) 70px 20px;display:flex}.workspace-story h2{letter-spacing:-.055em;margin:19px 0 24px;font-size:clamp(39px,4vw,58px);line-height:1.16}.workspace-story>p{color:#c1cedb;margin:0 0 30px;font-size:15px;line-height:1.85}.workspace-story>small{color:#8094aa;margin-top:24px;font-size:10px;line-height:1.6}.commercial-section{background:#eef3f7;padding:110px max(4vw,18px)}.commercial-shell{max-width:1480px}.commercial-heading h2{color:var(--iw-ink)}.commercial-heading h2 em{color:var(--iw-teal)}.commercial-heading>p{color:#65768a;font-size:14px;line-height:1.9}.commercial-heading>p strong{color:var(--iw-navy)}.growth-path{box-shadow:none;border-color:#d6e0e8;border-radius:12px}.growth-path span i{color:var(--iw-teal);background:#e8f5f4}.plan-grid{gap:10px}.plan-card{border:1px solid #dbe3ea;border-radius:14px;min-height:735px;padding:27px 24px;box-shadow:0 10px 28px #17365d0e}.plan-card:hover{transform:translateY(-5px);box-shadow:0 22px 50px #17365d1a}.plan-card.featured{border:2px solid var(--iw-teal);background:#fff;transform:translateY(-10px);box-shadow:0 24px 55px #0fa7a124}.plan-card.featured:before{background:linear-gradient(90deg,var(--iw-navy),var(--iw-teal),var(--iw-cyan))}.plan-card header>span,.plan-card header>em{color:var(--iw-teal)}.plan-card header>em{background:#e9f7f5;border-radius:5px}.plan-card h3{color:var(--iw-ink)}.plan-highlight{color:#fff;background:var(--iw-teal)}.plan-promise{color:#6a7b8f}.plan-price strong{color:var(--iw-navy)}.plan-card.featured .plan-price strong{color:var(--iw-teal)}.plan-quota{background:#f5f8fa;border-color:#dce5ec;border-radius:8px}.plan-quota span{color:#7d8c9d}.points-help{color:#fff!important;background:var(--iw-teal)!important}.plan-card li{color:#5e7084}.plan-card li:first-letter{color:var(--iw-teal)}.plan-cta{color:var(--iw-navy);border-color:#bfcfdd;border-radius:8px}.plan-card.featured .plan-cta,.plan-card.pro-plan .plan-cta{color:#fff;border-color:var(--iw-navy);background:var(--iw-navy);box-shadow:0 12px 24px #17365d2e}.plan-card.pro-plan{border-color:#ff6b5b7a}.plan-card.pro-plan:before{background:var(--iw-coral)}.plan-card.pro-plan header>em{color:#b84a3f;background:#fff0ee}.plan-note{background:#fff7f6;border-color:#f0d6d2}.pro-continuation-link{color:#a7493f}.pro-operation{box-shadow:none;background:#fff;border-color:#cddae4;border-radius:14px}.pro-operation:before{background:var(--iw-coral)}.pro-operation>header>div>span{color:var(--iw-teal)}.pro-operation-grid article{border-radius:9px}.pro-operation-grid article>span{color:var(--iw-teal)}.request-policy{border-radius:12px}.request-policy button{color:#fff;background:var(--iw-navy)}.advanced-grid article{box-shadow:none;border-radius:12px}.advanced-grid article>span{color:var(--iw-teal)}.commercial-note,.price-return{border-radius:12px}.price-return{background:var(--iw-navy)}.price-return button{color:var(--iw-navy);background:#fff}.security-section{background:#fff;padding:76px max(4vw,18px)}.security-shell{background:var(--iw-ink);max-width:1420px;box-shadow:none;border-radius:16px}.security-intro a{color:#fff;background:var(--iw-teal);border-radius:7px}.guarantee-grid>div{border-radius:9px}.guarantee-grid>div:hover{border-color:#0fa7a166}.guarantee-grid>div>span{color:#73d8d2}.guarantee-grid h3{color:#fff}.final-cta{background:#f7f8fa;padding:110px max(5vw,22px)}.final-cta:before,.final-cta:after{display:none}.final-cta-card{background:#fff;border:0;border-radius:16px;max-width:1420px;min-height:430px;padding:62px;box-shadow:0 22px 65px #17365d1a}.final-cta-card:before{width:340px;height:340px;box-shadow:none;background:#eef5f7;border-radius:80px;transform:rotate(18deg)}.final-cta h2 em{color:var(--iw-teal);background:0 0}.cta-action{border-radius:14px;transform:none;box-shadow:0 20px 50px #17365d21;animation:none!important}.cta-action:hover{transform:translateY(-5px)}.cta-ready em{color:var(--iw-teal);background:#e7f7f4}.cta-person{border-radius:8px}.cta-action>button{background:var(--iw-navy);border-radius:9px;box-shadow:0 12px 26px #17365d33}.site-footer{background:var(--iw-ink);padding-top:54px}.footer-brand{filter:brightness(0)invert();opacity:.92}.site-footer>p{color:#9cadc0;line-height:1.8}.site-footer>small{color:#75899e}.flow-layer{background:#0b1d3af0}.flow-close{border:1px solid #ffffff24;border-radius:8px}.match-card,.task-confirm,.invite-shell,.guide-shell{border-radius:14px}.match-identity,.guide-side,.invite-side,.join-card{background:var(--iw-ink)!important}.task-confirm button,.guide-form button:not(.guide-back),.invite-form>button{background:var(--iw-navy);border-radius:8px;box-shadow:0 12px 24px #17365d33}.invite-form input,.invite-form textarea,.guide-form textarea{border-radius:8px}.invite-form input:focus,.invite-form textarea:focus,.guide-form textarea:focus{border-color:var(--iw-cyan);box-shadow:0 0 0 4px #00b3ff1a}.work-rail{background:var(--iw-ink)}.work-logo img{width:38px;height:38px}.workspace{background:#edf2f5}.work-main>header,.deliverables{background:#fff}.work-breadcrumb,.saving{color:var(--iw-teal)}.work-avatar,.file-icon{background:var(--iw-navy)!important}.pulse,.status-row.complete>span{background:var(--iw-teal)!important}.result-actions button,.send-work{background:var(--iw-navy)!important}@media (max-width:1180px){.site-header nav{gap:20px}.hero-grid{grid-template-columns:1fr;gap:36px}.hero-message{max-width:780px}.hero-pillars{max-width:640px}.employee-grid{grid-template-columns:repeat(2,1fr)}.employee-card:last-child{grid-column:1/-1}.workspace-vision{grid-template-columns:1fr}.workspace-visual{min-height:520px}.workspace-visual:after{background:linear-gradient(180deg,transparent 68%,var(--iw-navy))}.workspace-story{padding:20px max(6vw,28px) 72px}}@media (max-width:900px){.site-header{height:70px}.brand{width:175px}.site-header nav{display:none}.hero{min-height:auto;padding-top:70px}.hero h1{font-size:clamp(52px,12vw,78px)}.presence-card{margin-top:22px}.hero-colleagues{grid-template-columns:repeat(3,1fr)}.team-proof{grid-template-columns:repeat(2,1fr)}.team-proof>span:nth-child(2){border-right:0}.team-proof>span:nth-child(-n+2){border-bottom:1px solid var(--iw-line)}.mission-section{grid-template-columns:1fr;gap:38px}.mission-number{display:none}.company-card{max-width:520px}.process-line{grid-template-columns:repeat(2,1fr);display:grid}.process-step{border-bottom:1px solid var(--iw-line)}.process-step:nth-child(2n){border-right:0}.process-step:last-child{border-bottom:0;grid-column:1/-1}}@media (max-width:680px){.site-header{padding:0 16px}.brand{width:150px}.header-cta{min-height:40px;padding:0 12px;font-size:11px}.hero{background-size:42px 42px,42px 42px,auto;padding:54px 14px 26px}.hero:before{opacity:.55}.hero h1{margin-top:20px;font-size:52px}.hero-copy{font-size:16px}.hero-pillars{grid-template-columns:repeat(2,1fr);margin-top:30px}.hero-workbench{border-radius:16px;padding:11px}.workbench-status{padding:6px 3px 13px}.task-composer textarea{min-height:145px;padding:18px 16px;font-size:16px}.composer-heading{align-items:flex-start;padding:16px 16px 0}.composer-heading label{font-size:14px}.composer-heading small{display:none}.composer-footer{flex-direction:column;align-items:stretch}.privacy{grid-template-columns:1fr 1fr;gap:7px;padding:4px 3px;display:grid}.privacy i{display:none}.composer-footer button{width:100%;min-height:58px}.quick-tasks{grid-template-columns:repeat(2,1fr);display:grid}.quick-tasks>span{grid-column:1/-1}.quick-tasks button{justify-content:flex-start}.hero-colleagues{grid-template-columns:1fr 1fr}.hero-colleagues button:last-child{grid-column:1/-1}.section-heading{flex-direction:column;align-items:flex-start;gap:16px}.section-heading h2{font-size:39px}.section-heading>p br{display:none}.team-proof{grid-template-columns:1fr 1fr}.team-proof>span{padding:15px}.employee-grid{grid-template-columns:1fr}.employee-card:last-child{grid-column:auto}.mission-section{padding-top:72px;padding-bottom:72px}.mission-copy h2{font-size:40px}.company-card{padding:24px}.process-line{grid-template-columns:1fr}.process-step,.process-step:nth-child(2n),.process-step:last-child{border-right:0;border-bottom:1px solid var(--iw-line);grid-column:auto}.process-step:last-child{border-bottom:0}.workspace-visual{min-height:330px}.workspace-story{padding:16px 22px 60px}.workspace-story h2{font-size:38px}.commercial-section{padding-top:78px}.plan-card{min-height:0}.plan-card.featured{transform:none}.final-cta-card{padding:34px 22px}.site-footer{align-items:flex-start;gap:25px}.footer-brand{width:190px}}.entry-section{color:var(--iw-ink);background:radial-gradient(at 50% 62%,#00b3ff0b,#0000 64%),linear-gradient(#fff,#f7f9fc);padding:68px 24px 54px;position:relative}.entry-intro{text-align:center;max-width:980px;margin:0 auto 34px}.entry-eyebrow{color:#697a8e;letter-spacing:.05em;justify-content:center;align-items:center;gap:13px;margin:0 0 23px;font-size:13px;font-weight:500;display:flex}.entry-eyebrow span{background:#c9d4df;width:1px;height:12px}.entry-intro h1{color:var(--iw-ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.8vw,66px);font-weight:650;line-height:1.3}.entry-intro h1 em{color:#087f82;margin-left:.08em;font-style:normal;display:inline-block}.entry-description{color:#708197;margin:19px 0 0;font-size:17px;font-weight:400;line-height:1.9}.entry-workbench{max-width:920px;margin:auto;position:relative}.entry-composer{background:#fff;border:1px solid #dce5ef;border-radius:24px;padding:25px 28px 20px;scroll-margin-top:24px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 24px 60px -18px #193e6738,0 6px 16px -8px #193e671f,inset 0 1px #ffffffe6}.entry-composer:hover{border-color:#bed3e2;box-shadow:0 28px 65px -18px #193e6740,0 8px 18px -8px #193e671f}.entry-composer:focus-within{border-color:#75b7bb;transform:translateY(-3px);box-shadow:0 32px 72px -18px #193e6745,0 0 0 3px #0fa7a111}.entry-composer-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.entry-composer-heading label{color:#314d6a;font-size:15px;font-weight:600}.entry-composer-heading>span{color:#8a98a9;font-size:12px}.entry-composer textarea{resize:vertical;width:100%;min-height:136px;box-shadow:none;color:var(--iw-ink);caret-color:#087f82;background:0 0;border:0;outline:none;margin:0;padding:22px 0 18px;font-size:18px;line-height:1.8;display:block}.entry-composer textarea::placeholder{color:#9aa8b9;opacity:1}.entry-composer textarea:focus-visible{outline:none}.entry-composer-footer{border-top:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:20px;padding-top:15px;display:flex}.entry-composer-footer p{color:#7c8b9d;align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.entry-composer-footer p span{background:#b5c2cf;border-radius:50%;width:3px;height:3px}.entry-composer-footer button{color:#fff;background:var(--iw-navy);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:24px;min-height:50px;padding:12px 22px;font-size:15px;font-weight:600;transition:background .2s,transform .2s;display:flex;box-shadow:0 8px 16px -8px #17365d80}.entry-composer-footer button:hover{background:#21517a;transform:translateY(-1px)}.entry-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px auto 0;display:flex}.entry-suggestions button{color:#63768c;cursor:pointer;background:#ffffffa6;border:1px solid #e0e7ef;border-radius:10px;padding:9px 13px;font-size:13px;transition:color .2s,border-color .2s,background .2s}.entry-suggestions button:hover{color:#087f82;background:#fff;border-color:#a8cece}.entry-guide{color:#7c8a9b;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:18px auto 0;padding:4px;font-size:13px;display:flex}.entry-guide:hover{color:#087f82}.entry-roster{max-width:960px;margin:38px auto 0}.entry-roster>p{text-align:center;color:#8998a9;letter-spacing:.04em;margin:0 0 13px;font-size:12px}.entry-roster>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.entry-roster button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:8px;transition:background .2s,border-color .2s;display:flex}.entry-roster button:hover{background:#fff;border-color:#e0e8ef}.entry-roster .employee-avatar{width:44px;height:44px}.entry-roster button>span:last-child{min-width:0}.entry-roster b{color:#3f5772;font-size:13px;font-weight:600;display:block}.entry-roster small{color:#8997a9;margin-top:4px;font-size:12px;line-height:1.5;display:block}.team-section .section-heading h2{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,49px);font-weight:620;line-height:1.3}.team-section .section-heading>p{font-size:15px}.team-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.team-proof>span{border-bottom:0}.team-proof>span:nth-child(2){border-right:1px solid var(--iw-line)}.role-library{border-top:1px solid var(--iw-line);max-width:1420px;margin:76px auto 0;padding-top:48px;scroll-margin-top:24px}.role-library-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.role-library-heading .section-kicker{font-size:12px}.role-library-heading h3{color:var(--iw-ink);letter-spacing:-.025em;margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.35}.role-library-heading>p{color:#77879a;margin:0;font-size:15px;line-height:1.8}.role-library-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 22px;display:flex}.role-filters{flex-wrap:wrap;gap:6px;display:flex}.role-filters button{color:#64768c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-height:40px;padding:9px 16px;font-size:14px;transition:background .2s,color .2s}.role-filters button:hover{background:#eef3f7}.role-filters button[aria-pressed=true]{color:#fff;background:var(--iw-navy)}.role-count{color:#8796a7;flex-shrink:0;font-size:12px}.role-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.role-tile{background:#fff;border:1px solid #e0e7ef;border-radius:17px;flex-direction:column;min-width:0;padding:21px;transition:border-color .2s,box-shadow .2s;display:flex}.role-tile:hover{border-color:#b3d0d5;box-shadow:0 10px 28px -12px #17365d2e}.role-tile-identity{align-items:center;gap:12px;display:flex}.role-tile-identity .employee-avatar{width:50px;height:50px}.role-tile-identity>div{min-width:0}.role-tile-identity>div>span{color:#078a89;font-size:13px;font-weight:600}.role-tile h4{color:#233c59;margin:5px 0 0;font-size:15px;font-weight:650;line-height:1.6}.role-tile>p{color:#7c8c9f;margin:17px 0 20px;font-size:13px;line-height:1.7}.role-tile>button{color:#56718f;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #f0f3f6;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:auto;padding:12px 0 0;font-size:13px;display:flex}.role-tile>button:hover{color:#078a89}.role-library-note{color:#8795a6;margin:22px 0 0;font-size:12px;line-height:1.8}@media (max-width:1400px) and (min-width:901px){.employee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.employee-card:last-child{grid-column:auto}.employee-card{min-height:490px}.employee-body{padding:24px}.role-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.entry-section{padding-top:50px}.entry-roster>div{flex-wrap:wrap;justify-content:center;gap:6px 16px;display:flex}.entry-roster button{flex:0 168px}.employee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.employee-card:last-child{grid-column:auto}.employee-card{min-height:480px}.employee-body{padding:22px}.team-proof>span{grid-template-columns:30px 1fr;column-gap:9px;padding:17px}.team-proof i{width:28px;height:32px}.team-proof b{font-size:13px}.team-proof small{font-size:12px}.role-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.role-library-toolbar{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.entry-section{padding:38px 16px}.entry-intro{margin-bottom:26px}.entry-eyebrow{margin-bottom:18px;font-size:12px}.entry-intro h1{letter-spacing:-.04em;font-size:clamp(30px,7.5vw,43px);line-height:1.45}.entry-description{margin-top:13px;font-size:14px;line-height:1.85}.entry-composer{border-radius:20px;padding:20px 19px 17px}.entry-composer-heading label{font-size:14px}.entry-composer-heading>span{display:none}.entry-composer textarea{min-height:150px;padding-top:18px;font-size:16px}.entry-composer-footer{flex-direction:column;align-items:stretch;gap:17px}.entry-composer-footer p{flex-wrap:wrap;justify-content:center;font-size:12px}.entry-composer-footer button{min-height:48px}.entry-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:20px;display:grid}.entry-suggestions button{padding:9px 6px;font-size:12px}.entry-roster{margin-top:28px}.entry-roster>div{gap:2px}.entry-roster button{flex-basis:calc(50% - 2px);max-width:180px;padding:7px 3px}.entry-roster .employee-avatar{width:38px;height:38px}.entry-roster small{font-size:11px}.team-section{padding:66px 18px}.team-section .section-heading{margin-bottom:27px}.team-section .section-heading h2{font-size:31px}.team-proof{grid-template-columns:1fr}.team-proof>span,.team-proof>span:nth-child(2){border-right:0;border-bottom:1px solid var(--iw-line);padding:16px 20px}.team-proof>span:last-child{border-bottom:0}.employee-grid{grid-template-columns:1fr;gap:18px}.employee-card{grid-template-columns:64px minmax(0,1fr);min-height:430px}.employee-card:before{left:64px}.employee-body{padding:22px 24px}.employee-card h3{margin-top:20px;font-size:31px}.role-en{min-height:0;margin-bottom:22px}.role-library{margin-top:54px;padding-top:36px}.role-library-heading{flex-direction:column;align-items:flex-start;gap:14px}.role-library-heading h3{font-size:28px}.role-library-heading>p{font-size:14px}.role-library-heading>p br{display:none}.role-library-toolbar{margin-top:21px}.role-filters{gap:4px}.role-filters button{padding:8px 12px;font-size:13px}.role-library-grid{grid-template-columns:1fr;gap:12px}.role-tile{padding:20px}}.process-step .process-symbol{color:#315579;width:54px;height:54px;box-shadow:none;background:#edf3f9;border:1px solid #dde7f0;border-radius:14px;place-items:center;margin:22px 0 24px;display:grid}.process-step .process-symbol-1{color:#078d89;background:#e8f6f3;border-color:#d2ebe4}.process-step .process-symbol-2{color:#127fac;background:#eaf6fc;border-color:#d6ebf5}.process-step .process-symbol-3{color:#b96848;background:#fdf0e9;border-color:#f4dfd1}.process-step .process-symbol-4{color:#556db0;background:#eef1fb;border-color:#dfe5f5}.process-step small{font-size:13px;line-height:1.7}.purpose-section{color:#fff;background:#0d2541;padding:85px max(5vw,22px);scroll-margin-top:24px}.purpose-shell{grid-template-columns:1.2fr 1fr;align-items:center;gap:48px 110px;max-width:1300px;margin:auto;display:grid}.purpose-intro h2{color:#f4f8fc;letter-spacing:-.025em;margin:24px 0;font-size:clamp(34px,3.5vw,51px);font-weight:600;line-height:1.45}.purpose-intro h2 em{color:#75d3cc;font-style:normal}.purpose-intro>p{color:#96acbe;max-width:570px;margin:0;font-size:16px;line-height:2}.purpose-principles{border-top:1px solid #ffffff1f}.purpose-principles article{border-bottom:1px solid #ffffff1f;gap:22px;padding:24px 0;display:flex}.purpose-principles article>span{color:#4c8f9f;letter-spacing:.08em;padding-top:4px;font-size:12px}.purpose-principles h3{color:#d9e6ee;margin:0 0 8px;font-size:18px;font-weight:500}.purpose-principles p{color:#859eb3;margin:0;font-size:14px;line-height:1.8}.purpose-belief{border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;align-items:center;gap:35px;padding:30px 0 0;display:flex}.purpose-belief>div>span{color:#74b9b8;letter-spacing:.09em;font-size:12px}.purpose-belief p{color:#e5f2f4;letter-spacing:.015em;margin:12px 0 0;font-size:clamp(22px,2.3vw,32px);font-weight:500;line-height:1.6}.purpose-belief a{color:#86d0cd;border-bottom:1px solid #609397;flex-shrink:0;align-items:center;gap:25px;padding:13px 0;font-size:14px;display:flex}.purpose-belief a:hover{color:#fff;border-color:#fff}.workspace-vision{min-height:0;display:block}.workspace-visual{aspect-ratio:3;width:100%;min-height:0}.workspace-visual:after{background:linear-gradient(#0000 86%,#17365d40)}.workspace-story{grid-template-columns:1fr 1.1fr;gap:70px;max-width:1500px;margin:auto;padding:52px max(5vw,24px) 60px;display:grid}.workspace-copy h2{color:#fff;letter-spacing:-.02em;margin:16px 0 22px;font-size:clamp(30px,3vw,43px);font-weight:550;line-height:1.4}.workspace-copy>p{color:#aec1d1;margin:0;font-size:15px;line-height:1.9}.workspace-copy>small{color:#819bb4;margin-top:20px;font-size:12px;line-height:1.8;display:block}.workspace-story .workspace-copy{margin:0}.workspace-story .workspace-examples{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:13px;margin:0;display:grid}.workspace-examples article{background:#ffffff08;border:1px solid #ffffff17;border-radius:13px;min-width:0;padding:22px}.workspace-examples .employee-avatar{background:#f1f7fb;border-radius:9px;width:40px;height:40px;padding:4px}.workspace-examples article>div{margin:16px 0 0}.workspace-examples article span{color:#83b6c7;font-size:12px;line-height:1.6}.workspace-examples h3{color:#d9e7f0;margin:8px 0 0;font-size:15px;font-weight:500;line-height:1.8}@media (max-width:1000px){.purpose-shell{gap:40px 45px}.purpose-belief{flex-direction:column;align-items:flex-start;gap:20px}.workspace-story{gap:35px}.workspace-examples article{padding:17px}}@media (max-width:680px){.purpose-section{padding:62px 24px}.purpose-shell{grid-template-columns:1fr;gap:34px}.purpose-intro h2{font-size:33px}.purpose-intro>p{font-size:15px}.purpose-principles article{padding:21px 0}.purpose-belief{padding-top:26px}.purpose-belief p{font-size:23px}.workspace-visual{aspect-ratio:auto;min-height:230px}.workspace-visual img{object-fit:cover;object-position:center}.workspace-visual>span{font-size:11px;bottom:15px;left:16px}.workspace-story{grid-template-columns:1fr;gap:28px;padding:35px 23px 46px}.workspace-copy h2{font-size:32px}.workspace-story .workspace-examples{gap:10px}.workspace-examples article{padding:16px}.workspace-examples h3{font-size:14px}}@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}
