@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300..700&family=Instrument+Serif:ital@0;1&display=swap";:root{--ink: #122019;--ink-2: #1c2e25;--forest: #11392c;--forest-deep: #0a2a20;--forest-soft: #1b4a3a;--paper: #f4f1e8;--paper-2: #faf8f2;--paper-3: #ebe7db;--white: #fffefa;--lime: #d9f27c;--lime-strong: #c9eb58;--lime-soft: #edf7c9;--coral: #e87855;--coral-soft: #f9e0d6;--blue: #c8dfe9;--blue-soft: #e4eef2;--violet: #d8d1ee;--violet-soft: #eeebf7;--sand: #eadcc5;--sand-soft: #f3ebdd;--line: #ded9ca;--line-soft: #e9e5da;--muted: #647168;--muted-2: #8a938b;--danger: #b64934;--star: #11392c;--star-empty: #cfc9bb;--ink-rgb: 18, 32, 25;--forest-rgb: 17, 57, 44;--paper-rgb: 244, 241, 232;--paper-2-rgb: 250, 248, 242;--lime-rgb: 217, 242, 124;--shadow-sm: 0 1px 2px rgba(var(--ink-rgb), .04);--shadow-md: 0 18px 50px rgba(var(--ink-rgb), .09);--shadow-lg: 0 30px 80px rgba(var(--ink-rgb), .16);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 22px;--radius-xl: 30px;--font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-display: "Instrument Serif", "Songti SC", "Noto Serif SC", "PingFang TC", Georgia, serif;--container: 1280px}[data-theme=ocean]{--ink: #07162e;--ink-2: #12213d;--forest: #071b3e;--forest-deep: #030e22;--forest-soft: #102c56;--paper: #f2f5f9;--paper-2: #fbfcfe;--paper-3: #e6ecf4;--white: #ffffff;--lime: #fdb833;--lime-strong: #f2a50d;--lime-soft: #fff1d6;--coral: #d96b4e;--coral-soft: #f8e0d6;--blue: #bfd7ee;--blue-soft: #e4eef8;--violet: #d5d8ed;--violet-soft: #eceef8;--sand: #e9dcc8;--sand-soft: #f5eee2;--line: #d6dfeb;--line-soft: #e6ebf3;--muted: #5b687b;--muted-2: #8894a6;--danger: #b64934;--star: #d99a13;--star-empty: #ccd5e2;--ink-rgb: 7, 22, 46;--forest-rgb: 7, 27, 62;--paper-rgb: 242, 245, 249;--paper-2-rgb: 251, 252, 254;--lime-rgb: 253, 184, 51;--shadow-sm: 0 1px 2px rgba(7, 22, 46, .05);--shadow-md: 0 18px 50px rgba(7, 22, 46, .1);--shadow-lg: 0 30px 80px rgba(3, 14, 34, .2)}[data-theme=nature]{--ink: #15231d;--ink-2: #26382f;--forest: #245f51;--forest-deep: #153e35;--forest-soft: #2f7162;--paper: #eef3ea;--paper-2: #f8fbf6;--paper-3: #e3ebdf;--white: #ffffff;--lime: #d3e6d8;--lime-strong: #c1dbc8;--lime-soft: #e1efe5;--coral: #c76e52;--coral-soft: #f4e0d7;--blue: #c9dfda;--blue-soft: #e4f0ec;--violet: #d9ddea;--violet-soft: #eceef6;--sand: #e7ddcc;--sand-soft: #f4eee4;--line: #d5dfd2;--line-soft: #e4ecdf;--muted: #67756c;--muted-2: #8b998f;--danger: #b64934;--star: #c5912e;--star-empty: #c9d4c9;--ink-rgb: 21, 35, 29;--forest-rgb: 36, 95, 81;--paper-rgb: 238, 243, 234;--paper-2-rgb: 248, 251, 246;--lime-rgb: 211, 230, 216;--shadow-sm: 0 1px 2px rgba(21, 35, 29, .04);--shadow-md: 0 18px 50px rgba(21, 35, 29, .08);--shadow-lg: 0 30px 80px rgba(15, 43, 36, .16)}[data-theme=nature] .site-header{background:#ffffffe6}[data-theme=nature] .btn--dark{background:var(--forest);color:var(--paper-2)}[data-theme=nature] .btn--dark:hover{background:var(--forest-deep)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.5}body::selection,::selection{background:var(--lime);color:var(--ink)}h1,h2,h3,h4,p,blockquote,figure{margin:0}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--forest);outline-offset:3px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 32px}.page-main{min-height:60vh;animation:pageIn .36s ease both}@keyframes pageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .9s linear infinite}.section{padding:94px 0}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--forest);box-shadow:0 0 0 3px rgba(var(--forest-rgb),.1);flex:none}.eyebrow--light{color:rgba(var(--paper-rgb),.65)}.eyebrow--light .eyebrow-dot{background:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.12)}.display-title{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:.98}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:600;line-height:1;letter-spacing:-.01em;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.48;pointer-events:none}.btn--dark{background:var(--ink);color:var(--paper-2)}.btn--dark:hover{background:var(--forest);box-shadow:0 8px 24px rgba(var(--ink-rgb),.18)}.btn--lime{background:var(--lime);color:var(--ink)}.btn--lime:hover{background:var(--lime-strong);box-shadow:0 8px 24px rgba(var(--lime-rgb),.2)}.btn--outline{background:transparent;border-color:var(--line);color:var(--ink)}.btn--outline:hover{background:var(--white);border-color:#c9c3b3}.btn--light{background:var(--paper-2);color:var(--forest)}.btn--light:hover{background:#fff}.btn--ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn--ghost:hover{background:rgba(var(--ink-rgb),.04)}.btn--ghost-light{background:transparent;border-color:#ffffff38;color:var(--paper)}.btn--ghost-light:hover{background:#ffffff14}.btn--sm{height:38px;padding:0 16px;font-size:12.5px;gap:7px}.btn--lg{height:54px;padding:0 27px;font-size:15px}.btn--block{width:100%}.text-link{display:inline-flex;align-items:center;gap:7px;background:none;border:none;padding:0;font-size:13px;font-weight:600;color:var(--ink);border-bottom:1px solid transparent;transition:border-color .18s ease}.text-link:hover{border-color:var(--ink)}.icon-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.icon-btn:hover{background:var(--white)}.meta-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.45;flex:none}.live-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--forest);background:rgba(var(--forest-rgb),.07);padding:4px 8px;border-radius:999px}.live-tag--light{color:var(--lime);background:rgba(var(--lime-rgb),.09)}.live-tag__dot{width:5px;height:5px;border-radius:50%;background:var(--forest);position:relative;flex:none}.live-tag__dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid currentColor;opacity:.35}.live-tag--light .live-tag__dot,.floating-rate .live-tag__dot{background:var(--lime)}.secure-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fff9;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600;color:var(--muted);letter-spacing:.02em}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 4px rgba(var(--lime-rgb),.1)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;position:relative;flex:none;font-weight:600;letter-spacing:-.02em;border:1px solid rgba(var(--ink-rgb),.06);overflow:visible}.avatar--xs{width:20px;height:20px;font-size:8px}.avatar--sm{width:30px;height:30px;font-size:10px}.avatar--md{width:44px;height:44px;font-size:13px}.avatar--lg{width:58px;height:58px;font-size:17px}.avatar--xl{width:78px;height:78px;font-size:23px}.avatar--mint{background:#cce8d6;color:#184c36}.avatar--amber{background:#efd9ad;color:#5b4215}.avatar--blue{background:#c7dce8;color:#1d4257}.avatar--coral{background:#f1c8b8;color:#69301d}.avatar--violet{background:#d7cfed;color:#413366}.avatar--lime{background:var(--lime);color:#2b4216}.avatar--sand{background:var(--sand);color:#59452a}.avatar__verified{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;background:var(--paper-2);color:var(--forest)}.avatar--lg .avatar__verified,.avatar--xl .avatar__verified{width:19px;height:19px}.avatar-stack{display:inline-flex;align-items:center}.avatar-stack .avatar{border:2px solid var(--paper-2);margin-left:-10px}.avatar-stack .avatar:first-child{margin-left:0}.avatar-stack .avatar--md{border-width:3px;margin-left:-14px}.stars{display:inline-flex;align-items:center;gap:6px}.stars__row{display:inline-flex;gap:1px;color:var(--star)}.stars__star{color:var(--star-empty)}.stars__star.is-filled{color:var(--star);fill:var(--star)}.stars__value{font-size:12px;font-weight:700}.skill-chips{display:flex;flex-wrap:wrap;gap:6px}.skill-chip{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid var(--line-soft);border-radius:6px;background:var(--paper-2);font-size:11px;font-weight:500;color:var(--ink-2);white-space:nowrap}.category-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:rgba(var(--ink-rgb),.06);color:var(--ink-2);border:1px solid rgba(var(--ink-rgb),.05);white-space:nowrap}.category-badge--web{background:#e2eee3;color:#265338}.category-badge--mobile{background:var(--blue-soft);color:#20536a}.category-badge--ai{background:var(--violet-soft);color:#54437c}.category-badge--design{background:var(--coral-soft);color:#7b3926}.category-badge--devops{background:var(--lime-soft);color:#3b521b}.category-badge--backend{background:var(--sand-soft);color:#684d2f}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap;background:rgba(var(--ink-rgb),.06)}.status-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.65}.status-pill--progress{background:var(--lime-soft);color:#405f19}.status-pill--done{background:#e2eee3;color:#265338}.status-pill--funded{background:var(--blue-soft);color:#20536a}.announcement{background:var(--forest);color:rgba(var(--paper-rgb),.8);font-size:11px;letter-spacing:.01em}.announcement__inner{height:34px;display:flex;align-items:center;gap:9px;justify-content:center}.announcement__dot{width:5px;height:5px;border-radius:50%;background:var(--lime)}.announcement__link{color:var(--lime);border-bottom:1px solid rgba(var(--lime-rgb),.35);margin-left:4px}.site-header{position:sticky;top:0;z-index:100;background:rgba(var(--paper-rgb),.92);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease,background-color .25s ease,color .2s ease}.site-header.is-scrolled{border-color:var(--line);box-shadow:0 8px 24px rgba(var(--ink-rgb),.035)}.header__inner{display:flex;align-items:center;gap:26px;height:74px}.logo{display:inline-flex;align-items:center;gap:9px;flex:none}.logo__mark{width:31px;height:31px;border-radius:9px;background:var(--forest);color:var(--lime);display:inline-flex;align-items:center;justify-content:center}.logo__mark svg{width:25px;height:25px}.logo__type{font-size:20px;font-weight:700;letter-spacing:-.045em;color:var(--ink)}.logo__dot{color:var(--forest);opacity:.5}.logo--light .logo__mark{background:var(--lime);color:var(--forest)}.logo--light .logo__type{color:var(--paper)}.main-nav{display:flex;align-items:center;gap:1px}.main-nav__link{padding:8px 11px;font-size:12.5px;font-weight:500;color:var(--muted);border-radius:999px;white-space:nowrap;transition:color .15s,background .15s}.main-nav__link:hover{color:var(--ink);background:rgba(var(--ink-rgb),.045)}.main-nav__link.is-active{color:var(--ink);background:rgba(var(--ink-rgb),.065);font-weight:600}.header__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.header__utility{display:flex;align-items:center;gap:5px}.header__divider{width:1px;height:22px;background:var(--line);margin:0 2px}.utility-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;font-size:11.5px;font-weight:600;color:var(--muted);transition:background .16s,border-color .16s,color .16s}.utility-btn:hover,.utility-btn.is-open{background:var(--white);border-color:var(--line);color:var(--ink)}.utility-btn__chevron{opacity:.5}.currency-symbol{font-size:13px;font-weight:700;color:var(--ink)}.currency-code{font-size:10.5px;letter-spacing:.04em}.utility-btn--currency{padding-right:8px}.identity-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:999px;background:transparent;text-align:left;transition:background .16s,border-color .16s}.identity-btn:hover,.identity-btn.is-open{background:var(--white);border-color:var(--line)}.identity-btn__text{display:flex;flex-direction:column;line-height:1.15;gap:1px}.identity-btn__text>span{font-size:9.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.identity-btn__text strong{font-size:11.5px;font-weight:600;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity-btn__chevron{opacity:.4}.header__cta{height:38px;padding:0 17px;font-size:12.5px}.mobile-toggle{display:none;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:transparent;align-items:center;justify-content:center}.mobile-menu{display:none}.popover-wrap{position:relative}.menu-popover{position:absolute;top:calc(100% + 9px);right:0;width:252px;padding:8px;background:var(--white);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-md);z-index:120;animation:popIn .16s ease both}@keyframes popIn{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.menu-popover__label{font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted-2);padding:7px 10px 5px}.menu-popover__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-popover__head .menu-popover__label{padding-right:0}.menu-popover__head .live-tag{margin:4px 8px 0 0;font-size:8px;padding:3px 6px}.menu-popover__foot{font-size:10px;line-height:1.45;color:var(--muted-2);border-top:1px solid var(--line-soft);padding:9px 10px 4px;margin-top:4px}.menu-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:none;border-radius:8px;background:transparent;padding:9px 10px;text-align:left;font-size:12.5px;font-weight:500}.menu-option:hover{background:var(--paper)}.menu-option.is-selected{background:var(--lime-soft);font-weight:600}.menu-option__meta{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em}.menu-option__name{display:inline-flex;align-items:center;gap:8px}.menu-option__symbol{width:18px;text-align:center;font-weight:700;color:var(--forest)}.currency-menu{width:262px}.language-menu{width:222px}.theme-btn{flex:none;white-space:nowrap}.theme-btn__label{font-size:11px;font-weight:600;white-space:nowrap}.theme-menu{width:286px;padding:8px}.theme-option{display:flex;align-items:center;gap:11px;width:100%;border:1px solid transparent;border-radius:10px;background:transparent;padding:9px;text-align:left;transition:background .15s,border-color .15s}.theme-option:hover{background:var(--paper)}.theme-option.is-selected{background:var(--paper);border-color:var(--line)}.theme-option>svg{margin-left:auto;color:var(--forest);flex:none}.theme-option__copy{display:flex;flex-direction:column;gap:1px;min-width:0}.theme-option__copy strong{font-size:12px;font-weight:600}.theme-option__copy small{font-size:9px;line-height:1.35;color:var(--muted)}.theme-swatch{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex:none;border:1px solid rgba(255,255,255,.18)}.theme-swatch--forest{background:linear-gradient(135deg,#11392c 50%,#d9f27c 50%);color:#d9f27c}.theme-swatch--ocean{background:linear-gradient(135deg,#071b3e 50%,#fdb833 50%);color:#fdb833}.theme-swatch--nature{background:linear-gradient(135deg,#245f51 50%,#eef3ea 50%);color:#eef3ea}.account-menu{width:278px}.account-menu__head{display:flex;align-items:center;gap:11px;padding:10px;border-bottom:1px solid var(--line-soft)}.account-menu__head>div{display:flex;flex-direction:column;min-width:0}.account-menu__head strong{font-size:13px}.account-menu__head span{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-menu__role{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;font-size:10px;color:var(--muted);border-bottom:1px solid var(--line-soft)}.account-menu__role b{font-size:10px;color:var(--forest);text-transform:uppercase;letter-spacing:.05em}.menu-action{display:flex;align-items:center;gap:9px;width:100%;border:none;background:transparent;border-radius:8px;padding:10px;font-size:12.5px;text-align:left;color:var(--ink)}.menu-action:hover{background:var(--paper)}.site-footer{background:var(--forest-deep);color:rgba(var(--paper-rgb),.72);padding:76px 0 0;position:relative;overflow:hidden}.footer__top{display:grid;grid-template-columns:1.15fr 1.6fr;gap:80px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:2}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.footer__brand p{max-width:300px;font-size:14px;line-height:1.6;color:rgba(var(--paper-rgb),.58)}.footer__status{display:inline-flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--paper-rgb),.5)}.footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer__col{display:flex;flex-direction:column;gap:10px}.footer__col h4{font-size:9.5px;text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--paper-rgb),.38);font-weight:700;margin-bottom:4px}.footer__col a{font-size:12.5px;color:rgba(var(--paper-rgb),.7);width:fit-content;transition:color .15s}.footer__col a:hover{color:var(--lime)}.footer__prefs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08);position:relative;z-index:2}.footer__pref{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:0 11px;height:32px;color:rgba(var(--paper-rgb),.72)}.footer__pref select{border:none;background:transparent;color:inherit;font-size:10.5px;padding:0 18px 0 0;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.5) 50%),linear-gradient(135deg,rgba(255,255,255,.5) 50%,transparent 50%);background-position:calc(100% - 7px) 50%,calc(100% - 3px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.footer__pref select option{color:var(--ink);background:var(--white)}.footer__symbol{font-weight:700;color:var(--lime)}.footer__rates{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:10px;color:rgba(var(--paper-rgb),.4)}.footer__rates a{display:inline-flex;align-items:center;gap:2px;color:rgba(var(--paper-rgb),.65);border-bottom:1px solid rgba(255,255,255,.15)}.footer__rates i{width:5px;height:5px;border-radius:50%;background:var(--muted-2);margin-left:4px}.footer__rates i.is-live{background:var(--lime)}.footer__copyright{text-transform:none;letter-spacing:.03em}.footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--paper-rgb),.3);position:relative;z-index:2}.footer__wordmark{font-family:var(--font-display);font-size:clamp(120px,25vw,360px);line-height:.62;text-align:center;color:#ffffff09;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;margin-top:18px;margin-bottom:-22px;white-space:nowrap}.modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#0a18128a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;animation:fadeIn .2s ease both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-panel{position:relative;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--paper-2);border:1px solid rgba(255,255,255,.4);border-radius:24px;padding:34px;box-shadow:var(--shadow-lg);animation:modalIn .24s cubic-bezier(.16,1,.3,1) both;scrollbar-width:thin}@keyframes modalIn{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-panel--sm{max-width:480px}.modal-panel--md{max-width:650px}.modal-panel--lg{max-width:880px}.modal-panel--xl{max-width:1000px}.modal-close{position:absolute;top:17px;right:17px;z-index:5;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:rgba(var(--paper-2-rgb),.9);display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background .2s,transform .2s}.modal-close:hover{background:var(--white);transform:rotate(6deg)}.modal-eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.modal-title{font-family:var(--font-display);font-weight:400;font-size:43px;letter-spacing:-.03em;line-height:1.02;margin-top:10px}.modal-subtitle{color:var(--muted);font-size:13.5px;line-height:1.6;margin-top:10px;max-width:520px}.modal-footnote{display:flex;align-items:center;gap:7px;font-size:10.5px;color:var(--muted-2);margin-top:22px}.toast{position:fixed;right:24px;bottom:24px;z-index:2000;display:inline-flex;align-items:center;gap:10px;max-width:400px;padding:13px 18px 13px 12px;background:var(--ink);color:var(--paper-2);border-radius:12px;font-size:12.5px;font-weight:500;box-shadow:var(--shadow-lg);animation:toastIn .3s cubic-bezier(.16,1,.3,1) both}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast--error{background:#6e291e}.toast__icon{width:25px;height:25px;border-radius:50%;background:var(--lime);color:var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.toast--error .toast__icon{background:#f3c1b4}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.role-card{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:17px;text-align:left;display:flex;flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s}.role-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:#c9c2b1}.role-card.is-active{border-color:var(--forest);background:var(--lime-soft);box-shadow:0 0 0 1px var(--forest)}.role-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.role-card__icon{width:38px;height:38px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;color:var(--forest)}.role-card__current{display:inline-flex;align-items:center;gap:3px;font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--lime);padding:4px 7px;border-radius:999px}.role-card__arrow{color:var(--muted-2)}.role-card__person{display:flex;align-items:center;gap:10px}.role-card__person>div{display:flex;flex-direction:column;min-width:0}.role-card__person strong{font-size:12.5px}.role-card__person span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.role-card p{font-size:11.5px;line-height:1.5;color:var(--muted);margin:17px 0 18px;min-height:52px}.role-card__meta{margin-top:auto;font-size:11px;font-weight:600;color:var(--forest);border-top:1px solid var(--line-soft);padding-top:12px}.briefs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.brief-card{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:23px;min-height:330px;cursor:pointer;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.brief-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#ccc5b3}.brief-card.is-featured:before{content:"";position:absolute;top:0;left:23px;right:23px;height:2px;background:var(--forest);opacity:.15}.brief-card__top{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap}.featured-badge{font-size:8.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--coral)}.brief-card__posted{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--muted-2);white-space:nowrap}.brief-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border-radius:999px;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--line-soft);color:var(--muted)}.brief-status--open{background:var(--lime-soft);color:#48641c}.brief-status--assigned_pending_acceptance{background:#e8eef7;color:#385573}.brief-status--awaiting_kickoff{background:#f6edd8;color:#7d5a19}.brief-status--in_progress{background:var(--forest);color:var(--lime)}.brief-status--completed{background:var(--line-soft);color:var(--muted-2)}.brief-card__assignee{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:9.5px;margin-top:10px}.brief-card__assignee svg{color:var(--forest)}.brief-card h3{font-size:19px;line-height:1.28;letter-spacing:-.035em;font-weight:600;margin-bottom:10px}.brief-card>p{font-size:12.5px;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:18px}.brief-card .skill-chips{margin-bottom:22px}.brief-card__footer{display:flex;align-items:flex-end;gap:12px;margin-top:auto;border-top:1px solid var(--line-soft);padding-top:16px}.brief-card__budget{display:flex;flex-direction:column;gap:2px}.brief-card__budget span{font-size:8.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);font-weight:700}.brief-card__budget strong{font-size:18px;letter-spacing:-.03em;font-weight:600}.brief-card__footerMeta{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);padding-bottom:2px}.brief-card__arrow{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;background:var(--paper-2);transition:background .2s,color .2s}.brief-card:hover .brief-card__arrow{background:var(--ink);color:var(--paper);border-color:var(--ink)}.brief-card__escrow{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--muted-2);margin-top:12px}.brief-card--compact{min-height:290px}.brief-card--compact h3{font-size:17px}.talent-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.talent-card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.talent-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:#ccc5b3}.talent-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:18px}.talent-card__status{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--muted);white-space:nowrap;padding-top:3px}.availability-dot{width:5px;height:5px;border-radius:50%;background:#c1beb4}.availability-dot.is-available{background:#4f8b68;box-shadow:0 0 0 3px #4f8b681a}.talent-card__identity{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.talent-card__identity h3{font-size:18px;letter-spacing:-.03em;font-weight:600}.talent-card__identity p{font-size:11.5px;color:var(--muted);margin-top:3px}.top-badge{display:inline-flex;align-items:center;gap:3px;background:var(--lime-soft);color:#48641c;font-size:8.5px;font-weight:700;padding:4px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.talent-card__meta{display:flex;align-items:center;gap:12px;margin-top:11px;font-size:10px;color:var(--muted)}.talent-card__meta span{display:inline-flex;align-items:center;gap:4px}.talent-card__rating{display:flex;align-items:center;gap:7px;margin-top:13px;font-size:10px;color:var(--muted);flex-wrap:wrap}.talent-card__rating .stars{gap:4px}.talent-card>.skill-chips{margin-top:16px}.talent-card__footer{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.talent-card__footer>div{display:flex;flex-direction:column;gap:2px}.talent-card__footer>div>span{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.talent-card__footer strong{font-size:18px;letter-spacing:-.03em;font-weight:600}.talent-card__footer small{font-size:10px;color:var(--muted);font-weight:400;letter-spacing:0}.talent-card__view{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:600;color:var(--muted)}.talent-card:hover .talent-card__view{color:var(--ink)}.empty-state{border:1px dashed var(--line);background:#ffffff59;border-radius:20px;padding:70px 24px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.empty-state--page{min-height:60vh;justify-content:center}.empty-state__icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:var(--white);border:1px solid var(--line);border-radius:50%}.empty-state h3{font-size:17px;font-weight:600}.hero{position:relative;overflow:hidden;padding:76px 0 0;background:var(--paper)}.hero__texture{position:absolute;inset:0 0 auto auto;width:52%;height:85%;background-image:radial-gradient(circle at 1px 1px,rgba(var(--ink-rgb),.13) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at 70% 40%,black 10%,transparent 68%);mask-image:radial-gradient(ellipse at 70% 40%,black 10%,transparent 68%);opacity:.55;pointer-events:none}.hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:52px;align-items:center;padding-bottom:56px;position:relative;z-index:1}.hero__copy{padding-top:16px}.hero__title{font-family:var(--font-display);font-size:clamp(50px,5.6vw,82px);font-weight:400;line-height:.93;letter-spacing:-.035em;margin-top:23px;max-width:720px;text-wrap:balance}html[lang=zh-CN] .hero__title,html[lang=zh-TW] .hero__title{font-size:clamp(40px,4.6vw,60px);line-height:1.04;letter-spacing:-.02em;max-width:680px}.hero__subtitle{max-width:545px;font-size:16px;line-height:1.68;color:var(--muted);margin-top:26px}.hero__actions{display:flex;align-items:center;gap:11px;margin-top:32px;flex-wrap:wrap}.hero__note{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--muted-2);margin-top:16px}.hero__note svg{color:#4b7b5d}.hero__metrics{display:flex;align-items:center;gap:0;margin-top:43px;border-top:1px solid var(--line);padding-top:22px;max-width:520px}.hero__metrics>div{padding:0 27px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.hero__metrics>div:first-child{padding-left:0;border-left:0}.hero__metrics strong{font-family:var(--font-display);font-size:31px;font-weight:400;letter-spacing:-.03em;line-height:1.1}.hero__metrics span{font-size:9.5px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);font-weight:600}.hero__visual{position:relative;height:570px;display:flex;align-items:center;justify-content:flex-end}.hero-orbit{position:absolute;width:510px;height:510px;border-radius:50%;border:1px solid rgba(var(--forest-rgb),.14);top:30px;right:14px}.hero-orbit:before,.hero-orbit:after{content:"";position:absolute;border-radius:50%;border:1px dashed rgba(var(--forest-rgb),.09)}.hero-orbit:before{top:42px;right:42px;bottom:42px;left:42px}.hero-orbit:after{top:98px;right:98px;bottom:98px;left:98px}.escrow-card{width:396px;background:var(--forest);color:var(--paper);border-radius:25px;padding:25px;position:relative;z-index:2;box-shadow:0 34px 70px #09231a3d;transform:rotate(-1.4deg);overflow:hidden}.escrow-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 100% 0%,rgba(var(--lime-rgb),.16),transparent 47%);pointer-events:none}.escrow-card>*{position:relative;z-index:1}.escrow-card__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.escrow-card__tag{display:inline-flex;align-items:center;gap:6px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:rgba(var(--paper-rgb),.6)}.escrow-card__project{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.escrow-card__project h3{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:-.015em;line-height:1.1}.escrow-card__project p{font-size:10px;color:rgba(var(--paper-rgb),.46);margin-top:5px}.escrow-card__amount{margin-top:22px;display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.escrow-card__amount>span:first-child{width:100%;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--paper-rgb),.45);font-weight:600;margin-bottom:2px}.escrow-card__amount strong{font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--lime)}.escrow-card__of{font-size:12px;color:rgba(var(--paper-rgb),.35)}.funding-bar{height:4px;border-radius:99px;background:#ffffff1f;margin-top:15px;overflow:hidden}.funding-bar span{display:block;height:100%;background:var(--lime);border-radius:inherit}.escrow-card__funding-line{display:flex;align-items:center;justify-content:space-between;margin-top:7px;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--paper-rgb),.36)}.escrow-card__funding-line span:first-child{color:var(--lime)}.milestone-list{margin-top:20px;border-top:1px solid rgba(255,255,255,.1)}.milestone-item{display:flex;align-items:center;gap:9px;min-height:35px;border-bottom:1px solid rgba(255,255,255,.07);font-size:10px}.milestone-item__dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:center;flex:none}.milestone-item--done .milestone-item__dot{background:var(--lime);color:var(--forest);border-color:var(--lime)}.milestone-item--next .milestone-item__dot{border-color:var(--lime);box-shadow:0 0 0 3px rgba(var(--lime-rgb),.09)}.milestone-item__pct{width:33px;font-weight:600;color:rgba(var(--paper-rgb),.75)}.milestone-item__label{color:rgba(var(--paper-rgb),.45)}.milestone-item__state{margin-left:auto;font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:rgba(var(--paper-rgb),.28)}.milestone-item--done .milestone-item__state{color:var(--lime)}.milestone-item--next .milestone-item__state{color:rgba(var(--paper-rgb),.65)}.escrow-card__foot{display:flex;justify-content:space-between;align-items:center;padding-top:15px;gap:8px;font-size:8px;color:rgba(var(--paper-rgb),.35);text-transform:uppercase;letter-spacing:.07em}.escrow-card__foot span{display:inline-flex;align-items:center;gap:4px}.floating-talent{position:absolute;z-index:3;right:-4px;top:55px;display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:11px 14px 11px 11px;box-shadow:var(--shadow-md);transform:rotate(2.2deg);animation:floatA 6s ease-in-out infinite}.floating-talent>div{display:flex;flex-direction:column;gap:2px}.floating-talent strong{font-size:10.5px;font-weight:600;white-space:nowrap}.floating-talent span{font-size:8.5px;color:var(--muted);white-space:nowrap}.floating-talent>svg{color:var(--forest);opacity:.7;margin-left:3px}.floating-rate{position:absolute;z-index:3;left:-24px;bottom:21px;display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:13px;padding:10px 14px;box-shadow:var(--shadow-md);transform:rotate(-2deg);animation:floatB 7s ease-in-out infinite}.floating-rate__icon{width:30px;height:30px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center}.floating-rate>div{display:flex;flex-direction:column;gap:2px}.floating-rate strong{font-size:9.5px;font-weight:600}.floating-rate span{font-size:9px;color:var(--muted)}.floating-rate>.live-tag__dot{margin-left:6px}@keyframes floatA{0%,to{transform:rotate(2.2deg) translateY(0)}50%{transform:rotate(2.2deg) translateY(-6px)}}@keyframes floatB{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(-2deg) translateY(5px)}}.logo-strip{display:flex;align-items:center;gap:38px;padding:24px 0 30px;border-top:1px solid var(--line)}.logo-strip__label{font-size:9px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;font-weight:700;white-space:nowrap}.logo-strip__marks{display:flex;align-items:center;justify-content:space-between;gap:30px;width:100%;opacity:.52}.client-logo{font-size:18px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.client-logo--2,.client-logo--5{font-family:var(--font-display);font-weight:400;font-size:23px;font-style:italic}.client-logo--3{letter-spacing:.25em;font-size:14px}.client-logo--4{letter-spacing:-.08em}.client-logo--6{font-weight:500;letter-spacing:.02em}.section-heading{margin-bottom:42px}.section-heading h2{font-family:var(--font-display);font-size:clamp(42px,4.5vw,60px);font-weight:400;line-height:.98;letter-spacing:-.03em;margin-top:15px;max-width:760px}.section-heading--split{display:grid;grid-template-columns:1.2fr .75fr;gap:60px;align-items:end}.section-heading--split>p,.section-heading__side>p{font-size:13.5px;line-height:1.65;color:var(--muted);max-width:360px}.section-heading__side{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:4px}.routes-section{padding-top:88px}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.route-card{min-height:335px;border-radius:21px;border:1px solid var(--line);padding:26px;text-align:left;display:flex;flex-direction:column;transition:transform .24s ease,box-shadow .24s ease}.route-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.route-card--lime{background:var(--lime);border-color:var(--lime-strong)}.route-card--dark{background:var(--forest);border-color:var(--forest);color:var(--paper)}.route-card--paper{background:var(--white)}.route-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:52px}.route-card__number{font-size:10px;font-weight:700;letter-spacing:.08em;opacity:.45}.route-card__icon{width:40px;height:40px;border-radius:50%;border:1px solid rgba(var(--ink-rgb),.14);display:flex;align-items:center;justify-content:center}.route-card--dark .route-card__icon{border-color:#ffffff2e}.route-card h3{font-size:25px;line-height:1.1;letter-spacing:-.045em;font-weight:600;margin-bottom:11px}.route-card p{font-size:12.5px;line-height:1.6;color:var(--muted);max-width:290px}.route-card--dark p{color:rgba(var(--paper-rgb),.58)}.route-card__cta{display:flex;align-items:center;gap:6px;margin-top:auto;font-size:11.5px;font-weight:600}.route-card--dark .route-card__cta{color:var(--lime)}.route-card__cta svg{transition:transform .2s ease}.route-card:hover .route-card__cta svg{transform:translate(2px,-2px)}.briefs-section{background:var(--paper-3);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.briefs-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);margin-top:34px;padding-top:24px}.briefs-footer>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:var(--muted);max-width:520px}.escrow-section{background:var(--forest);color:var(--paper);padding:100px 0;position:relative;overflow:hidden}.escrow-section:before{content:"";position:absolute;right:-100px;top:-120px;width:460px;height:460px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.escrow-section:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#ffffff14}.escrow-section__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:84px;align-items:center;position:relative;z-index:1}.escrow-story h2{font-family:var(--font-display);font-size:clamp(46px,5vw,67px);line-height:.96;letter-spacing:-.032em;font-weight:400;margin-top:19px}.escrow-story>p{font-size:14px;line-height:1.7;color:rgba(var(--paper-rgb),.58);max-width:450px;margin-top:22px}.fee-callout{display:flex;align-items:center;gap:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;border-radius:15px;padding:17px;margin:30px 0;max-width:445px}.fee-callout__badge{width:55px;height:55px;border-radius:50%;background:var(--lime);color:var(--forest);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:25px;flex:none}.fee-callout strong{font-size:12.5px}.fee-callout p{font-size:10.5px;line-height:1.5;color:rgba(var(--paper-rgb),.5);margin-top:3px;max-width:310px}.escrow-ladder{background:#ffffff09;border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:25px 27px 21px}.escrow-ladder__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1);font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--paper-rgb),.45)}.escrow-ladder__total{color:var(--paper);font-size:14px;font-weight:600;letter-spacing:-.02em;text-transform:none}.escrow-step{display:flex;gap:14px}.escrow-step__rail{width:25px;display:flex;flex-direction:column;align-items:center;flex:none}.escrow-step__dot{width:25px;height:25px;border-radius:50%;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:8px;color:rgba(var(--paper-rgb),.4);margin-top:15px;flex:none}.escrow-step:not(:last-of-type) .escrow-step__rail:after{content:"";flex:1;width:1px;background:#ffffff1a}.escrow-step__content{flex:1;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid rgba(255,255,255,.08);padding:15px 0 17px}.escrow-step__content>div{display:flex;flex-direction:column;gap:3px}.escrow-step__content strong{font-size:12px;font-weight:600}.escrow-step__content span{font-size:10px;color:rgba(var(--paper-rgb),.4);line-height:1.45}.escrow-step__amount{font-size:11.5px;color:rgba(var(--paper-rgb),.55);white-space:nowrap;padding-top:1px}.escrow-step--complete .escrow-step__dot{background:var(--lime);border-color:var(--lime);color:var(--forest)}.escrow-step--complete .escrow-step__content strong{color:var(--lime)}.escrow-step--current .escrow-step__dot{border-color:var(--lime);color:var(--lime);box-shadow:0 0 0 4px rgba(var(--lime-rgb),.09)}.escrow-step--current .escrow-step__content strong{color:var(--paper)}.escrow-step--current .escrow-step__amount{color:var(--lime)}.escrow-ladder__foot{display:flex;align-items:center;gap:6px;font-size:9px;color:rgba(var(--paper-rgb),.36);padding-top:15px}.talent-section{background:var(--paper)}.testimonial-section{padding-top:0}.testimonial{background:var(--paper-3);border:1px solid var(--line);border-radius:22px;padding:54px 58px 42px;position:relative;overflow:hidden}.testimonial__label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--muted-2)}.testimonial blockquote{font-family:var(--font-display);font-size:clamp(28px,3.3vw,43px);line-height:1.16;letter-spacing:-.025em;max-width:990px;margin-top:16px;position:relative;z-index:1}.testimonial__quote{font-size:60px;line-height:0;vertical-align:-15px;color:var(--forest);opacity:.3;margin-right:3px}.testimonial__author{display:flex;align-items:center;gap:11px;margin-top:30px;position:relative;z-index:1}.testimonial__author>div:not(.testimonial__rating){display:flex;flex-direction:column;gap:2px}.testimonial__author strong{font-size:12px}.testimonial__author span{font-size:10px;color:var(--muted)}.testimonial__rating{margin-left:auto;display:flex;align-items:center;gap:2px;color:var(--forest);font-size:10px}.testimonial__rating span{margin-left:5px;font-weight:600;color:var(--ink)}.testimonial__mark{position:absolute;right:36px;top:22px;font-family:var(--font-display);font-style:italic;font-size:50px;opacity:.055;letter-spacing:-.04em}.final-cta-section{padding:0 0 94px}.final-cta{position:relative;background:var(--forest);border-radius:25px;color:var(--paper);padding:62px 60px;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;overflow:hidden}.final-cta__texture{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.12) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(100deg,transparent 20%,black);mask-image:linear-gradient(100deg,transparent 20%,black);opacity:.45}.final-cta__content{position:relative;z-index:1}.final-cta h2{font-family:var(--font-display);font-size:clamp(43px,4.8vw,64px);font-weight:400;line-height:.97;letter-spacing:-.032em;margin-top:16px;max-width:680px}.final-cta p{font-size:13px;color:rgba(var(--paper-rgb),.55);margin-top:16px;max-width:430px}.final-cta__actions{display:flex;align-items:center;gap:10px;margin-top:28px;flex-wrap:wrap}.final-cta__badge{position:relative;z-index:1;width:208px;height:220px;border:1px solid rgba(255,255,255,.15);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff08;transform:rotate(2.4deg)}.final-cta__badgeTop{display:flex;align-items:center;gap:6px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--paper-rgb),.4);margin-bottom:12px}.final-cta__badge strong{font-family:var(--font-display);color:var(--lime);font-size:62px;font-weight:400;line-height:1;letter-spacing:-.04em}.final-cta__badge>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--paper-rgb),.45)}.final-cta__currencies{margin-top:20px;font-size:8px;letter-spacing:.08em;color:rgba(var(--paper-rgb),.3);border-top:1px solid rgba(255,255,255,.12);padding-top:12px}.page-hero{padding:58px 0 48px;border-bottom:1px solid var(--line);background:var(--paper);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;right:-80px;top:-100px;width:420px;height:420px;border:1px solid rgba(var(--forest-rgb),.08);border-radius:50%}.page-hero__grid{display:grid;grid-template-columns:1fr auto;align-items:end;gap:48px;position:relative;z-index:1}.page-hero h1{font-family:var(--font-display);font-size:clamp(48px,5.4vw,70px);font-weight:400;letter-spacing:-.035em;line-height:.96;margin-top:17px}.page-hero__subtitle{font-size:14px;line-height:1.68;color:var(--muted);max-width:610px;margin-top:20px}.page-hero__proof{display:flex;align-items:center;gap:11px;margin-top:25px;font-size:10.5px;color:var(--muted)}.page-hero__proof strong{color:var(--ink);font-weight:600}.page-hero__avatars,.page-hero__stacks{display:flex;align-items:center}.page-hero__avatars .avatar{margin-left:-8px;border:2px solid var(--paper)}.page-hero__avatars .avatar:first-child{margin-left:0}.page-hero__stacks{gap:6px}.page-hero__stacks .avatar-stack .avatar{width:24px;height:24px;font-size:8px;border-width:2px;margin-left:-9px}.page-hero__stacks .avatar-stack{margin-left:-3px}.page-hero--market{background:var(--paper)}.market-hero-stats{display:flex;align-items:stretch;gap:10px}.market-hero-stat{border:1px solid var(--line);border-radius:15px;background:var(--white);padding:16px 19px;min-width:125px;display:flex;flex-direction:column;justify-content:center;gap:3px}.market-hero-stat span{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted-2)}.market-hero-stat small{font-size:9px;color:var(--muted)}.market-hero-stat--big{background:var(--forest);color:var(--paper);border-color:var(--forest);min-width:155px}.market-hero-stat--big span{color:rgba(var(--paper-rgb),.45)}.market-hero-stat--big strong{font-family:var(--font-display);font-size:46px;font-weight:400;line-height:.9;color:var(--lime);letter-spacing:-.04em}.market-hero-stat--big small{color:rgba(var(--paper-rgb),.4)}.market-hero-stat>svg{color:var(--forest);margin-bottom:4px}.market-hero-stat>span:nth-child(2){font-size:20px;letter-spacing:-.03em;color:var(--ink)}.market-hero-stat>small{font-size:8.5px;text-transform:uppercase;letter-spacing:.05em}.market-section{padding-top:32px}.market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.search-box{display:flex;align-items:center;gap:9px;background:var(--white);border:1px solid var(--line);border-radius:999px;padding:0 16px;height:46px;min-width:380px;flex:0 1 470px;color:var(--muted-2);transition:border-color .16s,box-shadow .16s}.search-box:focus-within{border-color:#b8b09e;box-shadow:0 0 0 3px rgba(var(--forest-rgb),.05)}.search-box input{border:none;outline:none;background:transparent;width:100%;font-size:12.5px;color:var(--ink)}.search-box input::placeholder{color:var(--muted-2)}.search-box button{border:none;background:transparent;color:var(--muted-2);display:flex;padding:4px}.market-toolbar__right{display:flex;align-items:center;gap:11px}.filter-toggle{display:none;align-items:center;gap:6px;height:40px;border:1px solid var(--line);border-radius:999px;background:var(--white);padding:0 14px;font-size:11px;font-weight:600}.filter-count{background:var(--forest);color:var(--paper);border-radius:999px;width:17px;height:17px;font-size:9px;display:inline-flex;align-items:center;justify-content:center}.select-inline{display:inline-flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);white-space:nowrap}.select-inline span{text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:9px;color:var(--muted-2)}.select-inline select{border:1px solid var(--line);background:var(--white);border-radius:999px;height:40px;padding:0 30px 0 13px;font-size:11px;font-weight:500;color:var(--ink);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#7a857d 50%),linear-gradient(135deg,#7a857d 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.market-layout{display:grid;grid-template-columns:245px 1fr;gap:32px;align-items:start}.market-filters{position:sticky;top:94px;display:flex;flex-direction:column;gap:12px}.filter-panel{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden}.filter-panel__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px 9px}.filter-panel__head>span{display:inline-flex;align-items:center;gap:6px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2)}.filter-panel__head button{border:none;background:transparent;font-size:9px;color:var(--forest);border-bottom:1px solid rgba(var(--forest-rgb),.3);padding:0}.filter-list{padding:3px 7px 8px}.filter-row{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;background:transparent;padding:9px;border-radius:7px;font-size:11.5px;color:var(--muted);text-align:left}.filter-row:hover{background:var(--paper);color:var(--ink)}.filter-row.is-active{background:var(--lime-soft);color:var(--ink);font-weight:600}.filter-row>span:last-child{font-size:9px;color:var(--muted-2)}.radio-dot{width:11px;height:11px;border-radius:50%;border:1px solid var(--line);background:transparent;flex:none}.radio-dot.is-active{border:3px solid var(--forest);background:var(--paper)}.filter-note{background:var(--forest);color:var(--paper);border-radius:14px;padding:17px}.filter-note__icon{width:33px;height:33px;background:rgba(var(--lime-rgb),.12);color:var(--lime);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.filter-note strong{display:block;font-size:11.5px;margin-bottom:6px}.filter-note p{font-size:10px;line-height:1.5;color:rgba(var(--paper-rgb),.5)}.filter-note a{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:600;color:var(--lime);margin-top:12px}.market-results{min-width:0}.market-results__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;font-size:11px;color:var(--muted)}.market-results__head strong{font-size:12px;color:var(--ink)}.market-results__hint{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:var(--muted-2)}.briefs-grid--market{grid-template-columns:repeat(2,1fr)}.briefs-grid--market .brief-card{min-height:345px}.page-hero--talent{background:var(--paper-3)}.talent-hero-card{width:300px;border:1px solid var(--line);border-radius:17px;background:var(--white);padding:22px;box-shadow:var(--shadow-sm)}.talent-hero-card__icon{width:38px;height:38px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center;margin-bottom:13px}.talent-hero-card>strong{display:block;font-size:13px}.talent-hero-card>p{font-size:11px;line-height:1.55;color:var(--muted);margin-top:6px}.talent-hero-card__rows{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:11px;display:flex;flex-direction:column;gap:6px}.talent-hero-card__rows span{display:flex;align-items:center;gap:6px;font-size:9.5px;color:var(--muted)}.talent-hero-card__rows svg{color:var(--forest)}.talent-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.talent-toolbar__filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.check-inline{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;color:var(--muted);cursor:pointer;white-space:nowrap}.check-inline input{position:absolute;opacity:0;pointer-events:none}.check-box{width:16px;height:16px;border-radius:4px;border:1px solid var(--line);background:var(--white);display:flex;align-items:center;justify-content:center;color:transparent;transition:all .15s}.check-inline input:checked+.check-box{background:var(--forest);border-color:var(--forest);color:var(--lime)}.talent-grid--directory{grid-template-columns:repeat(3,1fr)}.inline-cta{margin-top:34px;border:1px solid var(--line);background:var(--white);border-radius:17px;padding:20px 23px;display:flex;align-items:center;justify-content:space-between;gap:20px}.inline-cta>div{display:flex;align-items:center;gap:13px}.inline-cta__icon{width:41px;height:41px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center}.inline-cta strong{font-size:12.5px}.inline-cta p{font-size:10.5px;color:var(--muted);margin-top:2px}.page-hero--teams{background:var(--paper-3)}.team-hero-collage{width:330px;height:230px;position:relative}.team-hero-card{position:absolute;background:var(--white);border:1px solid var(--line);border-radius:14px;padding:13px 15px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--shadow-md)}.team-hero-card strong{font-size:11px;margin-top:3px}.team-hero-card span{font-size:8.5px;color:var(--muted)}.team-hero-card--one{top:15px;left:8px;width:205px;transform:rotate(-2.5deg)}.team-hero-card--two{top:91px;right:2px;width:195px;transform:rotate(2deg)}.team-hero-note{position:absolute;bottom:4px;left:22px;display:flex;align-items:center;gap:7px;background:var(--forest);color:rgba(var(--paper-rgb),.65);font-size:8.5px;line-height:1.4;padding:9px 12px;border-radius:9px;max-width:250px}.team-hero-note svg{color:var(--lime);flex:none}.teams-banner{margin-top:34px;display:flex;align-items:center;gap:17px;border:1px solid var(--line);background:var(--white);border-radius:17px;padding:20px 24px}.teams-banner__mark{width:54px;height:54px;border-radius:50%;background:var(--lime);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:24px;flex:none}.teams-banner h3{font-size:13px}.teams-banner p{font-size:10.5px;color:var(--muted);max-width:500px;margin-top:2px}.teams-banner .text-link{margin-left:auto;flex:none}.brief-modal{display:grid;grid-template-columns:1fr 310px;gap:30px}.brief-modal__tags{display:flex;align-items:center;gap:10px}.brief-modal__posted{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--muted-2)}.brief-modal__main h2{font-family:var(--font-display);font-size:clamp(33px,4vw,45px);font-weight:400;line-height:1.04;letter-spacing:-.03em;margin-top:16px}.brief-modal__lede{font-size:14px;line-height:1.65;color:var(--muted);margin-top:13px;max-width:560px}.brief-modal__content{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.brief-modal__content h3{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);margin:20px 0 8px}.brief-modal__content h3:first-child{margin-top:0}.brief-modal__content>p{font-size:12.5px;line-height:1.66;color:var(--muted)}.check-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.check-list li{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted)}.check-list svg{color:var(--forest);flex:none}.check-list--grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;border-top:1px solid var(--line-soft);padding-top:15px}.brief-modal__client{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.brief-modal__client>div{display:flex;flex-direction:column;gap:1px}.brief-modal__client>div>span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);font-weight:700}.brief-modal__client strong{font-size:12px}.brief-modal__client small{display:flex;align-items:center;gap:3px;font-size:9.5px;color:var(--muted)}.client-verified{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--forest)}.brief-modal__aside{position:relative}.brief-aside-card{background:var(--forest);border-radius:18px;color:var(--paper);padding:23px;position:sticky;top:10px}.brief-aside-card__label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--paper-rgb),.4)}.brief-aside-card__budget{display:block;font-family:var(--font-display);font-size:42px;font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--lime);margin-top:7px}.brief-aside-card__type{display:block;font-size:9px;color:rgba(var(--paper-rgb),.4);margin-top:5px}.brief-aside-card__facts{border-top:1px solid rgba(255,255,255,.1);margin-top:17px;padding-top:5px}.brief-aside-card__facts>div{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.075);padding:9px 0}.brief-aside-card__facts svg{color:rgba(var(--paper-rgb),.4)}.brief-aside-card__facts span{font-size:9px;color:rgba(var(--paper-rgb),.4)}.brief-aside-card__facts b{font-size:9px;font-weight:500;color:rgba(var(--paper-rgb),.8);text-align:right}.brief-aside-card>.btn{margin-top:18px}.brief-aside-card__note{display:flex;align-items:flex-start;gap:5px;font-size:8px;line-height:1.45;color:rgba(var(--paper-rgb),.33);margin-top:13px}.brief-aside-card__note svg{flex:none;margin-top:1px}.brief-applied{text-align:center;padding:15px 8px;border:1px solid rgba(var(--lime-rgb),.22);background:rgba(var(--lime-rgb),.07);border-radius:11px;margin-top:16px;color:var(--lime)}.brief-applied strong{display:block;font-size:11px;margin-top:4px}.brief-applied p{font-size:9px;line-height:1.5;color:rgba(var(--paper-rgb),.45);margin-top:5px}.brief-applied>svg{margin:0 auto}.brief-applied.is-declined{border-color:#dc785f47;background:#dc785f14;color:var(--coral)}.brief-closed{text-align:center;padding:15px 8px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;border-radius:11px;margin-top:16px}.brief-closed .brief-status{margin-bottom:4px}.brief-closed strong{display:block;font-size:11px;margin-top:4px}.brief-closed p{font-size:9px;line-height:1.5;color:rgba(var(--paper-rgb),.45);margin-top:5px}.brief-closed.is-completed{border-color:rgba(var(--lime-rgb),.18)}.apply-form{margin-top:16px}.apply-form .field>span{color:rgba(var(--paper-rgb),.45)}.apply-form textarea{background:#ffffff0f;border-color:#ffffff24;color:var(--paper)}.apply-form textarea::placeholder{color:rgba(var(--paper-rgb),.25)}.apply-form .field-hint{color:rgba(var(--paper-rgb),.3)}.apply-form .btn--ghost{color:rgba(var(--paper-rgb),.7);border-color:#ffffff26;margin-top:6px}.talent-modal__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.talent-modal__identity{display:flex;align-items:flex-start;gap:17px}.talent-modal__identity h2{font-family:var(--font-display);font-size:43px;font-weight:400;line-height:1;letter-spacing:-.03em;margin-top:6px}.talent-modal__identity>div>p{font-size:12px;color:var(--muted);margin-top:5px}.talent-modal__quickMeta{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-top:11px}.talent-modal__quickMeta span{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;color:var(--muted)}.talent-modal__rate{text-align:right;border-left:1px solid var(--line);padding-left:26px;padding-right:28px;flex:none}.talent-modal__rate>span:first-child{display:block;font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.talent-modal__rate strong{display:block;font-size:26px;letter-spacing:-.03em;line-height:1.2;margin-top:3px}.talent-modal__rate small{font-size:10px;color:var(--muted);font-weight:400;letter-spacing:0}.verified-inline{display:inline-flex;align-items:center;gap:4px;font-size:8.5px;color:var(--forest);margin-top:5px}.talent-modal__stats{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:13px;margin:28px 0;overflow:hidden;background:var(--white)}.talent-modal__stats>div{padding:15px 16px;border-left:1px solid var(--line-soft);display:flex;flex-direction:column;gap:2px}.talent-modal__stats>div:first-child{border-left:0}.talent-modal__stats strong{font-size:20px;letter-spacing:-.03em}.talent-modal__stats span{font-size:8.5px;color:var(--muted);display:flex;align-items:center;gap:4px}.talent-modal__body{display:grid;grid-template-columns:1fr 290px;gap:34px}.talent-modal__left section{margin-bottom:23px}.talent-modal__left h3{font-size:9.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);margin-bottom:8px}.talent-modal__left p{font-size:12.5px;line-height:1.65;color:var(--muted)}.languages-line{font-size:11px;color:var(--muted)}.work-list{border-top:1px solid var(--line-soft)}.work-row{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line-soft)}.work-tag{display:inline-flex;align-items:center;justify-content:center;min-width:55px;padding:4px 7px;border-radius:999px;background:var(--paper);font-size:8px;font-weight:600;color:var(--muted);flex:none}.work-row>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.work-row strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-row span{font-size:9px;color:var(--muted)}.work-row>svg{color:var(--forest);flex:none}.talent-modal__invite{position:relative}.invite-card{background:var(--forest);color:var(--paper);border-radius:16px;padding:22px}.invite-card__icon{width:36px;height:36px;border-radius:50%;background:rgba(var(--lime-rgb),.12);color:var(--lime);display:flex;align-items:center;justify-content:center;margin-bottom:13px}.invite-card h3{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:-.02em}.invite-card>p{font-size:10px;line-height:1.5;color:rgba(var(--paper-rgb),.46);margin-top:7px}.invite-card form{margin-top:14px}.invite-card textarea{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--paper);padding:9px 11px;font-size:11px;resize:vertical;outline:none;min-height:86px}.invite-card .btn{margin-top:9px}.invite-card .btn--dark{background:var(--lime);color:var(--ink)}.invite-card .brief-applied{margin-top:13px}.invite-card__trust{display:flex;align-items:center;gap:5px;font-size:8px;color:rgba(var(--paper-rgb),.32);margin-top:13px}.fees-hero{background:var(--paper);position:relative;overflow:hidden;padding:68px 0 78px;border-bottom:1px solid var(--line)}.fees-hero__watermark{position:absolute;right:-20px;bottom:-135px;font-family:var(--font-display);font-size:520px;line-height:1;color:rgba(var(--forest-rgb),.035);pointer-events:none;letter-spacing:-.08em}.fees-hero__grid{display:grid;grid-template-columns:1fr 470px;gap:75px;align-items:start;position:relative;z-index:1}.fees-hero__copy h1{font-family:var(--font-display);font-size:clamp(54px,6vw,81px);font-weight:400;letter-spacing:-.04em;line-height:.93;margin-top:18px;max-width:680px}.fees-hero__copy{padding-top:23px}html[lang=zh-CN] .fees-hero__title,html[lang=zh-TW] .fees-hero__title{font-size:clamp(36px,4.6vw,64px);line-height:1.04;white-space:nowrap;max-width:none;letter-spacing:-.025em}.fees-hero__copy>p{font-size:14.5px;line-height:1.68;color:var(--muted);max-width:540px;margin-top:22px}.fees-hero__badges{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:30px}.fees-hero__badges span{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:500;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#ffffff73}.fees-hero__badges svg{color:var(--forest)}.fee-calculator{background:var(--forest);color:var(--paper);border-radius:21px;padding:27px;box-shadow:0 30px 70px rgba(var(--forest-rgb),.2)}.fee-calculator__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fee-calculator__eyebrow{font-size:8.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--lime);font-weight:700}.fee-calculator__head h2{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.1;letter-spacing:-.02em;max-width:300px;margin-top:5px}.fee-calculator__icon{width:40px;height:40px;border:1px solid rgba(255,255,255,.14);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--lime);flex:none}.fee-budget-field{display:block;margin-top:23px}.fee-budget-field>span{font-size:8.5px;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--paper-rgb),.4);font-weight:600}.fee-budget-input{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);margin-top:8px;padding-bottom:8px;gap:6px}.fee-budget-input__symbol{font-size:21px;color:var(--lime)}.fee-budget-input input{flex:1;width:100%;background:transparent;border:none;outline:none;color:var(--paper);font-family:var(--font-display);font-size:38px;letter-spacing:-.02em;min-width:0;-moz-appearance:textfield}.fee-budget-input input::-webkit-outer-spin-button,.fee-budget-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fee-budget-input select{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--paper);border-radius:999px;padding:6px 9px;font-size:9px;outline:none;cursor:pointer}.fee-budget-input select option{color:var(--ink);background:var(--white)}.fee-breakdown{background:#ffffff0b;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;margin-top:16px}.fee-breakdown>div{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:rgba(var(--paper-rgb),.45);padding:4px 0}.fee-breakdown strong{font-size:11.5px;color:rgba(var(--paper-rgb),.7);font-weight:500}.fee-breakdown__receive{border-top:1px solid rgba(255,255,255,.1);margin-top:5px;padding-top:9px!important;color:rgba(var(--paper-rgb),.7)!important}.fee-breakdown__receive strong{color:var(--lime);font-size:16px}.fee-schedule{margin-top:18px}.fee-schedule__head{display:flex;justify-content:space-between;font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--paper-rgb),.35);margin-bottom:9px}.fee-schedule__row{display:grid;grid-template-columns:28px 1fr auto;gap:5px 9px;align-items:center;margin-bottom:8px}.fee-schedule__pct{font-size:9px;color:rgba(var(--paper-rgb),.55)}.fee-schedule__bar{height:3px;background:#ffffff1a;border-radius:99px;overflow:hidden}.fee-schedule__bar span{display:block;height:100%;background:var(--lime);opacity:.7;border-radius:inherit}.fee-schedule__label{grid-column:2;font-size:8px;color:rgba(var(--paper-rgb),.3)}.fee-schedule__row>strong{grid-column:3;grid-row:1 / span 2;font-size:9.5px;font-weight:500;color:rgba(var(--paper-rgb),.7)}.fee-calculator__note{display:flex;align-items:flex-start;gap:5px;font-size:8px;line-height:1.5;color:rgba(var(--paper-rgb),.35);margin:15px 0}.fee-calculator__note svg{flex:none;margin-top:1px}.fee-calculator>.btn{background:var(--lime);color:var(--ink)}.protection-section{padding-top:86px}.protection-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.protection-card{border:1px solid var(--line);border-radius:17px;padding:23px;background:var(--white);display:flex;flex-direction:column;position:relative}.protection-card__number{position:absolute;right:18px;top:17px;font-size:8px;font-weight:700;color:var(--muted-2);letter-spacing:.06em}.protection-card__icon{width:40px;height:40px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center;margin-bottom:23px}.protection-card h3{font-size:14px;letter-spacing:-.02em;font-weight:600}.protection-card p{font-size:11px;line-height:1.62;color:var(--muted);margin-top:7px}.payment-flow{margin-top:26px;border:1px solid var(--line);border-radius:20px;background:var(--white);overflow:hidden}.payment-flow__head{padding:25px 28px 22px;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;border-bottom:1px solid var(--line-soft)}.payment-flow__head h2{font-family:var(--font-display);font-size:33px;font-weight:400;line-height:1;letter-spacing:-.03em;margin-top:8px}.payment-flow__note{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;color:var(--muted);padding-bottom:3px}.payment-flow__steps{display:grid;grid-template-columns:repeat(4,1fr)}.payment-flow__step{padding:24px 24px 27px;border-left:1px solid var(--line-soft);display:flex;flex-direction:column;position:relative}.payment-flow__step:first-child{border-left:0}.payment-flow__dot{width:24px;height:24px;border-radius:50%;background:var(--forest);color:var(--lime);font-size:8px;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.payment-flow__step:nth-child(4) .payment-flow__dot{background:var(--lime);color:var(--forest)}.payment-flow__step>strong{font-family:var(--font-display);font-size:25px;font-weight:400;letter-spacing:-.02em}.payment-flow__step>span:not(.payment-flow__dot){font-size:9.5px;font-weight:600;margin-top:1px}.payment-flow__step p{font-size:9.5px;line-height:1.5;color:var(--muted);margin-top:5px}.payment-flow__foot{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--line-soft);padding:14px 27px;background:var(--paper-2)}.payment-flow__foot span{display:inline-flex;align-items:center;gap:5px;font-size:8.5px;color:var(--muted)}.advance-card{margin-top:26px;display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:start;background:var(--white);border:1px solid var(--line);border-radius:20px;padding:32px 35px}.advance-card__copy h2{font-family:var(--font-display);font-size:39px;font-weight:400;line-height:.99;letter-spacing:-.03em;margin-top:12px;max-width:460px;text-wrap:balance}.advance-card__copy>p{font-size:12px;line-height:1.65;color:var(--muted);margin-top:13px;max-width:420px}.advance-note{display:flex;align-items:flex-start;gap:11px;background:var(--lime-soft);border:1px solid color-mix(in srgb,var(--forest) 12%,transparent);border-radius:12px;padding:13px 14px;margin-top:21px;max-width:430px}.advance-note__icon{width:28px;height:28px;border-radius:50%;background:var(--white);color:var(--forest);display:flex;align-items:center;justify-content:center;flex:none}.advance-note>div{display:flex;flex-direction:column;gap:3px}.advance-note strong{font-size:10.5px;color:var(--ink)}.advance-note p{font-size:9.5px;line-height:1.55;color:var(--muted)}.advance-card__schedule{display:flex;flex-direction:column}.advance-step{position:relative;display:flex;align-items:flex-start;gap:13px}.advance-step__badge{width:45px;height:45px;border-radius:50%;background:var(--forest);color:var(--lime);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;letter-spacing:-.02em;flex:none;margin-top:4px;z-index:1}.advance-step__content{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line-soft);padding:5px 0 16px;min-height:62px}.advance-step:last-of-type .advance-step__content{border-bottom:none;padding-bottom:7px}.advance-step__content>div:first-child{display:flex;flex-direction:column;gap:2px}.advance-step__content>div:first-child strong{font-size:12px;letter-spacing:-.015em}.advance-step__content>div:first-child span{font-size:9.5px;line-height:1.45;color:var(--muted)}.advance-step__amount{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.advance-step__amount>span{font-size:7px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);font-weight:700}.advance-step__amount>strong{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.advance-step__connector{display:none}.advance-footnote{display:flex;align-items:flex-start;gap:5px;border-top:1px solid var(--line);margin-top:9px;padding-top:13px;font-size:8.5px;line-height:1.55;color:var(--muted-2)}.advance-footnote svg{flex:none;margin-top:1px;color:var(--forest)}.faq-section{background:var(--paper-3);border-top:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;align-items:start}.faq-intro{position:sticky;top:105px}.faq-intro h2{font-family:var(--font-display);font-size:50px;font-weight:400;line-height:.98;letter-spacing:-.03em;margin-top:14px}.faq-intro>p{font-size:12.5px;line-height:1.6;color:var(--muted);margin-top:15px;max-width:330px}.faq-intro__card{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:13px;background:var(--white);padding:16px;margin-top:25px;max-width:300px}.faq-intro__icon{width:33px;height:33px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.faq-intro__card strong{font-size:11px}.faq-intro__card>span:last-child{font-size:9px;color:var(--muted);line-height:1.5}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 0;border:none;background:transparent;text-align:left;font-size:14px;font-weight:600;letter-spacing:-.015em}.faq-item>button svg{flex:none;color:var(--muted);transition:transform .2s}.faq-item.is-open>button svg{transform:rotate(180deg);color:var(--ink)}.faq-item:not(.is-open) .faq-item__answer{display:none}.faq-item__answer{padding:0 40px 21px 0}.faq-item__answer p{font-size:12px;line-height:1.68;color:var(--muted)}.fees-cta{background:var(--forest);color:var(--paper);padding:58px 0}.fees-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.fees-cta h2{font-family:var(--font-display);font-size:44px;font-weight:400;letter-spacing:-.03em;line-height:1;max-width:570px}.fees-cta p{font-size:11.5px;color:rgba(var(--paper-rgb),.48);margin-top:9px;max-width:440px}.fees-cta__actions{display:flex;gap:9px;flex-wrap:wrap;flex:none}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span,.field-label{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;color:var(--ink-2);letter-spacing:.01em}.field>span i{color:var(--coral);font-style:normal}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);background:var(--white);border-radius:9px;height:46px;padding:0 13px;font-size:12.5px;outline:none;color:var(--ink);transition:border-color .16s,box-shadow .16s}.field textarea{padding:12px 13px;resize:vertical;line-height:1.6;min-height:92px}.field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#6f7b73 50%),linear-gradient(135deg,#6f7b73 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:34px;cursor:pointer}.field input::placeholder,.field textarea::placeholder{color:#a8aea8}.field input:focus,.field textarea:focus,.field select:focus{border-color:#a9a28f;box-shadow:0 0 0 3px rgba(var(--forest-rgb),.055)}.field.has-error input,.field.has-error textarea,.field.has-error select{border-color:#cf7e68;box-shadow:0 0 0 3px #cf7e6814}.field-hint{display:block;font-size:9.5px;line-height:1.45;color:var(--muted-2)}.field-hint.is-warning{color:#a56a3d}.field-hint--inline{display:flex;align-items:flex-start;gap:4px;margin-top:9px}.field-error{display:block;font-size:9.5px;color:var(--danger)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-row--category{grid-template-columns:1fr 1fr}.field--large input{height:54px;font-size:16px;font-weight:500;letter-spacing:-.02em}.check-inline--terms{align-items:flex-start;font-size:10px;line-height:1.5;color:var(--muted)}.check-inline--terms .check-box{margin-top:1px;flex:none}.payment-layout{display:grid;grid-template-columns:.82fr 1.18fr;margin:-34px;border-radius:24px;overflow:hidden}.payment-summary{background:var(--forest);color:var(--paper);padding:38px 30px 30px;position:relative;overflow:hidden}.payment-summary:before{content:"";position:absolute;right:-70px;top:-80px;width:240px;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:50%}.payment-summary>*{position:relative;z-index:1}.payment-summary .modal-eyebrow{color:rgba(var(--paper-rgb),.46)}.payment-summary__title{font-family:var(--font-display);font-size:39px;font-weight:400;line-height:1;letter-spacing:-.03em;margin-top:13px}.payment-summary>p{font-size:11.5px;line-height:1.6;color:rgba(var(--paper-rgb),.48);margin-top:10px}.payment-summary__project{background:#ffffff0e;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:13px 14px;margin-top:22px;display:flex;flex-direction:column;gap:3px}.payment-summary__project span{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--paper-rgb),.35)}.payment-summary__project strong{font-size:11.5px;font-weight:600}.payment-summary__project small{font-size:8.5px;color:rgba(var(--paper-rgb),.35)}.payment-summary__line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:rgba(var(--paper-rgb),.45);margin-top:13px}.payment-summary__line strong{font-size:10.5px;font-weight:500;color:rgba(var(--paper-rgb),.78)}.payment-summary__divider{height:1px;background:#ffffff1a;margin:16px 0 6px}.payment-summary__line--total{margin-top:5px;color:rgba(var(--paper-rgb),.65);font-size:11px}.payment-summary__line--total strong{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--lime);letter-spacing:-.02em}.payment-summary__note{display:flex;align-items:flex-start;gap:5px;font-size:8px;line-height:1.5;color:rgba(var(--paper-rgb),.32);margin-top:13px}.payment-summary__note svg{flex:none;margin-top:1px}.payment-summary__schedule{border-top:1px solid rgba(255,255,255,.1);margin-top:21px;padding-top:15px}.payment-summary__scheduleLabel{font-size:8px;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--paper-rgb),.3)}.schedule-mini{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:9px;color:rgba(var(--paper-rgb),.35)}.schedule-mini__dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center;flex:none}.schedule-mini>span:nth-child(2){width:26px}.schedule-mini>span:last-child{margin-left:auto}.schedule-mini.is-done{color:rgba(var(--paper-rgb),.6)}.schedule-mini.is-done .schedule-mini__dot{background:var(--lime);color:var(--forest);border-color:var(--lime)}.schedule-mini.is-current{color:var(--lime)}.payment-form{padding:33px 35px 26px;display:flex;flex-direction:column;min-width:0}.payment-form__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:32px}.payment-form__head h3{font-size:19px;letter-spacing:-.03em;font-weight:600;margin-top:5px}.currency-switch{display:flex;gap:5px}.currency-switch--compact{background:var(--paper);padding:4px;border-radius:9px;margin-top:20px;align-self:flex-start}.currency-switch button{display:inline-flex;align-items:center;gap:4px;border:1px solid transparent;border-radius:6px;background:transparent;padding:5px 9px;font-size:9px;font-weight:600;color:var(--muted)}.currency-switch button span{font-size:11px;font-weight:700}.currency-switch button.is-active{background:var(--white);border-color:var(--line);color:var(--ink)}.payment-methods{display:flex;gap:6px;margin-top:17px;flex-wrap:wrap}.payment-methods button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:8px 10px;font-size:9.5px;font-weight:500;color:var(--muted)}.payment-methods button.is-active{border-color:var(--forest);color:var(--ink);background:var(--lime-soft);box-shadow:0 0 0 1px var(--forest)}.payment-methods button:disabled{opacity:.42;cursor:not-allowed}.card-fields{display:flex;flex-direction:column;gap:12px;margin-top:18px}.input-shell{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--white);border-radius:8px;height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s}.input-shell:focus-within{border-color:#a9a28f;box-shadow:0 0 0 3px rgba(var(--forest-rgb),.055)}.input-shell.has-error{border-color:#cf7e68}.input-shell>svg{color:var(--muted-2);flex:none}.input-shell input{flex:1;border:none;outline:none;background:transparent;height:100%;font-size:12.5px;min-width:0}.card-brand{font-size:8.5px;font-weight:700;letter-spacing:.05em;color:#5b6ca8}.payment-demo-note{display:flex;align-items:center;gap:6px;margin-top:17px;padding:9px 11px;border-radius:8px;background:var(--lime-soft);font-size:9px;color:#435d1a}.payment-demo-note__dot{width:5px;height:5px;border-radius:50%;background:#5f802b}.payment-pay{margin-top:17px}.payment-form__terms{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8px;color:var(--muted-2);text-align:center;margin-top:10px;line-height:1.4}.payment-success{text-align:center;max-width:440px;margin:0 auto;padding:10px 0}.success-orbit{width:78px;height:78px;border-radius:50%;background:var(--lime);color:var(--forest);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;box-shadow:0 0 0 10px var(--lime-soft)}.success-orbit--sm{width:54px;height:54px;margin-bottom:14px;box-shadow:0 0 0 7px var(--lime-soft)}.payment-success .modal-title{margin-top:8px}.payment-success .modal-subtitle{margin-left:auto;margin-right:auto}.success-receipt{background:var(--white);border:1px solid var(--line);border-radius:13px;margin-top:22px;padding:15px 17px;text-align:left}.success-receipt>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:6px 0;font-size:10px;color:var(--muted)}.success-receipt strong{font-size:10.5px;color:var(--ink);font-weight:600;text-align:right}.success-receipt__total{border-top:1px solid var(--line-soft);margin-top:5px;padding-top:11px!important}.success-receipt__total strong{font-family:var(--font-display);font-size:22px;font-weight:400}.payment-success__actions{display:flex;flex-direction:column;gap:7px;margin-top:20px}.secure-inline{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:var(--muted-2);margin-top:16px}.publish-hero{background:var(--paper-3);border-bottom:1px solid var(--line);padding:48px 0}.publish-hero__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.publish-hero h1{font-family:var(--font-display);font-size:clamp(43px,4.8vw,62px);font-weight:400;line-height:.96;letter-spacing:-.032em;margin-top:14px}.publish-hero p{font-size:12.5px;line-height:1.6;color:var(--muted);max-width:570px;margin-top:14px}.publish-steps{display:flex;align-items:center;gap:0;border:1px solid var(--line);background:var(--white);border-radius:999px;padding:5px;flex:none}.publish-steps li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-size:9px;color:var(--muted);border-radius:999px;white-space:nowrap}.publish-steps li span{width:18px;height:18px;border-radius:50%;background:var(--paper);display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:700}.publish-steps li.is-active{background:var(--forest);color:var(--paper)}.publish-steps li.is-active span{background:var(--lime);color:var(--forest)}.publish-section{padding-top:36px}.publish-layout{display:grid;grid-template-columns:1fr 365px;gap:27px;align-items:start}.publish-form{display:flex;flex-direction:column;gap:18px;min-width:0}.form-section{border:1px solid var(--line);background:var(--white);border-radius:18px;padding:28px 30px}.form-section__head{display:flex;align-items:flex-start;gap:13px;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line-soft)}.form-section__number{width:27px;height:27px;flex:none;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:var(--muted-2);margin-top:2px}.form-section__head h2{font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-.025em}.form-section__head p{font-size:10.5px;line-height:1.55;color:var(--muted);margin-top:5px;max-width:540px}.form-section .field+.field,.form-section .field+.field-row,.form-section .field-row+.field,.form-section .field-row+.field-row{margin-top:17px}.field--budget{margin-top:0}.budget-input{display:flex;align-items:center;border:1px solid var(--line);background:var(--white);border-radius:9px;overflow:hidden;height:58px;padding-left:14px;transition:border-color .16s,box-shadow .16s}.budget-input:focus-within{border-color:#a9a28f;box-shadow:0 0 0 3px rgba(var(--forest-rgb),.055)}.budget-input__symbol{font-family:var(--font-display);font-size:25px;color:var(--forest)}.budget-input input{flex:1;border:none;outline:none;background:transparent;font-family:var(--font-display);font-size:31px;letter-spacing:-.02em;min-width:0;padding:0 7px;color:var(--ink);-moz-appearance:textfield}.budget-input input::-webkit-outer-spin-button,.budget-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.budget-input select{width:auto;flex:none;align-self:stretch;border:none;border-left:1px solid var(--line);background:var(--paper-2);padding:0 27px 0 12px;font-size:9px;color:var(--muted);outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#778178 50%),linear-gradient(135deg,#778178 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.budget-input select option{color:var(--ink)}.budget-suggestions{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}.budget-suggestions button{border:1px solid var(--line-soft);background:var(--paper-2);border-radius:6px;padding:5px 8px;font-size:9px;color:var(--muted)}.budget-suggestions button:hover{border-color:var(--forest);color:var(--ink)}.escrow-inline{margin-top:21px}.escrow-inline__track{display:flex;gap:3px;height:5px}.escrow-inline__track span{display:block;background:var(--lime);border-radius:2px;opacity:.4}.escrow-inline__track span:first-child{opacity:1}.escrow-inline__labels{display:flex;justify-content:space-between;margin-top:7px;font-size:8px;color:var(--muted-2)}.tag-input{display:flex;flex-wrap:wrap;gap:5px;align-items:center;border:1px solid var(--line);border-radius:9px;background:var(--white);padding:7px 9px;min-height:46px;cursor:text}.tag-input:focus-within{border-color:#a9a28f;box-shadow:0 0 0 3px rgba(var(--forest-rgb),.055)}.tag-input__chip{display:inline-flex;align-items:center;gap:4px;background:var(--forest);color:var(--paper);border-radius:5px;padding:4px 6px 4px 8px;font-size:10px;font-weight:500}.tag-input__chip button{border:none;background:transparent;color:rgba(var(--paper-rgb),.6);display:flex;padding:0}.tag-input__chip button:hover{color:var(--paper)}.tag-input input{border:none!important;outline:none!important;background:transparent!important;flex:1;min-width:130px;height:30px!important;padding:0 3px!important;font-size:11px!important;box-shadow:none!important}.skill-suggestions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.skill-suggestions button{display:inline-flex;align-items:center;gap:2px;border:1px dashed var(--line);background:transparent;border-radius:999px;padding:4px 8px;font-size:8.5px;color:var(--muted)}.skill-suggestions button:hover{border-color:var(--forest);color:var(--ink)}.form-section__identity{display:flex;align-items:center;gap:11px;border:1px solid var(--line-soft);background:var(--paper-2);border-radius:11px;padding:13px;margin-top:22px}.form-section__identity>div{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.form-section__identity span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.form-section__identity strong{font-size:12px}.form-section__identity small{font-size:9px;color:var(--muted)}.form-section__identity .text-link{font-size:9.5px}.form-section--terms{border:none;background:transparent;padding:5px 3px 20px}.publish-submit{margin-top:15px}.publish-secure{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:var(--muted-2);margin-top:10px}.fee-assessment{position:sticky;top:94px;background:var(--forest);color:var(--paper);border-radius:19px;padding:25px 23px;overflow:hidden}.fee-assessment:before{content:"";position:absolute;top:-80px;right:-80px;width:230px;height:230px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.fee-assessment>*{position:relative;z-index:1}.fee-assessment__head{display:flex;align-items:center;gap:11px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.fee-assessment__icon{width:39px;height:39px;border-radius:50%;background:rgba(var(--lime-rgb),.12);color:var(--lime);display:flex;align-items:center;justify-content:center}.fee-assessment__head h2{font-size:13px;font-weight:600;letter-spacing:-.02em}.fee-assessment__head span{font-size:8.5px;color:rgba(var(--paper-rgb),.36)}.fee-assessment__budget{padding:19px 0 15px;display:flex;flex-direction:column;gap:3px}.fee-assessment__budget span{font-size:8.5px;text-transform:uppercase;letter-spacing:.09em;color:rgba(var(--paper-rgb),.35);font-weight:600}.fee-assessment__budget strong{font-family:var(--font-display);font-size:39px;font-weight:400;line-height:1;letter-spacing:-.03em;color:var(--lime)}.fee-assessment__rows{border-top:1px solid rgba(255,255,255,.1);padding-top:7px}.fee-assessment__rows>div{display:flex;justify-content:space-between;gap:8px;padding:7px 0;font-size:9.5px;color:rgba(var(--paper-rgb),.4)}.fee-assessment__rows strong{font-size:10px;color:rgba(var(--paper-rgb),.58);font-weight:500}.fee-assessment__payout{border-top:1px solid rgba(255,255,255,.08);margin-top:3px;padding-top:10px!important}.fee-assessment__payout strong{color:var(--paper);font-size:14px!important}.fee-assessment__today{display:flex;align-items:center;justify-content:space-between;gap:12px;background:rgba(var(--lime-rgb),.09);border:1px solid rgba(var(--lime-rgb),.2);border-radius:10px;padding:12px;margin-top:14px}.fee-assessment__today>div{display:flex;flex-direction:column;gap:3px}.fee-assessment__today span{font-size:8.5px;font-weight:600;color:var(--lime)}.fee-assessment__today small{font-size:7.5px;color:rgba(var(--paper-rgb),.32);max-width:165px;line-height:1.4}.fee-assessment__today>strong{font-family:var(--font-display);font-size:23px;font-weight:400;color:var(--lime);letter-spacing:-.02em}.fee-assessment__later{border-top:1px solid rgba(255,255,255,.1);margin-top:17px;padding-top:14px}.fee-assessment__laterLabel{display:block;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--paper-rgb),.3)}.mini-schedule{margin-top:9px;display:flex;flex-direction:column;gap:4px}.mini-schedule>div{display:flex;justify-content:space-between;font-size:9px;color:rgba(var(--paper-rgb),.4)}.mini-schedule>div span:last-child{color:rgba(var(--paper-rgb),.6)}.fee-assessment__later>p{font-size:8px;line-height:1.5;color:rgba(var(--paper-rgb),.3);margin-top:8px}.fee-assessment__trust{display:flex;flex-wrap:wrap;gap:8px 12px;border-top:1px solid rgba(255,255,255,.1);margin-top:16px;padding-top:13px}.fee-assessment__trust span{display:inline-flex;align-items:center;gap:4px;font-size:8px;color:rgba(var(--paper-rgb),.38)}.fee-assessment__trust svg{color:var(--lime);opacity:.7}.fee-assessment__note{display:flex;align-items:flex-start;gap:4px;font-size:7.5px;line-height:1.5;color:rgba(var(--paper-rgb),.27);margin-top:14px}.fee-assessment__note svg{flex:none;margin-top:1px}.dashboard-hero{background:var(--paper-3);border-bottom:1px solid var(--line);padding:48px 0 38px;position:relative;overflow:hidden}.dashboard-hero__texture{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at 1px 1px,rgba(var(--forest-rgb),.1) 1px,transparent 0);background-size:25px 25px;-webkit-mask-image:linear-gradient(90deg,transparent,black 55%,transparent);mask-image:linear-gradient(90deg,transparent,black 55%,transparent);opacity:.5}.dashboard-hero .container{position:relative;z-index:1}.dashboard-hero__top{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.dashboard-hero h1{font-family:var(--font-display);font-size:clamp(45px,5vw,63px);font-weight:400;letter-spacing:-.035em;line-height:.98;margin-top:13px}.dashboard-hero__top p{font-size:12.5px;color:var(--muted);margin-top:11px}.dashboard-hero__actions{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:wrap;justify-content:flex-end}.dashboard-hero__identity{display:flex;align-items:center;gap:7px;margin-top:24px;font-size:10px;color:var(--muted)}.dashboard-hero__identity strong{color:var(--ink);font-size:10.5px}.dashboard-hero__identityDivider{width:1px;height:12px;background:var(--line);margin:0 2px}.dashboard-hero__secure{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:9px}.dashboard-hero__secure svg{color:var(--forest)}.dashboard-section{padding-top:30px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.stat-card{border:1px solid var(--line);background:var(--white);border-radius:15px;padding:17px 19px;display:flex;flex-direction:column;gap:1px}.stat-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.stat-card__icon{width:31px;height:31px;border-radius:8px;background:var(--paper);color:var(--forest);display:flex;align-items:center;justify-content:center}.stat-card__trend{display:inline-flex;align-items:center;gap:3px;font-size:8px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.04em;text-align:right;max-width:130px}.stat-card>strong{font-family:var(--font-display);font-size:32px;line-height:1.1;font-weight:400;letter-spacing:-.03em}.stat-card>span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.stat-card--accent{background:var(--forest);color:var(--paper);border-color:var(--forest)}.stat-card--accent .stat-card__icon{background:rgba(var(--lime-rgb),.12);color:var(--lime)}.stat-card--accent .stat-card__trend{color:rgba(var(--paper-rgb),.4)}.stat-card--accent .stat-card__trend .stars__row{color:rgba(var(--lime-rgb),.8)}.stat-card--accent .stat-card__trend .stars__star{color:rgba(var(--paper-rgb),.2)}.stat-card--accent .stat-card__trend .stars__star.is-filled{color:var(--lime);fill:var(--lime)}.stat-card--accent>strong{color:var(--lime)}.stat-card--accent>span{color:rgba(var(--paper-rgb),.45)}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:17px;align-items:start}.dashboard-main{display:flex;flex-direction:column;gap:17px;min-width:0}.quick-brief{background:var(--forest);color:var(--paper);border-radius:18px;padding:28px 30px;display:flex;align-items:center;gap:25px;justify-content:space-between;overflow:hidden;position:relative}.quick-brief__content{position:relative;z-index:2}.quick-brief__eyebrow{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700;letter-spacing:.09em;color:var(--lime);text-transform:uppercase}.quick-brief h2{font-family:var(--font-display);font-size:34px;line-height:1.02;font-weight:400;letter-spacing:-.03em;margin-top:9px}.quick-brief p{font-size:10.5px;line-height:1.55;color:rgba(var(--paper-rgb),.48);max-width:390px;margin-top:7px}.quick-brief__actions{display:flex;align-items:center;gap:15px;margin-top:17px}.quick-brief__secondary{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;color:rgba(var(--paper-rgb),.55);border-bottom:1px solid rgba(var(--paper-rgb),.2)}.quick-brief__art{position:relative;width:180px;height:150px;display:flex;align-items:center;justify-content:center;color:var(--lime);flex:none}.quick-brief__ring{position:absolute;width:135px;height:135px;border:1px solid rgba(var(--lime-rgb),.2);border-radius:50%}.quick-brief__ring--two{width:90px;height:90px;border-style:dashed}.quick-brief__artBadge{position:absolute;right:5px;bottom:19px;background:var(--lime);color:var(--forest);font-size:8px;font-weight:700;padding:4px 7px;border-radius:999px}.active-project{border:1px solid var(--line);border-radius:18px;background:var(--white);padding:25px 27px}.active-project__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.active-project__head h2{font-size:18px;font-weight:600;letter-spacing:-.03em;margin-top:5px}.active-project__meta{display:flex;align-items:center;gap:36px;border-top:1px solid var(--line-soft);margin-top:19px;padding-top:16px}.active-project__person{display:flex;align-items:center;gap:8px;margin-right:auto}.active-project__person>div,.active-project__budget,.active-project__due{display:flex;flex-direction:column;gap:2px}.active-project__person span,.active-project__budget span,.active-project__due span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);font-weight:600}.active-project__person strong{font-size:10.5px;font-weight:500}.active-project__budget strong,.active-project__due strong{font-size:12px}.project-progress{margin-top:21px}.project-progress__labels{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--muted)}.project-progress__labels strong{color:var(--ink);font-size:10px}.project-progress__bar{height:6px;background:var(--paper);border-radius:99px;overflow:hidden;margin-top:7px}.project-progress__bar span{display:block;height:100%;border-radius:inherit;background:var(--forest);transition:width .5s ease}.project-progress__steps{display:flex;justify-content:space-between;margin-top:5px}.project-progress__steps>span{display:flex;align-items:center;gap:3px;font-size:7.5px;color:var(--muted-2)}.project-progress__steps i{width:12px;height:12px;border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal}.project-progress__steps span.is-done{color:var(--forest)}.project-progress__steps span.is-done i{background:var(--forest);border-color:var(--forest);color:var(--lime)}.active-project__next{display:flex;align-items:center;gap:20px;background:var(--paper-2);border:1px solid var(--line-soft);border-radius:11px;padding:12px 14px;margin-top:17px}.active-project__next>div{display:flex;flex-direction:column;gap:2px}.active-project__next>div:first-child{flex:1}.active-project__next span{font-size:8px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.active-project__next strong{font-size:10.5px;font-weight:500}.active-project__nextAmount{border-left:1px solid var(--line);padding-left:20px}.active-project__nextAmount strong{font-size:15px;font-weight:600;letter-spacing:-.02em}.active-project__link{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;color:var(--muted);margin-top:13px}.active-project--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;gap:10px;color:var(--muted-2)}.active-project--empty h3{font-size:13px;color:var(--ink)}.projects-table-card{border:1px solid var(--line);border-radius:18px;background:var(--white);overflow:hidden}.projects-table-card__head{display:flex;align-items:center;justify-content:space-between;padding:20px 25px 15px}.projects-table-card__head h2{font-size:15px;letter-spacing:-.02em}.projects-table-card__head .text-link{font-size:9.5px}.projects-table__head{display:grid;grid-template-columns:2.2fr .9fr .8fr 1fr 20px;gap:12px;padding:8px 25px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:var(--paper-2)}.projects-table__head span{font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.projects-table__row{display:grid;grid-template-columns:2.2fr .9fr .8fr 1fr 20px;gap:12px;align-items:center;padding:12px 25px;border:none;border-bottom:1px solid var(--line-soft);background:transparent;width:100%;text-align:left;font-size:10.5px;color:var(--muted);transition:background .15s}.projects-table__row:last-child{border-bottom:none}.projects-table__row:hover{background:var(--paper-2)}.projects-table__project{display:flex;align-items:center;gap:9px;min-width:0}.project-dot{width:6px;height:6px;border-radius:50%;background:var(--muted-2);flex:none}.project-dot--in_progress{background:#5d8e44;box-shadow:0 0 0 3px #5d8e441a}.project-dot--completed{background:#a8b1aa}.projects-table__project>span:last-child{display:flex;flex-direction:column;gap:1px;min-width:0}.projects-table__project strong{font-size:10.5px;font-weight:500;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects-table__project small{font-size:8px;color:var(--muted-2)}.projects-table__row .status-pill{font-size:8px;padding:3px 7px}.table-progress{display:flex;align-items:center;gap:6px}.table-progress>span{flex:1;height:4px;border-radius:99px;background:var(--paper);overflow:hidden}.table-progress i{display:block;height:100%;background:var(--forest);border-radius:inherit}.table-progress small{font-size:8px;color:var(--muted-2)}.projects-table__row>span:last-child{color:var(--muted-2)}.projects-table__empty{padding:35px;text-align:center;font-size:11px;color:var(--muted-2)}.dashboard-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:94px}.side-card{border:1px solid var(--line);border-radius:16px;background:var(--white);padding:19px}.side-card--escrow{background:var(--paper-2)}.side-card__head{display:flex;align-items:center;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.side-card__head .live-tag{margin-left:auto;font-size:7px;padding:3px 6px}.side-card__icon{width:27px;height:27px;border-radius:7px;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center}.side-card__big{display:block;font-family:var(--font-display);font-size:34px;font-weight:400;letter-spacing:-.03em;line-height:1;margin-top:13px}.side-card>p{font-size:8.5px;color:var(--muted);margin-top:4px}.side-schedule{border-top:1px solid var(--line-soft);margin-top:15px;padding-top:9px}.side-schedule>div{display:flex;align-items:center;gap:7px;font-size:8.5px;color:var(--muted-2);padding:5px 0}.side-schedule__dot{width:13px;height:13px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;flex:none}.side-schedule>div>span:last-child{margin-left:auto;color:var(--muted)}.side-schedule>div.is-done{color:var(--ink)}.side-schedule>div.is-done .side-schedule__dot{background:var(--forest);color:var(--lime);border-color:var(--forest)}.side-card__line{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line-soft);margin-top:11px;padding-top:12px;font-size:8.5px;color:var(--muted)}.side-card__line strong{display:inline-flex;align-items:center;gap:4px;font-size:8.5px;font-weight:500;color:var(--ink)}.side-card__link{display:inline-flex;align-items:center;gap:4px;font-size:9px;font-weight:600;margin-top:13px;border:none;background:transparent;padding:0}.side-card__link:hover{color:var(--forest)}.side-card__head--simple{justify-content:space-between}.activity-feed{margin-top:11px;display:flex;flex-direction:column}.activity-item{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.activity-item:last-child{border-bottom:none}.activity-item__icon{width:23px;height:23px;border-radius:50%;background:var(--paper);color:var(--forest);display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.activity-item>div{display:flex;flex-direction:column;gap:1px;min-width:0}.activity-item strong{font-size:9.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-item span{font-size:8px;color:var(--muted)}.activity-item small{font-size:7.5px;color:var(--muted-2)}.activity-empty{font-size:9px;color:var(--muted-2);padding:18px 0;text-align:center}.recommend-list{margin-top:10px;display:flex;flex-direction:column}.recommend-person{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.recommend-person:last-child{border-bottom:none}.recommend-person>div{display:flex;flex-direction:column;min-width:0}.recommend-person strong{font-size:9.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommend-person span{font-size:8px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recommend-person__rate{margin-left:auto;font-size:8.5px;color:var(--forest);flex:none}.recommend-brief{display:flex;flex-direction:column;gap:4px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.recommend-brief:last-child{border-bottom:none}.recommend-brief .category-badge{align-self:flex-start;font-size:7.5px;padding:3px 6px}.recommend-brief strong{font-size:9.5px;line-height:1.35;font-weight:500}.recommend-brief>span:last-child{font-size:8px;color:var(--muted)}.project-topbar{border-bottom:1px solid var(--line)}.project-topbar .container{display:flex;align-items:center;justify-content:space-between;height:43px}.back-link{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;padding:0;font-size:9.5px;color:var(--muted)}.back-link:hover{color:var(--ink)}.project-topbar__right{display:flex;align-items:center;gap:8px}.project-header{background:var(--paper-2);border-bottom:1px solid var(--line);padding:32px 0 36px}.project-header__top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.project-header__tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.project-header__id{font-size:8.5px;color:var(--muted-2);letter-spacing:.06em}.project-header h1{font-family:var(--font-display);font-size:clamp(39px,4.5vw,57px);font-weight:400;letter-spacing:-.035em;line-height:.98;margin-top:16px;max-width:950px}.project-header>.container>p{font-size:12.5px;color:var(--muted);max-width:670px;line-height:1.6;margin-top:12px}.project-header__meta{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin-top:25px;border-top:1px solid var(--line);padding-top:17px}.project-header__meta>div{padding:0 27px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.project-header__meta>div:first-child{padding-left:0;border-left:0}.project-header__meta span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.project-header__meta strong{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:500}.release-success{display:flex;align-items:center;gap:13px;border:1px solid rgba(var(--forest-rgb),.17);background:var(--lime-soft);border-radius:13px;padding:13px 18px;margin-top:20px}.release-success .success-orbit{margin:0;flex:none}.release-success>div{display:flex;flex-direction:column;gap:2px;flex:1}.release-success strong{font-size:12px}.release-success span{font-size:10px;color:var(--muted)}.project-section{padding-top:26px}.project-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start}.project-main{display:flex;flex-direction:column;gap:15px;min-width:0}.content-card{border:1px solid var(--line);border-radius:17px;background:var(--white);padding:27px 29px}.content-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:17px}.content-card__head h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.content-card__head span{font-size:9.5px;color:var(--muted)}.long-copy{font-size:12.5px;line-height:1.7;color:var(--muted)}.project-scope{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:17px}.project-scope h3{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);margin-bottom:9px}.milestones-card{padding-bottom:11px}.milestone-total{font-size:12px!important;font-weight:600;color:var(--ink)!important}.milestone-total small{font-size:9px;color:var(--muted-2);font-weight:400}.milestone-track{margin-top:24px}.milestone-row{display:flex;gap:14px}.milestone-row__rail{display:flex;flex-direction:column;align-items:center;width:28px;flex:none}.milestone-row__dot{width:28px;height:28px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:8.5px;color:var(--muted-2);font-weight:600;background:var(--paper-2);flex:none;z-index:1}.milestone-row__line{flex:1;width:1px;background:var(--line);min-height:28px}.milestone-row__content{flex:1;padding:0 0 25px;min-width:0}.milestone-row__title{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:2px}.milestone-row__pct{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.milestone-row__title h3{font-size:13px;font-weight:600;margin-top:2px}.milestone-row__content>p{font-size:10.5px;color:var(--muted);margin-top:4px}.milestone-row__foot{display:flex;align-items:center;gap:11px;margin-top:10px}.milestone-row__foot>span:first-child{font-size:12px;font-weight:600;letter-spacing:-.02em}.milestone-paid-note{display:inline-flex;align-items:center;gap:3px;font-size:8px;color:var(--muted-2)}.milestone-status{display:inline-flex;align-items:center;gap:3px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:4px 7px;border-radius:999px;background:var(--paper);color:var(--muted-2);white-space:nowrap}.milestone-status.is-paid{background:#e4f0e5;color:#356144}.milestone-status.is-due{background:var(--lime);color:#344b12}.milestone-row.is-done .milestone-row__dot{background:var(--forest);border-color:var(--forest);color:var(--lime)}.milestone-row.is-current .milestone-row__dot{border-color:var(--forest);color:var(--forest);box-shadow:0 0 0 4px rgba(var(--forest-rgb),.07)}.milestone-row.is-current .milestone-row__line{background:linear-gradient(var(--line),transparent)}.reviews-card .content-card__head{margin-bottom:21px}.review-list{display:flex;flex-direction:column;gap:10px}.review-card{border:1px solid var(--line-soft);background:var(--paper-2);border-radius:11px;padding:15px}.review-card__head{display:flex;align-items:center;gap:9px}.review-card__head>div{display:flex;flex-direction:column;gap:1px;flex:1}.review-card__head strong{font-size:10.5px}.review-card__head span{font-size:8px;color:var(--muted)}.review-card__head .stars{flex:none}.review-card>p{font-size:11.5px;line-height:1.65;color:var(--muted);margin-top:11px}.review-empty{text-align:center;padding:32px;border:1px dashed var(--line);border-radius:11px;color:var(--muted-2);font-size:11px}.review-empty svg{margin:0 auto 8px;opacity:.5}.review-exists{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--forest);margin-top:14px}.activity-card{padding-bottom:20px}.project-activity{display:flex;flex-direction:column}.project-activity__item{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft)}.project-activity__item:last-child{border-bottom:none}.project-activity__dot{width:22px;height:22px;border-radius:50%;background:var(--paper);color:var(--forest);display:flex;align-items:center;justify-content:center;flex:none}.project-activity__dot--lime{background:var(--lime)}.project-activity__item>div{display:flex;flex-direction:column;gap:1px}.project-activity__item strong{font-size:10px;font-weight:500}.project-activity__item span{font-size:8.5px;color:var(--muted-2)}.project-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:94px}.escrow-panel{background:var(--forest);color:var(--paper);border-radius:18px;padding:23px;position:relative;overflow:hidden}.escrow-panel:before{content:"";position:absolute;top:-90px;right:-90px;width:260px;height:260px;border:1px solid rgba(255,255,255,.07);border-radius:50%}.escrow-panel>*{position:relative;z-index:1}.escrow-panel__head{display:flex;align-items:center;gap:9px}.escrow-panel__icon{width:36px;height:36px;border-radius:50%;background:rgba(var(--lime-rgb),.12);color:var(--lime);display:flex;align-items:center;justify-content:center;flex:none}.escrow-panel__head>div{display:flex;flex-direction:column;gap:1px}.escrow-panel__head h2{font-size:13px;font-weight:600}.escrow-panel__head span{font-size:8px;color:rgba(var(--paper-rgb),.35)}.escrow-panel__head .live-tag{margin-left:auto;font-size:7px;color:var(--lime);background:rgba(var(--lime-rgb),.09)}.escrow-panel__amount{padding-top:18px}.escrow-panel__amount>span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--paper-rgb),.35)}.escrow-panel__amount>strong{display:block;font-family:var(--font-display);font-size:37px;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--lime)}.escrow-panel__bar{height:4px;background:#ffffff1c;border-radius:99px;margin-top:13px;overflow:hidden}.escrow-panel__bar span{display:block;height:100%;background:var(--lime);border-radius:inherit}.escrow-panel__barLabels{display:flex;justify-content:space-between;margin-top:5px;font-size:7.5px;color:rgba(var(--paper-rgb),.35)}.escrow-panel__next{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);margin:17px 0;padding:14px 0}.escrow-panel__next>div{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.escrow-panel__next span{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:rgba(var(--paper-rgb),.35);font-weight:600}.escrow-panel__next strong{font-size:10px;line-height:1.5;font-weight:500;color:rgba(var(--paper-rgb),.75)}.escrow-panel .btn--dark{background:var(--lime);color:var(--ink)}.escrow-panel__breakdown{display:flex;flex-direction:column}.escrow-panel__breakdown>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font-size:9px;color:rgba(var(--paper-rgb),.4)}.escrow-panel__breakdown strong{font-size:9.5px;color:rgba(var(--paper-rgb),.62);font-weight:500}.escrow-panel__breakdown .is-total{border-top:1px solid rgba(255,255,255,.1);margin-top:5px;padding-top:9px;color:rgba(var(--paper-rgb),.65)}.escrow-panel__breakdown .is-total strong{color:var(--paper);font-size:13px}.escrow-panel__history{border-top:1px solid rgba(255,255,255,.1);margin-top:15px;padding-top:12px}.escrow-panel__historyLabel{display:block;font-size:7.5px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--paper-rgb),.3);margin-bottom:5px}.payment-history-row{display:flex;align-items:center;gap:7px;padding:5px 0;font-size:8.5px;color:rgba(var(--paper-rgb),.4)}.payment-history-row__check{width:13px;height:13px;border-radius:50%;background:rgba(var(--lime-rgb),.15);color:var(--lime);display:flex;align-items:center;justify-content:center;flex:none}.payment-history-row strong{margin-left:auto;font-size:8.5px;font-weight:500;color:rgba(var(--paper-rgb),.6)}.payment-history-empty{font-size:9px;color:rgba(var(--paper-rgb),.3)}.escrow-panel__note{display:flex;align-items:flex-start;gap:4px;font-size:7.5px;line-height:1.5;color:rgba(var(--paper-rgb),.28);margin-top:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.escrow-panel__note svg{flex:none;margin-top:1px}.project-side-card{border:1px solid var(--line);border-radius:15px;background:var(--white);padding:18px}.project-side-card h3{font-size:11px;margin-bottom:6px}.project-side-card>p{font-size:9.5px;color:var(--muted);line-height:1.55}.escrow-panel__miniTrust{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--muted-2);border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px}.project-side-card--person{display:flex;flex-direction:column;gap:10px}.project-side-card__label{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.person-line{display:flex;align-items:center;gap:10px}.person-line>div{display:flex;flex-direction:column;gap:2px}.person-line strong{font-size:11px}.person-line span{font-size:9px;color:var(--muted)}.person-line__rating{display:flex;align-items:center;justify-content:space-between;gap:8px}.person-line__rating>span{font-size:7.5px;color:var(--muted-2)}.release-modal{text-align:center}.release-modal__icon{width:56px;height:56px;border-radius:50%;background:var(--lime-soft);color:var(--forest);display:flex;align-items:center;justify-content:center;margin:0 auto 17px}.release-modal .modal-title{font-size:36px}.release-modal .modal-subtitle{margin-left:auto;margin-right:auto}.release-modal__breakdown{border:1px solid var(--line);border-radius:11px;background:var(--white);padding:12px 15px;margin-top:20px;text-align:left}.release-modal__breakdown>div{display:flex;justify-content:space-between;padding:5px 0;font-size:10px;color:var(--muted)}.release-modal__breakdown strong{color:var(--ink);font-weight:500}.release-modal__breakdown .is-total{border-top:1px solid var(--line-soft);margin-top:5px;padding-top:10px}.release-modal__breakdown .is-total strong{font-family:var(--font-display);font-size:22px;font-weight:400}.release-modal__actions{display:flex;flex-direction:column;gap:7px;margin-top:18px}.release-modal__note{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8px;color:var(--muted-2);margin-top:13px}.review-form .modal-title{margin-top:9px}.review-person{display:flex;align-items:center;gap:10px;background:var(--white);border:1px solid var(--line);border-radius:11px;padding:11px;margin-top:20px}.review-person>div{display:flex;flex-direction:column;gap:1px}.review-person strong{font-size:11.5px}.review-person span{font-size:9px;color:var(--muted)}.rating-picker{display:flex;align-items:center;gap:2px;margin-top:20px}.rating-picker button{border:none;background:transparent;padding:3px;color:#d4d0c6;transition:color .15s,transform .15s}.rating-picker button:hover{transform:translateY(-2px)}.rating-picker button.is-active{color:var(--star)}.rating-picker button.is-active svg{fill:var(--star)}.rating-picker__label{margin-left:9px;font-size:10px;color:var(--muted)}.review-tags{margin-top:19px}.tag-select{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag-select button{border:1px solid var(--line);border-radius:999px;background:var(--white);padding:6px 10px;font-size:9px;color:var(--muted)}.tag-select button.is-active{background:var(--forest);border-color:var(--forest);color:var(--lime)}.review-comment{margin-top:18px}.review-comment>span{display:flex;justify-content:space-between}.review-comment>span small{font-weight:400;color:var(--muted-2)}.review-form>.btn{margin-top:18px}.review-success{text-align:center;padding:12px 0}.review-success .modal-subtitle{margin-left:auto;margin-right:auto}.review-success__rating{display:flex;justify-content:center;gap:4px;color:var(--star);margin:20px 0 22px}.review-success__rating svg{fill:var(--star)}.page-hero--cases{background:var(--paper)}.case-hero-stats{display:flex;align-items:stretch;gap:8px}.case-hero-stat{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:14px 18px;min-width:105px;display:flex;flex-direction:column;justify-content:center;gap:1px}.case-hero-stat span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);font-weight:700}.case-hero-stat strong{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.15;letter-spacing:-.02em}.case-hero-stat--large{background:var(--forest);color:var(--paper);border-color:var(--forest);min-width:125px}.case-hero-stat--large strong{color:var(--lime);font-size:38px}.case-hero-stat--large span{color:rgba(var(--paper-rgb),.45)}.cases-section{padding-top:32px}.cases-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.case-filter-tabs{display:flex;align-items:center;gap:4px;background:var(--paper-2);border:1px solid var(--line);padding:4px;border-radius:999px}.case-filter-tabs button{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:999px;background:transparent;padding:8px 12px;font-size:10.5px;font-weight:500;color:var(--muted);white-space:nowrap}.case-filter-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;border-radius:999px;background:rgba(var(--ink-rgb),.06);font-size:8px;color:var(--muted-2)}.case-filter-tabs button.is-active{background:var(--ink);color:var(--paper)}.case-filter-tabs button.is-active span{background:var(--lime);color:var(--ink)}.cases-toolbar .search-box{flex-basis:320px;min-width:240px;height:42px}.cases-results-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px;font-size:11px;color:var(--muted)}.cases-results-head strong{color:var(--ink)}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.case-card{display:flex;flex-direction:column;background:var(--white);border:1px solid var(--line);border-radius:18px;overflow:hidden;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.case-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--line) 60%,var(--ink))}.case-card__body{padding:19px 20px 17px;display:flex;flex-direction:column;flex:1}.case-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:8.5px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.case-kind{display:inline-flex;align-items:center;gap:4px;color:var(--forest);font-size:8px;font-weight:700;letter-spacing:.06em}.case-kind:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--forest)}.case-kind--team{color:#355f8f}.case-kind--team:before{background:#3f78b3}.case-card__year{margin-left:auto;color:var(--muted-2)}.case-card h3{font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.28;margin-top:9px}.case-card__body>p{font-size:11.5px;line-height:1.6;color:var(--muted);margin-top:7px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-card__creator{display:flex;align-items:center;gap:8px;margin-top:17px}.case-card__creator>div{display:flex;flex-direction:column;gap:1px;min-width:0}.case-card__creator strong{font-size:10px;font-weight:600}.case-card__creator span{font-size:8.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-card__rating{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:9px;color:var(--star);flex:none}.case-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line-soft);padding-top:12px;margin-top:14px}.case-card__tags{display:flex;gap:4px;flex-wrap:wrap}.case-card__tags span{font-size:8.5px;color:var(--muted);background:var(--paper);border-radius:4px;padding:4px 6px;white-space:nowrap}.case-card__open{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--ink);white-space:nowrap}.case-card__open svg{color:var(--muted-2)}.case-card--compact .case-card__body{padding:16px 17px 15px}.case-card--compact h3{font-size:16px}.case-card--compact .case-card__body>p{font-size:10.5px;-webkit-line-clamp:2}.case-grid--preview .case-card:hover{border-color:var(--ink)}.case-cover{height:190px;position:relative;overflow:hidden;background:var(--forest);color:var(--paper);isolation:isolate}.case-cover--compact{height:162px}.case-cover--large{height:258px;border-radius:14px}.case-cover__meta{position:absolute;left:16px;right:16px;top:14px;display:flex;justify-content:space-between;font-size:7.5px;letter-spacing:.12em;font-weight:700;text-transform:uppercase;opacity:.5;z-index:4}.case-cover__label{position:absolute;left:16px;bottom:13px;font-size:7.5px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;opacity:.4;z-index:4}.case-cover__float{position:absolute;right:14px;bottom:14px;z-index:4;background:var(--lime);color:var(--ink);border-radius:999px;padding:5px 9px;font-size:8px;font-weight:700}.case-cover__float+.case-cover__label{bottom:17px}.case-cover:after{content:"";position:absolute;inset:auto -30px -80px auto;width:190px;height:190px;border:1px solid currentColor;border-radius:50%;opacity:.08;z-index:0}.case-cover--finance{background:var(--ink)}.case-cover--report{background:var(--lime);color:var(--forest)}.case-cover--report .case-cover__float{background:var(--forest);color:var(--lime)}.case-cover--delivery{background:var(--blue);color:var(--ink)}.case-cover--delivery .case-cover__float{background:var(--ink);color:var(--lime)}.case-cover--chat{background:var(--paper-3);color:var(--ink)}.case-cover--chat .case-cover__float{background:var(--forest);color:var(--lime)}.cover-phone{position:absolute;width:111px;height:182px;background:var(--paper-2);color:var(--ink);border-radius:21px;border:4px solid var(--ink);left:50%;top:47px;transform:translate(-50%) rotate(-4deg);z-index:2;box-shadow:0 14px 28px rgba(var(--ink-rgb),.22);padding:22px 13px 12px;overflow:hidden}.case-cover--compact .cover-phone{transform:translate(-50%) rotate(-4deg) scale(.86);top:38px}.case-cover--large .cover-phone{width:135px;height:222px;top:35px;transform:translate(-50%) rotate(-4deg) scale(1.12)}.cover-phone__notch{position:absolute;top:7px;left:50%;transform:translate(-50%);width:37px;height:6px;border-radius:999px;background:var(--ink);opacity:.8}.cover-phone--lessons:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 80% 0%,rgba(var(--lime-rgb),.22),transparent 55%)}.lesson-word{display:block;font-family:var(--font-display);font-size:31px;line-height:1;margin-top:8px;position:relative}.lesson-meta{display:block;font-size:6.5px;letter-spacing:.12em;color:var(--muted);margin-top:5px}.lesson-progress{height:4px;background:var(--paper);border-radius:99px;margin-top:11px;overflow:hidden}.lesson-progress span{display:block;width:62%;height:100%;background:var(--forest);border-radius:inherit}.lesson-options{display:flex;flex-direction:column;gap:5px;margin-top:13px}.lesson-options span{display:block;border:1px solid var(--line);border-radius:6px;padding:6px 8px;background:var(--white);font-size:8px}.lesson-options span:first-child{border-color:var(--forest);background:var(--lime-soft);font-weight:600}.lesson-streak{display:block;margin-top:9px;font-size:6.5px;color:var(--forest);font-weight:600}.cover-phone--map{display:flex;flex-direction:column;padding:12px}.cover-phone--map svg{width:100%;height:100%;color:var(--forest);opacity:.8;position:absolute;top:0;right:0;bottom:0;left:0;padding:18px 12px 34px}.delivery-slot{margin-top:auto;position:relative;z-index:2;background:var(--ink);color:var(--paper);border-radius:7px;padding:5px 6px;display:flex;flex-direction:column;gap:1px}.delivery-slot span{font-size:5px;letter-spacing:.12em;opacity:.5}.delivery-slot strong{font-size:7px}.cover-window{position:absolute;left:20px;right:20px;top:40px;bottom:28px;border-radius:9px;background:var(--paper-2);color:var(--ink);box-shadow:0 14px 30px rgba(var(--ink-rgb),.18);overflow:hidden;z-index:2}.case-cover--compact .cover-window{top:34px;bottom:24px;left:15px;right:15px}.case-cover--large .cover-window{top:45px;bottom:30px;left:30px;right:30px}.cover-window__bar{display:flex;align-items:center;gap:3px;height:19px;padding:0 8px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.cover-window__bar i{width:4px;height:4px;border-radius:50%;background:var(--muted-2);opacity:.5}.cover-window__bar span{margin-left:auto;font-size:5.5px;color:var(--muted-2);letter-spacing:.05em}.finance-total{display:flex;flex-direction:column;gap:0;padding:8px 10px 4px}.finance-total span{font-size:5.5px;letter-spacing:.1em;color:var(--muted-2)}.finance-total strong{font-family:var(--font-display);font-size:25px;line-height:1.1;font-weight:400}.finance-rows{display:flex;flex-direction:column;gap:3px;padding:5px 10px}.finance-rows span{display:flex;align-items:center;gap:4px;font-size:5.8px;color:var(--muted);border-top:1px solid var(--line-soft);padding-top:4px}.finance-rows span i{width:5px;height:5px;border-radius:1px;background:var(--forest);opacity:.4}.finance-rows span b{margin-left:auto;color:#4b7b5d;font-size:6px}.finance-rows span b.is-warn{color:var(--coral)}.finance-chart{position:absolute;left:10px;right:10px;bottom:8px;height:26px;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--line)}.finance-chart span{flex:1;background:var(--forest);opacity:.18;border-radius:2px 2px 0 0}.finance-chart span:nth-child(4),.finance-chart span:nth-child(7){opacity:.7}.report-title{padding:9px 12px 4px;display:flex;align-items:flex-end;justify-content:space-between}.report-title span{font-size:5.5px;letter-spacing:.1em;color:var(--muted-2)}.report-title strong{font-family:var(--font-display);font-size:16px;font-weight:400}.report-chart{display:flex;align-items:flex-end;gap:5px;height:61px;margin:6px 12px 0;border-bottom:1px solid var(--line)}.report-chart span{flex:1;background:var(--forest);border-radius:2px 2px 0 0;opacity:.68}.report-chart span:nth-child(4){background:var(--coral);opacity:1}.report-legend{display:flex;gap:7px;padding:4px 12px;font-size:5px;color:var(--muted-2)}.report-legend span:before{content:"";display:inline-block;width:4px;height:4px;background:var(--forest);margin-right:2px;opacity:.6}.report-legend span:nth-child(3):before{background:var(--coral)}.freight-layout{display:flex;height:calc(100% - 19px)}.freight-map{flex:1.35;background:var(--paper);position:relative;overflow:hidden}.freight-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(var(--ink-rgb),.06) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.06) 1px,transparent 1px);background-size:18px 18px}.freight-map svg{position:absolute;top:12px;right:8px;bottom:12px;left:8px;width:calc(100% - 16px);height:calc(100% - 24px);color:var(--forest)}.freight-list{flex:1;background:var(--paper-2);border-left:1px solid var(--line);padding:7px;display:flex;flex-direction:column;justify-content:center;gap:5px}.freight-list span{display:flex;align-items:center;gap:3px;font-size:4.8px;color:var(--muted);border:1px solid var(--line-soft);border-radius:3px;padding:4px;white-space:nowrap}.freight-list i{width:3px;height:3px;border-radius:50%;background:var(--forest)}.freight-list b{margin-left:auto;font-weight:500;color:var(--forest);font-size:4.3px}.chat-thread{display:flex;flex-direction:column;gap:5px;padding:9px 10px;height:calc(100% - 19px)}.chat-bubble{width:fit-content;max-width:82%;border-radius:7px;padding:5px 7px;font-size:5.7px;line-height:1.45}.chat-bubble--user{align-self:flex-end;background:var(--ink);color:var(--paper);border-bottom-right-radius:2px}.chat-bubble--ai{background:var(--paper);border:1px solid var(--line-soft);color:var(--ink);border-bottom-left-radius:2px}.chat-bubble--ai i{display:block;margin-top:3px;padding-top:3px;border-top:1px solid var(--line-soft);font-style:normal;font-size:4.5px;color:var(--muted-2)}.chat-typing{display:flex;gap:2px;background:var(--paper);border:1px solid var(--line-soft);border-radius:8px;padding:5px 7px;width:fit-content}.chat-typing i{width:3px;height:3px;border-radius:50%;background:var(--muted-2);opacity:.55}.case-modal__head{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start;padding-right:35px}.case-modal__meta{display:flex;align-items:center;gap:7px;font-size:8.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);font-weight:600}.case-modal__intro h2{font-family:var(--font-display);font-size:45px;font-weight:400;line-height:1;letter-spacing:-.03em;margin-top:12px;text-wrap:balance}.case-modal__intro>p{font-size:13px;line-height:1.65;color:var(--muted);margin-top:13px;max-width:540px}.case-modal__quick{display:flex;gap:24px;border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.case-modal__quick span{display:flex;flex-direction:column;gap:2px;font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted-2);font-weight:600}.case-modal__quick strong{display:inline-flex;align-items:center;gap:3px;font-size:14px;letter-spacing:-.02em;color:var(--ink);font-weight:600;text-transform:none}.case-modal__quick strong svg{color:var(--star)}.case-modal__cover .case-cover{height:258px}.case-modal__layout{display:grid;grid-template-columns:1fr 285px;gap:38px;margin-top:30px;border-top:1px solid var(--line);padding-top:28px}.case-modal__main section{position:relative;padding-left:27px;margin-bottom:23px}.case-section-number{position:absolute;left:0;top:2px;font-size:8px;color:var(--muted-2);font-weight:700;letter-spacing:.05em}.case-modal__main h3{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--ink);margin-bottom:7px}.case-modal__main p{font-size:12.5px;line-height:1.7;color:var(--muted)}.case-outcomes{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 0 23px 27px}.case-outcomes>div{background:var(--paper-2);padding:13px 15px;display:flex;flex-direction:column;gap:2px}.case-outcomes strong{font-family:var(--font-display);font-size:29px;font-weight:400;line-height:1;color:var(--forest);letter-spacing:-.02em}.case-outcomes span{font-size:8.5px;color:var(--muted)}.case-quote{background:var(--forest);color:var(--paper);border-radius:14px;padding:20px 22px;font-family:var(--font-display);font-size:21px;line-height:1.28;letter-spacing:-.015em;position:relative}.case-quote__mark{color:var(--lime);font-size:30px;line-height:0;vertical-align:-9px;margin-right:3px}.case-quote cite{display:block;font-family:var(--font-body);font-size:9px;font-style:normal;color:rgba(var(--paper-rgb),.48);margin-top:12px}.case-modal__aside{display:flex;flex-direction:column;gap:13px}.case-builder-card{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:17px}.case-builder-card__label{font-size:7.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);font-weight:700}.case-builder-card__person{display:flex;align-items:center;gap:9px;margin-top:10px}.case-builder-card__person>div{display:flex;flex-direction:column;gap:1px}.case-builder-card__person strong{font-size:11.5px}.case-builder-card__person span{font-size:9px;color:var(--muted)}.case-builder-card__rating{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--line-soft);margin-top:12px;padding-top:10px;padding-bottom:12px}.case-builder-card__rating>span{font-size:8px;color:var(--muted-2)}.case-facts{border:1px solid var(--line);background:var(--paper-2);border-radius:12px;padding:7px 13px}.case-facts>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--line-soft)}.case-facts>div:last-child{border-bottom:none}.case-facts span{font-size:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2)}.case-facts strong{font-size:10px;font-weight:500;text-align:right}.case-stack>span{display:block;font-size:7.5px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);font-weight:700;margin-bottom:7px}.case-verified{display:inline-flex;align-items:center;gap:5px;font-size:8.5px;color:var(--muted);padding-top:2px}.case-verified svg{color:var(--forest)}@media(max-width:1300px){.theme-btn__label,.identity-btn__text{display:none}}@media(max-width:1240px){.header__inner{gap:17px}.main-nav__link{padding:8px;font-size:11.5px}.identity-btn__text{display:none}.hero__grid{gap:26px}.escrow-card{width:365px}.floating-rate{left:-4px}.fees-hero__grid{grid-template-columns:1fr 430px;gap:40px}.talent-modal__body{grid-template-columns:1fr 255px;gap:24px}}@media(max-width:1180px){.main-nav{display:none}.mobile-toggle{display:inline-flex}.mobile-menu{display:block;border-top:1px solid var(--line);background:var(--paper-2);padding:18px 0 24px;max-height:calc(100vh - 108px);overflow-y:auto;box-shadow:0 20px 40px rgba(var(--ink-rgb),.08)}.mobile-menu__nav{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:13px}.mobile-menu__nav a{padding:11px 2px;font-size:15px;font-weight:500;border-bottom:1px solid var(--line-soft)}.mobile-menu__nav a:last-child{border-bottom:none}.mobile-menu__nav a.is-active{color:var(--forest);font-weight:600}.mobile-menu__identity{margin-bottom:13px}.mobile-menu__identity button{display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--line);background:var(--white);border-radius:11px;padding:10px;text-align:left}.mobile-menu__identity button>span:not(.avatar){display:flex;flex-direction:column;flex:1}.mobile-menu__identity button>.avatar{flex:none}.mobile-menu__identity strong{font-size:11px}.mobile-menu__identity small{font-size:9px;color:var(--muted)}.mobile-menu__prefs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:13px}.mobile-menu__prefs>div{flex:1 1 140px;display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:0 9px;height:40px}.mobile-menu__prefs select{border:none;background:transparent;outline:none;font-size:10px;width:100%}.hero__grid{grid-template-columns:1fr;gap:40px;padding-bottom:45px}.hero__copy{max-width:680px}.hero__title{max-width:100%}.hero__visual{height:500px;justify-content:center;margin-top:5px}.hero-orbit{right:50%;transform:translate(50%)}.floating-talent{right:5%}.floating-rate{left:5%}.hero__texture{width:100%;height:50%}.login-strip{gap:18px}.section-heading--split{grid-template-columns:1fr .8fr;gap:30px}.routes-section{padding-top:66px}.briefs-grid{grid-template-columns:repeat(2,1fr)}.briefs-grid>.brief-card:last-child{grid-column:span 2;min-height:250px}.briefs-grid .brief-card:last-child>p{max-width:550px}.escrow-section__grid{grid-template-columns:1fr;gap:45px}.escrow-story>p{max-width:600px}.fee-callout{max-width:520px}.escrow-ladder{max-width:660px}.talent-grid{grid-template-columns:repeat(2,1fr)}.talent-grid>.talent-card:last-child:nth-child(odd){display:none}.talent-grid--directory>.talent-card:last-child:nth-child(odd){display:flex}.talent-grid--directory>.talent-card:last-child:nth-child(odd){grid-column:span 2;max-width:calc(50% - 8px)}.testimonial{padding:42px}.final-cta{padding:50px 45px}.page-hero__grid{gap:25px}.market-layout{grid-template-columns:220px 1fr;gap:20px}.briefs-grid--market{grid-template-columns:1fr}.briefs-grid--market>.brief-card:last-child{grid-column:auto;min-height:345px}.briefs-grid--market>.brief-card:last-child>p{max-width:none}.talent-grid--directory{grid-template-columns:repeat(2,1fr)}.talent-grid--directory>.talent-card:last-child:nth-child(odd){grid-column:auto;max-width:none}.publish-layout{grid-template-columns:1fr 320px;gap:18px}.form-section{padding:24px}.fee-assessment{padding:21px 19px}.stats-grid{grid-template-columns:repeat(2,1fr)}.dashboard-layout{grid-template-columns:minmax(0,1fr) 300px}.dashboard-hero__top{align-items:flex-start;flex-direction:column}.dashboard-hero__actions{justify-content:flex-start}.project-layout{grid-template-columns:minmax(0,1fr) 320px}.project-header__meta>div{padding:0 19px}.footer__top{grid-template-columns:1fr;gap:40px}.footer__cols{max-width:650px}}@media(max-width:860px){.container{padding:0 22px}.section{padding:68px 0}.announcement__inner{justify-content:flex-start;padding:0 22px;font-size:9.5px}.announcement__link{margin-left:auto;white-space:nowrap}.header__utility,.header__divider,.header__cta{display:none}.header__inner{height:64px}.identity-btn{padding:3px}.identity-btn>svg{display:none}.hero{padding-top:50px}.hero__title{font-size:clamp(46px,9vw,68px)}.hero__subtitle{font-size:14.5px}.hero__metrics strong{font-size:27px}.hero__metrics>div{padding:0 19px}.logo-strip{flex-direction:column;align-items:flex-start;gap:17px;padding-bottom:26px}.logo-strip__marks{overflow:hidden;gap:22px;justify-content:flex-start}.client-logo{font-size:15px}.section-heading--split{grid-template-columns:1fr;gap:17px}.section-heading__side{padding-bottom:0}.route-grid{grid-template-columns:1fr}.route-card{min-height:240px}.route-card__top{margin-bottom:34px}.route-card p{max-width:470px}.briefs-grid{grid-template-columns:1fr}.briefs-grid>.brief-card:last-child{grid-column:auto;min-height:330px}.briefs-footer{flex-direction:column;align-items:flex-start}.escrow-section{padding:70px 0}.testimonial{padding:33px 27px}.testimonial__author{flex-wrap:wrap}.testimonial__rating{margin-left:0;width:100%;padding-top:10px}.testimonial__mark{font-size:32px;right:20px}.talent-grid{grid-template-columns:1fr}.talent-grid>.talent-card:last-child:nth-child(odd){display:flex}.talent-grid--directory{grid-template-columns:1fr}.talent-grid--directory>.talent-card:last-child:nth-child(odd){grid-column:auto;max-width:none}.final-cta{grid-template-columns:1fr;gap:35px;padding:40px 30px}.final-cta__badge{display:none}.footer__prefs{gap:9px}.footer__rates{margin-left:0;width:100%;padding-top:4px}.footer__bottom{flex-wrap:wrap;gap:7px 18px}.page-hero{padding:42px 0 34px}.page-hero__grid{grid-template-columns:1fr}.page-hero h1{font-size:clamp(43px,9vw,58px)}.market-hero-stats{justify-content:flex-start}.market-hero-stat--big{min-width:130px}.market-toolbar{flex-direction:column;align-items:stretch;gap:11px}.search-box{flex:auto;min-width:0;width:100%}.market-toolbar__right{justify-content:space-between}.filter-toggle{display:inline-flex}.market-layout{grid-template-columns:1fr}.market-filters{display:none;position:static}.market-filters.is-open{display:flex}.briefs-grid--market{grid-template-columns:1fr}.talent-toolbar{flex-direction:column;align-items:stretch}.talent-toolbar__filters{justify-content:space-between}.page-hero__grid .talent-hero-card,.page-hero__grid .team-hero-collage{display:none}.team-hero-collage{width:260px;height:190px;display:none}.fees-hero{padding:50px 0}.fees-hero__grid{grid-template-columns:1fr;gap:35px}.fee-calculator{max-width:520px}.protection-grid,.payment-flow__steps{grid-template-columns:repeat(2,1fr)}.payment-flow__step{border-bottom:1px solid var(--line-soft)}.payment-flow__step:nth-child(3){border-left:0}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-intro{position:static}.faq-intro__card{display:none}.fees-cta__inner{flex-direction:column;align-items:flex-start}.publish-hero__inner{flex-direction:column;align-items:flex-start;gap:23px}.publish-layout{grid-template-columns:1fr}.fee-assessment{position:static;order:2}.publish-form{order:1}.publish-steps{align-self:stretch;justify-content:space-between}.publish-steps li{padding:6px 7px;font-size:8px}.publish-steps li span{width:16px;height:16px}.dashboard-layout{grid-template-columns:1fr}.dashboard-side{position:static}.side-card--escrow{order:1}.project-layout{grid-template-columns:1fr}.project-side{position:static}.project-header__meta{gap:12px 0}.project-header__meta>div{width:50%;padding:0 0 0 14px;border-left:1px solid var(--line)}.project-header__meta>div:nth-child(3){padding-left:0;border-left:none;margin-top:8px}.project-header__meta>div:nth-child(4){margin-top:8px}.payment-layout{grid-template-columns:1fr;margin:-22px}.payment-summary{padding:28px 23px}.payment-form{padding:25px 23px 22px}.payment-summary__schedule{display:none}.payment-summary__title{font-size:33px}.modal-panel{padding:22px}.role-grid{grid-template-columns:1fr}.role-card p{min-height:0;margin:13px 0 14px}.role-card__top{margin-bottom:12px}.brief-modal{grid-template-columns:1fr}.brief-modal__aside{order:-1}.brief-aside-card{position:static}.brief-aside-card__facts{display:none}.talent-modal__hero{flex-direction:column;gap:15px}.talent-modal__rate{border-left:0;padding-left:0;text-align:left;border-top:1px solid var(--line);padding-top:11px;width:100%;display:flex;align-items:baseline;gap:10px}.talent-modal__rate>span:first-child{display:inline}.talent-modal__rate strong{display:inline}.talent-modal__rate .verified-inline{margin-left:auto;margin-top:0}.talent-modal__stats{grid-template-columns:repeat(3,1fr)}.talent-modal__stats>div:nth-child(4){border-left:0;border-top:1px solid var(--line-soft)}.talent-modal__stats>div:nth-child(5){border-top:1px solid var(--line-soft)}.talent-modal__body{grid-template-columns:1fr;gap:20px}.talent-modal__invite{order:-1}.talent-modal__invite .invite-card{padding:17px}.invite-card h3{font-size:21px}.footer__wordmark{font-size:22vw;margin-bottom:-10px}}@media(max-width:560px){.container{padding:0 17px}.announcement__inner{height:32px;gap:6px}.announcement__inner>span:nth-child(2){max-width:245px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.announcement__link{display:none}.hero{padding-top:38px}.hero__grid{padding-bottom:35px}.eyebrow{font-size:9.5px}.hero__title{font-size:clamp(39px,12vw,54px);margin-top:17px}.hero__subtitle{font-size:13.5px;line-height:1.6;margin-top:18px}.hero__actions{flex-direction:column;align-items:stretch;margin-top:24px}.hero__actions .btn{width:100%}.hero__note{justify-content:center}.hero__metrics{margin-top:28px}.hero__metrics>div{padding:0 12px}.hero__metrics strong{font-size:22px}.hero__metrics span{font-size:7.5px}.hero__visual{height:435px;margin-top:0;transform:scale(.83);transform-origin:center top;margin-bottom:-65px}.hero-orbit{width:420px;height:420px}.escrow-card{width:345px;padding:21px}.floating-talent{right:-18px;top:15px;transform:scale(.87) rotate(2.2deg)}.floating-rate{left:-25px;bottom:-3px;transform:scale(.87) rotate(-2deg)}.logo-strip{gap:11px}.logo-strip__marks{flex-wrap:wrap;gap:10px 21px}.client-logo{font-size:14px}.section{padding:54px 0}.section-heading{margin-bottom:27px}.section-heading h2{font-size:37px}.route-card{min-height:230px;padding:22px}.route-card h3{font-size:23px}.brief-card{padding:19px;min-height:315px}.brief-card h3{font-size:18px}.brief-card__footer{gap:8px}.brief-card__footerMeta{font-size:9px}.escrow-section{padding:55px 0}.escrow-story h2{font-size:42px}.escrow-ladder{padding:19px}.escrow-step__content{padding:12px 0 14px}.escrow-step__amount{font-size:10px}.escrow-step__content strong{font-size:11px}.escrow-step__content span{font-size:9px}.fee-callout{padding:14px}.fee-callout__badge{width:46px;height:46px;font-size:21px}.testimonial blockquote{font-size:27px}.testimonial{padding:27px 21px}.final-cta{padding:32px 23px;border-radius:18px}.final-cta h2{font-size:39px}.final-cta__actions{flex-direction:column;align-items:stretch}.final-cta__actions .btn{width:100%}.page-hero{padding:36px 0 28px}.page-hero h1{font-size:43px}.page-hero__subtitle{font-size:12.5px;margin-top:14px}.market-hero-stats{gap:6px}.market-hero-stat{padding:11px 12px;min-width:0;flex:1}.market-hero-stat--big{min-width:0}.market-hero-stat--big strong{font-size:36px}.market-hero-stat>span:nth-child(2){font-size:16px}.market-hero-stat small{font-size:8px}.market-section{padding-top:23px}.market-toolbar__right{gap:7px}.select-inline select{height:36px;padding-left:10px}.market-results__head{flex-direction:column;align-items:flex-start;gap:6px}.talent-toolbar__filters{align-items:flex-start;flex-direction:column}.talent-hero-card{display:none}.talent-card{padding:19px}.inline-cta{flex-direction:column;align-items:flex-start}.inline-cta .btn{width:100%}.teams-banner{flex-wrap:wrap}.teams-banner .text-link{margin-left:71px}.fees-hero__copy h1{font-size:47px}.fees-hero__copy{padding-top:23px}.fees-hero__copy>p{font-size:12.5px}.fee-calculator{padding:21px 18px}.fee-calculator__head h2{font-size:24px}.fee-budget-input input{font-size:32px}.protection-grid{grid-template-columns:1fr}.protection-card{padding:20px}.protection-card__icon{margin-bottom:15px}.payment-flow__head{flex-direction:column;align-items:flex-start;gap:9px;padding:20px}.payment-flow__head h2{font-size:28px}.payment-flow__steps{grid-template-columns:1fr}.payment-flow__step{border-left:0;padding:18px 20px}.payment-flow__step:nth-child(3){border-left:0}.payment-flow__dot{margin-bottom:10px}.payment-flow__foot{padding:13px 20px}.faq-intro h2{font-size:39px}.faq-item>button{font-size:13px;padding:17px 0}.fees-cta h2{font-size:35px}.fees-cta__actions{width:100%;flex-direction:column}.publish-hero{padding:35px 0}.publish-hero h1{font-size:39px}.publish-steps{width:100%;overflow:hidden}.publish-steps li{padding:6px}.publish-steps li span{display:none}.form-section{padding:20px 16px;border-radius:14px}.form-section__head{gap:9px;margin-bottom:18px;padding-bottom:17px}.form-section__head h2{font-size:26px}.form-section__head p{font-size:9.5px}.field-row,.field-row--category{grid-template-columns:1fr}.budget-input{height:52px;padding-left:11px}.budget-input input{font-size:27px}.budget-input select{max-width:125px;padding-right:23px}.form-section__identity{flex-wrap:wrap}.form-section__identity .text-link{margin-left:54px}.fee-assessment{border-radius:15px;padding:19px 16px}.dashboard-hero{padding:33px 0 26px}.dashboard-hero h1{font-size:42px}.dashboard-hero__actions{width:100%;flex-direction:column;align-items:stretch}.dashboard-hero__actions .btn{width:100%}.dashboard-hero__identity{flex-wrap:wrap}.dashboard-hero__secure{margin-left:0;width:100%;padding-top:4px}.stats-grid{gap:8px}.stat-card{padding:13px}.stat-card>strong{font-size:26px}.stat-card__trend{font-size:7px;max-width:90px}.quick-brief{padding:23px 20px}.quick-brief h2{font-size:30px}.quick-brief__art{display:none}.active-project{padding:19px 17px}.active-project__head{flex-direction:column;gap:8px}.active-project__meta{gap:14px;flex-wrap:wrap}.active-project__person{width:100%;margin-right:0}.active-project__next{flex-wrap:wrap;gap:10px}.active-project__next .btn{width:100%}.active-project__nextAmount{border-left:0;padding-left:0}.projects-table__head{display:none}.projects-table__row{grid-template-columns:1fr auto;gap:7px;padding:13px 17px}.projects-table__row>span:nth-child(2),.projects-table__row>span:nth-child(3){display:none}.projects-table__row>span:nth-child(4){grid-column:2}.projects-table__row>span:last-child{grid-column:2;grid-row:1;align-self:start}.projects-table__project strong{font-size:10.5px}.table-progress>span{display:none}.dashboard-side{gap:10px}.project-header{padding:23px 0 26px}.project-header h1{font-size:37px}.project-header__meta{flex-direction:column;align-items:stretch;gap:10px}.project-header__meta>div{width:100%;padding-left:0;border-left:none;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line-soft);padding-bottom:7px}.project-header__meta>div:nth-child(3){margin-top:0}.project-header__meta>div:nth-child(4){margin-top:0;border-bottom:none;padding-bottom:0}.content-card{padding:21px 17px}.milestone-row__title{flex-direction:column;gap:6px}.milestone-row__foot{flex-wrap:wrap}.milestone-row__foot .btn{width:100%}.milestone-track{margin-top:18px}.release-success{flex-wrap:wrap}.release-success .btn{width:100%}.escrow-panel{padding:19px 16px}.escrow-panel__amount>strong{font-size:33px}.project-side{gap:10px}.review-card__head{flex-wrap:wrap}.review-card__head .stars{width:100%;padding-left:39px}.payment-layout{margin:-22px}.payment-form{padding:21px 18px}.payment-methods{display:grid;grid-template-columns:repeat(3,1fr)}.payment-methods button{justify-content:center;padding:8px 4px;font-size:8.5px}.payment-summary{padding:24px 18px}.payment-summary__title{font-size:30px}.payment-summary__line--total strong{font-size:20px}.modal-root{padding:12px;align-items:flex-end}.modal-panel{max-height:calc(100vh - 24px);border-radius:19px;padding:21px 17px}.modal-panel--xl,.modal-panel--lg{border-radius:19px}.modal-close{top:12px;right:12px;width:31px;height:31px}.modal-title{font-size:34px}.brief-modal__main h2{font-size:33px}.brief-aside-card{padding:18px}.brief-aside-card__budget{font-size:35px}.talent-modal__identity{gap:11px}.talent-modal__identity .avatar--xl{width:60px;height:60px;font-size:18px}.talent-modal__identity h2{font-size:34px}.talent-modal__quickMeta{gap:7px}.talent-modal__stats{grid-template-columns:repeat(2,1fr)}.talent-modal__stats>div:nth-child(3),.talent-modal__stats>div:nth-child(5){border-left:0}.talent-modal__stats>div:nth-child(3){border-top:1px solid var(--line-soft)}.talent-modal__stats>div:nth-child(5){border-top:1px solid var(--line-soft)}.talent-modal__stats>div:nth-child(2){border-top:0}.role-card p{font-size:10.5px}.footer__cols{grid-template-columns:repeat(2,1fr);gap:26px}.footer__prefs{flex-direction:column;align-items:flex-start}.footer__pref{width:100%}.footer__pref select{flex:1}.footer__bottom{flex-direction:column;align-items:flex-start}.footer__wordmark{font-size:24vw}.toast{left:12px;right:12px;bottom:12px;max-width:none}}@media(max-width:1080px){.case-grid{grid-template-columns:repeat(2,1fr)}.case-modal__head{grid-template-columns:1fr 320px;gap:22px}.case-modal__layout{grid-template-columns:1fr 250px;gap:24px}.case-modal__intro h2{font-size:38px}}@media(max-width:860px){.case-hero-stats{justify-content:flex-start;flex-wrap:wrap}.cases-toolbar{flex-direction:column;align-items:stretch}.case-filter-tabs{align-self:flex-start}.cases-toolbar .search-box{flex-basis:auto;width:100%;min-width:0}.case-grid{grid-template-columns:1fr}.case-cover{height:220px}.case-grid--preview .case-card{max-width:none}.case-modal__head{grid-template-columns:1fr;padding-right:0}.case-modal__cover{order:-1}.case-modal__cover .case-cover{height:220px}.case-modal__layout{grid-template-columns:1fr;gap:26px}.case-modal__aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.case-builder-card{grid-row:span 2}}@media(max-width:560px){.case-hero-stats{gap:6px}.case-hero-stat{flex:1;min-width:0;padding:11px 12px}.case-hero-stat strong{font-size:22px}.case-hero-stat--large{min-width:0}.case-hero-stat--large strong{font-size:30px}.case-filter-tabs{width:100%;overflow-x:auto}.case-filter-tabs button{padding:7px 9px;font-size:9px;flex:1;justify-content:center}.case-grid{gap:12px}.case-cover{height:190px}.case-card__body{padding:16px}.case-card h3{font-size:18px}.case-card__tags span:nth-child(n+3){display:none}.case-modal__intro h2{font-size:34px}.case-modal__quick{gap:15px;flex-wrap:wrap}.case-modal__layout{margin-top:20px;padding-top:22px}.case-modal__aside{grid-template-columns:1fr}.case-builder-card{grid-row:auto}.case-outcomes{margin-left:0}.case-modal__main section{padding-left:21px}.case-quote{font-size:19px}.case-cover--large{height:215px}}@media(max-width:860px){.advance-card{grid-template-columns:1fr;gap:26px;padding:26px 24px}.advance-card__copy h2{font-size:34px}.advance-card__copy>p,.advance-note{max-width:none}}@media(max-width:560px){.advance-card{padding:21px 16px;border-radius:15px}.advance-card__copy h2{font-size:30px}.advance-note{padding:11px}.advance-step{gap:9px}.advance-step__badge{width:38px;height:38px;font-size:8px}.advance-step__content{gap:9px}.advance-step__content>div:first-child strong{font-size:11px}.advance-step__content>div:first-child span{font-size:9px}.advance-step__amount>strong{font-size:17px}}.application-track .projects-table-card__head{align-items:flex-start}.application-track .projects-table-card__head>div{display:flex;flex-direction:column;gap:3px}.application-track .projects-table-card__head>div>span{font-size:9.5px;color:var(--muted);font-weight:400}.application-track__list{display:flex;flex-direction:column}.application-track__row{display:flex;align-items:center;gap:10px;padding:13px 17px;border-top:1px solid var(--line-soft);color:inherit;text-decoration:none;transition:background .15s}.application-track__row:hover{background:var(--paper-2)}.application-track__row>svg{color:var(--muted-2);flex:none}.application-track__mark{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--paper-2);color:var(--muted);flex:none}.application-track__row.is-accepted .application-track__mark{background:var(--lime-soft);color:#48641c}.application-track__row.is-declined .application-track__mark{background:var(--coral-soft);color:#8d412c}.application-track__body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.application-track__body strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-track__body small{font-size:9px;color:var(--muted)}.application-track__status{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:5px 8px;border-radius:999px;background:var(--line-soft);color:var(--muted);white-space:nowrap}.application-track__status.is-accepted{background:var(--lime-soft);color:#48641c}.application-track__status.is-declined{background:var(--coral-soft);color:#8d412c}.application-track__empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:25px 18px 27px;border-top:1px solid var(--line-soft)}.application-track__emptyIcon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--muted)}.application-track__empty p{font-size:10px;color:var(--muted)}@media(max-width:560px){.application-track__row{padding:12px 14px}.application-track__status{font-size:7px;padding:4px 6px}.application-track__body strong{font-size:10.5px}}.applications-card .content-card__head{margin-bottom:17px}.applications-card .applications-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--forest);color:var(--lime);font-size:10px;font-weight:700}.application-list{display:flex;flex-direction:column;gap:9px}.application-row{display:flex;align-items:flex-start;gap:11px;border:1px solid var(--line-soft);background:var(--paper-2);border-radius:11px;padding:13px;transition:border-color .15s,background .15s}.application-row.is-accepted{border-color:color-mix(in srgb,var(--forest) 30%,var(--line-soft));background:var(--lime-soft)}.application-row.is-declined{opacity:.55}.application-row__body{flex:1;min-width:0}.application-row__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.application-row__head>div{display:flex;flex-direction:column;gap:1px}.application-row__head strong{font-size:11.5px}.application-row__head>div span{font-size:8.5px;color:var(--muted)}.application-row__body>p{font-size:10.5px;line-height:1.55;color:var(--muted);margin-top:7px}.application-row__actions{display:flex;gap:6px;margin-top:10px}.application-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:7.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:var(--paper);color:var(--muted-2);white-space:nowrap}.application-status--accepted{background:#e2eee3;color:#265338}.application-status--declined{background:var(--coral-soft);color:#7b3926}@media(max-width:560px){.application-row{padding:11px;gap:8px}.application-row__head,.application-row__actions{flex-wrap:wrap}.application-row__actions .btn{flex:1}}.fee-assessment__kickoff{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff09;border-radius:10px;padding:12px;margin-top:8px}.fee-assessment__kickoff>div{display:flex;flex-direction:column;gap:3px}.fee-assessment__kickoff span{font-size:8.5px;font-weight:600;color:rgba(var(--paper-rgb),.72)}.fee-assessment__kickoff small{font-size:7.5px;line-height:1.4;color:rgba(var(--paper-rgb),.32);max-width:175px}.fee-assessment__kickoff>strong{font-family:var(--font-display);font-size:21px;font-weight:400;color:var(--paper);letter-spacing:-.02em;white-space:nowrap}.assignment-card__person{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid var(--line-soft);background:var(--paper-2);border-radius:11px;margin-top:4px}.assignment-card__person>div{display:flex;flex-direction:column;gap:2px}.assignment-card__person strong{font-size:11.5px}.assignment-card__person span{font-size:9px;color:var(--muted)}.assignment-card__status{font-size:10.5px;line-height:1.55;color:var(--muted);margin-top:10px}.assignment-card__actions{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.assignment-card__actions .btn{flex:none}@media(max-width:560px){.assignment-card__actions .btn{flex:1}}.auth-modal{padding:4px 2px 0}.auth-modal__head{text-align:center;display:flex;flex-direction:column;align-items:center}.auth-modal__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lime-soft);color:var(--forest);margin-bottom:12px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:var(--paper-2);padding:4px;border-radius:9px;margin-top:20px}.auth-tabs button{border:1px solid transparent;background:transparent;border-radius:6px;padding:9px;font-size:10px;font-weight:600;color:var(--muted)}.auth-tabs button.is-active{background:var(--white);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-sm)}.auth-form{display:flex;flex-direction:column;gap:13px;margin-top:18px}.auth-form .btn{margin-top:3px}.auth-form__switch{text-align:center;font-size:9.5px;color:var(--muted)}.auth-form__switch button{background:none;border:0;padding:0;color:var(--forest);font-weight:700;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.auth-error{margin:0;padding:8px 10px;border:1px solid rgba(207,126,104,.3);background:var(--coral-soft);border-radius:7px;font-size:9px}.auth-modal__note{display:flex;align-items:flex-start;justify-content:center;gap:5px;font-size:8px;line-height:1.4;color:var(--muted-2);margin-top:18px}.auth-modal__note svg{flex:none;margin-top:1px}.auth-success{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:22px;padding:18px;border:1px solid var(--line-soft);background:var(--paper-2);border-radius:12px}.auth-success__check{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lime);color:var(--forest);margin-bottom:9px}.auth-success>span:not(.auth-success__check){font-size:9px;color:var(--muted)}.auth-success>strong{font-family:var(--font-display);font-size:38px;font-weight:400;letter-spacing:-.03em;color:var(--forest);margin:3px 0 8px}.auth-success>p{font-size:9px;color:var(--muted);margin:9px 0 14px}.auth-success .btn--block{margin-top:2px}.auth-gate{max-width:560px;margin:9vh auto;padding:50px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px}.auth-gate__icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lime-soft);color:var(--forest)}.auth-gate h1{font-family:var(--font-display);font-size:clamp(36px,5vw,54px);line-height:1;font-weight:400;letter-spacing:-.04em}.auth-gate p{max-width:420px;color:var(--muted);font-size:12px;line-height:1.6}.brief-signin{text-align:center;padding:15px 8px;border:1px solid rgba(var(--lime-rgb),.22);background:rgba(var(--lime-rgb),.06);border-radius:11px;margin-top:16px}.brief-signin>svg{color:var(--lime);margin:0 auto 5px}.brief-signin strong{display:block;font-size:11px;color:var(--paper)}.brief-signin p{font-size:9px;line-height:1.5;color:rgba(var(--paper-rgb),.45);margin:5px 0 11px}.menu-action--danger{color:#a44d3a!important}.auth-role-field>span{margin-bottom:1px}.auth-role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.auth-role-grid button{display:flex;flex-direction:column;align-items:center;gap:5px;border:1px solid var(--line);background:var(--white);border-radius:8px;padding:9px 5px;font-size:8.5px;font-weight:600;color:var(--muted);transition:border-color .15s,background .15s,color .15s}.auth-role-grid button svg{color:var(--muted-2)}.auth-role-grid button.is-active{border-color:var(--forest);background:var(--lime-soft);color:var(--ink);box-shadow:0 0 0 1px var(--forest)}.auth-role-grid button.is-active svg{color:var(--forest)}.auth-success__role{font-size:8.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:2px}@media(max-width:420px){.auth-role-grid button{font-size:7.5px;padding:8px 4px}}.field--duration .duration-input{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:7px;align-items:stretch}.field--duration .duration-input input,.field--duration .duration-input select{height:46px}.field--duration .duration-input select{padding-left:12px}@media(max-width:560px){.field--duration .duration-input{grid-template-columns:minmax(0,1fr) 112px}}.category-badge--other{background:#ece8df;color:#6a5d4b}.field-row--category{align-items:start}.field-row--category>.field>span{min-height:16px}.field--duration .duration-input{width:100%}.attachments-card .content-card__head{margin-bottom:13px}.project-attachments{display:flex;flex-direction:column;gap:7px}.project-attachment{display:flex;align-items:center;gap:10px;border:1px solid var(--line-soft);background:var(--paper-2);border-radius:9px;padding:10px 12px}.project-attachment__icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--white);color:var(--forest);flex:none}.project-attachment>div{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.project-attachment strong{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-attachment small{font-size:8.5px;color:var(--muted)}.project-attachment__download{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:9px}.project-attachment__locked{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:8px;color:var(--muted-2)}.attachment-empty{font-size:9.5px;color:var(--muted);padding:3px 0 9px}.attachment-upload{display:inline-flex;align-items:center;gap:6px;margin-top:11px;border:1px dashed var(--line);border-radius:8px;padding:8px 10px;font-size:9px;font-weight:600;color:var(--forest);cursor:pointer}.attachment-upload input{display:none}.attachment-upload.is-busy{opacity:.55;cursor:wait}.attachment-picker{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;border:1px dashed var(--line);border-radius:8px;padding:9px 11px;font-size:9.5px;font-weight:600;color:var(--forest);cursor:pointer}.attachment-picker input{display:none}.attachment-list{display:flex;flex-direction:column;gap:5px}.attachment-item{display:flex;align-items:center;gap:7px;border:1px solid var(--line-soft);background:var(--paper-2);border-radius:7px;padding:7px 9px;font-size:9.5px}.attachment-item>svg{color:var(--forest);flex:none}.attachment-item>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.attachment-item small{font-size:8px;color:var(--muted);flex:none}.attachment-item button{border:0;background:none;color:var(--muted);padding:2px;display:flex}@media(max-width:560px){.project-attachment{flex-wrap:wrap}.project-attachment__download,.project-attachment__locked{margin-left:40px}}.form-section .field-row>.field+.field{margin-top:0}[data-theme=sky]{--ink: #08283b;--ink-2: #123d55;--forest: #0a6288;--forest-deep: #06455f;--forest-soft: #127fa9;--paper: #e8f6ff;--paper-2: #f7fcff;--paper-3: #d6ecfb;--white: #ffffff;--lime: #b6ecff;--lime-strong: #8adcf9;--lime-soft: #e1f7ff;--coral: #d9785c;--coral-soft: #f9e2d9;--blue: #b9e4fa;--blue-soft: #e2f5ff;--violet: #d7dced;--violet-soft: #eceff8;--sand: #e8e0d1;--sand-soft: #f4efe5;--line: #c2e1f3;--line-soft: #dcf0fa;--muted: #4f7083;--muted-2: #7e9caf;--danger: #b64934;--star: #0a75a0;--star-empty: #bfd8e7;--ink-rgb: 8, 40, 59;--forest-rgb: 10, 98, 136;--paper-rgb: 232, 246, 255;--paper-2-rgb: 247, 252, 255;--lime-rgb: 182, 236, 255;--shadow-sm: 0 1px 2px rgba(8, 40, 59, .05);--shadow-md: 0 18px 50px rgba(8, 40, 59, .1);--shadow-lg: 0 30px 80px rgba(8, 40, 59, .18)}.theme-swatch--sky{background:linear-gradient(135deg,#0a6288 50%,#b6ecff 50%);color:#b6ecff}[data-theme=sky] .site-header{background:#f7fcfff0}.application-avatar-btn{border:0;background:none;padding:0;display:flex;border-radius:50%}.application-name-btn{border:0;background:none;padding:0;text-align:left;font:inherit;font-weight:700;font-size:11.5px;color:var(--ink);cursor:pointer}.application-name-btn:hover{color:var(--forest);text-decoration:underline;text-underline-offset:2px}.applicant-modal__hero{display:flex;align-items:flex-start;gap:14px;padding-right:34px}.applicant-modal__identity{flex:1;min-width:0}.applicant-modal__identity h2{font-family:var(--font-display);font-size:40px;line-height:1;font-weight:400;letter-spacing:-.03em;margin-top:4px}.applicant-modal__identity>p{font-size:12px;color:var(--muted);margin-top:5px}.applicant-modal__meta{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:9px}.applicant-modal__meta span{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--muted)}.applicant-modal__hero>.application-status{margin-top:4px}.applicant-modal__stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:11px;overflow:hidden;margin:24px 0;background:var(--paper-2)}.applicant-modal__stats>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-left:1px solid var(--line-soft)}.applicant-modal__stats>div:first-child{border-left:0}.applicant-modal__stats strong{font-size:18px;letter-spacing:-.03em}.applicant-modal__stats span{font-size:8px;color:var(--muted)}.applicant-modal__section{margin-top:18px}.applicant-modal__section h3{font-size:9px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted-2);margin-bottom:7px}.applicant-modal__section p{font-size:11.5px;line-height:1.65;color:var(--muted)}.applicant-modal__intro{padding-top:15px;border-top:1px solid var(--line)}.applicant-modal__catalog{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:18px;padding-top:13px}.applicant-modal__catalog>div{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--muted)}.applicant-modal__note{font-size:9px;color:var(--muted-2);margin-top:18px}.applicant-modal__joined{display:inline-flex;align-items:center;gap:5px;font-size:9px;color:var(--muted);margin-top:17px}.fee-clarification{display:flex;align-items:flex-start;gap:10px;max-width:540px;margin-top:28px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#ffffff8c}.fee-clarification__icon{width:29px;height:29px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--lime-soft);color:var(--forest)}.fee-clarification strong{display:block;font-size:10px;color:var(--ink)}.fee-clarification p{font-size:9.5px;line-height:1.6;color:var(--muted);margin-top:3px}@media(max-width:560px){.fee-clarification{margin-top:20px;padding:12px}}.logo__type{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.logo__cn{font-family:var(--font-body);font-size:8px;font-weight:600;letter-spacing:.14em;color:var(--muted);margin-top:3px;line-height:1}.logo--light .logo__cn{color:rgba(var(--paper-rgb),.55)}html[lang=en] .hero__title,html[lang=da] .hero__title{font-size:clamp(34px,3.9vw,57px);line-height:.98}.auth-code-row{display:flex;align-items:stretch;gap:7px}.auth-code-row input{flex:1;min-width:0}.auth-code-send{flex:none;white-space:nowrap;padding-inline:11px;font-size:9.5px}.auth-success__email{font-size:9.5px;color:var(--muted);margin-top:-3px}@media(max-width:560px){.auth-code-row{flex-direction:column}.auth-code-send{width:100%;justify-content:center}}.bank-transfer-card{border:1px solid var(--line);border-radius:12px;background:var(--paper-2);padding:14px 15px;margin-bottom:12px}.bank-transfer-card__head{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid var(--line-soft)}.bank-transfer-card__icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--lime-soft);color:var(--forest)}.bank-transfer-card__head strong{display:block;font-size:12px}.bank-transfer-card__head span{display:block;font-size:8px;color:var(--muted);margin-top:2px}.bank-transfer-row{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:10px}.bank-transfer-row:last-child{border-bottom:0}.bank-transfer-row>span{color:var(--muted);width:86px;flex:none}.bank-transfer-row b{flex:1;font-size:11px;letter-spacing:.01em}.bank-transfer-row button{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:6px;padding:4px 6px;display:inline-flex;align-items:center;gap:3px;font-size:8px}.bank-transfer-row--reference b{font-family:var(--font-body);font-weight:700;color:var(--forest)}.bank-transfer-hint{display:flex;align-items:flex-start;gap:5px;font-size:8.5px;line-height:1.5;color:var(--muted);margin:0 0 14px}.bank-transfer-hint svg{flex:none;margin-top:1px}.payment-bank-warning{display:flex;align-items:flex-start;gap:6px;border-radius:8px;background:var(--sand-soft);padding:9px 10px;font-size:8.5px;line-height:1.5;color:var(--muted);margin-top:4px}.payment-bank-warning svg{flex:none;margin-top:1px}.payment-summary__schedule+*{margin-top:0}.admin-page{padding:52px 0 80px;min-height:70vh}.admin-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:25px}.admin-head h1{font-family:var(--font-display);font-size:clamp(42px,5vw,64px);line-height:1;font-weight:400;letter-spacing:-.035em;margin-top:10px}.admin-head p{font-size:11px;color:var(--muted);margin-top:9px}.admin-bank-card{border:1px solid var(--line);border-radius:13px;background:var(--paper-2);padding:16px 18px;margin-top:23px}.admin-bank-card__head{display:flex;align-items:center;gap:7px;font-size:11px}.admin-bank-card__head svg{color:var(--forest)}.admin-bank-grid{display:flex;flex-wrap:wrap;gap:28px;margin-top:13px}.admin-bank-grid>div{display:flex;flex-direction:column;gap:2px}.admin-bank-grid span{font-size:8px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em}.admin-bank-grid b{font-size:15px;letter-spacing:-.02em}.admin-bank-grid button{border:0;background:none;color:var(--muted);font-size:8px;display:inline-flex;align-items:center;gap:3px;padding:0;margin-top:2px}.admin-bank-card>p{border-top:1px solid var(--line-soft);margin-top:13px;padding-top:10px;font-size:9px;line-height:1.6;color:var(--muted);max-width:880px}.admin-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:34px}.admin-section-head h2{font-size:17px;letter-spacing:-.03em}.admin-section-head p{font-size:9.5px;color:var(--muted);margin-top:4px}.admin-count{width:29px;height:29px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--lime);color:var(--forest);font-size:10px;font-weight:700}.admin-error{margin-top:18px}.admin-empty{font-size:11px;color:var(--muted);padding:28px 0}.admin-transfer-list{display:flex;flex-direction:column;gap:11px;margin-top:16px}.admin-transfer{border:1px solid var(--line);border-radius:13px;background:var(--paper-2);padding:17px 19px}.admin-transfer--confirmed{opacity:.72}.admin-transfer--rejected{opacity:.6}.admin-transfer__top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-transfer__eyebrow{font-size:9px;color:var(--muted)}.admin-transfer__top h3{font-size:18px;letter-spacing:-.02em;margin-top:4px}.admin-transfer__top p{font-size:9px;color:var(--muted);margin-top:4px}.admin-transfer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.admin-transfer__grid>div{display:flex;flex-direction:column;gap:3px;min-width:0}.admin-transfer__grid span{font-size:8px;color:var(--muted-2)}.admin-transfer__grid b{font-size:10px;font-weight:600;overflow-wrap:anywhere}.admin-transfer__note{font-size:9px;color:var(--muted);background:var(--sand-soft);border-radius:7px;padding:8px 10px;margin-top:11px}.admin-transfer__actions{display:flex;align-items:center;gap:8px;margin-top:13px}.admin-transfer__actions input{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--white);padding:8px 10px;font-size:9.5px}.admin-transfer__actions .btn{flex:none}@media(max-width:760px){.admin-page{padding:30px 0 60px}.admin-head{align-items:flex-start;flex-direction:column;gap:15px}.admin-transfer{padding:14px}.admin-transfer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-transfer__actions{flex-wrap:wrap}.admin-transfer__actions input{flex-basis:100%}.bank-transfer-row>span{width:74px}}.admin-transfer__grid b{font-variant-numeric:tabular-nums}
