.live-chat-dock-module__OuTkIG__launcher{z-index:1200;color:#fff;cursor:pointer;text-align:left;background:linear-gradient(145deg,#211a3b,#151226 72%);border:1px solid #ffffff29;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(340px,100vw - 28px);padding:12px 14px;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 64px #1b14314d}.live-chat-dock-module__OuTkIG__launcher:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#ff9436e6,#ffffff14,#8066ff73);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.live-chat-dock-module__OuTkIG__avatar{color:#fff;background:linear-gradient(145deg,#ff8b2d,#f05f12);border-radius:14px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:950;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.live-chat-dock-module__OuTkIG__launchText{min-width:0;display:grid}.live-chat-dock-module__OuTkIG__launchText small{color:#ff9d4e;letter-spacing:.13em;font-size:7px;font-weight:950}.live-chat-dock-module__OuTkIG__launchText strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.live-chat-dock-module__OuTkIG__launchText em{color:#aaa2b6;margin-top:2px;font-size:7px;font-style:normal}.live-chat-dock-module__OuTkIG__launcher>i,.live-chat-dock-module__OuTkIG__identity em i{border-radius:999px;width:9px;height:9px;display:inline-block}.live-chat-dock-module__OuTkIG__online{background:#27c483;box-shadow:0 0 0 5px #27c4831a}.live-chat-dock-module__OuTkIG__connecting{background:#f1a64b;box-shadow:0 0 0 5px #f1a64b17}.live-chat-dock-module__OuTkIG__launcher>b{color:#fff;background:#f58220;border:3px solid #fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 5px;font-size:8px;display:grid;position:absolute;top:-7px;right:-6px}.live-chat-dock-module__OuTkIG__dock{z-index:1200;background:#fff;border:1px solid #251e3d1f;border-radius:24px;grid-template-rows:auto auto auto auto 1fr auto;width:min(390px,100vw - 26px);height:min(610px,100vh - 30px);display:grid;position:fixed;bottom:18px;right:20px;overflow:hidden;box-shadow:0 26px 80px #1e153642}.live-chat-dock-module__OuTkIG__head{color:#fff;background:radial-gradient(circle at 95% 0,#f5822033,#0000 30%),linear-gradient(150deg,#2a2147,#171329);justify-content:space-between;align-items:center;gap:14px;padding:14px 15px;display:flex;position:relative}.live-chat-dock-module__OuTkIG__head:after{content:"";background:linear-gradient(90deg,#0000,#ff9b48b3,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.live-chat-dock-module__OuTkIG__identity{align-items:center;gap:10px;min-width:0;display:flex}.live-chat-dock-module__OuTkIG__identity>div{min-width:0;display:grid}.live-chat-dock-module__OuTkIG__identity small{letter-spacing:.13em;color:#ff9d4d;font-size:6.5px;font-weight:950}.live-chat-dock-module__OuTkIG__identity strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.live-chat-dock-module__OuTkIG__identity em{color:#c9c4d3;align-items:center;gap:6px;margin-top:3px;font-size:7.5px;font-style:normal;display:flex}.live-chat-dock-module__OuTkIG__identity em i{width:7px;height:7px}.live-chat-dock-module__OuTkIG__headActions{gap:7px;display:flex}.live-chat-dock-module__OuTkIG__headActions a,.live-chat-dock-module__OuTkIG__headActions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.live-chat-dock-module__OuTkIG__tabs{background:#f8f5fb;border-bottom:1px solid #eee8f2;gap:7px;padding:8px 10px;display:flex;overflow-x:auto}.live-chat-dock-module__OuTkIG__tabs button{white-space:nowrap;color:#6c6478;background:#fff;border:1px solid #e4ddea;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:850}.live-chat-dock-module__OuTkIG__tabs .live-chat-dock-module__OuTkIG__activeTab{color:#fff;background:#292242;border-color:#292242}.live-chat-dock-module__OuTkIG__tabs b{color:#fff;background:#f58220;border-radius:999px;place-items:center;min-width:15px;height:15px;margin-left:5px;font-size:6px;display:inline-grid}.live-chat-dock-module__OuTkIG__sessionStrip{background:#fff;border-bottom:1px solid #eee8f0;gap:6px;padding:7px 11px;display:flex;overflow-x:auto}.live-chat-dock-module__OuTkIG__sessionStrip span{color:#766d82;white-space:nowrap;background:#f6f2f8;border-radius:999px;padding:4px 7px;font-size:6.5px;font-weight:850}.live-chat-dock-module__OuTkIG__error{color:#9b3c35;background:#fff6f5;border:1px solid #f2d2cf;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;margin:8px 10px 0;padding:8px 10px;font-size:7.5px;line-height:1.45;display:flex}.live-chat-dock-module__OuTkIG__error button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.live-chat-dock-module__OuTkIG__messages{scrollbar-width:thin;background:radial-gradient(circle at 8% 12%,#f5822009,#0000 24%),linear-gradient(#fbfafc,#fff);min-height:0;padding:14px 13px 10px;overflow-y:auto}.live-chat-dock-module__OuTkIG__welcome{text-align:center;color:#746c7d;max-width:260px;margin:24px auto}.live-chat-dock-module__OuTkIG__welcome>span{color:#ff9b45;background:#2b2348;border-radius:12px;place-items:center;width:38px;height:38px;margin:auto;display:grid}.live-chat-dock-module__OuTkIG__welcome h3{color:#27213f;margin:9px 0 4px;font-size:15px}.live-chat-dock-module__OuTkIG__welcome p{margin:0;font-size:8px;line-height:1.6}.live-chat-dock-module__OuTkIG__message{justify-content:flex-start;margin:6px 0;display:flex}.live-chat-dock-module__OuTkIG__message>div{background:#fff;border:1px solid #e8e2eb;border-radius:5px 15px 15px;max-width:78%;padding:8px 10px 6px;box-shadow:0 4px 12px #2a204009}.live-chat-dock-module__OuTkIG__message.live-chat-dock-module__OuTkIG__mine{justify-content:flex-end}.live-chat-dock-module__OuTkIG__message.live-chat-dock-module__OuTkIG__mine>div{background:linear-gradient(145deg,#fff1e3,#ffead5);border-color:#f1d1b2;border-radius:15px 5px 15px 15px}.live-chat-dock-module__OuTkIG__message p{color:#433b4b;white-space:pre-wrap;word-break:break-word;margin:0;font-size:9.5px;line-height:1.48}.live-chat-dock-module__OuTkIG__message small{color:#9b909f;text-align:right;margin-top:3px;font-size:6.25px;display:block}.live-chat-dock-module__OuTkIG__message small span{color:#6557a6;margin-left:3px;font-weight:900}.live-chat-dock-module__OuTkIG__typing{color:#857c8e;align-items:center;gap:4px;margin:8px 0;font-size:7px;display:flex}.live-chat-dock-module__OuTkIG__typing span{background:#a79cae;border-radius:50%;width:5px;height:5px;animation:1.1s infinite live-chat-dock-module__OuTkIG__pulse}.live-chat-dock-module__OuTkIG__typing span:nth-child(2){animation-delay:.14s}.live-chat-dock-module__OuTkIG__typing span:nth-child(3){animation-delay:.28s}@keyframes live-chat-dock-module__OuTkIG__pulse{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.live-chat-dock-module__OuTkIG__composer{background:#fff;border-top:1px solid #eae4ed;grid-template-columns:1fr auto;gap:8px;padding:9px 10px 20px;display:grid;position:relative}.live-chat-dock-module__OuTkIG__composer textarea{resize:none;color:#342d3c;min-height:40px;max-height:86px;font:inherit;background:#faf9fb;border:1px solid #ddd6e3;border-radius:14px;outline:none;padding:10px 12px;font-size:9.5px;line-height:1.4}.live-chat-dock-module__OuTkIG__composer textarea:focus{background:#fff;border-color:#f19a50;box-shadow:0 0 0 3px #f5822014}.live-chat-dock-module__OuTkIG__composer>button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff8b2d,#ef6614);border:0;border-radius:13px;width:42px;height:42px;font-size:15px;box-shadow:0 8px 18px #ef66142e}.live-chat-dock-module__OuTkIG__composer>button:disabled{opacity:.42;box-shadow:none}.live-chat-dock-module__OuTkIG__composer>small{color:#a398a6;font-size:5.8px;position:absolute;bottom:6px;left:12px}@media (max-width:620px){.live-chat-dock-module__OuTkIG__launcher{width:calc(100vw - 24px);bottom:12px;right:12px}.live-chat-dock-module__OuTkIG__dock{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.live-chat-dock-module__OuTkIG__head{padding:13px}.live-chat-dock-module__OuTkIG__messages{padding:13px 11px}.live-chat-dock-module__OuTkIG__message>div{max-width:86%}.live-chat-dock-module__OuTkIG__composer{padding-bottom:calc(22px + env(safe-area-inset-bottom))}.live-chat-dock-module__OuTkIG__headActions a{display:none}}
:root{--brand:#f58220;--brand-dark:#d96508;--brand-soft:#fff4e8;--gold:#d4a72c;--navy:#172554;--ink:#231f20;--muted:#6b7280;--line:#eadfce;--surface:#fffdfa;--soft:#fff8ef;--green:#0f766e;--red:#b42318;--shadow:0 20px 55px #482a0c1a}*{box-sizing:border-box}html{background:#fffaf4}body{color:var(--ink);background:linear-gradient(#fffdfa 0,#fff8ef 55%,#fff 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{transition:transform .15s,box-shadow .15s,background .15s}button:not(:disabled):hover{transform:translateY(-1px)}.shell{min-height:100vh}.nav{border-bottom:1px solid #eadfcecc;justify-content:space-between;align-items:center;gap:24px;max-width:1180px;min-height:82px;margin:auto;padding:12px 24px;display:flex}.navTagline{color:var(--muted);text-align:right;font-size:14px;font-weight:650}.brandLogo{align-items:center;gap:8px;min-width:190px;display:inline-flex;position:relative}.brandLogo img{object-fit:contain;max-width:178px;max-height:58px;display:block}.brandLogoCompact img{max-width:145px;max-height:48px}.brandV2{background:var(--brand);color:#fff;letter-spacing:.08em;border-radius:999px;align-self:flex-start;margin-top:4px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1}.hero{grid-template-columns:1.18fr .82fr;align-items:center;gap:54px;max-width:1180px;margin:auto;padding:70px 24px 54px;display:grid}.eyebrow{color:var(--brand-dark);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.hero h1{color:var(--navy);letter-spacing:-2px;max-width:760px;margin:14px 0 18px;font-size:55px;line-height:1.03}.hero p{color:var(--muted);max-width:760px;font-size:18px;line-height:1.7}.heroAccent{color:var(--brand-dark)}.trustStrip{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.trustPill{border:1px solid var(--line);color:#5d4936;background:#fff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:700}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 19px;font-weight:800;display:inline-flex}.btn:disabled{opacity:1;cursor:not-allowed}.btn.primary{background:linear-gradient(135deg,var(--brand),#e56d0c);color:#fff;box-shadow:0 10px 28px #f582203d}.btn.primary:disabled{color:#fffffff0;box-shadow:none;background:linear-gradient(135deg,#f5d1ad,#efc095)}.btn.secondary{border:1px solid var(--line);color:var(--navy);background:#fff}.btn.ghost{color:var(--brand-dark);background:0 0;padding-left:4px;padding-right:4px}.card,.formcard{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff5}.card{border-radius:26px;padding:28px}.journey{gap:12px;display:grid}.step{border:1px solid var(--line);color:var(--navy);background:linear-gradient(135deg,#fffaf3,#fff);border-radius:16px;padding:16px;font-weight:800;position:relative;overflow:hidden}.step:before{content:"";background:var(--brand);width:4px;position:absolute;top:0;bottom:0;left:0}.step small{color:var(--muted);margin-top:5px;font-weight:500;line-height:1.45;display:block}.formwrap{max-width:680px;margin:42px auto;padding:0 20px 42px}.formcard{border-radius:24px;padding:30px}.formcard h1{color:var(--navy);letter-spacing:-.6px;margin:8px 0 10px;font-size:32px}.formcard>p{color:var(--muted);margin-top:0;line-height:1.6}.formHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.progress{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 26px;display:grid}.progress span{background:#eee5da;border-radius:999px;height:5px}.progress span.active{background:var(--brand)}.registrationIntro{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:18px;display:grid}.registrationIntro h1{letter-spacing:-1.35px!important;max-width:390px!important;margin:8px 0 10px!important;font-size:34px!important;line-height:1.04!important}.registrationIntro p{color:#756253;max-width:430px;margin:0;font-size:12px;line-height:1.55}.registrationSignIn{white-space:nowrap;color:#b95008;margin-top:1px;padding:7px 0;font-size:10px;font-weight:700}.registrationSignIn strong{font-weight:900}.registrationSteps{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 24px;display:grid;position:relative}.registrationSteps:before{content:"";z-index:0;background:#eadfd3;height:1px;position:absolute;top:24px;left:15%;right:15%}.registrationStep{z-index:1;color:#9a8777;background:#faf8f5;border:1px solid #eee3d7;border-radius:13px;align-items:center;gap:8px;padding:9px 10px;display:flex;position:relative}.registrationStep b{color:#8a7564;background:#eee7df;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.registrationStep span{gap:1px;display:grid}.registrationStep strong{font-size:10px;line-height:1.2}.registrationStep small{color:#ad9a89;font-size:8px;font-weight:650}.registrationStep.active{color:#8f3d07;background:#fff8f0;border-color:#f5bd84;box-shadow:0 6px 18px #f582200f}.registrationStep.active b{color:#fff;background:linear-gradient(135deg,#ff942f,#ed6b0c)}.registrationStep.active small{color:#b66a35}.registrationStep.active:after{content:"";background:#f58220;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.field{gap:7px;margin:16px 0;display:grid}.field label{color:#302539;font-size:12px;font-weight:800}.fieldHint{color:#877565;font-size:10px;line-height:1.45}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #ddcfbe;border-radius:12px;outline:none;padding:13px 14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px #f582201f}.fieldGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.phoneRow{grid-template-columns:104px 1fr;gap:10px;display:grid}.phoneRow input:first-child{color:#6f5c4c;background:#faf6f1;font-weight:750}.passwordField{position:relative}.passwordField input{padding-right:66px}.passwordField button{color:#c75508;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px;font-weight:900;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.passwordStrength{gap:5px;margin-top:1px;display:grid}.strengthTrack{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.strengthTrack span{background:#eee6de;border-radius:99px;height:3px;transition:background .2s}.strengthTrack span.met{background:linear-gradient(90deg,#f58220,#f4a348)}.strengthCopy{color:#948272;justify-content:space-between;gap:10px;font-size:9px;display:flex}.strengthCopy strong{color:#b95008}.validationError{color:#b42318}.registrationTrust{background:linear-gradient(135deg,#f4fbf7,#fffdfa);border:1px solid #dceee3;border-radius:13px;align-items:center;gap:10px;margin:17px 0 3px;padding:11px 12px;display:flex}.registrationTrustIcon{color:#11824e;background:#e3f7eb;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.registrationTrust div{gap:2px;display:grid}.registrationTrust strong{color:#274436;font-size:10px}.registrationTrust small{color:#718077;font-size:9px;line-height:1.4}.otpBox{background:var(--brand-soft);color:#7a4a16;border:1px dashed #e8b779;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13px;display:flex}.otpBox>span{gap:3px;display:grid}.otpBox small{color:#9a6c3a;font-size:10px}.otpField input{text-align:center;letter-spacing:.28em;color:#1d193b;font-size:24px;font-weight:850}.notice{color:#1e40af;background:#eff6ff;border-radius:12px;margin:14px 0;padding:12px 14px;line-height:1.45}.notice.error{color:var(--red);background:#fff1f0}.notice.success{color:#065f46;background:#ecfdf5}.notice.warning{color:#92400e;background:#fffbeb}.formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.registrationActions .btn.primary{letter-spacing:-.1px;flex:1;min-width:240px;min-height:51px}.professionalPath{color:#9b8979;border-top:1px solid #f0e4d8;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:13px;font-size:9px;display:flex}.professionalPath a{color:#c75508;font-weight:900}.checkRow{color:#584b40;align-items:flex-start;gap:9px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.checkRow input{margin-top:3px}.onboardingCard{padding:31px 32px!important}.onboardingIntro{margin-bottom:18px}.onboardingIntro h1{letter-spacing:-1.3px!important;max-width:470px!important;margin:8px 0 10px!important;font-size:34px!important;line-height:1.05!important}.onboardingIntro p{color:#756253;max-width:490px;margin:0;font-size:12px;line-height:1.58}.onboardingSteps{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0 23px;display:grid}.onboardingSteps span{color:#978475;text-align:center;background:#faf8f5;border:1px solid #eee3d7;border-radius:12px;padding:9px 10px;font-size:9px;font-weight:850}.onboardingSteps .done{color:#237356;background:#f4fbf7;border-color:#dceee3}.onboardingSteps .active{color:#a94d0b;background:#fff7ed;border-color:#f5bd84;box-shadow:inset 0 -2px #f58220}.onboardingSection{background:linear-gradient(135deg,#f9f6ff,#fffaf4);border:1px solid #e8dfdf;border-radius:14px;align-items:center;gap:12px;margin:23px 0 2px;padding:11px 13px;display:flex}.onboardingSection:before{content:"✦";color:#ff9a43;background:#211d3b;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.onboardingSection div{gap:2px;display:grid}.onboardingSection strong{color:#29223f;font-size:11px}.onboardingSection small{color:#8b7869;font-size:9px;line-height:1.4}.onboardingTrust{background:linear-gradient(135deg,#f4fbf7,#fff);border:1px solid #dceee3;border-radius:14px;align-items:flex-start;gap:10px;margin:19px 0 3px;padding:12px 13px;display:flex}.onboardingTrust>span{color:#11824e;background:#e3f7eb;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.onboardingTrust div{gap:2px;display:grid}.onboardingTrust strong{color:#274436;font-size:10px}.onboardingTrust small{color:#718077;font-size:9px;line-height:1.45}.onboardingSubmit{letter-spacing:-.1px;width:100%;margin-top:2px;min-height:52px!important}.onboardingCard .checkRow{color:#746151;border:0;margin:14px 0;padding:0;font-size:10px}.onboardingCard .field input:disabled{color:#a18f7f;cursor:not-allowed;background:#f5f0eb}.dashboard{max-width:1180px;margin:auto;padding:34px 24px 64px}.dashboardHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.dashboardHeader h1{color:var(--navy);margin:5px 0;font-size:36px}.dashboardHeader p{color:var(--muted);margin:0}.dashboardGrid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.summaryCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:24px;box-shadow:0 14px 38px #482a0c12}.summaryCard h2{color:var(--navy);margin:0 0 16px;font-size:20px}.kv{border-bottom:1px solid #f0e8dd;grid-template-columns:140px 1fr;gap:8px 16px;padding:9px 0;font-size:14px;display:grid}.kv:last-child{border-bottom:0}.kv strong{color:#635143}.futureTiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.futureTile{background:var(--soft);border:1px solid var(--line);border-radius:16px;padding:16px}.futureTile strong{color:var(--navy);margin-bottom:5px;display:block}.futureTile span{color:var(--muted);font-size:13px;line-height:1.45}.emptyState{color:#6b5848;background:#fffaf3;border:1px dashed #d8c8b4;border-radius:16px;padding:18px}.loading{text-align:center;color:var(--muted);padding:40px}@media (max-width:820px){.nav{min-height:70px}.navTagline{display:none}.brandLogo img{max-width:150px}.hero{grid-template-columns:1fr;gap:28px;padding-top:38px}.hero h1{letter-spacing:-1.1px;font-size:40px}.fieldGrid,.dashboardGrid{grid-template-columns:1fr}.dashboardHeader{flex-direction:column}}@media (max-width:620px){.registrationIntro{grid-template-columns:1fr;gap:7px}.registrationSignIn{justify-self:start}.registrationIntro h1,.onboardingIntro h1{font-size:29px!important}.registrationSteps:before{display:none}.registrationStep{gap:5px;padding:7px 6px}.registrationStep b{flex-basis:22px;width:22px;height:22px}.registrationStep small{display:none}.onboardingCard{padding:23px 18px!important}.onboardingSteps{gap:5px}.onboardingSteps span{padding:8px 5px;font-size:8px}}@media (max-width:520px){.formcard{padding:22px 18px}.formwrap{margin-top:24px}.phoneRow{grid-template-columns:88px 1fr}.hero h1{font-size:35px}.futureTiles{grid-template-columns:1fr}.kv{grid-template-columns:1fr;gap:3px}.formActions .btn{width:100%}.professionalPath{flex-direction:column;align-items:flex-start;gap:5px}}
:root{--fs-navy:#211d35;--fs-aubergine:#32263f;--fs-orange:#f58220;--fs-ivory:#f8f5ef;--fs-paper:#fffdfa;--fs-ink:#282337;--fs-muted:#706977;--fs-line:#e6dfd7;--fs-sage:#356653;--fs-success-soft:#eaf2ec;--fs-attention:#865310;--fs-attention-soft:#fff1d6;--fs-error:#a03832;--fs-error-soft:#fbece8;--fs-radius:16px;--fs-radius-lg:24px;--fs-shadow:0 16px 48px #211d350c;--fs-space-1:4px;--fs-space-2:8px;--fs-space-3:12px;--fs-space-4:16px;--fs-space-6:24px;--fs-space-8:32px;--fs-space-12:48px;--fs-content:1180px;--navy:var(--fs-navy);--ink:var(--fs-ink);--muted:var(--fs-muted);--line:var(--fs-line);--surface:var(--fs-paper);--soft:var(--fs-ivory)}body{background:var(--fs-ivory);color:var(--fs-ink)}:where(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #b64d08}:where(button,summary){touch-action:manipulation}:where(input,select,textarea){font-size:max(16px,1em)}:where(dialog) button{cursor:pointer;border-radius:12px;min-height:48px;padding:12px 16px}:where(table){border-collapse:collapse}:where(th,td){text-align:start}:where(p,h1,h2,h3,dd){overflow-wrap:break-word}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
