.marketing-site{--m-bg:var(--ui-bg);--m-surface:var(--ui-surface);--m-surface-2:var(--ui-surface-raised);--m-text:var(--ui-text);--m-muted:var(--ui-muted);--m-line:var(--ui-border);--m-gold:var(--trd-gold-pale);--m-gold-strong:var(--trd-gold);--m-red:var(--trd-red);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--trd-red) 12%, transparent), transparent 28rem), var(--m-bg);min-height:100dvh;color:var(--m-text)}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-shell{width:min(100% - 2rem,76rem);margin-inline:auto}.marketing-header{z-index:80;border-bottom:1px solid color-mix(in srgb, var(--m-line) 86%, transparent);background:color-mix(in srgb, var(--m-bg) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);position:sticky;top:0}.marketing-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;width:min(100% - 2rem,84rem);min-height:4.9rem;margin-inline:auto;display:grid}.marketing-brand{padding:.4rem 0;text-decoration:none;display:inline-flex}.marketing-brand .trd-wordmark{width:clamp(9rem,11vw,11.5rem)}.marketing-nav{justify-content:center;align-items:center;gap:.25rem;display:flex}.marketing-nav a,.marketing-login{min-height:2.75rem;color:var(--m-muted);border-radius:999px;align-items:center;padding:.55rem .85rem;font-size:.88rem;font-weight:650;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.marketing-nav a:hover,.marketing-login:hover{color:var(--m-text);background:var(--m-surface-2)}.marketing-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.marketing-language{border:1px solid var(--m-line);background:var(--m-surface);border-radius:999px;align-items:center;gap:.2rem;min-height:2.75rem;padding:0 .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.marketing-language a{color:var(--m-muted);text-decoration:none}.marketing-language a[aria-current=page]{color:var(--m-gold)}.marketing-language span{color:var(--m-line)}.marketing-theme-toggle.theme-toggle{justify-content:center;width:2.75rem;min-height:2.75rem;padding:.4rem}.marketing-theme-toggle .theme-toggle-label{display:none}.marketing-register{background:linear-gradient(135deg, var(--trd-red), var(--trd-red-dark));color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:2.8rem;padding:.65rem 1rem;font-size:.86rem;font-weight:760;text-decoration:none;display:inline-flex;box-shadow:0 9px 26px #b81e2928}.marketing-mobile-menu{display:none;position:relative}.marketing-mobile-menu summary{border:1px solid var(--m-line);background:var(--m-surface);cursor:pointer;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;list-style:none;display:grid}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu>div{border:1px solid var(--m-line);background:var(--m-surface);border-radius:14px;width:min(18rem,100vw - 2rem);padding:.6rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 24px 70px #0008}.marketing-mobile-menu>div a{color:var(--m-text);border-radius:10px;padding:.75rem .8rem;text-decoration:none;display:block}.marketing-mobile-menu>div a:hover{background:var(--m-surface-2)}.marketing-hero{isolation:isolate;padding:clamp(4.5rem,8vw,8rem) 0 clamp(5rem,8vw,7rem);position:relative;overflow:hidden}.marketing-orb{z-index:-1;filter:blur(90px);opacity:.25;border-radius:50%;position:absolute}.marketing-orb-a{background:var(--trd-red);width:28rem;height:28rem;top:2rem;right:-8rem}.marketing-orb-b{background:var(--trd-gold);width:24rem;height:24rem;bottom:-14rem;left:28%}.marketing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(25rem,.86fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.marketing-pill,.marketing-kicker,.marketing-section-heading>p,.marketing-final-cta>.marketing-shell>p,.marketing-checkout-heading>p{color:var(--m-gold);letter-spacing:.11em;text-transform:uppercase;font-size:.76rem;font-weight:800}.marketing-pill{border:1px solid color-mix(in srgb, var(--m-gold) 28%, var(--m-line));background:color-mix(in srgb, var(--m-gold) 7%, transparent);letter-spacing:.04em;text-transform:none;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1.3rem;padding:.55rem .75rem;display:inline-flex}.marketing-hero-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:12ch;margin:0 0 1.45rem;font-size:clamp(3rem,6vw,6.2rem);font-weight:790;line-height:.94}.marketing-hero-copy h1 span{color:var(--m-gold)}.marketing-hero-copy>p{max-width:44rem;color:var(--m-muted);margin-bottom:2rem;font-size:clamp(1.03rem,1.5vw,1.25rem);line-height:1.68}.marketing-hero-actions,.marketing-inline-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.marketing-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:3.15rem;padding:.78rem 1.1rem;font-size:.9rem;font-weight:750;text-decoration:none;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.marketing-button:hover:not(:disabled){transform:translateY(-1px)}.marketing-button-primary{background:linear-gradient(135deg, var(--trd-red), var(--trd-red-dark));color:#fff;box-shadow:0 12px 30px #b81e292a}.marketing-button-ghost{border-color:var(--m-line);background:var(--m-surface);color:var(--m-text)}.marketing-button-light{color:#181818;background:#fff}.marketing-button:disabled{cursor:not-allowed;opacity:.55}.marketing-trust-row{color:var(--m-muted);flex-wrap:wrap;gap:.65rem 1rem;margin-top:1.35rem;font-size:.8rem;display:flex}.marketing-trust-row span{align-items:center;gap:.35rem;display:inline-flex}.marketing-trust-row svg{color:var(--m-gold)}.marketing-product-preview{border:1px solid var(--m-line);background:linear-gradient(180deg, var(--m-surface-2), var(--m-surface));border-radius:22px;overflow:hidden;transform:perspective(1000px)rotateY(-3deg)rotateX(2deg);box-shadow:0 36px 90px #0005,inset 0 1px #ffffff08}html[data-theme=light] .marketing-product-preview{box-shadow:0 28px 70px #00000012}.marketing-preview-top{border-bottom:1px solid var(--m-line);min-height:3.25rem;color:var(--m-muted);align-items:center;gap:.55rem;padding:0 1rem;font-size:.75rem;font-weight:700;display:flex}.marketing-preview-top small{color:var(--m-gold);margin-left:auto}.marketing-preview-dot{background:var(--trd-red);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 .28rem #b81e2918}.marketing-preview-body{grid-template-columns:3.5rem 1fr;min-height:27rem;display:grid}.marketing-preview-sidebar{border-right:1px solid var(--m-line);background:color-mix(in srgb, var(--m-surface) 80%, black);flex-direction:column;align-items:center;gap:1rem;padding:1.2rem .75rem;display:flex}.marketing-preview-sidebar span{background:var(--m-line);border-radius:6px;width:1.55rem;height:1.55rem}.marketing-preview-sidebar .is-active{background:var(--trd-red)}.marketing-preview-main{padding:1.3rem}.marketing-preview-greeting{border:1px solid var(--m-line);background:var(--m-surface);border-radius:14px;gap:.35rem;padding:1.25rem;display:grid}.marketing-preview-greeting small{color:var(--m-gold);text-transform:uppercase;letter-spacing:.08em}.marketing-preview-greeting strong{font-size:1.4rem}.marketing-preview-greeting span{color:var(--m-muted);font-size:.82rem}.marketing-preview-kpis{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.75rem;display:grid}.marketing-preview-kpis article{border:1px solid var(--m-line);background:var(--m-surface);border-radius:13px;min-height:7rem;padding:.8rem}.marketing-preview-kpis svg{color:var(--m-gold)}.marketing-preview-kpis strong{margin:.7rem 0 .15rem;font-size:.8rem;display:block}.marketing-preview-kpis span{color:var(--m-muted);font-size:.68rem}.marketing-preview-timeline{gap:.65rem;margin-top:1rem;display:grid}.marketing-preview-timeline span{background:linear-gradient(90deg, var(--m-surface-2), color-mix(in srgb, var(--m-surface-2) 45%, transparent));border-radius:8px;height:2.1rem;display:block}.marketing-preview-timeline span:nth-child(2){width:82%}.marketing-preview-timeline span:nth-child(3){width:91%}.marketing-preview-timeline span:nth-child(4){width:66%}.marketing-section{border-top:1px solid var(--m-line);padding:clamp(5rem,8vw,8rem) 0}.marketing-section-heading{max-width:48rem;margin-bottom:2.5rem}.marketing-section-heading>p{margin-bottom:.8rem}.marketing-section-heading h2,.marketing-app-copy h2,.marketing-final-cta h2,.marketing-checkout-heading h1,.marketing-form-intro h1{letter-spacing:-.05em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2.1rem,4.3vw,4.2rem);font-weight:760;line-height:1.02}.marketing-section-heading>span{max-width:44rem;color:var(--m-muted);font-size:1.02rem;line-height:1.7;display:block}.marketing-section-heading-center{text-align:center;margin-inline:auto}.marketing-section-heading-center>span{margin-inline:auto}.marketing-feature-grid{grid-template-columns:repeat(4,1fr);gap:.85rem;display:grid}.marketing-feature-card{border:1px solid var(--m-line);background:var(--m-surface);border-radius:18px;min-height:15rem;padding:1.25rem;transition:border-color .15s,transform .15s;position:relative}.marketing-feature-card:hover{border-color:color-mix(in srgb, var(--m-gold) 48%, var(--m-line));transform:translateY(-2px)}.marketing-feature-card>div{background:color-mix(in srgb, var(--m-gold) 11%, transparent);width:2.65rem;height:2.65rem;color:var(--m-gold);border-radius:10px;place-items:center;margin-bottom:1.2rem;display:grid}.marketing-feature-card:nth-child(3n)>div,.marketing-feature-card:nth-child(5n)>div{background:color-mix(in srgb, var(--trd-red) 16%, transparent);color:#e98b94}.marketing-feature-card h3{margin-bottom:.55rem;font-size:1.03rem}.marketing-feature-card p{color:var(--m-muted);margin-bottom:1.5rem;font-size:.84rem;line-height:1.62}.marketing-feature-card>svg{color:var(--m-gold);position:absolute;bottom:1.2rem;right:1.2rem}.marketing-workflow-section{background:color-mix(in srgb, var(--m-surface) 58%, transparent)}.marketing-workflow-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.marketing-section-heading-sticky{position:sticky;top:7rem}.marketing-workflow-list{display:grid}.marketing-workflow-list article{border-top:1px solid var(--m-line);grid-template-columns:3.5rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.marketing-workflow-list article:last-child{border-bottom:1px solid var(--m-line)}.marketing-workflow-list>article>span{color:var(--m-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:800}.marketing-workflow-list h3{margin-bottom:.45rem;font-size:1.2rem}.marketing-workflow-list p{color:var(--m-muted);margin:0;line-height:1.65}.marketing-price-notice{border:1px solid color-mix(in srgb, var(--m-gold) 30%, var(--m-line));width:fit-content;color:var(--m-muted);background:color-mix(in srgb, var(--m-gold) 6%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0 auto 1.4rem;padding:.65rem .85rem;font-size:.78rem;display:flex}.marketing-price-notice svg{color:var(--m-gold)}.marketing-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:.9rem;display:grid}.marketing-price-card{border:1px solid var(--m-line);background:var(--m-surface);border-radius:19px;flex-direction:column;padding:1.5rem;display:flex;position:relative}.marketing-price-card.is-highlighted{border-color:color-mix(in srgb, var(--m-gold) 55%, var(--m-line));box-shadow:0 24px 70px color-mix(in srgb, var(--m-gold) 9%, transparent)}.marketing-price-badge{background:var(--m-gold);color:#17120b;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;position:absolute;top:1rem;right:1rem}.marketing-price-card h3{margin-bottom:.3rem;font-size:1.4rem}.marketing-price-card>p{min-height:3rem;color:var(--m-muted);font-size:.88rem}.marketing-price{align-items:baseline;gap:.55rem;margin:1rem 0 .2rem;display:flex}.marketing-price strong{letter-spacing:-.06em;font-size:clamp(2.6rem,4vw,4rem)}.marketing-price span{color:var(--m-muted);font-size:.82rem}.marketing-price-card>small{color:var(--m-gold)}.marketing-price-card ul,.marketing-order-summary ul{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line);gap:.65rem;margin:1.4rem 0 1.5rem;padding:1.2rem 0;list-style:none;display:grid}.marketing-price-card li,.marketing-order-summary li{color:var(--m-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.marketing-price-card li svg,.marketing-order-summary li svg{color:var(--m-gold)}.marketing-price-card .marketing-button{width:100%;margin-top:auto}.marketing-app-section{overflow:hidden}.marketing-app-layout{grid-template-columns:minmax(18rem,.72fr) 1.28fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.marketing-phone{aspect-ratio:9/18.5;border:1px solid var(--m-line);color:#fff;background:#070707;border-radius:35px;width:min(18rem,75vw);margin-inline:auto;padding:1rem;transform:rotate(-4deg);box-shadow:0 35px 80px #0007}.marketing-phone-notch{background:#000;border-radius:0 0 13px 13px;width:5.2rem;height:1.2rem;margin:-.35rem auto 1.5rem}.marketing-phone-brand{color:var(--m-gold);letter-spacing:.08em;font-size:.72rem;font-weight:800}.marketing-phone-event{background:#101010;border:1px solid #242424;border-radius:14px;gap:.35rem;margin-top:2rem;padding:1rem;display:grid}.marketing-phone-event small{color:var(--m-gold)}.marketing-phone-event strong{font-size:1.25rem}.marketing-phone-event span{color:#aaa;font-size:.75rem}.marketing-phone-list{gap:.7rem;margin-top:1rem;display:grid}.marketing-phone-list span{background:#101010;border:1px solid #242424;border-radius:11px;height:3.4rem}.marketing-app-copy>p:not(.marketing-kicker){max-width:42rem;color:var(--m-muted);line-height:1.7}.marketing-app-bullets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.5rem 0 1.8rem;display:grid}.marketing-app-bullets span{color:var(--m-muted);align-items:flex-start;gap:.6rem;font-size:.88rem;display:flex}.marketing-app-bullets svg{color:var(--m-gold);flex-shrink:0;margin-top:.1rem}.marketing-faq-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.marketing-faq-list{border-top:1px solid var(--m-line)}.marketing-faq-list details{border-bottom:1px solid var(--m-line)}.marketing-faq-list summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:700;list-style:none;display:grid}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary span{border:1px solid var(--m-line);width:1.8rem;height:1.8rem;color:var(--m-gold);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.marketing-faq-list details[open] summary span{transform:rotate(45deg)}.marketing-faq-list details p{max-width:45rem;color:var(--m-muted);margin:-.25rem 0 1.4rem;line-height:1.7}.marketing-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#8f0f20,#b81e29 55%,#7d0d1b);padding:clamp(5rem,10vw,9rem) 0}.marketing-final-cta>.marketing-shell{max-width:58rem}.marketing-final-cta>.marketing-shell>p{color:#ffe2a4}.marketing-final-cta h2{margin-inline:auto}.marketing-final-cta span{color:#f5d9dc;max-width:40rem;margin:0 auto 1.7rem;line-height:1.7;display:block}.marketing-subpage{min-height:100dvh}.marketing-form-page,.marketing-checkout-page{padding:clamp(3.5rem,7vw,6.5rem) 0}.marketing-form-layout{grid-template-columns:minmax(0,.8fr) minmax(28rem,1.2fr);align-items:start;gap:clamp(2rem,7vw,7rem);display:grid}.marketing-form-intro{position:sticky;top:7rem}.marketing-form-intro>p:not(.marketing-kicker){max-width:34rem;color:var(--m-muted);line-height:1.72}.marketing-security-list{gap:.7rem;margin-top:1.5rem;display:grid}.marketing-security-list span{color:var(--m-muted);align-items:center;gap:.55rem;font-size:.86rem;display:flex}.marketing-security-list svg{color:var(--m-gold)}.marketing-form-card,.marketing-checkout-form,.marketing-order-summary{border:1px solid var(--m-line);background:var(--m-surface);border-radius:19px;padding:clamp(1.3rem,3vw,2rem)}.marketing-selected-plan{background:var(--m-surface-2);border-radius:13px;grid-template-columns:1fr auto;gap:.25rem 1rem;margin-bottom:1.5rem;padding:1rem;display:grid}.marketing-selected-plan span{color:var(--m-muted);font-size:.76rem}.marketing-selected-plan strong{color:var(--m-gold);grid-area:1/2/3;align-self:center}.marketing-selected-plan small{color:var(--m-text)}.marketing-selected-plan p{color:var(--m-muted);grid-column:1/-1;margin:.45rem 0 0;font-size:.75rem}.marketing-register-form,.marketing-checkout-form{gap:1rem;display:grid}.marketing-register-form label,.marketing-checkout-form label{color:var(--m-muted);gap:.4rem;font-size:.8rem;font-weight:650;display:grid}.marketing-register-form input,.marketing-checkout-form input{border:1px solid var(--m-line);background:var(--m-bg);width:100%;min-height:3rem;color:var(--m-text);border-radius:10px;padding:.75rem .85rem}.marketing-register-form input:focus-visible,.marketing-checkout-form input:focus-visible{border-color:var(--m-gold)}.marketing-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.marketing-form-hint{color:var(--m-muted);align-items:flex-start;gap:.45rem;margin:-.1rem 0 .2rem;font-size:.75rem;line-height:1.5;display:flex}.marketing-form-hint svg{color:var(--m-gold);flex-shrink:0;margin-top:.1rem}.marketing-form-legal{color:var(--m-muted);text-align:center;margin:0;font-size:.72rem;line-height:1.55}.marketing-form-legal a{color:var(--m-text)}.marketing-submit{border:0;width:100%}.marketing-login-link{color:var(--m-muted);text-align:center;margin-top:1.2rem;font-size:.82rem;display:block}.marketing-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.marketing-confirm-wrap{max-width:42rem}.marketing-confirm-card,.marketing-confirmation{text-align:center}.marketing-confirm-card>svg,.marketing-confirmation>svg{color:var(--m-gold)}.marketing-confirm-card h1,.marketing-confirmation h2{letter-spacing:-.04em;margin:.9rem 0;font-size:clamp(1.8rem,4vw,2.8rem)}.marketing-confirm-card>p,.marketing-confirmation>p{color:var(--m-muted);line-height:1.7}.marketing-confirm-card form{margin-top:1.2rem}.marketing-inline-actions{justify-content:center;margin-top:1.3rem}.marketing-checkout-heading{text-align:center;max-width:50rem;margin:0 auto 2.5rem}.marketing-checkout-heading>p:last-child{color:var(--m-muted);line-height:1.7}.marketing-checkout-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:1rem;display:grid}.marketing-checkout-form h2{margin:.5rem 0 .2rem;font-size:1.05rem}.marketing-payment-placeholder{border:1px dashed var(--m-line);min-height:4.5rem;color:var(--m-muted);border-radius:11px;align-items:center;gap:.7rem;padding:1rem;font-size:.82rem;display:flex}.marketing-payment-placeholder svg{color:var(--m-gold)}.marketing-order-summary{position:sticky;top:7rem}.marketing-order-summary>span{color:var(--m-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.marketing-order-summary h2{margin:.45rem 0 1rem;font-size:1.25rem}.marketing-order-price{align-items:baseline;gap:.5rem;display:flex}.marketing-order-price strong{letter-spacing:-.05em;font-size:2.8rem}.marketing-order-price span{color:var(--m-muted);font-size:.82rem}.marketing-order-summary .marketing-button{width:100%}.marketing-back-pricing{color:var(--m-muted);text-align:center;margin-top:.9rem;font-size:.78rem;display:block}html[data-theme=light] .marketing-site{--m-bg:#fff;--m-surface:#fff;--m-surface-2:#f7f7f7;--m-text:#1c1c1c;--m-muted:#666;--m-line:#e5e5e5;--m-gold:#795717}html[data-theme=light] .marketing-preview-sidebar{background:#f6f6f6}@media (max-width:1100px){.marketing-nav{display:none}.marketing-header-inner{grid-template-columns:auto 1fr}.marketing-mobile-menu{display:block}.marketing-hero-grid{grid-template-columns:1fr}.marketing-product-preview{max-width:44rem;transform:none}.marketing-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.marketing-shell,.marketing-header-inner{width:min(100% - 1.25rem,76rem)}.marketing-header-inner{gap:.7rem;min-height:4.25rem}.marketing-brand .trd-wordmark{width:8.3rem}.marketing-language,.marketing-login,.marketing-register{display:none}.marketing-hero{padding-top:3.7rem}.marketing-hero-copy h1{font-size:clamp(2.7rem,14vw,4.5rem)}.marketing-preview-body{grid-template-columns:2.8rem 1fr;min-height:23rem}.marketing-preview-kpis{grid-template-columns:1fr}.marketing-preview-kpis article{min-height:4.5rem}.marketing-preview-kpis article:nth-child(n+3){display:none}.marketing-feature-grid,.marketing-pricing-grid,.marketing-app-bullets{grid-template-columns:1fr}.marketing-workflow-layout,.marketing-app-layout,.marketing-faq-layout,.marketing-form-layout,.marketing-checkout-grid{grid-template-columns:1fr;gap:2rem}.marketing-section-heading-sticky,.marketing-form-intro,.marketing-order-summary{position:static}.marketing-phone{width:15rem}.marketing-form-row{grid-template-columns:1fr}.marketing-price-notice{text-align:left;border-radius:14px}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.marketing-mobile-language{border-top:1px solid var(--m-line);grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.4rem;padding-top:.5rem;display:grid}.marketing-mobile-language a{text-align:center;font-size:.78rem;color:var(--m-muted)!important}.marketing-mobile-language a[aria-current=page]{background:var(--m-surface-2);color:var(--m-gold)!important}.marketing-site section[id]{scroll-margin-top:6rem}.marketing-form-error{border:1px solid color-mix(in srgb,var(--trd-red) 55%,var(--m-line));background:color-mix(in srgb,var(--trd-red) 10%,transparent);color:var(--m-text);border-radius:10px;margin-bottom:1rem;padding:.8rem .9rem;font-size:.8rem}.marketing-backstage{border:1px solid color-mix(in srgb,var(--marketing-gold,#e5ca81) 42%,transparent);background:color-mix(in srgb,var(--marketing-gold,#e5ca81) 10%,transparent);min-height:40px;color:inherit;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:10px;align-items:center;gap:.45rem;padding:.55rem .82rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.marketing-account-menu{position:relative}.marketing-account-menu>summary{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:.5rem;min-height:40px;padding:.25rem .55rem .25rem .3rem;list-style:none;display:flex}.marketing-account-menu>summary::-webkit-details-marker{display:none}.marketing-account-avatar{background:#ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.marketing-account-avatar img{object-fit:cover;width:100%;height:100%}.marketing-account-name{font-size:.84rem;font-weight:700}.marketing-account-popover{z-index:80;background:color-mix(in srgb,var(--marketing-bg,#080808) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffff21;border-radius:14px;width:min(300px,100vw - 2rem);padding:.65rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 22px 60px #00000061}.marketing-account-popover header{flex-direction:column;padding:.55rem .6rem .75rem;display:flex}.marketing-account-popover header small,.marketing-account-popover section>span{opacity:.62}.marketing-account-popover section{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;gap:.2rem;padding:.45rem 0;display:grid}.marketing-account-popover section>span{text-transform:uppercase;letter-spacing:.08em;padding:.25rem .6rem;font-size:.7rem}.marketing-account-popover a,.marketing-account-popover button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.55rem;padding:.6rem;text-decoration:none;display:flex}.marketing-account-popover a:hover,.marketing-account-popover button:hover{background:#ffffff13}.marketing-account-popover p{color:var(--marketing-muted,#aaa);margin:.45rem .6rem;font-size:.82rem}.marketing-account-popover form{margin:0}@media (max-width:980px){.marketing-backstage,.marketing-account-menu{display:none}.marketing-mobile-menu form button{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:.65rem 0}}
.trd-landing{--lp-bg:var(--ui-bg);--lp-soft:var(--ui-surface-raised);--lp-card:var(--ui-surface);--lp-text:var(--ui-text);--lp-muted:var(--ui-muted);--lp-line:var(--ui-border);--lp-accent:var(--ui-primary);--lp-tint:var(--ui-primary-soft);--m-bg:var(--lp-bg);--m-surface:var(--lp-card);--m-surface-2:var(--lp-soft);--m-text:var(--lp-text);--m-muted:var(--lp-muted);--m-line:var(--lp-line);--m-gold:var(--lp-accent);background:var(--lp-bg);color:var(--lp-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow:clip}html[data-theme=light] .trd-landing{--lp-bg:#fff;--lp-soft:var(--ui-surface-raised);--lp-card:#fff;--lp-text:var(--ui-text);--lp-muted:var(--ui-muted);--lp-line:var(--ui-border);--lp-accent:var(--ui-primary);--lp-tint:var(--ui-primary-soft);--m-bg:var(--lp-bg);--m-surface:var(--lp-card);--m-surface-2:var(--lp-soft);--m-text:var(--lp-text);--m-muted:var(--lp-muted);--m-line:var(--lp-line);--m-gold:var(--lp-accent)}.trd-landing h1,.trd-landing h2,.trd-landing h3,.trd-landing h4{color:inherit;font-family:inherit;font-weight:650}.trd-landing a{text-decoration:none}.trd-landing :is(a,button,summary):focus-visible{outline:3px solid var(--lp-accent);outline-offset:5px}.trd-landing svg{flex-shrink:0}.trd-landing :is(section,article,div)[id]{scroll-margin-top:100px}.lp-shell{width:min(1180px,100% - 64px);margin-inline:auto}.lp-skip{z-index:100;background:var(--lp-card);color:var(--lp-text);border:1px solid var(--lp-accent);border-radius:10px;padding:12px 20px;position:fixed;top:-100px;left:20px}.lp-skip:focus{top:10px}.trd-landing .marketing-header{background:color-mix(in srgb, var(--lp-bg) 92%, transparent);border-color:var(--lp-line)}.trd-landing .marketing-header-inner{gap:18px;width:min(1360px,100% - 64px);min-height:84px}.trd-landing .marketing-brand .trd-wordmark{width:148px}.trd-landing .marketing-nav a{padding-inline:12px;font-size:13px;font-weight:550}.trd-landing .marketing-register{background:var(--trd-red);box-shadow:0 3px 12px color-mix(in srgb, var(--trd-red) 12.55%, transparent);border-radius:8px;font-weight:600}.trd-landing .marketing-language{background:0 0;border:0;padding-inline:2px}.trd-landing .marketing-theme-toggle{color:var(--lp-text);background:var(--lp-soft);border:1px solid var(--lp-line);box-shadow:none;border-radius:50%}.trd-landing .marketing-account-popover{background:var(--lp-card);border-color:var(--lp-line)}.trd-landing .marketing-account-menu>summary{background:var(--lp-soft);border-color:var(--lp-line)}.lp-hero{isolation:isolate;padding-top:84px;position:relative}.lp-hero-glow{pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 12% 48%, color-mix(in srgb, var(--trd-gold) 7.84%, transparent), transparent 43%), radial-gradient(ellipse at 90% 35%, color-mix(in srgb, var(--trd-red) 9.02%, transparent), transparent 40%);position:absolute;inset:0 0 -120px}.lp-hero-content{text-align:center}.lp-pill{background:var(--lp-card);border:1px solid var(--lp-line);box-shadow:0 3px 12px color-mix(in srgb, var(--trd-gold) 6.27%, transparent);color:var(--lp-muted);border-radius:100px;align-items:center;gap:8px;margin-bottom:27px;padding:7px 14px;font-size:12px;display:inline-flex}.lp-pill svg{color:var(--lp-accent)}.trd-landing .lp-hero h1{letter-spacing:-.06em;max-width:1100px;margin:0 auto 26px;font-size:clamp(40px,5.1vw,72px);font-weight:670;line-height:1.08}.lp-hero h1 span{color:var(--lp-accent);display:block}.lp-intro{max-width:630px;color:var(--lp-muted);margin:0 auto 29px;font-size:17px;line-height:1.75}.lp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.lp-button{border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 20px;font-size:14px;font-weight:600;line-height:1.4;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lp-button:hover{transform:translateY(-2px)}.lp-primary{background:var(--trd-red);color:#fff;box-shadow:0 4px 10px color-mix(in srgb, var(--trd-red-dark) 16.86%, transparent), inset 0 1px 0 #ffffff30}.lp-primary:hover{background:var(--trd-red-dark);box-shadow:0 7px 22px color-mix(in srgb, var(--trd-red-dark) 18.82%, transparent)}.lp-secondary{background:var(--lp-card);color:var(--lp-text);border-color:var(--lp-line);box-shadow:0 2px 5px color-mix(in srgb, var(--ui-text) 1.96%, transparent)}.lp-secondary:hover{background:var(--lp-tint)}.lp-notes{color:var(--lp-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:19px;font-size:11px;display:flex}.lp-notes span{align-items:center;gap:5px;display:flex}.lp-notes svg{color:var(--lp-accent)}.lp-scroll{color:var(--lp-muted);align-items:center;gap:8px;margin:33px auto 24px;font-size:12px;display:inline-flex}.lp-showcase{background:color-mix(in srgb, var(--lp-tint) 48%, var(--lp-bg));border:1px solid var(--lp-line);box-shadow:0 30px 90px color-mix(in srgb, var(--trd-red-dark) 8.63%, transparent);border-radius:17px;padding:10px}.lp-showcase-label{color:var(--lp-muted);justify-content:space-between;align-items:center;padding:5px 8px 13px;display:flex}.lp-showcase-label>span{letter-spacing:.1em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.lp-showcase-label i{background:var(--lp-accent);border-radius:50%;width:6px;height:6px}.lp-showcase-label small{font-size:10px}.lp-dual-preview{grid-template-columns:1fr 1fr;gap:14px;display:grid;position:relative}.lp-preview{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:10px;min-width:0;overflow:hidden}.lp-preview-heading{border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;display:flex}.lp-preview-heading>span{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.lp-preview-heading svg{color:var(--lp-accent)}.lp-preview-heading small{color:var(--lp-muted);font-size:10px}.lp-preview-content{padding:24px}.trd-landing .lp-preview h2{letter-spacing:-.035em;margin:0 0 19px;font-size:19px}.lp-search-demo{border:1px solid var(--lp-line);color:var(--lp-muted);background:var(--lp-soft);border-radius:6px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex}.lp-demo-filters{gap:7px;margin:12px 0 16px;font-size:10px;display:flex}.lp-demo-filters span{color:var(--lp-muted);border-radius:5px;padding:4px 10px}.lp-demo-filters .is-selected{background:var(--lp-tint);color:var(--lp-accent)}.lp-people{gap:8px;display:grid}.lp-person{border:1px solid var(--lp-line);border-radius:7px;align-items:center;gap:10px;padding:10px;display:flex}.lp-avatar{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:11px;font-weight:750;display:grid}.lp-avatar-0{color:#795717;background:#f7efd9}.lp-avatar-1{color:#336b5b;background:#dae9e5}.lp-avatar-2{color:#a15a3d;background:#f6e2d6}.lp-person strong,.lp-listing strong,.lp-joined strong{font-size:11px;font-weight:650;line-height:1.6;display:block}.lp-person small,.lp-listing small,.lp-joined small{color:var(--lp-muted);font-size:10px;display:block}.lp-person-status{background:var(--lp-tint);color:var(--lp-accent);border-radius:4px;margin-left:auto;padding:3px 7px;font-size:9px}.lp-listing{background:var(--lp-soft);border:1px solid var(--lp-line);border-radius:7px;align-items:center;gap:12px;margin-top:17px;padding:15px 12px;display:flex}.lp-listing-icon{color:var(--lp-accent)}.lp-listing>svg{color:var(--lp-accent);margin-left:auto}.lp-connection{z-index:1;background:var(--trd-red);color:#fff;border:5px solid var(--lp-bg);width:46px;height:46px;box-shadow:0 4px 20px color-mix(in srgb, var(--trd-red) 20%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-event{border:1px solid var(--lp-line);background:linear-gradient(115deg,var(--lp-tint),var(--lp-card));border-radius:8px;padding:16px}.lp-event>small{color:var(--lp-accent);text-transform:uppercase;letter-spacing:.08em;font-size:9px;display:block}.lp-event>strong{margin:5px 0;font-size:19px;display:block}.lp-event>span{color:var(--lp-muted);align-items:center;gap:5px;font-size:10px;display:flex}.lp-event>div{align-items:center;gap:5px;margin-top:15px;font-size:10px;display:flex}.lp-mini-avatars{margin-left:auto;display:flex}.lp-mini-avatars i{border:2px solid var(--lp-card);color:#795717;background:#f7efd9;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-6px;font-size:7px;font-style:normal;display:grid}.lp-band-widgets{grid-template-columns:1.2fr 1fr;gap:12px;margin-top:14px;display:grid}.lp-band-widgets>div{border:1px solid var(--lp-line);border-radius:7px;padding:12px}.trd-landing .lp-band-widgets h3{margin:0 0 10px;font-size:10px}.lp-date{align-items:center;gap:9px;margin-top:8px;display:flex}.lp-date>b{background:var(--lp-soft);width:29px;height:32px;color:var(--lp-accent);border-radius:4px;place-items:center;font-size:12px;display:grid}.lp-date strong{font-size:10px;font-weight:550;display:block}.lp-date small{color:var(--lp-muted);font-size:9px;display:block}.lp-setlist{flex-direction:column;align-items:flex-start;display:flex}.lp-setlist>svg{color:var(--lp-accent);margin-bottom:8px}.lp-setlist strong{font-size:11px}.lp-setlist small{color:var(--lp-muted);font-size:9px}.lp-wave{align-items:center;gap:3px;height:22px;margin-top:8px;display:flex}.lp-wave i{background:var(--lp-accent);opacity:.45;border-radius:3px;width:4px;height:7px}.lp-wave i:nth-child(3n){height:20px}.lp-wave i:nth-child(3n+1){height:12px}.lp-joined{align-items:center;gap:9px;padding-top:16px;display:flex}.lp-joined .lp-avatar{width:29px;height:29px;font-size:9px}.lp-joined>svg{color:var(--lp-accent);margin-left:auto}.lp-joined small{font-size:9px}.lp-audience{color:var(--lp-muted);border-bottom:1px solid var(--lp-line);flex-wrap:wrap;justify-content:space-around;gap:20px;padding-block:45px;display:flex}.lp-audience span{align-items:center;gap:10px;font-size:13px;font-weight:550;display:inline-flex}.lp-section{padding-block:108px}.lp-heading{text-align:center;max-width:730px;margin:0 auto 50px}.lp-kicker{color:var(--lp-accent);letter-spacing:.04em;margin:0 0 16px;font-size:12px;font-weight:650}.trd-landing .lp-heading h2{letter-spacing:-.045em;white-space:pre-line;margin:0 0 20px;font-size:clamp(32px,3.6vw,48px);line-height:1.16}.lp-heading>p:last-child:not(.lp-kicker){color:var(--lp-muted);max-width:580px;margin:0 auto;font-size:15px;line-height:1.75}.lp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.lp-product-card{border:1px solid var(--lp-line);background:linear-gradient(155deg,var(--lp-tint),var(--lp-card) 35%);border-radius:16px;flex-direction:column;padding:36px;display:flex}.lp-band-card{background:linear-gradient(155deg,var(--lp-soft),var(--lp-card) 45%)}.lp-product-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:28px;display:flex}.lp-icon{border:1px solid color-mix(in srgb,var(--lp-accent) 25%,var(--lp-line));width:51px;height:51px;color:var(--lp-accent);background:var(--lp-card);box-shadow:0 3px 5px color-mix(in srgb, var(--trd-red-dark) 2.35%, transparent);border-radius:11px;place-items:center;display:grid}.lp-tag{background:var(--lp-tint);color:var(--lp-accent);border-radius:99px;padding:5px 11px;font-size:10px;font-weight:600}.lp-band-card .lp-tag{background:var(--lp-soft);color:var(--lp-muted)}.trd-landing .lp-product-card h3{letter-spacing:-.04em;white-space:pre-line;margin:0 0 17px;font-size:clamp(27px,2.6vw,35px);line-height:1.18}.lp-product-card>p:not(.lp-kicker){color:var(--lp-muted);margin-bottom:26px;font-size:14px;line-height:1.8}.lp-product-card ul{gap:24px;margin:0 0 30px;padding:0;list-style:none;display:grid}.lp-product-card li{align-items:flex-start;gap:12px;display:flex}.lp-product-card li>svg{color:var(--lp-accent);margin-top:4px}.trd-landing .lp-product-card h4{margin:0 0 4px;font-size:14px}.lp-product-card li p{color:var(--lp-muted);margin:0;font-size:13px;line-height:1.7}.lp-text-link{color:var(--lp-accent);border-top:1px solid var(--lp-line);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:650;display:flex}.lp-text-link:hover{gap:14px}.lp-bridge{color:#f7f7f7;isolation:isolate;background:#050505;position:relative}.lp-bridge:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb, var(--trd-red) 14.51%, transparent),transparent 65%);pointer-events:none;position:absolute;inset:0}.lp-bridge .lp-kicker{color:var(--trd-gold-pale)}.lp-bridge .lp-heading>p:last-child{color:#acacac}.lp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:65px;display:grid}.lp-step-number{text-align:center;width:44px;height:44px;color:var(--trd-gold-pale);border:1px solid var(--trd-gold);background:#211c12;border-radius:10px;margin-bottom:23px;font-size:13px;line-height:42px;display:block}.lp-steps article{position:relative}.lp-steps article:not(:last-child):after{content:"";border-top:1px dashed #575757;position:absolute;top:22px;left:63px;right:-12px}.trd-landing .lp-steps h3{letter-spacing:-.02em;margin-bottom:12px;font-size:16px}.lp-steps p{color:#acacac;font-size:13px;line-height:1.8}.lp-bridge-note{color:var(--trd-gold-pale);border-top:1px solid #242424;justify-content:center;align-items:center;gap:10px;margin:40px 0 0;padding-top:28px;font-size:13px;display:flex}.lp-heading-left{text-align:left;margin-left:0}.lp-heading-left>p:last-child:not(.lp-kicker){margin-left:0}.lp-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 50px;display:grid}.lp-tool-grid article{border-top:1px solid var(--lp-line);padding-top:24px}.lp-tool-grid svg{color:var(--lp-accent);margin-bottom:18px}.trd-landing .lp-tool-grid h3{letter-spacing:-.02em;margin:0 0 10px;font-size:17px}.lp-tool-grid p{color:var(--lp-muted);margin:0;font-size:14px;line-height:1.75}.lp-pricing{background:var(--lp-soft);border-block:1px solid var(--lp-line)}.lp-pricing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:980px;margin:auto;display:grid}.lp-price-card{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:14px;padding:34px}.lp-price-paid{border-color:var(--lp-accent);box-shadow:0 10px 50px color-mix(in srgb, var(--trd-red) 4.31%, transparent)}.lp-price-heading{align-items:center;gap:10px;display:flex}.lp-price-heading svg{color:var(--lp-accent)}.trd-landing .lp-price-heading h3{margin:0;font-size:19px}.lp-price-card>p{color:var(--lp-muted);margin:10px 0 28px;font-size:13px}.lp-price-value{letter-spacing:-.045em;font-size:46px;font-weight:650;line-height:1.15}.lp-price-value span{letter-spacing:0;color:var(--lp-muted);margin-top:8px;font-size:12px;font-weight:400;display:block}.lp-price-card .lp-price-detail{margin:20px 0 24px;font-size:12px}.lp-price-card ul{border-top:1px solid var(--lp-line);gap:13px;margin:0 0 27px;padding:24px 0 0;list-style:none;display:grid}.lp-price-card li{align-items:flex-start;gap:9px;font-size:13px;display:flex}.lp-price-card li svg{color:var(--lp-accent);margin-top:2px}.lp-price-card .lp-button{width:100%}.lp-price-example{background:var(--lp-soft);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:13px;font-size:11px;display:flex}.lp-price-example span{color:var(--lp-muted)}.lp-price-example strong{font-size:13px}.lp-price-example small{font-size:10px;font-weight:400}.lp-demo-note{text-align:center;color:var(--lp-muted);margin-top:13px;font-size:11px;line-height:1.6;display:block}.lp-pricing-note{text-align:center;max-width:660px;color:var(--lp-muted);margin:30px auto 0;font-size:12px}.lp-faq-layout{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.lp-faq-layout .lp-heading{margin-bottom:0}.lp-faq-decoration{color:var(--lp-tint);font-size:140px;font-weight:650;line-height:1.2;display:block}.lp-faq-list details{border-bottom:1px solid var(--lp-line)}.lp-faq-list details:first-child{border-top:1px solid var(--lp-line)}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:550;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary svg{color:var(--lp-muted);transition:transform .18s}.lp-faq-list details[open] summary svg{transform:rotate(180deg)}.lp-faq-list details p{color:var(--lp-muted);margin:0 24px 22px 0;font-size:13px;line-height:1.85}.lp-final{text-align:center;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--lp-accent) 12%,transparent),transparent 75%),var(--lp-soft);border-block:1px solid var(--lp-line);padding:92px 0}.trd-landing .lp-final h2{white-space:pre-line;letter-spacing:-.05em;margin:0 0 23px;font-size:clamp(38px,4.5vw,61px);line-height:1.1}.lp-final .lp-shell>p:not(.lp-kicker){color:var(--lp-muted);margin-bottom:30px;font-size:15px}.lp-security{color:var(--lp-muted);align-items:center;gap:7px;margin-top:22px;font-size:11px;display:inline-flex}.lp-footer{padding:64px 0 50px}.lp-footer>.lp-shell{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.lp-footer .trd-wordmark{width:170px}.lp-footer p{color:var(--lp-muted);margin:18px 0 0;font-size:13px}.lp-footer nav{flex-direction:column;align-items:flex-start;gap:11px;font-size:13px;display:flex}.lp-footer nav strong{margin-bottom:4px;font-weight:650}.lp-footer nav a{color:var(--lp-muted)}.lp-footer nav a:hover{color:var(--lp-accent)}body:has(.trd-landing) .trd-legal-footer{background:var(--ui-bg);border-color:var(--ui-border);color:var(--ui-muted)}html[data-theme=light] body:has(.trd-landing) .trd-legal-footer{border-color:var(--ui-border);color:var(--ui-muted);background:#fff}@media (min-width:1101px) and (max-width:1250px){.trd-landing .marketing-nav a{padding-inline:7px;font-size:12px}.trd-landing .marketing-header-inner{gap:9px}.trd-landing .marketing-account-name{display:none}}@media (max-width:1100px){.trd-landing .marketing-nav{display:none}.trd-landing .marketing-header-inner{grid-template-columns:auto 1fr}.trd-landing .marketing-mobile-menu{display:block}.trd-landing .marketing-backstage,.trd-landing .marketing-account-menu{display:none}.lp-preview-content{padding:17px}.lp-person-status{padding-inline:4px;font-size:8px}.lp-product-card{padding:28px}.lp-steps{gap:24px}}@media (max-width:760px){.lp-shell,.trd-landing .marketing-header-inner{width:calc(100% - 36px)}.trd-landing .marketing-header-inner{min-height:70px}.trd-landing .marketing-brand .trd-wordmark{width:130px}.lp-hero{padding-top:52px}.trd-landing .lp-hero h1{letter-spacing:-.052em;font-size:clamp(35px,7.5vw,54px)}.lp-intro{max-width:500px;font-size:15px}.lp-pill{margin-bottom:23px;font-size:10px}.lp-actions{gap:10px}.lp-button{min-height:48px;padding:12px 16px;font-size:12px}.lp-notes{gap:8px 14px;font-size:10px}.lp-scroll{margin-top:27px}.lp-dual-preview{grid-template-columns:1fr;gap:18px}.lp-connection{top:50%;transform:translate(-50%,-50%)rotate(90deg)}.lp-preview-content{padding:20px}.lp-showcase{max-width:560px}.lp-person-status{font-size:9px}.lp-showcase-label small{font-size:8px}.lp-audience{grid-template-columns:1fr 1fr;gap:20px 12px;padding-block:30px;display:grid}.lp-audience span{gap:7px;font-size:11px}.lp-audience svg{width:16px}.lp-section{padding-block:68px}.lp-heading{margin-bottom:35px}.lp-heading>p:last-child:not(.lp-kicker){font-size:14px}.lp-product-grid,.lp-pricing-grid{grid-template-columns:1fr}.lp-product-card{padding:27px}.lp-product-top{margin-bottom:24px}.lp-steps{grid-template-columns:1fr 1fr;gap:25px;margin-top:40px}.lp-steps article:nth-child(2):after{display:none}.lp-steps p{font-size:12px}.lp-bridge-note{text-align:left;align-items:flex-start;font-size:12px}.lp-tool-grid{grid-template-columns:1fr 1fr;gap:24px}.trd-landing .lp-tool-grid h3{font-size:15px}.lp-tool-grid p{font-size:13px}.lp-price-card{padding:28px}.lp-pricing-grid{max-width:520px}.lp-faq-layout{grid-template-columns:1fr;gap:26px}.lp-faq-decoration{display:none}.lp-final{padding-block:65px}.lp-footer{padding-top:42px}.lp-footer>.lp-shell{grid-template-columns:1fr 1fr;gap:30px}.lp-footer>.lp-shell>div{grid-column:1/-1}}@media (max-width:400px){.lp-shell,.trd-landing .marketing-header-inner{width:calc(100% - 28px)}.lp-hero .lp-actions{display:grid}.lp-notes{max-width:260px;margin-inline:auto}.lp-preview-content{padding:15px}.lp-preview-heading{padding:12px}.lp-person-status{text-align:center;max-width:82px;font-size:8px}.lp-preview-heading small,.lp-showcase-label>span{font-size:8px}.lp-showcase-label small{font-size:7px}.lp-product-card,.lp-price-card{padding:23px}.lp-band-widgets{gap:7px}.lp-band-widgets>div{padding:9px}.lp-joined small{max-width:190px}.lp-price-example{flex-wrap:wrap}.lp-tool-grid{gap:22px 15px}}@media (prefers-reduced-motion:reduce){.trd-landing *,.trd-landing :before,.trd-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-editor-bar{border-bottom:1px solid var(--lp-line);background:var(--lp-tint);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;padding:14px 20px;font-size:12px;display:flex}.lp-editor-bar>span{color:var(--lp-muted)}.lp-editor-bar>a{color:var(--lp-accent);text-decoration:underline}.lp-legal-footer{border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:20px 0;font-size:11px}.lp-legal-footer>.lp-shell,.lp-legal-footer nav{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lp-legal-footer a:hover{color:var(--lp-accent)}.trd-landing .lp-hero{padding-top:0}.lp-hero-stage{isolation:isolate;padding:84px 0 58px;position:relative;overflow:hidden}.lp-hero-media{z-index:-1;pointer-events:none;background:#050505 url(/media/concert-hero.jpg) 50% 55%/cover no-repeat;position:absolute;inset:0}.lp-hero-media video{object-fit:cover;object-position:center 55%;filter:saturate(.45);width:100%;height:100%}.lp-hero-media:after{content:"";background:linear-gradient(180deg, #05050566, #050505b8 75%, var(--lp-bg)), linear-gradient(90deg, #05050555, #05050522, #05050555);position:absolute;inset:0}html[data-theme=light] .lp-hero-media:after{background:linear-gradient(180deg, #ffffffb8, #ffffffc9 75%, var(--lp-bg))}.lp-hero-stage .lp-intro,.lp-hero-stage .lp-notes,.lp-hero-stage .lp-scroll{color:var(--lp-text)}.lp-video-toggle{border:1px solid var(--lp-line);background:var(--lp-card);min-height:36px;color:var(--lp-text);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;display:inline-flex;position:absolute;bottom:15px;right:max(18px,50% - 590px)}.lp-video-toggle span{text-align:center;width:12px;color:var(--lp-accent)}@media (max-width:760px){.lp-hero-stage{padding-top:52px}}@media (prefers-reduced-motion:reduce){.lp-hero-media video{display:none}}.lp-block{min-width:0}.trd-landing .lp-space-compact :is(.lp-section,.lp-final){padding-block:48px}.trd-landing .lp-space-spacious :is(.lp-section,.lp-final){padding-block:140px}.trd-landing .lp-space-compact .lp-hero-stage{padding-block:40px}.trd-landing .lp-space-spacious .lp-hero-stage{padding-block:120px}.trd-landing .lp-tone-gold{background:var(--lp-tint)}.trd-landing .lp-tone-soft{background:var(--lp-soft)}.trd-landing .lp-align-left :is(.lp-heading,.lp-hero-content,.lp-final>.lp-shell){text-align:left}.trd-landing .lp-align-left :is(.lp-heading>p,.lp-intro){margin-left:0}.trd-landing .lp-align-left :is(.lp-actions,.lp-notes){justify-content:flex-start}.trd-landing .lp-align-center :is(.lp-heading,.lp-hero-content,.lp-final>.lp-shell){text-align:center;margin-inline:auto}.trd-landing .lp-align-center .lp-actions{justify-content:center}.trd-landing .lp-custom .lp-heading p{white-space:pre-line}.lp-custom-image{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;max-width:900px;height:auto;margin:24px auto 0;display:block}@media (max-width:640px){.trd-landing .lp-space-spacious :is(.lp-section,.lp-final,.lp-hero-stage){padding-block:80px}}.lp-width-narrow .lp-shell{max-width:860px}.lp-width-wide .lp-shell{max-width:1440px}.lp-image-left .lp-custom>.lp-shell,.lp-image-right .lp-custom>.lp-shell{grid-template-columns:1fr 1fr;align-items:center;gap:32px;display:grid}.lp-image-left .lp-custom-image{grid-area:1/1}.lp-image-left .lp-heading{grid-column:2}.lp-image-right .lp-heading,.lp-image-left .lp-heading{margin-bottom:0}.lp-image-right .lp-custom-image,.lp-image-left .lp-custom-image{width:100%;margin:0}@media (max-width:700px){.lp-image-left .lp-custom>.lp-shell,.lp-image-right .lp-custom>.lp-shell{grid-template-columns:1fr}.lp-image-left .lp-custom-image,.lp-image-left .lp-heading{grid-area:auto}}
.st-site:has(.lm-hero){--lm-bg:#10100f;--lm-ink:#f5f2e9;--lm-muted:#bdbbb3;--lm-panel:#191918;background:var(--lm-bg);color:var(--lm-ink)}[data-theme=light] .st-site:has(.lm-hero){--lm-bg:#f5f2ea;--lm-ink:#201e19;--lm-muted:#615b50;--lm-panel:#fffdf8}.st-site:has(.lm-hero) .marketing-header{z-index:30;background:var(--lm-bg);border-bottom:1px solid #c4963b26;position:sticky;top:0}.st-site:has(.lm-hero) .marketing-header-inner{gap:28px;max-width:1380px;min-height:82px;padding:12px 32px}.st-site:has(.lm-hero) .marketing-nav{gap:26px}.st-site:has(.lm-hero) .marketing-nav a{color:var(--lm-muted);font-size:13px}.st-site:has(.lm-hero) .marketing-register{color:#fff;background:#b81e29;border:0}.lm-shell{width:min(1180px,100% - 80px);margin-inline:auto}.lm-hero{isolation:isolate;color:#fff;background:#111;min-height:810px;padding:115px 0 175px;position:relative;overflow:hidden}.lm-hero .st-video-background.lm-film{z-index:-2;pointer-events:none;opacity:1;position:absolute;inset:0}.lm-hero .lm-film video{object-fit:cover;object-position:65% center;width:100%;height:100%}.lm-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#060607e8 0%,#07070888 53%,#07070822 100%),linear-gradient(0deg,var(--lm-bg),transparent 37%);position:absolute;inset:0}.lm-hero-copy{position:relative}.lm-eyebrow{letter-spacing:.2em;color:#c4963b;margin:0 0 26px;font-weight:650;line-height:1.7;font-size:11px!important}.lm-title{letter-spacing:-.065em;max-width:940px;margin:0 0 30px;font-size:clamp(48px,6.7vw,94px);font-weight:650;line-height:1.02}.lm-title>span{display:block}.lm-gold{color:#e5ca81}.lm-lead{color:#dfded8;max-width:530px;margin-bottom:32px;font-size:18px;line-height:1.7}.lm-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lm-button{border:1px solid #c4963b65;border-radius:6px;justify-content:center;align-items:center;gap:28px;padding:17px 24px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.lm-button:hover{transform:translateY(-3px)}.lm-primary{background:#b81e29;border-color:#b81e29;color:#fff!important}.lm-primary:hover{background:#9b1318}.lm-secondary{color:inherit;background:#ffffff06}.lm-note{color:#cecdc6;margin-top:24px;font-size:12px}.lm-film-label{writing-mode:vertical-rl;letter-spacing:.25em;color:#eee9;font-size:10px;position:absolute;top:48%;right:40px}.lm-hero .st-video-toggle{z-index:3;color:#fff;background:#1119;border:1px solid #ffffff50;font-size:11px;bottom:105px;right:40px}.lm-preview{z-index:2;background:var(--lm-panel);border:1px solid #c4963b40;border-radius:14px;margin-top:-75px;padding:32px;position:relative;box-shadow:0 35px 100px #0002}.lm-preview-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.lm-preview-top .lm-eyebrow{margin:0}.lm-preview-top small{color:var(--lm-muted);font-size:10px}.lm-product-tabs .st-tabs>[role=tablist]{border-bottom:1px solid #c4963b30;gap:8px;margin-bottom:24px;padding-bottom:20px;display:flex}.lm-product-tabs [role=tab]{color:var(--lm-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:10px 22px}.lm-product-tabs [role=tab][aria-selected=true]{color:var(--lm-ink);background:#c4963b12;border-color:#c4963b70}.lm-preview .lp-preview{background:var(--lm-bg);width:100%;min-height:350px;box-shadow:none;border:1px solid #c4963b22}.lm-preview .lp-preview-content{padding:30px}.lm-preview .lp-people{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lm-preview .lp-preview-heading{background:0 0}.lm-preview .lp-preview h2{font-size:30px}.lm-section{padding-block:115px;scroll-margin-top:100px}.lm-section h2{letter-spacing:-.045em;white-space:pre-line;margin:0 0 30px;font-size:clamp(35px,4.4vw,60px);font-weight:600;line-height:1.08}.lm-section p{color:var(--lm-muted);line-height:1.8}.lm-section .lm-eyebrow{color:#c4963b}.lm-split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.lm-copy>p:not(.lm-eyebrow){max-width:460px;font-size:17px}.lm-copy .lm-button{margin-top:20px}.lm-benefits{border-top:1px solid #c4963b40}.lm-benefit{border-bottom:1px solid #c4963b30;padding:30px 0 28px 42px;position:relative}.lm-number{color:#c4963b;letter-spacing:.1em;font-size:12px}.lm-benefit .lm-number{position:absolute;top:34px;left:0}.lm-benefit h3{margin:0 0 9px;font-size:19px;font-weight:550}.lm-benefit p{margin:0;font-size:14px}.lm-band{border-top:1px solid #c4963b22}.lm-band .lm-copy{order:2}.lm-band .lm-benefits{order:1}.lm-journey{text-align:center;background:radial-gradient(#c4963b18,#0000 70%)}.lm-journey h2{max-width:800px;margin-inline:auto}.lm-steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-block:55px;display:grid}.lm-steps>div{border-top:1px solid #c4963b55;padding-top:24px}.lm-steps h3{font-size:19px;font-weight:550}.lm-journey p{font-size:14px}.lm-pricing .lp-section{background:0 0;padding:0}.lm-pricing .lp-price-card{background:var(--lm-panel);box-shadow:none;border:1px solid #c4963b45}.lm-pricing .lp-primary{color:#fff;background:#b81e29}.lm-pricing .lp-heading{margin-bottom:45px}.lm-faq{max-width:900px}.lm-faq details{border-bottom:1px solid #c4963b35;padding:25px 0}.lm-faq summary{cursor:pointer;font-size:18px;line-height:1.5}.lm-faq details p{max-width:760px;font-size:15px}.lm-finale{text-align:center;background:radial-gradient(at 50% 100%,#c4963b22,#0000 65%);padding-bottom:145px}.lm-finale h2{font-size:clamp(48px,6vw,84px)}.lm-finale .lm-button{margin-top:15px}:is(.st-site:has(.lm-hero) .lp-footer,.st-site:has(.lm-hero) .lp-legal-footer){background:var(--lm-bg);border-color:#c4963b25}.lm-reveal{animation:.6s ease-out both lm-rise}@keyframes lm-rise{0%{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.trd-auth-dialog{color:#f5f2e9;background:#171715;border:1px solid #c4963b66;border-radius:16px;width:min(470px,100% - 28px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 30px 120px #0008}.trd-auth-dialog::backdrop{background:#050505c9}.trd-auth-dialog[open]{animation:.25s ease-out lm-rise}.trd-auth-inner{padding:40px;position:relative}.trd-auth-close{color:inherit;background:0 0;border:0;min-width:40px;min-height:40px;font-size:28px;position:absolute;top:12px;right:15px}.trd-auth-kicker{color:#c4963b;letter-spacing:.22em;margin:8px 0 20px;font-size:10px}.trd-auth-dialog h2{letter-spacing:-.04em;margin:0 0 16px;font-size:34px;line-height:1.1}.trd-auth-dialog p{color:#c7c4bb;font-size:14px;line-height:1.65}.trd-auth-dialog fieldset{border:0;margin:22px 0;padding:0}.trd-auth-dialog label{gap:8px;margin-bottom:18px;font-size:12px;display:grid}.trd-auth-dialog input{color:#fff;width:100%;font:inherit;background:#242320;border:1px solid #6f6a5a;border-radius:6px;padding:13px;font-size:16px}.trd-auth-dialog input:focus{outline-offset:3px;outline:2px solid #e5ca81}.trd-auth-dialog .trd-auth-remember{align-items:center;gap:10px;display:flex}.trd-auth-remember input{width:17px;height:17px}.trd-auth-submit{color:#fff;background:#b81e29;border:0;border-radius:6px;justify-content:space-between;width:100%;padding:15px 18px;font-weight:600;display:flex}.trd-auth-dialog button:disabled{opacity:.55;cursor:wait}.trd-auth-dialog .trd-auth-error{color:#ffc1c1;border-left:2px solid #e66;padding-left:12px}.trd-auth-dialog a{color:#e5ca81}.trd-auth-dialog small{color:#a6a298;text-align:center;margin-top:28px;font-size:10px;display:block}.trd-auth-methods{flex-wrap:wrap;gap:12px;display:flex}.trd-auth-methods button{color:#e5ca81;background:0 0;border:1px solid #c4963b55;border-radius:5px;padding:10px}.trd-auth-register{text-align:center}[data-theme=light] .trd-auth-dialog{color:#201e19;background:#fffdf8}[data-theme=light] .trd-auth-dialog p{color:#615b50}[data-theme=light] .trd-auth-dialog input{color:#201e19;background:#fff}[data-theme=light] .trd-auth-dialog a,[data-theme=light] .trd-auth-methods button{color:#795717}@media (max-width:1024px){.lm-split{gap:50px}.st-site:has(.lm-hero) .marketing-header-inner{flex-wrap:wrap;padding:12px 24px}.lm-hero{min-height:740px;padding-top:90px}.lm-preview .lp-people{grid-template-columns:1fr}.lm-preview .lp-preview{min-height:0}}@media (max-width:640px){.lm-shell{width:calc(100% - 40px)}.lm-hero{min-height:720px;padding:75px 0 150px}.lm-title{font-size:clamp(43px,10vw,64px)}.lm-lead{max-width:90%;font-size:16px}.lm-hero:after{background:linear-gradient(90deg,#070708cf,#07070866),linear-gradient(0deg,var(--lm-bg),transparent 40%)}.lm-eyebrow{font-size:9px!important}.lm-film-label{display:none}.lm-hero .st-video-toggle{bottom:80px;right:20px}.lm-preview{border-radius:10px;margin-top:-45px;padding:18px}.lm-preview-top{display:block}.lm-preview-top small{margin-top:7px;display:block}.lm-preview .lp-preview-content{padding:18px}.lm-preview .lp-preview h2{font-size:24px}.lm-section{padding-block:72px}.lm-split{grid-template-columns:1fr;gap:36px}.lm-band .lm-copy,.lm-band .lm-benefits{order:initial}.lm-steps{text-align:left;grid-template-columns:1fr;gap:20px;margin-block:35px}.lm-section h2{font-size:38px}.lm-finale h2{font-size:48px}.lm-note{max-width:275px;line-height:1.7}.lm-actions{gap:10px}.lm-button{padding:15px 18px;font-size:13px}.lm-product-tabs [role=tab]{padding:10px 12px;font-size:12px}.trd-auth-inner{padding:30px 24px}.trd-auth-dialog h2{font-size:30px}.st-site:has(.lm-hero) .marketing-nav{justify-content:center;gap:16px;width:100%}.st-site:has(.lm-hero) .marketing-header-inner{gap:12px}.st-site:has(.lm-hero) .marketing-actions{margin-left:auto}.st-site:has(.lm-hero) .marketing-language{display:none}}@media (prefers-reduced-motion:reduce){.lm-reveal,.trd-auth-dialog[open]{animation:none}.lm-button{transition:none}.lm-button:hover{transform:none}}html[data-theme=light] .lm-section .lm-eyebrow,html[data-theme=light] .lm-preview .lm-eyebrow{color:#795717}@media (max-width:640px){.st-site:has(.lm-hero) .marketing-header-inner{justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:0;padding:12px 20px;display:flex}.st-site:has(.lm-hero) .marketing-header-inner>a{max-width:140px}.st-site:has(.lm-hero) .marketing-nav{flex-wrap:nowrap;flex-basis:100%;order:3;justify-content:space-between;gap:4px;margin:0}.st-site:has(.lm-hero) .marketing-nav a{white-space:nowrap;min-height:36px;padding:5px 0;font-size:11px}.st-site:has(.lm-hero) .marketing-actions{flex-wrap:nowrap;gap:8px;width:auto}.st-site:has(.lm-hero) .marketing-header-inner>div{width:auto}.st-site:has(.lm-hero) .trd-wordmark{width:140px}.st-site:has(.lm-hero) .marketing-header .theme-toggle{width:36px;min-width:36px;height:36px;min-height:36px}}@media (max-width:360px){.st-site:has(.lm-hero) .marketing-header-inner{padding-inline:14px}.st-site:has(.lm-hero) .trd-wordmark{width:120px}}.st-site[lang=de] .lm-title>span{position:relative;left:-.075em}.st-site:has(.lm-hero) .marketing-header-inner{width:min(1180px,100% - 80px);max-width:none;margin-inline:auto;padding-inline:0}@media (max-width:640px){.st-site:has(.lm-hero) .marketing-header-inner{width:calc(100% - 40px)}}.marketing-language-menu{background:0 0;border:0;display:block;position:relative;padding:0!important}.marketing-language-menu>summary{cursor:pointer;min-height:40px;color:inherit;align-items:center;gap:7px;font-size:12px;font-weight:700;list-style:none;display:flex}.marketing-language-menu>summary::-webkit-details-marker{display:none}.marketing-language-menu .marketing-flag{border-radius:2px;flex:none;width:21px;height:14px;box-shadow:0 0 0 1px #8884}.marketing-language-menu span{color:inherit}.marketing-triangle{border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;flex:none;width:0;height:0;margin-left:3px;display:inline-block}.marketing-language-menu>div{z-index:90;background:var(--ui-bg,#10100f);min-width:130px;color:var(--ui-text,#fff);border:1px solid #8885;border-radius:8px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 22px #0003}.marketing-language-menu>div>a{color:inherit;white-space:nowrap;align-items:center;gap:9px;padding:8px;display:flex}.marketing-header .marketing-account-avatar{border-radius:50%;flex:none;width:28px;height:28px}.marketing-header .marketing-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.marketing-header .marketing-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.marketing-header .marketing-account-popover{background:var(--lm-bg,var(--ui-bg,#10100f));color:var(--lm-ink,var(--ui-text,#fff))}:is(.trd-landing .marketing-account-menu,.st-site:has(.lm-hero) .marketing-language-menu){display:block}@media (max-width:640px){.st-site:has(.lm-hero) .marketing-header-inner>div:has(.st-account){width:100%}.st-site:has(.lm-hero) .st-account{flex-wrap:wrap;justify-content:flex-end;width:100%}.st-site:has(.lm-hero) .marketing-account-name{max-width:85px}.marketing-language-menu>summary{min-height:36px}}.trd-pricing-calculator{gap:12px;width:100%;padding-block:12px;display:grid}.trd-pricing-calculator label,.trd-pricing-limits{justify-content:space-between;gap:15px;display:flex}.trd-pricing-calculator input[type=range]{width:100%;min-height:36px;accent-color:var(--lm-gold,#c4963b);cursor:pointer}.trd-pricing-total{font-size:clamp(26px,4vw,38px)}.trd-pricing-calculator p{margin:6px 0;font-size:14px}.trd-pricing-limits{opacity:.7;font-size:12px}.lp-price-example:has(.trd-pricing-calculator){display:block}.trd-pricing-settings fieldset{border:0;gap:18px;max-width:480px;padding:0;display:grid}.trd-pricing-settings label{gap:8px;display:grid}.trd-pricing-settings input{background:var(--ui-bg);color:var(--ui-text);border:1px solid #8885;border-radius:6px;padding:12px}.lp-pricing-grid{align-items:stretch}.lp-price-card{flex-direction:column;height:100%;display:flex}.lp-price-card>.lp-button,.lp-price-card>.trd-pricing-calculator{margin-top:auto}.lp-demo-note,.lp-pricing-note{display:none!important}.lp-price-example:has(.trd-pricing-calculator){background:0 0;border:0;margin-top:auto;margin-bottom:0;padding:0;display:block}.trd-pricing-calculator{border:1px solid color-mix(in srgb,var(--lm-gold,#c4963b) 18%,transparent);background:color-mix(in srgb,var(--lm-panel,var(--ui-surface-raised,#171715)) 92%,#fff 2%);border-radius:10px;gap:12px;width:100%;padding:14px;display:grid}.trd-pricing-calculator>label{justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.trd-pricing-calculator>label strong{color:var(--lm-ink,var(--ui-text,#fff));font-size:14px}.trd-pricing-calculator input[type=range]{appearance:none;cursor:pointer;box-sizing:border-box;background:0 0;border:0;width:100%;height:22px;min-height:22px;margin:0;padding:0;display:block}.trd-pricing-calculator input[type=range]::-webkit-slider-runnable-track{border:1px solid color-mix(in srgb,var(--lm-muted,var(--ui-muted,#aaa)) 45%,transparent);background:linear-gradient(90deg,var(--lm-gold,#c4963b) 0 var(--trd-range-progress),color-mix(in srgb,var(--lm-muted,var(--ui-muted,#aaa)) 24%,transparent) var(--trd-range-progress) 100%);border-radius:999px;width:100%;height:7px}.trd-pricing-calculator input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--lm-gold,#c4963b);width:18px;height:18px;box-shadow:0 0 0 2px color-mix(in srgb,var(--lm-bg,var(--ui-bg,#111)) 75%,transparent);border:0;border-radius:50%;margin-top:-6px}.trd-pricing-calculator input[type=range]::-moz-range-track{border:1px solid color-mix(in srgb,var(--lm-muted,var(--ui-muted,#aaa)) 45%,transparent);background:color-mix(in srgb,var(--lm-muted,var(--ui-muted,#aaa)) 24%,transparent);border-radius:999px;width:100%;height:7px}.trd-pricing-calculator input[type=range]::-moz-range-progress{background:var(--lm-gold,#c4963b);border-radius:999px;height:7px}.trd-pricing-calculator input[type=range]::-moz-range-thumb{background:var(--lm-gold,#c4963b);width:18px;height:18px;box-shadow:0 0 0 2px color-mix(in srgb,var(--lm-bg,var(--ui-bg,#111)) 75%,transparent);border:0;border-radius:50%}.trd-pricing-calculator input[type=range]:focus-visible{outline:2px solid var(--lm-gold,#c4963b);outline-offset:4px;border-radius:999px}.trd-pricing-limits{opacity:.62;justify-content:space-between;gap:15px;margin-top:-5px;font-size:11px;display:flex}.trd-pricing-summary{gap:10px;margin-top:2px;display:grid}.trd-pricing-now{border:1px solid color-mix(in srgb,var(--lm-gold,#c4963b) 38%,transparent);background:color-mix(in srgb,var(--lm-gold,#c4963b) 8%,transparent);border-radius:8px;gap:3px;padding:14px;display:grid}.trd-pricing-now>span,.trd-pricing-recurring>span{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-muted,var(--ui-muted,#aaa));font-size:10px;font-weight:750}.trd-pricing-now>strong{letter-spacing:-.035em;color:var(--lm-ink,var(--ui-text,#fff));font-size:clamp(25px,3.6vw,36px);line-height:1.05}.trd-pricing-now>small{color:var(--lm-muted,var(--ui-muted,#aaa));font-size:10px;line-height:1.5}.trd-pricing-breakdown{gap:5px;padding:0 2px;display:grid}.trd-pricing-breakdown p{color:var(--lm-muted,var(--ui-muted,#aaa));justify-content:space-between;gap:12px;display:flex;margin:0!important;font-size:11px!important}.trd-pricing-breakdown strong{color:var(--lm-ink,var(--ui-text,#fff));font-weight:650}.trd-pricing-recurring{border-top:1px solid color-mix(in srgb,var(--lm-muted,var(--ui-muted,#aaa)) 20%,transparent);gap:3px;padding-top:10px;display:grid}.trd-pricing-recurring>strong{color:var(--lm-ink,var(--ui-text,#fff));font-size:17px}.trd-pricing-recurring>strong small{color:var(--lm-muted,var(--ui-muted,#aaa));font-size:11px;font-weight:500}.trd-pricing-recurring p{color:var(--lm-muted,var(--ui-muted,#aaa));margin:0!important;font-size:11px!important}.trd-pricing-cta{justify-content:center;width:100%;margin-top:2px!important}.trd-pricing-cta span{margin-left:auto}.trd-register-surface{color:#f5f2e9;background:#10100f;min-height:100dvh}.trd-register-page{background:radial-gradient(circle at 50% 15%,#c4963b16,#0000 34rem);place-items:center;min-height:calc(100dvh - 82px);padding:52px 20px 72px;display:grid}.trd-register-card{width:min(620px,100%);max-height:none;overflow:visible}.trd-register-card .trd-auth-inner{padding:40px}.trd-register-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trd-register-field-hint{line-height:1.45;text-align:left!important;margin:0!important}.trd-register-security{align-items:flex-start;gap:8px;display:flex;margin:2px 0 18px!important;font-size:11px!important}.trd-register-security svg{color:#e5ca81;flex:none;margin-top:2px}.trd-register-privacy{text-align:center;font-size:10px!important}.trd-register-secure{justify-content:center;align-items:center;gap:6px;display:flex!important}.trd-register-secure svg{color:#c4963b}.trd-register-confirmation{gap:14px;display:grid}.trd-register-confirmation>svg{color:#e5ca81}.trd-register-confirmation .trd-auth-kicker{margin-bottom:0}.trd-register-link-button{box-sizing:border-box;color:#fff!important;text-decoration:none!important}.trd-register-confirm-actions{text-align:center;gap:16px;display:grid}.trd-register-confirm-actions>a:last-child{font-size:12px}[data-theme=light] .trd-register-surface{color:#201e19;background:#f5f2ea}[data-theme=light] .trd-register-page{background:radial-gradient(circle at 50% 15%,#c4963b14,#0000 34rem)}@media (max-width:640px){.trd-pricing-calculator{padding:12px}.trd-register-page{padding:28px 14px 48px}.trd-register-card .trd-auth-inner{padding:30px 24px}.trd-register-row{grid-template-columns:1fr;gap:0}}.promotion-site-banner{z-index:90;color:#fff;background:linear-gradient(90deg,#7f1018,#b81e29 48%,#8f151c);border-bottom:1px solid #e5ca8157;width:100%;position:relative}.promotion-site-banner-inner{justify-content:center;align-items:center;gap:14px;width:min(100% - 2rem,84rem);min-height:46px;margin-inline:auto;padding:8px 0;display:flex}.promotion-site-banner-inner>div{align-items:baseline;gap:8px;min-width:0;display:flex}.promotion-site-banner strong{font-size:12px;line-height:1.35}.promotion-site-banner small{color:#fffbd0;white-space:nowrap;font-size:10px}.promotion-site-badge{letter-spacing:.08em;text-transform:uppercase;background:#0002;border:1px solid #fff5;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.promotion-site-banner a{color:#fff;border-bottom:1px solid #fff7;flex:none;align-items:center;gap:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.promotion-site-banner a:hover{border-color:#fff}.lp-promotion-ribbon{border:1px solid color-mix(in srgb,var(--lm-gold,#c4963b) 44%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--lm-gold,#c4963b) 13%,transparent),#b81e2917);border-radius:8px;gap:4px;margin:2px 0 12px;padding:11px 12px;display:grid}.lp-promotion-ribbon strong{color:var(--lm-ink,var(--ui-text,#fff));font-size:12px}.lp-promotion-ribbon span{color:var(--lm-gold,#e5ca81);font-size:11px;font-weight:750}.lp-promotion-ribbon small{color:var(--lm-muted,var(--ui-muted,#aaa));font-size:9px}.lp-price-detail s,.trd-pricing-calculator s{opacity:.55;text-decoration-thickness:1px}.trd-pricing-calculator.has-promotion{border-color:color-mix(in srgb,var(--lm-gold,#c4963b) 45%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--lm-gold,#c4963b) 12%,transparent)}.trd-promotion-callout{background:linear-gradient(135deg,color-mix(in srgb,var(--lm-gold,#c4963b) 14%,transparent),#b81e291a);border:1px solid color-mix(in srgb,var(--lm-gold,#c4963b) 34%,transparent);border-radius:8px;gap:5px;padding:11px 12px;display:grid}.trd-promotion-callout>span{letter-spacing:.08em;text-transform:uppercase;color:var(--lm-gold,#e5ca81);font-size:9px;font-weight:850}.trd-promotion-callout>strong{font-size:14px}.trd-promotion-callout>div{flex-wrap:wrap;gap:5px;display:flex}.trd-promotion-callout em{background:color-mix(in srgb,var(--lm-gold,#c4963b) 12%,transparent);color:var(--lm-ink,var(--ui-text,#fff));border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.trd-promotion-callout>small,.trd-promotion-regular-note{line-height:1.45;color:var(--lm-muted,var(--ui-muted,#aaa))!important;font-size:9px!important}@media (max-width:720px){.promotion-site-banner-inner{justify-content:flex-start;gap:9px;width:calc(100% - 24px)}.promotion-site-banner-inner>div{gap:1px;display:grid}.promotion-site-banner small{white-space:normal}.promotion-site-banner a{margin-left:auto}.promotion-site-badge{display:none}}@media (max-width:460px){.promotion-site-banner-inner{min-height:52px}.promotion-site-banner a{font-size:0}.promotion-site-banner a svg{width:16px;height:16px}.promotion-site-banner strong{font-size:10px}.promotion-site-banner small{font-size:8px}}.marketing-sticky-stack{z-index:95;width:100%;position:sticky;top:0}.marketing-sticky-stack>.marketing-header{z-index:1;position:relative!important;top:auto!important}.st-site:has(.lm-hero) .marketing-sticky-stack>.marketing-header{z-index:1;position:relative!important;top:auto!important}.marketing-sticky-stack .promotion-site-banner{z-index:2;position:relative}.promotion-site-banner-inner{justify-content:center;gap:10px;min-height:40px;padding:6px 0}.promotion-site-banner-inner>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.lp-promotion-ribbon{gap:7px}.lp-promotion-labels{flex-wrap:wrap;gap:5px;display:flex}.lp-promotion-labels em{background:color-mix(in srgb,var(--lm-gold,#c4963b) 12%,transparent);color:var(--lm-ink,var(--ui-text,#fff));border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:750}.lp-promotion-labels em.is-audience,.trd-promotion-callout em.is-audience{border:1px solid color-mix(in srgb,var(--lm-gold,#c4963b) 38%,transparent);color:var(--lm-gold,#e5ca81);background:0 0}.trd-pricing-recurring{gap:4px}.trd-pricing-recurring>strong{font-size:20px}.trd-promotion-free-note{color:var(--lm-muted,var(--ui-muted,#aaa));font-size:9px;line-height:1.45}@media (max-width:720px){.promotion-site-banner-inner{justify-content:space-between;width:calc(100% - 24px)}.promotion-site-banner-inner>strong{font-size:10px}.promotion-site-banner a{margin-left:0}}@media (max-width:460px){.promotion-site-banner-inner{min-height:42px}.promotion-site-banner-inner>strong{font-size:9px}.promotion-site-banner a{font-size:0}.promotion-site-banner a svg{width:16px;height:16px}}.lm-product-demo{gap:24px;display:grid;background:linear-gradient(145deg,color-mix(in srgb,var(--lm-panel) 94%,#c4963b 6%),var(--lm-panel))!important;padding:34px!important}.lm-product-demo-head{justify-content:space-between;align-items:flex-start;gap:36px;display:flex}.lm-product-demo-head>div{max-width:760px}.lm-product-demo-head .lm-eyebrow{margin-bottom:10px}.lm-product-demo-head h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,4vw,46px);line-height:1.08}.lm-product-demo-head p:not(.lm-eyebrow){color:var(--lm-muted);margin:0;font-size:15px;line-height:1.7}.lm-product-demo-admin-hint{max-width:260px;color:var(--lm-muted);border:1px solid #c4963b44;border-radius:8px;padding:8px 10px;font-size:10px;line-height:1.45}.lm-product-demo-player{aspect-ratio:16/9;background:linear-gradient(145deg,#090909,#15110f 65%,#3b0d11);border:1px solid #c4963b55;border-radius:13px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff10,0 24px 70px #0005}.lm-product-demo-player iframe{border:0;width:100%;height:100%;display:block}.lm-product-demo-placeholder{text-align:center;background:radial-gradient(circle at 50% 45%,#b81e2928,#0000 36%),linear-gradient(145deg,#090909,#171513);align-content:center;place-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.lm-product-demo-placeholder>span{color:#e5ca81;background:linear-gradient(145deg,#090909dd,#5f0e16cc);border:1.5px solid #e5ca8190;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 38px #b81e2940,inset 0 1px #ffffff18}.lm-product-demo-placeholder strong{font-size:19px}.lm-product-demo-placeholder small{max-width:520px;color:var(--lm-muted);font-size:11px;line-height:1.55}.lm-youtube-channel{background:linear-gradient(115deg,#ffffff05,#b81e290c);border:1px solid #c4963b38;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.lm-youtube-channel-icon{color:#e5ca81;background:#0a0a0a80;border:1px solid #e5ca8160;border-radius:11px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff12}.lm-youtube-channel strong{margin-bottom:4px;font-size:14px;display:block}.lm-youtube-channel p{color:var(--lm-muted);margin:0!important;font-size:11px!important;line-height:1.55!important}.lm-youtube-channel>a{color:#fff;background:linear-gradient(125deg,#090909,#430a0f 58%,#8f151c);border:1.5px solid #d7a73f;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:11px;font-weight:750;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff18}.lm-youtube-channel>a:hover{transform:translateY(-2px);box-shadow:0 0 26px #b81e294d,inset 0 1px #ffffff20}.lm-youtube-channel-pending{color:var(--lm-muted);align-items:center;gap:7px;font-size:10px;display:inline-flex}[data-theme=light] .lm-product-demo-player{background:linear-gradient(145deg,#1b1916,#38231f)}[data-theme=light] .lm-youtube-channel>a{color:#fff}@media (max-width:720px){.lm-product-demo{padding:20px!important}.lm-product-demo-head{display:block}.lm-product-demo-admin-hint{margin-top:14px;display:block}.lm-youtube-channel{grid-template-columns:auto 1fr}.lm-youtube-channel>a,.lm-youtube-channel-pending{box-sizing:border-box;grid-column:1/-1;width:100%}.lm-youtube-channel-pending{justify-content:center}.lm-product-demo-placeholder>span{width:58px;height:58px}.lm-product-demo-placeholder>span svg{width:25px;height:25px}}.lm-product-demo-consent-play{color:#e5ca81;cursor:pointer;background:linear-gradient(145deg,#090909dd,#5f0e16cc);border:1.5px solid #e5ca8190;border-radius:50%;place-items:center;width:72px;height:72px;padding:0;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 0 38px #b81e2940,inset 0 1px #ffffff18}.lm-product-demo-consent-play:hover{transform:scale(1.06);box-shadow:0 0 48px #b81e2966,inset 0 1px #ffffff20}.lm-product-demo-consent-play:focus-visible{outline-offset:4px;outline:2px solid #e5ca81}.lm-product-demo-consent small a{color:#e5ca81;text-underline-offset:2px;text-decoration:underline}@media (max-width:720px){.lm-product-demo-consent-play{width:58px;height:58px}.lm-product-demo-consent-play svg{width:25px;height:25px}.lm-product-demo-consent small{font-size:10px}}@media (prefers-reduced-motion:reduce){.lm-product-demo-consent-play{transition:none}.lm-product-demo-consent-play:hover{transform:none}}
