.ht{--orange:#f97316;--orange-hover:#ea580c;--orange-soft:#fff4eb;--orange-line:#fed7aa;--ink:#0a0a0a;--ink-2:#3f3f46;--muted:#71717a;--faint:#a1a1aa;--line:#e4e4e7;--line-2:#f0f0f2;--line-strong:#d4d4d8;--bg:#fff;--bg-2:#fafafa;--bg-3:#f4f4f5;--bg-dark:#0a0a0a;--green:#16a34a;--font:var(--font-sans),"Geist","Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mono:var(--font-geist-mono),"Geist Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-h4:17px;--fs-h3:20px;--fs-h2:clamp(30px,4vw,44px);--fs-h1:clamp(40px,6vw,68px);--lh-tight:1.05;--lh-head:1.12;--lh-body:1.55;--tracking-tight:-.035em;--tracking-head:-.025em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-14:56px;--s-16:64px;--s-20:80px;--s-24:96px;--s-28:112px;--container:1160px;--gutter:24px;--header-h:64px;--r-sm:8px;--r:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-sm:0 1px 2px #0a0a0a0a,0 1px 1px #0a0a0a08;--shadow:0 1px 2px #0a0a0a0a,0 8px 24px -8px #0a0a0a1a;--shadow-lg:0 2px 4px #0a0a0a0a,0 24px 64px -16px #0a0a0a38;--ring:0 0 0 3px #f9731624}.ht *,.ht :before,.ht :after{box-sizing:border-box}.ht{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--font);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}.ht a{color:inherit;text-decoration:none}.ht img,.ht svg{max-width:100%}.ht h1,.ht h2,.ht h3,.ht h4{letter-spacing:var(--tracking-head);font-weight:600;line-height:var(--lh-head);margin:0}.ht p{margin:0}.ht code,.ht .mono{font-family:var(--mono)}.ht :focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:6px}.ht .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ht .h1{font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.04em}.ht .h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight)}.ht .h3{font-size:var(--fs-h3)}.ht .lead{color:var(--ink-2);font-size:19px;line-height:1.55}.ht .muted{color:var(--muted)}.ht .accent{color:var(--orange)}.ht .eyebrow{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-weight:500;display:inline-block}.ht .code{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:6px;padding:1px 6px;font-size:13px}.ht .link{color:var(--orange-deep);font-weight:500}.ht .link:hover{text-decoration:underline}.ht .wrap{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.ht .wrap-narrow{max-width:760px;padding:0 var(--gutter);margin:0 auto}.ht .section{padding:var(--s-28) 0;border-top:1px solid var(--line-2)}.ht .section-alt{background:var(--bg-2)}.ht .section-tight{padding:var(--s-20) 0}.ht .section-head{max-width:660px;margin:0 auto var(--s-14);text-align:center}.ht .section-head h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);margin-top:var(--s-3)}.ht .section-head p{color:var(--muted);font-size:var(--fs-md);margin-top:var(--s-4)}.ht .section-head.left{text-align:left;margin-left:0}.ht .section-foot{text-align:center;margin-top:var(--s-8);color:var(--ink-2);font-size:15px}.ht .grid{gap:var(--s-4);display:grid}.ht .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ht .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ht .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ht .grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.ht .split{gap:var(--s-16);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.ht .stack>*+*{margin-top:var(--s-4)}.ht .hero{isolation:isolate;padding:88px 0 104px;position:relative;overflow:hidden}.ht .hero:before{content:"";z-index:-1;background:radial-gradient(600px 300px at 78% 20%,#f973161a,transparent 70%), repeating-linear-gradient(0deg,transparent 0 47px,var(--line-2) 47px 48px), repeating-linear-gradient(90deg,transparent 0 47px,var(--line-2) 47px 48px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 60% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(at 60% 30%,#000 30%,#0000 75%)}.ht .hero h1{font-size:var(--fs-h1);letter-spacing:-.04em;margin-top:var(--s-6);line-height:1.02}.ht .hero .sub{color:var(--ink-2);max-width:540px;margin-top:22px;font-size:19px}.ht .hero-actions{gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.ht .hero-meta{margin-top:var(--s-5);color:var(--muted);flex-wrap:wrap;gap:8px 20px;font-size:13px;display:flex}.ht .hero-meta span{align-items:center;gap:6px;display:inline-flex}.ht .hero-meta svg{width:14px;height:14px;color:var(--orange);flex:none}.ht .site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line-2);background:#ffffffd1;position:sticky;top:0}.ht .nav{justify-content:space-between;align-items:center;gap:var(--s-6);height:var(--header-h);display:flex}.ht .wordmark{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:18px;font-weight:600;display:inline-flex}.ht .logo{background:var(--orange);border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px #ffffff40}.ht .logo svg{color:#fff;width:14px;height:14px}.ht .nav-links{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:28px;display:flex}.ht .nav-links a:hover,.ht .nav-links a[aria-current=page]{color:var(--ink)}.ht .nav-right{align-items:center;gap:var(--s-4);display:flex}.ht .nav-signin{font-size:var(--fs-sm);color:var(--ink-2);font-weight:500}.ht .nav-signin:hover{color:var(--ink)}.ht .btn{height:40px;font:500 var(--fs-sm)/1 var(--font);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}.ht .btn svg{flex:none;width:16px;height:16px}.ht .btn-primary{background:var(--orange);color:#fff;box-shadow:0 1px 2px #ea580c4d,inset 0 1px #ffffff2e}.ht .btn-primary:hover{background:var(--orange-hover)}.ht .btn-secondary{color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm);background:#fff}.ht .btn-secondary:hover{border-color:var(--line-strong);background:var(--bg-2)}.ht .btn-dark{background:var(--ink);color:#fff}.ht .btn-dark:hover{background:#27272a}.ht .btn-ghost{color:var(--ink-2);background:0 0}.ht .btn-ghost:hover{background:var(--bg-3);color:var(--ink)}.ht .btn-ghost-dark{color:#fff;background:#ffffff0f;border-color:#ffffff24}.ht .btn-ghost-dark:hover{background:#ffffff1a}.ht .btn-sm{border-radius:9px;height:34px;padding:0 12px;font-size:13px}.ht .btn-lg{border-radius:12px;height:48px;padding:0 22px;font-size:15px}.ht .btn-block{width:100%}.ht .pill{border-radius:var(--r-pill);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;height:20px;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.ht .pill-soon{background:var(--bg-3);color:var(--ink-2);border:1px solid var(--line)}.ht .pill-soon:before{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px}.ht .pill-orange{background:var(--orange-soft);color:var(--orange-deep);border:1px solid var(--orange-line)}.ht .pill-dark{background:var(--ink);color:#fff}.ht .badge{border:1px solid var(--line);border-radius:var(--r-pill);height:30px;color:var(--ink-2);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:8px;max-width:100%;padding:0 12px 0 6px;font-size:13px;display:inline-flex}.ht .badge b{background:var(--orange-soft);color:var(--orange-deep);border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-size:11px;font-weight:600}.ht .tag{border:1px solid var(--line);color:var(--ink-2);background:var(--bg-2);border-radius:7px;padding:3px 8px;font-size:12px;display:inline-block}.ht .tags{margin-top:var(--s-4);flex-wrap:wrap;gap:6px;display:flex}.ht .card{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;padding:28px;transition:box-shadow .2s,border-color .2s}.ht .card-hover:hover,.ht a.card:hover{box-shadow:var(--shadow);border-color:var(--line-strong)}.ht .card-muted{background:var(--bg-2)}.ht .card-feature{border-color:var(--orange);box-shadow:var(--ring),var(--shadow)}.ht .card h3{font-size:var(--fs-h4);letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ht .card p{color:var(--muted);overflow-wrap:anywhere;margin-top:8px;font-size:15px}.ht .card .ic,.ht .icon-box{border:1px solid var(--line);background:var(--bg-2);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.ht .card .ic svg,.ht .icon-box svg{width:19px;height:19px;color:var(--ink)}.ht .card-muted .ic svg{color:var(--muted)}.ht .card-link{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--orange-deep);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ht .card-link svg{width:14px;height:14px}.ht .step-n{background:var(--ink);color:#fff;width:32px;height:32px;font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:20px;font-size:13px;font-weight:500;display:grid}.ht .feature-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ht .feature{background:#fff;padding:36px}.ht .feature .num{font-family:var(--mono);color:var(--faint);font-size:12px}.ht .feature h3{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:22px;display:flex}.ht .feature p{color:var(--muted);max-width:460px;margin-top:10px;font-size:15.5px}.ht .plans{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;margin:0 auto;display:grid}.ht .plan{flex-direction:column;display:flex}.ht .plan h3{font-size:18px}.ht .plan .price{letter-spacing:-.03em;margin-top:18px;font-size:36px;font-weight:600;line-height:1}.ht .plan .price small{color:var(--muted);letter-spacing:0;font-size:14px;font-weight:400}.ht .plan .price-alt{color:var(--muted);margin-top:6px;font-size:13px;display:block}.ht .plan .desc{color:var(--muted);margin-top:14px;font-size:14px}.ht .check-list{color:var(--ink-2);gap:10px;margin:20px 0 24px;padding:0;font-size:14px;list-style:none;display:grid}.ht .check-list li{align-items:flex-start;gap:10px;display:flex}.ht .check-list li>svg{width:16px;height:16px;color:var(--orange);flex:none;margin-top:2px}.ht .plan .btn{width:100%;margin-top:auto}.ht .phone-stage{justify-content:center;display:flex;position:relative}.ht .phone{width:300px;height:612px;box-shadow:var(--shadow-lg),0 0 0 1px #00000014;background:#0a0a0a;border-radius:48px;flex:none;padding:10px;position:relative}.ht .phone-sm{transform-origin:top;margin-bottom:-86px;transform:scale(.86)}.ht .screen{background:linear-gradient(#fff7ed 0%,#fff 34%);border-radius:39px;width:100%;height:100%;padding:44px 18px 18px;position:relative;overflow:hidden}.ht .notch{background:#0a0a0a;border-radius:20px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ht .lib-avatar{color:#fff;width:68px;height:68px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fdba74,#f97316);border:3px solid #fff;border-radius:50%;place-items:center;margin:0 auto;font-size:24px;font-weight:600;display:grid}.ht .lib-name{text-align:center;letter-spacing:-.01em;margin-top:10px;font-size:16px;font-weight:600}.ht .lib-role{text-align:center;color:var(--muted);margin-top:2px;font-size:12px}.ht .lib-social{justify-content:center;gap:8px;margin-top:10px;display:flex}.ht .lib-social i{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ht .lib-social svg{width:12px;height:12px;color:var(--ink-2)}.ht .lib-save{background:var(--orange);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;margin-top:14px;font-size:14px;font-weight:600;display:flex;box-shadow:0 6px 16px -6px #f9731699}.ht .lib-save svg{width:15px;height:15px}.ht .lib-quick{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.ht .lib-quick div{border:1px solid var(--line);height:48px;color:var(--ink-2);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10.5px;font-weight:500;display:flex}.ht .lib-quick svg{width:14px;height:14px;color:var(--orange-deep)}.ht .lib-link{border:1px solid var(--line);height:42px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.ht .lib-link svg{width:14px;height:14px;color:var(--muted);flex:none}.ht .lib-link .arr{color:var(--faint);margin-left:auto}.ht .lib-foot{text-align:center;color:var(--faint);font-size:10px;font-family:var(--mono);position:absolute;bottom:16px;left:0;right:0}.ht .float{border:1px solid var(--line);box-shadow:var(--shadow);z-index:2;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute}.ht .float .ic{background:var(--orange-soft);width:30px;height:30px;color:var(--orange-deep);border-radius:9px;flex:none;place-items:center;display:grid}.ht .float .ic svg{width:15px;height:15px}.ht .float b{font-size:13px;font-weight:600;display:block}.ht .float small{color:var(--muted);font-size:11.5px}.ht .phone-mini{border-radius:38px;width:240px;height:480px;padding:8px}.ht .phone-mini .screen{border-radius:31px;padding:40px 16px 16px}.ht .phone-mini .notch{width:76px;height:22px;top:8px}.ht .phone-mini .lib-foot{padding:0 10px;font-size:9px}.ht .showcase{flex-wrap:wrap;justify-content:center;gap:72px;display:flex}.ht .showcase-item{text-align:center;width:280px;margin:0}.ht .showcase-item .phone{margin:0 auto}.ht .showcase-item figcaption{color:var(--muted);margin-top:20px;font-size:14px;line-height:1.5}.ht .showcase-item figcaption b{color:var(--ink);font-size:16px;font-weight:600;display:block}.ht .placeholder-lines{gap:8px;margin-top:12px;display:grid}.ht .placeholder-lines i{background:var(--bg-3);border:1px solid var(--line-2);border-radius:12px;height:38px;display:block}.ht .mock-note{text-align:center;color:var(--faint);font-size:12px;font-family:var(--mono);margin-top:28px}.ht .tile{flex-direction:column;min-height:200px;display:flex}.ht .tile .card-link{padding-top:var(--s-4);margin-top:auto}.ht .tile-trade h3{font-size:16px}.ht .tile-trade p{color:var(--ink-2);font-size:15px}.ht .table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);background:#fff;overflow:auto hidden}.ht .table{border-collapse:collapse;width:100%;font-size:15px}.ht .table th,.ht .table td{text-align:left;border-bottom:1px solid var(--line-2);vertical-align:top;padding:16px 22px}.ht .table tr:last-child td{border-bottom:0}.ht .table thead th{color:var(--muted);background:var(--bg-2);border-bottom:1px solid var(--line);font-size:13px;font-weight:500}.ht .table td:first-child{font-weight:500}.ht .table .col-hl{background:linear-gradient(#f973160d,#f9731608)}.ht .table thead .col-hl{color:var(--ink)}.ht .yes,.ht .no{border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.ht .yes{background:var(--orange);color:#fff}.ht .yes svg{width:12px;height:12px}.ht .no{background:var(--bg-3);color:var(--faint)}.ht .no svg{width:11px;height:11px}.ht .table-note{color:var(--faint);text-align:center;margin-top:14px;font-size:12px}.ht .faq{border-top:1px solid var(--line);max-width:760px;margin:0 auto}.ht .faq details{border-bottom:1px solid var(--line);padding:4px 0}.ht .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.ht .faq summary::-webkit-details-marker{display:none}.ht .faq summary:after{content:"+";color:var(--faint);flex:none;font-size:20px;font-weight:300;transition:transform .2s}.ht .faq details[open] summary:after{transform:rotate(45deg)}.ht .faq details>p,.ht .faq details>div{color:var(--muted);max-width:640px;padding:0 0 20px;font-size:15.5px}.ht .cta{padding:var(--s-28) 0}.ht .cta-box{border-radius:var(--r-xl);background:var(--bg-dark);color:#fff;text-align:center;isolation:isolate;padding:80px 40px;position:relative;overflow:hidden}.ht .cta-box:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(500px 260px at 50% 0,#f9731659,#0000 70%),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff0a 47px 48px);position:absolute;inset:0}.ht .cta-box h2{letter-spacing:var(--tracking-tight);font-size:clamp(32px,4.6vw,52px)}.ht .cta-box p{color:var(--faint);margin-top:16px;font-size:18px}.ht .cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.ht .site-footer{border-top:1px solid var(--line-2);font-size:var(--fs-sm);color:var(--muted);background:#fff;padding:56px 0 40px}.ht .foot{flex-wrap:wrap;justify-content:space-between;gap:40px;display:flex}.ht .foot-brand p{max-width:300px;margin-top:12px}.ht .foot-cols{flex-wrap:wrap;gap:56px;display:flex}.ht .foot-cols h4{color:var(--ink);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:500}.ht .foot-cols a{margin-bottom:8px;display:block}.ht .foot-cols a:hover{color:var(--ink)}.ht .legal{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:24px;font-size:13px;display:flex}.ht .legal a:hover{color:var(--ink)}@media (max-width:1080px){.ht .grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.ht .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ht .section{padding:var(--s-20) 0}.ht .hero{padding:56px 0 72px}.ht .split{gap:var(--s-14);grid-template-columns:1fr}.ht .hero-copy{text-align:center}.ht .hero .sub{margin-left:auto;margin-right:auto}.ht .hero-actions,.ht .hero-meta{justify-content:center}.ht .nav-links{display:none}.ht .grid-3,.ht .grid-2,.ht .feature-grid{grid-template-columns:1fr}.ht .plans{grid-template-columns:1fr;max-width:440px}}@media (max-width:640px){.ht{--gutter:20px}.ht .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ht .grid-5{grid-template-columns:1fr}.ht .tile{min-height:0}.ht .cta{padding:var(--s-20) 0}.ht .hero h1{font-size:40px}.ht .hero .sub,.ht .lead{font-size:17px}.ht .hero-actions .btn{width:100%}.ht .section-head{margin-bottom:var(--s-10)}.ht .section-head p{font-size:var(--fs-base)}.ht .card{padding:22px}.ht .feature{padding:28px 22px}.ht .float{display:none}.ht .table th,.ht .table td{padding:12px;font-size:13.5px}.ht .table thead th{font-size:12px}.ht .cta-box{border-radius:22px;padding:56px 22px}.ht .cta-actions .btn{width:100%}.ht .foot-cols{gap:32px}.ht .nav-right{gap:var(--s-3)}}@media (max-width:380px){.ht .grid-5,.ht .grid-4{grid-template-columns:1fr}.ht .phone{transform-origin:top;margin-bottom:-48px;transform:scale(.92)}.ht .nav-signin{display:none}}.ht{--orange-deep:#c2410c;--ink-soft:#18181b}.ht .hero{padding:72px 0 88px}.ht .hero h1{font-size:clamp(42px,5vw,64px)}.ht .hero .split{grid-template-columns:1.15fr .85fr}.ht .hero .sub{max-width:560px}.ht .hero-meta{margin-top:var(--s-6)}.ht .shot{justify-content:center;align-items:flex-start;height:640px;display:flex;position:relative}.ht .shot .phone{z-index:2}.ht .tapcard{z-index:3;color:#fff;background:linear-gradient(135deg,#1c1c1f 0%,#0a0a0a 60%);border-radius:16px;flex-direction:column;justify-content:space-between;width:250px;height:156px;padding:18px 20px;display:flex;position:absolute;transform:rotate(-8deg);box-shadow:0 30px 60px -20px #0a0a0a80,inset 0 1px #ffffff14}.ht .tapcard .tc-top{justify-content:space-between;align-items:center;display:flex}.ht .tapcard .tc-brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ht .tapcard .tc-brand .logo{border-radius:7px;width:22px;height:22px}.ht .tapcard .tc-brand .logo svg{width:12px;height:12px}.ht .tapcard .tc-tap{border:1.5px solid #ffffff59;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ht .tapcard .tc-tap svg{width:14px;height:14px;color:var(--orange)}.ht .tapcard .tc-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.ht .tapcard .tc-role{color:#a1a1aa;margin-top:2px;font-size:11.5px}.ht .tapcard .tc-bar{background:var(--orange);border-radius:0 0 16px 16px;height:5px;position:absolute;bottom:0;left:0;right:0}.ht .qrtile{z-index:3;border:1px solid var(--line);width:132px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:16px;padding:12px;position:absolute}.ht .qrtile .qr{aspect-ratio:1;border-radius:8px;width:100%;display:block}.ht .qrtile small{color:var(--muted);font-size:11px;font-family:var(--mono);margin-top:8px;display:block}.ht .shot .float{z-index:4}.ht .strip{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:#fff;padding:28px 0}.ht .strip-inner{align-items:center;gap:28px;display:flex}.ht .strip-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-size:12px}.ht .strip-list{letter-spacing:-.015em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 0;font-size:16px;font-weight:600;display:flex}.ht .strip-list span{white-space:nowrap;align-items:center;display:inline-flex}.ht .strip-list span+span:before{content:"";background:var(--line-strong);border-radius:50%;width:4px;height:4px;margin:0 16px;display:inline-block}.ht .steps{gap:var(--s-4);counter-reset:s;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ht .step{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;padding:28px;position:relative}.ht .step .step-n{background:var(--orange);margin-bottom:18px}.ht .step h3{letter-spacing:-.02em;font-size:19px}.ht .step p{color:var(--muted);margin-top:8px;font-size:15px}.ht .step-art{background:var(--bg-2);border:1px solid var(--line-2);border-radius:14px;place-items:center;height:132px;margin-bottom:22px;display:grid;position:relative;overflow:hidden}.ht .step-art svg{width:56px;height:56px;color:var(--ink)}.ht .step-art .mini-save{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.ht .step-art .mini-save .ic{background:var(--orange-soft);width:30px;height:30px;color:var(--orange-deep);border-radius:9px;place-items:center;display:grid}.ht .step-art .mini-save .ic svg{width:15px;height:15px;color:var(--orange-deep)}.ht .step-art .mini-save b{font-size:13px;display:block}.ht .step-art .mini-save small{color:var(--muted);font-size:11.5px}.ht .versus{gap:var(--s-4);grid-template-columns:1fr 1fr;max-width:980px;margin:0 auto;display:grid}.ht .vs-col{border-radius:var(--r-lg);border:1px solid var(--line);padding:32px}.ht .vs-col h3{align-items:center;gap:10px;font-size:19px;display:flex}.ht .vs-col ul{gap:14px;margin:20px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.ht .vs-col li{align-items:flex-start;gap:12px;display:flex}.ht .vs-col li svg{flex:none;width:18px;height:18px;margin-top:2px}.ht .vs-old{background:var(--bg-2);color:var(--ink-2)}.ht .vs-old li svg{color:var(--faint)}.ht .vs-new{border-color:var(--orange);box-shadow:var(--ring),var(--shadow);background:#fff}.ht .vs-new li svg{color:var(--orange)}.ht .bento{gap:var(--s-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ht .bento .card{flex-direction:column;display:flex}.ht .b-3{grid-column:span 3}.ht .b-2{grid-column:span 2}.ht .b-4{grid-column:span 4}.ht .plan-tag{border:1px solid var(--line);background:var(--bg-2);height:20px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.ht .plan-tag.on{background:var(--orange-soft);border-color:var(--orange-line);color:var(--orange-deep)}.ht .feat-art{margin-top:auto;padding-top:22px}.ht .btnrow{flex-wrap:wrap;gap:8px;display:flex}.ht .btnrow span{border:1px solid var(--line);height:34px;color:var(--ink-2);box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ht .btnrow span svg{width:14px;height:14px;color:var(--orange-deep)}.ht .gal{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.ht .gal i{aspect-ratio:1;background:linear-gradient(135deg,#fed7aa,#fdba74);border-radius:10px;display:block}.ht .gal i:nth-child(2){background:linear-gradient(135deg,#e4e4e7,#a1a1aa)}.ht .gal i:nth-child(3){background:linear-gradient(135deg,#ffedd5,#f97316)}.ht .gal i:nth-child(4){background:linear-gradient(135deg,#d4d4d8,#52525b)}.ht .bars{align-items:flex-end;gap:6px;height:64px;display:flex}.ht .bars i{background:var(--orange-line);border-radius:5px 5px 2px 2px;flex:1}.ht .bars i:nth-child(5){background:var(--orange)}.ht .why{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ht .why .card h3{font-size:17px}.ht .bill{justify-content:center;margin:0 0 36px;display:flex}.ht .bill input{opacity:0;pointer-events:none;position:absolute}.ht .bill-box{background:var(--bg-3);border:1px solid var(--line);border-radius:999px;padding:4px;display:inline-flex}.ht .bill-box label{height:36px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.ht .bill-box label b{color:var(--orange-deep);background:var(--orange-soft);border:1px solid var(--orange-line);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.ht #bill-mo:checked~.bill-wrap .yr,.ht #bill-yr:checked~.bill-wrap .mo{display:none}.ht #bill-mo:checked~.bill .l-mo,.ht #bill-yr:checked~.bill .l-yr{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff}.ht .plans-3{max-width:1080px}.ht .plan .ptag{position:absolute;top:-11px;left:28px}.ht .plan{position:relative}.ht .plan .one{color:var(--muted);min-height:42px;margin-top:10px;font-size:14px}.ht .plan .fine{color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px}.ht .teams{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-2);justify-content:space-between;align-items:center;gap:24px;max-width:1080px;margin:16px auto 0;padding:24px 28px;display:flex}.ht .teams h3{font-size:17px}.ht .teams p{color:var(--muted);margin-top:4px;font-size:14.5px}.ht .cmp th,.ht .cmp td{padding:14px 16px;font-size:14px}.ht .cmp thead th{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:600}.ht .cmp td:first-child{color:var(--ink);width:190px}.ht .cmp td{color:var(--ink-2)}.ht .cmp sup{color:var(--orange-deep);margin-left:2px;font-size:10px;font-weight:600}.ht .cmp .col-hl{color:var(--ink);font-weight:500}.ht .dash{color:var(--faint)}.ht .notes{max-width:1080px;color:var(--muted);gap:4px;margin:18px auto 0;padding:0;font-size:12.5px;list-style:none;display:grid}.ht .notes li{overflow-wrap:anywhere}.ht .notes b{color:var(--orange-deep);margin-right:4px;font-weight:600}.ht .cell-note{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.ht .math{max-width:760px;margin:0 auto}.ht .math .table td:last-child,.ht .math .table th:last-child{text-align:right;white-space:nowrap}.ht .scenes{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ht .scene{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:#fff;padding:22px}.ht .scene .icon-box{margin-bottom:14px}.ht .scene h3{letter-spacing:-.015em;font-size:16px}.ht .scene p{color:var(--muted);margin-top:6px;font-size:14.5px}.ht .problem{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ht .problem .card .q{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600}.ht .problem .card .q:before{content:"“"}.ht .problem .card .q:after{content:"”"}.ht .problem .card .a{border-top:1px dashed var(--line);color:var(--ink-2);margin-top:14px;padding-top:14px;font-size:15px}.ht .problem .card .a b{color:var(--orange-deep)}.ht .lib-gal{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.ht .lib-gal i{aspect-ratio:1;background:linear-gradient(135deg,#fed7aa,#fb923c);border-radius:9px;display:block}.ht .lib-gal i:nth-child(2){background:linear-gradient(135deg,#e4e4e7,#71717a)}.ht .lib-gal i:nth-child(3){background:linear-gradient(135deg,#ffedd5,#ea580c)}.ht .lib-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:600;font-family:var(--mono);margin-top:12px}.ht .lib-logo{background:var(--ink);color:#fff;vertical-align:middle;border-radius:6px;place-items:center;width:22px;height:22px;margin-right:4px;font-size:10px;font-weight:700;display:inline-grid}@media (max-width:1080px){.ht .why,.ht .scenes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ht .shot{height:600px}.ht .hero .split,.ht .steps,.ht .problem,.ht .versus,.ht .bento{grid-template-columns:1fr}.ht .b-3,.ht .b-2,.ht .b-4{grid-column:auto}.ht .strip-inner{flex-direction:column;align-items:flex-start;gap:12px}.ht .teams{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.ht .hero{padding:44px 0 56px}.ht .hero h1{font-size:42px}.ht .shot{transform-origin:top;height:560px;margin-bottom:-56px;transform:scale(.9)}.ht .tapcard{width:200px;height:126px;padding:14px 16px;top:auto!important;bottom:30px!important;left:-6px!important}.ht .tapcard .tc-name{font-size:15px}.ht .qrtile{display:none}.ht .strip-list{font-size:15px}.ht .strip-list span+span:before{margin:0 10px}.ht .why,.ht .scenes{grid-template-columns:1fr}.ht .vs-col{padding:24px}.ht .bill-box label{padding:0 14px}.ht .cmp th,.ht .cmp td{padding:10px 12px;font-size:13px}.ht .cmp td:first-child{width:auto;min-width:120px}.ht .plan .one{min-height:0}}.ht h1,.ht h2,.ht h3{text-wrap:balance}.ht .section-head{max-width:720px}.ht .strip-inner{text-align:center;flex-direction:column;align-items:center;gap:12px}.ht .strip-list{justify-content:center}.ht .vs-col h3>svg{width:22px;height:22px;color:var(--muted);flex:none}.ht .vs-col h3 .logo{width:24px;height:24px}.ht input[name=bill]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ht .swipe{text-align:center;color:var(--muted);margin:0 0 10px;font-size:12.5px;display:none}@media (max-width:640px){.ht .cmp{min-width:820px}.ht .cmp td:first-child,.ht .cmp th:first-child{z-index:1;box-shadow:1px 0 0 var(--line-2);background:#fff;min-width:118px;max-width:118px;position:sticky;left:0}.ht .cmp thead th:first-child{background:var(--bg-2)}.ht .swipe{display:block}}.ht{--orange-deep:#c2410c;min-height:100%}.ht .btn-primary{color:#0a0a0a}.ht .hero h1 span{color:var(--orange-hover)}.ht .table-note,.ht .dash,.ht .lib-label{color:var(--muted)}.ht .real-shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ht .phone-shot .screen{padding:0;overflow:hidden}.ht .skip{z-index:100;color:var(--ink);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.ht .skip:focus{left:8px}.ht .ex-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:28px;margin-top:8px;display:grid}.ht .ex-item{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.ht .ex-frame{width:250px;height:600px;box-shadow:var(--shadow-lg);background:#000;border:6px solid #18181b;border-radius:34px;position:relative;overflow:hidden}.ht .ex-scale{transform-origin:0 0;pointer-events:none;width:390px;transform:scale(.6103)}.ht .ex-scale .tap-card{min-height:990px}.ht .ex-item figcaption{color:var(--muted);gap:2px;margin-top:14px;font-size:14px;display:grid}.ht .ex-item figcaption b{color:var(--ink);font-weight:600}.ht .ex-tags{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.ht .showcase .real-customer{width:280px}.ht .real-customer .ex-frame{text-align:left;border-radius:38px;width:240px;height:480px}.ht .real-customer .ex-scale{transform:scale(.5846)}.ht .ex-flag{border-radius:var(--r-xl);background:var(--bg-dark);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-bottom:40px;padding:36px;display:grid}.ht .ex-flag h3{letter-spacing:-.03em;font-size:clamp(24px,3vw,34px)}.ht .ex-flag p{color:#d4d4d8;max-width:520px;margin-top:12px}.ht .ex-flag ul{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ht .ex-flag li{color:#e4e4e7;border:1px solid #3f3f46;border-radius:999px;padding:4px 10px;font-size:12px}.ht .ex-flag .card-link{color:#fdba74}.ht .ex-flag .ex-frame{border-color:#27272a;width:290px;height:660px;box-shadow:0 30px 80px -20px #f9731673}.ht .ex-flag .ex-scale{transform:scale(.7128)}@media (max-width:900px){.ht .ex-flag{text-align:center;grid-template-columns:1fr;justify-items:center;padding:28px 20px}.ht .ex-flag ul{justify-content:center}.ht .ex-flag p{margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.ht *{scroll-behavior:auto!important;transition:none!important}}.ht .foot-cols h2{color:var(--ink);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:500}.ht .plan h2{font-size:18px}.ht .teams h2{font-size:17px}.ht .table tbody th{color:inherit;font-weight:500}.ht .table thead td{background:var(--bg-2);border-bottom:1px solid var(--line)}.ht .cmp tbody th{color:var(--ink);width:190px}.ht .table-wrap:focus-visible,.ht #bill-mo:focus-visible~.bill .l-mo,.ht #bill-yr:focus-visible~.bill .l-yr{outline:2px solid var(--orange);outline-offset:2px}@media (max-width:900px){.ht .cmp tbody th{width:auto;min-width:120px}}@media (max-width:640px){.ht .cmp tbody th,.ht .cmp thead td{z-index:1;box-shadow:1px 0 0 var(--line-2);background:#fff;min-width:118px;max-width:118px;position:sticky;left:0}.ht .cmp thead td{background:var(--bg-2)}}.ht .hero-how{align-items:center;min-height:44px;padding:0 6px;display:inline-flex}
