@font-face{font-family:Mundial;src:url(/fonts/MundialLight.otf) format("opentype");font-style:normal;font-weight:300;font-display:swap}:root{--teal:#08908f;--teal-dark:#087775;--deep:#103c3d;--green:#6eb66d;--lime:#9cc94c;--ink:#202e37;--muted:#68797c;--line:#dfe9e8;--paper:#fff;--wash:#f3f8f7;--mint:#e9f5f2;--radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}::selection{background:#ceeab2;color:var(--deep)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:wait;opacity:.65}img{display:block;max-width:100%;height:auto}svg{flex-shrink:0;vertical-align:middle}h1,h2,h3,h4,p{margin:0}h1,h2{font-family:Mundial,Arial,sans-serif;font-weight:300;line-height:1.04;letter-spacing:-2.6px}h1{font-size:clamp(56px,6.3vw,88px)}h2{font-size:clamp(38px,4vw,56px)}h3{font-weight:500;line-height:1.25;letter-spacing:-.65px}p{color:var(--muted)}:focus-visible{outline:3px solid var(--teal);outline-offset:5px}section[id]{scroll-margin-top:90px}.container{width:calc(100% - 96px);max-width:1280px;margin:0 auto}.section{padding:112px 0}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:600;color:var(--teal-dark);margin-bottom:24px;display:flex;align-items:center;gap:12px;line-height:1.6}.muted{color:#80908e}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--teal);border:1px solid var(--teal);color:white;padding:15px 23px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.4;min-height:51px;transition:background .2s,transform .2s,box-shadow .2s;white-space:normal;text-align:center}.button:hover{background:var(--teal-dark);border-color:var(--teal-dark);transform:translateY(-2px);box-shadow:0 7px 20px #08908f17}.button-outline{background:transparent;color:var(--deep);border-color:#cbdcda}.button-outline:hover{background:var(--mint);border-color:#a9c9c5}.button-dark{background:var(--deep);border-color:var(--deep)}.button-white{background:#fff;color:var(--deep);border-color:#fff}.button-white:hover{background:#f0f7e8;border-color:#f0f7e8}.button-small{padding:12px 17px;min-height:44px;font-size:13px}.button-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.centered{justify-content:center}.text-link{display:inline-flex;gap:14px;align-items:center;color:var(--teal-dark);font-size:14px;font-weight:500;line-height:1.5;padding:8px 0}.text-link:hover{color:var(--teal);text-decoration:underline;text-underline-offset:5px}.button svg,.text-link svg{transition:transform .2s}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.check-list{padding:0;list-style:none;margin:26px 0;display:grid;gap:12px}.check-list li{display:flex;gap:11px;align-items:center;color:#506567;font-size:14px}.check-list svg{color:var(--teal)}.small-note{font-size:12px;line-height:1.7;margin-top:21px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:48px}.section-copy{font-size:16px;line-height:1.85;max-width:400px}.section-heading .section-copy{padding-bottom:6px}.benefit-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid #d3e9e4;background:var(--mint);border-radius:15px;color:var(--teal);margin-bottom:25px}.skip-link{position:fixed;top:-100px;left:20px;z-index:200;background:var(--deep);padding:12px 20px;color:white;border-radius:5px}.skip-link:focus{top:10px}.honeypot,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:50;height:95px;border-bottom:1px solid #e7edeb;background:#ffffffed;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:100%;gap:30px}.brand{display:block;flex-shrink:0}.brand img{width:109px;height:73px;object-fit:contain}.desktop-nav{gap:34px;margin-left:auto;margin-right:24px}.desktop-nav,.desktop-nav>a{display:flex;align-items:center}.desktop-nav>a{gap:8px;font-size:13px;color:#4c5b5e}.desktop-nav>a:hover,.desktop-nav>a[aria-current=page]{color:var(--teal)}.nav-badge{font-size:9px;background:#eff5e6;border:1px solid #e2edcf;color:#5f753e;padding:3px 6px;border-radius:4px;line-height:1.5;white-space:nowrap}.header-cta{font-size:12px;min-height:44px;padding:11px 17px;gap:18px}.menu-toggle,.mobile-nav{display:none}.home-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(180deg,#fff,#f5fbf9 70%,#eef7f3);padding:72px 0 67px}.hero-glow{position:absolute;z-index:-1;width:100%;height:800px;top:90px;background:radial-gradient(ellipse at 19% 75%,#d7edc674,transparent 50%),radial-gradient(ellipse at 80% 58%,#c3e8e65c,transparent 50%)}.hero-content{text-align:center}.hero-kicker{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.6px;color:#57706b;margin-bottom:26px}.status-dot{display:inline-block;width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px #6eb66d17;flex-shrink:0}.home-hero h1{letter-spacing:-3.5px;line-height:1.03}.home-hero h1>span{color:var(--teal)}.hero-description{font-size:18px;line-height:1.75;max-width:600px;margin:25px 0 30px}.hero-content .hero-description{margin:24px auto 27px;color:#677c79}.hero-explore{display:inline-flex;gap:9px;align-items:center;font-size:11px;color:#758580;margin-top:22px;padding:6px}.hero-explore:hover{color:var(--teal)}.hero-product-wrap{position:relative;max-width:1070px;margin:54px auto 0;perspective:1600px}.hero-product{position:relative;border:1px solid #dce8e1;box-shadow:0 28px 65px -25px #174e4033,0 0 0 8px #ffffff75;border-radius:15px;background:white;overflow:hidden;transform:rotateX(4deg);transform-origin:center top;text-align:left}.hero-product-bottom,.hero-product-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 23px;font-size:9px;color:#80908b;background:#fff}.hero-product-top{letter-spacing:1px;border-bottom:1px solid #e3eeea}.hero-product-top>span{display:flex;align-items:center;gap:9px}.hero-product-top>span:last-child{letter-spacing:0}.hero-screen{height:465px;overflow:hidden}.hero-screen img{width:100%;height:auto}.hero-product-bottom{border-top:1px solid #e9efed;font-size:10px}.hero-product-bottom>span:first-child{color:#46635d}.floating-note{display:flex;align-items:center;gap:12px;background:#fffffffa;border:1px solid #dce8e1;box-shadow:0 12px 45px #19493615;padding:17px 21px;border-radius:11px;position:absolute;text-align:left}.floating-note strong{display:block;font-size:12px;font-weight:600}.floating-note div>span{display:block;font-size:10px;color:#71867c;margin-top:2px}.note-icon{height:40px;width:40px;display:grid;place-items:center;background:#e8f4f3;border:1px solid #d6ece8;border-radius:11px;color:var(--teal)}.note-icon.green{background:#eff7e4;border-color:#e2edcb;color:#729e37}.note-left{left:-64px;top:132px;transform:rotate(-4deg)}.note-right{right:-53px;bottom:37px;transform:rotate(3deg)}.platform-strip{border-top:1px solid #dfebe4;border-bottom:1px solid #e4ece8;background:#fbfdfc;padding:29px 0}.platform-strip .container{display:flex;justify-content:space-between;align-items:center;gap:25px}.platform-strip .container>span{display:flex;align-items:center;gap:12px;font-size:12px;color:#63746d}.platform-strip svg{color:var(--teal)}.platform-strip .container>.strip-label{display:block;font-size:9px;letter-spacing:1.3px;line-height:1.8;color:#789185;padding-right:30px;border-right:1px solid #dce6e1}.strip-label strong{font-weight:500;color:#3e5d51}.product-section{background:#fff}.chapter-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:25px}.chapter-tabs button{display:flex;align-items:center;gap:12px;text-align:left;padding:18px 16px;border:1px solid var(--line);border-radius:10px;transition:background .2s,border-color .2s}.chapter-tabs button[aria-selected=true]{border-color:var(--teal);background:#edf8f6;box-shadow:inset 0 -2px var(--teal)}.chapter-tabs button:hover{background:var(--wash)}.chapter-number{width:29px;height:29px;background:#f0f4f2;display:grid;place-items:center;border-radius:50%;font-size:11px;color:#798982;flex-shrink:0}.chapter-tabs button[aria-selected=true] .chapter-number{background:var(--teal);color:#fff}.chapter-tabs button>span:nth-child(2){font-size:13px;line-height:1.5}.chapter-tabs small{display:block;font-size:10px;color:#7c8d85;margin-top:4px}.chapter-tabs button>svg{margin-left:auto;color:#82a093}.chapter-panel{display:grid;grid-template-columns:.76fr 1.55fr;background:var(--wash);border:1px solid var(--line);border-radius:17px;overflow:hidden;min-height:525px}.chapter-copy{padding:41px 28px 28px 34px;display:flex;flex-direction:column;align-items:flex-start;animation:fade-in .35s ease}.chapter-copy .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:22px}.chapter-copy h3{font-family:Mundial,Arial,sans-serif;font-weight:300;font-size:33px;letter-spacing:-1.3px;line-height:1.17}.chapter-copy>p:not(.eyebrow){font-size:13px;line-height:1.85;margin-top:20px;max-width:330px}.chapter-copy .check-list{margin:24px 0 18px;gap:10px}.chapter-copy .check-list li{font-size:11px}.chapter-copy .text-link{font-size:12px}.chapter-controls{display:flex;align-items:center;gap:22px;margin-top:auto;padding-top:30px}.chapter-controls button{width:33px;height:33px;display:grid;place-items:center;border:1px solid #cfdfd8;border-radius:50%;color:#58796b}.chapter-controls button:hover{background:white}.chapter-controls>span{font-size:10px;letter-spacing:1px}.chapter-controls>span>span{color:#93a19a;margin-left:4px}.chapter-visual{align-self:center;margin:34px 0 34px 15px;min-width:0;background:white;border:1px solid #dce6e2;border-right:0;border-radius:11px 0 0 11px;box-shadow:0 15px 35px #213e3210;overflow:hidden}.window-bar{height:35px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 15px;background:#fcfdfc;border-bottom:1px solid #e9efeb;font-size:9px;color:#7f9289;letter-spacing:.3px}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border:1px solid #bdcec6;border-radius:50%}.window-bar button{display:grid;place-items:center;width:29px;height:29px;color:#668377}.chapter-image{animation:fade-in .4s ease;background:white;aspect-ratio:1512/985;overflow:hidden}.chapter-image img{width:100%;height:100%;object-fit:contain;object-position:top}.preview-label{font-size:8px;letter-spacing:1px;color:#72877d;display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid #e6eeea;background:white}.preview-label span{letter-spacing:0;color:#8b9b93}.product-dialog{padding:0;border:1px solid var(--line);border-radius:15px;width:min(1400px,94vw);max-height:92vh;overflow:auto;background:#fff;color:var(--ink);box-shadow:0 25px 90px #092c3550}.product-dialog::backdrop{background:#102f38a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog-heading{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fffffff7;border-bottom:1px solid var(--line);padding:18px 24px;z-index:2}.dialog-heading strong{font-size:15px;font-weight:500}.dialog-heading span{display:block;font-size:11px;color:var(--muted)}.dialog-heading button{min-width:40px;min-height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center}.product-dialog>img{width:100%}.detail-section{border-top:1px solid var(--line);background:linear-gradient(110deg,#f6faf8,#fff)}.detail-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:100px;align-items:center}.detail-grid .section-copy{margin:27px 0 24px}.insight-stack{display:grid;gap:0}.insight-stack article{display:flex;align-items:center;gap:21px;padding:30px 0;border-bottom:1px solid var(--line)}.insight-stack article:first-child{padding-top:0}.insight-stack article:last-child{border-bottom:0;padding-bottom:0}.insight-stack article>span{font-size:11px;color:#99af9e;align-self:flex-start;padding-top:3px}.insight-stack h3{font-size:21px;margin-bottom:11px}.insight-stack p{font-size:13px;line-height:1.85;max-width:350px}.insight-stack article>svg{margin-left:auto;color:#5c9e8d}.models-section{background:#fff}.model-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.model-card{padding:39px 42px 35px;border-radius:19px;border:1px solid #d6e5e0;background:#f4f9f7}.model-label{justify-content:space-between;gap:15px;margin-bottom:30px}.model-label,.model-label>span{display:flex;align-items:center}.model-label>span{font-size:10px;letter-spacing:1px;gap:9px;color:var(--teal-dark)}.model-card h3{font-family:Mundial,Arial,sans-serif;font-weight:300;font-size:42px;line-height:1.1;letter-spacing:-1.8px}.model-card>p{font-size:14px;line-height:1.9;max-width:450px;margin-top:23px}.model-mini{margin:32px 0 30px;background:white;border:1px solid #dae7e1;border-radius:12px;padding:21px}.model-mini>div:first-child{display:flex;align-items:center;gap:12px}.mini-icon{width:38px;height:38px;border:1px solid #d9eae4;border-radius:9px;display:grid;place-items:center;color:var(--teal);background:#edf7f3}.model-mini strong{font-size:13px;font-weight:500;display:block}.model-mini small{font-size:10px;color:#779086;display:block;margin-top:2px}.model-mini>div>svg{margin-left:auto;color:#9bb2a6}.mini-pipeline{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:20px;margin-top:19px;border-top:1px solid #edf2ef}.mini-pipeline>span{font-size:11px;padding:7px 12px;border:1px solid #e2e9e5;background:#fbfdfc;border-radius:5px;display:flex;align-items:center;gap:7px}.mini-pipeline>svg{color:#b7cabe}.mini-pipeline>.mini-hire{border-color:#dbe9c3;background:#eef6df;color:#557634}.model-card .button{width:100%;justify-content:space-between}.model-secondary{display:block;margin-top:14px;color:#71867a;text-align:center;font-size:11px}.model-secondary:hover{color:var(--teal)}.enterprise-model{background:#f2f5e9;border-color:#dfe6cd}.enterprise-model .model-label>span{color:#55764b}.coming-pill{display:inline-flex;padding:5px 9px;border:1px solid #d7e4b9;border-radius:5px;background:#edf4dc;color:#637b3f;font-size:9px!important;letter-spacing:.8px;white-space:nowrap;line-height:1.4}.enterprise-mini{display:flex;align-items:center;gap:21px;min-height:163px;margin:32px 0 30px;border:1px solid #dbe4c9;border-radius:12px;padding:21px;background:linear-gradient(115deg,#fafcf4,#edf4df)}.mini-building{width:75px;height:83px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(135deg,#e0edc0,#f3f7e8);border:1px solid #d2e0b5;border-radius:12px;transform:rotate(-5deg);color:#759747;box-shadow:5px 6px 0 #dce6c69c}.small-label{font-size:8px;letter-spacing:.8px;color:#728359}.enterprise-mini-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.enterprise-mini-tags>span{border:1px solid #dce5cc;border-radius:4px;background:#fbfdf7;padding:4px 7px;font-size:9px;color:#71845e}.faq-section{border-top:1px solid var(--line);background:#fbfdfc}.faq-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:100px}.faq-grid .text-link{margin-top:27px}.faq-list details{border-bottom:1px solid #dbe5df}.faq-list details:first-child{border-top:1px solid #dbe5df}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;line-height:1.6;cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#739783}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:13px;line-height:1.9;padding-bottom:25px;max-width:94%}.closing-section{padding:32px 0 90px;background:#fbfdfc}.closing-card{padding:67px 64px;background:var(--teal);border-radius:22px;color:white;position:relative;overflow:hidden;isolation:isolate;min-height:410px}.closing-copy{position:relative;z-index:2}.closing-card .eyebrow{color:#c6e8d2;font-size:10px}.closing-card h2{font-size:60px;letter-spacing:-2.7px}.closing-card p:not(.eyebrow){color:#d7eeea;margin:24px 0 30px;font-size:15px}.closing-link{font-size:12px;color:#e7f3ea;display:flex;gap:13px;align-items:center;padding:10px;margin-left:12px}.closing-link:hover{text-decoration:underline;text-underline-offset:5px}.closing-art{position:absolute;right:-90px;top:-30px;width:580px;height:580px;transform:rotate(-24deg);z-index:-1;opacity:.8}.closing-art span{position:absolute;right:80px;top:0;width:180px;height:380px;border-radius:200px 0 200px 0;background:linear-gradient(155deg,#c6e765cc,#80c16522);border:1px solid #b6dd9b66;transform-origin:bottom right;box-shadow:0 10px 35px #07595024}.closing-art span:nth-child(2){transform:rotate(-38deg);right:100px;top:48px;background:linear-gradient(150deg,#88c683bb,#49aea188)}.closing-art span:nth-child(3){transform:rotate(-76deg);right:108px;top:103px;background:linear-gradient(150deg,#60ba9eaa,#269d9888)}.closing-art span:nth-child(4){width:120px;right:240px;top:360px;height:220px;background:linear-gradient(140deg,#aedf7688,#3aa78955);transform:rotate(-18deg)}.compact .button{margin-top:30px}.site-footer{padding:12px 0 0;background:#fff}.footer-top{display:grid;grid-template-columns:1.15fr 1fr 1fr 1.4fr;gap:50px;padding:44px 0 60px}.footer-brand img{width:113px}.footer-brand p{font-size:13px;line-height:1.7;margin-top:17px;color:#789086}.footer-top h3{font-size:12px;letter-spacing:0;font-weight:600;margin:14px 0 21px;color:#536c60}.footer-top>div:not(:first-child)>a{display:flex;gap:9px;align-items:center;font-size:12px;color:#75877d;margin-bottom:13px}.footer-top>div:not(:first-child)>a:hover{color:var(--teal)}.footer-top>div>p{font-size:12px;line-height:1.8}.footer-top .text-link{margin-top:16px;color:var(--teal-dark)!important;font-size:11px!important}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:10px;padding:24px 0;border-top:1px solid var(--line);color:#839389}.footer-bottom p{color:#839389}.footer-bottom>a{display:flex;gap:5px;align-items:center}.subpage-hero{padding:86px 0;background:var(--wash);overflow:hidden}.split-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:60px}.split-hero h1{font-size:clamp(52px,5.2vw,72px);letter-spacing:-3px}.split-hero h1>span{color:var(--teal)}.split-hero .hero-description{font-size:16px;line-height:1.85}.employer-hero-visual{width:120%;border:1px solid #d5e3dc;border-radius:15px;overflow:hidden;background:white;transform:perspective(1400px) rotateY(-6deg) rotate(1deg);box-shadow:0 20px 50px #164a3215}.employer-hero-visual>img{width:100%}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.benefits-grid h3{font-size:23px;line-height:1.35;margin-bottom:15px}.benefits-grid p{font-size:14px;line-height:1.9}.profile-section{background:var(--wash)}.profile-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;align-items:center}.profile-screenshot{height:560px;border:1px solid #dce7e1;background:white;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 20px 60px #23482f0d}.profile-screenshot img{width:100%}.profile-fade{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#fff)}.profile-caption{position:absolute;bottom:20px;left:25px;right:25px;text-align:center;color:#789284;font-size:11px}.profile-feature .section-copy{margin-top:27px}.enterprise-callout{padding:65px 0;background:var(--deep);color:#fff}.enterprise-callout>.container{display:flex;align-items:center;justify-content:space-between;gap:80px}.enterprise-callout h2{font-size:46px}.enterprise-callout .eyebrow{color:#bad4b1}.enterprise-callout p:not(.eyebrow){max-width:400px;font-size:15px;color:#bdd7cd;margin-bottom:22px}.enterprise-callout .text-link{color:#d7eaaa}.enterprise-hero{background:var(--deep);color:white;padding:90px 0}.enterprise-hero .eyebrow{color:#adcbbf;font-size:9px;letter-spacing:1px}.enterprise-hero .coming-pill{background:#2a5350;border-color:#436c62;color:#c3dda2}.enterprise-hero h1>span{color:#a3cb86}.enterprise-hero .hero-description{color:#bed1c9}.enterprise-hero .small-note{color:#97b7aa;font-size:11px}.enterprise-hero .text-link{color:#dbe9ce;font-size:12px}.enterprise-plan-visual{border-radius:16px;background:#fff;color:var(--ink);border:1px solid #e1eadd;transform:rotate(2deg);box-shadow:0 30px 60px #03252455;overflow:hidden}.plan-visual-header{padding:21px 25px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:15px}.plan-visual-header>span:first-child{display:flex;align-items:center;gap:10px;color:var(--teal-dark);font-size:10px;letter-spacing:1px}.plan-visual-header .coming-pill{color:#75924e;background:#f0f5e7;border-color:#e1e9d1}.plan-visual-body{padding:30px}.plan-visual-body .eyebrow{color:#879a83;font-size:8px}.plan-visual-body h3{font-family:Mundial,Arial,sans-serif;font-size:35px;font-weight:300;line-height:1.15;letter-spacing:-1.4px;margin:14px 0 29px}.requirement-tile{display:flex;align-items:center;gap:13px;padding:15px;margin:12px 0;border:1px solid #e0e9dd;border-radius:9px;background:#fcfdfb}.requirement-tile .benefit-icon{width:39px;height:42px;border-radius:8px;margin:0}.requirement-tile strong{font-size:12px;font-weight:500}.requirement-tile small{display:block;font-size:10px;margin-top:3px;color:#85957c}.requirement-tile>svg{margin-left:auto;color:#92b773}.visual-progress{margin-top:28px}.visual-progress>span{font-size:8px;letter-spacing:1px;color:#86967d;display:flex;justify-content:space-between;gap:8px}.visual-progress>div{display:flex;gap:6px;margin:10px 0 13px}.visual-progress i{height:5px;flex:1 1;background:#edf2e3;border-radius:4px}.visual-progress i:first-child{background:var(--teal)}.visual-progress i:nth-child(2){background:var(--green)}.visual-progress i:nth-child(3){background:var(--lime)}.plan-visual-footer{padding:19px 25px;display:flex;justify-content:space-between;gap:15px;background:#f4f8ec;border-top:1px solid #e0e8d6;font-size:11px;color:#65844c}.plans-section{background:var(--wash);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.plan-card{background:white;border:1px solid #dce6df;border-radius:14px;padding:32px;display:flex;flex-direction:column;align-items:flex-start}.plan-card>svg{color:#73a267;margin-bottom:25px}.plan-card .eyebrow{font-size:9px;color:#889e82;margin-bottom:12px}.plan-card h3{font-family:Mundial,Arial,sans-serif;font-size:37px;font-weight:300;letter-spacing:-1.4px;margin-bottom:15px}.plan-card>p:not(.eyebrow){font-size:13px;line-height:1.8;max-width:235px}.plan-price{font-size:17px;letter-spacing:-.4px;margin-top:30px}.plan-card>small{font-size:10px;color:#84927c;margin-top:8px}.plan-card .check-list{margin:27px 0 32px;flex:1 1}.plan-card .check-list li{font-size:12px;align-items:flex-start}.plan-card .button{font-size:12px;justify-content:space-between;width:100%;gap:10px}.plan-card.featured{background:var(--deep);border-color:var(--deep);color:white}.plan-card.featured>svg{color:#b9d882}.plan-card.featured .check-list li,.plan-card.featured p,.plan-card.featured small{color:#b3cebc}.plan-card.featured .eyebrow{color:#9fbc93}.plan-card.featured .check-list svg{color:#b2d677}.plan-disclaimer{font-size:11px;line-height:1.8;color:#82917a;text-align:center;margin:24px auto 0;max-width:700px}.enterprise-story-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.enterprise-story-grid article{display:flex;align-items:flex-start;gap:25px;padding:24px 0;border-top:1px solid var(--line)}.enterprise-story-grid article>span{font-size:11px;color:#8fa281;padding-top:4px}.enterprise-story-grid h3{font-size:22px;margin-bottom:13px}.enterprise-story-grid p{font-size:14px;line-height:1.9;max-width:450px}.contact-page{padding:85px 0 110px;background:linear-gradient(120deg,#f1f8f4,#fff)}.contact-grid{display:grid;grid-template-columns:.9fr 1.2fr;align-items:start;gap:80px}.contact-intro{position:sticky;top:160px}.contact-intro .eyebrow{font-size:9px}.contact-intro h1{font-size:78px;letter-spacing:-3px}.contact-intro h1>span{color:var(--teal)}.contact-intro .hero-description{font-size:16px}.contact-employer{border-top:1px solid var(--line);padding-top:28px;margin-top:40px}.contact-employer p{font-size:13px;margin-bottom:5px}.contact-form{background:#fff;border:1px solid var(--line);border-radius:18px;padding:36px;box-shadow:0 20px 60px #164c3210}.form-step{font-size:9px;letter-spacing:1px;color:#759280}.form-heading h2{font-size:33px;letter-spacing:-1.2px;margin-top:13px;line-height:1.2}.form-heading p{font-size:12px;margin-top:10px}.form-heading{margin-bottom:27px}.plan-interest{display:inline-block;margin-top:13px;padding:5px 10px;border-radius:5px;border:1px solid #d8e8cc;color:#6b8d4e;background:#f2f7eb;font-size:11px;text-transform:capitalize}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-field{margin-bottom:19px;min-width:0}.form-field label{display:block;font-size:12px;color:#53695d;margin-bottom:8px}.form-field label>span{color:#348b70}.form-field label .optional{color:#91a18f;font-size:10px}.form-field input,.form-field select,.form-field textarea{display:block;width:100%;min-width:0;padding:12px;border:1px solid #dce5df;border-radius:6px;background:#fcfdfc;color:var(--ink);font-size:13px;line-height:1.5;min-height:46px}.form-field input::placeholder,.form-field textarea::placeholder{font-size:11px;color:#8b9a90;opacity:1}.form-field textarea{resize:vertical;min-height:95px}.phone-input{display:flex;align-items:center;border:1px solid #dce5df;border-radius:6px;background:#fcfdfc}.phone-input>span{font-size:12px;color:#80947f;padding-left:12px}.phone-input input{border:0;background:none}.consent-label{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;color:#788b7b}.consent-label input{margin:4px 0 0;accent-color:var(--teal);flex-shrink:0;width:14px;height:14px}.consent-label a{text-decoration:underline;text-underline-offset:3px;color:#53785d}.form-submit{width:100%;justify-content:space-between;margin-top:23px}.form-footnote{font-size:10px;text-align:center;line-height:1.8;margin-top:15px;color:#8b9a86}.form-error{font-size:12px;line-height:1.8;padding:15px;border:1px solid #e8c0b9;border-radius:5px;background:#fff5f1;color:#884b40;margin-top:20px}.form-success{background:white;border:1px solid var(--line);border-radius:18px;padding:60px 45px}.success-icon{display:inline-flex;color:var(--teal);margin-bottom:30px}.form-success p:not(.eyebrow){font-size:14px;line-height:1.9;margin:25px 0}.form-success .button{margin-top:10px}.loading-icon{animation:spin 1s linear infinite}.not-found{padding:100px 0}.not-found p{margin:25px 0}.not-found h1{font-size:70px}.demo-page{padding:35px 0 80px;background:var(--wash)}.demo-page>.container{max-width:1440px}.demo-notice{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;margin-bottom:24px;color:#5d7b71}.demo-notice>span{flex-wrap:wrap}.demo-notice a,.demo-notice>span{display:flex;align-items:center;gap:7px}.demo-notice a{white-space:nowrap}.dashboard-shell{display:grid;grid-template-columns:225px 1fr;background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden;min-height:880px}.dashboard-sidebar{background:#f3f8f5;border-right:1px solid var(--line);padding:27px 18px}.workspace-brand{display:flex;gap:10px;align-items:center;margin-bottom:45px}.workspace-brand>span{display:grid;place-items:center;width:40px;height:43px;border:1px solid #d5e4d8;border-radius:8px;color:var(--teal)}.workspace-brand strong{display:block;font-size:12px}.workspace-brand small{display:block;font-size:9px;color:#7a9180;margin-top:4px}.dashboard-sidebar .eyebrow{font-size:9px;letter-spacing:1px;margin:0 10px 17px}.dashboard-sidebar>button{display:flex;align-items:center;gap:10px;width:100%;padding:13px 9px;font-size:12px;border-radius:7px;margin-bottom:6px;text-align:left}.dashboard-sidebar>button.active{background:#dcefeb;color:#197c70}.dashboard-sidebar>button>span{margin-left:auto}.sidebar-help{margin-top:60px;padding:25px 10px;border-top:1px solid var(--line)}.sidebar-help h3{font-size:20px}.sidebar-help p{font-size:12px;margin:15px 0}.sidebar-help .text-link{font-size:12px}.dashboard-main{padding:32px;min-width:0}.dashboard-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.dashboard-top .eyebrow{font-size:9px;margin-bottom:15px}.dashboard-top h1{font-size:38px;letter-spacing:-1.3px}.dashboard-top h1>span{color:var(--teal)}.dashboard-top .button{font-size:11px}.requirement-selector{display:flex;align-items:center;gap:20px;margin:30px 0 23px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.requirement-selector label{display:block;font-size:10px;color:#748974;margin-bottom:8px}.requirement-selector select{padding:9px;border:1px solid #d9e5d9;border-radius:5px;background:#f5f9f3;font-size:13px;color:#456a48}.requirement-selector>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#65846a}.tag{padding:6px 9px;border:1px solid #d9e5c9;border-radius:5px;background:#f2f7e9;font-size:10px!important}.requirement-selector .tag{margin-left:auto}.dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:28px}.dashboard-stats article{padding:18px;border:1px solid var(--line);border-radius:10px}.dashboard-stats article>span{font-size:11px;color:#69826a}.dashboard-stats strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:500;line-height:1.3;margin:12px 0}.dashboard-stats strong small{font-size:13px;letter-spacing:0;color:#98a68b}.dashboard-stats p{font-size:10px;color:#89997e}.stat-bar{background:#eaf0e3;margin-bottom:10px}.stat-bar,.stat-bar i{height:4px;border-radius:5px}.stat-bar i{display:block;background:var(--green)}.candidate-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.candidate-tabs{display:flex;gap:22px}.candidate-tabs button{display:flex;gap:7px;align-items:center;font-size:12px;padding:12px 0;border-bottom:2px solid transparent}.candidate-tabs button[aria-pressed=true]{border-color:var(--teal);color:var(--teal-dark)}.candidate-tabs button>span{padding:1px 5px;background:#eaf2e1;border-radius:4px;font-size:10px}.candidate-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:6px;padding:9px 11px;color:#819577}.candidate-search input{width:155px;min-width:0;border:0;font-size:12px;color:var(--ink);background:none}.candidate-search button{padding:2px}.candidate-list{display:grid;gap:15px}.candidate-card{border:1px solid var(--line);border-radius:10px;overflow:hidden}.candidate-summary{display:flex;align-items:center;gap:15px;padding:22px}.initial-avatar{width:43px;height:47px;border:1px solid #dbe6c8;border-radius:10px;background:#edf4e1;color:#708c4e;font-size:12px;display:grid;place-items:center;flex-shrink:0}.candidate-person h3{font-size:19px;font-weight:500}.candidate-person p{font-size:11px;color:#7c8c75;margin-top:6px}.candidate-skills{display:flex;gap:5px;flex-wrap:wrap;margin-top:11px}.candidate-skills>span{font-size:10px;background:#f3f6ed;border-radius:4px;color:#6d805e;padding:4px 7px}.candidate-score{margin-left:auto;text-align:right;flex-shrink:0}.candidate-score strong{font-size:29px;font-weight:500;color:var(--teal);line-height:1.3;display:block}.candidate-score small{font-size:10px;margin-left:2px;color:#869579}.candidate-score>span{font-size:9px;color:#7e9070;display:block}.candidate-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 22px;background:#f8faf5;border-top:1px solid #e6eddf}.candidate-interest{font-size:10px;color:#68835a;display:flex;gap:4px;align-items:center}.candidate-actions>div{display:flex;gap:22px;align-items:center}.candidate-actions .text-link{font-size:11px;gap:6px}.shortlist-button{border:1px solid #bdcfac;border-radius:5px;padding:8px 13px;min-height:36px;min-width:86px;color:#537542;font-size:11px;display:flex;align-items:center;justify-content:center;gap:4px}.shortlist-button.selected{background:#d9ecd9;border-color:#bad8b5;color:#30774f}.match-breakdown{padding:23px;background:#fbfdf9;border-top:1px solid #e0e9d7}.match-breakdown h4{font-size:12px;font-weight:500;display:flex;align-items:center;gap:8px;margin-bottom:22px}.match-breakdown>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.score-factor>span{font-size:10px;color:#6e845e;display:block}.score-factor strong{font-size:12px;display:block;margin:7px 0}.score-factor>div{height:4px;background:#e7eedc;border-radius:4px}.score-factor i{display:block;height:4px;border-radius:4px;background:var(--green)}.match-breakdown p{font-size:12px;line-height:1.8;margin:21px 0 10px;color:#6b815c}.match-breakdown>small{font-size:10px;line-height:1.8;color:#859977}.dashboard-bottom-note{display:flex;gap:10px;align-items:flex-start;margin-top:23px;color:#74935e}.dashboard-bottom-note p{font-size:11px;line-height:1.8;color:#779366}.dashboard-bottom-note a{text-decoration:underline}.empty-state{padding:50px 20px;text-align:center;border:1px dashed var(--line);border-radius:10px}.empty-state>svg{color:#7b9d61;margin-bottom:17px}.empty-state h3{font-size:22px}.empty-state p{font-size:13px;line-height:1.8;margin:15px auto 20px;max-width:350px}@keyframes fade-in{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@media(min-width:1500px){.home-hero{padding-top:88px}.hero-screen{height:490px}.hero-product-wrap{margin-top:62px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}.desktop-nav{gap:22px;margin-right:0}.desktop-nav .nav-badge{display:none}.home-hero h1{font-size:77px}.note-left{left:-22px;top:130px}.note-right{right:-17px}.hero-product-wrap{max-width:90%}.hero-screen{height:405px}.floating-note{padding:13px 16px}.platform-strip .container{gap:18px}.platform-strip .container>span{font-size:10px;gap:8px}.section{padding:85px 0}.section-heading{gap:30px}.section-copy{font-size:14px}.detail-grid,.faq-grid{gap:55px}.chapter-tabs{gap:8px}.chapter-tabs button{padding:15px 11px;gap:9px}.chapter-tabs button>span:nth-child(2){font-size:11px}.chapter-tabs button>svg{width:14px}.chapter-copy{padding:30px 20px 24px}.chapter-copy h3{font-size:28px}.chapter-panel{min-height:475px}.chapter-copy>p:not(.eyebrow){font-size:12px}.chapter-copy .check-list li{font-size:10px}.model-card{padding:30px}.model-card h3{font-size:37px}.enterprise-mini{gap:14px;padding:16px}.mini-building{width:60px;height:74px}.footer-top{gap:28px}.split-hero{gap:40px}.split-hero h1{font-size:58px}.plan-card{padding:24px}.contact-grid{gap:42px}.contact-form{padding:28px}.contact-intro h1{font-size:68px}.profile-feature{gap:55px}.dashboard-sidebar{display:none}.dashboard-shell{grid-template-columns:1fr}.enterprise-hero .button-row{gap:15px}.enterprise-hero .button{font-size:12px}}@media(max-width:900px){.desktop-nav{gap:20px}.desktop-nav>a{font-size:12px}.header-inner{gap:20px}.header-cta{gap:10px;font-size:11px}.hero-product-wrap{max-width:94%}.hero-screen{height:330px}.home-hero h1{font-size:68px}.chapter-panel{grid-template-columns:1fr;min-height:0}.chapter-copy{padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.chapter-copy .eyebrow{grid-column:1/-1;margin-bottom:18px}.chapter-copy h3{font-size:33px}.chapter-copy>p:not(.eyebrow){margin-top:0;font-size:13px}.chapter-copy .check-list{grid-column:2;grid-row:3/span 2;margin:20px 0 0}.chapter-copy .check-list li{font-size:11px}.chapter-copy .text-link{grid-column:1;margin-top:14px}.chapter-controls{padding-top:12px;grid-column:1;grid-row:4}.chapter-visual{margin:0 25px 25px;border:1px solid #dce6e2;border-radius:10px}.chapter-image{aspect-ratio:1512/985}.detail-grid{gap:45px;grid-template-columns:1fr 1.1fr}.detail-grid h2{font-size:42px}.model-card{padding:28px 24px}.model-card h3{font-size:35px}.model-card>p{font-size:13px}.mini-pipeline>span{padding:6px 8px;font-size:10px}.model-mini{padding:16px}.enterprise-mini{min-height:156px;gap:12px}.mini-building{width:47px;height:65px}.small-label{font-size:7px}.enterprise-mini-tags>span{font-size:8px}.faq-grid{gap:40px;grid-template-columns:1fr 1.15fr}.faq-grid h2{font-size:42px}.closing-card{padding:55px 42px;min-height:370px}.closing-card h2{font-size:54px}.closing-art{right:-195px;opacity:.5}.closing-link{margin-left:0;padding-left:0}.footer-top{grid-template-columns:1fr 1fr 1fr}.footer-top>div:last-child{grid-column:2/4}.footer-brand{grid-row:1/3}.footer-bottom>p:nth-child(2){display:none}.split-hero{grid-template-columns:1fr;gap:48px}.split-hero h1{font-size:72px}.split-hero .hero-description{max-width:520px}.employer-hero-visual{width:100%;transform:none;max-width:740px}.enterprise-plan-visual{max-width:540px;width:100%;margin:auto}.enterprise-hero .split-hero{grid-template-columns:1fr 1fr;gap:30px}.enterprise-hero h1{font-size:50px}.enterprise-hero .hero-description{font-size:14px}.enterprise-hero .eyebrow{flex-wrap:wrap;font-size:8px;gap:9px}.plan-visual-body{padding:23px}.plan-visual-body h3{font-size:29px}.plan-visual-header{padding:16px}.plan-visual-header>span:first-child{font-size:8px}.requirement-tile{padding:12px 10px;gap:9px}.requirement-tile strong{font-size:10px}.requirement-tile small{font-size:9px}.requirement-tile>svg{width:13px}.plan-visual-footer{font-size:10px;padding:16px}.benefits-grid{gap:30px}.benefits-grid h3{font-size:20px}.benefits-grid p{font-size:13px}.plans-grid{gap:13px}.plan-card{padding:23px 20px}.plan-price{font-size:15px}.plan-card .check-list li{font-size:11px}.plan-card .button{font-size:11px;padding:13px 12px}.profile-feature{gap:35px}.profile-screenshot{height:455px}.enterprise-story-grid{gap:35px}.enterprise-story-grid h2{font-size:43px}.contact-grid{grid-template-columns:1fr;gap:45px;max-width:670px}.contact-intro{position:static}.contact-form{padding:35px}.contact-intro h1{font-size:72px}.contact-intro .hero-description{max-width:530px}.contact-employer{margin-top:28px;padding-top:20px}}@media(max-width:680px){html{scroll-padding-top:90px}.container{width:calc(100% - 40px)}.section{padding:66px 0}h2{font-size:40px;letter-spacing:-1.8px}.eyebrow{font-size:9px;letter-spacing:1.4px;margin-bottom:20px}.section-heading{display:block;margin-bottom:31px}.section-heading .section-copy{margin-top:23px;padding-bottom:0;font-size:14px}.site-header{height:79px}.brand img{width:91px;height:61px}.header-inner{gap:12px}.desktop-nav{display:none}.header-cta{margin-left:auto;font-size:10px;min-height:38px;padding:9px 11px;gap:8px}.header-cta svg{width:13px}.menu-toggle{display:grid;place-items:center;border:1px solid #dbe7e0;border-radius:7px;width:37px;height:38px;padding:0}.menu-toggle svg{width:20px}.mobile-nav{flex-direction:column;position:absolute;top:78px;left:0;right:0;background:white;padding:12px 25px 24px;box-shadow:0 15px 30px #143d2520}.mobile-nav,.mobile-nav a{display:flex;border-bottom:1px solid var(--line)}.mobile-nav a{justify-content:space-between;align-items:center;padding:17px 0;font-size:14px}.home-hero{padding:46px 0 31px}.hero-kicker{font-size:7px;letter-spacing:1.1px;gap:8px;margin-bottom:25px}.hero-kicker .status-dot{width:5px;height:5px}.home-hero h1{font-size:clamp(43px,8.6vw,58px);letter-spacing:-2.1px;line-height:1.1}.hero-description{font-size:15px;line-height:1.8}.hero-content .hero-description{font-size:14px;margin:22px auto 25px;max-width:320px}.button{font-size:12px;min-height:47px;padding:13px 17px;gap:13px}.hero-content .button-row{gap:10px;flex-wrap:nowrap}.hero-content .button-row .button{font-size:11px;padding:13px 14px;gap:9px}.hero-content .button-row svg{width:15px}.hero-explore{font-size:10px;margin-top:16px}.hero-product-wrap{max-width:100%;margin-top:38px;padding-bottom:20px}.hero-product{border-radius:10px;box-shadow:0 17px 30px -15px #174e4033,0 0 0 4px #ffffff90;transform:none}.hero-product-top{padding:10px;font-size:6px;gap:5px}.hero-product-top>span:first-child{gap:6px}.hero-product-top .status-dot{width:4px;height:4px}.hero-product-top>span:last-child{font-size:7px}.hero-product-top svg{width:10px}.hero-screen{height:auto;max-height:330px}.hero-screen img{width:100%}.hero-product-bottom{padding:9px 11px;font-size:7px;gap:8px}.hero-product-bottom>span:last-child{font-size:6px}.floating-note{gap:8px;padding:10px 12px;border-radius:8px}.floating-note strong{font-size:9px}.floating-note div>span{font-size:7px}.note-icon{height:30px;width:30px;border-radius:8px}.note-icon svg{width:16px}.note-left{display:none}.note-right{right:8px;bottom:1px;transform:rotate(2deg)}.platform-strip{padding:24px 0}.platform-strip .container{display:grid;grid-template-columns:1fr 1fr;gap:19px 12px}.platform-strip .container>.strip-label{grid-column:1/-1;border:0;display:flex;gap:5px;align-items:center;font-size:8px;padding:0;letter-spacing:1px}.strip-label br{display:none}.platform-strip .container>span{font-size:10px;gap:9px}.platform-strip svg{width:17px}.chapter-tabs{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:17px}.chapter-tabs button{padding:13px 11px;gap:8px;border-radius:8px}.chapter-tabs button>span:nth-child(2){font-size:10px}.chapter-tabs small{font-size:9px;margin-top:2px}.chapter-number{width:25px;height:25px;font-size:9px}.chapter-tabs button>svg{width:12px}.chapter-copy{display:flex;padding:27px 23px}.chapter-copy h3{font-size:32px;max-width:300px}.chapter-copy .eyebrow{font-size:8px}.chapter-copy>p:not(.eyebrow){margin-top:17px;font-size:13px}.chapter-copy .check-list{margin:19px 0 9px;gap:10px}.chapter-copy .text-link{margin-top:5px}.chapter-controls{padding-top:20px;gap:20px}.chapter-visual{margin:0 12px 13px}.window-bar{height:29px;font-size:7px;padding:0 10px}.window-bar button{height:25px;width:25px}.window-bar button svg{width:13px}.preview-label{font-size:6px;padding:10px;gap:5px}.preview-label span{font-size:7px}.chapter-image{min-height:0}.dialog-heading{padding:12px 15px;gap:15px}.dialog-heading strong{font-size:12px}.dialog-heading span{font-size:9px}.dialog-heading button{min-height:34px;min-width:34px}.product-dialog{width:96vw;border-radius:10px}.product-dialog>img{min-width:700px}.detail-grid{grid-template-columns:1fr;gap:40px}.detail-grid h2{font-size:41px}.detail-grid .section-copy{margin:23px 0 19px}.insight-stack article{padding:24px 0;gap:16px}.insight-stack h3{font-size:20px;margin-bottom:9px}.insight-stack p{font-size:13px}.insight-stack article>svg{width:20px}.model-grid{grid-template-columns:1fr;gap:22px}.model-card{padding:28px 26px}.model-label{margin-bottom:27px}.model-label>span{font-size:9px}.model-card h3{font-size:39px}.model-card>p{font-size:13px}.model-mini{padding:19px}.enterprise-mini{padding:20px;min-height:160px;gap:20px}.mini-building{width:65px;height:76px}.small-label{font-size:8px}.enterprise-mini-tags>span{font-size:9px}.model-secondary{font-size:10px}.coming-pill{font-size:8px!important}.faq-grid{grid-template-columns:1fr;gap:30px}.faq-grid h2{font-size:40px}.faq-grid .text-link{margin-top:18px;font-size:13px}.faq-list summary{font-size:13px;padding:21px 0}.faq-list details p{font-size:12px}.closing-section{padding:10px 0 52px}.closing-card{border-radius:15px;padding:36px 27px;min-height:405px}.closing-card .eyebrow{font-size:8px;letter-spacing:1.3px}.closing-card h2{font-size:43px;letter-spacing:-1.8px}.closing-card p:not(.eyebrow){font-size:13px;margin:20px 0 26px;max-width:230px}.closing-card .button-row{align-items:flex-start;flex-direction:column;gap:13px}.closing-card .button,.closing-link{font-size:11px}.closing-art{width:450px;height:450px;right:-245px;top:30px;opacity:.4}.closing-art span{width:130px;height:330px}.footer-top{grid-template-columns:1fr 1fr;gap:27px 25px;padding:25px 0 40px}.footer-brand{grid-row:auto;grid-column:1/-1;display:flex;align-items:center;gap:28px}.footer-brand img{width:105px}.footer-brand p{margin:0;font-size:12px}.footer-top>div:last-child{grid-column:1/-1}.footer-top h3{margin:12px 0 17px;font-size:11px}.footer-top>div:not(:first-child)>a{font-size:11px}.footer-top>div>p{font-size:12px}.footer-top .text-link{margin-top:10px}.footer-bottom{padding:22px 0;align-items:flex-start;font-size:9px;gap:15px}.subpage-hero{padding:54px 0}.split-hero{gap:35px}.split-hero h1{font-size:60px;letter-spacing:-2.8px}.split-hero .hero-description{font-size:15px;line-height:1.85}.split-hero .small-note{font-size:11px}.benefits-grid{grid-template-columns:1fr;gap:30px}.benefits-grid>div{border-bottom:1px solid var(--line);padding-bottom:29px}.benefits-grid>div:last-child{border-bottom:0;padding-bottom:0}.benefit-icon{width:48px;height:48px;margin-bottom:20px;border-radius:12px}.benefits-grid h3{font-size:23px;margin-bottom:13px}.benefits-grid p{font-size:14px}.profile-feature{grid-template-columns:1fr;gap:40px}.profile-screenshot{height:410px;order:2}.profile-feature h2{font-size:41px}.profile-feature .section-copy{margin-top:24px}.enterprise-callout{padding:55px 0}.enterprise-callout>.container{flex-direction:column;gap:27px;align-items:flex-start}.enterprise-callout h2{font-size:40px}.enterprise-callout p:not(.eyebrow){font-size:14px;margin-bottom:16px}.enterprise-hero .split-hero{grid-template-columns:1fr;gap:42px}.enterprise-hero h1{font-size:57px;letter-spacing:-2.7px}.enterprise-hero .eyebrow{font-size:8px;margin-bottom:26px}.enterprise-hero .hero-description{font-size:15px}.enterprise-hero .button-row{gap:19px}.enterprise-hero .small-note{font-size:10px}.enterprise-plan-visual{width:96%;transform:rotate(1deg)}.plan-visual-header{padding:18px}.plan-visual-header>span:first-child{font-size:9px}.plan-visual-body{padding:26px 22px}.plan-visual-body h3{font-size:33px}.requirement-tile{padding:14px 12px;gap:12px}.requirement-tile strong{font-size:11px}.requirement-tile small{font-size:9px}.plan-visual-footer{padding:18px;font-size:10px}.plans-grid{grid-template-columns:1fr;gap:22px}.plan-card{padding:31px}.plan-card h3{font-size:38px}.plan-card>p:not(.eyebrow){max-width:100%;font-size:14px}.plan-card .eyebrow{font-size:9px}.plan-card>svg{margin-bottom:22px}.plan-price{font-size:20px;margin-top:25px}.plan-card>small{font-size:11px}.plan-card .check-list li{font-size:13px}.plan-card .button{font-size:12px;padding:14px 17px}.plan-disclaimer{font-size:10px;text-align:left}.enterprise-story-grid{grid-template-columns:1fr;gap:36px}.enterprise-story-grid h2{font-size:41px}.enterprise-story-grid h3{font-size:22px}.enterprise-story-grid p{font-size:13px}.enterprise-story-grid article{gap:20px}.contact-page{padding:51px 0 65px}.contact-intro h1{font-size:65px;letter-spacing:-2.6px}.contact-intro .eyebrow{font-size:8px}.contact-intro .hero-description{font-size:15px}.contact-intro .check-list li{font-size:12px}.contact-form{padding:26px 22px;border-radius:14px}.form-heading h2{font-size:30px}.form-row{grid-template-columns:1fr;gap:0}.form-field label{font-size:12px}.form-field input,.form-field select,.form-field textarea{font-size:16px}.form-field input::placeholder,.form-field textarea::placeholder{font-size:12px}.form-success{padding:36px 26px}.form-success h2{font-size:40px}.not-found{padding:65px 0}.not-found h1{font-size:52px}.demo-page{padding:23px 0 50px}.demo-notice{display:block;font-size:11px}.demo-notice>span{display:block;line-height:1.9}.demo-notice>span>svg{margin-right:5px}.demo-notice a{margin-top:13px;font-size:11px}.dashboard-main{padding:23px 15px}.dashboard-top{display:block}.dashboard-top h1{font-size:34px}.dashboard-top .button{margin-top:20px}.requirement-selector{flex-wrap:wrap;gap:14px}.requirement-selector .tag{margin-left:0;font-size:9px!important}.dashboard-stats{gap:8px}.dashboard-stats article{padding:13px 9px}.dashboard-stats article>span{font-size:9px;line-height:1.6;display:block}.dashboard-stats strong{font-size:26px}.dashboard-stats strong small{font-size:10px}.dashboard-stats p{font-size:9px;line-height:1.7}.candidate-toolbar{display:block}.candidate-tabs{gap:21px;margin-bottom:15px}.candidate-tabs button{font-size:12px}.candidate-search input{width:100%;font-size:14px}.candidate-summary{padding:17px 13px;gap:10px;align-items:flex-start}.initial-avatar{display:none}.candidate-person h3{font-size:17px}.candidate-person p{font-size:10px;line-height:1.8;max-width:180px}.candidate-skills{gap:4px}.candidate-skills>span{font-size:9px;padding:3px 5px}.candidate-score strong{font-size:25px}.candidate-score>span{font-size:8px;max-width:65px;line-height:1.6}.candidate-score small{font-size:9px}.candidate-actions{padding:12px 13px;flex-wrap:wrap;gap:8px}.candidate-interest{font-size:9px}.candidate-actions>div{margin-left:auto;gap:17px}.candidate-actions .text-link{font-size:10px}.shortlist-button{font-size:10px;padding:8px 10px}.match-breakdown{padding:20px 15px}.match-breakdown>div{grid-template-columns:1fr 1fr;gap:19px}.match-breakdown p{font-size:11px}.match-breakdown>small{font-size:9px}.dashboard-bottom-note p{font-size:10px}.dashboard-top .eyebrow{font-size:8px}}@media(max-width:370px){.container{width:calc(100% - 32px)}.home-hero h1{font-size:40px;letter-spacing:-1.9px}.hero-kicker{font-size:6px}.hero-content .button-row .button{font-size:10px;padding:12px;gap:7px}.hero-product-top>span:last-child{display:none}.hero-product-bottom>span:last-child{font-size:5px}.model-card{padding:25px 21px}.enterprise-mini{padding:15px;gap:13px}.mini-building{width:53px}.small-label{font-size:7px}.chapter-tabs button>span:nth-child(2){font-size:9px}.chapter-tabs button>svg{display:none}.closing-card{padding:32px 24px}.closing-card h2{font-size:38px}.header-cta{font-size:9px;padding:9px}.split-hero h1{font-size:53px}.contact-intro h1{font-size:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.button:hover,.employer-hero-visual,.hero-product{transform:none}}.site-header{height:82px}.brand img{width:79px;height:53px}.footer-brand img{width:83px}.home-hero{padding-top:65px}.enquiry-pill{display:inline-flex;align-items:center;border:1px solid #c8ddae;background:#eef5e1;border-radius:5px;padding:5px 9px;font-size:9px;letter-spacing:1px;line-height:1.5;color:#5d793b}.enterprise-hero .enquiry-pill{border-color:#557b68;background:#254e45;color:#c3dfa9}.new-hero-art{max-width:1160px;margin:48px auto 0;text-align:left}.hiring-canvas{position:relative;isolation:isolate;border:1px solid #d9e8df;border-radius:22px;background:radial-gradient(ellipse at 50% 80%,#e0eee0 0,#edf6ef 40%,#f5faf6 85%);box-shadow:0 26px 60px -35px #18523c3b;padding:24px 30px 20px;overflow:hidden}.canvas-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#6a8b79;font-size:8px;letter-spacing:1.4px}.canvas-heading>span:first-child{display:flex;gap:8px;align-items:center}.canvas-heading>span:last-child{font-size:8px;color:#839888}.canvas-roles{gap:9px;position:relative;z-index:5;margin-top:24px}.canvas-roles,.canvas-roles button{display:flex;justify-content:center}.canvas-roles button{align-items:center;gap:16px;padding:8px 14px;border:1px solid #d6e3d7;border-radius:6px;color:#718474;background:#ffffff70;font-size:10px;transition:background .2s,border-color .2s,color .2s}.canvas-roles button[aria-pressed=true]{border-color:#aad3c0;background:#fff;color:#217966;box-shadow:0 3px 8px #184d3310}.canvas-roles button:hover{border-color:#91b7a0}.hiring-composition{position:relative;display:grid;grid-template-columns:1fr 1.24fr 1fr;align-items:center;gap:29px;padding:51px 16px 43px;min-height:433px}.canvas-orbit{position:absolute;left:20%;top:40px;width:62%;height:365px;border:1px solid #d5e3d2;border-radius:50%;transform:rotate(-13deg);z-index:-1}.orbit-two{left:29%;top:50px;width:45%;height:340px;transform:rotate(21deg);border-style:dashed;border-color:#c7dac68a}.canvas-branches{position:absolute;inset:35px 0 0;width:100%;height:380px;z-index:-1;overflow:visible}.canvas-branches path{fill:none;stroke:#7fb89b;stroke-width:1.2;stroke-dasharray:4 7;opacity:.55}.canvas-branches path:nth-child(n+2){stroke:#b3ca91;stroke-dasharray:none;opacity:.45}.brief-illustration,.decision-illustration,.talent-illustration{position:relative;background:white;border:1px solid #d9e4d8;box-shadow:0 16px 30px -16px #214d332b;border-radius:14px}.brief-illustration{padding:23px 21px;transform:rotate(-5deg);animation:fade-in .4s ease}.card-corner{font-size:8px;letter-spacing:1px;color:#87987f;display:block}.brief-icon{width:47px;height:47px;display:grid;place-items:center;border:1px solid #d3e7da;border-radius:12px;color:var(--teal);background:#ecf7ef;margin:21px 0 16px}.brief-illustration h3{font-size:20px;font-weight:500;letter-spacing:-.6px}.brief-illustration>p{font-size:10px;color:#849581;display:flex;gap:5px;align-items:center;margin-top:8px}.brief-divider{height:1px;background:#e9eee4;margin:19px 0 15px}.visual-overline{font-size:8px;letter-spacing:1px;color:#829377;line-height:1.7}.visual-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.visual-skills>span{border-radius:4px;padding:5px 8px;background:#f2f6ec;border:1px solid #e2ead5;color:#6b8256;font-size:9px;line-height:1.5}.brief-footer{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid #edf1e8;padding-top:17px;margin-top:20px;font-size:9px;color:#75976a}.brief-footer>span{display:flex;gap:7px;align-items:center}.brief-footer .status-dot{width:4px;height:4px}.canvas-talent{z-index:3;position:relative;animation:fade-in .4s ease}.talent-illustration{padding:23px;border-radius:16px}.talent-top{display:flex;gap:12px;align-items:center}.illustrated-avatar{position:relative;width:43px;height:48px;display:grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#ddedc5,#f0f6e9);border:1px solid #d4e3b7;border-radius:15px 15px 15px 3px;color:#6b8b46;font-size:13px;letter-spacing:.6px}.illustrated-avatar i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;color:white;background:var(--teal);border:2px solid white}.talent-top>div>strong{display:block;font-size:15px;font-weight:500;letter-spacing:-.3px}.talent-top>div>span{display:block;font-size:10px;color:#81927a;margin-top:4px;line-height:1.6}.talent-top>svg{margin-left:auto;color:#85a474}.talent-fit{display:flex;align-items:center;gap:13px;padding:18px 0;margin:20px 0 0;border-top:1px solid #e8eee1}.match-ring{width:67px;height:67px;position:relative;flex-shrink:0;display:grid;place-items:center}.match-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.match-ring circle{fill:none;stroke:#e8f0e3;stroke-width:3}.match-ring circle+circle{stroke:var(--teal);stroke-linecap:round}.match-ring strong{color:var(--teal);font-size:22px;font-weight:500;letter-spacing:-1px;line-height:1}.match-ring small{font-size:10px;letter-spacing:0;margin-left:1px}.talent-fit>div>strong{font-size:13px;font-weight:500;display:block;margin:3px 0 4px;color:#315849}.talent-fit small:not(.match-ring small){display:block;font-size:9px;color:#91a082}.talent-illustration .visual-skills{margin-top:1px;gap:5px}.talent-illustration .visual-skills>span{font-size:8px;padding:5px 7px}.talent-details{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px;padding-top:15px;border-top:1px solid #e8eee1}.talent-details>span{display:flex;align-items:center;gap:5px;color:#7c9573;font-size:9px}.floating-label{display:inline-flex;align-items:center;gap:8px;border:1px solid #cfe2b3;background:#edf5db;color:#74944d;border-radius:5px;font-size:8px;letter-spacing:.2px;padding:8px 12px;white-space:nowrap;box-shadow:0 6px 12px #7391460b}.canvas-talent>.floating-label{position:absolute;top:-18px;left:50%;transform:translateX(-50%) rotate(3deg);z-index:4}.canvas-talent .talent-illustration{padding-top:31px;box-shadow:0 17px 36px #1d54341a,0 0 0 6px #ffffff63;border-color:#ccdccc}.decision-illustration{padding:22px 20px;transform:rotate(5deg)}.decision-icon{width:43px;height:43px;border-radius:50%;border:1px solid #d9e9be;background:#f0f6e2;display:grid;place-items:center;color:#8aab54;margin-top:23px;margin-bottom:15px}.decision-illustration h3{font-family:Mundial,Arial,sans-serif;font-size:27px;font-weight:300;letter-spacing:-.8px;line-height:1.15;margin-bottom:22px}.decision-line{display:flex;align-items:center;gap:9px;border:1px solid #e4ecdc;border-radius:6px;padding:9px;background:#fbfdf8;margin-top:7px}.tiny-avatar{display:grid;place-items:center;width:26px;height:29px;flex-shrink:0;border-radius:6px;background:#e9f1dc;font-size:8px;color:#8da26a}.decision-line strong{display:block;font-weight:500;font-size:10px}.decision-line div>span{font-size:8px;color:#8d9e7b;display:block;margin-top:3px}.decision-line>svg{margin-left:auto;color:#8eaf62;width:16px}.faded-line{opacity:.6;border-style:dashed}.decision-note{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:9px;color:#859a73;padding-top:17px;margin-top:17px;border-top:1px solid #e6edde}.canvas-leaf{position:absolute;width:40px;height:85px;border-radius:100% 0 100% 0;border:1px solid #90b56755;background:linear-gradient(135deg,#bbd48a,#e6eecf);box-shadow:4px 7px 10px #2e5c2220;z-index:0}.leaf-a{left:26%;bottom:5px;transform:rotate(-28deg)}.leaf-b{right:8%;top:16px;transform:rotate(24deg);width:33px;height:70px;background:linear-gradient(135deg,#56b393,#d2e7b0)}.leaf-c{left:6%;top:10px;width:22px;height:45px;transform:rotate(65deg);opacity:.7}.canvas-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #dce8d6;padding-top:16px;font-size:10px;color:#6c8b71}.canvas-footer>span:last-child{font-size:9px;color:#8b9e80}.custom-chapter-panel{grid-template-columns:.9fr 1.35fr;background:#f8faf6;min-height:580px}.custom-chapter-panel .chapter-copy{padding:43px 34px}.story-scene{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 60% 40%,#f8fbf0,#eaf3e3);margin:16px 16px 16px 0;border-radius:13px;min-height:545px;padding:40px 38px 61px}.scene-watermark{position:absolute;font-family:Mundial,Arial,sans-serif;font-size:290px;line-height:1;letter-spacing:-20px;right:-14px;top:10px;color:#d5e4c357;z-index:-1}.scene-caption{position:absolute;bottom:19px;left:24px;right:24px;font-size:8px;letter-spacing:1px;color:#8ba17b;display:flex;justify-content:space-between;gap:12px}.scene-caption>span{font-size:9px;letter-spacing:0}.story-label{font-size:9px;letter-spacing:1px;color:#739365;display:flex;gap:9px;align-items:center;margin-bottom:20px}.story-scene h4{font-family:Mundial,Arial,sans-serif;font-size:31px;font-weight:300;letter-spacing:-1px;line-height:1.17;margin:0 0 25px;color:#3b5b42}.brief-story{width:100%;max-width:415px}.brief-field{position:relative;background:#ffffffc9;border:1px solid #dce8d1;border-radius:8px;padding:16px 18px;margin-top:10px;box-shadow:0 4px 9px #46612e03}.brief-field>span{display:block;font-size:8px;letter-spacing:1px;color:#98a987;margin-bottom:7px}.brief-field>strong{font-size:14px;font-weight:500;color:#476345;letter-spacing:-.2px;display:block;padding-right:22px}.brief-field>svg{position:absolute;right:16px;bottom:18px;color:#91ac79}.brief-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.brief-field-row .brief-field{padding:14px}.brief-field-row .brief-field>strong{font-size:12px}.brief-field .visual-skills{margin:10px 0 0}.brief-field .visual-skills>span{font-size:9px}.story-bottom{display:flex;align-items:center;gap:8px;font-size:10px;color:#7e9a68;margin-top:24px}.review-story{width:100%;max-width:360px;position:relative;padding-top:15px}.review-story>.floating-label{position:relative;left:30px;transform:rotate(-3deg);margin-bottom:-3px;z-index:2;padding:11px 16px;font-size:10px}.review-story .talent-illustration{padding:29px;transform:rotate(2deg)}.review-story .talent-top>div>strong{font-size:19px}.review-story .talent-top>div>span{font-size:12px}.review-story .illustrated-avatar{width:52px;height:57px}.review-story .talent-fit{gap:17px}.review-story .match-ring{width:82px;height:82px}.review-story .match-ring strong{font-size:26px}.review-story .talent-fit>div>strong{font-size:16px}.review-story .talent-fit small:not(.match-ring small),.review-story .talent-illustration .visual-skills>span{font-size:10px}.review-story .talent-details{font-size:11px;padding-top:20px;gap:13px}.review-foot{display:flex;justify-content:center;gap:18px;font-size:9px;color:#7e9769;margin-top:25px}.review-foot>span{display:flex;align-items:center;gap:5px}.shortlist-story{width:100%;max-width:405px}.shortlist-demo-card{padding:20px;background:#fff;border:1px solid #d5e3c6;border-radius:12px;box-shadow:0 10px 20px #3a682b0a;transform:rotate(-1deg)}.shortlist-demo-card .talent-top>div>strong{font-size:15px}.mini-score{margin-left:auto;font-size:21px;line-height:1.3;color:var(--teal);text-align:right}.mini-score small{font-size:8px;display:block;color:#88a171;margin-top:3px;white-space:nowrap}.save-example{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #b8d6b1;border-radius:6px;padding:12px;background:#eff7e8;color:#58824c;font-size:11px;width:100%;margin-top:20px;transition:background .2s}.save-example:hover{background:#dfefd4}.save-example.is-saved{background:var(--teal);border-color:var(--teal);color:#fff}.shortlist-arrow{display:block;margin:16px auto;color:#9cb684}.shortlist-tray{display:flex;gap:12px;align-items:center;border:1px dashed #bbd2a7;border-radius:8px;padding:17px;background:#f8fbf2;color:#809966}.shortlist-tray strong{font-size:12px;font-weight:500}.shortlist-tray>span{margin-left:auto;font-size:10px;color:#829974}.scene-help{font-size:9px;text-align:center;color:#8ba17b;margin-top:16px}.conversation-story{width:100%;max-width:415px}.conversation-role{display:flex;align-items:center;gap:12px;border:1px solid #dbe6d2;background:#ffffffaa;padding:14px;border-radius:9px;margin-bottom:24px}.conversation-role .brief-icon{width:39px;height:40px;border-radius:8px;margin:0}.conversation-role strong{font-size:12px;font-weight:500;display:block;color:#4d715a}.conversation-role div>span{font-size:9px;color:#8a9e7d;display:block;margin-top:4px}.story-bubble{max-width:85%;padding:17px;font-size:13px;line-height:1.75;border:1px solid #d4e1cc;box-shadow:0 4px 9px #274e2c05}.story-bubble.sent{background:var(--teal);color:#fff;margin-left:auto;border-color:var(--teal);border-radius:13px 13px 2px 13px;transform:rotate(1deg)}.story-bubble.sent>svg{display:block;margin:8px 0 0 auto;color:#bce3d0}.story-bubble.received{background:white;color:#68815d;margin-top:17px;border-radius:13px 13px 13px 2px;transform:rotate(-2deg)}.conversation-next{display:flex;align-items:center;gap:12px;margin-top:30px;padding:17px;background:#e4eed9;border:1px solid #d5e2c2;border-radius:8px}.conversation-next .note-icon{background:#f0f6e9;border-color:#d5e2c4;color:#8cac68;width:34px;height:34px}.conversation-next strong{font-size:12px;font-weight:500;display:block;color:#607c4d}.conversation-next div>span{display:block;font-size:9px;color:#8da17c;margin-top:4px}.employer-custom-visual{min-width:0}.compact-canvas{padding:22px;border-radius:20px}.compact-canvas .canvas-heading>span:last-child{display:none}.compact-canvas .canvas-heading{font-size:7px}.compact-canvas .canvas-roles{gap:5px;margin-top:20px}.compact-canvas .canvas-roles button{font-size:8px;padding:7px 8px;gap:6px}.compact-canvas .canvas-roles svg{width:10px}.compact-canvas .hiring-composition{display:block;min-height:490px;padding:0}.compact-canvas .brief-illustration{position:absolute;left:3px;top:28px;width:55%;transform:rotate(-6deg);padding:20px 18px}.compact-canvas .brief-footer,.compact-canvas .brief-illustration .brief-divider,.compact-canvas .brief-illustration>.visual-overline,.compact-canvas .brief-illustration>.visual-skills{display:none}.compact-canvas .brief-illustration h3{font-size:19px}.compact-canvas .canvas-talent{position:absolute;right:5px;top:190px;width:82%;max-width:350px;transform:rotate(3deg)}.compact-canvas .decision-illustration{display:none}.compact-canvas .canvas-orbit{height:340px;width:90%;top:50px;left:0}.compact-canvas .canvas-talent .talent-illustration{padding:25px}.compact-canvas .canvas-footer{font-size:8px;flex-direction:column;gap:5px;margin-top:22px}.compact-canvas .canvas-footer>span:last-child{font-size:8px}.compact-canvas .leaf-b{right:15%;top:56px;width:48px;height:105px;transform:rotate(39deg)}.compact-canvas .leaf-a{left:2%;bottom:25px;width:42px;height:88px;transform:rotate(-13deg)}.compact-canvas .leaf-c{display:none}.profile-story{position:relative;background:radial-gradient(ellipse at top right,#eef5df,#e7f2e5);padding:35px 42px 68px;border:1px solid #dce7d2;border-radius:18px;overflow:hidden}.profile-story-top{display:flex;justify-content:space-between;gap:15px;color:#83a565;margin-bottom:28px}.profile-story .talent-illustration{transform:rotate(-2deg);padding:30px}.profile-story .talent-top>div>strong{font-size:21px}.profile-story .talent-top>div>span{font-size:12px}.profile-story .talent-fit{gap:20px}.profile-story .match-ring{width:78px;height:78px}.profile-story .talent-fit>div>strong{font-size:16px}.profile-story .visual-skills>span{font-size:10px}.profile-story .talent-details{gap:16px}.profile-story .talent-details>span{font-size:10px}.profile-facts-custom{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:23px;padding-top:20px;border-top:1px solid #e2ebd8}.profile-facts-custom>div{padding:10px;background:#f8faf4;border:1px solid #e8edde;border-radius:5px}.profile-facts-custom span{display:block;font-size:8px;color:#8b9d78}.profile-facts-custom strong{display:block;font-size:10px;font-weight:500;margin-top:5px;color:#698650}.profile-story-note{display:flex;align-items:center;gap:13px;margin:22px 8px 0;color:#83a364}.profile-story-note p{font-size:11px;color:#8ba178;line-height:1.8}.profile-story-note strong{font-weight:500;color:#6d8b55}@media(max-width:1150px){.new-hero-art{margin-top:42px}.hiring-canvas{padding:22px}.hiring-composition{gap:21px;padding:45px 5px 35px;min-height:420px}.brief-illustration,.decision-illustration{padding:19px 16px}.brief-illustration h3{font-size:17px}.canvas-talent .talent-illustration{padding:26px 17px 20px}.talent-top{gap:9px}.talent-top>div>strong{font-size:14px}.talent-top>div>span{font-size:9px}.talent-fit{gap:10px}.talent-fit>div>strong{font-size:11px}.match-ring{width:56px;height:56px}.match-ring strong{font-size:20px}.talent-fit .visual-overline{font-size:7px}.talent-fit small:not(.match-ring small){font-size:8px}.decision-illustration h3{font-size:24px}.decision-line{padding:8px 7px;gap:7px}.decision-line>svg{width:13px}.canvas-footer{font-size:9px}.canvas-footer>span:last-child{font-size:8px}.canvas-leaf.leaf-a{bottom:0;width:33px;height:68px}.custom-chapter-panel{grid-template-columns:.85fr 1.2fr}.custom-chapter-panel .chapter-copy{padding:36px 25px}.story-scene{padding:35px 25px 60px}.story-scene h4{font-size:29px}.story-label{font-size:8px}.profile-story{padding:29px 27px 63px}.profile-story .talent-illustration{padding:24px}.compact-canvas{padding:20px}.compact-canvas .canvas-roles button{font-size:7px;gap:4px}.compact-canvas .canvas-talent{width:91%}.compact-canvas .hiring-composition{min-height:490px}.compact-canvas .brief-illustration{width:67%}}@media(max-width:900px){.canvas-heading,.canvas-heading>span:last-child{font-size:7px}.hiring-composition{gap:17px}.brief-illustration{padding:16px 13px}.brief-illustration h3{font-size:15px}.brief-illustration .visual-skills>span{font-size:8px;padding:4px 5px}.card-corner{font-size:7px}.brief-footer{font-size:7px;gap:5px}.brief-footer>svg{width:13px}.talent-top>svg{display:none}.illustrated-avatar{width:36px;height:41px;font-size:11px}.canvas-talent .talent-illustration{padding:26px 14px 18px}.canvas-talent>.floating-label{font-size:7px;padding:7px 10px;gap:5px}.talent-fit{gap:9px}.talent-fit>div>strong{font-size:10px}.talent-fit small:not(.match-ring small){font-size:7px}.match-ring{width:49px;height:49px}.match-ring strong{font-size:18px}.talent-illustration .visual-skills>span{font-size:7px;padding:4px 5px}.talent-details>span{font-size:8px}.talent-details{margin-top:17px;padding-top:13px;gap:7px}.decision-illustration{padding:18px 13px}.decision-illustration h3{font-size:23px}.decision-line strong{font-size:9px}.decision-line div>span{font-size:7px}.decision-line>svg{display:none}.canvas-footer,.decision-note{font-size:8px}.canvas-footer>span:last-child{font-size:7px}.custom-chapter-panel{grid-template-columns:1fr}.custom-chapter-panel .chapter-copy{padding:30px}.story-scene{margin:0 20px 20px;min-height:540px;padding:45px 35px 65px}.story-scene h4{font-size:33px}.story-label{font-size:9px}.review-story .talent-top>svg{display:block}.employer-custom-visual{max-width:570px;width:100%;margin:auto}.compact-canvas .hiring-composition{min-height:510px}.compact-canvas .canvas-talent{width:80%;right:10px}.compact-canvas .brief-illustration{width:57%}.compact-canvas .canvas-talent .talent-top>div>strong{font-size:18px}.compact-canvas .talent-top>div>span{font-size:11px}.compact-canvas .match-ring{width:71px;height:71px}.compact-canvas .talent-fit>div>strong{font-size:14px}.compact-canvas .talent-fit small:not(.match-ring small),.compact-canvas .talent-illustration .visual-skills>span{font-size:9px}.compact-canvas .talent-details>span{font-size:10px}.compact-canvas .canvas-roles button{font-size:9px;padding:8px 11px;gap:9px}.profile-story{padding:26px 20px 60px}.profile-story .talent-illustration{padding:22px 17px}.profile-story .talent-fit{gap:12px}.profile-story .match-ring{width:64px;height:64px}.profile-story .talent-fit>div>strong{font-size:13px}.profile-story .talent-fit small:not(.match-ring small),.profile-story .visual-skills>span{font-size:8px}.profile-story .talent-details{gap:9px}.profile-facts-custom strong{font-size:9px}.profile-story-top>.visual-overline{font-size:7px}}@media(max-width:680px){.site-header{height:70px}.brand img{width:65px;height:44px}.mobile-nav{top:69px}.header-cta{font-size:10px}.footer-brand img{width:75px}.home-hero{padding-top:42px}.new-hero-art{margin-top:31px}.hiring-canvas{padding:18px 16px;border-radius:15px}.canvas-heading{font-size:6px;letter-spacing:.9px;gap:5px}.canvas-heading>span:last-child{display:none}.canvas-roles{gap:5px;justify-content:space-between;margin-top:18px}.canvas-roles button{font-size:8px;padding:7px 8px;gap:5px;flex:1 1;line-height:1.5}.canvas-roles button>svg{display:none}.hiring-composition{display:flex;flex-direction:column;gap:24px;min-height:0;padding:24px 6px 20px}.brief-illustration{transform:rotate(-3deg);width:91%;display:grid;grid-template-columns:36px 1fr;column-gap:11px;align-items:center;padding:14px 17px;border-radius:10px;margin-right:auto}.brief-illustration .card-corner{grid-column:2;font-size:6px;letter-spacing:.7px;line-height:1.5}.brief-illustration .brief-icon{grid-column:1;grid-row:1/4;width:36px;height:39px;margin:0;border-radius:9px}.brief-illustration .brief-icon>svg{width:19px}.brief-illustration h3{font-size:15px;grid-column:2;margin-top:4px;line-height:1.4}.brief-illustration>p{grid-column:2;font-size:8px;margin-top:3px}.brief-illustration>.brief-divider,.brief-illustration>.brief-footer,.brief-illustration>.visual-overline,.brief-illustration>.visual-skills{display:none}.canvas-talent{width:95%;max-width:350px;margin-left:auto;margin-top:7px}.canvas-talent .talent-illustration{padding:25px 21px 20px;box-shadow:0 14px 25px #1d543415,0 0 0 4px #ffffff60}.canvas-talent>.floating-label{font-size:7px;padding:7px 10px;top:-16px}.illustrated-avatar{width:39px;height:43px;font-size:12px}.talent-top>div>strong{font-size:16px}.talent-top>div>span{font-size:10px}.talent-fit{margin-top:17px;padding:16px 0;gap:14px}.match-ring{width:62px;height:62px}.match-ring strong{font-size:21px}.talent-fit .visual-overline{font-size:7px}.talent-fit>div>strong{font-size:13px}.talent-fit small:not(.match-ring small){font-size:9px}.talent-illustration .visual-skills>span{font-size:8px;padding:5px 7px}.talent-details>span{font-size:8px}.talent-details{gap:10px;margin-top:17px;padding-top:13px}.decision-illustration{display:flex;align-items:center;gap:11px;width:91%;transform:rotate(2deg);padding:15px 16px;border-radius:9px;margin-right:auto}.decision-illustration .card-corner,.decision-line,.decision-note{display:none}.decision-icon{margin:0;width:37px;height:37px;flex-shrink:0}.decision-icon svg{width:19px}.decision-illustration h3{font-family:Arial,sans-serif;font-size:12px;letter-spacing:-.2px;line-height:1.6;margin:0}.decision-illustration h3 br{display:none}.decision-illustration h3 br:after{content:" "}.canvas-orbit{left:0;top:65px;width:100%;height:340px}.orbit-two{top:115px;transform:rotate(10deg)}.canvas-branches{inset:0;height:100%}.canvas-branches path{opacity:.25}.canvas-leaf.leaf-a{bottom:12px;left:auto;right:1px;width:24px;height:51px;transform:rotate(37deg)}.canvas-leaf.leaf-b{top:14px;right:0;width:20px;height:45px}.canvas-leaf.leaf-c{top:45%;left:-5px;width:22px;height:49px;transform:rotate(-35deg)}.canvas-footer{display:block;font-size:8px;padding-top:13px;line-height:1.7}.canvas-footer>span:last-child{font-size:7px;display:block;margin-top:3px}.custom-chapter-panel .chapter-copy{padding:27px 23px}.story-scene{margin:0 10px 10px;padding:29px 19px 62px;min-height:485px;border-radius:10px}.scene-watermark{font-size:240px;top:28px;right:-8px;letter-spacing:-15px}.scene-caption{left:17px;right:17px;bottom:20px;font-size:6px;letter-spacing:.6px}.scene-caption>span,.story-label{font-size:7px}.story-label{letter-spacing:.7px;gap:7px}.story-scene h4{font-size:29px;margin-bottom:23px}.brief-field{padding:14px}.brief-field>strong{font-size:12px}.brief-field>span{font-size:7px}.brief-field-row{gap:8px}.brief-field-row .brief-field{padding:12px}.brief-field-row .brief-field>strong{font-size:11px}.brief-field-row .brief-field>svg{width:12px;right:11px;bottom:14px}.brief-field .visual-skills{gap:5px}.brief-field .visual-skills>span{font-size:8px;padding:5px}.story-bottom{font-size:8px;line-height:1.7;gap:7px}.review-story>.floating-label{font-size:8px;padding:10px 12px;left:10px}.review-story .talent-illustration{padding:25px 21px}.review-story .talent-top>div>strong{font-size:17px}.review-story .talent-top>div>span{font-size:10px}.review-story .illustrated-avatar{width:44px;height:49px}.review-story .talent-fit{gap:12px}.review-story .match-ring{width:66px;height:66px}.review-story .match-ring strong{font-size:22px}.review-story .talent-fit>div>strong{font-size:13px}.review-story .talent-fit small:not(.match-ring small){font-size:9px}.review-story .talent-illustration .visual-skills>span{font-size:8px}.review-story .talent-details{gap:10px}.review-foot{font-size:8px;gap:10px}.review-foot svg{width:12px}.shortlist-demo-card{padding:17px 14px}.shortlist-demo-card .talent-top{gap:9px}.shortlist-demo-card .illustrated-avatar{width:33px;height:38px;font-size:10px}.shortlist-demo-card .talent-top>div>strong{font-size:13px}.shortlist-demo-card .talent-top>div>span{font-size:8px}.mini-score{font-size:19px}.mini-score small{font-size:6px}.shortlist-demo-card .visual-skills{gap:5px}.shortlist-demo-card .visual-skills>span{font-size:8px;padding:5px 6px}.save-example{font-size:9px;padding:11px 8px;gap:6px}.shortlist-tray{padding:15px 12px;gap:9px}.shortlist-tray strong{font-size:11px}.shortlist-tray>span{font-size:8px}.shortlist-tray>svg{width:16px}.scene-help{font-size:8px;line-height:1.8}.conversation-role{padding:12px;gap:9px}.conversation-role strong{font-size:10px}.conversation-role div>span{font-size:8px}.conversation-role .brief-icon{width:32px;height:35px;flex-shrink:0}.story-bubble{font-size:11px;padding:14px;max-width:91%}.conversation-next{padding:13px 11px;gap:9px;margin-top:26px}.conversation-next strong{font-size:10px}.conversation-next div>span{font-size:8px}.conversation-next .note-icon{width:30px;height:30px}.compact-canvas{padding:20px 18px}.compact-canvas .hiring-composition{min-height:0;display:flex;padding:28px 0 12px}.compact-canvas .brief-illustration{position:relative;inset:auto;width:91%;padding:14px 17px;transform:rotate(-3deg)}.compact-canvas .brief-illustration h3{font-size:16px}.compact-canvas .canvas-talent{position:relative;inset:auto;width:94%;transform:none;max-width:350px}.compact-canvas .canvas-talent .talent-illustration{padding:25px 21px 20px}.compact-canvas .canvas-roles{gap:5px}.compact-canvas .canvas-roles button{font-size:8px;gap:4px;padding:7px}.compact-canvas .canvas-roles svg{display:none}.compact-canvas .canvas-talent .talent-top>div>strong{font-size:16px}.compact-canvas .canvas-talent .talent-top>div>span{font-size:10px}.compact-canvas .match-ring{width:62px;height:62px}.compact-canvas .talent-fit>div>strong{font-size:13px}.compact-canvas .talent-details>span,.compact-canvas .talent-illustration .visual-skills>span{font-size:8px}.compact-canvas .canvas-footer{margin-top:7px}.compact-canvas .leaf-b{width:23px;height:53px;right:0;top:20px}.compact-canvas .leaf-a{width:20px;height:45px;left:0;bottom:32px}.profile-story{padding:30px 24px 68px}.profile-story .talent-illustration{padding:25px 20px}.profile-story .talent-top>div>strong{font-size:20px}.profile-story .talent-top>div>span{font-size:11px}.profile-story .match-ring{width:66px;height:66px}.profile-story .talent-fit>div>strong{font-size:14px}.profile-story .talent-details>span,.profile-story .talent-fit small:not(.match-ring small),.profile-story .visual-skills>span{font-size:9px}.profile-story-top>.visual-overline{font-size:8px}.profile-story .profile-facts-custom{gap:9px}.profile-facts-custom strong{font-size:9px}.profile-story-note{margin-top:25px}.enquiry-pill{font-size:8px;padding:4px 8px}}@media(max-width:370px){.hiring-canvas{padding:17px 12px}.canvas-roles button{font-size:7px;padding:7px 6px}.hiring-composition{padding-left:2px;padding-right:2px}.canvas-talent .talent-illustration{padding-left:17px;padding-right:17px}.canvas-talent{width:96%}.story-scene{padding-left:15px;padding-right:15px}.story-scene h4{font-size:27px}.shortlist-tray{gap:6px}.shortlist-tray strong{font-size:10px}.shortlist-tray>span{font-size:7px}.profile-story{padding-left:18px;padding-right:18px}}@media(prefers-reduced-motion:reduce){.brief-illustration,.canvas-talent{animation:none}.canvas-roles button,.save-example{transition:none}}.home-hero.visual-first-hero{padding:34px 0 48px;overflow:hidden;background:radial-gradient(ellipse at 77% 43%,#e6f1df 0,#f3f9f1 30%,#fbfdfb 68%)}.visual-first-hero .hero-content{display:grid;grid-template-columns:.95fr 1.12fr;gap:34px;align-items:center;text-align:left;min-height:600px}.visual-first-hero .hero-copy{padding:28px 0 30px;position:relative;z-index:2}.visual-first-hero .hero-kicker{font-size:8px;letter-spacing:1.25px;gap:8px;margin-bottom:29px}.visual-first-hero h1{font-size:clamp(54px,5.2vw,74px);letter-spacing:-3px;line-height:1.07}.visual-first-hero h1>span{display:inline-block;max-width:540px}.visual-first-hero .hero-description{margin:27px 0 28px;max-width:385px;font-size:16px;line-height:1.85}.visual-first-hero .button-row{justify-content:flex-start;gap:12px}.visual-first-hero .button{font-size:13px;padding:14px 19px;gap:17px}.visual-first-hero .hero-explore{margin-top:24px;padding-left:0;font-size:11px}.hero-garden{position:relative;min-width:0;height:594px;isolation:isolate}.garden-art{position:absolute;inset:-25px -33px 44px -34px;z-index:-1}.garden-sculpture{height:100%;width:100%;overflow:visible}.garden-petal{transition:filter .45s,opacity .45s;transform-origin:center}.garden-stage-0 .petal-left,.garden-stage-1 .petal-top,.garden-stage-2 .petal-right{filter:brightness(1.12)}.garden-match-note,.garden-top-note{position:absolute;display:flex;gap:12px;align-items:center;border:1px solid #d7e6d3;background:#fffffff5;box-shadow:0 14px 29px -18px #174b2d4a;border-radius:10px;padding:15px 17px;z-index:3}.garden-top-note{left:-8px;top:84px;transform:rotate(-5deg)}.garden-mini-icon{display:grid;place-items:center;width:34px;height:36px;background:#e7f3e9;border:1px solid #cde3ce;border-radius:8px;color:var(--teal)}.garden-match-note strong,.garden-top-note strong{display:block;font-size:12px;font-weight:500;color:#385e4e}.garden-match-note div>span,.garden-top-note div>span{display:block;font-size:9px;color:#8b9f7f;margin-top:3px}.garden-top-note .status-dot{width:4px;height:4px;margin-left:4px}.garden-match-note{right:-4px;top:206px;transform:rotate(5deg);gap:10px;padding:14px 17px}.garden-ring{width:43px;height:43px;border:2px solid var(--teal);border-right:2px solid #d5e6c8;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;letter-spacing:-.7px;color:var(--teal)}.garden-ring small{font-size:9px;letter-spacing:0}.garden-story-card{position:absolute;left:17%;right:9%;bottom:73px;background:#ffffffee;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px 25px 17px;border:1px solid #dce7d6;border-radius:13px;box-shadow:0 25px 40px -24px #1b54384d,0 0 0 5px #ffffff58;transform:rotate(-3deg);animation:garden-card-enter .35s ease}.garden-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8caa78;margin-bottom:17px}.garden-card-heading>span{display:flex;gap:8px;align-items:center;font-size:8px;letter-spacing:1px}.garden-story-card h3{font-family:Mundial,Arial,sans-serif;font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:300;color:#315a49}.garden-story-card>p{font-size:11px;color:#829775;margin-top:8px}.garden-card-detail{display:flex;align-items:center;gap:8px;border-top:1px solid #e0ead7;padding-top:15px;margin-top:18px;font-size:10px;color:#759361;min-height:38px}.garden-card-detail>strong{font-size:10px;font-weight:500}.garden-card-detail>span:last-child{font-size:9px;margin-left:auto;display:flex;gap:4px;align-items:center;color:#95a782}.garden-check,.garden-initials{width:24px;height:26px;display:grid;place-items:center;background:#eaf2db;border:1px solid #d7e5c0;border-radius:6px;font-size:8px;color:#7d985b}.garden-check{background:var(--teal);border-color:var(--teal);color:white}.garden-stage-controls{position:absolute;bottom:5px;left:0;right:0;display:flex;justify-content:center;gap:6px}.garden-stage-controls button{display:flex;gap:7px;align-items:center;padding:11px 12px;border-radius:6px;border:1px solid transparent;font-size:10px;color:#809577;line-height:1.5;transition:background .2s,border-color .2s,color .2s}.garden-stage-controls button>span{font-size:8px;color:#98ac8a}.garden-stage-controls button[aria-pressed=true]{border-color:#c7ddbe;background:#fff;color:var(--teal-dark);box-shadow:0 4px 10px #37642b06}.garden-stage-controls button:hover{background:#ffffffa8;color:var(--teal-dark)}@keyframes garden-card-enter{0%{opacity:.55;translate:0 8px}to{opacity:1;translate:0 0}}@media(min-width:1600px){.visual-first-hero .hero-content{min-height:650px}.hero-garden{height:625px}.garden-story-card{bottom:84px}.garden-art{inset:-15px -35px 42px}}@media(max-width:1150px){.visual-first-hero .hero-content{gap:20px;grid-template-columns:1fr 1fr;min-height:565px}.visual-first-hero h1{font-size:59px;letter-spacing:-2.8px}.visual-first-hero .hero-kicker{font-size:7px;letter-spacing:.9px}.visual-first-hero .hero-description{font-size:14px}.visual-first-hero .button{font-size:11px;padding:13px 15px;gap:11px}.hero-garden{height:552px}.garden-art{inset:5px -40px 67px -40px}.garden-top-note{top:83px;left:-10px;padding:12px;gap:9px}.garden-match-note strong,.garden-top-note strong{font-size:10px}.garden-match-note div>span,.garden-top-note div>span{font-size:8px}.garden-match-note{top:202px;right:-7px;padding:12px;gap:8px}.garden-ring{width:35px;height:35px;font-size:15px}.garden-ring small{font-size:8px}.garden-story-card{left:9%;right:2%;bottom:70px;padding:21px 20px 16px}.garden-story-card h3{font-size:28px}.garden-card-detail>span:last-child{font-size:8px}.garden-stage-controls button{padding:10px 8px;font-size:9px;gap:5px}.garden-stage-controls button>span{font-size:7px}}@media(max-width:900px) and (min-width:681px){.home-hero.visual-first-hero{padding:28px 0 32px}.visual-first-hero .hero-content{gap:14px;min-height:515px}.visual-first-hero h1{font-size:48px;letter-spacing:-2.3px}.visual-first-hero .hero-kicker{font-size:6px;letter-spacing:.5px;gap:5px}.visual-first-hero .hero-description{font-size:13px;margin:22px 0}.visual-first-hero .button-row{gap:9px;align-items:flex-start;flex-direction:column}.visual-first-hero .button{font-size:11px;min-width:170px;justify-content:space-between}.visual-first-hero .hero-explore{font-size:10px;margin-top:18px}.hero-garden{height:500px}.garden-art{inset:30px -40px 108px -42px}.garden-top-note{top:93px;left:-8px;padding:10px;gap:7px}.garden-top-note .garden-mini-icon{width:27px;height:29px}.garden-top-note strong{font-size:9px}.garden-top-note div>span{font-size:7px}.garden-top-note .status-dot{display:none}.garden-match-note{top:215px;padding:10px;right:-4px}.garden-match-note strong{font-size:9px}.garden-match-note div>span{font-size:7px}.garden-story-card{left:4%;right:0;bottom:69px;padding:19px 16px 15px}.garden-story-card h3{font-size:25px}.garden-story-card>p{font-size:10px}.garden-card-heading>span{font-size:6px;letter-spacing:.8px}.garden-card-heading{margin-bottom:14px}.garden-card-detail{gap:7px;margin-top:15px;padding-top:12px}.garden-card-detail>strong{font-size:9px}.garden-card-detail>span:last-child{font-size:7px}.garden-stage-controls{flex-wrap:wrap;gap:3px;bottom:0}.garden-stage-controls button{padding:8px 5px;font-size:8px;gap:4px}.garden-stage-controls button>span{font-size:6px}}@media(max-width:680px){.home-hero.visual-first-hero{padding:22px 0 28px}.visual-first-hero .hero-content{display:flex;flex-direction:column;gap:0;min-height:0;text-align:center}.visual-first-hero .hero-copy{padding:0;display:contents}.visual-first-hero .hero-kicker{font-size:6px;letter-spacing:1px;margin:0 0 16px;order:0}.visual-first-hero h1{font-size:43px;line-height:1.06;letter-spacing:-1.9px;order:1;max-width:350px}.visual-first-hero h1>span{max-width:350px}.visual-first-hero .hero-description{font-size:12px;line-height:1.75;max-width:300px;margin:17px auto 20px;order:2}.visual-first-hero .button-row{justify-content:center;gap:9px;order:4;margin-top:13px;flex-wrap:nowrap}.visual-first-hero .button{font-size:11px;padding:13px 16px;gap:10px}.visual-first-hero .hero-explore{font-size:10px;order:5;margin:15px 0 0;padding:0}.hero-garden{order:3;width:100%;max-width:440px;height:353px;margin-top:-6px}.garden-art{inset:-28px -20px 56px -20px}.garden-top-note{left:0;top:34px;padding:10px 11px;gap:8px;border-radius:8px}.garden-mini-icon{width:27px;height:29px;border-radius:7px}.garden-mini-icon svg{width:14px}.garden-match-note strong,.garden-top-note strong{font-size:9px}.garden-match-note div>span,.garden-top-note div>span{font-size:7px}.garden-top-note .status-dot{display:none}.garden-match-note{right:-1px;top:128px;padding:10px;gap:8px;border-radius:8px}.garden-ring{width:32px;height:32px;font-size:14px}.garden-ring small{font-size:7px}.garden-story-card{bottom:50px;left:11%;right:4%;padding:16px 16px 12px;border-radius:10px;box-shadow:0 17px 25px -18px #1b54384d,0 0 0 3px #ffffff58}.garden-card-heading{margin-bottom:9px}.garden-card-heading>span{font-size:6px;letter-spacing:.8px;gap:6px}.garden-card-heading svg{width:13px}.garden-story-card h3{font-size:24px;letter-spacing:-.8px}.garden-story-card>p{font-size:9px;margin-top:5px}.garden-card-detail{margin-top:11px;padding-top:10px;min-height:30px;gap:7px}.garden-card-detail>strong{font-size:9px}.garden-card-detail>span:last-child{font-size:7px}.garden-check,.garden-initials{width:21px;height:22px;font-size:7px}.garden-stage-controls{bottom:0;gap:5px}.garden-stage-controls button{font-size:8px;gap:5px;padding:9px 8px}.garden-stage-controls button>span{font-size:6px}}@media(max-width:370px){.visual-first-hero h1{font-size:38px;max-width:310px}.visual-first-hero .hero-description{font-size:11px;max-width:270px}.visual-first-hero .hero-kicker{font-size:5px}.hero-garden{height:330px}.garden-art{inset:-17px -23px 62px}.garden-top-note{top:34px;padding:8px;gap:6px}.garden-match-note{top:124px;padding:8px}.garden-story-card{left:8%;right:2%;bottom:47px;padding:14px}.garden-story-card h3{font-size:22px}.garden-stage-controls button{font-size:7px;padding:9px 6px}.garden-stage-controls{gap:3px}.visual-first-hero .button{font-size:10px;padding:12px 14px}}@media(prefers-reduced-motion:reduce){.garden-petal,.garden-stage-controls button{transition:none}.garden-story-card{animation:none}}