.cx-trust-wrap{padding-top:0!important;padding-bottom:24px!important}.cx-trust-inline{padding:20px 24px;background:#edf0e5;border:1px solid #d9dfd0;border-radius:9px;font:14px/1.65 system-ui;color:#183d36}.cx-trust-inline p{margin:4px 0 12px}.cx-trust-inline summary{cursor:pointer;min-height:44px;display:list-item;padding-top:10px}.cx-trust-inline>a{display:inline-block;min-height:44px;padding-top:10px}.cx-new-tab-note{font-size:12px;color:#4c6156}.cx-hero .cx-proof{max-width:56ch}@media(max-width:720px){body.cx-native .cx-hero{gap:16px;padding-top:26px}.cx-hero .cx-kicker{order:0}.cx-hero h1{order:1;font-size:clamp(34px,10vw,44px)!important}.cx-hero .cx-lead{order:2;margin:0;font-size:16px!important;line-height:1.6}.cx-hero .cx-action-row{order:3;gap:10px;width:100%}.cx-hero .cx-action-row .cx-button{width:100%}.cx-hero .cx-proof{order:4}.cx-hero figure{order:5}.cx-trust-inline{padding:16px}.cx-floating{max-width:calc(100vw - 32px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{scroll-behavior:auto!important}}
.cx-founder{display:flex;align-items:center;gap:22px;background:#edf0e5;border-radius:14px;margin:32px auto;padding:24px!important}.cx-founder img{width:80px;height:118px;object-fit:cover;border-radius:8px;flex-shrink:0}.cx-founder p{margin:5px 0}.cx-essentials{padding-top:10px!important;padding-bottom:16px!important}.cx-essentials details{border-top:1px solid #bcc7bd;border-bottom:1px solid #bcc7bd;padding:16px 0}.cx-essentials summary{cursor:pointer;min-height:44px;font-weight:650}.cx-essentials p{max-width:80ch}.cx-language-note{padding-top:18px;padding-bottom:0;font:14px system-ui}.cx-language-note a{display:inline-block;min-height:44px}@media(max-width:420px){.cx-founder{gap:14px;margin:20px 18px}.cx-founder img{width:62px;height:92px}}
.cx-breadcrumb{max-width:1200px;margin:16px auto 0;padding:0 24px;font:12px/1.5 system-ui;color:#475d54}.cx-breadcrumb a{display:inline-block;padding:10px 0}.cx-breadcrumb+main .cx-hero{padding-top:24px}@media(max-width:720px){.cx-breadcrumb{margin-top:8px;padding:0 18px}}