.public-marketing{--ink:#2a2b2f;--ink-soft:#6b6459;--terracotta:#b05a36;--terracotta-dark:#8f4527;--terracotta-tint:#f1ddc9;--cream:#fef9ef;--cream-deep:#f5eee1;--cream-line:#d9cec0;--white:#fff;--danger:#a8503f;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:"Fraunces",Georgia,serif;--container:1440px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--shadow-sm:0 1px 3px rgba(42,36,30,.08);--shadow-md:0 12px 32px rgba(42,36,30,.1);--shadow-lg:0 24px 64px rgba(42,36,30,.16);--ease:cubic-bezier(0.16,1,0.3,1);min-height:100vh;background:var(--cream);color:var(--ink);font-family:var(--font-sans);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}body:has(.public-marketing),html:has(.public-marketing){overflow-x:visible}.public-marketing *,.public-marketing :after,.public-marketing :before{box-sizing:border-box}.public-marketing img,.public-marketing svg{display:block;max-width:100%;height:auto}.public-marketing a{color:inherit;text-decoration:none}.public-marketing h1,.public-marketing h2{color:var(--ink);font-family:var(--font-serif);font-weight:300;line-height:1.05;letter-spacing:normal}.public-marketing h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}.public-marketing h2{font-size:clamp(2rem,3.8vw,3.4rem)}.public-marketing h3,.public-marketing h4{color:var(--ink);font-family:var(--font-sans);font-weight:600;line-height:1.3;letter-spacing:normal}.public-marketing h3{font-size:clamp(1.15rem,1.6vw,1.3rem)}.public-marketing h4{font-size:1rem}.public-marketing p{color:var(--ink-soft);font-weight:300}.public-marketing strong{color:var(--ink);font-weight:500}.public-marketing .lede{color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300}.public-marketing .accent-word,.public-marketing em{color:var(--terracotta);font-family:var(--font-serif);font-style:italic;font-weight:400}.public-marketing .eyebrow{display:inline-flex;align-items:center;gap:.5em;color:var(--terracotta);font-size:.8rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.public-marketing .container{max-width:var(--container);margin:0 auto;padding:0 clamp(24px,5vw,96px)}.public-marketing .section{padding:96px 0}.public-marketing .section--tight{padding:64px 0}.public-marketing .section--alt{background:var(--cream-deep)}.public-marketing .grid{display:grid;gap:32px}.public-marketing .grid-2{grid-template-columns:repeat(2,1fr)}.public-marketing .grid-3{grid-template-columns:repeat(3,1fr)}.public-marketing .grid-4{grid-template-columns:repeat(4,1fr)}.public-marketing .text-center{text-align:center}.public-marketing .section-head{margin-bottom:56px}.public-marketing .section-head .lede{max-width:640px}.public-marketing .section-head.text-center .lede{margin-left:auto;margin-right:auto}.public-marketing .section-head .lede.comparison-body{width:100%;max-width:none;text-align:center}.public-marketing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 30px;border-radius:var(--radius-pill);font-size:.96rem;font-weight:600;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease);white-space:nowrap}.public-marketing .btn-outline-accent{border:1.5px solid var(--terracotta);background:var(--cream-deep);color:var(--terracotta)}.public-marketing .btn-outline-accent:hover{background:var(--terracotta);color:var(--white)}.public-marketing .btn-lg{padding:18px 38px;font-size:1.02rem}.public-marketing .btn-dark{background:var(--terracotta-dark);color:var(--white)}.public-marketing .btn-outline{border:1.5px solid var(--ink);background:transparent;color:var(--ink)}.public-marketing .hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px}.public-marketing .public-inline-link{color:var(--terracotta);font-weight:500;text-decoration:underline;text-underline-offset:.18em}.public-marketing .public-inline-link strong{color:inherit;font-weight:inherit}.subscription-settings-surface{min-height:100vh}.public-marketing.subscription-settings-surface,.subscription-settings-surface{background-color:var(--background);background-image:radial-gradient(circle,var(--dot-color) 1.3px,transparent 1.3px);background-size:20px 20px;color:var(--text-primary)}.subscription-settings-surface .subscription-content{width:100%;max-width:900px;margin:0 auto}.subscription-settings-surface .subscription-content--wide{max-width:1120px}.subscription-settings-surface .subscription-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);padding:clamp(22px,3vw,32px)}.subscription-settings-surface .subscription-metric,.subscription-settings-surface .subscription-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}.subscription-settings-surface .subscription-panel{padding:20px}.subscription-settings-surface .subscription-metric{padding:14px 16px}.subscription-settings-surface .subscription-price{color:#b05a36}.subscription-settings-surface .subscription-input{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-size:16px}.subscription-settings-surface .subscription-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(21,101,192,.16);outline:none}.subscription-settings-surface .btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border-radius:999px;text-align:center;white-space:normal;font-weight:700;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.subscription-settings-surface .btn:disabled{cursor:not-allowed;opacity:.6}.subscription-settings-surface .btn-dark{border:1px solid #1f2933;background:#1f2933;color:#fff}.subscription-settings-surface .btn-dark:hover{background:#111827}.subscription-settings-surface .btn-outline-accent{border:1px solid var(--border);background:var(--surface);color:var(--text-primary)}.subscription-settings-surface .btn-outline-accent:hover{border-color:var(--accent);color:var(--accent)}.subscription-settings-surface .subscription-danger-button{border:1px solid #b3261e;background:#b3261e;color:#fff}.subscription-settings-surface .subscription-danger-button:hover{background:#8f1f19}.public-marketing .public-consent-link{text-decoration:underline;text-underline-offset:.18em}.public-marketing .stack{display:grid;gap:18px}.public-marketing .site-header{position:sticky;top:0;z-index:100;padding:18px 0;transition:background-color .3s var(--ease),box-shadow .3s var(--ease),padding .3s var(--ease)}.public-marketing .site-header.is-solid{background:hsla(39,50%,92%,.96);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);padding:12px 0}.public-marketing .header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.public-marketing .brand{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:1.15rem;font-weight:600}.public-marketing .brand img{width:auto;height:32px}.public-marketing .brand span{display:none}.public-marketing .brand-word{font-family:Cairo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;letter-spacing:0;unicode-bidi:isolate}.public-marketing .nav-links{display:none;align-items:center;gap:32px;color:var(--ink);font-size:.94rem;font-weight:500}.public-marketing .nav-links a{position:relative;padding:4px 0}.public-marketing .nav-links a.is-active,.public-marketing .nav-links a:hover{color:var(--terracotta)}.public-marketing .header-cta{display:flex;align-items:center;gap:18px}.public-marketing .mobile-nav-wrap{display:inline-flex;position:relative}.public-marketing .mobile-nav-wrap summary{list-style:none}.public-marketing .mobile-nav-wrap summary::-webkit-details-marker{display:none}.public-marketing .nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1.5px solid transparent;border-radius:50%;cursor:pointer;transition:border-color .2s var(--ease)}.public-marketing .nav-toggle span{position:relative;display:block;width:18px;height:2px;background:var(--ink);transition:background-color .2s var(--ease)}.public-marketing .nav-toggle span:after,.public-marketing .nav-toggle span:before{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--ink);transition:top .2s var(--ease),transform .2s var(--ease)}.public-marketing .nav-toggle span:before{top:-6px}.public-marketing .nav-toggle span:after{top:6px}.public-marketing .mobile-nav-wrap[open] .nav-toggle{border-color:var(--ink)}.public-marketing .mobile-nav-wrap[open] .nav-toggle span{background:transparent}.public-marketing .mobile-nav-wrap[open] .nav-toggle span:before{top:0;transform:rotate(45deg)}.public-marketing .mobile-nav-wrap[open] .nav-toggle span:after{top:0;transform:rotate(-45deg)}.public-marketing .mobile-nav{display:none;position:fixed;top:81px;right:0;left:0;z-index:99;width:100vw;height:calc(100vh - 81px);height:calc(100dvh - 81px);background:var(--cream);padding:14px 24px 40px;overflow-y:auto}.public-marketing .mobile-nav-wrap[open] .mobile-nav{display:block}.public-marketing .mobile-nav a{display:block;border-bottom:1px solid var(--cream-line);padding:14px 0;color:var(--ink);font-size:1.4rem;font-weight:500}.public-marketing .lang-switcher{position:relative}.public-marketing .lang-switcher--desktop{display:none}.public-marketing .lang-toggle{padding:4px 0;color:var(--ink);font-size:.94rem;font-weight:500}.public-marketing .lang-toggle:hover{color:var(--terracotta)}.public-marketing .lang-code{color:var(--terracotta);font-weight:600}.public-marketing .lang-menu{display:none;position:absolute;top:calc(100% + 12px);right:0;z-index:120;min-width:190px;border:1px solid var(--cream-line);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-md);list-style:none;padding:8px}.public-marketing .lang-menu.is-open{display:block}.public-marketing .lang-menu a{display:block;border-radius:var(--radius-sm);padding:9px 10px;color:var(--ink);font-size:.88rem;font-weight:400}.public-marketing .lang-option{display:inline-flex;align-items:baseline;gap:.35em;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.public-marketing .lang-option-code,.public-marketing .lang-option-name,.public-marketing .lang-option-separator{unicode-bidi:isolate}.public-marketing .lang-menu a:hover{background:var(--cream-deep)}.public-marketing .lang-switcher--mobile{margin-bottom:6px}.public-marketing .lang-switcher--mobile .lang-toggle{display:block;width:100%;border-bottom:1px solid var(--cream-line);padding:14px 0;text-align:start;font-size:1.4rem}.public-marketing .lang-switcher--mobile .lang-menu{position:static;width:auto;margin:10px 0;border:none;background:var(--cream-deep);box-shadow:none}.public-marketing .intro-hero{padding-top:46px;padding-bottom:0}.public-marketing .intro-hero h1{margin-bottom:0}.public-marketing .footer-cta h2 em,.public-marketing .intro-copy h2 em,.public-marketing .intro-hero h1 em,.public-marketing .pricing-booster-title em,.public-marketing .section h1 em,.public-marketing .section h2 em,.public-marketing .section-head h1 em,.public-marketing .section-head h2 em,.public-marketing[data-public-locale=de] .footer-cta h2 em,.public-marketing[data-public-locale=de] .intro-copy h2 em,.public-marketing[data-public-locale=de] .intro-hero h1 em,.public-marketing[data-public-locale=de] .pricing-booster-title em,.public-marketing[data-public-locale=de] .section h1 em,.public-marketing[data-public-locale=de] .section h2 em,.public-marketing[data-public-locale=de] .section-head h1 em,.public-marketing[data-public-locale=de] .section-head h2 em,.public-marketing[data-public-locale=en] .footer-cta h2 em,.public-marketing[data-public-locale=en] .intro-copy h2 em,.public-marketing[data-public-locale=en] .intro-hero h1 em,.public-marketing[data-public-locale=en] .pricing-booster-title em,.public-marketing[data-public-locale=en] .section h1 em,.public-marketing[data-public-locale=en] .section h2 em,.public-marketing[data-public-locale=en] .section-head h1 em,.public-marketing[data-public-locale=en] .section-head h2 em,.public-marketing[data-public-locale=es] .footer-cta h2 em,.public-marketing[data-public-locale=es] .intro-copy h2 em,.public-marketing[data-public-locale=es] .intro-hero h1 em,.public-marketing[data-public-locale=es] .pricing-booster-title em,.public-marketing[data-public-locale=es] .section h1 em,.public-marketing[data-public-locale=es] .section h2 em,.public-marketing[data-public-locale=es] .section-head h1 em,.public-marketing[data-public-locale=es] .section-head h2 em,.public-marketing[data-public-locale=fr] .footer-cta h2 em,.public-marketing[data-public-locale=fr] .intro-copy h2 em,.public-marketing[data-public-locale=fr] .intro-hero h1 em,.public-marketing[data-public-locale=fr] .pricing-booster-title em,.public-marketing[data-public-locale=fr] .section h1 em,.public-marketing[data-public-locale=fr] .section h2 em,.public-marketing[data-public-locale=fr] .section-head h1 em,.public-marketing[data-public-locale=fr] .section-head h2 em,.public-marketing[data-public-locale=it] .footer-cta h2 em,.public-marketing[data-public-locale=it] .intro-copy h2 em,.public-marketing[data-public-locale=it] .intro-hero h1 em,.public-marketing[data-public-locale=it] .pricing-booster-title em,.public-marketing[data-public-locale=it] .section h1 em,.public-marketing[data-public-locale=it] .section h2 em,.public-marketing[data-public-locale=it] .section-head h1 em,.public-marketing[data-public-locale=it] .section-head h2 em,.public-marketing[data-public-locale=pt] .footer-cta h2 em,.public-marketing[data-public-locale=pt] .intro-copy h2 em,.public-marketing[data-public-locale=pt] .intro-hero h1 em,.public-marketing[data-public-locale=pt] .pricing-booster-title em,.public-marketing[data-public-locale=pt] .section h1 em,.public-marketing[data-public-locale=pt] .section h2 em,.public-marketing[data-public-locale=pt] .section-head h1 em,.public-marketing[data-public-locale=pt] .section-head h2 em{font-style:italic;font-weight:300}.public-marketing[data-public-locale=ar] .accent-word,.public-marketing[data-public-locale=ar] em,.public-marketing[data-public-locale=he] .accent-word,.public-marketing[data-public-locale=he] em,.public-marketing[data-public-locale=hi] .accent-word,.public-marketing[data-public-locale=hi] em,.public-marketing[data-public-locale=ru] .accent-word,.public-marketing[data-public-locale=ru] em{font-style:normal;font-weight:400}.public-marketing[data-public-locale=ar] .footer-cta h2 em,.public-marketing[data-public-locale=ar] .intro-copy h2 em,.public-marketing[data-public-locale=ar] .intro-hero h1 em,.public-marketing[data-public-locale=ar] .pricing-booster-title em,.public-marketing[data-public-locale=ar] .section-head h1 em,.public-marketing[data-public-locale=ar] .section-head h2 em,.public-marketing[data-public-locale=he] .footer-cta h2 em,.public-marketing[data-public-locale=he] .intro-copy h2 em,.public-marketing[data-public-locale=he] .intro-hero h1 em,.public-marketing[data-public-locale=he] .pricing-booster-title em,.public-marketing[data-public-locale=he] .section-head h1 em,.public-marketing[data-public-locale=he] .section-head h2 em,.public-marketing[data-public-locale=hi] .footer-cta h2 em,.public-marketing[data-public-locale=hi] .intro-copy h2 em,.public-marketing[data-public-locale=hi] .intro-hero h1 em,.public-marketing[data-public-locale=hi] .pricing-booster-title em,.public-marketing[data-public-locale=hi] .section-head h1 em,.public-marketing[data-public-locale=hi] .section-head h2 em,.public-marketing[data-public-locale=ru] .footer-cta h2 em,.public-marketing[data-public-locale=ru] .intro-copy h2 em,.public-marketing[data-public-locale=ru] .intro-hero h1 em,.public-marketing[data-public-locale=ru] .pricing-booster-title em,.public-marketing[data-public-locale=ru] .section-head h1 em,.public-marketing[data-public-locale=ru] .section-head h2 em{font-weight:400}.public-marketing[data-public-locale=ar] .footer-cta h2,.public-marketing[data-public-locale=ar] .footer-cta h2 em,.public-marketing[data-public-locale=ar] .intro-copy h2,.public-marketing[data-public-locale=ar] .intro-copy h2 em,.public-marketing[data-public-locale=ar] .intro-hero h1,.public-marketing[data-public-locale=ar] .intro-hero h1 em,.public-marketing[data-public-locale=ar] .pricing-booster-title,.public-marketing[data-public-locale=ar] .pricing-booster-title em,.public-marketing[data-public-locale=ar] .section-head h1,.public-marketing[data-public-locale=ar] .section-head h1 em,.public-marketing[data-public-locale=ar] .section-head h2,.public-marketing[data-public-locale=ar] .section-head h2 em{font-family:Cairo,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.public-marketing[data-public-locale=ar] .footer-cta h2,.public-marketing[data-public-locale=ar] .intro-copy h2,.public-marketing[data-public-locale=ar] .intro-hero h1,.public-marketing[data-public-locale=ar] .pricing-booster-title,.public-marketing[data-public-locale=ar] .section-head h1,.public-marketing[data-public-locale=ar] .section-head h2{font-weight:400}.public-marketing .intro-photo-wrap{margin-top:48px}.public-marketing .intro-photo{overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.public-marketing .intro-photo img{width:100%;height:auto;aspect-ratio:16/7;-o-object-fit:cover;object-fit:cover}.public-marketing .container.intro-copy{margin-top:48px;margin-bottom:96px;text-align:center}.public-marketing .intro-copy h2{margin-bottom:20px}.public-marketing .intro-copy .lede{margin-bottom:20px;text-align:start}.public-marketing .card{border:1px solid var(--cream-line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:36px}.public-marketing .feature-card{display:flex;flex-direction:column;gap:14px}.public-marketing .feature-card .icon-badge,.public-marketing .icon-badge{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-sm);background:var(--terracotta-tint);color:var(--terracotta-dark);font-size:1.3rem}.public-marketing .feature-card h3{margin:0}.public-marketing .feature-availability{margin-top:auto}.public-marketing .media-card{overflow:hidden;border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.public-marketing .media-card img{width:100%;height:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.public-marketing .benefit-block{display:grid;grid-template-columns:1fr;align-items:center;gap:40px}.public-marketing .benefit-block h3{margin:14px 0 16px}.public-marketing .benefit-block .lede{margin-bottom:16px}.public-marketing .check-list{list-style:none;padding:0}.public-marketing .check-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300}.public-marketing .check-list li:before{content:"✓";flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:var(--radius-sm);background:var(--terracotta-tint);color:var(--terracotta-dark);font-size:.72rem;font-weight:700}.public-marketing .public-card-list{margin-top:18px}.public-marketing .feature-card .check-list li,.public-marketing .feature-card .lede,.public-marketing .step-card .check-list li,.public-marketing .step-card .lede{font-size:clamp(1.05rem,1.5vw,1.25rem)}.public-marketing .x-list{list-style:none;padding:0}.public-marketing .x-list li{display:flex;align-items:flex-start;gap:12px;padding:10px 0;color:var(--ink-soft);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:300}.public-marketing .x-list li:before{content:"✕";flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:2px;border-radius:var(--radius-sm);background:var(--cream-deep);color:var(--danger);font-size:.68rem;font-weight:700}.public-marketing .table-scroll{overflow-x:auto;border-radius:24px;background:var(--white);box-shadow:var(--shadow-sm);padding:8px}.public-marketing .compare-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;background:transparent}.public-marketing .compare-table td,.public-marketing .compare-table th{border-bottom:1px solid var(--cream-line);background:transparent;padding:18px 20px;text-align:center;font-size:.95rem;font-weight:300}.public-marketing .compare-table th{color:var(--ink);font-weight:500}.public-marketing .compare-table td:first-child,.public-marketing .compare-table th:first-child{color:var(--ink);text-align:left;font-weight:500}.public-marketing .compare-table tbody tr:last-child td{border-bottom:none}.public-marketing .compare-table td.brand-col,.public-marketing .compare-table th.brand-col{border-bottom:1px solid hsla(0,0%,100%,.2);background:var(--terracotta);color:var(--white);font-weight:600}.public-marketing .compare-table thead th.brand-col{border-radius:16px 16px 0 0}.public-marketing .compare-table tbody tr:last-child td.brand-col{border-bottom:none;border-radius:0 0 16px 16px}.public-marketing .mark-no,.public-marketing .mark-yes{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;font-size:.72rem;font-weight:700}.public-marketing .mark-yes{border:1.5px solid var(--terracotta);background:var(--white);color:var(--terracotta)}.public-marketing .mark-no{border:1.5px solid var(--cream-line);background:var(--white);color:var(--ink-soft)}.public-marketing .mark-caption{display:block;margin-top:6px;color:var(--ink-soft);font-size:.72rem;font-weight:300}.public-marketing .brand-col .mark-yes{border-color:hsla(0,0%,100%,.8);background:transparent;color:var(--white)}.public-marketing .brand-col .mark-caption{color:hsla(0,0%,100%,.8)}.public-marketing .step-card{position:relative;border:1px solid var(--cream-line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm);padding:32px}.public-marketing .step-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:var(--radius-sm);background:var(--terracotta-tint);color:var(--terracotta-dark);font-size:1.3rem}.public-marketing .scenario{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:20px}.public-marketing .scenario--pair{grid-template-columns:1fr}.public-marketing .scenario-col{border:1px solid var(--cream-line);border-radius:var(--radius-md);background:var(--white);padding:24px}.public-marketing .scenario-col.is-without{background:var(--cream-deep)}.public-marketing .scenario-col.is-with{border-color:transparent;background:var(--terracotta-tint)}.public-marketing .scenario-col .tag{display:block;margin-bottom:10px}.public-marketing .scenario-col .tag,.public-marketing .tag{color:var(--terracotta-dark);font-size:.76rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-marketing .tag{display:inline-flex}.public-marketing .blog-empty{max-width:520px;margin:0 auto;padding:60px 0;text-align:center}.public-marketing .blog-empty .icon-badge{width:68px;height:68px;margin:0 auto 24px;border-radius:var(--radius-md);font-size:1.7rem}.public-marketing .pricing-grid{display:grid;grid-template-columns:1fr;gap:32px;max-width:900px;margin:0 auto}.public-marketing .price-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--cream-line);border-radius:var(--radius-lg);background:var(--white);padding:30px 26px;box-shadow:var(--shadow-sm)}.public-marketing .price-card.is-featured{border-color:var(--terracotta);background:var(--cream-deep);box-shadow:var(--shadow-lg)}.public-marketing .price-card .badge-tag{position:absolute;top:-14px;left:26px;border-radius:var(--radius-pill);background:var(--terracotta);color:var(--white);font-size:.74rem;font-weight:600;padding:6px 14px}.public-marketing .price-card h3{margin-bottom:6px}.public-marketing .price-card .plan-tagline{margin-bottom:18px;font-size:1.09rem}.public-marketing[data-public-locale=ru] .price-card .plan-tagline em{color:var(--terracotta);font-style:italic;font-weight:700}.public-marketing .price-amount{margin-bottom:4px;font-size:2.2rem;font-weight:600}.public-marketing .price-amount span{margin-left:6px;color:var(--ink-soft);font-size:1rem;font-weight:400}.public-marketing .price-amount--fallback{color:var(--ink-soft);font-size:1.05rem;font-weight:500}.public-marketing .price-card .check-list{flex:1;margin:22px 0}.public-marketing .price-card .perfect-for{margin-bottom:18px;color:var(--ink-soft);font-size:.86rem}.public-marketing .faq-list{max-width:900px;margin:0 auto}.public-marketing .faq-item{margin-bottom:14px;border:1px solid var(--cream-line);border-radius:var(--radius-sm);background:var(--cream-deep)}.public-marketing .faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:22px 24px;color:var(--ink);cursor:pointer;font-size:1.02rem;font-weight:500;list-style:none;text-align:left}.public-marketing .faq-question::-webkit-details-marker{display:none}.public-marketing .faq-icon{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--cream-line);border-radius:var(--radius-sm);background:var(--cream);color:var(--terracotta);font-size:1.1rem;font-weight:400;transition:transform .25s var(--ease),background-color .25s var(--ease)}.public-marketing .faq-answer{display:none}.public-marketing .faq-item.is-open .faq-answer{display:block}.public-marketing .faq-item.is-open .faq-icon,.public-marketing .faq-question[aria-expanded=true] .faq-icon{border-color:var(--terracotta);background:var(--terracotta);color:var(--white);transform:rotate(45deg)}.public-marketing .faq-answer-inner{max-width:660px;padding:0 24px 22px;color:var(--ink-soft);font-weight:300}.public-marketing .faq-answer-inner p+p{margin-top:14px}.public-marketing .site-footer{background:var(--cream);padding:96px 0}.public-marketing .footer-card{border:1px solid var(--cream-line);border-radius:24px;background:var(--cream-deep);color:var(--ink-soft);padding:56px 40px 40px}.public-marketing .footer-cta{margin-bottom:40px;text-align:center}.public-marketing .footer-cta .lede{width:100%;max-width:none;margin:16px auto 28px;text-align:center}.public-marketing .fine-print,.public-marketing .footer-cta .fine-print{color:var(--ink-soft);font-size:.85rem}.public-marketing .footer-cta .fine-print{margin-top:16px}.public-marketing .footer-divider{width:100%;margin:0 0 40px;border:none;border-top:1px solid var(--cream-line)}.public-marketing .footer-top{display:grid;grid-template-columns:1fr 1fr;gap:32px 20px;padding-bottom:32px}.public-marketing .footer-top .footer-brand{grid-column:1/-1}.public-marketing .footer-brand .brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--ink);font-size:1.15rem;font-weight:600}.public-marketing .footer-brand .brand img{width:auto;height:32px}.public-marketing .footer-brand p{max-width:320px;color:var(--ink-soft);font-size:.92rem}.public-marketing .footer-col h4{margin-bottom:18px;color:var(--ink);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.public-marketing .footer-col a,.public-marketing .footer-col span{display:block;padding:7px 0;color:var(--ink-soft);font-size:.92rem;font-weight:300}.public-marketing .footer-col a:hover{color:var(--terracotta)}.public-marketing .footer-social{display:none;gap:10px;margin-top:6px}.public-marketing .footer-legal-row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 24px;border-top:1px solid var(--cream-line);border-bottom:1px solid var(--cream-line);padding:24px 0}.public-marketing .footer-legal-row a{color:var(--ink-soft);font-size:.88rem;font-weight:300}.public-marketing .footer-legal-row a:hover{color:var(--terracotta)}.public-marketing .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:24px;color:var(--ink-soft);font-size:.84rem;font-weight:300}.public-marketing .legal-content{max-width:780px;margin:0 auto}.public-marketing .legal-page-section{padding-top:64px}.public-marketing .legal-content h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.3rem,2.7vw,2.3rem);font-weight:700;line-height:1.2}.public-marketing .legal-content h2{margin:44px 0 14px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;font-weight:600;line-height:1.25}.public-marketing .legal-content h3{margin:26px 0 10px;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:500;line-height:1.35}.public-marketing .legal-content .legal-meta{margin-bottom:34px;color:var(--ink-soft)}.public-marketing .legal-content p{margin-bottom:14px;font-weight:300}.public-marketing .legal-content ul{margin:0 0 20px;list-style:none;padding:0}.public-marketing .legal-content ul li{position:relative;margin-bottom:8px;padding-left:20px;color:var(--ink-soft);font-weight:300}.public-marketing .legal-content ul li:before{content:"–";position:absolute;left:0;color:var(--terracotta)}.public-marketing .legal-content a{color:var(--terracotta);text-decoration:underline;text-underline-offset:.18em}@media (min-width:640px){.public-marketing .brand span{display:inline}.public-marketing .scenario--pair{grid-template-columns:1fr 1fr}.public-marketing .footer-card{padding:64px 56px 40px}}@media (min-width:860px){.public-marketing .benefit-block{grid-template-columns:1fr 1fr;gap:64px}.public-marketing .benefit-block.is-reverse .benefit-media{order:2}}@media (min-width:960px){.public-marketing .nav-links{display:flex}.public-marketing .lang-switcher--desktop{display:block}.public-marketing .mobile-nav-wrap{display:none}}@media (min-width:780px){.public-marketing .footer-top{grid-template-columns:1.6fr repeat(2,1fr);gap:44px}.public-marketing .footer-top .footer-brand{grid-column:auto}}@media (max-width:860px){.public-marketing .grid-2,.public-marketing .grid-3,.public-marketing .grid-4{grid-template-columns:1fr}.public-marketing .section{padding:64px 0}.public-marketing .intro-photo img{aspect-ratio:4/3}}@media (max-width:640px){.public-marketing .footer-card{border-radius:var(--radius-lg);padding:40px 24px 32px}}