*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}img{max-width:100%}button,input,textarea,select{font:inherit}a{text-decoration:none}.thedayhr-app{min-height:100vh}:root{--bg:#F3F8F7;--paper:#FFFFFF;--ink:#123B3A;--ink-soft:#355654;--muted:#4A6865;--line:#D5E8E5;--amber:#16736B;--amber-deep:#0E5B55;--teal:#239187;--teal-deep:#156D6A;--pink:#5BAFA7;--pink-deep:#2B7772;--grad-brand: linear-gradient(135deg,#156D6A 0%,#239187 55%,#4DB3A8 100%);--shadow: 0 20px 50px -25px rgba(18,59,58,.28);--radius: 14px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Inter,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif;letter-spacing:-.01em;color:var(--ink)}.mono{font-family:JetBrains Mono,monospace}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}section{position:relative}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);background:#98e3db17;padding:6px 14px;border-radius:99px;margin-bottom:18px;font-weight:500}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;border:none;transition:transform .15s ease,box-shadow .15s ease;font-family:Inter,sans-serif}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px -10px #567b738c}.btn-primary:hover{box-shadow:0 16px 30px -10px #567b7399}.btn-ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn-amber{background:var(--amber);color:var(--ink);box-shadow:0 10px 24px -10px #77cbc38c}.btn-sm{padding:10px 18px;font-size:13.5px}header.site-header{position:sticky;top:0;z-index:100;background:#f7fbf7db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}nav{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;max-width:1180px;margin:0 auto}.logo{display:flex;align-items:center;gap:9px;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:20px}.logo-mark{width:30px;height:30px;border-radius:8px;background:var(--grad-brand);position:relative;flex:none}.logo-mark:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 2px var(--ink)}.nav-links{display:flex;align-items:center;gap:30px;font-size:14.5px;font-weight:500;color:var(--ink-soft)}.nav-links a:hover{color:var(--ink)}.nav-cta{display:flex;align-items:center;gap:14px}.nav-toggle{display:none}.nav-product{position:relative;display:flex;align-items:center}.nav-product-trigger{background:none;border:0;font:inherit;color:inherit;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0}.nav-product-trigger:hover{color:var(--ink)}.nav-product.active .nav-product-trigger{color:var(--teal-deep);font-weight:700}.nav-chevron{transition:transform .22s ease;flex:none}.nav-product.open .nav-chevron{transform:rotate(180deg)}.mega-panel{position:fixed;top:78px;left:50%;transform:translate(-50%);width:min(1100px,calc(100vw - 44px));min-height:430px;background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:0 28px 70px -32px #123b334d;padding:36px 38px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) 300px;gap:0 34px;z-index:200;animation:megaIn .2s cubic-bezier(.2,.8,.2,1) both}@keyframes megaIn{0%{opacity:0;transform:translate(-50%) translateY(-10px) scale(.985)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.mega-panel.mega-panel-simple{grid-template-columns:minmax(0,1fr) 230px;width:530px;min-height:0;padding:22px;gap:0 24px}.mega-panel-simple .mega-col{border-right:none;padding-right:0}.mega-panel-simple .mega-promo{min-height:0;align-self:stretch;justify-content:center}@media(max-width:900px){.mega-panel-simple{width:100%;grid-template-columns:1fr}.mega-panel-simple .mega-promo{margin-top:12px}}.mega-col{padding-right:30px;border-right:1px solid var(--line)}.mega-col h6{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:16px;padding:0 14px}.mega-link{display:flex;align-items:flex-start;gap:14px;padding:10px 14px;border-radius:13px;transition:background .18s ease,transform .18s ease}.mega-link:hover{background:var(--bg);transform:translate(2px)}.mega-icon{width:45px;height:45px;border-radius:12px;flex:none;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#e8f5e9,#f1f8f2);color:var(--teal-deep);border:1px solid rgba(21,109,101,.04)}.mega-icon-svg{width:20px;height:20px}.mega-text{display:flex;flex-direction:column;gap:3px;padding-top:1px}.mega-text b{font-size:15px;line-height:1.3;color:var(--ink);font-weight:600}.mega-text span{font-size:13px;line-height:1.5;color:var(--muted);max-width:220px}.mega-promo{background:linear-gradient(160deg,#237f77,#328f87 58%,#62b9b1);border-radius:19px;padding:30px 27px;color:#fff;display:flex;flex-direction:column;gap:10px;min-height:362px;align-self:stretch;box-shadow:inset 0 1px #ffffff14}.mega-promo-tag{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;opacity:.9;margin-bottom:8px}.mega-promo h6{color:#fff;font-family:Space Grotesk,sans-serif;font-size:18px;line-height:1.35;letter-spacing:-.02em;margin:0;max-width:240px}.mega-promo p{font-size:13px;font-weight:500;opacity:.9;line-height:1.55;margin:0;max-width:240px}.mega-promo-btn{background:#fff;color:var(--ink);align-self:flex-start;margin-top:5px;padding:14px 21px;border-radius:11px;font-size:14px;font-weight:700}.mega-promo-btn:hover{box-shadow:0 12px 26px -12px #00000061;transform:translateY(-2px)}@media(max-width:900px){.mega-panel{position:static;transform:none;width:100%;min-height:0;box-shadow:none;border:none;border-radius:0;padding:12px 2px 8px;margin-top:6px;display:flex;flex-direction:column;gap:0;animation:none;z-index:auto}.mega-col{border-right:none;padding-right:0;margin-bottom:12px}.mega-col h6{padding:0 8px;margin-bottom:8px}.mega-link{padding:9px 8px}.mega-icon{width:40px;height:40px;border-radius:11px}.mega-text b{font-size:14px}.mega-text span{font-size:12px}.nav-product{flex-direction:column;align-items:flex-start;width:100%}.nav-product-trigger{width:100%;justify-content:space-between;padding:6px 0}.mega-promo{margin-top:4px;min-height:0;padding:24px;border-radius:16px}}.hero{padding:96px 0 60px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.hero h1{font-size:52px;line-height:1.06;font-weight:700;letter-spacing:-.02em;margin-bottom:22px}.hero h1 em{font-style:normal;background:linear-gradient(180deg,transparent 62%,rgba(255,255,255,.45) 62%)}.hero p.lead{font-size:18px;color:var(--ink-soft);max-width:480px;margin-bottom:34px}.hero-ctas{display:flex;gap:14px;align-items:center;margin-bottom:38px}.hero-stats{display:flex;gap:34px}.hero-stats div{display:flex;flex-direction:column}.hero-stats .num{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600;color:var(--ink)}.hero-stats .lbl{font-size:12.5px;color:var(--muted);margin-top:2px}.arc-visual{position:relative;height:150px;margin-top:6px}.arc-visual svg{width:100%;height:100%;overflow:visible}.arc-track{fill:none;stroke:var(--line);stroke-width:2}.arc-progress{fill:none;stroke:url(#arcGrad);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:draw 2.4s ease forwards .3s}@keyframes draw{to{stroke-dashoffset:70}}.arc-sun{filter:drop-shadow(0 6px 14px rgba(255,255,255,.55))}.arc-tick{font-family:JetBrains Mono,monospace;font-size:11px;fill:var(--muted)}.mock{background:var(--paper);border-radius:18px;border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden;position:relative}.mock-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line)}.mock-dot{width:9px;height:9px;border-radius:50%;background:var(--line)}.mock-title{margin-left:8px;font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--muted)}.mock-body{padding:20px}.mock-row{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.mock-row:last-child{border-bottom:none}.avatar{width:26px;height:26px;border-radius:50%;background:var(--grad-brand);display:inline-block;margin-right:9px;vertical-align:middle}.tag{font-family:JetBrains Mono,monospace;font-size:11px;padding:3px 9px;border-radius:6px;font-weight:600}.tag-in{background:#98e3db1f;color:var(--teal-deep)}.tag-late{background:#ffffff29;color:var(--amber-deep)}.mock-float{position:absolute;right:-30px;bottom:-26px;width:190px;background:var(--ink);color:#fff;border-radius:14px;padding:16px 18px;box-shadow:var(--shadow)}.mock-float .num{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:600;color:var(--amber)}.mock-float .lbl{font-size:12px;color:#115a52;margin-top:2px}.strip{padding:42px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:26px}.strip-label{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.strip-logos{display:flex;gap:40px;flex-wrap:wrap;align-items:center;opacity:.65}.strip-logos span{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:17px;color:var(--ink-soft)}.sec{padding:96px 0}.sec-head{max-width:640px;margin-bottom:52px}.sec-head.center{margin-left:auto;margin-right:auto;text-align:center}.sec-head h2{font-size:36px;font-weight:700;margin-bottom:14px}.sec-head p{color:var(--ink-soft);font-size:16.5px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.about-grid p{color:var(--ink-soft);margin-bottom:16px;font-size:16px}.stat-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.stat-card .num{font-family:JetBrains Mono,monospace;font-size:28px;font-weight:600;color:var(--teal-deep)}.stat-card .lbl{font-size:13px;color:var(--muted);margin-top:6px}.ov-mock{display:flex;border-radius:22px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);background:var(--paper);max-width:900px;margin:0 auto}.ov-sidebar{width:66px;background:var(--ink);display:flex;flex-direction:column;align-items:center;padding:22px 0;gap:20px;flex:none}.ov-sidebar .ov-logo{width:30px;height:30px;border-radius:9px;background:var(--grad-brand);margin-bottom:6px;flex:none}.ov-side-icon{width:36px;height:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;color:#153d35}.ov-side-icon.active{background:#ffffff2e;color:var(--amber)}.ov-main{flex:1;min-width:0}.ov-topbar{display:flex;align-items:center;justify-content:space-between;padding:18px 26px;border-bottom:1px solid var(--line)}.ov-topbar .ov-path{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted)}.ov-topbar .ov-date{font-family:JetBrains Mono,monospace;font-size:11.5px;background:var(--bg);padding:6px 13px;border-radius:99px;color:var(--ink-soft);border:1px solid var(--line)}.ov-stats-row{display:flex;gap:10px;padding:18px 26px 0;flex-wrap:wrap}.ov-stat-chip{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--ink-soft);background:var(--bg);padding:7px 13px;border-radius:99px;border:1px solid var(--line)}.ov-stat-chip i{width:7px;height:7px;border-radius:50%;flex:none}.ov-widgets{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;padding:18px 26px 26px}.ov-widget{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:20px}.ov-widget h4{font-size:13px;font-weight:600;margin-bottom:18px;display:flex;justify-content:space-between;align-items:center}.ov-widget h4 span.sub{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--muted);font-weight:500}.ov-bars2{display:flex;align-items:flex-end;gap:11px;height:92px}.ov-bar-col{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.ov-bar-col .ov-bar{width:100%;border-radius:6px 6px 3px 3px;background:var(--teal);position:relative}.ov-bar-col.best .ov-bar{background:var(--amber)}.ov-bar-col .ov-val{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--muted);position:absolute;top:-16px;left:50%;transform:translate(-50%);white-space:nowrap}.ov-bar-col.best .ov-val{color:var(--amber-deep);font-weight:600}.ov-bar-col .ov-day{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--muted)}.ov-donut-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:92px}.ov-donut{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex:none}.ov-donut:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:var(--bg)}.ov-donut span{position:relative;font-family:JetBrains Mono,monospace;font-weight:700;font-size:15px}.ov-donut-lbl{font-size:11px;color:var(--muted);margin-top:10px}.ov-approvals{grid-column:1/-1;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:4px 20px}.ov-appr-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px dashed var(--line);font-size:13.5px}.ov-appr-row:last-child{border-bottom:none}.ov-appr-left{display:flex;align-items:center;gap:11px}.ov-appr-bar{width:3px;height:24px;border-radius:2px;flex:none}@media(max-width:640px){.ov-mock{flex-direction:column}.ov-sidebar{width:100%;flex-direction:row;justify-content:center;padding:14px 0}.ov-widgets{grid-template-columns:1fr}}.feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feat-card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:34px 30px;position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}.feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, var(--amber));transform:scaleX(0);transform-origin:left;transition:transform .3s ease;border-radius:20px 20px 0 0}.feat-card:hover{border-color:transparent;transform:translateY(-6px);box-shadow:0 26px 44px -22px var(--card-shadow, rgba(86,123,115,.22))}.feat-card:hover:before{transform:scaleX(1)}.feat-icon{width:64px;height:64px;margin-bottom:20px}.feat-tile{width:68px;height:60px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .25s ease}.feat-card:hover .feat-tile{transform:translateY(-3px)}.feat-icon svg{display:block}.feat-card h3{font-size:17.5px;margin-bottom:10px;font-weight:700;letter-spacing:-.01em}.feat-card p{font-size:14.5px;color:var(--ink-soft);line-height:1.6}.why-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.why-list{display:flex;flex-direction:column;gap:0}.why-item{display:flex;gap:18px;padding:22px 0;border-top:1px solid var(--line)}.why-item:last-child{border-bottom:1px solid var(--line)}.why-num{font-family:JetBrains Mono,monospace;color:var(--amber-deep);font-size:13px;font-weight:600;flex:none;width:26px;padding-top:3px}.why-item h4{font-size:16.5px;margin-bottom:5px}.why-item p{font-size:14px;color:var(--ink-soft)}.why-visual{background:var(--ink);border-radius:20px;padding:40px;color:#fff;position:relative;overflow:hidden}.why-visual:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 70%);top:-90px;right:-90px}.why-visual h3{color:#fff;font-size:22px;margin-bottom:14px;position:relative}.why-visual p{color:#11625a;font-size:14.5px;margin-bottom:22px;position:relative}.why-metric{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);position:relative}.why-metric .num{font-family:JetBrains Mono,monospace;color:var(--amber);font-weight:600}.tabs{display:flex;gap:10px;margin-bottom:36px;flex-wrap:wrap}.tab-btn{padding:11px 20px;border-radius:99px;border:1px solid var(--line);background:var(--paper);font-size:14px;font-weight:500;cursor:pointer;color:var(--ink-soft);transition:all .15s}.tab-btn.active{background:var(--ink);color:#fff;border-color:var(--ink)}.tab-panel{display:none;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.tab-panel.active{display:grid}.tab-panel ul{list-style:none;margin-top:18px}.tab-panel li{display:flex;gap:10px;padding:9px 0;font-size:14.5px;color:var(--ink-soft)}.tab-panel li:before{content:"✓";color:var(--teal);font-weight:700}.tab-panel h3{font-size:24px;margin-bottom:10px}.tab-visual{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.shot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.shot-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.shot-head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.shot-head span{font-size:13px;font-weight:600}.shot-head .tag{font-size:10px}.bar-chart{display:flex;align-items:flex-end;gap:7px;height:90px;padding:18px}.bar-chart i{flex:1;background:linear-gradient(180deg,var(--teal),var(--teal-deep));border-radius:4px 4px 0 0}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:18px}.cal-grid div{aspect-ratio:1;border-radius:5px;background:var(--bg)}.cal-grid div.on{background:var(--amber)}.cal-grid div.off{background:#98e3db59}.pay-list{padding:14px 18px}.pay-row{display:flex;justify-content:space-between;font-size:12.5px;padding:8px 0;border-bottom:1px dashed var(--line);color:var(--ink-soft)}.pay-row b{color:var(--ink);font-family:JetBrains Mono,monospace}.test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.test-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.stars{color:var(--amber);font-size:14px;margin-bottom:14px;letter-spacing:2px}.test-card p.quote{font-size:14.5px;color:var(--ink-soft);margin-bottom:20px;min-height:96px}.test-person{display:flex;align-items:center;gap:12px}.test-person .init{width:44px;height:44px;border-radius:13px;flex:none;display:block}.test-person .name{font-size:14px;font-weight:600}.test-person .role{font-size:12.5px;color:var(--muted)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.price-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column}.price-card.pop{border-color:var(--ink);box-shadow:var(--shadow);position:relative;transform:translateY(-10px)}.pop-badge{position:absolute;top:-13px;right:28px;background:var(--amber);color:var(--ink);font-size:11px;font-weight:700;padding:5px 12px;border-radius:99px;font-family:JetBrains Mono,monospace}.price-card h3{font-size:19px;margin-bottom:6px}.price-card .sub{font-size:13px;color:var(--muted);margin-bottom:20px}.price-card .amount{font-family:JetBrains Mono,monospace;font-size:34px;font-weight:600;margin-bottom:2px}.price-card .per{font-size:12.5px;color:var(--muted);margin-bottom:24px}.price-card ul{list-style:none;margin-bottom:28px;flex:1}.price-card li{display:flex;gap:9px;font-size:13.5px;padding:8px 0;color:var(--ink-soft)}.price-card li:before{content:"✓";color:var(--teal);font-weight:700}.res-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.res-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .15s}.res-card:hover{transform:translateY(-4px)}.res-thumb{height:130px;background:linear-gradient(135deg,var(--teal) 0%,var(--ink) 100%);position:relative}.res-thumb.b{background:linear-gradient(135deg,var(--amber) 0%,var(--ink) 100%)}.res-thumb.c{background:linear-gradient(135deg,var(--ink) 0%,var(--teal-deep) 100%)}.res-body{padding:20px}.res-tag{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--teal-deep);text-transform:uppercase;letter-spacing:.05em}.res-body h4{font-size:15.5px;margin:8px 0 10px;font-weight:600}.res-body .read{font-size:13px;font-weight:600;color:var(--ink)}.company-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.company-card{border-top:2px solid var(--ink);padding-top:16px}.company-card h4{font-size:14px;margin-bottom:8px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.company-card p{font-size:14.5px;color:var(--ink-soft)}.contact-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;background:var(--ink);border-radius:22px;overflow:hidden}.contact-info{padding:48px;color:#fff}.contact-info h2{color:#fff;font-size:30px;margin-bottom:14px}.contact-info p{color:#11625a;font-size:15px;margin-bottom:30px}.contact-line{display:flex;gap:14px;padding:14px 0;border-top:1px solid rgba(255,255,255,.12);font-size:14px}.contact-line b{color:#fff;display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;font-family:JetBrains Mono,monospace;margin-bottom:3px;color:var(--amber)}.contact-line span{color:#11625a}.contact-form{background:var(--paper);padding:48px}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;font-weight:600;margin-bottom:6px;color:var(--ink-soft)}.field input,.field textarea,.field select{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:9px;font-family:Inter,sans-serif;font-size:14px;background:var(--bg);color:var(--ink)}.field input:focus,.field textarea:focus,.field select:focus{outline:2px solid var(--teal);outline-offset:1px;border-color:var(--teal)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}footer{background:var(--ink);color:#115a52;padding:64px 0 28px;margin-top:0}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:50px}.footer-logo-box{background:#fff;border-radius:12px;padding:12px 18px;display:inline-flex;align-items:center;gap:3px;margin-bottom:22px}.footer-logo-box .word{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:21px;color:var(--ink)}.footer-logo-box .badge{width:28px;height:28px;border-radius:50%;background:var(--grad-brand);color:#fff;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;letter-spacing:.02em;margin-left:2px}.footer-brand p{font-size:13.5px;color:#123931;margin:0 0 22px;max-width:280px;line-height:1.65}.footer-contact{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;color:#115a52;margin-bottom:14px;max-width:300px}.footer-contact svg{flex:none;margin-top:2px;color:#122d25}.footer-col h5{color:#fff;font-size:13.5px;margin-bottom:16px;font-weight:600}.footer-col a{display:block;font-size:13.5px;color:#12453d;padding:6px 0}.footer-col a:hover{color:var(--amber)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:22px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;font-size:12.5px;color:#102c24}.footer-bottom-links{display:flex;align-items:center;gap:18px}.footer-bottom-links a{color:#12453d}.footer-bottom-links a:hover{color:var(--amber)}.social{display:flex;gap:12px}.social a{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-size:13px;color:#115a52}.promo-bar{max-width:1000px;margin:0 auto;background:var(--bg);border:1px solid var(--line);border-radius:99px;padding:12px 12px 12px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.promo-bar p{font-size:15px;font-weight:500;color:var(--ink);display:flex;align-items:center;gap:8px}@media(max-width:900px){.hero-grid,.about-grid,.why-wrap,.tab-panel,.contact-wrap{grid-template-columns:1fr}.feat-grid,.shot-grid,.test-grid,.price-grid,.res-grid,.company-wrap,.footer-grid{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}.hero h1{font-size:38px}.price-card.pop{transform:none}}@media(max-width:560px){.wrap{padding:0 20px}.feat-grid,.shot-grid,.test-grid,.price-grid,.res-grid,.company-wrap,.footer-grid{grid-template-columns:1fr}.hero{padding:64px 0 40px}.sec{padding:64px 0}.hero-stats{flex-wrap:wrap;gap:20px}.mock-float{position:static;margin-top:16px;width:auto}.field-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.arc-progress{animation:none;stroke-dashoffset:70}.feat-card,.res-card{transition:none}}.hero-luxury{min-height:760px;padding:62px 0 78px;background:radial-gradient(circle at 73% 44%,rgba(240,251,241,.1),transparent 30%),radial-gradient(circle at 32% 32%,rgba(255,255,255,.16),transparent 28%),#fff;position:relative;overflow:hidden}.hero-luxury-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(430px,.84fr) minmax(650px,1.16fr);gap:44px;align-items:center}.hero-luxury .hero-copy{padding-top:8px;position:relative;z-index:3}.hero-luxury .hero-pill{color:#a3e4a8;background:linear-gradient(90deg,#eaffec,#f1fff2);border:1px solid #FFFFFF;box-shadow:0 7px 24px #f0fbf114;font-family:Inter,sans-serif;font-size:13px;font-weight:700;letter-spacing:.01em;padding:8px 14px;margin-bottom:25px}.hero-luxury .hero-pill:before{display:none}.pill-users{display:flex;color:#fff}.hero-luxury h1{font-size:58px;line-height:1.03;letter-spacing:-.045em;margin-bottom:23px;max-width:560px}.hero-luxury h1 span{background:linear-gradient(100deg,#cbf0ce 8%,#fff 45%,#b3e9b7 85%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-luxury p.lead{font-size:18px;line-height:1.75;color:#1b3931;max-width:535px;margin-bottom:29px}.hero-luxury .hero-ctas{margin-bottom:36px;gap:16px}.luxury-primary{min-width:230px;padding:15px 25px;border-radius:10px;background:linear-gradient(135deg,#ddf5df,#bcecc0);box-shadow:0 15px 30px -12px #ddf5df8c;color:#fff}.luxury-primary:hover{box-shadow:0 20px 35px -12px #ddf5df99}.btn-arrow{font-size:23px;line-height:0;margin-left:5px}.luxury-secondary{min-width:225px;padding:14px 24px;border:1.5px solid #B71E29;background:#fff;color:#3a544c;border-radius:10px}.play-icon{font-size:20px;color:#c9f0cc;line-height:0;margin-left:6px}.hero-capabilities{display:grid;grid-template-columns:repeat(4,1fr);max-width:590px;margin-bottom:30px}.capability{display:flex;align-items:center;gap:10px;padding:0 16px;min-height:55px;border-right:1px solid #e5f3e6;color:#354d45;font-size:12.5px;line-height:1.35;font-weight:600}.capability:first-child{padding-left:0}.capability:last-child{border-right:0}.cap-icon{width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#f0fff1,#fff);color:#cef2d1;display:flex;align-items:center;justify-content:center;flex:none}.cap-icon svg{width:20px;height:20px}.hero-proof{width:min(590px,100%);background:#ffffffe0;border:1px solid #edf7ee;box-shadow:0 15px 45px -30px #507e7659;border-radius:16px;padding:17px 20px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center}.hero-proof div{display:flex;flex-direction:column;padding:0 10px}.hero-proof strong{font-size:21px;line-height:1.2;font-family:Space Grotesk,sans-serif}.hero-proof span{font-size:11.5px;color:#103028;margin-top:4px}.hero-proof i{height:34px;width:1px;background:#e2eee3;display:block}.hero-dashboard-wrap{position:relative;min-height:590px;display:flex;align-items:center;justify-content:flex-end}.dashboard-orb{position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle at 45% 42%,#ffffffeb,#ffffffb3 42%,#f5fff600 71%);right:-70px;top:-5px}.dashboard-dots{position:absolute;width:210px;height:130px;right:-20px;top:8px;background-image:radial-gradient(#BE1F2B 1.6px,transparent 1.6px);background-size:15px 15px;opacity:.58;border-radius:20px}.hero-dashboard{width:100%;max-width:790px;min-height:550px;display:flex;position:relative;z-index:2;border:1px solid #deeadf;border-radius:23px;overflow:hidden;background:#fff;box-shadow:0 35px 75px -35px #5488806b,0 8px 25px #38726a12}.dash-sidebar{width:104px;flex:none;padding:26px 10px;background:linear-gradient(180deg,#3ea199,#c1545c 48%,#c2555d);color:#fff}.dash-brand{width:38px;height:38px;border-radius:11px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:#ffffff21;border:1px solid rgba(255,255,255,.18);font-size:22px}.dash-nav{min-height:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:9px;color:#ffffffd1;margin-bottom:6px;font-size:9.5px;font-weight:600}.dash-nav svg{width:18px;height:18px}.dash-nav.active{background:#ffffff2b;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.dash-main{flex:1;min-width:0;padding:28px 29px 20px;background:#fff}.dash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.dash-header h3{font-size:18px;letter-spacing:-.02em;margin-bottom:2px}.dash-header h3 span{font-size:15px}.dash-header p{font-size:10.5px;color:#0f2921}.dash-user{display:flex;align-items:center;gap:11px;color:#15332b}.bell{font-size:19px;transform:rotate(180deg);display:inline-block}.mini-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#a5f0ab,#e95762);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #f1f8f2}.chevron{font-size:16px}.dash-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:16px}.metric-card{min-height:110px;border:1px solid #e7eee8;border-radius:12px;padding:13px 12px 10px;background:linear-gradient(180deg,#fff,#fcfefc);box-shadow:0 5px 18px #47696106}.metric-card>span{display:block;font-size:9.5px;color:#0e261e;margin-bottom:9px}.metric-card strong{font-family:Space Grotesk,sans-serif;font-size:22px;display:block;line-height:1.05}.metric-card strong small{font-family:Inter,sans-serif;font-size:9px;color:#0e3129;font-weight:500}.metric-card em{font-size:8px;color:#0e2b23;font-style:normal;display:block;margin-top:2px}.spark{height:35px;margin-top:9px;display:flex;align-items:flex-end;gap:3px}.spark i{width:14%;border-radius:4px 4px 1px 1px;background:#df3a46}.spark i:nth-child(1){height:40%}.spark i:nth-child(2){height:65%}.spark i:nth-child(3){height:48%}.spark i:nth-child(4){height:78%}.spark i:nth-child(5){height:58%}.spark i:nth-child(6){height:88%}.spark i:nth-child(7){height:62%}.spark-orange i,.spark-purple i,.spark-blue i{background:#fff}.spark-green:after,.spark-orange:after,.spark-purple:after,.spark-blue:after{content:"";position:absolute;width:100%;height:2px;left:0;bottom:8px}.dash-content-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:12px;margin-bottom:15px}.dash-panel{border:1px solid #e7eee8;border-radius:13px;background:#fff;padding:16px}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-title strong{font-size:11px}.panel-title a{font-size:9px;color:#b3e9b7;font-weight:600}.attendance-body{display:flex;align-items:center;gap:18px}.donut-chart{width:128px;height:128px;border-radius:50%;background:conic-gradient(#62cac2 0,#62cac2 72%,#fff 72%,#fff 82%,#baecbe 82%,#baecbe 86%,#edf4ee 86%,#edf4ee);display:flex;align-items:center;justify-content:center;position:relative;flex:none}.donut-chart:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border-radius:50%;background:#fff}.donut-chart span{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column}.donut-chart b{font-size:17px;font-family:Space Grotesk,sans-serif}.donut-chart small{font-size:8px;color:#102d25;margin-top:1px}.legend{display:flex;flex-direction:column;gap:12px;flex:1}.legend div{display:grid;grid-template-columns:10px 1fr auto;gap:6px;align-items:center;font-size:9px;color:#0f261e}.legend i{width:8px;height:8px;border-radius:50%}.legend i.green{background:#62cac2}.legend i.orange{background:#fff}.legend i.purple{background:#baecbe}.legend b{font-size:9px;color:#193028;font-weight:600}.birthday-panel{position:relative;overflow:hidden}.birthday-row{display:flex;align-items:center;gap:9px;margin:10px 0}.person-avatar{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700;flex:none}.av1{background:linear-gradient(135deg,#294b43,#6fd2ca)}.av2{background:linear-gradient(135deg,#86d8d0,#d85862)}.av3{background:linear-gradient(135deg,#304f47,#5dc1b9)}.birthday-row b{display:block;font-size:9.5px}.birthday-row small{display:block;color:#0d2b23;font-size:8.5px;margin-top:2px}.gift{position:absolute;right:16px;bottom:12px;font-size:27px;opacity:.82}.approval-banner{display:flex;align-items:center;gap:11px;border:1px solid #FFFFFF;background:linear-gradient(90deg,#f7fff8,#effff0);border-radius:12px;padding:11px 14px}.approval-icon{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#a9e8ae;font-size:16px}.approval-banner b{display:block;font-size:10px}.approval-banner small{display:block;font-size:8.5px;color:#0d261e;margin-top:2px}.approval-banner a{margin-left:auto;background:#fff;color:#a4e5a9;font-size:9px;font-weight:700;padding:8px 13px;border-radius:7px}.hero-glow{position:absolute;border-radius:50%;filter:blur(3px);pointer-events:none}.hero-glow-a{width:300px;height:300px;left:-160px;top:140px;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 70%)}.hero-glow-b{width:380px;height:380px;right:-220px;bottom:-120px;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 70%)}.hero-dot-field{position:absolute;left:4%;bottom:5%;width:170px;height:105px;background-image:radial-gradient(#1CACA4 1.5px,transparent 1.5px);background-size:15px 15px;opacity:.42}@media(max-width:1100px){.hero-luxury-grid{grid-template-columns:1fr;gap:40px}.hero-copy{text-align:center}.hero-luxury h1,.hero-luxury p.lead,.hero-ctas,.hero-capabilities,.hero-proof{margin-left:auto;margin-right:auto}.hero-dashboard-wrap{justify-content:center;min-height:0}}@media(max-width:760px){.hero-luxury{padding:46px 0 55px}.hero-luxury h1{font-size:44px}.hero-capabilities{grid-template-columns:repeat(2,1fr);gap:10px}.capability{border-right:0;border-bottom:1px solid #eaf5eb;padding:10px 8px!important;justify-content:flex-start;text-align:left}.hero-proof{grid-template-columns:1fr;gap:12px;text-align:left}.hero-proof i{display:none}.hero-proof div{padding:0}.hero-dashboard{min-width:700px}.hero-dashboard-wrap{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}}@media(max-width:560px){.hero-luxury h1{font-size:38px}.hero-luxury p.lead{font-size:16px}.hero-ctas{flex-direction:column;align-items:stretch}.luxury-primary,.luxury-secondary{width:100%}.hero-capabilities{max-width:340px}}.luxury-features-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 16%,rgba(255,255,255,.4),transparent 26%),radial-gradient(circle at 10% 80%,rgba(255,255,255,.28),transparent 22%),#fff}.luxury-features-section:before{content:"";position:absolute;width:620px;height:620px;right:-160px;top:-180px;border-radius:50%;background:radial-gradient(circle,#ffffffb8,#fff0 68%);pointer-events:none}.luxury-features-section:after{content:"";position:absolute;left:-15px;bottom:25px;width:210px;height:145px;background-image:radial-gradient(#D3222F 1.5px,transparent 1.5px);background-size:15px 15px;opacity:.55;pointer-events:none}.luxury-features-head{max-width:680px;margin-bottom:34px}.luxury-features-head .eyebrow{color:#b4e9b8;letter-spacing:.12em;font-weight:700;background:transparent;padding:0;border:0;margin-bottom:17px}.luxury-features-head h2{font-size:50px;line-height:1.08;letter-spacing:-.045em;margin:0 0 18px}.luxury-features-head h2 span{color:#b9ebbd;background:linear-gradient(100deg,#c0ecc3,#d1f3d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.luxury-features-head p{font-size:17px;line-height:1.7;max-width:620px;color:#1b3b33}.feature-rating{position:absolute;right:0;top:35px;min-width:330px;padding:18px 24px;display:flex;align-items:center;gap:15px;border:1px solid #e9fbea;border-radius:22px;background:#f8fff9db;box-shadow:0 20px 55px -35px #408a8259;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rating-star{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#bbecbf;font-size:24px;box-shadow:0 8px 22px #3b968e1f}.feature-rating strong{display:block;font-size:13px;margin-bottom:7px}.feature-rating span:not(.rating-star){display:block;color:#143129;font-size:11px}.luxury-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.luxury-feature-card{min-height:190px;display:flex;align-items:center;gap:25px;padding:28px 30px;border:1px solid #eaf5eb;border-radius:20px;background:#fffffff0;box-shadow:0 15px 38px -30px var(--card-shadow);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.luxury-feature-card:hover{transform:translateY(-5px);border-color:#e0f1e1;box-shadow:0 24px 45px -28px var(--card-shadow)}.feature-icon{width:100px;height:100px;flex:none;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#fff,#f9fff9);box-shadow:inset 0 0 0 1px #5f89810d,0 10px 25px -18px var(--card-shadow)}.feature-icon svg{width:58px;height:58px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.feature-icon-purple{color:#a1e3a6;background:linear-gradient(145deg,#effff0,#f9fff9)}.feature-icon-yellow{color:#b5e5b9;background:linear-gradient(145deg,#fff,#fff)}.feature-icon-teal{color:#79c1b9;background:linear-gradient(145deg,#e9fbea,#fff)}.feature-icon-indigo{color:#79d8d0;background:linear-gradient(145deg,#eeffef,#fff)}.feature-icon-pink{color:#82d7cf;background:linear-gradient(145deg,#f0fff1,#fff)}.feature-icon-blue{color:#aee4b2;background:linear-gradient(145deg,#edffee,#fff)}.feature-icon-orange{color:#b6e6ba;background:linear-gradient(145deg,#fff,#fff)}.feature-icon-violet{color:#79d6ce;background:linear-gradient(145deg,#effff0,#fff)}.feature-chat-icon{width:110px;height:110px;background:transparent;box-shadow:none;overflow:visible}.feature-chat-icon svg{width:110px;height:110px;stroke:none}.feature-copy{min-width:0}.feature-copy h3{font-size:18px;line-height:1.25;margin:0 0 8px;letter-spacing:-.02em}.feature-copy p{font-size:12.5px;line-height:1.65;color:#17342c;margin:0 0 13px}.feature-copy a{display:inline-flex;align-items:center;gap:6px;color:#c7edca;font-size:12px;font-weight:700}.feature-copy a span{font-size:17px;line-height:10px}.features-cta .btn{min-width:240px}@media(max-width:1120px){.feature-rating{position:relative;top:auto;right:auto;margin:0 0 28px;width:max-content;max-width:100%}.luxury-features-head{margin-bottom:22px}.luxury-feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.luxury-features-head h2{font-size:39px}.luxury-features-head p{font-size:15px}.luxury-feature-grid{grid-template-columns:1fr;gap:16px}.luxury-feature-card{min-height:155px;padding:22px}.feature-icon{width:82px;height:82px}.feature-icon svg{width:49px;height:49px}.feature-chat-icon{width:90px;height:90px}.feature-chat-icon svg{width:90px;height:90px}}@media(max-width:480px){.feature-rating{width:100%;min-width:0;padding:14px}.luxury-feature-card{gap:17px}.feature-copy h3{font-size:16px}.feature-copy p{font-size:12px}}.luxury-features-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fafffa)}.luxury-features-section:before{content:"";position:absolute;width:600px;height:600px;right:-220px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.46),transparent 70%);pointer-events:none}.luxury-features-section:after{content:"";position:absolute;left:-20px;bottom:20px;width:190px;height:120px;background-image:radial-gradient(#C01F2B 1.5px,transparent 1.5px);background-size:15px 15px;opacity:.45;pointer-events:none}.luxury-features-section .wrap{position:relative;z-index:2}.luxury-features-head{max-width:700px;margin:0 auto 42px;text-align:center}.luxury-features-head .eyebrow{color:#bbecbf;background:#effff0;border:1px solid #FFFFFF;padding:8px 14px;border-radius:999px;display:inline-flex;letter-spacing:.11em;font-size:11px;font-weight:800}.luxury-features-head h2{font-size:52px;line-height:1.07;letter-spacing:-.045em;margin:20px 0 16px}.luxury-features-head h2 span{background:linear-gradient(100deg,#b9eabd,#ace8b1);-webkit-background-clip:text;background-clip:text;color:transparent}.luxury-features-head p{font-size:17px;line-height:1.7;color:#16352d;max-width:620px;margin:auto}.feature-showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.showcase-card{min-height:390px;border-radius:24px;padding:22px;display:flex;flex-direction:column;overflow:hidden;position:relative;border:1px solid #e9f4ea;background:#fff;box-shadow:0 20px 55px -42px #4d787073;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.showcase-card:hover{transform:translateY(-7px);box-shadow:0 28px 65px -38px #488b8361;border-color:#b51e29}.showcase-art{height:172px;border-radius:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;margin-bottom:20px}.image-art img{width:auto;height:auto;max-width:75%;max-height:145px;object-fit:contain;position:relative;z-index:2;transition:transform .35s ease}.showcase-card:hover .image-art img{transform:scale(1.07) translateY(-2px)}.chat-art img{max-width:145px;max-height:145px}.icon-art{background:linear-gradient(145deg,#effff0,#fafffa)}.art-glow{position:absolute;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(188,236,192,.18),transparent 70%)}.line-icon{width:86px;height:86px;stroke:#9ee2a3;fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;position:relative;z-index:1}.showcase-purple .showcase-art{background:linear-gradient(145deg,#edffee,#f9fff9)}.showcase-chat .showcase-art{background:linear-gradient(145deg,#edffee,#fff)}.showcase-teal .showcase-art{background:linear-gradient(145deg,#e9fbea,#f8fff9)}.showcase-orange .showcase-art{background:linear-gradient(145deg,#fff,#f8fff9)}.showcase-blue .showcase-art{background:linear-gradient(145deg,#edffee,#fbfffb)}.showcase-pink .showcase-art{background:linear-gradient(145deg,#f0fff1,#fafffa)}.showcase-violet .showcase-art{background:linear-gradient(145deg,#effff0,#fafffa)}.showcase-navy .showcase-art{background:linear-gradient(145deg,#eef8ef,#fbfffb)}.showcase-green .showcase-art{background:linear-gradient(145deg,#edf9ee,#fbfffb)}.feature-kicker{font-size:10px;font-weight:800;letter-spacing:.12em;color:#99e39f}.showcase-content h3{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin:8px 0 9px}.showcase-content p{font-size:13px;line-height:1.65;color:#143129;margin:0 0 15px}.showcase-content a{font-size:12px;font-weight:800;color:#abe5af;display:inline-flex;gap:6px;align-items:center}.showcase-content a b{font-size:17px;line-height:10px}.features-cta{text-align:center;margin-top:34px}@media(max-width:1050px){.feature-showcase-grid{grid-template-columns:repeat(2,1fr)}.luxury-features-head h2{font-size:46px}}@media(max-width:700px){.feature-showcase-grid{grid-template-columns:1fr;gap:16px}.showcase-card{min-height:0}.showcase-art{height:155px}.luxury-features-head h2{font-size:38px}.luxury-features-head p{font-size:15px}}.why-luxury-section{overflow:hidden;background:radial-gradient(circle at 15% 12%,rgba(205,242,208,.075),transparent 25%),radial-gradient(circle at 92% 64%,rgba(67,177,169,.08),transparent 24%),linear-gradient(180deg,#fbfffb,#fff 58%,#fafffa);border-top:1px solid #eaf5eb;border-bottom:1px solid #eaf5eb}.why-luxury-section .wrap{position:relative;z-index:2}.why-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(2px)}.why-orb-1{width:330px;height:330px;left:-140px;top:220px;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%)}.why-orb-2{width:420px;height:420px;right:-180px;bottom:-160px;background:radial-gradient(circle,rgba(181,64,73,.14),transparent 68%)}.why-luxury-head{max-width:850px;margin:0 auto 42px;text-align:center}.why-eyebrow{background:#edffee;color:#a3e4a8;border:1px solid #FFFFFF;padding:7px 14px;font-size:11px;font-weight:700;letter-spacing:.14em}.why-luxury-head h2{font-size:48px;line-height:1.08;letter-spacing:-.045em;margin:0 0 17px}.why-luxury-head h2 span{background:linear-gradient(95deg,#bfecc2,#7cd6ce);-webkit-background-clip:text;background-clip:text;color:transparent}.why-luxury-head p{max-width:720px;margin:0 auto;font-size:16.5px;line-height:1.75;color:#153129}.why-highlight-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.why-stat-card{min-height:215px;position:relative;padding:25px 24px 22px;border:1px solid #e9f3ea;border-radius:20px;background:#ffffffeb;box-shadow:0 20px 45px -32px #42625a40;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.why-stat-card:hover{transform:translateY(-5px);box-shadow:0 28px 55px -32px #42625a47}.why-stat-card:after{content:"";position:absolute;width:110px;height:110px;right:-40px;top:-45px;border-radius:50%;background:var(--why-glow);opacity:.75}.why-stat-purple{--why-accent:#B9ECBD;--why-glow:rgba(185,236,189,.15)}.why-stat-blue{--why-accent:#AEE4B2;--why-glow:rgba(174,228,178,.14)}.why-stat-teal{--why-accent:#6CBFB7;--why-glow:rgba(108,191,183,.14)}.why-stat-rose{--why-accent:#78D7CF;--why-glow:rgba(120,215,207,.14)}.why-stat-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin-bottom:21px;border-radius:12px;color:var(--why-accent);background:color-mix(in srgb,var(--why-accent) 9%,#fff);border:1px solid color-mix(in srgb,var(--why-accent) 14%,#eaf5eb);font-size:21px;font-family:Space Grotesk,sans-serif;font-weight:700}.why-stat-card strong{display:block;font-family:Space Grotesk,sans-serif;font-size:30px;line-height:1.1;letter-spacing:-.035em;color:#172c24;position:relative;z-index:1}.why-stat-card>span{display:block;min-height:42px;margin-top:7px;font-size:11.5px;line-height:1.45;color:#112c24;position:relative;z-index:1}.why-card-line{height:1px;background:#eaf2eb;margin:17px 0 12px}.why-stat-card p{font-size:11.5px;color:#102a22;line-height:1.55;margin:0}.why-story-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:30px;align-items:stretch}.why-story-copy{padding:34px 12px 22px 4px}.why-mini-label{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.12em;color:#0f2a22;margin-bottom:11px}.why-story-copy h3{font-size:31px;line-height:1.15;letter-spacing:-.03em;margin-bottom:16px}.why-story-copy p{font-size:14.5px;line-height:1.8;color:#17342c;margin-bottom:14px;max-width:650px}.why-check-list{display:grid;gap:10px;margin:22px 0 27px}.why-check-list div{display:flex;align-items:center;gap:10px;font-size:13px;color:#263d35}.why-check-list span{width:22px;height:22px;border-radius:50%;background:#eaffec;color:#b7eabb;display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.why-story-btn{min-width:220px}.why-mission-card{position:relative;min-height:400px;padding:34px;border-radius:26px;overflow:hidden;color:#fff;background:radial-gradient(circle at 82% 18%,rgba(255,255,255,.45),transparent 34%),radial-gradient(circle at 10% 92%,rgba(188,86,94,.3),transparent 32%),linear-gradient(145deg,#52857d,#53a69e 48%,#439189);box-shadow:0 28px 60px -35px #5a99918c}.why-mission-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.05) 46.4%,transparent 47%),radial-gradient(circle at 20% 25%,rgba(255,255,255,.07),transparent 20%);pointer-events:none}.mission-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.mission-badge{font-family:Inter,sans-serif;font-size:10px;letter-spacing:.14em;font-weight:700;color:#fff}.mission-spark{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff17;border:1px solid rgba(255,255,255,.13);font-size:16px}.mission-circle{position:absolute;width:250px;height:250px;border-radius:50%;right:-85px;top:30px;background:radial-gradient(circle,#ffffff26,#fff0 68%)}.why-mission-card h3{position:relative;z-index:2;font-size:34px;line-height:1.08;letter-spacing:-.035em;color:#fff;max-width:380px;margin:55px 0 15px}.why-mission-card>p{position:relative;z-index:2;max-width:450px;font-size:14.5px;line-height:1.75;color:#dcf1de}.mission-metrics{position:absolute;left:34px;right:34px;bottom:27px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.13);padding-top:18px;gap:12px}.mission-metrics div{display:flex;flex-direction:column}.mission-metrics strong{font-family:JetBrains Mono,monospace;font-size:13px;color:#fff}.mission-metrics span{font-size:11px;color:#d3e6d4;margin-top:3px}@supports not (color: color-mix(in srgb,red 10%,white)){.why-stat-icon{background:#f5fff6;border-color:#e8f8e9}}@media(max-width:1000px){.why-highlight-grid{grid-template-columns:repeat(2,1fr)}.why-story-grid{grid-template-columns:1fr}.why-story-copy{padding-left:0}}@media(max-width:640px){.why-luxury-head h2{font-size:38px}.why-luxury-head p{font-size:15px}.why-highlight-grid{grid-template-columns:1fr}.why-stat-card{min-height:185px}.why-story-copy h3{font-size:27px}.why-mission-card{min-height:440px;padding:28px}.mission-metrics{left:28px;right:28px;grid-template-columns:repeat(2,1fr)}}.workflow-section{overflow:hidden;background:radial-gradient(circle at 82% 12%,rgba(219,246,221,.1),transparent 28%),radial-gradient(circle at 10% 74%,rgba(185,77,85,.08),transparent 24%),#f9fff9;border-top:1px solid #eaf4eb;border-bottom:1px solid #eaf4eb}.workflow-section .wrap{position:relative;z-index:2}.workflow-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#eaf5eb 1px,transparent 1px),linear-gradient(90deg,#eaf5eb 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}.workflow-head{max-width:760px;margin-bottom:44px}.workflow-eyebrow{background:#eaffec;color:#a8e6ad;border-color:#fff;letter-spacing:.14em;font-weight:700}.workflow-head h2{font-size:50px;line-height:1.08;letter-spacing:-.045em;margin:0 0 18px}.workflow-head h2 span{background:linear-gradient(95deg,#c0ecc3,#83d9d1);-webkit-background-clip:text;background-clip:text;color:transparent}.workflow-head p{font-size:16px;color:#15322a;line-height:1.75;max-width:690px}.workflow-board{display:grid;grid-template-columns:310px 1fr;gap:0;border:1px solid #e3ede4;border-radius:28px;background:#ffffffe0;box-shadow:0 30px 70px -40px #3b686061;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workflow-rail{padding:28px 22px;background:linear-gradient(180deg,#4f726a,#547971);color:#dcf1de;position:relative}.flow-node{display:grid;grid-template-columns:34px 14px 1fr;gap:10px;align-items:center;padding:12px 10px;border-radius:14px;cursor:pointer;transition:all .22s ease;position:relative}.flow-node:hover,.flow-node.active{background:#ffffff14;color:#fff;transform:translate(3px)}.flow-number{font-family:JetBrains Mono,monospace;font-size:10px;color:#174e46}.flow-node.active .flow-number{color:#fff}.flow-dot{width:10px;height:10px;border-radius:50%;background:#22453d;box-shadow:0 0 0 5px #ffffff06}.flow-node.active .flow-dot{background:#cef3d1;box-shadow:0 0 0 5px #cef3d12e,0 0 22px #cef3d173}.flow-node b{font-size:13px;display:block}.flow-node small{font-size:10.5px;color:#175048;display:block;margin-top:3px}.flow-node.active small{color:#156d6a}.flow-line{width:1px;height:24px;background:#355a52;margin:0 0 0 50px}.workflow-preview{padding:30px 34px 28px;background:linear-gradient(145deg,#fff,#fbfffb);min-height:475px;position:relative}.preview-topbar{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#112d25;padding-bottom:18px;border-bottom:1px solid #eef4ee}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#b8545c;box-shadow:0 0 0 4px #b8545c1a;margin-right:6px}.preview-date{background:#f3fbf4;border:1px solid #e6f6e7;padding:6px 10px;border-radius:999px}.preview-copy{padding:28px 0 20px;max-width:610px}.preview-kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;color:#bbedbf;font-weight:700}.preview-copy h3{font-size:28px;line-height:1.16;letter-spacing:-.03em;margin:8px 0 9px}.preview-copy p{font-size:13px;line-height:1.7;color:#15332b;max-width:560px}.preview-ui{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.mini-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-metrics>div{background:#fff;border:1px solid #e8efe9;border-radius:13px;padding:14px;box-shadow:0 10px 24px -20px #3c5e5640}.mini-metrics span,.mini-metrics small{display:block;font-size:9px;color:#102e26}.mini-metrics b{display:block;font-size:22px;line-height:1.1;margin:6px 0 3px;font-family:Space Grotesk,sans-serif}.mini-graph,.mini-activity{background:#fff;border:1px solid #e8efe9;border-radius:13px;padding:15px;min-height:160px}.graph-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-bottom:17px}.graph-head span{font-family:JetBrains Mono,monospace;color:#0f3028;font-size:8.5px}.graph-bars{height:95px;display:flex;align-items:flex-end;gap:9px}.graph-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#b3ebb7,#fff);min-width:14px;transition:height .35s ease}.mini-activity{display:flex;flex-direction:column;justify-content:center;gap:10px}.activity-row{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center}.activity-avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.activity-avatar.purple{background:linear-gradient(135deg,#ade8b1,#bcf0c0)}.activity-avatar.blue{background:linear-gradient(135deg,#aee5b2,#fff)}.activity-avatar.teal{background:linear-gradient(135deg,#6bbdb5,#c94d56)}.activity-row b{display:block;font-size:9.5px}.activity-row small{display:block;font-size:8.5px;color:#103028;margin-top:2px}.activity-row em{font-size:8px;font-style:normal;color:#54b3ab;background:#eefaef;padding:4px 6px;border-radius:999px}.activity-row em.late{color:#c65860;background:#fff}.preview-bottom{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.preview-pill{font-size:9px;color:#16332b;background:#f5fbf5;border:1px solid #e9f3ea;padding:7px 10px;border-radius:999px}.preview-pill span{color:#a4e5a9;font-weight:700;margin-right:4px}.workflow-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:22px 0 28px}.workflow-tile{background:#fff;border:1px solid #e7efe8;border-radius:17px;padding:18px;box-shadow:0 16px 32px -28px #395d5542}.tile-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:700;font-size:16px;margin-bottom:14px}.tile-violet{background:#eaffec;color:#aee8b2}.tile-blue{background:#eaffec;color:#b2e6b6}.tile-teal{background:#e9f9ea;color:#7dc2ba}.tile-orange{background:#fff;color:#90da96}.workflow-tile b{display:block;font-size:12px;margin-bottom:6px}.workflow-tile p{font-size:10.5px;line-height:1.6;color:#112e26;margin:0}.workflow-cta-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:22px 24px;border:1px solid #def3e0;border-radius:19px;background:linear-gradient(100deg,#f4fff5,#eeffef)}.workflow-small-label{display:block;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;color:#7ad9d1;margin-bottom:4px}.workflow-cta-row strong{font-size:18px;letter-spacing:-.02em}@media(max-width:980px){.workflow-board{grid-template-columns:1fr}.workflow-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:14px}.flow-line{display:none}.flow-node{grid-template-columns:1fr;gap:4px;text-align:center;justify-items:center;padding:10px 5px}.flow-node div{display:block}.flow-node small{display:none}.workflow-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.workflow-head h2{font-size:39px}.workflow-preview{padding:22px 18px}.preview-ui,.mini-metrics{grid-template-columns:1fr}.workflow-cta-row{flex-direction:column;align-items:flex-start}.workflow-rail{overflow-x:auto;grid-template-columns:repeat(5,minmax(105px,1fr))}.workflow-tiles{grid-template-columns:1fr}.preview-copy h3{font-size:24px}}.product-review-pulse{position:absolute;right:0;top:28px;width:365px;padding:16px 18px 15px;border:1px solid #e5f7e6;border-radius:22px;background:#ffffffe0;box-shadow:0 24px 55px -38px #4a9b9361;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:4}.review-pulse-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.review-pulse-badge{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;color:#a0e3a5;font-weight:700}.review-live-dot{font-size:8.5px;color:#5db5ad;font-weight:700}.review-pulse-body{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:center}.review-score{text-align:center;padding-right:13px;border-right:1px solid #e9f4ea}.review-score strong{font-family:Space Grotesk,sans-serif;font-size:31px;line-height:1}.review-score span{font-size:10px;color:#0e261e}.review-stars{color:#bbecbf;letter-spacing:1px;font-size:11px;margin-top:6px}.review-pulse-quote b{display:block;font-size:10.5px;line-height:1.45;margin-bottom:5px}.review-pulse-quote span{font-size:8.5px;color:#0f2d25}.review-pulse-bars{margin-top:14px;display:grid;gap:7px}.review-pulse-bars>div{display:grid;grid-template-columns:84px 1fr 28px;gap:8px;align-items:center;font-size:8.5px;color:#102921}.review-pulse-bars i{height:5px;border-radius:999px;background:#eafaeb;overflow:hidden}.review-pulse-bars em{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#a8e6ad,#b1ebb5)}.customer-stories-unique{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 12%,rgba(193,239,196,.12),transparent 27%),radial-gradient(circle at 8% 84%,rgba(182,71,79,.1),transparent 24%),#f9fff9;border-top:1px solid #e7f1e8;border-bottom:1px solid #e7f1e8}.customer-stories-unique .wrap{position:relative;z-index:2}.story-orb{position:absolute;border-radius:50%;pointer-events:none}.story-orb-a{width:400px;height:400px;left:-200px;top:260px;background:radial-gradient(circle,rgba(154,226,159,.15),transparent 70%)}.story-orb-b{width:430px;height:430px;right:-210px;bottom:-210px;background:radial-gradient(circle,rgba(187,87,95,.12),transparent 70%)}.story-head{max-width:760px;margin:0 auto 38px;text-align:center}.story-eyebrow{background:#edffee;color:#a9e6ae;border:1px solid #FFFFFF;font-weight:700;letter-spacing:.12em}.story-head h2{font-size:48px;line-height:1.08;letter-spacing:-.04em;margin-bottom:15px}.story-head h2 span{background:linear-gradient(95deg,#c0ecc3,#75d3cb);-webkit-background-clip:text;background-clip:text;color:transparent}.story-head p{color:#143028;font-size:16px;line-height:1.75}.story-shell{border:1px solid #e8f4e9;background:#ffffffd1;border-radius:28px;padding:17px;box-shadow:0 28px 72px -48px #4c807861}.story-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.story-tab{border:1px solid #e8f3e9;background:#fff;padding:14px 15px;border-radius:16px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:11px;text-align:left;cursor:pointer;color:#39564e;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.story-tab:hover{transform:translateY(-2px);box-shadow:0 14px 25px -22px #4e888066}.story-tab.active{border-color:#fff;background:linear-gradient(140deg,#f5fff6,#fff);box-shadow:0 15px 30px -25px #46a79f73}.story-tab-num{width:32px;height:32px;border-radius:10px;background:#edffee;color:#a4e5a9;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.story-tab b{display:block;font-size:11px;line-height:1.3}.story-tab small{display:block;font-size:8.5px;color:#0e2a22;margin-top:2px}.story-arrow{font-size:16px;color:#0d2b23}.story-tab.active .story-arrow{color:#b8ebbc}.story-panel{min-height:480px;border-radius:22px;padding:34px;display:grid;grid-template-columns:.92fr 1.08fr;gap:25px;align-items:stretch;background:radial-gradient(circle at 96% 7%,rgba(255,255,255,.11),transparent 24%),linear-gradient(145deg,#fff,#f7fdf7);border:1px solid #e9f5ea;overflow:hidden}.story-panel-copy{display:flex;flex-direction:column;justify-content:center;padding:10px 12px 10px 4px}.story-industry{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;color:#29766e;font-weight:700;margin-bottom:15px}.story-panel-copy h3{font-size:31px;line-height:1.15;letter-spacing:-.035em;max-width:480px;margin-bottom:15px}.story-panel-copy>p{font-size:14px;line-height:1.8;color:#16322a;max-width:500px;margin-bottom:23px}.story-results{display:grid;grid-template-columns:repeat(3,1fr);max-width:470px;border-top:1px solid #e5efe6;border-bottom:1px solid #e5efe6;margin-bottom:22px}.story-results div{padding:15px 10px 14px 0}.story-results strong{display:block;font-family:Space Grotesk,sans-serif;font-size:23px;letter-spacing:-.03em}.story-results span{display:block;font-size:9px;line-height:1.35;color:#0d2820;margin-top:4px}.story-person{display:flex;align-items:center;gap:10px}.story-avatar{width:37px;height:37px;border-radius:50%;background:linear-gradient(135deg,#ade9b2,#daf9dc);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;box-shadow:0 0 0 4px #edfaee}.story-person strong{display:block;font-size:11px}.story-person span{display:block;font-size:8.5px;color:#0f2d25;margin-top:2px}.story-visual{position:relative;min-width:0;display:flex;align-items:center;justify-content:center}.story-browser{width:100%;max-width:620px;border:1px solid #dbeadc;border-radius:19px;overflow:hidden;background:#fff;box-shadow:0 30px 55px -35px #549c9473}.story-browser-top{height:35px;display:flex;align-items:center;gap:5px;padding:0 13px;border-bottom:1px solid #e9f2ea;color:#0d2b23;font-size:10px}.story-browser-top>span{width:7px;height:7px;border-radius:50%;background:#dbe9dc}.story-browser-top b{margin-left:8px;font-size:8.5px;color:#0f271f;font-weight:600}.story-browser-top i{margin-left:auto;font-style:normal;letter-spacing:2px}.story-dashboard{display:flex;min-height:320px}.story-mini-side{width:48px;flex:none;padding:13px 7px;background:linear-gradient(180deg,#3fa199,#c15159)}.story-mini-logo{width:27px;height:27px;border-radius:8px;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin:0 auto 17px}.mini-side{width:28px;height:28px;border-radius:8px;margin:7px auto;background:#ffffff1f}.mini-side.active{background:#ffffff42}.story-dashboard-main{flex:1;padding:18px 18px 15px;background:#fbfefb}.story-dash-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.story-dash-top b{display:block;font-size:11px}.story-dash-top small{display:block;font-size:8px;color:#0d2b23;margin-top:2px}.story-chip{padding:5px 8px;border-radius:999px;font-size:8px;color:#a1e3a6;background:#edffee;border:1px solid #FFFFFF}.story-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.story-kpi-grid>div{border:1px solid #e9f1ea;border-radius:10px;background:#fff;padding:10px 9px}.story-kpi-grid small{display:block;font-size:7.5px;color:#0e2d25}.story-kpi-grid b{display:block;font-family:Space Grotesk,sans-serif;font-size:16px;margin:4px 0 2px}.story-kpi-grid em{font-style:normal;font-size:7px;color:#a2e4a7}.story-chart-card,.story-list-card,.story-ring-card{border:1px solid #e9f1ea;border-radius:10px;background:#fff}.story-chart-card{padding:11px 12px;margin-bottom:10px}.story-chart-head{display:flex;justify-content:space-between;margin-bottom:9px}.story-chart-head b{font-size:8.5px}.story-chart-head span{font-size:7.5px;color:#0e2c24}.story-chart{height:84px;display:flex;align-items:flex-end;gap:6px;padding-top:9px}.story-chart i{flex:1;max-width:27px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#afe9b3,#fff)}.story-bottom-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:10px}.story-list-card{padding:11px 12px}.story-list-card>b,.story-ring-card>b{font-size:8.5px;display:block;margin-bottom:8px}.story-list-card span{display:flex;align-items:center;font-size:7.5px;color:#102921;padding:5px 0;border-top:1px dashed #eaf2eb}.story-list-card span i{width:6px;height:6px;border-radius:50%;background:#aae7af;margin-right:6px}.story-list-card em{margin-left:auto;font-size:7px;color:#9aada5;font-style:normal}.story-ring-card{padding:11px 10px;text-align:center}.story-ring{width:70px;height:70px;border-radius:50%;margin:7px auto 3px;background:conic-gradient(#b5eab9 0,#b5eab9 92%,#e9f5ea 92%,#e9f5ea);display:flex;align-items:center;justify-content:center}.story-ring:before{content:"";width:52px;height:52px;position:absolute;border-radius:50%;background:#fff}.story-ring span{position:relative;z-index:1;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.story-float-card{position:absolute;padding:10px 12px;border:1px solid #e6f4e7;background:#ffffffeb;border-radius:12px;box-shadow:0 15px 30px -25px #4e938b73;z-index:3}.story-float-card span{display:block;font-size:7.5px;color:#0e2a22}.story-float-card b{display:block;font-size:13px;margin-top:2px}.story-float-one{right:-5px;top:58px}.story-float-one b{color:#8ddb93}.story-float-two{left:-6px;bottom:26px}.story-float-two b{color:#95c899}.story-bottom-note{margin-top:28px;display:flex;align-items:center;gap:18px;padding:16px 20px;border-radius:15px;background:#fff;border:1px solid #e8f2e9}.story-bottom-note span{color:#afe8b3;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;white-space:nowrap}.story-bottom-note p{margin:0;color:#102d25;font-size:11px;line-height:1.5}@media(max-width:1120px){.product-review-pulse{position:relative;top:auto;right:auto;width:min(620px,100%);margin:0 0 28px auto}}@media(max-width:920px){.story-panel{grid-template-columns:1fr}.story-panel-copy{padding:7px 3px 10px}.story-visual{padding:5px 0 12px}}@media(max-width:720px){.story-head h2{font-size:38px}.story-nav{grid-template-columns:1fr}.story-panel{padding:22px}.story-panel-copy h3{font-size:26px}.story-results{max-width:none}.story-float-one,.story-float-two{display:none}.story-bottom-note{flex-direction:column;align-items:flex-start;gap:8px}}@media(max-width:500px){.product-review-pulse{padding:13px}.review-pulse-body{grid-template-columns:78px 1fr}.story-results{grid-template-columns:1fr;gap:0}.story-results div{padding:11px 0;border-bottom:1px solid #eaf2eb}.story-results div:last-child{border-bottom:0}.story-dashboard{min-height:285px}.story-mini-side{width:42px}.story-dashboard-main{padding:13px}}.product-review-pulse,.story-shell{animation:reviewRise .75s ease both}@keyframes reviewRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.story-panel.is-switching .story-panel-copy,.story-panel.is-switching .story-visual{opacity:.3;transform:translateY(5px)}.story-panel-copy,.story-visual{transition:opacity .22s ease,transform .22s ease}.dayflow-product-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfffb,#fff 52%,#fbfffb);border-top:1px solid #eaf4eb;border-bottom:1px solid #eaf4eb}.dayflow-product-section .wrap{position:relative;z-index:2}.dayflow-bg{position:absolute;border-radius:50%;pointer-events:none}.dayflow-bg-a{width:520px;height:520px;right:-180px;top:-200px;background:radial-gradient(circle,rgba(190,238,194,.13),transparent 70%)}.dayflow-bg-b{width:430px;height:430px;left:-210px;bottom:-180px;background:radial-gradient(circle,rgba(92,187,179,.1),transparent 70%)}.dayflow-head{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end;margin-bottom:34px}.dayflow-eyebrow{color:#a8e6ad;background:#eeffef;border:1px solid #FFFFFF}.dayflow-head h2{font-size:49px;line-height:1.06;letter-spacing:-.045em}.dayflow-head h2 span{background:linear-gradient(95deg,#bfecc2,#79d6ce);-webkit-background-clip:text;background-clip:text;color:transparent}.dayflow-head>p{font-size:15.5px;color:#143028;line-height:1.8;padding-bottom:2px}.dayflow-stage{display:grid;grid-template-columns:230px 1fr;gap:18px;padding:16px;border:1px solid #e5f1e6;border-radius:26px;background:#ffffffdb;box-shadow:0 30px 75px -55px #508c846b}.dayflow-rail{padding:13px 10px;border-radius:18px;background:linear-gradient(180deg,#f3fff4,#fbfffb);border:1px solid #e7f5e8;display:flex;flex-direction:column;gap:9px}.dayflow-step{border:1px solid transparent;background:transparent;text-align:left;border-radius:15px;padding:14px 13px;cursor:pointer;display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;color:#18322a;transition:.22s ease}.dayflow-step span{grid-row:1/3;width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:#ecfbed;color:#6ed4cc;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.dayflow-step b{font-size:11.5px;color:#284139}.dayflow-step small{font-size:8.5px;color:#0e2c24;margin-top:2px}.dayflow-step:hover{background:#fff;border-color:#e7f3e8;transform:translate(2px)}.dayflow-step.active{background:#fff;border-color:#fff;box-shadow:0 14px 26px -24px #499e9673}.dayflow-step.active span{background:#a4e5a9;color:#fff}.dayflow-product{position:relative;padding:3px 5px 5px}.dayflow-browser{overflow:hidden;border:1px solid #dbeadc;border-radius:21px;background:#fff;box-shadow:0 25px 55px -40px #58877f6b}.dayflow-browser-top{height:38px;display:flex;align-items:center;padding:0 13px;gap:10px;border-bottom:1px solid #eaf2eb;font-size:9px;color:#0e2a22}.dayflow-dots{display:flex;gap:4px}.dayflow-dots i{width:7px;height:7px;border-radius:50%;background:#d9e6da}.dayflow-browser-top span{font-family:JetBrains Mono,monospace}.dayflow-browser-top b{margin-left:auto;font-size:8px;padding:5px 9px;border:1px solid #e8f0e9;border-radius:99px;color:#0f251d}.dayflow-app{display:flex;min-height:390px}.dayflow-sidebar{width:53px;padding:14px 8px;background:linear-gradient(180deg,#3fa199,#c05159)}.dayflow-brand{width:29px;height:29px;border-radius:8px;background:#ffffff29;color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin:0 auto 18px}.dayflow-nav{width:30px;height:30px;border-radius:8px;margin:7px auto;background:#ffffff1c}.dayflow-nav.active{background:#ffffff47}.dayflow-main{flex:1;padding:20px 19px;background:#fbfefb}.dayflow-title-row{display:flex;justify-content:space-between;gap:20px;margin-bottom:16px}.dayflow-kicker{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.09em;color:#72d9d1;font-weight:700}.dayflow-title-row h3{font-size:17px;line-height:1.25;margin:4px 0;letter-spacing:-.025em}.dayflow-title-row p{font-size:9.5px;color:#0e2a22}.dayflow-user{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#aeeab3,#fff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.dayflow-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:10px}.dayflow-metrics>div{padding:10px;border:1px solid #e7efe8;border-radius:11px;background:#fff}.dayflow-metrics small{display:block;font-size:7.5px;color:#0d2b23}.dayflow-metrics b{display:block;font-family:Space Grotesk,sans-serif;font-size:19px;margin:3px 0}.dayflow-metrics em{font-style:normal;font-size:7px;color:#6ed2ca}.dayflow-grid{display:grid;grid-template-columns:1.45fr .8fr;gap:9px}.dayflow-panel{background:#fff;border:1px solid #e7efe8;border-radius:12px;padding:12px}.dayflow-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dayflow-panel-head b{font-size:8.5px}.dayflow-panel-head span{font-size:7px;color:#0e2d25}.dayflow-chart{height:90px;display:flex;align-items:flex-end;gap:6px;padding:8px 7px 0}.dayflow-chart i{flex:1;max-width:22px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#a5e7aa,#fff)}.dayflow-axis{display:flex;justify-content:space-between;padding:6px 5px 0;font-family:JetBrains Mono,monospace;font-size:7px;color:#9aaca4}.dayflow-ring{width:84px;height:84px;border-radius:50%;margin:8px auto 10px;background:conic-gradient(#b53b44 0,#b53b44 92%,#e9f5ea 92%,#e9f5ea);display:flex;align-items:center;justify-content:center;position:relative}.dayflow-ring:before{content:"";position:absolute;width:62px;height:62px;border-radius:50%;background:#fff}.dayflow-ring div{position:relative;z-index:1;text-align:center}.dayflow-ring strong{display:block;font-family:Space Grotesk,sans-serif;font-size:15px}.dayflow-ring span{font-size:7px;color:#0d2921}.dayflow-side-list{display:grid;gap:6px}.dayflow-side-list span{font-size:7.5px;color:#0f2820;display:flex;align-items:center;gap:6px}.dayflow-side-list i{width:6px;height:6px;border-radius:50%}.dayflow-side-list i.green{background:#b53b44}.dayflow-side-list i.yellow{background:#d1f2d3}.dayflow-side-list i.purple{background:#98e39e}.dayflow-side-list b{font-size:8px;color:#2a423a;margin-left:auto}.dayflow-bottom{display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 11px;border:1px solid #e9f0ea;border-radius:11px;background:#fff}.dayflow-bottom>span{font-size:7.5px;color:#0d2b23;text-transform:uppercase;letter-spacing:.06em}.dayflow-task{display:flex;align-items:center;gap:5px;font-size:7.5px;color:#112921}.dayflow-task i{width:5px;height:5px;border-radius:50%;background:#a5e7aa}.dayflow-task b{font-size:7.8px;color:#233b33}.dayflow-task em{font-style:normal;color:#0e2c24}.dayflow-bottom a{margin-left:auto;font-size:8px;color:#a2e4a7;font-weight:700;white-space:nowrap}.dayflow-float{position:absolute;padding:11px 13px;border:1px solid #e3f1e4;border-radius:12px;background:#fffffff0;box-shadow:0 18px 35px -30px #538f8761;z-index:4}.dayflow-float span{display:block;font-size:7.5px;color:#0d2921}.dayflow-float b{display:block;font-size:10px;margin-top:2px}.float-top{right:-4px;top:56px}.float-top b{color:#9ee2a3}.float-bottom{left:-8px;bottom:18px}.float-bottom b{color:#9ccca0}.dayflow-benefits{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e8f2e9;border-radius:18px;background:#fff}.dayflow-benefits>div{padding:18px 19px;border-right:1px solid #e8f2e9}.dayflow-benefits>div:last-child{border-right:0}.dayflow-benefits span{display:block;font-family:JetBrains Mono,monospace;font-size:8px;color:#0d2a22;margin-bottom:8px}.dayflow-benefits b{display:block;font-size:12px;margin-bottom:5px}.dayflow-benefits p{font-size:9px;line-height:1.55;color:#0f2b23;margin:0}@media(max-width:980px){.dayflow-head{grid-template-columns:1fr;gap:15px}.dayflow-stage{grid-template-columns:1fr}.dayflow-rail{display:grid;grid-template-columns:repeat(4,1fr)}.dayflow-step{grid-template-columns:1fr;text-align:center;justify-items:center}.dayflow-step span{grid-row:auto}}@media(max-width:720px){.dayflow-head h2{font-size:39px}.dayflow-rail{grid-template-columns:1fr 1fr}.dayflow-grid{grid-template-columns:1fr}.dayflow-bottom{flex-wrap:wrap}.dayflow-benefits{grid-template-columns:1fr 1fr}.dayflow-benefits>div:nth-child(2){border-right:0}.dayflow-benefits>div:nth-child(-n+2){border-bottom:1px solid #e8f2e9}.float-top,.float-bottom{display:none}}@media(max-width:480px){.dayflow-app{min-height:420px}.dayflow-metrics,.dayflow-benefits{grid-template-columns:1fr}.dayflow-benefits>div{border-right:0!important;border-bottom:1px solid #e8f2e9}.dayflow-benefits>div:last-child{border-bottom:0}}.product-lab-section{position:relative;overflow:hidden;background:#f8fcf8;border-top:1px solid #eaf3eb;border-bottom:1px solid #eaf3eb}.product-lab-glow{position:absolute;width:700px;height:700px;border-radius:50%;right:-270px;top:-260px;background:radial-gradient(circle,rgba(179,234,183,.13),transparent 70%)}.product-lab-section .wrap{position:relative;z-index:2}.product-lab-head{display:grid;grid-template-columns:1fr .52fr;gap:55px;align-items:end;margin-bottom:35px}.product-lab-head h2{font-size:47px;line-height:1.06;letter-spacing:-.045em}.product-lab-head h2 span{background:linear-gradient(100deg,#c1edc4,#6dd1c9);-webkit-background-clip:text;background-clip:text;color:transparent}.product-lab-head p{font-size:15px;line-height:1.75;color:#132e26;padding-bottom:1px}.product-lab-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.lab-card{position:relative;border:1px solid #e6eee7;border-radius:22px;background:#fff;padding:25px;overflow:hidden;min-height:290px;box-shadow:0 20px 45px -36px #476e6640}.lab-card:hover{transform:translateY(-4px);box-shadow:0 30px 55px -38px #476e6652}.lab-card-wide{min-height:335px;display:grid;grid-template-columns:.82fr 1.18fr;gap:18px;align-items:center}.lab-card-dark{color:#fff;background:linear-gradient(145deg,#4f726a,#4c9189);border-color:#41756d}.lab-card-dark h3,.lab-card-dark p{color:#fff}.lab-index{display:inline-flex;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;font-weight:700;color:#5dcfc7;margin-bottom:12px}.lab-card-dark .lab-index{color:#fff}.lab-card h3{font-size:22px;line-height:1.15;letter-spacing:-.03em;margin-bottom:10px}.lab-card p{font-size:12px;line-height:1.65;color:#102921;margin:0 0 14px}.lab-card a{font-size:10.5px;color:#a1e3a6;font-weight:700}.lab-mini-window{border:1px solid #e5eee6;border-radius:16px;background:#fbfefb;overflow:hidden;box-shadow:0 20px 36px -28px #508c8459}.mini-window-head{height:31px;display:flex;align-items:center;gap:4px;padding:0 10px;border-bottom:1px solid #e5eee6}.mini-window-head span{width:6px;height:6px;border-radius:50%;background:#d6e5d7}.mini-window-head b{margin-left:6px;font-size:8px;color:#0d241c}.mini-attendance-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:10px;padding:14px}.mini-big{background:#fff;border:1px solid #eaf1eb;border-radius:10px;padding:10px}.mini-big small{display:block;font-size:7px;color:#8ba098}.mini-big strong{display:block;font-size:23px;line-height:1.1;font-family:Space Grotesk,sans-serif;margin:5px 0}.mini-big em{font-style:normal;font-size:7px;color:#65b4ac}.mini-bars{height:88px;display:flex;align-items:flex-end;gap:6px;padding:6px 7px;background:#fff;border:1px solid #eaf1eb;border-radius:10px}.mini-bars i{flex:1;max-width:20px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#a7e7ac,#fff)}.mini-tags{display:flex;gap:6px;padding:0 14px 14px;flex-wrap:wrap}.mini-tags span{font-size:7px;background:#eff8f0;border-radius:999px;padding:5px 7px;color:#0f261e}.leave-ui,.payroll-ui{margin-top:16px;border:1px solid #e7f0e8;border-radius:14px;background:#fbfefb;overflow:hidden}.leave-hero{padding:15px;border-bottom:1px solid #e8f0e9}.leave-hero b{display:block;font-size:9px}.leave-hero strong{font-family:Space Grotesk,sans-serif;font-size:28px;display:block;margin-top:4px}.leave-hero span{font-size:7.5px;color:#0d2921}.leave-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:10px 13px;border-top:1px dashed #e7efe8;font-size:8px;color:#0f261e}.leave-row b{color:#263d35}.leave-row em{font-style:normal;color:#85dbd3}.payroll-ui{padding:16px;display:grid;grid-template-columns:1fr 90px;gap:12px;align-items:center}.payroll-total span{display:block;font-size:7.5px;color:#8ba098}.payroll-total b{display:block;font-size:25px;font-family:Space Grotesk,sans-serif;margin:4px 0}.payroll-total em{font-size:7px;color:#8ba098;font-style:normal}.payroll-donut{width:76px;height:76px;border-radius:50%;background:conic-gradient(#9be3a0 0,#9be3a0 82%,#e8f2e9 82%,#e8f2e9);display:flex;align-items:center;justify-content:center;position:relative}.payroll-donut:before{content:"";position:absolute;width:53px;height:53px;border-radius:50%;background:#fbfefb}.payroll-donut span{position:relative;z-index:1;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:700}.payroll-progress{grid-column:1/-1;height:7px;border-radius:999px;background:#eaf4eb;overflow:hidden}.payroll-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9ee2a3,#a7e9ac)}.payroll-meta{grid-column:1/-1;display:flex;justify-content:space-between;font-size:7px;color:#0d2820}.payroll-meta b{color:#132b23}.analytics-ui{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#ffffff12;padding:17px}.analytics-head{display:flex;justify-content:space-between;align-items:center;color:#fff}.analytics-head b{font-size:9px}.analytics-head span{font-size:7px;color:#14766e}.analytics-line{height:115px;display:flex;align-items:flex-end;gap:6px;margin-top:20px;position:relative}.analytics-line:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff1f}.analytics-line i{flex:1;max-width:24px;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#fff,#c1454e)}.analytics-labels{display:flex;justify-content:space-between;color:#104139;font-size:7px;margin-top:6px}.analytics-side{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.analytics-side div{padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0b}.analytics-side small{display:block;color:#0f4840;font-size:7px}.analytics-side b{display:block;color:#fff;font-size:15px;margin-top:3px}.analytics-side em{font-style:normal;font-size:7px;color:#c93a45}@media(max-width:900px){.product-lab-head{grid-template-columns:1fr;gap:14px}.lab-card-wide{grid-template-columns:1fr}}@media(max-width:650px){.product-lab-head h2{font-size:38px}.product-lab-grid{grid-template-columns:1fr}.lab-card{min-height:250px}}.outcome-wall-section{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fdf8);border-top:1px solid #e8f2e9;border-bottom:1px solid #e8f2e9}.outcome-wall-section .wrap{position:relative;z-index:2}.outcome-grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(42,113,105,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(42,113,105,.035) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent);mask-image:linear-gradient(to bottom,transparent,black 18%,black 80%,transparent)}.outcome-head{text-align:center;max-width:820px;margin:0 auto 40px}.outcome-head .eyebrow{color:#a9e6ae;background:#edffee;border:1px solid #FFFFFF}.outcome-head h2{font-size:49px;line-height:1.06;letter-spacing:-.045em;margin-bottom:15px}.outcome-head h2 span{background:linear-gradient(95deg,#b3e8b7,#71d2ca);-webkit-background-clip:text;background-clip:text;color:transparent}.outcome-head p{font-size:15.5px;line-height:1.75;color:#132f27}.outcome-feature{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid #e5efe6;border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 30px 70px -50px #4c807857}.outcome-feature-copy{padding:35px 34px;background:linear-gradient(145deg,#f3fff4,#fff);border-right:1px solid #e9f2ea;display:flex;flex-direction:column;justify-content:center}.outcome-company{display:grid;grid-template-columns:35px 1fr;column-gap:10px;align-items:center;margin-bottom:28px}.outcome-company-mark{grid-row:1/3;width:35px;height:35px;border-radius:10px;background:#a2e4a7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.outcome-company b{font-size:10px}.outcome-company small{font-size:7.5px;color:#0d2a22;margin-top:2px}.outcome-kicker{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.11em;color:#c94751;font-weight:700;margin-bottom:12px}.outcome-feature-copy h3{font-size:31px;line-height:1.13;letter-spacing:-.035em;margin-bottom:13px}.outcome-quote{font-size:13px;line-height:1.8;color:#143028;margin-bottom:22px}.outcome-by{display:flex;align-items:center;gap:9px}.outcome-avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#a7e8ac,#fff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700}.outcome-by b{display:block;font-size:10px}.outcome-by span{display:block;font-size:8px;color:#0d2921;margin-top:2px}.outcome-visual{padding:30px;background:#fbfefb}.outcome-before-after{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:13px}.outcome-before,.outcome-after{min-height:280px;border-radius:19px;padding:22px;border:1px solid #e5eee6;background:#fff;position:relative;overflow:hidden}.outcome-before{background:linear-gradient(180deg,#fafcfa,#f6faf6)}.outcome-after{background:linear-gradient(180deg,#f7fbf7,#fff);border-color:#dfeee0}.outcome-before>span,.outcome-after>span{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;font-weight:700;color:#91a59d}.outcome-after>span{color:#80beb6}.outcome-before b,.outcome-after b{display:block;font-size:23px;margin:16px 0 17px;letter-spacing:-.03em}.outcome-before small,.outcome-after small{display:block;font-size:8.5px;color:#0f271f;padding:8px 0;border-top:1px dashed #e5eee6}.outcome-check{position:absolute;right:17px;bottom:15px;width:42px;height:42px;border-radius:50%;background:#dd2e3b;color:#7cbab2;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.outcome-noise{display:flex;gap:5px;margin-top:18px}.outcome-noise i{width:13px;height:13px;border-radius:4px;background:#e8f0e9}.outcome-arrow{width:40px;height:40px;border-radius:50%;background:#a1e3a6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 10px 20px -15px #4ca69e99}.outcome-stat-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.outcome-stat-strip div{padding:12px 13px;border:1px solid #e7efe8;border-radius:12px;background:#fff}.outcome-stat-strip strong{display:block;font-family:Space Grotesk,sans-serif;font-size:19px}.outcome-stat-strip span{display:block;font-size:7.5px;color:#8ba098;margin-top:2px}.outcome-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.outcome-card{padding:22px;border:1px solid #e6eee7;border-radius:19px;background:#fff;box-shadow:0 18px 36px -30px #4b7c7438;transition:transform .2s ease,box-shadow .2s ease}.outcome-card:hover{transform:translateY(-4px);box-shadow:0 28px 45px -30px #4b7c7447}.outcome-card>span{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;font-weight:700}.outcome-card h4{font-size:18px;line-height:1.25;margin:10px 0 8px}.outcome-card p{font-size:11px;line-height:1.7;color:#0f271f;min-height:58px}.outcome-card>div{margin:16px 0 12px;padding-top:12px;border-top:1px solid #e9f2ea}.outcome-card>div strong{display:block;font-family:Space Grotesk,sans-serif;font-size:20px}.outcome-card>div small{font-size:8px;color:#0d2a22}.outcome-card a{font-size:9.5px;font-weight:700;color:#a3e4a8}.accent-violet>span{color:#a1e3a6}.accent-teal>span{color:#8ac2ba}.accent-orange>span{color:#a6dfaa}.outcome-proof{margin-top:24px;padding:15px 18px;border:1px solid #e6eee7;border-radius:14px;background:#fff;display:flex;align-items:center;gap:18px}.outcome-proof>span{font-family:JetBrains Mono,monospace;font-size:8px;color:#8ba098;white-space:nowrap}.outcome-proof div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.outcome-proof b{font-size:10px;color:#1c342c}.outcome-proof i{height:12px;width:1px;background:#d9e6da}@media(max-width:900px){.outcome-feature{grid-template-columns:1fr}.outcome-feature-copy{border-right:0;border-bottom:1px solid #e9f2ea}.outcome-cards{grid-template-columns:1fr}}@media(max-width:640px){.outcome-head h2{font-size:39px}.outcome-feature-copy{padding:26px}.outcome-visual{padding:18px}.outcome-before-after{grid-template-columns:1fr}.outcome-arrow{margin:0 auto;transform:rotate(90deg)}.outcome-before,.outcome-after{min-height:230px}.outcome-stat-strip{grid-template-columns:1fr}.outcome-proof{flex-direction:column;align-items:flex-start;gap:9px}}.dayflow-step,.lab-card,.outcome-card{will-change:transform}.dayflow-stage,.product-lab-grid,.outcome-feature,.outcome-card{animation:sectionLift .6s ease both}@keyframes sectionLift{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.trust-modern{padding:36px 0 42px;background:#fff;border-top:1px solid #eef3ee;border-bottom:1px solid #eef3ee}.trust-modern .wrap{position:relative}.trust-modern-top{display:grid;grid-template-columns:1fr .65fr;gap:50px;align-items:end;margin-bottom:27px}.trust-overline{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#1e5951;font-weight:700}.trust-modern-top h2{font-size:27px;letter-spacing:-.03em;margin-top:8px}.trust-modern-top h2 span{color:#a1e3a6}.trust-modern-top p{font-size:12px;line-height:1.65;color:#102d25;padding-bottom:1px}.trust-logo-cloud{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:17px 0;border-top:1px solid #edf4ee;border-bottom:1px solid #edf4ee}.trust-logo-item{display:flex;align-items:center;gap:8px;color:#152d25;opacity:.85}.trust-logo-item b{font-family:Space Grotesk,sans-serif;font-size:12px}.trust-logo-mark{width:25px;height:25px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:9px;font-weight:700}.mark-purple{background:#a3e5a8}.mark-blue{background:#a7e4ac}.mark-teal{background:#6fbeb6}.mark-orange{background:#b4e6b8}.mark-pink{background:#75d5cd}.mark-indigo{background:#37a199}.trust-metrics{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:17px}.trust-metrics>div{padding:0 14px}.trust-metrics strong{display:block;font-family:Space Grotesk,sans-serif;font-size:20px;letter-spacing:-.03em}.trust-metrics span{display:block;font-size:9px;color:#0d2921;margin-top:3px}.trust-metrics i{height:31px;width:1px;background:#e9f1ea}@media(max-width:800px){.trust-modern-top{grid-template-columns:1fr;gap:12px}.trust-logo-cloud{justify-content:center}.trust-metrics{grid-template-columns:1fr 1fr;gap:14px}.trust-metrics i{display:none}.trust-metrics>div{padding:0}.trust-modern-top h2{font-size:24px}}.about-modern{overflow:hidden;background:linear-gradient(180deg,#fbfffb,#fff);border-top:1px solid #eaf3eb;border-bottom:1px solid #eaf3eb}.about-modern .wrap{position:relative;z-index:2}.about-modern-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center}.about-modern-copy h2{font-size:47px;line-height:1.06;letter-spacing:-.045em;margin:0 0 18px}.about-modern-copy h2 span{background:linear-gradient(95deg,#bfecc2,#70d2ca);-webkit-background-clip:text;background-clip:text;color:transparent}.about-modern-eyebrow{color:#a0e3a5;background:#edffee;border:1px solid #FFFFFF}.about-lead{font-size:15px;line-height:1.78;color:#143028;max-width:580px;margin-bottom:25px}.about-story-points{display:grid;gap:16px;margin-bottom:26px}.about-story-points>div{display:grid;grid-template-columns:29px 1fr;gap:9px}.about-story-points span{width:29px;height:29px;border-radius:9px;background:#edffee;color:#a4e5a9;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.about-story-points b{font-size:12.5px;line-height:1.3}.about-story-points p{grid-column:2;font-size:10px;line-height:1.55;color:#0f2b23;margin-top:-4px}.about-modern-shape{position:absolute;border-radius:50%;pointer-events:none}.about-shape-1{width:430px;height:430px;right:-180px;top:-120px;background:radial-gradient(circle,rgba(173,231,177,.11),transparent 69%)}.about-shape-2{width:320px;height:320px;left:-170px;bottom:-170px;background:radial-gradient(circle,rgba(103,189,181,.08),transparent 70%)}.about-modern-visual{position:relative}.about-day-card{border:1px solid #e4efe5;border-radius:23px;background:#fff;padding:20px 21px 17px;box-shadow:0 30px 65px -48px #4e80785c}.about-day-top{display:flex;justify-content:space-between;color:#0f2b23;font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.06em;padding-bottom:16px;border-bottom:1px solid #eaf3eb}.about-day-top b{font-weight:600;color:#122a22}.about-timeline{display:grid;gap:15px;padding:18px 0}.about-timeline>div{display:grid;grid-template-columns:44px 12px 1fr;column-gap:9px;align-items:center}.about-time{font-family:JetBrains Mono,monospace;font-size:8px;color:#0d2c24}.about-dot{width:10px;height:10px;border-radius:50%;grid-row:1/3;box-shadow:0 0 0 5px #f4fbf5}.about-dot.purple{background:#ace8b1}.about-dot.teal{background:#b45058}.about-dot.orange{background:#b0e6b4}.about-dot.pink{background:#77d6ce}.about-timeline b{font-size:10px}.about-timeline small{font-size:8px;color:#0e2b23;margin-top:2px}.about-day-footer{border-top:1px solid #eaf3eb;padding-top:14px;display:flex;justify-content:space-between;align-items:center}.about-day-footer span{font-size:7.5px;font-family:JetBrains Mono,monospace;color:#8ca098}.about-day-footer strong{font-size:9px;color:#a1e3a6}.about-floating-card{position:absolute;right:-10px;bottom:-18px;padding:12px 14px;border:1px solid #e4f1e5;border-radius:13px;background:#fffffff2;box-shadow:0 20px 32px -25px #4e867e66}.about-floating-card span{display:block;font-size:7.5px;color:#0d2a22}.about-floating-card b{display:block;font-size:9.5px;margin-top:3px}@media(max-width:900px){.about-modern-grid{grid-template-columns:1fr}.about-modern-copy h2{font-size:39px}.about-modern-visual{margin-top:10px}.about-floating-card{right:5px}}.customer-people-section{background:#f8fcf8;border-top:1px solid #eaf3eb;border-bottom:1px solid #eaf3eb}.customer-people-head{display:grid;grid-template-columns:1fr .55fr;gap:45px;align-items:end;margin-bottom:30px}.customer-people-head h2{font-size:45px;line-height:1.06;letter-spacing:-.045em}.customer-people-head h2 span{background:linear-gradient(95deg,#b9eabd,#78d6ce);-webkit-background-clip:text;background-clip:text;color:transparent}.customer-people-head p{font-size:13px;color:#102b23;line-height:1.7}.customer-people-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.person-story-card{background:#fff;border:1px solid #e7efe8;border-radius:18px;padding:18px 17px 16px;min-height:230px;box-shadow:0 20px 35px -30px #426a6242;transition:.2s ease;display:flex;flex-direction:column}.person-story-card:hover{transform:translateY(-5px);box-shadow:0 28px 50px -30px #426a624d}.featured-person-card{background:linear-gradient(160deg,#f2fff3,#fff);border-color:#fff}.person-story-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.person-story-role{font-family:JetBrains Mono,monospace;font-size:7.5px;color:#1e5951;letter-spacing:.09em;font-weight:700}.person-story-top b{font-size:10px;color:#9ee2a3;background:#effff0;padding:4px 6px;border-radius:7px}.person-quote-mark{font-family:Georgia,serif;font-size:34px;line-height:.8;color:#8fed96}.person-story-card>p{font-size:10.5px;line-height:1.72;color:#142f27;flex:1;margin-bottom:15px}.person-story-foot{display:grid;grid-template-columns:31px 1fr auto;gap:8px;align-items:center;border-top:1px solid #eaf3eb;padding-top:12px}.person-photo{width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:8px;font-weight:700}.person-photo-a{background:linear-gradient(135deg,#a8e6ad,#e4fbe6)}.person-photo-b{background:linear-gradient(135deg,#a2e3a7,#fff)}.person-photo-c{background:linear-gradient(135deg,#78d7cf,#76e9e1)}.person-photo-d{background:linear-gradient(135deg,#74bdb5,#cc2431)}.person-photo-e{background:linear-gradient(135deg,#a7e1ab,#a5efab)}.person-story-foot strong{display:block;font-size:8.5px}.person-story-foot span{display:block;font-size:7px;color:#0d2921;margin-top:1px}.person-stars{font-size:8px;color:#b2e5b6;letter-spacing:.5px;white-space:nowrap}.customer-rating-ribbon{margin-top:18px;padding:13px 16px;border:1px solid #e4eee5;border-radius:14px;background:#fff;display:flex;justify-content:center;align-items:center;gap:13px;font-size:8.5px;color:#0e2a22}.customer-rating-ribbon strong{font-size:15px;color:#a1e3a6;font-family:Space Grotesk,sans-serif}.customer-rating-ribbon i{width:1px;height:14px;background:#e1ece2}@media(max-width:1050px){.customer-people-grid{grid-template-columns:repeat(3,1fr)}.customer-people-head{grid-template-columns:1fr;gap:10px}}@media(max-width:700px){.customer-people-grid{grid-template-columns:1fr 1fr}.customer-people-head h2{font-size:38px}.customer-rating-ribbon{flex-wrap:wrap}}@media(max-width:480px){.customer-people-grid{grid-template-columns:1fr}}.resources-modern{background:linear-gradient(180deg,#fff,#fafffa);overflow:hidden;border-top:1px solid #eaf3eb;border-bottom:1px solid #eaf3eb}.resources-modern .wrap{position:relative;z-index:2}.resources-modern-bg{position:absolute;width:500px;height:500px;border-radius:50%;right:-230px;top:-200px;background:radial-gradient(circle,rgba(169,231,174,.12),transparent 70%)}.resources-modern-head{display:grid;grid-template-columns:1fr .55fr;gap:50px;align-items:end;margin-bottom:30px}.resources-modern-head h2{font-size:45px;line-height:1.06;letter-spacing:-.045em}.resources-modern-head h2 span{background:linear-gradient(100deg,#bfecc2,#6dd1c9);-webkit-background-clip:text;background-clip:text;color:transparent}.resources-modern-head p{font-size:13px;line-height:1.7;color:#102b23}.resource-featured{display:grid;grid-template-columns:1fr .8fr;gap:25px;align-items:center;padding:30px;border:1px solid #e5efe6;border-radius:23px;background:linear-gradient(140deg,#f4fff5,#fff);box-shadow:0 25px 55px -42px #467b734d}.resource-featured-copy{padding:8px 10px}.resource-label{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.11em;color:#c64952;font-weight:700}.resource-featured-copy h3{font-size:32px;line-height:1.08;margin:11px 0 10px;letter-spacing:-.035em}.resource-featured-copy p{font-size:12px;color:#112a22;line-height:1.7;max-width:500px}.resource-meta{display:flex;gap:9px;align-items:center;font-size:8px;color:#0d2921;margin:15px 0 18px}.resource-meta i{width:1px;height:10px;background:#d9e7da}.resource-btn{font-size:10px;padding:11px 16px}.resource-featured-visual{display:flex;justify-content:center}.resource-paper{width:min(290px,100%);padding:19px;border-radius:17px;background:#fff;border:1px solid #e3ede4;box-shadow:0 22px 45px -35px #4d807861}.resource-paper-top{display:flex;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e9f1ea;font-family:JetBrains Mono,monospace;font-size:7.5px;color:#0e2c24}.resource-check{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px dashed #eaf2eb;font-size:8.5px;color:#102921}.resource-check:last-child{border-bottom:0}.resource-check.done{color:#1f3e36}.resource-check{color:#0e2c24}.resource-check.done:first-letter{color:#6bbcb4}.resource-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:14px}.resource-topic{padding:18px;border-radius:17px;border:1px solid #e6efe7;background:#fff;transition:.2s ease}.resource-topic:hover{transform:translateY(-4px);box-shadow:0 25px 40px -30px #49756d47}.resource-topic span{font-family:JetBrains Mono,monospace;font-size:7px;letter-spacing:.1em;font-weight:700}.resource-topic b{display:block;font-size:11px;line-height:1.35;margin:9px 0 5px}.resource-topic small{font-size:7.5px;color:#0d2820}.resource-topic.purple span{color:#a4e5a9}.resource-topic.teal span{color:#6fb9b1}.resource-topic.orange span{color:#96d89b}.resource-topic.blue span{color:#8eda94}@media(max-width:900px){.resources-modern-head{grid-template-columns:1fr;gap:10px}.resource-featured{grid-template-columns:1fr}.resource-topic-grid{grid-template-columns:1fr 1fr}.resources-modern-head h2{font-size:39px}}@media(max-width:520px){.resource-topic-grid{grid-template-columns:1fr}}.company-modern{background:#fff;border-top:1px solid #eaf3eb;border-bottom:1px solid #eaf3eb}.company-modern-head{max-width:820px;text-align:center;margin:0 auto 35px}.company-modern-head .eyebrow{background:#eeffef;color:#a1e3a6;border:1px solid #FFFFFF}.company-modern-head h2{font-size:45px;line-height:1.06;letter-spacing:-.045em;margin:0 0 14px}.company-modern-head h2 span{color:#a1e3a6}.company-modern-head p{font-size:13px;line-height:1.75;color:#102921}.company-modern-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.company-values{display:grid;grid-template-columns:1fr 1fr;gap:12px}.company-value{padding:20px;border:1px solid #e6efe7;border-radius:17px;background:#fbfefb}.company-value span{font-family:JetBrains Mono,monospace;font-size:8px;color:#23665e}.company-value b{display:block;font-size:13px;margin:12px 0 5px}.company-value p{font-size:9px;line-height:1.55;color:#0e2a22}.company-milestone{padding:22px;border:1px solid #e5efe6;border-radius:20px;background:linear-gradient(145deg,#f6fff7,#fff);position:relative}.company-milestone-label{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;color:#266c64;font-weight:700}.company-line{position:absolute;left:49px;top:70px;bottom:28px;width:1px;background:#d9eedb}.company-year{display:grid;grid-template-columns:55px 1fr;gap:12px;margin-top:23px;position:relative}.company-year strong{font-family:Space Grotesk,sans-serif;font-size:18px;color:#a1e3a6}.company-year span{font-size:10px;font-weight:700}.company-year small{grid-column:2;color:#0e2b23;font-size:8.5px;line-height:1.5;margin-top:-5px}.company-stats-modern{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;border:1px solid #e6eee7;border-radius:18px;background:#fff}.company-stats-modern>div{padding:18px;border-right:1px solid #e7efe8}.company-stats-modern>div:last-child{border-right:0}.company-stats-modern strong{display:block;font-family:Space Grotesk,sans-serif;font-size:22px;letter-spacing:-.03em;color:#374e46}.company-stats-modern span{display:block;color:#0e2a22;font-size:8.5px;line-height:1.45;margin-top:4px}@media(max-width:800px){.company-modern-head h2{font-size:39px}.company-modern-grid,.company-values{grid-template-columns:1fr}.company-stats-modern{grid-template-columns:1fr 1fr}.company-stats-modern>div:nth-child(2){border-right:0}.company-stats-modern>div:nth-child(-n+2){border-bottom:1px solid #e7efe8}}@media(max-width:500px){.company-stats-modern{grid-template-columns:1fr}.company-stats-modern>div{border-right:0;border-bottom:1px solid #e7efe8}.company-stats-modern>div:last-child{border-bottom:0}}.demo-modern{background:#f7fcf7;overflow:hidden;border-top:1px solid #e6efe7}.demo-modern .wrap{position:relative;z-index:2}.demo-modern-bg{position:absolute;width:580px;height:580px;border-radius:50%;right:-220px;top:-180px;background:radial-gradient(circle,rgba(185,236,189,.15),transparent 68%)}.demo-modern-card{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:27px;overflow:hidden;background:#51766e;box-shadow:0 35px 75px -45px #5e928a80}.demo-modern-info{padding:42px 38px;color:#fff;background:radial-gradient(circle at 80% 12%,rgba(219,246,221,.27),transparent 35%),linear-gradient(145deg,#547d75,#498b83)}.demo-kicker{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.12em;color:#fff;font-weight:700}.demo-modern-info h2{color:#fff;font-size:39px;line-height:1.08;letter-spacing:-.04em;margin:13px 0 14px}.demo-modern-info h2 span{color:#fff}.demo-modern-info>p{font-size:13px;line-height:1.75;color:#d7ebd9;max-width:420px}.demo-benefits{display:grid;gap:11px;margin-top:24px}.demo-benefits div{display:flex;align-items:center;gap:8px;font-size:10px;color:#dfefe0}.demo-benefits i{width:21px;height:21px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff1a;font-style:normal;color:#fff;font-weight:700}.demo-contact-mini{border-top:1px solid rgba(255,255,255,.12);margin-top:26px;padding-top:17px}.demo-contact-mini span{display:block;font-size:7.5px;color:#124d45}.demo-contact-mini b,.demo-contact-mini strong{display:inline-block;margin-right:11px;margin-top:6px;font-size:9px;color:#fff}.demo-modern-form{background:#fff;padding:34px}.demo-form-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.demo-form-head span{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.1em;color:#c8525b;font-weight:700}.demo-form-head b{font-size:8px;color:#93a79f}.demo-submit{width:100%;background:linear-gradient(135deg,#b5e9b9,#87dbd3);color:#fff;box-shadow:0 12px 24px -15px #76d0c8a6}.demo-submit span{font-size:17px}.demo-modern-form .form-msg{font-size:10px;color:#67b4ac;margin-top:10px;text-align:center}@media(max-width:820px){.demo-modern-card{grid-template-columns:1fr}.demo-modern-info{padding:32px 28px}.demo-modern-form{padding:28px}}:root{--motion-fast:.22s;--motion-med:.55s;--motion-slow:.9s}body{font-size:16px}.hero-luxury h1{font-size:62px}.hero-luxury p.lead{font-size:19px}.luxury-features-head h2,.dayflow-head h2,.product-lab-head h2,.resources-modern-head h2,.company-modern-head h2,.customer-people-head h2,.why-luxury-head h2,.outcome-head h2,.story-head h2{font-size:53px}.about-modern-copy h2{font-size:52px}.demo-modern-info h2{font-size:44px}.sec-head h2{font-size:40px}.luxury-feature-card h3{font-size:19px}.luxury-feature-card p{font-size:13px}.feature-copy h3{font-size:19px}.feature-copy p{font-size:13px}.trust-modern-top h2{font-size:30px}.trust-modern-top p{font-size:13px}.dayflow-title-row h3{font-size:19px}.dayflow-title-row p{font-size:10.5px}.dayflow-metrics b{font-size:21px}.dayflow-metrics small{font-size:8px}.dayflow-benefits b{font-size:13px}.dayflow-benefits p{font-size:10px}.product-lab-head p,.resources-modern-head p,.company-modern-head p,.customer-people-head p,.outcome-head p{font-size:16px}.lab-card h3{font-size:24px}.lab-card p{font-size:13px}.resource-featured-copy h3{font-size:35px}.resource-featured-copy p{font-size:13px}.company-value b{font-size:14px}.company-value p{font-size:10px}.company-year span{font-size:11px}.company-year small{font-size:9px}.person-story-card>p{font-size:11.5px}.person-story-role{font-size:8px}.person-story-top b{font-size:10.5px}.demo-modern-info>p{font-size:14px}.demo-benefits div{font-size:11px}.demo-contact-mini b,.demo-contact-mini strong{font-size:10px}.demo-form-head b{font-size:9px}[data-animate]{opacity:0;transform:translateY(24px)}[data-animate].is-visible{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.25,1)}.hero-luxury .hero-copy{animation:heroCopyIn .85s cubic-bezier(.2,.75,.25,1) both}.hero-luxury .hero-dashboard-wrap{animation:heroDashIn 1s .12s cubic-bezier(.2,.75,.25,1) both}@keyframes heroCopyIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes heroDashIn{0%{opacity:0;transform:translate(34px) scale(.97)}to{opacity:1;transform:none}}.hero-dashboard{animation:dashboardFloat 5.5s ease-in-out infinite}@keyframes dashboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.dashboard-orb{animation:orbPulse 5s ease-in-out infinite}@keyframes orbPulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.045);opacity:1}}.luxury-feature-card,.outcome-card,.person-story-card,.resource-topic,.company-value{transition:transform var(--motion-fast) ease,box-shadow var(--motion-fast) ease,border-color var(--motion-fast) ease}.luxury-feature-card:hover{transform:translateY(-7px) scale(1.008)}.person-story-card:hover,.outcome-card:hover,.resource-topic:hover,.company-value:hover{transform:translateY(-6px)}.feature-icon{transition:transform .35s cubic-bezier(.2,.75,.25,1),box-shadow .35s ease}.luxury-feature-card:hover .feature-icon{transform:translateY(-4px) rotate(-2deg) scale(1.04)}.feature-icon svg{transition:transform .35s ease}.luxury-feature-card:hover .feature-icon svg{transform:scale(1.08)}.btn,.resource-btn,.demo-submit{transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn:hover,.resource-btn:hover,.demo-submit:hover{transform:translateY(-3px);filter:brightness(1.02)}.trust-logo-item{transition:transform .25s ease,opacity .25s ease}.trust-logo-item:hover{transform:translateY(-3px);opacity:1}.about-dot{animation:dotBreath 2.6s ease-in-out infinite}.about-timeline>div:nth-child(2) .about-dot{animation-delay:.25s}.about-timeline>div:nth-child(3) .about-dot{animation-delay:.5s}.about-timeline>div:nth-child(4) .about-dot{animation-delay:.75s}@keyframes dotBreath{0%,to{box-shadow:0 0 0 5px #ace8b114}50%{box-shadow:0 0 0 8px #ace8b104}}.dayflow-stage{transition:box-shadow .35s ease,transform .35s ease}.dayflow-stage:hover{box-shadow:0 36px 85px -53px #508c8480}.dayflow-step{transition:background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.dayflow-step.active{transform:translate(4px)}.dayflow-switching .dayflow-browser{opacity:.65;transform:scale(.985)}.dayflow-browser{transition:opacity .18s ease,transform .18s ease}.dayflow-chart i,.analytics-line i,.mini-bars i{transform-origin:bottom;animation:barRise .9s cubic-bezier(.2,.75,.25,1) both}.dayflow-chart i:nth-child(2),.analytics-line i:nth-child(2),.mini-bars i:nth-child(2){animation-delay:.06s}.dayflow-chart i:nth-child(3),.analytics-line i:nth-child(3),.mini-bars i:nth-child(3){animation-delay:.12s}.dayflow-chart i:nth-child(4),.analytics-line i:nth-child(4),.mini-bars i:nth-child(4){animation-delay:.18s}.dayflow-chart i:nth-child(5),.analytics-line i:nth-child(5),.mini-bars i:nth-child(5){animation-delay:.24s}.dayflow-chart i:nth-child(6),.analytics-line i:nth-child(6),.mini-bars i:nth-child(6){animation-delay:.3s}.dayflow-chart i:nth-child(7),.analytics-line i:nth-child(7),.mini-bars i:nth-child(7){animation-delay:.36s}@keyframes barRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.person-stars,.review-stars{animation:starGlow 2.8s ease-in-out infinite}@keyframes starGlow{0%,to{opacity:.82}50%{opacity:1}}.demo-modern-card{position:relative}.demo-modern-card:after{content:"";position:absolute;width:260px;height:260px;right:-100px;top:-100px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),transparent 68%);pointer-events:none;animation:ctaGlow 5s ease-in-out infinite}@keyframes ctaGlow{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-15px,12px) scale(1.08)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:1100px){.hero-luxury h1{font-size:55px}.luxury-features-head h2,.dayflow-head h2,.product-lab-head h2,.resources-modern-head h2,.company-modern-head h2,.customer-people-head h2,.why-luxury-head h2,.outcome-head h2,.story-head h2{font-size:46px}}@media(max-width:700px){.hero-luxury h1{font-size:45px}.luxury-features-head h2,.dayflow-head h2,.product-lab-head h2,.resources-modern-head h2,.company-modern-head h2,.customer-people-head h2,.why-luxury-head h2,.outcome-head h2,.story-head h2,.about-modern-copy h2,.demo-modern-info h2{font-size:38px}}.pricing-modern{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 6%,rgba(179,234,183,.1),transparent 25%),linear-gradient(180deg,#fbfffb,#fff 62%,#fafffa);border-top:1px solid #e9f2ea;border-bottom:1px solid #e9f2ea}.pricing-modern .wrap{position:relative;z-index:2}.pricing-modern-bg{position:absolute;width:560px;height:560px;border-radius:50%;left:-250px;bottom:-250px;background:radial-gradient(circle,rgba(182,80,88,.08),transparent 70%)}.pricing-modern-head{max-width:790px;margin:0 auto 28px;text-align:center}.pricing-modern-head .eyebrow{color:#a0e3a5;background:#edffee;border:1px solid #FFFFFF}.pricing-modern-head h2{font-size:54px;line-height:1.05;letter-spacing:-.05em;margin-bottom:15px}.pricing-modern-head h2 span{background:linear-gradient(100deg,#b3e8b7,#78d6ce);-webkit-background-clip:text;background-clip:text;color:transparent}.pricing-modern-head p{font-size:15px;line-height:1.75;color:#122c24;max-width:680px;margin:0 auto}.pricing-toggle-row{display:flex;align-items:center;justify-content:center;gap:10px;margin:22px 0 29px}.pricing-toggle-label{font-size:10px;color:#0d2a22;font-weight:700}.pricing-toggle-label.active{color:#223830}.pricing-toggle{width:42px;height:22px;border:0;border-radius:99px;background:#a1e3a6;position:relative;cursor:pointer;box-shadow:0 7px 15px -10px #4baba38c}.pricing-toggle i{position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;left:3px;top:3px;transition:transform .2s ease;box-shadow:0 2px 7px #567c7438}.pricing-toggle-row.annual .pricing-toggle i{transform:translate(20px)}.pricing-save{font-size:8px;color:#66b5ad;font-weight:700;background:#e9f8ea;padding:5px 8px;border-radius:999px}.pricing-modern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;align-items:stretch}.pricing-card-modern{position:relative;min-height:410px;padding:25px;border-radius:23px;border:1px solid #e5eee6;background:#fff;box-shadow:0 20px 50px -38px #48746c42;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column}.pricing-card-modern:hover{transform:translateY(-7px);box-shadow:0 32px 65px -42px #48746c57}.pricing-growth{background:linear-gradient(155deg,#f1fff2,#fff 62%);border-color:#fff;box-shadow:0 28px 60px -40px #44a1995c}.pricing-popular{position:absolute;right:18px;top:18px;font-family:JetBrains Mono,monospace;font-size:7.5px;font-weight:700;letter-spacing:.09em;color:#fff;background:#a1e3a6;padding:6px 8px;border-radius:999px}.pricing-plan-top{display:flex;justify-content:space-between;gap:20px;align-items:start}.pricing-plan-kicker{font-family:JetBrains Mono,monospace;font-size:8px;letter-spacing:.11em;color:#0d2921}.pricing-plan-top h3{font-size:24px;letter-spacing:-.03em;margin-top:8px}.pricing-plan-icon{width:34px;height:34px;border-radius:11px;background:#edffee;color:#a1e3a6;display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.pricing-plan-desc{font-size:11px;line-height:1.65;color:#102b23;margin:12px 0 17px;min-height:48px}.pricing-price{margin-bottom:16px}.pricing-price strong{display:block;font-size:19px;font-family:Space Grotesk,sans-serif;letter-spacing:-.025em}.pricing-price span{display:block;font-size:8px;color:#0d2921;margin-top:3px}.pricing-divider{height:1px;background:#e9f2ea;margin-bottom:13px}.pricing-card-modern ul{list-style:none;margin:0 0 20px;flex:1}.pricing-card-modern li{display:flex;align-items:center;gap:8px;font-size:10.5px;color:#132b23;padding:7px 0}.pricing-card-modern li span{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#edf8ee;color:#6cb7af;font-size:9px;font-weight:700;flex:none}.pricing-growth li span{background:#fff;color:#a1e3a6}.pricing-cta{width:100%;border-radius:10px;padding:11px 13px;text-align:center;font-size:10px;font-weight:700;display:flex;justify-content:center;align-items:center;gap:7px}.pricing-cta-light{background:#f5faf5;border:1px solid #e4eee5;color:#263c34}.pricing-cta-light:hover{background:#eff7f0}.pricing-cta-dark{background:linear-gradient(135deg,#aee7b2,#80d9d1);color:#fff;box-shadow:0 12px 25px -17px #b74a52a6}.pricing-note-row{margin-top:18px;padding:13px 16px;border:1px solid #e6efe7;border-radius:13px;background:#fff;display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}.pricing-note-row>span{font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.09em;color:#0d2a22}.pricing-note-row div{display:flex;align-items:center;gap:10px;font-size:8.5px;color:#102820}.pricing-note-row b{color:#a1e3a6;font-weight:700}@media(max-width:850px){.pricing-modern-head h2{font-size:43px}.pricing-modern-grid{grid-template-columns:1fr}.pricing-card-modern{min-height:0}}.footer-modern{position:relative;background:linear-gradient(145deg,#50746c,#51837b 55%,#5a9088);color:#d2e4d3;padding:0 0 28px;overflow:hidden}.footer-modern-glow{position:absolute;width:500px;height:500px;border-radius:50%;right:-180px;top:-220px;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 68%)}.footer-modern .wrap{position:relative;z-index:2}.footer-cta-banner{transform:translateY(-28px);padding:24px 27px;border-radius:21px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(110deg,#ffffff1a,#ffffff0f);box-shadow:0 28px 55px -40px #0006;display:flex;align-items:center;justify-content:space-between;gap:22px}.footer-cta-banner>div>span{font-family:JetBrains Mono,monospace;font-size:7.5px;letter-spacing:.12em;color:#c6f6ca;font-weight:700}.footer-cta-banner h2{color:#fff;font-size:25px;line-height:1.12;margin:7px 0 6px;letter-spacing:-.03em}.footer-cta-banner p{font-size:10px;color:#10544c;max-width:560px;line-height:1.5}.footer-cta-button{flex:none;padding:11px 15px;border-radius:10px;background:#fff;color:#508078;font-size:10px;font-weight:700;display:flex;align-items:center;gap:7px;box-shadow:0 12px 25px -17px #00000073}.footer-cta-button:hover{transform:translateY(-2px)}.footer-cta-button span{font-size:17px;line-height:10px}.footer-modern-main{display:grid;grid-template-columns:1.35fr .75fr .75fr .75fr 1.15fr;gap:28px;padding:4px 0 30px}.footer-brand-lockup{display:flex;align-items:center;gap:8px;color:#fff;font-family:Space Grotesk,sans-serif;font-size:19px;font-weight:700}.footer-brand-mark{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#b5ebb9,#a7e9ac);display:flex;align-items:center;justify-content:center;color:#fff;font-size:10px;box-shadow:0 6px 18px -8px #a7e7acb3}.footer-brand-modern p{font-size:10px;line-height:1.65;color:#124d45;max-width:280px;margin:13px 0}.footer-status{display:flex;align-items:center;gap:6px;font-size:8px;color:#0f4941}.footer-status i{width:6px;height:6px;border-radius:50%;background:#bd3c46;box-shadow:0 0 0 4px #bd3c4614}.footer-modern-col h5,.footer-newsletter h5{font-size:10px;color:#fff;margin-bottom:11px}.footer-modern-col a{display:block;color:#0e3931;font-size:9px;padding:4px 0;transition:.2s ease}.footer-modern-col a:hover{color:#fff;transform:translate(2px)}.footer-newsletter p{font-size:9px;color:#0f3e36;line-height:1.55;max-width:240px;margin-bottom:11px}.footer-input-wrap{display:flex;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;border-radius:10px;padding:4px;max-width:260px}.footer-input-wrap input{flex:1;border:0;background:transparent;color:#fff;outline:none;padding:8px 9px;font-size:9px;font-family:Inter,sans-serif}.footer-input-wrap input::placeholder{color:#10352d}.footer-input-wrap button{width:31px;border:0;border-radius:7px;background:#a5e7aa;color:#fff;cursor:pointer;font-size:16px}.footer-form-msg{display:block;font-size:8px;color:#c43e48;margin-top:7px}.footer-modern-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:17px;display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;color:#0f2c24;font-size:8px}.footer-modern-bottom>div:nth-child(2){display:flex;gap:14px}.footer-modern-bottom a{color:#0d2d25}.footer-modern-bottom a:hover{color:#fff}.footer-socials{display:flex;gap:6px}.footer-socials a{width:25px;height:25px;border-radius:50%;border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:#bdd0be;font-size:8px}@media(max-width:900px){.footer-modern-main{grid-template-columns:1fr 1fr}.footer-brand-modern,.footer-newsletter{grid-column:1/-1}.footer-modern-bottom{grid-template-columns:1fr;justify-items:center;text-align:center}}@media(max-width:600px){.footer-cta-banner{flex-direction:column;align-items:flex-start;transform:translateY(-18px)}.footer-modern-main{grid-template-columns:1fr 1fr;gap:20px}.footer-brand-modern,.footer-newsletter{grid-column:1/-1}.footer-cta-banner h2{font-size:22px}}#pricing .pricing-modern-head p,#resources .resources-modern-head p,#company .company-modern-head p,#contact .demo-modern-info>p{font-size:17px!important;line-height:1.75!important}#pricing .pricing-toggle-label{font-size:13px!important}#pricing .pricing-save{font-size:12px!important}#pricing .pricing-plan-kicker{font-size:11px!important;letter-spacing:.12em}#pricing .pricing-plan-top h3{font-size:27px!important}#pricing .pricing-plan-desc{font-size:15px!important;line-height:1.65!important}#pricing .pricing-price strong{font-size:22px!important}#pricing .pricing-price span{font-size:13px!important}#pricing .pricing-card-modern li{font-size:15px!important;line-height:1.55!important}#pricing .pricing-cta{font-size:14px!important}#pricing .pricing-note-row>span{font-size:10px!important}#pricing .pricing-note-row div{font-size:13px!important}#pricing .pricing-modern-grid{gap:26px!important;align-items:stretch}#pricing .pricing-card-modern{border-radius:24px!important;padding:32px!important;min-height:455px;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}#pricing .pricing-card-modern:hover{transform:translateY(-9px);box-shadow:0 30px 70px -38px #51a09857}#pricing .pricing-growth{box-shadow:0 24px 65px -38px #42b0a86b!important}#pricing .pricing-popular{font-size:10px!important;padding:7px 13px!important}#pricing .pricing-plan-icon{font-size:12px!important;width:34px!important;height:34px!important;display:flex!important;align-items:center;justify-content:center}#pricing .pricing-divider{margin:22px 0!important}#resources .resources-modern-head h2,#company .company-modern-head h2{font-size:52px!important}#resources .resource-featured-copy h3{font-size:38px!important;line-height:1.12!important}#resources .resource-featured-copy p{font-size:16px!important;line-height:1.7!important}#resources .resource-topic h4{font-size:19px!important}#resources .resource-topic p{font-size:14px!important;line-height:1.65!important}#resources .resource-topic a{font-size:13px!important}#company .company-value b{font-size:17px!important}#company .company-value p{font-size:14px!important;line-height:1.6!important}#company .company-year strong{font-size:24px!important}#company .company-year span{font-size:13px!important}#company .company-year small{font-size:12px!important;line-height:1.5!important}#company .company-stats-modern strong{font-size:27px!important}#company .company-stats-modern span{font-size:12px!important;line-height:1.5!important}#contact .demo-modern{padding-top:110px!important;padding-bottom:110px!important}#contact .demo-modern-card{border-radius:30px!important;box-shadow:0 40px 90px -48px #5e928a94!important}#contact .demo-modern-info{padding:58px 52px!important}#contact .demo-modern-info h2{font-size:46px!important;line-height:1.06!important}#contact .demo-kicker{font-size:11px!important}#contact .demo-benefits div{font-size:14px!important}#contact .demo-benefits i{width:26px!important;height:26px!important;font-size:13px!important}#contact .demo-contact-mini{font-size:13px!important}#contact .demo-contact-mini b,#contact .demo-contact-mini strong{font-size:14px!important}#contact .demo-form-head span{font-size:11px!important}#contact .demo-form-head b{font-size:12px!important}#contact .demo-modern-form{padding:46px!important}#contact .field label{font-size:14px!important}#contact .field input,#contact .field textarea,#contact .field select{font-size:15px!important;padding:14px 15px!important}#contact .demo-modern-form .btn{font-size:15px!important;padding:15px 24px!important}.footer-modern{padding:0 0 34px!important;background:radial-gradient(circle at 82% 8%,rgba(255,255,255,.2),transparent 27%),linear-gradient(145deg,#50736b,#528078 55%,#5e928a)!important}.footer-cta-banner{transform:translateY(-38px)!important;padding:32px 34px!important;border-radius:26px!important;background:linear-gradient(110deg,#ffffff21,#ffffff0e)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.footer-cta-banner>div>span{font-size:11px!important}.footer-cta-banner h2{font-size:32px!important;margin:9px 0 8px!important}.footer-cta-banner p{font-size:14px!important;line-height:1.65!important}.footer-cta-button{padding:14px 20px!important;border-radius:12px!important;font-size:14px!important}.footer-modern-main{grid-template-columns:1.45fr .85fr .85fr .85fr 1.2fr!important;gap:38px!important;padding:4px 0 42px!important}.footer-brand-lockup{font-size:23px!important}.footer-brand-mark{width:34px!important;height:34px!important;border-radius:10px!important;font-size:12px!important}.footer-brand-modern p{font-size:14px!important;line-height:1.7!important;max-width:310px!important;margin:17px 0!important}.footer-status{font-size:12px!important}.footer-status i{width:8px!important;height:8px!important}.footer-modern-col h5,.footer-newsletter h5{font-size:15px!important;margin-bottom:15px!important}.footer-modern-col a{font-size:14px!important;padding:7px 0!important}.footer-modern-col a:hover{color:#fff!important;transform:translate(4px)}.footer-newsletter p{font-size:13px!important;line-height:1.65!important;margin-bottom:14px!important}.footer-input-wrap{max-width:100%!important;border-radius:12px!important;padding:5px!important}.footer-input-wrap input{padding:11px 12px!important;font-size:14px!important}.footer-input-wrap button{width:42px!important;font-size:18px!important}.footer-form-msg{font-size:11px!important}.footer-modern-bottom{padding-top:22px!important;gap:18px!important;font-size:12px!important}.footer-modern-bottom>div:nth-child(2){gap:20px!important}.footer-modern-bottom a{font-size:12px!important}.footer-socials{gap:9px!important}.footer-socials a{width:36px!important;height:36px!important;font-size:13px!important}#pricing .pricing-card-modern,#resources .resource-featured,#resources .resource-topic,#company .company-value,#company .company-milestone,#contact .demo-modern-card{will-change:transform}@media(max-width:900px){#resources .resources-modern-head h2,#company .company-modern-head h2{font-size:43px!important}#contact .demo-modern-info h2{font-size:40px!important}.footer-modern-main{grid-template-columns:1fr 1fr!important;gap:28px!important}.footer-brand-modern,.footer-newsletter{grid-column:1/-1}}@media(max-width:600px){#pricing .pricing-card-modern{padding:25px!important;min-height:0}#pricing .pricing-plan-top h3{font-size:24px!important}#resources .resources-modern-head h2,#company .company-modern-head h2{font-size:36px!important}#contact .demo-modern{padding-top:82px!important;padding-bottom:82px!important}#contact .demo-modern-info{padding:40px 28px!important}#contact .demo-modern-info h2{font-size:34px!important}#contact .demo-modern-form{padding:30px 24px!important}.footer-cta-banner{transform:translateY(-24px)!important;padding:26px 24px!important}.footer-cta-banner h2{font-size:26px!important}.footer-cta-banner p{font-size:13px!important}.footer-modern-main{grid-template-columns:1fr 1fr!important;gap:24px!important}.footer-brand-modern,.footer-newsletter{grid-column:1/-1}}@media(max-width:430px){.footer-modern-main{grid-template-columns:1fr!important}.footer-brand-modern,.footer-newsletter{grid-column:auto}.footer-modern-bottom{display:flex!important;flex-direction:column;text-align:center}}#features .showcase-content p,#features .showcase-content a,#resources .resources-modern p,#resources .resource-topic b,#resources .resource-topic small,#company .company-modern p,#company .company-value p,#company .company-year span,#company .company-year small,#contact .demo-modern-info>p,#contact .demo-benefits div,#contact .demo-contact-mini,#contact .field label,#contact .field input,#contact .field textarea,#contact .field select,#pricing .pricing-plan-desc,#pricing .pricing-card-modern li,#pricing .pricing-cta,#pricing .pricing-note-row div{font-size:15px!important;line-height:1.65!important}#features .feature-kicker,#resources .resource-label,#resources .resource-meta,#pricing .pricing-plan-kicker,#pricing .pricing-popular,#pricing .pricing-toggle-label,#pricing .pricing-save,#pricing .pricing-note-row>span,#contact .demo-kicker,#contact .demo-form-head span,#contact .demo-form-head b{font-size:11px!important}#features .showcase-content h3{font-size:24px!important;line-height:1.18!important}#resources .resource-featured-copy h3{font-size:38px!important}#resources .resource-topic b{font-weight:700!important}#company .company-modern-head h2,#resources .resources-modern-head h2{font-size:52px!important}#pricing .pricing-modern-head h2{font-size:54px!important}#pricing .pricing-plan-top h3{font-size:28px!important}#contact .demo-modern-info h2{font-size:48px!important;line-height:1.05!important}#features.luxury-features-section{background:radial-gradient(circle at 8% 15%,rgba(240,251,241,.1),transparent 25%),radial-gradient(circle at 92% 80%,rgba(149,205,153,.08),transparent 24%),linear-gradient(180deg,#fbfffb,#f5fff6 52%,#fff)!important}#resources.resources-modern{background:radial-gradient(circle at 90% 10%,rgba(255,255,255,.13),transparent 23%),linear-gradient(180deg,#fafffa,#f8fff9)!important}#pricing.pricing-modern{background:radial-gradient(circle at 14% 20%,rgba(208,243,211,.12),transparent 27%),radial-gradient(circle at 88% 78%,rgba(185,90,97,.09),transparent 23%),linear-gradient(145deg,#f5fff6,#fff,#f8fff9)!important}#contact .demo-modern{background:radial-gradient(circle at 12% 25%,rgba(255,255,255,.2),transparent 26%),radial-gradient(circle at 90% 75%,rgba(126,198,190,.14),transparent 25%),linear-gradient(135deg,#48675f,#558078 56%,#759f97)!important}#features .feature-showcase-grid{perspective:1200px}#features .showcase-card{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;transform:translateY(0) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .18s ease-out,box-shadow .35s ease,border-color .35s ease;transform-style:preserve-3d;isolation:isolate}#features .showcase-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 62%);opacity:0;transition:opacity .25s ease}#features .showcase-card:after{content:"";position:absolute;width:170px;height:170px;left:var(--mx);top:var(--my);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(240,251,241,.2),transparent 68%);filter:blur(5px);opacity:0;transition:opacity .25s ease;z-index:1}#features .showcase-card.is-hovered:before,#features .showcase-card.is-hovered:after{opacity:1}#features .showcase-art{transform:translateZ(28px);transition:transform .35s ease,box-shadow .35s ease;box-shadow:inset 0 0 0 1px #ffffff8c}#features .showcase-card:hover .showcase-art{box-shadow:inset 0 0 0 1px #ffffffbf,0 20px 40px -30px #4b9a9259}#features .showcase-content{transform:translateZ(18px)}#features .showcase-content a{display:inline-flex!important;align-items:center;gap:9px;width:max-content;margin-top:8px;padding:11px 15px;border-radius:12px;background:linear-gradient(135deg,#c2edc5,#9ae39f)!important;color:#fff!important;box-shadow:0 12px 25px -16px #65c6beb3;transition:transform .25s ease,box-shadow .25s ease}#features .showcase-content a:hover{transform:translateY(-2px);box-shadow:0 17px 30px -15px #65c6bec7}#features .showcase-content a b{font-size:18px!important;line-height:1!important}#features .image-art img{filter:drop-shadow(0 18px 22px rgba(81,154,146,.15));transition:transform .4s cubic-bezier(.2,.8,.2,1),filter .4s ease}#features .showcase-card:hover .image-art img{transform:scale(1.1) translateY(-5px) rotate(-1deg)!important;filter:drop-shadow(0 25px 28px rgba(81,154,146,.24))}#features .showcase-art:after{content:"↗";position:absolute;right:13px;top:13px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a7e5ac;font-size:17px;font-weight:700;box-shadow:0 10px 25px -18px #578e8666;z-index:5;transition:transform .25s ease,background .25s ease}#features .showcase-card:hover .showcase-art:after{transform:rotate(8deg) scale(1.08);background:#fff}#pricing .pricing-cta{border-radius:13px!important;min-height:48px;font-weight:750!important;letter-spacing:.01em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}#pricing .pricing-cta-light{background:#fff!important;border:1px solid #CC212E!important;color:#458e86!important}#pricing .pricing-cta-light:hover{background:#f1fff2!important;transform:translateY(-2px)}#pricing .pricing-cta-dark{background:linear-gradient(120deg,#bbeabf,#93e199)!important;box-shadow:0 16px 30px -17px #63c5bdc7!important}#pricing .pricing-cta-dark:hover{transform:translateY(-3px);box-shadow:0 20px 34px -15px #63c5bdd1!important}#resources .resource-btn{border-radius:12px!important;background:linear-gradient(120deg,#b6e9ba,#96e29c)!important;color:#fff!important;padding:12px 17px!important;box-shadow:0 13px 28px -18px #c05a62b8}#resources .resource-btn:hover{transform:translateY(-2px)}#contact .demo-modern-form .btn{border-radius:13px!important;background:linear-gradient(120deg,#c6efc9,#8edf94)!important;box-shadow:0 17px 34px -18px #71cdc5b3!important;font-size:15px!important;min-height:52px}#contact .demo-modern-form .btn:hover{transform:translateY(-2px)}#contact .demo-modern-card{overflow:hidden;border:1px solid rgba(255,255,255,.13)!important}footer{position:relative;overflow:hidden;margin-top:0!important;padding:76px 0 28px!important;color:#132921!important;background:radial-gradient(circle at 86% 10%,rgba(240,251,241,.14),transparent 24%),radial-gradient(circle at 10% 85%,rgba(141,201,146,.08),transparent 22%),linear-gradient(135deg,#f7fff8,#fff 54%,#f4fff5)!important;border-top:1px solid #e5f3e6}footer:before{content:"";position:absolute;width:420px;height:420px;right:-180px;bottom:-240px;border-radius:50%;background:radial-gradient(circle,rgba(184,235,188,.1),transparent 68%);pointer-events:none}footer .wrap{position:relative;z-index:2}footer .footer-grid{grid-template-columns:1.55fr repeat(4,1fr)!important;gap:42px!important;margin-bottom:58px!important}footer .footer-logo-box{border-radius:16px!important;padding:13px 18px!important;margin-bottom:21px!important;border:1px solid #e7f4e8;box-shadow:0 15px 35px -27px #53958d59}footer .footer-logo-box .word{font-size:23px!important}footer .footer-logo-box .badge{width:30px!important;height:30px!important;font-size:9px!important}footer .footer-brand p{font-size:15px!important;line-height:1.72!important;color:#132f27!important;max-width:335px!important;margin-bottom:24px!important}footer .footer-contact{font-size:15px!important;line-height:1.55!important;color:#17322a!important;max-width:350px!important;margin-bottom:16px!important}footer .footer-contact svg{color:#a3e5a8!important;width:18px!important;height:18px!important}footer .footer-col h5{color:#31463e!important;font-size:16px!important;margin-bottom:17px!important;font-weight:750!important}footer .footer-col a{font-size:15px!important;line-height:1.5!important;color:#132d25!important;padding:7px 0!important;transition:color .2s ease,transform .2s ease}footer .footer-col a:hover{color:#a8e5ad!important;transform:translate(5px)}footer .footer-bottom{border-top:1px solid #dbeadc!important;padding-top:24px!important;font-size:13.5px!important;color:#0f2b23!important}footer .footer-bottom-links a{color:#132d25!important;font-size:13.5px!important}footer .footer-bottom-links a:hover{color:#a8e5ad!important}footer .social a{width:40px!important;height:40px!important;border:1px solid #d8ecda!important;background:#ffffffc7!important;color:#1f423a!important;font-size:14px!important;transition:transform .2s ease,background .2s ease,border-color .2s ease}footer .social a:hover{transform:translateY(-3px);background:#eaffec!important;border-color:#95ee9c!important;color:#9ddfa2!important}footer .footer-grid:before{content:"READY WHEN YOU ARE  •  SIMPLE HR  •  CLEARER WORKFLOWS";position:absolute;left:0;top:-42px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.13em;font-weight:700;color:#cd555e}footer .footer-grid{position:relative}@media(max-width:900px){footer .footer-grid{grid-template-columns:repeat(2,1fr)!important}footer .footer-brand{grid-column:1/-1}}@media(max-width:560px){#features .showcase-card{transform:none!important}#features .showcase-card:before,#features .showcase-card:after{display:none}footer{padding-top:65px!important}footer .footer-grid{grid-template-columns:1fr!important;gap:28px!important}footer .footer-brand{grid-column:auto}footer .footer-grid:before{position:static;display:block;margin-bottom:-10px;grid-column:auto}footer .footer-bottom{align-items:flex-start!important;flex-direction:column}}@media(prefers-reduced-motion:reduce){#features .showcase-card,#features .showcase-art,#features .image-art img{transition:none!important;transform:none!important}}header .nav-cta .btn-ghost.btn-sm{background:#eefaef!important;color:#dae8db!important;border:1px solid #C8212E!important;box-shadow:0 8px 20px -16px #dae8db73!important;font-size:14px!important;font-weight:700!important}header .nav-cta .btn-ghost.btn-sm:hover{background:#e03e4a!important;border-color:#ba2f39!important;color:#e4ede5!important;transform:translateY(-2px)}header .nav-cta .btn-primary.btn-sm{background:linear-gradient(135deg,#c2edc5,#a4e4a9)!important;color:#fff!important;border:1px solid rgba(164,228,169,.35)!important;box-shadow:0 12px 26px -14px #82d4cca6!important;font-size:14px!important;font-weight:750!important}header .nav-cta .btn-primary.btn-sm:hover{background:linear-gradient(135deg,#b1e5b5,#87d7cf)!important;box-shadow:0 17px 30px -14px #82d4ccb8!important;transform:translateY(-2px)}#features .luxury-features-head{max-width:760px!important;margin-bottom:36px!important}#features .luxury-features-head h2{font-size:45px!important;line-height:1.1!important;letter-spacing:-.035em!important;margin:16px 0 13px!important}#features .luxury-features-head p{font-size:15px!important;line-height:1.65!important}#features .showcase-card{min-height:375px!important;padding:20px!important;border-radius:22px!important}#features .showcase-art{height:165px!important;margin-bottom:17px!important}#features .showcase-content h3{font-size:20px!important;line-height:1.25!important;margin:7px 0 8px!important;letter-spacing:-.02em!important}#features .showcase-content p{font-size:14px!important;line-height:1.55!important;margin-bottom:12px!important;color:#143129!important}#features .showcase-content a{font-size:13px!important;padding:9px 13px!important}#features .showcase-content a b{font-size:16px!important}#features .feature-kicker{font-size:10px!important}#resources .resource-featured-copy p,#resources .resource-topic p,#company .company-value p,#company .company-year small,#company .company-year span,#contact .demo-modern-info>p,#contact .demo-benefits div,#pricing .pricing-plan-desc,#pricing .pricing-card-modern li,footer .footer-brand p,footer .footer-contact,footer .footer-col a{font-size:15px!important;line-height:1.6!important}#resources .resource-label,#resources .resource-meta,#company .company-year small,#pricing .pricing-plan-kicker,#pricing .pricing-popular,#contact .demo-kicker,footer .footer-grid:before{font-size:11px!important}footer{color:#d7e8d8!important;padding:72px 0 28px!important;background:radial-gradient(circle at 82% 5%,rgba(119,205,197,.18),transparent 24%),radial-gradient(circle at 12% 82%,rgba(147,225,153,.16),transparent 25%),linear-gradient(135deg,#7fa69e,#7ea59d 48%,#6f9b93)!important;border-top:1px solid rgba(101,218,210,.16)!important}footer:before{width:520px!important;height:520px!important;right:-220px!important;bottom:-300px!important;background:radial-gradient(circle,rgba(119,205,197,.12),transparent 68%)!important}footer .footer-logo-box{background:#fffffff5!important;border:1px solid rgba(255,255,255,.65)!important;box-shadow:0 18px 40px -28px #00000073!important}footer .footer-brand p{color:#125b53!important}footer .footer-contact{color:#c9decb!important}footer .footer-contact svg{color:#c85a62!important}footer .footer-col a{color:#125b53!important}footer .footer-col a:hover{color:#74d8d0!important;transform:translate(5px)}footer .footer-grid:before{color:#74d8d0!important}footer .footer-bottom{border-top:1px solid rgba(27,161,153,.16)!important;color:#14463e!important}footer .footer-bottom-links a{color:#125149!important}footer .footer-bottom-links a:hover{color:#74d8d0!important}footer .social a{background:#ffffff0e!important;border:1px solid rgba(192,31,43,.18)!important;color:#127068!important}footer .social a:hover{background:#69ccc429!important;border-color:#74d8d08c!important;color:#82e1d9!important}footer .footer-logo-box .badge{background:linear-gradient(135deg,#c25961,#a3e8a8)!important;color:#fff!important}@media(max-width:760px){#features .luxury-features-head h2{font-size:38px!important}#features .luxury-features-head p{font-size:15px!important}}@media(max-width:480px){#features .showcase-card{min-height:0!important}#features .showcase-content h3{font-size:20px!important}#features .showcase-content p{font-size:14px!important}}:root{--deep-teal:#156D6A;--deep-teal-2:#0E655D;--teal-bright:#328B83;--teal-soft:#EAF7EB;--teal-pale:#F1F8F2}.feature-icon-purple,.feature-icon-pink,.feature-icon-blue,.feature-icon-orange,.feature-icon-violet{color:var(--deep-teal)!important;background:linear-gradient(145deg,#eaf7eb,#fff)!important}.showcase-purple .showcase-art,.showcase-orange .showcase-art,.showcase-blue .showcase-art,.showcase-pink .showcase-art,.showcase-violet .showcase-art{background:linear-gradient(145deg,#eaf7eb,#fafefa)!important}.why-stat-purple,.why-stat-blue{--why-accent:var(--deep-teal);--why-glow:rgba(21,109,101,.15)}.activity-avatar.purple,.activity-avatar.blue{background:linear-gradient(135deg,#156d6a,#328b83)!important}.tile-violet,.tile-blue,.tile-orange{background:#eaf7eb!important;color:var(--deep-teal)!important}.dayflow-side-list i.yellow,.dayflow-side-list i.purple{background:var(--teal-bright)!important}.accent-violet>span,.accent-orange>span{color:var(--deep-teal)!important}.mark-purple,.mark-blue,.mark-orange,.mark-pink,.mark-indigo{background:var(--deep-teal)!important}.about-dot.purple,.about-dot.orange,.about-dot.pink{background:var(--teal-bright)!important}.resource-topic.purple span,.resource-topic.orange span,.resource-topic.blue span{color:var(--deep-teal)!important}.spark-orange i,.spark-purple i,.spark-blue i{background:#cdeacf!important}.legend i.orange,.legend i.purple{background:var(--teal-bright)!important}.hero-luxury .hero-pill{color:var(--deep-teal)!important;background:linear-gradient(90deg,#eaf7eb,#f5fbf5)!important;border-color:#d8eeda!important}.hero-luxury h1 span{background:linear-gradient(100deg,#156d6a 8%,#1e8179 45%,#328b83 85%)!important;-webkit-background-clip:text!important;background-clip:text!important}.luxury-primary{background:linear-gradient(135deg,#156d6a,#328b83)!important;box-shadow:0 15px 30px -12px #156d656b!important}.play-icon{color:var(--deep-teal)!important}.cap-icon{background:linear-gradient(145deg,#eaf7eb,#dff2e0)!important;color:var(--deep-teal)!important}.dashboard-orb{background:radial-gradient(circle at 45% 42%,#c6e8c9eb,#e2f4e3b8 42%,#f8fdf800 71%)!important}.dash-sidebar{background:linear-gradient(180deg,#0e655d,#156d6a 48%,#1d7d75)!important}.approval-banner{border-color:#d5ecd7!important;background:linear-gradient(90deg,#f5fbf5,#eaf7eb)!important}.approval-icon{background:#ddf2df!important;color:var(--deep-teal)!important}.approval-banner a{background:#d8eeda!important;color:var(--deep-teal)!important}header .nav-cta .btn-ghost.btn-sm{background:#fff!important;color:#123b3a!important;border:1.5px solid #D5E8D6!important;box-shadow:0 8px 20px -16px #123b3347!important}header .nav-cta .btn-ghost.btn-sm:hover{background:#eaf7eb!important;border-color:#16736b!important;color:#0e5b55!important;box-shadow:0 12px 24px -16px #16736b52!important}header .nav-cta .btn-primary.btn-sm{background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important;border:1px solid rgba(14,91,83,.35)!important;box-shadow:0 12px 28px -13px #0e5b5380!important}header .nav-cta .btn-primary.btn-sm:hover{background:linear-gradient(135deg,#1d8078,#0e5b55)!important;box-shadow:0 17px 32px -13px #0e5b5394!important;transform:translateY(-2px)}.nav-links a.active{color:var(--primary,#eb2534);font-weight:700}.nav-toggle{display:none;border:0;background:transparent;font-size:24px}.inner-page{min-height:70vh;padding-top:78px}.inner-hero{padding:88px 8% 70px;text-align:center;max-width:1000px;margin:auto}.eyebrow{letter-spacing:.14em;font-size:.75rem;font-weight:800;opacity:.7}.inner-hero h1{font-size:clamp(2.3rem,5vw,4.7rem);margin:12px 0 18px;line-height:1.06}.inner-hero p{max-width:700px;margin:0 auto 30px;font-size:1.1rem;line-height:1.7;opacity:.78}.inner-grid{max-width:1180px;margin:0 auto;padding:20px 8% 90px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px}.inner-card{padding:30px;border:1px solid rgba(100,120,112,.14);border-radius:22px;background:#ffffffbf;box-shadow:0 18px 45px #14463e12}.inner-card h2{font-size:1.35rem;margin:14px 0 8px}.inner-card p{line-height:1.65;opacity:.72;min-height:75px}.inner-card a{font-weight:700;text-decoration:none}.mini-icon{font-size:1.4rem}.inner-cta{margin:0 auto 90px;max-width:900px;text-align:center;padding:55px 30px;border-radius:28px;background:linear-gradient(135deg,#14463e0f,#2878701a)}.inner-cta h2{font-size:2rem;margin:0}.inner-cta p{opacity:.72;margin:12px 0 24px}@media(max-width:900px){.nav-toggle{display:block}.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:70px;left:5%;right:5%;flex-direction:column;padding:18px;border-radius:16px;background:#fff;box-shadow:0 20px 45px #0000001f}.nav-cta{margin-left:auto;margin-right:10px}.nav-cta .btn-ghost{display:none}}.page-shell{max-width:1180px;margin:0 auto;padding:40px 32px 90px;min-height:70vh}.center-hero{text-align:center;max-width:780px;margin:0 auto;padding:85px 20px 60px}.center-hero h1,.inner-hero h1{font-size:clamp(38px,6vw,62px);line-height:1.05;margin-bottom:18px}.center-hero>p:not(.eyebrow),.inner-hero>p{font-size:18px;color:var(--ink-soft);margin:0 auto 26px;max-width:650px}.inner-page{min-height:70vh}.inner-hero{max-width:1180px;margin:auto;padding:90px 32px 45px}.inner-hero>p{margin-left:0}.inner-grid,.help-grid{max-width:1180px;margin:0 auto;padding:20px 32px 80px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.inner-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.inner-card h2{font-size:21px;margin:16px 0 8px}.inner-card p{color:var(--ink-soft);font-size:14px;margin-bottom:16px}.inner-card a,.inner-card button,.blog-card button,.integration-grid button{border:0;background:none;color:var(--teal-deep);font-weight:700;cursor:pointer}.mini-icon{width:42px;height:42px;border-radius:12px;background:var(--grad-brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:12px}.inner-cta{max-width:1116px;margin:0 auto 80px;padding:60px;border-radius:22px;background:var(--ink);color:#fff;text-align:center}.inner-cta h2{color:#fff;font-size:38px}.inner-cta p{color:#c6ddc8;margin:12px 0 24px}.inner-cta .btn{background:var(--paper);color:var(--ink)}.toggle{display:inline-flex;background:var(--paper);border:1px solid var(--line);padding:5px;border-radius:12px;margin-top:26px}.toggle button{border:0;background:transparent;padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer}.toggle .active{background:var(--ink);color:#fff}.toggle span{font-size:11px}.pricing-grid{max-width:1120px;margin:0 auto 90px;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:32px;position:relative}.price-card.featured{border:2px solid var(--teal);transform:translateY(-10px)}.popular{position:absolute;right:20px;top:18px;color:var(--teal-deep);font-size:10px}.price-card>p{color:var(--ink-soft);min-height:55px}.price{margin:24px 0}.price strong{font-size:42px}.price span{font-size:12px;color:var(--muted)}.price-card ul{list-style:none;margin:25px 0}.price-card li{margin:10px 0;color:var(--ink-soft);font-size:14px}.faq{max-width:1000px;margin:0 auto;padding:50px 20px 100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq h2{font-size:36px}.faq-item{width:100%;background:var(--paper);border:1px solid var(--line);padding:20px;margin-bottom:10px;border-radius:12px;text-align:left;display:flex;justify-content:space-between;gap:15px;cursor:pointer;color:var(--ink)}.faq-item small{display:block;color:var(--ink-soft);font-weight:400;margin-top:8px}.faq-item i{font-size:24px;font-style:normal}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;overflow:hidden;padding-bottom:24px}.blog-visual{height:150px;background:var(--grad-brand);display:flex;align-items:end;padding:18px}.blog-visual span{font-size:48px;color:#ffffffbf;font-weight:800}.blog-card small,.blog-card h2,.blog-card p,.blog-card button{margin-left:24px;margin-right:24px}.blog-card small{display:block;color:var(--teal-deep);font-size:10px;margin-top:22px}.blog-card h2{font-size:23px;line-height:1.2;margin-top:10px}.blog-card p{font-size:14px;color:var(--ink-soft);margin-top:10px;margin-bottom:12px}.help-hero{text-align:center;padding:80px 20px 45px;background:linear-gradient(135deg,#e4f2e5,#f8fbf8)}.help-hero h1{font-size:52px}.help-hero input{width:min(650px,100%);padding:18px;border-radius:12px;border:1px solid var(--line);outline:none;margin-top:20px}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.integration-grid article{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:25px}.integration-grid article>div{width:44px;height:44px;border-radius:10px;background:var(--grad-brand);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700}.integration-grid h2{font-size:18px;margin:14px 0 4px}.integration-grid p{color:var(--muted);font-size:13px;margin-bottom:14px}.stories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stories-grid article{background:var(--paper);border:1px solid var(--line);padding:30px;border-radius:18px}.stories-grid span{font-size:10px;color:var(--teal-deep);font-weight:800}.stories-grid h2{font-size:28px;margin:14px 0}.stories-grid p{color:var(--ink-soft);min-height:70px}.stories-grid strong{display:block;font-size:24px;margin:18px 0}.stories-grid button{border:0;background:none;color:var(--teal-deep);font-weight:700;cursor:pointer}.jobs{max-width:900px;margin:0 auto}.jobs article{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.jobs h2{font-size:25px;margin:5px 0}.jobs small{color:var(--teal-deep);font-weight:700}.jobs p{color:var(--ink-soft)}.contact-page{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:90px}.contact-page h1{font-size:52px;line-height:1.08;margin-bottom:16px}.contact-page>section>p:not(.eyebrow){color:var(--ink-soft);font-size:18px}.contact-page form,.auth-page form{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:30px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:14px}.contact-page input,.contact-page textarea,.auth-page input{border:1px solid var(--line);border-radius:10px;padding:14px;outline:none;background:#fff}.contact-page textarea{resize:vertical}.success{padding:25px;border-radius:10px;background:#e7f5e8;color:#156b63;font-weight:700}.auth-page{min-height:70vh;display:grid;place-items:center;padding:70px 20px}.auth-page form{width:min(450px,100%)}.auth-page h1{font-size:36px;margin-bottom:12px}.auth-page small{text-align:center;color:var(--muted)}.back-top{position:fixed;right:25px;bottom:25px;width:45px;height:45px;border-radius:50%;border:0;background:var(--ink);color:#fff;font-size:22px;box-shadow:var(--shadow);cursor:pointer}@media(max-width:900px){.inner-grid,.help-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid,.stories-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.blog-grid,.integration-grid{grid-template-columns:repeat(2,1fr)}.contact-page,.faq{grid-template-columns:1fr}.contact-page{gap:35px}.inner-hero{padding-top:60px}.jobs{padding:0 20px}}@media(max-width:600px){.page-shell{padding-left:16px;padding-right:16px}.inner-grid,.help-grid,.blog-grid,.integration-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.center-hero{padding:60px 12px 40px}.center-hero h1,.help-hero h1{font-size:40px}.inner-hero{padding-left:20px;padding-right:20px}.inner-cta{margin-left:16px;margin-right:16px;padding:38px 20px}.inner-cta h2{font-size:30px}.jobs article{align-items:flex-start;flex-direction:column}.contact-page h1{font-size:40px}.faq{padding:40px 16px}.price-card{padding:26px}}.theme-btn{border:1px solid var(--line);background:var(--paper);width:36px;height:36px;border-radius:50%;cursor:pointer;color:var(--ink)}[data-theme=dark]{--bg:#0e1f1e;--paper:#152921;--ink:#edf7ee;--ink-soft:#bdd1bf;--muted:#91aaa2;--line:#294139}[data-theme=dark] header.site-header{background:#0e1f1ee6}[data-theme=dark] .contact-page input,[data-theme=dark] .contact-page textarea,[data-theme=dark] .auth-page input{background:#10221a;color:var(--ink)}:root{--rd-ink:#123b3a;--rd-ink-2:#1d5653;--rd-teal:#16736b;--rd-mint:#dff3e1;--rd-paper:#ffffff;--rd-bg:#f3f8f3;--rd-soft:#e8efe9;--rd-line:#d4e2d5;--rd-muted:#4a6860;--rd-orange:#16736b}html,body{background:var(--rd-bg);color:var(--rd-ink)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3{font-family:Space Grotesk,Inter,sans-serif}.redesign{min-height:calc(100vh - 80px);overflow:hidden}.page-kicker{display:inline-flex;align-items:center;gap:9px;font:600 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:var(--rd-teal);text-transform:uppercase}.page-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--rd-orange)}.redesign em{font-style:normal;color:var(--rd-teal)}.rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:14px 21px;border-radius:7px;border:1px solid transparent;font-weight:700;font-size:14px;transition:.2s ease;cursor:pointer}.rd-btn:hover{transform:translateY(-2px)}.rd-dark{background:var(--rd-ink);color:#fff;box-shadow:0 14px 30px -18px #123b33b3}.rd-light{background:#fff;color:var(--rd-ink)}.rd-outline{border-color:var(--rd-line);background:#fff;color:var(--rd-ink)}.rd-text-link{font-weight:700;font-size:14px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.hero-proof{display:flex;align-items:center;gap:10px;margin-top:52px;font:600 10px JetBrains Mono,monospace;color:var(--rd-muted);text-transform:uppercase;letter-spacing:.04em}.hero-proof b{color:var(--rd-teal);font-size:12px;margin-left:13px}.hero-proof b:first-child{margin-left:0}.product-hero{max-width:1240px;margin:0 auto;padding:88px 32px 100px;display:grid;grid-template-columns:1fr 1.02fr;gap:80px;align-items:center}.product-hero-copy h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.055em;margin:22px 0}.product-hero-copy>p{max-width:540px;color:var(--rd-muted);font-size:17px;line-height:1.75}.product-dashboard{background:#0f3028;color:#eef9ef;border-radius:18px;padding:20px;box-shadow:0 35px 70px -38px #123b3a;transform:rotate(1.2deg)}.dash-top,.dash-welcome,.dash-row,.chart-head{display:flex;justify-content:space-between;align-items:center}.dash-top{font-size:11px;color:#9bc49e;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.dash-top i{display:inline-block;width:7px;height:7px;background:#72d4cc;border-radius:50%;margin-right:7px}.dash-welcome{padding:24px 3px}.dash-welcome small,.dash-metrics small{font:600 9px JetBrains Mono,monospace;color:#7fa8a0;letter-spacing:.1em}.dash-welcome h3{margin:6px 0 0;font-size:20px}.dash-avatar{width:38px;height:38px;border-radius:10px;background:#cceecf;color:#123b3a;display:grid;place-items:center;font-size:11px;font-weight:800}.dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-metrics>div{background:#ffffff0f;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:14px}.dash-metrics strong{display:block;font-size:24px;margin:7px 0 2px}.dash-metrics span{font-size:9px;color:#72c3bb}.dash-chart{margin-top:12px;padding:18px;background:#174038;border-radius:10px}.chart-head{font-size:11px;color:#b8d7ba}.chart-head span{color:#709189}.bars{height:105px;display:flex;align-items:flex-end;gap:9px;padding-top:18px}.bars i{display:block;flex:1;background:#63bcb4;border-radius:4px 4px 1px 1px;opacity:.9}.dash-row{margin-top:9px;padding:13px 14px;border-radius:9px;background:#153a32;font-size:11px;color:#a7c7a9}.dash-row b{color:#77d0c8;margin-right:7px}.dash-row span:last-child{color:#719189}.product-modules{padding:105px max(32px,calc((100% - 1180px)/2)) 120px;background:#fff}.rd-section-intro{max-width:700px}.rd-section-intro h2{font-size:50px;line-height:1.02;letter-spacing:-.045em;margin:18px 0}.rd-section-intro p{color:var(--rd-muted)}.module-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:55px}.module-tile{min-height:360px;border:1px solid var(--rd-line);border-radius:14px;padding:22px;background:var(--rd-bg);display:flex;flex-direction:column;transition:.2s}.module-tile:hover{transform:translateY(-5px);background:#fff;box-shadow:0 20px 45px -35px #123b3a}.module-number{font:600 10px JetBrains Mono;color:var(--rd-muted)}.module-symbol{width:52px;height:52px;border:1px solid #bcd4be;border-radius:50%;margin:46px 0 28px;position:relative}.module-symbol:after{content:"";position:absolute;width:15px;height:15px;border:2px solid var(--rd-teal);border-radius:50%;left:17px;top:17px}.module-symbol.clock:after{border-radius:4px}.module-symbol.wallet:after{border-radius:3px}.module-symbol.chart:after{border-width:0 2px 2px 0;border-radius:0;transform:rotate(45deg)}.module-tile h3{font-size:23px;margin-bottom:10px}.module-tile p{color:var(--rd-muted);font-size:13px;line-height:1.6}.module-tile a{margin-top:auto;font-size:12px;font-weight:700;color:var(--rd-teal)}.product-band{max-width:1180px;margin:0 auto;padding:95px 32px;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-band h2{font-size:58px;line-height:.98;letter-spacing:-.05em;margin-top:18px}.band-points{border-left:1px solid var(--rd-line);padding-left:35px}.band-points p{padding:18px 0;border-bottom:1px solid var(--rd-line);font-size:14px}.band-points b{font-size:28px;margin-right:12px;color:var(--rd-teal)}.feature-intro,.solutions-hero,.integrations-hero,.careers-hero{max-width:1180px;margin:0 auto;padding:90px 32px 70px;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.feature-intro h1,.solutions-hero h1,.integrations-hero h1,.careers-hero h1{font-size:70px;line-height:.97;letter-spacing:-.055em;margin-top:22px}.feature-intro>p,.solutions-hero>p,.integrations-hero>p,.careers-hero>p{color:var(--rd-muted);font-size:16px;line-height:1.75;max-width:430px}.feature-bento{max-width:1180px;margin:0 auto;padding:0 32px 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-bento-card{min-height:430px;border:1px solid var(--rd-line);border-radius:14px;padding:24px;background:#fff;display:flex;flex-direction:column}.feature-bento-card.f2,.feature-bento-card.f5{background:#e6f3e7}.feature-card-top{display:flex;justify-content:space-between}.feature-card-top span{font:11px JetBrains Mono;color:var(--rd-muted)}.feature-card-top small{font:700 10px JetBrains Mono;color:var(--rd-teal)}.feature-visual{height:145px;margin:30px 0 25px;border-radius:10px;background:var(--rd-bg);display:grid;place-items:center;position:relative;overflow:hidden}.feature-visual strong{font:700 30px Space Grotesk;z-index:2}.visual-orbit{position:absolute;width:180px;height:180px;border:1px solid #bcd7be;border-radius:50%}.visual-orbit:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--rd-orange);top:24px;left:27px}.feature-bento-card h2{font-size:25px}.feature-bento-card p{color:var(--rd-muted);font-size:13px;line-height:1.65}.feature-bento-card a{margin-top:auto;color:var(--rd-teal);font-size:12px;font-weight:800}.feature-quote{background:var(--rd-ink);color:#fff;padding:110px max(32px,calc((100% - 900px)/2));text-align:center}.quote-mark{font:90px Georgia;color:#72c8c0;line-height:.5}.feature-quote blockquote{font:500 37px/1.2 Space Grotesk;letter-spacing:-.03em;margin:30px 0}.feature-quote span{font:10px JetBrains Mono;letter-spacing:.12em;color:#8bb7af;text-transform:uppercase}.modules-hero{max-width:900px;margin:0 auto;padding:100px 32px 75px}.modules-hero h1{font-size:72px;line-height:.97;letter-spacing:-.055em;margin:22px 0}.modules-hero p{max-width:560px;color:var(--rd-muted);font-size:17px}.module-list{max-width:1180px;margin:0 auto;padding:0 32px 110px}.module-list article{display:grid;grid-template-columns:80px 1fr 130px;gap:35px;align-items:center;padding:31px 0;border-top:1px solid var(--rd-line)}.module-list article:last-child{border-bottom:1px solid var(--rd-line)}.module-index{font:700 13px JetBrains Mono;color:var(--rd-teal)}.module-list article span{font:9px JetBrains Mono;color:var(--rd-muted);letter-spacing:.1em}.module-list h2{font-size:30px;margin:5px 0}.module-list p{color:var(--rd-muted);font-size:13px;margin:0}.module-list a{justify-self:end;font-size:12px;font-weight:800}.module-list a b{color:var(--rd-teal);font-size:18px}.modules-hero-actions{display:flex;align-items:center;gap:26px;margin:30px 0 40px;flex-wrap:wrap}.modules-hero-link{font-size:13px;font-weight:800;color:var(--rd-teal);display:inline-flex;align-items:center;gap:5px}.modules-hero-link b{font-size:15px}.modules-hero-stats{display:flex;gap:44px;padding-top:26px;border-top:1px solid var(--rd-line);max-width:560px;flex-wrap:wrap}.modules-hero-stats strong{display:block;font:700 30px Space Grotesk,sans-serif;color:var(--rd-ink)}.modules-hero-stats span{font:9px JetBrains Mono;letter-spacing:.1em;text-transform:uppercase;color:var(--rd-muted)}.modules-grid{max-width:1180px;margin:0 auto;padding:10px 32px 90px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.module-card{border:1px solid var(--rd-line);border-radius:22px;padding:26px;background:#fff;display:flex;flex-direction:column;min-height:270px;box-shadow:0 10px 28px #173f370d;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.module-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px #173f371f;border-color:#86b5ad}.module-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.module-card-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#e6f3e7;color:var(--rd-teal);flex:none}.module-card-icon .rd-icon{width:21px;height:21px}.module-card-tag{font:700 9px JetBrains Mono;letter-spacing:.09em;text-transform:uppercase;color:var(--rd-muted);margin-top:6px}.module-card-index{font:700 11px JetBrains Mono;color:var(--rd-teal);opacity:.55;margin-bottom:8px}.module-card h2{font-size:20px;margin:2px 0 10px;letter-spacing:-.02em;line-height:1.15}.module-card p{color:var(--rd-muted);font-size:13.5px;line-height:1.62;flex:1;margin:0 0 18px}.module-card a{font-size:12px;font-weight:800;color:var(--rd-teal);display:inline-flex;align-items:center;gap:5px}.module-card a b{font-size:15px}.module-card.mc-1 .module-card-icon{background:#fdece7;color:#c2532b}.module-card.mc-2 .module-card-icon{background:#eef1fb;color:#4c5fd6}.module-card.mc-3 .module-card-icon{background:#fff4d9;color:#a97710}@media(max-width:1080px){.modules-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.modules-grid{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.modules-hero-stats{gap:30px}}.solutions-page{background:#edf5ee}.solutions-grid{max-width:1180px;margin:0 auto;padding:0 32px 100px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.solutions-grid article{min-height:350px;padding:27px;border:1px solid var(--rd-line);background:#fff;border-radius:14px;display:flex;flex-direction:column}.solutions-grid article>span{font:11px JetBrains Mono;color:var(--rd-teal)}.solution-icon{width:60px;height:60px;border-radius:50%;background:var(--rd-ink);color:#fff;display:grid;place-items:center;font:700 12px JetBrains Mono;margin:45px 0 20px}.solutions-grid h2{font-size:30px}.solutions-grid p{color:var(--rd-muted);max-width:420px}.solutions-grid small{font:11px JetBrains Mono;color:var(--rd-teal);margin-top:10px}.solutions-grid a{margin-top:auto;font-size:12px;font-weight:800}.solutions-callout{max-width:1180px;margin:0 auto 70px;background:var(--rd-ink);color:#fff;border-radius:16px;padding:70px;display:flex;align-items:center;gap:50px}.solutions-callout span{font:10px JetBrains Mono;color:#7ec8c0}.solutions-callout h2{font-size:44px;line-height:1;flex:1}.solutions-callout .rd-btn{margin-left:auto;white-space:nowrap}.pricing-hero,.resources-hero,.stories-hero{max-width:900px;margin:0 auto;text-align:center;padding:90px 32px 65px}.pricing-hero h1,.resources-hero h1,.stories-hero h1{font-size:72px;line-height:.97;letter-spacing:-.055em;margin:22px 0}.pricing-hero>p,.resources-hero>p,.stories-hero>p{max-width:570px;margin:0 auto;color:var(--rd-muted)}.billing-switch{display:inline-flex;background:#e3ece4;border-radius:30px;padding:4px;margin-top:30px}.billing-switch button{border:0;background:transparent;padding:10px 17px;border-radius:24px;font-size:12px;cursor:pointer}.billing-switch .active{background:#fff;box-shadow:0 3px 12px -8px #123b3a;font-weight:800}.billing-switch b{color:var(--rd-teal);margin-left:4px}.rd-pricing-grid{max-width:1180px;margin:0 auto;padding:0 32px 75px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rd-price{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:30px;min-height:520px;display:flex;flex-direction:column;position:relative}.rd-price.rd-featured{background:var(--rd-ink);color:#fff;transform:translateY(-12px)}.rd-price>small{font:10px JetBrains Mono;color:var(--rd-teal);letter-spacing:.1em}.rd-price h2{font-size:34px;margin:12px 0}.rd-price>p{color:var(--rd-muted);font-size:13px}.rd-featured>p{color:#a8c6aa}.rd-price-value{padding:25px 0;border-bottom:1px solid var(--rd-line);margin-bottom:10px}.rd-featured .rd-price-value{border-color:#ffffff1f}.rd-price-value strong{font:700 38px Space Grotesk}.rd-price-value span{font-size:10px;color:var(--rd-muted)}.rd-price ul{list-style:none;padding:0;margin:10px 0 25px}.rd-price li{padding:8px 0;font-size:12px}.rd-price li:first-letter{color:var(--rd-teal)}.rd-price .rd-btn{margin-top:auto}.price-badge{position:absolute;right:18px;top:18px;background:#a6dfaa;color:#123b3a;padding:6px 9px;border-radius:4px;font:800 9px JetBrains Mono}.pricing-note{max-width:1116px;margin:0 auto 100px;padding:22px;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);display:flex;gap:28px;justify-content:center;font-size:11px;color:var(--rd-muted)}.pricing-note b{color:var(--rd-ink)}.resources-hero{text-align:left}.resource-feature{max-width:1116px;margin:0 auto;padding:0 32px 70px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.resource-feature-copy{background:var(--rd-ink);color:#fff;border-radius:14px;padding:50px}.resource-feature-copy>span{font:10px JetBrains Mono;color:#79c6be}.resource-feature-copy h2{font-size:50px;line-height:.98;margin:28px 0}.resource-feature-copy p{color:#a9c7ab;max-width:390px;margin-bottom:30px}.resource-checklist{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:28px}.resource-checklist header{display:flex;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--rd-line);font:10px JetBrains Mono;color:var(--rd-muted)}.resource-checklist header b{color:var(--rd-ink)}.resource-checklist>div{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;padding:18px 0;border-bottom:1px solid #edf2ed;font-size:13px}.resource-checklist i{font-style:normal;color:#9db1a9}.resource-checklist i.done{color:var(--rd-teal)}.resource-checklist small{font:9px JetBrains Mono;color:var(--rd-muted)}.resource-grid{max-width:1116px;margin:0 auto;padding:0 32px 110px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.resource-grid article{background:#fff;border:1px solid var(--rd-line);padding:18px;border-radius:12px;min-height:390px;display:flex;flex-direction:column}.resource-grid article>span{font:9px JetBrains Mono;color:var(--rd-teal)}.resource-art{height:150px;background:var(--rd-bg);margin:17px 0;display:grid;place-items:center}.resource-art b{font-size:42px;color:var(--rd-teal)}.resource-grid h2{font-size:22px;line-height:1.1}.resource-grid p{font-size:12px;color:var(--rd-muted)}.resource-grid a{margin-top:auto;font-size:11px;font-weight:800}.help-page{background:#fff}.help-hero{background:#e4f2e5;text-align:center;padding:90px 32px 70px}.help-hero h1{font-size:68px;line-height:.98;letter-spacing:-.05em;margin:22px 0 32px}.help-search{max-width:650px;margin:0 auto;background:#fff;border:1px solid var(--rd-line);border-radius:8px;display:flex;align-items:center;padding:0 18px;box-shadow:0 20px 50px -40px #123b3a}.help-search span{font-size:25px;color:var(--rd-muted)}.help-search input{border:0;outline:0;width:100%;padding:19px 12px;font-size:14px}.help-layout{max-width:1050px;margin:0 auto;padding:75px 32px 110px;display:grid;grid-template-columns:220px 1fr;gap:70px}.help-layout aside{display:flex;flex-direction:column;align-items:flex-start}.help-layout aside small{font:10px JetBrains Mono;color:var(--rd-muted);margin-bottom:12px}.help-layout aside button{border:0;background:none;padding:9px 0;font-size:12px;cursor:pointer;color:var(--rd-muted)}.help-layout aside button:first-of-type{color:var(--rd-teal);font-weight:800}.help-results-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--rd-line);padding-bottom:15px}.help-results-head h2{font-size:28px}.help-results-head span{font:10px JetBrains Mono;color:var(--rd-muted)}.help-results article{display:grid;grid-template-columns:40px 1fr 30px;gap:20px;align-items:center;padding:23px 0;border-bottom:1px solid var(--rd-line)}.help-results article>b{font:10px JetBrains Mono;color:var(--rd-teal)}.help-results h3{font-size:18px;margin-bottom:4px}.help-results p{font-size:12px;color:var(--rd-muted);margin:0}.help-results article>span{font-size:20px}.integrations-page{background:#f0f5f0}.integration-wall{max-width:1116px;margin:0 auto;padding:0 32px 90px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.integration-wall article{background:#fff;border:1px solid var(--rd-line);border-radius:10px;padding:19px;display:grid;grid-template-columns:52px 1fr auto;gap:15px;align-items:center}.app-letter{width:46px;height:46px;border-radius:10px;background:#e3f1e4;color:var(--rd-teal);display:grid;place-items:center;font:700 19px Space Grotesk}.integration-wall small{font:9px JetBrains Mono;color:var(--rd-muted)}.integration-wall h2{font-size:18px;margin:2px 0}.integration-wall p{font-size:11px;color:var(--rd-muted);margin:0}.integration-wall button{border:0;background:none;color:var(--rd-teal);font-size:11px;font-weight:800;cursor:pointer}.integration-bottom{max-width:1116px;margin:0 auto 70px;background:#fff;border:1px solid var(--rd-line);padding:55px;display:flex;align-items:center;gap:30px}.integration-bottom>span{font:9px JetBrains Mono;color:var(--rd-teal)}.integration-bottom h2{font-size:35px;line-height:1;flex:1}.stories-list{max-width:1000px;margin:0 auto;padding:0 32px 110px}.stories-list article{display:grid;grid-template-columns:80px 1fr 180px;gap:40px;align-items:center;padding:35px 0;border-top:1px solid var(--rd-line)}.stories-list article:last-child{border-bottom:1px solid var(--rd-line)}.story-number{font:11px JetBrains Mono;color:var(--rd-teal)}.story-copy>span{font:9px JetBrains Mono;color:var(--rd-muted)}.story-copy h2{font-size:31px;margin:8px 0}.story-copy p{color:var(--rd-muted);font-size:13px}.story-copy a{font-size:11px;font-weight:800}.story-stat{border-left:1px solid var(--rd-line);padding-left:28px}.story-stat strong{display:block;font:700 42px Space Grotesk;color:var(--rd-teal)}.story-stat span{font-size:11px;color:var(--rd-muted)}.careers-page{background:#f0f7f1}.career-values{max-width:1116px;margin:0 auto;padding:0 32px 95px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.career-values article{background:#fff;border:1px solid #d2e5d3;padding:28px;min-height:230px}.career-values b{font:11px JetBrains Mono;color:var(--rd-teal)}.career-values h3{font-size:23px;margin:45px 0 8px}.career-values p{font-size:12px;color:var(--rd-muted)}.jobs-redesign{max-width:1116px;margin:0 auto;padding:0 32px 110px}.jobs-heading span{font:10px JetBrains Mono;color:var(--rd-teal)}.jobs-heading h2{font-size:40px;margin:12px 0 30px}.jobs-redesign article{display:grid;grid-template-columns:55px 1fr 110px;gap:20px;align-items:center;background:#fff;border:1px solid #d2e5d3;border-bottom:0;padding:23px}.jobs-redesign article:last-child{border-bottom:1px solid #d2e5d3}.jobs-redesign article>span{font:10px JetBrains Mono;color:var(--rd-teal)}.jobs-redesign small{font:9px JetBrains Mono;color:var(--rd-muted)}.jobs-redesign h3{font-size:20px;margin:4px 0}.jobs-redesign p{font-size:11px;color:var(--rd-muted);margin:0}.jobs-redesign button{border:0;background:none;font-weight:800;font-size:11px}.company-hero{max-width:900px;margin:0 auto;padding:100px 32px 85px}.company-hero h1{font-size:70px;line-height:.97;letter-spacing:-.055em;margin:22px 0}.company-hero>p{max-width:620px;color:var(--rd-muted);font-size:17px;line-height:1.75}.company-manifesto{max-width:1116px;margin:0 auto;padding:70px 32px 110px;display:grid;grid-template-columns:1fr 1fr;gap:100px}.manifesto-big{font:500 58px/1 Space Grotesk;letter-spacing:-.05em}.manifesto-list article{padding:20px 0;border-top:1px solid var(--rd-line)}.manifesto-list b{font:10px JetBrains Mono;color:var(--rd-teal)}.manifesto-list h3{font-size:22px;margin:15px 0 5px}.manifesto-list p{color:var(--rd-muted);font-size:12px}.company-timeline{background:var(--rd-ink);color:#fff;padding:80px max(32px,calc((100% - 1000px)/2))}.company-timeline>span{font:10px JetBrains Mono;color:#76c8c0}.company-timeline article{display:grid;grid-template-columns:150px 1fr;gap:40px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.12)}.company-timeline strong{font:700 25px Space Grotesk;color:#75c8c0}.company-timeline h3{font-size:23px;color:#fff}.company-timeline p{color:#9cba9e;font-size:12px}.contact-page,.demo-page{max-width:1116px;margin:0 auto;padding:90px 32px 110px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.contact-left h1,.demo-intro h1{font-size:65px;line-height:.98;letter-spacing:-.055em;margin:22px 0}.contact-left>p,.demo-intro>p{color:var(--rd-muted);font-size:16px;line-height:1.7;max-width:470px}.contact-details{margin-top:55px;display:flex;flex-direction:column;gap:8px}.contact-details span{font-weight:800}.contact-details small{color:var(--rd-muted);font-size:11px;margin-top:7px}.contact-form,.demo-form-redesign{background:#fff;border:1px solid var(--rd-line);border-radius:14px;padding:35px}.form-title{padding-bottom:25px;border-bottom:1px solid var(--rd-line);margin-bottom:25px}.form-title span,.demo-form-head{font:9px JetBrains Mono;color:var(--rd-teal);letter-spacing:.1em}.form-title h2{font-size:27px;margin-top:8px}.contact-form label,.demo-form-redesign label{display:block;font-size:11px;font-weight:700;margin:16px 0;color:var(--rd-ink)}.contact-form input,.contact-form textarea,.demo-form-redesign input,.demo-form-redesign textarea,.demo-form-redesign select{display:block;width:100%;margin-top:7px;border:1px solid var(--rd-line);background:#f9fbf9;border-radius:6px;padding:12px 13px;outline:none;font-size:13px}.contact-form input:focus,.contact-form textarea:focus,.demo-form-redesign input:focus,.demo-form-redesign textarea:focus,.demo-form-redesign select:focus{border-color:var(--rd-teal);box-shadow:0 0 0 3px #dff3e1}.contact-form .rd-btn,.demo-form-redesign .rd-btn{margin-top:10px;width:100%}.contact-success{text-align:center;padding:60px 20px}.contact-success>b{display:grid;place-items:center;width:55px;height:55px;border-radius:50%;background:var(--rd-mint);color:var(--rd-teal);margin:0 auto 20px}.contact-success h2{font-size:27px}.contact-success p{color:var(--rd-muted);font-size:13px}.contact-success button{border:0;background:none;color:var(--rd-teal);font-weight:700;cursor:pointer}.demo-page{grid-template-columns:.9fr 1.1fr}.demo-points{display:flex;flex-direction:column;gap:11px;margin-top:35px;font-size:12px;color:var(--rd-muted)}.demo-form-head{display:flex;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--rd-line)}.demo-form-head b{color:var(--rd-muted);font-weight:500}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.notfound{display:grid;place-items:center;align-content:center;text-align:center;gap:14px;min-height:70vh}.notfound>span{font:10px JetBrains Mono;color:var(--rd-teal)}.notfound h1{font-size:70px;line-height:.95;letter-spacing:-.05em}@media(max-width:900px){.product-hero,.feature-intro,.solutions-hero,.integrations-hero,.careers-hero,.product-band,.contact-page,.demo-page,.company-manifesto{grid-template-columns:1fr;gap:45px}.product-dashboard{transform:none}.module-showcase,.feature-bento{grid-template-columns:1fr 1fr}.rd-pricing-grid{grid-template-columns:1fr}.rd-price.rd-featured{transform:none}.resource-grid{grid-template-columns:1fr 1fr}.pricing-note{flex-wrap:wrap}.integration-wall{grid-template-columns:1fr}.solutions-callout,.integration-bottom{display:block}.solutions-callout .rd-btn,.integration-bottom .rd-btn{margin-top:25px}.story-stat{margin-top:15px}.help-layout{grid-template-columns:1fr}.help-layout aside{display:none}.career-values{grid-template-columns:1fr}.company-manifesto{gap:40px}}@media(max-width:620px){.product-hero,.feature-intro,.solutions-hero,.integrations-hero,.careers-hero,.modules-hero,.pricing-hero,.resources-hero,.stories-hero,.company-hero,.contact-page,.demo-page{padding-top:55px;padding-left:20px;padding-right:20px}.product-modules{padding-left:20px;padding-right:20px}.module-showcase,.feature-bento,.resource-grid{grid-template-columns:1fr}.product-hero-copy h1,.feature-intro h1,.solutions-hero h1,.integrations-hero h1,.careers-hero h1,.modules-hero h1,.pricing-hero h1,.resources-hero h1,.stories-hero h1,.company-hero h1,.contact-left h1,.demo-intro h1{font-size:48px}.rd-section-intro h2,.product-band h2{font-size:40px}.product-band{padding-left:20px;padding-right:20px}.hero-proof{flex-wrap:wrap}.dash-metrics strong{font-size:19px}.module-list{padding-left:20px;padding-right:20px}.module-list article{grid-template-columns:45px 1fr}.module-list article a{grid-column:2;justify-self:start}.feature-bento-card{min-height:360px}.resource-feature{grid-template-columns:1fr;padding-left:20px;padding-right:20px}.resource-feature-copy h2{font-size:40px}.resource-grid,.stories-list{padding-left:20px;padding-right:20px}.stories-list article{grid-template-columns:40px 1fr}.story-stat{grid-column:2;border-left:0;padding-left:0}.jobs-redesign{padding-left:20px;padding-right:20px}.jobs-redesign article{grid-template-columns:35px 1fr}.jobs-redesign article button{grid-column:2;text-align:left}.contact-form,.demo-form-redesign{padding:24px}.demo-fields{grid-template-columns:1fr}}.redesign h1,.redesign h2,.redesign h3,.redesign p,.redesign a,.redesign button,.redesign label,.redesign input,.redesign textarea,.redesign select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.redesign h1{font-size:clamp(52px,6vw,64px)!important;line-height:1.02!important;letter-spacing:-.045em!important}.redesign h2{font-size:32px!important;line-height:1.1!important;letter-spacing:-.025em!important}.redesign h3{font-size:20px!important;line-height:1.2!important}.redesign p{font-size:14px!important;line-height:1.65!important}.redesign a,.redesign button{font-size:13px!important;line-height:1.2!important}.redesign .page-kicker,.redesign .module-number,.redesign .feature-card-top span,.redesign .feature-card-top small,.redesign .rd-price>small,.redesign .price-badge,.redesign .resource-feature-copy>span,.redesign .resource-grid article>span,.redesign .help-layout aside small,.redesign .help-results-head span,.redesign .integration-wall small,.redesign .story-copy>span,.redesign .career-values b,.redesign .jobs-heading span,.redesign .jobs-redesign small,.redesign .company-timeline>span,.redesign .demo-form-head,.redesign .form-title span{font-size:10px!important;line-height:1.3!important}.redesign .rd-btn,.redesign .contact-form input,.redesign .contact-form textarea,.redesign .demo-form-redesign input,.redesign .demo-form-redesign textarea,.redesign .demo-form-redesign select,.redesign .help-search input{font-size:13px!important}.redesign .hero-proof,.redesign .contact-details small,.redesign .demo-points,.redesign .pricing-note,.redesign .resource-checklist>div,.redesign .help-results p,.redesign .integration-wall p,.redesign .story-copy p,.redesign .story-stat span,.redesign .career-values p,.redesign .jobs-redesign p,.redesign .company-timeline p{font-size:12px!important}@media(max-width:620px){.redesign h1{font-size:48px!important}.redesign h2{font-size:28px!important}.redesign h3{font-size:19px!important}.redesign p{font-size:13px!important}}.rd-icon{width:22px;height:22px;display:block}.module-symbol{display:grid!important;place-items:center!important;color:var(--rd-teal)}.module-symbol .rd-icon{width:24px;height:24px}.feature-icon{position:absolute;z-index:3;width:58px;height:58px;border-radius:14px;background:#fff;border:1px solid var(--rd-line);display:grid;place-items:center;color:var(--rd-teal);box-shadow:0 15px 25px -22px #123b3a}.feature-icon .rd-icon{width:28px;height:28px}.solution-icon{display:grid!important;place-items:center!important}.solution-icon .rd-icon{width:27px;height:27px}.resource-art b{display:grid;place-items:center}.resource-art .rd-icon{width:45px;height:45px}.app-letter{display:grid!important;place-items:center!important}.app-letter .rd-icon{width:23px;height:23px}.help-results article>b{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--rd-mint);color:var(--rd-teal)}.help-results article>b .rd-icon{width:17px;height:17px}.career-values b{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--rd-mint)}.career-values b .rd-icon{width:18px;height:18px}.dash-row b{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px}.redesigned-trust{background:radial-gradient(circle at 8% 85%,rgba(108,214,206,.1),transparent 18%),radial-gradient(circle at 92% 70%,rgba(108,214,206,.08),transparent 20%),#f8fbf8!important;border:0!important;padding:78px 0 92px!important;position:relative;overflow:hidden}.redesigned-trust:before,.redesigned-trust:after{content:"";position:absolute;width:90px;height:90px;background-image:radial-gradient(#a9e7ae 1.4px,transparent 1.4px);background-size:16px 16px;opacity:.45;pointer-events:none}.redesigned-trust:before{left:10px;bottom:30px}.redesigned-trust:after{right:10px;bottom:35px}.trust-redesign-wrap{width:min(1180px,calc(100% - 48px));margin:0 auto;position:relative;z-index:1}.trust-redesign-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;margin-bottom:48px}.trust-badge{display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1px solid #c9ebcc;border-radius:999px;background:#effbf0;color:#138b83;font:700 10px/1 JetBrains Mono,monospace;letter-spacing:.1em;box-shadow:0 8px 25px -20px #16877f}.trust-badge-icon{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#16877f;color:#fff;font:800 11px Arial,sans-serif}.trust-title-block h2{margin:22px 0 0;max-width:720px;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(42px,5vw,62px);line-height:.99;letter-spacing:-.055em;color:#10352d}.trust-title-block h2 span{color:#16a098}.trust-redesign-intro>p{margin:0 0 6px;max-width:430px;font-size:16px!important;line-height:1.65!important;color:#537068}.trust-redesign-intro>p strong{color:#294d45;font-weight:600}.trust-company-panel{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;padding:24px;background:#ffffffd1;border:1px solid #dcebdd;border-radius:18px;box-shadow:0 22px 55px -45px #123b3373;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trust-company-card{min-height:72px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 10px;background:#fff;border:1px solid #e1ece2;border-radius:12px;color:#264038;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.trust-company-card:hover{transform:translateY(-3px);border-color:#b8debb;box-shadow:0 15px 30px -25px #123b3a}.trust-company-card>span:last-child{font:700 14px/1.1 Space Grotesk,Inter,sans-serif;white-space:nowrap}.company-logo{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;font:800 13px Space Grotesk,sans-serif;box-shadow:0 7px 15px -10px #123b33cc}.company-logo-1,.company-logo-4,.company-logo-6{background:#238b83}.company-logo-2{background:#2d9189}.company-logo-3{background:#73c8c0}.company-logo-5{background:#317f77}.trust-metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.trust-metric-card{position:relative;min-height:220px;padding:27px 25px 24px;background:#ffffffeb;border:1px solid #dfece0;border-radius:16px;box-shadow:0 25px 55px -45px #123b338c;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden}.trust-metric-card:before{content:"";position:absolute;width:120px;height:120px;border-radius:50%;background:#f2fbf3;top:22px;left:50%;transform:translate(-50%);z-index:0}.trust-metric-icon{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1;margin-bottom:20px}.trust-metric-icon svg{width:29px;height:29px}.metric-icon-1{background:#dcf7de;color:#174d45}.metric-icon-2{background:#c9f7cc;color:#15968e}.metric-icon-3{background:#77c7bf;color:#fff}.metric-icon-4{background:#d9eedb;color:#208f87}.trust-metric-card strong{position:relative;z-index:1;display:block;font:800 35px/1 Space Grotesk,Inter,sans-serif;letter-spacing:-.045em;color:#123b3a}.trust-metric-card>span{position:relative;z-index:1;margin-top:8px;font:500 12px/1.3 Inter,ui-sans-serif,sans-serif;color:#5c746c}.trust-metric-card>i{width:48px;height:4px;border-radius:999px;background:#1aa59d;margin-top:auto;opacity:.9}@media(max-width:900px){.redesigned-trust{padding:65px 0 75px!important}.trust-redesign-intro{grid-template-columns:1fr;gap:25px}.trust-company-panel{grid-template-columns:repeat(3,1fr)}.trust-metric-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.trust-redesign-wrap{width:calc(100% - 32px)}.trust-title-block h2{font-size:42px}.trust-redesign-intro>p{font-size:14px!important}.trust-company-panel{grid-template-columns:1fr 1fr;padding:14px;gap:10px}.trust-company-card{min-height:62px}.trust-company-card>span:last-child{font-size:12px}.company-logo{width:32px;height:32px}.trust-metric-grid{grid-template-columns:1fr 1fr;gap:10px}.trust-metric-card{min-height:195px;padding:20px 12px}.trust-metric-card strong{font-size:28px}.trust-metric-icon{width:55px;height:55px}.trust-metric-card>span{font-size:11px}}.about-modern{position:relative;overflow:hidden;padding:92px 0 105px;background:radial-gradient(circle at 8% 30%,rgba(91,205,197,.11),transparent 22%),radial-gradient(circle at 94% 72%,rgba(237,58,71,.05),transparent 20%),linear-gradient(135deg,#fbfefb,#f8fbf8);border-top:1px solid #e7efe8}.about-modern:before{content:"";position:absolute;width:330px;height:330px;right:-160px;top:40px;border:1px solid rgba(39,151,143,.12);border-radius:50%;box-shadow:0 0 0 38px #27978f09,0 0 0 78px #27978f06;pointer-events:none}.about-shell{width:min(1180px,calc(100% - 48px));margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;gap:72px;align-items:center;position:relative;z-index:1}.about-kicker{display:inline-flex;align-items:center;gap:9px;padding:9px 14px 9px 10px;border:1px solid #cfe9d1;border-radius:999px;background:#f0fbf1;color:#23958d;font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.12em}.about-kicker>span{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#d4f3d6}.about-kicker svg{width:14px;height:14px}.about-copy h2{max-width:590px;margin:25px 0 0;color:#123b3a;font:800 clamp(44px,5.3vw,66px)/.98 "Space Grotesk",Inter,sans-serif;letter-spacing:-.055em}.about-copy h2 span{color:#22a69e}.about-rule{width:64px;height:4px;margin:27px 0 25px;border-radius:999px;background:#1aa39b}.about-lead{max-width:590px;margin:0;color:#536d65;font:500 16px/1.75 Inter,ui-sans-serif,sans-serif}.about-points{margin-top:34px;display:grid;gap:0}.about-point{display:grid;grid-template-columns:50px 42px 1fr;gap:14px;align-items:start;padding:17px 0;border-bottom:1px solid #e2ece3}.about-point:first-child{border-top:1px solid #e2ece3}.about-point-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:#e0f6e2;color:#15968e}.about-point-icon svg{width:22px;height:22px}.about-point-number{width:35px;height:35px;display:grid;place-items:center;margin-top:5px;border-radius:50%;background:#eef9ef;color:#229890;font:800 10px JetBrains Mono,monospace}.about-point-content h3{margin:3px 0 7px;color:#163d35;font:800 16px/1.2 Space Grotesk,Inter,sans-serif}.about-point-content p{margin:0;max-width:430px;color:#657a72;font:500 12px/1.65 Inter,ui-sans-serif,sans-serif}.about-cta{display:inline-flex;align-items:center;gap:18px;margin-top:28px;padding:15px 19px 15px 21px;border:1px solid #168f87;border-radius:12px;background:#168f87;color:#fff!important;text-decoration:none;box-shadow:0 18px 32px -25px #168f87;font:800 14px/1 Space Grotesk,Inter,sans-serif;transition:transform .2s ease,box-shadow .2s ease}.about-cta span{font-size:22px;line-height:.5}.about-cta:hover{transform:translateY(-2px);box-shadow:0 22px 38px -24px #168f87}.about-workday{position:relative}.workday-card{position:relative;min-height:650px;padding:27px 30px 24px;background:#ffffffed;border:1px solid #dce9dd;border-radius:27px;box-shadow:0 32px 75px -45px #103b337a;overflow:visible}.workday-card:before{content:"";position:absolute;top:10px;right:-10px;bottom:-10px;left:10px;border-radius:27px;background:#e2f5e373;z-index:-1}.workday-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.workday-brand{display:flex;align-items:center;gap:13px}.workday-brand-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e1f6e3;color:#138d85}.workday-brand-icon svg{width:22px;height:22px}.workday-brand small{display:block;color:#738880;font:800 8px/1 JetBrains Mono,monospace;letter-spacing:.12em}.workday-brand strong{display:block;margin-top:5px;color:#173e36;font:800 16px/1 Space Grotesk,Inter,sans-serif}.workday-time{padding:9px 12px;border-radius:999px;background:#effaf0;color:#218d85;font:800 10px JetBrains Mono,monospace}.workday-line{height:1px;margin:21px 0 13px;background:#e3ece4}.workday-timeline{position:relative;padding:5px 0 14px}.workday-timeline:before{content:"";position:absolute;top:31px;bottom:28px;left:94px;width:2px;background:linear-gradient(#79d3cb,#c8ebcb)}.workday-event{display:grid;grid-template-columns:72px 46px 1fr;gap:0;min-height:124px;align-items:start;position:relative}.event-time{padding-top:14px;color:#218f87;font:800 10px JetBrains Mono,monospace;text-align:left}.event-marker{width:46px;height:46px;margin-top:4px;display:grid;place-items:center;border-radius:50%;background:#188e86;color:#fff;border:6px solid #e7f7e8;box-shadow:0 5px 15px -8px #178d85;position:relative;z-index:2}.event-marker svg{width:18px;height:18px}.event-content{margin:0 0 0 20px;padding:7px 0 16px;border-bottom:1px solid #edf2ed}.workday-event:last-child .event-content{border-bottom:0}.event-content h3{margin:0 0 8px;color:#183f37;font:800 17px/1.2 Space Grotesk,Inter,sans-serif}.event-content ul{margin:0;padding:0;list-style:none;display:grid;gap:5px}.event-content li{color:#63776f;font:500 11px/1.25 Inter,ui-sans-serif,sans-serif}.event-content li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 2px 0;border-radius:50%;background:#3bb1a9}.workday-footer{min-height:72px;margin-top:4px;padding:12px 13px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d8eeda;border-radius:15px;background:#effbf0}.workday-footer>div:first-child{display:flex;align-items:center;gap:9px;color:#238d85;font:800 9px JetBrains Mono,monospace}.workday-footer>div:first-child svg{width:19px;height:19px}.admin-badge{display:flex;align-items:center;gap:10px;padding:10px 13px;margin-right:-38px;border-radius:14px;background:#123f37;color:#fff;box-shadow:0 17px 28px -22px #123f37}.admin-badge>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#157f77}.admin-badge svg{width:18px;height:18px}.admin-badge small{display:block;color:#a8d5ab;font:500 9px/1.2 Inter,sans-serif}.workday-values{display:flex;flex-direction:column;gap:12px;margin-top:18px}.value-chip{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}.value-chip>span{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:11px;background:linear-gradient(145deg,#e8f5e9,#f1f8f2);color:var(--teal-deep)}.value-chip svg{width:18px;height:18px}.value-chip strong{display:block;font-size:14.5px;color:var(--ink);margin-bottom:3px}.value-chip p{margin:0;font-size:13px;line-height:1.55;color:var(--ink-soft)}@media(max-width:900px){.workday-values{margin-top:14px}}.admin-badge strong{display:block;max-width:175px;margin-top:4px;color:#fff;font:700 11px/1.25 Inter,sans-serif}@media(max-width:980px){.about-shell{grid-template-columns:1fr;gap:55px}.about-copy h2,.about-lead{max-width:700px}.workday-card{min-height:auto}}@media(max-width:620px){.about-modern{padding:65px 0 75px}.about-shell{width:calc(100% - 32px)}.about-copy h2{font-size:43px}.about-lead{font-size:14px}.about-point{grid-template-columns:43px 32px 1fr;gap:8px}.about-point-icon{width:40px;height:40px}.about-point-icon svg{width:19px;height:19px}.about-point-number{width:29px;height:29px;font-size:8px}.about-point-content h3{font-size:14px}.about-point-content p{font-size:11px}.workday-card{padding:20px 15px;border-radius:20px}.workday-brand strong{font-size:14px}.workday-time{font-size:8px;padding:8px}.workday-timeline:before{left:66px}.workday-event{grid-template-columns:49px 36px 1fr;min-height:122px}.event-marker{width:36px;height:36px;border-width:4px}.event-marker svg{width:15px;height:15px}.event-content{margin-left:12px}.event-content h3{font-size:15px}.event-content li{font-size:10px}.workday-footer{align-items:flex-start;flex-direction:column}.admin-badge{margin:0;width:100%}}.about-new{position:relative;overflow:hidden;padding:92px 0 105px!important;background:#f7fbf7!important;border-top:1px solid #e0ece1!important;border-bottom:1px solid #e0ece1!important}.about-new:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,rgba(255,255,255,.65),transparent 55%);pointer-events:none}.about-new-orb{position:absolute;border-radius:50%;pointer-events:none}.orb-one{width:420px;height:420px;right:-220px;top:-170px;background:radial-gradient(circle,rgba(191,72,81,.16),transparent 67%)}.orb-two{width:300px;height:300px;left:-190px;bottom:-170px;background:radial-gradient(circle,rgba(191,72,81,.1),transparent 67%)}.about-new-wrap{position:relative;z-index:2}.about-new-head{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end;margin-bottom:48px}.about-new-kicker{display:inline-flex;align-items:center;gap:9px;padding:9px 14px 9px 10px;border-radius:999px;background:#eaf8eb;border:1px solid #cbe9cd;color:#15958d;font:800 10px/1 JetBrains Mono,monospace;letter-spacing:.12em}.about-new-kicker span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#ccefcf}.about-new-kicker svg{width:14px;height:14px}.about-new-head h2{margin:22px 0 0;max-width:760px;color:#103d35;font:800 clamp(45px,5.4vw,68px)/.98 "Space Grotesk",Inter,sans-serif;letter-spacing:-.06em}.about-new-head h2 em{font-style:normal;color:#1ca59d}.about-new-head>p{margin:0 0 5px;max-width:440px;color:#5d736b;font:500 16px/1.7 Inter,sans-serif}.about-new-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:58px;align-items:center}.about-new-left{padding-right:20px}.about-new-intro{max-width:500px;padding:17px 20px;margin-bottom:20px;border-left:3px solid #24a79f;background:#eef9ef;color:#345c54;font:700 14px/1.5 Space Grotesk,Inter,sans-serif;border-radius:0 10px 10px 0}.about-new-points{border-top:1px solid #dceadd}.about-new-point{display:grid;grid-template-columns:48px 36px 1fr;gap:12px;padding:17px 0;border-bottom:1px solid #dceadd;align-items:start}.about-new-point-icon{width:45px;height:45px;border-radius:12px;display:grid;place-items:center;background:#dff5e1;color:#15978f}.about-new-point-icon svg{width:21px;height:21px}.about-new-number{width:30px;height:30px;margin-top:7px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #d4e9d6;color:#2a9d95;font:800 8px JetBrains Mono,monospace}.about-new-point h3{margin:3px 0 6px;color:#153f37;font:800 16px/1.2 Space Grotesk,Inter,sans-serif}.about-new-point p{margin:0;color:#657971;font:500 11px/1.6 Inter,sans-serif}.about-new-button{display:inline-flex;align-items:center;gap:18px;margin-top:25px;padding:15px 19px;border-radius:11px;background:#123f37;color:#fff!important;text-decoration:none;font:800 13px Space Grotesk,Inter,sans-serif;box-shadow:0 18px 35px -25px #123f37;transition:.2s}.about-new-button:hover{transform:translateY(-2px)}.about-new-button span{font-size:20px}.about-new-dashboard{position:relative;padding:26px 27px 21px;border-radius:25px;background:#fff;border:1px solid #d9e8da;box-shadow:0 35px 80px -50px #123f377a}.about-new-dashboard:before{content:"";position:absolute;top:9px;right:-9px;bottom:-9px;left:9px;border-radius:25px;background:#e5f5e6;z-index:-1}.about-dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e4ece5}.about-dashboard-brand{display:flex;align-items:center;gap:11px}.about-dashboard-brand>span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#e2f6e4;color:#178f87}.about-dashboard-brand svg{width:20px;height:20px}.about-dashboard-brand small{display:block;color:#809091;font:800 8px JetBrains Mono,monospace;letter-spacing:.1em}.about-dashboard-brand b{display:block;margin-top:4px;color:#173e36;font:800 15px Space Grotesk,Inter,sans-serif}.about-dashboard-top>strong{padding:8px 11px;border-radius:999px;background:#eef9ef;color:#208e86;font:800 9px JetBrains Mono,monospace}.about-dashboard-summary{display:flex;justify-content:space-between;align-items:center;padding:18px 2px 12px}.about-dashboard-summary span{color:#6f8080;font:600 10px Inter,sans-serif}.about-dashboard-summary b{color:#173e36;font:800 11px Space Grotesk,Inter,sans-serif}.about-event-list{position:relative}.about-event-list:before{content:"";position:absolute;left:66px;top:25px;bottom:25px;width:2px;background:linear-gradient(#78d2ca,#c9ebcc)}.about-event{display:grid;grid-template-columns:48px 38px 1fr 20px;gap:10px;min-height:92px;align-items:center;position:relative}.about-event time{color:#268f87;font:800 9px JetBrains Mono,monospace}.about-event-icon{width:36px;height:36px;border:5px solid #e8f7e9;border-radius:50%;display:grid;place-items:center;background:#178f87;color:#fff;z-index:1}.about-event-icon svg{width:15px;height:15px}.about-event-main{padding:12px 0;border-bottom:1px solid #edf2ed}.about-event:last-child .about-event-main{border-bottom:0}.about-event-main h3{margin:0 0 4px;color:#193f37;font:800 14px Space Grotesk,Inter,sans-serif}.about-event-main p{margin:0;color:#65776f;font:500 10px/1.35 Inter,sans-serif}.about-event-main span{display:inline-block;margin-top:6px;padding:4px 7px;border-radius:5px;background:#eef9ef;color:#2a958d;font:700 7px JetBrains Mono,monospace}.about-event-arrow{color:#9aafa7;font-size:14px}.about-dashboard-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:15px;border-top:1px solid #e5ece6;color:#7a8b8b}.about-dashboard-bottom span{display:flex;align-items:center;gap:7px;font:800 8px JetBrains Mono,monospace}.about-dashboard-bottom span i{width:7px;height:7px;border-radius:50%;background:#27a69e}.about-dashboard-bottom b{color:#238e86;font:800 9px Space Grotesk,Inter,sans-serif}.about-new-floating{position:absolute;right:-28px;bottom:-25px;padding:13px 16px;border:1px solid #d8e8d9;border-radius:14px;background:#123f37;color:#fff;box-shadow:0 20px 35px -25px #123f37}.about-new-floating span{display:block;color:#9ed5a2;font:500 8px Inter,sans-serif}.about-new-floating b{display:block;margin-top:4px;font:800 10px Inter,sans-serif}@media(max-width:950px){.about-new-head{grid-template-columns:1fr;gap:20px}.about-new-head>p{max-width:650px}.about-new-grid{grid-template-columns:1fr;gap:45px}.about-new-left{padding-right:0}.about-new-dashboard{max-width:700px}}@media(max-width:620px){.about-new{padding:65px 0 80px!important}.about-new .wrap{width:calc(100% - 32px)}.about-new-head h2{font-size:43px}.about-new-head>p{font-size:14px}.about-new-point{grid-template-columns:42px 29px 1fr;gap:8px}.about-new-point-icon{width:40px;height:40px}.about-new-point-icon svg{width:18px;height:18px}.about-new-point h3{font-size:14px}.about-new-point p{font-size:10px}.about-new-dashboard{padding:19px 14px 16px;border-radius:20px}.about-dashboard-brand b{font-size:13px}.about-dashboard-top>strong{font-size:7px}.about-dashboard-summary{display:block}.about-dashboard-summary b{display:block;margin-top:5px}.about-event{grid-template-columns:39px 34px 1fr 12px;gap:7px;min-height:100px}.about-event-list:before{left:55px}.about-event-icon{width:34px;height:34px;border-width:4px}.about-event-main h3{font-size:13px}.about-event-main p{font-size:9px}.about-dashboard-bottom{display:block}.about-dashboard-bottom b{display:block;margin-top:7px}.about-new-floating{position:relative;right:auto;bottom:auto;margin:13px -2px -4px}}.customer-success-new{background:#f4f7f4;border-top:1px solid #e5ebe5;border-bottom:1px solid #e5ebe5;overflow:hidden}.customer-success-heading{display:grid;grid-template-columns:1fr .65fr;gap:60px;align-items:end;margin-bottom:42px}.customer-success-heading .eyebrow{letter-spacing:.16em;font-size:9px}.customer-success-heading h2{font-size:clamp(42px,5vw,66px);line-height:.98;letter-spacing:-.055em;margin:14px 0 0;color:#102b23}.customer-success-heading h2 em{font-style:normal;color:#42a9a1}.customer-success-heading>p{max-width:380px;color:#65736f;font-size:14px;line-height:1.75;margin:0 0 4px}.success-feature{display:grid;grid-template-columns:1.55fr .7fr;min-height:390px;border-radius:22px;overflow:hidden;background:#123b3a;box-shadow:0 22px 60px #123b3324}.success-feature-main{padding:46px 52px 42px;position:relative;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.success-feature-label{display:flex;justify-content:space-between;align-items:center;font:9px JetBrains Mono;letter-spacing:.11em;color:#a8dcac}.success-feature-label b{font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:0;color:#fff}.success-quote{position:absolute;right:40px;top:45px;font:110px Georgia,serif;color:#ade2b11f;line-height:.7}.success-feature-main blockquote{font-size:clamp(25px,3vw,38px);line-height:1.18;letter-spacing:-.035em;max-width:760px;margin:45px 0 34px;font-weight:500}.success-person{display:flex;align-items:center;gap:13px}.success-avatar,.mini-avatar{display:grid;place-items:center;border-radius:50%;font-weight:800;letter-spacing:-.02em}.success-avatar{width:46px;height:46px;font-size:12px;border:2px solid rgba(255,255,255,.35)}.success-person strong{display:block;font-size:13px}.success-person span{display:block;color:#a8c1aa;font-size:10px;margin-top:4px}.success-result{background:#dff1e0;padding:44px 34px;color:#123b3a;display:flex;flex-direction:column;justify-content:flex-end}.success-result>span{font:9px JetBrains Mono;letter-spacing:.12em;color:#5c776f;margin-bottom:auto}.success-result>strong{font-size:34px;line-height:1.02;letter-spacing:-.045em;max-width:220px;margin-bottom:8px}.success-result>small{font-size:10px;color:#638078}.success-line{height:1px;background:#b8d8ba;margin:26px 0 18px;overflow:hidden}.success-line i{display:block;width:65%;height:100%;background:#42a9a1;animation:successLine 1.2s ease both}.success-result p{font-size:11px;line-height:1.65;color:#527169;margin:0}.success-story-nav{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:15px}.success-story-nav button{border:1px solid #dfe7e0;background:#fff;border-radius:13px;padding:12px 13px;display:grid;grid-template-columns:35px 1fr 16px;gap:9px;align-items:center;text-align:left;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.success-story-nav button:hover{transform:translateY(-3px);box-shadow:0 10px 24px #123b3314}.success-story-nav button.active{background:#123b3a;color:#fff;border-color:#123b3a;transform:translateY(-3px);box-shadow:0 12px 28px #123b3329}.mini-avatar{width:35px;height:35px;font-size:9px;background:#e4efe5;color:#123b3a}.active .mini-avatar{background:#dff1e0}.success-story-nav strong{display:block;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.success-story-nav small{display:block;font-size:8px;color:#82908d;margin-top:3px}.success-story-nav .active small{color:#a8c1aa}.success-story-nav button>b{font-size:15px;font-weight:400;color:#9aa7a4}.success-story-nav .active>b{color:#a8dcac}.avatar-a{background:#d9e9da;color:#1c5d55}.avatar-b{background:#d2e7d4;color:#2d766e}.avatar-c{background:#dcefdd;color:#438078}.avatar-d{background:#dcefdd;color:#3d746c}.avatar-e{background:#dfefe0;color:#4a827a}.new-rating-ribbon{margin-top:18px!important;background:#fff!important;border-color:#dfe7e0!important}.rating-stars{letter-spacing:2px;color:#42a9a1}@keyframes successLine{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:900px){.customer-success-heading{grid-template-columns:1fr;gap:15px}.success-feature{grid-template-columns:1fr}.success-result{min-height:220px}.success-story-nav{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.success-feature-main,.success-result{padding:30px 24px}.success-feature-main blockquote{font-size:24px;margin:35px 0 30px}.success-story-nav{grid-template-columns:1fr}.customer-success-heading h2{font-size:44px}}:root{--gold:#16736b;--gold-dark:#0E5B55;--gold-soft:#DFF3E1}.sec{padding:58px 0!important}.sec-head{margin-bottom:30px!important}.sec-head h2{margin-bottom:10px!important}.customer-success-new{padding:58px 0!important}.customer-success-heading{margin-bottom:28px!important}.sec-head h2,.customer-success-heading h2,.pricing-modern-head h2,.resources-modern-head h2,.company-modern-head h2{color:#163c34!important}.sec-head h2 em,.customer-success-heading h2 em,.pricing-modern-head h2 em,.resources-modern-head h2 em,.company-modern-head h2 em{color:var(--gold)!important;background:none!important;-webkit-text-fill-color:var(--gold)!important}.eyebrow,.customer-success-heading .eyebrow{color:var(--gold-dark)!important;background:#16736b1a!important;border-color:#16736b2e!important}.eyebrow:before{background:var(--gold)!important}.btn-primary,.btn-amber,.rd-btn,.footer-cta-button,.success-story-nav button.active{background:var(--gold)!important;color:#172f27!important;border-color:var(--gold)!important;box-shadow:0 10px 24px -10px #159a926b!important}.btn-primary:hover,.btn-amber:hover,.rd-btn:hover,.footer-cta-button:hover{background:#e04551!important;border-color:#e04551!important;color:#172f27!important;box-shadow:0 15px 30px -10px #159a927a!important}.product-hero,.product-modules,.product-band,.feature-intro,.feature-quote,.stories-hero,.stories-list,.company-hero,.company-manifesto,.company-timeline,.careers-hero,.career-values,.jobs-redesign,.help-hero,.help-layout,.integration-bottom{padding-top:58px!important;padding-bottom:58px!important}footer{background:linear-gradient(145deg,#173f37,#20564e 55%,#28665e)!important;color:#e5f7e6!important;padding:52px 0 24px!important;margin-top:0!important;border-top:4px solid var(--teal-deep)!important}footer .footer-brand p,footer .footer-contact,footer .footer-col a,footer .footer-bottom,footer .footer-bottom-links a{color:#dde9de!important}footer .footer-col a:hover,footer .footer-bottom-links a:hover{color:var(--gold)!important}footer .footer-logo-box{border:1px solid rgba(212,55,67,.35)!important}footer .footer-logo-box .badge{background:var(--gold)!important;color:#173f37!important}footer .footer-bottom{border-top-color:#ffffff2e!important}footer .social a{color:#fff!important;border-color:#fff3!important}footer .footer-grid{margin-bottom:34px!important}@media(max-width:700px){.sec,.customer-success-new{padding:44px 0!important}.customer-success-heading{margin-bottom:22px!important}}:root{--action:#16736b;--action-dark:#0f5a52;--action-soft:#dff3e1}.btn-primary,.btn-amber,.rd-btn,.footer-cta-button,.success-story-nav button.active{background:var(--action)!important;color:#fff!important;border-color:var(--action)!important;box-shadow:0 10px 24px -10px #0f5a5261!important}.btn-primary:hover,.btn-amber:hover,.rd-btn:hover,.footer-cta-button:hover{background:var(--action-dark)!important;border-color:var(--action-dark)!important;color:#fff!important;box-shadow:0 15px 30px -10px #0f5a5273!important}.success-story-nav button:not(.active):hover{border-color:#9bcf9f!important;background:var(--action-soft)!important}html.js-scroll footer.footer-ready{opacity:1!important;transform:none!important}html.js-scroll footer.footer-visible{opacity:1!important;transform:none!important}footer{display:block!important;visibility:visible!important;min-height:320px;position:relative!important;z-index:2!important;background:linear-gradient(145deg,#173f37,#20564e 55%,#28665e)!important;color:#f4fbf5!important}footer .footer-brand p,footer .footer-contact,footer .footer-col a,footer .footer-bottom,footer .footer-bottom-links a{color:#dcecdd!important}footer .footer-col h5{color:#fff!important}footer .footer-col a:hover,footer .footer-bottom-links a:hover{color:#b9eebd!important}footer .social a{color:#fff!important;border-color:#ffffff47!important}:root{--action:#16736b;--action-dark:#0e5b55;--action-soft:#e4f4e5}.btn-primary,.btn-amber,.rd-btn,.footer-cta-button,.luxury-primary{background:linear-gradient(135deg,#16736b,#239187)!important;color:#fff!important;border-color:#16736b!important;box-shadow:0 12px 26px -13px #16736b8c!important}.btn-primary:hover,.btn-amber:hover,.rd-btn:hover,.footer-cta-button:hover,.luxury-primary:hover{background:linear-gradient(135deg,#0e5b55,#16736b)!important;transform:translateY(-2px)}.dayflow-product-section{background:linear-gradient(135deg,#f4faf4,#fff 48%,#f7fbf7)}.dayflow-head{grid-template-columns:1.15fr .7fr;gap:42px;margin-bottom:24px}.dayflow-eyebrow{color:#16736b!important;background:#e6f5e7!important;border:1px solid #cce9ce!important}.dayflow-head h2{font-size:55px}.dayflow-head h2 span{background:linear-gradient(100deg,#16736b,#b9555d);-webkit-background-clip:text;background-clip:text;color:transparent}.dayflow-stage{grid-template-columns:190px 1fr;gap:14px;padding:12px;border-radius:28px;background:#eef7ef;border-color:#d5e9d7;box-shadow:0 28px 65px -45px #16736b61}.dayflow-rail{padding:9px;background:#123f37;border-color:#123f37;gap:6px}.dayflow-step{color:#dcefdd;padding:13px 11px;border-radius:13px}.dayflow-step span{background:#ffffff1a;color:#8fd995}.dayflow-step b,.dayflow-step small{color:#fff}.dayflow-step small{opacity:.62}.dayflow-step:hover{background:#ffffff14;border-color:#ffffff14}.dayflow-step.active{background:#fff;border-color:#fff;box-shadow:0 12px 22px -18px #0006}.dayflow-step.active b,.dayflow-step.active small{color:#123f37}.dayflow-step.active small{opacity:.6}.dayflow-step.active span{background:#16736b;color:#fff}.dayflow-product{padding:4px}.dayflow-browser{border-radius:22px;box-shadow:0 25px 55px -35px #123f3761}.dayflow-sidebar{background:linear-gradient(180deg,#123f37,#16736b)}.dayflow-main{background:#f8fbf8}.dayflow-metrics>div{box-shadow:0 8px 18px -16px #123f3759}.dayflow-chart i{background:linear-gradient(180deg,#36aaa2,#c8eecb)}.dayflow-ring{background:conic-gradient(#16736b 0,#16736b 92%,#e2efe3 92%,#e2efe3)}.dayflow-bottom a{color:#16736b;font-weight:800}.dayflow-benefits{margin-top:13px}.dayflow-benefits>div{background:#fff;border:1px solid #e0eee1;border-radius:13px;padding:13px 15px}.luxury-features-section{background:linear-gradient(180deg,#fff,#f3f9f3)}.luxury-features-head{margin-bottom:28px}.luxury-features-head .eyebrow{color:#16736b!important;background:#e6f5e7!important;border-color:#cce9ce!important}.luxury-features-head h2 span{background:linear-gradient(100deg,#16736b,#b9555d)!important;-webkit-background-clip:text!important;background-clip:text!important}.feature-showcase-grid{gap:14px}.showcase-card{border:1px solid #dceadd!important;border-radius:22px!important;background:#ffffffe6!important;box-shadow:0 20px 45px -35px #16736b3d!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease!important}.showcase-card:hover{transform:translateY(-7px)!important;border-color:#a8d9ac!important;box-shadow:0 28px 55px -35px #16736b61!important}.feature-kicker,.showcase-content a{color:#16736b!important}.showcase-content a{font-weight:800}.features-cta{margin-top:25px}.product-lab-section{background:#f4f8f4}.product-lab-head{grid-template-columns:1.1fr .55fr;gap:42px;margin-bottom:24px}.product-lab-head .eyebrow{color:#16736b!important;background:#e6f5e7!important;border-color:#cce9ce!important}.product-lab-head h2{font-size:53px}.product-lab-head h2 span{background:linear-gradient(100deg,#16736b,#b9555d);-webkit-background-clip:text;background-clip:text;color:transparent}.product-lab-grid{grid-template-columns:1.12fr .88fr;gap:14px}.lab-card{padding:23px;border-radius:23px;border-color:#dbeadc;background:#fff;box-shadow:0 22px 48px -38px #16736b47}.lab-card:hover{transform:translateY(-6px)}.lab-card-wide{min-height:315px}.lab-card-dark{background:linear-gradient(145deg,#123f37,#16736b)!important;border-color:#123f37!important}.lab-index{color:#16736b}.lab-card-dark .lab-index{color:#9fe0a4}.lab-card a{color:#16736b;font-weight:800}.lab-card-dark a{color:#fff}.mini-window-head b,.mini-big em,.payroll-total em{color:#16736b}.mini-tags span{background:#e7f5e8;color:#155b53}.leave-row em{color:#16736b}.payroll-progress i{background:linear-gradient(90deg,#16736b,#63c5bd)}.customer-experience-section{background:linear-gradient(180deg,#f7fbf7,#eef6ef);border-top:1px solid #dceadd;border-bottom:1px solid #dceadd}.customer-experience-head{display:grid;grid-template-columns:1fr .62fr;gap:50px;align-items:end;margin-bottom:25px}.customer-experience-head .eyebrow{color:#16736b!important;background:#e2f3e3!important;border-color:#c9e7cb!important}.customer-experience-head h2{font-size:54px;line-height:1.02;letter-spacing:-.05em;margin:12px 0 0;color:#123f37}.customer-experience-head h2 span{background:linear-gradient(100deg,#16736b,#b9555d);-webkit-background-clip:text;background-clip:text;color:transparent}.customer-experience-head p{font-size:13px;line-height:1.75;color:#587169;max-width:400px;margin-bottom:2px}.experience-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.experience-card{position:relative;min-height:330px;padding:17px;border:1px solid #dceadd;border-radius:20px;background:#fff;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 38px -31px #123f374d;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.experience-card:hover{transform:translateY(-8px);box-shadow:0 28px 50px -34px #123f3766;border-color:#a8d9ac}.experience-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#16736b}.experience-b .experience-card:before{background:#2b7772}.experience-top{display:flex;justify-content:space-between;align-items:center;font:700 8px JetBrains Mono,monospace;color:#9aa9a1;letter-spacing:.08em}.experience-top b{font-size:8px;letter-spacing:1px;color:#16736b}.experience-avatar{width:48px;height:48px;margin:22px 0 14px;border-radius:15px;display:grid;place-items:center;font:800 12px Space Grotesk,sans-serif}.experience-quote{font:500 13px/1.55 Inter,sans-serif;color:#193f37;letter-spacing:-.01em}.experience-person{margin-top:auto;padding-top:18px}.experience-person strong{display:block;font:800 11px Space Grotesk,sans-serif;color:#123f37}.experience-person span{display:block;margin-top:3px;font-size:8px;color:#71857d}.experience-outcome{display:flex;justify-content:space-between;gap:7px;align-items:end;margin-top:14px;padding-top:12px;border-top:1px solid #e7efe8}.experience-outcome div{display:flex;align-items:baseline;gap:5px}.experience-outcome strong{font:800 22px Space Grotesk,sans-serif;color:#16736b}.experience-outcome span{font-size:7px;color:#71857d}.experience-outcome small{font-size:7px;color:#5b776f;text-align:right;max-width:75px}.experience-trust{margin-top:13px;padding:13px 17px;border:1px solid #dbe9dc;border-radius:14px;background:#fff;display:flex;justify-content:center;align-items:center;gap:12px;color:#71857d;font:700 8px JetBrains Mono,monospace}.experience-trust strong{font:800 16px Space Grotesk,sans-serif;color:#16736b}.experience-trust i{width:1px;height:14px;background:#d7e5d8}.experience-trust b{color:#16736b;letter-spacing:2px}@media(max-width:1050px){.experience-grid{grid-template-columns:repeat(3,1fr)}.customer-experience-head,.product-lab-head,.dayflow-head{grid-template-columns:1fr;gap:10px}}@media(max-width:760px){.experience-grid{grid-template-columns:1fr 1fr}.dayflow-stage{grid-template-columns:1fr}.dayflow-rail{display:grid;grid-template-columns:1fr 1fr}.product-lab-grid,.lab-card-wide{grid-template-columns:1fr}.customer-experience-head h2,.product-lab-head h2,.dayflow-head h2{font-size:40px}.experience-card{min-height:310px}}@media(max-width:480px){.experience-grid,.dayflow-rail{grid-template-columns:1fr}.experience-trust{flex-wrap:wrap}.dayflow-stage{padding:8px}}#features .showcase-content a{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 17px;border-radius:10px;background:#123b3a;color:#e8ffea!important;border:1px solid rgba(192,31,43,.35);text-decoration:none;font-weight:800;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease;box-shadow:0 8px 18px #123b3329}#features .showcase-content a:hover{background:#c01f2b;color:#073028!important;border-color:#c01f2b;transform:translateY(-3px);box-shadow:0 12px 24px #c01f2b40}#features .showcase-content a b{color:inherit!important;transition:transform .25s ease}#features .showcase-content a:hover b{transform:translate(4px)}#features .features-cta .luxury-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:250px;padding:14px 24px;border-radius:12px;background:#123b3a!important;color:#f4fff5!important;border:1px solid rgba(192,31,43,.45);box-shadow:0 12px 26px #123b3333;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}#features .features-cta .luxury-primary:hover{background:#c01f2b!important;color:#073028!important;transform:translateY(-3px);box-shadow:0 16px 30px #c01f2b47}#features .features-cta .btn-arrow{transition:transform .25s ease}#features .features-cta .luxury-primary:hover .btn-arrow{transform:translate(5px)}.flow-new{position:relative;overflow:hidden;background:#f7fbf7;padding-top:72px!important;padding-bottom:72px!important}.flow-new-glow{position:absolute;width:520px;height:520px;right:-180px;top:100px;border-radius:50%;background:radial-gradient(circle,rgba(122,217,209,.2),transparent 68%);pointer-events:none}.flow-new .wrap{position:relative;z-index:2}.flow-new-head{margin-bottom:38px}.flow-new .workflow-eyebrow{background:#e4f5e5;color:#276b63;border-color:#cceace}.flow-new .workflow-head h2{color:#102f27}.flow-new .workflow-head h2 span{background:linear-gradient(95deg,#2b746c,#76cfc7);-webkit-background-clip:text;background-clip:text;color:transparent}.flow-new .workflow-head p{color:#567169;max-width:720px}.flow-timeline{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px;padding-top:8px}.flow-progress{position:absolute;left:7%;right:7%;top:31px;height:2px;background:#d9e9da;z-index:0}.flow-progress span{display:block;height:100%;background:#4e9f97;transition:width .45s ease}.flow-step{position:relative;z-index:1;border:1px solid #dceadd;background:#fff;border-radius:18px;padding:16px 12px 15px;text-align:left;cursor:pointer;transition:.3s ease;min-height:132px;box-shadow:0 14px 30px -28px #17473f73}.flow-step:hover{transform:translateY(-4px);border-color:#a8d8ac}.flow-step.active{background:#153e36;border-color:#153e36;color:#fff;transform:translateY(-5px);box-shadow:0 22px 35px -25px #153e3699}.flow-step-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#e8f5e9;color:#2c766e;font-weight:800;margin-bottom:11px}.flow-step.active .flow-step-icon{background:#7ad9d1;color:#123931}.flow-step-no{font:700 9px JetBrains Mono,monospace;letter-spacing:.08em;display:block;opacity:.55;margin-bottom:3px}.flow-step strong{display:block;font-size:13px;margin-bottom:4px}.flow-step small{font-size:10px;opacity:.62}.flow-story{display:grid;grid-template-columns:70px 1.15fr .85fr;gap:30px;align-items:center;border:1px solid #dceadd;border-radius:28px;background:#fff;min-height:360px;padding:36px 42px;box-shadow:0 28px 60px -45px #1d4b436b;animation:flowStoryIn .5s ease both}@keyframes flowStoryIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.flow-story-number{font-size:58px;font-weight:800;letter-spacing:-.07em;color:#d8eeda;align-self:start}.flow-story-kicker{font:700 10px JetBrains Mono,monospace;letter-spacing:.12em;color:#39877f}.flow-story-main h3{font-size:34px;line-height:1.12;letter-spacing:-.04em;margin:9px 0 13px;color:#102f27}.flow-story-main>p{font-size:14px;line-height:1.75;color:#5b746c;max-width:520px;margin:0 0 20px}.flow-points{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.flow-points div{font-size:10px;color:#35564e;background:#f3f9f3;border:1px solid #e2efe3;border-radius:10px;padding:10px 9px}.flow-points span{color:#318078;font-weight:800;margin-right:5px}.flow-story-visual{height:270px;position:relative;display:grid;place-items:center}.flow-core{width:132px;height:132px;border-radius:50%;background:#153e36;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;box-shadow:0 0 0 12px #eaf5eb,0 25px 45px -25px #153e3699}.flow-core span{font-size:25px;color:#7ad9d1;margin-bottom:5px}.flow-core b{font-size:14px}.flow-core small{font-size:9px;opacity:.62;margin-top:3px}.flow-orbit{position:absolute;border:1px dashed #acd9af;border-radius:50%;animation:flowSpin 16s linear infinite}.orbit-1{width:210px;height:210px}.orbit-2{width:260px;height:260px;animation-direction:reverse;animation-duration:22s;border-color:#d0e9d2}@keyframes flowSpin{to{transform:rotate(360deg)}}.flow-chip{position:absolute;background:#fff;border:1px solid #d8ebd9;border-radius:999px;padding:8px 12px;font-size:9px;font-weight:700;color:#326961;box-shadow:0 10px 20px -15px #153e3673}.chip-a{top:18px;right:18px}.chip-b{bottom:25px;left:18px}.chip-c{bottom:8px;right:35px}.flow-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.flow-outcomes>div{display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding:18px 20px;border:1px solid #dceadd;background:#fff;border-radius:15px}.flow-outcomes b{grid-row:span 2;font:700 9px JetBrains Mono,monospace;color:#69bdb5}.flow-outcomes strong{font-size:12px;color:#183b33}.flow-outcomes span{font-size:10px;color:#71877f;margin-top:3px}@media(max-width:900px){.flow-story{grid-template-columns:50px 1fr;padding:28px}.flow-story-visual{grid-column:2;height:220px}.flow-points{grid-template-columns:1fr}.flow-timeline{overflow-x:auto;grid-template-columns:repeat(5,minmax(145px,1fr));padding-bottom:5px}.flow-progress{display:none}}@media(max-width:620px){.flow-new{padding-top:52px!important;padding-bottom:52px!important}.flow-new .workflow-head h2{font-size:36px}.flow-story{grid-template-columns:1fr;gap:12px}.flow-story-number{font-size:40px}.flow-story-visual{grid-column:auto;height:210px}.flow-outcomes{grid-template-columns:1fr}.flow-step{min-height:118px}}.product-new-hero{max-width:1220px;margin:0 auto;padding:82px 32px 72px;display:grid;grid-template-columns:1.02fr .98fr;gap:72px;align-items:center}.product-new-copy h1{font-size:clamp(50px,6vw,78px);line-height:.98;letter-spacing:-.06em;margin:20px 0 22px;color:var(--rd-ink)}.product-new-copy h1 em,.product-new-band h2 em{color:var(--rd-teal);font-style:normal}.product-new-copy>p{max-width:560px;color:var(--rd-muted);font-size:16px;line-height:1.8}.product-proof-row{display:flex;gap:24px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid var(--rd-line);font-size:10px;color:var(--rd-muted);font-family:JetBrains Mono,monospace}.product-proof-row span{display:flex;gap:8px;align-items:center}.product-proof-row b{color:var(--rd-teal)}.product-command-card{background:#103b33;color:#fff;border-radius:28px;padding:28px;min-height:410px;box-shadow:0 30px 70px -42px #103b33a6;position:relative;overflow:hidden}.product-command-card:before{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(185,238,189,.15);border-radius:50%;right:-100px;top:-90px}.product-command-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(185,238,189,.1);border-radius:50%;left:-90px;bottom:-80px}.command-label{font:700 9px JetBrains Mono,monospace;letter-spacing:.12em;color:#9edba3;position:relative;z-index:1}.command-label span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#72c9c1;margin-right:7px}.command-main{display:flex;gap:22px;align-items:center;margin:58px 0 35px;position:relative;z-index:1}.command-date{width:70px;height:82px;border:1px solid rgba(255,255,255,.18);border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;font:700 8px JetBrains Mono;color:#9edba3;line-height:1.1}.command-date strong{font:800 31px Space Grotesk;color:#fff}.command-date small{font-size:7px}.command-main small{font:700 8px JetBrains Mono;letter-spacing:.12em;color:#82cfc7}.command-main h3{font-size:29px;margin:8px 0 5px;letter-spacing:-.03em}.command-main p{font-size:11px;color:#a9c8ab;margin:0}.command-flow{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;position:relative;z-index:1}.command-flow>i{height:1px;background:#ffffff38;position:relative}.command-flow>i:after{content:"›";position:absolute;right:-2px;top:-9px;color:#9edba3}.flow-node{padding:16px 10px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff0d}.flow-node.active{background:#e8f6e9;color:#123f37}.flow-node b{display:block;font:800 20px Space Grotesk}.flow-node span{font-size:8px;color:#8eb0a8}.flow-node.active span{color:#557169}.command-note{position:absolute;left:28px;right:28px;bottom:26px;padding:14px 16px;border-radius:14px;background:#ffffff14;display:flex;justify-content:space-between;align-items:center;gap:15px;z-index:1}.command-note span{font-size:8px;color:#8eb0a8;font-family:JetBrains Mono}.command-note b{font-size:10px}.command-note em{font-style:normal;color:#9edba3;margin-left:7px}.product-new-modules{padding-top:72px!important;background:#f7faf7!important}.product-section-intro{display:grid;grid-template-columns:1fr .62fr;gap:50px;align-items:end;margin-bottom:30px}.product-section-intro h2{font-size:52px;line-height:1;letter-spacing:-.05em;margin:15px 0 0}.product-section-intro h2 em{font-style:normal;color:var(--rd-teal)}.product-module-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d8e7d9;border-bottom:1px solid #d8e7d9}.product-module-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;text-align:left;padding:20px 17px;cursor:pointer;display:grid;grid-template-columns:35px 1fr;column-gap:10px;transition:.25s}.product-module-tabs button span{grid-row:1/3;font:700 9px JetBrains Mono;color:#8aa098}.product-module-tabs b{font-size:14px;color:#173d35}.product-module-tabs small{font:700 7px JetBrains Mono;color:#8aa098;letter-spacing:.1em;margin-top:4px}.product-module-tabs button:hover{background:#edf6ee}.product-module-tabs button.active{background:#123f37}.product-module-tabs button.active span,.product-module-tabs button.active b,.product-module-tabs button.active small{color:#fff}.product-module-tabs button.active span{color:#9edba3}.product-story-panel{margin-top:18px;background:#fff;border:1px solid #dceadd;border-radius:26px;padding:12px;display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;box-shadow:0 25px 55px -45px #123f3759}.story-copy{padding:42px 34px;display:flex;flex-direction:column;align-items:flex-start}.story-copy>span{font:700 8px JetBrains Mono;letter-spacing:.12em;color:var(--rd-teal)}.story-copy h3{font-size:38px;line-height:1.05;letter-spacing:-.04em;margin:14px 0}.story-copy p{font-size:13px;line-height:1.75;color:var(--rd-muted);max-width:390px}.story-copy a{margin-top:18px;color:var(--rd-teal);font-size:11px;font-weight:800}.story-copy a b{margin-left:5px}.story-visual{background:linear-gradient(145deg,#eef7ef,#f9fbf9);border-radius:20px;padding:28px;min-height:285px;position:relative;overflow:hidden}.visual-top{display:flex;justify-content:space-between;font:700 8px JetBrains Mono;color:#739088}.visual-top span{color:var(--rd-teal)}.visual-line{margin-top:55px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #d5e7d6;padding-bottom:14px}.visual-line strong{font:800 30px Space Grotesk;color:#123f37}.visual-line span{font-size:9px;color:#7b9189}.visual-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.visual-stack div{background:#fff;border:1px solid #dfebe0;border-radius:13px;padding:14px}.visual-stack small{display:block;font:700 7px JetBrains Mono;color:#8da29a;margin-bottom:7px}.visual-stack b{font-size:13px;color:#123f37}.visual-track{position:absolute;left:28px;right:28px;bottom:18px;height:3px;background:#d8e9d9;display:flex;gap:5px}.visual-track span{height:3px;flex:1;background:#b9585f;border-radius:5px}.visual-track span:nth-child(2){opacity:.7}.visual-track span:nth-child(3){opacity:.45}.visual-track span:nth-child(4){opacity:.25}.product-new-band{padding-top:76px!important;padding-bottom:82px!important;background:#fff!important}.product-new-band h2{font-size:52px;line-height:1;letter-spacing:-.05em}.product-new-band .band-points p{padding:18px 0}.product-new-band .band-points b{color:var(--rd-teal);font-size:16px;margin-right:10px}@media(max-width:850px){.product-new-hero{grid-template-columns:1fr;gap:38px;padding-top:55px}.product-command-card{min-height:380px}.product-section-intro{grid-template-columns:1fr;gap:10px}.product-module-tabs{grid-template-columns:1fr 1fr}.product-story-panel{grid-template-columns:1fr}.story-copy{padding:28px}.product-new-band{grid-template-columns:1fr!important;gap:35px!important}.product-new-band h2{font-size:42px}}@media(max-width:520px){.product-new-hero{padding-left:20px;padding-right:20px}.product-new-copy h1{font-size:48px}.command-main{margin-top:42px}.command-flow{grid-template-columns:1fr;gap:7px}.command-flow>i{display:none}.flow-node{display:flex;justify-content:space-between;align-items:center}.product-module-tabs{grid-template-columns:1fr}.product-section-intro h2{font-size:40px}.story-copy h3{font-size:31px}.visual-stack{grid-template-columns:1fr}.product-proof-row{gap:13px}}.redesign{background:#f3f7f3;color:#163b33;min-height:calc(100vh - 78px);position:relative}.redesign:before{content:"";position:absolute;inset:0 0 auto;height:280px;pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(82,151,143,.16),transparent 35%),radial-gradient(circle at 85% 0,rgba(104,225,217,.12),transparent 30%)}.redesign .page-kicker{color:#527b73!important;letter-spacing:.16em!important;font-size:10px!important}.redesign h1,.redesign h2,.redesign h3{color:#163b33!important}.redesign em{color:#287971!important}.redesign .rd-btn,.redesign button.rd-btn{background:#173f37!important;color:#fff!important;border:0!important;border-radius:999px!important;box-shadow:0 12px 25px #173f3726!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}.redesign .rd-btn:hover{background:#287971!important;transform:translateY(-3px)!important;box-shadow:0 18px 32px #173f3733!important}.redesign .rd-text-link{color:#173f37!important;font-weight:800}.redesign section{position:relative}.product-new-hero,.feature-intro,.solutions-hero,.integrations-hero,.careers-hero,.modules-hero,.pricing-hero,.resources-hero,.stories-hero,.company-hero{z-index:1}.product-new-hero,.feature-intro,.solutions-hero,.integrations-hero,.careers-hero{max-width:1220px!important;padding:92px 34px 58px!important}.feature-intro,.solutions-hero,.integrations-hero,.careers-hero{grid-template-columns:1.15fr .85fr!important;gap:70px!important}.feature-intro h1,.solutions-hero h1,.integrations-hero h1,.careers-hero h1{font-size:clamp(54px,6vw,82px)!important;line-height:.92!important}.modules-hero,.pricing-hero,.resources-hero,.stories-hero{max-width:1000px!important;padding:92px 32px 58px!important}.modules-hero h1,.pricing-hero h1,.resources-hero h1,.stories-hero h1{font-size:clamp(55px,6vw,82px)!important}.product-new-hero{grid-template-columns:1fr .9fr!important;gap:80px!important}.product-command-card{background:#173f37!important;border-radius:28px!important;border:8px solid #e4eee5!important;box-shadow:0 30px 70px #173f372e!important;transform:rotate(1.2deg);transition:transform .35s ease}.product-command-card:hover{transform:rotate(0) translateY(-6px)}.product-new-modules{background:#eaf1eb!important;padding:68px 34px 78px!important}.product-module-tabs{max-width:1220px;margin:0 auto 20px!important;grid-template-columns:repeat(4,1fr)!important;gap:12px!important}.product-module-tabs button{background:#fff!important;border:1px solid #d6e3d7!important;border-radius:18px!important;padding:18px!important;text-align:left;box-shadow:none!important;transition:.25s!important}.product-module-tabs button.active{background:#173f37!important;color:#fff!important;border-color:#173f37!important;transform:translateY(-4px)}.product-module-tabs button.active b,.product-module-tabs button.active small{color:#fff!important}.product-story-panel{max-width:1220px;margin:auto!important;border-radius:26px!important;background:#fff!important;border:1px solid #d7e4d8!important;box-shadow:0 22px 50px #1e453d14!important;overflow:hidden}.story-copy{padding:48px!important}.story-visual{background:#dceadd!important}.product-new-band{background:#173f37!important;color:#fff!important;padding:76px max(32px,calc((100% - 1150px)/2))!important}.product-new-band h2,.product-new-band .band-points p{color:#fff!important}.feature-intro{background:transparent!important}.feature-intro:after{content:"FEATURES / 01";justify-self:end;align-self:center;border:1px solid #c9d9ca;border-radius:28px;padding:70px 38px;font:700 11px monospace;letter-spacing:.12em;color:#527b73;background:#fff;box-shadow:0 20px 50px #173f3712}.feature-bento{max-width:1220px!important;margin:auto!important;padding:0 34px 78px!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.feature-bento-card{border-radius:24px!important;border:1px solid #d5e2d6!important;background:#fff!important;box-shadow:0 12px 35px #173f370f!important;transition:.3s!important}.feature-bento-card:nth-child(2){transform:translateY(28px)}.feature-bento-card:nth-child(3){transform:translateY(56px)}.feature-bento-card:hover{transform:translateY(-7px)!important;box-shadow:0 24px 50px #173f371f!important}.feature-bento-card .rd-btn,.feature-bento-card button{background:#d43a46!important;color:#173f37!important;border-radius:999px!important}.module-list{max-width:1080px!important;padding-bottom:80px!important}.module-list article{background:#fff;border:1px solid #d8e4d9!important;border-radius:20px!important;margin:12px 0;padding:28px 30px!important;grid-template-columns:75px 1fr 130px!important;box-shadow:0 10px 28px #173f370d;transition:.25s}.module-list article:hover{transform:translate(7px);border-color:#86b5ad!important}.module-index{color:#287971!important;font-size:14px!important}.solutions-hero{background:#e7f0e8!important;max-width:none!important;padding-left:max(34px,calc((100% - 1220px)/2))!important;padding-right:max(34px,calc((100% - 1220px)/2))!important}.solutions-grid{max-width:1220px!important;margin:auto!important;padding:0 34px 78px!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.solutions-grid article{background:#fff!important;border:1px solid #d5e2d6!important;border-radius:24px!important;padding:30px!important;min-height:280px;box-shadow:0 14px 35px #173f370f!important;transition:.3s}.solutions-grid article:nth-child(2){margin-top:35px}.solutions-grid article:nth-child(3){margin-top:70px}.solutions-grid article:hover{transform:translateY(-8px)}.solution-icon{background:#173f37!important;color:#fff!important;border-radius:15px!important}.solutions-callout{max-width:1220px!important;margin:0 auto 78px!important;border-radius:26px!important;background:#173f37!important;color:#fff!important;padding:48px!important}.solutions-callout h2,.solutions-callout p{color:#fff!important}.rd-pricing-grid{max-width:1160px!important;margin:auto!important;padding:0 32px 80px!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.rd-price{background:#fff!important;border:1px solid #d6e2d7!important;border-radius:24px!important;padding:32px!important;box-shadow:0 15px 40px #173f370f!important;transition:.3s}.rd-price:nth-child(2){background:#173f37!important;color:#fff!important;transform:translateY(-18px);box-shadow:0 30px 60px #173f372e!important}.rd-price:nth-child(2) h2,.rd-price:nth-child(2) strong,.rd-price:nth-child(2) p,.rd-price:nth-child(2) li{color:#fff!important}.rd-price:hover{transform:translateY(-7px)}.rd-price:nth-child(2):hover{transform:translateY(-24px)}.resources-hero{max-width:1220px!important;text-align:left!important;padding-left:34px!important}.resource-feature{max-width:1220px!important;padding:0 34px 42px!important;grid-template-columns:1.15fr .85fr!important}.resource-feature-copy{border-radius:26px!important;background:#173f37!important;padding:48px!important}.resource-checklist{border-radius:26px!important;box-shadow:0 15px 40px #173f370f}.resource-grid{max-width:1220px!important;padding:0 34px 80px!important;grid-template-columns:repeat(4,1fr)!important}.resource-grid article{border-radius:20px!important;box-shadow:0 10px 30px #173f370d;transition:.3s}.resource-grid article:hover{transform:translateY(-7px);box-shadow:0 20px 40px #173f371a}.resource-art{border-radius:15px!important;background:#e6efe7!important}.help-page{background:#f3f7f3!important}.help-hero{background:#173f37!important;color:#fff!important;padding:90px 32px 80px!important}.help-hero h1,.help-hero p{color:#fff!important}.help-search{max-width:760px!important;border-radius:999px!important;padding:0 22px!important;box-shadow:0 25px 60px #00000026!important}.help-layout{max-width:1160px!important;padding:60px 32px 90px!important;grid-template-columns:190px 1fr!important;gap:55px!important}.help-layout aside{background:#e8efe9;border-radius:20px;padding:22px!important;height:max-content}.help-results article{background:#fff;border:1px solid #d9e4da!important;border-radius:15px!important;margin:9px 0;padding:20px!important;transition:.25s}.help-results article:hover{transform:translate(5px);border-color:#89b7af!important}.integration-wall{max-width:1220px!important;padding:0 34px 75px!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.integration-wall article{background:#fff!important;border:1px solid #d6e2d7!important;border-radius:20px!important;padding:22px!important;box-shadow:0 10px 30px #173f370d;transition:.3s}.integration-wall article:hover{transform:translateY(-7px) rotate(-.5deg);border-color:#83afa7!important}.app-letter{background:#e2eee3!important;color:#173f37!important;border-radius:14px!important}.integration-bottom{max-width:1220px!important;margin:0 auto 75px!important;border-radius:26px!important;background:#d43a46!important;padding:48px!important}.integration-bottom h2{color:#173f37!important}.stories-hero{max-width:1220px!important;text-align:left!important;padding-left:34px!important}.stories-list{max-width:1220px!important;margin:auto!important;padding:0 34px 80px!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:12px!important}.stories-list article{display:flex!important;flex-direction:column!important;min-height:420px;background:#fff!important;border:1px solid #d6e2d7!important;border-radius:22px!important;padding:24px!important;box-shadow:0 12px 35px #173f370f!important;transition:.3s!important}.stories-list article:nth-child(2n){margin-top:30px}.stories-list article:hover{transform:translateY(-8px)}.story-number{font:700 11px monospace;color:#287971!important}.story-copy{padding:35px 0 10px!important}.story-copy h2{font-size:24px!important}.story-stat{margin-top:auto!important;border-left:0!important;border-top:1px solid #d6e2d7!important;padding:18px 0 0!important}.story-stat strong{color:#173f37!important;font-size:42px!important}.careers-hero{background:#e8f0e9!important;max-width:none!important;padding-left:max(34px,calc((100% - 1220px)/2))!important;padding-right:max(34px,calc((100% - 1220px)/2))!important}.career-values{max-width:1220px!important;margin:auto!important;padding:0 34px 70px!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important}.career-values article{background:#fff!important;border:1px solid #d6e2d7!important;border-radius:22px!important;padding:30px!important;box-shadow:0 12px 35px #173f370d}.career-values article:nth-child(2){transform:translateY(25px)}.career-values article:nth-child(3){transform:translateY(50px)}.jobs-redesign{max-width:1220px!important;margin:auto!important;padding:0 34px 80px!important}.jobs-redesign article{background:#fff!important;border:1px solid #d6e2d7!important;border-radius:18px!important;margin:10px 0;padding:22px 25px!important;transition:.25s}.jobs-redesign article:hover{border-color:#86b4ac!important;transform:translate(5px)}.jobs-redesign button{border:0;background:#173f37!important;color:#fff!important;border-radius:999px!important;padding:11px 18px!important}.company-hero{max-width:1220px!important;padding-bottom:70px!important}.company-manifesto{max-width:1220px!important;padding:0 34px 80px!important;gap:70px!important}.manifesto-big{background:#173f37;color:#fff;border-radius:28px;padding:55px!important;font-size:clamp(45px,5vw,68px)!important}.manifesto-big em{color:#d43a46!important}.manifesto-list article{background:#fff;border:1px solid #d6e2d7;border-radius:16px;margin:9px 0;padding:20px!important}.company-timeline{padding:70px max(34px,calc((100% - 1050px)/2))!important;background:#d43a46!important;color:#173f37!important}.company-timeline>span,.company-timeline strong,.company-timeline h3,.company-timeline p{color:#173f37!important}.contact-page,.demo-page{max-width:1220px!important;padding:90px 34px!important;gap:70px!important}.contact-left,.demo-intro{background:#173f37;border-radius:28px;padding:52px!important;color:#fff;min-height:520px}.contact-left h1,.demo-intro h1,.contact-left>p,.demo-intro>p,.contact-details span,.contact-details small,.demo-points{color:#fff!important}.contact-left em,.demo-intro em{color:#d43a46!important}.contact-form,.demo-form-redesign{border:0!important;border-radius:28px!important;padding:38px!important;box-shadow:0 20px 55px #173f371a!important;background:#fff!important}.contact-form input,.contact-form textarea,.demo-form-redesign input,.demo-form-redesign textarea,.demo-form-redesign select{background:#f4f7f4!important;border-radius:12px!important;padding:14px!important}.notfound{background:#173f37!important;color:#fff!important;min-height:calc(100vh - 78px)!important}.notfound h1{color:#fff!important}.notfound h1 em{color:#d43a46!important}.notfound>span{color:#d43a46!important}@media(max-width:950px){.feature-bento,.solutions-grid,.career-values,.rd-pricing-grid,.stories-list{grid-template-columns:1fr 1fr!important}.stories-list article:nth-child(2n),.career-values article:nth-child(2),.career-values article:nth-child(3),.feature-bento-card:nth-child(2),.feature-bento-card:nth-child(3),.solutions-grid article:nth-child(2),.solutions-grid article:nth-child(3){margin-top:0;transform:none}.product-new-hero,.feature-intro,.solutions-hero,.integrations-hero,.careers-hero,.contact-page,.demo-page{grid-template-columns:1fr!important}.integration-wall{grid-template-columns:repeat(2,1fr)!important}.product-module-tabs{grid-template-columns:1fr 1fr!important}.stories-list{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.redesign{min-height:calc(100vh - 65px)}.product-new-hero,.feature-intro,.solutions-hero,.integrations-hero,.careers-hero,.modules-hero,.pricing-hero,.resources-hero,.stories-hero,.company-hero,.contact-page,.demo-page{padding:58px 20px 42px!important}.feature-bento,.solutions-grid,.career-values,.rd-pricing-grid,.stories-list,.integration-wall,.resource-grid,.resource-feature,.module-list,.help-layout,.company-manifesto{padding-left:20px!important;padding-right:20px!important}.feature-bento,.solutions-grid,.career-values,.rd-pricing-grid,.stories-list,.integration-wall,.product-module-tabs{grid-template-columns:1fr!important}.contact-left,.demo-intro{padding:32px!important;min-height:auto}.product-new-band{padding:55px 20px!important}.stories-list article{min-height:340px}.rd-price:nth-child(2){transform:none}}main.redesign h1,main.redesign .product-new-copy h1,main.redesign .feature-intro h1,main.redesign .modules-hero h1,main.redesign .solutions-hero h1{font-size:clamp(36px,4.2vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em!important}main.redesign h2,main.redesign .rd-section-intro h2,main.redesign .product-section-intro h2,main.redesign .product-band h2,main.redesign .feature-bento-card h2,main.redesign .module-list h2,main.redesign .solutions-grid h2,main.redesign .story-head h2,main.redesign .dayflow-head h2,main.redesign .product-lab-head h2,main.redesign .outcome-head h2,main.redesign .about-modern-copy h2,main.redesign .customer-people-head h2,main.redesign .resources-modern-head h2,main.redesign .company-modern-head h2{font-size:clamp(28px,3.1vw,38px)!important;line-height:1.1!important;letter-spacing:-.03em!important}main.redesign h3,main.redesign .preview-copy h3,main.redesign .story-panel-copy h3,main.redesign .outcome-feature-copy h3,main.redesign .resource-featured-copy h3,main.redesign .why-story-copy h3{font-size:clamp(20px,2vw,26px)!important;line-height:1.18!important}@media(max-width:700px){main.redesign h1,main.redesign .product-new-copy h1,main.redesign .feature-intro h1,main.redesign .modules-hero h1,main.redesign .solutions-hero h1{font-size:32px!important}main.redesign h2,main.redesign .rd-section-intro h2,main.redesign .product-section-intro h2,main.redesign .product-band h2,main.redesign .feature-bento-card h2,main.redesign .module-list h2,main.redesign .solutions-grid h2,main.redesign .story-head h2,main.redesign .dayflow-head h2,main.redesign .product-lab-head h2,main.redesign .outcome-head h2,main.redesign .about-modern-copy h2,main.redesign .customer-people-head h2,main.redesign .resources-modern-head h2,main.redesign .company-modern-head h2{font-size:27px!important}}.product-explore-link{display:inline-flex!important;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,#176b63,#0f5149)!important;color:#fff!important;box-shadow:0 14px 28px -17px #0f51498c;font-weight:800!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.product-explore-link:hover{transform:translateY(-2px);background:linear-gradient(135deg,#0f5149,#0b453d)!important;box-shadow:0 18px 32px -16px #0f5149a6}.product-explore-link span{font-size:17px;line-height:1}#features .feature-explore-btn,.feature-explore-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;width:max-content;margin-top:10px!important;padding:12px 17px!important;border-radius:12px!important;background:linear-gradient(135deg,#176b63,#0f5149)!important;color:#fff!important;box-shadow:0 14px 28px -17px #0f51498c!important;font-size:12px!important;font-weight:800!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease!important}#features .feature-explore-btn:hover,.feature-explore-btn:hover{transform:translateY(-2px)!important;background:linear-gradient(135deg,#0f5149,#0b453d)!important;box-shadow:0 18px 32px -16px #0f5149a6!important}#features .feature-explore-btn b,.feature-explore-btn b{font-size:17px!important;line-height:1!important}.features-multipage{background:#f7fcf7;min-height:100vh}.features-multipage .luxury-features-section{padding-top:76px;padding-bottom:82px;min-height:100vh}.features-multipage .luxury-features-head{max-width:760px}.features-multipage .feature-showcase-grid{gap:20px}@media(max-width:700px){.features-multipage .luxury-features-section{padding-top:48px;padding-bottom:55px}.product-explore-link{padding:11px 15px}}.company-vivid{background:#f3f7f3!important}.co-eyebrow{display:inline-flex;align-items:center;gap:8px;font:700 10.5px JetBrains Mono,monospace;letter-spacing:.13em;color:var(--rd-teal);text-transform:uppercase;margin-bottom:16px}.co-eyebrow .rd-icon{width:15px;height:15px}.co-hero{position:relative;max-width:1000px;margin:0 auto;padding:110px 32px 60px;overflow:hidden}.co-hero-glow{position:absolute;top:-140px;right:-120px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(22,115,107,.16),transparent 70%);pointer-events:none}.co-hero h1{position:relative;font-size:clamp(40px,6vw,64px)!important;line-height:1!important;letter-spacing:-.045em;margin:18px 0 20px}.co-hero>p{position:relative;max-width:600px;color:var(--rd-muted);font-size:17px;line-height:1.7;margin:0 0 34px}.co-hero-actions{position:relative;display:flex;align-items:center;gap:26px;margin-bottom:52px;flex-wrap:wrap}.co-hero-link{font-size:13px;font-weight:800;color:var(--rd-teal);display:inline-flex;align-items:center;gap:5px}.co-stat-row{position:relative;display:flex;gap:46px;padding-top:28px;border-top:1px solid var(--rd-line);flex-wrap:wrap}.co-stat-row strong{display:block;font:700 32px Space Grotesk,sans-serif;color:var(--rd-ink)}.co-stat-row span{font:9px JetBrains Mono;letter-spacing:.09em;text-transform:uppercase;color:var(--rd-muted)}.co-why{max-width:1180px;margin:0 auto;padding:20px 32px 90px;display:grid;grid-template-columns:1.3fr .9fr;gap:28px;align-items:start}.co-why-copy h2{font-size:clamp(28px,3.4vw,40px)!important;line-height:1.15!important;letter-spacing:-.03em;margin:0 0 18px}.co-why-copy p{color:var(--rd-muted);font-size:15.5px;line-height:1.75;margin:0 0 16px;max-width:560px}.co-why-card{background:linear-gradient(160deg,#16736b,#1d5653);color:#fff;border-radius:22px;padding:34px 30px;box-shadow:0 20px 45px #173f372e}.co-why-card .co-eyebrow{color:#bfe6e0}.co-why-card h3{font-size:22px!important;line-height:1.35!important;letter-spacing:-.01em;margin:0 0 26px;font-weight:600}.co-why-tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.co-why-tags span{font:700 10px JetBrains Mono;letter-spacing:.07em;background:#ffffff24;padding:8px 12px;border-radius:999px}.co-why-tags i{width:14px;height:1px;background:#ffffff59}.co-chapters{max-width:1000px;margin:0 auto;padding:30px 32px 100px}.co-chapters-head h2{font-size:clamp(30px,4vw,44px)!important;line-height:1.08!important;letter-spacing:-.03em;margin:0}.co-timeline{position:relative;margin-top:50px;padding-left:64px}.co-timeline-line{position:absolute;left:23px;top:6px;bottom:6px;width:2px;background:linear-gradient(#16736b,#86b5ad)}.co-chapter{position:relative;padding-bottom:44px}.co-chapter:last-child{padding-bottom:0}.co-chapter-marker{position:absolute;left:-64px;top:0;width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--rd-line);display:grid;place-items:center;color:var(--rd-teal);box-shadow:0 10px 22px #173f3714}.co-chapter-marker .rd-icon{width:21px;height:21px}.co-chapter-top{display:flex;align-items:center;gap:12px;margin-bottom:6px}.co-chapter-year{font:700 11px JetBrains Mono;color:var(--rd-teal)}.co-chapter-index{font:700 10px JetBrains Mono;color:var(--rd-muted);opacity:.6}.co-chapter h3{font-size:22px!important;margin:0 0 6px;letter-spacing:-.02em}.co-chapter p{color:var(--rd-muted);font-size:14.5px;line-height:1.6;margin:0;max-width:560px}.co-principles{max-width:1180px;margin:0 auto;padding:20px 32px 100px}.co-principles-head h2{font-size:clamp(28px,3.6vw,42px)!important;letter-spacing:-.03em;margin:0 0 40px}.co-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.co-principle-card{border:1px solid var(--rd-line);border-radius:20px;padding:28px;background:#fff;min-height:200px;display:flex;flex-direction:column;box-shadow:0 10px 26px #173f370d;transition:transform .25s ease,box-shadow .25s ease}.co-principle-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px #173f371f}.co-principle-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#e6f3e7;color:var(--rd-teal);margin-bottom:20px}.co-principle-icon .rd-icon{width:21px;height:21px}.co-principle-card b{font:700 11px JetBrains Mono;letter-spacing:.1em;color:var(--rd-ink)}.co-principle-card p{font-size:16px;line-height:1.4;color:var(--rd-muted);margin:10px 0 0}.co-principle-card.cp-1 .co-principle-icon{background:#fdece7;color:#c2532b}.co-principle-card.cp-2 .co-principle-icon{background:#eef1fb;color:#4c5fd6}.co-platform{background:var(--rd-ink);color:#fff;border-radius:28px;max-width:1180px;margin:0 32px 100px;padding:60px;display:grid;grid-template-columns:1fr .9fr;gap:50px;align-items:center}.co-platform h2{color:#fff;font-size:clamp(28px,3.4vw,40px)!important;letter-spacing:-.03em;margin:0 0 16px}.co-platform em{color:#7ec8c0}.co-platform-copy>p{color:#a8c5c0;font-size:15.5px;line-height:1.7;max-width:440px;margin:0 0 22px}.co-platform-visual{display:grid;grid-template-columns:1fr 1fr;gap:12px}.co-flow-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;color:#fff}.co-flow-card .rd-icon{width:22px;height:22px;color:#7ec8c0}.co-flow-card span{font:700 11px JetBrains Mono;letter-spacing:.06em}.co-end{text-align:center;max-width:700px;margin:0 auto;padding:100px 24px}.co-end h2{font-size:clamp(32px,4.4vw,50px)!important;line-height:1.05!important;letter-spacing:-.035em;margin:16px 0}.co-end p{color:var(--rd-muted);font-size:16px;line-height:1.6;max-width:480px;margin:0 auto 30px}.co-end>div{display:flex;justify-content:center;align-items:center;gap:26px;flex-wrap:wrap}@media(max-width:900px){.co-why{grid-template-columns:1fr}.co-platform{grid-template-columns:1fr;padding:40px;margin-left:20px;margin-right:20px}}@media(max-width:700px){.co-hero{padding:70px 20px 40px}.co-why,.co-chapters,.co-principles{padding-left:20px;padding-right:20px}.co-principles-grid{grid-template-columns:1fr}.co-platform-visual{grid-template-columns:1fr 1fr}.co-stat-row{gap:28px}.co-timeline{padding-left:54px}.co-chapter-marker{left:-54px;width:40px;height:40px}}.company-journal{background:#f2f5ed!important;color:#1d2635!important;overflow:hidden}.company-journal .page-kicker{color:#667085!important;letter-spacing:.18em!important}.company-journal-hero{max-width:1220px;margin:0 auto;padding:38px 34px 58px!important;min-height:690px;display:flex;flex-direction:column}.company-hero-top{display:flex;justify-content:space-between;border-top:1px solid #c6c8c0;border-bottom:1px solid #c6c8c0;padding:13px 0;font:700 10px/1.2 monospace;letter-spacing:.12em;color:#53606f}.company-hero-main{display:grid;grid-template-columns:90px 1.35fr .7fr;gap:35px;align-items:end;flex:1;padding:70px 0}.company-hero-number{font:700 13px monospace;color:#778292;align-self:start;border-top:2px solid #1d2635;padding-top:10px}.company-journal-hero h1{font-size:clamp(58px,8vw,104px)!important;line-height:.91!important;letter-spacing:-.065em!important;margin:15px 0 0!important;color:#1d2635!important;max-width:850px}.company-journal-hero h1 em{color:#5b7aa5!important;font-style:normal!important}.company-hero-main>p{font-size:17px;line-height:1.65;margin:0 0 7px;color:#53606f;max-width:360px}.company-hero-footer{display:flex;align-items:center;gap:16px;font:700 10px monospace;letter-spacing:.13em;color:#657181}.company-hero-footer i{height:1px;background:#b6b8b0;flex:1}.company-editorial{max-width:1220px;margin:auto;padding:90px 34px 120px!important;display:grid;grid-template-columns:150px 1fr 250px;gap:55px;border-top:1px solid #d0d3c9}.company-editorial aside{display:flex;flex-direction:column;gap:16px;font:700 10px monospace;letter-spacing:.12em;color:#748093}.company-editorial aside b{font:400 46px Georgia,serif;color:#5b7aa5}.company-editorial-copy{max-width:650px}.company-editorial-copy p{font-size:18px;line-height:1.75;color:#4d5867;margin:0 0 20px}.company-editorial-copy .company-lead{font:400 clamp(31px,4vw,48px)/1.13 Georgia,serif;letter-spacing:-.03em;color:#1d2635}.company-editorial-copy strong{font-weight:400;color:#5b7aa5}.company-note{border-left:2px solid #9aaac0;padding:12px 0 12px 22px;align-self:end}.company-note span{font:700 10px monospace;letter-spacing:.12em;color:#738094}.company-note p{font:400 24px/1.25 Georgia,serif;color:#273448;margin:15px 0 0}.company-chapters{background:#e6eaec!important;padding:105px max(34px,calc((100% - 1152px)/2)) 110px!important}.company-chapters-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.company-chapters-head h2{font:400 clamp(48px,6vw,76px)/.95 Georgia,serif!important;letter-spacing:-.055em;color:#1d2635!important;margin:0!important}.company-chapters-head h2 em{color:#5b7aa5;font-style:normal}.company-chapter-list{border-top:1px solid #b9c0c5}.company-chapter-list article{display:grid;grid-template-columns:100px 1fr 40px;gap:30px;padding:28px 0;border-bottom:1px solid #b9c0c5;align-items:start;transition:.25s}.company-chapter-list article:hover{padding-left:14px;background:#ffffff4d}.chapter-index{font:700 11px monospace;color:#667b99;padding-top:7px}.company-chapter-list h3{font:400 34px/1.1 Georgia,serif!important;margin:0 0 8px;color:#1d2635}.company-chapter-list p{font-size:16px;line-height:1.6;color:#566171;max-width:620px;margin:0}.chapter-arrow{font-size:23px;color:#5b7aa5}.company-principles{max-width:1220px;margin:auto;padding:110px 34px!important;display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.principles-title span,.platform-label{font:700 10px monospace;letter-spacing:.15em;color:#6f7c8d}.principles-title h2{font:400 clamp(55px,7vw,88px)/.88 Georgia,serif!important;letter-spacing:-.06em;margin:25px 0 0;color:#1d2635!important}.principles-title em{color:#5b7aa5;font-style:normal}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d6d9da}.principles-grid article{background:#f2f5ed;padding:28px 22px;min-height:260px;display:flex;flex-direction:column}.principles-grid b{font:400 28px Georgia,serif;color:#7e8da0}.principles-grid span{font:700 10px monospace;letter-spacing:.12em;color:#6c7a8d;margin-top:45px}.principles-grid p{font:400 24px/1.2 Georgia,serif;color:#263447;margin-top:14px}.company-platform{background:#1d2635!important;color:#fff!important;padding:95px max(34px,calc((100% - 1152px)/2)) 80px!important;display:grid;grid-template-columns:180px 1fr;gap:40px}.company-platform h2{font:400 clamp(45px,6vw,75px)/.95 Georgia,serif!important;letter-spacing:-.055em;color:#fff!important;margin:0}.company-platform h2 em{color:#9fb9d6;font-style:normal}.platform-copy>p{max-width:450px;color:#bcc6d0;font-size:17px;line-height:1.65;margin:25px 0}.company-line-link{color:#fff;text-decoration:none;border-bottom:1px solid #7f8b98;padding-bottom:8px;font-weight:700}.company-line-link span{color:#9fb9d6;margin-left:15px}.platform-map{grid-column:2;display:flex;align-items:center;gap:14px;margin-top:70px;padding-top:20px;border-top:1px solid #45505f}.platform-map span{font:700 10px monospace;letter-spacing:.1em}.platform-map i{height:1px;background:#536173;flex:1}.company-end{text-align:center;padding:120px 20px!important;max-width:850px;margin:auto}.company-end h2{font:400 clamp(55px,7vw,92px)/.9 Georgia,serif!important;letter-spacing:-.06em;margin:20px 0!important;color:#1d2635!important}.company-end h2 em{font-style:normal;color:#5b7aa5}.company-end p{font-size:18px;line-height:1.6;color:#5b6674;max-width:530px;margin:28px auto}.company-end>div{display:flex;justify-content:center;gap:28px;align-items:center;margin-top:30px}.company-ghost-link{color:#34475e;text-decoration:none;font-weight:700}.company-journal .rd-dark{background:#1d2635!important;color:#fff!important;border-color:#1d2635!important}@media(max-width:800px){.company-journal-hero{min-height:600px}.company-hero-main{grid-template-columns:1fr;gap:25px;padding:55px 0}.company-hero-number{display:none}.company-editorial{grid-template-columns:1fr;gap:28px;padding-top:65px!important}.company-editorial aside{flex-direction:row}.company-note{align-self:start}.company-chapters-head{display:block}.company-chapters-head h2{margin-top:18px!important}.company-principles{grid-template-columns:1fr;gap:50px}.principles-grid{grid-template-columns:1fr}.principles-grid article{min-height:0}.principles-grid span{margin-top:25px}.company-platform{grid-template-columns:1fr}.platform-map{grid-column:1;margin-top:35px;flex-wrap:wrap}.platform-map i{min-width:25px}.company-end>div{flex-direction:column}.company-hero-main>p{max-width:500px}.company-hero-top{font-size:8px}}@media(max-width:520px){.company-journal-hero,.company-editorial{padding-left:20px!important;padding-right:20px!important}.company-hero-top{gap:15px}.company-journal-hero h1{font-size:54px!important}.company-editorial-copy .company-lead{font-size:31px}.company-chapters{padding-left:20px!important;padding-right:20px!important}.company-chapter-list article{grid-template-columns:40px 1fr 20px;gap:15px}.company-principles,.company-platform{padding-left:20px!important;padding-right:20px!important}.company-chapter-list h3{font-size:28px!important}}.solutions-page{background:#f1f7f1;overflow:hidden}.solutions-new-hero{max-width:1180px;margin:0 auto;padding:88px 32px 78px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.solutions-hero-copy .page-kicker{display:inline-flex;margin-bottom:4px}.solutions-hero-copy h1{font-size:76px;line-height:.94;letter-spacing:-.06em;margin:20px 0 25px;max-width:760px}.solutions-hero-copy h1 em,.solutions-intro h2 em,.usecases-heading h2 em,.solutions-final-cta h2 em{font-style:normal;color:var(--rd-teal)}.solutions-hero-copy>p{max-width:610px;color:var(--rd-muted);font-size:16px;line-height:1.8}.solutions-hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.solutions-text-link{color:var(--rd-ink);font-size:12px;font-weight:800}.solutions-text-link span{color:var(--rd-teal);margin-left:8px;font-size:17px}.solutions-command{min-height:405px;background:var(--rd-ink);color:#fff;border-radius:18px;padding:26px;position:relative;box-shadow:0 25px 60px #123b331f;transform:rotate(1deg)}.command-top{display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.12);font:9px JetBrains Mono;letter-spacing:.1em;color:#a0bda2}.command-top b{color:#a6dfaa;font-weight:700}.command-title{padding:32px 0 26px}.command-title small{display:block;color:#7ac7bf;font:9px JetBrains Mono;letter-spacing:.12em;margin-bottom:9px}.command-title strong{font:500 31px/1.05 Space Grotesk;letter-spacing:-.03em}.command-flow{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;gap:7px;align-items:center}.command-flow>div{min-height:112px;border:1px solid rgba(255,255,255,.12);background:#ffffff09;border-radius:10px;padding:14px;display:flex;flex-direction:column}.command-flow span{font:9px JetBrains Mono;color:#7ac7bf}.command-flow b{font:700 13px Space Grotesk;margin-top:auto}.command-flow small{font-size:9px;color:#a0bda2;margin-top:5px}.command-flow i{font-style:normal;text-align:center;color:#a6dfaa;font-size:17px}.command-status{position:absolute;left:26px;right:26px;bottom:24px;padding-top:17px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;font:8px JetBrains Mono;color:#8ba9a1}.command-status span{display:flex;align-items:center;gap:7px}.command-status i{width:6px;height:6px;border-radius:50%;background:#9fc8b8;display:inline-block}.command-status b{font-weight:700;color:#b6d2b8}.solutions-intro{max-width:1116px;margin:0 auto;padding:58px 32px 38px;border-top:1px solid var(--rd-line);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.solutions-intro h2,.usecases-heading h2{font-size:50px;line-height:.98;letter-spacing:-.05em;margin:18px 0 0}.solutions-intro>p{max-width:490px;color:var(--rd-muted);font-size:14px;line-height:1.8;margin:0}.solutions-new-list{max-width:1116px;margin:0 auto;padding:0 32px 90px}.solution-row{display:grid;grid-template-columns:55px 64px 1fr 145px;gap:22px;align-items:start;padding:38px 0;border-top:1px solid var(--rd-line);transition:transform .35s ease,padding .35s ease}.solution-row:last-child{border-bottom:1px solid var(--rd-line)}.solution-row:hover{transform:translate(8px)}.solution-row-index{font:700 11px JetBrains Mono;color:var(--rd-teal);padding-top:7px}.solution-row-icon{width:58px;height:58px;border-radius:13px;background:#fff;border:1px solid var(--rd-line);display:grid;place-items:center;color:var(--rd-ink)}.solution-row-icon svg{width:28px;height:28px}.solution-row-main{min-width:0}.solution-row-eyebrow{font:9px JetBrains Mono;color:var(--rd-muted);letter-spacing:.12em}.solution-row-main h2{font-size:31px;letter-spacing:-.035em;margin:8px 0 9px}.solution-row-main>p{color:var(--rd-muted);font-size:13px;line-height:1.7;max-width:630px;margin:0}.solution-outcomes{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.solution-outcomes span{border:1px solid var(--rd-line);background:#fff;border-radius:30px;padding:7px 10px;font:9px JetBrains Mono;color:var(--rd-ink)}.solution-row-link{display:inline-block;margin-top:20px;font-size:11px;font-weight:800;color:var(--rd-ink)}.solution-row-link b{color:var(--rd-teal);font-size:16px;margin-left:5px}.solution-row-stat{border-left:1px solid var(--rd-line);padding-left:22px;min-height:105px;display:flex;flex-direction:column;justify-content:center}.solution-row-stat strong{font:700 35px/1 Space Grotesk;letter-spacing:-.04em;color:var(--rd-ink)}.solution-row-stat span{font:8px JetBrains Mono;color:var(--rd-muted);letter-spacing:.12em;margin-top:7px}.solutions-usecases{background:#fff;border-top:1px solid var(--rd-line);border-bottom:1px solid var(--rd-line);padding:90px max(32px,calc((100% - 1116px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.usecases-heading .page-kicker{color:var(--rd-teal)}.usecases-track{display:grid;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;gap:8px}.usecases-track>div{min-height:160px;padding:17px;background:#f1f7f1;border:1px solid var(--rd-line);border-radius:11px;display:flex;flex-direction:column}.usecases-track span{font:9px JetBrains Mono;color:var(--rd-teal)}.usecases-track b{font:700 12px Space Grotesk;margin-top:auto}.usecases-track p{font-size:10px;line-height:1.5;color:var(--rd-muted);margin:7px 0 0}.usecases-track i{font-style:normal;color:var(--rd-teal);text-align:center}.solutions-final-cta{max-width:1116px;margin:75px auto 85px;padding:55px 58px;border-radius:16px;background:var(--rd-ink);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:center}.solutions-final-cta .page-kicker{color:#a6dfaa}.solutions-final-cta h2{font-size:48px;line-height:.98;letter-spacing:-.045em;margin:18px 0 0}.solutions-final-cta>div:last-child{padding-left:15px}.solutions-final-cta p{color:#aac7ac;font-size:13px;line-height:1.7;max-width:340px;margin:0 0 25px}.solutions-final-cta .rd-light{background:#fff;color:var(--rd-ink)}@media(max-width:900px){.solutions-new-hero{grid-template-columns:1fr;gap:50px;padding-top:65px}.solutions-hero-copy h1{font-size:60px}.solutions-command{transform:none;min-height:370px}.solutions-intro{grid-template-columns:1fr;gap:25px}.solution-row{grid-template-columns:45px 58px 1fr;gap:16px}.solution-row-stat{grid-column:3;border-left:0;border-top:1px solid var(--rd-line);padding:15px 0 0;min-height:0;display:flex;flex-direction:row;align-items:baseline;gap:9px}.solution-row-stat strong{font-size:27px}.solutions-usecases{grid-template-columns:1fr;gap:40px}.solutions-final-cta{margin-left:32px;margin-right:32px;grid-template-columns:1fr;gap:30px}.solutions-final-cta>div:last-child{padding-left:0}}@media(max-width:600px){.solutions-new-hero{padding:50px 20px 55px}.solutions-hero-copy h1{font-size:46px}.solutions-hero-copy>p{font-size:14px}.solutions-hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.solutions-command{padding:20px;min-height:360px}.command-flow{grid-template-columns:1fr}.command-flow>div{min-height:70px}.command-flow i{display:none}.command-status{left:20px;right:20px}.command-status b{display:none}.solutions-intro{padding:45px 20px 30px}.solutions-intro h2,.usecases-heading h2{font-size:39px}.solutions-new-list{padding:0 20px 65px}.solution-row{grid-template-columns:38px 52px 1fr;gap:11px;padding:28px 0}.solution-row-icon{width:50px;height:50px}.solution-row-main h2{font-size:25px}.solution-outcomes span{font-size:8px}.solution-row-stat{grid-column:3}.solutions-usecases{padding:60px 20px}.usecases-track{grid-template-columns:1fr 15px 1fr;gap:7px}.usecases-track>div:nth-of-type(3),.usecases-track>i:nth-of-type(3){display:none}.usecases-track>div{min-height:130px}.solutions-final-cta{margin:50px 20px 60px;padding:38px 27px}.solutions-final-cta h2{font-size:39px}}.footer-modern{background:linear-gradient(135deg,#08241c,#0d3a32 55%,#114b43);color:#edf8ee}.footer-modern-glow{background:radial-gradient(circle,rgba(138,217,209,.2),transparent 68%)}.footer-cta-banner{border-color:#ffffff1f;background:linear-gradient(110deg,#ffffff1a,#8ad9d11a)}.footer-cta-banner>div>span{color:#aae8b0}.footer-cta-banner p{color:#cde8d0}.footer-cta-button{background:#e7f7e9;color:#0d3a32}.footer-cta-button:hover{background:#fff}.footer-brand-lockup{color:#fff}.footer-brand-mark{background:linear-gradient(135deg,#b94c57,#258e86)}.footer-brand-modern p{color:#bfdac2}.footer-status{color:#bfddc2}.footer-status i{background:#8ae0d8;box-shadow:0 0 0 4px #8ae0d81a}.footer-modern-col h5,.footer-newsletter h5{color:#fff}.footer-modern-col a{color:#c8e2cb}.footer-modern-col a:hover{color:#aaf2b1}.footer-newsletter p{color:#bfdac2}.footer-input-wrap{border-color:#ffffff2e;background:#ffffff12}.footer-input-wrap input{color:#fff}.footer-input-wrap input::placeholder{color:#a2bfa6}.footer-input-wrap button{background:#b94c57;color:#fff}.footer-form-msg{color:#a5f0ac}.footer-modern-bottom{border-top-color:#ffffff24;color:#a6bfaa}.footer-modern-bottom a{color:#bfd8c2}.footer-modern-bottom a:hover{color:#aaf2b1}.footer-socials a{border-color:#ffffff2e;color:#cee6d1}.footer-socials a:hover{background:#ffffff1a;color:#fff}.careers-v2{background:#f7faf8!important;color:#173f37!important}.careers-v2-hero{min-height:610px!important;grid-template-columns:1.05fr .95fr!important;align-items:center!important;background:linear-gradient(135deg,#edf7f2,#f7faf8 62%,#e7f1ec)!important;position:relative;overflow:hidden}.careers-v2-hero h1{max-width:720px!important;color:#173f37!important}.careers-v2-hero h1 em,.career-intro h2 em,.career-journey h2 em,.career-bottom-cta h2 em{color:#0d8a7b!important;font-style:normal}.careers-hero-copy>p{max-width:560px!important;font-size:17px!important;line-height:1.75!important;color:#607a74!important}.careers-hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.careers-text-link{font-weight:800;color:#173f37;text-decoration:none;font-size:13px}.careers-hero-art{min-height:440px;position:relative;border-radius:32px;background:#0f4d46;overflow:hidden;box-shadow:0 30px 70px #173f3724}.career-orbit{position:absolute;border:1px solid rgba(190,239,228,.25);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation:careerFloat 8s ease-in-out infinite}.career-orbit-one{width:360px;height:360px}.career-orbit-two{width:220px;height:220px;animation-delay:-2s}.careers-hero-art:before,.careers-hero-art:after{content:"";position:absolute;border-radius:50%;background:#63cdb924}.careers-hero-art:before{width:260px;height:260px;right:-90px;bottom:-100px}.careers-hero-art:after{width:120px;height:120px;left:-45px;top:-45px}.career-note{position:absolute;left:42px;top:48px;z-index:2;color:#fff}.career-note span{display:block;font:700 10px JetBrains Mono,monospace;letter-spacing:.16em;color:#7ee1cf;margin-bottom:18px}.career-note strong{font:700 clamp(31px,3.5vw,48px) "Space Grotesk",sans-serif;line-height:1.05;letter-spacing:-.04em}.career-mini-card{position:absolute;right:28px;bottom:28px;width:220px;padding:18px;border-radius:18px;background:#fffffff5;box-shadow:0 15px 35px #00000024;z-index:3}.career-mini-card b{font:700 11px JetBrains Mono;color:#0d8a7b}.career-mini-card span{display:block;font:700 10px JetBrains Mono;letter-spacing:.1em;color:#173f37;margin:5px 0}.career-mini-card small{display:block;color:#718481;line-height:1.45;font-size:11px}.career-intro{max-width:1220px;margin:auto;padding:105px 34px 45px;display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:end}.career-intro h2,.career-journey h2,.career-bottom-cta h2{font-size:clamp(42px,5vw,66px);line-height:.98;letter-spacing:-.055em;margin:14px 0 0}.career-intro>p{font-size:15px;line-height:1.8;color:#607a74;max-width:480px;margin:0}.career-values-v2{max-width:1220px;margin:auto;padding:25px 34px 95px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.career-values-v2 article{position:relative;background:#fff;border:1px solid #d7e7e0;border-radius:24px;padding:28px;min-height:275px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.career-values-v2 article:hover{transform:translateY(-8px);box-shadow:0 24px 50px #173f371a;border-color:#9acdc2}.career-values-v2 article>span{font:700 10px JetBrains Mono;color:#0d8a7b}.career-value-icon{position:absolute;right:24px;top:22px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e8f5f0;color:#0d8a7b;font-size:22px;transition:transform .3s ease}.career-values-v2 article:hover .career-value-icon{transform:rotate(12deg) scale(1.1)}.career-values-v2 h3{font-size:24px;margin:70px 0 10px;letter-spacing:-.03em}.career-values-v2 p{font-size:12.5px;line-height:1.65;color:#718481;margin:0;max-width:300px}.career-journey{background:#173f37;color:#fff;padding:90px max(34px,calc((100% - 1220px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.career-journey .page-kicker{color:#79d9c8}.career-journey h2{color:#fff}.career-steps{display:grid;gap:0}.career-steps>div{display:grid;grid-template-columns:46px 1fr;column-gap:18px;padding:0 0 28px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.13)}.career-steps>div:last-child{margin-bottom:0}.career-steps b{font:700 10px JetBrains Mono;color:#79d9c8}.career-steps strong{font-size:18px}.career-steps p{grid-column:2;color:#a9c4bf;font-size:12px;line-height:1.6;margin:6px 0 0;max-width:500px}.careers-jobs-v2{padding-top:100px!important;padding-bottom:105px!important}.careers-jobs-heading{display:grid;grid-template-columns:1fr .9fr;column-gap:70px;align-items:end}.careers-jobs-heading span{grid-column:1}.careers-jobs-heading h2{font-size:52px;margin:12px 0 0}.careers-jobs-heading p{grid-column:2;grid-row:1/3;color:#718481;font-size:13px;line-height:1.65;margin:0}.careers-jobs-heading p a{color:#0d8a7b;font-weight:800;text-decoration:none}.career-filters{display:flex;flex-wrap:wrap;gap:8px;margin:35px 0 16px}.career-filters button{border:1px solid #d3e4dd;background:#fff;color:#55716b;padding:10px 15px;border-radius:999px;font-size:11px;font-weight:800;cursor:pointer;transition:.2s}.career-filters button:hover,.career-filters button.active{background:#0d7d70;color:#fff;border-color:#0d7d70;transform:translateY(-1px)}.career-job-list{display:grid;gap:10px}.career-job-list article{background:#fff;border:1px solid #d6e5df;border-radius:18px;overflow:hidden;transition:.25s}.career-job-list article:hover,.career-job-list article.is-open{border-color:#8fc6bb;box-shadow:0 16px 35px #173f3712}.career-job-row{width:100%;border:0;background:none;display:grid;grid-template-columns:55px 1fr 40px;gap:20px;align-items:center;text-align:left;padding:22px 25px;cursor:pointer;color:#173f37}.career-job-number{font:700 10px JetBrains Mono;color:#0d8a7b}.career-job-main small{display:block;font:700 9px JetBrains Mono;letter-spacing:.05em;color:#849992;text-transform:uppercase}.career-job-main strong{display:block;font-size:20px;margin:5px 0 3px}.career-job-main em{font-style:normal;font-size:11px;color:#718481}.career-job-arrow{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#edf7f3;color:#0d8a7b;font-size:19px;transition:.2s}.career-job-row:hover .career-job-arrow{transform:rotate(90deg);background:#0d7d70;color:#fff}.career-job-detail{display:grid;grid-template-columns:1.4fr .9fr auto;gap:22px;align-items:center;border-top:1px solid #e1ece8;background:#f7fbf9;padding:18px 25px 20px 100px}.career-job-detail p{font-size:12px;line-height:1.6;color:#607a74;margin:0}.career-job-detail>span{font-size:10px;color:#6c8580;line-height:1.5}.career-job-detail a{font-size:11px;font-weight:800;color:#0d7d70;text-decoration:none;white-space:nowrap}.career-bottom-cta{max-width:1220px;margin:0 auto 90px;padding:65px 70px;border-radius:28px;background:#e6f4ef;text-align:center}.career-bottom-cta p{max-width:580px;margin:18px auto 26px;color:#607a74;font-size:13px;line-height:1.7}@keyframes careerFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}@media(max-width:900px){.careers-v2-hero,.career-intro,.career-journey{grid-template-columns:1fr!important}.careers-hero-art{min-height:360px}.career-values-v2{grid-template-columns:1fr 1fr}.career-journey{gap:45px}.careers-jobs-heading{grid-template-columns:1fr}.careers-jobs-heading p{grid-column:1;grid-row:auto;margin-top:12px}.career-job-detail{grid-template-columns:1fr;padding-left:25px}.career-job-detail a{justify-self:start}}@media(max-width:600px){.careers-v2-hero{padding:52px 20px 30px!important}.careers-hero-actions{flex-wrap:wrap}.career-values-v2{grid-template-columns:1fr;padding-left:20px!important;padding-right:20px!important}.career-intro{padding:75px 20px 35px}.career-journey{padding:70px 20px}.careers-jobs-v2{padding-left:20px!important;padding-right:20px!important}.career-job-row{grid-template-columns:32px 1fr 34px;gap:10px;padding:18px 15px}.career-job-main strong{font-size:16px}.career-bottom-cta{margin:0 20px 65px;padding:45px 24px}.career-note{left:26px;top:30px}.career-mini-card{right:18px;bottom:18px;width:190px}}.help-intro{max-width:620px;margin:-10px auto 22px;color:var(--rd-muted);font-size:15px;line-height:1.65}.help-popular{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.help-popular span{font-size:11px;color:var(--rd-muted);font-weight:700}.help-popular button{border:1px solid var(--rd-line);background:#fff;border-radius:999px;padding:7px 11px;font-size:11px;color:var(--rd-ink);cursor:pointer}.help-popular button:hover{border-color:var(--rd-teal);color:var(--rd-teal)}.help-side-card{margin-top:30px;padding:18px;border:1px solid var(--rd-line);border-radius:12px;background:#f7fbf8}.help-side-card b{font-size:14px}.help-side-card p{font-size:11px;line-height:1.5;color:var(--rd-muted);margin:7px 0 12px}.help-side-card a{font-size:11px;color:var(--rd-teal);font-weight:800;text-decoration:none}.help-results-head>div{display:flex;flex-direction:column;gap:5px}.help-results-head .page-kicker{font-size:9px;margin:0}.help-empty{padding:55px 0}.help-empty h3{font-size:24px;margin-bottom:8px}.help-empty p{max-width:470px;color:var(--rd-muted);font-size:13px;line-height:1.6;margin-bottom:22px}.help-bottom{max-width:1050px;margin:0 auto 100px;padding:58px 40px;border-top:1px solid var(--rd-line);display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px}.help-bottom span{grid-column:1/-1;font:10px JetBrains Mono;color:var(--rd-teal);letter-spacing:.08em}.help-bottom h2{font-size:38px;line-height:1.08;margin:0}.help-bottom em{font-family:Georgia,serif;font-weight:400;color:var(--rd-teal)}@media(max-width:700px){.help-bottom{margin:0 20px 70px;padding:40px 0;display:block}.help-bottom h2{font-size:31px;margin-bottom:22px}.help-side-card{display:none}}:focus-visible{outline:3px solid rgba(47,128,121,.45);outline-offset:3px}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(hover:none){.help-results article:hover{transform:none}.module-card:hover,.rd-price:hover{transform:none}}html.js-scroll{scroll-behavior:smooth}html.js-scroll .sec{position:relative;isolation:isolate}html.js-scroll .sec .wrap,html.js-scroll .sec>.container{transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1),filter .85s ease}html.js-scroll .scroll-ready .wrap,html.js-scroll .scroll-ready>.container{opacity:0;transform:translateY(46px);filter:blur(4px)}html.js-scroll .scroll-visible .wrap,html.js-scroll .scroll-visible>.container{opacity:1;transform:none;filter:none}html.js-scroll .motion-slide-left .wrap{transform:translate(-55px)}html.js-scroll .motion-slide-right .wrap{transform:translate(55px)}html.js-scroll .motion-scale .wrap{transform:scale(.965) translateY(24px)}html.js-scroll .motion-clip .wrap{clip-path:inset(0 0 12% 0 round 20px);transform:translateY(30px)}html.js-scroll .sec:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(22,115,107,.2),rgba(91,175,167,.24),transparent);transform:scaleX(0);transform-origin:center;transition:transform 1.15s cubic-bezier(.22,1,.36,1);z-index:2}html.js-scroll .scroll-visible.sec:after{transform:scaleX(1)}html.js-scroll .stagger-item{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .65s ease,transform .75s cubic-bezier(.22,1,.36,1)}html.js-scroll .scroll-visible .stagger-item{opacity:1;transform:none}html.js-scroll .scroll-visible .stagger-item:nth-child(1){transition-delay:.05s}html.js-scroll .scroll-visible .stagger-item:nth-child(2){transition-delay:.12s}html.js-scroll .scroll-visible .stagger-item:nth-child(3){transition-delay:.19s}html.js-scroll .scroll-visible .stagger-item:nth-child(4){transition-delay:.26s}html.js-scroll .scroll-visible .stagger-item:nth-child(5){transition-delay:.33s}html.js-scroll .scroll-visible .stagger-item:nth-child(6){transition-delay:.4s}.motion-orb{position:absolute;width:220px;height:220px;border-radius:50%;pointer-events:none;opacity:.18;filter:blur(2px);background:radial-gradient(circle,rgba(22,115,107,.22),transparent 68%);animation:thedayhrFloat 8s ease-in-out infinite;z-index:-1}.motion-orb.orb-teal{background:radial-gradient(circle,rgba(201,67,77,.2),transparent 68%);animation-delay:-3s}@keyframes thedayhrFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-22px,0) scale(1.08)}}#features .showcase-card{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease,border-color .35s ease!important}#features .showcase-card:hover{transform:translateY(-10px) rotateX(1deg)}#pricing .pricing-card-modern{transition:opacity .65s ease,transform .72s cubic-bezier(.22,1,.36,1),box-shadow .4s ease!important}#resources .resource-topic,#resources .resource-featured{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease!important}#resources .resource-topic:hover{transform:translateY(-7px)}#company .company-stats-modern>*,#company .company-value,#company .company-milestone{transition:opacity .65s ease,transform .72s cubic-bezier(.22,1,.36,1)}#contact .demo-modern-card{transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),box-shadow .45s ease!important}html.js-scroll #contact.scroll-ready .demo-modern-card{opacity:0;transform:translateY(45px) scale(.985)}html.js-scroll #contact.scroll-visible .demo-modern-card{opacity:1;transform:none}html.js-scroll footer{transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}html.js-scroll footer.footer-ready{opacity:0;transform:translateY(34px)}html.js-scroll footer.footer-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.js-scroll,html.js-scroll .sec .wrap,html.js-scroll .sec>.container,html.js-scroll .stagger-item,html.js-scroll footer,#contact .demo-modern-card{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important;filter:none!important;clip-path:none!important}html.js-scroll .sec .wrap,html.js-scroll .sec>.container,html.js-scroll .stagger-item,html.js-scroll footer,#contact .demo-modern-card{opacity:1!important}}@media(max-width:700px){html.js-scroll .scroll-ready .wrap,html.js-scroll .scroll-ready>.container{transform:translateY(28px)}html.js-scroll .motion-slide-left .wrap{transform:translate(-28px)}html.js-scroll .motion-slide-right .wrap{transform:translate(28px)}.motion-orb{width:150px;height:150px}}#features{position:relative!important;overflow:hidden!important}#features:before{content:"";position:absolute;left:0;right:0;top:-90px;height:180px;background:linear-gradient(180deg,#f9fff900,#f9fff9b8 52%,#f9fff900);pointer-events:none;z-index:0}#features .wrap{position:relative;z-index:2}#features .showcase-card{transform-origin:center bottom!important}#features .showcase-card:hover{transform:translateY(-8px)!important;box-shadow:0 24px 55px -34px #2d6e6661!important}#features .showcase-card .showcase-art img{transition:transform .6s cubic-bezier(.22,1,.36,1),filter .5s ease!important}#features .showcase-card:hover .showcase-art img{transform:scale(1.035)!important;filter:saturate(1.04) contrast(1.01)!important}#pricing .pricing-growth{position:relative!important;border:1px solid rgba(22,115,107,.38)!important;transform:translateY(-5px)!important;box-shadow:0 28px 70px -38px #156d657a,0 0 0 1px #16736b0f inset!important}#pricing .pricing-growth:after{content:"RECOMMENDED";position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#16736b,#0e5b55);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;white-space:nowrap;box-shadow:0 8px 20px -12px #0e5b538c}#pricing .pricing-growth:hover{transform:translateY(-12px)!important}#pricing .pricing-growth .pricing-cta-dark{background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important;box-shadow:0 13px 28px -17px #0e5b538c!important}#pricing .pricing-growth .pricing-cta-dark:hover{box-shadow:0 18px 34px -17px #0e5b539e!important;transform:translateY(-2px)}#contact .demo-modern-card{border:1px solid rgba(22,115,107,.16)!important}#contact .demo-modern-form .btn,#contact .demo-modern-form button{background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 30px -17px #0e5b538c!important}#contact .demo-modern-form .btn:hover,#contact .demo-modern-form button:hover{background:linear-gradient(135deg,#0e5b55,#0a4a42)!important;transform:translateY(-2px)}#features .showcase-content p,#resources .resource-topic p,#resources .resource-featured-copy p,#company .company-value p,#contact .demo-modern-info>p{font-size:15px!important;line-height:1.62!important}#features .showcase-content h3,#resources .resource-topic h4{font-size:20px!important;line-height:1.25!important}#features .luxury-features-head h2,#resources .resources-modern-head h2,#company .company-modern-head h2{font-size:45px!important;line-height:1.1!important}footer{background:radial-gradient(circle at 82% 5%,rgba(91,175,167,.18),transparent 24%),radial-gradient(circle at 12% 82%,rgba(22,115,107,.16),transparent 25%),linear-gradient(135deg,#123b3a,#173f37 48%,#1d5653)!important}footer .footer-col a,footer .footer-contact,footer .footer-brand p{font-size:15px!important;line-height:1.6!important}footer .footer-col h5{font-size:15px!important}footer .social a{transition:transform .3s ease,background .3s ease,border-color .3s ease!important}footer .social a:hover{transform:translateY(-3px)!important}html.js-scroll .sec .wrap,html.js-scroll .sec>.container{transition-duration:.72s!important}html.js-scroll .stagger-item{transition-duration:.55s!important}html.js-scroll .motion-orb{animation-duration:11s!important}@media(max-width:700px){#pricing .pricing-growth{transform:none!important}#pricing .pricing-growth:hover{transform:translateY(-6px)!important}#features .luxury-features-head h2,#resources .resources-modern-head h2,#company .company-modern-head h2{font-size:36px!important}}@keyframes aboutRevealUp{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes aboutRevealLeft{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes aboutRevealRight{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #199e9647}50%{box-shadow:0 0 0 9px #199e9600}}@keyframes flowLine{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1);transform-origin:top}}@keyframes barRise{0%{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes ringSpin{to{transform:rotate(360deg)}}.about-new .about-new-head{animation:aboutRevealUp .8s cubic-bezier(.2,.7,.2,1) both}.about-new .about-new-left{animation:aboutRevealLeft .9s .12s cubic-bezier(.2,.7,.2,1) both}.about-new .about-new-dashboard{animation:aboutRevealRight .9s .2s cubic-bezier(.2,.7,.2,1) both}.about-new .about-new-point{animation:aboutRevealUp .65s both}.about-new .about-new-point:nth-child(1){animation-delay:.22s}.about-new .about-new-point:nth-child(2){animation-delay:.34s}.about-new .about-new-point:nth-child(3){animation-delay:.46s}.about-new-orb{animation:softFloat 6s ease-in-out infinite}.about-new-point-icon{transition:transform .25s ease,box-shadow .25s ease}.about-new-point:hover .about-new-point-icon{transform:translateY(-4px) rotate(-3deg);box-shadow:0 12px 24px -18px #158e86}.about-new-button{transition:transform .25s ease,box-shadow .25s ease}.about-new-button:hover{transform:translateY(-3px);box-shadow:0 18px 30px -18px #0f6c6499}.about-event{transition:transform .25s ease,background .25s ease}.about-event:hover{transform:translate(5px);background:#ebfaecbf;border-radius:12px}.about-event-icon{transition:transform .25s ease}.about-event:hover .about-event-icon{transform:scale(1.08)}.about-new-floating{animation:softFloat 5s 1s ease-in-out infinite}.dayflow-product-section .dayflow-head{animation:aboutRevealUp .8s .05s both}.dayflow-product-section .dayflow-stage{animation:aboutRevealUp .9s .18s both}.dayflow-product-section .dayflow-benefits>div{animation:aboutRevealUp .65s both}.dayflow-product-section .dayflow-benefits>div:nth-child(1){animation-delay:.3s}.dayflow-product-section .dayflow-benefits>div:nth-child(2){animation-delay:.4s}.dayflow-product-section .dayflow-benefits>div:nth-child(3){animation-delay:.5s}.dayflow-product-section .dayflow-benefits>div:nth-child(4){animation-delay:.6s}.dayflow-step{transition:transform .25s ease,background .25s ease,border-color .25s ease}.dayflow-step:hover{transform:translate(4px)}.dayflow-step.active{animation:pulseDot 2.5s ease-in-out infinite}.dayflow-float.float-top{animation:softFloat 5s ease-in-out infinite}.dayflow-float.float-bottom{animation:softFloat 5s 1.2s ease-in-out infinite}.dayflow-bars i{animation:barRise .75s cubic-bezier(.2,.7,.2,1) both}.dayflow-bars i:nth-child(1){animation-delay:.15s}.dayflow-bars i:nth-child(2){animation-delay:.22s}.dayflow-bars i:nth-child(3){animation-delay:.29s}.dayflow-bars i:nth-child(4){animation-delay:.36s}.dayflow-bars i:nth-child(5){animation-delay:.43s}.dayflow-bars i:nth-child(6){animation-delay:.5s}.dayflow-bars i:nth-child(7){animation-delay:.57s}.dayflow-ring{transition:transform .4s ease}.dayflow-panel.side:hover .dayflow-ring{transform:scale(1.04)}.dayflow-task{transition:transform .2s ease,background .2s ease}.dayflow-task:hover{transform:translate(4px);background:#f2faf3}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}html.js-scroll main.redesign{overflow:hidden}html.js-scroll .redesign .page-motion,html.js-scroll .redesign .page-motion-card{opacity:0;transform:translateY(34px);filter:blur(3px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1),filter .75s ease}html.js-scroll .redesign .page-motion.visible,html.js-scroll .redesign .page-motion-card.visible{opacity:1;transform:none;filter:none}html.js-scroll .redesign .page-motion-card{transform:translateY(28px) scale(.975)}html.js-scroll .redesign .page-motion-card.visible{transform:none}.hero-luxury .hero-copy{animation:heroCopyIn .9s cubic-bezier(.22,1,.36,1) both}.hero-luxury .hero-dashboard,.hero-luxury .hero-visual{animation:heroVisualIn 1s .12s cubic-bezier(.22,1,.36,1) both}@keyframes heroCopyIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes heroVisualIn{0%{opacity:0;transform:translateY(38px) scale(.97)}to{opacity:1;transform:none}}.hero-glow-a,.hero-glow-b{animation:ambientGlow 7s ease-in-out infinite alternate}.hero-glow-b{animation-delay:-3s}@keyframes ambientGlow{0%{transform:translate3d(-10px,4px,0) scale(.96)}to{transform:translate3d(12px,-10px,0) scale(1.06)}}html.js-scroll .scroll-visible .stagger-item{animation:staggerIn .7s cubic-bezier(.22,1,.36,1) both}html.js-scroll .scroll-visible .stagger-item:nth-child(1){animation-delay:.03s}html.js-scroll .scroll-visible .stagger-item:nth-child(2){animation-delay:.09s}html.js-scroll .scroll-visible .stagger-item:nth-child(3){animation-delay:.15s}html.js-scroll .scroll-visible .stagger-item:nth-child(4){animation-delay:.21s}html.js-scroll .scroll-visible .stagger-item:nth-child(5){animation-delay:.27s}html.js-scroll .scroll-visible .stagger-item:nth-child(6){animation-delay:.33s}@keyframes staggerIn{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero-luxury .hero-copy,.hero-luxury .hero-dashboard,.hero-luxury .hero-visual,.hero-glow-a,.hero-glow-b{animation:none!important}.top-ribbon:before,.top-ribbon-badge{animation:none!important}}@keyframes ribbon-shimmer{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes ribbon-badge-pulse{0%,to{box-shadow:0 2px 8px #16736b59}50%{box-shadow:0 2px 14px #16736b8c,0 0 0 4px #16736b1f}}:root{--bg:#F3F8F7;--paper:#FFFFFF;--ink:#123B3A;--ink-soft:#355654;--muted:#4A6865;--line:#D5E8E5;--amber:#16736B;--amber-deep:#0E5B55;--teal:#239187;--teal-deep:#156D6A;--pink:#5BAFA7;--pink-deep:#2B7772;--grad-brand:linear-gradient(135deg,#156D6A 0%,#239187 55%,#4DB3A8 100%);--shadow:0 20px 50px -25px rgba(18,59,58,.28);--deep-teal:#156D6A;--deep-teal-2:#0E5B55;--teal-bright:#239187;--teal-soft:#EAF7F6;--teal-pale:#F3F8F7;--rd-ink:#123B3A;--rd-ink-2:#1D5653;--rd-teal:#16736B;--rd-mint:#DFF3EF;--rd-paper:#FFFFFF;--rd-bg:#F3F8F7;--rd-soft:#E8F2F0;--rd-line:#D4E2DE;--rd-muted:#4A6865;--rd-orange:#16736B;--gold:#16736B;--gold-dark:#0E5B55;--gold-soft:#DFF3EF;--action:#16736B;--action-dark:#0E5B55;--action-soft:#E4F4F1;--primary:#16736B}html,body,#root,.thedayhr-app{background:var(--bg);color:var(--ink);overflow-x:clip;max-width:100%}header.site-header{background:#f3f8f3e6!important;border-bottom-color:var(--line)!important}.btn-primary,.btn-amber,.luxury-primary,.rd-dark,.footer-cta-button,.demo-submit,.pricing-cta-dark,.success-story-nav button.active{background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important;border-color:#0e5b55!important;box-shadow:0 12px 26px -13px #0e5b537a!important}.btn-primary:hover,.btn-amber:hover,.luxury-primary:hover,.rd-dark:hover,.footer-cta-button:hover,.demo-submit:hover{background:linear-gradient(135deg,#1d8078,#0e5b55)!important;color:#fff!important}.btn-ghost,.luxury-secondary,.rd-outline,.rd-light,.pricing-cta-light{background:#fff!important;color:var(--ink)!important;border:1.5px solid var(--line)!important;box-shadow:none!important}.btn-ghost:hover,.luxury-secondary:hover,.rd-outline:hover,.rd-light:hover{border-color:#16736b!important;color:#0e5b55!important;background:#f7fcf7!important}.mega-promo-btn,.inner-cta .btn{background:#fff!important;color:#123b3a!important;border-color:transparent!important;box-shadow:0 10px 22px -14px #00000059!important}header .nav-cta .btn-primary.btn-sm{background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important;border-color:transparent!important}h1,h2,h3,h4,.sec-head h2,.customer-success-heading h2,.pricing-modern-head h2,.resources-modern-head h2,.company-modern-head h2{color:var(--ink)!important}.sec-head h2 em,.customer-success-heading h2 em,.pricing-modern-head h2 em,.resources-modern-head h2 em,.company-modern-head h2 em,.redesign em,.hero-luxury h1 span,.luxury-features-head h2 span,.dayflow-head h2 span{color:#16736b!important;background:none!important;-webkit-text-fill-color:#16736b!important}.hero-luxury h1 span,.luxury-features-head h2 span,.dayflow-head h2 span{background:linear-gradient(100deg,#156d6a 8%,#1e8179,#239187 92%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.eyebrow,.customer-success-heading .eyebrow,.luxury-features-head .eyebrow,.dayflow-eyebrow{color:#0e5b55!important;background:#16736b1a!important;border-color:#16736b2e!important;opacity:1!important}.page-kicker{color:#0e5b55!important;background:transparent!important}.eyebrow:before,.page-kicker:before{background:#16736b!important}.nav-links a.active,.nav-product.active .nav-product-trigger{color:#156d6a!important}p,.lead,.ink-soft,.hero-luxury p.lead,.showcase-content p,.feat-card p{color:var(--ink-soft)}.why-visual p,.contact-info p,.contact-line span,.mock-float .lbl,.demo-contact-mini span{color:#c9e4cb!important}.ov-side-icon{color:#eaf7eb!important}.ov-side-icon.active{color:#a8d9ac!important}.play-icon,.cap-icon,.pill-users,.feature-kicker,.line-icon{color:#156d6a!important;stroke:#156d6a}.cap-icon{background:linear-gradient(145deg,#eaf7eb,#fff)!important}.hero-luxury .hero-pill{color:#0e5b55!important;background:linear-gradient(90deg,#eaf7eb,#f5fbf5)!important;border-color:#d8eeda!important}.hero-luxury .hero-pill .pill-users,.pill-users{color:#156d6a!important}.capability{border-right-color:var(--line)!important}.hero-proof,.metric-card,.dash-panel,.showcase-card{border-color:var(--line)!important}.hero-glow-a{background:radial-gradient(circle,rgba(22,115,107,.14),transparent 70%)!important}.hero-glow-b{background:radial-gradient(circle,rgba(91,175,167,.16),transparent 70%)!important}.dash-sidebar{background:linear-gradient(180deg,#0e5b55,#156d6a 48%,#1d8078)!important;color:#fff!important}.mini-avatar,.av1,.av2,.av3,.activity-avatar,.activity-avatar.purple,.activity-avatar.blue,.activity-avatar.teal,.person-avatar{background:linear-gradient(135deg,#156d6a,#239187)!important;color:#fff!important;box-shadow:0 0 0 3px #eaf7eb!important}.donut-chart{background:conic-gradient(#16736b 0,#16736b 72%,#5bafa7 72%,#5bafa7 82%,#a8d9ac 82%,#a8d9ac 90%,#e8f2e9 90%,#e8f2e9)!important}.legend i.green{background:#16736b!important}.legend i.orange{background:#5bafa7!important}.legend i.purple{background:#a8d9ac!important}.spark i,.spark-green i{background:#239187!important}.spark-orange i{background:#5bafa7!important}.spark-purple i{background:#16736b!important}.spark-blue i{background:#3d9e96!important}.panel-title a{color:#156d6a!important}.tile-violet,.tile-blue,.tile-orange,.tile-teal{background:#eaf7eb!important;color:#156d6a!important}.mark-purple,.mark-blue,.mark-orange,.mark-pink,.mark-indigo,.mark-teal{background:#16736b!important}.luxury-features-section{background:linear-gradient(180deg,#fff,#f3f8f3)!important}.luxury-features-section:after{background-image:radial-gradient(#16736b 1.4px,transparent 1.4px)!important;opacity:.18!important}.showcase-art,.showcase-purple .showcase-art,.showcase-chat .showcase-art,.showcase-teal .showcase-art,.showcase-orange .showcase-art,.showcase-blue .showcase-art,.showcase-pink .showcase-art,.showcase-violet .showcase-art,.showcase-navy .showcase-art,.showcase-green .showcase-art,.icon-art{background:linear-gradient(160deg,#e6f4e7,#f7fcf7)!important}.showcase-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#16736b0d,#eaf7eb2e);pointer-events:none;z-index:1}.image-art img{position:relative;z-index:2;filter:saturate(.92) contrast(1.04)!important}.art-glow{background:radial-gradient(circle,rgba(22,115,107,.16),transparent 70%)!important}.line-icon{stroke:#156d6a!important}.feature-explore-btn,#features .feature-explore-btn{background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important}.pricing-plan-icon{background:#eaf7eb!important;color:#156d6a!important}.pricing-growth li span{background:#16736b!important;color:#fff!important}.pricing-note-row b,.pricing-card-modern li span{color:#156d6a!important}.demo-modern{background:#f3f8f3!important;border-top-color:var(--line)!important}.demo-modern-card{background:#156d6a!important}.demo-modern-info{background:radial-gradient(circle at 80% 12%,rgba(219,246,221,.22),transparent 35%),linear-gradient(145deg,#123b3a,#16736b)!important;color:#fff!important}.demo-modern-info>p,.demo-benefits div{color:#d5ebd7!important}.demo-form-head span{color:#16736b!important}footer .footer-logo-box .badge{background:#16736b!important;color:#fff!important}.redesign,.features-multipage{background:var(--rd-bg)!important}.inner-cta{background:linear-gradient(145deg,#123b3a,#16736b)!important;color:#fff!important}.solutions-callout,.feature-quote,.product-band,.rd-featured{background:linear-gradient(145deg,#123b3a,#16736b)!important}.rd-featured .rd-dark,.rd-featured .rd-btn,.solutions-callout .rd-dark,.inner-cta .rd-dark{background:#fff!important;color:#123b3a!important;box-shadow:none!important}.demo-intro em,.solutions-callout em,.product-new-band h2 em,.feature-quote em,.inner-cta em,.contact-left em,.manifesto-big em{color:#9ee0a3!important;-webkit-text-fill-color:#9EE0A3!important;background:none!important}.product-new-band .page-kicker,.solutions-callout .page-kicker,.demo-intro .page-kicker,.feature-quote .page-kicker{color:#9ee0a3!important}.product-new-band .page-kicker:before,.solutions-callout .page-kicker:before,.demo-intro .page-kicker:before{background:#9ee0a3!important}.avatar-a,.avatar-b,.avatar-c,.avatar-d,.avatar-e{background:#e4f4e5!important;color:#123b3a!important}[data-theme=dark]{--bg:#0E1F1E;--paper:#152921;--ink:#EDF7EE;--ink-soft:#C5D9C7;--muted:#9BB3AB;--line:#294139;--rd-bg:#0E1F1E;--rd-paper:#152921;--rd-ink:#EDF7EE;--rd-muted:#9BB3AB;--rd-line:#294139;--rd-soft:#1A322A;--teal-soft:#1A322A;--teal-pale:#0E1F1E}[data-theme=dark] html,[data-theme=dark] body,[data-theme=dark] .thedayhr-app,[data-theme=dark] .redesign{background:#0e1f1e;color:#edf7ee}[data-theme=dark] header.site-header{background:#0e1f1eeb!important}[data-theme=dark] .showcase-card,[data-theme=dark] .hero-dashboard,[data-theme=dark] .dash-main,[data-theme=dark] .metric-card,[data-theme=dark] .dash-panel,[data-theme=dark] .inner-card,[data-theme=dark] .rd-price,[data-theme=dark] .contact-form,[data-theme=dark] .demo-modern-form{background:#152921!important;border-color:#294139!important;color:#edf7ee!important}[data-theme=dark] .showcase-art,[data-theme=dark] .icon-art{background:linear-gradient(160deg,#1a322a,#152921)!important}[data-theme=dark] p,[data-theme=dark] .lead,[data-theme=dark] .showcase-content p{color:#c5d9c7!important}[data-theme=dark] .btn-ghost,[data-theme=dark] .rd-outline,[data-theme=dark] .rd-light,[data-theme=dark] .luxury-secondary{background:#152921!important;color:#edf7ee!important;border-color:#294139!important}.logo{gap:0!important;font-size:0!important;line-height:0}.brand-logo{display:block;height:36px;width:auto;max-width:168px;object-fit:contain}header .logo{padding:2px 0}footer .footer-logo-box{display:inline-flex!important;align-items:center;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}footer .footer-logo-box .brand-logo{height:42px;max-width:196px}[data-theme=dark] header .logo{background:#fff;border-radius:10px;padding:4px 8px}html{overflow-x:clip}body,#root,.thedayhr-app{width:100%;max-width:100%;overflow-x:clip}.wrap{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,3.2vw,32px)!important;padding-right:clamp(16px,3.2vw,32px)!important;box-sizing:border-box}header.site-header{width:100%}header nav.wrap,header nav{max-width:1200px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding:12px clamp(16px,3.2vw,32px)!important;box-sizing:border-box}.hero-luxury{height:auto!important;min-height:0!important;display:block!important;padding:clamp(28px,4.5vw,64px) 0 clamp(36px,5vw,80px)!important;overflow:hidden!important}.hero-luxury-grid.wrap,.hero-luxury-grid{flex:none;min-height:0;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;grid-template-rows:auto!important;gap:clamp(20px,3vw,40px)!important;align-items:center!important;min-width:0}.hero-luxury .hero-copy{min-width:0;max-width:36rem;display:flex;flex-direction:column;justify-content:center}.hero-luxury .hero-dashboard-wrap{min-width:0;max-width:100%;min-height:0!important;overflow:hidden!important;justify-content:stretch!important;align-items:stretch!important;height:auto}.hero-luxury h1{font-size:clamp(32px,4.2vw,52px)!important;line-height:1.08!important;margin-bottom:14px!important;max-width:100%!important}.hero-luxury p.lead{font-size:clamp(15px,1.15vw,17px)!important;line-height:1.65!important;margin-bottom:18px!important;max-width:100%!important}.hero-luxury .hero-pill{margin-bottom:14px!important}.hero-luxury .hero-ctas{margin-bottom:16px!important;flex-wrap:wrap;gap:10px!important}.hero-luxury .luxury-primary,.hero-luxury .luxury-secondary{min-width:0!important;padding:12px 18px!important}.hero-luxury .hero-capabilities{grid-template-columns:1fr 1fr!important;max-width:100%!important;gap:4px 8px!important;margin-bottom:0!important}.hero-luxury .capability{padding:8px 10px 8px 0!important;min-height:0!important;border-right:0!important;font-size:12px!important}.hero-luxury .hero-proof{grid-column:auto;width:100%!important;max-width:100%!important;padding:12px 18px!important;margin-top:0}.hero-luxury .hero-proof strong{font-size:18px!important}.hero-luxury .hero-dashboard{width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;animation:none!important}.hero-luxury .dash-sidebar{width:clamp(56px,7vw,76px)!important;padding:16px 6px!important;overflow:hidden}.hero-luxury .dash-nav{min-height:40px!important;font-size:8.5px!important;margin-bottom:4px!important;overflow:hidden}.hero-luxury .dash-nav span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-luxury .dash-main{padding:clamp(12px,1.6vw,18px)!important;display:flex;flex-direction:column;min-width:0;min-height:0}.hero-luxury .dash-header{margin-bottom:12px!important}.hero-luxury .dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:10px!important}.hero-luxury .metric-card{min-height:0!important;padding:10px 8px 8px!important}.hero-luxury .metric-card strong{font-size:clamp(15px,1.4vw,18px)!important}.hero-luxury .spark{height:26px!important;margin-top:6px!important}.hero-luxury .dash-content-grid{gap:8px!important;margin-bottom:10px!important;min-height:0}.hero-luxury .donut-chart{width:92px!important;height:92px!important}.hero-luxury .dashboard-orb{width:min(380px,80%)!important;height:min(380px,80%)!important;right:-40px!important}.hero-luxury .hero-dot-field{left:28px!important;bottom:88px!important}@media(max-width:1100px){.hero-luxury{height:auto!important;min-height:0!important;overflow:visible!important}.hero-luxury-grid.wrap,.hero-luxury-grid{grid-template-columns:1fr!important;grid-template-rows:auto!important;gap:22px!important}.hero-luxury .hero-copy{max-width:100%;text-align:left}.hero-luxury .hero-dashboard-wrap{height:auto}.hero-luxury .hero-dashboard{height:auto!important;max-width:100%!important;min-width:0!important;margin:0 auto}.hero-luxury .dash-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){header nav.wrap,header nav,.hero-luxury-grid.wrap,.hero-luxury-grid,.wrap{padding-left:16px!important;padding-right:16px!important}.hero-luxury{padding:20px 0 28px!important}.hero-luxury h1{font-size:32px!important}.hero-luxury .hero-capabilities{grid-template-columns:1fr 1fr!important}.hero-luxury .hero-dashboard,.hero-dashboard{min-width:0!important;width:100%!important}.hero-luxury .hero-dashboard-wrap{overflow:hidden!important}.hero-luxury .dash-metrics{grid-template-columns:1fr 1fr!important}.hero-luxury .dash-content-grid{grid-template-columns:1fr!important}}#features.luxury-features-section.features-ref,#features.features-shot{position:relative!important;background:#f7f8f8!important;padding:80px 0 88px!important;overflow:hidden!important}#features.features-ref:before,#features.features-ref:after{display:none!important}#features.features-ref .wrap{max-width:1180px;position:relative;z-index:2;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}html.js-scroll #features.features-ref .wrap,html.js-scroll #features.features-ref .stagger-item,html.js-scroll #features.features-ref .feat-ref-card{opacity:1!important;transform:none!important;filter:none!important}#features.features-ref .luxury-features-head{text-align:center;max-width:760px;margin:0 auto 44px!important}#features.features-ref .luxury-features-head .eyebrow{display:inline-flex!important;align-items:center;gap:8px;background:#fdeced!important;color:#e63946!important;border:1px solid #F8C9CD!important;border-radius:999px!important;padding:7px 14px!important;margin:0 0 18px!important;font-size:11px!important;letter-spacing:.12em!important;font-weight:800!important}#features.features-ref .luxury-features-head .eyebrow:before{background:#e63946!important;width:6px!important;height:6px!important}#features.features-ref .luxury-features-head h2{font-size:clamp(32px,4.2vw,48px)!important;line-height:1.12!important;color:#0e3f3c!important;margin:16px 0 14px!important}#features.features-ref .luxury-features-head h2 span,#features.features-ref .luxury-features-head h2 em{font-style:normal!important;background:none!important;color:#e63946!important;-webkit-text-fill-color:#E63946!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}#features.features-ref .luxury-features-head p{font-size:16px!important;color:#6b7c7a!important;max-width:560px;margin:0 auto!important}.feature-ref-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feat-ref-card{background:#fff!important;border:1px solid #E8EEE8!important;border-radius:16px!important;padding:26px 26px 22px;min-height:292px;display:flex;flex-direction:column;box-shadow:0 10px 28px -18px #0e3f3c38!important;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.feat-ref-card:hover{transform:translateY(-6px);border-color:#d5e4d6;box-shadow:0 18px 40px -22px #0e3f3c47!important}.feat-ref-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.feat-ref-icon{width:48px;height:48px;display:grid;place-items:center}.feat-ref-icon svg{width:44px;height:44px}.feat-ref-go{width:32px;height:32px;border-radius:50%;border:1.5px solid #B7D4B9!important;color:#16736b!important;background:#fff!important;display:grid;place-items:center;flex:none;transition:background .2s ease,border-color .2s ease}.feat-ref-go svg{width:13px;height:13px}.feat-ref-go:hover{background:#eaf7eb!important;border-color:#16736b!important}.feat-ref-kicker{font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.12em;color:#16736b!important;margin-bottom:8px}.feat-ref-card h3{font-size:20px!important;line-height:1.25!important;color:#0e3f3c!important;margin:0 0 8px!important}.feat-ref-card p{font-size:14px!important;line-height:1.6!important;color:#5c6f67!important;margin:0 0 16px!important;flex:1}.feat-ref-go,.feat-ref-link{text-decoration:none!important}.feat-ref-link{color:#16736b!important;font-size:14px!important;font-weight:700!important;background:none!important;box-shadow:none!important;padding:0!important;display:inline-flex;align-items:center;gap:6px;width:max-content}.feat-ref-link b{font-size:16px;line-height:1;font-weight:700}#features.features-ref .features-cta{position:relative;text-align:center;margin-top:44px!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px 28px}#features.features-ref .feat-cta-dots{width:72px;height:48px;background-image:radial-gradient(#C8D4C9 1.35px,transparent 1.4px);background-size:12px 12px;opacity:.85;flex:none}#features.features-ref .feature-platform-btn{display:inline-flex!important;align-items:center;gap:10px;background:#0e3f3c!important;color:#fff!important;border-radius:12px!important;padding:16px 26px!important;font-weight:700!important;font-size:15px!important;min-width:0!important;text-decoration:none!important;box-shadow:0 12px 24px -14px #0e3f3c8c!important}#features.features-ref .feature-platform-btn svg{width:16px;height:16px}#features.features-ref .feature-platform-btn .btn-arrow{color:#fff!important}#features.features-ref .features-cta small{display:block;width:100%;margin-top:0;color:#6b7c7a;font-size:13px}.features-multipage{background:#f7f8f8!important}.features-multipage #features.luxury-features-section.features-ref{min-height:0!important;padding-top:96px!important}@media(max-width:1050px){.feature-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.feature-ref-grid{grid-template-columns:1fr}.feat-ref-card{min-height:0}#features.features-ref .feat-cta-dots{display:none}}html.js-scroll #why-thedayhr .wrap,html.js-scroll #why-thedayhr .stagger-item{opacity:1!important;transform:none!important;filter:none!important}html.js-scroll #why-thedayhr .why-v-card{opacity:1!important;filter:none!important}#why-thedayhr.why-shot{background:#fff!important;border-color:#e8f0e9!important;padding:72px 0 86px;overflow:visible!important;position:relative}#why-thedayhr.why-shot .wrap{overflow:visible}#why-thedayhr.why-shot .why-luxury-head{max-width:760px;margin:0 auto 42px}#why-thedayhr.why-shot .why-eyebrow{background:#f3f6f3!important;color:#4b635b!important;border:1px solid #E5EBE5!important;border-radius:999px;display:inline-flex;padding:7px 14px}#why-thedayhr.why-shot .why-eyebrow:before{background:#e63946!important}#why-thedayhr.why-shot .why-luxury-head h2{font-size:clamp(32px,4.4vw,48px)!important;color:#163c34!important;margin:16px 0 14px!important}#why-thedayhr.why-shot .why-luxury-head h2 span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#e63946!important;-webkit-text-fill-color:#E63946!important}#why-thedayhr.why-shot .why-luxury-head p{color:#4a6860!important;font-size:16px!important}.why-visual-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:54px}.why-v-card{background:#fff;border:1px solid #E4EEE5;border-radius:20px;padding:20px 18px 18px;box-shadow:0 16px 40px -32px #123b3347;display:flex;flex-direction:column;min-height:0;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.why-v-card:hover{transform:translateY(-6px);border-color:#b8d9ba;box-shadow:0 22px 48px -30px #16736b52}.why-v-icon{width:36px;height:36px;border-radius:50%;background:#fdeced;color:#e63946;display:grid;place-items:center;margin-bottom:12px}.why-v-icon svg{width:18px;height:18px}.why-v-preview{background:linear-gradient(180deg,#f4faf4,#eef6ef);border:1px solid #E0EEE1;border-radius:14px;padding:10px;margin-bottom:16px;min-height:132px}.why-v-card h3{font-size:16px!important;line-height:1.3!important;color:#163c34!important;margin:0 0 6px!important}.why-v-card p{font-size:13px!important;line-height:1.55!important;color:#4a6860!important;margin:0 0 12px!important;flex:1}.why-v-link{color:#e63946!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important;background:none!important;padding:0!important;box-shadow:none!important}.why-mini{font-size:11px;color:#163c34}.why-mini-head,.why-mini-time{display:flex;align-items:center;gap:8px;background:#fff;border-radius:10px;padding:8px;box-shadow:0 6px 16px -12px #123b3366}.why-mini-head>div,.why-mini-time>div{flex:1;min-width:0}.why-mini b{display:block;font-size:12px;line-height:1.2}.why-mini small{display:block;color:#5b776f;font-size:10px;margin-top:1px}.why-av{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;background:#16736b;color:#fff;font-size:9px;font-weight:800}.why-face{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none;display:block;background:#d5e8d6}.why-face.xs{width:20px;height:20px}.why-face.sm{width:34px;height:34px}.why-mini-kicker{display:block;font-size:10px;font-weight:700;color:#163c34;margin:0 0 6px 2px}.why-bubble-row{display:flex;align-items:flex-end;gap:6px}.why-avs .why-face{width:22px;height:22px}.why-avs.tiny .why-face{width:18px;height:18px;margin:0}.why-mini em{font-style:normal;font-size:9px;font-weight:700;color:#158078;background:#e8f8e9;border-radius:999px;padding:3px 7px;flex:none}.why-mini-row{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;padding:7px 8px;margin-top:6px;color:#4a6860}.why-mini-row i{width:14px;height:2px;border-radius:2px;background:#cde7cf}.why-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.why-mini-stats div{background:#fff;border-radius:8px;padding:7px 8px;color:#5b776f;font-size:10px}.why-mini-stats strong{display:block;color:#163c34;font-size:13px;margin-top:2px}.why-pay-lines{margin-top:8px;display:grid;gap:7px}.why-pay-lines div{display:grid;gap:3px;color:#5b776f;font-size:10px}.why-pay-lines i{display:block;height:5px;border-radius:99px;background:#16736b}.why-pay-lines div:last-child i{background:#7bb8b0}.why-mini-chat .why-chat-top{display:flex;align-items:center;justify-content:space-between;margin:0 0 6px 2px}.why-mini-chat .why-chat-top small{margin:0;font-weight:700;color:#163c34}.why-note{min-width:16px;height:16px;border-radius:50%;background:#e63946;color:#fff!important;font-size:9px;font-weight:800;font-style:normal;display:grid;place-items:center;padding:0 4px;line-height:1}.why-mini-chat small{display:block;font-weight:700;color:#163c34;margin:0 0 6px 2px}.why-bubble{background:#fff;border-radius:10px 10px 10px 4px;padding:8px 10px;line-height:1.4;color:#35564e;box-shadow:0 6px 16px -12px #123b3366}.why-avs{display:flex;gap:4px;margin-top:8px}.why-avs span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#16736b;color:#fff;font-size:9px;font-weight:700}.why-avs span:nth-child(2){background:#239187}.why-avs span:nth-child(3){background:#3d9e96}.why-avs span:nth-child(4){background:#d5e8d6;color:#16736b}#why-thedayhr.why-shot .why-story-grid{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.45fr)!important;gap:36px!important;align-items:stretch!important;overflow:visible;padding-right:0}#why-thedayhr.why-shot .why-story-copy{display:flex;flex-direction:column;justify-content:center;padding:28px 12px 28px 0!important;max-width:460px}#why-thedayhr.why-shot .why-mini-label{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#6b8078!important;font-weight:700;margin-bottom:14px}#why-thedayhr.why-shot .why-mini-label:before{content:""!important;display:block!important;width:42px;height:3px;border-radius:99px;background:#e63946!important}#why-thedayhr.why-shot .why-mini-label:after{display:none!important}#why-thedayhr.why-shot .why-story-copy h3{font-size:clamp(28px,3.1vw,36px);line-height:1.15;color:#163c34;margin:0 0 16px}#why-thedayhr.why-shot .why-story-copy p{max-width:420px!important;color:#4a6860!important}#why-thedayhr.why-shot .why-check-list{gap:12px;margin:22px 0 26px}#why-thedayhr.why-shot .why-check-list span{width:24px!important;height:24px!important;background:#fdeced!important;color:#e63946!important}#why-thedayhr.why-shot .why-story-btn{display:inline-flex!important;align-items:center;gap:8px;background:linear-gradient(135deg,#16736b,#0e5b55)!important;color:#fff!important;border-radius:12px!important;padding:13px 20px!important;text-decoration:none!important}.why-mission-visual{position:relative;min-height:560px;height:100%;padding:26px 20px 14px;border-radius:28px;overflow:hidden;color:#fff;display:flex;flex-direction:column;background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.12),transparent 32%),linear-gradient(145deg,#00433b,#0a554d 58%,#16736b);box-shadow:0 28px 60px -35px #123b338c}.why-luxury-section#why-thedayhr{overflow:visible!important}.why-mission-top{position:relative;flex:1;min-height:430px}.why-mission-copy{position:absolute;left:10px;top:8px;z-index:4;width:210px;max-width:40%;padding:8px 8px 12px 6px}.why-dash-compose{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;isolation:isolate}.why-dash-win{display:flex;background:#fff;border-radius:16px;overflow:hidden;position:absolute;top:20px;left:34%;right:16%;bottom:10px;height:auto;min-height:0;margin:0;box-shadow:0 22px 44px -18px #081c148c;z-index:1;transform:none}.why-photo-l{left:10%;bottom:26%;top:auto}.why-photo-r{right:3%;top:5%}.why-float-pay{left:22%;bottom:9%;min-width:158px}.why-float-team{right:5%;top:17%;max-width:172px;width:max-content}.why-mission-copy>span{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font:700 10px/1 JetBrains Mono,monospace;letter-spacing:.16em;color:#ffffffdb;margin-bottom:12px}.why-mission-copy>span:after{content:"";width:28px;height:3px;border-radius:99px;background:#e63946}.why-mission-copy h3{font-size:30px!important;line-height:1.12!important;color:#fff!important;margin:0 0 12px!important;max-width:none!important}.why-mission-copy p{font-size:13.5px!important;line-height:1.65!important;color:#d5ebd7!important;margin:0!important;max-width:280px}.why-dash-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.why-photo,.why-face.why-photo{position:absolute;z-index:9;width:48px;height:48px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 10px 22px -8px #081c148c}.why-dash-win aside{width:38px;background:#163c34;display:flex;flex-direction:column;align-items:center;gap:11px;padding:14px 0}.why-dash-win aside b{width:14px;height:14px;border-radius:4px;background:#ffffff38;font-size:0}.why-dash-win aside b.on{width:18px;height:18px;border-radius:50%;background:#16736b;box-shadow:0 0 0 3px #16736b59}.why-dash-main{flex:1;padding:11px 11px 10px;min-width:0}.why-dash-main>strong,.why-dash-title{display:block;color:#16736b!important;font-size:12px;margin-bottom:8px}.why-dash-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:8px}.why-dash-metrics div{background:#f3f8f3;border-radius:8px;padding:6px 7px}.why-dash-metrics small{display:block;font-size:8px;color:#5b776f}.why-dash-metrics b{display:block;font-size:13px;color:#163c34;margin-top:2px}.why-dash-metrics em{font-style:normal;font-size:8px;font-weight:700}.why-dash-metrics em.up{color:#158078}.why-dash-metrics em.down{color:#e63946}.why-dash-charts{display:grid;grid-template-columns:1.35fr .65fr;gap:8px}.why-line-chart,.why-donut{background:#f7fbf7;border-radius:10px;padding:6px 7px;position:relative}.why-line-chart small,.why-donut small,.why-activity>small{display:block;font-size:8px;color:#5b776f;margin-bottom:4px;font-weight:700}.why-tip{position:absolute;right:8px;top:18px;background:#163c34;color:#fff;font-size:7px;font-weight:700;border-radius:6px;padding:3px 5px;z-index:2}.why-line-chart svg{width:100%;height:44px;display:block}.why-donut-ring{width:64px;height:64px;margin:0 auto;border-radius:50%;background:conic-gradient(#16736b 0,#16736b 28%,#d8edda 28%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.why-donut-ring:after{content:"";position:absolute;width:40px;height:40px;background:#fff;border-radius:50%}.why-donut-ring b,.why-donut-ring span{position:relative;z-index:1;text-align:center;color:#163c34}.why-donut-ring b{font-size:12px;line-height:1}.why-donut-ring span{display:block;font-size:6px;color:#5b776f}.why-activity{margin-top:8px}.why-activity>div{display:flex;align-items:center;gap:7px;padding:4px 0}.why-activity p{margin:0;font-size:9px;color:#5b776f;line-height:1.3}.why-activity p b{display:block;color:#163c34;font-size:10px}.why-av.sm{width:20px;height:20px;border-radius:50%;font-size:7px}.why-av.sm.ns{background:#4a8c84}.why-float{position:absolute;background:#fff;color:#163c34;border-radius:14px;padding:10px 12px;box-shadow:0 16px 32px -10px #081c1480;z-index:8;min-width:148px;display:flex;align-items:flex-start;gap:8px}.why-float small{display:block;font-size:9px;color:#5b776f;font-weight:600}.why-float b{display:block;font-size:13px;margin-top:2px;line-height:1.25}.why-float-pay b{font-size:15px;letter-spacing:-.02em}.why-float-pay span{display:block;font-size:9px;color:#5b776f;margin-top:2px}.why-float-pay em{width:22px;height:22px;border-radius:50%;flex:none;display:grid;place-items:center;background:#e8f8e9;color:#158078;font-style:normal;font-size:11px;font-weight:800;margin-top:1px}.why-float-team{padding-right:28px}.why-float-team b{font-size:11.5px;font-weight:700;max-width:140px}.why-float-team .why-note{position:absolute;top:-7px;right:-7px;z-index:2}.why-avs.tiny{margin-top:6px;gap:3px}.why-avs.tiny span{width:16px;height:16px;font-size:7px}.why-mission-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;padding:18px 8px 6px;position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.28)}.why-mission-steps:before{content:"";position:absolute;left:36px;right:36px;top:34px;border-top:1px dashed rgba(255,255,255,.32)}.why-mission-steps div{display:flex;flex-direction:column;align-items:center;gap:6px;color:#fff;text-align:center;position:relative;z-index:1}.why-mission-steps i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#0e5b55;border:1.5px solid rgba(255,255,255,.55);color:#fff;box-shadow:0 0 0 4px #0e5b55}.why-mission-steps i svg{width:14px;height:14px}.why-mission-steps strong{font:700 11px/1.2 Inter,sans-serif;color:#fff}@media(max-width:1100px){.why-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-mission-copy{width:190px}.why-dash-win{left:34%;right:18%}}@media(max-width:900px){#why-thedayhr.why-shot .why-story-grid{grid-template-columns:1fr!important;gap:28px!important}.why-mission-top{min-height:0}.why-mission-copy{position:relative;left:auto;top:auto;width:100%;max-width:none;z-index:2}.why-dash-compose{position:relative;inset:auto;min-height:360px}.why-dash-win{left:22%;right:18%;top:16px;bottom:12px}.why-float-pay{left:6%;bottom:8%}.why-float-team{right:5%;top:16%}.why-photo-r{right:4%;top:4%}.why-photo-l{left:3%;bottom:24%}}@media(max-width:700px){.why-visual-grid{grid-template-columns:1fr}.why-mission-steps{grid-template-columns:repeat(2,1fr)}.why-mission-steps:before{display:none}.why-photo,.why-dash-lines{display:none}.why-dash-win{left:12px;right:12px}.why-float-pay{left:8px}.why-float-team{right:8px}}html.js-scroll #product-previews .wrap,html.js-scroll #product-previews .stagger-item,html.js-scroll #product-previews .lab-card{opacity:1!important;filter:none!important}.product-previews-shot.product-lab-section{background:#f4f6f4!important;border-color:#e8eee8!important;padding:78px 0 88px;overflow:hidden}.product-previews-shot .product-lab-glow{display:none}.product-previews-shot .product-lab-head{display:block!important;margin-bottom:36px!important;max-width:760px}.product-previews-shot .product-lab-head .eyebrow{color:#16736b!important;background:transparent!important;border:0!important;padding:0!important;margin-bottom:14px;letter-spacing:.14em}.product-previews-shot .product-lab-head .eyebrow:before{background:#e63946!important}.product-previews-shot .product-lab-head h2{font-size:clamp(34px,4.4vw,52px)!important;line-height:1.08!important;letter-spacing:-.045em!important;color:#163c34!important;margin:0 0 14px!important}.product-previews-shot .product-lab-head h2 em,.product-previews-shot .product-lab-head h2 span{font-style:normal!important;color:#e63946!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#E63946!important}.product-previews-shot .product-lab-head p{font-size:16px!important;line-height:1.7!important;color:#5b776f!important;max-width:520px;margin:0!important;padding:0!important}.product-previews-shot .product-lab-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:20px!important}.product-previews-shot .lab-card{background:#fff!important;border:1px solid #E7EEE8!important;border-radius:24px!important;padding:26px 24px!important;min-height:280px!important;box-shadow:0 14px 40px -24px #123b3347!important;overflow:hidden;display:grid!important;grid-template-columns:.92fr 1.08fr!important;gap:22px!important;align-items:center!important}.product-previews-shot .lab-card:hover{transform:translateY(-4px)!important;box-shadow:0 22px 48px -24px #123b335c!important}.product-previews-shot .lab-card-copy{min-width:0}.product-previews-shot .lab-kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px}.product-previews-shot .lab-kicker i{width:28px;height:28px;border-radius:50%;background:#e63946;color:#fff;font:800 10px/28px Inter,sans-serif;font-style:normal;text-align:center;flex:none}.product-previews-shot .lab-kicker span{font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;color:#16736b}.product-previews-shot .lab-card-dark .lab-kicker span{color:#d5ebd7}.product-previews-shot .lab-index{display:none}.product-previews-shot .lab-card h3{font-size:24px!important;line-height:1.2!important;letter-spacing:-.03em!important;color:#163c34!important;margin:0 0 10px!important}.product-previews-shot .lab-card p{font-size:13.5px!important;line-height:1.65!important;color:#5b776f!important;margin:0 0 16px!important}.product-previews-shot .lab-card a{color:#e63946!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;background:none!important;padding:0!important;box-shadow:none!important;border:0!important}.product-previews-shot .lab-card a:hover{opacity:.82}.product-previews-shot .lab-mini-window,.product-previews-shot .leave-ui,.product-previews-shot .payroll-ui,.product-previews-shot .analytics-ui{background:#f7fbf7!important;border:1px solid #E6EFE7!important;border-radius:16px!important;box-shadow:none;min-width:0}.product-previews-shot .lab-ui-title{font-size:11px;font-weight:700;color:#5b776f;padding:12px 14px 0}.product-previews-shot .lab-mini-window{overflow:hidden}.product-previews-shot .mini-attendance-grid{padding:10px 14px 8px}.product-previews-shot .mini-big{background:#fff;border:0!important;border-radius:12px;padding:10px 12px}.product-previews-shot .mini-big small{color:#5b776f;font-size:10px}.product-previews-shot .mini-big strong{font-size:30px;color:#163c34}.product-previews-shot .mini-big em{color:#16736b!important;font-size:11px;font-weight:700}.product-previews-shot .mini-bars{background:#fff;border:0!important;height:88px}.product-previews-shot .mini-bars i{background:linear-gradient(180deg,#16736b,#9fe0a4)!important;border-radius:5px 5px 2px 2px}.product-previews-shot .mini-tags{padding:0 14px 14px}.product-previews-shot .mini-tags span{background:#e8f4e9!important;color:#0e5b55!important;font-size:10px;padding:6px 9px}.product-previews-shot .leave-ui{overflow:hidden;padding:4px 0 6px}.product-previews-shot .leave-hero{padding:12px 16px 10px;border-bottom:1px solid #E6EFE7;display:flex;align-items:center;justify-content:space-between;gap:12px}.product-previews-shot .leave-hero b{display:block;font-size:12px;color:#5b776f;font-weight:600;margin-bottom:4px}.product-previews-shot .leave-hero span{display:block;font-size:16px;font-weight:800;color:#163c34}.product-previews-shot .leave-hero strong{display:none}.product-previews-shot .leave-cal{width:36px;height:36px;border-radius:10px;background:#e8f4e9;color:#16736b;display:grid;place-items:center;flex:none}.product-previews-shot .leave-cal svg{width:18px;height:18px}.product-previews-shot .leave-row{grid-template-columns:1fr auto auto;padding:10px 16px;border-top:1px dashed #D7E8D8!important;font-size:12px!important;color:#5b776f;align-items:center}.product-previews-shot .leave-row b{color:#163c34}.product-previews-shot .leave-row em{font-style:normal!important;font-weight:700;font-size:10px;border-radius:999px;padding:4px 8px}.product-previews-shot .leave-row em.ok{background:#e4f6e5;color:#158078!important}.product-previews-shot .leave-row em.wait{background:#ffd6d9;color:#b40916!important}.product-previews-shot .leave-row em.info{background:#e6f8e7;color:#a1030f!important}.product-previews-shot .payroll-ui{margin:0;padding:12px 16px 16px;display:block!important}.product-previews-shot .payroll-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 14px}.product-previews-shot .payroll-total span{font-size:11px;color:#5b776f}.product-previews-shot .payroll-total b{font-size:28px;color:#163c34;margin:4px 0 0}.product-previews-shot .payroll-donut{width:64px;height:64px;flex:none;background:conic-gradient(#16736b 0,#16736b 82%,#d8edda 82%)!important}.product-previews-shot .payroll-donut:before{background:#f7fbf7!important;width:42px;height:42px}.product-previews-shot .payroll-donut span{color:#163c34;font-size:12px}.product-previews-shot .payroll-progress{grid-column:auto!important;height:8px;background:#e6f0e7;border-radius:999px;overflow:hidden;margin-bottom:8px}.product-previews-shot .payroll-progress i{background:#16736b!important}.product-previews-shot .payroll-meta{grid-column:auto!important;display:flex;justify-content:space-between;font-size:11px!important;color:#5b776f}.product-previews-shot .payroll-meta b{color:#163c34;font-weight:700}.product-previews-shot .lab-card-dark{background:#0e3f3c!important;border-color:#0e3f3c!important;color:#fff}.product-previews-shot .lab-card-dark h3{color:#fff!important}.product-previews-shot .lab-card-dark p{color:#c9e4cb!important}.product-previews-shot .lab-card-dark a{color:#fff!important}.product-previews-shot .analytics-ui{background:#0000002e!important;border-color:#ffffff14!important;padding:14px}.product-previews-shot .analytics-head{margin-bottom:4px}.product-previews-shot .analytics-head b{color:#fff;font-size:12px}.product-previews-shot .analytics-head span{color:#9fe0a4!important;font-size:11px}.product-previews-shot .analytics-chart{display:block;width:100%;height:72px;margin-top:8px}.product-previews-shot .analytics-line,.product-previews-shot .analytics-labels{display:none}.product-previews-shot .analytics-side{margin-top:12px;gap:8px}.product-previews-shot .analytics-side div{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px 8px}.product-previews-shot .analytics-side small{color:#9fe0a4!important;font-size:9px}.product-previews-shot .analytics-side b{color:#fff;font-size:15px}.product-previews-shot .analytics-side em{color:#9fe0a4!important}@media(max-width:1050px){.product-previews-shot .product-lab-head{max-width:none}}@media(max-width:900px){.product-previews-shot .lab-card{grid-template-columns:1fr!important}}@media(max-width:760px){.product-previews-shot .product-lab-grid{grid-template-columns:1fr!important}.product-previews-shot .lab-card{min-height:0!important}}html.js-scroll #solutions .wrap,html.js-scroll #solutions .stagger-item,html.js-scroll #solutions .flow-step,html.js-scroll #solutions .flow-story,html.js-scroll #solutions .flow-outcomes>div{opacity:1!important;filter:none!important}.flow-shot.flow-new{background:#f7f8f8!important;padding-top:78px!important;padding-bottom:86px!important}.flow-shot .flow-new-glow{display:none}.flow-shot .flow-new-head{margin-bottom:34px}.flow-shot .workflow-eyebrow{color:#16736b!important;background:transparent!important;border:0!important;padding:0!important;letter-spacing:.14em}.flow-shot .workflow-eyebrow:before{background:#e63946!important}.flow-shot .workflow-head h2{color:#163c34!important;font-size:clamp(32px,4.2vw,48px)!important;line-height:1.12!important;margin:12px 0 14px!important}.flow-shot .workflow-head h2 span,.flow-shot .workflow-head h2 em{font-style:normal!important;color:#e63946!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#E63946!important}.flow-shot .workflow-head p{color:#5b776f!important;max-width:640px;font-size:16px!important}.flow-shot .flow-progress{display:none!important}.flow-shot .flow-timeline{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin-bottom:22px;padding-top:0}.flow-shot .flow-step{position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;background:#fff!important;border:1px solid #E6EEE7!important;border-radius:16px!important;padding:16px 14px 18px!important;min-height:128px!important;color:#163c34;box-shadow:0 10px 28px -22px #123b3347!important;overflow:hidden}.flow-shot .flow-step:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:#a8c4aa;font-size:16px;z-index:2;pointer-events:none}.flow-shot .flow-step:hover{transform:translateY(-3px);border-color:#c5ddc7!important}.flow-shot .flow-step.active{background:#0e3f3c!important;border-color:#0e3f3c!important;color:#fff!important;transform:none;box-shadow:0 16px 32px -22px #0e3f3c8c!important}.flow-shot .flow-step.active:before{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#e63946}.flow-shot .flow-step-icon{width:34px;height:34px;border-radius:50%!important;background:#e8f4e9!important;color:#16736b!important;margin-bottom:12px}.flow-shot .flow-step-icon svg{width:16px;height:16px}.flow-shot .flow-step.active .flow-step-icon{background:#e63946!important;color:#fff!important}.flow-shot .flow-step-no{opacity:1!important;color:#16736b;font-size:10px!important;margin-bottom:4px}.flow-shot .flow-step.active .flow-step-no{color:#9fe0a4}.flow-shot .flow-step strong{font-size:14px!important;color:#163c34;margin-bottom:4px}.flow-shot .flow-step.active strong{color:#fff}.flow-shot .flow-step small{opacity:1!important;color:#5b776f;font-size:11px!important}.flow-shot .flow-step.active small{color:#c9e4cb}.flow-shot .flow-story{display:grid!important;grid-template-columns:minmax(220px,1.05fr) minmax(220px,.95fr) minmax(180px,.8fr)!important;gap:22px!important;align-items:center!important;background:#fff!important;border:1px solid #E6EEE7!important;border-radius:24px!important;min-height:340px;padding:28px 26px!important;box-shadow:0 16px 40px -28px #123b3347!important}.flow-shot .flow-story-main{position:relative;z-index:1}.flow-shot .flow-story-number{position:absolute;left:-6px;top:-18px;font-size:88px!important;font-weight:800;letter-spacing:-.06em;color:#eef3ee!important;z-index:0;line-height:1;pointer-events:none}.flow-shot .flow-story-kicker{display:none}.flow-shot .flow-story-main h3{position:relative;font-size:28px!important;line-height:1.2!important;color:#163c34!important;margin:28px 0 12px!important}.flow-shot .flow-story-main>p{position:relative;font-size:14px!important;color:#5b776f!important;max-width:420px;margin:0 0 18px!important}.flow-shot .flow-points{display:flex!important;flex-wrap:wrap;gap:8px!important;grid-template-columns:none!important}.flow-shot .flow-points div{display:inline-flex;align-items:center;gap:8px;font-size:12px!important;color:#163c34!important;background:#e8f4e9!important;border:0!important;border-radius:999px!important;padding:8px 12px!important}.flow-shot .flow-points div.tone-red{background:#fdeced!important}.flow-shot .flow-points i{width:7px;height:7px;border-radius:50%;background:#16736b;flex:none}.flow-shot .flow-points .tone-red i{background:#e63946}.flow-shot .flow-overview{background:#f7fbf7;border:1px solid #E6EFE7;border-radius:16px;padding:16px 16px 14px}.flow-shot .flow-overview>b{display:block;font-size:12px;color:#5b776f;margin-bottom:12px}.flow-shot .flow-overview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.flow-shot .flow-overview-stats small{display:block;font-size:10px;color:#5b776f}.flow-shot .flow-overview-stats strong{display:block;font-size:20px;color:#163c34;margin:2px 0}.flow-shot .flow-overview-stats em{font-style:normal;font-size:10px;font-weight:700;color:#158078}.flow-shot .flow-overview-bars{height:72px;display:flex;align-items:flex-end;gap:8px;padding:6px 4px 0}.flow-shot .flow-overview-bars i{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#16736b,#9fe0a4)}.flow-shot .flow-overview-days{display:flex;justify-content:space-between;margin-top:6px;font-size:9px;color:#8aa098}.flow-shot .flow-story-visual{height:260px!important}.flow-shot .flow-core{width:120px;height:120px;background:#0e3f3c!important;box-shadow:0 0 0 10px #f0f6f0,0 20px 36px -22px #0e3f3c80!important}.flow-shot .flow-core b{font-size:13px;color:#fff}.flow-shot .flow-core small{color:#9fe0a4}.flow-shot .flow-orbit{border-color:#d5e6d6!important}.flow-shot .flow-chip{background:#fff;border:1px solid #E6EEE7;color:#163c34;padding:7px 10px 7px 8px;display:inline-flex;align-items:center;gap:6px;font-size:10px}.flow-shot .flow-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:#e63946}.flow-shot .flow-outcomes{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:18px}.flow-shot .flow-outcomes>div{display:grid!important;grid-template-columns:40px 1fr!important;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:18px 20px!important;background:#fff!important;border:1px solid #E6EEE7!important;border-radius:16px!important;box-shadow:0 10px 28px -22px #123b3338;position:relative}.flow-shot .flow-outcomes>div:after{content:"";position:absolute;top:16px;bottom:16px;right:0;width:3px;border-radius:3px 0 0 3px;background:#e63946}.flow-shot .flow-outcomes i{grid-row:span 2;width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.flow-shot .flow-outcomes i svg{width:16px;height:16px}.flow-shot .flow-outcomes i.tone-red{background:#fdeced;color:#e63946}.flow-shot .flow-outcomes i.tone-teal{background:#e8f4e9;color:#16736b}.flow-shot .flow-outcomes b{display:none}.flow-shot .flow-outcomes strong{font-size:15px!important;color:#163c34!important}.flow-shot .flow-outcomes span{font-size:12px!important;color:#5b776f!important;margin-top:2px!important}@media(max-width:1050px){.flow-shot .flow-story{grid-template-columns:1fr 1fr!important}.flow-shot .flow-story-visual{grid-column:1 / -1}.flow-shot .flow-step:not(:last-child):after{display:none}}@media(max-width:900px){.flow-shot .flow-timeline{overflow-x:auto;grid-template-columns:repeat(5,minmax(160px,1fr))!important}.flow-shot .flow-story{grid-template-columns:1fr!important;padding:22px!important}}@media(max-width:700px){.flow-shot .flow-outcomes{grid-template-columns:1fr!important}.flow-shot .flow-overview-stats{grid-template-columns:repeat(2,1fr)}}header.site-header{background:#ffffffeb!important}header .nav-cta .btn-primary.btn-sm{background:#e63946!important;border-color:#e63946!important;color:#fff!important;box-shadow:0 10px 22px -12px #e639468c!important}header .nav-cta .btn-primary.btn-sm:hover{background:#d12f3b!important;border-color:#d12f3b!important}header .theme-btn{background:#f3f6f3!important;border:1px solid #E5EBE5!important;color:#163c34!important}.hero-luxury{background:#fff!important}.hero-luxury h1 span{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#e63946!important;-webkit-text-fill-color:#E63946!important}.hero-luxury .hero-pill{color:#e63946!important;background:#fdeced!important;border-color:#f8c9cd!important}.hero-luxury .hero-pill .pill-users,.hero-luxury .play-icon,.hero-luxury .cap-icon,.hero-luxury .pill-users{color:#e63946!important;stroke:#e63946!important;background:transparent!important}.hero-luxury .cap-icon{background:#fdeced!important;color:#e63946!important}.hero-luxury .luxury-primary{background:#e63946!important;border-color:#e63946!important;color:#fff!important;box-shadow:0 12px 24px -14px #e639468c!important}.hero-luxury .luxury-primary:hover{background:#d12f3b!important;border-color:#d12f3b!important}.hero-luxury .luxury-secondary{background:#fff!important;color:#e63946!important;border:1.5px solid #E63946!important}.hero-luxury .luxury-secondary:hover{background:#fdeced!important;color:#e63946!important;border-color:#e63946!important}.hero-luxury .hero-proof{display:none!important}.hero-luxury .dash-sidebar{background:#16736b!important}.hero-luxury .dash-nav.active{background:#ffffff29!important}.hero-luxury .spark i,.hero-luxury .spark-green i,.hero-luxury .spark-orange i,.hero-luxury .spark-purple i,.hero-luxury .spark-blue i,.hero-luxury .legend i.green{background:#16736b!important}.hero-luxury .legend i.orange{background:#3a9189!important}.hero-luxury .legend i.purple{background:#8abfb7!important}.hero-luxury .donut-chart{background:conic-gradient(#16736b 0,#16736b 72%,#3a9189 72%,#3a9189 88%,#8abfb7 88%,#8abfb7)!important}.hero-luxury .approval-banner{background:#e8f4e9!important;border-color:#d5ebd7!important}.hero-luxury .approval-banner a{background:#16736b!important;color:#fff!important}.trust-shot{background:#f7f8f8!important;padding:42px 0 64px!important}.trust-shot .trust-redesign-intro,.trust-shot .trust-badge,.trust-shot .trust-title-block,.trust-shot .trust-company-panel{display:none}.trust-shot .trust-kicker{text-align:center;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.16em;color:#8aa098;margin:0 0 22px}.trust-shot .trust-logo-row{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 36px;margin-bottom:42px}.trust-shot .trust-logo-row span{font:800 18px/1 Space Grotesk,sans-serif;color:#6b7c7a;letter-spacing:.02em;text-transform:none;opacity:.85}.trust-shot .trust-metric-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.trust-shot .trust-metric-card{background:#fff!important;border:1px solid #E8EEE8!important;border-radius:18px!important;padding:24px 20px!important;box-shadow:0 12px 32px -24px #123b3340!important;min-height:0!important;text-align:left!important}.trust-shot .trust-metric-card:before,.trust-shot .trust-metric-card>i{display:none!important}.trust-shot .trust-metric-icon,.trust-shot .trust-metric-icon.metric-icon-1,.trust-shot .trust-metric-icon.metric-icon-2,.trust-shot .trust-metric-icon.metric-icon-3,.trust-shot .trust-metric-icon.metric-icon-4{width:44px!important;height:44px!important;border-radius:50%!important;background:#fdeced!important;color:#e63946!important;display:grid!important;place-items:center;margin-bottom:14px}.trust-shot .trust-metric-icon svg{width:18px;height:18px}.trust-shot .trust-metric-card strong{display:block;font-size:32px!important;color:#163c34!important;margin:0 0 6px!important}.trust-shot .trust-metric-card>span{display:block;font-size:14px!important;font-weight:700!important;color:#163c34!important;text-transform:none!important}.trust-shot .trust-metric-card small{display:block;margin-top:4px;font-size:12px;color:#5b776f}@media(max-width:900px){.trust-shot .trust-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.trust-shot .trust-metric-grid{grid-template-columns:1fr!important}}html.js-scroll #about .wrap,html.js-scroll #about .stagger-item,html.js-scroll #about .about-new-point{opacity:1!important;transform:none!important;filter:none!important}.about-shot.about-new{background:#f7f8f8!important;border-color:#e8eee8!important;padding:72px 0 90px!important}.about-shot .about-new-orb,.about-shot.about-new:after{display:none}.about-shot .about-new-kicker{color:#e63946!important;background:#fdeced!important;border-color:#f8c9cd!important}.about-shot .about-new-kicker span{background:#f8c9cd!important;color:#e63946!important}.about-shot .about-new-head h2{color:#163c34!important}.about-shot .about-new-head h2 em{font-style:normal!important;color:#e63946!important;-webkit-text-fill-color:#E63946!important;background:none!important}.about-shot .about-new-head>p{color:#5b776f!important}.about-shot .about-new-intro{display:flex;align-items:flex-start;gap:12px;background:#fdeced!important;border-left:0!important;border-radius:14px!important;color:#163c34!important;padding:16px 18px!important;font-size:15px!important;line-height:1.5!important}.about-shot .about-new-intro i{width:32px;height:32px;border-radius:10px;background:#fff;color:#e63946;display:grid;place-items:center;flex:none}.about-shot .about-new-intro svg{width:16px;height:16px}.about-shot .about-new-points,.about-shot .about-new-point{border-color:#e8eee8}.about-shot .about-new-point-icon{background:#f3f6f3!important;color:#16736b!important}.about-shot .about-new-number{background:transparent!important;border:0!important;color:#8aa098!important;font-size:11px!important;width:auto!important;height:auto!important;margin-top:4px!important}.about-shot .about-new-point h3{color:#163c34!important}.about-shot .about-new-point p{color:#5b776f!important;font-size:13px!important}.about-shot .about-new-button{background:#0e3f3c!important;color:#fff!important;box-shadow:0 16px 32px -22px #0e3f3c80!important}.about-shot .about-new-dashboard{background:#fff!important;border-color:#e8eee8!important;overflow:visible}.about-shot .about-new-dashboard:before{display:none}.about-shot .about-dashboard-brand>span{background:#fdeced!important;color:#e63946!important}.about-shot .about-dashboard-brand small{color:#e63946!important}.about-shot .about-dashboard-brand b{color:#163c34!important}.about-shot .about-dashboard-top>strong{background:#f3f6f3!important;color:#5b776f!important}.about-shot .about-dashboard-summary{display:none}.about-shot .about-event-list:before{background:#e6eee7!important}.about-shot .about-event{grid-template-columns:52px 36px 1fr auto!important}.about-shot .about-event-arrow{display:none}.about-shot .about-event time{color:#8aa098!important}.about-shot .about-event-icon{background:#16736b!important;border-color:#fff!important;box-shadow:0 0 0 3px #e8f4e9;color:#fff!important}.about-shot .about-event-main h3{color:#163c34!important}.about-shot .about-event-main p{color:#5b776f!important}.about-shot .about-event-main span{font-size:10px!important;border-radius:999px!important;padding:4px 8px!important}.about-shot .st-live{background:#e4f6e5!important;color:#158078!important}.about-shot .st-pending{background:#ffd6d9!important;color:#b40916!important}.about-shot .st-done{background:#e4f6e5!important;color:#158078!important}.about-shot .st-view{background:#e6f8e7!important;color:#a1030f!important}.about-shot .about-event-faces{display:flex;align-items:center}.about-shot .about-event-faces span{width:22px;height:22px;border-radius:50%;background:#16736b;color:#fff;font:700 9px/22px Inter,sans-serif;text-align:center;border:2px solid #fff;margin-left:-6px}.about-shot .about-event-faces span:first-child{margin-left:0}.about-shot .about-event-faces span:nth-child(2){background:#3a9189}.about-shot .about-event-faces span:nth-child(3){background:#0e3f3c}.about-shot .about-dashboard-bottom{background:#e8f4e9;margin:8px -27px -21px;padding:14px 22px!important;border:0!important;border-radius:0 0 25px 25px;color:#0e5b55}.about-shot .about-dashboard-bottom span{color:#0e5b55!important;font:600 12px Inter,sans-serif!important;text-transform:none;letter-spacing:0}.about-shot .about-dashboard-bottom span i{background:#16736b}.about-shot .about-dashboard-bottom a,.about-shot .about-dashboard-bottom b{color:#0e3f3c!important;font:700 12px Inter,sans-serif!important;text-decoration:none}.about-shot .about-new-floating{display:flex;align-items:center;gap:10px;background:#0e3f3c!important;border:0!important;max-width:280px;right:-12px;bottom:-18px}.about-shot .about-new-floating i{width:28px;height:28px;border-radius:8px;background:#e63946;color:#fff;display:grid;place-items:center;flex:none}.about-shot .about-new-floating svg{width:14px;height:14px}.about-shot .about-new-floating span{display:none}.about-shot .about-new-floating b{margin:0!important;font:700 12px/1.35 Inter,sans-serif!important;color:#fff!important}html.js-scroll #product .wrap,html.js-scroll #product .stagger-item,html.js-scroll #product .dayflow-step,html.js-scroll #product .dayflow-benefits>div{opacity:1!important;filter:none!important}.dayflow-shot.dayflow-product-section{background:#f7f8f8!important;border-color:#e8eee8!important;padding:72px 0 80px!important;overflow:visible!important}.dayflow-shot .dayflow-bg{display:none}.dayflow-shot .dayflow-head{display:grid!important;grid-template-columns:1.15fr .7fr!important;gap:40px!important;align-items:end!important;margin-bottom:28px!important}.dayflow-shot .dayflow-eyebrow{color:#e63946!important;background:#fdeced!important;border-color:#f8c9cd!important}.dayflow-shot .dayflow-eyebrow:before{background:#e63946!important}.dayflow-shot .dayflow-head h2{color:#163c34!important;font-size:clamp(32px,4.2vw,48px)!important;line-height:1.08!important}.dayflow-shot .dayflow-head h2 span,.dayflow-shot .dayflow-head h2 em{font-style:normal!important;color:#e63946!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#E63946!important}.dayflow-shot .dayflow-head>p{color:#5b776f!important;font-size:15px!important;max-width:380px;margin-left:auto}.dayflow-shot .dayflow-stage{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;gap:16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible}.dayflow-shot .dayflow-rail{background:#0e3f3c!important;border:0!important;border-radius:22px!important;padding:14px 10px!important;gap:8px!important;display:flex!important;flex-direction:column!important}.dayflow-shot .dayflow-step{grid-template-columns:36px 1fr!important;color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:12px 10px!important;border-radius:14px!important;position:relative}.dayflow-shot .dayflow-step:hover{background:#ffffff0f!important;transform:none!important}.dayflow-shot .dayflow-step span{width:32px!important;height:32px!important;border-radius:10px!important;background:#ffffff1a!important;color:#9fe0a4!important;font-size:11px!important}.dayflow-shot .dayflow-step b{color:#fff!important;font-size:13px!important}.dayflow-shot .dayflow-step small{color:#9bb89d!important;font-size:11px!important}.dayflow-shot .dayflow-step.active{background:#ffffff14!important}.dayflow-shot .dayflow-step.active span{background:#e63946!important;color:#fff!important}.dayflow-shot .dayflow-step.active:after{content:"›";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#fff;font-size:18px}.dayflow-shot .dayflow-product{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 176px;gap:14px;align-items:center;padding:0!important}.dayflow-shot .dayflow-browser{border:1px solid #E6EEE7!important;border-radius:20px!important;box-shadow:0 22px 50px -28px #123b3359!important}.dayflow-shot .dayflow-dots i:nth-child(1){background:#e63946}.dayflow-shot .dayflow-dots i:nth-child(2){background:#ea0819}.dayflow-shot .dayflow-dots i:nth-child(3){background:#c5222e}.dayflow-shot .dayflow-sidebar{background:#0e3f3c!important;width:48px!important}.dayflow-shot .dayflow-nav{background:#ffffff1f!important}.dayflow-shot .dayflow-nav.active{background:#e63946!important}.dayflow-shot .dayflow-main{background:#f7fbf7!important;padding:18px 16px!important}.dayflow-shot .dayflow-kicker{color:#16736b!important}.dayflow-shot .dayflow-title-row h3{color:#163c34!important;font-size:22px!important;margin:4px 0 0!important}.dayflow-shot .dayflow-xp{background:#fff;border:1px solid #E6EEE7;border-radius:12px;padding:10px 12px;min-width:150px}.dayflow-shot .dayflow-xp small{display:block;font-size:10px;color:#5b776f}.dayflow-shot .dayflow-xp b{display:block;font-size:13px;color:#163c34;margin-top:2px}.dayflow-shot .dayflow-metrics>div{background:#fff!important;border-color:#e6eee7!important;box-shadow:0 8px 20px -16px #123b334d;padding:12px!important}.dayflow-shot .dayflow-metrics small{color:#5b776f!important;font-size:11px!important}.dayflow-shot .dayflow-metrics b{color:#163c34!important;font-size:26px!important}.dayflow-shot .dayflow-metrics span{display:block;font-size:11px;color:#8aa098;margin-bottom:4px}.dayflow-shot .dayflow-metrics em{color:#16736b!important;font-size:11px!important;font-weight:700}.dayflow-shot .dayflow-panel{border-color:#e6eee7!important}.dayflow-shot .dayflow-chart i{background:linear-gradient(180deg,#16736b,#9fe0a4)!important}.dayflow-shot .dayflow-ring{background:conic-gradient(#16736b 0,#16736b 92%,#e6eee7 92%)!important}.dayflow-shot .dayflow-side-list i.d0{background:#16736b}.dayflow-shot .dayflow-side-list i.d1{background:#c5ddc7}.dayflow-shot .dayflow-side-list i.d2{background:#8aa098}.dayflow-shot .dayflow-bottom{background:#f3f6f3!important;border:0!important}.dayflow-shot .dayflow-bottom>span{color:#e63946!important;font-weight:800;letter-spacing:.08em}.dayflow-shot .dayflow-bottom b{font-size:12px;color:#5b776f;font-weight:600}.dayflow-shot .dayflow-bottom a{color:#e63946!important;font-size:13px!important}.dayflow-shot .dayflow-notes{display:flex;flex-direction:column;gap:12px;position:relative}.dayflow-shot .dayflow-notes:before{content:"";position:absolute;left:-10px;top:18px;bottom:18px;border-left:1.5px dashed #C5DDC7}.dayflow-shot .dayflow-note{background:#fff;border:1px solid #E6EEE7;border-radius:14px;padding:12px;display:flex;gap:10px;align-items:flex-start;box-shadow:0 10px 24px -18px #123b334d}.dayflow-shot .dayflow-note i{width:22px;height:22px;border-radius:50%;flex:none}.dayflow-shot .dayflow-note.ok i{background:#e4f6e5}.dayflow-shot .dayflow-note.pay i{background:#fdeced}.dayflow-shot .dayflow-note.people i{background:#e8f4e9}.dayflow-shot .dayflow-note b{display:block;font-size:12px;color:#163c34}.dayflow-shot .dayflow-note small{display:block;font-size:11px;color:#5b776f;margin-top:2px}.dayflow-shot .dayflow-note.people small{color:#e63946;font-weight:700}.dayflow-shot .dayflow-benefits{margin-top:28px;background:transparent!important;border:0!important;gap:0}.dayflow-shot .dayflow-benefits>div{border-right:0!important;border-left:2px solid #E63946;padding:8px 18px 8px 16px!important}.dayflow-shot .dayflow-benefits span{color:#e63946!important;font-size:11px!important}.dayflow-shot .dayflow-benefits b{color:#163c34!important;font-size:16px!important}.dayflow-shot .dayflow-benefits p{color:#5b776f!important;font-size:13px!important}@media(max-width:1100px){.dayflow-shot .dayflow-product{grid-template-columns:1fr}.dayflow-shot .dayflow-notes{flex-direction:row;flex-wrap:wrap}.dayflow-shot .dayflow-notes:before{display:none}}@media(max-width:900px){.dayflow-shot .dayflow-head{grid-template-columns:1fr!important}.dayflow-shot .dayflow-head>p{margin-left:0}.dayflow-shot .dayflow-stage{grid-template-columns:1fr!important}.dayflow-shot .dayflow-rail{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.dayflow-shot .dayflow-step.active:after{display:none}}@media(max-width:700px){.dayflow-shot .dayflow-benefits{grid-template-columns:1fr 1fr!important}.dayflow-shot .dayflow-metrics{grid-template-columns:1fr!important}}#customer-stories.stories-shot{background:#f7f8f8!important;border-top:0!important;border-bottom:0!important;padding:72px 0 64px!important}html.js-scroll #customer-stories.stories-shot,html.js-scroll #customer-stories.stories-shot .wrap,html.js-scroll #customer-stories.stories-shot .experience-card{opacity:1!important;transform:none!important;filter:none!important}#customer-stories.stories-shot .customer-experience-head{display:grid!important;grid-template-columns:1.15fr .7fr!important;gap:40px!important;align-items:end!important;margin-bottom:32px!important}#customer-stories.stories-shot .customer-experience-head .eyebrow{display:inline-flex!important;align-items:center;gap:8px;background:transparent!important;border:0!important;color:#e63946!important;padding:0!important;margin:0 0 12px!important;font-size:11px!important;letter-spacing:.14em!important;font-weight:800!important}#customer-stories.stories-shot .customer-experience-head .eyebrow:before{display:none!important}#customer-stories.stories-shot .customer-experience-head .eyebrow svg{width:14px;height:14px}#customer-stories.stories-shot .customer-experience-head h2{font-size:clamp(36px,4.6vw,56px)!important;line-height:1.05!important;color:#163c34!important;margin:0!important;letter-spacing:-.04em!important}#customer-stories.stories-shot .customer-experience-head h2 span,#customer-stories.stories-shot .customer-experience-head h2 em{font-style:normal!important;background:none!important;color:#e63946!important;-webkit-text-fill-color:#E63946!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}#customer-stories.stories-shot .customer-experience-head p{font-size:15px!important;line-height:1.7!important;color:#6b7c7a!important;max-width:340px;margin:0 0 6px auto!important}#customer-stories.stories-shot .experience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}#customer-stories.stories-shot .experience-card{min-height:360px;padding:18px 16px 16px!important;border:1px solid #E8EEE8!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 28px -20px #0e3f3c38!important}#customer-stories.stories-shot .experience-card:before{display:none!important}#customer-stories.stories-shot .experience-card:hover{transform:translateY(-6px);border-color:#e0e8e1!important;box-shadow:0 18px 36px -22px #0e3f3c47!important}#customer-stories.stories-shot .experience-top{font-size:12px!important;color:#e63946!important;letter-spacing:0!important;font-weight:800!important;font-family:inherit!important}#customer-stories.stories-shot .experience-stars{display:flex;gap:2px;color:#e63946;font-weight:400}#customer-stories.stories-shot .experience-stars svg{width:10px;height:10px}#customer-stories.stories-shot .experience-avatar{width:46px!important;height:46px!important;margin:18px 0 14px!important;border-radius:50%!important;background:#e8f4e9!important;color:#0e3f3c!important;font:800 13px/1 Space Grotesk,sans-serif!important}#customer-stories.stories-shot .experience-quote{font:500 13.5px/1.55 Inter,sans-serif!important;color:#163c34!important}#customer-stories.stories-shot .experience-person{margin-top:auto;padding-top:16px}#customer-stories.stories-shot .experience-person strong{font:800 13px/1.3 Space Grotesk,sans-serif!important;color:#163c34!important}#customer-stories.stories-shot .experience-person span{font-size:12px!important;color:#6b7c7a!important;margin-top:4px!important}#customer-stories.stories-shot .experience-outcome{margin-top:12px;padding-top:12px;border-top:1px solid #E8EEE8;align-items:center}#customer-stories.stories-shot .experience-outcome div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}#customer-stories.stories-shot .experience-outcome i{width:18px;height:18px;color:#e63946;display:grid;place-items:center;flex:none}#customer-stories.stories-shot .experience-outcome i svg{width:16px;height:16px}#customer-stories.stories-shot .experience-outcome strong{font:800 15px/1 Space Grotesk,sans-serif!important;color:#e63946!important}#customer-stories.stories-shot .experience-outcome span{font-size:11px!important;color:#163c34!important;font-weight:600}#customer-stories.stories-shot .experience-outcome small{font-size:10px!important;color:#6b7c7a!important;text-align:right;max-width:78px;line-height:1.3}#customer-stories.stories-shot .experience-trust{margin-top:22px!important;padding:14px 28px!important;border:1px solid #E8EEE8!important;border-radius:999px!important;background:#fff!important;display:flex;justify-content:center;align-items:center;gap:16px;box-shadow:0 10px 24px -20px #0e3f3c33}#customer-stories.stories-shot .experience-trust svg:first-child{width:22px;height:22px;flex:none}#customer-stories.stories-shot .experience-trust>span{color:#0e3f3c!important;font:800 11px/1 JetBrains Mono,monospace!important;letter-spacing:.08em}#customer-stories.stories-shot .experience-trust strong{font:800 22px/1 Space Grotesk,sans-serif!important;color:#0e3f3c!important}#customer-stories.stories-shot .experience-trust em{font-style:normal!important;color:#6b7c7a!important;font-size:13px!important;font-weight:500}#customer-stories.stories-shot .experience-trust .experience-stars svg{width:12px;height:12px}footer.footer-shot,footer.footer-shot.footer-visible,html.js-scroll footer.footer-shot{background:#0e3f3c!important;color:#f4fbf5!important;border-top:3px solid #E63946!important;padding:36px 0 24px!important;opacity:1!important;transform:none!important}footer.footer-shot .footer-kicker{color:#7eb8b0;font:700 11px/1 JetBrains Mono,monospace;letter-spacing:.14em;margin-bottom:28px}footer.footer-shot .footer-grid{grid-template-columns:1.45fr .85fr .95fr .75fr!important;gap:40px!important;margin-bottom:36px!important}footer.footer-shot .footer-grid:before{display:none!important}footer.footer-shot .footer-brand p{color:#c5d9c7!important;font-size:14px!important;max-width:320px;line-height:1.65!important}footer.footer-shot .footer-contact{color:#d5ebd7!important;font-size:13.5px!important;max-width:340px}footer.footer-shot .footer-contact svg{color:#7eb8b0!important}footer.footer-shot .footer-col h5{color:#fff!important;font-size:15px!important;font-weight:800!important;margin-bottom:14px!important;position:relative;display:inline-block;padding-bottom:8px}footer.footer-shot .footer-col h5:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:#e63946}footer.footer-shot .footer-col a{color:#e6f2e7!important;font-size:14px!important;padding:7px 0!important}footer.footer-shot .footer-col a:hover{color:#fff!important}footer.footer-shot .footer-bottom{border-top:1px solid rgba(255,255,255,.14)!important;color:#d5ebd7!important;font-size:13px!important;padding-top:18px!important}footer.footer-shot .social{display:flex;gap:10px}footer.footer-shot .social a{width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.35)!important;background:#08282073!important;color:#fff!important;font-size:13px!important;font-weight:700}footer.footer-shot .social a:hover{background:#16736b!important;border-color:#fff!important}@media(max-width:1100px){#customer-stories.stories-shot .experience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#customer-stories.stories-shot .customer-experience-head{grid-template-columns:1fr!important}#customer-stories.stories-shot .customer-experience-head p{margin-left:0!important}}@media(max-width:760px){#customer-stories.stories-shot .experience-grid{grid-template-columns:1fr 1fr}footer.footer-shot .footer-grid{grid-template-columns:1fr 1fr!important}footer.footer-shot .footer-brand{grid-column:1/-1}#customer-stories.stories-shot .experience-trust{flex-wrap:wrap;border-radius:18px!important}}@media(max-width:520px){#customer-stories.stories-shot .experience-grid{grid-template-columns:1fr}footer.footer-shot .footer-grid{grid-template-columns:1fr!important}}.corp-company{--cp-bg:#FFFFFF;--cp-ink:#131B2E;--cp-muted:#5B6577;--cp-line:#E5E8EE;--cp-accent:#1E3A5F;background:var(--cp-bg)!important;font-family:Inter,system-ui,sans-serif}.corp-company .page-kicker{color:var(--cp-accent)!important;background:transparent!important;font-weight:800!important}.corp-company .page-kicker:before{background:var(--cp-accent)!important}.corp-company em{font-style:normal!important;color:var(--cp-accent)!important}.corp-company .corp-hero.simple{max-width:760px;margin:0 auto;padding:100px 32px 70px;text-align:center}.corp-company .corp-hero h1{color:var(--cp-ink)!important;font:700 clamp(34px,4.6vw,54px)/1.12 "Space Grotesk",sans-serif!important;letter-spacing:-.03em!important;margin:18px 0 20px!important}.corp-company .corp-hero p{color:var(--cp-muted)!important;font-size:16.5px!important;line-height:1.75!important;max-width:600px;margin:0 auto!important}.corp-company .corp-section-head{max-width:640px;margin:0 auto 44px;text-align:center}.corp-company .corp-section-head h2{color:var(--cp-ink)!important;font:700 clamp(26px,3vw,34px)/1.25 "Space Grotesk",sans-serif!important;letter-spacing:-.02em!important;margin:14px 0 0!important}.corp-company .corp-simple-list{max-width:900px;margin:0 auto;padding:20px 32px 90px}.corp-company .corp-simple-rows{display:grid;grid-template-columns:1fr 1fr;column-gap:48px}.corp-company .corp-simple-rows article{padding:26px 0;border-top:1px solid var(--cp-line)}.corp-company .corp-simple-rows h3{color:var(--cp-ink)!important;font-size:17px!important;font-weight:700!important;margin:0 0 6px!important}.corp-company .corp-simple-rows p{color:var(--cp-muted)!important;font-size:13.5px!important;line-height:1.65!important;margin:0!important}.corp-company .corp-cta{max-width:680px;margin:0 auto;padding:60px 32px 110px;text-align:center;border-top:1px solid var(--cp-line)}.corp-company .corp-cta h2{color:var(--cp-ink)!important;font:700 clamp(24px,3vw,32px)/1.25 "Space Grotesk",sans-serif!important;letter-spacing:-.02em!important;margin:14px 0 28px!important}.corp-company .corp-cta .rd-btn{background:var(--cp-accent)!important;border-color:var(--cp-accent)!important}@media(max-width:700px){.corp-company .corp-hero.simple{padding:70px 20px 50px}.corp-company .corp-simple-list{padding-left:20px;padding-right:20px}.corp-company .corp-simple-rows{grid-template-columns:1fr;column-gap:0}.corp-company .corp-cta{padding-left:20px;padding-right:20px}}.product-single-grid{display:grid;grid-template-columns:1fr;gap:22px;margin-top:28px}.product-single-card{display:grid!important;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:stretch}.product-single-card .story-copy{position:relative}.product-number{position:absolute;right:0;top:0;font-family:JetBrains Mono,monospace;font-size:10px;color:#16736b;font-weight:700}@media(max-width:820px){.product-single-card{grid-template-columns:1fr!important}.product-single-card .story-visual{min-height:260px}.product-number{position:static;display:block;margin:7px 0 8px}}.footer-cta-band{background:#f3f8f7;padding:28px 0 40px}.footer-cta-band .wrap{max-width:1200px}.footer-cta-band .footer-cta-banner{position:relative!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;padding:36px 40px 36px 44px!important;margin:0!important;border:1px solid #E2EEEC!important;border-left:7px solid #0E3F3C!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 50px -32px #123b3a47!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.footer-cta-band .footer-cta-kicker,.footer-cta-band .footer-cta-banner>div>span{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:.14em!important;font-weight:700!important;color:#16736b!important;display:inline-flex;align-items:center;gap:8px}.footer-cta-band .footer-cta-kicker i{width:7px;height:7px;border-radius:50%;background:#16736b;display:inline-block}.footer-cta-band .footer-cta-banner h2{color:#123b3a!important;font-size:34px!important;line-height:1.12!important;letter-spacing:-.03em!important;margin:10px 0!important;max-width:560px}.footer-cta-band .footer-cta-banner h2 span{color:#16736b!important;background:none!important;-webkit-text-fill-color:#16736B!important}.footer-cta-band .footer-cta-banner p{color:#4a6865!important;font-size:15px!important;line-height:1.6!important;max-width:520px!important;margin:0!important}.footer-cta-band .footer-cta-button{flex:none!important;background:#0e3f3c!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:15px 22px!important;font-size:15px!important;font-weight:700!important;box-shadow:0 12px 28px -16px #0e3f3cb3!important;z-index:1}.footer-cta-band .footer-cta-button:hover{background:#16736b!important;color:#fff!important;transform:translateY(-1px)}.footer-cta-band .footer-cta-button span{color:#fff!important;font-size:16px}.footer-cta-band .footer-cta-dots{flex:none;width:72px;height:42px;background-image:radial-gradient(#D5E0DE 1.35px,transparent 1.45px);background-size:9px 9px;pointer-events:none}footer.footer-modern{background:#0e3f3c!important;color:#f4fbf5!important;border-top:0!important;padding:36px 0 24px!important;overflow:hidden!important}footer.footer-modern .footer-modern-glow{display:none!important}footer.footer-modern .wrap{max-width:1200px}footer.footer-modern .footer-kicker{color:#7eb8b0!important;font:700 11px/1 JetBrains Mono,monospace!important;letter-spacing:.14em!important;margin-bottom:32px!important}footer.footer-modern .footer-modern-main{grid-template-columns:1.45fr .8fr .95fr .75fr 1.15fr!important;gap:36px!important;padding:0 0 36px!important;align-items:start}footer.footer-modern .footer-logo-box{display:inline-flex!important;align-items:center;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}footer.footer-modern .footer-logo-box .brand-logo{height:48px!important;max-width:220px!important;width:auto;object-fit:contain}footer.footer-modern .footer-brand-modern p{color:#c5d9c7!important;font-size:14px!important;line-height:1.7!important;max-width:320px!important;margin:16px 0!important}footer.footer-modern .footer-contact{display:flex;align-items:flex-start;gap:10px;color:#d5ebd7!important;font-size:13.5px!important;line-height:1.5;max-width:320px;margin:8px 0}footer.footer-modern .footer-contact svg{color:#7eb8b0!important;flex:none;margin-top:2px}footer.footer-modern .footer-modern-col h5,footer.footer-modern .footer-newsletter h5{color:#fff!important;font-size:15px!important;font-weight:800!important;margin-bottom:16px!important;position:relative;display:inline-block;padding-bottom:8px}footer.footer-modern .footer-modern-col h5:after,footer.footer-modern .footer-newsletter h5:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background:#16736b}footer.footer-modern .footer-modern-col a{color:#e6f2e7!important;font-size:14px!important;padding:6px 0!important;font-weight:500}footer.footer-modern .footer-modern-col a:hover{color:#fff!important;transform:translate(3px)}footer.footer-modern .footer-newsletter p{color:#c5d9c7!important;font-size:13.5px!important;line-height:1.6!important;margin-bottom:14px!important;max-width:240px!important}footer.footer-modern .footer-input-wrap{display:flex!important;align-items:center;gap:6px;max-width:100%!important;border:1px solid rgba(255,255,255,.28)!important;background:#08282059!important;border-radius:12px!important;padding:5px 5px 5px 12px!important}footer.footer-modern .footer-input-wrap>svg{color:#7eb8b0;flex:none}footer.footer-modern .footer-input-wrap input{color:#fff!important;background:transparent!important;font-size:14px!important;padding:10px 8px!important}footer.footer-modern .footer-input-wrap input::placeholder{color:#a8c4b0!important}footer.footer-modern .footer-input-wrap button{width:40px!important;height:40px;border-radius:10px!important;background:#16736b!important;color:#fff!important;font-size:18px!important}footer.footer-modern .footer-input-wrap button:hover{background:#1a8a80!important}footer.footer-modern .footer-form-msg{color:#a8d9ac!important;font-size:12px!important;margin-top:8px}footer.footer-modern .footer-socials-inline{margin-top:16px}footer.footer-modern .footer-modern-bottom{border-top:1px solid rgba(255,255,255,.14)!important;color:#c5d9c7!important;font-size:13px!important;padding-top:20px!important}footer.footer-modern .footer-modern-bottom a{color:#d5ebd7!important;font-size:13px!important}footer.footer-modern .footer-modern-bottom a:hover{color:#fff!important}footer.footer-modern .footer-socials a{width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.35)!important;background:transparent!important;color:#fff!important;font-size:12px!important;font-weight:700}footer.footer-modern .footer-socials a:hover{background:#16736b!important;border-color:#fff!important;color:#fff!important}@media(max-width:900px){.footer-cta-band .footer-cta-banner{flex-direction:column;align-items:flex-start!important;padding:28px 24px 32px 28px!important}.footer-cta-band .footer-cta-banner h2{font-size:28px!important}.footer-cta-band .footer-cta-dots{display:none}}.mega-panel{background:#fff!important;border:1px solid #E4EEEC!important;border-radius:22px!important;box-shadow:0 28px 70px -36px #123b3a52!important;padding:32px 34px!important;width:min(1240px,calc(100vw - 44px))!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.95fr) 260px!important;gap:0 22px!important;min-height:400px}.mega-col{padding-right:26px!important;border-right:1px solid #E4EEEC!important}.mega-col:last-of-type{border-right:1px solid #E4EEEC!important}.mega-col h6{font-family:JetBrains Mono,monospace!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#16736b!important;font-weight:700!important;margin-bottom:18px!important;padding:0 10px!important}.mega-link{padding:11px 10px!important;border-radius:14px!important;gap:14px!important}.mega-link:hover{background:#f6fbfa!important}.mega-icon{width:46px!important;height:46px!important;border-radius:12px!important;background:#fdecee!important;color:#e63946!important;border:0!important}.mega-icon-svg{width:21px;height:21px}.mega-text b{font-size:16px!important;color:#1a2e2c!important;font-weight:700!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mega-text span{font-size:13.5px!important;color:#6a7f7c!important}.mega-soon{font-style:normal;font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:#fdecee;color:#e63946;font-weight:800;padding:3px 7px;border-radius:999px;line-height:1}.mega-promo{position:relative;overflow:hidden;display:flex!important;flex-direction:column!important;background:#0e3f3c!important;border-radius:18px!important;padding:28px 24px 26px!important;min-height:362px!important;gap:0!important;box-shadow:none!important}.mega-promo:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-70px;bottom:-80px;background:#16736b59;pointer-events:none}.mega-promo-tag{color:#fff!important;opacity:.85!important;margin-bottom:16px!important;position:relative;z-index:1}.mega-promo h6{color:#fff!important;font-size:26px!important;line-height:1.2!important;letter-spacing:-.03em!important;max-width:220px!important;margin:0 0 16px!important;font-weight:700!important;position:relative;z-index:1}.mega-promo-rule{display:block;width:36px;height:2px;background:#e63946;margin:0 0 16px;position:relative;z-index:1}.mega-promo p{color:#d7e8e4!important;font-size:13.5px!important;line-height:1.55!important;opacity:1!important;max-width:210px!important;margin:0!important;position:relative;z-index:1}.mega-promo-btn{background:#fff!important;color:#0e3f3c!important;align-self:flex-start!important;margin-top:auto!important;padding:13px 18px!important;border-radius:11px!important;font-size:14px!important;font-weight:700!important;position:relative;z-index:1}.mega-promo-btn:hover{background:#f3f8f7!important;color:#0e3f3c!important}.product-page{width:100%;max-width:100%;overflow-x:clip}.product-page .product-new-hero{width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(16px,3.2vw,32px)!important;padding-right:clamp(16px,3.2vw,32px)!important;box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)!important}.product-page .product-new-modules,.product-page .product-modules{width:100%!important;max-width:none!important;margin:0!important;padding:68px 0 78px!important;box-sizing:border-box}.product-page .product-section-intro,.product-page .product-single-grid{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,3.2vw,32px);padding-right:clamp(16px,3.2vw,32px);box-sizing:border-box}.product-page .product-single-card,.product-page .product-story-panel{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.product-page .product-new-band,.product-page .product-band{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:48px 70px!important;padding:76px max(16px,calc((100% - 1200px)/2))!important;box-sizing:border-box}.footer-cta-band,footer.footer-modern{width:100%!important;max-width:none!important;box-sizing:border-box}@media(max-width:850px){.product-page .product-new-hero{grid-template-columns:1fr!important}.product-page .product-new-band,.product-page .product-band{grid-template-columns:1fr!important;padding:56px 20px!important}}.corehr-page{background:#fff;color:#123b3a;overflow-x:clip;padding-bottom:28px}.corehr-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(16px,3.2vw,32px);box-sizing:border-box}.corehr-hero{padding:36px 0 20px}.corehr-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:48px;align-items:center}.corehr-copy h1{font-size:clamp(42px,5vw,62px);line-height:1;letter-spacing:-.04em;color:#123b3a!important;margin:0 0 14px}.corehr-copy h2{font-size:clamp(20px,2.1vw,26px);line-height:1.35;color:#16736b!important;font-weight:700;margin:0 0 14px;max-width:460px;background:none!important;-webkit-text-fill-color:#16736B!important}.corehr-copy>p{font-size:15.5px;line-height:1.7;color:#4a6865;max-width:460px;margin:0 0 22px}.corehr-actions{display:flex;flex-wrap:wrap;gap:12px}.corehr-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:12px;font-size:14.5px;font-weight:700;transition:transform .18s ease,background .18s ease}.corehr-btn:hover{transform:translateY(-1px)}.corehr-btn-fill{background:#0e3f3c;color:#fff}.corehr-btn-fill:hover{background:#16736b;color:#fff}.corehr-btn-line{background:#fff;color:#0e3f3c;border:1.5px solid #16736B}.corehr-btn-line:hover{background:#f3f8f7;color:#0e3f3c}.corehr-btn-light{background:#fff;color:#0e3f3c}.corehr-btn-light:hover{background:#f3f8f7;color:#0e3f3c}.corehr-dash{display:grid;grid-template-columns:52px 1fr;background:#fff;border:1px solid #E2EEEC;border-radius:22px;overflow:hidden;min-height:390px;box-shadow:0 28px 70px -40px #0e3f3c61}.corehr-dash aside{background:#0e3f3c;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 0}.corehr-dash aside i{width:22px;height:22px;border-radius:7px;background:#ffffff2e}.corehr-dash aside i.on{background:#e63946}.corehr-dash-main{padding:18px 18px 16px;background:#f7fbfa}.corehr-dash-top{display:flex;align-items:center;gap:10px;margin-bottom:14px}.corehr-dash-top strong{font-size:16px;color:#123b3a}.corehr-search{margin-left:auto;background:#fff;border:1px solid #D5E8E5;border-radius:8px;padding:7px 12px;font-size:11px;color:#7a9693;min-width:120px}.corehr-dash-top b{background:#16736b;color:#fff;font-size:11px;padding:8px 10px;border-radius:8px;font-weight:700}.corehr-dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.corehr-dash-stats>div{background:#fff;border:1px solid #E2EEEC;border-radius:12px;padding:10px 12px}.corehr-dash-stats small{display:block;font-size:10px;color:#6a7f7c;margin-bottom:4px}.corehr-dash-stats em{font-style:normal;font-size:20px;font-weight:800;color:#123b3a}.corehr-table{background:#fff;border:1px solid #E2EEEC;border-radius:12px;overflow:hidden}.corehr-tr{display:grid;grid-template-columns:1.4fr 1fr 1.1fr .7fr;gap:8px;align-items:center;padding:9px 12px;font-size:12px;color:#355654;border-top:1px solid #EEF4F3}.corehr-tr.head{border-top:0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7a9693;font-weight:700}.corehr-tr>span:first-child{display:flex;align-items:center;gap:8px;color:#123b3a;font-weight:650}.corehr-tr i{width:26px;height:26px;border-radius:50%;background:#e8f4f2;color:#16736b;display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:800}.corehr-tr em{font-style:normal;background:#e7f6f0;color:#16736b;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.corehr-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:42px;padding-bottom:28px}.corehr-highlights article{display:flex;gap:12px;align-items:flex-start}.corehr-ico{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;background:#fdecee;color:#e63946}.corehr-ico svg{width:20px;height:20px}.corehr-highlights h3{font-size:15px;margin:0 0 4px;color:#123b3a}.corehr-highlights p{font-size:13px;line-height:1.5;color:#4a6865;margin:0}.corehr-features{padding:28px 0 56px;background:#f7fbfa}.corehr-head{position:static;top:auto;z-index:auto;text-align:center;max-width:640px;margin:0 auto 36px;background:none;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.corehr-head span{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#16736b;font-weight:700;padding-bottom:8px;border-bottom:2px solid #E63946;margin-bottom:14px}.corehr-head h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.03em;color:#123b3a;margin:12px 0 0}.corehr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.corehr-grid article{background:#fff;border:1px solid #E2EEEC;border-radius:18px;padding:24px 22px 22px;box-shadow:0 14px 36px -28px #0e3f3c59}.corehr-grid h3{font-size:18px;margin:16px 0 8px;color:#123b3a}.corehr-grid p{font-size:14px;line-height:1.6;color:#4a6865;margin:0 0 16px;min-height:66px}.corehr-grid a{color:#16736b;font-size:14px;font-weight:700}.corehr-grid a:hover{color:#0e3f3c}.corehr-stats{padding:8px 0 28px;background:#f7fbfa}.corehr-stats-card{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;background:#0e3f3c;color:#fff;border-radius:24px;padding:42px 40px;background-image:radial-gradient(circle at 88% 72%,rgba(22,115,107,.35),transparent 32%)}.corehr-stats-card>div>span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#7eb8b0;font-weight:700}.corehr-stats-card h2{font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.03em;color:#fff!important;margin:12px 0;max-width:420px;background:none!important;-webkit-text-fill-color:#fff!important}.corehr-stats-card p{color:#c5d9c7!important;font-size:15px;line-height:1.65;max-width:400px;margin:0 0 22px}.corehr-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.corehr-stat-grid>div{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:22px 18px}.corehr-stat-grid b{display:block;font-size:32px;letter-spacing:-.03em;color:#fff}.corehr-stat-grid span{display:block;margin-top:6px;font-size:13px;color:#c5d9c7}.corehr-help{padding:8px 0 40px;background:#fff}.corehr-help-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#f3f8f7;border:1px solid #E2EEEC;border-radius:18px;padding:18px 22px}.corehr-help-bar>div{display:flex;align-items:center;gap:14px}.corehr-help-bar p{margin:0;font-size:15px;color:#123b3a;font-weight:600;max-width:520px}@media(max-width:980px){.corehr-hero-grid,.corehr-stats-card,.corehr-highlights{grid-template-columns:1fr}.corehr-grid{grid-template-columns:1fr 1fr}.corehr-help-bar{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.corehr-grid,.corehr-dash-stats{grid-template-columns:1fr 1fr}.corehr-tr{grid-template-columns:1fr 1fr;row-gap:4px}.corehr-tr.head{display:none}}.attleave-page{scroll-behavior:smooth}.attleave-tag{display:inline-block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;font-weight:700;color:#16736b;background:#eaf6f4;border:1px solid #D5E8E5;padding:6px 10px;border-radius:8px;margin-bottom:14px}.attleave-page .corehr-copy h1 span{color:#e63946!important;-webkit-text-fill-color:#E63946!important}.attleave-pills{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.attleave-pills article{display:flex;gap:10px;align-items:flex-start}.attleave-pills h3{font-size:13.5px;margin:0 0 2px;color:#123b3a}.attleave-pills p{font-size:12px;line-height:1.4;color:#4a6865;margin:0}.attleave-insights{background:#fff;padding:28px 0 40px;overflow:hidden}.attleave-insights-grid{display:grid;grid-template-columns:minmax(160px,.72fr) minmax(0,1.2fr) minmax(280px,1.05fr);gap:28px;align-items:center;background:#f3f8f7;border-radius:28px;padding:28px 28px 24px}.attleave-device{position:relative;display:flex;align-items:center;justify-content:center;min-height:340px;padding:8px 4px}.attleave-device-img{width:auto;height:360px;max-width:100%;display:block;margin:0 auto;object-fit:contain;filter:drop-shadow(0 24px 36px rgba(14,63,60,.22))}.attleave-insight-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.attleave-insights h2{font-size:clamp(26px,2.8vw,36px);line-height:1.15;letter-spacing:-.03em;color:#123b3a!important;margin:0 0 10px;max-width:460px;background:none!important;-webkit-text-fill-color:#123B3A!important}.attleave-insights p{color:#4a6865;font-size:14.5px;line-height:1.6;margin:0 0 18px;max-width:460px}.attleave-insight-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.attleave-insight-stats>div{background:#fff;border:1px solid #E8F0EE;border-radius:14px;padding:14px 10px 12px}.attleave-insight-stats b{display:block;font-size:22px;letter-spacing:-.03em;color:#16736b}.attleave-insight-stats span{font-size:11px;line-height:1.3;color:#6a7f7c}.attleave-viz-card{background:#fff;color:#123b3a;border:0;border-radius:18px;padding:16px 16px 12px;display:flex;flex-direction:column;box-shadow:0 16px 36px -24px #0e3f3c59;min-height:280px}.attleave-viz-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.attleave-viz-card b{display:block;font-size:14px;color:#123b3a}.attleave-viz-top em{font-style:normal;font-size:11px;font-weight:600;color:#6a7f7c;background:#f3f8f7;padding:5px 10px;border-radius:8px}.attleave-viz-plot{display:grid;grid-template-columns:36px 1fr;gap:4px;align-items:stretch;flex:1}.attleave-viz-y{list-style:none;margin:0;padding:8px 0 22px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.attleave-viz-y li{font-size:10px;color:#8aa09c}.attleave-line{width:100%;height:168px;display:block}.attleave-days{display:flex;justify-content:space-between;font-size:10px;color:#8aa09c;margin-top:2px;padding:0 8px 0 4px}.attleave-points{display:flex;flex-direction:column;gap:18px}.attleave-points article{display:flex;gap:14px;align-items:flex-start}.attleave-points h3{font-size:16px;margin:0 0 4px;color:#123b3a}.attleave-points p{font-size:13.5px;line-height:1.55;color:#4a6865;margin:0}.attleave-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0e3f3c!important;border:0!important;border-radius:18px;padding:22px 18px;max-width:920px;margin-left:auto;margin-right:auto}.attleave-cta>div{display:flex;align-items:center;gap:14px}.attleave-cta p{margin:0;font-size:16px;color:#fff!important;font-weight:600;max-width:520px}.attleave-cta-ico{background:#ffffff1f!important;color:#fff!important}.attleave-cta .corehr-btn-light{background:#fff;color:#0e3f3c}.pmod-split{padding:72px 0 28px;background:#fff}.pmod-split-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:center}.pmod-tabs{display:flex;gap:14px;margin:0 0 8px;font-size:11px;font-weight:700;color:#7a9693}.pmod-tabs .on{color:#16736b;border-bottom:2px solid #16736B;padding-bottom:3px}.pmod-row6{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.pmod-row6 article{background:#fff;border:1px solid #E2EEEC;border-radius:16px;padding:18px 14px;box-shadow:0 14px 36px -28px #0e3f3c59}.pmod-row6 h3{font-size:14px;margin:12px 0 6px;color:#123b3a}.pmod-row6 p{font-size:12.5px;line-height:1.5;color:#4a6865;margin:0}.pmod-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0e3f3c!important;border:0!important;border-radius:18px;padding:22px 18px;max-width:920px;margin-left:auto;margin-right:auto}.pmod-cta>div{display:flex;align-items:center;gap:16px}.pmod-cta p{margin:0;font-size:16px;color:#fff!important;font-weight:600;max-width:520px}.pmod-cta-ico{width:48px;height:48px;border-radius:50%;flex:none;display:grid;place-items:center;background:#fff;color:#e63946}.pmod-cta-ico svg{width:22px;height:22px}.pmod-cta .corehr-btn-light{background:#fff;color:#0e3f3c}.corehr-page .attleave-pills{margin-top:28px}.corehr-grid article{box-shadow:0 14px 36px -28px #0e3f3c59}@media(max-width:1100px){.pmod-row6{grid-template-columns:repeat(3,minmax(0,1fr))}.pmod-split-grid{grid-template-columns:1fr}}@media(max-width:980px){.pmod-cta{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.pmod-row6{grid-template-columns:1fr 1fr}}@media(max-width:1100px){.attleave-insights-grid{grid-template-columns:1fr 1fr}.attleave-device{grid-row:1;grid-column:1;min-height:280px}.attleave-device-img{height:300px}.attleave-viz-card{grid-column:1 / -1}.attleave-insight-stats{grid-template-columns:1fr 1fr}}@media(max-width:980px){.attleave-pills{grid-template-columns:1fr 1fr}.attleave-insights-grid{grid-template-columns:1fr}.attleave-viz-card{grid-column:auto}}.attleave-dash{position:relative;padding-left:14px}.attleave-dash-bar{position:absolute;left:0;top:18px;bottom:18px;width:18px;background:#0e3f3c;border-radius:14px 0 0 14px}.attleave-dash-card{position:relative;background:#fff;border:1px solid #E2EEEC;border-radius:20px;padding:18px;box-shadow:0 28px 70px -40px #0e3f3c61}.attleave-dash-card>strong{display:block;font-size:16px;color:#123b3a;margin-bottom:12px}.attleave-mini-stats{margin-bottom:14px}.attleave-mini-stats em.late{color:#e63946!important}.attleave-list{background:#f7fbfa;border:1px solid #E2EEEC;border-radius:14px;padding:12px}.attleave-list>b{display:flex;justify-content:space-between;font-size:12px;color:#123b3a;margin-bottom:8px}.attleave-list>b span{color:#16736b;font-size:11px}.attleave-row{display:grid;grid-template-columns:28px 1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #EEF4F3;font-size:12px}.attleave-row:first-of-type{border-top:0}.attleave-row i{width:28px;height:28px;border-radius:50%;background:#e8f4f2;color:#16736b;display:grid;place-items:center;font-style:normal;font-size:8px;font-weight:800}.attleave-row span{display:flex;flex-direction:column}.attleave-row strong{color:#123b3a;font-size:12.5px}.attleave-row small{color:#6a7f7c;font-size:11px}.attleave-row em{font-style:normal;color:#4a6865;font-size:11px}.attleave-row u{text-decoration:none;background:#e7f6f0;color:#16736b;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.attleave-row u.pend{background:#fff4d6;color:#b45309}.attleave-more{display:block;text-align:right;margin-top:10px;font-size:12px;font-weight:700;color:#16736b}.attleave-five{background:#fff}.attleave-five-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.attleave-five-grid article{background:#fff;border:1px solid #E2EEEC;border-radius:16px;padding:20px 16px;box-shadow:0 14px 36px -28px #0e3f3c59}.attleave-five-grid h3{font-size:15px;margin:14px 0 8px;color:#123b3a}.attleave-five-grid p{font-size:13px;line-height:1.55;color:#4a6865;margin:0}.attleave-charts{align-items:stretch}.attleave-viz{display:grid;grid-template-columns:1.1fr .9fr;gap:12px}.attleave-donut-wrap{display:flex;align-items:center;gap:14px}.attleave-donut{width:92px;height:92px;border-radius:50%;flex:none;background:conic-gradient(#16736b 0,#16736b 72%,#e8a54b 72%,#e8a54b 82%,#e63946 82%,#e63946 90%,#e7c44a 90%,#e7c44a);display:grid;place-items:center}.attleave-donut span{width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;font-size:14px;font-weight:800;line-height:1.1;color:#123b3a}.attleave-donut small{font-size:9px;font-weight:600;color:#6a7f7c}.attleave-donut-wrap ul{list-style:none;padding:0;margin:0;font-size:12px;color:#355654}.attleave-donut-wrap li{display:flex;align-items:center;gap:7px;margin:5px 0}.attleave-donut-wrap i{width:8px;height:8px;border-radius:50%}.attleave-donut-wrap i.c1{background:#16736b}.attleave-donut-wrap i.c2{background:#e8a54b}.attleave-donut-wrap i.c3{background:#e63946}.attleave-donut-wrap i.c4{background:#e7c44a}.attleave-leave{padding-top:20px}.attleave-leave-split{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.attleave-balance{background:#f7fbfa;border:1px solid #E2EEEC;border-radius:14px;padding:12px}.attleave-balance>b{display:block;font-size:12px;color:#123b3a;margin-bottom:8px}.attleave-balance>div{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #EEF4F3;font-size:13px;color:#355654}.attleave-balance>div:first-of-type{border-top:0}.attleave-balance em{font-style:normal;font-weight:700;color:#123b3a}@media(max-width:1100px){.attleave-five-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.attleave-viz,.attleave-leave-split{grid-template-columns:1fr}.attleave-five-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.attleave-five-grid{grid-template-columns:1fr}.attleave-row{grid-template-columns:28px 1fr auto}}.payroll-page .corehr-copy h1 span{color:#e63946!important;-webkit-text-fill-color:#E63946!important;display:inline}.payroll-dash-mid{display:grid;grid-template-columns:1.1fr .9fr;gap:10px;margin:0 0 12px}.payroll-summary,.payroll-upcoming{background:#fff;border:1px solid #E2EEEC;border-radius:12px;padding:12px}.payroll-summary b,.payroll-upcoming b{display:block;font-size:12px;color:#123b3a;margin-bottom:8px}.payroll-donut-row{display:flex;align-items:center;gap:12px}.payroll-donut{width:72px;height:72px;border-radius:50%;flex:none;background:conic-gradient(#16736b 0,#16736b 68%,#e8a54b 68%,#e8a54b 86%,#e63946 86%,#e63946);display:grid;place-items:center}.payroll-donut span{width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;text-align:center;font-size:10px;font-weight:800;line-height:1.15;color:#123b3a}.payroll-donut-row ul{list-style:none;padding:0;margin:0;font-size:11px;color:#355654}.payroll-donut-row li{display:flex;align-items:center;gap:6px;margin:4px 0}.payroll-donut-row i{width:7px;height:7px;border-radius:50%}.payroll-donut-row i.c1{background:#16736b}.payroll-donut-row i.c2{background:#e8a54b}.payroll-donut-row i.c3{background:#e63946}.payroll-upcoming strong{display:block;font-size:18px;color:#123b3a;margin:4px 0}.payroll-upcoming p{margin:0 0 8px;font-size:12px;color:#4a6865}.payroll-upcoming em{font-style:normal;color:#16736b;font-size:11px;font-weight:700}.payroll-runs img{width:28px;height:28px;border-radius:50%;object-fit:cover}.payroll-runs .attleave-row{grid-template-columns:28px 1fr auto auto}.payroll-feat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.payroll-feat-grid article{display:flex;flex-direction:column;min-height:220px;height:100%;background:#fff;border:1px solid #E2EEEC;border-radius:16px;padding:18px 16px;box-sizing:border-box;box-shadow:0 14px 36px -28px #0e3f3c59}.payroll-feat-grid h3{font-size:15px;margin:14px 0 8px;color:#123b3a}.payroll-feat-grid p{font-size:13px;line-height:1.5;color:#4a6865;margin:0 0 auto;min-height:60px}.payroll-feat-grid a{margin-top:12px;color:#16736b;font-size:13px;font-weight:700}.payroll-story{padding:8px 0 36px;background:#fff;display:flex;flex-direction:column;gap:16px}.payroll-story-grid{display:grid;grid-template-columns:1.7fr .95fr;gap:16px;align-items:stretch}.payroll-trust{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr);gap:0;align-items:stretch;background:#0e3f3c;border-radius:22px;overflow:hidden;min-height:340px}.payroll-trust-copy{display:flex;flex-direction:column;justify-content:center;padding:36px 28px 32px 32px}.payroll-trust-copy>span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#ffffffb8;font-weight:700;margin-bottom:12px}.payroll-trust-copy h2{color:#fff!important;font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.03em;margin:0 0 12px;max-width:360px;background:none!important;-webkit-text-fill-color:#fff!important}.payroll-trust-copy p{color:#c5d9c7!important;font-size:14.5px;line-height:1.6;margin:0 0 22px;max-width:340px}.payroll-trust-copy .corehr-btn-light{align-self:flex-start;border-radius:999px;padding:12px 22px;background:#fff;color:#0e3f3c}.payroll-trust-visual{position:relative;min-height:280px}.payroll-trust-visual>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.payroll-netpay{position:absolute;right:16px;top:16px;z-index:2;background:#fff;border-radius:14px;padding:12px 14px;min-width:138px;box-shadow:0 16px 36px -18px #00000073}.payroll-netpay small{display:block;font-size:10px;color:#6a7f7c}.payroll-netpay b{display:block;font-size:22px;color:#123b3a;margin:2px 0 4px}.payroll-netpay em{display:block;font-style:normal;font-size:11px;color:#4a6865;margin-bottom:6px}.payroll-netpay span{display:inline-block;background:#e7f6f0;color:#16736b;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.payroll-quote{background:#f3f8f7;border-radius:22px;padding:28px 26px 22px;display:flex;flex-direction:column}.payroll-quotemark{font-family:Georgia,serif;font-size:64px;line-height:.7;color:#16736b;display:block;margin-bottom:8px}.payroll-quote>p{font-size:22px;line-height:1.35;color:#123b3a!important;margin:0;font-weight:700;flex:1}.payroll-quote-person{display:flex;align-items:center;gap:12px;margin-top:28px}.payroll-quote img{width:48px;height:48px;border-radius:50%;object-fit:cover}.payroll-quote b{display:block;color:#123b3a}.payroll-quote small{display:block;color:#4a6865}.payroll-dots{display:flex;justify-content:center;gap:7px;margin-top:22px}.payroll-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#c5d5d2}.payroll-dots i.on{background:#16736b}.payroll-help{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fdecee;border-radius:18px;padding:18px 22px;width:100%}.payroll-help>div{display:flex;align-items:center;gap:14px;min-width:0}.payroll-help p{display:flex;flex-direction:column;gap:2px;margin:0;font-size:14.5px;color:#123b3a;font-weight:500;max-width:560px}.payroll-help p b{font-weight:800;color:#123b3a}.payroll-help p span{font-weight:500;color:#4a6865}.payroll-help-ico{width:42px;height:42px;border-radius:12px;flex:none;display:grid;place-items:center;background:#e63946;color:#fff}.payroll-help-ico svg{width:20px;height:20px}.payroll-help-btn{background:#e63946;color:#fff;padding:12px 20px;border-radius:999px;font-size:14px;flex:none}.payroll-help-btn:hover{background:#cf2f3c;color:#fff}@media(max-width:1100px){.payroll-feat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payroll-dash-mid,.payroll-story-grid,.payroll-trust{grid-template-columns:1fr}}@media(max-width:720px){.payroll-feat-grid{grid-template-columns:1fr 1fr}.payroll-help{flex-direction:column;align-items:flex-start}}.anly-page .corehr-copy h1 span{color:#e63946!important;-webkit-text-fill-color:#E63946!important}.anly-pill{display:inline-block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;font-weight:700;color:#16736b;background:#eaf6f4;border:1px solid #D5E8E5;padding:6px 12px;border-radius:999px;margin-bottom:16px}.anly-dash{min-height:460px}.anly-kpis u{display:inline-block;text-decoration:none;font-size:10px;font-weight:700;margin-top:4px;padding:2px 6px;border-radius:999px}.anly-kpis u.up{background:#e7f6f0;color:#16736b}.anly-kpis u.dn{background:#fdecee;color:#e63946}.anly-dash-mid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin:0 0 12px}.anly-trend,.anly-donut-card{background:#fff;border:1px solid #E2EEEC;border-radius:12px;padding:12px}.anly-trend b,.anly-donut-card b{display:block;font-size:12px;color:#123b3a;margin-bottom:8px}.anly-trend svg{width:100%;height:78px;display:block}.anly-days{display:flex;justify-content:space-between;font-size:9px;color:#8aa09c;margin-top:2px}.anly-donut-row{display:flex;align-items:center;gap:12px}.anly-donut{width:78px;height:78px;border-radius:50%;flex:none;background:conic-gradient(#16736b 0,#16736b 46%,#e8a54b 46%,#e8a54b 68%,#5b8a86 68%,#5b8a86 86%,#e63946 86%,#e63946);display:grid;place-items:center}.anly-donut span{width:48px;height:48px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:13px;font-weight:800;color:#123b3a}.anly-donut-row ul{list-style:none;padding:0;margin:0;font-size:11px;color:#355654}.anly-donut-row li{display:flex;align-items:center;gap:6px;margin:4px 0}.anly-donut-row i{width:7px;height:7px;border-radius:50%}.anly-donut-row i.c1{background:#16736b}.anly-donut-row i.c2{background:#e8a54b}.anly-donut-row i.c3{background:#5b8a86}.anly-donut-row i.c4{background:#e63946}.anly-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.anly-metrics>div{background:#fff;border:1px solid #E2EEEC;border-radius:12px;padding:10px 12px}.anly-metrics small{display:block;font-size:10px;color:#6a7f7c;margin-bottom:4px}.anly-metrics em{font-style:normal;font-size:16px;font-weight:800;color:#123b3a}.anly-page #reports{scroll-margin-top:88px}.anly-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto 28px;max-width:980px}.anly-tabs button{background:#fff;border:1px solid #E2EEEC;color:#4a6865;font-size:13px;font-weight:650;padding:10px 14px;border-radius:999px;cursor:pointer}.anly-tabs button.on,.anly-tabs button:hover{background:#0e3f3c;color:#fff;border-color:#0e3f3c}.anly-report-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.anly-report-grid article{background:#fff;border:1px solid #E2EEEC;border-radius:16px;padding:20px 16px;display:flex;flex-direction:column;min-height:210px;box-shadow:0 14px 36px -28px #0e3f3c59}.anly-report-grid h3{font-size:15px;margin:14px 0 8px;color:#123b3a}.anly-report-grid p{font-size:13px;line-height:1.5;color:#4a6865;margin:0 0 auto}.anly-report-grid a{margin-top:12px;color:#16736b;font-size:13px;font-weight:700}.anly-share{background:#0e3f3c;padding:56px 0}.anly-share-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,.85fr) minmax(280px,1.15fr);gap:28px;align-items:center}.anly-share-copy h2{color:#fff!important;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.03em;margin:0 0 12px;background:none!important;-webkit-text-fill-color:#fff!important}.anly-share-copy p{color:#c5d9c7;font-size:15px;line-height:1.6;margin:0 0 22px}.anly-share-points{display:flex;flex-direction:column;gap:16px}.anly-share-points article{display:flex;gap:12px;align-items:flex-start}.anly-share-ico{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:#ffffff1a;color:#fff}.anly-share-ico svg{width:18px;height:18px}.anly-share-points h3{margin:0 0 2px;font-size:14px;color:#fff}.anly-share-points p{margin:0;font-size:12.5px;color:#c5d9c7}.anly-share-card{display:grid;grid-template-columns:1fr 92px;gap:14px;align-items:stretch}.anly-share-form{background:#fff;border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;gap:10px}.anly-share-form strong{font-size:15px;color:#123b3a}.anly-share-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#6a7f7c;font-weight:700}.anly-share-form input,.anly-share-form select{border:1px solid #E2EEEC;border-radius:8px;padding:9px 10px;font-size:13px;color:#123b3a;background:#f7fbfa}.anly-share-send{display:inline-flex;justify-content:center;background:#e63946;color:#fff;font-size:13px;font-weight:700;padding:11px 14px;border-radius:10px;margin-top:4px}.anly-share-people{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.anly-lock{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 10px 22px -14px #0006}.anly-lock svg{width:16px;height:16px}.anly-share-people img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #fff}.anly-share-people small{display:block;text-align:center;font-size:9px;color:#c5d9c7;margin-top:3px;max-width:72px}.anly-builder{padding:56px 0 24px;background:#fff}.anly-builder-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}.anly-builder-copy h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15;letter-spacing:-.03em;color:#123b3a!important;margin:0 0 12px;background:none!important;-webkit-text-fill-color:#123B3A!important}.anly-builder-copy>p{color:#4a6865;font-size:15.5px;line-height:1.65;margin:0 0 22px;max-width:420px}.anly-builder-points{display:flex;flex-direction:column;gap:16px}.anly-builder-points article{display:flex;gap:12px;align-items:flex-start}.anly-builder-points h3{margin:0 0 2px;font-size:15px;color:#123b3a}.anly-builder-points p{margin:0;font-size:13px;color:#4a6865}.anly-builder-ui{background:#f3f8f7;border-radius:22px;padding:18px;border:1px solid #E2EEEC}.anly-builder-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:12px}.anly-builder-bar span{background:#fff;border:1px solid #E2EEEC;border-radius:8px;padding:8px 10px;font-size:12px;color:#4a6865}.anly-builder-bar b{margin-left:auto;background:#16736b;color:#fff;font-size:12px;padding:8px 12px;border-radius:8px;font-weight:700}.anly-table{background:#fff;border:1px solid #E2EEEC;border-radius:14px;overflow:hidden}.anly-tr{display:grid;grid-template-columns:1.5fr 1fr .7fr .55fr .7fr .9fr;gap:8px;align-items:center;padding:10px 12px;font-size:12px;color:#355654;border-top:1px solid #EEF4F3}.anly-tr.head{border-top:0;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#7a9693;font-weight:700}.anly-tr>span:first-child{display:flex;align-items:center;gap:8px;color:#123b3a}.anly-tr img{width:28px;height:28px;border-radius:50%;object-fit:cover}.anly-tr b{font-weight:650}@media(max-width:1100px){.anly-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.anly-dash-mid,.anly-share-grid,.anly-builder-grid{grid-template-columns:1fr}.anly-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.anly-report-grid,.anly-kpis,.anly-metrics{grid-template-columns:1fr 1fr}.anly-tr{grid-template-columns:1.4fr .8fr .6fr}.anly-tr span:nth-child(4),.anly-tr span:nth-child(5),.anly-tr span:nth-child(6){display:none}.anly-share-card{grid-template-columns:1fr}.anly-share-people{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.teamcom-page .corehr-copy h1 span,.teamcom-page h1{color:#123b3a!important}.teamcom-hero{padding:36px 0 28px;background:#fff}.teamcom-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:40px;align-items:center}.teamcom-copy h1{font-size:clamp(40px,4.8vw,58px);line-height:1.02;letter-spacing:-.04em;margin:0 0 14px;color:#123b3a!important;background:none!important;-webkit-text-fill-color:#123B3A!important}.teamcom-copy>p{font-size:16px;line-height:1.7;color:#4a6865;margin:0 0 22px;max-width:480px}.teamcom-hero-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 22px}.teamcom-hero-icons article{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.teamcom-hero-icons b{font-size:12.5px;line-height:1.3;color:#123b3a;font-weight:700}.teamcom-benefits{background:#eaf6f4;border-radius:16px;padding:16px 18px;margin:0 0 22px;max-width:460px}.teamcom-benefits strong{display:block;font-size:14px;color:#123b3a;margin-bottom:10px}.teamcom-benefits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.teamcom-benefits li{font-size:14px;color:#355654;padding-left:22px;position:relative}.teamcom-benefits li:before{content:"✓";position:absolute;left:0;color:#16736b;font-weight:800}.teamcom-hero-visual img{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 28px 70px -36px #0e3f3c66}.teamcom-tools{background:#f7fbfa}.teamcom-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.teamcom-tool-grid article{background:#fff;border:1px solid #E2EEEC;border-radius:18px;padding:22px 20px;box-shadow:0 14px 36px -28px #0e3f3c59}.teamcom-tool-grid h3{font-size:17px;margin:14px 0 8px;color:#123b3a}.teamcom-tool-grid p{font-size:14px;line-height:1.55;color:#4a6865;margin:0}.teamcom-action{background:#123b3a;padding:64px 0}.teamcom-action-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);gap:40px;align-items:center}.teamcom-pill-dark{background:#ffffff14;border-color:#ffffff24;color:#9fe0a4}.teamcom-action h2{color:#fff!important;font-size:clamp(28px,3.4vw,42px);line-height:1.15;letter-spacing:-.03em;margin:14px 0 24px;background:none!important;-webkit-text-fill-color:#fff!important}.teamcom-action-points{display:flex;flex-direction:column;gap:16px;margin:0 0 24px}.teamcom-action-points article{display:flex;gap:12px;align-items:flex-start}.teamcom-action-ico{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;background:#ffffff1a;color:#fff}.teamcom-action-ico svg{width:18px;height:18px}.teamcom-action-points h3{margin:0 0 3px;font-size:15px;color:#fff}.teamcom-action-points p{margin:0;font-size:13.5px;color:#c5d9c7}.teamcom-btn-dark{background:transparent;color:#fff;border-color:#ffffff59}.teamcom-btn-dark:hover{background:#ffffff14;color:#fff}.teamcom-action-visual img{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 28px 70px -30px #0000008c}.teamcom-strip{padding:36px 0;background:#fff}.teamcom-strip-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.teamcom-strip article{padding:18px 14px;border-radius:16px}.teamcom-strip article.on{background:#eaf6f4}.teamcom-strip h3{font-size:14.5px;margin:12px 0 6px;color:#123b3a}.teamcom-strip p{font-size:12.5px;line-height:1.5;color:#4a6865;margin:0}.teamcom-wait{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fdecee;border-radius:18px;padding:18px 22px}.teamcom-wait>div{display:flex;align-items:center;gap:14px;min-width:0}.teamcom-wait p{display:flex;flex-direction:column;gap:2px;margin:0;font-size:14.5px;color:#123b3a}.teamcom-wait p b{font-weight:800}.teamcom-wait p span{font-weight:500;color:#4a6865}.teamcom-wait-form{display:flex;gap:8px;flex:none;align-items:center}.teamcom-wait-form input{border:1px solid #F3C4C8;border-radius:999px;padding:11px 14px;min-width:200px;font-size:14px}.teamcom-wait-done{margin:0;font-size:15px;color:#123b3a}.teamcom-page #waitlist{scroll-margin-top:88px}.nav-soon{color:#16736b!important;font-weight:700;display:inline-flex;align-items:center;gap:6px}.nav-soon em{font-style:normal;font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:#fdecee;color:#e63946;padding:3px 6px;border-radius:999px;font-weight:800}.nav-soon.active{color:#0e3f3c!important}.top-ribbon{position:relative;background:linear-gradient(90deg,#fff8f9,#fdecee 45%,#f3faf9);color:#1a2a28;border-bottom:1px solid rgba(22,115,107,.12);overflow:hidden}.top-ribbon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-120%);animation:ribbon-shimmer 8s ease-in-out infinite;pointer-events:none}.top-ribbon-inner{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:10px clamp(16px,3.2vw,32px);box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.top-ribbon-news{grid-column:2;display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(22,115,107,.14);box-shadow:0 4px 14px #16736b14;color:#1a2a28!important;font-size:13px;font-weight:600;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.top-ribbon-news:hover{transform:translateY(-1px);background:#fff;border-color:#16736b47;box-shadow:0 8px 22px #16736b24}.top-ribbon-badge{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#16736b,#1a8a80);color:#fff;font-size:10px;letter-spacing:.1em;font-weight:800;padding:4px 9px;border-radius:999px;line-height:1.2;box-shadow:0 2px 8px #16736b59;animation:ribbon-badge-pulse 2.4s ease-in-out infinite}.top-ribbon-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#16736b1a;color:#16736b;flex:none}.top-ribbon-icon svg{width:14px;height:14px}.top-ribbon-text strong{color:#16736b;font-weight:800}.top-ribbon-arrow{color:#16736b;font-size:14px;font-weight:700;transition:transform .18s ease}.top-ribbon-news:hover .top-ribbon-arrow{transform:translate(3px)}.top-ribbon-links{grid-column:3;justify-self:end;display:flex;align-items:center;gap:12px}.top-ribbon-support{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(230,57,70,.18);color:#c62828!important;font-size:13px;font-weight:700;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,color .18s ease}.top-ribbon-support svg{width:15px;height:15px;flex:none}.top-ribbon-support:hover{background:#fff;border-color:#e6394659;color:#b71c1c!important;transform:translateY(-1px)}.site-header.has-ribbon .mega-panel{top:118px}@media(max-width:720px){.top-ribbon-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.top-ribbon-news,.top-ribbon-links{grid-column:1;justify-self:center}.top-ribbon-links{display:none}.top-ribbon-news{font-size:12px;padding:6px 12px 6px 7px;gap:8px}.top-ribbon-text strong{display:block;font-size:12px}}@media(max-width:1100px){.teamcom-hero-grid,.teamcom-action-grid{grid-template-columns:1fr}.teamcom-tool-grid,.teamcom-strip-grid,.teamcom-hero-icons{grid-template-columns:1fr 1fr}}@media(max-width:720px){.teamcom-tool-grid,.teamcom-hero-icons{grid-template-columns:1fr}.teamcom-wait{flex-direction:column;align-items:flex-start}.teamcom-wait-form{width:100%;flex-wrap:wrap}}.prod-page{background:#fff;overflow-x:clip}.prod-hero{padding:32px 0 20px}.prod-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);gap:40px;align-items:center}.prod-hero-copy h1{font-size:clamp(40px,5vw,58px);line-height:1.04;letter-spacing:-.04em;color:#123b3a!important;margin:12px 0 14px;background:none!important;-webkit-text-fill-color:#123B3A!important}.prod-hero-copy h1 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important}.prod-hero-copy>p{font-size:16px;line-height:1.7;color:#4a6865;margin:0 0 22px;max-width:480px}.prod-hero-visual img{width:100%;height:auto;display:block;border-radius:22px;box-shadow:0 28px 70px -36px #0e3f3c6b}.prod-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:28px 0 8px}.prod-proof article{display:flex;gap:12px;align-items:flex-start}.prod-proof h3{font-size:14px;margin:0 0 3px;color:#123b3a}.prod-proof p{font-size:12.5px;color:#4a6865;margin:0}.prod-areas{padding:36px 0 20px;background:#f7fbfa}.prod-area{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:40px;align-items:center;padding:28px 0 48px}.prod-area+.prod-area{border-top:1px solid #E2EEEC}.prod-area-copy .corehr-ico{margin-bottom:14px}.prod-soon{display:inline-block;font-style:normal;font-size:10px;letter-spacing:.1em;text-transform:uppercase;background:#fdecee;color:#e63946;font-weight:800;padding:4px 8px;border-radius:999px;margin:0 0 10px}.prod-area-copy h3{font-size:clamp(26px,3vw,34px);letter-spacing:-.03em;color:#123b3a;margin:0 0 10px}.prod-area-copy>p{font-size:15.5px;line-height:1.6;color:#4a6865;margin:0 0 14px}.prod-area-copy ul{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.prod-area-copy li{font-size:14.5px;color:#355654;padding-left:22px;position:relative}.prod-area-copy li:before{content:"✓";position:absolute;left:0;color:#16736b;font-weight:800}.prod-area-copy a{color:#e63946;font-weight:700;font-size:14.5px}.prod-area-visual img{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 24px 60px -32px #0e3f3c66;background:#fff}.prod-cta{padding:8px 0 40px;background:#fff}.prod-cta-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#eaf6f4;border-radius:20px;padding:22px 24px}.prod-cta-bar>div{display:flex;align-items:center;gap:14px}.prod-cta-ico{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;background:#16736b;color:#fff}.prod-cta-ico svg{width:22px;height:22px}.prod-cta-bar b{display:block;font-size:18px;color:#123b3a}.prod-cta-bar p{margin:2px 0 0;font-size:14px;color:#4a6865}@media(max-width:1100px){.prod-hero-grid,.prod-area{grid-template-columns:1fr}.prod-proof{grid-template-columns:1fr 1fr}}@media(max-width:720px){.prod-proof{grid-template-columns:1fr}.prod-cta-bar{flex-direction:column;align-items:flex-start}}.sol-page{background:#fff;overflow-x:clip;color:#123b3a}.sol-pill{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;font-weight:700;color:#7a9693;margin-bottom:14px}.sol-pill i,.sol-pill u{width:7px;height:7px;border-radius:50%;background:#16736b;display:inline-block}.sol-pill.light{color:#9ed4ce}.sol-pill.light i{background:#9ed4ce}.sol-hero{padding:36px 0;background:#f3f8f7}.sol-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,1.08fr);gap:48px;align-items:center}.sol-hero-copy h1{font-size:clamp(36px,4.6vw,54px);line-height:1.08;letter-spacing:-.04em;color:#123b3a!important;margin:0 0 16px;max-width:540px;background:none!important;-webkit-text-fill-color:#123B3A!important}.sol-hero-copy h1 em,.sol-needs-head h2 em,.sol-moments-copy h2 em,.sol-cta-bar h2 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important;background:none!important}.sol-hero-copy>p{font-size:15.5px;line-height:1.7;color:#4a6865;max-width:500px;margin:0 0 24px}.sol-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sol-text-link{color:#123b3a;font-size:14.5px;font-weight:700}.sol-text-link:hover{color:#16736b}.sol-flow{position:relative;overflow:hidden;background:#0e3f3c;color:#fff;border-radius:24px;padding:28px 26px 22px;box-shadow:0 28px 70px -36px #0e3f3c80}.sol-flow-dots{position:absolute;top:18px;right:18px;width:88px;height:56px;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.18) 1.1px,transparent 1.2px);background-size:9px 9px}.sol-flow-waves{position:absolute;right:-8px;bottom:18px;width:210px;height:120px;pointer-events:none}.sol-flow-label{position:relative;display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.14em;color:#ffffff9e;font-weight:700;margin-bottom:10px}.sol-flow>strong{position:relative;display:block;font-size:clamp(26px,2.6vw,34px);letter-spacing:-.03em;font-weight:700;margin:0 0 22px;color:#fff}.sol-flow>strong i{font-style:normal;color:#ffffff73;margin:0 8px;font-weight:500}.sol-flow>strong em{font-style:normal;color:#2ecc71}.sol-flow>strong b{font-weight:700;color:#3d9bff}.sol-flow-steps{position:relative;display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr;gap:8px;align-items:center;margin-bottom:20px}.sol-flow-steps>div{min-height:132px;border:1.5px solid rgba(46,204,113,.55);background:#ffffff0a;border-radius:14px;padding:12px 12px 14px;display:flex;flex-direction:column}.sol-flow-steps>div.pay{border-color:#3d9bffb3}.sol-flow-steps svg{width:20px;height:20px;margin:8px 0 10px;color:#2ecc71}.sol-flow-steps>div.pay svg{color:#3d9bff}.sol-flow-steps span{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:#ffffff8c}.sol-flow-steps b{margin-top:auto;font-size:13px;letter-spacing:.04em;color:#fff}.sol-flow-steps small{display:block;margin-top:4px;font-size:11px;color:#ffffff9e}.sol-flow-steps>i{font-style:normal;text-align:center;color:#fff;font-size:16px}.sol-flow-foot{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);font-size:11px;letter-spacing:.08em;color:#ffffff9e;font-weight:700}.sol-flow-foot span{display:inline-flex;align-items:center;gap:8px}.sol-flow-foot u{width:7px;height:7px;border-radius:50%;background:#2ecc71;text-decoration:none}.sol-flow-foot b{font-weight:800;color:#ffffffc7;font-size:11px}.sol-needs{padding:28px 0 16px;background:#fff}.sol-needs-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:end;padding-bottom:18px}.sol-needs-head .sol-pill{color:#7a9693}.sol-needs-head h2{font-size:clamp(30px,3.6vw,42px);line-height:1.12;letter-spacing:-.035em;color:#123b3a!important;margin:8px 0 0;max-width:460px;background:none!important;-webkit-text-fill-color:#123B3A!important}.sol-needs-head p{font-size:15px;line-height:1.7;color:#4a6865;margin:0 0 8px}.sol-row{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(300px,1.25fr) 148px;gap:28px;align-items:center;padding:40px 0;border-top:1px solid #E2EEEC}.sol-row-copy{position:relative}.sol-row-num{display:block;font-size:13px;letter-spacing:.08em;color:#16736b;font-weight:800;margin-bottom:12px}.sol-row-copy small{display:block;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:#6a7f7c;font-weight:700;margin:14px 0 8px}.sol-row-copy h3{font-size:clamp(24px,2.4vw,30px);letter-spacing:-.03em;color:#123b3a;margin:0 0 10px}.sol-row-copy>p{font-size:14.5px;line-height:1.65;color:#4a6865;margin:0 0 16px;max-width:420px}.sol-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#eaf6f4;color:#16736b}.sol-ico svg{width:22px;height:22px}.sol-tags{display:flex;flex-wrap:wrap;gap:8px}.sol-tags span{background:#fff;border:1px solid #CDE4E0;color:#16736b;font-size:12px;font-weight:650;padding:6px 10px;border-radius:999px}.sol-row-link{display:inline-block;margin-top:16px;color:#16736b;font-size:14px;font-weight:700}.sol-row-link:hover{color:#0e3f3c}.sol-row-stat{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#eaf6f4;border-radius:18px;padding:28px 12px;min-height:210px}.sol-stat-ico{width:auto;height:auto;border-radius:0;display:grid;place-items:center;background:none;color:#16736b;margin:0 0 6px}.sol-stat-ico svg{width:22px;height:22px}.sol-row-stat strong{font-size:32px;letter-spacing:-.04em;color:#123b3a;line-height:1}.sol-row-stat>span{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;color:#16736b;font-weight:700;max-width:100px}.sol-ui{background:#fff;border:1px solid #E2EEEC;border-radius:18px;padding:16px;box-shadow:0 18px 40px -28px #0e3f3c61}.sol-ui-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.sol-ui-top b{font-size:13.5px;color:#123b3a}.sol-ui-top span,.sol-ui-top em{font-style:normal;font-size:11px;color:#16736b;font-weight:700}.sol-ui-person{display:flex;gap:12px;align-items:center;margin-bottom:14px}.sol-ui-person img{width:52px;height:52px;border-radius:50%;object-fit:cover}.sol-ui-person strong{display:block;font-size:15px;color:#123b3a}.sol-ui-person small{display:block;font-size:12px;color:#4a6865}.sol-ui-person em{display:inline-block;margin-top:4px;font-style:normal;font-size:10px;font-weight:700;background:#eaf6f4;color:#16736b;padding:3px 8px;border-radius:999px}.sol-ui-emp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sol-ui-emp li{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:#6a7f7c;padding-top:8px;border-top:1px solid #EEF4F3}.sol-ui-emp li b{color:#123b3a;font-weight:650}.sol-ui-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.sol-ui-kpis.four{grid-template-columns:repeat(4,minmax(0,1fr))}.sol-ui-kpis>div{background:#f7fbfa;border-radius:10px;padding:8px 8px 9px}.sol-ui-kpis small{display:block;font-size:9.5px;color:#6a7f7c;margin-bottom:2px}.sol-ui-kpis strong{font-size:16px;color:#123b3a}.sol-ui-att svg{width:100%;height:88px;display:block}.sol-ui-days{display:flex;justify-content:space-between;font-size:10px;color:#8aa09c;margin-top:4px}.sol-leave-head,.sol-leave-row{display:grid;grid-template-columns:1.35fr .7fr .75fr .75fr;gap:8px;align-items:center;font-size:12px;padding:8px 0}.sol-leave-head{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#7a9693;font-weight:700}.sol-leave-row{border-top:1px solid #EEF4F3;color:#355654}.sol-leave-row>span:first-child{display:flex;align-items:center;gap:8px;color:#123b3a;font-weight:650}.sol-leave-row img{width:24px;height:24px;border-radius:50%;object-fit:cover}.sol-leave-row i{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;justify-self:start}.sol-leave-row i.ok{background:#e7f6f0;color:#16736b}.sol-leave-row i.wait{background:#fff4e5;color:#c47a12}.sol-leave-row i.no{background:#fdecee;color:#e63946}.sol-loc-row{display:grid;grid-template-columns:92px 1fr 40px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #EEF4F3}.sol-loc-row:first-of-type{border-top:0}.sol-loc-row strong{display:block;font-size:13px;color:#123b3a}.sol-loc-row small{font-size:11px;color:#6a7f7c}.sol-loc-bar{height:8px;background:#eaf6f4;border-radius:999px;overflow:hidden}.sol-loc-bar i{display:block;height:100%;background:#16736b;border-radius:999px}.sol-loc-row em{font-style:normal;font-size:12px;font-weight:800;color:#16736b;text-align:right}.sol-moments{background:#fff;padding:12px 0 28px}.sol-moments-box{display:grid;grid-template-columns:minmax(200px,.72fr) minmax(0,1.5fr);gap:32px;align-items:center;background:#f3f8f7;border-radius:24px;padding:36px 32px}.sol-moments-copy .sol-pill{color:#16736b}.sol-moments-copy h2{font-size:clamp(30px,3.6vw,42px);line-height:1.12;letter-spacing:-.035em;color:#123b3a!important;margin:8px 0 0;max-width:280px;background:none!important;-webkit-text-fill-color:#123B3A!important}.sol-moments-copy h2 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important}.sol-moments-track{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr 16px 1fr;gap:8px;align-items:stretch}.sol-moments-track article{background:#fff;border:0;border-radius:16px;padding:18px 16px 20px;box-shadow:0 10px 28px -22px #0e3f3c59}.sol-moment-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sol-moment-ico{width:auto;height:auto;border-radius:0;display:grid;place-items:center;margin:0;background:none}.sol-moment-ico svg{width:22px;height:22px}.sol-moment-ico.hire{color:#16736b}.sol-moment-ico.onboard{color:#e07a2f}.sol-moment-ico.manage{color:#3d7bd9}.sol-moment-ico.pay{color:#8b5cf6}.sol-moments-track b{display:block;margin:0;font-size:13px;letter-spacing:.04em;color:#123b3a}.sol-moments-track p{margin:0;font-size:12.5px;line-height:1.5;color:#4a6865}.sol-moment-arrow{font-style:normal;color:#16736b;display:grid;place-items:center;font-size:18px;font-weight:700}.sol-cta{padding:28px 0 48px}.sol-cta-bar{display:grid;grid-template-columns:1.15fr .85fr;gap:32px;align-items:center;background:#0e3f3c;color:#fff;border-radius:24px;padding:42px 40px;background-image:radial-gradient(circle at 88% 72%,rgba(22,115,107,.38),transparent 34%)}.sol-cta-bar h2{font-size:clamp(26px,3vw,38px);line-height:1.15;letter-spacing:-.03em;color:#fff!important;margin:8px 0 0;max-width:460px;background:none!important;-webkit-text-fill-color:#fff!important}.sol-cta-bar h2 em{color:#9ed4ce!important;-webkit-text-fill-color:#9ED4CE!important}.sol-cta-bar p{color:#c5d9c7;font-size:15px;line-height:1.65;max-width:340px;margin:0 0 18px}@media(max-width:1100px){.sol-hero-grid,.sol-needs-head,.sol-moments-box,.sol-cta-bar{grid-template-columns:1fr}.sol-row{grid-template-columns:1fr 140px;gap:20px}.sol-row-ui{grid-column:1/-1}.sol-row-stat{grid-row:1;grid-column:2;min-height:160px;padding:20px 10px}.sol-row-stat>span{max-width:none}}@media(max-width:820px){.sol-moments-track{grid-template-columns:1fr 1fr;gap:12px}.sol-moment-arrow{display:none}.sol-moments-box{padding:24px 18px}.sol-flow-steps{grid-template-columns:1fr;gap:8px}.sol-flow-steps>i{display:none}.sol-flow-steps>div{min-height:0;flex-direction:row;align-items:center;gap:10px}.sol-flow-steps svg{margin:0}.sol-flow-steps b{margin-top:0}}@media(max-width:640px){.sol-row{grid-template-columns:1fr}.sol-row-stat{grid-column:1;min-height:0;flex-direction:row;justify-content:flex-start;padding:16px 18px;gap:12px}.sol-ui-kpis.four{grid-template-columns:1fr 1fr}.sol-leave-head,.sol-leave-row{grid-template-columns:1.3fr .8fr}.sol-leave-head span:nth-child(3),.sol-leave-row>span:nth-child(3){display:none}.sol-cta-bar{padding:28px 22px}.sol-flow-foot b{display:none}}.mega-promo{min-height:300px!important;height:300px!important;padding:24px 22px 22px!important;border-radius:18px!important;box-sizing:border-box!important;justify-content:flex-start!important}.mega-promo-tag{margin-bottom:12px!important}.mega-promo h6{font-size:22px!important;line-height:1.2!important;max-width:210px!important;margin:0 0 12px!important}.mega-promo-rule{margin:0 0 12px!important}.mega-promo p{font-size:13px!important;line-height:1.45!important;max-width:205px!important}.mega-promo-btn{margin-top:auto!important;align-self:flex-start!important;padding:11px 16px!important;font-size:13px!important}.mega-promo:after{width:140px!important;height:140px!important;right:-55px!important;bottom:-65px!important}.mega-panel.mega-panel-simple{width:760px!important;max-width:calc(100vw - 44px)!important;min-height:0!important;padding:24px 28px!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:0 24px!important}.mega-panel.mega-panel-simple .mega-promo{width:300px!important;min-height:300px!important;height:300px!important;align-self:center!important}.mega-panel.mega-panel-simple .mega-col{padding-right:24px!important}@media(max-width:900px){.mega-panel.mega-panel-simple{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;padding:12px 2px 8px!important}.mega-panel.mega-panel-simple .mega-promo{width:100%!important;height:280px!important;min-height:280px!important;margin-top:12px!important;align-self:stretch!important}}.mega-panel.mega-panel-simple.company-menu-panel{width:850px!important;grid-template-columns:330px minmax(0,1fr)!important;gap:28px!important;padding:26px 30px!important}.company-mega-side{border-left:1px solid var(--line);padding-left:28px;min-width:0;display:flex;flex-direction:column}.company-mega-intro{padding:0 0 14px}.company-mega-tag{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;color:#147c72;font-weight:800}.company-mega-intro h5{font-family:Space Grotesk,sans-serif;font-size:23px;line-height:1.12;letter-spacing:-.03em;margin:7px 0;color:#17322f}.company-mega-intro h5 span{color:#138b7e}.company-mega-intro p{font-size:12.5px;line-height:1.5;color:#718481;margin:0;max-width:350px}.company-mega-tabs{display:grid;gap:7px}.company-mega-tab{width:100%;border:1px solid transparent;background:transparent;border-radius:13px;padding:9px 10px;display:grid;grid-template-columns:38px 1fr 18px;gap:10px;align-items:center;text-align:left;cursor:pointer;color:inherit;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.company-mega-tab:hover,.company-mega-tab.is-active{background:#f2faf8;border-color:#d8ece8;transform:translate(3px);box-shadow:0 8px 20px -18px #0c4a438c}.company-mega-tab-icon{width:38px;height:38px;border-radius:11px;background:#e9f6f3;color:#117d73;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,background .2s ease}.company-mega-tab.is-active .company-mega-tab-icon{background:#0d746b;color:#fff;transform:scale(1.04)}.company-mega-tab-icon svg{width:18px;height:18px}.company-mega-tab b{display:block;font-size:13.5px;line-height:1.25;color:#1a2e2c}.company-mega-tab small{display:block;font-size:11.5px;line-height:1.35;color:#718481;margin-top:2px}.company-mega-tab-arrow{font-size:16px;color:#188a7e;opacity:.35;transition:opacity .2s ease,transform .2s ease}.company-mega-tab:hover .company-mega-tab-arrow,.company-mega-tab.is-active .company-mega-tab-arrow{opacity:1;transform:translate(2px)}.company-mega-highlight{display:grid;grid-template-columns:38px 1fr;gap:10px;align-items:start;margin-top:10px;padding:11px 12px;border-radius:13px;background:linear-gradient(135deg,#f6fbfa,#edf8f5);border:1px solid #e1efec;animation:companyHighlightIn .25s ease both}.company-mega-highlight-icon{width:38px;height:38px;border-radius:50%;background:#fff;color:#117d73;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px -9px #0000004d}.company-mega-highlight-icon svg{width:18px;height:18px}.company-mega-highlight strong{display:block;font-size:12.5px;color:#17322f}.company-mega-highlight p{font-size:11.5px;line-height:1.4;color:#718481;margin:3px 0 0}.company-mega-demo{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding:10px 13px;border-radius:11px;background:#0c615a;color:#fff;font-size:12.5px;font-weight:700;transition:transform .2s ease,background .2s ease}.company-mega-demo:hover{background:#08746b;transform:translateY(-2px)}.company-mega-demo span{font-size:16px}@keyframes companyHighlightIn{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.mega-panel.mega-panel-simple.company-menu-panel{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px 2px 8px!important}.company-mega-side{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:16px;margin-top:4px}.company-mega-intro h5{font-size:20px}.company-mega-tab{padding:8px}.company-mega-demo{margin-bottom:4px}}.co2-page{background:#fff;overflow-x:clip;color:#1a2a28}.co2-page #story,.co2-page #purpose{scroll-margin-top:96px}.co2-pill{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;font-weight:700;color:#8a9a97;margin-bottom:16px}.co2-pill i{width:7px;height:7px;border-radius:50%;background:#16736b;display:inline-block}.co2-pill.light{color:#a8d4ce}.co2-pill.light i{background:#a8d4ce}.co2-hero{padding:42px 0 28px;background:#fff}.co2-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,1.2fr);gap:56px;align-items:center}.co2-hero-copy h1{font-size:clamp(38px,5vw,58px);line-height:1.06;letter-spacing:-.045em;color:#1a2a28!important;margin:0 0 18px;max-width:520px;background:none!important;-webkit-text-fill-color:#1A2A28!important}.co2-hero-copy h1 em,.co2-story-copy h2 em,.co2-team h2 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important;background:none!important}.co2-hero-copy>p{font-size:16px;line-height:1.75;color:#5b6f6c;max-width:460px;margin:0 0 26px}.co2-actions{display:flex;flex-wrap:wrap;gap:12px}.co2-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:8px;font-size:14.5px;font-weight:700;transition:transform .18s ease,background .18s ease}.co2-btn:hover{transform:translateY(-1px)}.co2-btn-red{background:#e63946;color:#fff}.co2-btn-red:hover{background:#cf2f3c;color:#fff}.co2-btn-line{background:#fff;color:#1a2a28;border:1.5px solid #16736B}.co2-btn-line:hover{border-color:#0e3f3c;color:#0e3f3c}.co2-hero-visual{position:relative}.co2-hero-visual img{width:100%;aspect-ratio:5/4;object-fit:cover;display:block;border-radius:16px}.co2-hero-visual strong{position:absolute;top:26px;right:26px;color:#fff;font-size:22px;letter-spacing:-.03em;text-shadow:0 10px 28px rgba(0,0,0,.4);max-width:170px;text-align:right;line-height:1.15;font-weight:800}.co2-hero-visual strong i{display:block;width:42px;height:3px;background:#e63946;margin:10px 0 0 auto;border-radius:99px}.co2-hero-visual aside{position:absolute;right:-8px;bottom:18px;max-width:230px;background:#0e3f3c;color:#fff;border-radius:12px 0 0 12px;padding:20px 22px;font-size:15px;line-height:1.45;font-weight:650;box-shadow:0 18px 40px -18px #0e3f3cb3}.co2-stats{padding:22px 0;background:#fff;border-top:1px solid #E8EEEE;border-bottom:1px solid #E8EEEE}.co2-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.co2-stats-row article{display:flex;align-items:center;gap:12px;padding:6px 20px;border-left:1px solid #D7E0DE}.co2-stats-row article:first-child{border-left:0;padding-left:0}.co2-stat-ico{width:28px;height:28px;color:#16736b;display:grid;place-items:center;flex:none}.co2-stat-ico svg{width:20px;height:20px}.co2-stats-row p{margin:0;font-size:14.5px;color:#4a6865;line-height:1.35}.co2-stats-row b{color:#1a2a28;font-weight:800;margin-right:4px}.co2-story{padding:72px 0;background:#fff}.co2-story-grid{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(260px,1fr) 210px;gap:40px;align-items:center}.co2-story-photo img{width:100%;height:420px;object-fit:cover;object-position:center 30%;border-radius:16px;display:block}.co2-story-copy h2,.co2-purpose-head h2,.co2-team h2{font-size:clamp(28px,3.5vw,42px);line-height:1.12;letter-spacing:-.04em;color:#1a2a28!important;margin:8px 0 16px;background:none!important;-webkit-text-fill-color:#1A2A28!important}.co2-story-copy p,.co2-purpose-head p,.co2-team p{font-size:15px;line-height:1.75;color:#5b6f6c;margin:0 0 14px}.co2-story-copy .co2-btn{margin-top:6px}.co2-timeline{list-style:none;margin:0;padding:6px 0 0 18px;border-left:1.5px solid #C9D8D5}.co2-timeline li{position:relative;padding:0 0 24px 18px}.co2-timeline li:last-child{padding-bottom:0}.co2-timeline li:before{content:"";position:absolute;left:-23px;top:5px;width:9px;height:9px;border-radius:50%;background:#16736b;box-shadow:0 0 0 3px #eaf6f4}.co2-timeline b{display:block;font-size:15px;color:#1a2a28;margin-bottom:2px}.co2-timeline span{font-size:13px;color:#5b6f6c}.co2-purpose{padding:64px 0;background:#f6f8f8}.co2-purpose-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:32px}.co2-purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.co2-purpose-grid article{background:#fff;border:1px solid #E6EEEE;border-radius:16px;padding:26px 24px;min-height:210px}.co2-card-ico{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;margin-bottom:16px}.co2-card-ico svg{width:20px;height:20px}.co2-card-ico.red{background:#fdecee;color:#e63946}.co2-card-ico.teal{background:#eaf6f4;color:#16736b}.co2-card-ico.pink{background:#fdecee;color:#e07a8a}.co2-purpose-grid small{display:block;font-size:12px;letter-spacing:.12em;font-weight:800;color:#1a2a28;margin-bottom:10px}.co2-purpose-grid p{font-size:15.5px;line-height:1.55;color:#4a6865;margin:0}.co2-purpose-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.co2-purpose-grid li{font-size:14.5px;color:#4a6865}.co2-team{padding:72px 0;background:#fff}.co2-team-grid{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.4fr);gap:48px;align-items:center}.co2-team-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.co2-team-photos figure{position:relative;margin:0}.co2-team-photos img{width:100%;height:360px;object-fit:cover;border-radius:14px;display:block}.co2-team-photos figcaption{position:absolute;left:16px;bottom:18px;color:#fff;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.02em;text-shadow:0 10px 22px rgba(0,0,0,.5)}.co2-cta{padding:0 0 56px;background:#fff}.co2-cta-bar{position:relative;overflow:hidden;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center;background:#0e3f3c;color:#fff;border-radius:20px;padding:48px 44px}.co2-cta-wave{position:absolute;left:-40px;top:-50px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.08),transparent 68%);pointer-events:none}.co2-cta-bar>div{position:relative}.co2-cta-bar h2{font-size:clamp(26px,3.1vw,38px);line-height:1.15;letter-spacing:-.03em;color:#fff!important;margin:8px 0 0;max-width:480px;background:none!important;-webkit-text-fill-color:#fff!important}.co2-cta-bar p{color:#d5e6e3;font-size:15.5px;line-height:1.7;max-width:340px;margin:0 0 18px}@media(max-width:1100px){.co2-hero-grid,.co2-story-grid,.co2-purpose-head,.co2-team-grid,.co2-cta-bar{grid-template-columns:1fr}.co2-stats-row{grid-template-columns:1fr 1fr;gap:16px}.co2-stats-row article{border-left:0;padding:0}.co2-hero-visual aside{border-radius:12px;right:16px}}@media(max-width:720px){.co2-purpose-grid,.co2-team-photos,.co2-stats-row{grid-template-columns:1fr}.co2-team-photos img,.co2-story-photo img{height:240px}.co2-hero-visual strong{font-size:16px}.co2-cta-bar{padding:28px 22px}}.fp-page{background:#fff;color:#1a2a28;overflow-x:clip}.fp-page #feature-suite{scroll-margin-top:96px}.fp-hero{padding:42px 0 36px;background:#fff}.fp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1.05fr);gap:48px;align-items:center}.fp-hero-copy h1{font-size:clamp(36px,4.8vw,56px);line-height:1.06;letter-spacing:-.045em;color:#1a2a28!important;margin:0 0 16px;max-width:560px;background:none!important;-webkit-text-fill-color:#1A2A28!important}.fp-hero-copy h1 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important;background:none!important}.fp-hero-copy>p{font-size:16px;line-height:1.7;color:#5b6f6c;max-width:480px;margin:0 0 22px}.fp-actions{display:flex;flex-wrap:wrap;gap:12px}.fp-play{width:18px;height:18px;border-radius:50%;border:1.5px solid currentColor;margin-right:8px;background:radial-gradient(circle at 58% 50%,currentColor 0 3px,transparent 3.2px)}.fp-trust{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:22px 0 0;padding:0}.fp-trust li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:#4a6865;font-weight:650}.fp-check{width:16px;height:16px;border-radius:50%;background:#eaf6f4;color:#16736b;display:grid;place-items:center;flex:none}.fp-check svg{width:11px;height:11px}.fp-hero-visual{position:relative}.fp-hero-visual>img{width:100%;border-radius:16px;display:block;box-shadow:0 24px 50px -28px #0e3f3c73}.fp-phone{position:absolute;right:18px;bottom:-18px;width:132px;background:#fff;border:1px solid #E6EEEE;border-radius:18px;padding:16px 12px 14px;box-shadow:0 18px 40px -18px #0e3f3c80;text-align:center}.fp-phone img{width:52px;height:52px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 8px}.fp-phone b{display:block;font-size:13px}.fp-phone small{display:block;font-size:11px;color:#5b6f6c;margin-top:2px}.fp-suite{padding:56px 0 28px;background:#f7f9f9}.fp-suite-head{margin-bottom:28px}.fp-suite-head h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.04em;margin:8px 0 0;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.fp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fp-grid article{background:#fff;border:1px solid #E6EEEE;border-radius:16px;padding:20px 20px 18px;display:flex;flex-direction:column;min-height:100%}.fp-grid article.soon{box-shadow:inset 0 0 0 1px #f7d4d7}.fp-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fp-card-top em{font-style:normal;font-size:10px;letter-spacing:.08em;font-weight:800;color:#e63946;background:#fdecee;border-radius:99px;padding:4px 8px}.fp-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none}.fp-ico svg{width:18px;height:18px}.fp-ico.teal{background:#eaf6f4;color:#16736b}.fp-ico.blue{background:#eaf2fc;color:#3d9bff}.fp-ico.orange{background:#fff3e6;color:#e08a2c}.fp-ico.purple{background:#f3eefa;color:#7a5af8}.fp-ico.pink{background:#fdecee;color:#e63946}.fp-ico.mint{background:#e8f8f0;color:#1f9d6a}.fp-grid h3{font-size:17px;letter-spacing:-.02em;margin:0 0 6px;color:#1a2a28}.fp-grid article>p{font-size:13.5px;line-height:1.55;color:#5b6f6c;margin:0 0 12px}.fp-card-body{display:grid;grid-template-columns:1fr 118px;gap:10px;align-items:center;margin-bottom:14px}.fp-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.fp-grid li{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;color:#4a6865;line-height:1.35}.fp-grid article>a{margin-top:auto;color:#16736b;font-size:13.5px;font-weight:700}.fp-ui{background:#f6f8f8;border:1px solid #E8EEEE;border-radius:12px;padding:10px;min-height:118px}.fp-ui-people{display:flex;flex-direction:column;gap:6px;padding:8px}.fp-ui-people>div{display:flex;align-items:center;gap:6px}.fp-ui-people img{width:20px;height:20px;border-radius:50%;object-fit:cover}.fp-ui-people b{display:block;font-size:10px;line-height:1.2}.fp-ui-people small{display:block;font-size:9px;color:#6b7f7c}.fp-ui-att small,.fp-ui-pay small,.fp-ui-anly small,.fp-ui-hire small,.fp-ui-shift small{display:block;font-size:9px;color:#6b7f7c;margin-bottom:4px}.fp-ui-att strong,.fp-ui-pay strong{display:block;font-size:15px;letter-spacing:-.03em}.fp-ui-att>span{display:block;font-size:10px;color:#16736b;margin:2px 0 8px}.fp-att-bars{display:flex;align-items:flex-end;gap:4px;height:36px}.fp-att-bars i{flex:1;background:#16736b;border-radius:3px 3px 0 0;opacity:.35}.fp-att-bars i:nth-child(2){opacity:1}.fp-ui-pay svg,.fp-ui-anly svg{width:100%;height:28px;margin-top:8px;display:block}.fp-ui-anly b{display:block;color:#3d9bff;font-size:16px}.fp-ui-chat{display:flex;align-items:center;justify-content:center;padding-left:18px}.fp-ui-chat img{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-10px}.fp-ui-hire>div{display:flex;justify-content:space-between;align-items:center;font-size:10px;margin-top:5px}.fp-ui-hire em{color:#fff;font-style:normal;border-radius:99px;padding:1px 6px;font-size:9px;font-weight:700}.fp-ui-phone{background:#0e3f3c;color:#fff;border:0}.fp-ui-phone b{display:block;font-size:12px}.fp-ui-phone small{color:#a8d4ce;font-size:10px}.fp-ui-phone ul{margin:10px 0 0;gap:5px}.fp-ui-phone li{color:#eaf6f4;font-size:11px}.fp-map{background:#f3f7f8;border-radius:12px;min-height:132px;display:grid;place-items:center;overflow:hidden}.fp-map img{width:100%;height:132px;object-fit:cover;object-position:center 30%;display:block}.fp-ui-shift>div{display:flex;justify-content:space-between;font-size:10px;padding:5px 6px;border-radius:7px;margin-top:5px;background:#fff}.fp-ui-shift .day{color:#16736b}.fp-ui-shift .gen{color:#e08a2c}.fp-ui-shift .night{color:#3d9bff}.fp-ui-perf{display:flex;align-items:center;justify-content:center;gap:8px}.fp-ui-perf svg{width:52px;height:52px}.fp-ui-perf strong{display:block;font-size:16px}.fp-ui-perf small{font-size:10px;color:#16736b}.fp-ui-asset{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}.fp-ui-auto{display:flex;flex-direction:column;gap:6px;justify-content:center}.fp-ui-auto>div{display:flex;align-items:center;gap:6px;background:#fff;border-radius:8px;padding:6px;font-size:10px}.fp-ui-auto i{width:7px;height:7px;border-radius:50%;background:#16736b}.fp-proofs{padding:28px 0;background:#fff;border-top:1px solid #E8EEEE}.fp-proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fp-proof-row article{display:flex;align-items:center;gap:12px}.fp-proof-row p{margin:0;font-size:14px;font-weight:700;color:#1a2a28}.fp-cta{padding:0 0 56px;background:#fff}.fp-cta-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;background:#0e3f3c;color:#fff;border-radius:20px;padding:42px 40px}.fp-cta-bar h2{font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-.03em;margin:0 0 18px;color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important}.fp-cta-bar em{font-family:Georgia,serif;font-size:18px;line-height:1.35;color:#a8d4ce;transform:rotate(-6deg);display:block;margin-bottom:8px}@media(max-width:1100px){.fp-hero-grid,.fp-grid,.fp-proof-row{grid-template-columns:1fr 1fr}.fp-cta-bar{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.fp-hero-grid,.fp-grid,.fp-proof-row,.fp-card-body{grid-template-columns:1fr}.fp-phone{position:relative;right:auto;bottom:auto;margin-top:14px;width:100%}}.cu-page{background:#f6f9f8;color:#1a2a28;overflow-x:clip}.cu-hero{position:relative;padding:48px 0 28px}.cu-blob{position:absolute;border-radius:50%;background:#e3f1ee;pointer-events:none}.cu-blob-a{width:420px;height:420px;left:-120px;top:-80px;opacity:.85}.cu-blob-b{width:360px;height:360px;right:18%;top:40px;opacity:.55}.cu-blob-c{width:280px;height:280px;right:-60px;bottom:40px;opacity:.7}.cu-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:48px;align-items:start}.cu-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.16em;font-weight:800;color:#16736b;margin-bottom:14px}.cu-kicker:before{content:"";width:22px;height:2px;background:#e63946;border-radius:99px}.cu-copy h1,.cu-offices h2{font-size:clamp(34px,4.6vw,54px);line-height:1.08;letter-spacing:-.045em;color:#1a2a28!important;margin:0 0 16px;max-width:560px;background:none!important;-webkit-text-fill-color:#1A2A28!important}.cu-copy h1 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important;background:none!important}.cu-copy>p{font-size:16px;line-height:1.7;color:#5b6f6c;max-width:520px;margin:0 0 28px}.cu-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px}.cu-highlights article{display:flex;flex-direction:column;gap:6px}.cu-hi{width:40px;height:40px;border-radius:50%;background:#eaf6f4;color:#16736b;display:grid;place-items:center}.cu-hi svg{width:18px;height:18px}.cu-highlights b{font-size:13.5px}.cu-highlights small{font-size:12.5px;line-height:1.45;color:#5b6f6c}.cu-quote{background:#fff;border-radius:16px;padding:22px 22px 18px;margin:0;box-shadow:0 16px 40px -24px #0e3f3c59}.cu-qmark{display:block;font-size:42px;line-height:.7;color:#16736b;font-family:Georgia,serif}.cu-quote p{font-size:15px;line-height:1.65;color:#4a6865;margin:8px 0 16px}.cu-quote-who{display:flex;align-items:center;gap:10px}.cu-quote img{width:40px;height:40px;border-radius:50%;object-fit:cover}.cu-quote strong{display:block;font-size:13.5px;color:#1a2a28}.cu-quote small{display:block;font-size:12px;color:#6b7f7c}.cu-quote em{margin-left:auto;color:#e8a54b;font-style:normal;letter-spacing:1px;font-size:13px}.cu-scribble{font-family:Segoe Script,Bradley Hand,Georgia,cursive;color:#16736b;font-size:15px;transform:rotate(-6deg);display:block}.cu-copy{position:relative}.cu-scribble-help{position:absolute;right:-8px;bottom:18px;margin:0}.cu-form-wrap{position:relative}.cu-scribble-talk{position:absolute;right:10px;top:-36px;max-width:190px;text-align:right;font-size:13px}.cu-form{background:#fff;border-radius:24px;padding:28px 26px 22px;box-shadow:0 24px 60px -28px #0e3f3c66}.cu-form>h2{font-size:26px;letter-spacing:-.03em;margin:0 0 8px;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.cu-form>p{font-size:14px;color:#5b6f6c;margin:0 0 18px;line-height:1.55}.cu-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cu-fields label{display:flex;flex-direction:column;gap:6px}.cu-fields label.full{grid-column:1/-1}.cu-fields label>span{font-size:12px;font-weight:700;color:#3a524f}.cu-field{display:flex;align-items:center;gap:8px;background:#f4f7f6;border:1px solid #E4EEEE;border-radius:12px;padding:0 12px}.cu-field svg{width:16px;height:16px;color:#8aa09c;flex:none}.cu-field input,.cu-field select,.cu-field textarea{width:100%;border:0;background:transparent;padding:12px 0;font:inherit;color:#1a2a28;outline:none}.cu-field.tall{align-items:flex-start;padding-top:10px}.cu-field textarea{resize:vertical;min-height:96px}.cu-count{display:block;text-align:right;font-size:11px;color:#8aa09c;margin-top:4px}.cu-submit{width:100%;margin-top:16px;background:#0e3f3c;color:#fff;border:0;border-radius:12px;padding:14px 18px;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.cu-or{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:#8aa09c;font-size:12px}.cu-or i{flex:1;height:1px;background:#e4eeee}.cu-alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cu-alts a{display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #D7E3E0;border-radius:10px;padding:10px 6px;font-size:12px;font-weight:700;color:#1a2a28;text-align:center}.cu-alts svg{width:14px;height:14px;color:#16736b}.cu-safe{display:flex;align-items:center;gap:8px;font-size:12px;color:#6b7f6c;margin:14px 0 0}.cu-safe svg{width:14px;height:14px;color:#16736b;flex:none}.cu-success{text-align:center;padding:36px 10px}.cu-success b{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 14px;border-radius:50%;background:#eaf6f4;color:#16736b;font-size:20px}.cu-offices{padding:28px 0 64px;position:relative}.cu-office-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cu-office-grid article{background:#fff;border-radius:16px;padding:20px 18px;box-shadow:0 12px 30px -22px #0e3f3c59}.cu-office-grid b{display:block;margin:10px 0 6px;font-size:16px}.cu-office-grid p{margin:0;font-size:13px;line-height:1.55;color:#5b6f6c}@media(max-width:1100px){.cu-grid,.cu-highlights,.cu-office-grid,.cu-fields,.cu-alts{grid-template-columns:1fr 1fr}.cu-scribble-talk{position:static;margin-bottom:10px;transform:none;text-align:left}}@media(max-width:720px){.cu-grid,.cu-highlights,.cu-office-grid,.cu-fields,.cu-alts{grid-template-columns:1fr}}.bd-page{background:#f3f8f7;color:#1a2a28;overflow-x:clip}.bd-hero{position:relative;padding:40px 0 56px}.bd-blob{position:absolute;border-radius:50%;background:#e3f1ee;pointer-events:none}.bd-blob-a{width:420px;height:420px;left:-120px;top:-90px}.bd-blob-b{width:320px;height:320px;right:28%;top:60px;opacity:.55}.bd-dots{position:absolute;right:4%;top:42%;width:120px;height:120px;opacity:.28;pointer-events:none;background-image:radial-gradient(#16736B 1.2px,transparent 1.3px);background-size:14px 14px}.bd-page .corehr-wrap{max-width:1280px}.bd-grid{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:32px 28px;align-items:start}.bd-pill{display:inline-flex;align-items:center;gap:8px;background:#eaf6f4;color:#16736b;border-radius:99px;padding:6px 12px;font-size:11px;letter-spacing:.14em;font-weight:800;margin-bottom:14px}.bd-pill i{width:7px;height:7px;border-radius:50%;background:#16736b}.bd-copy h1{font-size:clamp(34px,4.2vw,52px);line-height:1.06;letter-spacing:-.045em;color:#1a2a28!important;margin:0 0 14px;max-width:500px;background:none!important;-webkit-text-fill-color:#1A2A28!important}.bd-copy h1 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important;background:none!important}.bd-copy>p{font-size:15px;line-height:1.65;color:#5b6f6c;max-width:480px;margin:0 0 22px}.bd-points{display:grid;gap:14px 18px;margin-bottom:24px}.bd-points-row{grid-template-columns:repeat(4,minmax(0,1fr))}.bd-points article{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.bd-ico{width:36px;height:36px;border-radius:50%;background:#eaf6f4;color:#16736b;display:grid;place-items:center;flex:none}.bd-ico svg{width:17px;height:17px}.bd-points b{font-size:12.5px;line-height:1.35;font-weight:700;color:#1a2a28}.bd-visual{position:relative;margin-top:4px;max-width:520px}.bd-laptop{background:#e8eeee;border-radius:18px 18px 10px 10px;padding:12px 12px 0;box-shadow:0 24px 50px -28px #0e3f3c59}.bd-laptop:after{content:"";display:block;height:12px;background:#d5dedc;border-radius:0 0 8px 8px;margin:0 -12px}.bd-laptop img{width:100%;display:block;border-radius:10px 10px 0 0}.bd-trust-badge{position:absolute;right:-8px;top:18px;display:flex;align-items:center;gap:10px;background:#fff;border-radius:14px;padding:12px 14px;box-shadow:0 16px 36px -20px #0e3f3c73;max-width:210px}.bd-trust-badge strong{display:block;font-size:15px;color:#1a2a28;line-height:1.1}.bd-trust-badge div{font-size:12px;color:#5b6f6c;line-height:1.3}.bd-scribble-left{position:absolute;left:58%;bottom:-8px;max-width:170px;font-family:Segoe Script,Bradley Hand,Georgia,cursive;color:#16736b;font-size:13px;line-height:1.35;transform:rotate(-6deg)}.bd-trusted{margin-top:28px}.bd-trusted>p{margin:0 0 12px;font-size:10px;letter-spacing:.18em;font-weight:800;color:#8aa09c}.bd-logos{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.bd-logos span{font-size:14px;font-weight:800;letter-spacing:.03em;color:#9aadaa;text-transform:uppercase}.bd-logos .bd-more{font-size:12px;font-weight:650;color:#b0c0bd;text-transform:none;letter-spacing:0}.bd-right{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.bd-form-wrap{position:relative;min-width:0}.bd-form{background:#fff;border-radius:24px;padding:24px 22px 18px;box-shadow:0 24px 60px -28px #0e3f3c61}.bd-hints{list-style:none;margin:52px 0 0;padding:0;display:flex;flex-direction:column;gap:20px;min-width:150px}.bd-hints li{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;font-weight:650;color:#5b6f6c}.bd-hint-ico{width:32px;height:32px;border-radius:50%;background:#eaf6f4;color:#16736b;display:grid;place-items:center;flex:none}.bd-hint-ico svg{width:15px;height:15px}.bd-form-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.bd-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.16em;font-weight:800;color:#16736b}.bd-kicker:before{content:"";width:22px;height:2px;background:#e63946;border-radius:99px}.bd-kicker-cal:before{display:none}.bd-kicker-cal svg{width:14px;height:14px}.bd-respond{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:650;color:#6b7f7c;text-align:right;background:#f4f7f6;border:1px solid #E4EEEE;border-radius:99px;padding:6px 10px;white-space:nowrap}.bd-respond svg{width:12px;height:12px;color:#16736b;flex:none}.bd-form-top em{font-style:normal;font-size:11px;letter-spacing:.08em;font-weight:800;color:#8aa09c}.bd-form>h2,.bd-success h2{font-size:26px;letter-spacing:-.03em;margin:0 0 8px;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.bd-form>p{font-size:14px;color:#5b6f6c;margin:0 0 16px;line-height:1.55}.bd-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bd-fields label,.bd-when{display:flex;flex-direction:column;gap:6px}.bd-fields label.full,.bd-when{grid-column:1/-1}.bd-fields label>span,.bd-when>span{font-size:12px;font-weight:700;color:#3a524f}.bd-field{display:flex;align-items:center;gap:8px;background:#f4f7f6;border:1px solid #E4EEEE;border-radius:12px;padding:0 12px}.bd-field svg{width:16px;height:16px;color:#8aa09c;flex:none}.bd-field input,.bd-field select,.bd-field textarea{width:100%;border:0;background:transparent;padding:12px 0;font:inherit;color:#1a2a28;outline:none}.bd-field.tall{align-items:flex-start;padding-top:10px}.bd-field textarea{resize:vertical;min-height:88px}.bd-count{display:block;text-align:right;font-size:11px;color:#8aa09c}.bd-slots{display:flex;flex-wrap:wrap;gap:8px}.bd-slots button{border:1.5px solid #D7E3E0;background:#fff;border-radius:99px;padding:8px 12px;font-size:12.5px;font-weight:700;color:#1a2a28}.bd-slots button.on{background:#0e3f3c;border-color:#0e3f3c;color:#fff}.bd-submit{width:100%;margin-top:16px;background:#0e3f3c;color:#fff;border:0;border-radius:12px;padding:14px 18px;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:8px}.bd-safe{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#6b7f7c;margin:14px 0 0}.bd-safe svg{width:14px;height:14px;color:#16736b}.bd-or{display:flex;align-items:center;gap:10px;margin:16px 0 12px;color:#8aa09c;font-size:12px}.bd-or i{flex:1;height:1px;background:#e4eeee}.bd-alts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bd-alts a{display:flex;align-items:center;justify-content:center;gap:6px;border:1.5px solid #D7E3E0;border-radius:10px;padding:10px 6px;font-size:12px;font-weight:700;color:#1a2a28;text-align:center}.bd-alts svg{width:14px;height:14px;color:#16736b}.bd-form-quote{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #E8EEEE}.bd-form-quote img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none}.bd-form-quote p{margin:0 0 2px;font-size:12.5px;line-height:1.4;font-weight:700;color:#1a2a28}.bd-form-quote span{font-size:11.5px;color:#6b7f7c}.bd-form-quote em{margin-left:auto;color:#e8a54b;font-style:normal;letter-spacing:1px;font-size:13px;flex:none}.bd-success{text-align:center;padding:28px 8px 10px}.bd-success b{display:grid;place-items:center;width:48px;height:48px;margin:12px auto 14px;border-radius:50%;background:#eaf6f4;color:#16736b;font-size:20px}.bd-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:10px}.bd-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0e3f3c73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bd-modal-panel{position:relative;z-index:1;width:min(980px,100%);max-height:calc(100vh - 20px);height:fit-content;overflow:hidden;background:#f3f8f7;border-radius:20px;padding:14px 16px 12px;box-shadow:0 30px 80px -24px #0e3f3c8c}.bd-modal-close{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#0e3f3c;font-size:18px;line-height:1;box-shadow:0 4px 16px -6px #0e3f3c59}.bd-modal .bd-grid{grid-template-columns:minmax(0,.78fr) minmax(340px,.88fr);gap:14px 18px;align-items:center}.bd-modal .bd-copy{display:flex;flex-direction:column;justify-content:center;align-self:center}.bd-modal .bd-pill{padding:4px 10px;font-size:9.5px;margin-bottom:6px}.bd-modal .bd-copy h1{font-size:24px;margin-bottom:6px;max-width:none;line-height:1.08}.bd-modal .bd-copy>p{font-size:12px;line-height:1.45;margin-bottom:10px;max-width:none}.bd-modal .bd-points{margin-bottom:10px;gap:6px 8px}.bd-modal .bd-points-row{grid-template-columns:repeat(4,minmax(0,1fr))}.bd-modal .bd-points article{gap:4px}.bd-modal .bd-ico{width:26px;height:26px}.bd-modal .bd-ico svg{width:13px;height:13px}.bd-modal .bd-points b{font-size:9.5px;line-height:1.25}.bd-modal .bd-visual{max-width:none;margin-top:0}.bd-modal .bd-laptop{padding:8px 8px 0;border-radius:12px 12px 8px 8px}.bd-modal .bd-laptop:after{height:8px;margin:0 -8px}.bd-modal .bd-laptop img{max-height:220px;object-fit:cover;object-position:top left}.bd-modal .bd-trust-badge{padding:7px 9px;border-radius:10px;right:0;top:6px;max-width:150px;gap:7px}.bd-modal .bd-trust-badge .bd-ico{width:24px;height:24px}.bd-modal .bd-trust-badge strong{font-size:11px}.bd-modal .bd-trust-badge div{font-size:9.5px}.bd-modal .bd-scribble-left,.bd-modal .bd-trusted{display:none}.bd-modal .bd-right{grid-template-columns:1fr}.bd-modal .bd-hints{display:none}.bd-modal .bd-form{padding:14px 14px 10px;border-radius:16px;box-shadow:0 12px 32px -20px #0e3f3c52}.bd-modal .bd-form-top{margin-bottom:4px;padding-right:28px;gap:8px}.bd-modal .bd-kicker{font-size:9.5px;gap:5px;letter-spacing:.12em}.bd-modal .bd-kicker-cal svg{width:11px;height:11px}.bd-modal .bd-respond{font-size:9px;padding:3px 7px;max-width:130px;white-space:normal;line-height:1.25;text-align:left}.bd-modal .bd-respond svg{width:10px;height:10px}.bd-modal .bd-form>h2{font-size:18px;margin-bottom:2px;letter-spacing:-.02em}.bd-modal .bd-form>p{font-size:11px;margin-bottom:8px;line-height:1.4}.bd-modal .bd-fields{gap:7px}.bd-modal .bd-fields label{gap:3px}.bd-modal .bd-fields label>span{font-size:10.5px}.bd-modal .bd-field{border-radius:9px;padding:0 9px}.bd-modal .bd-field svg{width:13px;height:13px}.bd-modal .bd-field input,.bd-modal .bd-field select,.bd-modal .bd-field textarea{padding:7px 0;font-size:12px}.bd-modal .bd-field textarea{min-height:44px;resize:none}.bd-modal .bd-field.tall{padding-top:5px}.bd-modal .bd-count{font-size:9px;margin-top:-2px}.bd-modal .bd-submit{margin-top:8px;padding:9px 12px;font-size:12.5px;border-radius:9px}.bd-modal .bd-safe{margin:6px 0 0;font-size:9.5px;gap:5px}.bd-modal .bd-safe svg{width:11px;height:11px}.bd-modal .bd-or,.bd-modal .bd-alts{display:none}.bd-modal .bd-form-quote{margin-top:8px;padding-top:8px;gap:7px}.bd-modal .bd-form-quote img{width:28px;height:28px}.bd-modal .bd-form-quote p{font-size:10.5px;margin:0 0 1px;line-height:1.3}.bd-modal .bd-form-quote span{font-size:9.5px}.bd-modal .bd-form-quote em{font-size:10px}@media(max-width:1100px){.bd-grid,.bd-right{grid-template-columns:1fr}.bd-hints{flex-direction:row;flex-wrap:wrap;min-width:0;margin-top:0}.bd-points-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-trust-badge{right:0}}@media(max-width:900px){.bd-modal{padding:8px}.bd-modal-panel{padding:12px 10px 10px;max-height:calc(100vh - 16px);overflow:auto}.bd-modal .bd-grid{grid-template-columns:1fr}}@media(max-width:720px){.bd-points-row,.bd-fields,.bd-alts{grid-template-columns:1fr}.bd-trust-badge{position:relative;right:auto;top:auto;margin:12px 0 0;max-width:none}.bd-scribble-left{position:static;transform:none;margin-top:10px}.bd-respond{display:none}.bd-hints{flex-direction:column}}.px-page{background:#fff;color:#1a2a28;overflow-x:clip}.px-hero{padding:48px 0 20px;background:#f7f9f9}.px-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:48px;align-items:center}.px-copy h1{font-size:clamp(36px,4.8vw,56px);line-height:1.06;letter-spacing:-.045em;color:#1a2a28!important;margin:0 0 16px;max-width:520px;background:none!important;-webkit-text-fill-color:#1A2A28!important}.px-copy h1 em{font-style:normal;color:#16736b!important;-webkit-text-fill-color:#16736B!important;background:none!important}.px-copy>p{font-size:16px;line-height:1.7;color:#5b6f6c;max-width:460px;margin:0 0 20px}.px-perks{display:flex;flex-wrap:wrap;gap:10px 16px;list-style:none;margin:0;padding:0}.px-perks li{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#4a6865;font-weight:650}.px-check{width:16px;height:16px;border-radius:50%;background:#eaf6f4;color:#16736b;display:inline-grid;place-items:center;flex:none}.px-check svg{width:11px;height:11px}.px-calc{background:#fff;border-radius:20px;padding:22px 22px 16px;box-shadow:0 20px 50px -28px #0e3f3c66}.px-calc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.px-calc h2{font-size:18px;margin:0;max-width:200px;letter-spacing:-.02em}.px-toggle{display:flex;background:#f3f6f6;border-radius:99px;padding:3px;flex:none}.px-toggle button{border:0;background:transparent;border-radius:99px;padding:7px 10px;font-size:12px;font-weight:700;color:#5b6f6c}.px-toggle button.on{background:#0e3f3c;color:#fff}.px-toggle b{display:inline-block;margin-left:4px;background:#eaf6f4;color:#16736b;border-radius:99px;padding:1px 6px;font-size:10px}.px-toggle button.on b{background:#16736b;color:#fff}.px-slider{position:relative;padding:12px 0 8px}.px-emp-value{margin:0 0 12px;font-size:28px;font-weight:800;color:#0e3f3c;letter-spacing:-.03em;line-height:1}.px-emp-value span{font-size:14px;font-weight:650;color:#8aa09c;letter-spacing:0;margin-left:4px}.px-slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:99px;background:#d7e3e0;outline:none}.px-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;background:#0e3f3c;border:3px solid #fff;box-shadow:0 6px 14px #0e3f3c40;cursor:pointer}.px-marks{display:flex;justify-content:space-between;margin-top:10px;font-size:11px;color:#8aa09c}.px-marks button{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.px-marks button.on{color:#0e3f3c;font-weight:800}.px-handle{display:none}.px-calc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;background:#eaf6f4;border-radius:10px;font-size:12.5px;color:#3a524f}.px-calc-foot a{color:#16736b;font-weight:700}.px-plans{padding:36px 0 20px}.px-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.px-plan-grid article{background:#fff;border:1px solid #E6EEEE;border-radius:20px;padding:24px 22px 22px;display:flex;flex-direction:column}.px-plan-grid article.featured{background:#f3f8f7;border-color:#16736b;transform:translateY(-8px);box-shadow:0 20px 40px -24px #0e3f3c66}.px-hot{display:inline-block;align-self:flex-start;background:#e63946;color:#fff;font-size:10px;letter-spacing:.1em;border-radius:99px;padding:4px 8px;margin-bottom:10px}.px-plan-ico{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;margin-bottom:12px}.px-plan-ico svg{width:20px;height:20px}.px-plan-ico.teal{background:#eaf6f4;color:#16736b}.px-plan-ico.red{background:#fdecee;color:#e63946}.px-plan-grid h3{margin:0 0 6px;font-size:22px}.px-plan-grid article>p{margin:0 0 14px;color:#5b6f6c;font-size:14px}.px-plan-grid strong{display:block;font-size:32px;letter-spacing:-.04em;line-height:1}.px-plan-grid strong small{font-size:14px;font-weight:700;color:#5b6f6c}.px-plan-grid em{display:block;font-style:normal;font-size:13px;color:#16736b;margin:6px 0 16px}.px-plan-grid ul{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px;flex:1}.px-plan-grid li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:#4a6865}.px-plan-grid .corehr-btn{width:100%}.px-compare{padding:36px 0;background:#f7f9f9}.px-compare-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.px-compare-head h2{font-size:clamp(28px,3.4vw,40px);margin:0 0 6px;letter-spacing:-.04em;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.px-compare-head p{margin:0;color:#5b6f6c}.px-compare-head a{color:#16736b;font-weight:700;flex:none}.px-compare-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.55fr);gap:16px;align-items:start}.px-table-wrap{overflow:auto;background:#fff;border-radius:16px;border:1px solid #E6EEEE}.px-table-wrap table{width:100%;border-collapse:collapse;min-width:560px}.px-table-wrap th,.px-table-wrap td{padding:12px 14px;text-align:left;font-size:13.5px;border-bottom:1px solid #EEF3F2}.px-table-wrap th{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5b6f6c;background:#f8fbfb}.px-table-wrap tbody tr:nth-child(2n){background:#f7fbfa}.px-dash{color:#b7c7c4}.px-tag{font-size:12px;font-weight:700;color:#16736b}.px-help{background:#fff;border-radius:16px;padding:22px;border:1px solid #E6EEEE}.px-help h3{margin:0 0 14px;font-size:20px;letter-spacing:-.03em}.px-help .corehr-btn{width:100%;margin-bottom:16px}.px-help-people{display:flex;align-items:center;justify-content:space-between}.px-help-stat b{display:block;font-size:22px}.px-help-avs{display:flex}.px-help-avs img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-8px}.px-trust{padding:36px 0 20px;text-align:center}.px-trust p{margin:0 0 18px;color:#5b6f6c;font-weight:700}.px-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.px-logos span{font-size:15px;font-weight:800;letter-spacing:.04em;color:#9aadaa;text-transform:uppercase}.px-cta{padding:12px 0 56px}.px-cta-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;background:#0e3f3c;color:#fff;border-radius:20px;padding:40px}.px-cta-bar h2{font-size:clamp(26px,3.2vw,38px);margin:8px 0;letter-spacing:-.03em;color:#fff!important;background:none!important;-webkit-text-fill-color:#fff!important}.px-cta-bar p{color:#d5e6e3;margin:0 0 18px}.px-cta-actions{display:flex;flex-wrap:wrap;gap:10px}.px-sales{display:inline-flex;align-items:center;border:1.5px solid #fff;color:#fff;border-radius:12px;padding:12px 16px;font-weight:700}.px-cta-bar em{font-family:Georgia,serif;font-size:18px;color:#a8d4ce;transform:rotate(-6deg);display:block}.px-notes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.px-notes article{display:flex;align-items:center;gap:12px}.px-notes b{display:block;font-size:14px}.px-notes small{color:#5b6f6c}@media(max-width:1100px){.px-hero-grid,.px-plan-grid,.px-compare-layout,.px-notes{grid-template-columns:1fr 1fr}.px-plan-grid article.featured{transform:none}}@media(max-width:720px){.px-hero-grid,.px-plan-grid,.px-compare-layout,.px-notes{grid-template-columns:1fr}.px-calc-top,.px-compare-head,.px-cta-bar{flex-direction:column;align-items:flex-start}}.hero-quick-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 8px;padding:14px;background:#ffffffb3;border:1px solid #E4EEEE;border-radius:14px}.hero-quick-link{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;color:inherit;transition:background .15s}.hero-quick-link:hover{background:#eaf6f4}.hero-quick-link strong{display:block;font-size:14px;color:#16736b;margin-bottom:2px}.hero-quick-link span{display:block;font-size:12px;line-height:1.4;color:#5b6f6c}@media(max-width:700px){.hero-quick-links{grid-template-columns:1fr 1fr}}.html-sitemap{padding-bottom:56px}.html-sitemap-hero{padding:48px 0 24px;background:#f7faf9}.html-sitemap-list .html-sitemap-row{display:block;padding:16px 0;border-bottom:1px solid #E8EEEE;text-decoration:none;color:inherit}.html-sitemap-row h2{margin:0 0 4px;font-size:17px;color:#16736b}.html-sitemap-row p{margin:0;font-size:14px;color:#5b6f6c}.legal-page .legal-hero-inner{max-width:720px}.legal-meta{font-size:14px;color:#5b6f6c;margin:0 0 16px}.legal-meta strong{color:#1a2a28}.legal-body{padding:40px 0 64px;background:#f7faf9}.legal-layout-wide .legal-content{max-width:none}.legal-content-prose p{margin:0 0 14px}.legal-content-prose h3{margin:20px 0 10px;font-size:17px;color:#1a2a28}.legal-table-wrap{overflow-x:auto;margin:16px 0}.legal-table{width:100%;border-collapse:collapse;font-size:14px}.legal-table th,.legal-table td{border:1px solid #E4EEEE;padding:12px 14px;text-align:left;vertical-align:top}.legal-table thead th{background:#f3f8f7;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#5b6f6c}.legal-table-kv th{width:120px;background:#f7faf9;color:#1a2a28}.legal-footer-note-inline{margin-top:16px;font-size:14px;color:#5b6f6c}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:start}.legal-toc{position:sticky;top:96px;background:#fff;border:1px solid #E4EEEE;border-radius:14px;padding:18px 16px}.legal-toc h2{margin:0 0 12px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#8aa09c}.legal-toc ol{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px}.legal-toc a{font-size:13px;font-weight:600;color:#16736b;text-decoration:none}.legal-toc a:hover{text-decoration:underline}.legal-content{background:#fff;border:1px solid #E4EEEE;border-radius:16px;padding:32px 36px}.legal-section{padding:24px 0;border-top:1px solid #EEF2F1}.legal-section:first-child{padding-top:0;border-top:0}.legal-section h2{margin:0 0 12px;font-size:20px;color:#1a2a28}.legal-section h3{margin:16px 0 8px;font-size:16px;color:#1a2a28}.legal-section p,.legal-section li{font-size:15px;line-height:1.65;color:#4a6865}.legal-section ul{margin:8px 0 12px;padding-left:20px}.legal-section li{margin-bottom:6px}.legal-note{margin-top:12px;padding:12px 14px;background:#f3f8f7;border-radius:10px;font-size:14px!important}.legal-footer-note{margin-top:24px;padding-top:20px;border-top:1px solid #EEF2F1}.legal-footer-note a{color:#16736b;font-weight:700}@media(max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}.seo-breadcrumb{padding:12px 0 0;background:#f7faf9}.seo-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:#5b6f6c}.seo-breadcrumb li{display:flex;align-items:center;gap:6px}.seo-breadcrumb li+li:before{content:"/";color:#a8b8b5}.seo-breadcrumb a{color:#16736b;font-weight:600;text-decoration:none}.seo-breadcrumb span{font-weight:700;color:#1a2a28}.seo-content{padding:48px 0;background:#fff;border-top:1px solid #E8EEEE}.seo-content-head{margin-bottom:28px;max-width:720px}.seo-content-head h2{font-size:clamp(24px,3vw,32px);letter-spacing:-.03em;margin:8px 0 12px;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.seo-content-intro{margin:0;font-size:16px;line-height:1.7;color:#4a6865;max-width:720px}.seo-content-block{padding:20px 0;border-top:1px solid #EEF2F1}.seo-content-block:first-of-type{border-top:0;padding-top:0}.seo-content-block h3{margin:0 0 10px;font-size:18px;color:#1a2a28}.seo-content-block p{margin:0 0 10px;font-size:15px;line-height:1.65;color:#5b6f6c;max-width:720px}.seo-content-links{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:12px}.seo-content-links a{font-size:14px;font-weight:700;color:#16736b;text-decoration:none}.seo-faq{padding:48px 0 56px;background:#f7faf9;border-top:1px solid #E8EEEE}.seo-sitelinks{padding:56px 0;background:#fff;border-top:1px solid #E8EEEE}.seo-sitelinks-head{margin-bottom:28px;max-width:640px}.seo-sitelinks-head h2{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.03em;margin:8px 0 10px;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.seo-sitelinks-head p{margin:0;color:#5b6f6c;font-size:15px;line-height:1.6}.seo-sitelinks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border:1px solid #E4EEEE;border-radius:16px;overflow:hidden}.seo-sitelink-card{display:block;padding:18px 20px;border-bottom:1px solid #E4EEEE;border-right:1px solid #E4EEEE;text-decoration:none;color:inherit;transition:background .15s}.seo-sitelink-card:nth-child(2n){border-right:0}.seo-sitelink-card:nth-last-child(-n+2){border-bottom:0}.seo-sitelink-card:hover{background:#f3f8f7}.seo-sitelink-card h3{margin:0 0 6px;font-size:16px;font-weight:700;color:#16736b}.seo-sitelink-card p{margin:0;font-size:13px;line-height:1.55;color:#5b6f6c}.seo-sitelink-arrow{display:none}@media(max-width:700px){.seo-sitelinks-grid{grid-template-columns:1fr}.seo-sitelink-card{border-right:0!important}.seo-sitelink-card:last-child{border-bottom:0}}.footer-sitelinks{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0 0 24px;margin:0 0 8px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-sitelinks a{font-size:13px;font-weight:700;color:#ffffffd9;text-decoration:none}.footer-sitelinks a:hover{color:#fff}.footer-app-badges{margin-top:20px;max-width:none}.footer-app-badges-label{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.footer-app-badges-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.footer-app-badge{display:block;line-height:0;background:transparent;border:0;transition:transform .15s ease,opacity .15s ease}.footer-app-badge:hover{transform:translateY(-1px);opacity:.9}.footer-app-badge img{display:block;width:135px;height:40px;object-fit:contain;background:transparent}@media(max-width:700px){.footer-app-badge img{width:128px;height:38px}}footer.footer-modern .footer-app-badges{margin-top:22px}footer.footer-modern .footer-newsletter .footer-app-badges{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}footer.footer-modern .footer-app-badges-label{color:#a8d9acbf}#crawler-nav{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-faq-head{margin-bottom:24px;max-width:640px}.seo-faq-head h2{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.03em;margin:8px 0 10px;color:#1a2a28!important;background:none!important;-webkit-text-fill-color:#1A2A28!important}.seo-faq-head p{margin:0;color:#5b6f6c;font-size:15px;line-height:1.6}.seo-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:32px;align-items:start}.seo-faq-list{display:flex;flex-direction:column;gap:10px}.seo-faq-item{background:#fff;border:1px solid #E4EEEE;border-radius:14px;padding:0 16px}.seo-faq-item summary{list-style:none;cursor:pointer;padding:14px 0}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-item h3{margin:0;font-size:15px;font-weight:700;color:#1a2a28;display:inline}.seo-faq-item p{margin:0 0 14px;font-size:14px;line-height:1.6;color:#5b6f6c}.seo-faq-links{background:#fff;border:1px solid #E4EEEE;border-radius:16px;padding:20px 18px}.seo-faq-links h3{margin:0 0 12px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:#8aa09c}.seo-faq-links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.seo-faq-links a{font-size:14px;font-weight:700;color:#16736b}@media(max-width:900px){.seo-faq-grid{grid-template-columns:1fr}}
