@font-face{font-family: 'Onest Fallback';src: local('Arial'), local('Helvetica Neue'), local('Helvetica');size-adjust: 103%;ascent-override: 94%;descent-override: 24%;line-gap-override: 0%}:root{--pine: #0e6b5c;--pine-hover: #0b5a4d;--pine-deep: #0a3f37;--pine-ink: #082f29;--pine-soft: #e6f2ef;--pine-line: #c9e3dc;--accent: #0e6b5c;--bg: #f6f8f9;--bg-2: #eef2f4;--paper: #ffffff;--ink: #111827;--slate: #3a4555;--muted: #5a6575;--line: #e3e8ec;--input: #cfd7de;--amber: #f5b451;--lamp: #fbd38a;--amber-ink: #9a4a07;--amber-soft: #fef3e2;--amber-line: #f3dcb2;--danger: #b42318;--danger-soft: #fdecea;--focus: #0e6b5c;--shadow-sm: 0 1px 2px rgba(8, 47, 41, 0.06), 0 2px 6px rgba(8, 47, 41, 0.05);--shadow-lg: 0 2px 4px rgba(8, 47, 41, 0.06), 0 28px 56px -18px rgba(8, 47, 41, 0.32);--radius: 14px;--font: 'Onest', 'Onest Fallback', ui-sans-serif, system-ui, -apple-system, 'Segoe UI', sans-serif;--gutter: 24px;--section: clamp(72px, 9vw, 128px);color-scheme: light}@media (prefers-color-scheme: dark){:root:not([data-theme='light']){--accent: #4fc1a8;--pine-soft: #13302a;--pine-line: #1f4a41;--bg: #0e1418;--bg-2: #121a20;--paper: #161e25;--ink: #eef2f5;--slate: #c3ccd5;--muted: #98a4b0;--line: #25303a;--input: #344250;--amber-ink: #f5b451;--amber-soft: #2c2210;--amber-line: #4a3816;--danger: #f07a70;--danger-soft: #3a1a17;--focus: #4fc1a8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.3);--shadow-lg: 0 2px 4px rgba(0, 0, 0, 0.3), 0 28px 56px -18px rgba(0, 0, 0, 0.6);color-scheme: dark}}:root[data-theme='dark']{--accent: #4fc1a8;--pine-soft: #13302a;--pine-line: #1f4a41;--bg: #0e1418;--bg-2: #121a20;--paper: #161e25;--ink: #eef2f5;--slate: #c3ccd5;--muted: #98a4b0;--line: #25303a;--input: #344250;--amber-ink: #f5b451;--amber-soft: #2c2210;--amber-line: #4a3816;--danger: #f07a70;--danger-soft: #3a1a17;--focus: #4fc1a8;--shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.3);--shadow-lg: 0 2px 4px rgba(0, 0, 0, 0.3), 0 28px 56px -18px rgba(0, 0, 0, 0.6);color-scheme: dark}@media (prefers-color-scheme: dark){:root:not([data-theme='light']) .btn-dark{background: var(--amber);color: #2b1d05}:root:not([data-theme='light']) .btn-dark:hover{background: var(--lamp)}}:root[data-theme='dark'] .btn-dark{background: var(--amber);color: #2b1d05}:root[data-theme='dark'] .btn-dark:hover{background: var(--lamp)}.theme-toggle{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 1px solid var(--line);border-radius: 999px;background: var(--paper);color: var(--slate);cursor: pointer;transition: border-color 0.15s, color 0.15s}.theme-toggle:hover{border-color: var(--input);color: var(--ink)}.theme-toggle:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}.theme-toggle svg{width: 18px;height: 18px}.theme-icon{display: none}:root:not([data-theme]) .theme-icon-system, :root[data-theme='light'] .theme-icon-light, :root[data-theme='dark'] .theme-icon-dark{display: inline-flex}*, *::before, *::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: 88px;overflow-x: clip}body{margin: 0;background: var(--bg);color: var(--ink);font-family: var(--font);font-size: 1.0625rem;line-height: 1.6;font-feature-settings: 'ss01' 0;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;overflow-x: clip}img, svg{display: block;max-width: 100%}img{height: auto}h1, h2, h3, h4, p, ul, ol, dl, dd, figure{margin: 0}ul, ol{padding: 0;list-style: none}a{color: inherit}button, input, select, textarea{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px;border-radius: 6px}[hidden]{display: none !important}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0}.skip{position: absolute;left: 16px;top: -60px;z-index: 100;padding: 10px 16px;border-radius: 10px;background: var(--pine);color: #fff;font-weight: 600;text-decoration: none}.skip:focus{top: 12px}.wrap{width: 100%;max-width: calc(1200px + var(--gutter) * 2);margin-inline: auto;padding-inline: var(--gutter)}.icon{flex: none;width: 20px;height: 20px}.h1{font-size: clamp(2.3rem, 1.45rem + 3.4vw, 4rem);line-height: 1.04;font-weight: 650;letter-spacing: -0.034em;text-wrap: balance;max-width: 19ch}.h2{font-size: clamp(1.8rem, 1.3rem + 1.8vw, 2.7rem);line-height: 1.1;font-weight: 650;letter-spacing: -0.027em;text-wrap: balance;max-width: 24ch}.h3{font-size: clamp(1.3rem, 1.12rem + 0.6vw, 1.6rem);line-height: 1.2;font-weight: 620;letter-spacing: -0.017em;text-wrap: balance}.h4{font-size: 1.125rem;line-height: 1.3;font-weight: 620;letter-spacing: -0.01em}.lead{font-size: clamp(1.0625rem, 1rem + 0.3vw, 1.2rem);line-height: 1.55;color: var(--slate);max-width: 60ch;text-wrap: pretty}.text-link{display: inline-block;margin-top: 20px;color: var(--accent);font-weight: 600;text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: 4px;text-decoration-color: color-mix(in srgb, currentColor 35%, transparent)}.text-link:hover{text-decoration-color: currentColor}.text-link-light{color: #fff}.section{padding-block: var(--section)}.section-head{display: grid;gap: 16px;margin-bottom: clamp(36px, 5vw, 56px)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 50px;padding: 0 22px;border: 1px solid transparent;border-radius: 12px;font-weight: 600;font-size: 1rem;line-height: 1.2;text-align: center;text-decoration: none;cursor: pointer;transition: background-color 0.15s, border-color 0.15s, color 0.15s}.btn-sm{min-height: 40px;padding: 0 16px;font-size: 0.9375rem;border-radius: 10px}.btn-block{width: 100%}.btn-primary{background: var(--pine);color: #fff}.btn-primary:hover{background: var(--pine-hover)}.btn-secondary{background: var(--paper);color: var(--ink);border-color: var(--input)}.btn-secondary:hover{border-color: var(--accent);color: var(--accent)}.btn-light{background: #fff;color: var(--pine-deep)}.btn-light:hover{background: var(--pine-soft);background: #e6f2ef}.btn-ghost-light{background: transparent;color: #fff;border-color: rgba(255, 255, 255, 0.4)}.btn-ghost-light:hover{border-color: #fff;background: rgba(255, 255, 255, 0.08)}.btn-dark{background: #1b2430;color: #fff}.btn-dark:hover{background: #0e141b}.btn[disabled]{opacity: 0.65;cursor: progress}.cta-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}.site-header{position: sticky;top: 0;z-index: 50;background: color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter: saturate(1.4) blur(12px);-webkit-backdrop-filter: saturate(1.4) blur(12px);border-bottom: 1px solid var(--line)}.header-inner{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 68px}.brand{display: inline-flex;align-items: center;gap: 10px;font-weight: 650;font-size: 1.25rem;letter-spacing: -0.02em;text-decoration: none;color: var(--ink)}.brand .mark{color: var(--pine);width: 30px;height: 30px}.site-nav{display: flex;align-items: center;gap: 28px}.nav-links{display: flex;gap: 26px}.nav-links a, .nav-login{color: var(--slate);font-weight: 520;font-size: 0.9875rem;text-decoration: none}.nav-links a:hover, .nav-login:hover, .nav-links a[aria-current='page']{color: var(--ink)}.nav-links a[aria-current='page']{text-decoration: underline;text-decoration-color: var(--amber);text-decoration-thickness: 2px;text-underline-offset: 8px}.lang-switch{display: flex;gap: 2px;padding: 3px;border-radius: 10px;background: var(--bg-2)}.lang-switch a{display: block;padding: 4px 9px;border-radius: 7px;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0.02em;color: var(--muted);text-decoration: none}.lang-switch a:hover{color: var(--ink)}.lang-switch a[aria-current='true']{background: var(--paper);color: var(--ink);box-shadow: var(--shadow-sm)}.nav-toggle{display: none;align-items: center;justify-content: center;width: 44px;height: 44px;margin-right: -8px;border: 0;border-radius: 10px;background: transparent;cursor: pointer}.nav-toggle .icon{width: 24px;height: 24px}.nav-toggle-close{display: none}.site-header.is-open .nav-toggle-open{display: none}.site-header.is-open .nav-toggle-close{display: inline}@media (max-width: 1020px){.nav-toggle{display: inline-flex}.site-nav{display: none;position: absolute;top: 100%;left: 0;right: 0;flex-direction: column;align-items: stretch;gap: 20px;padding: 20px var(--gutter) 28px;background: var(--bg);border-bottom: 1px solid var(--line);box-shadow: 0 24px 40px -24px rgba(8, 47, 41, 0.35);max-height: calc(100dvh - 68px);overflow-y: auto}.site-header.is-open .site-nav{display: flex}.nav-links{flex-direction: column;gap: 0}.nav-links a{display: block;padding: 12px 0;font-size: 1.125rem;border-bottom: 1px solid var(--line)}.nav-links a[aria-current='page']{text-decoration: none;color: var(--accent)}.lang-switch{align-self: flex-start}.nav-login{font-size: 1.0625rem}.site-nav .btn{min-height: 50px}}.hero{padding-top: clamp(40px, 6vw, 80px);overflow: hidden}.hero-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.08fr);gap: clamp(32px, 4vw, 64px);align-items: center}.hero-copy{padding-bottom: 40px}.hero-title{max-width: 13.5ch}.hero-lead{margin-top: 24px;max-width: 50ch}.hero-stage{position: relative;aspect-ratio: 1.04 / 1;min-width: 0}.facade{position: absolute;right: 0;bottom: 0;width: 64%;height: 100%;display: grid;grid-template-columns: repeat(5, 1fr);grid-template-rows: repeat(9, 1fr);gap: 3.2% 7%;padding: 7% 7% 0;border-radius: 26px 26px 0 0;background: linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0) 30%), var(--pine)}.facade span, .final-facade span, .nf-facade span{border-radius: 4px;background: rgba(255, 255, 255, 0.09)}.facade span.lit, .final-facade span.lit, .nf-facade span.lit{background: var(--lamp);box-shadow: 0 0 22px rgba(251, 211, 138, 0.45);animation: lamp-on 0.5s ease-out backwards}.lit.l1{animation-delay: 0.35s}.lit.l2{animation-delay: 0.6s}.lit.l3{animation-delay: 0.8s}.lit.l4{animation-delay: 1.05s}.lit.l5{animation-delay: 1.2s}.lit.l6{animation-delay: 1.45s}.lit.l7{animation-delay: 1.6s}@keyframes lamp-on{from{background: rgba(255, 255, 255, 0.09);box-shadow: none}}.hero-browser{position: absolute;left: 0;top: 19%;width: 88%}.hero-phone{position: absolute;right: 3%;bottom: 4%;width: 30%}.facts{display: flex;flex-wrap: wrap;gap: 12px 36px;padding-block: 22px 26px;border-top: 1px solid var(--line);color: var(--slate);font-weight: 540;font-size: 0.975rem}.facts li{display: flex;align-items: center;gap: 10px}.facts li::before{content: '';width: 9px;height: 7px;border-radius: 2px;background: var(--amber)}@media (max-width: 900px){.hero-grid{grid-template-columns: 1fr}.hero-copy{padding-bottom: 0}.hero-stage{aspect-ratio: 1 / 0.92;margin-inline: calc(var(--gutter) * -0.25)}.facade{width: 70%}}.browser{overflow: hidden;border-radius: 12px;background: #fff;border: 1px solid rgba(17, 24, 39, 0.1);box-shadow: var(--shadow-lg)}.browser-bar{display: flex;align-items: center;gap: 6px;height: 30px;padding: 0 12px;background: #f1f4f6;border-bottom: 1px solid #e3e8ec}.browser-bar i{width: 9px;height: 9px;border-radius: 50%;background: #d5dbe0}.browser-bar span{flex: 0 1 auto;margin-inline: auto;padding: 2px 14px;border-radius: 6px;background: #fff;color: #6b7684;font-size: 0.6875rem;line-height: 1.5;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transform: translateX(-14px)}.browser img{width: 100%}.phone{padding: 3.2%;border-radius: 15% / 7%;background: #141a21;box-shadow: inset 0 0 0 1.5px #2d3640, var(--shadow-lg)}.phone img{width: 100%;border-radius: 12% / 5.6%}.founder{background: var(--amber-soft);border-block: 1px solid var(--amber-line)}.founder-inner{display: grid;grid-template-columns: minmax(0, 1.25fr) minmax(0, 1.75fr) auto;gap: 32px 48px;align-items: center;padding-block: 36px}.founder-head{display: flex;gap: 16px;align-items: flex-start}.founder-head p{margin-top: 8px;color: var(--slate);font-size: 0.975rem}.lamp{flex: none;width: 16px;height: 12px;margin-top: 9px;border-radius: 3px;background: var(--amber);box-shadow: 0 0 18px rgba(245, 180, 81, 0.75)}.founder-points{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 18px 28px}.founder-points dt{font-weight: 650;color: var(--amber-ink)}.founder-points dd{margin-top: 4px;font-size: 0.9rem;line-height: 1.45;color: var(--slate)}@media (max-width: 1100px){.founder-inner{grid-template-columns: 1fr}.founder-inner .btn{justify-self: start}}@media (max-width: 640px){.founder-points{grid-template-columns: 1fr;gap: 14px}}.chats{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px}.chat{display: grid;align-content: start;gap: 16px}.bubble{position: relative;padding: 14px 18px 30px;border-radius: 20px 20px 20px 6px;background: var(--paper);border: 1px solid var(--line);box-shadow: var(--shadow-sm);font-size: clamp(1.2rem, 1.05rem + 0.5vw, 1.45rem);line-height: 1.25;font-weight: 620;letter-spacing: -0.015em}.bubble-who{display: block;margin-bottom: 6px;font-size: 0.8125rem;font-weight: 600;letter-spacing: 0;color: var(--accent)}.bubble time{position: absolute;right: 16px;bottom: 10px;font-size: 0.75rem;font-weight: 500;letter-spacing: 0;color: var(--muted);font-variant-numeric: tabular-nums}.chat-a{padding-left: 18px;color: var(--muted);font-size: 0.975rem}.compare{margin-top: clamp(56px, 7vw, 88px)}.compare table{width: 100%;margin-top: 24px;border-collapse: separate;border-spacing: 0;background: var(--paper);border: 1px solid var(--line);border-radius: 20px;overflow: hidden;font-size: 0.975rem}.compare th, .compare td{padding: 16px 22px;text-align: left;vertical-align: top;border-bottom: 1px solid var(--line)}.compare tbody tr:last-child > *{border-bottom: 0}.compare thead th{font-weight: 650;font-size: 0.9375rem;color: var(--muted)}.compare thead th.is-us{color: var(--accent)}.compare tbody th, .compare thead td{font-weight: 620;width: 24%}.compare td{color: var(--muted);width: 38%}.compare td.is-us, .compare th.is-us{background: var(--pine-soft)}.compare td.is-us{color: var(--ink)}.compare td.is-us{display: table-cell}.compare td.is-us .icon{display: inline-block;vertical-align: -4px;margin-right: 8px;color: var(--accent)}@media (max-width: 760px){.chats{grid-template-columns: 1fr;gap: 28px}.bubble{max-width: 88%}.compare table, .compare tbody, .compare tr, .compare th, .compare td{display: block;width: auto}.compare thead{display: none}.compare tr{padding: 16px 18px;border-bottom: 1px solid var(--line)}.compare tbody tr:last-child{border-bottom: 0}.compare th, .compare td, .compare tbody tr:last-child > *{padding: 0;border: 0}.compare tbody th{width: auto;margin-bottom: 8px}.compare td::before{content: attr(data-label);display: block;font-size: 0.8125rem;font-weight: 600;color: var(--muted)}.compare td.is-us{margin-top: 10px;padding: 10px 12px;border-radius: 10px;display: block}.compare td.is-us::before{color: var(--accent)}.compare td.is-us .icon{display: none}}.steps-section{padding-top: 0}.steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 32px;margin-top: 40px;counter-reset: step}.steps li{counter-increment: step;padding-top: 20px;border-top: 2px solid var(--line);position: relative}.steps li::after{content: '';position: absolute;left: 0;top: -2px;width: 56px;height: 2px;background: var(--accent)}.steps li::before{content: counter(step);display: block;margin-bottom: 12px;font-size: 2.75rem;line-height: 1;font-weight: 600;letter-spacing: -0.04em;color: var(--accent);font-variant-numeric: tabular-nums}.steps h3{font-size: 1.1875rem;font-weight: 620;line-height: 1.3;letter-spacing: -0.01em}.steps p{margin-top: 8px;color: var(--muted)}@media (max-width: 760px){.steps{grid-template-columns: 1fr;gap: 28px}}.features{background: var(--paper);border-block: 1px solid var(--line)}.feature, .fgroup{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);gap: clamp(32px, 5vw, 72px);align-items: center}.feature + .feature{margin-top: clamp(72px, 9vw, 120px)}.feature.is-reversed, .fgroup.is-reversed{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr)}.feature.is-reversed .feature-copy, .fgroup.is-reversed .fgroup-copy{order: 2}.feature-copy p{margin-top: 16px;color: var(--slate)}.checks{display: grid;gap: 10px;margin-top: 24px}.checks li{display: flex;gap: 12px;align-items: flex-start;line-height: 1.45}.checks .icon{margin-top: 1px;color: var(--accent)}.checks-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 16px 32px}.visual{position: relative;min-width: 0;padding: clamp(20px, 4vw, 48px);border-radius: 28px;overflow: hidden}.visual-pine{background: var(--pine)}.visual-amber{background: var(--amber-soft);aspect-ratio: 1 / 0.86}.visual-mist{background: var(--bg-2)}.phone-center{width: min(52%, 300px);margin-inline: auto}.visual-amber .phone-center{margin-top: 2%}.rate-chip{position: absolute;left: 7%;top: 46%;display: grid;gap: 2px;padding: 14px 18px;border-radius: 14px;background: var(--paper);box-shadow: var(--shadow-lg);font-weight: 650;font-size: 1.05rem;font-variant-numeric: tabular-nums}.rate-chip small{margin-top: 4px;font-size: 0.75rem;font-weight: 550;color: var(--muted)}.visual-duo{aspect-ratio: 1.12 / 1}.duo-back{width: 86%}.duo-front{position: absolute;right: 6%;bottom: -14%;width: 29%}.visual-duo.is-flipped .duo-back{margin-left: auto}.visual-duo.is-flipped .duo-front{right: auto;left: 6%}.more{margin-top: clamp(72px, 9vw, 120px);padding-top: 40px;border-top: 1px solid var(--line)}.more-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px 32px;margin-top: 24px}.more-grid dt, .trust-grid dt, .custom-grid dt, .fgroup-list dt{font-weight: 620}.more-grid dd, .trust-grid dd, .custom-grid dd, .fgroup-list dd{margin-top: 6px;color: var(--muted);font-size: 0.975rem;line-height: 1.5}@media (max-width: 900px){.feature, .feature.is-reversed, .fgroup, .fgroup.is-reversed{grid-template-columns: 1fr}.feature.is-reversed .feature-copy, .fgroup.is-reversed .fgroup-copy{order: 0}.more-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.checks-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.more-grid, .checks-grid{grid-template-columns: 1fr}.visual{border-radius: 20px}.visual-amber{aspect-ratio: 1 / 1.05}.phone-center{width: 62%}.rate-chip{left: 5%;top: auto;bottom: 8%;padding: 10px 14px;font-size: 0.95rem}}.tab-list{display: flex;flex-wrap: wrap;gap: 6px}.tab-list button{border: 0;cursor: pointer;font-weight: 600}.tab-list-pills{margin-bottom: 20px}.tab-list-pills button{padding: 8px 16px;border-radius: 999px;background: transparent;color: var(--slate);font-size: 0.9375rem;box-shadow: inset 0 0 0 1px var(--input)}.tab-list-pills button[aria-selected='true']{background: var(--ink);color: var(--bg);box-shadow: none}.tab-panel:focus-visible{outline-offset: 6px}.tab-panel:not([hidden]){animation: panel-in 0.25s ease-out}@keyframes panel-in{from{opacity: 0}}.kktc-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: clamp(40px, 6vw, 88px);align-items: center}.kktc-copy .lead{margin-top: 20px}.kktc-cards{display: grid;gap: 20px}.ledger, .langs{padding: 24px 28px;border-radius: 20px;background: var(--paper);border: 1px solid var(--line);box-shadow: var(--shadow-sm)}.ledger figcaption, .langs figcaption{font-size: 0.875rem;font-weight: 600;color: var(--muted)}.ledger dl{margin-top: 12px}.ledger-row{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;padding-block: 12px;border-bottom: 1px dashed var(--line)}.ledger-row:last-child{border-bottom: 0}.ledger-row dt{color: var(--slate);font-size: 0.975rem}.ledger-row dd{flex: none;font-size: 1.375rem;font-weight: 650;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.ledger-row.r1 dd{color: var(--accent)}.ledger-row.r2 dt{font-weight: 600;color: var(--ink)}.langs ul{display: grid;gap: 10px;margin-top: 14px}.langs li{display: flex;align-items: center;gap: 14px;font-size: 1.375rem;font-weight: 620;letter-spacing: -0.015em}.langs abbr{flex: none;width: 38px;padding: 3px 0;border-radius: 7px;background: var(--pine-soft);color: var(--accent);text-align: center;text-decoration: none;font-size: 0.75rem;font-weight: 700;letter-spacing: 0.04em}@media (max-width: 900px){.kktc-grid{grid-template-columns: 1fr}}@media (max-width: 480px){.ledger, .langs{padding: 20px}.ledger-row{flex-direction: column;gap: 2px}}.try{background: var(--pine-ink);color: #f2f7f6}.try .lead{color: #c4d6d2}.try-grid{display: grid;grid-template-columns: minmax(0, 1.65fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 64px);align-items: start}.tab-list-segment{display: inline-flex;padding: 4px;margin-bottom: 24px;border-radius: 12px;background: rgba(255, 255, 255, 0.08)}.tab-list-segment button{padding: 10px 18px;border-radius: 9px;background: transparent;color: #c4d6d2;font-size: 0.975rem}.tab-list-segment button[aria-selected='true']{background: #fff;color: var(--pine-ink)}.gallery{display: flex;flex-direction: column-reverse;gap: 18px}.tab-list-thumbs button{padding: 7px 14px;border-radius: 999px;background: transparent;color: #c4d6d2;font-size: 0.9rem;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.22)}.tab-list-thumbs button[aria-selected='true']{background: var(--lamp);color: #2b1d05;box-shadow: none}.gallery-phone .tab-panel{display: flex;justify-content: center;padding: 8px 0;min-height: 420px}.gallery-phone .phone{width: min(300px, 70%)}.gallery-phone .tab-list{justify-content: center}.try-open .h4{margin-bottom: 16px}.demo-cards{display: grid;gap: 12px}.demo-card{display: flex;align-items: center;gap: 16px;padding: 18px 20px;border-radius: 16px;background: var(--paper);border: 1px solid var(--line);text-decoration: none;color: var(--ink);transition: border-color 0.15s, background-color 0.15s}.demo-card:hover{border-color: var(--accent)}.demo-card.is-dark{background: rgba(255, 255, 255, 0.06);border-color: rgba(255, 255, 255, 0.16);color: #fff}.demo-card.is-dark:hover{background: rgba(255, 255, 255, 0.1);border-color: var(--lamp)}.demo-icon{display: grid;place-items: center;flex: none;width: 48px;height: 48px;border-radius: 12px;background: var(--pine-soft);color: var(--accent)}.demo-card.is-dark .demo-icon{background: var(--lamp);color: #2b1d05}.demo-icon .icon{width: 24px;height: 24px}.demo-text{display: grid;gap: 2px}.demo-text strong{font-size: 1.125rem;font-weight: 650;letter-spacing: -0.01em}.demo-text span{font-size: 0.9rem;color: var(--muted);line-height: 1.4}.demo-card.is-dark .demo-text span{color: #b3c8c3}.demo-note{margin-top: 12px;font-size: 0.875rem;color: var(--muted)}.try .demo-note{color: #a9c0bb}.stores{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px}.store{display: inline-flex;align-items: center;gap: 10px;padding: 8px 16px 8px 12px;border-radius: 12px;background: #11161c;color: #fff;text-decoration: none;line-height: 1.15;font-weight: 600;font-size: 0.975rem}.store .icon{width: 22px;height: 22px}.store small{display: block;font-size: 0.6875rem;font-weight: 500;opacity: 0.8}.store.is-soon{background: transparent;color: var(--slate);box-shadow: inset 0 0 0 1px var(--input)}.try .store.is-soon{color: #dbe7e4;box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.25)}.try-light{background: var(--paper);border-top: 1px solid var(--line)}.try-compact-inner{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);gap: 40px;align-items: center}.try-compact-inner .lead{margin-top: 16px}@media (max-width: 900px){.try-grid, .try-compact-inner{grid-template-columns: minmax(0, 1fr)}.gallery-phone .tab-panel{min-height: 0}}.wl-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);gap: clamp(40px, 6vw, 88px);align-items: center}.wl-copy .lead{margin-top: 20px}.wl-icons{display: flex;justify-content: center;align-items: flex-end;gap: clamp(20px, 4vw, 40px);padding: clamp(40px, 7vw, 80px) 24px;border-radius: 28px;background: radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--accent) 22%, transparent) 1px, transparent 0) 0 0 / 22px 22px, var(--pine-soft)}.app-icon{display: grid;justify-items: center;gap: 12px;width: 30%;max-width: 132px}.app-tile{display: grid;place-items: center;width: 100%;aspect-ratio: 1;border-radius: 23%;color: #fff;box-shadow: var(--shadow-lg)}.app-tile svg{width: 52%;height: 52%}.app-icon.a0 .app-tile{background: linear-gradient(160deg, #2a77b0, #164d7a)}.app-icon.a1 .app-tile{background: linear-gradient(160deg, #6f7d36, #46521f)}.app-icon.a2{transform: translateY(-14px)}.app-icon.a2 .app-tile{background: var(--pine);outline: 2px dashed var(--amber);outline-offset: 5px}.app-name{font-size: 0.8125rem;font-weight: 600;text-align: center;line-height: 1.25;color: var(--slate)}.wl-icons.is-small{margin-top: 28px;padding: 28px 16px;background: rgba(255, 255, 255, 0.07)}.wl-icons.is-small .app-name{color: #d3e3df}@media (max-width: 900px){.wl-grid{grid-template-columns: 1fr}.wl-icons{order: 2}}.trust{background: var(--paper);border-block: 1px solid var(--line)}.trust-grid, .custom-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0 40px;margin-top: 40px}.trust-grid > div, .custom-grid > div{padding-block: 22px;border-top: 1px solid var(--line)}.trust-grid dt{display: flex;align-items: center;gap: 10px}.trust-grid dt .icon{color: var(--accent)}@media (max-width: 900px){.trust-grid, .custom-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.trust-grid, .custom-grid{grid-template-columns: 1fr}}.region-toggle{display: inline-flex;padding: 4px;margin-bottom: 28px;border-radius: 12px;background: var(--bg-2);border: 1px solid var(--line)}.region-toggle button{padding: 9px 16px;border: 0;border-radius: 9px;background: transparent;color: var(--slate);font-weight: 600;font-size: 0.9375rem;cursor: pointer}.region-toggle button[aria-pressed='true']{background: var(--paper);color: var(--ink);box-shadow: var(--shadow-sm)}.plans{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;align-items: stretch}.plan{position: relative;display: flex;flex-direction: column;padding: 26px 24px;border-radius: 20px;background: var(--paper);border: 1px solid var(--line)}.plan.is-featured{border: 2px solid var(--pine);box-shadow: var(--shadow-lg)}.plan-badge{position: absolute;top: -13px;left: 26px;padding: 3px 12px;border-radius: 999px;background: var(--pine);color: #fff;font-size: 0.8125rem;font-weight: 600}.plan h3{font-size: 1.375rem;font-weight: 650;letter-spacing: -0.02em}.plan-for{margin-top: 4px;min-height: 3em;color: var(--muted);font-size: 0.9375rem;line-height: 1.45}.plan-price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 8px;margin-top: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--line)}.plan-from{width: 100%;font-size: 0.8125rem;font-weight: 600;color: var(--muted)}.plan-amount{font-size: 2.6rem;line-height: 1.05;font-weight: 650;letter-spacing: -0.035em}.plan-amount.is-quote{padding-top: 21px;font-size: 2rem}.plan-unit{font-size: 0.9375rem;color: var(--muted)}.plan-min{width: 100%;font-size: 0.875rem;color: var(--slate)}.plan-per-unit{width: 100%;margin-top: 6px;font-size: 0.9375rem;font-weight: 650;color: var(--accent)}.plan.is-quote .plan-amount.is-quote{padding-top: 0;line-height: 1.2}.plan.is-quote .plan-price .plan-min{margin-top: 6px}.plan-limit{margin-top: 16px;font-size: 0.875rem;font-weight: 600;color: var(--ink)}.plan .checks{margin-top: 16px;margin-bottom: 28px;font-size: 0.9625rem}.plan-cta{margin-top: auto}.plans.is-compact .plan-cta{margin-top: 24px}.plans-note{margin-top: 20px;max-width: 80ch;font-size: 0.9rem;color: var(--muted)}.included{padding-top: 0}.included-inner{padding: 36px;border-radius: 24px;background: var(--paper);border: 1px solid var(--line)}.plan.is-quote{grid-column: 1 / -1;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.7fr) auto;grid-template-areas: 'name checks cta' 'for checks cta' 'price checks cta' 'limit checks cta';column-gap: 32px;align-items: start;background: linear-gradient(135deg, var(--pine-soft), var(--paper) 60%)}.plan.is-quote h3{grid-area: name}.plan.is-quote .plan-for{grid-area: for;min-height: 0}.plan.is-quote .plan-price{grid-area: price;border-bottom: 0;padding-bottom: 0;margin-top: 12px}.plan.is-quote .plan-limit{grid-area: limit}.plan.is-quote .checks{grid-area: checks;align-self: center;margin: 0;columns: 2;column-gap: 24px}.plan.is-quote .checks li{break-inside: avoid}.plan.is-quote .plan-cta{grid-area: cta;align-self: center;margin: 0}.plans.is-compact .plan.is-quote{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: 'name cta' 'for cta' 'price cta' 'limit cta'}@media (max-width: 1100px){.plan.is-quote, .plans.is-compact .plan.is-quote{display: flex}.plan.is-quote .checks{columns: 1;margin: 16px 0 24px}.plan.is-quote .plan-cta{margin-top: auto}}.plan-compare-section{padding-top: 0}.plan-compare-section .h3{margin-bottom: 20px}.plan-compare-scroll{overflow-x: auto;border-radius: 20px;border: 1px solid var(--line);background: var(--paper);-webkit-overflow-scrolling: touch}.plan-compare{width: 100%;min-width: 860px;table-layout: fixed;border-collapse: collapse;font-size: 0.9375rem}.plan-compare th, .plan-compare td{padding: 13px 16px;border-bottom: 1px solid var(--line);text-align: center;vertical-align: middle;line-height: 1.35}.plan-compare tbody tr:last-child th, .plan-compare tbody tr:last-child td{border-bottom: 0}.plan-compare thead th{font-size: 1rem;font-weight: 650}.plan-compare thead small{display: block;margin-top: 2px;font-size: 0.8125rem;font-weight: 500;color: var(--muted)}.plan-compare tbody th{text-align: left;font-weight: 500;color: var(--slate)}.plan-compare th:first-child{position: sticky;left: 0;z-index: 1;width: 24%;background: var(--paper)}.plan-compare .is-featured{background: var(--pine-soft)}.plan-compare-yes{display: inline-flex;color: var(--accent)}.plan-compare-yes .icon{width: 20px;height: 20px}.plan-compare-no{color: var(--muted);opacity: 0.6}@media (max-width: 1100px){.plans{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.plan-compare{min-width: 660px;font-size: 0.875rem}.plan-compare th, .plan-compare td{padding: 11px 10px}.plan-compare th:first-child{width: 132px;box-shadow: 1px 0 0 var(--line)}}@media (max-width: 900px){.plans{grid-template-columns: 1fr;max-width: 520px}.plan-for{min-height: 0}}@media (max-width: 480px){.region-toggle{display: flex}.region-toggle button{flex: 1;padding-inline: 8px}.included-inner{padding: 24px 20px}}.faq-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);gap: 40px}.faq-list{border-top: 1px solid var(--line)}.faq-item{border-bottom: 1px solid var(--line)}.faq-item summary{display: flex;justify-content: space-between;align-items: flex-start;gap: 24px;padding: 20px 0;cursor: pointer;list-style: none;font-weight: 600;font-size: 1.0625rem;line-height: 1.4}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary:hover{color: var(--accent)}.faq-item summary i{position: relative;flex: none;width: 22px;height: 22px;margin-top: 1px}.faq-item summary i::before, .faq-item summary i::after{content: '';position: absolute;left: 4px;right: 4px;top: 10px;height: 2px;border-radius: 2px;background: currentColor;transition: transform 0.2s}.faq-item summary i::after{transform: rotate(90deg)}.faq-item[open] summary i::after{transform: rotate(0deg)}.faq-answer{padding: 0 46px 22px 0;color: var(--slate);max-width: 68ch}@media (max-width: 900px){.faq-grid{grid-template-columns: 1fr;gap: 24px}.faq-answer{padding-right: 0}}.final{position: relative;overflow: hidden;background: var(--pine);color: #fff}.final-inner{position: relative;padding-block: clamp(80px, 10vw, 136px)}.final .lead{margin-top: 18px;color: #d6ebe6}.final .h2{max-width: 20ch}.final-facade{position: absolute;right: max(4%, calc((100% - 1200px) / 2));bottom: 0;width: min(30%, 340px);height: 82%;display: grid;grid-template-columns: repeat(4, 1fr);grid-template-rows: repeat(6, 1fr);gap: 22px 18px;padding: 32px 28px 0;border-radius: 24px 24px 0 0;background: var(--pine-deep)}.final-facade span.lit{animation: none}@media (max-width: 900px){.final-facade{opacity: 0.35;width: 46%;right: -6%}}.page-hero{padding-block: clamp(56px, 8vw, 104px) clamp(32px, 4vw, 56px)}.page-hero .lead{margin-top: 22px}.page-hero + .section{padding-top: 16px}.feature-groups{padding-top: clamp(24px, 3vw, 40px)}.fgroup + .fgroup{margin-top: clamp(72px, 9vw, 120px)}.fgroup-list{display: grid;gap: 0;margin-top: 28px}.fgroup-list > div{padding-block: 16px;border-top: 1px solid var(--line)}.roadmap{margin-top: clamp(72px, 9vw, 120px);padding: 32px;border-radius: 24px;border: 1.5px dashed var(--input)}.roadmap p{margin-top: 8px;color: var(--muted)}.roadmap ul{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px}.roadmap li{padding: 8px 14px;border-radius: 999px;background: var(--bg-2);font-size: 0.9375rem;font-weight: 550;color: var(--slate)}.wl-hero-grid{display: grid;grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);gap: clamp(32px, 5vw, 72px);align-items: center}.delivery{padding: clamp(28px, 4vw, 40px);border-radius: 28px;background: var(--pine);color: #fff}.delivery-value{font-size: clamp(3rem, 2rem + 4vw, 4.75rem);line-height: 1;font-weight: 650;letter-spacing: -0.045em}.delivery-label{margin-top: 10px;font-size: 1.125rem;font-weight: 560;max-width: 26ch}.delivery-note{margin-top: 14px;font-size: 0.9rem;color: #cfe5e0}.timeline-section{background: var(--paper);border-block: 1px solid var(--line)}.timeline{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));grid-template-rows: repeat(3, auto);grid-auto-flow: column;gap: 0 56px;margin-top: 40px;counter-reset: step}.timeline li:nth-child(3)::after, .timeline li:last-child::after{display: none}.timeline li{position: relative;counter-increment: step;padding: 0 0 36px 64px}.timeline li::before{content: counter(step);position: absolute;left: 0;top: -4px;display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;background: var(--pine-soft);color: var(--accent);font-weight: 700;font-variant-numeric: tabular-nums}.timeline li::after{content: '';position: absolute;left: 19px;top: 44px;bottom: 6px;width: 2px;background: var(--line)}.timeline h3{font-size: 1.1875rem;font-weight: 620}.timeline p{margin-top: 6px;color: var(--muted)}.accounts-inner{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr);gap: 40px}.accounts-inner p{color: var(--slate)}@media (max-width: 900px){.wl-hero-grid, .accounts-inner{grid-template-columns: 1fr}.timeline{grid-template-columns: 1fr;grid-template-rows: none;grid-auto-flow: row}.timeline li:nth-child(3)::after{display: block}}.contact{padding-block: clamp(48px, 7vw, 96px)}.contact-grid{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);grid-template-areas: 'intro form' 'more form';grid-template-rows: auto 1fr;gap: 0 clamp(32px, 5vw, 72px);align-items: start}.contact-intro{grid-area: intro}.contact-more{grid-area: more}.form-card{grid-area: form}.contact-intro .lead{margin-top: 20px}.contact-more .h4{margin-top: 36px}.next-steps{display: grid;gap: 10px;margin-top: 14px;counter-reset: step}.next-steps li{position: relative;padding-left: 40px;counter-increment: step;color: var(--slate)}.next-steps li::before{content: counter(step);position: absolute;left: 0;top: 0;display: grid;place-items: center;width: 26px;height: 26px;border-radius: 8px;background: var(--pine-soft);color: var(--accent);font-size: 0.875rem;font-weight: 700}.direct{display: grid;gap: 8px;margin-top: 14px}.direct a{display: inline-flex;align-items: center;gap: 10px;font-weight: 600;color: var(--accent);text-decoration: none}.direct a:hover{text-decoration: underline}.contact-demo{margin-top: 36px}.form-card{padding: clamp(24px, 4vw, 40px);border-radius: 24px;background: var(--paper);border: 1px solid var(--line);box-shadow: var(--shadow-lg)}.form-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 18px 16px}.field{display: grid;gap: 6px;align-content: start}.lead-form > .field, .lead-form > fieldset{margin-top: 18px}.field label, .field legend{font-weight: 600;font-size: 0.9375rem}.opt{font-weight: 450;color: var(--muted);font-size: 0.8125rem}.field input:not([type='checkbox']), .field select, .field textarea{width: 100%;min-height: 48px;padding: 11px 14px;border-radius: 10px;border: 1px solid var(--input);background: var(--bg);font-size: 1rem;line-height: 1.4}.field textarea{resize: vertical;min-height: 108px}.field select{appearance: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235a6575' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;padding-right: 38px}.field input:focus, .field select:focus, .field textarea:focus{outline: none;border-color: var(--focus);box-shadow: 0 0 0 3px color-mix(in srgb, var(--focus) 25%, transparent)}.field ::placeholder{color: color-mix(in srgb, var(--muted) 75%, transparent)}.field.has-error input, .field.has-error select, .field.has-error textarea{border-color: var(--danger)}.hint{font-size: 0.8125rem;color: var(--muted)}.error{font-size: 0.875rem;font-weight: 550;color: var(--danger)}fieldset.field legend{padding: 0;margin-bottom: 6px}fieldset.field{margin: 0;padding: 0;border: 0;min-width: 0}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 4px}.chip{position: relative;cursor: pointer}.chip input{position: absolute;opacity: 0;inset: 0;margin: 0;cursor: pointer}.chip span{display: inline-block;padding: 8px 14px;border-radius: 999px;border: 1px solid var(--input);font-size: 0.9375rem;font-weight: 550;color: var(--slate)}.chip input:checked + span{background: var(--pine-soft);border-color: var(--accent);color: var(--accent)}.chip input:focus-visible + span{outline: 3px solid var(--focus);outline-offset: 2px}.check{display: flex;gap: 12px;align-items: flex-start;font-weight: 450 !important;font-size: 0.9rem !important;line-height: 1.5;color: var(--slate);cursor: pointer}.check input{flex: none;width: 20px;height: 20px;margin: 1px 0 0;accent-color: var(--pine)}.check a{color: var(--accent);font-weight: 600}.consent{margin-bottom: 22px}.hp{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.form-status{margin-bottom: 18px;padding: 12px 16px;border-radius: 10px;background: var(--danger-soft);color: var(--danger);font-weight: 550;font-size: 0.9375rem}.form-success{display: grid;justify-items: start;gap: 12px;padding-block: 24px}.form-success:focus{outline: none}.form-success p{color: var(--slate)}.success-mark{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 16px;background: var(--pine-soft);color: var(--accent)}.success-mark .icon{width: 30px;height: 30px}@media (max-width: 900px){.contact-grid{grid-template-columns: 1fr;grid-template-areas: 'intro' 'form' 'more';grid-template-rows: none}.form-card{margin-top: 28px}.contact-intro .h1{font-size: clamp(2rem, 1.5rem + 2.5vw, 2.6rem)}}@media (max-width: 560px){.form-grid{grid-template-columns: 1fr}.form-card{padding: 22px 18px;border-radius: 20px}}.not-found{padding-block: clamp(64px, 10vw, 140px)}.nf-facade{display: grid;grid-template-columns: repeat(3, 1fr);gap: 10px 14px;width: 112px;height: 150px;padding: 16px 16px 0;margin-bottom: 36px;border-radius: 16px 16px 0 0;background: var(--pine)}.not-found .lead{margin-top: 16px}.site-footer{padding-top: 64px;background: var(--bg-2);border-top: 1px solid var(--line);font-size: 0.9375rem}.footer-grid{display: grid;grid-template-columns: minmax(0, 1.6fr) repeat(3, minmax(0, 1fr));gap: 40px}.footer-brand p{margin-top: 14px;max-width: 36ch;color: var(--muted)}.footer-brand .stores{margin-top: 22px}.site-footer h2{font-size: 0.875rem;font-weight: 650;color: var(--ink)}.site-footer ul:not(.lang-switch){display: grid;gap: 10px;margin-top: 14px}.site-footer ul:not(.lang-switch) a{color: var(--muted);text-decoration: none;overflow-wrap: anywhere}.site-footer ul:not(.lang-switch) a:hover{color: var(--ink);text-decoration: underline}.footer-base{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;margin-top: 56px;padding-block: 24px 32px;border-top: 1px solid var(--line);color: var(--muted);font-size: 0.875rem}@media (max-width: 900px){.footer-grid{grid-template-columns: 1fr 1fr}.footer-brand{grid-column: 1 / -1}}@media (max-width: 640px){:root{--gutter: 16px}body{font-size: 1rem}.cta-row .btn{flex: 1 1 100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*, *::before, *::after{animation: none !important;transition: none !important}}.eyebrow{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 18px;padding: 6px 12px;border: 1px solid var(--pine-line);border-radius: 999px;background: var(--pine-soft);color: var(--accent);font-size: 0.875rem;font-weight: 600}.eyebrow::before{content: '';width: 8px;height: 8px;border-radius: 50%;background: var(--lamp);box-shadow: 0 0 0 3px color-mix(in srgb, var(--lamp) 35%, transparent)}.lp-values{background: var(--paper);border-block: 1px solid var(--line)}.lp-value-grid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-top: 40px;list-style: none;padding: 0}.lp-value{padding: 28px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--bg)}.lp-value-icon{display: inline-grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--pine-soft);color: var(--accent)}.lp-value h3{margin-top: 18px;font-size: 1.1875rem;font-weight: 620;letter-spacing: -0.01em}.lp-value p{margin-top: 8px;color: var(--muted)}.lp-steps .steps{margin-top: 40px}.lp-plans{padding-top: 0}.lp-plans .section-head{margin-bottom: 36px}.plans.lp-plan-grid{grid-template-columns: repeat(3, minmax(0, 1fr))}.lp-all{display: inline-flex;align-items: center;gap: 8px;margin-top: 28px}@media (max-width: 900px){.lp-value-grid, .plans.lp-plan-grid{grid-template-columns: minmax(0, 1fr)}}.svc-hero .lead{max-width: 62ch}.svc-stats{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;margin-top: 48px}.svc-stats > div{padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--paper)}.svc-stats dt{font-size: 2rem;font-weight: 650;line-height: 1;letter-spacing: -0.03em;color: var(--accent)}.svc-stats dd{margin-top: 8px;color: var(--muted);font-size: 0.9375rem}.svc-jump{position: sticky;top: 68px;z-index: 5;border-block: 1px solid var(--line);background: color-mix(in srgb, var(--bg) 88%, transparent);backdrop-filter: blur(10px)}.svc-jump ul{display: flex;gap: 8px;padding: 10px 0;margin: 0;list-style: none;overflow-x: auto;scrollbar-width: none}.svc-jump ul::-webkit-scrollbar{display: none}.svc-jump a{display: block;padding: 7px 14px;border: 1px solid var(--line);border-radius: 999px;background: var(--paper);color: var(--slate);font-size: 0.875rem;font-weight: 560;white-space: nowrap;text-decoration: none}.svc-jump a:hover{border-color: var(--pine-line);color: var(--accent)}.svc-features .section-head{margin-bottom: 36px}.svc-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px}.svc-card{padding: 28px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--paper);scroll-margin-top: 140px}.svc-card h3{display: flex;align-items: center;gap: 14px;font-size: 1.25rem;font-weight: 640;letter-spacing: -0.01em}.svc-card dl{display: grid;gap: 14px;margin-top: 20px}.svc-card dl > div{padding-top: 14px;border-top: 1px solid var(--line)}.svc-card dt{font-weight: 600}.svc-card dd{margin-top: 4px;color: var(--muted);font-size: 0.9375rem}.svc-card-wl{grid-column: 1 / -1;border-color: transparent;background: var(--pine-deep);color: #eaf5f2}.svc-card-wl dl{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px 32px}.svc-card-wl dl > div{border-top-color: rgba(255, 255, 255, 0.14)}.svc-card-wl dd{color: rgba(234, 245, 242, 0.72)}.svc-card-wl .lp-value-icon{background: rgba(255, 255, 255, 0.1);color: var(--lamp)}.svc-services{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;padding: 0;margin: 0;list-style: none;counter-reset: svc}.svc-services li{counter-increment: svc;padding: 24px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--bg)}.svc-services li::before{content: counter(svc, decimal-leading-zero);display: block;margin-bottom: 14px;color: var(--accent);font-weight: 650;font-variant-numeric: tabular-nums}.svc-services h3{font-size: 1.125rem;font-weight: 620}.svc-services p{margin-top: 8px;color: var(--muted);font-size: 0.9375rem}#kimler .lp-value-grid{margin-top: 32px}.svc-plans{display: grid;grid-template-columns: repeat(5, minmax(0, 1fr));gap: 12px;padding: 0;margin: 0;list-style: none}.svc-plans a{display: flex;flex-direction: column;gap: 6px;height: 100%;padding: 20px;border: 1px solid var(--line);border-radius: var(--radius);background: var(--paper);color: inherit;text-decoration: none;transition: border-color 0.15s, transform 0.15s}.svc-plans a:hover{border-color: var(--accent);transform: translateY(-2px)}.svc-plans .is-featured a{border: 2px solid var(--accent)}.svc-plan-price{font-size: 1.75rem;font-weight: 650;letter-spacing: -0.03em}.svc-plan-price small{margin-left: 4px;color: var(--muted);font-size: 0.875rem;font-weight: 450;letter-spacing: 0}.svc-plan-limit{color: var(--muted);font-size: 0.875rem}@media (max-width: 1000px){.svc-plans{grid-template-columns: repeat(2, minmax(0, 1fr))}.svc-services, .svc-card-wl dl{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 760px){.svc-stats{grid-template-columns: repeat(2, minmax(0, 1fr));margin-top: 32px}.svc-grid, .svc-services, .svc-card-wl dl, .svc-plans{grid-template-columns: minmax(0, 1fr)}.svc-card{padding: 22px}.svc-jump{top: 60px}}