.funnel-viewport-canvas{width:100%;min-width:0;container:funnel-viewport/inline-size}.funnel-viewport-canvas[data-funnel-viewport=mobile]{overflow-x:hidden}[data-funnel-viewport=mobile] .seaview-hero-row .grid{grid-template-columns:1fr!important;gap:16px!important;padding:0 16px!important}[data-funnel-viewport=mobile] .seaview-hero-copy-col{border-radius:12px!important;position:relative!important;overflow:hidden!important}[data-funnel-viewport=mobile] .seaview-hero-copy{background:linear-gradient(105deg,#1a1a2eeb 0%,#1a1a2ed6 55%,#1a1a2ec7 100%)!important;border-radius:0!important;height:auto!important;min-height:280px!important}[data-funnel-viewport=mobile] .seaview-hero-lcp-wrap{z-index:0!important;display:block!important;position:absolute!important;inset:0!important}[data-funnel-viewport=mobile] .seaview-hero-lcp{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}[data-funnel-viewport=mobile] .seaview-hero-copy h1{font-size:26px!important}[data-funnel-viewport=mobile] .seaview-hero-copy-col>.min-w-0,[data-funnel-viewport=mobile] .seaview-hero-copy-col .seaview-hero-panel,[data-funnel-viewport=mobile] .seaview-hero-copy-col .seaview-hero-panel>div,[data-funnel-viewport=mobile] .seaview-hero-form-card>.min-w-0{flex:none!important;height:auto!important;min-height:0!important}[data-funnel-viewport=mobile] .seaview-hero-form-card{padding:20px 18px!important}[data-funnel-viewport=mobile] .seaview-hero-form-card h1,[data-funnel-viewport=mobile] .seaview-hero-form-card h2{font-size:20px!important}[data-funnel-viewport=mobile] .seaview-about-row .grid{grid-template-columns:1fr!important;gap:20px!important}[data-funnel-viewport=mobile] .seaview-about-row .grid>div:first-child{padding:16px 16px 0!important}[data-funnel-viewport=mobile] .seaview-about-row .seaview-about-img img{aspect-ratio:16/10!important;border-radius:8px!important;max-height:none!important}[data-funnel-viewport=mobile] .seaview-about-row .grid>div:last-child{padding:0 16px 24px!important}[data-funnel-viewport=mobile] .seaview-about-row h2{font-size:24px!important;line-height:1.25!important}[data-funnel-viewport=mobile] .seaview-about-row a[href=\#quote_form]{text-align:center!important;box-sizing:border-box!important;width:100%!important;display:block!important}[data-funnel-viewport=mobile] .seaview-sticky-cta{padding-bottom:max(12px,env(safe-area-inset-bottom));display:block!important}[data-funnel-viewport=mobile] .seaview-cta-wrap a.seaview-cta-btn,[data-funnel-viewport=mobile] .seaview-compare-wrap.seaview-cta-wrap a.seaview-cta-btn{width:100%!important;max-width:480px!important;min-height:52px!important;padding:16px 20px!important;font-size:14px!important;display:flex!important}[data-funnel-viewport=mobile] .seaview-ba-hint-desktop{display:none!important}[data-funnel-viewport=mobile] .seaview-ba-hint-mobile{display:block!important}[data-funnel-viewport=mobile] .seaview-compare-wrap{max-width:100%!important;padding:0!important}[data-funnel-viewport=mobile] .seaview-compare-table-wrap{overflow:hidden!important}[data-funnel-viewport=mobile] .seaview-compare-col-feature{width:54%!important}[data-funnel-viewport=mobile] .seaview-compare-col-yes,[data-funnel-viewport=mobile] .seaview-compare-col-other{width:23%!important}[data-funnel-viewport=mobile] .seaview-compare-table th{white-space:normal!important;padding:8px 4px!important;font-size:10px!important;line-height:1.2!important}[data-funnel-viewport=mobile] .seaview-compare-table td{padding:8px 3px!important}[data-funnel-viewport=mobile] .seaview-compare-label{padding:8px 6px!important;font-size:11px!important;line-height:1.3!important}[data-funnel-viewport=mobile] .seaview-compare-icon{font-size:14px!important}[data-funnel-viewport=mobile] .seaview-compare-sometimes{font-size:9px!important}[data-funnel-viewport=mobile] .cmp-h-desktop{display:none!important}[data-funnel-viewport=mobile] .cmp-h-mobile{display:inline!important}[data-funnel-viewport=mobile] .uz-grid-3{grid-template-columns:1fr!important;gap:12px!important}[data-funnel-viewport=mobile] .uz-pricing-grid{grid-template-columns:1fr!important;gap:16px!important}[data-funnel-viewport=mobile] .uz-tab-labels{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:20px!important}[data-funnel-viewport=mobile] .uz-tab-labels label{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:12px 16px!important}[data-funnel-viewport=mobile] .uz-tab-labels label strong{text-align:center!important;justify-content:center!important;font-size:14px!important}[data-funnel-viewport=mobile] .uz-section-heading,[data-funnel-viewport=mobile] #sec_problem h2,[data-funnel-viewport=mobile] #sec_pricing h2{font-size:24px!important;line-height:1.25!important}[data-funnel-viewport=mobile] .uz-price-card{padding:20px 18px!important}
