.tapx-home{--home-max:1380px;--home-pad:20px;color:#f5f5f0;background:#050505;min-height:100svh;font-family:Geist,sans-serif;overflow:clip}.tapx-home *,.lead-dialog *{letter-spacing:0}.tapx-home a,.tapx-home button,.lead-dialog button,.lead-dialog input{cursor:pointer}.tapx-home p{line-height:1.6}.tapx-home em{color:#b7ff00;font-style:normal}.tapx-home :focus-visible,.lead-dialog :focus-visible{outline-offset:4px;outline:2px solid #b7ff00}.home-label{color:#d8d8d2;letter-spacing:.08em;text-transform:uppercase;font:500 .72rem/1.4 Geist Mono,monospace;display:block}.home-header{z-index:45;height:72px;padding:0 var(--home-pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s,border-color .25s;display:flex;position:fixed;inset:0 0 auto}.home-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505e0;border-color:#f5f5f01a}.home-header__logo{height:34px;display:block}.home-header__logo img{width:auto;height:100%;display:block}.home-menu-button{min-width:48px;min-height:48px}.home-header nav{background:#0a0a0a;border-bottom:1px solid #f5f5f01f;flex-direction:column;gap:4px;padding:20px;display:none;position:fixed;inset:72px 0 auto}.home-header nav.is-open{display:flex}.home-header nav>a{border-bottom:1px solid #f5f5f014;align-items:center;min-height:48px;font-size:.95rem;display:flex}.home-header nav>button{min-height:48px;margin-top:10px}.home-hero{isolation:isolate;background:#0a0a0a;align-items:center;height:100svh;min-height:760px;display:flex;position:relative;overflow:hidden}.home-hero>.home-hero__media{z-index:-2;width:58%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 45%);mask-image:linear-gradient(90deg,#0000 0%,#000 45%)}.home-hero>.home-hero__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 75%,#0a0a0a 100%);position:absolute;inset:0}.home-hero__media img,.home-hero__media video{object-fit:cover;object-position:center;filter:brightness(.75)saturate(.85)}.home-hero__veil{z-index:-1;background:linear-gradient(90deg,#0a0a0a 0% 40%,#0000 72%);position:absolute;inset:0}.home-hero__content{width:100%;max-width:var(--home-max);padding:120px var(--home-pad) 42px;margin:0 auto}.home-hero__content>*{max-width:50%}.home-hero h1{letter-spacing:-.03em;overflow-wrap:normal;word-break:keep-all;max-width:100%;margin:18px 0 22px;font-size:clamp(3.45rem,17.5vw,6.4rem);font-weight:700;line-height:.93}.home-hero h1 em{letter-spacing:-.03em}.home-hero h1>span{display:inline-block}.home-hero__content>p{color:#d8d8d2;max-width:34rem;margin:0;font-size:1.05rem}.home-hero__actions{gap:10px;margin-top:28px;display:grid}.home-hero__actions>*{min-height:48px}.home-hero__content ul{color:#d8d8d2;border-top:1px solid #f5f5f024;gap:12px;margin:32px 0 0;padding:22px 0 0;list-style:none;display:grid}.home-hero__content li:before{content:"";background:#b7ff00;border-radius:50%;width:6px;height:6px;margin:0 10px 2px 0;display:inline-block}.home-section{width:100%;max-width:var(--home-max);padding:96px var(--home-pad);margin:0 auto}.home-section__head{gap:24px;margin-bottom:52px;display:grid}.home-section__head h2,.home-results h2,.home-final h2,.compare-section__head h2,.price-block--custom h3{letter-spacing:-.03em;text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0;font-size:clamp(2.2rem,5.2vw,4.6rem);font-weight:700;line-height:1.04}.home-section__head,.results-copy,.home-final__content,.compare-section__head{overflow:visible}.home-section__head p{color:#d8d8d2;max-width:35rem;margin:0;font-size:1rem}.home-media{background:#101010;width:100%;min-height:220px;position:relative;overflow:hidden}.home-media.is-loading:before{content:"";z-index:1;background:linear-gradient(105deg,#101010 25%,#191919 42%,#101010 59%) 0 0/220% 100%;animation:1.5s ease-in-out infinite media-shimmer;position:absolute;inset:0}.home-media>img,.home-media>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-media>img{opacity:1}.home-media>video{z-index:2}.home-media__placeholder{color:#777;letter-spacing:.08em;background:#101010;border:1px solid #f5f5f014;place-items:center;font:500 .72rem Geist Mono,monospace;display:grid;position:absolute;inset:0}.home-solutions{max-width:1200px;padding-inline:24px}.solution-tabs{--solution-count:3;--solution-index:0;scrollbar-width:none;border-bottom:1px solid #f5f5f01f;gap:0;margin-bottom:36px;display:flex;position:relative;overflow-x:auto}.solution-tabs button{z-index:1;color:#d8d8d2;background:0 0;border:0;flex:1;min-width:max-content;min-height:48px;position:relative}.solution-tabs button[aria-selected=true]{color:#050505;background:#b7ff00;border-color:#b7ff00}.solution-tabs__indicator{width:calc(100% / var(--solution-count));height:2px;transform:translateX(calc(var(--solution-index) * 100%));background:#b7ff00;transition:transform .3s;position:absolute;bottom:0;left:0}.solution-stage{background:0 0;align-items:center;gap:64px;animation:.3s ease-out both solution-change;display:grid}.solution-stage__visual{aspect-ratio:4/5;place-items:center;min-width:0;display:grid;position:relative}.solution-stage__visual:before{content:"";background:radial-gradient(circle,#b7ff0026 0%,#0000 65%);position:absolute;inset:8%}.solution-stage__visual:after,.price-block__media:after{content:"";z-index:3;filter:blur(14px);background:#0000006b;border-radius:50%;height:7%;position:absolute;bottom:5%;left:17%;right:17%}.solution-stage .home-media{background:0 0;height:100%;min-height:0;overflow:visible}.solution-stage .home-media>img{object-fit:contain}.solution-stage .home-media>img[src$=\.jpg],.solution-stage .home-media>img[src$=\.jpeg]{border-radius:16px;-webkit-mask-image:radial-gradient(86% 88%,#000 72%,#0000 100%);mask-image:radial-gradient(86% 88%,#000 72%,#0000 100%)}.solution-copy{color:#f5f5f0;margin:16px 0;font-size:1.15rem}.solution-stage ul{color:#f5f5f0;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.solution-stage li{align-items:center;gap:10px;font-weight:500;display:flex}.solution-stage li svg{color:#050505;background:#b7ff00;border-radius:50%;flex:0 0 22px;width:22px;height:22px;padding:5px}.home-how{border-top:1px solid #f5f5f01a}.how-layout{gap:38px;display:grid}.how-layout>.home-media{aspect-ratio:4/5}.how-steps{--line-progress:1;margin:0;padding:0;list-style:none;position:relative}.how-steps:before{content:"";width:1px;transform:scaleY(var(--line-progress));transform-origin:top;background:#b7ff00;position:absolute;top:26px;bottom:26px;left:22px}.how-steps li{border-bottom:1px solid #f5f5f01a;grid-template-columns:46px 1fr;gap:18px;padding:24px 0;display:grid;position:relative}.how-steps>li>span{z-index:1;color:#b7ff00;background:#050505;border:1px solid #b7ff00;place-items:center;width:46px;height:46px;font:500 .72rem Geist Mono,monospace;display:grid;position:relative}.how-steps h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem}.how-steps p{color:#d8d8d2;margin:0}.home-segments{max-width:none;padding-inline:var(--home-pad);background:#0a0a0a}.home-segments>.home-section__head,.segments-grid{max-width:var(--home-max);margin-left:auto;margin-right:auto}.segments-grid{gap:14px;display:grid}.segment-card{min-height:360px;position:relative;overflow:hidden}.segment-card .home-media{height:100%;position:absolute;inset:0}.segment-card:after{content:"";background:linear-gradient(#0000 30%,#050505eb);position:absolute;inset:0}.segment-card>div:last-child{z-index:2;position:absolute;inset:auto 22px 22px}.segment-card h3{letter-spacing:-.02em;margin:0 0 8px;font-size:1.6rem}.segment-card p{color:#d8d8d2;margin:0}.products-grid{gap:18px;display:grid}.product-card{color:#050505;background:#f5f5f0;border-radius:12px;transition:transform .4s,filter .4s,border-color .4s;overflow:hidden;box-shadow:0 18px 44px #00000047}.interactive-glow{--glow-x:50%;--glow-y:50%;isolation:isolate;position:relative}.interactive-glow:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(340px circle at var(--glow-x) var(--glow-y),#b7ff0021,transparent 68%);transition:opacity .35s;position:absolute;inset:0}.product-card__media{border-radius:6px;margin:12px;position:relative;overflow:hidden}.product-card__media>.home-media{aspect-ratio:4/5;background:#e9e9e4;min-height:0}.product-card__media>.home-media .home-media__placeholder{color:#777;background:#e9e9e4}.product-card__media>.home-media img{object-fit:contain}.qr-scan{z-index:3;opacity:0;pointer-events:none;background:#b7ff00;height:2px;position:absolute;inset:0 0 auto;box-shadow:0 0 12px #b7ff00}.product-card__body{padding:14px 22px 24px}.product-card .home-label{color:#777}.product-card .home-label i{background:#b7ff00;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.product-card h3{letter-spacing:-.02em;min-height:2.4em;margin:12px 0 22px;font-size:1.65rem;line-height:1.05}.product-card dl,.product-card dl div{gap:6px;display:grid}.product-card dl{gap:18px;margin-bottom:24px}.product-card dt{color:#777;letter-spacing:.08em;font:500 .66rem Geist Mono,monospace}.product-card dd{margin:0;line-height:1.55}.product-card button{color:#f5f5f0;background:#050505;border-color:#050505;width:100%;min-height:48px}.home-pricing{border-top:1px solid #f5f5f01a}.pricing-grid{gap:18px;display:grid}.price-block{background:#101010;border:1px solid #f5f5f01a;flex-direction:column;min-width:0;padding:22px;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex}.price-block__media{height:280px;margin:-8px -8px 24px;animation:.25s ease-out both price-media-change;position:relative}.price-block__media:before{content:"";background:radial-gradient(circle,#b7ff0026 0%,#0000 65%);position:absolute;inset:5%}.price-block__media .home-media{background:0 0;height:100%;min-height:0;overflow:visible}.price-block__media .home-media img{object-fit:contain}.price-block>strong{color:#d8d8d2;letter-spacing:.08em;margin:14px 0 20px;font:500 .72rem Geist Mono,monospace;display:block}.price-block>strong b{color:#f5f5f0;letter-spacing:-.03em;margin-top:8px;font:700 2.8rem Geist,sans-serif;display:block}.price-block>.inline-flex{width:100%;min-height:48px}.price-block>p{color:#d8d8d2;margin:0 0 18px}.price-block>small{color:#777;line-height:1.6;display:block}.price-block>.inline-flex{margin-top:auto}.price-block--custom{border-color:#b7ff00}.price-block--custom h3{margin:14px 0 4px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.02}.price-block--custom .custom-price{color:#f5f5f0;letter-spacing:-.03em;text-transform:none;font:700 2.15rem Geist,sans-serif}.price-block--custom p{margin-bottom:14px}.price-block--custom small{margin-bottom:24px}.pricing-included{color:#d8d8d2;margin:0 0 24px;font-size:.85rem}.pricing-note{color:#777;max-width:60rem;margin:24px 0 0;font-size:.85rem}.home-results{gap:20px;display:grid}.home-results>.home-media{aspect-ratio:4/5;max-height:320px}.results-copy p{color:#d8d8d2}.results-benefits{border-top:1px solid #f5f5f01a;margin:0;padding:0;list-style:none;display:grid}.results-benefits li{letter-spacing:.08em;border-bottom:1px solid #f5f5f01a;align-items:center;gap:16px;min-height:76px;font:500 .76rem Geist Mono,monospace;display:flex}.results-benefits svg{color:#b7ff00;width:22px}.results-note{color:#777;line-height:1.5}.home-faq{border-top:1px solid #f5f5f01a}.home-faq [data-radix-collection-item]{min-height:64px;font-size:1rem;text-decoration:none}.home-faq [data-state=open]{color:#b7ff00}.home-faq p{color:#d8d8d2;max-width:48rem;margin:0}.home-final{isolation:isolate;align-items:flex-end;min-height:900px;display:flex;position:relative}.home-final>.home-media{z-index:-2;height:100%;position:absolute;inset:0}.home-final:after{content:"";z-index:-1;background:linear-gradient(#0505051f,#050505 90%);position:absolute;inset:0}.home-final__content{width:100%;max-width:var(--home-max);padding:100px var(--home-pad) 54px;margin:auto}.home-final__content>p{color:#d8d8d2;max-width:36rem}.home-final__actions{gap:10px;margin:28px 0 48px;display:grid}.home-final__actions>*{min-height:48px}.final-benefits{background:#f5f5f01f;gap:1px;display:grid}.final-benefits article{background:#050505e6;padding:22px}.final-benefits h3{letter-spacing:.08em;margin:0 0 8px;font:500 .72rem Geist Mono,monospace}.final-benefits p{color:#777;margin:0;font-size:.88rem}.home-footer{padding:64px var(--home-pad) 28px;background:#0a0a0a;border-top:1px solid #f5f5f01a;gap:26px;display:grid}.home-footer__brand{width:max-content;height:48px;display:block}.home-footer__brand img{width:auto;height:100%;display:block}.home-footer>p{color:#b7ff00;margin:0}.home-footer nav,.home-footer>div{color:#d8d8d2;flex-wrap:wrap;gap:16px 24px;display:flex}.home-footer nav button{color:inherit;font:inherit;background:0 0;border:0;padding:0}.tapx-home button:active,.tapx-home a:active{transform:scale(.97)}.product-card button svg{transition:transform .35s}.product-card button:hover svg{transform:translate(5px)}.price-block button svg{transition:transform .35s}.price-block button:hover svg{transform:translate(4px)}.tapx-home .bg-primary:hover{box-shadow:0 0 24px #b7ff0038}.carousel-dots{display:none}.compare-section{padding:120px max(var(--home-pad),calc((100vw - 1200px)/2));text-align:center;background:#0a0a0a}.compare-section__head{margin:0 auto 42px}.compare-section__head h2{margin:12px 0}.compare-section__head p{color:#d8d8d2;margin:0}.compare-slider{--compare-position:50%;aspect-ratio:16/9;touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#101010;width:100%;position:relative;overflow:hidden}.compare-side,.compare-after-clip{position:absolute;inset:0}.compare-after-clip{clip-path:inset(0 0 0 var(--compare-position))}.compare-side .home-media{height:100%;position:absolute;inset:0}.compare-side .home-media:after{content:"";background:#0505058c;position:absolute;inset:0}.compare-side--before .home-media img{filter:grayscale(.6)brightness(.8)}.compare-side__label{z-index:2;padding:9px 12px;font:600 .7rem Geist Mono,monospace;position:absolute;top:22px}.compare-side--before .compare-side__label{color:#f5f5f0;background:#292929;left:22px}.compare-side--after .compare-side__label{color:#050505;background:#b7ff00;right:22px}.compare-side ul{z-index:2;text-align:left;gap:12px;width:min(48%,520px);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:24px}.compare-side--before ul{left:24px}.compare-side--after ul{right:24px}.compare-side li{align-items:flex-start;gap:10px;font-weight:500;display:flex}.compare-side li svg{flex:0 0 20px;width:20px}.compare-side--before li svg{color:#dc625b}.compare-side--after li svg{color:#b7ff00}.compare-handle{z-index:5;top:0;bottom:0;left:var(--compare-position);background:#b7ff00;width:2px;position:absolute;transform:translate(-1px)}.compare-handle>span{color:#050505;background:#b7ff00;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000073}.compare-handle svg{width:18px}.compare-section>.inline-flex{margin-top:32px}.home-ai-advisor{max-width:none;padding-inline:max(var(--home-pad),calc((100vw - var(--home-max))/2));background:#0a0a0a;border-block:1px solid #f5f5f01a}.home-ai-advisor__intro{gap:18px;margin-bottom:48px;display:grid}.home-ai-advisor__intro h2{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;max-width:950px;margin:0;font-size:clamp(2.2rem,5.2vw,4.6rem);font-weight:700;line-height:1.04}.home-ai-advisor__intro p{color:#d8d8d2;max-width:580px;margin:0}.home-ai-advisor__workspace{background:#f5f5f01f;border:1px solid #f5f5f01f;gap:1px;display:grid}.advisor-form,.advisor-result{background:#050505;min-width:0;padding:clamp(22px,4vw,48px)}.advisor-form{align-content:start;gap:20px;display:grid;position:relative}.advisor-form>label{gap:8px;display:grid}.advisor-form label span,.advisor-form legend span{color:#b7ff00;font:500 .68rem/1.4 Geist Mono,monospace}.advisor-form label strong{font-size:1.25rem}.advisor-form textarea{resize:vertical;color:#f5f5f0;background:#0a0a0a;border-color:#f5f5f029;border-radius:0;min-height:150px;font:400 1rem/1.55 Geist,sans-serif}.advisor-form textarea:focus-visible{box-shadow:none;border-color:#b7ff00}.advisor-form>small{color:#777;text-align:right;margin-top:-14px;font:500 .62rem Geist Mono,monospace}.advisor-form fieldset{border:0;min-width:0;margin:0;padding:0}.advisor-form legend{margin-bottom:12px}.advisor-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.advisor-options button{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:46px}.advisor-options button.is-selected{color:#050505;background:#b7ff00;border-color:#b7ff00}.advisor-options--compact{grid-template-columns:repeat(3,1fr)}.advisor-error{color:#f5f5f0;background:#101010;border-left:2px solid #b7ff00;margin:0;padding:12px 14px;font-size:.85rem}.advisor-form__actions{flex-wrap:wrap;gap:8px;display:flex}.advisor-form__actions button{min-height:52px}.advisor-result{flex-direction:column;min-height:600px;display:flex}.advisor-result__top{border-bottom:1px solid #f5f5f01a;justify-content:space-between;align-items:start;gap:20px;min-height:40px;padding-bottom:20px;display:flex}.advisor-result__empty,.advisor-result__thinking{text-align:center;color:#777;flex:1;align-content:center;place-items:center;gap:15px;display:grid}.advisor-result__empty svg{color:#b7ff00;width:42px;height:42px}.advisor-result__empty strong{color:#f5f5f0;font-size:clamp(1.5rem,3vw,2.5rem)}.advisor-result__empty p{max-width:400px;margin:0}.advisor-result__thinking{grid-template-columns:auto auto}.advisor-result__thinking i{background:#b7ff00;border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite advisor-pulse;box-shadow:0 0 16px #b7ff008c}.advisor-result__content{color:#d8d8d2;overflow-wrap:anywhere;flex:1;padding:28px 0;font:400 .95rem/1.65 Geist,sans-serif}.advisor-result__content h3{color:#b7ff00;text-transform:uppercase;margin:26px 0 10px;font:600 .7rem/1.4 Geist Mono,monospace}.advisor-result__content h3:first-child{margin-top:0}.advisor-result__content p{margin:0 0 9px;line-height:1.65}.advisor-result__content .advisor-result__item{padding-left:16px;position:relative}.advisor-result__content .advisor-result__item:before{content:"";background:#b7ff00;width:5px;height:5px;position:absolute;top:.72em;left:0}.advisor-result__space{height:3px;display:block}.advisor-result__content:after{content:"";vertical-align:-2px;background:#b7ff00;width:7px;height:1em;margin-left:3px;animation:.8s step-end infinite advisor-caret;display:inline-block}.advisor-result:not([aria-busy=true]) .advisor-result__content:after{display:none}.advisor-result>.inline-flex:last-child{align-self:flex-start;min-height:52px}.advisor-disclaimer{color:#777;margin-top:16px;line-height:1.5;display:block}@keyframes advisor-pulse{50%{opacity:.25;transform:scale(.7)}}@keyframes advisor-caret{50%{opacity:0}}.home-marquee{color:#050505;background:#b7ff00;border-block:1px solid #f5f5f01f;overflow:hidden}.home-marquee>div{width:max-content;animation:26s linear infinite paused home-marquee;display:flex}.home-marquee.is-visible>div{animation-play-state:running}.home-marquee span{white-space:nowrap;padding:12px 0;font:600 .76rem Geist Mono,monospace}@keyframes home-marquee{to{transform:translate(-50%)}}@keyframes media-shimmer{to{background-position:-220% 0}}.solution-stage{animation:.52s ease-out both solution-change}@keyframes solution-change{0%{opacity:.2;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes price-media-change{0%{opacity:.2;transform:scale(.98)}to{opacity:1;transform:none}}.lead-dialog{color:#f5f5f0;background:#0a0a0a;border-radius:4px;width:calc(100% - 24px);max-height:92dvh;font-family:Geist,sans-serif;overflow-y:auto}.lead-dialog h2{letter-spacing:-.02em;margin:8px 0;font-size:2rem}.lead-progress{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.lead-progress i{background:#101010;height:3px}.lead-progress i.is-active{background:#b7ff00}.lead-step{border:0;gap:16px;margin:8px 0 0;padding:0;display:grid}.lead-step legend,.lead-step h3{margin:0;font-size:1.15rem;font-weight:600}.lead-options{gap:8px;display:grid}.lead-options button{white-space:normal;text-align:left;justify-content:flex-start;min-height:48px}.lead-options button.is-selected{color:#050505;background:#b7ff00;border-color:#b7ff00}.lead-step label{color:#d8d8d2;gap:8px;display:grid}.lead-step input{color:#f5f5f0;min-height:52px;font:inherit;background:#050505;border:1px solid #f5f5f02e;padding:0 14px}.field-error{color:#f5f5f0;border-left:2px solid #b7ff00;margin:0;padding-left:9px;font-size:.82rem}.lead-actions{justify-content:space-between;gap:8px;display:flex}.lead-actions button{flex:1;min-height:48px}@media (width>=641px) and (width<=1024px){.tapx-home{--home-pad:40px}.home-hero__actions,.home-final__actions{display:flex}.home-hero__content ul{grid-template-columns:repeat(3,1fr)}.home-hero__content>*{max-width:58%}.solution-stage,.how-layout{grid-template-columns:1fr 1fr}.segments-grid{grid-template-columns:repeat(2,1fr)}.segment-card:first-child{grid-column:1/3}.products-grid{grid-template-columns:repeat(2,1fr)}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-grid>.price-block{height:100%}.home-results{grid-template-columns:1fr 1fr}.results-benefits,.results-note{grid-column:1/3}.final-benefits{grid-template-columns:repeat(3,1fr)}.lead-options{grid-template-columns:repeat(2,1fr)}.home-ai-advisor__workspace{grid-template-columns:1fr 1fr}}@media (width>=1025px){.tapx-home{--home-pad:clamp(40px,5vw,76px)}.home-header{height:80px;padding-inline:var(--home-pad)}.home-header__logo{height:40px}.home-menu-button{display:none}.home-header nav{background:0 0;border:0;flex-direction:row;align-items:center;gap:clamp(10px,1.2vw,20px);padding:0;display:flex;position:static}.home-header nav>a{color:#d8d8d2;border:0;min-height:auto;font-size:clamp(.7rem,.78vw,.85rem)}.home-header nav>button{min-height:48px;margin:0}.home-hero{min-height:760px}.home-hero__content{padding-bottom:58px}.home-hero h1{font-size:clamp(6rem,9vw,9rem)}.home-hero__actions,.home-final__actions{display:flex}.home-hero__content ul{grid-template-columns:repeat(3,1fr)}.home-section{padding-top:140px;padding-bottom:140px}.home-section__head{grid-template-columns:1.5fr .7fr;align-items:end}.solution-stage{grid-template-columns:1fr 1fr}.solution-stage>div:last-child{padding:40px 0}.how-layout{grid-template-columns:1fr 1fr;align-items:center}.how-layout>.home-media{aspect-ratio:4/3}.segments-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:190px}.segment-card{min-height:0}.segment-card--1{grid-area:span 3/span 7}.segment-card--2,.segment-card--3{grid-area:span 2/span 5}.segment-card--4{grid-area:span 3/span 7}.segment-card--5{grid-area:span 2/span 5}.products-grid{perspective:1100px;grid-template-columns:repeat(6,1fr)}.product-card{grid-column:span 2}.product-card:nth-child(4){grid-column:2/span 2}.product-card:nth-child(5){grid-column:4/span 2}.product-card:hover,.price-block:hover{border-color:#b7ff00;transform:translateY(-4px)}.interactive-glow:hover:before{opacity:1}.product-card:hover .home-media img{transform:scale(1.025)}.product-card .home-media img{transition:transform .3s}.product-card:hover .qr-scan{opacity:.7;animation:.8s ease-out qr-scan}.pricing-grid{grid-template-columns:1.1fr .9fr}.pricing-grid>.price-block{height:100%}.home-results{grid-template-columns:1fr .85fr;align-items:center}.home-results>.home-media{aspect-ratio:4/5;grid-area:1/2/3}.results-copy,.results-benefits{grid-column:1}.results-note{grid-column:1/3}.home-faq{grid-template-columns:1fr;gap:28px;display:grid}.home-faq>.home-section__head{margin-bottom:0;display:block}.home-final__content{padding-bottom:70px}.final-benefits{grid-template-columns:repeat(3,1fr)}.home-footer{padding-inline:max(var(--home-pad),calc((100vw - var(--home-max))/2));grid-template-columns:1fr 1fr}.home-footer nav,.home-footer>div{justify-content:flex-end}.home-footer>p{grid-column:1}.home-footer>div{grid-column:2}.lead-dialog{max-width:640px;padding:32px}.lead-options{grid-template-columns:repeat(2,1fr)}.home-ai-advisor__workspace{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@keyframes qr-scan{0%{transform:translateY(0)}to{transform:translateY(380px)}}@media (width<=640px){.tapx-home{--home-pad:20px}.tapx-home main,.tapx-home section,.tapx-home article,.tapx-home div{min-width:0;max-width:100%}.home-section{padding-top:48px;padding-bottom:48px}.home-section__head{gap:16px;margin-bottom:28px}.home-section__head h2,.home-results h2,.home-final h2,.compare-section__head h2,.price-block--custom h3{text-wrap:balance;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(30px,8.5vw,36px)}.home-hero{align-items:flex-end;height:100svh;min-height:680px;padding-top:72px;display:flex}.home-hero>.home-hero__media{width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.home-hero>.home-hero__media:after{background:#050505bf}.home-hero__media img,.home-hero__media video{object-position:center}.home-hero__veil{z-index:-1;background:linear-gradient(#0000 60%,#0a0a0a 100%);inset:0}.home-hero__content{z-index:2;padding:100px var(--home-pad) 24px;position:relative}.home-hero__content>*{max-width:100%}.home-hero h1{margin:7px 0 10px;padding-bottom:.08em;font-size:clamp(2.7rem,14vw,3.65rem);line-height:.94}.home-hero__content>p{font-size:.88rem;line-height:1.38}.home-hero__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.home-hero__actions>*{min-width:0;padding-inline:8px;font-size:.69rem}.home-hero__content ul{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;padding-top:12px;font-size:.75rem;line-height:1.25}.home-hero__content li:before{margin:0 0 6px;display:block}.home-solutions{padding-inline:24px}.solution-tabs{overflow-x:auto}.solution-tabs button{flex:none;min-width:max-content;padding-inline:18px;font-size:.72rem}.solution-tabs__indicator{display:none}.solution-stage{gap:24px}.solution-stage__visual{max-height:340px}.solution-copy{font-size:1rem}.how-layout{gap:20px}.how-layout>.home-media{max-height:300px}.how-steps li{padding:12px 0}.how-steps p{font-size:.9rem}.home-segments{padding-inline:0}.home-segments>.home-section__head{padding-inline:var(--home-pad)}.segments-grid,.products-grid{width:100%;padding:0 var(--home-pad) 8px;scroll-snap-type:x mandatory;scroll-padding-left:var(--home-pad);scrollbar-width:none;overscroll-behavior-inline:contain;gap:12px;display:flex;overflow:auto hidden}.segments-grid::-webkit-scrollbar{display:none}.products-grid::-webkit-scrollbar{display:none}.segment-card{scroll-snap-align:start;flex:0 0 80%;min-height:300px;max-height:330px}.home-products{padding-inline:0}.home-products>.home-section__head{padding-inline:var(--home-pad)}.product-card{scroll-snap-align:center;transform-origin:50%;box-shadow:none;flex:0 0 85%;transform:scale(.94)}.product-card.is-active{transform:scale(1)}.product-card__media{margin:9px}.product-card__media>.home-media{aspect-ratio:4/5;max-height:250px}.product-card__body{padding:10px 17px 17px}.product-card h3{min-height:0;margin:9px 0 13px;font-size:1.35rem}.product-card dl{gap:10px;margin-bottom:14px}.product-card dl div:first-child{display:none}.product-card dd{font-size:.86rem;line-height:1.42}.carousel-dots{justify-content:center;gap:7px;margin-top:14px;display:flex}.carousel-dots i{background:#777;border-radius:50%;width:6px;height:6px;transition:width .3s,background .3s}.carousel-dots i.is-active{background:#b7ff00;border-radius:4px;width:22px}.price-block{padding:16px}.price-block__media{height:240px;margin:-4px -4px 18px}.pricing-note,.pricing-included,.price-block small,.results-note{font-size:14px}.results-benefits li{letter-spacing:0;min-height:62px;font-size:14px}.results-note{display:block}.home-faq [data-radix-collection-item],.home-faq p{font-size:14px}.home-final{min-height:640px}.home-final__content{padding-top:54px;padding-bottom:36px}.home-final__actions{margin:20px 0 28px}.final-benefits article{padding:16px}.final-benefits p{font-size:14px}.home-footer{padding-top:46px}.compare-section{padding:70px var(--home-pad)}.compare-section__head h2{font-size:clamp(30px,8.5vw,36px)}.compare-slider{aspect-ratio:4/5}.compare-side ul{gap:8px;width:calc(50% - 26px);font-size:14px;line-height:1.25;bottom:18px}.compare-side--before ul{left:14px}.compare-side--after ul{right:14px}.compare-side li{gap:6px}.compare-side li svg{flex-basis:16px;width:16px}.compare-side__label{top:16px}.compare-side--before .compare-side__label{left:16px}.compare-side--after .compare-side__label{right:16px}.compare-handle>span{width:46px;height:46px}.home-ai-advisor{padding-top:70px;padding-bottom:70px}.home-ai-advisor__intro{margin-bottom:28px}.home-ai-advisor__intro h2{font-size:clamp(30px,8.5vw,36px)}.advisor-form,.advisor-result{padding:20px}.advisor-options,.advisor-options--compact{grid-template-columns:1fr 1fr}.advisor-result{min-height:460px}.advisor-form__actions{display:grid}.advisor-form__actions button,.advisor-result>.inline-flex:last-child{width:100%}.advisor-result__content{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.tapx-home *,.tapx-home :before,.tapx-home :after,.lead-dialog *{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}.home-media video{display:none}.home-marquee>div{animation:none}}
