.reference-home{--canvas:7 17 33;--surface:14 27 48;--surface2:22 38 62;--gold:255 195 48;--azure:28 164 249;font-family:var(--font-sans);background:rgb(var(--canvas));color:#f6f8fc}.reference-home .theme-light{--canvas:251 251 253;--surface:255 255 255;--surface2:245 245 247;--azure:0 102 204;--ink:29 29 31;--muted:81 81 84;--faint:110 110 115;--line:rgb(0 0 0/0.08)}.reference-home .max-w-shell{max-width:1380px;width:91%;padding-left:0;padding-right:0}.reference-home main>section{padding-top:64px;padding-bottom:64px;scroll-margin-top:88px}.reference-home h2{font-size:clamp(25px,2.8vw,38px);line-height:1.13;margin-top:9px;letter-spacing:-.025em;font-weight:700}.reference-home h3{line-height:1.25}.reference-home p{line-height:1.5}.reference-home [class*=rounded-2xl]{border-radius:var(--radius-lg)}.reference-home [class*=rounded-xl]{border-radius:var(--radius-md)}.reference-home header{border-color:rgb(255 255 255/.08)}.reference-home header>div.max-w-shell{height:64px}.reference-home header .brand-logo{width:220px;height:auto}.reference-home header nav{gap:30px}.reference-home header a[href="/login"]{border:1px solid rgb(255 255 255/.28);padding:0 24px;border-radius:980px}.reference-home header a[href="/signup"]{padding:0 24px;border-radius:980px;box-shadow:none}.reference-home .ref-hero{background:radial-gradient(ellipse at 70% 100%,#113653 0,transparent 65%),linear-gradient(110deg,#07101f,#071a30);padding:0}.reference-home .ref-hero>.max-w-shell{padding-top:56px;padding-bottom:56px}.reference-home .ref-hero>.max-w-shell>div{grid-template-columns:.82fr 1.18fr;gap:40px;align-items:center}.reference-home .ref-hero h1{font-size:clamp(42px,4.7vw,66px);line-height:1.02;letter-spacing:-.03em;font-weight:700}.reference-home .ref-hero h1+p{font-size:19px;max-width:500px}.reference-home .ref-hero a{border-radius:980px;box-shadow:none}.reference-home .ref-hero a+a{background:transparent;border-color:rgb(255 255 255/.35)}.reference-home .ref-hero ul:not(.ref-desktop ul):not(.ref-phone ul){gap:20px}.reference-home .ref-hero>div:first-child{display:none}.reference-home .ref-hero>.max-w-shell>div>div:last-child{padding:0}.reference-home .ref-hero .mt-7{margin-top:45px;flex-wrap:nowrap}.reference-home .ref-hero .mt-7 li{font-size:12px;flex:1}.reference-home .ref-hero .mt-7 svg{color:#6acafa;width:26px;height:26px}.reference-home main>div.border-y{background:linear-gradient(90deg,#0a1d31,#0a1624);border-color:rgb(255 255 255/.08)}.reference-home main>div.border-y ul{justify-content:space-around;padding:18px 0}.reference-home main>div.border-y svg{color:#d8e5ee;width:22px;height:22px}.ref-hero-art{position:relative;padding:0 8px 10px 0;min-height:510px;perspective:1100px;font-size:10px}.ref-desktop{display:flex;height:510px;border:1px solid rgb(255 255 255/.16);border-radius:var(--radius-lg);padding:8px;background:linear-gradient(130deg,#081829,#0a2035);box-shadow:0 24px 60px -20px rgb(0 0 0/.6);transform:rotateY(-7deg) rotate(-.5deg);transform-origin:right center}.ref-desktop aside{width:125px;flex-shrink:0;border-right:1px solid #193248;padding:13px 4px}.ref-desktop aside .brand-logo{width:100px;height:auto;margin-bottom:20px}.ref-desktop aside li{display:flex;align-items:center;gap:8px;padding:10px 5px;color:#9db2ca;font-size:10px}.ref-desktop aside li.active{background:#16385e;border-radius:5px;color:#ecf6ff}.ref-desktop aside svg{width:13px;height:13px}.ref-desktop-body{min-width:0;flex:1;padding:5px 13px}.ref-toolbar{gap:14px;justify-content:flex-end;margin-bottom:27px;color:#8fa8c5}.ref-toolbar,.ref-toolbar>span{display:flex;align-items:center}.ref-toolbar>span{background:#102943;padding:6px 9px;border:1px solid #1b3855;border-radius:5px;width:68%;font-size:8px}.ref-toolbar svg{width:12px;height:12px}.ref-toolbar b{border:1px solid #6b98c8;border-radius:50%;background:#1c4776;color:#c7d6ea;padding:5px}.ref-desktop .ref-greeting{font-size:15px;margin:0;min-height:0;line-height:1.25;font-weight:400;letter-spacing:normal}.ref-tiny{font-size:9px;color:#9ab0c9}.ref-summary{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:10px;margin-top:12px}.ref-summary>div{background:linear-gradient(130deg,#102540,#102e4a);border:1px solid #1a3652;border-radius:6px;padding:12px 10px;min-height:160px}.ref-summary strong{font-size:10px}.ref-summary p:not(.ref-score){font-size:10px;margin-top:8px;color:#b7c9dc}.ref-summary b{font-size:9px}.ref-score{font-size:32px;margin:7px 0 0;line-height:1.1!important}.ref-score small{font-size:12px;color:#95a9c0}.green{color:#45e49a}.ref-progress{height:6px;background:#45617c;border-radius:5px;margin:7px 0}.ref-progress i{display:block;width:78%;height:100%;background:#3edd98;border-radius:5px}.ref-summary em{font-size:8px;color:#48cb95;font-style:normal}.ref-mini-button{display:block;background:#193e66;text-align:center;border-radius:4px;padding:7px 2px;font-size:9px;font-weight:700;margin-top:10px;color:#dfedff}.ref-mini-button.gold{background:#ffc330;color:#102034}.ref-pipeline{margin-top:14px;padding:10px 8px;background:#0e263d;border-radius:5px}.ref-pipeline-line{height:6px;margin-top:15px;background:linear-gradient(90deg,#1fabff 0 60%,#34516d 60%);border-radius:8px}.ref-pipeline ul{display:flex;justify-content:space-around;margin-top:8px}.ref-pipeline li{text-align:center}.ref-pipeline b{display:block;font-size:14px}.ref-pipeline small{display:block;color:#a9bdd1;font-size:9px}.ref-activity{padding:14px 8px}.ref-activity p{display:flex;gap:8px;align-items:center;margin-top:12px;font-size:9px;color:#abc1d7}.ref-activity svg{width:12px;height:12px;color:#58d3b5}.ref-activity p span{flex:1}.ref-view-all{display:block;text-align:right;margin-top:12px;color:#9acbf4}.ref-phone{position:absolute;width:174px;right:-32px;bottom:-15px;transform:rotate(6deg);border:4px solid #7595b4;border-radius:27px;background:#06182b;padding:8px;box-shadow:0 24px 60px -20px rgb(0 0 0/.6);color:#fff}.ref-phone-status{font-size:8px;display:flex;justify-content:space-between;margin:0 5px 10px}.ref-phone>.brand-logo{width:90px;height:auto;margin:0 auto 8px}.ref-phone-screen{background:#f7faff;border-radius:9px;padding:12px 9px 6px;color:#13253d;min-height:244px}.ref-phone .ref-phone-title{font-size:13px;line-height:1.1;font-weight:700;margin:0 0 12px}.ref-phone-screen>b{font-size:9px}.ref-phone-screen>p{font-size:8px;color:#56697f}.ref-phone ul{margin-top:14px}.ref-phone li{font-size:8px;display:flex;align-items:center;gap:3px;margin:11px 0;white-space:nowrap}.ref-phone li svg{width:10px;height:10px;color:#20b578}.ref-phone li small{font-size:6px;color:#1a62b0}.ref-phone-approve{display:block;text-align:center;background:#ffc330;font-weight:700;font-size:10px;padding:9px 0;border-radius:3px;margin-top:17px}.ref-phone-edit{display:block;background:white;border:1px solid #dde6ef;border-radius:3px;text-align:center;margin-top:6px;padding:7px;font-size:9px;color:#45607f}.reference-home .ref-workspace>div>div:first-child{grid-template-columns:1.05fr 1.4fr;gap:30px}.reference-home .ref-workspace h2{font-size:34px}.reference-home .ref-workspace p.mt-4{margin-top:12px;font-size:16px}.reference-home .ref-workspace ul.grid{gap:18px}.reference-home .ref-workspace ul.grid>li{padding:20px;border-color:rgb(0 0 0/.06);box-shadow:0 1px 2px rgb(0 0 0/.06)}.reference-home .ref-workspace ul.grid>li>span{background:none;display:block;height:auto}.reference-home .ref-workspace ul.grid svg{color:#15a5ff;width:30px;height:30px}.reference-home .ref-workspace ul.grid h3{margin-top:12px;font-size:16px}.reference-home .ref-workspace ul.grid p{font-size:13px}.reference-home .ref-workspace .mt-12{margin-top:40px;border-color:rgb(0 0 0/.06);box-shadow:0 24px 60px -20px rgb(8 39 65/.28)}.reference-home .ref-workspace .w-52{background:linear-gradient(110deg,#061321,#0b2139);width:215px;padding:16px 8px}.reference-home .ref-workspace .w-52 ul{margin-top:14px}.reference-home .ref-workspace .w-52 li span{font-size:12px;color:#b9c8dc;padding:9px 12px}.reference-home .ref-workspace .w-52 li:nth-child(2) span{background:#173b68;color:white}.reference-home .ref-workspace .w-52 .brand-logo{width:140px;height:auto}.reference-home .ref-workspace .min-w-0.flex-1{background:#eff6fd;padding:14px}.reference-home .ref-workspace .min-w-0.flex-1>div:last-child{gap:12px;grid-template-columns:1fr 1.16fr .9fr;margin-top:12px}.reference-home .ref-workspace .min-w-0.flex-1>div:last-child>div{background:#fff;border:0;padding:12px}.reference-home .ref-workspace .text-sm{font-size:12px}.reference-home .ref-workspace .text-xs{font-size:10px}.reference-home .ref-workspace .text-xs.uppercase{font-size:12px}.reference-home .ref-workspace li .truncate{font-size:11px}.reference-home .ref-workspace .bg-gold{background:#0066cc;color:white}.reference-home .ref-workspace .space-y-2>li{padding:9px 8px;background:#fff;border-color:#e5edf5}.reference-home #product{background:linear-gradient(110deg,#07131f,#0e2338);padding-top:72px;padding-bottom:64px}.reference-home #product .max-w-3xl{max-width:none}.reference-home #product [role=tablist]{margin-top:12px;gap:10px}.reference-home #product [role=tab]{border-radius:var(--radius-md);min-height:52px}.reference-home #product [role=tabpanel]{border:0;background:transparent;padding:0;margin-top:20px}.reference-home #product [role=tabpanel]>div{grid-template-columns:.8fr 1.5fr;gap:42px}.reference-home #product [role=tabpanel]>div>div:first-child{padding:10px 0}.reference-home #product [role=tabpanel]>div>div:last-child{padding:8px;background:#0d2339;border:1px solid rgb(255 255 255/.12);border-radius:var(--radius-lg)}.reference-home #product [role=tabpanel]>p{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.reference-home #product h3{max-width:360px;font-size:26px}.reference-home #product [role=tabpanel] li{font-size:15px}.ref-resume-preview{display:grid;grid-template-columns:1.7fr .9fr;gap:10px;font-size:11px}.ref-quick-preview,.ref-resume-main{border:1px solid #244362;border-radius:5px;padding:12px;background:linear-gradient(130deg,#102941,#112e48)}.ref-resume-preview h4{font-size:13px;font-weight:700;padding-bottom:9px;border-bottom:1px solid #254059}.ref-resume-score{display:flex;gap:15px;align-items:center;margin:12px 0}.ref-score-ring{width:76px;height:76px;border:7px solid #35c68c;border-right-color:#254969;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:27px;line-height:1;font-weight:700;flex-shrink:0}.ref-score-ring small{font-size:10px;margin-top:4px}.ref-resume-score b{color:#63dbaa;font-size:11px}.ref-resume-score p{font-size:10px;margin-top:8px;color:#a8bdd4}.ref-resume-main ul li{display:flex;gap:8px;align-items:center;margin-top:13px;font-size:10px!important;color:#d1deec}.ref-resume-main li svg{width:17px;height:17px;color:#4ddca6;flex-shrink:0}.ref-resume-main li small{display:block;font-size:9px;color:#94adc9}.ref-resume-main li em{margin-left:auto;font-style:normal;white-space:nowrap;background:#243f42;color:#71daa5;padding:4px;border-radius:3px;font-size:8px}.ref-preview-tabs{display:flex;justify-content:space-around;font-size:8px;padding:12px 0;color:#acbfd7}.ref-paper{height:195px;background:linear-gradient(110deg,#fff,#edf4ff);border:1px solid #b5c9e3;border-radius:4px;padding:17px;box-shadow:0 4px 12px #0002}.ref-paper b,.ref-paper i{display:block;background:#d0dced;height:4px;margin:5px 0;width:90%}.ref-paper b{height:6px;width:57%}.ref-paper i:nth-child(3n){width:64%}.ref-paper hr{margin:10px 0;border-color:#e2e9f4}.reference-home #how-it-works{padding-top:64px;padding-bottom:64px}.reference-home #how-it-works .max-w-3xl{max-width:none}.reference-home #how-it-works ol.grid{margin-top:16px;gap:36px;grid-template-columns:repeat(4,1fr)}.reference-home #how-it-works ol.grid>li{padding:20px;border-radius:var(--radius-lg)}.reference-home #how-it-works h3{font-size:15px}.reference-home #how-it-works ol.grid>li>p{font-size:12px;margin:5px 0 0 44px;min-height:34px}.reference-home #how-it-works ol.grid>li>div.mt-4{margin-top:14px}.reference-home #how-it-works ol.grid>li>svg{right:-29px;display:block}.reference-home #how-it-works .bg-azure\/15{background:#0066cc;color:white}.reference-home #security{background:linear-gradient(110deg,#06121f,#0a1d31);padding-top:72px;padding-bottom:64px}.reference-home #security>div>div:first-child{grid-template-columns:1.05fr 1.35fr .8fr;gap:26px;align-items:center}.reference-home #security h2{font-size:34px}.reference-home #security p.mt-4{font-size:14px}.reference-home #security>div>div:first-child>div:last-child{border-left:1px solid #30516b;padding-left:28px}.reference-home #security ul{margin-top:14px}.reference-home #security ul li{margin-top:14px;gap:12px}.reference-home #security ul li>span:first-child{background:none;width:26px;height:26px}.reference-home #security ul svg{width:26px;height:26px}.reference-home #security ul .text-sm{font-size:14px}.reference-home #security ul .text-\[15px\]{font-size:15px}.reference-home #security .ref-flow{display:flex;gap:9px;align-items:center}.ref-flow article{flex:1;min-width:0;padding:12px;background:linear-gradient(110deg,#0d2e48,#122b40);border:1px solid #284966;border-radius:5px;text-align:center;min-height:198px}.ref-flow .ref-flow-title{font-size:11px;font-weight:700;line-height:inherit}.ref-flow p{font-size:8px;color:#b1c1d3;margin:4px 0 12px}.ref-flow>svg{width:15px;flex-shrink:0}.ref-flow .ref-paper{height:139px;padding:10px}.ref-flow .ref-paper i{margin:4px 0;height:3px}.ref-flow .ref-paper hr{margin:6px 0}.ref-flow .ref-draft{display:flex;align-items:center;gap:5px;background:#1c3b59;padding:10px 5px;font-size:8px;text-align:left;margin-top:8px;border-radius:4px}.ref-draft svg{width:14px;color:#86a4ff;flex-shrink:0}.ref-approval{background:#f6faff;color:#1a3556;border-radius:5px;padding:14px 8px;min-height:140px}.ref-approval svg{margin:0 auto 14px;color:#25ba77;width:38px;height:38px}.ref-approval b{display:block;font-size:10px}.ref-approval p{font-size:9px;color:#4f6480;margin:8px 0}.reference-home #security .ref-privacy{font-size:14px;line-height:1.5;color:#9cb2c9;margin-top:15px;max-width:850px}.ref-privacy a{color:#d9eafa;text-decoration:underline}.reference-home .ref-analytics{padding-top:64px;padding-bottom:56px}.reference-home .ref-analytics h2{font-size:28px}.reference-home .ref-analytics .grid{margin-top:14px;grid-template-columns:1.2fr .85fr .85fr 1.1fr .95fr;gap:12px}.reference-home .ref-analytics figure{padding:18px;border-radius:var(--radius-lg);min-width:0}.reference-home .ref-analytics figcaption{font-size:13px}.reference-home .ref-analytics figure:nth-child(2)>div{flex-direction:column;gap:10px;margin-top:10px}.reference-home .ref-analytics figure:nth-child(2) ul{display:flex;gap:8px;font-size:8px}.reference-home .ref-analytics figure:nth-child(2) ul li{margin:0;gap:3px}.reference-home .ref-analytics figure:nth-child(2) svg{width:80px;height:80px}.reference-home .ref-analytics figure:nth-child(3) p.mt-4{margin-top:10px;font-size:28px}.reference-home .ref-analytics figure:nth-child(3) ul{margin-top:10px}.ref-sources{display:flex;gap:12px;align-items:center;margin-top:24px}.ref-sources>div{width:85px;height:85px;flex-shrink:0;border-radius:50%;background:conic-gradient(#1878e7 0 46%,#ffc94b 46% 74%,#75bafb 74% 90%,#c5d5e7 90%);position:relative}.ref-sources>div:after{content:"";position:absolute;inset:16px;background:white;border-radius:50%}.ref-sources li{font-size:8px;color:#526a88;margin:8px 0}.ref-sources li:before{content:"•";color:#2694f7;margin-right:5px}.reference-home main>section:has(table){padding-top:64px;padding-bottom:64px;background:linear-gradient(110deg,#07121f,#0b1d31)}.reference-home main>section:has(table) h2{font-size:27px}.reference-home table{font-size:11px}.reference-home table td,.reference-home table th{padding:8px 12px}.reference-home table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.reference-home .ref-final{padding:48px 0;background:radial-gradient(ellipse at 67% 100%,#65502540,transparent 45%),rgb(var(--canvas));border-top:1px solid rgb(255 255 255/.08)}.reference-home .ref-final>div>div{padding:0;border:0;background:none;border-radius:0}.reference-home .ref-final>div>div>div:last-child{justify-content:center;gap:35px}.reference-home .ref-final h2{font-size:26px;color:#ffc330}.reference-home .ref-final p{font-size:14px;margin-top:5px;text-align:center}.reference-home .ref-final a{font-size:15px;min-height:48px;border-radius:980px}.reference-home footer>div{padding:40px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}.reference-home footer>div>div:first-child{flex:1;align-items:center;gap:30px}.reference-home footer .brand-logo{width:190px;height:auto}.reference-home footer p{font-size:12px;margin-top:5px}.reference-home footer .ref-footer-blurb{display:none}.reference-home footer nav ul{gap:18px}.reference-home footer nav a{font-size:12px}.reference-home footer>div>div:last-child{margin:0;padding:0;border:0;white-space:nowrap}@media(min-width:1600px){.reference-home .max-w-shell{width:91%;max-width:1600px}.ref-desktop,.ref-hero-art{height:550px}.ref-desktop-body{padding:10px 22px}.ref-summary>div{min-height:180px}.ref-desktop aside{width:145px}.ref-phone{width:195px}.ref-phone-screen{min-height:270px}}@media(max-width:1050px){.reference-home .ref-hero>.max-w-shell>div{gap:24px}.ref-desktop aside{width:90px}.ref-desktop aside .brand-logo{width:75px}.ref-desktop aside li{font-size:8px;gap:4px}.ref-desktop-body{padding:5px 8px}.ref-summary{gap:5px}.ref-summary>div{padding:10px 6px}.ref-phone{right:-15px;width:150px}.reference-home .ref-hero h1{font-size:42px}.reference-home .ref-hero h1+p{font-size:16px}.reference-home .ref-hero a{font-size:12px;padding:0 12px}.reference-home #security h2,.reference-home .ref-workspace h2{font-size:27px}.reference-home .ref-analytics .grid{grid-template-columns:repeat(5,minmax(0,1fr))}.reference-home .ref-analytics figure{padding:10px}.ref-sources{gap:5px;flex-direction:column;margin-top:10px}.ref-sources ul{display:grid;grid-template-columns:1fr 1fr}.ref-sources li{margin:3px}.reference-home footer>div{flex-wrap:wrap}.reference-home #security>div>div:first-child{gap:18px}.ref-flow article{padding:8px}.reference-home #security>div>div:first-child>div:last-child{padding-left:15px}}@media(max-width:767px){.reference-home .max-w-shell{width:90%}.reference-home header .brand-logo{width:165px}.reference-home .ref-hero>.max-w-shell>div{display:flex;flex-direction:column;align-items:stretch}.reference-home .ref-hero h1{font-size:46px}.reference-home .ref-hero>.max-w-shell{padding-top:30px;padding-bottom:25px}.reference-home .ref-hero .mt-7{margin-top:25px}.reference-home .ref-hero .mt-7 li{font-size:10px}.ref-hero-art{min-height:420px;margin:15px 15px 0 0}.ref-desktop{height:410px}.ref-desktop aside{width:75px;padding-left:0;padding-right:0}.ref-desktop aside li{font-size:6px;padding:8px 2px}.ref-desktop aside svg{width:9px}.ref-desktop aside .brand-logo{width:65px}.ref-toolbar{margin-bottom:17px;gap:6px}.ref-toolbar>span{font-size:6px;width:80%}.ref-summary strong{font-size:8px}.ref-summary>div{min-height:140px}.ref-summary b,.ref-summary p:not(.ref-score){font-size:8px}.ref-score{font-size:25px}.ref-mini-button,.ref-pipeline small{font-size:7px}.ref-activity p{font-size:7px;gap:4px}.ref-phone{width:122px;border-width:3px;right:-20px;bottom:-5px;padding:5px;border-radius:20px}.ref-phone .ref-phone-title{font-size:10px}.ref-phone-screen{min-height:200px;padding:9px 5px}.ref-phone li{font-size:6px;margin:9px 0;gap:2px}.ref-phone li small{display:none}.ref-phone-approve{font-size:8px}.ref-phone>.brand-logo{width:70px}.reference-home main>div.border-y ul{gap:15px;padding:15px 0}.reference-home main>div.border-y li{font-size:11px}.reference-home main>div.border-y svg{width:16px;height:16px}.reference-home main>div.border-y li>span{display:none}.reference-home .ref-workspace>div>div:first-child{display:block}.reference-home .ref-workspace ul.grid{margin-top:20px;grid-template-columns:repeat(3,1fr);gap:8px}.reference-home .ref-workspace ul.grid>li{padding:10px}.reference-home .ref-workspace ul.grid h3{font-size:12px}.reference-home .ref-workspace ul.grid p{font-size:10px}.reference-home .ref-workspace .min-w-0.flex-1>div:last-child{grid-template-columns:1fr}.reference-home #product [role=tabpanel]>div{grid-template-columns:1fr;gap:20px}.reference-home #product h3{font-size:24px}.reference-home #product [role=tab]{font-size:12px;min-height:44px}.reference-home #how-it-works ol.grid{grid-template-columns:1fr 1fr;gap:16px}.reference-home #how-it-works ol.grid>li{padding:12px}.reference-home #how-it-works ol.grid>li>svg{display:none}.reference-home #how-it-works ol.grid>li>p{margin-left:0;min-height:50px}.reference-home #how-it-works h3{font-size:13px}.reference-home #security>div>div:first-child{display:flex;flex-direction:column;align-items:stretch;gap:25px}.reference-home #security>div>div:first-child>div:last-child{padding-left:0;border:0}.reference-home #security ul{display:grid;grid-template-columns:1fr 1fr;gap:15px}.reference-home #security ul li{margin:0}.reference-home .ref-analytics .grid{grid-template-columns:1fr 1fr}.reference-home .ref-analytics figure:last-child{grid-column:1/-1}.ref-sources{flex-direction:row;justify-content:center;margin-top:10px}.ref-sources ul{display:block}.reference-home .ref-final>div>div>div:last-child{gap:15px}.reference-home .ref-final h2{font-size:24px;text-align:center}.reference-home footer>div>div:first-child{align-items:flex-start;gap:20px}.reference-home footer nav ul{justify-content:flex-start}.reference-home footer>div>div:last-child{white-space:normal}.ref-resume-preview{grid-template-columns:1.4fr .85fr;gap:5px}.ref-quick-preview,.ref-resume-main{padding:8px}.ref-resume-score{gap:8px}.ref-score-ring{width:57px;height:57px;font-size:20px}.ref-resume-main li em{display:none}}@media(min-width:1051px) and (max-width:1599px){.reference-home .ref-hero h1{font-size:60px}.reference-home .ref-workspace h2{font-size:32px}}@media(min-width:768px){.reference-home .ref-hero h1 span{white-space:nowrap}}@media(max-width:767px){.reference-home .ref-hero h1{font-size:36px;line-height:1.07}.ref-desktop aside{display:none}.ref-desktop-body{padding:8px 10px}.ref-hero-art{min-height:460px}.ref-desktop{height:450px}.ref-summary{grid-template-columns:1fr 1fr}.ref-summary>div:last-child{display:none}.ref-summary>div{min-height:125px}.ref-toolbar{margin-bottom:12px}.ref-activity{padding:10px 5px}.ref-activity p{margin-top:8px}.ref-phone{bottom:0}.reference-home .ref-workspace .min-w-0.flex-1>div:first-child>span:first-child{flex-basis:100%;font-size:10px;white-space:nowrap}.ref-desktop{height:490px}.ref-hero-art{min-height:500px}}.reference-home #pricing{padding:88px 0 64px}.reference-home #pricing .max-w-shell{max-width:1240px}.reference-home #pricing .pricing-intro{max-width:720px;margin:0 auto 28px;text-align:center}.reference-home #pricing h2{font-size:clamp(36px,4vw,48px);font-weight:700;margin:0 0 14px}.reference-home #pricing .pricing-subtitle{font-size:23px;font-weight:700;color:#152b46;margin-bottom:14px}.reference-home #pricing .pricing-description{font-size:15px;color:#536984;line-height:1.65}.reference-home #pricing .pricing-plans{margin:0 auto;text-align:center}.reference-home #pricing .pricing-plans>div>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px;text-align:left}.reference-home #pricing .pricing-plans>div>.grid>div{position:relative;padding:28px 22px 22px;border-radius:var(--radius-lg);background:#fff}.reference-home #pricing .pricing-plans h3{font-size:21px}.reference-home #pricing .pricing-plans .text-sm{font-size:13px;line-height:1.55}.reference-home #pricing .pricing-plans .text-3xl{font-size:34px}.reference-home #pricing .pricing-plans .min-h-\[40px\]{min-height:62px}.reference-home #pricing .pricing-plans .bg-gold.uppercase{position:absolute;top:-13px;left:20px;right:20px;width:auto;justify-content:center;border-radius:980px;font-size:12px;margin:0}.reference-home #pricing .pricing-plans li svg{color:#20aa7d}.reference-home #pricing .pricing-plans a{min-height:46px;border-radius:980px;padding:10px}.reference-home #pricing .pricing-note{max-width:880px;margin:24px auto 0;text-align:center;font-size:13px;line-height:1.6;color:#536984}.reference-home #pricing .pricing-note a{color:#0066cc;font-weight:700;white-space:nowrap;margin-left:6px}.reference-home #customer-stories{padding:72px 0 56px;background:linear-gradient(180deg,#f5f9fe,#fff);border-top:1px solid rgb(0 0 0/.06);text-align:center}.reference-home #customer-stories h2{font-size:clamp(30px,3vw,38px);margin:0;font-weight:700}.reference-home #customer-stories .stories-intro{font-size:15px;color:#61748d;margin:12px auto 28px}.reference-home .stories-carousel{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:24px;max-width:960px;margin:0 auto}.reference-home .stories-slide{background:white;border:1px solid rgb(0 0 0/.06);box-shadow:0 1px 2px rgb(0 0 0/.06),0 8px 24px -8px rgb(0 0 0/.12);border-radius:var(--radius-lg);padding:36px 40px;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}.reference-home .stories-quote-icon{width:36px;height:36px;color:#168be7;margin-bottom:20px}.reference-home .stories-slide h3{font-size:22px;font-weight:700;color:#142943;margin-bottom:12px}.reference-home .stories-slide>p{font-size:15px;color:#60758f}.reference-home .stories-coming-soon{margin-top:22px;border-radius:20px;background:#edf5fe;color:#2c5a80;padding:6px 13px;font-size:12px;font-weight:700}.reference-home .stories-slide blockquote{font-size:22px;line-height:1.55;color:#243d58;max-width:660px}.reference-home .stories-slide .story-name{margin-top:22px;font-weight:700;color:#152d46}.reference-home .stories-slide .story-role{margin-top:5px;font-size:13px}.reference-home .stories-arrow{width:44px;height:44px;border-radius:50%;border:1px solid #cfdfef;display:grid;place-items:center;color:#176bb5;background:#fff;transition:background .2s}.reference-home .stories-arrow:hover:not(:disabled){background:#eaf4ff}.reference-home .stories-arrow:disabled{opacity:.38;cursor:default}.reference-home .stories-dots{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:12px}.reference-home .stories-dots button{display:grid;place-items:center;min-width:32px;min-height:32px}.reference-home .stories-dots span{width:7px;height:7px;border-radius:10px;background:#bfd1e4;transition:width .2s}.reference-home .stories-dots .active span{width:22px;background:#1e91ec}.reference-home #faq{padding:72px 0 88px}.reference-home #faq>.max-w-shell{max-width:860px}.reference-home #faq>div>div{display:block;width:100%;margin:0 auto}.reference-home #faq>div>div>div:first-child{text-align:center;margin-bottom:26px}.reference-home #faq p.uppercase{font-size:12px;color:#0b5fa5;margin-bottom:8px}.reference-home #faq h2{display:block;font-size:40px;font-weight:700;margin:0}.reference-home #faq button{min-height:60px;padding:16px 22px}.reference-home #faq button>span:first-child{font-size:15px;font-weight:600}.reference-home #faq button>span:last-child{border:0;width:24px;height:24px;color:#4d7097}.reference-home #faq [role=region]{padding:0 22px 20px}.reference-home #faq [role=region] p{font-size:14px;line-height:1.65}@media (max-width:1000px){.reference-home #pricing .pricing-plans>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.reference-home #pricing .max-w-shell{max-width:760px}}@media (max-width:600px){.reference-home #pricing{padding:40px 0 36px}.reference-home #pricing .pricing-subtitle{font-size:20px}.reference-home #pricing .pricing-description{font-size:14px}.reference-home #pricing .pricing-plans>div>.grid{grid-template-columns:1fr;max-width:380px;margin-left:auto;margin-right:auto}.reference-home #pricing .pricing-plans .min-h-\[40px\]{min-height:0}.reference-home #customer-stories{padding:36px 0 24px}.reference-home .stories-carousel{grid-template-columns:minmax(0,1fr);gap:0;position:relative;padding-bottom:56px}.reference-home .stories-slide{padding:28px 20px;min-height:260px}.reference-home .stories-slide h3{font-size:20px}.reference-home .stories-arrow{position:absolute;bottom:0}.reference-home .stories-arrow:first-child{left:calc(50% - 54px)}.reference-home .stories-arrow:last-child{right:calc(50% - 54px)}.reference-home #faq{padding:26px 0 40px}.reference-home #faq button{padding:15px}.reference-home #faq button>span:first-child{font-size:14px}}.ref-phone>.brand-logo{display:block}@media (min-width:768px){.reference-home .ref-workspace ul.grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a b" "a c";gap:16px}.reference-home .ref-workspace ul.grid>li:first-child{grid-area:a;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;min-height:260px}.reference-home .ref-workspace ul.grid>li:nth-child(2){grid-area:b}.reference-home .ref-workspace ul.grid>li:nth-child(3){grid-area:c}.reference-home .ref-workspace ul.grid>li:first-child h3{font-size:20px}.reference-home .ref-workspace ul.grid>li:first-child p{font-size:15px}.reference-home .ref-workspace ul.grid>li:first-child svg{width:36px;height:36px}}@media (prefers-reduced-motion:no-preference){.reference-home #how-it-works ol.grid>li,.reference-home #pricing .pricing-plans>div>.grid>div,.reference-home .ref-analytics figure,.reference-home .ref-workspace ul.grid>li,.reference-home .stories-slide{transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.reference-home #how-it-works ol.grid>li:hover,.reference-home #pricing .pricing-plans>div>.grid>div:hover,.reference-home .ref-analytics figure:hover,.reference-home .ref-workspace ul.grid>li:hover{transform:translateY(-2px);box-shadow:0 8px 24px -8px rgb(0 0 0/.18)}@supports (animation-timeline:view()){.reference-home #how-it-works ol.grid>li,.reference-home #pricing .pricing-plans>div>.grid>div,.reference-home .ref-analytics figure,.reference-home .ref-workspace ul.grid>li,.reference-home .stories-slide{animation:ds-reveal linear backwards;animation-timeline:view();animation-range:entry 0 entry 35%}}}@media (min-width:900px){.ref-phone{transform:rotate(6deg) scale(.66);transform-origin:bottom right}.ref-activity,.ref-pipeline{padding-right:84px}}@media (min-width:768px) and (max-width:899px){.ref-phone{display:none}}.reference-home .ref-donut{position:relative;flex:none}.reference-home .ref-donut,.reference-home .ref-donut>svg{display:block;width:80px;height:80px}.reference-home .ref-donut>.ref-donut-value{position:absolute;inset:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.reference-home .ref-analytics figure:nth-child(2) ul{font-size:11px;flex-wrap:wrap;justify-content:center}.ref-sources li{font-size:11px;line-height:1.35}@media (min-width:768px) and (max-width:1399px){.reference-home .ref-analytics .grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.reference-home .ref-analytics figure{padding:18px;grid-column:span 2}.reference-home .ref-analytics figure:nth-child(n+4){grid-column:span 3}.reference-home .ref-analytics figcaption{font-size:14px}.ref-sources{flex-direction:row;justify-content:center;gap:16px;margin-top:12px}.ref-sources ul{display:block}}@media (min-width:768px) and (max-width:1050px){.reference-home #product [role=tablist]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:8px}.reference-home #product [role=tab]{white-space:normal;min-width:0;min-height:52px;justify-content:center;text-align:center}.reference-home .ref-hero>.max-w-shell>div{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.reference-home .ref-hero .mt-8{flex-direction:column;align-items:stretch}.reference-home .ref-hero a{font-size:15px;padding:0 22px;white-space:nowrap}}@media (min-width:768px) and (max-width:1099px){.reference-home .ref-hero .mt-7{flex-wrap:wrap;gap:12px 24px;margin-top:28px}.reference-home .ref-hero .mt-7 li{flex:0 0 auto;font-size:13px;white-space:nowrap}}@media (min-width:768px) and (max-width:959px){.reference-home #how-it-works ol.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.reference-home #how-it-works ol.grid>li>svg{display:none}.reference-home #how-it-works ol.grid>li>p{font-size:14px;min-height:0}}@media (max-width:480px){.reference-home #security .ref-flow{flex-direction:column;align-items:stretch;gap:10px}.reference-home #security .ref-flow>svg{transform:rotate(90deg);align-self:center}.reference-home #security .ref-flow article{min-height:0;padding:14px}.reference-home #security .ref-flow article p{font-size:12px}.reference-home #security .ref-flow article .ref-flow-title{font-size:14px}}.reference-home .ref-final>div>div>[aria-hidden=true]{display:none}.reference-home .ref-final h2,.reference-home .ref-final p{text-align:center}.reference-home .ref-final>div>div>div:last-child{flex-wrap:wrap}@media (max-width:767px){.reference-home .ref-final>div>div>div:last-child{align-items:center}.reference-home .ref-final a{width:100%}}@media (max-width:1050px){.reference-home footer>div>div:first-child{align-items:flex-start}}@media (max-width:1023px){.reference-home footer nav a{min-width:44px}}.reference-home main>section[id]{scroll-margin-top:96px}.reference-home main>section[id]:focus{outline:none}