:root{--ink: #10243a;--ink-2: #1c3550;--night: #0b1a2a;--night-2: #12263b;--on-night: #c9d6e3;--on-night-2: #93a8bd;--paper: #f3f6f9;--tint: #e7eef5;--white: #ffffff;--blue: #0f766e;--blue-dark: #115e59;--sky: #5eead4;--steel: #55667a;--line: #dce3eb;--profit: #127a3e;--radius: 12px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--sky);outline-offset:2px;border-radius:6px}h1,h2,h3{margin:0;color:var(--ink)}h1,h2{font-stretch:116%;font-weight:800;letter-spacing:-.015em}h2{font-size:clamp(28px,3.6vw,44px);line-height:1.05}h3{font-size:19px;font-weight:700;line-height:1.25}p{margin:0}abbr{text-decoration:none}.cv-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:640px){.cv-wrap{padding:0 16px}}.cv-beta{display:inline-block;vertical-align:middle;margin-left:10px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;font-stretch:100%;letter-spacing:.01em;line-height:1.5;color:var(--blue-dark);background:#ccfbf1;box-shadow:inset 0 0 0 1px #99f6e4}.cv-new{display:inline-block;vertical-align:middle;margin-left:10px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:800;font-stretch:100%;letter-spacing:.01em;line-height:1.5;color:var(--white);background:var(--blue)}.cv-subnav .cv-new{margin-left:6px;font-size:11px;padding:1px 6px}.cv-subnav a[aria-current=page] .cv-new{color:var(--blue-dark);background:#ccfbf1}.cv-guide-index li .cv-new{margin-left:8px;font-size:11px;padding:1px 6px}.cv-eval .cv-beta{color:var(--night);background:var(--sky);box-shadow:none}.cv-top{position:sticky;top:0;z-index:20;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.cv-top-row{display:flex;align-items:center;gap:24px;height:64px}.cv-home-link{text-decoration:none}.cv-logo{display:inline-flex;align-items:center;color:var(--ink)}.cv-wordmark{height:30px;width:auto;display:block}.cv-nav{display:flex;gap:6px;margin-left:12px}.cv-nav a{text-decoration:none;color:var(--steel);font-weight:600;font-size:15px;padding:7px 12px;border-radius:8px}.cv-nav a:hover{color:var(--ink);background:var(--paper)}.cv-nav a[aria-current=page]{color:var(--ink);background:var(--tint)}.cv-signin{text-decoration:none;color:var(--steel);font-weight:600;font-size:15px}.cv-signin:hover{color:var(--ink)}.cv-top-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.cv-lang{display:inline-flex;gap:2px;font-size:13px;font-weight:600}.cv-lang a{text-decoration:none;color:var(--steel);padding:4px 7px;border-radius:6px}.cv-lang a[aria-current=true]{color:var(--ink);background:var(--tint)}.cv-menu{display:none;position:relative}.cv-menu summary{list-style:none;cursor:pointer;width:40px;height:40px;border-radius:8px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--line)}.cv-menu summary::-webkit-details-marker{display:none}.cv-menu summary span,.cv-menu summary span:before,.cv-menu summary span:after{display:block;width:18px;height:2px;background:var(--ink);border-radius:2px;position:relative}.cv-menu summary span:before,.cv-menu summary span:after{content:"";position:absolute;left:0}.cv-menu summary span:before{top:-6px}.cv-menu summary span:after{top:6px}.cv-menu-panel{position:absolute;right:0;top:48px;min-width:220px;padding:8px;background:var(--white);border-radius:12px;box-shadow:0 0 0 1px var(--line),0 24px 48px -20px #0b1a2a59;display:grid}.cv-menu-panel a{text-decoration:none;font-weight:600;padding:10px 12px;border-radius:8px}.cv-menu-panel a:hover,.cv-menu-panel a[aria-current=page]{background:var(--paper)}@media(max-width:960px){.cv-nav{display:none}.cv-menu{display:block}}@media(max-width:560px){.cv-top-actions{gap:10px}.cv-top-actions .cv-lang,.cv-signin{display:none}.cv-wordmark{height:26px}}.cv-subnav{border-top:1px solid var(--line);background:var(--white)}.cv-subnav-row{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-top:8px;padding-bottom:8px}.cv-subnav-row::-webkit-scrollbar{display:none}.cv-subnav a{flex:none;text-decoration:none;font-size:14px;font-weight:600;color:var(--steel);padding:7px 14px;border-radius:999px}.cv-subnav a:hover{color:var(--ink);background:var(--paper)}.cv-subnav a[aria-current=page]{color:var(--white);background:var(--ink)}.cv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:10px;font:inherit;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s}.cv-btn-sm{min-height:38px;padding:0 14px;font-size:14px;border-radius:8px}.cv-btn-primary{background:var(--blue);color:var(--white)}.cv-btn-primary:hover{background:var(--blue-dark)}.cv-btn-line{background:var(--white);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.cv-btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--steel)}.cv-btn-white{background:var(--white);color:var(--blue-dark)}.cv-btn-white:hover{background:#e6faf6}.cv-btn-ghost{background:transparent;color:var(--white);box-shadow:inset 0 0 0 1.5px #ffffff73}.cv-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.cv-hero .cv-btn-line{background:transparent;color:var(--white);box-shadow:inset 0 0 0 1.5px #fff6}.cv-hero .cv-btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--white)}.cv-textlink{display:inline-block;margin-top:24px;font-weight:700;color:var(--blue);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.cv-textlink:hover{color:var(--blue-dark)}.cv-textlink-light{color:var(--sky)}.cv-textlink-light:hover{color:var(--white)}.cv-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--night);padding:76px 0 112px}.cv-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--night) url(/site/photo-hero.webp) center / cover no-repeat}.cv-hero-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b1a2adb,#0b1a2a99 45%,#0b1a2a2e),linear-gradient(0deg,#0b1a2a80,#0b1a2a00 40%)}.cv-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px;align-items:center}.cv-hero h1{color:var(--white);font-size:clamp(42px,5.2vw,76px);line-height:.96;font-stretch:112%;max-width:11ch}.cv-lead{margin-top:22px;font-size:19px;color:var(--ink-2);max-width:46ch}.cv-hero .cv-lead{color:var(--on-night)}.cv-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.cv-note{margin-top:16px;font-size:14px;color:var(--on-night-2);max-width:52ch}.cv-hero-visual{position:relative}@media(max-width:960px){.cv-hero{padding:44px 0 80px}.cv-hero-photo:after{background:linear-gradient(180deg,#0b1a2ad1,#0b1a2ab3 60%,#0b1a2ad9)}.cv-hero-grid{grid-template-columns:1fr;gap:48px}}.cv-shot{margin:0;background:var(--white);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line),0 28px 56px -30px #0b1a2a80;overflow:hidden}.cv-shot-bar{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--line);background:#eef2f6}.cv-shot-bar i{width:9px;height:9px;border-radius:50%;background:#c9d2dc}.cv-shot img{width:100%;height:auto}.cv-hero .cv-shot{box-shadow:0 0 0 1px #ffffff1f,0 40px 80px -30px #000000b3}.cv-hero .cv-shot-wide{margin-right:-120px}@media(max-width:960px){.cv-hero .cv-shot-wide{margin-right:0}}.cv-callout{position:absolute;min-width:190px;padding:14px 18px 15px;background:var(--white);border-radius:14px;box-shadow:0 0 0 1px #10243a0f,0 26px 50px -22px #00000080}.cv-callout-label{font-size:13px;font-weight:600;color:var(--steel)}.cv-callout-value{margin-top:2px;font-size:28px;line-height:1.1;font-weight:800;font-stretch:112%;font-variant-numeric:tabular-nums;color:var(--ink)}.cv-callout-value.cv-up{color:var(--profit)}.cv-callout-sub{margin-top:4px;font-size:13px;color:var(--steel)}.cv-callout-top{top:-26px;right:-24px}.cv-callout-bottom{left:-32px;bottom:-34px}.cv-hero .cv-callout-top{right:24px}@media(max-width:960px){.cv-callout{min-width:0;padding:10px 14px 11px}.cv-callout-value{font-size:22px}.cv-callout-top,.cv-hero .cv-callout-top{top:-22px;right:10px}.cv-callout-bottom{left:10px;bottom:-26px}}.cv-section{padding:96px 0}.cv-h2-narrow{max-width:20ch}@media(max-width:640px){.cv-section{padding:68px 0}}.cv-provinces{background:var(--paper);border-bottom:1px solid var(--line);padding:34px 0}.cv-provinces-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:32px;align-items:center}.cv-provinces p{font-weight:700;font-size:16px;line-height:1.45}.cv-provinces ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.cv-provinces li{display:grid;justify-items:center;min-width:66px;padding:6px 10px 5px;background:var(--white);border-radius:8px;box-shadow:inset 0 0 0 1.5px var(--line);line-height:1.2}.cv-provinces abbr{font-weight:800;font-stretch:112%;font-size:15px}.cv-provinces span{font-size:11px;color:var(--steel);white-space:nowrap}@media(max-width:860px){.cv-provinces-row{grid-template-columns:1fr;gap:18px}}.cv-tools{background:var(--white)}.cv-tools-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:start}.cv-tools-head{position:sticky;top:96px}.cv-tools-head h2{font-size:clamp(32px,4vw,52px)}.cv-tools-head p{margin-top:18px;color:var(--ink-2);max-width:36ch}.cv-tools-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cv-tools-list li{border-bottom:1px solid var(--line)}.cv-tools-list a{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;padding:24px 4px;text-decoration:none}.cv-tools-list h3{font-size:22px;font-stretch:112%;font-weight:800}.cv-tools-list p{color:var(--ink-2);font-size:16px}.cv-tools-list a:hover h3{color:var(--blue);text-decoration:underline;text-underline-offset:4px}@media(max-width:860px){.cv-tools-grid{grid-template-columns:1fr;gap:32px}.cv-tools-head{position:static}.cv-tools-list a{grid-template-columns:1fr;gap:6px}}.cv-steps-band{background:var(--tint)}.cv-step-cards{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.cv-step-cards li{background:var(--white);border-radius:14px;padding:20px 20px 24px;box-shadow:0 0 0 1px var(--line)}.cv-step-label{font-size:14px;font-weight:800;color:var(--blue);margin-bottom:10px}.cv-step-cards li p:last-child{font-size:15px;color:var(--ink-2)}@media(max-width:1060px){.cv-step-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cv-step-cards{grid-template-columns:1fr}}.cv-eval{background:var(--night-2)}.cv-eval h2{color:var(--white);max-width:14ch}.cv-eval .cv-lead{color:var(--on-night)}.cv-eval .cv-ticks li{color:#e3ebf3}.cv-eval .cv-ticks li:before{border-color:var(--sky)}.cv-eval-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.cv-evalcard{position:relative;background:var(--white);border-radius:18px;padding:26px 26px 18px;box-shadow:0 40px 80px -30px #000000b3}.cv-evalcard-tag{position:absolute;top:18px;right:20px;font-size:12px;font-weight:700;color:var(--steel);background:var(--paper);padding:2px 9px;border-radius:999px}.cv-evalcard-car{font-weight:800;font-stretch:112%;font-size:20px;padding-right:80px}.cv-evalcard-meta{margin-top:2px;font-size:14px;color:var(--steel)}.cv-evalcard-figures{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cv-evalcard-figures>div{border-radius:12px;padding:12px 14px 14px;display:grid;gap:2px}.cv-evalcard-figures span{font-size:13px;font-weight:700}.cv-evalcard-figures strong{font-size:clamp(22px,2.6vw,30px);line-height:1.1;font-weight:800;font-stretch:112%;font-variant-numeric:tabular-nums}.cv-evalcard-pay{background:var(--blue);color:var(--white)}.cv-evalcard-sells{background:var(--paper);color:var(--ink)}.cv-evalcard dl{margin:14px 0 0}.cv-evalcard dl>div{display:flex;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:15px}.cv-evalcard dt{color:var(--ink-2)}.cv-evalcard dd{margin:0 0 0 auto;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:860px){.cv-eval-grid{grid-template-columns:1fr;gap:40px}}.cv-share{background:var(--paper)}.cv-share-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.cv-phone{justify-self:center;width:min(320px,100%);padding:10px;border-radius:40px;background:#050d16;box-shadow:0 0 0 1px #2a4360,0 40px 80px -30px #0009}.cv-phone img{border-radius:30px;width:100%;height:auto}.cv-ticks{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:12px}.cv-ticks li{position:relative;padding-left:30px;color:var(--ink-2)}.cv-ticks li:before{content:"";position:absolute;left:0;top:7px;width:16px;height:9px;border-left:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);transform:rotate(-45deg)}@media(max-width:860px){.cv-share-grid{grid-template-columns:1fr;gap:40px}.cv-share-grid>:first-child{order:2}}.cv-everywhere{background:var(--white)}.cv-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:40px}.cv-two-item{margin:0}.cv-two-item figcaption{margin-top:18px}.cv-two-item h3{font-size:20px}.cv-two-item p{margin-top:6px;color:var(--ink-2);font-size:16px;max-width:52ch}@media(max-width:860px){.cv-two{grid-template-columns:1fr}}.cv-teaser{background:var(--paper)}.cv-teaser-row{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 32px}.cv-teaser-row p{margin-top:12px;color:var(--steel)}.cv-teaser-plans{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-teaser-plans li{background:var(--white);border-radius:14px;padding:18px 20px;box-shadow:0 0 0 1px var(--line);display:grid;gap:2px}.cv-teaser-plans li.cv-teaser-popular{box-shadow:0 0 0 2px var(--blue)}.cv-teaser-name{font-weight:800;font-stretch:112%;font-size:18px}.cv-teaser-price{color:var(--steel);font-weight:600}.cv-teaser-price strong{color:var(--ink);font-size:28px;font-weight:800;font-stretch:112%}.cv-teaser-users{font-size:14px;color:var(--steel)}@media(max-width:760px){.cv-teaser-plans{grid-template-columns:1fr}}.cv-pagehero{background:var(--paper);padding:72px 0 64px}.cv-pagehero h1{font-size:clamp(40px,5.4vw,72px);line-height:.98;font-stretch:112%;max-width:14ch}.cv-pagehero-pricing h1{max-width:18ch}.cv-pagehero-pricing .cv-lead{margin-bottom:28px}.cv-pagehero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:56px;align-items:center}.cv-kicker{display:flex;align-items:center;font-weight:800;color:var(--blue);font-size:15px;margin-bottom:14px}.cv-kicker .cv-beta{margin-left:8px}.cv-betanote{margin-top:18px;max-width:46ch;font-size:14px;color:var(--ink-2);padding:10px 14px;border-radius:10px;background:#ccfbf1;box-shadow:inset 0 0 0 1px #99f6e4}.cv-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:64px;padding-top:22px;border-top:1px solid var(--line)}.cv-chips span{font-weight:800;margin-right:8px}.cv-chips a{text-decoration:none;font-size:15px;font-weight:600;padding:7px 14px;border-radius:999px;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line)}.cv-chips a:hover{box-shadow:inset 0 0 0 1.5px var(--steel)}@media(max-width:960px){.cv-pagehero{padding:48px 0}.cv-pagehero-grid{grid-template-columns:1fr;gap:48px}.cv-chips{margin-top:48px}}.cv-guide{padding:80px 0;background:var(--white);border-bottom:1px solid var(--line)}.cv-guide:nth-child(2n){background:var(--paper)}.cv-guide-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:center}.cv-guide:nth-child(2n) .cv-guide-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cv-guide:nth-child(2n) .cv-shot{order:2}.cv-guide-copy h2{font-size:clamp(28px,3vw,38px)}.cv-guide-copy>p{margin-top:12px;color:var(--ink-2)}.cv-guide-copy h3{margin-top:22px;font-size:16px}.cv-guide-copy h3+p{margin-top:6px;color:var(--ink-2)}.cv-guide-copy ol{margin:8px 0 0;padding-left:22px;display:grid;gap:6px;color:var(--ink-2)}.cv-guide-copy ol li::marker{font-weight:800;color:var(--blue)}.cv-plannote{margin-top:18px;font-size:14px;color:var(--steel)}@media(max-width:960px){.cv-guide{padding:56px 0}.cv-guide-grid,.cv-guide:nth-child(2n) .cv-guide-grid{grid-template-columns:1fr;gap:28px}.cv-guide:nth-child(2n) .cv-shot{order:0}}.cv-who{background:var(--white)}.cv-who h2{max-width:18ch}.cv-who-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.cv-who-item{overflow:hidden;display:flex;flex-direction:column;border-radius:16px;background:var(--white);box-shadow:0 0 0 1px var(--line),0 24px 48px -32px #0b1a2a73}.cv-who-item img{width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;background:var(--paper)}.cv-who-text{padding:22px 24px 26px}.cv-who-item h3{font-size:22px;font-stretch:112%;font-weight:800}.cv-who-item p{margin-top:8px;color:var(--steel);font-size:16px}@media(max-width:960px){.cv-who-grid{grid-template-columns:1fr;max-width:560px}}.cv-videos{background:var(--tint)}.cv-video-one{max-width:920px}.cv-video{margin:0}.cv-video video{width:100%;height:auto;border-radius:var(--radius);background:#dfe6ee;box-shadow:0 0 0 1px var(--line),0 24px 48px -30px #0b1a2a73}.cv-video figcaption{margin-top:12px;font-weight:600}.cv-works{background:var(--paper)}.cv-works h2{font-size:clamp(24px,2.6vw,32px)}.cv-works-grid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-works-grid a{display:block;height:100%;text-decoration:none;background:var(--white);border-radius:14px;padding:20px 22px 22px;box-shadow:0 0 0 1px var(--line)}.cv-works-grid a:hover{box-shadow:0 0 0 1.5px var(--steel)}.cv-works-grid p{margin-top:8px;color:var(--ink-2);font-size:15px}@media(max-width:860px){.cv-works-grid{grid-template-columns:1fr}}.cv-guide-index{background:var(--white);padding-top:64px}.cv-guide-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cv-guide-index article{border-radius:16px;padding:24px 24px 22px;box-shadow:0 0 0 1px var(--line);background:var(--white)}.cv-guide-index h2{display:flex;align-items:center;font-size:22px;font-stretch:112%}.cv-guide-index h2 a{text-decoration:none}.cv-guide-index h2 a:hover{color:var(--blue)}.cv-guide-index article>p{margin-top:8px;font-size:15px;color:var(--steel)}.cv-guide-index ul{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:6px}.cv-guide-index li a{font-weight:600;color:var(--blue);text-decoration:none}.cv-guide-index li a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:960px){.cv-guide-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cv-guide-index-grid{grid-template-columns:1fr}}.cv-cycle{display:inline-flex;padding:4px;border-radius:10px;background:#d6e1ec;margin-bottom:32px}.cv-cycle button{font:inherit;font-weight:600;font-size:15px;border:0;background:transparent;padding:8px 18px;border-radius:7px;color:var(--steel);cursor:pointer}.cv-cycle button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #10243a26}.cv-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.cv-plan{position:relative;display:flex;flex-direction:column;background:var(--white);border-radius:16px;padding:30px 28px 28px;box-shadow:0 0 0 1px var(--line)}.cv-plan-popular{box-shadow:0 0 0 2px var(--blue),0 24px 48px -28px #0369a199}.cv-plan-flag{position:absolute;top:-12px;left:24px;background:var(--blue);color:var(--white);font-size:13px;font-weight:700;padding:3px 10px;border-radius:6px}.cv-plan h3{font-size:24px;font-stretch:112%;font-weight:800}.cv-plan-tag{margin-top:6px;color:var(--steel);font-size:15px;min-height:48px}.cv-price{margin-top:14px;display:flex;align-items:baseline;gap:6px}.cv-price strong{font-size:46px;font-weight:800;font-stretch:112%;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cv-price span{color:var(--steel);font-weight:600}.cv-plan-sub{font-size:14px;color:var(--steel);min-height:22px}.cv-plan-users{margin:10px 0 18px;font-weight:700;font-size:15px}.cv-plan ul{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:8px;align-content:start}.cv-plan li{position:relative;padding-left:24px;font-size:15px;color:var(--ink-2)}.cv-plan li:before{content:"";position:absolute;left:2px;top:6px;width:11px;height:6px;border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);transform:rotate(-45deg)}@media(max-width:960px){.cv-plans{grid-template-columns:1fr;max-width:520px}}.cv-compare{background:var(--white)}.cv-table-scroll{margin-top:32px;overflow-x:auto;border-radius:14px;box-shadow:0 0 0 1px var(--line)}.cv-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px}.cv-table th,.cv-table td{padding:13px 18px;text-align:left;border-bottom:1px solid var(--line)}.cv-table thead th{background:var(--paper);font-weight:800;font-size:14px}.cv-table thead th:not(:first-child),.cv-table td{text-align:center;width:15%}.cv-table tbody th{font-weight:500;color:var(--ink-2)}.cv-table .cv-table-group th{background:var(--paper);font-weight:800;font-size:14px;color:var(--ink)}.cv-table tbody:last-child tr:last-child>*{border-bottom:0}.cv-yes,.cv-no{display:inline-block;vertical-align:middle}.cv-yes{width:13px;height:7px;border-left:2.5px solid var(--blue);border-bottom:2.5px solid var(--blue);transform:rotate(-45deg) translateY(-2px)}.cv-no{width:12px;height:2px;background:#b5c0cc}.cv-faq{background:var(--paper)}.cv-faq-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px}.cv-faq details{border-bottom:1px solid var(--line)}.cv-faq details:first-child{border-top:1px solid var(--line)}.cv-faq summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;position:relative;font-weight:700;font-size:18px}.cv-faq summary::-webkit-details-marker{display:none}.cv-faq summary:after{content:"+";position:absolute;right:4px;top:16px;font-size:26px;font-weight:400;color:var(--blue)}.cv-faq details[open] summary:after{content:"−"}.cv-faq details p{padding:0 36px 22px 0;color:var(--ink-2);max-width:62ch}@media(max-width:860px){.cv-faq-wrap{grid-template-columns:1fr;gap:24px}}.cv-final{background:linear-gradient(120deg,var(--blue-dark) 0%,var(--blue) 60%,#0b84c6 100%);padding:80px 0}.cv-final-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}.cv-final h2{color:var(--white);max-width:20ch}.cv-final .cv-cta-row{margin-top:0}.cv-foot{background:var(--night);color:var(--on-night-2);font-size:14px;padding:56px 0 32px}.cv-foot-grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:32px}.cv-foot .cv-logo{color:var(--white)}.cv-foot .cv-wordmark{height:26px}.cv-foot-brand p{margin-top:12px;max-width:34ch}.cv-foot h2{font-size:14px;font-stretch:100%;letter-spacing:0;color:var(--white)}.cv-foot ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.cv-foot ul a{color:var(--on-night);text-decoration:none}.cv-foot ul a:hover{color:var(--white);text-decoration:underline;text-underline-offset:3px}.cv-foot-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:44px;padding-top:20px;border-top:1px solid rgba(255,255,255,.1)}.cv-foot .cv-lang a{color:var(--on-night-2)}.cv-foot .cv-lang a:hover{color:var(--white)}@media(max-width:760px){.cv-foot-grid{grid-template-columns:1fr 1fr}.cv-foot-brand{grid-column:1 / -1}}.cv-pagehero-features h1{max-width:18ch}.cv-pagehero-features .cv-chips{margin-top:36px}.cv-plan-legend{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--steel);font-size:15px}.cv-plan-legend strong{color:var(--ink)}.cv-fgroup{padding:64px 0;background:var(--white);border-bottom:1px solid var(--line);scroll-margin-top:72px}.cv-fgroup:nth-of-type(2n){background:var(--paper)}.cv-fgroup-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 28px}.cv-fgroup-head h2{font-size:clamp(26px,3vw,36px)}.cv-fgroup-head p{margin-top:8px;color:var(--ink-2);max-width:70ch}.cv-fgrid{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cv-fcard{display:flex;flex-direction:column;min-width:0;padding:20px 22px;border-radius:14px;background:var(--paper)}.cv-fgroup:nth-of-type(2n) .cv-fcard{background:var(--white);box-shadow:0 0 0 1px var(--line)}.cv-fcard h3{font-size:18px;line-height:1.25;font-stretch:108%;font-weight:800}.cv-fcard h3 .cv-new{margin-left:8px;font-size:11px;padding:1px 7px}.cv-fcard p{flex:1;margin:8px 0 0;color:var(--ink-2);font-size:15.5px;line-height:1.5}.cv-fcard-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:16px;font-size:14px;font-weight:600;color:var(--steel)}.cv-fcard-meta a{color:var(--blue);font-weight:700;text-decoration:none}.cv-fcard-meta a:hover{text-decoration:underline}@media(max-width:1000px){.cv-fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cv-fgroup{padding:48px 0}.cv-fgrid{grid-template-columns:1fr}}
