.m-depth-hero .m-product{aspect-ratio:1/1.06}.m-depth-hero .m-product-row{min-height:38px}.m-depth-hero .m-product-ticket{min-height:110px}.m-depth-hero .m-product-title{min-height:34px}.m-depth-hero .m-product-week{font-size:10px}.m-depth-hero .m-product-row small{flex:none}.m-depth-hero .m-product-row strong{overflow-wrap:anywhere}.m-depth-breadcrumb{color:var(--m-muted);align-items:center;gap:6px;margin-bottom:18px;font-size:12px;display:flex}.m-depth-breadcrumb a{color:inherit;text-decoration:none}.m-depth-page .m-page-title{max-width:820px}.m-depth-page .m-card{flex-direction:column;display:flex}.m-depth-page .m-card>svg{width:20px;height:20px;color:var(--m-accent);margin-bottom:16px}.m-depth-page .m-card .m-text-link{margin-top:auto;padding-top:20px}.m-depth-details{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.m-depth-details>div>p{margin-top:16px;line-height:1.7}.m-depth-details .m-text-link{margin-top:20px}.m-depth-detail-row{border-bottom:1px solid var(--m-border);padding:22px 0}.m-depth-detail-row:first-child{padding-top:0}.m-depth-detail-row h3{margin-bottom:10px}.m-depth-detail-row p{line-height:1.7}.m-depth-detail-row a{margin-top:12px}.m-depth-benefits .m-card{min-height:118px}.m-depth-benefits .m-card h2{font-size:14px}.m-depth-benefits .m-card p{font-size:13px}.m-home-pricing{justify-content:space-between;align-items:center;gap:28px;max-width:720px;display:flex}.m-home-pricing h2{font-size:22px}.m-home-pricing p{margin-top:12px}.m-home-pricing .m-button{flex:none}.m-faq summary{justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:after{content:"+";color:var(--m-muted);font-size:18px}.m-faq details[open] summary:after{content:"−"}.m-faq details p{line-height:1.7}@media (max-width:1000px){.m-depth-hero .m-product-body{grid-template-columns:minmax(0,1fr) 92px}.m-depth-details{gap:32px}}@media (max-width:700px){.m-depth-hero .m-product{aspect-ratio:auto;height:490px}.m-depth-hero .m-product-body{grid-template-columns:minmax(0,1fr) 86px}.m-depth-hero .m-product-ticket{min-height:88px}.m-depth-hero .m-product-row{flex-wrap:wrap;gap:4px;min-height:48px}.m-depth-hero .m-product-row strong{font-size:10px}.m-depth-hero .m-product-row small{margin-left:11px;font-size:9px}.m-depth-hero .m-product-row i{align-self:flex-start;margin-top:5px}.m-depth-details{grid-template-columns:minmax(0,1fr);gap:32px}.m-home-pricing{flex-direction:column;align-items:flex-start}.m-depth-benefits .m-card{min-height:104px}}.m-depth-hero .m-product-body{grid-template-columns:minmax(0,1fr) 104px}.m-depth-hero .m-product-list{padding:0}.m-depth-hero .m-product-row{gap:5px;min-height:36px;padding:7px 8px}.m-depth-hero .m-product-row small{align-items:center;gap:3px;display:inline-flex}.m-depth-hero .m-product-row:nth-child(2) i{background:var(--m-success)}.m-depth-hero .m-product-row:nth-child(3) i{background:var(--m-warning)}.m-depth-hero .m-product-week{text-transform:uppercase;font-size:9px}.m-depth-hero .m-product-ticket{text-transform:none;min-height:118px}.m-depth-hero .m-product-ticket small{margin:4px 0 0;font-size:9px}.m-depth-hero .m-product-ticket p{color:var(--m-text);font-size:10px;line-height:1.6}.m-feature-detail .m-depth-breadcrumb{margin-bottom:14px}.m-feature-detail .m-product{aspect-ratio:1/1.06}.m-contact-page .m-short-page{padding-bottom:40px}.m-contact-form-section{padding:0 0 64px}.m-contact-form-section .m-container{max-width:1152px}.m-contact-form{gap:18px;width:min(640px,100%);display:grid}.m-contact-form h2{margin-bottom:2px}.m-contact-form label{color:var(--m-text);font-size:13px}.m-contact-form :is(input,textarea){border-color:var(--m-border);background:var(--m-bg);color:var(--m-text);font-size:14px}.m-contact-form textarea{resize:vertical}.m-contact-form .m-button{min-width:96px}.m-family-page .m-card{min-height:132px}@media (max-width:700px){.m-depth-hero .m-product-row{padding:7px 6px}.m-depth-hero .m-product-body{grid-template-columns:minmax(0,1fr) 86px}.m-depth-hero .m-product-ticket{min-height:102px}.m-contact-form-section{padding-bottom:40px}}.m-section .m-container>h2.m-depth-h2{margin-bottom:28px}.m-feature-detail~.m-section .m-card h3{margin:8px 0;font-size:15px}.m-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.m-family-diagram{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.m-family-diagram .m-card[data-core]{border-color:var(--m-accent)}.m-pending-note{color:var(--m-muted);margin-top:12px;font-size:13px}@media (max-width:700px){.m-security-grid,.m-family-diagram{grid-template-columns:1fr}}.m-feature-detail[data-feature-shot=true] .v2x-shot{justify-self:end}@media (max-width:760px){.m-feature-detail[data-feature-shot=true] .m-hero-inner{grid-template-columns:minmax(0,1fr);gap:0}.m-feature-detail[data-feature-shot=true] .v2x-shot{width:100%;margin-top:48px}}.hd-marketing .m-section.hd-section{padding-block:var(--hd-section-y)}.hd-marketing .m-section.hd-section:not(.hd-section--band)+.hd-section:not(.hd-section--band){padding-top:0}.hd-marketing section.mx-auto.hd-strip{padding-block:var(--hd-strip-y)}.hd-marketing .m-security-page .m-depth-detail-row{padding-block:24px}.hd-marketing .hd-roadmap-spacing{padding-top:0;padding-bottom:var(--hd-section-y)}.hd-marketing .hd-status-spacing{padding-block:0}.hd-marketing{--primary:var(--m-accent);--primary-foreground:var(--m-bg);--ring:var(--m-accent)}.hd-marketing [class~=text-primary],.hd-marketing :is([class^=text-primary\/],[class*=" text-primary/"]){color:var(--m-accent)}.hd-marketing :is([class^=bg-primary\/],[class*=" bg-primary/"]){background-color:var(--m-soft)}.hd-marketing :is([class^=border-primary\/],[class*=" border-primary/"]){border-color:var(--m-soft-strong)}.hd-marketing :is([class^=bg-primary\/],[class*=" bg-primary/"])[class*=text-primary],.hd-marketing :is([class^=bg-primary\/],[class*=" bg-primary/"]) [class*=text-primary]{color:var(--m-deep)}.hd-marketing [class~=bg-primary]:not(.m-button),.hd-marketing .m-button[data-primary=true]{background-color:var(--m-accent);color:var(--m-bg)}.hd-marketing [class~=bg-primary]:not(.m-button):hover,.hd-marketing .m-button[data-primary=true]:hover{background-color:var(--m-hover)}.hd-marketing [class~=bg-primary]:not(.m-button):active,.hd-marketing .m-button[data-primary=true]:active{background-color:var(--m-deep)}.hd-marketing .v2-cta-band .m-button[data-primary=true]{background-color:var(--m-accent);color:var(--m-bg)}.hd-marketing .v2-cta-band .m-button[data-primary=true]:hover{background-color:var(--m-hover)}.hd-marketing .v2-cta-band .m-button[data-primary=true]:active{background-color:var(--m-deep)}.hd-marketing [class~=bg-primary]:not(.m-button)[class~=text-primary-foreground],.hd-marketing [class~=bg-primary]:not(.m-button) [class~=text-primary-foreground]{color:var(--m-bg)}.hd-marketing{--m-success-chip-text:#166534;--m-mock-danger-text:#c81e2d}.hd-marketing :is(.v2-chip,.v2-block)[data-tone=ok],.hd-marketing .m-product-row small[data-tone=success],.hd-marketing [class*=bg-success\/][class~=text-success]:not(svg):not(button){color:var(--m-success-chip-text)}.hd-marketing :is(.v2-chip,.v2-block)[data-tone=ok] svg{color:var(--m-success)}.hd-marketing .hd-marketing-app-preview .text-destructive:not(svg){color:var(--m-mock-danger-text)}
