.bit-consult-page{background:#0b1420;--consult-ink:#162331;--consult-coral:#ff8d80;--consult-line:#bad1dd25}.bit-consult-shell{max-width:1440px;margin:auto;padding:0 clamp(24px,5vw,80px)}.bit-linked-content>section.bit-consult-hero{padding:112px 0 0;background:#0b1420;color:#f0ece6;border:0;position:relative;overflow:hidden}.bit-consult-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 90% 20%,#4b809025,transparent 55%),linear-gradient(130deg,transparent 50%,#7998a40a 50.1%,transparent 70%)}.bit-consult-breadcrumb{display:flex;gap:13px;font:10px ui-monospace,monospace;color:#9aafba;margin:10px 0 45px}.bit-consult-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:6vw;padding-bottom:64px;position:relative}.bit-consult-label{font:9px/1.6 ui-monospace,monospace;letter-spacing:.16em;color:#65828f}.bit-consult-hero .bit-consult-label,.bit-consult-brief .bit-consult-label{color:#9eb8c5}.bit-consult-hero h1{font-size:clamp(48px,5.6vw,82px);line-height:1.04;letter-spacing:-.06em;font-weight:400;margin:24px 0 30px;text-wrap:balance}.bit-consult-page em{display:block;font-style:normal;color:var(--consult-coral)}.bit-consult-intro{font-size:20px;line-height:1.6;color:#d1dce0;max-width:510px}.bit-consult-subintro{font-size:14px;line-height:1.9;color:#9fb4bf;max-width:475px;margin-top:20px}.bit-consult-action{display:inline-flex;align-items:center;gap:35px;margin-top:34px;padding:17px 21px;border:1px solid #ff8d806b;border-radius:3px;background:linear-gradient(130deg,#ff8d8019,#ff8d8007);font-size:13px;color:#ffe2d2;transition:background .2s}.bit-consult-action:hover{background:#ff8d8025}.bit-consult-assurance{display:flex;flex-wrap:wrap;gap:8px 19px;font-size:10px;color:#8ca6b3;margin-top:27px}.bit-consult-hero-bottom{border-top:1px solid var(--consult-line);padding:24px 0;display:flex;justify-content:space-between;gap:20px;font:8px/1.6 ui-monospace,monospace;letter-spacing:.12em;color:#829fac}.bit-consult-hero-workspace>p{margin-bottom:16px}.bit-consult-priorities{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.bit-consult-priorities button{padding:15px 10px;border:1px solid var(--consult-line);display:flex;flex-direction:column;align-items:flex-start;gap:12px;position:relative;border-radius:3px;color:#9bb3c0;background:#91afbb05;transition:background .2s,border .2s;font-size:10px;text-align:left}.bit-consult-priorities button>svg:last-child{position:absolute;right:9px;top:16px}.bit-consult-priorities button[aria-pressed=true]{border-color:#ff8d8070;background:#ff8d800f;color:#ffddc4}.bit-consult-priorities button:hover{background:#afc2cd15}.bit-consult-brief{background:linear-gradient(140deg,#213548,#0b1420);border:1px solid #a4c9da35;color:#c7d6de;padding:26px;border-radius:5px;box-shadow:0 30px 60px #09121b14;position:relative;overflow:hidden}.bit-consult-brief-top,.bit-consult-brief-bottom{display:flex;justify-content:space-between;gap:20px;font:7px/1.7 ui-monospace,monospace;letter-spacing:.12em;color:#8ba8b8}.bit-consult-orbit{height:180px;position:relative;display:grid;place-items:center;margin:18px 0;color:#ff8d80}.bit-consult-orbit-ring{width:165px;height:165px;border:1px solid #b0cfdb37;border-radius:50%;position:absolute;box-shadow:0 0 45px #75bbc409,inset 0 0 35px #75bbc408}.bit-consult-orbit-ring--two{width:135px;height:135px;border:1px dashed #ff8d8070;animation:consult-turn 60s linear infinite}.bit-consult-orbit-point{position:absolute;width:7px;height:7px;background:#ff8d80;border-radius:50%;box-shadow:0 0 18px #ff8d8080;left:calc(50% + 67px);top:45px}.bit-consult-orbit:before,.bit-consult-orbit:after{content:"";position:absolute;width:230px;height:1px;background:linear-gradient(90deg,transparent,#b0cfdb22,transparent)}.bit-consult-orbit:after{transform:rotate(90deg)}.bit-consult-brief h2{font-size:clamp(26px,2.9vw,42px);font-weight:400;letter-spacing:-.04em;line-height:1.12;margin:12px 0 15px;overflow-wrap:anywhere}.bit-consult-brief-copy{animation:consult-appear .35s ease-out}.bit-consult-brief-copy>p{font-size:12px;color:#a8bfca;max-width:400px;line-height:1.8}.bit-consult-brief-meta{display:flex;flex-wrap:wrap;gap:17px;font-size:9px;margin:25px 0;color:#a3becb}.bit-consult-brief-meta>span{display:flex;gap:7px;align-items:center}.bit-consult-brief-bottom{border-top:1px solid var(--consult-line);padding-top:18px;margin-top:22px;font-size:6px}.bit-consult-brief--compact .bit-consult-orbit{height:160px}.bit-consult-brief--compact h2{font-size:34px}.bit-linked-content>section.bit-consult-invitation{background:#f3f2ed;padding:70px 0}.bit-consult-invitation-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw;margin-top:22px;align-items:center}.bit-consult-invitation h2{font-size:clamp(30px,3.2vw,46px);font-weight:400;letter-spacing:-.04em}.bit-consult-invitation h2 em{color:#9b634e}.bit-consult-invitation p:not(.bit-consult-label){font-size:14px;line-height:1.9;color:#52707c}.bit-linked-content>section.bit-consult-intake{padding:90px 0;background:#fbfaf6}.bit-consult-intake-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;align-items:start}.bit-consult-form-wrap>h2{font-size:clamp(35px,3.8vw,55px);font-weight:400;letter-spacing:-.045em;margin:19px 0}.bit-consult-form-wrap>h2 em{color:#9d6450}.bit-consult-form-intro{font-size:13px;color:#627782;margin-bottom:35px}.bit-consult-focus{border:0;margin-bottom:30px;display:flex;flex-direction:column;gap:9px}.bit-consult-focus legend{font-size:12px;color:#354f5d;padding-bottom:14px}.bit-consult-focus label{display:flex;align-items:center;gap:12px;border:1px solid #21354826;border-radius:3px;padding:15px;font-size:12px;cursor:pointer;color:#536b79;transition:background .2s}.bit-consult-focus label:has(input:checked){border-color:#97685277;background:#ff8d801a;color:#213548}.bit-consult-focus label>svg{margin-left:auto;opacity:0}.bit-consult-focus label:has(input:checked)>svg{opacity:1;color:#996d55}.bit-consult-focus input{accent-color:#9c6750;width:14px;height:14px;flex-shrink:0}.bit-consult-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px 20px}.bit-consult-fields label,.bit-consult-message{display:block;font-size:12px;color:#354f5d}.bit-consult-fields label>span:not(.bit-consult-optional),.bit-consult-message>span{color:#b6785e}.bit-consult-optional{float:right;font-size:9px;color:#7a8b91}.bit-consult-page .bit-consult-fields input,.bit-consult-page .bit-consult-fields select,.bit-consult-page .bit-consult-message textarea{width:100%;font-size:13px;padding:13px 12px;margin-top:10px;background:#fff;border:1px solid #28495730;border-radius:3px;min-width:0;color:#213548}.bit-consult-fields input::-moz-placeholder,.bit-consult-message textarea::-moz-placeholder{color:#86969c}.bit-consult-fields input::placeholder,.bit-consult-message textarea::placeholder{color:#86969c}.bit-consult-message{margin-top:27px}.bit-consult-message textarea{resize:vertical;min-height:125px}.bit-consult-form-note{font-size:10px;color:#70858e;line-height:1.8;margin:14px 0}.bit-consult-form-note a{color:#486779;text-decoration:underline;text-underline-offset:3px}.bit-consult-security{margin:28px 0;min-height:70px}.bit-consult-submit{display:inline-flex;justify-content:center;align-items:center;gap:24px;width:auto;max-width:100%;min-height:56px;background:linear-gradient(120deg,#ff8d80,#ff8d80);color:#162331;padding:13px 17px 13px 23px;border-radius:5px;border:1px solid #ff8d8070;font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.4;cursor:pointer;box-shadow:inset 0 1px #ffffff40,0 5px 16px #1623310c;transition:background .25s,box-shadow .25s}.bit-consult-submit-icon{display:grid;place-items:center;width:32px;height:28px;flex-shrink:0;border-left:1px solid #16233126;padding-left:13px;color:#162331;transition:transform .25s}@media (hover:hover){.bit-consult-submit:hover:not(:disabled){background:linear-gradient(120deg,#ff8d80,#ff8d80);box-shadow:inset 0 1px #ffffff50,0 7px 20px #16233113}.bit-consult-submit:hover:not(:disabled) .bit-consult-submit-icon{transform:translate(2px)}}.bit-consult-submit:active:not(:disabled){background:#ff8d80;box-shadow:inset 0 1px 2px #1623310d}.bit-consult-submit:disabled{opacity:.6;cursor:wait;box-shadow:none}@media (max-width:600px){.bit-consult-submit{width:100%;font-size:14px}}@media (prefers-reduced-motion:reduce){.bit-consult-submit-icon{transition:none}.bit-consult-submit:hover:not(:disabled),.bit-consult-submit:active:not(:disabled),.bit-consult-submit:hover:not(:disabled) .bit-consult-submit-icon{transform:none}}.bit-consult-error{padding:15px;background:#b2584510;border:1px solid #b2584540;color:#923b2b;font-size:12px;margin:18px 0}.bit-consult-live{position:sticky;top:110px;padding-top:4px}.bit-consult-live>p:first-child{margin-bottom:24px}.bit-consult-live .bit-consult-orbit{height:145px}.bit-consult-live .bit-consult-orbit-ring{height:130px;width:130px}.bit-consult-live .bit-consult-orbit-ring--two{height:105px;width:105px}.bit-consult-live .bit-consult-orbit-point{left:calc(50% + 52px);top:40px}.bit-consult-agenda{list-style:none;margin-top:25px;border-top:1px solid var(--consult-line)}.bit-consult-agenda li{display:flex;gap:18px;border-bottom:1px solid var(--consult-line);padding:17px 0}.bit-consult-agenda li>span{font:9px ui-monospace,monospace;color:#b1917f;line-height:1.9}.bit-consult-agenda p{font-size:12px;color:#bfced6}.bit-consult-brief-note{padding-top:20px}.bit-consult-brief-note>p{font-size:12px;color:#c0d0d9;margin-top:10px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:200px;overflow:auto}.bit-consult-preview-note{font-size:9px;color:#7d9199;margin-top:13px}.bit-consult-call{display:flex;gap:16px;align-items:center;border-top:1px solid #21354820;margin-top:28px;padding-top:25px;color:#4a6877;font-size:11px}.bit-consult-call>svg:last-child{margin-left:auto}.bit-consult-call strong{display:block;font-size:20px;font-weight:400;color:#213548;margin-top:7px}.bit-linked-content>section.bit-consult-next{background:#162331;color:#d5e0e3;padding:90px 0}.bit-consult-next>.bit-consult-shell>h2{font-size:clamp(32px,3.5vw,49px);font-weight:400;letter-spacing:-.04em;margin-top:20px}.bit-consult-next .bit-consult-label{color:#96b1bf}.bit-consult-path{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px}.bit-consult-path article>span{font:11px ui-monospace,monospace;color:#ff8d80}.bit-consult-path-line{height:45px;display:flex;align-items:center;margin:8px 0 20px;color:#ff8d80}.bit-consult-path-line:before{content:"";height:1px;flex:1;background:linear-gradient(90deg,#ff8d8055,#a4c3cf18);margin-right:15px}.bit-consult-path h3{font-size:23px;font-weight:400;margin-bottom:14px}.bit-consult-path p{font-size:13px;color:#9cb5c3;max-width:340px}.bit-consult-service-link{display:inline-flex;gap:20px;align-items:center;color:#ff8d80;font-size:12px;margin-top:45px;border-bottom:1px solid #ff8d804d;padding-bottom:10px}.bit-consult-page a:focus-visible,.bit-consult-page button:focus-visible,.bit-consult-page input:focus-visible,.bit-consult-page select:focus-visible,.bit-consult-page textarea:focus-visible{outline:2px solid #6397a8;outline-offset:4px}@keyframes consult-turn{to{transform:rotate(360deg)}}@keyframes consult-appear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.bit-consult-hero-grid{gap:35px}.bit-consult-shell{padding:0 35px}.bit-consult-intake-grid{gap:35px}.bit-consult-hero h1{font-size:58px}.bit-consult-priorities button{font-size:9px}.bit-consult-brief{padding:22px}.bit-consult-brief-top{font-size:6px}.bit-consult-fields{gap:20px 13px}}@media (max-width:900px){.bit-consult-hero-grid,.bit-consult-intake-grid{grid-template-columns:1fr;gap:45px}.bit-consult-hero-grid>div:first-child{max-width:650px}.bit-consult-hero-workspace{max-width:650px;width:100%}.bit-consult-live{position:static;order:-1}.bit-consult-live .bit-consult-orbit{display:none}.bit-consult-intake-grid{gap:45px}.bit-consult-invitation-grid{gap:35px}.bit-consult-path{gap:22px}.bit-consult-path h3{font-size:19px}}@media (max-width:600px){.bit-consult-shell{padding:0 24px}.bit-linked-content>section.bit-consult-hero{padding-top:105px}.bit-consult-breadcrumb{margin-bottom:30px}.bit-consult-hero h1{font-size:49px}.bit-consult-intro{font-size:17px}.bit-consult-subintro{font-size:13px}.bit-consult-hero-grid{padding-bottom:40px}.bit-consult-priorities button{padding:15px 8px;font-size:9px}.bit-consult-priorities button>svg:last-child{display:none}.bit-consult-brief{padding:22px}.bit-consult-brief--compact h2{font-size:32px}.bit-consult-hero-bottom{font-size:6px;letter-spacing:.05em}.bit-consult-hero-bottom span:last-child{display:none}.bit-consult-invitation-grid{grid-template-columns:1fr;gap:25px}.bit-linked-content>section.bit-consult-invitation{padding:55px 0}.bit-linked-content>section.bit-consult-intake,.bit-linked-content>section.bit-consult-next{padding:60px 0}.bit-consult-fields{grid-template-columns:1fr;gap:23px}.bit-consult-path{grid-template-columns:1fr;gap:36px;margin-top:40px}.bit-consult-path-line{height:24px;margin-bottom:12px}.bit-consult-path p{max-width:none}.bit-consult-form-wrap>h2{font-size:40px}.bit-consult-security{overflow:hidden}.bit-consult-brief h2{font-size:31px}.bit-consult-brief-top{font-size:6px}.bit-consult-next>.bit-consult-shell>h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.bit-consult-orbit-ring--two,.bit-consult-brief-copy{animation:none}.bit-consult-page *{scroll-behavior:auto!important}.bit-consult-action,.bit-consult-priorities button,.bit-consult-submit{transition:none}}
