:root{--paper:#FBF6F0;--moss:#1F3A25;--deep:#102515;--sprout:#59BE6C;--sprout-deep:#1D7D3E;--sprout-soft:#D2F2D6;--coral:#E77C5B;--coral-soft:#FDD4C6;--neutral:#5C675D;--line:#E1DED5;--warn:#F0B135;--display:"Sora",sans-serif;--text:"IBM Plex Sans",sans-serif}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:optional;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2")}@font-face{font-family:Sora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/sora-latin.woff2) format("woff2")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--moss);font-family:var(--text);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}svg{display:block;width:1em;height:1em}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}[data-reveal].show{opacity:1;transform:none}.header{position:fixed;inset:0 0 auto;z-index:50;padding:18px 24px}.nav{max-width:1240px;margin:auto;height:68px;padding:0 14px 0 22px;display:flex;align-items:center;justify-content:space-between;background:#fbf6f0d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(31,58,37,.08);border-radius:22px;box-shadow:0 10px 40px #1025150d}.logo{display:inline-flex;align-items:center;gap:10px;font:600 29px/1 var(--display);letter-spacing:-.06em}.mark{display:inline-flex;width:38px;height:38px}.mark svg g{stroke:var(--moss)}.mark svg .accent{stroke:var(--sprout)}.logo.inverse,.mark.inverse{color:var(--paper)}.mark.inverse svg g{stroke:var(--paper)}.mark.inverse svg .accent{stroke:var(--sprout)}.nav nav{display:flex;gap:34px;font-size:15px;font-weight:500}.nav nav a{opacity:.76;transition:.2s}.nav nav a:hover{opacity:1}.actions{display:flex;align-items:center;gap:14px}.login{font-size:14px;font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--moss);color:var(--paper);padding:16px 22px;border-radius:14px;font-weight:600;transition:transform .2s,background .2s}.btn svg{font-size:18px}.btn:hover{transform:translateY(-2px);background:var(--deep)}.btn.small{padding:12px 16px;border-radius:12px;font-size:14px}.menu{display:none;background:none;border:0}.menu span{display:block;width:24px;height:2px;background:var(--moss);margin:5px}.hero{min-height:100vh;padding:170px 24px 50px;position:relative;overflow:hidden}.hero-copy{max-width:960px;margin:0 auto;text-align:center;position:relative;z-index:2}.badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:#ffffff9e;font-size:13px;font-weight:600;color:var(--neutral)}.badge i{width:8px;height:8px;border-radius:50%;background:var(--sprout);box-shadow:0 0 0 6px #59be6c24}h1,h2,h3{font-family:var(--display);margin:0;letter-spacing:-.055em}.hero h1{font-size:clamp(62px,8.2vw,126px);line-height:.92;font-weight:600;max-width:1100px;margin:30px auto 28px}.hero h1 em{font-style:normal;color:var(--sprout-deep)}.hero-copy>p{max-width:760px;margin:0 auto;color:var(--neutral);font-size:20px;line-height:1.55}.hero-actions{display:flex;gap:24px;align-items:center;justify-content:center;margin-top:34px}.hero-btn{padding:18px 24px}.text-link{font-weight:600;display:inline-flex;gap:10px;align-items:center}.glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.24;pointer-events:none}.g1{width:420px;height:420px;background:var(--sprout);left:-120px;top:220px}.g2{width:360px;height:360px;background:var(--coral);right:-140px;top:140px;opacity:.12}.hero-visual{max-width:1160px;margin:70px auto 0}.stage{height:620px;position:relative}.ring{position:absolute;border:1px solid rgba(31,58,37,.09);border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%)}.r1{width:900px;height:430px}.r2{width:1120px;height:540px}.dash{position:absolute;width:min(820px,74vw);left:50%;top:48%;transform:translate(-50%,-50%) perspective(1200px) rotateX(3deg);background:#fff;border-radius:28px;padding:26px;box-shadow:0 45px 90px #1f3a252e;border:1px solid rgba(31,58,37,.08)}.dash-top,.dash-title,.expert,.task,.phone-head,.phone-list>div{display:flex;align-items:center}.dash-top .mark{width:30px;height:30px}.company{margin-left:14px;font-weight:600}.company span{color:var(--neutral);font-weight:400;margin-left:8px}.avatar,.phone-head b{margin-left:auto;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--deep);color:#fff;font-size:12px}.dash-title{justify-content:space-between;margin:34px 0 20px}.dash-title small{color:var(--neutral);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.dash-title h3,.dash-heading{font:600 30px var(--display);letter-spacing:-.04em;margin-top:5px;display:block}.pill{padding:9px 12px;border-radius:999px;font-size:12px;font-weight:600}.warn{background:#fff1ca;color:#6d4d00}.track{height:9px;background:#edf0ec;border-radius:20px;overflow:hidden}.track i{display:block;width:43%;height:100%;background:linear-gradient(90deg,var(--moss),var(--sprout));border-radius:inherit;animation:load 2.4s ease both}.steps{display:flex;justify-content:space-between;color:var(--neutral);font-size:11px;margin-top:7px}.tasks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.task{padding:14px;border:1px solid var(--line);border-radius:16px;gap:10px}.task.active{border-color:var(--sprout);background:#f7fff8}.task b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:#eff2ef;font-size:12px}.task b.ok{background:var(--sprout-soft);color:var(--sprout-deep)}.task b.ia{background:var(--moss);color:#fff}.task p{margin:0;min-width:0}.task p strong,.task p span{display:block}.task p strong{font-size:13px}.task p span{font-size:11px;color:var(--neutral);margin-top:3px}.task em{margin-left:auto;font-style:normal;font-size:10px;color:var(--neutral)}.expert{padding-top:18px;border-top:1px solid var(--line)}.expert-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--coral-soft);font-weight:700}.expert p{margin:0 0 0 10px}.expert p span,.expert p strong{display:block}.expert p span{font-size:11px;color:var(--neutral)}.expert p strong{font-size:13px;margin-top:2px}.expert em{margin-left:auto;font-style:normal;font-size:11px;color:var(--sprout-deep);display:flex;align-items:center;gap:6px}.expert em i{width:7px;height:7px;border-radius:50%;background:var(--sprout)}.float{position:absolute;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 24px 50px #1f3a2521;border:1px solid rgba(31,58,37,.08);animation:float 4s ease-in-out infinite}.float.left{left:3%;top:26%}.float.right{right:1%;bottom:18%;display:flex;gap:10px;align-items:center;animation-delay:-2s}.float small,.float span{display:block;color:var(--neutral);font-size:11px}.float strong{display:block;font-size:13px;margin:3px 0}.float.right b{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sprout-soft);color:var(--sprout-deep)}.float.right p{margin:0}.hero-foot{max-width:1180px;margin:10px auto 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:22px;color:var(--neutral);font-size:13px}.hero-foot div{display:flex;gap:8px}.hero-foot b{border:1px solid var(--line);padding:7px 10px;border-radius:999px;font-weight:500}.dark{background:var(--deep);color:var(--paper)}.statement{padding:140px 24px 80px;overflow:hidden}.statement-inner{max-width:1050px;margin:auto;text-align:center}.kicker{display:inline-block;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:600;color:var(--sprout-deep);margin-bottom:18px}.kicker.light{color:var(--sprout)}.statement h2,.human h2,.cta h2{font-size:clamp(52px,7vw,96px);line-height:.96}.statement p{max-width:760px;margin:26px auto 0;color:#b7c2b9;font-size:20px;line-height:1.55}.marquee{margin-top:110px;white-space:nowrap;overflow:hidden;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:24px 0}.marquee div{display:inline-flex;align-items:center;gap:28px;animation:marquee 24s linear infinite}.marquee span{font:600 20px var(--display);letter-spacing:.02em}.marquee i{width:8px;height:8px;border-radius:50%;background:var(--sprout)}.feature{min-height:850px;padding:120px max(24px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:1fr 1.05fr;gap:80px;align-items:center}.feature.reverse{direction:rtl}.feature.reverse>*{direction:ltr}.feature-copy h2,.segments-head h2,.eco-head h2,.faq-head h2{font-size:clamp(46px,5vw,74px);line-height:1}.feature-copy p{color:var(--neutral);font-size:18px;line-height:1.65;max-width:560px}.inline{display:inline-flex;gap:8px;align-items:center;font-weight:600;margin-top:10px}.inline svg{font-size:18px}.visual{min-height:620px;border-radius:36px;padding:60px;display:grid;place-items:center;overflow:hidden}.paper{background:#efe8df}.mint{background:#dff3e3}.timeline{background:#fff;border-radius:26px;padding:28px;width:100%;max-width:520px;box-shadow:0 25px 70px #1f3a251f}.timeline-head{display:flex;justify-content:space-between}.timeline-head span{font-weight:600}.timeline-head strong{font-size:13px}.line{height:8px;border-radius:10px;background:#edf0ec;margin:20px 0 28px;overflow:hidden}.line i{display:block;width:56%;height:100%;background:var(--sprout)}.tl{display:flex;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.tl:last-child{border:0}.tl>b{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#eef0ee}.tl.done>b{background:var(--sprout-soft);color:var(--sprout-deep)}.tl.current>b{background:var(--moss);color:#fff}.tl p{margin:0}.tl strong,.tl span{display:block}.tl strong{font-size:14px}.tl span{font-size:12px;color:var(--neutral);margin-top:3px}.micro{display:grid;gap:10px;margin-top:24px}.micro span{display:flex;align-items:center;gap:9px;font-weight:600}.micro svg{color:var(--sprout-deep)}.phone{width:310px;background:#fff;border-radius:42px;padding:22px 18px 24px;box-shadow:0 30px 80px #1f3a2533;position:relative;border:7px solid var(--deep)}.island{width:90px;height:22px;background:var(--deep);border-radius:20px;position:absolute;left:50%;top:8px;transform:translate(-50%)}.phone-head{margin-top:18px}.phone-head .mark{width:26px}.phone-head>span{margin-left:8px;font-weight:600;font-size:13px}.salary{margin:22px 0 12px;background:var(--moss);color:#fff;border-radius:22px;padding:20px}.salary span,.salary small,.salary strong{display:block}.salary span{font-size:11px;opacity:.8}.salary strong{font:600 30px var(--display);margin:14px 0 4px}.salary small{opacity:.72}.salary button{width:100%;margin-top:18px;border:0;border-radius:12px;background:#fff;color:var(--moss);padding:11px;font-weight:600}.phone-list>div{gap:10px;padding:12px 4px;border-bottom:1px solid #eee}.phone-list i{width:30px;height:30px;border-radius:9px;background:var(--sprout-soft);display:grid;place-items:center;font-style:normal}.phone-list p{margin:0;flex:1}.phone-list p strong,.phone-list p span{display:block}.phone-list p strong{font-size:12px}.phone-list p span{font-size:10px;color:var(--neutral);margin-top:2px}.human{padding:140px max(24px,calc((100vw - 1200px)/2))}.human-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.human-copy p{color:#b7c2b9;font-size:18px;line-height:1.65;max-width:560px}.light-btn{background:var(--paper);color:var(--moss);margin-top:18px}.light-btn:hover{background:#fff}.human-visual{position:relative;min-height:560px;display:grid;place-items:center}.ai-card{max-width:520px;background:#fff;color:var(--moss);border-radius:28px;padding:28px;box-shadow:0 35px 80px #00000040;border:2px dashed var(--sprout)}.ai-head{display:flex;align-items:center;gap:10px}.ai-head span{background:var(--moss);color:#fff;border-radius:8px;padding:5px 8px;font-weight:700;font-size:11px}.ai-head small{color:var(--neutral)}.ai-card h3{font-size:28px;line-height:1.15;margin-top:20px}.ai-card p{color:var(--neutral);line-height:1.55}.ai-card>div:last-child{display:flex;gap:10px}.ai-card button{padding:11px 16px;border-radius:11px;border:1px solid var(--line);background:#fff;font-weight:600}.ai-card button:last-child{background:var(--moss);color:#fff;border-color:var(--moss)}.expert-bubble{position:absolute;right:0;bottom:34px;background:var(--sprout);color:var(--deep);border-radius:18px;padding:14px 18px;display:flex;gap:10px;align-items:center;box-shadow:0 18px 50px #00000040}.expert-bubble>div{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--paper);font-weight:700}.expert-bubble p{margin:0}.expert-bubble span,.expert-bubble strong{display:block}.expert-bubble span{font-size:10px}.expert-bubble strong{font-size:13px;margin-top:2px}.segments,.ecosystem,.faq{padding:130px max(24px,calc((100vw - 1200px)/2))}.segments-head,.eco-head,.faq-head{max-width:850px}.tabs{display:flex;gap:8px;margin:48px 0 20px}.tabs button{border:1px solid var(--line);background:transparent;padding:12px 16px;border-radius:999px;color:var(--moss);cursor:pointer;font-weight:600}.tabs button.active{background:var(--moss);color:#fff;border-color:var(--moss)}.segment-panel{background:#fff;border-radius:34px;display:grid;grid-template-columns:1fr .8fr;overflow:hidden;min-height:500px}.segment-copy{padding:60px}.segment-copy>span{font:600 12px var(--display);color:var(--sprout-deep)}.segment-copy h3{font-size:48px;line-height:1.05;margin:24px 0}.segment-copy>p{color:var(--neutral);font-size:17px;line-height:1.6}.segment-copy>div{display:grid;gap:10px;margin-top:24px}.segment-copy b{display:flex;align-items:center;gap:8px}.segment-copy svg{color:var(--sprout-deep)}.segment-art{background:var(--sprout-soft);position:relative;display:grid;place-items:center;overflow:hidden}.segment-art>.mark{width:150px;height:150px;z-index:2}.bars{position:absolute;top:20%;right:12%;bottom:15%;left:12%;display:flex;gap:9px;align-items:end}.bars i{flex:1;background:#1f3a2514;border-radius:10px 10px 0 0}.bars i:nth-child(1){height:22%}.bars i:nth-child(2){height:35%}.bars i:nth-child(3){height:46%}.bars i:nth-child(4){height:62%}.bars i:nth-child(5){height:76%}.bars i:nth-child(6){height:94%}.ecosystem{padding-top:40px}.eco-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px}.eco-grid article{background:#fff;border:1px solid rgba(31,58,37,.06);border-radius:24px;padding:28px;min-height:230px;position:relative;transition:transform .25s,box-shadow .25s}.eco-grid article:hover{transform:translateY(-5px);box-shadow:0 20px 50px #1f3a2514}.eco-grid article>span{font-size:11px;color:var(--sprout-deep);font-weight:600}.eco-grid article h3{font-size:28px;margin:30px 0 12px}.eco-grid article p{color:var(--neutral);line-height:1.55;margin:0;padding-right:25px}.eco-grid article>b{position:absolute;right:24px;bottom:22px;font-size:18px}.faq{padding-top:60px}.faq-list{margin-top:50px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;padding:28px 0;border:0;background:none;display:flex;justify-content:space-between;text-align:left;color:var(--moss);font:600 19px var(--display);cursor:pointer}.faq-item button b{font:400 30px var(--text)}.answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.answer p{overflow:hidden;margin:0;color:var(--neutral);line-height:1.65;max-width:760px}.faq-item.open .answer{grid-template-rows:1fr}.faq-item.open .answer p{padding-bottom:28px}.cta{min-height:760px;padding:120px max(24px,calc((100vw - 1200px)/2));display:grid;place-items:center;text-align:center;position:relative;overflow:hidden}.cta>div:last-child{max-width:980px;position:relative;z-index:2}.cta p{color:#b7c2b9;font-size:18px;max-width:680px;margin:26px auto}.cta-mark{position:absolute;right:-130px;bottom:-120px;opacity:.06}.cta-mark .mark{width:520px;height:520px}footer{padding:80px max(24px,calc((100vw - 1200px)/2)) 30px}.footer-main{display:grid;grid-template-columns:1.1fr 1.4fr;gap:80px}.footer-main>div:first-child p{color:#98a79b;max-width:280px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-links div{display:grid;align-content:start;gap:12px}.footer-links strong{margin-bottom:8px}.footer-links a{color:#aeb8b0;font-size:14px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:70px;padding-top:22px;display:flex;justify-content:space-between;color:#839086;font-size:12px}@keyframes float{50%{transform:translateY(-12px)}}@keyframes load{0%{width:0}}@keyframes marquee{to{transform:translate(-50%)}}@media(max-width:900px){.nav nav,.actions .login{display:none}.menu{display:block}.nav nav.open{position:absolute;left:24px;right:24px;top:94px;background:var(--paper);display:grid;padding:24px;border-radius:20px;box-shadow:0 20px 50px #1f3a2526}.hero{padding-top:145px}.hero h1{font-size:clamp(54px,14vw,84px)}.hero-copy>p{font-size:18px}.stage{height:520px}.dash{width:88vw;padding:20px}.float.left{left:0}.float.right{right:0}.r1{width:720px}.r2{width:900px}.tasks{grid-template-columns:1fr}.task:nth-child(3){display:none}.dash-title h3,.dash-heading{font-size:24px}.feature,.human-grid{grid-template-columns:1fr;gap:50px}.feature{padding-top:90px;padding-bottom:90px}.feature.reverse{direction:ltr}.visual{min-height:520px}.human{padding-top:100px;padding-bottom:100px}.segment-panel{grid-template-columns:1fr}.segment-art{min-height:340px}.eco-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr}}@media(max-width:620px){.header{padding:10px}.nav{height:60px;border-radius:17px;padding-left:14px}.logo{font-size:24px}.mark{width:32px;height:32px}.actions .btn{display:none}.hero{padding:115px 16px 35px}.hero h1{font-size:52px;line-height:.96;margin-top:24px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column;gap:16px}.stage{height:490px;margin-top:20px}.dash{width:94vw;border-radius:22px;padding:16px}.company span,.pill,.steps,.task:nth-child(3),.expert em{display:none}.dash-title{margin:22px 0 14px}.dash-title h3,.dash-heading{font-size:21px}.tasks{margin:18px 0}.float{display:none!important}.hero-foot{display:block;text-align:center}.hero-foot div{justify-content:center;flex-wrap:wrap;margin-top:14px}.statement,.segments,.ecosystem,.faq{padding-left:18px;padding-right:18px}.statement{padding-top:90px}.statement h2,.human h2,.cta h2{font-size:48px}.statement p{font-size:17px}.feature{padding:80px 18px}.feature-copy h2,.segments-head h2,.eco-head h2,.faq-head h2{font-size:44px}.visual{padding:20px;min-height:460px;border-radius:26px}.timeline{padding:20px}.phone{transform:scale(.92)}.human{padding:90px 18px}.human-visual{min-height:480px}.ai-card{padding:22px}.ai-card h3{font-size:24px}.expert-bubble{right:-4px;bottom:0}.segments{padding-top:90px}.tabs{overflow:auto;padding-bottom:6px}.tabs button{white-space:nowrap}.segment-copy{padding:34px 24px}.segment-copy h3{font-size:38px}.eco-grid{grid-template-columns:1fr}.cta{min-height:650px;padding:90px 18px}footer{padding:70px 18px 24px}.footer-links{grid-template-columns:1fr 1fr}.footer-bottom{gap:20px;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}}.module-card-link{display:block}.module-card-link article{height:100%}.home-products{padding-top:110px}.statement-btn{margin-top:28px}.subpage{min-height:70vh}.page-hero{min-height:760px;padding:190px max(24px,calc((100vw - 1200px)/2)) 90px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.page-hero-short{min-height:600px}.page-hero-inner{max-width:980px;position:relative;z-index:2}.page-hero .back-link{display:inline-block;margin-bottom:30px;color:var(--neutral);font-weight:600;font-size:13px}.page-hero h1,.contact-copy h1{font-size:clamp(60px,7.7vw,108px);line-height:.94;max-width:1080px}.page-hero-inner>p,.contact-copy>p{max-width:760px;color:var(--neutral);font-size:20px;line-height:1.6;margin:28px 0 0}.page-actions{display:flex;align-items:center;gap:24px;margin-top:34px}.page-chips{max-width:1200px;width:100%;margin:70px auto 0;display:flex;gap:9px;flex-wrap:wrap;position:relative;z-index:2}.page-chips span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#ffffff8f;padding:10px 13px;border-radius:999px;font-size:13px;font-weight:600}.page-chips svg{color:var(--sprout-deep)}.detail-blocks{padding:50px max(24px,calc((100vw - 1200px)/2)) 120px}.detail-block{min-height:610px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding:70px 0;border-top:1px solid var(--line)}.detail-block.reverse{direction:rtl}.detail-block.reverse>*{direction:ltr}.detail-copy{max-width:520px}.detail-index{color:var(--sprout-deep);font:600 12px var(--display);letter-spacing:.1em}.detail-copy h2{font-size:clamp(44px,5vw,70px);line-height:1;margin:24px 0}.detail-copy p{color:var(--neutral);font-size:18px;line-height:1.7}.detail-art{height:500px;border-radius:36px;position:relative;overflow:hidden;display:grid;place-items:center}.detail-art-1{background:#dff3e3}.detail-art-2{background:#efe8df}.detail-art-3{background:var(--coral-soft)}.detail-art>.mark{width:160px;height:160px;z-index:2}.detail-art>small{position:absolute;bottom:30px;left:32px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.detail-orbit{position:absolute;width:380px;height:380px;border:1px solid rgba(31,58,37,.13);border-radius:50%}.detail-orbit:after,.detail-orbit:before{content:"";position:absolute;border:1px solid rgba(31,58,37,.09);border-radius:50%;top:45px;right:45px;bottom:45px;left:45px}.detail-orbit:after{top:100px;right:100px;bottom:100px;left:100px}.related{padding:20px max(24px,calc((100vw - 1200px)/2)) 130px}.related-head{max-width:760px}.related-head h2{font-size:clamp(42px,5vw,68px);line-height:1}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:45px}.related-grid a{background:#fff;border:1px solid var(--line);padding:28px;border-radius:22px;display:flex;align-items:center;justify-content:space-between;font:600 20px var(--display);transition:.2s}.related-grid a:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1f3a2514}.standalone-faq{padding-top:20px}.contact-page{min-height:850px;padding:190px max(24px,calc((100vw - 1200px)/2)) 120px;display:grid;grid-template-columns:1fr .72fr;gap:80px;align-items:center}.contact-copy .btn{margin-top:32px}.contact-panel{background:var(--deep);color:var(--paper);border-radius:34px;padding:46px;min-height:520px;display:flex;flex-direction:column;justify-content:center}.contact-panel>.mark{width:70px;height:70px}.contact-panel>span{color:var(--sprout);font-weight:600;margin-top:22px}.contact-panel h3{font-size:42px;line-height:1.05;margin-top:18px}.contact-panel>p{color:#aab7ad}.contact-panel>div{display:grid;margin-top:30px;border-top:1px solid rgba(255,255,255,.12)}.contact-panel a{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;font-weight:600}.contact-panel a svg{font-size:18px}.footer-bottom a{color:inherit}@media(max-width:1050px){.nav nav{gap:18px;font-size:13px}}@media(max-width:900px){.detail-block,.contact-page{grid-template-columns:1fr}.detail-block{gap:35px}.detail-block.reverse{direction:ltr}.detail-art{height:420px}.related-grid{grid-template-columns:1fr}.contact-page{gap:45px}}@media(max-width:620px){.page-hero{min-height:680px;padding:135px 18px 70px}.page-hero-short{min-height:560px}.page-hero h1,.contact-copy h1{font-size:50px}.page-hero-inner>p,.contact-copy>p{font-size:17px}.page-actions{align-items:flex-start;flex-direction:column}.page-chips{margin-top:45px}.detail-blocks{padding:25px 18px 80px}.detail-block{min-height:0;padding:55px 0}.detail-copy h2{font-size:42px}.detail-art{height:330px;border-radius:26px}.detail-art>.mark{width:110px;height:110px}.related{padding:10px 18px 90px}.contact-page{padding:140px 18px 80px}.contact-panel{padding:30px;min-height:440px}.contact-panel h3{font-size:36px}}.sales-hero .hero-copy{max-width:1040px}.sales-hero .hero-copy>p{max-width:820px}.hero-reassurance{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:24px;color:var(--neutral);font-size:13px;font-weight:600}.hero-reassurance span{display:flex;align-items:center;gap:7px}.hero-reassurance svg{color:var(--sprout-deep)}.sales-pain{padding:120px max(24px,calc((100vw - 1200px)/2))}.sales-pain-head{max-width:920px}.sales-pain-head h2,.why-head h2,.first-employee-card h2,.sales-reassurance h2{font-size:clamp(48px,5.8vw,82px);line-height:1}.sales-pain-head>p,.why-head>p,.first-employee-card>div>p,.section-lead,.sales-reassurance>div:first-child>p{font-size:18px;line-height:1.65;color:var(--neutral);max-width:760px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px}.pain-grid article{background:#fff;border:1px solid var(--line);border-radius:26px;padding:30px;min-height:270px}.pain-grid article>span{font:600 12px var(--display);color:var(--coral)}.pain-grid h3{font-size:28px;line-height:1.08;margin:38px 0 14px}.pain-grid p{color:var(--neutral);line-height:1.6;margin:0}.why-yelio{padding:130px max(24px,calc((100vw - 1200px)/2))}.why-head{max-width:900px}.why-head>p{color:#aeb9b0}.compare-card{margin-top:60px;border:1px solid rgba(255,255,255,.12);border-radius:28px;overflow:hidden}.compare-head,.compare-row{display:grid;grid-template-columns:.65fr 1fr 1.1fr;gap:30px;align-items:center;padding:20px 26px}.compare-head{background:#ffffff0d;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#8fa092}.compare-head strong{color:var(--sprout)}.compare-row{border-top:1px solid rgba(255,255,255,.09)}.compare-row b{font-size:13px}.compare-row>span{color:#9eaba1}.compare-row>strong{display:flex;align-items:center;gap:9px;color:#f4f8f5;font-size:14px}.compare-row svg{color:var(--sprout)}.section-lead{margin-top:22px}.first-employee-sales{padding:40px max(24px,calc((100vw - 1200px)/2)) 130px}.first-employee-card{background:var(--sprout-soft);border-radius:38px;padding:70px;display:grid;grid-template-columns:1.05fr .8fr;gap:70px;align-items:center;overflow:hidden}.first-actions{display:flex;gap:22px;align-items:center;margin-top:30px}.first-checklist{background:#fff;border-radius:26px;padding:14px;box-shadow:0 24px 60px #1f3a251a}.first-checklist>span{display:grid;grid-template-columns:38px 1fr 24px;gap:12px;align-items:center;padding:16px 10px;border-bottom:1px solid var(--line)}.first-checklist>span:last-child{border-bottom:0}.first-checklist b{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--paper);font-size:12px}.first-checklist strong{font-size:14px}.first-checklist svg{color:var(--sprout-deep)}.sales-reassurance{padding:130px max(24px,calc((100vw - 1200px)/2))}.sales-reassurance>div:first-child{max-width:900px}.reassurance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px}.reassurance-grid article{border-top:1px solid var(--line);padding:28px 8px 0}.reassurance-grid strong{font:600 25px var(--display)}.reassurance-grid p{color:var(--neutral);line-height:1.6}.cta-sub{display:block;color:#829087;margin-top:22px;font-size:12px;letter-spacing:.04em}.contact-choice{display:flex;gap:8px;flex-wrap:wrap;margin:28px 0 8px}.contact-choice span{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:600}.contact-choice svg{color:var(--sprout-deep)}.contact-note{display:block;color:var(--neutral);max-width:580px;line-height:1.5;margin-top:18px}@media(max-width:900px){.pain-grid,.reassurance-grid{grid-template-columns:1fr}.first-employee-card{grid-template-columns:1fr;padding:45px;gap:45px}.compare-head,.compare-row{grid-template-columns:1fr;gap:8px}.compare-head span:first-child{display:none}.compare-row>span{font-size:13px}}@media(max-width:620px){.sales-pain,.why-yelio,.sales-reassurance{padding:85px 18px}.sales-pain-head h2,.why-head h2,.first-employee-card h2,.sales-reassurance h2{font-size:44px}.hero-reassurance{gap:9px 14px}.pain-grid{margin-top:35px}.pain-grid article{min-height:0}.compare-card{margin-top:36px}.compare-row{padding:20px}.compare-head{display:none}.first-employee-sales{padding:25px 18px 90px}.first-employee-card{padding:32px 22px;border-radius:28px}.first-actions{align-items:flex-start;flex-direction:column}.reassurance-grid{margin-top:35px}}.scale-section{padding:130px max(24px,calc((100vw - 1200px)/2));overflow:hidden}.scale-head{max-width:900px}.scale-head h2{font-size:clamp(50px,6.4vw,88px);line-height:.98}.scale-head p{max-width:760px;color:var(--neutral);font-size:19px;line-height:1.65}.scale-track{display:grid;grid-template-columns:repeat(5,1fr);margin-top:65px;position:relative}.scale-track:before{content:"";position:absolute;left:6%;right:6%;top:23px;height:2px;background:linear-gradient(90deg,var(--sprout),var(--moss))}.scale-track>div{position:relative;z-index:2;text-align:center}.scale-track span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;margin:0 auto 16px;background:var(--moss);color:#fff;font:600 12px var(--display);box-shadow:0 0 0 8px var(--paper)}.scale-track b{display:block;font-size:13px}.scale-track i{display:none}.scale-link{margin-top:45px}.pricing-page{background:var(--paper)}.pricing-hero{min-height:690px}.employee-calc{margin-top:38px;display:inline-flex;align-items:center;gap:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:12px 16px;box-shadow:0 14px 35px #1f3a250f}.employee-calc>label{font-weight:600}.employee-calc>div{display:flex;border:1px solid var(--line);border-radius:12px;overflow:hidden}.employee-calc button{width:40px;border:0;background:var(--paper);cursor:pointer;font-size:20px}.employee-calc input{width:76px;border:0;text-align:center;font-weight:700;font-size:16px;outline:none}.employee-calc>span{color:var(--neutral);font-size:13px}.pricing-grid{padding:0 max(24px,calc((100vw - 1280px)/2)) 110px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.price-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;min-height:650px;display:flex;flex-direction:column;position:relative}.price-card.popular{border:2px solid var(--sprout-deep);transform:translateY(-16px);box-shadow:0 28px 70px #1f3a251a}.price-pop{position:absolute;right:20px;top:18px;background:var(--sprout);color:var(--deep);font-size:11px;font-weight:700;padding:6px 9px;border-radius:999px}.price-tag{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--sprout-deep);font-weight:700}.price-card h2{font-size:34px;margin:14px 0 12px}.price-card>p{color:var(--neutral);line-height:1.5;min-height:68px}.price{margin:22px 0 10px}.price strong{display:block;font:600 35px var(--display);letter-spacing:-.05em}.price small{display:block;color:var(--neutral);margin-top:5px}.price-detail{display:grid;gap:4px;color:var(--neutral);font-size:11px;min-height:38px;margin-bottom:20px}.price-btn{background:#fff;color:var(--moss);border:1px solid var(--moss)}.price-features{display:grid;gap:11px;margin-top:26px;border-top:1px solid var(--line);padding-top:22px}.price-features span{display:flex;gap:8px;align-items:flex-start;font-size:13px}.price-features svg{flex:0 0 auto;color:var(--sprout-deep);margin-top:2px}.pricing-note{margin:0 auto 120px;max-width:1100px;background:var(--deep);color:#fff;border-radius:28px;padding:38px}.pricing-note strong{font:600 30px var(--display)}.pricing-note p{max-width:850px;color:#b5c0b7;line-height:1.6}.auth-page{min-height:100vh;background:var(--paper);padding:36px}.auth-shell{max-width:1200px;margin:auto;min-height:calc(100vh - 72px);display:grid;grid-template-columns:.85fr 1fr;gap:70px;align-items:center}.auth-copy{padding:40px}.auth-copy .logo{margin-bottom:80px}.auth-copy h1,.login-card h1{font-size:clamp(48px,5.2vw,74px);line-height:1}.auth-copy>p,.login-card>p{color:var(--neutral);font-size:17px;line-height:1.6}.auth-steps{display:grid;gap:14px;margin-top:45px}.auth-steps span{display:flex;align-items:center;gap:12px;color:#9aa29b;font-weight:600}.auth-steps b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);font-size:11px}.auth-steps span.active{color:var(--moss)}.auth-steps span.active b{background:var(--moss);color:#fff;border-color:var(--moss)}.auth-card{background:#fff;border:1px solid var(--line);border-radius:30px;padding:42px;box-shadow:0 25px 75px #1f3a2514}.auth-card h2{font-size:34px;margin-bottom:26px}.auth-card label,.client-form label,.company-settings label{display:grid;gap:7px;font-size:12px;font-weight:600;color:var(--neutral);margin-bottom:16px}.auth-card label small{font-weight:400}.auth-card input,.auth-card select,.client-form input,.client-form select,.company-settings input{width:100%;border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:#fff;color:var(--moss);font:500 14px var(--text);outline:none}.auth-card input:focus,.client-form input:focus,.client-form select:focus,.company-settings input:focus{border-color:var(--sprout-deep);box-shadow:0 0 0 3px #59be6c1f}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.auth-next{width:100%;margin-top:10px;border:0;cursor:pointer}.auth-next:disabled{opacity:.45;cursor:not-allowed}.auth-back{background:none;border:0;padding:0;margin-bottom:20px;color:var(--neutral);cursor:pointer;font-weight:600}.auth-login{text-align:center;color:var(--neutral);font-size:13px;margin:22px 0 0}.auth-login a{font-weight:700;color:var(--moss)}.auth-legal{display:block;color:var(--neutral);text-align:center;line-height:1.5;margin-top:13px}.form-error{background:#fff0ec;color:#8b341f;border:1px solid #f1c5b9;border-radius:12px;padding:11px 13px;font-size:13px;margin:12px 0}.form-success{background:#eef9f0;color:var(--sprout-deep);border:1px solid #bfe4c5;border-radius:12px;padding:11px 13px;margin:12px 0}.signup-plans{display:grid;gap:8px}.signup-plans button{display:flex;justify-content:space-between;align-items:center;text-align:left;background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px;cursor:pointer}.signup-plans button.selected{border-color:var(--sprout-deep);background:#f7fff8;box-shadow:0 0 0 2px #59be6c1f}.signup-plans button span{display:grid;gap:3px}.signup-plans small{color:var(--neutral);font-weight:400}.signup-plans b{font-size:13px}.login-shell{min-height:calc(100vh - 72px);display:grid;place-items:center}.login-card{width:min(510px,100%)}.login-card .logo{margin-bottom:60px}.login-card form{margin-top:28px}.client-loading{min-height:100vh;display:grid;place-items:center;align-content:center;gap:20px;background:var(--paper)}.client-app{min-height:100vh;background:#f3f4f1;display:grid;grid-template-columns:260px 1fr}.client-side{background:var(--deep);color:#fff;padding:28px 20px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.client-side .logo{padding:0 10px}.client-company{margin:38px 10px 24px;padding:15px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);display:grid;gap:4px}.client-company span{font-size:11px;color:#8da091}.client-side nav{display:grid;gap:4px}.client-side nav button{border:0;background:transparent;color:#a9b5ab;text-align:left;padding:11px 12px;border-radius:10px;cursor:pointer;font-weight:600}.client-side nav button.active,.client-side nav button:hover{background:#ffffff17;color:#fff}.client-user{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding:18px 8px 0;display:flex;align-items:center;gap:10px}.client-user>span{width:36px;height:36px;border-radius:50%;background:var(--sprout);color:var(--deep);display:grid;place-items:center;font-weight:700}.client-user p{margin:0;display:grid;gap:2px;flex:1;min-width:0}.client-user p b{font-size:12px}.client-user p small{font-size:9px;color:#879589;overflow:hidden;text-overflow:ellipsis}.client-user button{background:none;border:0;color:#8ea092;cursor:pointer}.client-main{padding:36px 44px 70px;min-width:0}.client-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.client-top span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--neutral)}.client-top h1{font-size:38px;margin-top:4px}.client-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.client-stats article{background:#fff;border:1px solid #e5e7e3;border-radius:20px;padding:22px;display:grid;gap:7px}.client-stats span{font-size:11px;color:var(--neutral)}.client-stats strong{font:600 32px var(--display)}.client-stats small{color:var(--neutral)}.client-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:12px;margin-top:12px}.payroll-card,.onboarding-card,.client-list,.client-form,.company-settings,.billing-page{background:#fff;border:1px solid #e5e7e3;border-radius:22px;padding:28px}.payroll-card>div:first-child{display:flex;justify-content:space-between;align-items:center}.payroll-card>div:first-child span{font-weight:600}.payroll-card>div:first-child b{background:#fff1ca;color:#6d4d00;padding:7px 9px;border-radius:999px;font-size:10px}.payroll-card h2{font-size:34px;margin:40px 0 12px}.payroll-card p{color:var(--neutral);line-height:1.6;max-width:600px}.client-progress{height:9px!important;background:#edf0ec;border-radius:20px;overflow:hidden;margin:26px 0}.client-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--moss),var(--sprout));border-radius:inherit}.payroll-card>button{background:none;border:0;padding:0;font-weight:700;display:flex;gap:7px;align-items:center;cursor:pointer;color:var(--moss)}.onboarding-card>span,.client-section-head span{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--sprout-deep);font-weight:700}.onboarding-card h3{font-size:25px;margin:14px 0 24px}.onboarding-card>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #eee;color:var(--neutral);font-size:13px}.onboarding-card>div b{width:25px;height:25px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center}.onboarding-card>div.done{color:var(--moss);font-weight:600}.onboarding-card>div.done b{background:var(--sprout-soft);border-color:transparent;color:var(--sprout-deep)}.client-content-grid{display:grid;grid-template-columns:1.35fr .75fr;gap:12px}.client-section-head{display:flex;justify-content:space-between;margin-bottom:20px}.client-section-head h2{font-size:30px;margin-top:4px}.empty-state{border:1px dashed var(--line);border-radius:16px;padding:38px;color:var(--neutral);line-height:1.6;text-align:center}.employee-row,.variable-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #eee}.employee-row>span{width:40px;height:40px;border-radius:12px;background:var(--sprout-soft);display:grid;place-items:center;font-weight:700}.employee-row p,.variable-row p{margin:0;display:grid;gap:3px;flex:1}.employee-row p b,.variable-row p b{font-size:13px}.employee-row p small,.variable-row p small{color:var(--neutral);font-size:10px}.employee-row em,.variable-row em{font-style:normal;color:var(--neutral);font-size:11px}.variable-row>span{font-size:10px;text-transform:uppercase;background:#edf0ec;padding:7px 8px;border-radius:8px;font-weight:700}.client-form h3{font-size:27px;margin:5px 0 22px}.client-form .btn{width:100%;border:0;cursor:pointer;margin-top:5px}.client-form select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.client-error{margin-bottom:15px}.company-settings,.billing-page{max-width:760px}.company-settings h2,.billing-page h2{font-size:38px;margin:8px 0 12px}.company-settings>p,.billing-page>p{color:var(--neutral);line-height:1.6}.company-settings{display:block}.company-settings .btn{border:0;cursor:pointer}.billing-price{background:var(--paper);border-radius:18px;padding:22px;margin:26px 0;display:grid;gap:6px}.billing-price strong{font:600 30px var(--display)}.billing-price span{color:var(--neutral)}.billing-page>.btn{margin-top:24px}.billing-page>small{display:block;color:var(--neutral);line-height:1.5;margin-top:18px}.final-actions{display:flex;justify-content:center;align-items:center;gap:25px}.cta-link{color:#fff}@media(max-width:1100px){.pricing-grid{grid-template-columns:1fr 1fr}.price-card.popular{transform:none}.client-content-grid,.client-grid{grid-template-columns:1fr}.client-app{grid-template-columns:220px 1fr}.client-main{padding:30px}}@media(max-width:900px){.scale-track{grid-template-columns:1fr;gap:18px}.scale-track:before{display:none}.scale-track>div{display:flex;text-align:left;align-items:center;gap:16px}.scale-track span{margin:0}.auth-shell{grid-template-columns:1fr;gap:20px}.auth-copy{padding:10px}.auth-copy .logo{margin-bottom:35px}.auth-steps{grid-template-columns:repeat(3,1fr);gap:6px}.auth-steps span{font-size:11px}.client-app{display:block}.client-side{position:relative;height:auto;padding:16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px}.client-company{margin:0;border:0}.client-side nav{grid-column:1/-1;display:flex;overflow:auto}.client-side nav button{white-space:nowrap}.client-user{margin:0;border:0;padding:0}.client-user p{display:none}.client-main{padding:22px}.client-stats{grid-template-columns:1fr 1fr}.pricing-hero{min-height:620px}}@media(max-width:620px){.scale-section{padding:85px 18px}.scale-head h2{font-size:46px}.employee-calc{display:grid;width:100%;gap:10px}.employee-calc>div{width:max-content}.pricing-grid{grid-template-columns:1fr;padding:0 18px 80px}.price-card{min-height:0}.pricing-note{margin:0 18px 85px;padding:28px}.auth-page{padding:12px}.auth-shell{min-height:calc(100vh - 24px)}.auth-card{padding:26px 20px;border-radius:22px}.auth-copy h1,.login-card h1{font-size:45px}.form-row{grid-template-columns:1fr}.auth-steps{display:none}.login-card .logo{margin-bottom:35px}.client-side{grid-template-columns:auto 1fr}.client-user{display:none}.client-top{align-items:flex-start}.client-top .btn{display:none}.client-top h1{font-size:30px}.client-stats{grid-template-columns:1fr}.client-main{padding:18px}.payroll-card h2{font-size:29px}.client-content-grid{display:block}.client-form{margin-top:12px}.company-settings h2,.billing-page h2{font-size:32px}.final-actions{flex-direction:column;gap:15px}}.single-price-wrap{padding:0 max(24px,calc((100vw - 1160px)/2)) 100px}.single-price-card{background:#fff;border:1px solid var(--line);border-radius:34px;display:grid;grid-template-columns:1.05fr .85fr;overflow:hidden;box-shadow:0 28px 80px #1f3a2514}.single-price-main{padding:54px}.single-price-main h2{font-size:48px;line-height:1.02;margin:15px 0}.single-price-main>p{color:var(--neutral);font-size:17px;line-height:1.6;max-width:620px}.single-price-total{margin:35px 0 20px}.single-price-total strong{display:block;font:600 52px var(--display);letter-spacing:-.055em}.single-price-total span{color:var(--neutral)}.single-price-formula{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:28px}.single-price-formula span{background:var(--paper);border-radius:12px;padding:11px 13px;font-size:12px}.single-price-formula b{font-size:14px}.single-price-formula i{font-style:normal;color:var(--neutral)}.single-price-features{background:var(--deep);color:#fff;padding:48px}.single-price-features .kicker{color:var(--sprout)}.single-price-features>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:15px}.single-price-features>div span{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#d6ded8}.single-price-features svg{color:var(--sprout);flex:0 0 auto;margin-top:2px}.volume-pricing{padding:70px max(24px,calc((100vw - 1100px)/2)) 110px}.volume-head{max-width:820px}.volume-head h2{font-size:clamp(44px,5vw,70px);line-height:1}.volume-head p{color:var(--neutral);font-size:17px;line-height:1.6}.volume-table{margin-top:45px;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden}.volume-row{display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:18px 24px;border-top:1px solid #eee;align-items:center}.volume-row:first-child{border-top:0}.volume-row-head{background:#f4f2ed;color:var(--neutral);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.volume-row b{font-family:var(--display)}.volume-row.active{background:#f4fff6;box-shadow:inset 4px 0 var(--sprout-deep)}.pricing-example{max-width:1000px;margin:0 auto 120px;background:var(--sprout-soft);border-radius:28px;padding:38px}.pricing-example>div{display:flex;justify-content:space-between;align-items:end;gap:20px}.pricing-example>div span{font-weight:600}.pricing-example>div strong{font:600 36px var(--display)}.pricing-example p{color:var(--neutral);line-height:1.6}.pricing-example .btn{margin-top:10px}.auth-price-preview{margin-top:35px;border-top:1px solid var(--line);padding-top:25px;display:grid;gap:5px}.auth-price-preview span,.auth-price-preview small{color:var(--neutral)}.auth-price-preview strong{font:600 28px var(--display)}.signup-price-line,.signup-included{display:flex;justify-content:space-between;align-items:center;gap:16px;background:var(--paper);border-radius:13px;padding:14px;margin:6px 0 14px}.signup-price-line span{font-size:12px;color:var(--neutral)}.signup-included{display:grid;grid-template-columns:1fr auto}.signup-included span{font-size:11px;color:var(--neutral)}.signup-included b{grid-row:1/3;grid-column:2;font:600 16px var(--display)}.billing-formula{display:flex;gap:10px;align-items:center;color:var(--neutral);font-size:13px;margin:-10px 0 24px}.billing-formula span{background:var(--paper);padding:9px 11px;border-radius:10px}@media(max-width:900px){.single-price-card{grid-template-columns:1fr}.single-price-features>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.single-price-wrap{padding:0 18px 70px}.single-price-main,.single-price-features{padding:28px 22px}.single-price-main h2{font-size:40px}.single-price-total strong{font-size:42px}.single-price-features>div{grid-template-columns:1fr}.volume-pricing{padding:50px 18px 80px}.volume-row{grid-template-columns:1fr 1fr;padding:15px}.volume-row>*:nth-child(2){display:none}.volume-row-head span:nth-child(2){display:none}.pricing-example{margin:0 18px 85px;padding:27px}.pricing-example>div{display:grid}.pricing-example>div strong{font-size:30px}.signup-included{grid-template-columns:1fr}.signup-included b{grid-row:auto;grid-column:auto}.billing-formula{flex-wrap:wrap}}.pricing-hero{min-height:clamp(620px,64vw,820px);padding-bottom:72px}.pricing-hero .page-hero-inner{width:100%}.pricing-hero .page-hero-inner>p{max-width:820px}.employee-calc{max-width:100%}.employee-calc input{-moz-appearance:textfield}.employee-calc input::-webkit-outer-spin-button,.employee-calc input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.single-price-card{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}.single-price-main,.single-price-features{min-width:0}.single-price-features>div{grid-template-columns:repeat(2,minmax(0,1fr))}.single-price-features>div span{min-width:0;line-height:1.45}.volume-table{width:100%}.volume-row>*{min-width:0}.pricing-example{width:calc(100% - 48px)}@media(max-width:1050px){.pricing-hero{min-height:620px;padding-top:155px}.single-price-wrap{padding-left:24px;padding-right:24px}.single-price-card{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr)}.single-price-main{padding:42px}.single-price-features{padding:40px 34px}.single-price-main h2{font-size:42px}.single-price-total strong{font-size:46px}.volume-pricing{padding-top:45px}}@media(max-width:760px){.pricing-hero{min-height:0;padding:128px 22px 62px}.pricing-hero h1{font-size:clamp(46px,8vw,62px);max-width:680px}.pricing-hero .page-hero-inner>p{font-size:17px}.employee-calc{width:100%;margin-top:28px;display:grid;grid-template-columns:1fr auto;gap:10px 14px;align-items:center;padding:12px 14px}.employee-calc>label{grid-column:1;font-size:12px}.employee-calc>div{grid-column:2;grid-row:1 / span 2}.employee-calc>span{grid-column:1;font-size:12px}.single-price-wrap{padding:0 22px 72px}.single-price-card{grid-template-columns:minmax(0,1fr) minmax(285px,.82fr);border-radius:28px}.single-price-main{padding:34px 30px}.single-price-main h2{font-size:38px}.single-price-main>p{font-size:15px}.single-price-total{margin:26px 0 16px}.single-price-total strong{font-size:40px}.single-price-formula{gap:8px}.single-price-formula span{padding:9px 10px}.single-price-features{padding:34px 26px}.single-price-features>div{gap:10px 14px}.single-price-features>div span{font-size:11px}.volume-pricing{padding:45px 22px 76px}.volume-head h2{font-size:46px}.volume-table{margin-top:32px}.volume-row{padding:15px 18px}.pricing-example{width:auto;margin:0 22px 88px}}@media(max-width:680px){.single-price-card{grid-template-columns:1fr}.single-price-main{padding:30px 24px}.single-price-features{padding:28px 24px}}@media(max-width:480px){.pricing-hero{padding:118px 18px 48px}.pricing-hero h1{font-size:44px;line-height:.98}.pricing-hero .page-hero-inner>p{font-size:16px;line-height:1.55}.employee-calc{grid-template-columns:1fr auto;border-radius:16px;padding:11px 12px;margin-top:24px}.employee-calc>div{height:42px}.employee-calc button{width:38px}.employee-calc input{width:62px}.employee-calc>span{font-size:11px}.single-price-wrap{padding:0 14px 60px}.single-price-card{border-radius:24px}.single-price-main{padding:26px 20px}.single-price-main h2{font-size:35px}.single-price-total strong{font-size:38px}.single-price-total span{font-size:12px}.single-price-formula{display:grid;grid-template-columns:1fr 1fr;gap:8px}.single-price-formula i{display:none}.single-price-formula span{display:grid;gap:3px;padding:10px}.single-price-formula b{font-size:13px}.single-price-main>.btn{width:100%}.single-price-features{padding:25px 20px}.single-price-features>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.single-price-features>div span{font-size:10.5px}.volume-pricing{padding:36px 18px 66px}.volume-head h2{font-size:40px}.volume-head p{font-size:15px}.volume-table{border-radius:18px}.volume-row{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:14px 15px;gap:12px}.volume-row>*:nth-child(2){display:none}.volume-row-head span:nth-child(2){display:none}.volume-row strong,.volume-row b{font-size:12px}.volume-row b{text-align:right}.pricing-example{margin:0 14px 72px;padding:24px 20px;border-radius:22px}.pricing-example>div{display:grid;gap:5px}.pricing-example>div strong{font-size:28px}.pricing-example p{font-size:14px}.pricing-example .btn{width:100%}}.pricing-hero{min-height:0!important;padding-bottom:38px}.single-price-wrap{padding-top:0}.single-price-wrap .pricing-selector{margin:0 0 20px;width:max-content;max-width:100%}@media(max-width:1050px){.pricing-hero{min-height:0!important;padding-bottom:32px}.single-price-wrap .pricing-selector{margin-bottom:18px}}@media(max-width:760px){.pricing-hero{min-height:0!important;padding-bottom:26px}.single-price-wrap .pricing-selector{width:100%;margin-bottom:14px}}@media(max-width:480px){.pricing-hero{padding-bottom:22px}.single-price-wrap .pricing-selector{margin-bottom:12px}}.pricing-offer-wrap{padding:0 max(24px,calc((100vw - 1160px)/2)) 96px}.pricing-controlbar{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(460px,1.18fr);gap:14px;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 16px 44px #1f3a2512}.pricing-headcount{display:flex;align-items:center;gap:14px;padding:4px 8px;min-width:0}.pricing-headcount>strong{font-size:13px;white-space:nowrap}.pricing-headcount>span{color:var(--neutral);font-size:12px;white-space:nowrap}.headcount-stepper{display:grid;grid-template-columns:40px 70px 40px;border:1px solid var(--line);border-radius:12px;overflow:hidden;flex:0 0 auto}.headcount-stepper button,.headcount-stepper input{height:42px;border:0;background:#fff;color:var(--moss)}.headcount-stepper button{font-size:20px;cursor:pointer;background:var(--paper)}.headcount-stepper input{width:100%;text-align:center;font-weight:700;font-size:15px;outline:none;-moz-appearance:textfield}.headcount-stepper input::-webkit-outer-spin-button,.headcount-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pricing-journey{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pricing-journey button{border:0;border-radius:12px;padding:10px 16px;background:#f4f3ef;color:var(--moss);display:grid;gap:2px;text-align:center;cursor:pointer;transition:.2s ease}.pricing-journey button strong{font-size:12px}.pricing-journey button span{font-size:10px;color:var(--neutral)}.pricing-journey button.active{background:var(--deep);color:#fff}.pricing-journey button.active span{color:#b5c1b8}.pricing-info-strip{margin:12px 0;min-height:34px;border-radius:10px;background:var(--sprout-soft);display:flex;align-items:center;justify-content:center;gap:14px;padding:8px 14px;font-size:11px}.pricing-info-strip>span{color:var(--sprout-deep);font-weight:800;letter-spacing:.08em}.pricing-info-strip p{margin:0;color:var(--moss)}.pricing-offer-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.95fr) minmax(285px,.72fr);background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;min-height:510px}.pricing-offer-price{padding:32px 30px;display:flex;flex-direction:column;min-width:0}.pricing-offer-price h2{font-size:34px;line-height:1.04;margin:12px 0}.pricing-offer-price>p{color:var(--neutral);line-height:1.55;font-size:14px;margin:0}.pricing-big-price{margin-top:28px;padding-top:24px;border-top:1px dashed var(--line)}.pricing-big-price strong{display:block;font:600 48px var(--display);letter-spacing:-.055em}.pricing-big-price span{display:block;color:var(--neutral);font-size:12px;margin-top:4px}.pricing-formula-line{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:20px 0 18px;font-size:11px}.pricing-formula-line span{padding:9px 10px;background:var(--paper);border-radius:10px}.pricing-formula-line b{font-size:12px}.pricing-formula-line i{font-style:normal;color:var(--neutral)}.pricing-primary-cta{width:100%;margin-top:auto}.pricing-offer-price>small{color:var(--neutral);margin-top:10px;font-size:10px}.pricing-offer-features{padding:32px 26px;border-left:1px solid var(--line);min-width:0}.pricing-column-title{display:block;font-size:12px;font-weight:700;margin-bottom:22px}.pricing-feature-list{display:grid;gap:13px}.pricing-feature-list>span{display:flex;gap:9px;align-items:flex-start;min-width:0;font-size:12px;line-height:1.35}.pricing-feature-list svg{flex:0 0 auto;color:var(--sprout-deep);margin-top:1px}.pricing-context-panel{padding:30px 24px;display:flex;flex-direction:column;min-width:0;transition:background .25s ease}.pricing-context-panel.established{background:#dff3e3}.pricing-context-panel.first{background:var(--coral-soft)}.pricing-context-panel>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--sprout-deep)}.pricing-context-panel.first>span{color:#a84d32}.pricing-context-panel h3{font-size:26px;line-height:1.08;margin:16px 0 10px}.pricing-context-panel>p{color:var(--neutral);font-size:12px;line-height:1.55;margin:0 0 24px}.pricing-context-panel>div{display:grid;gap:13px;margin-top:auto}.pricing-context-panel>div span{display:flex;gap:8px;align-items:flex-start;font-size:11px;line-height:1.4}.pricing-context-panel svg{flex:0 0 auto;color:var(--sprout-deep)}.pricing-context-panel.first svg{color:#a84d32}.pricing-page .single-price-wrap{display:none}@media(max-width:1000px){.pricing-offer-wrap{padding-left:24px;padding-right:24px}.pricing-controlbar{grid-template-columns:1fr}.pricing-offer-card{grid-template-columns:1fr 1fr}.pricing-context-panel{grid-column:1/-1;min-height:230px}.pricing-context-panel>div{grid-template-columns:1fr 1fr;margin-top:20px}}@media(max-width:700px){.pricing-offer-wrap{padding:0 16px 72px}.pricing-controlbar{gap:8px;padding:7px;border-radius:16px}.pricing-headcount{display:grid;grid-template-columns:1fr auto;gap:6px 12px}.pricing-headcount>strong{font-size:12px}.pricing-headcount>span{grid-column:1;grid-row:2;font-size:11px}.headcount-stepper{grid-column:2;grid-row:1 / span 2;grid-template-columns:38px 58px 38px}.headcount-stepper button,.headcount-stepper input{height:40px}.pricing-journey{grid-template-columns:1fr 1fr}.pricing-journey button{padding:9px 8px}.pricing-journey button strong{font-size:10.5px}.pricing-journey button span{font-size:8.5px}.pricing-info-strip{justify-content:flex-start;overflow:hidden}.pricing-info-strip p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-offer-card{grid-template-columns:1fr;border-radius:20px;min-height:0}.pricing-offer-price{padding:26px 22px}.pricing-offer-price h2{font-size:31px}.pricing-big-price strong{font-size:42px}.pricing-offer-features{border-left:0;border-top:1px solid var(--line);padding:24px 22px}.pricing-feature-list{grid-template-columns:1fr 1fr;gap:11px 14px}.pricing-feature-list>span{font-size:10.5px}.pricing-context-panel{grid-column:auto;min-height:0;padding:25px 22px}.pricing-context-panel>div{grid-template-columns:1fr 1fr}}@media(max-width:420px){.pricing-offer-wrap{padding-left:12px;padding-right:12px}.pricing-journey{grid-template-columns:1fr}.pricing-info-strip{display:grid;gap:2px;justify-content:stretch}.pricing-feature-list{grid-template-columns:1fr 1fr}.pricing-context-panel>div{grid-template-columns:1fr}.pricing-formula-line{display:grid;grid-template-columns:1fr 1fr}.pricing-formula-line i{display:none}}.pricing-page .pricing-offer-wrap{display:none}.yelio-pricing-shell{max-width:1180px;margin:0 auto 100px;padding:0 20px}.yelio-pricing-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:14px}.yelio-team-control,.yelio-context-switch{display:flex;align-items:center;gap:18px}.yelio-team-control{background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px 12px 10px 16px;box-shadow:0 12px 35px #1f3a250f}.yelio-team-control>div:first-child{display:grid;gap:2px;min-width:105px}.yelio-team-control span,.yelio-context-switch>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--neutral);font-weight:700}.yelio-team-control strong{font-size:14px}.yelio-stepper{display:grid;grid-template-columns:38px 62px 38px;overflow:hidden;border-radius:11px;border:1px solid var(--line)}.yelio-stepper button,.yelio-stepper input{height:38px;border:0;background:#fff;color:var(--moss)}.yelio-stepper button{background:var(--paper);cursor:pointer;font-size:18px}.yelio-stepper input{min-width:0;width:100%;text-align:center;font-weight:800;outline:none;-moz-appearance:textfield}.yelio-stepper input::-webkit-outer-spin-button,.yelio-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.yelio-context-switch{margin-left:auto}.yelio-context-switch>div{display:flex;gap:6px}.yelio-context-switch button{border:1px solid var(--line);background:#ffffffa6;color:var(--moss);padding:10px 13px;border-radius:999px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:7px;cursor:pointer;transition:.2s ease}.yelio-context-switch button i{width:7px;height:7px;border-radius:50%;background:#c9cec9}.yelio-context-switch button.active{background:var(--moss);color:#fff;border-color:var(--moss)}.yelio-context-switch button.active i{background:var(--sprout)}.yelio-pricing-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1.08fr) minmax(260px,.7fr);border-radius:32px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 30px 80px #1f3a2517}.yelio-price-panel{padding:38px 34px;display:flex;flex-direction:column;min-width:0}.yelio-plan-label{display:flex;align-items:center;gap:9px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--sprout-deep)}.yelio-plan-label .mark{width:30px;height:30px}.yelio-price-panel h2{font-size:40px;line-height:1.03;margin:20px 0 12px}.yelio-price-panel>p{margin:0;color:var(--neutral);font-size:14px;line-height:1.55}.yelio-price-total{margin:34px 0 18px;display:grid;grid-template-columns:auto 1fr;align-items:end;column-gap:10px}.yelio-price-total strong{grid-row:1 / span 2;font:600 52px var(--display);letter-spacing:-.06em;line-height:.9}.yelio-price-total span{font-size:12px;font-weight:700}.yelio-price-total small{color:var(--neutral);font-size:11px}.yelio-price-math{display:flex;align-items:center;gap:8px;margin-bottom:20px}.yelio-price-math>span{background:var(--paper);border-radius:12px;padding:10px 12px;display:grid;gap:2px}.yelio-price-math b{font-size:13px}.yelio-price-math small{font-size:9.5px;color:var(--neutral)}.yelio-price-math i{font-style:normal;color:var(--neutral)}.yelio-price-cta{width:100%;margin-top:auto}.yelio-price-note{display:flex;gap:7px;align-items:flex-start;margin-top:12px;color:var(--neutral);font-size:10px;line-height:1.4}.yelio-price-note svg{color:var(--sprout-deep);flex:0 0 auto}.yelio-modules-panel{background:#f5f3ee;padding:34px 28px;min-width:0}.yelio-modules-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.yelio-modules-head span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--sprout-deep)}.yelio-modules-head b{font-size:10px;background:#fff;padding:6px 8px;border-radius:999px;color:var(--neutral)}.yelio-module-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.yelio-module-grid article{background:#fff;border:1px solid rgba(31,58,37,.07);border-radius:16px;padding:15px}.yelio-module-grid article>strong{display:block;margin-bottom:11px;font:600 14px var(--display)}.yelio-module-grid article>div{display:grid;gap:8px}.yelio-module-grid article span{display:flex;gap:7px;align-items:flex-start;font-size:9.5px;line-height:1.35;color:var(--neutral)}.yelio-module-grid svg{flex:0 0 auto;color:var(--sprout-deep);margin-top:1px}.yelio-value-panel{position:relative;padding:34px 26px;overflow:hidden;color:#fff;display:flex;flex-direction:column;min-width:0}.yelio-value-panel.established{background:linear-gradient(155deg,#102515,#1f3a25)}.yelio-value-panel.first{background:linear-gradient(155deg,#9f4e39,#d66f51)}.yelio-value-mark{position:absolute;width:230px;height:230px;right:-80px;top:-75px;opacity:.09}.yelio-value-mark .mark{width:100%;height:100%}.yelio-value-eyebrow{position:relative;z-index:2;color:var(--sprout);font-size:10px;text-transform:uppercase;letter-spacing:.11em;font-weight:800}.yelio-value-panel.first .yelio-value-eyebrow{color:#ffe1d8}.yelio-value-panel h3{position:relative;z-index:2;font-size:27px;line-height:1.08;margin:18px 0 10px}.yelio-value-panel>p{position:relative;z-index:2;color:#ffffffb8;font-size:11.5px;line-height:1.55;margin:0}.yelio-value-list{position:relative;z-index:2;display:grid;gap:12px;margin:30px 0}.yelio-value-list span{display:flex;gap:8px;align-items:flex-start;font-size:10.5px}.yelio-value-list svg{color:var(--sprout);flex:0 0 auto}.yelio-value-panel.first .yelio-value-list svg{color:#ffe1d8}.yelio-value-panel>a{position:relative;z-index:2;margin-top:auto;display:flex;gap:8px;align-items:center;font-size:11px;font-weight:700;color:#fff}.yelio-value-panel>a svg{font-size:16px}@media(max-width:1000px){.yelio-pricing-shell{padding:0 24px}.yelio-pricing-toolbar{align-items:flex-start}.yelio-context-switch{align-items:flex-end;flex-direction:column}.yelio-pricing-grid{grid-template-columns:1fr 1fr}.yelio-value-panel{grid-column:1/-1;min-height:260px}.yelio-value-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.yelio-pricing-shell{padding:0 14px;margin-bottom:72px}.yelio-pricing-toolbar{display:grid;gap:10px}.yelio-team-control{justify-content:space-between;width:100%}.yelio-context-switch{margin:0;align-items:stretch;gap:7px}.yelio-context-switch>div{display:grid;grid-template-columns:1fr 1fr}.yelio-context-switch button{justify-content:center;padding:9px 8px;font-size:10px}.yelio-pricing-grid{grid-template-columns:1fr;border-radius:24px}.yelio-price-panel{padding:28px 22px}.yelio-price-panel h2{font-size:34px}.yelio-price-total strong{font-size:44px}.yelio-modules-panel{padding:25px 20px}.yelio-module-grid{grid-template-columns:1fr 1fr}.yelio-value-panel{grid-column:auto;min-height:0;padding:28px 22px}.yelio-value-list{grid-template-columns:1fr 1fr}}@media(max-width:420px){.yelio-context-switch>div{grid-template-columns:1fr 1fr}.yelio-team-control>div:first-child{min-width:auto}.yelio-stepper{grid-template-columns:34px 54px 34px}.yelio-price-panel h2{font-size:31px}.yelio-price-total strong{font-size:40px}.yelio-price-math{display:grid;grid-template-columns:1fr 1fr}.yelio-price-math i{display:none}.yelio-module-grid,.yelio-value-list{grid-template-columns:1fr}}.lead-prefill-note{background:#e8f4ea;color:#315c3b;border-radius:9px;padding:8px 10px;font-size:8px;margin-bottom:8px}.tool-page{background:var(--paper);min-height:100vh}.tool-hero{max-width:1240px;margin:auto;padding:108px 36px 52px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:50px;align-items:end}.tool-hero h1{font-size:clamp(48px,6vw,82px);line-height:.95;letter-spacing:-.055em;max-width:900px;margin:9px 0 18px}.tool-hero p{font-size:16px;line-height:1.55;max-width:760px;color:var(--neutral)}.tool-hero-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.tool-hero-links a{font-size:9px;font-weight:800;background:#fff;border:1px solid var(--line);padding:8px 10px;border-radius:999px;color:var(--moss)}.tool-hero-card{background:var(--deep);color:#fff;border-radius:22px;padding:22px;display:grid;gap:7px}.tool-hero-card .mark{width:42px;height:42px}.tool-hero-card b{font-size:15px}.tool-hero-card span{font-size:8px;color:#cdd8d0}.tool-workspace{max-width:1240px;margin:auto;padding:0 36px 54px;display:grid;grid-template-columns:390px minmax(0,1fr);gap:14px;align-items:start}.tool-input-card,.tool-result-card{background:#fff;border:1px solid #e4e7e3;border-radius:18px;padding:20px;min-width:0}.tool-input-card{display:grid;gap:10px;position:sticky;top:88px}.tool-input-card>span,.tool-result-card>span{font-size:8px;text-transform:uppercase;color:var(--neutral);font-weight:800}.tool-input-card h2{font-size:24px;margin:0 0 5px}.tool-input-card label{display:grid;gap:5px;font-size:8px;font-weight:700}.tool-input-card input,.tool-input-card select{border:1px solid var(--line);border-radius:9px;padding:10px;background:#fff;min-width:0}.tool-input-card>small{font-size:7px;color:var(--neutral);line-height:1.45}.tool-toggle{grid-template-columns:auto 1fr!important;align-items:center!important;background:var(--paper);padding:9px;border-radius:9px;line-height:1.35}.tool-toggle input{width:auto!important}.tool-result-card{min-height:350px}.tool-empty{display:grid;place-items:center;text-align:center;min-height:300px;color:var(--neutral)}.tool-empty .mark{width:50px}.tool-empty h3{font-size:20px;color:var(--moss);margin:8px 0 0}.salary-result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0}.salary-result-grid article{background:var(--paper);border-radius:12px;padding:14px;display:grid;gap:5px}.salary-result-grid small{font-size:8px;color:var(--neutral)}.salary-result-grid strong{font-size:22px}.tool-source{display:grid;gap:3px;background:#edf5ee;border-radius:10px;padding:10px;margin-top:12px}.tool-source b{font-size:9px}.tool-source span,.tool-source small{font-size:7px;color:var(--neutral)}.tool-disclaimer{font-size:8px!important;line-height:1.5;color:var(--neutral);border-left:2px solid #d5d9d4;padding-left:9px;margin-top:12px!important}.tool-wide-error{max-width:1168px;margin:-36px auto 36px;background:#fde9e3;color:#7b3628;border-radius:10px;padding:10px 12px;font-size:9px}.tool-after-result{max-width:1168px;margin:0 auto 70px;display:grid;grid-template-columns:.75fr 1.25fr;gap:14px;align-items:start}.tool-after-result>div:first-child{padding:22px}.tool-after-result h2{font-size:32px;line-height:1.05;margin:0 0 8px}.tool-after-result p{font-size:11px;line-height:1.5;color:var(--neutral)}.tool-lead,.tool-lead-saved{background:var(--deep);color:#fff;border-radius:18px;padding:20px;display:grid;gap:10px}.tool-lead h3,.tool-lead-saved h3{font-size:20px;margin:3px 0}.tool-lead p{font-size:9px!important;color:#d2ded5!important}.tool-lead>div>span,.tool-lead-saved>span{font-size:8px;text-transform:uppercase;color:#a9baae}.tool-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tool-lead label{display:grid;gap:4px;font-size:8px}.tool-lead input{border:1px solid #4c6152;background:#16301d;color:#fff;border-radius:8px;padding:9px;min-width:0}.tool-consent{grid-template-columns:auto 1fr!important;align-items:center!important}.tool-consent input{width:auto!important}.tool-lead .btn,.tool-lead-saved .btn{background:var(--sprout);color:var(--deep)}.tool-lead-saved small{font-size:7px;color:#cdd8d0}.checklist-items{display:grid;gap:7px;margin-top:12px}.checklist-items article{display:grid;grid-template-columns:30px 1fr;gap:9px;background:var(--paper);padding:10px;border-radius:10px}.checklist-items article>b{width:28px;height:28px;border-radius:999px;background:var(--moss);color:#fff;display:grid;place-items:center;font-size:8px}.checklist-items article>div{display:grid;gap:2px}.checklist-items small{font-size:7px;text-transform:uppercase;color:var(--neutral)}.checklist-items strong{font-size:10px}.checklist-items p{font-size:8px;line-height:1.45;color:var(--neutral);margin:2px 0}.diagnostic-score{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.diagnostic-score strong{font-size:52px;line-height:1}.diagnostic-score span{font-size:9px;color:var(--neutral);line-height:1.5}.diagnostic-findings{display:grid;gap:7px}.diagnostic-findings article{display:grid;grid-template-columns:70px 1fr;gap:9px;background:var(--paper);padding:10px;border-radius:10px}.diagnostic-findings em{font-size:7px;font-style:normal;text-transform:uppercase;font-weight:800;color:var(--sprout-deep)}.diagnostic-findings b{font-size:10px}.diagnostic-findings p{font-size:8px;line-height:1.45;color:var(--neutral);margin:3px 0}.diagnostic-findings small{font-size:7px;color:var(--sprout-deep)}@media(max-width:900px){.tool-hero{grid-template-columns:1fr}.tool-hero-card{max-width:360px}.tool-workspace,.tool-after-result{grid-template-columns:1fr}.tool-input-card{position:static}.salary-result-grid{grid-template-columns:1fr 1fr}.footer-links{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.tool-hero{padding:84px 20px 34px}.tool-hero h1{font-size:46px}.tool-workspace{padding:0 20px 40px}.tool-after-result{margin:0 20px 52px}.tool-after-result>div:first-child{padding:8px 0}.tool-after-result h2{font-size:28px}.salary-result-grid,.tool-lead-grid{grid-template-columns:1fr}.tool-result-card,.tool-input-card,.tool-lead,.tool-lead-saved{min-width:0;max-width:100%;box-sizing:border-box}.diagnostic-findings article{grid-template-columns:1fr}.footer-links{grid-template-columns:1fr}}.tool-page{--tool-body:13px;--tool-small:11px;--tool-label:11px}.tool-hero p{font-size:17px;line-height:1.65;max-width:780px}.tool-hero-links a{font-size:11px;padding:9px 13px}.tool-hero-card{gap:9px}.tool-hero-card b{font-size:17px;line-height:1.25}.tool-hero-card span{font-size:11px;line-height:1.45}.tool-input-card,.tool-result-card{padding:24px}.tool-input-card{gap:14px}.tool-input-card>span,.tool-result-card>span{font-size:10px;letter-spacing:.055em;line-height:1.35}.tool-input-card h2{font-size:28px;line-height:1.08;margin:0 0 7px}.tool-input-card label{font-size:11px;line-height:1.45;gap:7px}.tool-input-card input,.tool-input-card select{font-size:14px;line-height:1.25;padding:12px 13px}.tool-input-card>small{font-size:11px;line-height:1.55}.tool-toggle{padding:13px 14px;line-height:1.5;font-size:11px!important;background:#faf7f1}.tool-toggle input{transform:scale(1.08)}.tool-input-card .btn{font-size:14px;min-height:52px}.tool-result-card{min-height:390px}.tool-empty h3{font-size:24px;line-height:1.2}.tool-empty p{font-size:13px;line-height:1.55}.salary-result-grid{gap:12px;margin:16px 0 18px}.salary-result-grid article{padding:18px;border-radius:14px}.salary-result-grid small{font-size:11px;line-height:1.4}.salary-result-grid strong{font-size:28px;line-height:1.15;letter-spacing:-.025em}.tool-source{gap:5px;padding:14px 15px;margin-top:16px}.tool-source b{font-size:12px;line-height:1.4}.tool-source span,.tool-source small{font-size:11px;line-height:1.5}.tool-disclaimer{font-size:11px!important;line-height:1.6;padding-left:12px;margin-top:16px!important;max-width:96%}.tool-wide-error{font-size:12px;line-height:1.5;padding:12px 14px}.checklist-items{gap:10px;margin-top:16px}.checklist-items article{grid-template-columns:36px 1fr;gap:12px;padding:15px 16px;border-radius:12px;background:#faf7f1}.checklist-items article>b{width:34px;height:34px;font-size:11px}.checklist-items article>div{gap:4px}.checklist-items small{font-size:10px;line-height:1.35;letter-spacing:.04em}.checklist-items strong{font-size:14px;line-height:1.35}.checklist-items p{font-size:12px;line-height:1.6;margin:3px 0;color:#5d665f}.diagnostic-score{gap:14px;margin:12px 0 20px}.diagnostic-score strong{font-size:58px;line-height:.95;letter-spacing:-.04em}.diagnostic-score span{font-size:12px;line-height:1.5}.diagnostic-findings{gap:0;border-top:1px solid #e8e4dc}.diagnostic-findings article{grid-template-columns:92px 1fr;gap:18px;padding:20px 10px;border-radius:0;background:transparent;border-bottom:1px solid #e8e4dc}.diagnostic-findings em{font-size:10px;line-height:1.45;letter-spacing:.05em;padding-top:2px}.diagnostic-findings b{font-size:15px;line-height:1.35}.diagnostic-findings p{font-size:12.5px;line-height:1.65;color:#566159;margin:6px 0}.diagnostic-findings small{font-size:11px;line-height:1.45}.tool-after-result>div:first-child{padding:26px 22px}.tool-after-result h2{font-size:36px;line-height:1.06}.tool-after-result p{font-size:13px;line-height:1.65}.tool-lead,.tool-lead-saved{padding:24px;gap:13px}.tool-lead h3,.tool-lead-saved h3{font-size:24px;line-height:1.15}.tool-lead p{font-size:12px!important;line-height:1.55!important}.tool-lead>div>span,.tool-lead-saved>span{font-size:10px;line-height:1.4}.tool-lead label{font-size:11px;line-height:1.4}.tool-lead input{font-size:13px;padding:11px 12px}.tool-lead-saved small{font-size:10px;line-height:1.5}@media(max-width:900px){.tool-result-card{min-height:0}.tool-source,.tool-disclaimer{max-width:none}}@media(max-width:620px){.tool-hero p{font-size:15px}.tool-hero-links a{font-size:10px}.tool-input-card,.tool-result-card{padding:20px}.tool-input-card h2{font-size:25px}.tool-input-card label,.tool-toggle{font-size:12px!important}.tool-input-card input,.tool-input-card select{font-size:16px}.salary-result-grid strong{font-size:26px}.tool-source b{font-size:12px}.tool-source span,.tool-source small,.tool-disclaimer{font-size:11.5px!important}.checklist-items strong{font-size:15px}.checklist-items p{font-size:13px}.diagnostic-score strong{font-size:52px}.diagnostic-score span{font-size:12px}.diagnostic-findings article{grid-template-columns:1fr;gap:7px;padding:17px 2px}.diagnostic-findings em{font-size:10px}.diagnostic-findings b{font-size:15px}.diagnostic-findings p{font-size:13px;line-height:1.6}.diagnostic-findings small{font-size:11.5px}.tool-after-result h2{font-size:30px}.tool-after-result p{font-size:13px}}.hero-copy[data-reveal],.page-hero-inner[data-reveal]{opacity:1;transform:none;transition:none}.mobile-header-cta,.mobile-menu-sheet{display:none}@media(max-width:1024px){.header{z-index:100}.nav{position:relative;z-index:102;background:#fbf6f0f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.nav .desktop-nav,.actions{display:none!important}.mobile-header-cta{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:8px;min-height:48px;padding:0 18px;border-radius:12px;background:var(--deep);color:#fff;font-size:13px;font-weight:700;white-space:nowrap}.menu{display:grid!important;place-items:center;position:relative;width:48px;height:48px;flex:0 0 48px;padding:0;border:1px solid rgba(31,58,37,.22);border-radius:12px;background:#fff;color:var(--moss);cursor:pointer}.menu span{position:absolute;width:22px;height:2px;margin:0;background:currentColor;border-radius:3px;transition:transform .28s ease,top .28s ease,opacity .2s ease}.menu span:first-child{top:19px}.menu span:last-child{top:27px}.menu[aria-expanded=true] span:first-child{top:23px;transform:rotate(45deg)}.menu[aria-expanded=true] span:last-child{top:23px;transform:rotate(-45deg)}.menu-open .nav{background:#fff;border-color:#1f3a2521;box-shadow:0 8px 24px #10251514}.mobile-menu-sheet{display:block;position:fixed;z-index:99;left:0;right:0;top:104px;bottom:0;background:#f5f3ee;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .26s ease,visibility .26s ease,transform .26s ease;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-menu-sheet.open{opacity:1;visibility:visible;transform:none}.mobile-menu-scroll{max-width:760px;margin:0 auto;padding:10px 24px 28px}.mobile-menu-direct,.mobile-menu-toggle{width:100%;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;border-top:1px solid rgba(31,58,37,.12);background:transparent;color:var(--moss);padding:0 4px;text-align:left;font:600 18px/1.25 var(--display);letter-spacing:-.03em;cursor:pointer}.mobile-menu-direct:first-child{border-top:0}.mobile-menu-direct svg{font-size:20px;color:var(--sprout-deep)}.mobile-menu-toggle b{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#fff;border:1px solid rgba(31,58,37,.1);font:500 19px/1 var(--text)}.mobile-menu-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1)}.mobile-menu-panel>div{overflow:hidden;display:grid;gap:7px}.mobile-menu-group.open .mobile-menu-panel{grid-template-rows:1fr}.mobile-menu-group.open .mobile-menu-panel>div{padding:2px 0 12px}.mobile-menu-panel a{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;border:1px solid rgba(31,58,37,.08);border-radius:14px;padding:13px 14px;min-height:66px;box-shadow:0 5px 18px #1f3a2506}.mobile-menu-panel a>span{display:grid;gap:3px;min-width:0}.mobile-menu-panel strong{font:600 14px/1.25 var(--display);letter-spacing:-.025em}.mobile-menu-panel small{font-size:11px;line-height:1.4;color:var(--neutral)}.mobile-menu-panel svg{flex:0 0 auto;font-size:17px;color:var(--sprout-deep)}.mobile-menu-actions{display:grid;gap:9px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(31,58,37,.12)}.mobile-menu-primary,.mobile-menu-login{min-height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.mobile-menu-primary{gap:9px;background:var(--deep);color:#fff}.mobile-menu-primary svg{font-size:18px}.mobile-menu-login{background:#fff;border:1px solid rgba(31,58,37,.14);color:var(--moss)}.mobile-menu-note{display:flex;align-items:center;gap:9px;padding:18px 4px 4px;color:var(--neutral);font-size:10px;line-height:1.4}.mobile-menu-note i{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--sprout)}}@media(max-width:620px){.mobile-menu-sheet{top:80px}.mobile-menu-scroll{padding:8px 14px 24px}.mobile-header-cta{min-height:44px;padding:0 13px;margin-right:7px;border-radius:11px;font-size:12px}.menu{width:44px;height:44px;flex-basis:44px;border-radius:11px}.menu span{width:20px}.menu span:first-child{top:17px}.menu span:last-child{top:25px}.menu[aria-expanded=true] span:first-child,.menu[aria-expanded=true] span:last-child{top:21px}.mobile-menu-direct,.mobile-menu-toggle{min-height:64px;font-size:17px}.mobile-menu-panel a{padding:12px;min-height:64px}.mobile-menu-panel strong{font-size:14px}.mobile-menu-panel small{font-size:11px}}@media(max-width:360px){.mobile-header-cta{padding:0 10px;font-size:11px}.nav{padding-left:11px!important;padding-right:8px!important}.logo{gap:7px}}.desktop-nav a[aria-current=page]{opacity:1;color:var(--sprout-deep);text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px}.mobile-menu-direct[aria-current=page],.mobile-menu-panel a[aria-current=page]{color:var(--sprout-deep)}.header a:focus-visible,.header button:focus-visible,.faq-item button:focus-visible{outline:3px solid var(--sprout-deep);outline-offset:4px;border-radius:5px}.hero-demo-note{max-width:690px;margin:4px auto 0;text-align:center;color:var(--neutral);font-size:12px;line-height:1.6;padding:0 16px}.ai-demo-controls{display:flex;gap:10px}.ai-demo-controls span{display:inline-flex;align-items:center;padding:11px 16px;border-radius:11px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:14px}.ai-demo-controls span:last-child{background:var(--moss);color:#fff;border-color:var(--moss)}@media(min-width:901px)and (max-width:1130px){.desktop-nav{gap:18px!important;font-size:14px!important}.actions{gap:10px}.actions .btn.small{padding:11px 12px}}.sales-hero .hero-copy>p{max-width:795px;line-height:1.52}.hero-pricing-proof{max-width:750px;margin:25px auto 0;padding:15px 16px 12px;background:#ffffffc7;border:1px solid var(--line);border-radius:20px;box-shadow:0 6px 28px #1f3a250b;text-align:left}.hero-pricing-proof>span{display:block;text-align:center;font-size:13px;font-weight:700;color:var(--moss);margin-bottom:11px}.hero-pricing-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.hero-pricing-totals a{display:grid;gap:6px;min-width:0;background:#fff;padding:12px 10px;border-radius:13px;border:1px solid rgba(31,58,37,.1);text-align:center;transition:transform .2s,box-shadow .2s}.hero-pricing-totals a:hover{transform:translateY(-2px);box-shadow:0 7px 18px #1f3a2514}.hero-pricing-totals small{color:var(--neutral);font-size:11px;font-weight:600}.hero-pricing-totals strong{font:600 clamp(16px,2vw,21px)/1.2 var(--display);letter-spacing:-.04em;white-space:nowrap}.hero-pricing-totals strong em{font:600 10px var(--text);font-style:normal;letter-spacing:0}.hero-pricing-proof>small{display:block;margin-top:11px;color:var(--neutral);text-align:center;line-height:1.45;font-size:11px}.sales-persona-section,.sales-process{padding:108px max(24px,calc((100vw - 1200px)/2))}.sales-persona-heading,.sales-process-intro{max-width:840px}.sales-persona-heading h2,.sales-process-intro h2{font-size:clamp(42px,5.2vw,67px);line-height:1.06}.sales-persona-heading p,.sales-process-intro p{font-size:18px;line-height:1.65;color:var(--neutral);margin:19px 0 0}.sales-persona-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:36px}.sales-persona-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;background:#fff;border:1px solid var(--line);border-radius:27px;padding:34px;box-shadow:0 18px 45px #1f3a2509}.sales-persona-card>span{font-size:12px;font-weight:700;color:var(--sprout-deep);text-transform:uppercase;letter-spacing:.08em}.sales-persona-card h3{font-size:clamp(29px,3vw,39px);line-height:1.15;margin-top:18px}.sales-persona-card p{font-size:16px;line-height:1.6;color:var(--neutral);margin:17px 0 28px;flex:1}.sales-persona-card a{display:inline-flex;align-items:center;gap:11px;min-height:44px;font-weight:700;color:var(--moss);border-bottom:2px solid var(--sprout);padding-bottom:6px}.sales-persona-card a svg,.sales-process-actions svg{font-size:17px}.sales-process{background:#eef4ed}.sales-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:40px}.sales-process-grid article{min-width:0;background:#fff;border:1px solid rgba(31,58,37,.12);border-radius:22px;padding:27px 24px}.sales-process-grid article>span{font-size:14px;font-weight:700;color:var(--sprout-deep)}.sales-process-grid h3{font-size:23px;line-height:1.15;margin-top:23px}.sales-process-grid p{font-size:15px;line-height:1.65;color:var(--neutral);margin:12px 0 0}.sales-process-actions{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.pricing-page .pricing-hero{min-height:0;padding:150px max(24px,calc((100vw - 1200px)/2)) 30px}.pricing-page .pricing-hero h1{font-size:clamp(47px,6vw,81px);line-height:1.03}.pricing-entry-actions{max-width:1200px;margin:8px auto 0;padding:0 24px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.pricing-entry-notice{max-width:1200px;margin:17px auto 0;padding:0 24px;color:var(--neutral);font-size:13px;line-height:1.6}.pricing-legal-details{max-width:1200px;margin:12px auto 22px;padding:0 24px;color:var(--neutral);font-size:13px;line-height:1.6}.pricing-legal-details summary{cursor:pointer;font-weight:700;color:var(--moss);padding:8px 0}.pricing-legal-details summary:focus-visible{outline:3px solid var(--sprout-deep);outline-offset:3px}.pricing-legal-details p{margin:6px 0 0;padding:16px 19px;background:#fff;border:1px solid var(--line);border-radius:13px}#calculateur{scroll-margin-top:115px}.yelio-price-panel .pricing-signup-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:var(--moss);font-size:13px;font-weight:700;min-height:44px;margin:9px 0 0;text-decoration:underline;text-underline-offset:4px}.contact-sales-page .contact-page{min-height:0;padding-top:156px;padding-bottom:115px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:50px;align-items:start}.contact-sales-page .contact-copy h1{font-size:clamp(45px,5.2vw,73px);line-height:1.06}.contact-sales-page .contact-copy>p{font-size:17px;line-height:1.65;margin-top:22px}.contact-price-line a{font-weight:700;text-decoration:underline;text-underline-offset:4px}.contact-price-line small{display:block;color:var(--neutral);font-size:12px;line-height:1.5;margin-top:8px}.contact-simplicity{font-weight:650;color:var(--sprout-deep)!important;font-size:14px!important}.contact-request{min-width:0;background:#fff;border:1px solid var(--line);border-radius:29px;padding:34px;box-shadow:0 23px 70px #1f3a2512}.contact-request h2{font-size:34px;line-height:1.12;margin:2px 0 12px}.contact-request>p{font-size:14px;line-height:1.6;color:var(--neutral);margin:0 0 21px}.contact-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.contact-request-fields label{display:grid;gap:7px;min-width:0;font-weight:650;font-size:13px;line-height:1.35}.contact-request-fields label:nth-child(n+3){grid-column:1 / -1}.contact-request-fields input,.contact-request-fields select,.contact-request-fields textarea{display:block;width:100%;min-width:0;padding:13px 12px;border:1px solid #c9d1c8;border-radius:11px;background:#fff;color:var(--moss);font:400 16px/1.35 var(--text)}.contact-request-fields textarea{resize:vertical;min-height:88px}.contact-request-fields input:focus-visible,.contact-request-fields select:focus-visible,.contact-request-fields textarea:focus-visible{outline:3px solid var(--sprout-deep);outline-offset:2px}.contact-request-send{width:100%;margin-top:20px;min-height:53px;text-align:center}.contact-request .contact-request-note{margin:11px 0 0;font-size:12px;line-height:1.5}.contact-request-alternatives{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:11px 16px;border-top:1px solid var(--line);margin-top:20px;padding-top:17px;font-size:13px;font-weight:700}.contact-request-alternatives a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:3px}.contact-request-alternatives svg{font-size:14px}.sales-persona-card a:focus-visible,.sales-process-actions a:focus-visible,.hero-pricing-totals a:focus-visible,.contact-request a:focus-visible,.pricing-entry-actions a:focus-visible,.pricing-signup-link:focus-visible{outline:3px solid var(--sprout-deep);outline-offset:4px;border-radius:8px}@media(max-width:900px){.sales-persona-section,.sales-process{padding:85px 22px}.sales-process-grid{grid-template-columns:1fr;gap:12px}.sales-process-grid article{padding:24px}.contact-sales-page .contact-page{grid-template-columns:1fr;gap:29px;padding:123px 22px 85px}}@media(max-width:620px){.sales-hero h1{font-size:clamp(39px,11vw,52px);line-height:1.02}.sales-hero .hero-actions{margin-top:24px;gap:13px}.sales-hero .hero-btn{width:100%;max-width:350px}.hero-pricing-proof{margin-top:18px;padding:12px 10px;border-radius:16px}.hero-pricing-totals{gap:5px}.hero-pricing-totals a{padding:11px 3px}.hero-pricing-totals small{font-size:10px}.hero-pricing-totals strong{font-size:clamp(14px,4.1vw,18px)}.hero-pricing-proof>small{font-size:10.5px}.sales-persona-section,.sales-process{padding:75px 18px}.sales-persona-heading h2,.sales-process-intro h2{font-size:39px}.sales-persona-heading p,.sales-process-intro p{font-size:16px}.sales-persona-grid{grid-template-columns:1fr;gap:13px;margin-top:26px}.sales-persona-card{padding:26px}.sales-persona-card h3{font-size:29px}.sales-process-actions{align-items:stretch;gap:14px;flex-direction:column}.sales-process-actions .btn{width:100%}.pricing-page .pricing-hero{padding:119px 18px 17px;min-height:0}.pricing-page .pricing-hero h1{font-size:43px}.pricing-page .pricing-hero .page-hero-inner>p{font-size:16px;margin-top:18px}.pricing-entry-actions{padding:0 18px;display:grid;gap:14px}.pricing-entry-actions .btn{width:100%}.pricing-entry-notice,.pricing-legal-details{padding:0 18px}.contact-sales-page .contact-page{padding:114px 18px 70px}.contact-sales-page .contact-copy h1{font-size:43px}.contact-sales-page .contact-copy>p{font-size:16px;margin-top:13px}.contact-sales-page .contact-choice{margin-top:17px}.contact-request{padding:25px 19px;border-radius:21px}.contact-request h2{font-size:28px}.contact-request-fields{grid-template-columns:1fr;gap:14px}.contact-request-fields label:nth-child(n){grid-column:auto}.contact-request-alternatives{align-items:flex-start;flex-direction:column}}.contact-direct-link{margin-top:20px;min-height:44px;color:var(--sprout-deep);font-weight:700}.header .logo-wordmark{white-space:nowrap;line-height:1;flex-shrink:0}.footer-main .logo-symbol{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center}.footer-main .logo-symbol .mark{width:56px;height:56px;flex-shrink:0}.footer-main .logo-symbol:focus-visible{outline:3px solid var(--sprout);outline-offset:5px;border-radius:10px}@media(max-width:620px){.footer-main .logo-symbol{width:56px;height:56px}.footer-main .logo-symbol .mark{width:52px;height:52px}}.support-page{background:var(--paper);min-height:100vh}.support-page-hero{padding:165px max(24px,calc((100vw - 1130px)/2)) 76px;background:radial-gradient(circle at 82% 15%,rgba(117,183,114,.16),transparent 42%)}.support-page-hero h1{font-size:clamp(46px,6.4vw,85px);max-width:880px;line-height:1.06;margin:20px 0}.support-page-hero>p{max-width:760px;color:var(--neutral);font-size:18px;line-height:1.65}.support-page-actions{display:flex;align-items:center;gap:28px;margin-top:30px;flex-wrap:wrap}.support-page-disclaimer{max-width:820px!important;margin-top:19px!important;font-size:13px!important;line-height:1.6!important}.selfservice-help{padding:85px max(24px,calc((100vw - 1130px)/2)) 110px;background:#fff}.selfservice-help h2{font-size:clamp(38px,4.2vw,57px);line-height:1.12;margin-top:12px}.selfservice-help>p{color:var(--neutral);font-size:17px;line-height:1.65;max-width:690px;margin:14px 0 0}.selfservice-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:31px 0 0}.selfservice-help-card{display:flex;flex-direction:column;min-width:0;padding:27px;border:1px solid var(--line);border-radius:22px;background:var(--paper);gap:13px;transition:box-shadow .2s,transform .2s}.selfservice-help-card:hover{box-shadow:0 15px 35px #10251514;transform:translateY(-2px)}.selfservice-help-card strong{font-size:23px;line-height:1.2;font-weight:650}.selfservice-help-card>span{color:var(--neutral);font-size:15px;line-height:1.6;flex:1}.selfservice-help-card b{display:flex;align-items:center;gap:9px;color:var(--sprout-deep);font-size:14px}.selfservice-help-card b svg{width:18px;height:18px}.selfservice-support-note{background:#eef3eb;border-radius:20px;padding:25px 28px;margin-top:30px;display:grid;gap:9px}.selfservice-support-note strong{font-size:18px}.selfservice-support-note p{font-size:14px;line-height:1.6;color:var(--neutral);margin:0}.selfservice-support-note a{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:650;color:var(--moss);width:max-content;max-width:100%;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.selfservice-support-note svg{width:16px;height:16px}.selfservice-support-note small{font-size:12px;color:var(--neutral);line-height:1.5}.selfservice-help a:focus-visible,.support-page-actions a:focus-visible{outline:3px solid var(--sprout-deep);outline-offset:4px}.signup-public-prefill-note{font-size:13px;line-height:1.6;padding:12px 14px;margin:0 0 16px;background:#eff7ed;color:var(--moss);border-left:3px solid var(--sprout);border-radius:8px}@media(max-width:700px){.support-page-hero{padding:126px 20px 56px}.support-page-hero h1{font-size:clamp(42px,10vw,58px)}.support-page-hero>p{font-size:16px}.support-page-actions{gap:16px}.support-page-actions .btn{width:100%}.selfservice-help{padding:70px 18px 80px}.selfservice-help-grid{grid-template-columns:1fr;gap:12px}.selfservice-help-card{padding:25px}.selfservice-support-note{padding:22px}}
