
.v13-media{width:100%;padding:0 12px;margin:48px 0 0}.v13-video{width:100%;aspect-ratio:16/9;background:#f4f6f8;border-radius:16px;overflow:hidden}.v13-video:empty{display:none}.v13-video video,.v13-video iframe,.v13-video picture,.v13-video img{width:100%;height:100%;display:block;object-fit:cover;border:0}.v13-gallery{position:relative;width:100%;margin-top:32px;overflow:hidden;border-radius:16px;background:#fff}.v13-gallery:empty{display:none}.v13-gallery-track{display:flex;transition:transform .42s ease}.v13-gallery-item{min-width:100%;overflow:hidden;background:#fff}.v13-gallery-item a{display:block;color:inherit;text-decoration:none}.v13-gallery-item picture,.v13-gallery-item img{display:block;width:100%}.v13-gallery-item img{height:auto;object-fit:cover}.v13-gallery-copy{padding:16px 0}.v13-gallery-copy h3{margin:0 0 8px}.v13-gallery-copy p{margin:0;color:inherit}.v13-gallery-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0;border-radius:50%;background:rgba(20,24,32,.68);color:#fff;cursor:pointer}.v13-gallery-prev{left:12px}.v13-gallery-next{right:12px}.v13-price-now{color:#20242c}.v13-price-label{font-size:.75em;color:#6c7280;margin-right:4px}.v13-out-of-stock{cursor:not-allowed}.v13-toast{position:fixed;left:50%;bottom:88px;z-index:10050;transform:translateX(-50%);padding:12px 22px;border-radius:8px;background:#20242c;color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.2)}.v13-modal{position:fixed;inset:0;z-index:10040;display:grid;place-items:center;padding:20px;background:rgba(16,20,28,.55)}.v13-modal[hidden]{display:none}.v13-modal-panel{position:relative;width:min(520px,100%);max-height:90vh;overflow:auto;border-radius:18px;background:#fff;padding:28px;color:#20242c;box-shadow:0 24px 80px rgba(0,0,0,.28);font:inherit}.v13-modal-close{position:absolute;right:14px;top:10px;border:0;background:transparent;font-size:28px;cursor:pointer}.v13-modal-panel h2{margin:0 32px 20px 0}.v13-modal-panel label{display:block;margin:12px 0 5px}.v13-modal-panel input{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #ccd1d8;border-radius:8px;background:#fff;color:#1d2430;font:inherit}.v13-modal-panel button[type=submit],.v13-pay-button,.v13-review-button,.v13-success-button{width:100%;margin-top:18px;padding:12px;border:0;border-radius:8px;background:#2563eb;color:white;font:inherit;cursor:pointer}.v13-auth-switch{display:block;margin:14px auto 0;border:0;background:transparent;color:#2563eb;cursor:pointer}.v13-payment-card{display:grid;gap:12px}.v13-order-address{word-break:break-all;padding:12px;border-radius:8px;background:#eef3ff!important;color:#111827!important;border:1px solid #c8d6ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v13-qr{display:block;width:150px!important;height:150px!important;max-width:150px;max-height:150px;margin:8px auto;border:1px solid #e3e7ef;border-radius:8px;background:#fff;padding:5px}.v13-error{color:#c62828;margin-top:10px}.v13-success{color:#147a3d;margin-top:10px}.v13-account-list{display:grid;gap:12px}.v13-order{border:1px solid #e4e8f0;border-radius:12px;padding:14px}.v13-download{display:inline-block;margin-top:8px;padding:9px 13px;border-radius:8px;background:#147a3d;color:#fff;text-decoration:none}.v13-announcement{position:sticky;top:0;z-index:10020;padding:10px 16px;text-align:center;background:#111827;color:#fff}.v13-announcement a{color:#fff;text-decoration:underline}.breadcrumb-item a{pointer-events:none;color:inherit;text-decoration:none}#accept-cookies,.page-bottom-content,.webinar-container{display:none!important}body:not(.v13-ready) .header-navbar-nav{visibility:hidden}body:not(.v13-ready) [id^="type_"]>.d-flex.justify-content-between.align-items-center>:last-child{visibility:hidden}
@media(max-width:767px){.v13-media{margin-top:28px}.v13-modal-panel{padding:22px}.v13-gallery-btn{width:32px;height:32px}.v13-qr{width:140px!important;height:140px!important}}
#type_9 .selected-type-checkmark{display:none!important}
.language-dropdown{max-height:none!important;overflow:visible!important}.language-dropdown .language-list-item{display:flex!important}#bs-quick-access-widget-container,[id^="goog-gt"],.VIpgJd-yAWNEb-L7lbkb,.VIpgJd-yAWNEb-hvhgNd,.noticeable-widget-view,respond-io-widget,#immersive-translate-browser-popup{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.v13-gallery-track{will-change:transform}.v13-gallery-item[data-clone="1"]{visibility:visible}
#aix-action-loading-host,#aix-drop-panel,#aix-drop-panel-inner,.aix-icon,#aix-supported-by{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}
.language-dropdown.v13-language-menu{max-height:none!important;overflow:visible!important}.language-dropdown.v13-language-menu .language-list-item{display:flex!important}.language-dropdown.v13-language-menu.show{position:fixed!important;top:72px!important;right:24px!important;left:auto!important;bottom:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;z-index:2147483647!important;min-width:188px!important;max-height:calc(100vh - 92px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 18px 56px rgba(32,58,110,.18)!important}.language-dropdown.v13-language-menu.show .language-list-item{display:flex!important;flex:0 0 auto!important;width:100%!important}.language-dropdown.v13-language-menu.show .dropdown-item{display:flex!important;align-items:center!important;width:100%!important;min-height:34px!important;padding:7px 8px!important;white-space:nowrap!important;color:var(--neutral-800,#27272a)!important}

/* r11: keep language menu attached under the language icon, and show visible signed-in state */
.v13-language-holder{position:relative!important}
.v13-language-holder>.language-dropdown.v13-language-menu.show,.v13-language-holder .language-dropdown.v13-language-menu.show{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;bottom:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;z-index:2147483647!important;min-width:188px!important;max-height:min(420px,calc(100vh - 90px))!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 18px 56px rgba(32,58,110,.18)!important}
.v13-account-badge{display:inline-flex!important;align-items:center!important;margin-left:6px!important;padding:2px 7px!important;border-radius:999px!important;background:#ebf2fe!important;color:#2d66d2!important;font-size:12px!important;line-height:18px!important;font-weight:600!important;white-space:nowrap!important;vertical-align:middle!important}
html.v13-logged-in a[data-v13-account='1']{cursor:pointer!important}
@media(max-width:767px){.v13-account-badge{font-size:11px!important;line-height:16px!important;padding:1px 5px!important;margin-left:4px!important}}

/* r12: force visible signed-in state across language pages */
.v13-header-account-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:6px 12px!important;border:0!important;border-radius:8px!important;background:#2d66d2!important;color:#fff!important;font:inherit!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;white-space:nowrap!important;cursor:pointer!important;text-decoration:none!important}
.v13-header-account-pill:hover{background:#2459bd!important;color:#fff!important}
@media(max-width:767px){.v13-header-account-pill{min-height:30px!important;padding:5px 9px!important;font-size:12px!important;border-radius:7px!important}}

/* r13: after sign-in, keep only one buyer-account entrance */
html.v13-logged-in a[href*='oauth/login'],html.v13-logged-in a[href*='oauth/signup'],html.v13-logged-in a[data-v13-account='1']{display:none!important}

/* r14: logged-in header must show buyer account only */
html.v13-logged-in header a[href*='oauth/login'],html.v13-logged-in header a[href*='oauth/signup'],html.v13-logged-in header a[href*='signin'],html.v13-logged-in header a[href*='signup']{display:none!important;visibility:hidden!important}
html.v13-logged-in header .v13-header-account-pill{display:inline-flex!important;visibility:visible!important}

/* r15: logged-in header hides original auth buttons by structure, not by language */
html.v13-logged-in header a.btn:not(.v13-header-account-pill),html.v13-logged-in header button.btn:not(.v13-header-account-pill),html.v13-logged-in .header a.btn:not(.v13-header-account-pill),html.v13-logged-in .header button.btn:not(.v13-header-account-pill),html.v13-logged-in header .account-dropdown-menu a,html.v13-logged-in .header .account-dropdown-menu a{display:none!important;visibility:hidden!important}
html.v13-logged-in header .v13-header-account-pill,html.v13-logged-in .header .v13-header-account-pill{display:inline-flex!important;visibility:visible!important}

/* r19: keep added price labels responsive on very narrow mobile screens */
@media(max-width:380px){[id^="type_"]>.d-flex.justify-content-between.align-items-center{gap:12px!important;align-items:flex-start!important}[id^="type_"]>.d-flex.justify-content-between.align-items-center>:last-child{flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:2px!important;min-width:0!important;text-align:right!important}[id^="type_"]>.d-flex.justify-content-between.align-items-center>:last-child p{margin:0!important;white-space:nowrap!important}.v13-price-label{display:inline!important}}
.v13-media-texts{display:grid;grid-template-columns:1fr;gap:18px;margin-top:24px}.v13-media-texts[hidden]{display:none!important}.v13-media-text-item{position:relative;overflow:hidden;padding:22px 24px;border:1px solid #e4e9f2;border-radius:16px;background:#fff;color:#20242c;box-shadow:0 8px 28px rgba(39,56,91,.08);transform:translateY(10px);opacity:0;animation:v13TextIn .42s ease forwards;animation-delay:var(--v13-delay,0ms);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.v13-media-text-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#2d66d2;opacity:.9}.v13-media-text-item:hover{transform:translateY(-3px);border-color:#cddaf5;box-shadow:0 16px 42px rgba(45,102,210,.14)}.v13-media-text-item h3{margin:0 0 10px;font-size:20px;line-height:1.35;color:#20242c}.v13-media-text-item p{margin:0;line-height:1.75;color:#384152;white-space:normal;word-break:break-word}@keyframes v13TextIn{to{transform:translateY(0);opacity:1}}@media(max-width:767px){.v13-media-texts{gap:14px;margin-top:18px}.v13-media-text-item{padding:18px 18px 18px 20px;border-radius:14px}.v13-media-text-item h3{font-size:18px}}
.v13-media-text-item{--v13-text-main:#384152;--v13-text-title:#20242c;--v13-text-accent:#2d66d2}.v13-media-text-item:before{background:var(--v13-text-accent,#2d66d2)}.v13-media-text-item h3{color:var(--v13-text-title,#20242c)}.v13-media-text-item p{color:var(--v13-text-main,#384152)}.v13-text-size-sm p{font-size:14px}.v13-text-size-md p{font-size:16px}.v13-text-size-lg p{font-size:18px}.v13-text-size-xl p{font-size:22px}.v13-text-size-sm h3{font-size:18px}.v13-text-size-md h3{font-size:20px}.v13-text-size-lg h3{font-size:22px}.v13-text-size-xl h3{font-size:26px}.v13-text-weight-bold h3,.v13-text-weight-bold p{font-weight:700}.v13-text-weight-normal h3{font-weight:650}.v13-text-weight-normal p{font-weight:400}.v13-text-family-serif{font-family:Georgia,"Times New Roman",serif}.v13-text-family-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v13-text-family-soft{font-family:"Nunito","Inter","Geologica",system-ui,sans-serif}.v13-text-color-blue{--v13-text-main:#2459bd;--v13-text-title:#1d4fb2;--v13-text-accent:#2d66d2}.v13-text-color-green{--v13-text-main:#16784a;--v13-text-title:#12683f;--v13-text-accent:#22a06b}.v13-text-color-red{--v13-text-main:#b42318;--v13-text-title:#9f1f17;--v13-text-accent:#e5483f}.v13-text-color-gold{--v13-text-main:#8a5a00;--v13-text-title:#765000;--v13-text-accent:#d89a00}.v13-text-color-purple{--v13-text-main:#6941c6;--v13-text-title:#5b32b0;--v13-text-accent:#875bf7}.v13-text-color-gray{--v13-text-main:#667085;--v13-text-title:#475467;--v13-text-accent:#98a2b3}@media(max-width:767px){.v13-text-size-xl p{font-size:20px}.v13-text-size-xl h3{font-size:23px}.v13-text-size-lg p{font-size:17px}}
.v13-media-text-item p span.v13-text-size-sm{font-size:14px}.v13-media-text-item p span.v13-text-size-md{font-size:16px}.v13-media-text-item p span.v13-text-size-lg{font-size:18px}.v13-media-text-item p span.v13-text-size-xl{font-size:22px}.v13-media-text-item p span.v13-text-weight-bold{font-weight:700}.v13-media-text-item p span.v13-text-weight-normal{font-weight:400}.v13-media-text-item p span.v13-text-family-serif{font-family:Georgia,"Times New Roman",serif}.v13-media-text-item p span.v13-text-family-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v13-media-text-item p span.v13-text-family-soft{font-family:"Nunito","Inter","Geologica",system-ui,sans-serif}.v13-media-text-item p span.v13-text-color-default{color:#384152}.v13-media-text-item p span.v13-text-color-blue{color:#2459bd}.v13-media-text-item p span.v13-text-color-green{color:#16784a}.v13-media-text-item p span.v13-text-color-red{color:#b42318}.v13-media-text-item p span.v13-text-color-gold{color:#8a5a00}.v13-media-text-item p span.v13-text-color-purple{color:#6941c6}.v13-media-text-item p span.v13-text-color-gray{color:#667085}@media(max-width:767px){.v13-media-text-item p span.v13-text-size-xl{font-size:20px}.v13-media-text-item p span.v13-text-size-lg{font-size:17px}}
