.v3-com{background:#08111c;color:#f5ede1;min-height:100vh;font-size:18px;line-height:1.65}.v3-com a{color:#e0b75d}.cms-private-preview{padding:24px;overflow-wrap:anywhere;min-width:0}.cms-private-preview img,.eu-hero picture img,.it-panel-hero picture img,.v3-pricing-intro picture img{max-width:100%;height:auto;max-height:480px;object-fit:cover}.cms-private-preview>strong{display:block;margin-bottom:20px}.v3-editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:24px;gap:24px}.v3-editorial-grid article{padding:24px;border:1px solid #46505a;border-radius:16px}.v3-editorial-grid h2{font-size:1.4rem;color:inherit}.v3-editorial-note{margin:32px 0}.v3-com .public-page-hero,.wc-registration.v3-com .wc-registration-head{background:#08111c;color:#f5ede1}.v3-com .public-page-title h1,.v3-com .public-page-title p{color:#f5ede1}.wc-registration.v3-com .activation-summary,.wc-registration.v3-com .auth-card{background:#111f2e;color:#f5ede1;border:1px solid #46505a}.wc-registration.v3-com .card h2,.wc-registration.v3-com .card label,.wc-registration.v3-com .card li,.wc-registration.v3-com .card p,.wc-registration.v3-com .card small{color:#f5ede1}.wc-registration.v3-com input,.wc-registration.v3-com select{background:#08111c;color:#f5ede1;border:1px solid #88919c;min-height:44px}.v3-cms-faq{margin:32px auto;max-width:1100px;padding:16px;font-size:18px;line-height:1.65}.v3-cms-faq details{border-top:1px solid;padding:16px 0}.v3-cms-faq summary{cursor:pointer;min-height:44px;font-weight:600}.v3-cms-action{display:inline-flex;align-items:center;min-height:44px;gap:12px;margin:20px 0;text-decoration:underline}.v3-legal-page{max-width:960px;margin:32px auto;padding:32px;font-size:18px;line-height:1.7;border-radius:16px}.v3-legal-page h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;color:inherit}.v3-legal-page aside{padding:20px;border:1px solid;border-radius:12px;margin:28px 0}.v3-legal-page article{max-width:75ch}.v3-legal-page dd{margin-left:0}.v3-legal-page dt{font-weight:700}.v3-legal-strip{padding:24px 0;margin-top:24px;border-top:1px solid;font-size:16px;line-height:1.6}.v3-legal-strip nav{display:flex;flex-wrap:wrap;gap:12px 24px}.v3-legal-strip a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.v3-legal-com{background:#08111c;color:#f5ede1}.v3-legal-com a{color:#e0b75d}.v3-legal-it{background:#f5ede1;color:#1f4c40}.v3-legal-it a{color:#873823}.v3-legal-eu{background:#eff5fa;color:#172b45}.v3-legal-eu a{color:#1747b5}.it-footer .v3-legal-strip{grid-column:1/-1;width:100%;padding:24px;box-sizing:border-box}.it-footer .v3-legal-strip a{color:#873823;font-size:16px}.it-footer .v3-legal-strip p{color:#1f4c40;font-size:16px}.v3-com .public-nav-dark .platform-brand-copy small,.v3-com .public-nav-dark .platform-brand-copy strong{color:#f5ede1}.v3-com .public-nav-dark .platform-brand-copy strong{font-size:clamp(12px,2vw,18px)}.v3-com .public-nav-dark .platform-brand img{background:transparent;border:0;border-radius:0}.v3-legal-page :focus-visible,.v3-legal-strip :focus-visible{outline:3px solid currentColor;outline-offset:4px}.wc-story.v3-com .wc-story-intro h1,.wc-story.v3-com .wc-story-intro p,.wc-story.v3-com .wc-trace-story h2,.wc-story.v3-com .wc-trace-story p{color:#f5ede1}.wc-story.v3-com .wc-trace-story ol{background:#111f2e;color:#f5ede1}.wc-story.v3-com .wc-trace-story li p{font-size:18px;line-height:1.65}.v3-story-example{max-width:1100px;margin:56px auto;padding:24px}.v3-story-example table{border-collapse:collapse;width:100%;font-size:17px}.v3-story-example td,.v3-story-example th{text-align:left;padding:14px 10px;border-bottom:1px solid #46505a}.v3-story-example caption{text-align:left;margin-bottom:16px;color:#e0b75d}.v3-it .it-hero-photo img,.v3-it .it-hero-photo picture{display:block;width:100%;height:100%}.v3-it .it-hero-photo img{object-fit:cover;object-position:center}.v3-it{--it-paper:#f5ede1;--it-ink:#1f4c40;--it-accent:#a44732;background:#f5ede1}.v3-pricing-content{width:min(1240px,calc(100% - 48px));margin:auto;padding:64px 0 88px}.v3-pricing-intro{max-width:850px;margin-bottom:40px}.v3-pricing-intro h1{font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.08;letter-spacing:-.035em;margin:16px 0 24px;color:inherit}.v3-pricing-intro>span{color:#e0b75d;font-weight:650;letter-spacing:.12em}.v3-com .nx-billing-toggle{margin:0 0 32px;background:#152132;border:1px solid #46505a;justify-content:flex-start;color:#f5ede1}.v3-com .nx-billing-toggle button{color:inherit;min-height:48px;font-size:16px}.v3-com .nx-billing-toggle button.is-active{background:#e0b75d;color:#08111c}.v3-com .nx-public-price-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin:0}.v3-com .nx-public-price-grid article{background:#111f2e;color:#f5ede1;border:1px solid #46505a;border-radius:18px;padding:24px;display:flex;flex-direction:column;min-width:0}.v3-com .nx-price-slot strong,.v3-com .nx-public-price-grid h2,.v3-com .nx-public-price-grid h3{color:inherit}.v3-com .nx-public-price-grid h3{font-size:18px}.v3-com .nx-public-price-grid li,.v3-com .nx-public-price-grid p{font-size:16px;color:inherit;line-height:1.6}.v3-com .nx-public-price-grid ul{padding-left:20px}.v3-com .nx-public-price-grid article>a{margin-top:auto;padding-top:20px;min-height:44px}.v3-com .nx-price-slot{min-height:90px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.v3-com .nx-price-slot strong{font-size:2rem}.v3-com .nx-price-slot small{font-size:16px}.nx-pricing.v3-com .nx-price-slot small,.nx-pricing.v3-com .nx-public-price-grid article ul li,.v3-login .platform-brand-copy small,.v3-login .platform-brand-copy strong{color:#f5ede1}.v3-pricing-notices{border-left:3px solid #e0b75d;padding:0 24px;margin:40px 0;max-width:940px}.v3-pricing-faq{max-width:940px}.v3-pricing-faq summary{cursor:pointer;min-height:48px;font-weight:650}.v3-catalog-error{padding:24px;border:1px solid #e0b75d;border-radius:12px;margin:24px 0}.v3-catalog-error button{padding:12px 24px;background:#e0b75d;color:#08111c;border:0;border-radius:8px}.v3-com :focus-visible{outline:3px solid #e0b75d;outline-offset:4px}.public-login-shell.v3-login{background:#08111c;color:#f5ede1;padding:48px 20px;min-height:100vh}.v3-login .login-panel{width:min(100%,580px);background:#111f2e;color:#f5ede1;border:1px solid #46505a;border-radius:20px;padding:36px;box-shadow:none}.v3-login .login-panel h1{color:inherit;font-size:clamp(2rem,5vw,2.7rem);line-height:1.15}.v3-login .muted,.v3-login .platform-brand-name,.v3-login .platform-brand-subtitle,.v3-login label{color:#f5ede1;font-size:17px}.v3-login .field input{background:#08111c;color:#f5ede1;border:1px solid #88919c;min-height:48px}.v3-login .v3-demo-link,.v3-login a{color:#e0b75d}.v3-login .primary-button{background:#e0b75d;color:#08111c;min-height:48px;width:100%}.v3-login .login-actions{display:block}.v3-login .login-secondary-links{display:grid;grid-gap:16px;gap:16px;text-align:left}.v3-login .v3-demo-link{border:0;padding:0;background:none;text-align:left;font:inherit;cursor:pointer}.v3-login .error{color:#ffb7ac;font-size:17px}.v3-login :focus-visible{outline:3px solid #e0b75d;outline-offset:4px}@media(max-width:620px){.v3-login .login-panel{padding:24px}.public-login-shell.v3-login{padding:24px 18px}}@media(max-width:1050px){.v3-com .nx-public-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.v3-pricing-content{width:calc(100% - 36px);padding-top:32px}.v3-com .nx-public-price-grid{grid-template-columns:1fr}.v3-com{font-size:17px}}.v3-brand-mark{object-fit:contain;flex-shrink:0;border-radius:8px}.eu-brand,.it-brand{align-items:center;gap:9px}.eu-brand .v3-brand-mark{width:44px;height:44px}@media(max-width:600px){.v3-brand-mark{width:38px;height:38px}.eu-brand .v3-brand-mark{width:34px;height:34px}.it-brand{font-size:12px}}.v3-com .public-nav-dark .platform-brand img{filter:none!important}.v3-com .public-nav-dark .platform-brand-copy small,.v3-com .public-nav-dark .platform-brand-copy strong,.v3-com .public-nav-dark a,.v3-com .public-nav-dark button{color:#f5ede1!important}.v3-com .public-nav-dark .nav-cta,.wc-story.v3-com .wc-story-close>a,.wc-story.v3-com .wc-story-intro>a{background:#e0b75d!important;color:#08111c!important;border-color:#e0b75d}.v3-com .public-nav-dark .public-nav-menu{background:#08111c}.v3-com .public-nav-dark .mobile-menu-button{background:#111f2e!important;border-color:#88919c!important}.recovery-eu>.v3-cms-faq{order:4;width:100%}.recovery-eu .eu-optional-sections{order:3;display:flex;flex-direction:column;width:100%}.recovery-eu .eu-optional-sections>[data-cms-section]{order:0}.it-panel[data-cms-section=faq]:empty{display:none}.v3-withdrawal form{display:grid;grid-gap:16px;gap:16px;max-width:720px;margin:32px 0}.v3-withdrawal label{display:grid;grid-gap:8px;gap:8px}.v3-withdrawal input,.v3-withdrawal select{min-width:0;width:100%;padding:12px;color:#08111c;background:#fff;border:1px solid #b3bdc8;border-radius:8px}.v3-withdrawal button{padding:12px 18px;background:#e0b75d;color:#08111c;border-radius:8px;margin:8px 8px 8px 0;min-height:44px}.v3-withdrawal [role=group],.v3-withdrawal article{padding:20px;border:1px solid #728091;border-radius:12px;margin:20px 0;overflow-wrap:anywhere}