:root{color:#101317;--platform-ink:#0d1014;--platform-charcoal:#151a20;--platform-graphite:#202730;--platform-steel:#6f7a86;--platform-silver:#d9dee3;--platform-gold:#b49a68;--tenant-primary:#ec4899;--tenant-secondary:#21131d;--tenant-accent:#f7b7d7;--tenant-button-text:#fff;--tenant-surface:#fff3f9;--tenant-radius:18px;--ink:#14181d;--muted:#67717c;--glass:#ffffffc7;--line:#1f27301f;--line-light:#ffffff24;--shadow:0 24px 80px #0a0f1424;--shadow-soft:0 12px 38px #0a0f1417;background:#eef1f3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 78% -15%,#b49a682e,#0000 28%),radial-gradient(circle at 10% 10%,#ec489914,#0000 22%),linear-gradient(145deg,#f5f7f8 0%,#e9edf0 52%,#f7f5f0 100%);margin:0}body:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#181f2609 1px,#0000 1px),linear-gradient(90deg,#181f2609 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}button,input,select,textarea{font:inherit}button{border-radius:var(--tenant-radius);background:linear-gradient(135deg,var(--tenant-primary),var(--platform-charcoal));color:var(--tenant-button-text);cursor:pointer;letter-spacing:-.015em;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-weight:850;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 10px 24px #0b0f1429,inset 0 1px #ffffff29}button:hover{filter:saturate(1.04);transform:translateY(-2px);box-shadow:0 16px 32px #0b0f1438}button:active{transform:translateY(0)}button.ghost,.buttonRow button:not(:first-child){color:var(--platform-charcoal);background:#ffffff9e;border-color:#161c231a;box-shadow:0 8px 22px #0e141a14}input,select,textarea{color:#161a1f;background:#ffffffd1;border:1px solid #1e262e21;border-radius:14px;outline:none;width:100%;padding:12px;box-shadow:inset 0 1px #ffffffbf}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--tenant-primary) 46%,#86919c);box-shadow:0 0 0 4px color-mix(in srgb,var(--tenant-primary) 12%,transparent)}textarea{min-height:100px}label{color:#424b54;letter-spacing:.01em;gap:7px;font-size:12px;font-weight:800;display:grid}.shell{grid-template-columns:310px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(#0d1014fa,#181e25f7);border-right:1px solid #ffffff14;flex-direction:column;gap:18px;height:100vh;padding:22px;display:flex;position:sticky;top:0;overflow:auto;box-shadow:18px 0 60px #070a0e2e}.sidebar:before{content:"BLACKBIRD SYSTEMS";letter-spacing:.28em;color:#ffffff57;writing-mode:vertical-rl;font-size:9px;position:absolute;bottom:18px;right:24px}.brand{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.brand strong{letter-spacing:-.035em;color:#fff;font-size:18px}.brand span{color:#aab3bd;font-size:12px;display:block}.brandSubline{letter-spacing:.13em;text-transform:uppercase;margin-top:4px;display:block;color:#b49a68!important;font-size:9px!important}.logo{color:#fff;letter-spacing:-.08em;background:linear-gradient(145deg,#2a323c,#11161b 70%);border:1px solid #ffffff21;border-radius:18px;place-items:center;width:58px;height:58px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047,inset 0 1px #ffffff29}.logo:before{content:"";border-left:3px solid var(--tenant-primary);opacity:.9;position:absolute;inset:0}.logo:after{content:"";background:linear-gradient(90deg,transparent,var(--platform-gold),transparent);width:36px;height:1px;position:absolute;bottom:10px}.userBox{background:linear-gradient(145deg,#ffffff13,#ffffff09);border:1px solid #ffffff17;border-radius:20px;gap:7px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffff0f}.userBox strong{color:#f6f8f9}.userBox small{color:#9aa5af;font-size:12px}nav{z-index:1;gap:6px;display:grid;position:relative}nav button{color:#b7c0c8;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:flex-start;padding:11px 12px}nav button svg{color:color-mix(in srgb,var(--tenant-primary) 72%,#d9dee3)}nav button:hover{background:#ffffff0e;border-color:#ffffff12;transform:translate(2px)}nav button.active{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--tenant-primary) 32%,#222a32),#11161b 78%);border-color:color-mix(in srgb,var(--tenant-primary) 32%,#ffffff14);box-shadow:0 12px 28px #0000003d,inset 3px 0 0 var(--tenant-primary)}nav button.active svg{color:#fff}main{min-width:0;padding:30px clamp(22px,3.2vw,46px) 48px;position:relative}.topbar{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.topbar h1{letter-spacing:-.07em;color:#13171c;margin:.05rem 0 0;font-size:clamp(34px,5vw,58px);line-height:.92}.topActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:#8b7752;margin:0 0 9px;font-size:10px;font-weight:900}.toast{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#12171df0;border:1px solid #ffffff1f;border-radius:16px;padding:14px 17px;position:fixed;top:22px;right:24px;box-shadow:0 24px 70px #00000047}.grid{display:grid}.gap{gap:20px}.hero{background:linear-gradient(135deg,#ffffffe0,#f5f7f8b8),radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--tenant-primary) 13%,transparent),transparent 36%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffe0;border-radius:28px;grid-template-columns:minmax(0,1fr) 330px;gap:22px;padding:32px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:linear-gradient(var(--tenant-primary),var(--platform-gold));width:4px;position:absolute;top:0;bottom:0;left:0}.hero h2{letter-spacing:-.07em;color:#101419;margin:0 0 14px;font-size:clamp(30px,4vw,48px);line-height:.96}.hero p{color:#59636d;line-height:1.64}.heroCard,.panel,.stat{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffdb,#f8fafb9e);border:1px solid #ffffffe6}.heroCard{border-top:2px solid color-mix(in srgb,var(--tenant-primary) 55%,var(--platform-gold));border-radius:22px;align-content:center;gap:11px;padding:24px;display:grid}.heroCard strong{letter-spacing:-.06em;color:#11161b;font-size:34px}.heroCard span{color:var(--muted)}.panel{border-radius:22px;padding:22px;overflow:hidden}.panelHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.panel h2{letter-spacing:-.04em;color:#182029;margin:0;font-size:20px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.stat{border-radius:20px;padding:19px;position:relative}.stat:before{content:"";background:linear-gradient(90deg,transparent,var(--platform-gold),transparent);opacity:.42;height:1px;position:absolute;top:0;left:20px;right:20px}.stat span,.stat small{color:var(--muted);display:block}.stat strong{letter-spacing:-.055em;color:#151a20;margin:9px 0;font-size:30px;display:block}.two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cards{gap:13px;display:grid}.clientCard,.jobCard,.integration{background:linear-gradient(145deg,#ffffffe0,#f4f7f9a8);border:1px solid #222b3417;border-radius:17px;gap:7px;padding:15px;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 8px 26px #0f151b12}.clientCard:hover,.jobCard:hover{border-color:color-mix(in srgb,var(--tenant-primary) 22%,#222b341f);transform:translateY(-2px)}.clientCard strong,.jobCard strong{letter-spacing:-.02em;color:#182029}.clientCard span,.jobCard span{color:#66717b;font-size:13px;line-height:1.45}.pill{background:color-mix(in srgb,var(--tenant-primary) 11%,#fff);width:max-content;color:color-mix(in srgb,var(--tenant-primary) 68%,#2a3138);letter-spacing:.035em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--tenant-primary) 18%,transparent);border-radius:999px;align-items:center;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex}.pill.green{color:#0f7957;background:#1f9d721c}.pill.amber{color:#796231;background:#b49a682e}.pill.red{color:#9f1239;background:#e11d481c}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;display:grid}.buttonRow{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.empty{text-align:center;color:#68727c;background:linear-gradient(145deg,#ffffffbd,#f1f4f694);border:1px dashed #414c563b;border-radius:20px;justify-items:center;gap:10px;padding:34px 24px;display:grid}.empty svg{color:var(--tenant-primary)}.empty h3{letter-spacing:-.035em;color:#1a2026;margin:0;font-size:21px}.checks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks li{color:#505b65;align-items:center;gap:11px;padding:8px 0;display:flex}.checks svg{color:#9a8459}.integration{justify-content:space-between;align-items:center;display:flex}.integration small{color:#74808b;display:block}.reviewPreview{background:linear-gradient(145deg,#ffffffc2,#f0f4f68f);border:1px solid #ffffffe0;border-radius:18px;margin-top:14px;padding:18px}.topGap{margin-top:16px}.phoneWrap{place-items:center;padding:8px;display:grid}.phone{background:linear-gradient(#f8fafb,#eef1f3);border:9px solid #14191f;border-radius:38px;width:100%;max-width:440px;padding:21px;position:relative;overflow:hidden;box-shadow:0 34px 95px #0000003d,inset 0 1px #ffffff57}.phone:before{content:"";z-index:2;background:#303944;border-radius:999px;width:96px;height:6px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.fieldLanguageToggle{z-index:3;align-items:center;gap:8px;margin:14px 0 16px;display:flex;position:relative}.fieldLanguageToggle button{color:#202832;box-shadow:none;background:#ffffffb8;border:1px solid #212a331f;padding:8px 10px}.fieldLanguageToggle button.active{background:linear-gradient(135deg,var(--tenant-primary),#1a2027);color:#fff}.fieldHeroCard,.fieldJobCard,.fieldPanel,.fieldPrivacyBox{background:#ffffffc7;border:1px solid #ffffffe6;border-radius:18px;margin-bottom:14px;padding:16px;box-shadow:0 10px 28px #12181e14}.fieldHeroCard h2{letter-spacing:-.055em;margin:0;font-size:28px}.fieldQuickActions,.fieldButtonGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.fieldJobTop{justify-content:space-between;gap:10px;display:flex}.fieldJobTop strong,.fieldJobTop span{display:block}.fieldJobTop span,.fieldInfoLine{color:#6d7781;font-size:13px}.fieldInfoLine{align-items:center;gap:8px;margin-top:9px;display:flex}.fieldPrivacyBox{color:#59636e;align-items:center;gap:10px;margin-top:12px;display:flex}.fieldPanel h3{align-items:center;gap:8px;margin:0 0 12px;display:flex}.fieldCheck{grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px 0;display:flex}.fieldCheck input{width:auto}.employeeOnlyShell{background:radial-gradient(circle at 86% -10%,#b49a682e,transparent 28%),radial-gradient(circle at 8% 4%,color-mix(in srgb,var(--tenant-primary) 12%,transparent),transparent 24%),linear-gradient(145deg,#eef1f3,#f6f7f7 56%,#eceff1);min-height:100vh;padding:18px}.employeeOnlyTop{background:linear-gradient(145deg,#14191ff5,#1f262ef2);border:1px solid #ffffff14;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;max-width:1040px;margin:0 auto 18px;padding:14px 16px;display:flex;box-shadow:0 18px 55px #0a0e122e}.employeeOnlyTop .brand strong{color:#fff}.employeeOnlyTop .brand span{color:#aeb7c0}.employeeOnlyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.employeeOnlyShell .phoneWrap{padding-top:0}.employeeOnlyShell .phone{max-width:520px}.onboarding{background:radial-gradient(circle at 72% 8%,#b49a682e,#0000 28%),linear-gradient(145deg,#11161b,#232b34);place-items:center;min-height:100vh;padding:28px;display:grid}.onboardCard{background:linear-gradient(145deg,#fffffff5,#f0f4f6eb);border:1px solid #ffffffdb;border-radius:28px;width:min(680px,100%);padding:36px;box-shadow:0 34px 110px #0000005c}.onboardCard h1{letter-spacing:-.075em;margin:0 0 14px;font-size:clamp(36px,6vw,58px);line-height:.94}.logo.big{border-radius:22px;width:78px;height:78px;margin-bottom:12px;font-size:24px}.themePreview{background:linear-gradient(145deg,#0f1419eb,#222a33e0);border:1px solid #ffffff14;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:18px;display:flex}@media (width<=1080px){.shell{grid-template-columns:1fr}.sidebar{height:auto;position:relative}.sidebar:before{display:none}.hero,.two{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.formGrid{grid-template-columns:1fr}.topbar{display:grid}.topActions{justify-content:flex-start}nav{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (width<=720px){.employeeOnlyTop{display:grid}.employeeOnlyActions{justify-content:flex-start}.employeeOnlyShell{padding:12px}}@media (width<=640px){main,.sidebar{padding:16px}.stats{grid-template-columns:1fr}.hero{border-radius:22px;grid-template-columns:1fr;padding:22px}.topbar h1{font-size:34px}.panel{padding:17px}.phone{border-width:8px;border-radius:34px}.fieldButtonGrid,.fieldQuickActions{grid-template-columns:1fr}}:root{--tenant-primary:#5f7388;--tenant-secondary:#171c22;--tenant-accent:#b7c1cb;--tenant-surface:#f3f5f7;--tenant-radius:16px}.platformShell{background:#0b0f14}.platformShell main{background:radial-gradient(circle at 88% -10%,#a48c581f,#0000 30%),linear-gradient(145deg,#edf1f4,#f7f8f9 55%,#eceff2)}.returnPlatform{margin-top:auto;color:#fff!important;background:linear-gradient(135deg,#b49a68,#70613f)!important;border-color:#ffffff1f!important}.platformConsole{max-width:1500px}.platformHero{color:#fff;background:linear-gradient(135deg,#10161d,#1b232d 68%,#202a35);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:minmax(0,1fr) 270px;gap:28px;padding:38px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #070b0f47}.platformHero:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 78%);mask-image:linear-gradient(120deg,#000,#0000 78%)}.platformHero>div{z-index:1;position:relative}.platformHero h2{letter-spacing:-.075em;margin:0 0 18px;font-size:clamp(38px,5vw,68px);line-height:.9}.platformHero p:not(.eyebrow){color:#b6c0ca;max-width:760px;font-size:16px;line-height:1.68}.platformHeroActions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.platformBadge{color:#e6d7b7;text-transform:uppercase;letter-spacing:.08em;background:#b49a6826;border:1px solid #b49a6847;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:850;display:inline-flex}.mutedBadge{color:#c0c8d0;background:#ffffff0e;border-color:#ffffff17}.commandMark{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;align-content:center;align-self:stretch;place-items:center;gap:7px;display:grid;box-shadow:inset 0 1px #ffffff14}.commandMark span{letter-spacing:-.09em;color:#d8c79f;font-size:58px;font-weight:950;line-height:1}.commandMark strong{letter-spacing:.28em;font-size:13px}.commandMark small{letter-spacing:.17em;color:#8996a3;font-size:8px}.platformStats .stat svg{color:#937d51}.companyDirectory{padding:26px}.companyGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.companyTile{background:linear-gradient(145deg,#fff,var(--company-surface,#f3f5f7));border:1px solid #1a222a17;border-radius:22px;gap:18px;min-height:290px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 42px #0c121817}.companyTile:before{content:"";background:var(--company-primary,#5f7388);height:4px;position:absolute;top:0;left:0;right:0}.companyTileTop{justify-content:space-between;align-items:center;display:flex}.companyMonogram{background:linear-gradient(145deg,var(--company-primary,#5f7388),#171c22);color:#fff;letter-spacing:-.05em;width:54px;height:54px;box-shadow:0 12px 26px color-mix(in srgb,var(--company-primary,#5f7388) 20%,transparent);border-radius:16px;place-items:center;font-weight:950;display:grid}.companyStatus{color:#12704f;text-transform:uppercase;letter-spacing:.08em;background:#eaf7f0;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.companyStatus.suspended,.companyStatus.cancelled{color:#a52c38;background:#fdecec}.companyStatus.trial{color:#8d6814;background:#fff4db}.companyTile h3{letter-spacing:-.055em;margin:2px 0 8px;font-size:26px}.companyTile p{color:#68727c;margin:0}.companyMeta{color:#6d7780;justify-content:space-between;gap:10px;font-size:11px;display:flex}.companyMeta span{align-items:center;gap:7px;display:flex}.companyMeta i{border-radius:50%;width:9px;height:9px}.companyTile button{background:linear-gradient(135deg,var(--company-primary,#5f7388),#171c22);justify-content:space-between;margin-top:auto}@media (width<=820px){.platformHero{grid-template-columns:1fr}.commandMark{min-height:190px}}.integrationActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.integrationActions .ghost{padding:8px 11px}.pricingGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.leadCard{background:linear-gradient(145deg,#ffffffe6,#f4f7f9b3);border:1px solid #222b3417;border-radius:19px;gap:15px;padding:19px;display:grid;box-shadow:0 10px 30px #0f151b12}.leadCardTop,.leadActions{justify-content:space-between;align-items:center;gap:14px;display:flex}.leadCardTop>div{gap:4px;display:grid}.leadCardTop strong{letter-spacing:-.035em;font-size:19px}.leadCardTop span,.leadCard p,.leadActions small{color:#66717b;font-size:12px;line-height:1.55}.leadCard p{background:#ffffffb8;border:1px solid #1f273012;border-radius:13px;margin:0;padding:13px 14px}.leadMeta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.leadMeta span{overflow-wrap:anywhere;background:#ffffffb8;border:1px solid #1f273012;border-radius:13px;padding:11px 12px;font-size:12px}.leadMeta small{color:#87929c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.leadActions label{grid-template-columns:auto minmax(150px,220px);align-items:center}.leadActions select{padding:9px 10px}@media (width<=1100px){.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.leadMeta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pricingGrid,.leadMeta{grid-template-columns:1fr}.leadCardTop,.leadActions,.integration{align-items:flex-start;display:grid}.integrationActions{justify-content:flex-start}.leadActions label{grid-template-columns:1fr}}.authShell{z-index:1;color:#122023;background:#f5f7f6;grid-template-columns:minmax(520px,1.08fr) minmax(430px,.92fr);min-height:100vh;display:grid;position:relative}.authShowcase{color:#fff;background:radial-gradient(circle at 12% 8%,#69cfc23b,#0000 31%),radial-gradient(circle at 92% 84%,#b9df791f,#0000 28%),linear-gradient(145deg,#0b2d31 0%,#0d393d 52%,#09282b 100%);flex-direction:column;min-height:100vh;padding:clamp(36px,5vw,76px);display:flex;position:relative;overflow:hidden}.authShowcase:before{content:"";opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 80%);mask-image:linear-gradient(145deg,#000,#0000 80%)}.authShowcase:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:440px;height:440px;position:absolute;top:17%;right:-220px;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.authBrand,.authPitch,.authPreview,.authTrust{z-index:2;position:relative}.authBrand,.authMobileBrand{align-items:center;gap:13px;display:flex}.authMark{color:#0c3033;letter-spacing:-.09em;background:linear-gradient(145deg,#f7fbfa,#dfe8e6);border:1px solid #ffffffa6;border-radius:18px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:950;display:grid;box-shadow:0 16px 34px #00000038}.authBrand>div:last-child,.authMobileBrand>div:last-child{gap:2px;display:grid}.authBrand strong{letter-spacing:-.04em;font-size:21px}.authBrand span{letter-spacing:.16em;text-transform:uppercase;color:#a9c8c5;font-size:9px}.authPitch{max-width:760px;margin:auto 0 36px;padding-top:70px}.authKicker{letter-spacing:.19em;color:#77c8bf;text-transform:uppercase;margin:0 0 13px;font-size:9px;font-weight:950}.authPitch h1{letter-spacing:-.075em;margin:0;font-size:clamp(50px,5.6vw,86px);font-weight:950;line-height:.88}.authPitch h1 em{color:#91d7cf;font-style:normal}.authPitch>p:last-child{color:#bad0ce;max-width:690px;margin:24px 0 0;font-size:16px;line-height:1.68}.authPreview{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff1a,#ffffff0b);border:1px solid #ffffff1f;border-radius:24px;width:min(720px,100%);padding:20px;box-shadow:0 28px 80px #0000003b}.authPreviewHead{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;font-size:12px;font-weight:850;display:flex}.authPreviewHead .pill{color:#b8ebd0;background:#84dcb221;border-color:#84dcb233}.authPreviewStats{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.authPreviewStats div{background:#031c1e6b;border:1px solid #ffffff14;border-radius:16px;padding:14px}.authPreviewStats strong{letter-spacing:-.055em;font-size:25px;display:block}.authPreviewStats span{color:#95b5b2;margin-top:3px;font-size:9px;display:block}.authPreviewLine{color:#d5e4e2;border-top:1px solid #ffffff13;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 7px;font-size:11px;display:grid}.authPreviewLine svg{color:#7dcec5}.authPreviewLine b{color:#83aaa6;width:45px;font-weight:750;display:inline-block}.authPreviewLine small{color:#bcd0cd;background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:8px}.authTrust{color:#8fb4b1;align-items:center;gap:9px;margin-top:20px;font-size:10px;font-weight:700;display:flex}.authTrust svg{color:#87d3ca}.authEntry{background:radial-gradient(circle at 100% 0,#63b5ac1c,#0000 24%),linear-gradient(160deg,#fafcfb,#eef3f1);flex-direction:column;justify-content:center;min-height:100vh;padding:40px clamp(26px,5vw,76px);display:flex}.authCard{width:min(470px,100%);margin:auto;padding:0}.authMobileBrand{margin-bottom:44px;display:none}.authMobileBrand strong{letter-spacing:-.04em;font-size:20px}.authMobileBrand span{letter-spacing:.14em;text-transform:uppercase;color:#75878b;font-size:9px}.authCard>.authKicker{color:#4d8b84}.authCard h2{letter-spacing:-.065em;color:#102124;margin:0;font-size:clamp(40px,4vw,58px);line-height:.94}.authIntro{color:#647579;margin:14px 0 0;font-size:14px;line-height:1.6}.authStatus{color:#728286;min-height:18px;margin:18px 0 20px;font-size:11px;font-weight:720}.authStatus.notice{color:#78612b;background:#fff6df;border:1px solid #ead9aa;border-radius:12px;padding:10px 12px}.authFields{gap:16px;display:grid}.authFields label{color:#344b4f;font-size:11px;font-weight:830}.authFields input{color:#112224;background:#ffffffd6;border:1px solid #d7e1df;border-radius:14px;height:52px;margin-top:2px;padding:0 15px;box-shadow:0 5px 16px #11383b09}.authFields input::placeholder{color:#98a6a8}.authFields input:focus{border-color:#6eb5ad;box-shadow:0 0 0 4px #59a49b1c}.authPrimary{letter-spacing:-.01em;width:100%;min-height:54px;margin-top:22px;font-size:13px;color:#fff!important;background:linear-gradient(135deg,#164c50,#0c3134)!important;border:1px solid #0d393d!important;border-radius:14px!important;box-shadow:0 14px 34px #0d393d33!important}.authPrimary:hover{transform:translateY(-1px);box-shadow:0 18px 42px #0d393d47!important}.authDivider{color:#92a09f;text-transform:uppercase;letter-spacing:.11em;align-items:center;gap:12px;margin:25px 0 16px;font-size:9px;font-weight:850;display:flex}.authDivider:before,.authDivider:after{content:"";background:#dce4e2;flex:1;height:1px}.authSecondary{width:100%;min-height:50px;font-size:12px;color:#18383b!important;background:#fff!important;border:1px solid #d7e2e0!important;border-radius:14px!important;box-shadow:0 8px 22px #10393c0d!important}.authSecondary:hover{transform:translateY(-1px);border-color:#a9c7c3!important}.authFine{color:#7b8a8c;align-items:flex-start;gap:8px;margin:18px 0 0;font-size:10px;line-height:1.5;display:flex}.authFine svg{color:#4e9890;flex:none;margin-top:1px}.authFooter{color:#95a19f;letter-spacing:.035em;width:min(470px,100%);margin:24px auto 0;font-size:9px}.authFooter span{padding:0 5px}@media (width<=980px){.authShell{grid-template-columns:1fr}.authShowcase{display:none}.authEntry{padding:34px 22px}.authMobileBrand{display:flex}.authCard{margin:auto}.authFooter{text-align:center}}@media (width<=560px){.authEntry{justify-content:flex-start;padding:26px 20px 22px}.authCard{margin:0 auto}.authMobileBrand{margin-bottom:58px}.authMark{border-radius:15px;width:50px;height:50px;font-size:17px}.authCard h2{font-size:42px}.authIntro{font-size:13px}.authFooter{margin-top:auto;padding-top:32px}.authFields input{height:50px}}.authBrandRow{z-index:2;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.authSystemLive{color:#b5dfce;letter-spacing:.09em;text-transform:uppercase;background:#69cfa414;border:1px solid #8edcbc2e;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:900;display:flex}.authSystemLive i,.authLiveBadge i,.authEntryProof i{background:#67d69c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #67d69c1a,0 0 14px #67d69c8c}.authPitchDense{max-width:820px;margin:46px 0 24px;padding-top:0}.authPitchDense h1{font-size:clamp(44px,4.7vw,72px)}.authPitchDense>p:last-child{max-width:760px;margin-top:18px;font-size:14px}.authModuleGrid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(780px,100%);display:grid;position:relative}.authModuleCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff13,#ffffff08);border:1px solid #ffffff17;border-radius:18px;min-height:142px;padding:16px;box-shadow:inset 0 1px #ffffff09}.authModuleCard.featured{background:linear-gradient(145deg,#77c8bf24,#ffffff09);border-color:#7ecdc42e}.authModuleTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.authModuleTop>svg{color:#87d3ca}.authLiveBadge{color:#a8dfc5;letter-spacing:.11em;background:#5fcf9913;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;font-size:7px;font-weight:950;display:inline-flex}.authLiveBadge i{width:5px;height:5px;box-shadow:0 0 9px #67d69c94}.authModuleCard strong{letter-spacing:-.018em;color:#f4f9f8;margin-bottom:6px;font-size:13px;display:block}.authModuleCard p{color:#a8c1bf;margin:0;font-size:10px;line-height:1.55}.authFlow{z-index:2;white-space:nowrap;background:#03191b45;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:8px;width:min(780px,100%);margin:14px 0 0;padding:12px 14px;display:flex;position:relative;overflow:auto}.authFlow span{color:#c7d9d7;letter-spacing:.035em;background:#fff1;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:850}.authFlow b{color:#5f8e89;font-size:10px}.authFeatureRail{z-index:2;flex-wrap:wrap;gap:8px;width:min(780px,100%);margin-top:10px;display:flex;position:relative}.authFeatureRail span{color:#aec5c3;background:#ffffff0b;border:1px solid #fff1;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.authFeatureRail svg{color:#76c5bc}.authPreviewCompact{margin-top:12px;padding:16px}.authPreviewCompact .authPreviewStats{margin-bottom:9px}.authPreviewCompact .authPreviewStats div{padding:10px 12px}.authPreviewCompact .authPreviewStats strong{font-size:20px}.authPreviewCompact .authPreviewLine{padding:9px 5px}.authEntryProof{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.authEntryProof span{color:#6d7d7f;background:#ffffffb8;border:1px solid #dce5e3;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.authEntryProof i{width:5px;height:5px;box-shadow:none}@media (width<=1180px){.authShell{grid-template-columns:minmax(480px,1.05fr) minmax(390px,.95fr)}.authModuleCard{min-height:150px}.authPitchDense{margin-top:34px}.authPreviewCompact{display:none}}@media (width<=980px){.authModuleGrid,.authFlow,.authFeatureRail,.authSystemLive{display:none}}.fieldLanguagePicker{background:#ffffffc2;border:1px solid #212a331a;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(180px,230px);align-items:center;gap:10px;margin:14px 0 16px;padding:10px 11px;display:grid;box-shadow:0 7px 20px #12181e0d}.fieldLanguagePicker>span{color:#45545a;align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.fieldLanguagePicker>span svg{color:var(--tenant-primary)}.fieldLanguagePicker select{background:#fff;border-radius:11px;padding:9px 11px;font-size:11px}.fieldPhone[dir=rtl]{text-align:right}.fieldPhone[dir=rtl] .fieldJobTop,.fieldPhone[dir=rtl] .fieldInfoLine,.fieldPhone[dir=rtl] .fieldPrivacyBox,.fieldPhone[dir=rtl] .fieldPanel h3{direction:rtl}.fieldPhone[dir=rtl] .fieldInfoLine,.fieldPhone[dir=rtl] .fieldPrivacyBox,.fieldPhone[dir=rtl] .fieldPanel h3{flex-direction:row-reverse;justify-content:flex-end}.fieldPhone[dir=rtl] .fieldJobTop{flex-direction:row-reverse}.fieldPhone[dir=rtl] .fieldCheck{direction:rtl}.fieldPhone[dir=rtl] input,.fieldPhone[dir=rtl] textarea,.fieldPhone[dir=rtl] select{text-align:right}@media (width<=560px){.fieldLanguagePicker{grid-template-columns:1fr}.fieldLanguagePicker select{width:100%}}html[data-tenant-theme=professional] body{background:radial-gradient(circle at 82% -12%,color-mix(in srgb,var(--tenant-primary) 10%,transparent),transparent 28%), linear-gradient(145deg,#f5f7f9 0%,#edf1f4 52%,#f8f9fa 100%)}html[data-tenant-theme=professional] .sidebar{background:linear-gradient(#101820,#1b2732 100%)}html[data-tenant-theme=professional] .logo{background:linear-gradient(145deg,#2a3743,#111920 72%)}html[data-tenant-theme=professional] .eyebrow{color:color-mix(in srgb,var(--tenant-primary) 72%,#48535e)}html[data-tenant-theme=professional] .hero:before{background:linear-gradient(var(--tenant-primary),var(--tenant-accent))}html[data-tenant-theme=professional] .stat:before{background:linear-gradient(90deg,transparent,var(--tenant-accent),transparent)}html[data-tenant-theme=go2girl] body{background:radial-gradient(circle at 86% -12%,#e51f8233,#0000 30%),radial-gradient(circle at 9% 8%,#ffc7df5c,#0000 24%),linear-gradient(145deg,#fff 0%,#fff7fb 48%,#fff 100%)}html[data-tenant-theme=go2girl] body:before{opacity:.18;background-image:linear-gradient(#e51f820e 1px,#0000 1px),linear-gradient(90deg,#e51f820e 1px,#0000 1px)}html[data-tenant-theme=go2girl] .sidebar{background:linear-gradient(#ef3a94 0%,#dc1e7d 45%,#bd1368 100%);border-right:1px solid #ffffff59;box-shadow:18px 0 60px #a20f5833}html[data-tenant-theme=go2girl] .sidebar:before{color:#ffffff6b}html[data-tenant-theme=go2girl] .brand strong,html[data-tenant-theme=go2girl] .brand span,html[data-tenant-theme=go2girl] .brandSubline,html[data-tenant-theme=go2girl] .userBox strong,html[data-tenant-theme=go2girl] .userBox small{color:#fff!important}html[data-tenant-theme=go2girl] .brandSubline{opacity:.78}html[data-tenant-theme=go2girl] .logo{color:#d91f7a;background:#fff;border:1px solid #ffffffb8;box-shadow:0 16px 36px #8909463b}html[data-tenant-theme=go2girl] .logo:before{border-left-color:#ffc7df}html[data-tenant-theme=go2girl] .logo:after{background:linear-gradient(90deg,#0000,#e51f82,#0000)}html[data-tenant-theme=go2girl] .userBox{background:#ffffff24;border-color:#ffffff3d}html[data-tenant-theme=go2girl] nav button{color:#ffffffd6}html[data-tenant-theme=go2girl] nav button svg{color:#fff}html[data-tenant-theme=go2girl] nav button:hover{background:#ffffff21;border-color:#ffffff2e}html[data-tenant-theme=go2girl] nav button.active{color:#d91f7a;background:#fff;border-color:#fff;box-shadow:0 14px 30px #80074033}html[data-tenant-theme=go2girl] nav button.active svg{color:#d91f7a}html[data-tenant-theme=go2girl] main{background:linear-gradient(145deg,#ffffffb8,#fff7fb85)}html[data-tenant-theme=go2girl] .topbar h1,html[data-tenant-theme=go2girl] .panel h2,html[data-tenant-theme=go2girl] .hero h2{color:#321523}html[data-tenant-theme=go2girl] .eyebrow{color:#c7196e}html[data-tenant-theme=go2girl] button{background:linear-gradient(135deg,#ef3a94,#d71977 72%,#b71162);border-color:#c20d6429;box-shadow:0 10px 26px #d2127038,inset 0 1px #ffffff42}html[data-tenant-theme=go2girl] button.ghost,html[data-tenant-theme=go2girl] .buttonRow button:not(:first-child){color:#c7196e;background:#fff;border-color:#e51f8229}html[data-tenant-theme=go2girl] .hero,html[data-tenant-theme=go2girl] .heroCard,html[data-tenant-theme=go2girl] .panel,html[data-tenant-theme=go2girl] .stat,html[data-tenant-theme=go2girl] .clientCard,html[data-tenant-theme=go2girl] .jobCard,html[data-tenant-theme=go2girl] .integration{background:linear-gradient(145deg,#fffffff7,#fff7fbdb);border-color:#e51f821a}html[data-tenant-theme=go2girl] .hero:before{background:linear-gradient(#f13b96,#ffc7df)}html[data-tenant-theme=go2girl] .stat:before{background:linear-gradient(90deg,#0000,#f18dbd,#0000)}html[data-tenant-theme=go2girl] .pill{color:#c7196e;background:#fff0f7;border-color:#e51f8224}html[data-tenant-theme=go2girl] input:focus,html[data-tenant-theme=go2girl] select:focus,html[data-tenant-theme=go2girl] textarea:focus{border-color:#e51f82;box-shadow:0 0 0 4px #e51f821a}html[data-tenant-theme=go2girl] .employeeOnlyShell{background:radial-gradient(circle at 86% -10%,#e51f822e,#0000 28%),linear-gradient(145deg,#fff,#fff5fa 56%,#fff)}html[data-tenant-theme=go2girl] .employeeOnlyTop{background:linear-gradient(135deg,#ef3a94,#c9186e);border-color:#ffffff4d}html[data-tenant-theme=go2girl] .phone{background:linear-gradient(#fff,#fff7fb);border-color:#cb1b70}.activationCard{max-width:720px}.activationMode{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:2px;display:grid}.activationMode button.active{color:#fff;background:linear-gradient(135deg,#526779,#17212b)}.activationTrust{color:#fff;align-items:flex-start}.activationTrust div{gap:4px;display:grid}.activationTrust small{color:#c7d0d8;line-height:1.45}.activationFoot{color:#5e6872;align-items:center;gap:8px;margin-top:18px;font-size:12px;font-weight:750;display:flex}.activationCard button:disabled{opacity:.62;cursor:not-allowed;transform:none}.activationCard label input{margin-top:1px}@media (width<=560px){.activationMode{grid-template-columns:1fr}.activationCard{padding:24px}.activationCard h1{font-size:42px}}.onboarding{background:radial-gradient(circle at 14% 6%,#69cfc233,#0000 27%),radial-gradient(circle at 88% 88%,#b9df791a,#0000 25%),linear-gradient(145deg,#0b2d31,#0b363a 55%,#08272a)!important}.onboardCard.activationCard{background:#f9fcfbf7;border:1px solid #ffffffd1;border-radius:28px;width:min(620px,100vw - 36px);max-width:620px;padding:42px;box-shadow:0 36px 110px #00000057}.activationCard .logo.big{background:linear-gradient(145deg,#123f43,#08292c);border-radius:18px;width:62px;height:62px;margin-bottom:20px;font-size:19px}.activationCard .eyebrow{color:#4d8b84}.activationCard h1{letter-spacing:-.07em;color:#102124;margin-bottom:14px;font-size:clamp(42px,6vw,62px);line-height:.92}.activationCard>p:not(.eyebrow){color:#65767a;font-size:13px;line-height:1.6}.activationCard form{gap:15px;margin-top:24px;display:grid}.activationCard label{color:#344b4f;font-size:11px}.activationCard label input{background:#fff;border:1px solid #d7e1df;border-radius:14px;height:52px;margin-top:2px;padding:0 15px;box-shadow:0 5px 16px #11383b09}.activationCard label input:focus{border-color:#6eb5ad;box-shadow:0 0 0 4px #59a49b1c}.activationCard form button{background:linear-gradient(135deg,#164c50,#0c3134);border-color:#0d393d;border-radius:14px;width:100%;min-height:54px;margin-top:4px;box-shadow:0 14px 34px #0d393d33}.activationCard>button.ghost{color:#18383b;background:#fff;border:1px solid #d7e2e0;border-radius:14px;width:100%;min-height:50px;box-shadow:0 8px 22px #10393c0d}.activationTrust{box-shadow:none;background:linear-gradient(145deg,#113b3f,#0a2c2f);border:1px solid #ffffff14;border-radius:17px;margin-top:22px}.activationTrust svg{color:#82cec5}.activationTrust strong{color:#fff}.activationTrust small{color:#aac5c2}.activationFoot{color:#78898c;margin-top:18px}.activationFoot svg{color:#4e9890}@media (width<=560px){.onboardCard.activationCard{padding:26px 22px}.activationCard h1{font-size:42px}.activationTrust{padding:15px}}:root{--co-navy:#0b2d66;--co-blue:#0b77c5;--co-cyan:#33bddd;--co-teal:#0aa99b;--co-aqua:#73ddd1;--co-gold:#ffd74e;--co-gold-deep:#f4b928;--co-ink:#0f2745;--co-muted:#5d7084;--co-line:#2f6e8f29;--co-glass:#ffffff85;--co-shadow:0 24px 70px #24627e29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.coSite{min-height:100vh;color:var(--co-ink);background:radial-gradient(circle at 12% 5%,#72e2d633,#0000 26%),radial-gradient(circle at 88% 12%,#61b4ed2e,#0000 30%),linear-gradient(#f8fcff,#eef9fb 42%,#f7fcfb);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.coSite a{color:inherit;text-decoration:none}.coSite button,.coSite input,.coSite select,.coSite textarea{font:inherit}.coNav{z-index:70;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#f7fcffc2;border-bottom:1px solid #2a6b891a;grid-template-columns:minmax(230px,340px) 1fr auto;align-items:center;gap:28px;min-height:78px;padding:11px clamp(18px,4vw,64px);display:grid;position:sticky;top:0;box-shadow:0 10px 28px #3a728c0d}.coLogoLink{align-items:center;min-width:0;display:flex}.coLogoLink img{object-fit:contain;object-position:left center;width:min(100%,330px);height:54px;display:block}.coNavLinks{color:#35536c;justify-content:center;align-items:center;gap:27px;font-size:12px;font-weight:780;display:flex}.coNavLinks a{transition:all .18s}.coNavLinks a:hover{color:var(--co-teal)}.coNavActions{align-items:center;gap:12px;display:flex}.coLogin{color:#284d6e;font-size:12px;font-weight:820}.coGoldButton{color:#143255;cursor:pointer;background:linear-gradient(135deg,#ffe978,#ffc83e);border:1px solid #f0b21e61;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 19px;font-weight:900;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 12px 28px #e8ae2038,inset 0 1px #ffffffb8}.coGoldButton:hover{transform:translateY(-2px);box-shadow:0 17px 35px #e8ae204d,inset 0 1px #ffffffd1}.coHero{border-bottom-right-radius:40px;border-bottom-left-radius:40px;min-height:760px;position:relative;overflow:hidden}.coHeroPhoto{object-fit:cover;object-position:center 40%;filter:saturate(.85)brightness(1.05);width:100%;height:100%;position:absolute;inset:0}.coHeroWash{-webkit-backdrop-filter:saturate(1.06);backdrop-filter:saturate(1.06);background:linear-gradient(90deg,#f6fcfffa 0%,#effbfdeb 34%,#e8f8faad 58%,#eaf9f82e 78%,#ebf8f90d 100%),linear-gradient(#fafdff5c,#beecee38);position:absolute;inset:0}.coHeroContent{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);align-items:center;gap:clamp(28px,4.5vw,70px);min-height:760px;padding:70px clamp(22px,5vw,78px) 64px;display:grid;position:relative}.coHeroCopy{max-width:760px}.coEyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.13em;color:#256c93;background:#ffffff8c;border:1px solid #3b91b738;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:920;display:inline-flex;box-shadow:0 8px 24px #35708d14}.coHeroCopy h1{letter-spacing:-.077em;color:#0b2e66;max-width:780px;margin:22px 0 0;font-size:clamp(58px,7vw,104px);font-weight:950;line-height:.85}.coHeroCopy h1 em{color:var(--co-teal);font-style:normal}.coHeroCopy>p{color:#3e5b73;max-width:700px;margin:28px 0 0;font-size:18px;line-height:1.65}.coHeroActions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:28px;display:flex}.coHeroCta{padding:15px 22px}.coGlassButton{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#234c6e;background:#ffffff7a;border:1px solid #ffffffd6;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:13px 20px;font-size:13px;font-weight:860;display:inline-flex;box-shadow:0 12px 32px #276b8a1a}.coTrust{color:#486a7f;flex-wrap:wrap;gap:17px;margin-top:28px;font-size:11px;font-weight:760;display:flex}.coTrust span{align-items:center;gap:6px;display:flex}.coTrust svg{color:var(--co-teal)}.coHeroCards{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;gap:14px;display:grid}.coFeatureCard{-webkit-backdrop-filter:blur(20px)saturate(1.18);backdrop-filter:blur(20px)saturate(1.18);background:linear-gradient(145deg,#ffffffa8,#e2f7fa66);border:1px solid #ffffffc7;border-radius:24px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:12px 14px;min-height:176px;padding:20px 19px 18px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 24px 60px #24668429,inset 0 1px #ffffffe0}.coFeatureCard:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff5c,#0000 48%);border-radius:24px;position:absolute;inset:0}.coFeatureCard:hover{border-color:#fffffff2;transform:translateY(-8px)scale(1.012);box-shadow:0 34px 75px #1f62803d,0 0 0 1px #56bac821}.coFeatureIcon{z-index:2;color:#087cb1;background:linear-gradient(145deg,#ffffffeb,#e0f6fac2);border:1px solid #fffffff0;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 10px 26px #2876971f}.coFeatureText{z-index:2;position:relative}.coFeatureText strong{letter-spacing:-.035em;color:#133b6b;font-size:16px;line-height:1.08;display:block}.coFeatureText p{color:#517087;margin:8px 0 0;font-size:11px;line-height:1.52}.coFeatureArrow{color:#0b86b8;transition:transform .18s;position:absolute;bottom:17px;right:18px}.coFeatureCard:hover .coFeatureArrow{transform:translate(4px)}.coIntro{text-align:center;max-width:960px;margin:0 auto;padding:84px 22px 54px}.coIntro small,.coDetailCopy>small,.coMoreHead small,.coDemoCopy>small{letter-spacing:.17em;color:#2e87a8;font-size:9px;font-weight:930}.coIntro h2{letter-spacing:-.065em;color:#102f67;margin:10px 0;font-size:clamp(44px,5vw,72px);line-height:.95}.coIntro h2 em{color:var(--co-teal);font-style:normal}.coIntro p{color:#617589;max-width:760px;margin:0 auto;line-height:1.65}.coDetailSection{background:linear-gradient(135deg,#f9fdffcc,#dff8f79e);border:1px solid #ffffffeb;border-radius:34px;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);align-items:center;gap:56px;margin:18px clamp(16px,3vw,40px);padding:54px clamp(26px,4vw,62px);scroll-margin-top:100px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #2b6c881a}.coDetailSection:after{content:"";pointer-events:none;background:radial-gradient(circle,#48cec326,#0000 68%);border-radius:50%;width:360px;height:360px;position:absolute;top:-140px;right:-150px}.coReverse{grid-template-columns:minmax(440px,1.12fr) minmax(0,.88fr)}.coReverse .coDetailCopy{order:2}.coDetailCopy{z-index:2;position:relative}.coNumber{color:#1d83ad;background:#ffffff94;border:1px solid #2597bc42;border-radius:999px;place-items:center;width:35px;height:27px;margin-bottom:12px;font-size:10px;font-weight:900;display:inline-grid}.coDetailCopy h2{letter-spacing:-.06em;color:#0f326a;margin:8px 0 16px;font-size:clamp(38px,4.5vw,64px);line-height:.92}.coDetailCopy>p{color:#5b7185;max-width:630px;margin:0;line-height:1.72}.coDetailCopy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:23px 0 0;padding:0;list-style:none;display:grid}.coDetailCopy li{color:#35576d;align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}.coDetailCopy li svg{color:var(--co-teal);flex:none;width:16px}.coGlassVisual{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:linear-gradient(145deg,#ffffff9e,#e6f9fb66);border:1px solid #ffffffdb;border-radius:28px;min-height:400px;padding:25px;position:relative;box-shadow:0 30px 78px #236a872e,inset 0 1px #fffffff5}.coVisualTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.coVisualTop b{color:#174369;font-size:14px}.coVisualTop span{color:#27776f;letter-spacing:.06em;background:#39baad1c;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:900}.coCalendarHead{color:#7a8f9e;text-align:center;background:#ffffff9e;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px;font-size:9px;display:grid}.coScheduleRows{gap:10px;margin-top:13px;display:grid}.coScheduleRows>div{background:#ffffffb3;border:1px solid #ffffffc7;border-radius:16px;padding:15px 16px;box-shadow:0 10px 26px #26688312}.coScheduleRows strong{color:#153c68;font-size:12px;display:block}.coScheduleRows span{color:#668197;margin-top:5px;font-size:9px;display:block}.coFloatingTag{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#315e78;background:#ffffffc7;border:1px solid #fffffff0;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:9px;font-weight:850;display:flex;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 36px #2c6f8b26}.coFloatingTag svg{color:#138fb5}.coPhoneVisual{place-items:center;min-height:460px;display:grid}.coPhone{color:#fff;background:linear-gradient(#0f91a2,#0d617b 45%,#f6fbfc 45%);border:8px solid #173e59;border-radius:36px;width:min(280px,75%);min-height:390px;padding:38px 18px 18px;position:relative;box-shadow:0 28px 60px #124a5e3d}.coPhoneNotch{background:#153d58;border-radius:999px;width:86px;height:8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.coPhone small{text-align:center;font-size:10px;display:block}.coPhone h3{text-align:center;margin:4px 0 28px}.coPhone button{color:#214f70;background:#fff;border:0;border-radius:12px;justify-content:space-between;width:100%;margin:0 0 9px;padding:12px 13px;font-weight:800;display:flex;box-shadow:0 8px 18px #21576b17}.coLanguageBubble{color:#365f74;background:#ffffffc7;border:1px solid #fffffff0;border-radius:15px;align-items:center;gap:9px;max-width:210px;padding:11px 12px;font-size:9px;font-weight:800;display:flex;position:absolute;top:25px;right:25px;box-shadow:0 14px 32px #2668831f}.coLanguagePills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.coLanguagePills span{color:#315c73;background:#ffffffab;border:1px solid #539fb029;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800;box-shadow:0 7px 17px #2f6d860f}.coAssetRows{gap:10px;display:grid}.coAssetRows>div{background:#ffffffb3;border:1px solid #ffffffdb;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 14px;display:grid;box-shadow:0 9px 24px #27668112}.coAssetIcon{color:#0b78a3;background:linear-gradient(145deg,#e4f9f6,#dcefff);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.coAssetRows p{gap:3px;margin:0;display:grid}.coAssetRows strong{color:#183e65;font-size:11px}.coAssetRows small{color:#7890a2;font-size:8px}.coAssetRows em{color:#26725b;background:#ddf7e8;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:850}.coAssetRows em.due{color:#8a681c;background:#fff0c8}.coInvoiceVisual{align-content:center;min-height:390px;display:grid}.coInvoiceHead{border-bottom:1px solid #407f9621;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.coInvoiceHead span{color:#6d8294;font-size:11px}.coInvoiceHead b{color:#123869;font-size:20px}.coInvoiceLine,.coInvoiceTotal{color:#526c80;border-bottom:1px solid #407f961a;justify-content:space-between;gap:18px;padding:14px 0;font-size:11px;display:flex}.coInvoiceLine b{color:#294f6d}.coInvoiceTotal{color:#183b66;margin-top:7px;font-size:16px;font-weight:900}.coInvoiceTotal b{font-size:24px}.coInvoiceStatus{color:#247058;background:#e0f7eb;border-radius:999px;align-items:center;gap:7px;width:max-content;margin-top:20px;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex}.coMore{padding:92px clamp(22px,5vw,76px)}.coMoreHead{max-width:760px;margin-bottom:34px}.coMoreHead h2{letter-spacing:-.06em;color:#103268;margin:8px 0 12px;font-size:clamp(42px,5vw,70px);line-height:.94}.coMoreHead p{color:#64798b;margin:0;line-height:1.65}.coMoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coMoreGrid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffb3,#e5f8fa73);border:1px solid #ffffffe0;border-radius:22px;min-height:180px;padding:22px;transition:transform .18s;box-shadow:0 18px 42px #28688217}.coMoreGrid article:hover{transform:translateY(-5px)}.coMoreGrid svg{color:#138eae}.coMoreGrid strong{color:#17406c;margin:18px 0 8px;font-size:15px;display:block}.coMoreGrid p{color:#657b8d;margin:0;font-size:11px;line-height:1.6}.coDemo{background:radial-gradient(circle at 0 0,#71e0d238,#0000 28%),linear-gradient(135deg,#e9f8fb,#f9fcff);border:1px solid #ffffffe6;border-radius:34px;grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr);align-items:start;gap:58px;margin:0 clamp(16px,3vw,40px) 24px;padding:68px clamp(24px,4vw,60px);scroll-margin-top:90px;display:grid;box-shadow:0 20px 62px #2868821c}.coDemoCopy{position:sticky;top:115px}.coDemoCopy h2{letter-spacing:-.06em;color:#103268;margin:8px 0 14px;font-size:clamp(40px,4.7vw,66px);line-height:.94}.coDemoCopy>p{color:#617689;line-height:1.67}.coDemoPromise{color:#517083;background:#fff9;border:1px solid #ffffffdb;border-radius:16px;gap:10px;margin-top:24px;padding:15px;font-size:10px;line-height:1.55;display:flex}.coDemoPromise svg{color:#0b9e90;flex:none}.coForm{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffad;border:1px solid #ffffffeb;border-radius:26px;gap:14px;padding:24px;display:grid;box-shadow:0 26px 64px #2a6c871f}.coFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coForm label{color:#3d5a70;gap:6px;font-size:10px;font-weight:850;display:grid}.coForm input,.coForm select,.coForm textarea{color:#153551;background:#ffffffd1;border:1px solid #407f9624;border-radius:12px;outline:none;width:100%;padding:12px 13px}.coForm input:focus,.coForm select:focus,.coForm textarea:focus{border-color:#5ab8b0;box-shadow:0 0 0 4px #3ab0a51a}.coForm textarea{resize:vertical}.coSubmit{border-radius:13px;width:100%}.coHoney{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.coFormMessage{border-radius:11px;padding:11px 12px;font-size:10px;font-weight:780}.coFormMessage.success{color:#216c51;background:#e6f8ee}.coFormMessage.error{color:#993c3c;background:#fff0f0}.coFine{color:#7c8d98;font-size:9px;line-height:1.5}.coFooter{color:#dceff2;background:linear-gradient(135deg,#0b3e68,#0e6681);grid-template-columns:minmax(230px,360px) 1fr auto;align-items:center;gap:28px;padding:34px clamp(22px,5vw,76px);display:grid}.coFooter img{filter:brightness(0)invert();opacity:.95;width:100%;max-width:330px}.coFooter p{text-align:center;font-size:11px}.coFooter>div{gap:18px;font-size:10px;font-weight:850;display:flex}@media (width<=1180px){.coNavLinks{display:none}.coHeroContent{grid-template-columns:1fr;gap:38px;padding-top:58px}.coHeroCopy{max-width:820px}.coHeroCards{max-width:850px}.coHero,.coHeroContent{min-height:auto}.coDetailSection,.coReverse{grid-template-columns:1fr;gap:34px}.coReverse .coDetailCopy{order:0}.coGlassVisual{width:100%;max-width:850px}.coDemo{grid-template-columns:1fr}.coDemoCopy{position:static}}@media (width<=820px){.coNav{grid-template-columns:1fr auto;padding:10px 16px}.coLogoLink img{width:250px}.coNavActions .coLogin{display:none}.coNavActions .coGoldButton{padding:11px 13px;font-size:10px}.coHeroPhoto{object-position:65% center}.coHeroWash{background:linear-gradient(90deg,#f7fcfffc,#ecf9fbf0 56%,#e7f8f9b8)}.coHeroContent{padding:50px 18px 42px}.coHeroCopy h1{font-size:58px}.coHeroCopy>p{font-size:15px}.coHeroCards{grid-template-columns:1fr 1fr}.coFeatureCard{min-height:160px}.coDetailSection{border-radius:28px;margin:12px;padding:42px 20px}.coDetailCopy ul{grid-template-columns:1fr}.coMore{padding:72px 18px}.coMoreGrid{grid-template-columns:1fr 1fr}.coDemo{margin:12px;padding:50px 20px}.coFormGrid{grid-template-columns:1fr}.coFooter{text-align:center;grid-template-columns:1fr}.coFooter img{margin:auto}.coFooter>div{justify-content:center}}@media (width<=560px){.coNav{min-height:68px}.coLogoLink img{width:205px;height:45px}.coNavActions .coGoldButton{display:none}.coHeroContent{padding-top:38px}.coHeroCopy h1{font-size:48px}.coEyebrow{font-size:8px}.coHeroActions{grid-template-columns:1fr;display:grid}.coHeroActions>*{width:100%}.coTrust{gap:9px;display:grid}.coHeroCards{grid-template-columns:1fr}.coFeatureCard{min-height:138px}.coIntro{padding:62px 18px 38px}.coIntro h2{font-size:43px}.coDetailCopy h2{font-size:41px}.coGlassVisual{min-height:340px;padding:18px}.coPhoneVisual{min-height:420px}.coPhone{width:82%}.coLanguageBubble{display:none}.coMoreGrid{grid-template-columns:1fr}.coMoreGrid article{min-height:150px}.coDemoCopy h2{font-size:42px}}.cleanBamsOverlay{z-index:9999;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05080ae0;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cleanBamsCard{color:#f1f5f6;background:#10181b;border:1px solid #ffffff1f;border-radius:18px;width:min(100%,520px);padding:24px;box-shadow:0 28px 90px #00000080}.cleanBamsCard>span{color:#99c7c5;letter-spacing:.12em;font-size:10px;font-weight:900}.cleanBamsCard h2{margin:8px 0 5px;font-size:28px}.cleanBamsCard>p{color:#8d999d;margin:0 0 15px}.cleanBamsMeta{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.cleanBamsMeta span{background:#0a1012;border:1px solid #ffffff12;border-radius:9px;padding:10px}.cleanBamsMeta small{color:#718084;font-size:8px;display:block}.cleanBamsMeta strong{overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.cleanBamsCard button,.cleanBamsPrimary{color:#081012;cursor:pointer;background:#c8dfde;border:1px solid #99c7c54d;border-radius:10px;width:100%;min-height:45px;font-weight:900}.cleanBamsNote{color:#6f7c80;margin-top:10px;line-height:1.45;display:block}@media (width<=540px){.cleanBamsOverlay{place-items:end stretch;padding:0}.cleanBamsCard{border:0;border-radius:0;min-height:100dvh}.cleanBamsMeta{grid-template-columns:1fr}}
