@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");html:has([data-landing]){scroll-behavior:smooth}[data-landing]{--ink:#0d1526;--ink-soft:#565d70;--ink-faint:#8a90a0;--midnight:#1a2740;--l-blue:#066eff;--l-blue-dk:#0455cc;--sky:#50abff;--peri:#b2c7ff;--peach:#ffddb7;--l-bg:#faf8f4;--l-bg-2:#f2f0ea;--l-card:#fff;--l-line:rgba(13,21,38,.1);--l-line-soft:rgba(13,21,38,.06);--shadow-sm:0 1px 2px rgba(13,21,38,.05),0 8px 24px -12px rgba(13,21,38,.14);--shadow-lg:0 2px 6px rgba(13,21,38,.06),0 40px 80px -32px rgba(20,40,90,.28);--dawn:linear-gradient(105deg,#066eff,#3f8bff 34%,#9fbdf5 60%,#ffddb7);--dawn-soft:linear-gradient(120deg,#e8f0ff,#eef2fb 45%,#fdf1e2);--l-serif:Georgia,"Times New Roman",serif;--l-sans:"Plus Jakarta Sans",system-ui,-apple-system,sans-serif;--l-mono:"Plus Jakarta Sans",system-ui,sans-serif;--l-maxw:1180px;--l-r:18px;font-family:Plus Jakarta Sans,system-ui,-apple-system,sans-serif!important;background:var(--l-bg);color:var(--ink);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-landing] *{box-sizing:border-box}[data-landing] a{color:inherit;text-decoration:none}[data-landing] ::-moz-selection{background:var(--peach);color:var(--midnight)}[data-landing] ::selection{background:var(--peach);color:var(--midnight)}[data-landing] .l-wrap{max-width:var(--l-maxw);margin:0 auto;padding:0 32px}[data-landing] .l-eyebrow{font-family:var(--l-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex;align-items:center;gap:9px}[data-landing] .l-eyebrow .l-dot{width:6px;height:6px;border-radius:50%;background:var(--l-blue);box-shadow:0 0 0 4px rgba(6,110,255,.14)}[data-landing] h1,[data-landing] h2,[data-landing] h3{font-family:var(--l-serif);font-weight:500;letter-spacing:-.015em;line-height:1.03;color:var(--ink)}[data-landing] .l-lede{color:var(--ink-soft);font-size:15.5px;line-height:1.6}[data-landing] .l-btn{display:inline-flex;align-items:center;gap:9px;font-family:var(--l-sans);font-weight:500;font-size:14.5px;padding:13px 22px;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .18s ease,background .18s ease,box-shadow .18s ease,border-color .18s ease;white-space:nowrap}[data-landing] .l-btn svg{width:16px;height:16px}[data-landing] .l-btn-primary{background:var(--midnight);color:#fff;box-shadow:0 1px 2px rgba(13,21,38,.2),0 12px 24px -12px rgba(13,21,38,.5)}[data-landing] .l-btn-primary:hover{transform:translateY(-1px);background:#0d1526}[data-landing] .l-btn-ghost{background:hsla(0,0%,100%,.7);color:var(--ink);border-color:var(--l-line);backdrop-filter:blur(6px)}[data-landing] .l-btn-ghost:hover{transform:translateY(-1px);border-color:rgba(13,21,38,.22)}[data-landing] .l-btn-blue{background:var(--l-blue);color:#fff;box-shadow:0 1px 2px rgba(6,110,255,.3),0 14px 30px -14px rgba(6,110,255,.7)}[data-landing] .l-btn-blue:hover{transform:translateY(-1px);background:var(--l-blue-dk)}[data-landing] .l-btn-white{background:#fff;color:var(--midnight)}[data-landing] .l-btn-white:hover{transform:translateY(-1px);box-shadow:0 14px 30px -12px rgba(0,0,0,.35)}[data-landing] .l-btn-clear{background:hsla(0,0%,100%,.14);color:#fff;border-color:hsla(0,0%,100%,.4)}[data-landing] .l-btn-clear:hover{background:hsla(0,0%,100%,.22)}[data-landing] .l-nav{position:sticky;top:0;z-index:50;transition:background .3s ease,border-color .3s ease,backdrop-filter .3s}[data-landing] .l-nav.scrolled{background:hsla(40,37%,97%,.82);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--l-line-soft)}[data-landing] .l-nav-in{display:flex;align-items:center;justify-content:space-between;height:74px}[data-landing] .l-logo{display:block;height:22px;width:auto}[data-landing] .l-nav-links{display:flex;align-items:center;gap:34px}[data-landing] .l-nav-links a,[data-landing] .l-nav-links button{font-size:14.5px;color:var(--ink-soft);transition:color .15s;background:none;border:none;cursor:pointer;font-family:var(--l-sans)}[data-landing] .l-nav-links a:hover,[data-landing] .l-nav-links button:hover{color:var(--ink)}[data-landing] .l-nav-links .l-nav-hidden{display:none}[data-landing] .l-nav-cta{display:flex;align-items:center;gap:14px}[data-landing] .l-nav-cta .l-signin{font-size:14.5px;color:var(--ink-soft);background:none;border:none;cursor:pointer;font-family:var(--l-sans)}[data-landing] .l-nav-cta .l-signin:hover{color:var(--ink)}[data-landing] .l-burger{display:none;background:none;border:1px solid var(--l-line);border-radius:10px;padding:9px;cursor:pointer}[data-landing] .l-burger svg{width:20px;height:20px;display:block;stroke:var(--ink)}[data-landing] .l-hero{position:relative;isolation:isolate;padding:74px 0 40px;text-align:center}[data-landing] .l-hero-glow{position:absolute;inset:-10% 0 auto;height:740px;z-index:-1;pointer-events:none;background:radial-gradient(62% 64% at 50% 4%,rgba(6,110,255,.3),transparent 70%),radial-gradient(48% 52% at 82% 20%,rgba(255,221,183,.6),transparent 72%),radial-gradient(46% 48% at 16% 18%,rgba(80,171,255,.38),transparent 70%);filter:blur(4px)}[data-landing] .l-hero h1{font-size:clamp(46px,6.2vw,72px);max-width:14ch;margin:24px auto 0;letter-spacing:-.025em}[data-landing] .l-hero h1 .l-grad{background:linear-gradient(96deg,#066eff,#2f83ff 42%,#6ea2e4 66%,#dd934f);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:italic}[data-landing] .l-hero .l-lede{max-width:44ch;margin:20px auto 0;font-size:15.5px;line-height:1.6}[data-landing] .l-hero-cta{display:flex;gap:12px;justify-content:center;margin-top:32px;flex-wrap:wrap}[data-landing] .l-hero-note{margin-top:16px;font-family:var(--l-mono);font-size:11.5px;letter-spacing:.04em;color:var(--ink-faint)}[data-landing] .l-stage{position:relative;max-width:1000px;margin:56px auto 0;padding:0 4px}[data-landing] .l-map{position:relative;border-radius:24px;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(150deg,#0b1a3a,#123a7e 38%,#3f7fd6 66%,#f4c99a);box-shadow:var(--shadow-lg);border:1px solid hsla(0,0%,100%,.14)}[data-landing] .l-mapart{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-landing] .l-pins-layer{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:2}[data-landing] .l-pin-g{cursor:pointer}[data-landing] .l-pin-g:focus{outline:none}[data-landing] .l-pin-g .l-dot{fill:hsla(0,0%,100%,.6);stroke:#fff;stroke-width:1.5;transition:fill .18s,r .18s,stroke-width .18s}[data-landing] .l-pin-g .l-ring{fill:none;stroke:var(--l-peach,#ffddb7);stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:center}[data-landing] .l-pin-g:hover .l-dot{fill:var(--l-peach,#ffddb7);r:6}[data-landing] .l-pin-g:focus-visible .l-dot{fill:var(--l-peach,#ffddb7);stroke:var(--l-peach,#ffddb7);stroke-width:3}[data-landing] .l-pin-g.on .l-dot{fill:var(--l-peach,#ffddb7);stroke:#fff;stroke-width:2;r:8}[data-landing] .l-pin-g.on .l-ring{opacity:1;animation:l-pingsvg 2.4s cubic-bezier(.2,.7,.3,1) infinite}[data-landing] .l-pin-g.on .l-ring.l-d2{animation-delay:1.2s}@keyframes l-pingsvg{0%{transform:scale(.5);opacity:.85}to{transform:scale(2.6);opacity:0}}[data-landing] .l-maplabel .l-lblbg{fill:rgba(9,18,40,.74);stroke:hsla(0,0%,100%,.2);stroke-width:1}[data-landing] .l-maplabel .l-lbltx{fill:#fff;font-family:var(--l-mono);font-weight:500;font-size:12px;letter-spacing:.02em}[data-landing] .l-map-grain{position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 96%,rgba(255,221,183,.5),transparent 55%);mix-blend-mode:screen;pointer-events:none}[data-landing] .l-map-vignette{position:absolute;inset:0;background:radial-gradient(90% 80% at 50% 40%,transparent 55%,rgba(6,14,34,.42));pointer-events:none}[data-landing] .l-rec{position:absolute;right:-14px;bottom:-26px;width:min(360px,86%);z-index:10;background:hsla(0,0%,100%,.92);backdrop-filter:blur(18px) saturate(1.3);border:1px solid hsla(0,0%,100%,.9);border-radius:16px;box-shadow:var(--shadow-lg);padding:18px 18px 16px;text-align:left}[data-landing] .l-rec-top{display:flex;align-items:center;gap:8px;margin-bottom:11px}[data-landing] .l-badge{font-family:var(--l-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--l-blue);background:rgba(6,110,255,.1);padding:4px 8px;border-radius:6px}[data-landing] .l-match{margin-left:auto;font-family:var(--l-mono);font-size:11px;color:var(--ink-soft)}[data-landing] .l-match b{color:var(--ink)}[data-landing] .l-rec h4{font-family:var(--l-serif);font-weight:500;font-size:19px;letter-spacing:-.01em;line-height:1.15}[data-landing] .l-rec p{font-size:12.5px;color:var(--ink-soft);margin-top:6px;line-height:1.5}[data-landing] .l-stats{display:flex;gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid var(--l-line-soft)}[data-landing] .l-stat .l-k{font-family:var(--l-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}[data-landing] .l-stat .l-v{font-family:var(--l-serif);font-size:19px;font-weight:500;margin-top:1px}[data-landing] .l-stat .l-v.up{color:#16a34a}[data-landing] .l-trust{padding:64px 0 20px;text-align:center}[data-landing] .l-trust p{font-family:var(--l-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}[data-landing] .l-trust-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;margin-top:26px}[data-landing] .l-trust-row span{font-family:var(--l-serif);font-size:22px;color:var(--ink);opacity:.42;font-weight:500;letter-spacing:-.01em}[data-landing] .l-sec{padding:104px 0}[data-landing] .l-sec-head{max-width:640px}[data-landing] .l-sec-head.center{margin:0 auto;text-align:center}[data-landing] .l-sec-head h2{font-size:clamp(30px,4.2vw,46px);margin-top:16px;letter-spacing:-.022em}[data-landing] .l-sec-head .l-lede{margin-top:16px}[data-landing] .l-split{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}[data-landing] .l-panel{border-radius:var(--l-r);padding:30px;border:1px solid var(--l-line)}[data-landing] .l-panel .l-tag{font-family:var(--l-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;margin-bottom:20px}[data-landing] .l-panel.old{background:var(--l-bg-2)}[data-landing] .l-panel.old .l-tag{color:var(--ink-faint)}[data-landing] .l-panel.old .l-tag .l-d{width:7px;height:7px;border-radius:2px;background:var(--ink-faint)}[data-landing] .l-panel.new{background:#fff;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}[data-landing] .l-panel.new:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--dawn)}[data-landing] .l-panel.new .l-tag{color:var(--l-blue)}[data-landing] .l-panel.new .l-tag .l-d{width:7px;height:7px;border-radius:50%;background:var(--l-blue)}[data-landing] .l-panel h3{font-size:23px;margin-bottom:16px}[data-landing] .l-panel ul{list-style:none;display:flex;flex-direction:column;gap:14px;padding:0}[data-landing] .l-panel li{display:flex;gap:12px;font-size:15.5px;color:var(--ink-soft);line-height:1.5}[data-landing] .l-panel li svg{width:18px;height:18px;flex:none;margin-top:1px}[data-landing] .l-panel.old li svg{stroke:var(--ink-faint)}[data-landing] .l-panel.new li svg{stroke:var(--l-blue)}[data-landing] .l-panel.new li{color:var(--ink)}[data-landing] .l-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:56px;border-radius:var(--l-r);overflow:hidden;border:1px solid var(--l-line);background:var(--l-line)}[data-landing] .l-step{background:var(--l-bg);padding:34px 30px 38px}[data-landing] .l-step .l-num{font-family:var(--l-mono);font-size:12px;color:var(--l-blue);letter-spacing:.1em}[data-landing] .l-step h3{font-size:21px;margin:18px 0 10px}[data-landing] .l-step p{font-size:15.5px;color:var(--ink-soft);line-height:1.55}[data-landing] .l-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:56px}[data-landing] .l-cell{background:#fff;border:1px solid var(--l-line);border-radius:var(--l-r);padding:28px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}[data-landing] .l-cell .l-ico{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(6,110,255,.09);color:var(--l-blue);margin-bottom:18px}[data-landing] .l-cell .l-ico svg{width:21px;height:21px;stroke:var(--l-blue)}[data-landing] .l-cell h3{font-size:20px;margin-bottom:9px}[data-landing] .l-cell p{font-size:15.5px;color:var(--ink-soft);line-height:1.55}[data-landing] .l-cell.w4{grid-column:span 4}[data-landing] .l-cell.w2{grid-column:span 2}[data-landing] .l-cell.w3{grid-column:span 3}[data-landing] .l-cell.feature{background:linear-gradient(155deg,#0b1a3a,#1a2740);border-color:transparent;color:#fff}[data-landing] .l-cell.feature h3{color:#fff}[data-landing] .l-cell.feature p{color:hsla(0,0%,100%,.66)}[data-landing] .l-cell.feature .l-ico{background:hsla(0,0%,100%,.1)}[data-landing] .l-cell.feature .l-ico svg{stroke:var(--peach)}[data-landing] .l-scorebars{margin-top:auto;padding-top:26px;display:flex;flex-direction:column;gap:12px}[data-landing] .l-scorebars .l-row{display:grid;grid-template-columns:130px 1fr 40px;align-items:center;gap:12px}[data-landing] .l-scorebars .l-row .l-lbl{font-size:12.5px;color:hsla(0,0%,100%,.72)}[data-landing] .l-scorebars .l-row .l-track{height:7px;border-radius:99px;background:hsla(0,0%,100%,.12);overflow:hidden}[data-landing] .l-scorebars .l-row .l-fill{display:block;height:100%;border-radius:99px;background:var(--dawn);transition:width 1.1s cubic-bezier(.2,.7,.2,1)}[data-landing] .l-scorebars .l-row .l-pct{font-family:var(--l-mono);font-size:12px;color:#fff;text-align:right}[data-landing] .l-cta-band{margin:104px auto;max-width:var(--l-maxw)}[data-landing] .l-cta-card{border-radius:30px;padding:76px 40px;text-align:center;position:relative;overflow:hidden;background:var(--dawn)}[data-landing] .l-cta-card:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 120% at 50% -10%,hsla(0,0%,100%,.4),transparent 60%)}[data-landing] .l-cta-card .l-inner{position:relative;z-index:1}[data-landing] .l-cta-card h2{font-size:clamp(32px,5vw,56px);color:#fff;max-width:16ch;margin:0 auto;letter-spacing:-.025em}[data-landing] .l-cta-card h2 em{font-style:italic}[data-landing] .l-cta-card p{color:hsla(0,0%,100%,.9);font-size:15.5px;margin:18px auto 0;max-width:52ch}[data-landing] .l-cta-card .l-btns{display:flex;gap:12px;justify-content:center;margin-top:32px;flex-wrap:wrap}[data-landing] .l-footer{background:#0b1220;color:hsla(0,0%,100%,.6);padding:72px 0 40px}[data-landing] .l-foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.1)}[data-landing] .l-foot-logo{display:block;height:22px;width:auto;filter:invert(1) brightness(2);opacity:.95}[data-landing] .l-foot-brand p{margin-top:18px;font-size:14px;max-width:30ch;line-height:1.6}[data-landing] .l-foot-col h5{color:#fff;font-size:12px;font-family:var(--l-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-weight:500}[data-landing] .l-foot-col a,[data-landing] .l-foot-col button{display:block;font-size:14px;margin-bottom:12px;color:hsla(0,0%,100%,.6);transition:color .15s;background:none;border:none;cursor:pointer;font-family:var(--l-sans);text-align:left;padding:0}[data-landing] .l-foot-col a:hover,[data-landing] .l-foot-col button:hover{color:#fff}[data-landing] .l-foot-bot{display:flex;justify-content:space-between;align-items:center;padding-top:28px;font-size:13px;flex-wrap:wrap;gap:12px}[data-landing] .l-foot-bot .l-made{font-family:var(--l-mono);font-size:11.5px;letter-spacing:.04em}[data-landing] .l-page-hero{position:relative;text-align:center;padding:120px 0 44px;overflow:hidden}[data-landing] .l-page-hero:before{content:"";position:absolute;inset:-20% 0 auto;height:540px;z-index:-1;pointer-events:none;background:radial-gradient(60% 60% at 50% 0,rgba(6,110,255,.22),transparent 70%),radial-gradient(46% 50% at 82% 12%,rgba(255,221,183,.5),transparent 72%),radial-gradient(44% 46% at 16% 12%,rgba(80,171,255,.3),transparent 70%);filter:blur(4px)}[data-landing] .l-page-hero h1{font-size:clamp(38px,5.6vw,66px);letter-spacing:-.028em;max-width:16ch;margin:20px auto 0}[data-landing] .l-page-hero h1 em{font-style:italic}[data-landing] .l-page-hero .l-lede{max-width:54ch;margin:20px auto 0;color:var(--ink-soft);font-size:16px;line-height:1.6}[data-landing] .l-page-sec{padding:60px 0}[data-landing] .l-page-sec.alt{background:var(--l-bg-2)}[data-landing] .l-prose{max-width:680px;margin:0 auto}[data-landing] .l-prose h2{font-size:clamp(24px,3.2vw,34px);letter-spacing:-.02em;margin:42px 0 14px}[data-landing] .l-prose h2:first-child{margin-top:0}[data-landing] .l-prose p{font-size:15.5px;line-height:1.72;color:var(--ink-soft);margin-bottom:16px}[data-landing] .l-prose p strong{color:var(--ink);font-weight:600}[data-landing] .l-vgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}[data-landing] .l-vcard{background:#fff;border:1px solid var(--l-line);border-radius:var(--l-r);padding:26px;box-shadow:var(--shadow-sm)}[data-landing] .l-vcard .l-ico{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(6,110,255,.09);margin-bottom:16px}[data-landing] .l-vcard .l-ico svg{width:21px;height:21px;stroke:var(--l-blue)}[data-landing] .l-vcard h3{font-size:19px;margin-bottom:8px}[data-landing] .l-vcard p{font-size:14.5px;color:var(--ink-soft);line-height:1.55}[data-landing] .l-statrow{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}[data-landing] .l-statrow .l-s .l-n{font-family:var(--l-serif);font-size:clamp(34px,5vw,52px);letter-spacing:-.02em;line-height:1;color:var(--ink)}[data-landing] .l-statrow .l-s .l-n .l-grad{background:var(--dawn);-webkit-background-clip:text;background-clip:text;color:transparent}[data-landing] .l-statrow .l-s .l-l{font-size:13px;color:var(--ink-soft);margin-top:10px}[data-landing] .l-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}[data-landing] .l-price-card{background:#fff;border:1px solid var(--l-line);border-radius:var(--l-r);padding:30px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column}[data-landing] .l-price-card.pop{border-color:transparent;box-shadow:var(--shadow-lg);position:relative;background:linear-gradient(180deg,#fff,#f6f9ff)}[data-landing] .l-price-card.pop:before{content:"Most popular";position:absolute;top:16px;right:16px;font-family:var(--l-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--l-blue);background:rgba(6,110,255,.1);padding:4px 9px;border-radius:999px}[data-landing] .l-price-card .l-tier{font-family:var(--l-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}[data-landing] .l-price-card .l-amt{font-family:var(--l-serif);font-size:44px;letter-spacing:-.02em;margin:14px 0 2px;line-height:1}[data-landing] .l-price-card .l-amt small{font-family:var(--l-sans);font-size:14px;color:var(--ink-soft);font-weight:400}[data-landing] .l-price-card .l-desc{font-size:14px;color:var(--ink-soft);margin:8px 0 4px;min-height:42px}[data-landing] .l-price-card ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin:18px 0 22px;padding:0}[data-landing] .l-price-card li{display:flex;gap:10px;font-size:14px;color:var(--ink)}[data-landing] .l-price-card li svg{width:17px;height:17px;flex:none;margin-top:2px;stroke:var(--l-blue)}[data-landing] .l-price-card .l-btn{justify-content:center;margin-top:auto}[data-landing] .l-job-list{max-width:820px;margin:0 auto;border-top:1px solid var(--l-line)}[data-landing] .l-job{display:flex;align-items:center;gap:16px;padding:22px 4px;border-bottom:1px solid var(--l-line);cursor:pointer;transition:padding-left .2s}[data-landing] .l-job:hover{padding-left:12px}[data-landing] .l-job .l-jt{font-family:var(--l-serif);font-size:20px;letter-spacing:-.01em}[data-landing] .l-job .l-jm{font-size:13px;color:var(--ink-soft);margin-top:4px}[data-landing] .l-job .l-spacer{flex:1}[data-landing] .l-job .l-jtag{font-family:var(--l-mono);font-size:11px;letter-spacing:.04em;color:var(--ink-soft);background:var(--l-bg-2);padding:5px 11px;border-radius:999px;white-space:nowrap}[data-landing] .l-job .l-arw{width:20px;height:20px;stroke:var(--ink-faint);flex:none}[data-landing] .l-contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start;max-width:960px;margin:0 auto}[data-landing] .l-cform{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--l-line);border-radius:var(--l-r);padding:30px;box-shadow:var(--shadow-sm)}[data-landing] .l-cform label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:500;color:var(--ink-soft)}[data-landing] .l-cform input,[data-landing] .l-cform select,[data-landing] .l-cform textarea{font-family:var(--l-sans);font-size:14px;color:var(--ink);background:var(--l-bg-2);border:1px solid transparent;border-radius:10px;padding:11px 13px;outline:none;transition:border-color .15s,background .15s}[data-landing] .l-cform textarea{resize:vertical;min-height:110px}[data-landing] .l-cform input:focus,[data-landing] .l-cform select:focus,[data-landing] .l-cform textarea:focus{border-color:var(--l-blue);background:#fff}[data-landing] .l-cinfo .l-ci{padding:18px 0;border-bottom:1px solid var(--l-line)}[data-landing] .l-cinfo .l-ci:last-child{border:0}[data-landing] .l-cinfo .l-ck{font-family:var(--l-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:6px}[data-landing] .l-cinfo .l-cv{font-size:15px;color:var(--ink)}[data-landing] .l-cinfo .l-cv a{color:var(--l-blue)}@media (max-width:940px){[data-landing] .l-nav-cta .l-signin,[data-landing] .l-nav-links{display:none}[data-landing] .l-burger{display:block}[data-landing] .l-bento,[data-landing] .l-split,[data-landing] .l-steps{grid-template-columns:1fr}[data-landing] .l-cell.w2,[data-landing] .l-cell.w3,[data-landing] .l-cell.w4{grid-column:span 1}[data-landing] .l-foot-top{grid-template-columns:1fr 1fr}[data-landing] .l-rec{position:relative;right:auto;bottom:auto;width:100%;margin-top:16px}[data-landing] .l-stage .l-map{aspect-ratio:4/3}[data-landing] .l-contact-grid,[data-landing] .l-price-grid,[data-landing] .l-statrow,[data-landing] .l-vgrid{grid-template-columns:1fr}}@media (max-width:560px){[data-landing] .l-wrap{padding:0 20px}[data-landing] .l-sec{padding:76px 0}[data-landing] .l-cta-card{padding:52px 24px}[data-landing] .l-foot-top{grid-template-columns:1fr}[data-landing] .l-hero{padding:48px 0 20px}[data-landing] .l-page-hero{padding:96px 0 30px}}