:root{--teal: #005753;--teal-deep: #003F3C;--teal-ink: #062A27;--lime: #A5FF3C;--lime-bright: #B9FF55;--lime-soft: #EDFFD6;--paper: #FFFFFF;--paper-2: #F5F6F7;--surface: #FFFFFF;--sand: #E7DFC9;--ink: #0A1F1D;--ink-2: rgba(10, 31, 29, .78);--ink-3: rgba(10, 31, 29, .68);--line: rgba(10, 31, 29, .12);--line-2: rgba(10, 31, 29, .07);--bg: var(--paper);--bg-soft: var(--paper-2);--bg-card: #F7F8FA;--font-display: "Segoe UI", -apple-system, BlinkMacSystemFont, system-ui, Roboto, sans-serif;--font-ui: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--h-ls: -.03em;--r: 18px;--r-lg: 28px;--r-xl: 40px;--r-pill: 999px;--w-wide: 90vw;--w-mid: 1440px;--w-small: 900px;--fs-h1: clamp(3.8rem, 6.4vw, 9.2rem);--fs-h2: clamp(3rem, 4.8vw, 6.4rem);--fs-h3: clamp(2.2rem, 3vw, 3.6rem);--fs-h4: clamp(1.9rem, 2vw, 2.4rem);--fs-h5: clamp(1.7rem, 1.6vw, 2rem);--fs-body: clamp(1.6rem, 1vw, 1.8rem);--fs-lead: clamp(1.8rem, 1.6vw, 2.2rem);--fs-small: 1.6rem;--space-section: clamp(64px, 7vw, 120px)}.tl *{box-sizing:border-box;margin:0;padding:0}.tl img{max-width:100%;display:block}.tl a{color:inherit;text-decoration:none}.tl button{font-family:inherit;cursor:pointer;border:none;background:none}.tl ul{list-style:none}.tl{font-family:var(--font-ui);font-style:normal;font-weight:400;font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;color:var(--ink);background:var(--bg)}.tl h1,.tl h2,.tl h3,.tl h4,.tl h5,.tl h6{font-family:var(--font-display);font-style:normal;font-weight:600;font-optical-sizing:auto}.tl :is(h1,h2,h3,h4,h5,h6){letter-spacing:var(--h-ls)!important}.tl h1{font-size:var(--fs-h1)!important}.tl h2{font-size:var(--fs-h2)!important}.tl h3{font-size:var(--fs-h3)!important}.tl h4{font-size:var(--fs-h4)!important}.tl h5,.tl h6{font-size:var(--fs-h5)!important}.tl a:focus-visible,.tl button:focus-visible,.tl .btn:focus-visible{outline:3px solid var(--teal);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){.tl *,.tl *:before,.tl *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.tl .wrap{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.tl .wrap{padding:0 5rem}}.tl .wrap-wide,.tl .wrap-mid{width:100%;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.tl .wrap-wide{width:var(--w-wide);max-width:var(--w-wide);padding-left:0;padding-right:0}.tl .wrap-mid{max-width:var(--w-mid)}@media screen and (min-width:750px){.tl .wrap-mid{padding-left:2.5rem;padding-right:2.5rem}}.tl section{padding:var(--spacing-sections-mobile, 56px) 0}@media screen and (min-width:750px){.tl section{padding:var(--spacing-sections-desktop, 100px) 0}}.tl>section:not(.hero){padding-block:var(--space-section)!important}.tl .accent{background:var(--lime);padding:0 8px;border-radius:8px;color:var(--teal-deep);box-decoration-break:clone;-webkit-box-decoration-break:clone}.tl .mark-u{background-image:linear-gradient(120deg,var(--lime) 0%,var(--lime) 100%);background-repeat:no-repeat;background-size:100% 38%;background-position:0 88%;padding:0 2px;color:var(--ink)}.tl em.lime{font-style:normal;color:var(--teal);background-image:linear-gradient(120deg,var(--lime) 0%,var(--lime) 100%);background-repeat:no-repeat;background-size:100% 38%;background-position:0 88%;padding:0 3px;font-weight:600}.tl .btn{display:inline-flex;align-items:center;gap:8px;padding:1.05rem 1.9rem;border-radius:999px;font-size:1.5rem;font-weight:600;letter-spacing:0;transition:all .15s ease;border:1px solid transparent;cursor:pointer}.tl .btn-primary{background:var(--lime);color:var(--teal-deep);font-weight:600}.tl .btn-primary:hover{background:var(--lime-bright)}.tl .btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.tl .btn-secondary:hover{border-color:var(--ink-3);background:#fff}.tl .btn-dark{background:var(--ink);color:var(--paper)}.tl .btn-dark:hover{background:var(--teal-ink)}.tl .btn-ghost{color:var(--ink)}.tl .btn-ghost:hover{background:var(--bg-soft)}.tl .btn-lime{background:var(--lime);color:var(--teal-deep)}.tl .btn-lime:hover{background:var(--lime-bright)}.tl .btn-lg{padding:1.5rem 2.6rem;font-size:1.85rem}.tl .btn-default{background:#fff;color:var(--ink);border:1px solid var(--ink)}.tl .btn-default:hover{background:var(--ink);color:#fff}.tl .ph{position:relative;background:repeating-linear-gradient(135deg,var(--bg-soft) 0,var(--bg-soft) 12px,#fff 12px,#fff 24px);border:1.5px dashed var(--ink-3);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;padding:32px;color:var(--ink-2);overflow:hidden}.tl .ph .tag{position:absolute;top:14px;left:14px;background:var(--teal-ink);color:var(--lime);font-size:1.05rem;font-weight:700;padding:5px 10px;border-radius:5px;letter-spacing:.06em;text-transform:uppercase}.tl .ph .ico{color:var(--ink-3);opacity:.5}.tl .ph .lbl{font-size:1.35rem;font-weight:600;color:var(--ink-2);text-align:center;line-height:1.4}.tl .ph .meta{font-size:1.15rem;color:var(--ink-3);text-align:center}.tl .promo{background:var(--teal-ink);color:#fff;padding:10px 0;font-size:1.3rem;text-align:center}@media(max-width:749px){.tl .promo{display:none}}.tl .promo .pill{display:inline-flex;align-items:center;gap:8px;padding:3px 10px;background:var(--lime);color:var(--teal-deep);border-radius:999px;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.06em;margin-right:8px}.tl .promo a{color:var(--lime);font-weight:600;text-decoration:underline;text-underline-offset:3px;margin-left:6px}.shopify-section:has(.tl-nav){position:sticky;top:0;z-index:100}.tl .tl-nav{z-index:100;background:#fffffff0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:none;box-shadow:none;transition:box-shadow .25s ease;font-family:var(--font-display)}.tl .tl-nav.is-stuck{box-shadow:0 6px 20px -12px #0a1f1d38}.tl .nav-inner{display:flex;align-items:center;justify-content:space-between;width:93vw;max-width:var(--w-mid);margin:0 auto;padding:18px 0;position:relative}.tl .brand img{height:36px;width:auto}.tl .nav-links{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.tl .nav-links>li{display:flex;align-items:center}.tl .nav-links a{font-size:1.7rem;color:var(--ink-2);font-weight:500}.tl .nav-links a:hover{color:var(--ink)}.tl .nav-actions{display:flex;align-items:center;gap:10px}.tl .nav-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;color:var(--ink);transition:background .15s ease}.tl .nav-cart:hover{background:var(--bg-card)}.tl .nav-cart-count{position:absolute;top:3px;right:3px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--lime);color:var(--teal-deep);font-size:1.05rem;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.tl .hero{padding:60px 0 80px}.tl .hero-top{text-align:center;max-width:960px;margin:0 auto 48px}.tl .hero-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;font-size:1.3rem;font-weight:500;color:var(--ink-2);margin-bottom:32px}.tl .hero-pill .new{padding:3px 10px;background:var(--lime);color:var(--teal-deep);border-radius:999px;font-size:1.1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tl h1.hero-title{font-size:clamp(4.6rem,6.2vw,8.4rem);line-height:1;letter-spacing:-.02em;font-weight:600;color:var(--ink);text-wrap:balance;margin-bottom:26px}.tl h1.hero-title .accent{padding:0 12px;border-radius:12px}.tl .hero-sub{font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.4;color:var(--ink-2);max-width:660px;margin:0 auto;font-weight:400}.tl .hero-cta{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.tl .hero-apps{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:30px;flex-wrap:wrap}.tl .app-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;background:var(--teal-ink);color:#fff;border-radius:12px}.tl .app-badge svg{width:24px;height:24px}.tl .app-badge .l{display:flex;flex-direction:column;line-height:1.1;text-align:left}.tl .app-badge .l span{font-size:1rem;opacity:.7}.tl .app-badge .l b{font-size:1.4rem;font-weight:600}.tl .hero-trust{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:36px;flex-wrap:wrap}.tl .hero-trust .item{display:inline-flex;align-items:center;gap:8px;font-size:1.3rem;color:var(--ink-2);font-weight:500}.tl .hero-trust .sep{width:1px;height:18px;background:var(--line)}.tl .hero-media{margin-top:60px}.tl .hero-media .ph{aspect-ratio:16/8;border-radius:var(--r-xl)}.tl .hero-media .ph .ico svg{width:64px;height:64px}.tl .logos{padding:80px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:var(--bg-card)}.tl .logos h2{text-align:center;font-size:clamp(calc(var(--font-heading-scale) * 2.8rem),3vw,calc(var(--font-heading-scale) * 3.8rem));line-height:1.05;letter-spacing:-.025em;font-weight:700;margin-bottom:48px;max-width:780px;margin-left:auto;margin-right:auto}.tl .logos-row{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.tl .logo-ph{aspect-ratio:1.8/1;background:#fff;border:1.5px dashed var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;color:var(--ink-3);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.tl .logos-row.row2{margin-top:14px}.tl .pillars{padding:100px 0;background:var(--bg-card);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.tl .pillars-head{text-align:center;max-width:820px;margin:0 auto 56px}.tl .pillars-eyebrow{display:inline-block;font-size:1.25rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.tl .pillars-head h2{font-size:clamp(calc(var(--font-heading-scale) * 3rem),4vw,calc(var(--font-heading-scale) * 4.8rem));line-height:1.05;letter-spacing:-.028em;font-weight:700}.tl .pillars-head p{font-size:1.8rem;color:var(--ink-2);margin-top:20px;line-height:1.5}.tl .pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tl .pillar{padding:36px 32px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);transition:all .2s}.tl .pillar:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #00575326}.tl .pillar .ic{width:52px;height:52px;border-radius:14px;background:var(--lime);display:flex;align-items:center;justify-content:center;color:var(--teal-deep);margin-bottom:24px}.tl .pillar h3{font-size:calc(var(--font-heading-scale) * 2.2rem);font-weight:700;letter-spacing:-.012em;margin-bottom:8px}.tl .pillar p{font-size:var(--fs-body);color:var(--ink-2);line-height:1.5}.tl .audience{padding:100px 0}.tl .audience-head{text-align:center;max-width:820px;margin:0 auto 56px}.tl .audience-head .eyebrow-tag{display:inline-block;font-size:1.25rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.tl .audience-head h2{font-size:clamp(calc(var(--font-heading-scale) * 3.2rem),4vw,calc(var(--font-heading-scale) * 5.4rem));line-height:1;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.tl .audience-head p{font-size:1.8rem;color:var(--ink-2);margin-top:20px;line-height:1.5}.tl .audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tl .aud-card{padding:36px 32px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);display:flex;flex-direction:column;transition:all .2s;position:relative;overflow:hidden}.tl .aud-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #0057532e}.tl .aud-card.featured{background:var(--teal-ink);color:#fff;border-color:var(--teal-ink)}.tl .aud-card .tag{position:absolute;top:18px;right:18px;padding:4px 10px;background:var(--lime);border-radius:999px;font-size:1.05rem;font-weight:700;color:var(--teal-deep);letter-spacing:.04em;text-transform:uppercase}.tl .aud-card .ic-circle{width:60px;height:60px;border-radius:14px;background:var(--lime);display:flex;align-items:center;justify-content:center;color:var(--teal-deep);margin-bottom:24px}.tl .aud-card h3{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:700;letter-spacing:-.015em;margin-bottom:14px;color:var(--ink)}.tl .aud-card.featured h3{color:#fff}.tl .aud-card p{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55;margin-bottom:26px;flex:1}.tl .aud-card.featured p{color:#d6dddb}.tl .aud-card .for{font-size:1.25rem;color:var(--ink-3);font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}.tl .aud-card.featured .for{color:#a8b5b2}.tl .aud-card .cta-link{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:1.5rem;font-weight:600;color:var(--teal)}.tl .aud-card.featured .cta-link{color:var(--lime)}.tl .aud-card .cta-link:hover{gap:10px}.tl .problem{padding:100px 0;background:var(--teal-ink);color:#fff;position:relative;overflow:hidden}.tl .problem:before{content:"";position:absolute;top:-150px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(165,255,60,.12),transparent 65%)}.tl .problem .wrap{position:relative}.tl .problem-head{text-align:center;max-width:920px;margin:0 auto 60px}.tl .problem-head .eyebrow{color:var(--lime);font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-bottom:18px}.tl .problem-head h2{font-size:clamp(calc(var(--font-heading-scale) * 3.2rem),4vw,calc(var(--font-heading-scale) * 5.6rem));line-height:1.02;letter-spacing:-.03em;font-weight:700;color:#fff;text-wrap:balance}.tl .problem-head p{font-size:1.8rem;color:#a8b5b2;line-height:1.55;margin-top:22px}.tl .problem-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tl .pstat{padding:44px 36px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-lg)}.tl .pstat .n{font-size:clamp(calc(var(--font-heading-scale) * 6rem),6vw,calc(var(--font-heading-scale) * 9rem));line-height:1;letter-spacing:-.04em;font-weight:700;color:var(--lime);margin-bottom:20px}.tl .pstat .n .u{font-size:calc(var(--font-heading-scale) * 3.4rem);color:#fff;font-weight:700;margin-left:4px}.tl .pstat h4{font-size:1.7rem;color:#fff;font-weight:600;line-height:1.45}.tl .how{padding:100px 0}.tl .how-head h2{font-size:clamp(calc(var(--font-heading-scale) * 3.6rem),5vw,calc(var(--font-heading-scale) * 6rem));line-height:1;letter-spacing:-.032em;font-weight:700}.tl .how-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid var(--line);overflow-x:auto;margin-top:30px}.tl .how-tabs .tab{padding:14px 22px;font-size:1.45rem;font-weight:600;color:var(--ink-3);background:transparent;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tl .how-tabs .tab.active{color:var(--ink);border-bottom-color:var(--teal-ink)}.tl .how-tabs .tab .ico{display:inline-flex;width:18px;height:18px;color:var(--teal)}.tl .how-blocks{margin-top:60px;display:flex;flex-direction:column;gap:80px}.tl .how-block{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tl .how-block.alt .how-text{order:2}.tl .how-text .eyebrow{display:inline-block;font-size:1.25rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.tl .how-text h3{font-size:clamp(calc(var(--font-heading-scale) * 2.8rem),4vw,calc(var(--font-heading-scale) * 4.6rem));line-height:1;letter-spacing:-.028em;font-weight:700;margin-bottom:18px;text-wrap:balance}.tl .how-text .lead{font-size:1.8rem;line-height:1.5;color:var(--ink-2);margin-bottom:24px}.tl .how-text a.more{display:inline-flex;align-items:center;gap:6px;font-size:1.5rem;font-weight:600;color:var(--teal)}.tl .how-visual .ph{aspect-ratio:1/1;border-radius:var(--r-xl)}.tl .ways-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none;margin:0 0 40px;text-align:left}.tl .ways-head-txt{max-width:980px}.tl .ways-head h2{font-size:clamp(calc(var(--font-heading-scale) * 2.6rem),4vw,calc(var(--font-heading-scale) * 4.4rem));line-height:1.05;letter-spacing:-.032em;font-weight:700}.tl .ways-head p{font-size:1.7rem;color:var(--ink-2);margin-top:14px}.tl .ways-seeall{flex:0 0 auto;font-weight:600;font-size:1.5rem;color:var(--teal);white-space:nowrap;padding-bottom:4px}.tl .ways-seeall:hover{text-decoration:underline}.tl .ways-track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 4px 14px;margin:0 calc(50% - 50vw) 0 -4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab}.tl .ways-track::-webkit-scrollbar{display:none}.tl .ways-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.tl .ways-track.is-dragging .wcard{pointer-events:none}.tl .wcard{flex:0 0 clamp(280px,30%,360px);scroll-snap-align:start;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:30px 28px 0;overflow:hidden;transition:transform .2s,box-shadow .2s}.tl .wcard:hover{transform:translateY(-4px);box-shadow:0 28px 56px -34px #00575342}.tl .wcard-text{flex:0 0 auto}.tl .wcard-eyebrow{display:inline-block;font-size:1.15rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);margin-bottom:10px}.tl .wcard-title{font-size:clamp(2rem,1.6vw,2.5rem);line-height:1.12;font-weight:700;letter-spacing:-.02em;margin:0}.tl .wcard-text p{font-size:1.4rem;color:var(--ink-2);line-height:1.5;margin-top:12px}.tl .wcard-art{position:relative;overflow:hidden;margin-top:26px;aspect-ratio:16/10;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--lime-soft);display:flex;align-items:center;justify-content:center;color:var(--teal)}.tl .wcard-art svg{width:86%;height:auto}.tl .wcard-art .lime-fill{fill:#ffffffb3}.tl .wcard-img,.tl .wcard-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tl .wcard--cta{background:var(--teal-ink);border-color:var(--teal-ink);color:#fff;justify-content:center;gap:20px;padding:36px 30px}.tl .wcard--cta .wcard-title{color:#fff}.tl .wcard--cta p{color:#a8b5b2;margin-top:12px}.tl .wcard--cta .btn{width:100%;justify-content:center}.tl .ways-nav{display:flex;justify-content:center;gap:14px;margin-top:28px}.tl .ways-arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--teal-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.tl .ways-arrow:hover{background:var(--teal-ink);color:#fff}.tl .ways-arrow svg{width:22px;height:22px}.tl .biz{padding:100px 0;background:var(--teal-ink);color:#fff;position:relative;overflow:hidden}.tl .biz:before{content:"";position:absolute;top:-200px;right:-100px;width:600px;height:600px;background:radial-gradient(circle,rgba(165,255,60,.14),transparent 65%)}.tl .biz .wrap{position:relative}.tl .biz-head{text-align:center;max-width:920px;margin:0 auto 50px}.tl .biz-head h2{font-size:clamp(calc(var(--font-heading-scale) * 3.6rem),5vw,calc(var(--font-heading-scale) * 6.4rem));line-height:1;letter-spacing:-.032em;font-weight:700;color:#fff;text-wrap:balance}.tl .biz-head h2 .accent{background:transparent;padding:0;border-radius:0;color:var(--lime)}.tl .biz-head p{font-size:1.8rem;color:#a8b5b2;margin-top:22px;line-height:1.5}.tl .biz-head .ctas{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}.tl .biz-trust{margin-top:60px;text-align:center}.tl .biz-trust .lbl{font-size:1.25rem;color:#6b7775;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:20px}.tl .biz-trust-row{display:grid;grid-template-columns:repeat(8,1fr);gap:14px}.tl .biz-trust-row .logo-ph{background:#ffffff0a;border-color:#ffffff26;color:#6b7775}.tl .feat{padding:100px 0}.tl .feat.gray{background:var(--bg-soft)}.tl .feat-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tl .feat-row.alt .feat-text{order:2}.tl .feat-text .eyebrow{display:inline-block;font-size:1.25rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px}.tl .feat-text h2{font-size:clamp(calc(var(--font-heading-scale) * 2.8rem),4vw,calc(var(--font-heading-scale) * 5.2rem));line-height:1;letter-spacing:-.03em;font-weight:700;margin-bottom:20px;text-wrap:balance}.tl .feat-text p.lead{font-size:1.8rem;line-height:1.5;color:var(--ink-2);margin-bottom:24px}.tl .feat-text ul{display:flex;flex-direction:column;gap:14px;margin-top:24px}.tl .feat-text ul li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-body);color:var(--ink);line-height:1.45;font-weight:500}.tl .feat-text ul li .ck{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:var(--lime);display:flex;align-items:center;justify-content:center;color:var(--teal-deep);margin-top:1px}.tl .feat-text .g2{margin-top:30px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:1.25rem;color:var(--ink-2);font-weight:600}.tl .feat-text .g2 .b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:5px;background:#ff492c;color:#fff;font-weight:800;font-size:1.15rem}.tl .feat-visual .ph{aspect-ratio:1/1;border-radius:var(--r-xl)}.tl .feat-visual .ph.tall{aspect-ratio:1/1.05}.tl .sec-strip{padding:80px 0;background:var(--bg-card);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.tl .sec-strip-inner{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px;align-items:center}.tl .sec-strip h2{font-size:clamp(calc(var(--font-heading-scale) * 2.8rem),3vw,calc(var(--font-heading-scale) * 4rem));line-height:1.05;letter-spacing:-.025em;font-weight:700}.tl .sec-strip p{font-size:1.5rem;color:var(--ink-2);margin-top:12px;line-height:1.45}.tl .sec-strip .cta{margin-top:18px}.tl .sec-badge{padding:28px 22px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);text-align:center}.tl .sec-badge .bn{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:700;color:var(--teal);letter-spacing:-.015em}.tl .sec-badge .bl{font-size:1.25rem;color:var(--ink-3);margin-top:6px;line-height:1.3}.tl .mirocrm{padding:100px 0;background:var(--bg-soft)}.tl .mirocrm-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tl .mirocrm-text .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;background:var(--lime-soft);border:1px solid var(--lime);border-radius:999px;font-size:1.25rem;font-weight:600;color:var(--teal-deep);margin-bottom:22px}.tl .mirocrm-text .eyebrow .by{padding:3px 8px;background:var(--teal-ink);color:var(--lime);border-radius:999px;font-weight:700;font-size:1rem;letter-spacing:.06em}.tl .mirocrm-text h2{font-size:clamp(calc(var(--font-heading-scale) * 2.8rem),4vw,calc(var(--font-heading-scale) * 4.8rem));line-height:1.02;letter-spacing:-.028em;font-weight:700;margin-bottom:18px;text-wrap:balance}.tl .mirocrm-text p{font-size:1.7rem;line-height:1.55;color:var(--ink-2);margin-bottom:28px}.tl .mirocrm-text ul{display:flex;flex-direction:column;gap:14px;margin-bottom:30px}.tl .mirocrm-text ul li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-body);color:var(--ink);line-height:1.45}.tl .mirocrm-text ul li .ck{flex-shrink:0;width:24px;height:24px;border-radius:7px;background:var(--lime);display:flex;align-items:center;justify-content:center;color:var(--teal-deep);margin-top:1px}.tl .mirocrm-visual{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);padding:36px}.tl .flow-vert{display:flex;flex-direction:column;gap:8px}.tl .flow-vert .fnode{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 14px 30px -20px #0057531a}.tl .flow-vert .fnode .fic{width:44px;height:44px;border-radius:11px;background:var(--lime);display:flex;align-items:center;justify-content:center;color:var(--teal-deep);flex-shrink:0}.tl .flow-vert .fnode .ftx{flex:1}.tl .flow-vert .fnode .ftx h4{font-size:1.5rem;font-weight:700;color:var(--ink);letter-spacing:-.01em}.tl .flow-vert .fnode .ftx p{font-size:1.25rem;color:var(--ink-3);margin:2px 0 0;line-height:1.4}.tl .flow-vert .fnode .ftag{font-size:1rem;font-weight:700;color:var(--teal);background:var(--lime-soft);padding:4px 8px;border-radius:5px;letter-spacing:.04em;text-transform:uppercase}.tl .flow-vert .fnode.highlight{background:var(--teal-ink);border-color:var(--teal-ink)}.tl .flow-vert .fnode.highlight .ftx h4{color:#fff}.tl .flow-vert .fnode.highlight .ftx p{color:#a8b5b2}.tl .flow-vert .fnode.highlight .ftag{background:var(--lime);color:var(--teal-deep)}.tl .flow-vert .farr{align-self:center;color:var(--teal);margin:-2px 0}.tl .pricing{padding:100px 0}.tl .pricing-head{text-align:center;max-width:840px;margin:0 auto 60px}.tl .pricing-head h2,.tl .pricing-head h1{font-size:clamp(calc(var(--font-heading-scale) * 3.2rem),5vw,calc(var(--font-heading-scale) * 6rem));line-height:1;letter-spacing:-.032em;font-weight:700;text-wrap:balance}.tl .pricing-head p{font-size:1.8rem;color:var(--ink-2);margin-top:20px;line-height:1.5}.tl .billing-toggle{display:inline-flex;align-items:center;gap:4px;margin-top:30px;padding:5px;background:var(--bg-soft);border:1px solid var(--line);border-radius:999px}.tl .billing-toggle .opt{padding:8px 18px;border-radius:999px;font-size:1.35rem;font-weight:600;color:var(--ink-3);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.tl .billing-toggle .opt.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0000000d}.tl .billing-toggle .opt .save{padding:2px 7px;background:var(--lime);color:var(--teal-deep);border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tl .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px;align-items:stretch}.tl .price{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:36px 28px;display:flex;flex-direction:column;position:relative;transition:all .2s}.tl .price:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #0057532e}.tl .price .name{font-size:1.8rem;font-weight:700;color:var(--ink);margin-bottom:6px}.tl .price .for{font-size:1.35rem;color:var(--ink-3);min-height:40px;line-height:1.4}.tl .price .amount{margin:24px 0 6px;display:flex;align-items:baseline;gap:4px}.tl .price .amount .v{font-size:calc(var(--font-heading-scale) * 4.6rem);font-weight:700;letter-spacing:-.028em;color:var(--ink);line-height:1}.tl .price .amount .per,.tl .price .amount .pre{font-size:1.4rem;color:var(--ink-3);font-weight:500}.tl .price .billing{font-size:1.25rem;color:var(--ink-3);min-height:18px}.tl .price .price-cta{margin-top:26px}.tl .price .price-cta .btn{width:100%;justify-content:center}.tl .price .feat-list{margin-top:28px;padding-top:24px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:11px;flex:1}.tl .price .feat-list li{display:flex;align-items:flex-start;gap:10px;font-size:1.4rem;color:var(--ink-2);line-height:1.45}.tl .price .feat-list li svg{flex-shrink:0;margin-top:3px;color:var(--teal)}.tl .price .feat-list li b{color:var(--ink);font-weight:600}.tl .price .seats{margin-top:14px;font-size:1.2rem;color:var(--ink-3)}.tl .price.popular{background:var(--teal-ink);color:#fff;border-color:var(--teal-ink);transform:none;box-shadow:0 30px 60px -34px #00575347}.tl .price.popular:hover{transform:translateY(-4px)}.tl .price.popular:before{display:none}.tl .price.popular .price-head{background:transparent}.tl .price.popular .name{color:#fff}.tl .price.popular .ptag{background:#ffffff24;border-color:#ffffff4d;color:#fff}.tl .price.popular .for,.tl .price.popular .amount .v,.tl .price.popular .amount .per,.tl .price.popular .amount .pre,.tl .price.popular .billing{color:#fff}.tl .price.popular .price-cta .btn{background:var(--lime);color:var(--teal-deep);border-color:var(--lime)}.tl .price.popular .price-cta .btn:hover{background:var(--lime-bright);border-color:var(--lime-bright)}.tl .price.popular .feat-list{border-top-color:#ffffff1a}.tl .price.popular .feat-list li,.tl .price.popular .feat-list .feat-label{color:#fff}.tl .price.popular .feat-list li svg{color:var(--lime)}.tl .price.popular .feat-list li b,.tl .price.popular .seats{color:#fff}.tl .pricing-foot{text-align:center;margin-top:50px;display:flex;justify-content:center;gap:30px;align-items:center;font-size:1.4rem;color:var(--ink-3);flex-wrap:wrap}.tl .pricing-foot .item{display:inline-flex;align-items:center;gap:8px}.tl .pricing-foot a{color:var(--ink);font-weight:600;border-bottom:1px solid var(--ink);padding-bottom:1px}.tl .testi{padding:100px 0;background:var(--bg-soft);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}.tl .testi-head{text-align:center;max-width:840px;margin:0 auto 60px}.tl .testi-head h2{font-size:clamp(calc(var(--font-heading-scale) * 3.2rem),5vw,calc(var(--font-heading-scale) * 6rem));line-height:1;letter-spacing:-.032em;font-weight:700;text-wrap:balance}.tl .testi-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tl .testi-col{display:flex;flex-direction:column;gap:18px}.tl .testi-col:nth-child(2){padding-top:32px}.tl .testi-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:24px}.tl .testi-card .stars{color:#ffb400;font-size:1.3rem;letter-spacing:1px;margin-bottom:14px}.tl .testi-card q{font-size:var(--fs-body);line-height:1.5;color:var(--ink);font-weight:500;quotes:none}.tl .testi-card .src{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:14px;border-top:1px solid var(--line-2)}.tl .testi-card .src .who{display:flex;align-items:center;gap:10px}.tl .testi-card .src .av{width:32px;height:32px;border-radius:999px;background:linear-gradient(135deg,#ffe0b3,#ff9f43);flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.4rem}.tl .testi-card .src .av.b{background:linear-gradient(135deg,#cdb4db,#6f5c8c)}.tl .testi-card .src .av.c{background:linear-gradient(135deg,#b6e0ff,#4a90e2)}.tl .testi-card .src .av.d{background:linear-gradient(135deg,#a5ff3c,#7be82a)}.tl .testi-card .src .nm{font-size:1.3rem;font-weight:600;color:var(--ink)}.tl .testi-card .src .store{font-size:1.05rem;color:var(--ink-3);background:var(--bg-soft);padding:3px 8px;border-radius:5px;font-weight:600}.tl .faq{padding:100px 0}.tl .faq-grid{display:grid;grid-template-columns:1fr 1.6fr;gap:80px;align-items:start}.tl .faq h2{font-size:clamp(calc(var(--font-heading-scale) * 3.2rem),4vw,calc(var(--font-heading-scale) * 5.4rem));line-height:1;letter-spacing:-.03em;font-weight:700;text-wrap:balance}.tl .faq .sub{font-size:1.6rem;color:var(--ink-2);margin-top:18px;line-height:1.5}.tl .faq .sub a{color:var(--teal);font-weight:600}.tl .faq-list{display:flex;flex-direction:column}.tl .cta-final{padding:100px 0}.tl .cta-card{background:var(--lime);border-radius:var(--r-xl);padding:90px 60px;position:relative;overflow:hidden;text-align:center}.tl .cta-card:before{content:"";position:absolute;left:-100px;top:-100px;width:380px;height:380px;background:radial-gradient(circle,rgba(0,87,83,.16),transparent 60%)}.tl .cta-card:after{content:"";position:absolute;right:-80px;bottom:-80px;width:380px;height:380px;background:radial-gradient(circle,rgba(0,87,83,.12),transparent 60%)}.tl .cta-card .inner{position:relative;max-width:820px;margin:0 auto}.tl .cta-card h2{color:var(--teal-deep);font-size:clamp(calc(var(--font-heading-scale) * 4rem),6vw,calc(var(--font-heading-scale) * 7.2rem));line-height:.97;letter-spacing:-.034em;font-weight:700;text-wrap:balance}.tl .cta-card h2 em{font-style:normal;color:var(--teal)}.tl .cta-card p{font-size:1.8rem;color:var(--teal);margin-top:22px;max-width:540px;margin-left:auto;margin-right:auto;line-height:1.5}.tl .cta-card .ctas{display:flex;justify-content:center;gap:12px;margin-top:36px;flex-wrap:wrap}.tl .cta-card .btn-primary{background:var(--teal-ink);color:#fff}.tl .cta-card .btn-secondary{background:transparent;border-color:var(--teal-deep);color:var(--teal-deep)}.tl .cta-card .btn-secondary:hover{background:#003f3c14}.tl .tl-footer{position:relative;margin-top:var(--stage-overlap);background:var(--teal-ink);color:#fff;padding:clamp(56px,7vw,96px) 0 32px;border-top:none;overflow:hidden;border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}.tl .foot-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:48px}.tl .foot-brand img{height:24px}.tl .foot-brand p{font-size:1.4rem;color:var(--ink-3);margin-top:18px;max-width:280px;line-height:1.5}.tl .foot-social{display:flex;gap:8px;margin-top:24px}.tl .foot-social a{width:36px;height:36px;border-radius:999px;background:var(--bg-soft);display:flex;align-items:center;justify-content:center;color:var(--ink-2)}.tl .foot-social a:hover{background:var(--ink);color:#fff}.tl .foot-col h5{font-size:1.25rem;font-weight:700;color:var(--ink);margin-bottom:20px}.tl .foot-col a{display:block;font-size:1.4rem;color:var(--ink-2);padding:6px 0}.tl .foot-col a:hover{color:var(--ink)}.tl .foot-base{display:flex;justify-content:space-between;align-items:center;margin-top:60px;padding-top:28px;border-top:1px solid var(--line-2);font-size:1.3rem;color:var(--ink-3);flex-wrap:wrap;gap:14px}.tl .foot-base .trust{display:flex;gap:20px;align-items:center}@media(max-width:900px){.tl .nav-links{display:none}.tl .pillars-grid,.tl .audience-grid,.tl .problem-stats,.tl .testi-cols,.tl .how-block,.tl .feat-row,.tl .mirocrm-grid,.tl .faq-grid{grid-template-columns:1fr}.tl .how-block.alt .how-text,.tl .feat-row.alt .feat-text{order:0}.tl .sec-strip-inner,.tl .price-grid{grid-template-columns:1fr 1fr}.tl .testi-col:nth-child(2){padding-top:0}.tl .foot-grid{grid-template-columns:1fr 1fr}.tl .logos-row,.tl .biz-trust-row{grid-template-columns:repeat(4,1fr)}.tl .cta-card{padding:60px 32px}}@media(max-width:600px){.tl .price-grid,.tl .sec-strip-inner,.tl .foot-grid{grid-template-columns:1fr}.tl .logos-row,.tl .biz-trust-row{grid-template-columns:repeat(2,1fr)}}.tl .feat-text ul{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-top:8px}@media(max-width:749px){.tl .feat-text ul{grid-template-columns:1fr}}.tl .how-sub{font-size:1.8rem;color:var(--ink-2);margin-top:14px;max-width:540px}.tl .mock{position:relative;width:100%;max-width:340px;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center}.tl .mock span,.tl .mock i{display:block}.tl .mp-card{position:relative;width:230px;background:#fff;border-radius:22px;box-shadow:0 24px 50px -24px #0a1f1d47;padding:0 22px 24px}.tl .mp-banner{display:block;height:64px;margin:0 -22px;border-radius:22px 22px 0 0;background:linear-gradient(120deg,var(--teal),var(--teal-deep))}.tl .mp-avatar{width:64px;height:64px;border-radius:50%;background:var(--lime);border:4px solid #fff;margin:-32px 0 14px}.tl .mp-name{width:60%;height:13px;border-radius:7px;background:var(--ink);margin-bottom:8px}.tl .mp-role{width:42%;height:9px;border-radius:5px;background:var(--ink-3);margin-bottom:18px}.tl .mp-socials{display:flex;gap:8px;margin-bottom:18px}.tl .mp-socials i{width:28px;height:28px;border-radius:8px;background:var(--lime-soft)}.tl .mp-rows span{height:10px;border-radius:5px;background:#0a1f1d14;margin-bottom:8px}.tl .mp-rows span:nth-child(1){width:100%}.tl .mp-rows span:nth-child(2){width:72%}.tl .ms-phone{position:relative;width:168px;height:300px;background:#fff;border-radius:30px;box-shadow:0 24px 50px -24px #0a1f1d47;border:6px solid var(--teal-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;z-index:2}.tl .ms-qr{width:120px;height:120px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:3px}.tl .ms-qr span{background:var(--teal-ink);border-radius:2px}.tl .ms-qr span:nth-child(3n){background:transparent}.tl .ms-qr span:nth-child(5n){background:var(--teal)}.tl .ms-tap{background:var(--lime);color:var(--teal-deep);font-weight:700;font-size:1.3rem;padding:6px 18px;border-radius:999px}.tl .ms-wave{position:absolute;right:18px;top:50%;border:3px solid var(--teal);border-left-color:transparent;border-bottom-color:transparent;border-radius:50%;transform:translateY(-50%) rotate(45deg);opacity:.5}.tl .ms-wave-1{width:40px;height:40px}.tl .ms-wave-2{width:72px;height:72px;opacity:.32}.tl .ms-wave-3{width:108px;height:108px;opacity:.18}.tl .mock-ai{gap:14px}.tl .ma-card{position:relative;width:150px;height:96px;background:#fff;border-radius:14px;box-shadow:0 18px 40px -20px #00000080;padding:18px 16px;overflow:hidden}.tl .ma-line{height:9px;border-radius:5px;background:#0a1f1d29;margin-bottom:9px}.tl .ma-l1{width:70%;background:var(--ink)}.tl .ma-l2{width:90%}.tl .ma-l3{width:55%}.tl .ma-scan{position:absolute;left:0;right:0;top:38%;height:3px;background:var(--lime);box-shadow:0 0 14px 2px var(--lime)}.tl .ma-spark{position:absolute;top:8px;right:10px;color:var(--lime);font-size:16px;line-height:1}.tl .ma-arrow{color:var(--lime);font-size:28px;font-weight:700}.tl .ma-contact{width:150px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:16px}.tl .ma-ava{width:34px;height:34px;border-radius:50%;background:var(--lime);margin-bottom:12px}.tl .ma-cn{height:9px;width:80%;border-radius:5px;background:#fff;margin-bottom:7px}.tl .ma-cr{height:8px;width:55%;border-radius:5px;background:#ffffff73}.tl .whatis{padding:var(--spacing-sections-mobile, 56px) 0}@media(min-width:750px){.tl .whatis{padding:var(--spacing-sections-desktop, 100px) 0}}.tl .whatis-head{text-align:center;max-width:760px;margin:0 auto 56px}.tl .whatis-head h2{line-height:1.05}.tl .whatis-head p{font-size:var(--fs-lead);color:var(--ink-2);margin-top:18px}.tl .whatis-rows{display:flex;flex-direction:column;gap:96px}.tl .wi-row{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:stretch}.tl .wi-text{transform:translateY(56px)}.tl .wi-row:nth-child(2n) .wi-visual{order:2}.tl .wi-row:nth-child(2n) .wi-text{order:1}.tl .wi-visual{border-radius:var(--r-xl);padding:44px;min-height:420px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.tl .wi-visual--1{background:var(--lime)}.tl .wi-visual--2{background:var(--teal-ink)}.tl .wi-visual--3{background:var(--lime-soft)}.tl .wi-visual:has(.wi-video){padding:16px;min-height:0}.tl .wi-video{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:16px;box-shadow:0 22px 44px -22px #00000073}.tl .wi-text{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:56px;display:flex;flex-direction:column;justify-content:space-evenly}.tl .wi-label{font-size:var(--fs-small);font-weight:600;color:var(--ink-3)}.tl .wi-body{display:contents}.tl .wi-text h3{margin-bottom:0;font-size:clamp(3.2rem,2.6vw,4.4rem)!important;line-height:1.05;white-space:pre-line}.tl .wi-text p{font-size:clamp(1.7rem,1.2vw,1.9rem);color:var(--ink-2);max-width:48ch;white-space:pre-line}.tl .wi-more{display:inline-flex;align-items:center;gap:2px;margin-top:22px;font-size:var(--fs-body);font-weight:600;color:var(--teal);transition:gap .15s ease}.tl .wi-more:hover{gap:8px}.tl .ig{width:100%;max-width:360px}.tl .ig-share{position:relative;display:flex;flex-direction:column;align-items:center;gap:22px}.tl .sh-phone{position:relative;z-index:2;width:150px;height:264px;background:#fff;border:6px solid #04211E;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;box-shadow:0 30px 60px -30px #0009}.tl .sh-qr{width:108px;height:108px;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:3px}.tl .sh-qr span{background:#04211e;border-radius:2px}.tl .sh-qr span:nth-child(3n){background:transparent}.tl .sh-qr span:nth-child(4n){background:var(--teal)}.tl .sh-tap{background:var(--lime);color:var(--teal-deep);font-weight:700;font-size:1.3rem;padding:5px 16px;border-radius:999px}.tl .sh-wave{position:absolute;top:40%;left:50%;width:120px;height:120px;border-radius:50%;border:2px solid rgba(165,255,60,.65);transform:translate(-50%,-50%) scale(.5);animation:sh-pulse 2.8s ease-out infinite}.tl .sh-wave.d2{animation-delay:.9s}.tl .sh-wave.d3{animation-delay:1.8s}.tl .sh-chips{display:flex;gap:8px;z-index:2;flex-wrap:wrap;justify-content:center}.tl .sh-chips span{background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:1.2rem;font-weight:600;padding:5px 12px;border-radius:999px}.tl .ig-ai{position:relative;display:flex;justify-content:center}.tl .ai-form{width:282px;background:#fff;border-radius:18px;box-shadow:0 30px 60px -30px #0a1f1d59;padding:20px;display:flex;flex-direction:column;gap:12px;animation:ig-float 5.5s ease-in-out infinite}.tl .ai-fld{position:relative;border:1px solid var(--line);border-radius:10px;padding:9px 12px;display:flex;flex-direction:column;gap:3px}.tl .ai-fld label{font-size:1.1rem;color:var(--ink-3);font-weight:600}.tl .ai-fld b{font-size:1.4rem;color:var(--ink);font-weight:600}.tl .ai-fld.hl{border-color:var(--teal);box-shadow:0 0 0 3px #0057531f}.tl .ai-fld .ai-spark{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--teal);animation:ai-twinkle 1.8s ease-in-out infinite}.tl .ai-btn{background:#04211e;color:#fff;text-align:center;font-weight:600;font-size:1.4rem;padding:11px;border-radius:10px;margin-top:4px}.tl .ai-spark.big{position:absolute;top:24px;right:24px;font-size:22px;color:var(--teal);animation:ai-twinkle 2.2s ease-in-out infinite .5s}@keyframes ig-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sh-pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:.7}to{transform:translate(-50%,-50%) scale(1.6);opacity:0}}@keyframes ai-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:749px){.tl .whatis-rows{gap:40px;background:var(--bg-soft);margin-inline:calc(50% - 50vw);padding:38px 24px}.tl .wi-row{grid-template-columns:1fr;gap:0}.tl .wi-visual{min-height:0;padding:32px;border-radius:20px 20px 0 0}.tl .wi-text{padding:26px 24px;transform:none;border-radius:0 0 20px 20px;border-top:0}.tl .wi-row:nth-child(2n) .wi-visual{order:0}.tl .wi-row:nth-child(2n) .wi-text{order:0}.tl .ai-fld .ai-spark{top:50%}}.tl .prob-panel{position:relative;overflow:hidden;background:var(--teal-ink);border-radius:var(--r-xl);padding-block:clamp(40px,5.5vw,96px);padding-inline:0}.tl .prob-panel:before{content:"";position:absolute;top:-160px;right:-120px;width:560px;height:560px;background:radial-gradient(circle,rgba(165,255,60,.16),transparent 64%);pointer-events:none}.tl .prob-head{position:relative;max-width:860px}.tl .prob-head h2{color:#fff;line-height:1.06}.tl .lime-accent{color:var(--lime)}.tl .prob-lead{color:#fff;font-size:var(--fs-lead);line-height:1.5;margin-top:22px;max-width:60ch}.tl .prob-stats{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:clamp(48px,6vw,80px)}.tl .pstat{border-top:1px solid rgba(255,255,255,.16);padding-top:24px}.tl .pstat-n{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(5.4rem,9vw,11rem);line-height:1;letter-spacing:-.03em;color:var(--lime)}.tl .pstat-u{font-size:.42em;color:#fff;margin-left:2px;letter-spacing:0}.tl .pstat-d{display:block;color:#fff;font-size:var(--fs-body);line-height:1.45;margin-top:16px;max-width:30ch}@media(max-width:749px){.tl .prob-stats{display:flex;grid-template-columns:none;gap:14px;margin-top:clamp(36px,6vw,56px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:6px}.tl .prob-stats::-webkit-scrollbar{display:none}.tl .pstat{flex:0 0 78%;scroll-snap-align:start;border-top:none;padding:22px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:18px}.tl .pstat-d{max-width:none}}.tl .how-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-inline:max(24px,calc((100% - 1080px)/2))}.tl .how-head-text{max-width:1000px}.tl .how-sub{font-size:var(--fs-lead);color:var(--ink-2);margin-bottom:12px}.tl .how-nav{display:flex;gap:10px;flex:none}.tl .how-arrow{width:48px;height:48px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.tl .how-arrow:hover{background:var(--ink);color:#fff}.tl .how-carousel{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;margin-top:40px;padding-inline:max(24px,calc((100% - 1080px)/2));-webkit-overflow-scrolling:touch;scrollbar-width:none}.tl .how-carousel::-webkit-scrollbar{display:none}.tl .how-slide{flex:0 0 min(1080px,84vw);scroll-snap-align:center;border-radius:var(--r-xl);padding:clamp(32px,4vw,56px);min-height:540px;display:flex;flex-direction:column;gap:28px}.tl .how-slide--1{background:var(--lime)}.tl .how-slide--2{background:var(--teal-ink)}.tl .how-slide--3{background:var(--lime-soft)}.tl .how-num{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,2.4vw,2.6rem);color:var(--teal);display:block}.tl .how-slide--2 .how-num{color:var(--lime)}.tl .how-slide-text h3{color:var(--ink);line-height:1.04;margin-top:4px}.tl .how-slide--2 .how-slide-text h3{color:#fff}.tl .how-slide-text p{font-size:var(--fs-lead);color:var(--ink-2);margin-top:12px;max-width:42ch}.tl .how-slide--2 .how-slide-text p{color:#fff}.tl .how-more{display:inline-flex;margin-top:20px;font-size:var(--fs-body);font-weight:600;color:var(--teal)}.tl .how-slide--2 .how-more{color:var(--lime)}.tl .how-slide-visual{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}@media(max-width:749px){.tl .how-head{flex-direction:column;align-items:flex-start}.tl .how-nav{display:none}.tl .how-slide{min-height:auto}.tl .how-carousel{padding-inline:24px}}.tl .feat-head{text-align:center;max-width:760px;margin:0 auto}.tl .feat-head h2{line-height:1.22;color:var(--ink)}.tl .feat-head h2 .hl{color:var(--ink);background-image:linear-gradient(var(--lime),var(--lime));background-repeat:no-repeat;background-size:100% .16em;background-position:0 90%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.tl .feat-sub{font-size:var(--fs-lead);color:var(--ink-2);margin-top:16px}.tl .ticker{position:relative;overflow:hidden;margin-top:56px;padding-block:.12em}.tl .ticker:before,.tl .ticker:after{content:"";position:absolute;top:0;bottom:0;width:clamp(60px,12vw,240px);z-index:2;pointer-events:none}.tl .ticker:before{left:0;background:linear-gradient(90deg,var(--bg) 12%,transparent)}.tl .ticker:after{right:0;background:linear-gradient(270deg,var(--bg) 12%,transparent)}.tl .ticker+.ticker{margin-top:-12px}.tl .ticker-track{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform;animation:ticker-scroll 38s linear infinite}.tl .ticker--rev .ticker-track{animation-direction:reverse}.tl .ticker:hover .ticker-track{animation-play-state:paused}.tl .ti{font-family:var(--font-display);font-weight:600;font-size:clamp(3.8rem,7vw,10rem);line-height:1.28;letter-spacing:-.015em;color:var(--ink);padding-inline:.7em}.tl .ti-num{color:var(--lime);font-weight:600;font-size:.5em;vertical-align:.55em;margin-right:.45em;letter-spacing:0}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tl .ticker-track{animation:none;transform:none}}.tl .feat-foot{text-align:center;margin-top:48px}.tl .crm-panel{position:relative;overflow:hidden;background:var(--teal);border-radius:var(--r-xl);padding-block:clamp(48px,6vw,100px);padding-inline:0}.tl .crm-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(45% 55% at 0% 100%,rgba(165,255,60,.3),transparent 70%);pointer-events:none}.tl .crm-head{position:relative;text-align:center;max-width:780px;margin:0 auto}.tl .crm-head h2{color:#fff;line-height:1.06}.tl .crm-lead{color:#fff;font-size:var(--fs-lead);line-height:1.5;margin:18px auto 0;max-width:62ch}.tl .crm-flow{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-top:clamp(48px,5vw,72px)}.tl .crm-node{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;flex:0 0 auto;width:clamp(110px,16vw,180px)}.tl .crm-ico{width:76px;height:76px;border-radius:50%;background:#ffffff14;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;color:var(--lime)}.tl .crm-label{color:#fff;font-weight:600;font-size:var(--fs-body)}.tl .crm-node.is-final .crm-ico{background:var(--lime);border-color:var(--lime);color:var(--teal-deep);box-shadow:0 0 40px -6px var(--lime)}.tl .crm-node.is-final .crm-label{color:var(--lime)}.tl .crm-link{position:relative;flex:1 1 auto;min-width:32px;max-width:120px;height:2px;background:#ffffff38;margin-top:37px}.tl .crm-dot{position:absolute;top:50%;left:0;width:11px;height:11px;border-radius:50%;background:var(--lime);transform:translate(-50%,-50%);box-shadow:0 0 14px 2px var(--lime);animation:crm-travel 2.4s linear infinite}@keyframes crm-travel{0%{left:0;opacity:0}14%{opacity:1}86%{opacity:1}to{left:100%;opacity:0}}.tl .crm-cta{position:relative;text-align:center;margin-top:clamp(44px,5vw,60px);display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tl .btn-on-teal{background:transparent;color:#fff;border-color:#fff6}.tl .btn-on-teal:hover{background:#ffffff1a;border-color:#fff}@media(max-width:749px){.tl .crm-flow{flex-direction:column;align-items:center}.tl .crm-node{width:auto}.tl .crm-link{width:2px;height:36px;min-width:0;max-width:none;margin:8px 0}.tl .crm-dot{display:none}}.tl .testi-head{text-align:center;max-width:760px;margin:0 auto 56px}.tl .testi-head h2{line-height:1.06}.tl .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tl .tcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:36px 32px;display:flex;flex-direction:column;gap:20px}.tl .tmark{display:block;font-family:var(--font-display);font-weight:700;font-size:5.4rem;line-height:.9;color:var(--lime);margin-bottom:-14px}.tl .tquote{font-size:var(--fs-lead);line-height:1.45;color:var(--ink);flex:1}.tl .tperson{display:flex;align-items:center;gap:14px;margin-top:4px}.tl .tav{width:48px;height:48px;border-radius:50%;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.8rem;background:var(--lime);color:var(--teal-deep);overflow:hidden}.tl .tcard:nth-child(2) .tav:not(.tav--img){background:var(--teal);color:#fff}.tl .tcard:nth-child(3) .tav:not(.tav--img){background:var(--sand);color:var(--teal-deep)}.tl .tinfo{display:flex;flex-direction:column;line-height:1.3}.tl .tinfo b{font-size:var(--fs-body);color:var(--ink);font-weight:600}.tl .tinfo span{font-size:1.4rem;color:var(--ink-3)}@media(max-width:749px){.tl .testi-grid{grid-template-columns:1fr}}.tl .cta-final .cta-card{background:transparent;border:none;border-radius:var(--r-xl);padding:clamp(36px,4vw,64px) clamp(24px,5vw,72px) clamp(48px,7vw,104px);text-align:center}.tl .cta-final h2{color:var(--ink);line-height:1.04;max-width:18ch;margin:0 auto}.tl .cta-final p{color:var(--teal-deep);font-size:var(--fs-lead);line-height:1.5;margin:18px auto 0;max-width:52ch}.tl .cta-final .ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:clamp(32px,4vw,44px)}.tl .cta-ghost{background:transparent;color:var(--teal-deep);border-color:#0a1f1d59}.tl .cta-ghost:hover{background:#0a1f1d14;border-color:var(--teal-deep)}.tl .aud-head{text-align:center;max-width:760px;margin:0 auto 56px}.tl .aud-head h2{line-height:1.06}.tl .aud-head p{font-size:var(--fs-lead);color:var(--ink-2);margin:18px auto 0;max-width:60ch}.tl .aud-switch{display:grid;grid-template-columns:minmax(260px,.85fr) 1.25fr;gap:24px;align-items:stretch}.tl .aud-opts{display:flex;flex-direction:column;gap:14px}.tl .aud-opt{position:relative;flex:1 1 0;min-height:0;display:flex;align-items:center;gap:16px;padding:22px 24px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);cursor:pointer}.tl .aud-radio{position:absolute;opacity:0;pointer-events:none}.tl .aud-opt-ic{flex:0 0 auto;width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--lime-soft);color:var(--teal)}.tl .aud-opt-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.tl .aud-opt-l{font-size:var(--fs-small);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--teal)}.tl .aud-opt-q{font-size:1.9rem;font-weight:650;letter-spacing:-.01em;color:var(--ink);line-height:1.15}.tl .aud-opt-chev{flex:0 0 auto;margin-left:auto;color:var(--ink-3)}.tl .aud-opt:has(.aud-radio:checked){background:var(--teal-ink);border-color:var(--teal-ink)}.tl .aud-opt:has(.aud-radio:checked) .aud-opt-ic{background:#a5ff3c2e;color:var(--lime)}.tl .aud-opt:has(.aud-radio:checked) .aud-opt-l{color:var(--lime)}.tl .aud-opt:has(.aud-radio:checked) .aud-opt-q{color:#fff}.tl .aud-opt:has(.aud-radio:checked) .aud-opt-chev{color:#fff}.tl .aud-opt:has(.aud-radio:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.tl .aud-detail{position:relative;border-radius:var(--r-xl);background:var(--lime-soft);padding:clamp(30px,3vw,52px);display:flex;overflow:hidden}.tl .aud-detail:before{content:"";position:absolute;top:-120px;right:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(0,87,83,.1),transparent 70%);pointer-events:none}.tl .aud-panel{display:none;flex-direction:column;gap:18px;width:100%;position:relative}.tl .aud-switch:has(.aud-opt:nth-of-type(1) .aud-radio:checked) .aud-panel--1,.tl .aud-switch:has(.aud-opt:nth-of-type(2) .aud-radio:checked) .aud-panel--2,.tl .aud-switch:has(.aud-opt:nth-of-type(3) .aud-radio:checked) .aud-panel--3{display:flex}.tl .aud-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.tl .aud-kpi-n{font-size:clamp(3.4rem,4vw,4.8rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--teal)}.tl .aud-kpi-l{font-size:1.5rem;font-weight:600;color:var(--ink-2);line-height:1.3;max-width:26ch}.tl .aud-panel h3{font-size:clamp(2.4rem,2.4vw,3.4rem);line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--ink);margin:0}.tl .aud-panel p{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.5;margin:0;max-width:52ch}.tl .aud-feats{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none}.tl .aud-feats li{position:relative;padding-left:32px;font-size:1.55rem;color:var(--ink);line-height:1.4}.tl .aud-feats li:before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:var(--lime)}.tl .aud-feats li:after{content:"";position:absolute;left:7px;top:7px;width:8px;height:4px;border-left:2px solid var(--teal-deep);border-bottom:2px solid var(--teal-deep);transform:rotate(-45deg)}.tl .aud-panel .btn{align-self:flex-start;margin-top:8px}@media(max-width:860px){.tl .aud-switch{grid-template-columns:1fr}.tl .aud-opt-q{font-size:1.7rem}}.tl .faq-head{text-align:center;max-width:720px;margin:0 auto 48px}.tl .faq-head h2{line-height:1.06}.tl .faq-head p{font-size:var(--fs-body);color:var(--ink-2);margin-top:14px}.tl .faq-head p a{color:var(--teal);font-weight:600}.tl .faq-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;align-items:start}@media(max-width:749px){.tl .faq-cols{grid-template-columns:1fr;gap:14px}}.tl .foot-top{display:grid;grid-template-columns:1.4fr 2.2fr;gap:56px}.tl .foot-logo{display:inline-block}.tl .foot-brand img{height:60px;width:auto}.tl .foot-brand p{color:#fff;font-size:var(--fs-body);margin-top:18px;max-width:320px;line-height:1.5}.tl .foot-follow{margin-top:28px}.tl .foot-follow-label{display:block;font-size:var(--fs-small);font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:12px}.tl .foot-social{display:flex;gap:12px}.tl .foot-social a{width:52px;height:52px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;color:#fff;transition:all .15s ease}.tl .foot-social a:hover{background:var(--lime);color:var(--teal-deep);border-color:var(--lime);transform:translateY(-2px)}.tl .foot-pay{display:flex;flex-wrap:wrap;gap:8px}.tl .foot-pay-ic{width:42px;height:28px;background:#fff;border-radius:5px;padding:3px 5px;box-sizing:border-box}.tl .foot-pay-chip{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:42px;padding:0 9px;font-size:1.2rem;font-weight:800;line-height:1}.tl .foot-pay-wide{letter-spacing:-.01em}.tl .foot-app{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.tl .tl-footer .app-badge{background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff}.tl .foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.tl .foot-col h5{font-size:var(--fs-small);font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:16px}.tl .foot-col a{display:block;font-size:var(--fs-body);color:#ffffffb8;padding:7px 0;transition:color .15s ease}.tl .foot-col a:hover{color:var(--lime)}.tl .foot-base{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.14);padding-top:28px;margin-top:clamp(28px,4vw,44px)}.tl .foot-base-l{display:flex;flex-direction:column;gap:12px}.tl .foot-pay-wrap{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.tl .foot-pay-label,.tl .foot-copy{font-size:1.4rem;color:#ffffffb3}.tl .foot-legal{display:flex;gap:22px;flex-wrap:wrap}.tl .foot-legal a{font-size:1.4rem;color:#ffffffb3;transition:color .15s ease}.tl .foot-legal a:hover{color:var(--lime)}@media(max-width:900px){.tl .foot-top{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.tl .foot-cols{grid-template-columns:1fr 1fr}}:root{--w-wide: 93vw;--w-mid: 1600px;--w-small: 1080px}.tl .nav-links a{position:relative;padding:4px 2px}.tl .nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;border-radius:999px;background:var(--lime);transition:right .18s ease}.tl .nav-links a:hover:after{right:0}.tl .tl-nav .btn-ghost{color:var(--ink);font-weight:600}.tl .tl-nav .btn-ghost:hover{background:var(--bg-soft)}@media(max-width:900px){.tl .brand img{height:44px}.tl .nav-inner{width:92vw;padding:14px 0}}.tl .hero{position:relative;overflow:hidden;padding:72px 0 0;background:var(--bg-soft);border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0}.tl .hero:before{content:"";position:absolute;top:-300px;left:50%;transform:translate(-50%);width:min(1700px,130vw);height:760px;background:radial-gradient(closest-side,rgba(165,255,60,.3),transparent 72%),radial-gradient(closest-side,rgba(0,87,83,.1),transparent 74%);filter:blur(10px);pointer-events:none;z-index:0}.tl .hero>*{position:relative;z-index:1}.tl .hero-top{max-width:1120px;margin:0 auto 40px;text-align:center}.tl h1.hero-title{font-size:clamp(5rem,6.8vw,9.4rem);line-height:.98;letter-spacing:-.028em}.tl .hero-sub{max-width:640px;font-size:clamp(1.7rem,1.4vw,2rem);line-height:1.5;color:var(--ink-2);font-weight:450;margin:0 auto}.tl .hero-sub p{margin:0;font-size:inherit;color:inherit}.tl .hero-sub p+p{margin-top:.7em}.tl .hero-sub strong{color:var(--ink);font-weight:650;font-size:1.06em}.tl .hero-title strong{color:var(--teal);font-weight:inherit}.tl .hero-cta .btn{padding:1.55rem 2.7rem;font-size:1.8rem}.tl .whatis-head h2{white-space:pre-line}.tl .whatis-head .whatis-lead{margin-top:18px}.tl .whatis-lead p{margin:0}.tl .whatis-lead p+p{margin-top:.7em}.tl .whatis-head strong,.tl .prob-lead strong,.tl .crm-lead strong,.tl .aud-head strong{color:inherit;font-weight:650;font-size:1.06em}.tl .rte p{margin:0}.tl .rte p+p{margin-top:.7em}.tl .hero-media{margin-top:48px;width:100%}.tl .hero-media img,.tl .hero-media .hero-video{display:block;width:100%;aspect-ratio:16/8;object-fit:cover;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--teal-ink)}.tl section.aud{margin-top:clamp(48px,5vw,88px)}.tl .ig-tap{position:relative;width:100%;max-width:300px;min-height:300px;display:flex;align-items:center;justify-content:center;margin:0 auto}.tl .ig-tap .tap-card{position:relative;z-index:2;width:240px;background:#fff;border-radius:22px;box-shadow:0 30px 60px -30px #0a1f1d6b;padding:0 20px 20px;animation:ig-float 5s ease-in-out infinite}.tl .ig-tap .tap-cover{display:block;height:64px;margin:0 -20px;border-radius:22px 22px 0 0;background:linear-gradient(120deg,var(--teal),var(--teal-deep))}.tl .ig-tap .tap-ava{display:block;width:60px;height:60px;border-radius:50%;background:var(--lime);border:4px solid #fff;margin:-30px 0 12px}.tl .ig-tap .tap-line{display:block;height:10px;border-radius:5px;background:#0a1f1d24}.tl .ig-tap .tap-line--name{width:62%;height:13px;background:var(--ink);margin-bottom:8px}.tl .ig-tap .tap-line--role{width:44%;margin-bottom:16px}.tl .ig-tap .tap-fields{display:flex;flex-direction:column;gap:10px}.tl .ig-tap .tap-fields li{display:flex;align-items:center;gap:10px}.tl .ig-tap .tap-fields i{width:26px;height:26px;border-radius:50%;background:var(--lime-soft);flex:none}.tl .ig-tap .tap-fields b{height:9px;border-radius:5px;background:#0a1f1d1a;flex:1}.tl .ig-tap .tap-fields li:nth-child(1) b{max-width:80%}.tl .ig-tap .tap-fields li:nth-child(2) b{max-width:60%}.tl .ig-tap .tap-fields li:nth-child(3) b{max-width:72%}.tl .ig-tap .tap-nfc{position:absolute;right:4%;bottom:12%;z-index:3;width:56px;height:56px;border-radius:50%;background:var(--teal-ink);color:var(--lime);display:flex;align-items:center;justify-content:center;box-shadow:0 14px 30px -12px #00000073}.tl .ig-tap .tap-nfc svg{width:30px;height:30px}.tl .ig-tap .tap-wave{position:absolute;right:4%;bottom:12%;width:56px;height:56px;transform:translate(50%,50%);border-radius:50%;border:2px solid var(--teal-ink);opacity:.5;z-index:1;animation:tap-ring 2.6s ease-out infinite}.tl .ig-tap .tap-wave.d2{animation-delay:.85s}.tl .ig-tap .tap-wave.d3{animation-delay:1.7s}@keyframes tap-ring{0%{transform:translate(50%,50%) scale(.5);opacity:.55}to{transform:translate(50%,50%) scale(4.4);opacity:0}}.tl .ig-tap .tap-chip{position:absolute;top:4%;left:-2%;z-index:4;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:1.3rem;font-weight:600;color:var(--teal-deep);box-shadow:0 16px 30px -16px #00575366;animation:tap-pop 3.6s ease-in-out infinite}.tl .ig-tap .tap-chip:before{content:"\2713  ";color:var(--teal)}@keyframes tap-pop{0%,16%{opacity:0;transform:translateY(8px) scale(.9)}30%,68%{opacity:1;transform:translateY(0) scale(1)}84%,to{opacity:0;transform:translateY(-6px) scale(.95)}}@media(prefers-reduced-motion:reduce){.tl .ig-tap *{animation:none!important}}.tl .whatis-head{max-width:1040px}.tl .faq-cols{gap:0 20px}.tl .faq-col{display:flex;flex-direction:column;gap:14px}.tl .faq-item{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:4px 26px;transition:border-color .15s ease,box-shadow .15s ease}.tl .faq-item[open]{border-color:var(--ink-3);box-shadow:0 18px 40px -28px #00575340}.tl .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;color:var(--ink);font-size:clamp(1.9rem,1.4vw,2.2rem);font-weight:600;padding:24px 0}.tl .faq-item summary::-webkit-details-marker{display:none}.tl .faq-item .ic{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--teal);transition:transform .2s ease,background .2s ease,color .2s ease}.tl .faq-item[open] .ic{transform:rotate(45deg);background:var(--lime);border-color:var(--lime);color:var(--teal-deep)}.tl .faq-item .ans{padding:0 0 24px;font-size:var(--fs-body);line-height:1.55;color:var(--ink-2);max-width:none}.tl .faq-item .ans p{margin:0}.tl .faq-item .ans p+p{margin-top:.7em}.tl .faq-item .ans strong,.tl .faq-item .ans b{font-weight:700;color:var(--ink)}.tl .faq-item .ans a{color:var(--teal-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.tl .faq-item .ans a:hover{color:var(--teal-ink)}.tl .faq-item .ans ul,.tl .faq-item .ans ol{margin:.6em 0 0;padding-left:1.4em}.tl .faq-item .ans li{margin:.3em 0}.tl .faq-item .ans li::marker{color:var(--teal)}.tl .crm{overflow:hidden}.tl .crm-panel{background:transparent}.tl .crm-panel:before{display:none}.tl .crm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(40% 60% at 0% 100%,rgba(165,255,60,.32),transparent 70%);pointer-events:none}.tl .crm>.wrap-wide{position:relative;z-index:1}.tl .cta-final p{white-space:pre-line}.tl section.cta-final{overflow:hidden;background:var(--lime);padding-top:clamp(24px,2.5vw,40px)!important}.tl .cta-final .cta-card:before,.tl .cta-final .cta-card:after{display:none}.tl .cta-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(48% 62% at 0% 0%,rgba(0,63,60,.2),transparent 70%);pointer-events:none}.tl .cta-final>.wrap-wide{position:relative;z-index:1}.tl .cta-final .ctas{flex-direction:column;align-items:center;gap:24px}.tl .cta-final .cta-apps{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.tl .crm-node{width:clamp(140px,18vw,220px);gap:18px}.tl .crm-ico{width:104px;height:104px}.tl .crm-ico svg{width:46px;height:46px}.tl .crm-label{font-size:clamp(1.8rem,1.3vw,2.1rem)}.tl .crm-link{margin-top:50px}.tl .crm-ico img{width:56px;height:56px;object-fit:contain;border-radius:12px}.tl .crm-lead{white-space:pre-line}.tl .hero-trust{gap:22px}.tl .hero-trust .item{font-size:1.6rem}.tl .hero-trust .sep{height:22px}.tl .ph .tag{font-size:1.25rem}.tl .ph .lbl{font-size:1.8rem}.tl .ph .meta{font-size:1.4rem}.tl .pricing-foot{font-size:1.7rem;gap:36px}.tl .pricing-foot .item{font-size:1.7rem}.tl .pricing-head p{white-space:pre-line}.tl .price-grid{align-items:stretch}.tl .price{padding:0;overflow:hidden;border-radius:var(--r-lg);border:1px solid var(--line);background:#fff;transform:none}.tl .price:hover{transform:translateY(-4px)}.tl .price .price-head{padding:32px 28px 28px;background:var(--lime-soft)}.tl .price-grid .price:first-child .price-head{background:#fff}.tl .phero-inner{max-width:1040px;margin:0 auto;text-align:center;padding:clamp(24px,4vw,56px) 0}.tl .phero-inner h1{font-size:clamp(3.6rem,4.6vw,6.8rem)!important;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.tl .phero-sub{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.5;max-width:720px;margin:20px auto 0}.tl .phero-sub p{margin:0}.tl .phero-sub p+p{margin-top:.7em}.tl .phero-sub strong{color:var(--ink);font-weight:650}.tl .phero-cta{display:flex;justify-content:center;gap:14px;margin-top:32px;flex-wrap:wrap}.tl .trows-head{text-align:center;max-width:1040px;margin:0 auto 56px}.tl .trows-head h2{line-height:1.06}.tl .trows-lead{font-size:var(--fs-lead);color:var(--ink-2);margin-top:18px}.tl .trows-lead p{margin:0}.tl .trows-list{display:flex;flex-direction:column;gap:clamp(56px,6vw,104px)}.tl .trow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,4vw,72px);align-items:center}.tl .trow:nth-child(2n) .trow-visual{order:2}.tl .trow-visual .ph{aspect-ratio:4/3;border-radius:var(--r-xl)}.tl .trow-visual img{width:100%;height:auto;border-radius:var(--r-xl)}.tl .trow-kicker{display:inline-block;font-size:1.9rem;font-weight:600;color:var(--teal);margin-bottom:14px}.tl .trow-title{font-size:clamp(2.8rem,2.6vw,4.2rem)!important;line-height:1.05;margin-bottom:16px;text-wrap:balance}.tl .trow-body{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.55;max-width:52ch}.tl .trow-body p{margin:0}.tl .trow-body p+p{margin-top:.7em}.tl .trow-body strong{color:var(--ink);font-weight:650}.tl .trow-chips-label{display:block;font-size:var(--fs-small);font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin-top:24px}.tl .trow-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tl .trow-chips li{font-size:1.5rem;font-weight:500;color:var(--ink);background:var(--bg-soft);border:1px solid var(--line);border-radius:999px;padding:8px 16px}.tl .trow-badge{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:1.4rem;font-weight:600;color:var(--teal-deep);background:var(--lime-soft);border:1px solid var(--lime);border-radius:999px;padding:7px 16px}.tl .trow-more{display:inline-flex;align-items:center;gap:4px;margin-top:24px;font-size:var(--fs-body);font-weight:600;color:var(--teal)}.tl .trow-more:hover{gap:8px}.tl .tl-stage--dark .trow-title,.tl .tl-stage--teal .trow-title,.tl .tl-stage--dark .trows-head h2,.tl .tl-stage--teal .trows-head h2,.tl .tl-stage--dark .trow-body,.tl .tl-stage--teal .trow-body,.tl .tl-stage--dark .trows-lead,.tl .tl-stage--teal .trows-lead{color:#fff}@media(max-width:900px){.tl .trow{grid-template-columns:1fr}.tl .trow:nth-child(2n) .trow-visual{order:0}}.tl .fdemo-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,4vw,72px);align-items:start}.tl .fdemo-text h2{line-height:1.06;margin-bottom:16px;text-wrap:balance}.tl .fdemo-lead{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.5}.tl .fdemo-lead p{margin:0}.tl .fdemo-lead p+p{margin-top:.7em}.tl .fdemo-points{display:flex;flex-direction:column;gap:14px;margin-top:28px}.tl .fdemo-points li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-body);color:var(--ink);line-height:1.45;font-weight:500}.tl .fdemo-points li svg{flex-shrink:0;color:var(--teal);margin-top:3px}.tl .fdemo-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);padding:clamp(28px,3vw,44px);box-shadow:0 30px 60px -40px #00575340}.tl .fdemo-form{display:flex;flex-direction:column;gap:18px}.tl .fdemo-row{display:flex;flex-direction:column;gap:7px}.tl .fdemo-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tl .fdemo-row label{font-size:1.4rem;font-weight:600;color:var(--ink)}.tl .fdemo-row input,.tl .fdemo-row select,.tl .fdemo-row textarea{font-family:var(--font-ui);font-size:1.6rem;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:12px;padding:13px 16px;width:100%}.tl .fdemo-row input:focus-visible,.tl .fdemo-row select:focus-visible,.tl .fdemo-row textarea:focus-visible{outline:3px solid var(--teal);outline-offset:1px}.tl .fdemo-submit{width:100%;justify-content:center;margin-top:6px}.tl .fdemo-privacy{font-size:1.3rem;color:var(--ink-3);line-height:1.5;margin:0}.tl .fdemo-ok{background:var(--lime-soft);border:1px solid var(--lime);border-radius:12px;padding:14px 16px;font-size:1.5rem;color:var(--teal-deep);font-weight:600}.tl .fdemo-err{background:#fdecea;border:1px solid #F5C6C0;border-radius:12px;padding:14px 16px;font-size:1.5rem;color:#b3261e;font-weight:600}@media(max-width:900px){.tl .fdemo-grid,.tl .fdemo-cols{grid-template-columns:1fr}}.tl .pcards-head{text-align:center;max-width:1040px;margin:0 auto 56px}.tl .pcards-head h2{line-height:1.06}.tl .pcards-lead{font-size:var(--fs-lead);color:var(--ink-2);margin-top:18px}.tl .pcards-lead p{margin:0}.tl .pcards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.tl .pcard{display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);transition:transform .2s,box-shadow .2s}.tl .pcard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px #00575347}.tl .pcard-media{aspect-ratio:16/9}.tl .pcard-media .ph{width:100%;height:100%;border-radius:0;border-left:none;border-top:none;border-right:none}.tl .pcard-media img{width:100%;height:100%;object-fit:cover}.tl .pcard-body{display:flex;flex-direction:column;flex:1;padding:clamp(28px,3vw,40px)}.tl .pcard-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.tl .pcard-name{font-size:1.5rem;font-weight:700;color:var(--teal);text-transform:uppercase;letter-spacing:.05em}.tl .pcard-price{font-family:var(--font-display);font-size:clamp(2.6rem,2.2vw,3.4rem);font-weight:700;color:var(--ink);letter-spacing:-.015em}.tl .pcard-price .pre{font-size:.55em;font-weight:500;color:var(--ink-2)}.tl .pcard-title{font-size:clamp(2.4rem,2vw,3.2rem)!important;line-height:1.08;margin-bottom:12px}.tl .pcard-desc{font-size:var(--fs-body);color:var(--ink-2);line-height:1.55}.tl .pcard-desc p{margin:0}.tl .pcard-desc p+p{margin-top:.6em}.tl .pcard-inc-label{display:block;font-size:1.3rem;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.05em;margin-top:22px}.tl .pcard-includes{display:flex;flex-direction:column;gap:10px;margin-top:12px;flex:1}.tl .pcard-includes li{display:flex;align-items:flex-start;gap:10px;font-size:1.5rem;color:var(--ink-2);line-height:1.45}.tl .pcard-includes li svg{flex-shrink:0;color:var(--teal);margin-top:3px}.tl .pcard-cta{margin-top:26px;width:100%;justify-content:center;background:var(--ink);color:#fff}.tl .pcard-cta:hover{background:var(--teal-ink)}.tl .pcard.featured{background:var(--teal-ink);border-color:var(--teal-ink)}.tl .pcard.featured .pcard-name{color:var(--lime)}.tl .pcard.featured .pcard-price,.tl .pcard.featured .pcard-price .pre,.tl .pcard.featured .pcard-title,.tl .pcard.featured .pcard-desc,.tl .pcard.featured .pcard-inc-label,.tl .pcard.featured .pcard-includes li{color:#fff}.tl .pcard.featured .pcard-includes li svg{color:var(--lime)}.tl .pcard.featured .pcard-cta{background:var(--lime);color:var(--teal-deep)}.tl .pcard.featured .pcard-cta:hover{background:var(--lime-bright)}@media(max-width:900px){.tl .pcards-grid{grid-template-columns:1fr}}.tl .ttiles-head{text-align:center;max-width:1040px;margin:0 auto 56px}.tl .ttiles-head h2{line-height:1.06}.tl .ttiles-lead{font-size:var(--fs-lead);color:var(--ink-2);margin-top:18px}.tl .ttiles-lead p{margin:0}.tl .ttiles-grid{display:grid;gap:18px;align-items:stretch}.tl .ttiles-grid--2{grid-template-columns:repeat(2,1fr)}.tl .ttiles-grid--3{grid-template-columns:repeat(3,1fr)}.tl .ttiles-grid--4{grid-template-columns:repeat(2,1fr)}.tl .ttile{display:flex;flex-direction:column;gap:14px;border-radius:var(--r-xl);padding:clamp(30px,2.6vw,44px);min-height:260px;transition:transform .2s,box-shadow .2s}.tl .ttile:hover{transform:translateY(-4px);box-shadow:0 26px 50px -34px #0057534d}.tl .ttile--lime{background:var(--lime)}.tl .ttile--dark{background:var(--teal-ink)}.tl .ttile--sand{background:var(--sand)}.tl .ttile--soft{background:var(--bg-soft)}.tl .ttile-kicker{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tl .ttile--lime .ttile-kicker,.tl .ttile--sand .ttile-kicker,.tl .ttile--soft .ttile-kicker{color:var(--teal-deep)}.tl .ttile--dark .ttile-kicker{color:var(--lime)}.tl .ttile-title{font-size:clamp(2.4rem,2vw,3.2rem)!important;line-height:1.08;white-space:pre-line}.tl .ttile--dark .ttile-title{color:#fff}.tl .ttile-body{font-size:var(--fs-body);line-height:1.55;flex:1}.tl .ttile--lime .ttile-body,.tl .ttile--sand .ttile-body,.tl .ttile--soft .ttile-body{color:#0a1f1dd1}.tl .ttile--dark .ttile-body{color:#fff}.tl .ttile-more{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-body);font-weight:600;transition:gap .15s}.tl .ttile--lime .ttile-more,.tl .ttile--sand .ttile-more,.tl .ttile--soft .ttile-more{color:var(--teal-deep)}.tl .ttile--dark .ttile-more{color:var(--lime)}.tl .ttile-more:hover{gap:8px}@media(max-width:900px){.tl .ttiles-grid--2,.tl .ttiles-grid--3,.tl .ttiles-grid--4{grid-template-columns:1fr}}@media(max-width:749px){.tl .ttiles-grid{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding:4px 1.5rem 12px}.tl .ttiles-grid::-webkit-scrollbar{display:none}.tl .ttiles-grid>*{flex:0 0 84%;scroll-snap-align:start}}.tl .how-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;max-width:56ch}.tl .how-chips li{font-size:1.4rem;font-weight:600;color:var(--ink);background:#fff9;border:1px solid rgba(10,31,29,.14);border-radius:999px;padding:7px 14px}.tl .how-slide--2 .how-chips li{color:#fff;background:#ffffff1a;border-color:#ffffff40}.tl .tprod-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.tl .tprod-media{position:sticky;top:100px}.tl .tprod-stage{position:relative;aspect-ratio:4/3;border-radius:var(--r-xl);background:color-mix(in srgb,var(--tint) 16%,#fff);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:background .45s ease}.tl .tprod-stage:after{content:"";position:absolute;width:90%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tint) 30%,transparent),transparent 65%);filter:blur(10px)}.tl .tprod-main{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.tl .tprod-main.is-swap{opacity:0}@keyframes tprod-float{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1.5deg)}}.tl .tprod-ph{color:var(--ink-3);font-size:1.5rem;font-weight:600}.tl .tprod-title{font-size:clamp(3.2rem,3.4vw,5rem)!important;line-height:1.04;letter-spacing:-.02em;margin-bottom:8px}.tl .tprod-trustline{font-size:1.4rem;color:var(--ink-2);margin-bottom:16px}.tl .tprod-stars{color:#e0a100;letter-spacing:1px}.tl .tprod-price{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:18px 0}.tl .tprod-price .now{font-family:var(--font-display);font-size:clamp(3rem,2.6vw,4rem);font-weight:700;color:var(--ink);letter-spacing:-.02em}.tl .tprod-price .was{font-size:1.8rem;color:var(--ink-3);text-decoration:line-through}.tl .tprod-price .off{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--teal-deep);background:var(--lime);border-radius:999px;padding:5px 12px;line-height:1.2}.tl .tprod-price .was{line-height:1.2}.tl .tprod-tagline{font-size:var(--fs-lead);color:var(--ink-2);line-height:1.5}.tl .tprod-colors{margin:22px 0 6px}.tl .tprod-colors-head{display:flex;gap:8px;font-size:1.4rem;margin-bottom:11px}.tl .tprod-colors-head span{color:var(--ink-2)}.tl .tprod-colors-head b{color:var(--ink);font-weight:600}.tl .tprod-swatches{display:flex;gap:10px;flex-wrap:wrap}.tl .tprod-sw{width:44px;height:44px;border-radius:50%;padding:3px;border:2px solid transparent;background:#fff;cursor:pointer;transition:border-color .15s,transform .15s}.tl .tprod-sw-dot{display:block;width:100%;height:100%;border-radius:50%;background-color:var(--c);background-size:150%;background-position:center;box-shadow:inset 0 0 0 1px #0000001f}.tl .tprod-sw:hover{transform:translateY(-2px)}.tl .tprod-sw.is-active{border-color:var(--teal)}.tl .tprod-sw:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.tl .tprod-bullets{display:flex;flex-direction:column;gap:10px;margin:20px 0}.tl .tprod-bullets li{display:flex;align-items:flex-start;gap:10px;font-size:1.5rem;color:var(--ink);line-height:1.45;font-weight:500}.tl .tprod-bullets li svg{flex-shrink:0;color:var(--teal);margin-top:3px}.tl .tprod-form{margin-top:8px}.tl .tprod-atc{width:100%;justify-content:center;gap:10px;font-size:1.7rem;padding:17px 24px}.tl .tprod-atc[disabled]{opacity:.5;cursor:not-allowed}.tl .tprod-note{font-size:1.4rem;color:var(--teal-deep);background:var(--lime-soft);border:1px solid var(--lime);border-radius:12px;padding:12px 16px;margin-top:14px;line-height:1.5}.tl .tprod-upload{margin:0 0 16px}.tl .tprod-upload-lbl{display:block;font-size:1.4rem;color:var(--ink);font-weight:600;margin-bottom:9px}.tl .tprod-upload-box{position:relative;display:flex;align-items:center;gap:10px;border:1.5px dashed var(--line);border-radius:14px;padding:16px 18px;cursor:pointer;color:var(--ink-2);transition:border-color .15s,background .15s}.tl .tprod-upload-box:hover{border-color:var(--teal);background:var(--bg-soft)}.tl .tprod-upload-box.has-file{border-style:solid;border-color:var(--teal);color:var(--ink)}.tl .tprod-upload-box>svg{width:20px;height:20px;color:var(--teal);flex:none}.tl .tprod-file{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%}.tl .tprod-upload-cta{font-weight:600;font-size:1.45rem}.tl .tprod-file-name{font-size:1.3rem;color:var(--ink-2);margin-left:auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tl .tprod-upload-help{display:block;font-size:1.25rem;color:var(--ink-3);margin-top:8px}.tl .tprod-logo-ov{position:absolute;z-index:2;top:43%;left:50%;transform:translate(-50%,-50%) rotate(-1deg);max-width:30%;max-height:24%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.3));pointer-events:none}.tl .tprod-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px}.tl .tprod-trust li{font-size:1.35rem;color:var(--ink-2);font-weight:500}.tl .tprod-acc{margin-top:26px;border-top:1px solid var(--line)}.tl .tprod-ac{border-bottom:1px solid var(--line)}.tl .tprod-ac summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;padding:18px 0;font-size:1.6rem;font-weight:600;color:var(--ink);list-style:none}.tl .tprod-ac summary::-webkit-details-marker{display:none}.tl .tprod-ac-ic{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--teal);transition:transform .2s,background .2s,color .2s,border-color .2s}.tl .tprod-ac-ic svg{width:15px;height:15px}.tl .tprod-ac[open] .tprod-ac-ic{transform:rotate(45deg);background:var(--lime);border-color:var(--lime);color:var(--teal-deep)}.tl .tprod-ac-body{padding:0 0 18px;font-size:1.5rem;color:var(--ink-2);line-height:1.6}.tl .tprod-ac-body p{margin:0 0 .6em}.tl .tprod-sticky{display:none}@media(max-width:900px){.tl .tprod-grid{grid-template-columns:1fr}.tl .tprod-media{position:static}.tl .tprod-sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;align-items:center;justify-content:space-between;gap:14px;padding:11px 16px;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -16px #0000004d}.tl .tprod-sticky-price{font-family:var(--font-display);font-weight:700;font-size:1.9rem;color:var(--ink)}.tl .tprod-sticky-btn{flex:1;max-width:62%;justify-content:center}}.tl .whatis-head,.tl .pillars-head,.tl .aud-head,.tl .audience-head,.tl .prob-head,.tl .problem-head,.tl .pricing-head,.tl .testi-head,.tl .faq-head,.tl .crm-head,.tl .trows-head,.tl .ttiles-head,.tl .pcards-head,.tl .feat-head{text-align:left;margin-left:0;margin-right:auto;max-width:980px}.tl .pricing-head.is-centered{text-align:center;margin-left:auto;margin-right:auto;max-width:760px}.tl .pricing-head.is-centered p{margin-left:auto;margin-right:auto}.tl .pricing-head.is-centered .billing-toggle{justify-content:center}.tl .whatis-head p,.tl .aud-head p,.tl .audience-head p,.tl .pricing-head p,.tl .trows-lead,.tl .ttiles-lead,.tl .pcards-lead,.tl .prob-lead,.tl .crm-lead,.tl .feat-sub{margin-left:0;margin-right:0}.tl .whatis-head h2,.tl .aud-head h2,.tl .audience-head h2,.tl .prob-head h2,.tl .ways-head h2,.tl .pricing-head h2,.tl .pricing-head h1,.tl .testi-head h2,.tl .faq-head h2,.tl .crm-head h2,.tl .trows-head h2,.tl .ttiles-head h2,.tl .pcards-head h2,.tl .phero-inner h1{letter-spacing:-.03em;line-height:1.02}.tl h1 em,.tl h2 em{font-style:normal;font-weight:inherit;color:var(--ink-3)}.tl .tl-stage--dark h2 em,.tl .tl-stage--teal h2 em,.tl .prob-head h2 em,.tl .crm-head h2 em{color:#ffffff8c}:root{--fs-lead: clamp(1.7rem, 1.4vw, 2rem)}.tl .pillars-head p,.tl .audience-head p,.tl .problem-head p{font-size:1.7rem}.tl .btn-lg,.tl .hero-cta .btn{padding:1.25rem 2.3rem;font-size:1.6rem}.tl .tl-nav .nav-actions .btn{padding:.95rem 1.7rem;font-size:1.4rem}.tl .nav-mega-btn,.tl .tl-nav .btn{font-family:var(--font-display)}.tl .brand img{height:40px}.tl .nav-links{gap:40px}.tl .nav-links a,.tl .nav-mega-btn{font-size:1.5rem;font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.tl .nav-links a:hover,.tl .nav-mega-btn:hover{color:var(--ink)}.tl .nav-mega{position:relative}.tl .nav-mega-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 2px;background:none;border:none;cursor:pointer;font-family:var(--font-ui)}.tl .nav-mega-btn svg{transition:transform .18s ease;margin-top:1px}.tl .nav-mega:hover .nav-mega-btn svg,.tl .nav-mega:focus-within .nav-mega-btn svg,.tl .nav-mega.open .nav-mega-btn svg{transform:rotate(180deg)}.tl .nav-mega-btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:8px}.tl .mega-panel{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%) translateY(6px);min-width:300px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 30px 60px -30px #0057534d;padding:10px;display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:120}.tl .nav-mega:hover .mega-panel,.tl .nav-mega:focus-within .mega-panel,.tl .nav-mega.open .mega-panel{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.tl .mega-panel:before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.tl .nav-mega--cards .mega-panel:before{top:-28px;height:28px}.tl .mega-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.tl .mega-item{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;transition:background .12s ease}.tl .mega-item:hover{background:var(--bg-soft)}.tl .mega-item:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.tl .mega-label{font-size:1.55rem;font-weight:500;color:var(--ink);white-space:nowrap}.tl .mega-desc{font-size:1.3rem;color:var(--ink-3);line-height:1.35}@media(max-width:900px){.tl .nav-mega{display:none}}.tl .promo{background:var(--bg-soft);color:var(--ink-2);border-bottom:1px solid var(--line-2)}.tl .promo a{color:var(--teal)}.tl .promo .pill{background:var(--teal-ink);color:var(--lime)}.tl .nav-mega--cards{position:static}.tl .nav-mega--cards .mega-panel{left:50%;right:auto;top:calc(100% + 6px);transform:translate(-50%) translateY(10px);width:min(840px,94vw);min-width:0;display:block;padding:18px;border-radius:24px}.tl .nav-mega--cards:hover .mega-panel,.tl .nav-mega--cards:focus-within .mega-panel,.tl .nav-mega--cards.open .mega-panel{transform:translate(-50%) translateY(0)}.tl .mega-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.tl .mega-cols>li{display:flex}.tl .mega-col{flex:1;display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:18px;transition:transform .22s ease}.tl .mega-col:hover{transform:translateY(-3px)}.tl .mega-col:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tl .mega-col-media{aspect-ratio:4/3;border-radius:14px;overflow:hidden;transform:translateZ(0);display:flex;align-items:center;justify-content:center;background:transparent;color:var(--teal);transition:box-shadow .22s ease}.tl .mega-col:hover .mega-col-media{box-shadow:0 16px 30px -18px #00575380}.tl .mega-col-media img{width:100%;height:100%;object-fit:cover;border-radius:inherit;transition:transform .35s ease}.tl .mega-col:hover .mega-col-media img{transform:scale(1.06)}.tl .mega-col-media svg{width:34%;height:auto;transition:transform .3s ease}.tl .mega-col:hover .mega-col-media svg{transform:scale(1.08)}.tl .mega-col-l{font-size:1.6rem;font-weight:600;color:var(--ink);letter-spacing:-.01em;transition:color .18s ease}.tl .mega-col:hover .mega-col-l{color:var(--teal)}.tl .mega-col-d{font-size:1.3rem;color:var(--ink-3);line-height:1.35}@media(prefers-reduced-motion:reduce){.tl .mega-col,.tl .mega-col-media,.tl .mega-col-media img,.tl .mega-col-media svg{transition:none}.tl .mega-col:hover{transform:none}.tl .mega-col:hover .mega-col-media img,.tl .mega-col:hover .mega-col-media svg{transform:none}}.tl .mega-foot{margin-top:12px;padding-top:14px;border-top:1px solid var(--line-2)}.tl .mega-foot-link{display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;color:var(--ink-2)}.tl .mega-foot-link:hover{color:var(--teal)}.tl .mega-foot-t{font-weight:600;color:var(--teal)}.tl .mega-foot-sub{color:var(--ink-3)}.tl .mega-foot-link svg{color:var(--teal);transition:transform .18s ease}.tl .mega-foot-link:hover svg{transform:translate(3px)}.tl .price-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.tl .price .name{font-size:1.9rem;font-weight:700;color:var(--ink);margin:0}.tl .price .ptag{font-size:1.15rem;font-weight:600;color:var(--ink-2);background:#fff;border:1px solid var(--line);padding:5px 12px;border-radius:999px;white-space:nowrap}.tl .price .amount{margin:4px 0 6px;display:flex;align-items:baseline;gap:4px}.tl .price .amount .v{font-size:clamp(3.6rem,3vw,4.8rem);font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1}.tl .price .amount .per,.tl .price .amount .pre{color:var(--ink-2);font-weight:500;font-size:1.5rem}.tl .price .billing{font-size:1.3rem;color:var(--ink-3);min-height:0;margin-bottom:16px}.tl .price .for{font-size:1.55rem;color:var(--ink-2);line-height:1.45;min-height:64px;margin-bottom:22px}.tl .price .price-cta{margin:0}.tl .price .price-cta .btn{width:100%;justify-content:center;background:var(--ink);color:#fff;border:1px solid var(--ink)}.tl .price .price-cta .btn:hover{background:var(--teal-ink);border-color:var(--teal-ink)}.tl .price-grid .price:first-child .price-cta .btn{background:transparent;color:var(--ink)}.tl .price-grid .price:first-child .price-cta .btn:hover{background:var(--ink);color:#fff}.tl .price .feat-list{margin:0;padding:26px 28px 32px;border-top:none;display:flex;flex-direction:column;gap:13px}.tl .price .feat-list li{display:flex;align-items:flex-start;gap:10px;font-size:1.45rem;color:var(--ink-2);line-height:1.45}.tl .price .feat-list li svg{color:var(--teal);flex-shrink:0;margin-top:3px}.tl .price .feat-list .feat-label{font-weight:700;color:var(--ink);font-size:1.4rem;margin-top:4px}.tl .price .seats{padding:0 28px 30px;font-size:1.3rem;color:var(--ink-3)}.tl .billing-toggle{padding:6px}.tl .billing-toggle .opt{padding:10px 22px;font-size:1.45rem}.tl .billing-toggle .opt.on{background:var(--ink);color:#fff}.tl .billing-toggle .opt.on .save{background:var(--lime);color:var(--teal-deep)}@media(max-width:749px){.tl .testi-grid,.tl .price-grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin-left:-1.5rem;margin-right:-1.5rem;padding:4px 1.5rem 12px}.tl .testi-grid::-webkit-scrollbar,.tl .price-grid::-webkit-scrollbar{display:none}.tl .testi-grid>*,.tl .price-grid>*{flex:0 0 84%;scroll-snap-align:start}.tl .wcard{flex-basis:84%}.tl .ways-head{flex-direction:column;align-items:flex-start}}.tl .wi-label{font-size:2.2rem;font-weight:600;color:var(--teal);margin-bottom:18px;letter-spacing:0}.tl .whatis-rows{gap:132px}:root{--stage-radius: clamp(28px, 4vw, 56px);--stage-overlap: clamp(-64px, -4.5vw, -32px)}.tl .tl-stage{position:relative;border-radius:var(--stage-radius) var(--stage-radius) 0 0;margin-top:var(--stage-overlap);background:var(--stage-bg, var(--paper));--bg: var(--stage-bg, var(--paper))}.tl .tl-stage--paper{--stage-bg: var(--paper)}.tl .tl-stage--soft{--stage-bg: var(--bg-soft)}.tl .tl-stage--lime{--stage-bg: var(--lime-soft)}.tl .tl-stage--sand{--stage-bg: var(--sand)}.tl .tl-stage--dark{--stage-bg: var(--teal-ink);color:#fff}.tl .tl-stage--teal{--stage-bg: var(--teal);color:#fff}.shopify-section:has(.tl-nav)+.shopify-section .tl-stage{margin-top:0}.tl .tprod.tl-stage{margin-top:0}.shopify-section:has(.hero)+.shopify-section .tl-stage{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.shopify-section:has(.tpf)+.shopify-section .tl-stage{margin-top:clamp(40px,5vw,72px)}.tl .nav-burger{display:none;width:42px;height:42px;border-radius:11px;border:none;background:transparent;color:var(--ink);align-items:center;justify-content:center;cursor:pointer}.tl .nav-burger:hover{background:var(--bg-soft)}@media(max-width:900px){.tl .nav-burger{display:inline-flex}.tl .nav-actions .btn-ghost{display:none}.tl .nav-actions .btn-primary{white-space:nowrap;padding:.72rem 1.25rem;font-size:1.35rem}}.tl .m-cta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;padding:10px 14px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#fffffff0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line-2);box-shadow:0 -6px 20px #04332f1a;transform:translateY(115%);transition:transform .3s var(--ease,ease)}.tl .m-cta.show{transform:none}.tl .m-cta .btn{width:100%;justify-content:center}body:has(.tprod-sticky) .tl .m-cta{display:none!important}@media(max-width:749px){.tl .m-cta{display:block}.tl .nav-actions .btn-primary{display:none}.tl .hero-pill{font-size:1.15rem;gap:7px;padding:5px 13px 5px 5px;margin-bottom:24px;line-height:1.3;text-wrap:balance;max-width:100%}.tl .hero-pill .new{font-size:1rem;padding:2px 8px}}@media(prefers-reduced-motion:reduce){.tl .m-cta{transition:none}}@media(max-width:749px){.tl .wi-body h3{margin:0 0 10px}}.tl .nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0a1f1d73;opacity:0;transition:opacity .3s ease}.tl .nav-drawer.open{opacity:1}.tl .nav-drawer-panel{position:absolute;top:0;right:0;bottom:0;width:min(86%,360px);background:#fff;padding:20px;display:flex;flex-direction:column;transform:translate(100%);transition:transform .34s cubic-bezier(.22,.61,.36,1);overflow-y:auto}.tl .nav-drawer.open .nav-drawer-panel{transform:none}.tl .nav-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tl .nav-drawer-x{width:40px;height:40px;border:none;background:transparent;color:var(--ink);cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center}.tl .nav-drawer-x:hover{background:var(--bg-soft)}.tl .nav-drawer-links{display:flex;flex-direction:column}.tl .ndl{font-size:1.9rem;font-weight:600;color:var(--ink);padding:13px 4px;border-bottom:1px solid var(--line-2)}.tl .ndl-group{font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--teal);padding:16px 4px 6px}.tl .ndl--sub{font-size:1.6rem;font-weight:500;color:var(--ink-2);padding:9px 4px 9px 14px;border-bottom:none}.tl .nav-drawer-cta{display:flex;flex-direction:column;gap:10px;margin-top:18px}.tl .nav-drawer-cta .btn{width:100%;justify-content:center}.tl details.foot-col{border:none}.tl .foot-col-sum{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.tl .foot-col-sum::-webkit-details-marker{display:none}.tl .foot-col-sum h5{margin:0}.tl .foot-col-chev{display:none;flex:none;color:#ffffffb3;transition:transform .25s ease}.tl details.foot-col[open] .foot-col-chev{transform:rotate(180deg)}.tl .foot-col-links{display:flex;flex-direction:column}@media(min-width:750px){.tl .foot-col-sum{pointer-events:none}.tl .foot-col-links{display:flex!important}}@media(max-width:749px){.tl .foot-cols{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(50% - 50vw);padding:4px 20px 12px}.tl .foot-cols::-webkit-scrollbar{display:none}.tl details.foot-col{flex:0 0 56%;scroll-snap-align:start;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:16px 18px}.tl .foot-col-sum{pointer-events:none;padding:0 0 10px}.tl .foot-col-chev{display:none}.tl .foot-col-links{display:flex!important}}.tl .tprod-media--photo{padding:0}.tl .tprod-stage--mockup{aspect-ratio:1889/1500;border-radius:var(--r-xl);background:var(--bg-soft);border:1px solid var(--line);overflow:hidden;box-shadow:none;padding:0;display:block}.tl .tprod-stage--mockup:after{content:none}.tl .mock-wrap{position:relative;width:100%;height:100%;max-width:none;margin:0;line-height:0}.tl .mock-base{position:relative;z-index:2;display:block;width:100%;height:100%;object-fit:cover}.tl .mock-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--tint,#0B7E89);pointer-events:none;transition:background .3s ease}.tl .mock-plane{position:absolute;z-index:1;left:0;top:0;width:300px;height:189px;transform-origin:0 0;pointer-events:none;will-change:transform}.tl .mock-logo-slot{position:absolute;left:var(--logo-left,18%);top:var(--logo-top,34%);width:var(--logo-w,64%);height:var(--logo-h,32%);display:flex;align-items:center;justify-content:center;text-align:center}.tl .mock-logo{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.tl .mock-hint{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--mock-ink,#ffffff);font-size:1.6rem;opacity:.85}.tl .mock-hint svg{width:2.2rem;height:2.2rem}.tl .mock-hint[hidden],.tl .mock-logo[hidden]{display:none}.tl .mock-hint svg{width:26px;height:26px;opacity:.7}.tl .mock-hint b{font-weight:600}.tl .tprod-media--mockup{background:transparent;border:0;box-shadow:none;padding:clamp(24px,4vw,48px) 0}.tl .tprod-media--mockup .tprod-stage{display:flex;align-items:center;justify-content:center;min-height:clamp(280px,38vw,420px)}.tl .tprod-card{position:relative;width:min(440px,84%);aspect-ratio:1.586;margin:auto;border-radius:24px;background:var(--tint,#0B7E89);box-shadow:0 34px 60px -22px #04332f80,0 10px 24px #04332f29;transform:rotate(-7deg);transition:background .3s ease,transform .35s ease;overflow:hidden;display:flex;align-items:center;justify-content:center}.tl .tprod-card:hover{transform:rotate(-7deg) translateY(-4px)}.tl .tprod-card-gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(130deg,#ffffff2e,#fff0 52%);pointer-events:none}.tl .tprod-card-logo{max-width:56%;max-height:44%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.14));z-index:2}.tl .tprod-card-ph{display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--ink,#fff);opacity:.7;text-align:center;padding:0 22px;z-index:2}.tl .tprod-card-ph svg{width:32px;height:32px}.tl .tprod-card-ph b{font-size:14.5px;font-weight:600;letter-spacing:.01em}.tl .tprod-card-nfc{position:absolute;right:22px;bottom:18px;color:var(--ink,#fff);opacity:.92;z-index:2}.tl .tprod-card-nfc svg{width:30px;height:30px}@media(prefers-reduced-motion:reduce){.tl .tprod-card{transition:none}.tl .tprod-card:hover{transform:rotate(-7deg)}}.tl .tprod-card-logo[hidden],.tl .tprod-card-ph[hidden]{display:none!important}.tl .tprod-cpick{display:flex;align-items:center;gap:14px;width:100%;margin:4px 0 0;padding:14px 16px;background:var(--paper,#fff);border:1.5px solid var(--teal,#005753);border-radius:16px;cursor:pointer;box-shadow:0 4px 14px #0057531a;transition:box-shadow .18s ease,transform .18s ease}.tl .tprod-cpick:hover{box-shadow:0 8px 22px #00575329;transform:translateY(-1px)}.tl .tprod-cpick-sw{position:relative;flex:0 0 auto;width:44px;height:44px;border-radius:50%;overflow:hidden;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--line,#E2E6E4),0 2px 8px #0000002e;background:conic-gradient(from 90deg,#ff3b30,#ff9500,#ffd60a,#34c759,#0a84ff,#bf5af2,#ff2d55,#ff3b30)}.tl .tprod-cpick-in{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;width:64px;height:64px;border:0;padding:0;margin:0;cursor:pointer;opacity:0}.tl .tprod-cpick-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tl .tprod-cpick-txt b{font-size:15.5px;font-weight:700;color:var(--ink,#15201D);line-height:1.2}.tl .tprod-cpick-txt small{font-size:12.5px;color:#586460;line-height:1.3}.tl .tprod-cpick-go{flex:0 0 auto;width:20px;height:20px;color:var(--teal,#005753)}.tl .tprod-sw-lbl{display:block;margin:16px 0 9px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8b938f}.tl .tprod-color-note{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#586460}.tl .tprod-pantone{margin:16px 0 0;display:flex;flex-direction:column;gap:6px}.tl .tprod-pantone-lbl{font-size:14px;font-weight:600;color:var(--ink,#15201D)}.tl .tprod-pantone-lbl span{font-weight:400;color:#8a938f}.tl .tprod-pantone-in{width:100%;padding:12px 14px;border:1.5px solid var(--line,#E2E6E4);border-radius:12px;font:inherit;font-size:14px;color:var(--ink,#15201D);background:var(--paper,#fff);transition:border-color .18s ease,box-shadow .18s ease}.tl .tprod-pantone-in:focus{outline:none;border-color:var(--teal,#005753);box-shadow:0 0 0 3px #0057531f}.tl .tprod-pantone-in::placeholder{color:#a7afab}.tl .tprod-pantone-help{font-size:12px;color:#586460;line-height:1.35}.tl .tprod-step{margin-top:26px}.tl .tprod-step:first-of-type{margin-top:22px}.tl .tprod-step-head{display:flex;align-items:center;gap:10px;margin:0 0 14px}.tl .tprod-step-n{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--teal,#005753);color:#fff;font-size:13px;font-weight:700;display:grid;place-items:center;line-height:1}.tl .tprod-step-t{font-size:15.5px;font-weight:700;color:var(--ink,#15201D)}.tl .tprod-step-head .tprod-color-name{margin-left:auto;font-size:14px;font-weight:600;color:var(--ink,#15201D)}.tl .tprod-custom-toggle{position:relative;overflow:hidden;display:flex;align-items:center;gap:12px;width:100%;margin:12px 0 0;padding:12px 14px;background:var(--paper,#fff);border:1.5px solid var(--line,#E2E6E4);border-radius:14px;cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease}.tl .tprod-custom-toggle .tprod-cpick-in{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;padding:0;border:0;cursor:pointer}.tl .tprod-custom-toggle:hover{border-color:var(--teal,#005753)}.tl .tprod-custom-toggle.is-active{border-color:var(--teal,#005753);box-shadow:0 0 0 3px #0057531f}.tl .tprod-custom-toggle-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tl .tprod-custom-toggle-txt b{font-size:14.5px;font-weight:700;color:var(--ink,#15201D);line-height:1.2}.tl .tprod-custom-toggle-txt small{font-size:12.5px;color:#586460;line-height:1.3}.tl .tprod-custom-toggle-chev{flex:0 0 auto;width:20px;height:20px;color:var(--teal,#005753)}.tl .tprod-sw-dot--rainbow{background:conic-gradient(from 90deg,#ff3b30,#ff9500,#ffd60a,#34c759,#0a84ff,#bf5af2,#ff2d55,#ff3b30);border-color:#fff}.tl .tprod-custom-toggle .tprod-sw-dot{flex:0 0 auto;width:30px;height:30px;border:3px solid #fff;box-shadow:0 0 0 1.5px var(--line,#E2E6E4),0 2px 8px #00000024}.tl .tprod-custom-panel{margin:14px 0 0}.tl .tprod-custom-panel[hidden]{display:none}.tl .tprod-custom-panel .tprod-cpick{margin:0}.tl .tprod-custom-panel .tprod-color-note{margin-top:12px}.tl .eyebrow{display:inline-block;font-size:var(--fs-small)!important;font-weight:600;color:var(--teal)!important;text-transform:uppercase;letter-spacing:.06em!important;margin-bottom:16px!important}.tl .prob-head .eyebrow{color:var(--lime)!important;margin-bottom:18px!important}.tl .crm-head .eyebrow{color:var(--lime)!important}.tl .cta-final .eyebrow{color:var(--teal-deep)!important}.tl .tprod-info .eyebrow{margin-bottom:12px!important}.tl .aud-acc{display:none}@media(max-width:749px){.tl .aud-switch{display:none}.tl .aud-acc{display:block;margin:28px 0 0;margin-inline:calc(50% - 50vw)}.tl .aud-row{border:0}.tl .aud-row-sum{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;cursor:pointer;list-style:none}.tl .aud-row-sum::-webkit-details-marker{display:none}.tl .aud-row-l{display:block;font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.65;margin-bottom:5px}.tl .aud-row-q{display:block;font-size:2.05rem;font-weight:700;line-height:1.15;letter-spacing:-.01em}.tl .aud-row-ic{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1.5px solid currentColor;opacity:.75;transition:transform .25s ease}.tl .aud-row-ic svg{width:18px;height:18px}.tl .aud-row[open] .aud-row-ic{transform:rotate(45deg)}.tl .aud-row-body{padding:0 24px 26px}.tl .aud-row-body p{font-size:1.55rem;line-height:1.5;margin:0 0 16px;opacity:.9;color:inherit}.tl .aud-row .aud-kpi{display:flex;flex-direction:column;margin:0 0 14px}.tl .aud-row .aud-kpi-n{font-family:var(--font-display);font-size:3.4rem;font-weight:700;line-height:1;letter-spacing:-.02em}.tl .aud-row .aud-kpi-l{font-size:1.3rem;opacity:.7;margin-top:4px;color:inherit}.tl .aud-row .aud-feats{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px}.tl .aud-row .aud-feats li{position:relative;padding-left:26px;font-size:1.5rem;line-height:1.4;color:inherit}.tl .aud-row .aud-feats li:before{content:"";position:absolute;left:2px;top:.35em;width:13px;height:8px;border-left:2.5px solid var(--teal);border-bottom:2.5px solid var(--teal);transform:rotate(-45deg)}.tl .aud-row .btn{width:100%;justify-content:center}.tl .aud-row--1{background:#fff;color:var(--ink)}.tl .aud-row--2{background:var(--lime-soft);color:var(--ink)}.tl .aud-row--3{background:var(--teal-ink);color:#fff}.tl .aud-row--1 .aud-kpi-n,.tl .aud-row--2 .aud-kpi-n{color:var(--teal)}.tl .aud-row--3 .aud-kpi-n{color:var(--lime)}.tl .aud-row--3 .aud-row-l{color:var(--lime);opacity:1}.tl .aud-row--3 .aud-feats li:before{border-color:var(--lime)}.tl .aud-row--1 .btn-primary,.tl .aud-row--2 .btn-primary{background:var(--teal);color:#fff;border-color:var(--teal)}.tl .aud-row--3 .btn-primary{background:var(--lime);color:var(--teal-deep);border-color:var(--lime)}}@media(max-width:749px){.tl .pricing-foot{flex-direction:column;gap:11px;margin-top:30px;font-size:1.45rem}.tl .pricing-foot .item{font-size:1.45rem;gap:7px}}@media(max-width:749px){.tl .faq-cols{gap:14px}}html.dev-ios .store-android,html.dev-android .store-ios{display:none!important}@media(max-width:749px){.tl .hero{padding:24px 0 44px}.tl .hero-top{margin-bottom:28px}.tl h1.hero-title{font-size:3.5rem;line-height:1.06;margin-bottom:16px}.tl .hero-sub{font-size:1.55rem;line-height:1.45;max-width:none}.tl .hero-cta{margin-top:22px;gap:10px;flex-wrap:nowrap}.tl .hero-cta .btn{flex:1 1 0;min-width:0;white-space:nowrap;padding-left:1rem;padding-right:1rem;justify-content:center}.tl .hero-trust{gap:9px 16px;margin-top:22px}.tl .hero-trust .sep{display:none}.tl .hero-trust .item{font-size:1.25rem}.tl .hero-media{margin-top:30px}}@media(max-width:749px){.tl .pricing{padding:40px 0 56px}.tl .pricing-head{margin-bottom:36px}.tl .billing-toggle{flex-wrap:nowrap;max-width:100%}.tl .billing-toggle .opt{padding:8px 13px;font-size:1.3rem}.tl .billing-toggle .opt .save{white-space:nowrap;font-size:.95rem;padding:2px 6px}}@media(max-width:749px){#MainContent>.shopify-section:first-child>.tl>section,#MainContent>.shopify-section:first-child>.tpf,#MainContent>.shopify-section:first-child>.tpf>section:first-child{padding-top:12px!important}}.cart,.cart__contents,.cart__footer,.cart-items,.cart__empty-text,.cart__warnings,.totals,.tax-note,.cart-item__details,.cart__ctas{font-family:var(--font-ui, "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);color:var(--ink, #0A1F1D)}.cart .title--primary{font-family:var(--font-display);letter-spacing:var(--h-ls, -.03em);color:var(--ink)}.cart-items thead th,.cart-items .caption-with-letter-spacing{color:var(--ink-3, rgba(10,31,29,.68));font-weight:600;letter-spacing:.05em;text-transform:uppercase}.cart-items thead tr{border-bottom:1px solid var(--line, rgba(10,31,29,.12))}.cart-item{border-bottom:1px solid var(--line-2, rgba(10,31,29,.07))}.cart-items .cart-item__image-container,.cart-items .cart-item__image{border-radius:16px!important;overflow:hidden}.cart-item__name{font-weight:600;color:var(--ink);font-size:1.6rem}.cart-item__name:hover{color:var(--teal, #005753);text-decoration:none}.cart-item .product-option,.cart-item dl,.cart-item .product-option dt,.cart-item .product-option dd{color:var(--ink-2, rgba(10,31,29,.78))}.cart-item__price-wrapper .price,.cart-item__final-price,.cart-item__totals .price{color:var(--ink);font-weight:600}.cart-item__old-price{color:var(--ink-3)}.cart-item .quantity,.quantity{border-radius:999px;background:var(--paper, #fff);overflow:hidden}.cart-item .quantity:after,.quantity:after{border-radius:999px;box-shadow:0 0 0 1px var(--line, rgba(10,31,29,.12))}.cart-item .quantity:focus-within:after,.quantity:focus-within:after{box-shadow:0 0 0 2px var(--teal, #005753)}.quantity__button{color:var(--ink)}.quantity__button:hover{color:var(--teal, #005753)}.quantity__input{color:var(--ink);font-weight:600}.cart-remove-button{border-radius:999px}.cart-remove-button .icon{color:var(--ink-3)}.cart-remove-button:hover .icon{color:#c0392b}.totals__total{font-family:var(--font-display);letter-spacing:var(--h-ls, -.03em);color:var(--ink)}.totals__total-value{color:var(--ink);font-weight:700}.tax-note{color:var(--ink-3, rgba(10,31,29,.68))}.cart__ctas .button,.cart__checkout-button.button,.cart__checkout-button{background:var(--lime, #A5FF3C);color:var(--teal-deep, #003F3C);border:0;border-radius:999px;box-shadow:none;font-weight:600;letter-spacing:0;min-height:5.2rem}.cart__ctas .button:before,.cart__ctas .button:after,.cart__checkout-button.button:before,.cart__checkout-button.button:after{display:none;content:none;box-shadow:none}.cart__ctas .button:hover,.cart__checkout-button.button:hover:not([disabled]){background:var(--lime-bright, #B9FF55)}.cart__contents .underlined-link,.cart__continue,a.cart__continue,.cart .underlined-link{color:var(--teal, #005753);text-underline-offset:3px}.cart__empty-text{color:var(--ink-2)}.cart__warnings .button{background:var(--lime, #A5FF3C);color:var(--teal-deep, #003F3C);border:0;border-radius:999px}.cart__warnings .button:hover{background:var(--lime-bright, #B9FF55)}.cart-opt-color{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.cart-opt-color dt{margin:0}.cart-opt-color dd{display:inline-flex;align-items:center;gap:8px;margin:0}.cart-opt-swatch{width:16px;height:16px;border-radius:50%;background:var(--c, #ccc);box-shadow:0 0 0 1px var(--line, rgba(10,31,29,.15));flex:0 0 auto}.cart-opt-filelink{color:var(--teal, #005753);text-underline-offset:3px}.cart-fiscale{margin-top:18px;padding-top:18px;border-top:1px solid var(--line, rgba(10,31,29,.12))}.cart-fiscale-head{font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--ink, #0A1F1D);margin-bottom:12px;letter-spacing:var(--h-ls, -.03em)}.cart-fiscale-row{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.cart-fiscale-row[hidden]{display:none}.cart-fiscale-lbl{font-size:13px;font-weight:600;color:var(--ink-2, rgba(10,31,29,.7))}.cart-fiscale-in{width:100%;padding:11px 13px;border:1.5px solid var(--line, rgba(10,31,29,.14));border-radius:12px;font:inherit;font-size:14px;color:var(--ink, #0A1F1D);background:var(--paper, #fff)}.cart-fiscale-in:focus{outline:none;border-color:var(--teal, #005753);box-shadow:0 0 0 3px #0057531f}.cart-fiscale-err{font-size:12px;color:#c0392b}.cart-fiscale-note{font-size:12px;color:var(--ink-3, rgba(10,31,29,.55));line-height:1.4;margin-top:2px}.cart__footer .cart__blocks{background:var(--paper-2, #F5F6F7);border:1px solid var(--line, rgba(10,31,29,.1));border-radius:24px;padding:24px 26px}#MainContent:has(.cart__footer-wrapper){display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(28px,3.5vw,56px);align-items:start;width:93vw;max-width:var(--w-mid, 1440px);margin-inline:auto;padding-inline:0;padding-bottom:clamp(56px,7vw,112px)}#MainContent:has(.cart__footer-wrapper) .page-width{max-width:none;padding-inline:0;margin-inline:0}.cart__footer-wrapper .cart__blocks{position:sticky;top:96px}#MainContent:has(.cart__footer.is-empty){grid-template-columns:1fr}@media(max-width:989px){#MainContent:has(.cart__footer-wrapper){grid-template-columns:1fr;width:auto;padding-inline:clamp(16px,4vw,24px)}.cart__footer-wrapper .cart__blocks{position:static}.cart__footer .cart__blocks{border-radius:20px;padding:20px}}.cart-notification{font-family:var(--font-ui, "Poppins", sans-serif);color:var(--ink, #0A1F1D);border-radius:20px;border:1px solid var(--line, rgba(10,31,29,.12));box-shadow:0 18px 50px #0a1f1d29}.cart-notification__heading{font-family:var(--font-ui);color:var(--ink);font-weight:600}.cart-notification-product__name{color:var(--ink);font-weight:600}.cart-notification__links .button--primary,.cart-notification__links button[name=checkout]{background:var(--lime, #A5FF3C);color:var(--teal-deep, #003F3C);border:0;border-radius:999px;box-shadow:none}.cart-notification__links .button--primary:hover,.cart-notification__links button[name=checkout]:hover{background:var(--lime-bright, #B9FF55)}.cart-notification__links .button--secondary{background:var(--paper, #fff);color:var(--ink);border:1.5px solid var(--line, rgba(10,31,29,.14));border-radius:999px;box-shadow:none}.cart-notification__links .button--secondary:hover{border-color:var(--teal, #005753);color:var(--teal, #005753)}.cart-notification__links .button:before,.cart-notification__links .button:after{display:none;content:none}.cart-notification__links .button-label{color:var(--teal, #005753)}.cart-notification__close{color:var(--ink-3, rgba(10,31,29,.6))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tapply-landing.css.map */
