.marketing-page{--marketing-accent:#005a5a;--marketing-accent-dark:#004243;--marketing-accent-soft:#d1f3f2;--marketing-border:#0a0a0a1a;--marketing-border-strong:#0a0a0a29;--marketing-muted:#f5f5f5;--marketing-muted-foreground:#4d4d4d;--marketing-foreground:#0a0a0a;--background:#fafafa;--foreground:#181818;--card:#fff;--card-foreground:#181818;--popover:#fff;--popover-foreground:#181818;--primary:#181818;--primary-foreground:#fafafa;--secondary:#f4f4f4;--secondary-foreground:#181818;--muted:#f4f4f4;--muted-foreground:#727272;--accent:#f4f4f4;--accent-foreground:#181818;--border:#e4e4e4;--input:#e4e4e4;--ring:#a1a1a1;min-height:100vh;color:var(--marketing-foreground);background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209)}@supports (color:lab(0% 0 0)){.marketing-page{--marketing-accent:lab(33.6669% -29.4736 -8.77611);--marketing-accent-dark:lab(24.3818% -29.5041 -8.70758);--marketing-accent-soft:lab(93.4152% -11.4177 -3.52807);--marketing-border:lab(2.75381% 0 0/.1);--marketing-border-strong:lab(2.75381% 0 0/.16);--marketing-muted:lab(96.52% -.0000298023 .0000119209);--marketing-muted-foreground:lab(32.72% -.0000149012 0);--marketing-foreground:lab(2.75381% 0 0);--background:lab(98.26% 0 0);--foreground:lab(8.476% 0 0);--card:lab(100% 0 0);--card-foreground:lab(8.476% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(8.476% 0 0);--primary:lab(8.476% 0 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.172% 0 0);--secondary-foreground:lab(8.476% 0 0);--muted:lab(96.172% 0 0);--muted-foreground:lab(48.148% 0 0);--accent:lab(96.172% 0 0);--accent-foreground:lab(8.476% 0 0);--border:lab(90.72% .0000298023 -.0000119209);--input:lab(90.72% .0000298023 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209)}}html:has(.marketing-page){scroll-behavior:smooth}.marketing-page .reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.marketing-page .reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html:has(.marketing-page){scroll-behavior:auto}.marketing-page .reveal{opacity:1;transition:none;transform:none}}.marketing-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--marketing-border);background:#ffffffeb;background:lab(100% 0 0/.92);position:sticky;top:0;box-shadow:0 1px #ffffffb3;box-shadow:0 1px lab(100% 0 0/.7)}.marketing-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.marketing-nav-logo{letter-spacing:-.02em;min-height:36px;color:inherit;border-radius:8px;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.marketing-nav-logo:hover{color:var(--marketing-accent-dark)}.marketing-nav-actions{align-items:center;gap:10px;display:flex}.marketing-page .btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.marketing-page .btn:hover{transform:translateY(-1px)}.marketing-page .btn:active{transform:translateY(0)}.marketing-page .btn:focus-visible{outline:3px solid oklch(from var(--marketing-accent) l c h / 32%);outline-offset:2px}.marketing-page .btn-sm{min-height:36px;padding:0 14px;font-size:14px}.marketing-page .btn-md{min-height:42px;padding:0 18px;font-size:14px}.marketing-page .btn-lg{min-height:50px;padding:0 24px;font-size:15px}.marketing-page .btn-ghost{border-color:var(--marketing-border);color:var(--marketing-foreground);background:#fff;background:lab(100% 0 0);box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.marketing-page .btn-ghost:hover{background:var(--marketing-muted);border-color:var(--marketing-border-strong);box-shadow:0 8px 18px #00000014;box-shadow:0 8px 18px lab(0% 0 0/.08)}.marketing-page .btn-accent{background:var(--marketing-accent);border-color:var(--marketing-accent);color:#fff;color:lab(100% 0 0);box-shadow:0 10px 22px oklch(from var(--marketing-accent) l c h / 22%)}.marketing-page .btn-accent:hover{background:var(--marketing-accent-dark);border-color:var(--marketing-accent-dark);box-shadow:0 12px 26px oklch(from var(--marketing-accent) l c h / 28%)}.marketing-page .btn-outline{border-color:var(--marketing-border-strong);color:var(--marketing-foreground);background:#fff;background:lab(100% 0 0);box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.marketing-page .btn-outline:hover{background:var(--marketing-muted);border-color:#0a0a0a3d;border-color:lab(2.75381% 0 0/.24);box-shadow:0 8px 18px #00000014;box-shadow:0 8px 18px lab(0% 0 0/.08)}.marketing-section{padding:64px 24px}.marketing-section-inner{max-width:1200px;margin:0 auto}.marketing-hero{text-align:center;padding:96px 24px 64px}.marketing-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--marketing-accent);margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.marketing-title{letter-spacing:0;max-width:720px;margin:0 auto 16px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.marketing-sub{color:#555;color:lab(36.2% 0 .00000596046);max-width:640px;margin:0 auto 24px;font-size:16px;line-height:1.6}.marketing-vat-note{color:#717171;color:lab(47.8% 0 .0000119209);margin-bottom:24px;font-size:13px}.pricing-toggle{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border:1px solid #0a0a0a14;border:1px solid lab(2.75381% 0 0/.08);border-radius:999px;margin:8px auto 0;padding:4px;display:inline-flex}.pricing-toggle-btn{color:#484848;color:lab(30.4% -.0000149012 0);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;position:relative}.pricing-toggle-btn.active{color:#0a0a0a;color:lab(2.75381% 0 0);background:#fff;background:lab(100% 0 0);box-shadow:0 1px 3px #0000001f;box-shadow:0 1px 3px lab(0% 0 0/.12)}.pricing-toggle-badge{color:#fff;color:lab(100% 0 0);background:#005a5a;background:lab(33.6669% -29.4736 -8.77611);border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.pricing-plan-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}@media (max-width:1100px){.pricing-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pricing-plan-grid{grid-template-columns:1fr}}.plan-pricing{margin-top:12px;margin-bottom:16px}.plan-price-line{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.plan-price-from{color:#636363;color:lab(42% 0 0);font-size:13px}.plan-card.featured .plan-price-from{color:#9e9e9e;color:lab(65.2% 0 0)}.plan-price-value{letter-spacing:-.02em;font-size:32px;font-weight:700}.plan-price-interval{color:#636363;color:lab(42% 0 0);font-size:14px}.plan-card.featured .plan-price-interval{color:#9e9e9e;color:lab(65.2% 0 0)}.plan-price-sub,.plan-price-ron{color:#636363;color:lab(42% 0 0);margin-top:4px;font-size:13px}.plan-card.featured .plan-price-sub,.plan-card.featured .plan-price-ron{color:#9e9e9e;color:lab(65.2% 0 0)}.plan-secondary-link{color:#555;color:lab(36.2% 0 .00000596046);margin-top:8px;font-size:13px;text-decoration:none;display:inline-block}.plan-secondary-link:hover{text-decoration:underline}.plan-card.featured .plan-secondary-link{color:#aeaeae;color:lab(71% 0 0)}.marketing-page .plan-card{border:1px solid var(--marketing-border);background:#fff;background:lab(100% 0 0);border-radius:8px;flex-direction:column;min-height:100%;padding:26px 22px;display:flex;box-shadow:0 14px 34px #00000012;box-shadow:0 14px 34px lab(0% 0 0/.07)}.marketing-page .plan-card.featured{color:#fafafa;color:lab(98.26% 0 0);background:#060f14;background:lab(3.71649% -1.69677 -3.84363);border-color:#ffffff1f;border-color:lab(100% 0 0/.12);box-shadow:0 18px 44px #0000002e;box-shadow:0 18px 44px lab(0% 0 0/.18)}.marketing-page .plan-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.marketing-page .plan-name{letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:700}.marketing-page .plan-card.featured .plan-name{color:#b1b1b1;color:lab(72.16% 0 -.0000119209)}.marketing-page .plan-popular-badge{background:var(--marketing-accent-soft);min-height:24px;color:var(--marketing-accent-dark);border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.marketing-page .plan-card.featured .plan-popular-badge{color:#02060a;color:lab(1.56789% -.776209 -1.82716);background:#55cec0;background:lab(75.803% -37.8666 -3.88938)}.marketing-page .plan-features{flex-direction:column;flex:1;gap:10px;margin:0 0 28px;display:flex}.marketing-page .plan-card.featured .plan-features{color:#d1d1d1;color:lab(83.76% -.0000298023 0)}.marketing-page .plan-feature{color:#383838;color:lab(23.44% -.0000149012 0);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.marketing-page .plan-card.featured .plan-feature{color:#d1d1d1;color:lab(83.76% -.0000298023 0)}.marketing-page .plan-feature-icon{color:var(--marketing-accent);flex-shrink:0;margin-top:2px}.marketing-page .plan-card.featured .plan-feature-icon{color:#55cec0;color:lab(75.803% -37.8666 -3.88938)}.marketing-page .plan-cta{margin-top:auto}.marketing-page .plan-cta .btn{width:100%}.comparison-table-wrap{margin-top:96px;padding:32px 0}.comparison-head{text-align:center;margin-bottom:24px}.comparison-title{margin:0 0 8px;font-size:24px;font-weight:700}.comparison-sub{color:#555;color:lab(36.2% 0 .00000596046);margin:0 0 16px}.comparison-toggle{display:none}.comparison-grid{background:#fff;background:lab(100% 0 0);border:1px solid #0a0a0a14;border:1px solid lab(2.75381% 0 0/.08);border-radius:12px;overflow:hidden}.comparison-row{border-bottom:1px solid #0a0a0a0f;border-bottom:1px solid lab(2.75381% 0 0/.06);grid-template-columns:1.4fr repeat(4,1fr);align-items:stretch;display:grid}.comparison-row:last-child{border-bottom:0}.comparison-cell{border-right:1px solid #0a0a0a0f;border-right:1px solid lab(2.75381% 0 0/.06);align-items:center;padding:12px 16px;font-size:14px;display:flex}.comparison-cell:last-child{border-right:0}.comparison-head-row{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);font-weight:600}.comparison-cell-label{color:#222;color:lab(13% 0 0);font-weight:500}.comparison-cell-plan{justify-content:center}@media (max-width:720px){.comparison-toggle{display:inline-flex}.comparison-grid{display:none}.comparison-grid.expanded{display:block}.comparison-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr;font-size:12px}.comparison-cell{padding:8px}}.bridge-pack{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-radius:16px;max-width:880px;margin:64px auto 0;padding:32px}.bridge-pack-title{margin:0 0 8px;font-size:22px;font-weight:700}.bridge-pack-sub{color:#555;color:lab(36.2% 0 .00000596046);margin:0 0 16px;line-height:1.6}.bridge-pack-pills{flex-wrap:wrap;gap:12px;display:flex}.bridge-pack-pill{background:#fff;background:lab(100% 0 0);border:1px solid #0a0a0a14;border:1px solid lab(2.75381% 0 0/.08);border-radius:999px;align-items:center;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.bridge-pack-callout{color:#717171;color:lab(47.8% 0 .0000119209);margin-top:16px;font-size:13px}.marketing-final-cta{color:#fafafa;color:lab(98.26% 0 0);text-align:center;background:#040c12;background:lab(3.06233% -1.46977 -3.40678);border:1px solid #ffffff1f;border:1px solid lab(100% 0 0/.12);border-radius:8px;max-width:900px;margin:64px auto 96px;padding:clamp(38px,5vw,56px) 32px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000002e;box-shadow:0 24px 60px lab(0% 0 0/.18)}.marketing-final-cta .marketing-title{color:inherit;max-width:760px;margin-bottom:14px}.marketing-final-cta .marketing-sub{color:#c4c4c4;color:lab(79.12% -.0000298023 -.0000119209);max-width:720px;margin-bottom:30px}.marketing-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.marketing-final-cta .btn{min-width:190px}.marketing-final-cta .btn-accent{color:#02060a;color:lab(1.56789% -.776209 -1.82716);background:#55cec0;background:lab(75.803% -37.8666 -3.88938);border-color:#55cec0;border-color:lab(75.803% -37.8666 -3.88938);box-shadow:0 14px 30px #0000003d;box-shadow:0 14px 30px lab(0% 0 0/.24)}.marketing-final-cta .btn-accent:hover{background:#77e0d3;background:lab(82.6431% -34.2964 -3.55127);border-color:#77e0d3;border-color:lab(82.6431% -34.2964 -3.55127);box-shadow:0 18px 36px #00000047;box-shadow:0 18px 36px lab(0% 0 0/.28)}.marketing-final-cta .btn-outline{color:#f2f2f2;color:lab(95.36% 0 0);box-shadow:none;background:#ffffff12;background:lab(100% 0 0/.07);border-color:#ffffff42;border-color:lab(100% 0 0/.26)}.marketing-final-cta .btn-outline:hover{color:#fff;color:lab(100% 0 0);background:#ffffff1f;background:lab(100% 0 0/.12);border-color:#ffffff61;border-color:lab(100% 0 0/.38);box-shadow:0 12px 28px #0000002e;box-shadow:0 12px 28px lab(0% 0 0/.18)}.product-hero{text-align:left;max-width:1100px;margin:0 auto;padding:96px 24px 32px}.product-hero-inner{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}@media (max-width:900px){.product-hero-inner{grid-template-columns:1fr;gap:24px}}.product-tagline{color:#555;color:lab(36.2% 0 .00000596046);margin:0 0 8px;font-size:18px}.product-price-card{background:#fff;background:lab(100% 0 0);border:1px solid #0a0a0a14;border:1px solid lab(2.75381% 0 0/.08);border-radius:16px;padding:24px}.product-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:8px;display:flex}.product-price-value{letter-spacing:0;font-size:38px;font-weight:700}.product-price-interval{color:#636363;color:lab(42% 0 0)}.product-section{max-width:1100px;margin:48px auto;padding:0 24px}.product-section-title{margin:0 0 16px;font-size:22px;font-weight:700}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:700px){.product-grid{grid-template-columns:1fr}}.product-grid-item{background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border:1px solid #0a0a0a0f;border:1px solid lab(2.75381% 0 0/.06);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.product-grid-item-label{color:#555;color:lab(36.2% 0 .00000596046);font-size:13px}.product-grid-item-value{margin-left:auto;font-weight:600}.product-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:700px){.product-list{grid-template-columns:1fr}}.product-list-item{background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border:1px solid #0a0a0a0f;border:1px solid lab(2.75381% 0 0/.06);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;display:flex}.product-list-item.muted{opacity:.6}.product-sticky-bar{color:#fafafa;color:lab(98.26% 0 0);z-index:20;background:#0a0a0a;background:lab(2.75381% 0 0);justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;bottom:0}.product-sticky-bar-label{font-weight:600}.product-sticky-bar-actions{gap:8px;display:inline-flex}.marketing-page[data-page=contact-sales]{background:linear-gradient(#f4fcfc 0%,#fcfcfc 46%),#fcfcfc;background:linear-gradient(lab(98.346% -2.60809 -.81166) 0%,lab(98.84% .0000298023 -.0000119209) 46%),lab(98.84% .0000298023 -.0000119209)}.contact-sales-hero{padding:88px 24px 84px}.contact-sales-hero-inner{grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:start;gap:52px;max-width:1100px;margin:0 auto;display:grid}.contact-sales-copy{padding-top:18px}.contact-sales-copy .marketing-title{text-align:left;max-width:560px;margin-left:0}.contact-sales-copy .marketing-sub{max-width:560px;margin-left:0}.contact-sales-direct{border:1px solid var(--marketing-border);background:#fff;background:lab(100% 0 0);border-radius:8px;align-items:center;gap:8px;max-width:100%;margin:4px 0 0;padding:10px 12px;font-size:13px;line-height:1.35;display:inline-flex;box-shadow:0 8px 24px #0000000d;box-shadow:0 8px 24px lab(0% 0 0/.05)}.contact-sales-direct-label{color:#5d5d5d;color:lab(39.68% 0 0)}.contact-sales-direct-link{color:var(--marketing-accent-dark);overflow-wrap:anywhere;font-weight:700;text-decoration:none}.contact-sales-direct-link:hover{text-underline-offset:4px;text-decoration:underline}.contact-sales-form,.contact-sales-success{border:1px solid var(--marketing-border);background:#fff;background:lab(100% 0 0);border-radius:8px;box-shadow:0 18px 44px #00000014,inset 0 0 0 1px #ffffff8c;box-shadow:0 18px 44px lab(0% 0 0/.08),inset 0 0 0 1px lab(100% 0 0/.55)}.contact-sales-form{gap:18px;padding:clamp(24px,3vw,34px);display:grid}.contact-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-sales-field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-sales-label{color:#292929;color:lab(16.48% 0 0);align-items:center;gap:4px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.contact-sales-required{color:#be2327;color:lab(42.404% 60.0243 40.0919)}.contact-sales-control{border:1px solid var(--marketing-border-strong);width:100%;min-width:0;min-height:44px;color:var(--marketing-foreground);font:inherit;background:#fdfdfd;background:lab(99.42% -.0000298023 0);border-radius:8px;outline:none;padding:0 12px;font-size:14px;line-height:1.4;transition:background .16s,border-color .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffffb3;box-shadow:inset 0 1px lab(100% 0 0/.7)}select.contact-sales-control{appearance:auto}.contact-sales-textarea{resize:vertical;min-height:132px;padding:12px}.contact-sales-control::placeholder{color:gray;color:lab(53.6% 0 0)}.contact-sales-control:hover{background:#fff;background:lab(100% 0 0);border-color:#0a0a0a3d;border-color:lab(2.75381% 0 0/.24)}.contact-sales-control:focus-visible{border-color:var(--marketing-accent);box-shadow:0 0 0 3px oklch(from var(--marketing-accent) l c h / 18%)}.contact-sales-control:disabled{cursor:not-allowed;color:#696969;color:lab(44.32% 0 0);background:#f3f3f3;background:lab(95.94% 0 0)}.contact-sales-control[aria-invalid=true]{border-color:#cc2823;border-color:lab(45.8258% 62.7172 46.1585);box-shadow:0 0 0 3px #cc282324;box-shadow:0 0 0 3px lab(45.8258% 62.7172 46.1585/.14)}.contact-sales-alert{color:#940308;color:lab(31.019% 53.5178 42.1518);background:#fff4f2;background:lab(97.3743% 10.4744 6.42773);border:1px solid #cc282347;border:1px solid lab(45.8258% 62.7172 46.1585/.28);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.contact-sales-field-error{color:#a21b18;color:lab(35.6786% 53.3406 39.5959);margin:0;font-size:12px;line-height:1.35}.contact-sales-form-actions{border-top:1px solid var(--marketing-border);justify-content:flex-end;padding-top:18px;display:flex}.contact-sales-submit:disabled{cursor:not-allowed;opacity:.68;transform:none}.contact-sales-success{padding:clamp(24px,3vw,34px)}.contact-sales-success h2{margin:0 0 10px;font-size:24px;line-height:1.2}.contact-sales-success p{color:#555;color:lab(36.2% 0 .00000596046);margin:0;line-height:1.6}.contact-sales-reference{font-size:12px;margin-top:12px!important}.contact-sales-success-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.marketing-page[data-page=contact-sales] .contact-sales-copy,.marketing-page[data-page=contact-sales] .contact-sales-form,.marketing-page[data-page=contact-sales] .contact-sales-success{animation:.68s cubic-bezier(.22,1,.36,1) both marketing-rise}.marketing-page[data-page=contact-sales] .contact-sales-form,.marketing-page[data-page=contact-sales] .contact-sales-success{animation-delay:.12s}.placeholder-card{border:1px solid var(--marketing-border);text-align:center;background:#fff;background:lab(100% 0 0);border-radius:8px;max-width:640px;margin:96px auto;padding:48px 32px;box-shadow:0 16px 40px #00000012;box-shadow:0 16px 40px lab(0% 0 0/.07)}.placeholder-card .marketing-title{margin-bottom:16px;font-size:28px}.placeholder-card .marketing-sub{margin-bottom:24px}.placeholder-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.marketing-footer{text-align:center;color:#636363;color:lab(42% 0 0);border-top:1px solid #0a0a0a14;border-top:1px solid lab(2.75381% 0 0/.08);padding:32px 24px;font-size:13px}.marketing-footer a{color:inherit;text-decoration:underline}.marketing-footer-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:inline-flex}.marketing-page .public-language-switcher{letter-spacing:.04em;align-items:center;gap:6px;font-size:13px;display:inline-flex}.marketing-page .public-language-switcher-sep{color:#9e9e9e;color:lab(65.2% 0 0);-webkit-user-select:none;user-select:none}.marketing-page .public-language-switcher-button{font:inherit;letter-spacing:.04em;color:#636363;color:lab(42% 0 0);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.marketing-page .public-language-switcher-button:hover{color:#222;color:lab(13% 0 0)}.marketing-page .public-language-switcher-button.active{color:#0a0a0a;color:lab(2.75381% 0 0);font-weight:700}.marketing-page .public-language-switcher-button:disabled{cursor:default}.home-page .plan-pricing{margin-top:8px;margin-bottom:16px}@media (max-width:720px){.marketing-nav-inner{gap:12px;height:auto;min-height:64px;padding:12px 16px}.marketing-nav-actions{gap:6px}.marketing-page .btn-sm{min-height:34px;padding:0 11px;font-size:13px}.marketing-final-cta{margin:40px auto 72px;padding:36px 20px}.marketing-final-cta-actions{width:100%;display:grid}.marketing-final-cta .btn{width:100%;min-width:0}.contact-sales-hero{padding:56px 16px 64px}.contact-sales-hero-inner{grid-template-columns:1fr;gap:28px}.contact-sales-copy{padding-top:0}.contact-sales-copy .marketing-title,.contact-sales-copy .marketing-sub{max-width:100%}.contact-sales-direct{gap:4px;display:grid}.contact-sales-grid{grid-template-columns:1fr;gap:14px}.contact-sales-form{padding:20px}.contact-sales-form-actions,.contact-sales-success-actions{display:grid}.contact-sales-submit,.contact-sales-success-actions .btn{width:100%}}.marketing-page .marketing-hero>*{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) forwards marketing-rise;transform:translateY(14px)}.marketing-page .marketing-hero>:first-child{animation-delay:50ms}.marketing-page .marketing-hero>:nth-child(2){animation-delay:.15s}.marketing-page .marketing-hero>:nth-child(3){animation-delay:.25s}.marketing-page .marketing-hero>:nth-child(4){animation-delay:.35s}@keyframes marketing-rise{to{opacity:1;transform:translateY(0)}}.marketing-page .marketing-eyebrow{background:var(--marketing-accent-soft);border:1px solid oklch(from var(--marketing-accent) l c h / 22%);border-radius:26px;margin-bottom:18px;padding:4px 12px}.marketing-page .pricing-toggle{transition:box-shadow .25s;box-shadow:0 1px 2px #0000000f;box-shadow:0 1px 2px lab(0% 0 0/.06)}.marketing-page .pricing-toggle:hover{box-shadow:0 4px 14px #00000014;box-shadow:0 4px 14px lab(0% 0 0/.08)}.marketing-page .pricing-toggle-btn{transition:background .25s cubic-bezier(.22,1,.36,1),color .25s,box-shadow .25s,transform .18s}.marketing-page .pricing-toggle-btn:hover{color:#161616;color:lab(7.22637% -.0000149012 0)}.marketing-page .pricing-toggle-btn.active{transform:translateY(-.5px);box-shadow:0 1px 3px #0000001f,0 0 0 1px #0a0a0a0f;box-shadow:0 1px 3px lab(0% 0 0/.12),0 0 0 1px lab(2.75381% 0 0/.06)}.marketing-page .pricing-toggle-badge{transition:transform .25s}.marketing-page .pricing-toggle-btn.active .pricing-toggle-badge{transform:scale(1.06)}.marketing-page .pricing-plan-grid .plan-card{opacity:0;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,border-color .25s;animation:.7s cubic-bezier(.22,1,.36,1) forwards marketing-card-pop;transform:translateY(18px)}.marketing-page .pricing-plan-grid .plan-card:first-child{animation-delay:50ms}.marketing-page .pricing-plan-grid .plan-card:nth-child(2){animation-delay:.13s}.marketing-page .pricing-plan-grid .plan-card:nth-child(3){animation-delay:.21s}.marketing-page .pricing-plan-grid .plan-card:nth-child(4){animation-delay:.29s}@keyframes marketing-card-pop{to{opacity:1;transform:translateY(0)}}.marketing-page .plan-card:hover{border-color:var(--marketing-border-strong);transform:translateY(-4px);box-shadow:0 22px 48px #0000001a;box-shadow:0 22px 48px lab(0% 0 0/.1)}.marketing-page .plan-card.featured:hover{transform:translateY(-6px);box-shadow:0 28px 60px #00000047,0 0 0 1px #55cec03d;box-shadow:0 28px 60px lab(0% 0 0/.28),0 0 0 1px lab(75.803% -37.8666 -3.88938/.24)}.marketing-page .plan-card.featured{isolation:isolate;position:relative;overflow:hidden}.marketing-page .plan-card.featured:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;background:radial-gradient(140% 70% at 50% -20%,#55cec038 0%,#0000 60%);background:radial-gradient(140% 70% at 50% -20%,lab(75.803% -37.8666 -3.88938/.22) 0%,#0000 60%);transition:opacity .4s;position:absolute;inset:-1px}.marketing-page .plan-card.featured:hover:before{opacity:1}.marketing-page .plan-popular-badge{position:relative;overflow:hidden}.marketing-page .plan-popular-badge:after{content:"";background:linear-gradient(100deg,#0000 30%,#fff9 50%,#0000 70%);background:linear-gradient(100deg,#0000 30%,lab(100% 0 0/.6) 50%,#0000 70%);animation:4.2s cubic-bezier(.22,1,.36,1) infinite marketing-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes marketing-shimmer{0%,60%{transform:translate(-100%)}85%,to{transform:translate(100%)}}.marketing-page .plan-price-value,.marketing-page .plan-price-interval,.marketing-page .plan-price-sub,.marketing-page .plan-price-ron{animation:.35s cubic-bezier(.22,1,.36,1) marketing-fade-up}.marketing-page [data-interval] .plan-price-value{animation-name:marketing-price-pop;animation-duration:.45s}@keyframes marketing-price-pop{0%{opacity:0;filter:blur(2px);transform:translateY(6px)scale(.97)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes marketing-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.marketing-page .comparison-row:not(.comparison-head-row){transition:background .18s}.marketing-page .comparison-row:not(.comparison-head-row):hover{background:#fafafa;background:lab(98.26% 0 0)}.marketing-page .bridge-pack{background:linear-gradient(135deg,#f5f5f5 0%,#f1fdfd 100%);background:linear-gradient(135deg,lab(96.52% -.0000298023 .0000119209) 0%,lab(98.389% -3.91245 -1.21639) 100%);border:1px solid #0a0a0a0f;border:1px solid lab(2.75381% 0 0/.06);transition:box-shadow .25s,transform .25s}.marketing-page .bridge-pack:hover{box-shadow:0 14px 38px #00000012;box-shadow:0 14px 38px lab(0% 0 0/.07)}.marketing-page .bridge-pack-pill{transition:background .18s,border-color .18s,transform .18s,color .18s}.marketing-page .bridge-pack-pill:hover{background:var(--marketing-accent-soft);border-color:oklch(from var(--marketing-accent) l c h / 30%);color:var(--marketing-accent-dark);transform:translateY(-1px)}.marketing-page[data-page=product] .product-hero{animation:.65s cubic-bezier(.22,1,.36,1) 50ms both marketing-rise}.marketing-page[data-page=product] .product-price-card{background:linear-gradient(#fff 0%,#f4fcfc 100%);background:linear-gradient(lab(100% 0 0) 0%,lab(98.346% -2.60809 -.81166) 100%);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;animation:.65s cubic-bezier(.22,1,.36,1) .18s both marketing-rise;box-shadow:0 18px 44px #00000014,inset 0 0 0 1px #0a0a0a0a;box-shadow:0 18px 44px lab(0% 0 0/.08),inset 0 0 0 1px lab(2.75381% 0 0/.04)}.marketing-page[data-page=product] .product-price-card:hover{transform:translateY(-2px);box-shadow:0 24px 56px #0000001f,inset 0 0 0 1px #0a0a0a0f;box-shadow:0 24px 56px lab(0% 0 0/.12),inset 0 0 0 1px lab(2.75381% 0 0/.06)}.marketing-page[data-page=product] .product-price-value{background:linear-gradient(135deg, var(--marketing-foreground) 0%, var(--marketing-accent-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.marketing-page[data-page=product] .product-grid-item,.marketing-page[data-page=product] .product-list-item{transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.marketing-page[data-page=product] .product-grid-item:hover,.marketing-page[data-page=product] .product-list-item:not(.muted):hover{border-color:oklch(from var(--marketing-accent) l c h / 28%);background:#fff;background:lab(100% 0 0);transform:translateY(-2px);box-shadow:0 10px 24px #0000000f;box-shadow:0 10px 24px lab(0% 0 0/.06)}.marketing-page[data-page=product] .product-list-item svg{color:var(--marketing-accent);flex-shrink:0}.marketing-page[data-page=product] .product-list-item.muted svg{color:#717171;color:lab(47.8% 0 .0000119209)}.marketing-page[data-page=product] .product-section-title{padding-bottom:10px;position:relative}.marketing-page[data-page=product] .product-section-title:after{content:"";background:var(--marketing-accent);border-radius:2px;width:32px;height:2px;position:absolute;bottom:0;left:0}.marketing-page[data-page=product] .product-sticky-bar{border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);box-shadow:0 -10px 30px #0000002e;box-shadow:0 -10px 30px lab(0% 0 0/.18)}@media (prefers-reduced-motion:reduce){.marketing-page .marketing-hero>*,.marketing-page .pricing-plan-grid .plan-card,.marketing-page[data-page=product] .product-hero,.marketing-page[data-page=product] .product-price-card{opacity:1;animation:none;transform:none}.marketing-page .plan-popular-badge:after,.marketing-page .plan-card.featured:before{opacity:0;animation:none}.marketing-page .plan-card:hover,.marketing-page .plan-card.featured:hover,.marketing-page[data-page=product] .product-price-card:hover,.marketing-page[data-page=product] .product-grid-item:hover,.marketing-page[data-page=product] .product-list-item:not(.muted):hover,.marketing-page .bridge-pack-pill:hover{transform:none}.marketing-page .plan-price-value,.marketing-page .plan-price-interval,.marketing-page .plan-price-sub,.marketing-page .plan-price-ron,.marketing-page [data-interval] .plan-price-value{animation:none}}.marketing-page .signup-stack{flex-direction:column;gap:18px;display:flex}.marketing-page .signup-signin-card{border:1px solid var(--marketing-border);opacity:0;background:#fff;background:lab(100% 0 0);border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:16px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;animation:.6s cubic-bezier(.22,1,.36,1) 20ms forwards signup-rise;display:grid;transform:translateY(12px);box-shadow:0 8px 24px #0000000d;box-shadow:0 8px 24px lab(0% 0 0/.05)}.marketing-page .signup-signin-card:hover{border-color:var(--marketing-border-strong);box-shadow:0 12px 28px #00000014;box-shadow:0 12px 28px lab(0% 0 0/.08)}.marketing-page .signup-signin-icon{background:var(--marketing-accent-soft);width:40px;height:40px;color:var(--marketing-accent-dark);border:1px solid oklch(from var(--marketing-accent) l c h / 18%);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.marketing-page .signup-signin-copy{flex-direction:column;gap:2px;display:flex}.marketing-page .signup-signin-title{color:var(--marketing-foreground);margin:0;font-size:15px;font-weight:650}.marketing-page .signup-signin-body{color:#555;color:lab(36.2% 0 .00000596046);margin:0;font-size:13px;line-height:1.5}.marketing-page .signup-signin-cta{white-space:nowrap}.marketing-page .signup-form{flex-direction:column;gap:18px;display:flex}.marketing-page .signup-card{border:1px solid var(--marketing-border);opacity:0;background:#fff;background:lab(100% 0 0);border-radius:16px;padding:22px 22px 20px;transition:border-color .22s,box-shadow .22s,transform .22s;animation:.7s cubic-bezier(.22,1,.36,1) forwards signup-rise;transform:translateY(14px);box-shadow:0 14px 32px #0000000f;box-shadow:0 14px 32px lab(0% 0 0/.06)}.marketing-page .signup-card:hover{border-color:var(--marketing-border-strong);box-shadow:0 18px 38px #00000017;box-shadow:0 18px 38px lab(0% 0 0/.09)}.marketing-page .signup-card-header{border-bottom:1px solid #0a0a0a0f;border-bottom:1px solid lab(2.75381% 0 0/.06);align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.marketing-page .signup-card-icon{background:var(--marketing-accent-soft);width:36px;height:36px;color:var(--marketing-accent-dark);border:1px solid oklch(from var(--marketing-accent) l c h / 18%);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.marketing-page .signup-card-copy{flex-direction:column;gap:2px;display:flex}.marketing-page .signup-card-title{color:var(--marketing-foreground);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:650}.marketing-page .signup-card-description{color:#555;color:lab(36.2% 0 .00000596046);margin:0;font-size:13px;line-height:1.5}.marketing-page .signup-card-body{flex-direction:column;gap:14px;display:flex}.marketing-page .signup-grid{gap:14px;display:grid}.marketing-page .signup-grid-2{grid-template-columns:1fr}@media (min-width:640px){.marketing-page .signup-grid-2{grid-template-columns:1fr 1fr}}.marketing-page .signup-field{flex-direction:column;gap:6px;display:flex}.marketing-page .signup-label{color:var(--marketing-foreground);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.marketing-page .signup-required{color:#bd4238;color:lab(46.2595% 49.7867 33.8976)}.marketing-page .signup-input{width:100%;height:40px;font:inherit;color:var(--marketing-foreground);border:1px solid var(--marketing-border-strong);background:#fff;background:lab(100% 0 0);border-radius:10px;outline:none;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.marketing-page .signup-input::placeholder{color:gray;color:lab(53.6% 0 0)}.marketing-page .signup-input:hover:not(:disabled){border-color:#0a0a0a3d;border-color:lab(2.75381% 0 0/.24)}.marketing-page .signup-input:focus-visible{border-color:var(--marketing-accent);box-shadow:0 0 0 3px oklch(from var(--marketing-accent) l c h / 22%), 0 1px 2px #0000000a;background:#fff;background:lab(100% 0 0)}@supports (color:lab(0% 0 0)){.marketing-page .signup-input:focus-visible{box-shadow:0 0 0 3px oklch(from var(--marketing-accent) l c h / 22%), 0 1px 2px lab(0% 0 0/.04)}}.marketing-page .signup-input:disabled{opacity:.55;cursor:not-allowed}.marketing-page .signup-field-error{color:#bd4238;color:lab(46.2595% 49.7867 33.8976);margin:0;font-size:12px}.marketing-page .signup-card label[for^=ba-]{color:var(--marketing-foreground);font-size:13px;font-weight:600}.marketing-page .signup-card input[id^=ba-],.marketing-page .signup-card select[id^=ba-],.marketing-page .signup-card textarea[id^=ba-]{border-color:var(--marketing-border-strong);color:var(--marketing-foreground);background:#fff;background:lab(100% 0 0);border-radius:10px;height:40px;font-size:14px}.marketing-page .signup-card textarea[id^=ba-]{height:auto;padding:10px 12px;line-height:1.5}.marketing-page .signup-card input[id^=ba-]:focus-visible,.marketing-page .signup-card select[id^=ba-]:focus-visible,.marketing-page .signup-card textarea[id^=ba-]:focus-visible{border-color:var(--marketing-accent);box-shadow:0 0 0 3px oklch(from var(--marketing-accent) l c h / 22%), 0 1px 2px #0000000a}@supports (color:lab(0% 0 0)){.marketing-page .signup-card input[id^=ba-]:focus-visible,.marketing-page .signup-card select[id^=ba-]:focus-visible,.marketing-page .signup-card textarea[id^=ba-]:focus-visible{box-shadow:0 0 0 3px oklch(from var(--marketing-accent) l c h / 22%), 0 1px 2px lab(0% 0 0/.04)}}.marketing-page .signup-card p[role=alert],.marketing-page .signup-card .text-destructive{color:#bd4238;color:lab(46.2595% 49.7867 33.8976)}.marketing-page .signup-card .text-muted-foreground{color:#555;color:lab(36.2% 0 .00000596046)}.marketing-page .signup-radio-card{border:1px solid var(--marketing-border-strong);cursor:pointer;background:#fff;background:lab(100% 0 0);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;position:relative}.marketing-page .signup-radio-card:hover{border-color:oklch(from var(--marketing-accent) l c h / 50%);box-shadow:0 6px 18px oklch(from var(--marketing-accent) l c h / 12%);transform:translateY(-1px)}.marketing-page .signup-radio-card[data-checked]{border-color:var(--marketing-accent);background:var(--marketing-accent-soft);box-shadow:0 8px 22px oklch(from var(--marketing-accent) l c h / 18%)}.marketing-page .signup-radio-card.is-disabled{pointer-events:none;opacity:.55}.marketing-page .signup-radio-input{opacity:0;pointer-events:none;position:absolute}.marketing-page .signup-radio-dot{border:1.5px solid var(--marketing-border-strong);background:#fff;background:lab(100% 0 0);border-radius:50%;flex-shrink:0;width:18px;height:18px;transition:border-color .18s,background .18s;position:relative}.marketing-page .signup-radio-card[data-checked] .signup-radio-dot{border-color:var(--marketing-accent);background:var(--marketing-accent)}.marketing-page .signup-radio-card[data-checked] .signup-radio-dot:after{content:"";background:#fff;background:lab(100% 0 0);border-radius:50%;position:absolute;inset:4px}.marketing-page .signup-radio-label{color:var(--marketing-foreground);font-size:14px;font-weight:600}.marketing-page .signup-error{opacity:0;background:#fff0ee;background:lab(96.1699% 11.9839 7.35996);border:1px solid #bd42383d;border:1px solid lab(46.2595% 49.7867 33.8976/.24);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;animation:.45s cubic-bezier(.22,1,.36,1) forwards signup-rise;display:flex;transform:translateY(8px)}.marketing-page .signup-error-text{color:#831b16;color:lab(29.0244% 43.8421 31.6876);margin:0;font-size:13px;font-weight:500}.marketing-page .signup-error-link{color:#831b16;color:lab(29.0244% 43.8421 31.6876);text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.marketing-page .signup-submit-bar{border:1px solid var(--marketing-border);opacity:0;background:#fff;background:lab(100% 0 0);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;animation:.7s cubic-bezier(.22,1,.36,1) .32s forwards signup-rise;display:flex;transform:translateY(14px);box-shadow:0 14px 32px #0000000f;box-shadow:0 14px 32px lab(0% 0 0/.06)}.marketing-page .signup-submit-summary{align-items:center;gap:12px;display:inline-flex}.marketing-page .signup-submit-shield{background:var(--marketing-accent-soft);width:32px;height:32px;color:var(--marketing-accent-dark);border:1px solid oklch(from var(--marketing-accent) l c h / 18%);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.marketing-page .signup-submit-plan{color:var(--marketing-foreground);margin:0;font-size:14px;font-weight:650}.marketing-page .signup-submit-meta{color:#555;color:lab(36.2% 0 .00000596046);margin:0;font-size:12px}.marketing-page .signup-submit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.marketing-page .signup-submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.marketing-page .signup-submit-spinner{animation:.9s linear infinite signup-spin}@keyframes signup-rise{to{opacity:1;transform:translateY(0)}}@keyframes signup-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.marketing-page .signup-card,.marketing-page .signup-signin-card,.marketing-page .signup-submit-bar,.marketing-page .signup-error{opacity:1;animation:none;transform:none}.marketing-page .signup-radio-card:hover{transform:none}.marketing-page .signup-submit-spinner{animation:none}}@media (max-width:540px){.marketing-page .signup-signin-card{grid-template-columns:40px 1fr}.marketing-page .signup-signin-cta{text-align:center;grid-column:1/-1;justify-self:stretch}.marketing-page .signup-submit-bar{flex-direction:column;align-items:stretch}.marketing-page .signup-submit-actions{width:100%}.marketing-page .signup-submit-actions>*{flex:1}}.marketing-page .signup-summary{border:1px solid var(--marketing-border);opacity:0;background:#fff;background:lab(100% 0 0);border-radius:16px;flex-direction:column;gap:18px;padding:22px;animation:.7s cubic-bezier(.22,1,.36,1) 40ms forwards signup-rise;display:flex;transform:translateY(14px);box-shadow:0 14px 32px #0000000f;box-shadow:0 14px 32px lab(0% 0 0/.06)}@media (min-width:1024px){.marketing-page .signup-summary{align-self:start;position:sticky;top:88px}}.marketing-page .signup-summary-header{border-bottom:1px solid #0a0a0a0f;border-bottom:1px solid lab(2.75381% 0 0/.06);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.marketing-page .signup-summary-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--marketing-accent-dark);background:var(--marketing-accent-soft);border:1px solid oklch(from var(--marketing-accent) l c h / 22%);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.marketing-page .signup-summary-titlebar{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-page .signup-summary-plan{color:var(--marketing-foreground);letter-spacing:-.012em;margin:0;font-size:22px;font-weight:700}.marketing-page .signup-summary-change{color:var(--marketing-accent-dark);border:1px solid oklch(from var(--marketing-accent) l c h / 35%);background:#fff;background:lab(100% 0 0);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:5px 12px 5px 14px;font-size:12px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 1px 2px #0000000a;box-shadow:0 1px 2px lab(0% 0 0/.04)}.marketing-page .signup-summary-change:hover{background:var(--marketing-accent-soft);border-color:var(--marketing-accent);color:var(--marketing-accent-dark);box-shadow:0 6px 16px oklch(from var(--marketing-accent) l c h / 18%);transform:translateY(-1px)}.marketing-page .signup-summary-change:active{transform:translateY(0)}.marketing-page .signup-summary-change>svg{transition:transform .16s}.marketing-page .signup-summary-change:hover>svg{transform:translate(2px)}.marketing-page .signup-summary-description{color:#484848;color:lab(30.4% -.0000149012 0);margin:0;font-size:13px;line-height:1.55}.marketing-page .signup-summary-prices{flex-direction:column;gap:10px;display:flex}.marketing-page .signup-summary-price-row{border:1px solid var(--marketing-border);text-align:left;cursor:pointer;background:#fafafa;background:lab(98.26% 0 0);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px 14px 44px;font-family:inherit;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:flex;position:relative}.marketing-page .signup-summary-price-row:hover{border-color:oklch(from var(--marketing-accent) l c h / 45%);box-shadow:0 6px 18px oklch(from var(--marketing-accent) l c h / 12%);transform:translateY(-1px)}.marketing-page .signup-summary-price-row:focus-visible{outline:3px solid oklch(from var(--marketing-accent) l c h / 30%);outline-offset:2px}.marketing-page .signup-summary-price-row[data-selected]{background:var(--marketing-accent-soft);border-color:var(--marketing-accent);box-shadow:0 10px 26px oklch(from var(--marketing-accent) l c h / 20%)}.marketing-page .signup-summary-price-radio{border:1.5px solid var(--marketing-border-strong);background:#fff;background:lab(100% 0 0);border-radius:50%;width:18px;height:18px;transition:border-color .18s,background .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.marketing-page .signup-summary-price-row[data-selected] .signup-summary-price-radio{border-color:var(--marketing-accent);background:var(--marketing-accent)}.marketing-page .signup-summary-price-row[data-selected] .signup-summary-price-radio:after{content:"";background:#fff;background:lab(100% 0 0);border-radius:50%;position:absolute;inset:4px}.marketing-page .signup-summary-price-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.marketing-page .signup-summary-price-label{color:var(--marketing-foreground);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:600}.marketing-page .signup-summary-price-badge{color:#fff;color:lab(100% 0 0);background:var(--marketing-accent);letter-spacing:.02em;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.marketing-page .signup-summary-price-amount{align-items:baseline;gap:6px;margin-top:2px;display:flex}.marketing-page .signup-summary-price-value{color:var(--marketing-foreground);letter-spacing:-.018em;font-size:26px;font-weight:700;line-height:1.05}.marketing-page .signup-summary-price-suffix{color:#555;color:lab(36.2% 0 .00000596046);font-size:12px;font-weight:500}.marketing-page .signup-summary-price-meta{color:#555;color:lab(36.2% 0 .00000596046);margin:0;font-size:12px;line-height:1.4}.marketing-page .signup-summary-price-row[data-selected] .signup-summary-price-suffix,.marketing-page .signup-summary-price-row[data-selected] .signup-summary-price-meta{color:#173939;color:lab(21.5449% -13.0742 -3.96151)}.marketing-page .signup-summary-features{flex-direction:column;gap:8px;padding-top:4px;display:flex}.marketing-page .signup-summary-features-title{letter-spacing:.08em;text-transform:uppercase;color:var(--marketing-accent-dark);font-size:11px;font-weight:700}.marketing-page .signup-summary-feature-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.marketing-page .signup-summary-feature{color:var(--marketing-foreground);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.marketing-page .signup-summary-feature-dot{background:var(--marketing-accent);width:6px;height:6px;box-shadow:0 0 0 3px oklch(from var(--marketing-accent) l c h / 18%);border-radius:50%;flex-shrink:0;margin-top:7px;display:inline-block}@media (prefers-reduced-motion:reduce){.marketing-page .signup-summary{opacity:1;animation:none;transform:none}.marketing-page .signup-summary-change:hover,.marketing-page .signup-summary-change:hover>svg,.marketing-page .signup-summary-price-row:hover{transform:none}}
