:root{--section-gutter:clamp(54px,8vh,104px)}html{scroll-behavior:smooth}#contact,#faq,#features,#how,#nfc-card,#plans,#professionals,#top,.precontact-cta{box-sizing:border-box!important;min-height:100vh!important;min-height:100svh!important;height:auto!important;padding-top:var(--section-gutter)!important;padding-bottom:var(--section-gutter)!important}#top{display:flex!important;align-items:center!important;padding-top:max(108px,var(--section-gutter))!important}#top .hero-conversion-shell{min-height:calc(100vh - 108px)!important;min-height:calc(100svh - 108px)!important;height:auto!important;align-items:center!important}#top .clean-hero-copy h1{max-width:none!important;font-size:clamp(46px,4vw,64px)!important;line-height:.92!important;letter-spacing:-.065em!important}#top .hero-card-to-profile{width:min(45vw,580px)!important;height:auto!important;max-height:none!important;aspect-ratio:1/1!important;overflow:hidden!important}#top .hero-card-to-profile img,.precontact-cta-visual img{width:100%!important;height:100%!important;object-fit:cover!important}#contact,#faq,#features,#nfc-card,#plans,#professionals{display:flex!important;flex-direction:column!important;justify-content:center!important}#plans .lineup-products{width:min(920px,calc(100% - 40px))!important;max-width:920px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(18px,3vw,34px)!important}#plans .lineup-product{min-width:0!important;text-align:center!important}#plans .lineup-product-visual{width:100%!important;height:clamp(230px,30vh,350px)!important;min-height:230px!important}#plans .lineup-product button,#plans .lineup-product h3,#plans .lineup-product p,#plans .lineup-product strong{margin-left:auto!important;margin-right:auto!important}#nfc-card .copilot-step-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,2vw,24px)!important}#nfc-card .copilot-step-cards>article{grid-column:auto!important;grid-row:auto!important}#nfc-card .followup-card{height:auto!important;min-height:clamp(280px,40vh,430px)!important;align-items:flex-end!important}#nfc-card .followup-card-copy{display:flex!important;min-height:100%!important;flex-direction:column!important}#nfc-card .followup-card-copy b{margin-top:auto!important}.connected-suite.system-suite{color:#0a0a0a!important}.system-suite-card{background:#fff!important;border:1px solid #dedede!important;box-shadow:none!important}.system-suite-dropdowns details,.system-suite-dropdowns summary{background:#fff!important;color:#0a0a0a!important}.system-suite-dropdowns details{border:1px solid #d8d8d8!important}.precontact-cta{width:min(1440px,calc(100% - 32px))!important;margin:0 auto!important;background:#fff!important;color:#0a0a0a!important;border:1px solid #0a0a0a!important;border-radius:0!important;box-shadow:none!important;align-items:center!important}.precontact-cta-copy .primary{background:#0a0a0a!important;color:#fff!important}.precontact-cta-visual{aspect-ratio:1/1!important;background:#f4f4f4!important}.builder-plan-lineup{width:min(920px,100%)!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (max-width:899px){:root{--section-gutter:clamp(56px,9vh,84px)}#top{padding-top:92px!important}#top .hero-conversion-shell{min-height:calc(100vh - 92px)!important;min-height:calc(100svh - 92px)!important}#top .clean-hero-copy h1{font-size:clamp(45px,13vw,68px)!important}#top .hero-card-to-profile{width:100%!important;max-width:620px!important;aspect-ratio:1/1!important}#plans .lineup-products,.builder-plan-lineup{grid-template-columns:1fr!important}#nfc-card .copilot-step-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.precontact-cta{width:100%!important;padding-inline:clamp(20px,6vw,48px)!important}}@media (max-width:560px){#nfc-card .copilot-step-cards{grid-template-columns:1fr!important}#nfc-card .followup-card{min-height:260px!important}}#top{padding-inline:clamp(18px,4vw,64px)!important;background:#f5f1e9!important}#top .hero-conversion-shell{min-height:min(760px,calc(100vh - 132px))!important;min-height:min(760px,calc(100svh - 132px))!important;grid-template-columns:1fr 1fr!important;gap:0!important;overflow:hidden!important;border:0!important;border-radius:clamp(24px,3vw,38px)!important;background:#fff!important;padding:0!important}#top .clean-hero-copy{padding:clamp(44px,6vw,88px)!important}#top .hero-card-to-profile{width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;align-self:stretch!important;justify-self:stretch!important;aspect-ratio:auto!important;border-radius:0!important}#plans .apple-pricing-heading{text-align:center!important}#plans .apple-pricing-heading h2,#plans .apple-pricing-heading p{margin-left:auto!important;margin-right:auto!important}#plans .lineup-product{padding:0 clamp(12px,2vw,30px)!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}#plans .lineup-product-visual,#plans .lineup-product-visual.card{height:clamp(250px,31vh,360px)!important;min-height:250px!important;overflow:visible!important;border-radius:0!important;background:transparent!important}#plans .lineup-product-visual img{width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 24px 28px rgba(0,0,0,.2))!important}#plans .lineup-product h3{margin-top:10px!important;font-size:clamp(34px,3.6vw,52px)!important}#plans .lineup-product>strong{margin-top:10px!important}#plans .lineup-product ul{width:min(430px,100%)!important;margin:24px auto 28px!important;padding:0!important;list-style:none!important;text-align:left!important}#plans .lineup-product li{position:relative!important;padding:10px 0 10px 28px!important;border-bottom:1px solid #dedede!important;font-size:15px!important;line-height:1.4!important}#plans .lineup-product li:before{content:"✓"!important;position:absolute!important;left:0!important;font-weight:800!important}#plans .lineup-product>button:not(.lineup-best-for){width:auto!important;padding-inline:28px!important;background:#111!important}#how .tapture-how-card{padding:0 10px 24px!important;background:#fff!important}#how .tapture-how-image{width:110%!important;margin-left:-5%!important;overflow:hidden!important;background:transparent!important}#how .tapture-how-image,#how .tapture-how-image img{aspect-ratio:1/1!important;border-radius:24px!important}#how .tapture-how-image img{width:100%!important;height:100%!important;max-height:none!important;padding:0!important;object-fit:cover!important}#how .tapture-how-card:nth-child(3) .tapture-how-image{background:#b97850!important}#how .tapture-how-card:nth-child(3) .tapture-how-image img{aspect-ratio:1/1!important;object-fit:cover!important;object-position:center!important}#nfc-card .copilot-step-cards{grid-template-rows:repeat(3,minmax(160px,1fr))!important;gap:16px!important}#nfc-card .followup-card{min-height:0!important;padding:clamp(24px,3vw,38px)!important;align-items:stretch!important}#nfc-card .followup-card-crm{grid-column:1!important;grid-row:1/span 2!important;background:#ece9e7!important}#nfc-card .followup-card-message{grid-column:2!important;grid-row:1!important;background:#cbd8e9!important}#nfc-card .followup-card-context{grid-column:1!important;grid-row:3!important;background:#d4cede!important}#nfc-card .followup-card-booked{grid-column:2!important;grid-row:2/span 2!important;background:#151920!important;color:#fff!important}#nfc-card .followup-card-copy b{margin-top:18px!important;max-width:38ch!important}.connected-suite.system-suite{background:#fff!important;background-image:none!important}.professionals-heading p{padding-bottom:clamp(24px,4vh,48px)!important}.faq-contact-button{display:inline-flex!important;margin-top:34px!important;min-height:48px!important;padding:0 26px!important;justify-content:center!important;border-radius:999px!important;font-weight:750!important;text-decoration:none!important}.faq-contact-button,.teams-banner{align-items:center!important;background:#111!important;color:#fff!important}.teams-banner{width:min(1360px,calc(100% - 40px))!important;margin:clamp(44px,7vw,90px) auto!important;padding:clamp(32px,5vw,64px)!important;display:flex!important;justify-content:space-between!important;gap:32px!important;border-radius:30px!important}.teams-banner span{color:#7ab9ff!important;font:750 11px/1 var(--font-geist-mono),monospace!important;letter-spacing:.14em!important}.teams-banner h2{max-width:800px!important;margin:14px 0 0!important;font-size:clamp(36px,5vw,68px)!important;line-height:.95!important;letter-spacing:-.055em!important}.teams-banner p{max-width:700px!important;margin:16px 0 0!important;color:#c8cdd3!important;font-size:16px!important;line-height:1.5!important}.teams-banner>a{flex:0 0 auto!important;padding:15px 24px!important;border-radius:999px!important;background:#fff!important;color:#111!important;font-weight:800!important;text-decoration:none!important}@media (max-width:899px){#top .hero-conversion-shell{grid-template-columns:1fr!important}#top .hero-card-to-profile{min-height:420px!important}#plans .lineup-product{padding-inline:0!important}#nfc-card .copilot-step-cards{grid-template-columns:1fr!important;grid-template-rows:none!important}#nfc-card .followup-card{grid-column:1!important;grid-row:auto!important;min-height:260px!important}.teams-banner{align-items:flex-start!important;flex-direction:column!important}}#top .clean-hero-copy{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}#top .clean-hero-copy p{margin-left:auto!important;margin-right:auto!important}#top .hero-conversion-actions,#top .hero-trust-logos{justify-content:center!important}#top .hero-trust-proof{width:100%!important;text-align:center!important}.hero-trust-wordmark{min-width:84px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#74787c!important;filter:grayscale(1)!important;font-weight:850!important;line-height:1!important}.hero-trust-wordmark.amd{font-size:20px!important;letter-spacing:-.06em!important}.hero-trust-wordmark.samsung{font-size:13px!important;letter-spacing:-.04em!important}#plans .lineup-products{align-items:stretch!important}#plans .lineup-product{height:100%!important;min-height:860px!important}#plans .lineup-product-visual{flex:0 0 clamp(250px,31vh,360px)!important}#plans .lineup-product ul{flex:1 1 auto!important}#plans .lineup-product>button:not(.lineup-best-for){margin-top:auto!important}#plans .lineup-product li{padding-left:38px!important}#plans .lineup-product li:before{width:22px!important;height:22px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#168c4a!important;color:#fff!important;font-size:12px!important;line-height:1!important}#how .section-heading{margin-left:auto!important;margin-right:auto!important}#how .tapture-how-card{align-items:center!important;text-align:center!important}#how .tapture-how-card>span{order:-2!important;margin:0 0 16px!important;align-self:center!important;font-weight:800!important}#how .tapture-how-image{order:-1!important}#how .tapture-how-card h3,#how .tapture-how-card p{width:100%!important;text-align:center!important}#how .tapture-how-card:nth-child(2) .tapture-how-image{padding:7px!important}#how .tapture-how-card:nth-child(2) .tapture-how-image img{border-radius:18px!important}#nfc-card .copilot-step-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(180px,1fr))!important;gap:18px!important}#nfc-card .followup-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;overflow:hidden!important}#nfc-card .copilot-step-cards>.followup-card-crm{grid-column:1!important;grid-row:1/span 2!important}#nfc-card .copilot-step-cards>.followup-card-message{grid-column:2!important;grid-row:1!important;flex-direction:row!important;align-items:center!important;gap:28px!important}#nfc-card .copilot-step-cards>.followup-card-context{grid-column:1!important;grid-row:3!important;flex-direction:row!important;align-items:center!important;gap:28px!important}#nfc-card .copilot-step-cards>.followup-card-booked{grid-column:2!important;grid-row:2/span 2!important}#nfc-card .followup-card-copy h4{margin-top:0!important}#nfc-card .followup-card-copy{min-height:0!important}#nfc-card .followup-card-copy b{margin-top:12px!important}.agent-email-visual{margin-top:28px!important;padding:clamp(22px,3vw,34px)!important;border:1px solid #d5d0cb!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 45px rgba(42,35,31,.08)!important;color:#111!important}.agent-email-visual small{color:#7b736d!important;font:750 10px/1 var(--font-geist-mono),monospace!important;letter-spacing:.14em!important}.agent-email-visual strong{display:block!important;margin-top:12px!important;font-size:clamp(18px,2vw,28px)!important;line-height:1.1!important}.agent-email-visual p{margin:22px 0 0!important;color:#4f4b47!important;font-size:14px!important;line-height:1.55!important}.agent-sequence-visual{flex:0 0 42%!important;display:flex!important;align-items:center!important}.agent-sequence-visual i{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;flex:none!important;border-radius:50%!important;background:#111!important;color:#fff!important;font-style:normal!important;font-weight:800!important}.agent-sequence-visual span{height:3px!important;flex:1!important;margin:0 6px!important;background:#111!important}.agent-monitor-visual{flex:0 0 45%!important;display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:center!important;gap:8px 14px!important}.agent-monitor-visual>div{display:flex!important;align-items:end!important}.agent-monitor-visual>div i{width:30px!important;height:30px!important;margin-left:-7px!important;border:3px solid #111!important;border-radius:50%!important;background:#d4cede!important}.agent-monitor-visual>b{font-size:50px!important;line-height:.8!important}.agent-monitor-visual>span{grid-column:1/-1!important;text-align:center!important;font-size:12px!important;font-weight:800!important}.agent-inbox-visual{margin-top:26px!important;padding:24px!important;border-radius:22px!important;background:#fff!important;color:#111!important}.agent-inbox-visual header{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-bottom:14px!important;border-bottom:1px solid #e1e4e7!important}.agent-inbox-visual header span{padding:6px 9px!important;border-radius:99px!important;background:#dff6e9!important;color:#117443!important;font-size:10px!important;font-weight:800!important}.agent-inbox-visual p{margin:0!important;padding:14px 0!important;display:grid!important;grid-template-columns:38px 1fr auto!important;gap:12px!important;align-items:center!important;border-bottom:1px solid #eceef0!important}.agent-inbox-visual p>i{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#111!important;color:#fff!important;font-size:10px!important;font-style:normal!important}.agent-inbox-visual p span b,.agent-inbox-visual p span small{display:block!important}.agent-inbox-visual p span small{margin-top:3px!important;color:#77808a!important}.agent-inbox-visual p em{color:#8a929a!important;font-size:10px!important;font-style:normal!important}.nfc-comparison-shell{width:min(1240px,calc(100% - 40px))!important}.nfc-comparison-heading{max-width:none!important;margin:0 auto 48px!important;text-align:center!important}.nfc-comparison-heading>span{color:#087fea!important;font:750 11px/1 var(--font-geist-mono),monospace!important;letter-spacing:.14em!important}.nfc-comparison-heading h2{margin:16px 0 0!important;font-size:clamp(40px,4.25vw,60px)!important;line-height:.95!important;letter-spacing:-.06em!important;white-space:nowrap}.nfc-comparison-heading p{max-width:660px!important;margin:18px auto 0!important;color:#65707a!important;font-size:17px!important;line-height:1.5!important}@media (max-width:1100px){.nfc-comparison-heading h2{white-space:normal}}.nfc-comparison-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.nfc-comparison-grid article{min-height:440px!important;padding:clamp(28px,3vw,42px)!important;border-radius:28px!important;background:#f1eee9!important}.nfc-comparison-grid .comparison-row.is-no{background:#fff!important}.nfc-comparison-grid .tapture-column{background:#151920!important}.nfc-comparison-grid article>span{font:750 10px/1 var(--font-geist-mono),monospace!important;letter-spacing:.14em!important}.nfc-comparison-grid h3{margin:24px 0 0!important;font-size:clamp(34px,3.3vw,50px)!important;line-height:.95!important;letter-spacing:-.05em!important}.nfc-comparison-grid ul{margin:36px 0 0!important;padding:0!important;list-style:none!important}.nfc-comparison-grid li{padding:14px 0!important;border-bottom:1px solid rgba(20,24,28,.16)!important;font-size:14px!important;line-height:1.4!important}.nfc-comparison-grid li:before{content:"✓"!important;margin-right:10px!important;font-weight:900!important}.nfc-comparison-grid .tapture-column li{border-color:rgba(255,255,255,.18)!important}.teams-banner>div>h2{margin-top:0!important}.tapture-reference-footer{padding-top:26px!important}#contact{min-height:auto!important;padding-bottom:34px!important}@media (max-width:899px){#plans .lineup-product{min-height:auto!important}#nfc-card .copilot-step-cards>.followup-card-context,#nfc-card .copilot-step-cards>.followup-card-message{grid-column:1!important;grid-row:auto!important;flex-direction:column!important;align-items:stretch!important}#nfc-card .copilot-step-cards>.followup-card-booked,#nfc-card .copilot-step-cards>.followup-card-crm{grid-column:1!important;grid-row:auto!important}.nfc-comparison-grid{grid-template-columns:1fr!important}.nfc-comparison-grid article{min-height:360px!important}}.ctrlp-source .topbar{transition:top .28s ease,left .28s ease,right .28s ease,height .28s ease,border-radius .28s ease,box-shadow .28s ease!important}.ctrlp-source .topbar.at-top{top:0!important;left:0!important;right:0!important;height:92px!important;padding-left:5vw!important;padding-right:5vw!important;border-left:0!important;border-right:0!important;border-top:0!important;border-radius:0!important;box-shadow:none!important}.ctrlp-source .topbar.scrolled{top:18px!important;left:2vw!important;right:2vw!important;height:76px!important;padding-left:18px!important;padding-right:18px!important;border-radius:26px!important;box-shadow:0 14px 40px rgba(0,0,0,.18)!important}#top{justify-content:center!important}#top .hero-conversion-shell{margin-top:auto!important;margin-bottom:auto!important}@media (max-width:760px){.ctrlp-source .topbar.at-top{height:76px!important;padding-inline:16px!important}.ctrlp-source .topbar.scrolled{top:12px!important;left:12px!important;right:12px!important;height:68px!important}}.card-design-presets .signal-card .design-card-face{width:100%!important;height:100%!important;border-radius:14px!important}.card-design-presets.pvc-designs .signal-card .design-card-face{background:#050607!important;color:#fff!important}.card-design-presets.pvc-designs .signal-card .design-card-surface{opacity:.2!important;filter:grayscale(1) brightness(.22) contrast(1.4)!important}.card-design-presets.pvc-designs .signal-card .design-thumb-back-logo,.card-design-presets.pvc-designs .signal-card .design-thumb-contact,.card-design-presets.pvc-designs .signal-card .design-thumb-logo{color:#fff!important}.card-design-presets.metal-designs .signal-card .design-card-face{background:#b7bdc1 url(/card-surface-metal.png) 50%/cover no-repeat!important;color:#080a0c!important}.card-design-presets.metal-designs .signal-card .design-card-surface{opacity:1!important;filter:grayscale(1) contrast(1.04)!important}.card-design-presets.metal-designs .signal-card .design-thumb-back-logo,.card-design-presets.metal-designs .signal-card .design-thumb-contact,.card-design-presets.metal-designs .signal-card .design-thumb-logo{color:#080a0c!important}.card-design-presets .signal-card .design-card-face.front:after,.designer-card.signal-card:after{display:none!important}.designer-card.pvc.signal-card{background:#050607!important}.designer-card.pvc.signal-card .card-preview-overlay{color:#fff!important}.designer-card:after{display:none!important}.designer-card.metal.signal-card{background:#b7bdc1 url(/card-surface-metal.png) 50%/cover no-repeat!important}.designer-card.metal.signal-card .card-preview-overlay{color:#080a0c!important}.apple-card-designer.live-card-designer{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)!important;gap:clamp(26px,4vw,56px)!important}.apple-card-designer .apple-card-controls{min-width:0;display:flex;flex-direction:column;gap:14px}.apple-card-designer .apple-card-controls:before{content:"";min-height:45px;display:block}.apple-card-designer .builder-card-workbench{position:sticky;top:170px;order:2}.apple-card-designer .designer-toolbar{min-height:45px;margin-bottom:0}.apple-customizer-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:14px}.apple-customizer-progress button,.landing-step-list button{min-width:0;padding:10px;display:flex;align-items:center;gap:7px;border:0;border-radius:12px;background:#eef2f5;color:#111820;font:750 11px/1.15 var(--font-geist-sans),sans-serif;text-align:left;cursor:pointer;transition:opacity .25s ease,filter .25s ease,transform .25s ease,background .25s ease}.apple-customizer-progress button i,.landing-step-list button i{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:#d5dde4;font-style:normal;font-size:10px}.apple-customizer-progress button.active,.landing-step-list button.active{background:#111820;color:#fff;transform:translateY(-2px)}.apple-customizer-progress button.active i,.landing-step-list button.active i{background:#087fea;color:#fff}.apple-customizer-progress button.complete,.landing-step-list button.complete{background:#e8f6ef;color:#16744b}.apple-customizer-progress button.complete i,.landing-step-list button.complete i{background:#168b55;color:#fff}.apple-customizer-progress button.upcoming,.landing-step-list button.upcoming{opacity:.36;filter:blur(.55px);cursor:default}.apple-customizer-panel,.landing-step-panel{min-height:330px;padding:clamp(22px,3vw,34px);border:1px solid #d9e0e6;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgba(26,42,57,.08);animation:appleStepRise .34s cubic-bezier(.2,.75,.25,1) both}@keyframes appleStepRise{0%{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.apple-customizer-panel>small,.landing-step-panel>small{color:#087fea;font-size:10px;font-weight:850;letter-spacing:.12em}.apple-customizer-panel h3,.landing-step-panel h3{margin:9px 0 5px;font-size:clamp(23px,2.5vw,34px);letter-spacing:-.045em}.apple-customizer-panel>p,.landing-step-panel>p{margin:0 0 20px;color:#687580;font-size:13px}.apple-customizer-panel label,.landing-step-panel label{margin-top:12px;display:grid;gap:6px;color:#28333d;font-size:11px;font-weight:800}.apple-customizer-panel input:not([type=checkbox]),.landing-step-panel input{width:100%;min-height:48px;padding:12px 14px;border:1px solid #cad3db;border-radius:13px;background:#f9fbfc;box-sizing:border-box;font:650 15px/1 var(--font-geist-sans),sans-serif}.apple-customizer-panel>button,.landing-step-panel>button{min-height:45px;margin-top:20px;padding:0 18px;border:0;border-radius:999px;background:#087fea;color:#fff;font-weight:800;cursor:pointer}.apple-customizer-panel>button:disabled,.landing-step-panel>button:disabled{opacity:.35;cursor:default}.apple-customizer-panel .upload-field{padding:14px!important;border:1px dashed #aebbc5;border-radius:15px}.apple-customizer-panel .upload-field input{min-height:38px!important;padding:6px!important}.apple-customizer-panel .logo-background-control{grid-template-columns:auto 1fr!important}.apple-customizer-done,.landing-review-card{min-height:250px;display:grid;place-items:center;align-content:center;text-align:center}.apple-customizer-done>i,.landing-review-card>i{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#168b55;color:#fff;font-style:normal;font-size:24px;font-weight:900}.apple-customizer-done h3,.landing-review-card h3{margin-bottom:4px}.apple-customizer-done p,.landing-review-card p,.landing-review-card small{margin:0;color:#687580}.landing-customize-panel .landing-template-grid>button{position:relative}.landing-customize-panel .landing-template-grid>button.locked{opacity:.62;cursor:not-allowed}.pro-required-badge{position:absolute;z-index:4;top:12px;right:12px;padding:6px 9px;border-radius:999px;background:#111820;color:#fff;font-size:10px;font-weight:850}.linktree-template-thumb,.photo-template-thumb{position:relative;min-height:0;padding:16px!important;display:flex!important;flex-direction:column;overflow:hidden;border-radius:18px!important}.linktree-template-thumb{align-items:center;background:linear-gradient(160deg,#0a0b0d,#151a20)!important;color:#fff!important}.linktree-mini-brand{width:100%;font-size:9px;font-weight:850}.linktree-mini-avatar{width:44px;height:44px;margin-top:8px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#101419;font-size:11px;font-weight:900}.linktree-template-thumb>b{margin-top:6px;font-size:13px}.linktree-template-thumb>small{margin-top:1px;color:#aeb8c1;font-size:7px}.linktree-mini-links{width:88%;margin-top:9px;display:grid;gap:5px}.linktree-mini-links em{padding:6px 8px;border-radius:999px;background:#fff;color:#111820;font-size:7px;font-style:normal;font-weight:750;text-align:center}.photo-template-thumb{justify-content:flex-end;background:#101419!important}.photo-template-thumb>img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.photo-template-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.74),rgba(0,0,0,.05))}.photo-template-copy{position:relative;z-index:2;width:58%;display:grid;gap:5px;color:#fff}.photo-template-copy small{font-size:7px;font-weight:900;letter-spacing:.12em}.photo-template-copy b{font-size:clamp(13px,1.4vw,20px);line-height:.95;letter-spacing:-.035em}.photo-template-copy em{width:max-content;padding:6px 8px;border-radius:999px;background:#087fea;color:#fff;font-size:7px;font-style:normal;font-weight:850}.shop-template-thumb{justify-content:flex-start}.shop-template-thumb>img{object-position:center 68%}.shop-template-thumb .photo-template-copy{width:100%;color:#111820}.shop-template-thumb .photo-template-copy em{background:#111820}.landing-apple-builder{display:grid;grid-template-columns:minmax(440px,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,44px);align-items:start}.landing-step-controls{display:grid;grid-template-columns:142px minmax(0,1fr);gap:12px}.landing-step-list{display:grid;align-content:start;gap:7px}.landing-step-list button{min-height:48px}.landing-step-panel{min-height:410px}.landing-link-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-link-choices button{min-height:46px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d6dee5;border-radius:12px;background:#f5f8fa;font-weight:750;cursor:pointer}.landing-link-choices button.selected{border-color:#168b55;background:#eaf8f0;color:#137347}.landing-link-choices button i{font-style:normal}.landing-builder-preview{position:sticky;top:170px;min-width:0;min-height:510px;overflow:hidden;border:1px solid #d8e0e7;border-radius:24px;background:#f1f5f8;box-shadow:0 20px 50px rgba(26,42,57,.08)}.landing-builder-preview .builder-live-page.purpose-page{min-height:510px!important;padding:30px!important}.purpose-profile-headline{margin-top:8px;font-size:13px}.website-url-only{width:min(760px,100%);margin:30px auto 0;padding:26px;border:1px solid #d8e0e7;border-radius:22px;background:#fff;box-shadow:0 18px 44px rgba(26,42,57,.08)}.website-url-only .website-preview-input{margin:0!important}.landing-designer-slide>.builder-editor-toolbar,.landing-designer-slide>.builder-web-editor.website-mode{display:none!important}@media (max-width:900px){.apple-card-designer.live-card-designer,.landing-apple-builder{grid-template-columns:1fr!important}.apple-card-designer .builder-card-workbench,.landing-builder-preview{position:static}.apple-card-designer .builder-card-workbench{order:-1}}@media (max-width:640px){.design-choice-panel .card-design-presets{grid-template-columns:1fr!important}.apple-customizer-progress{grid-template-columns:repeat(4,120px);overflow-x:auto;padding-bottom:5px}.landing-step-controls{grid-template-columns:1fr}.landing-step-list{grid-template-columns:repeat(6,112px);overflow-x:auto;padding-bottom:5px}.landing-step-panel{min-height:380px}.landing-link-choices{grid-template-columns:1fr}}#plans .lineup-product-summary .lineup-price,.cart-plan-price{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap}#plans .lineup-product-summary .lineup-price del,.cart-plan-price del{color:#8a949d;font-size:14px;font-weight:650}#plans .lineup-product-summary .lineup-price strong,.cart-plan-price b{color:#111820;font-size:22px;font-weight:850;letter-spacing:-.035em}#plans .lineup-product-summary .lineup-price em,.cart-plan-price em{padding:5px 7px;border-radius:999px;background:#eaf8f0;color:#127747;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lineup-package-line{margin-top:9px;color:#687581;font-size:12px;font-weight:700}.cart-plan-price{margin-top:10px}.ctrlp-source .topbar,.ctrlp-source .topbar.at-top,.ctrlp-source .topbar.scrolled{top:0!important;left:0!important;right:0!important;height:92px!important;padding:0 5vw!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;isolation:isolate!important;transition:none!important}.ctrlp-source .topbar:before{content:"";position:absolute;z-index:-1;background:#050505;transition:inset .28s ease,border-radius .28s ease,box-shadow .28s ease}.ctrlp-source .topbar.at-top:before{inset:0;border-radius:0;box-shadow:none}.ctrlp-source .topbar.scrolled:before{inset:8px 2vw;border-radius:26px;box-shadow:0 14px 40px rgba(0,0,0,.18)}.ctrlp-source .topbar>*{position:relative;z-index:1}#top{min-height:100vh!important;min-height:100svh!important;padding:92px 0 0!important;background:#fff!important}#top .hero-conversion-shell{width:100%!important;max-width:none!important;height:calc(100vh - 92px)!important;height:calc(100svh - 92px)!important;min-height:660px!important;margin:0!important;border-radius:0!important;box-shadow:none!important}#top .clean-hero-copy{padding:clamp(44px,6vw,100px) clamp(32px,7vw,120px)!important;align-items:flex-start!important;justify-content:center!important;text-align:left!important}#top .clean-hero-copy>*{align-self:flex-start!important}#top .clean-hero-copy h1,#top .clean-hero-copy p{margin-left:0!important;margin-right:0!important;text-align:left!important}#top .hero-conversion-actions,#top .hero-trust-logos{justify-content:flex-start!important}#top .hero-trust-proof{align-items:flex-start!important;text-align:left!important}#top .hero-card-to-profile.hero-tap-photo{height:100%!important;min-height:100%!important;border-radius:0!important}#top .hero-card-to-profile.hero-tap-photo img{border-radius:0!important;object-fit:cover!important}#plans{min-height:100vh!important;min-height:100svh!important;padding:clamp(44px,5vh,62px) 0 clamp(30px,4vh,48px)!important}#plans .lineup-heading{margin-bottom:16px!important}#plans .lineup-heading h2{font-size:clamp(44px,4.7vw,64px)!important}#plans .lineup-products{width:min(900px,calc(100% - 40px))!important;gap:34px!important}#plans .lineup-product{height:clamp(620px,70vh,705px)!important;grid-template-rows:minmax(190px,24vh) auto auto auto 1fr auto!important;padding:0 18px 4px!important}#plans .lineup-product-visual{height:100%!important;min-height:0!important}#plans .lineup-product h3{margin-top:7px!important;font-size:34px!important}#plans .lineup-product>strong{margin-top:2px!important}.lineup-attributes{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 8px}.lineup-attributes>div{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0}.lineup-attributes span{color:#4d565e;font-size:10px;font-weight:700;line-height:1.1}.lineup-attribute-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cbd1d7;border-radius:13px;background:#fff;color:#111;font-size:11px;font-style:normal;font-weight:850;box-shadow:0 5px 14px rgba(18,24,30,.06)}.lineup-attribute-icon.colour{border:0;background:conic-gradient(#f14c43,#f4b23a,#47b96d,#3e8ae8,#8859d9,#f14c43);color:transparent}.lineup-attribute-icon.engraved{background:repeating-linear-gradient(135deg,#f8f8f8 0 5px,#d8dadd 5px 7px);font-size:19px}.lineup-attribute-icon.metal{background:linear-gradient(135deg,#f7f7f7,#aeb5bd 48%,#eef0f2)}.lineup-attribute-icon.pvc{background:#121519;color:#fff}.lineup-attribute-icon.waterproof{background:#dff4ff;color:#087bb5;font-size:16px;transform:rotate(0deg)}#plans .lineup-product ul{margin:2px 0 8px!important}#plans .lineup-product li{padding:7px 0 7px 38px!important;font-size:12px!important}#plans .lineup-product>button:not(.lineup-best-for){margin-top:8px!important}#how .section-heading{text-align:center!important}#how .section-heading p{margin-left:auto!important;margin-right:auto!important}.tapture-how-card>span{text-transform:none!important;letter-spacing:.04em!important}.tapture-how-card>p{padding:0 16px 14px!important}#how{border-bottom:0!important}#nfc-card{border-top:0!important}#nfc-card .capture-os-shell{width:min(1070px,calc(100% - 40px))!important}.nfc-comparison-grid .comparison-limitations{background:#f6d9d6!important;color:#551b1b!important}.nfc-comparison-grid .comparison-limitations:nth-child(2){background:#efb9b4!important}.nfc-comparison-grid .tapture-column{background:#16824b!important;color:#fff!important}.nfc-comparison-grid .comparison-limitations li:before{content:"×"!important;color:#c52424!important;font-size:19px!important;line-height:0!important}.nfc-comparison-grid .tapture-column li:before{content:"✓"!important;color:#caffdf!important}.comparison-tapture-logo{display:flex;align-items:center;gap:8px;color:#fff}.comparison-tapture-logo .ctrl-wordmark{font-size:30px;font-weight:700;letter-spacing:-.055em}.comparison-tapture-logo .nav-nfc-signal{width:25px;height:28px;transform:scale(1.15);transform-origin:left center}.comparison-tapture-logo .nav-nfc-signal i{border-color:#111;border-left:0;border-top-color:transparent;border-bottom-color:transparent}.testimonial-teams-note{color:#111;font-size:13px;font-weight:750;text-decoration:none}.testimonial-teams-note:hover{text-decoration:underline}@media (max-width:899px){#top{min-height:auto!important}#top .hero-conversion-shell{height:auto!important;min-height:0!important;grid-template-columns:1fr!important}#top .hero-card-to-profile.hero-tap-photo{min-height:62svh!important}#plans{min-height:auto!important}#plans .lineup-product{height:auto!important;min-height:650px!important;grid-template-rows:260px auto auto auto 1fr auto!important}}@media (max-width:760px){.ctrlp-source .topbar,.ctrlp-source .topbar.at-top,.ctrlp-source .topbar.scrolled{height:76px!important;padding-inline:16px!important}.ctrlp-source .topbar.scrolled:before{inset:6px 12px;border-radius:22px}#top{padding-top:76px!important}#top .clean-hero-copy{padding:48px 24px!important}#top .hero-card-to-profile.hero-tap-photo{min-height:55svh!important}.lineup-attributes{gap:5px}.testimonial-controls{align-items:flex-start!important;gap:18px!important}.testimonial-teams-note{max-width:220px;text-align:right}}#top .clean-hero-copy h1{font-weight:450!important}#plans{padding-top:clamp(62px,6.5vh,76px)!important;padding-bottom:clamp(46px,5vh,62px)!important}#plans .lineup-product>strong{padding:7px 0 11px!important}#plans .lineup-product ul{width:max-content!important;max-width:100%!important;justify-self:center!important}.lineup-attribute-icon.pvc{background:#050505!important;color:transparent!important}.lineup-attribute-icon.metal{border-color:#9ba1a7!important;background-color:#b8bcc0!important;background-image:radial-gradient(ellipse at center,#f4f4f4 0 20%,#777d82 23% 29%,transparent 31%),radial-gradient(ellipse at center,#f4f4f4 0 20%,#777d82 23% 29%,transparent 31%),linear-gradient(145deg,#dfe2e4,#858b90 50%,#e8eaeb)!important;background-position:0 0,9px 9px,0 0!important;background-size:18px 18px,18px 18px,100% 100%!important;color:transparent!important}.lineup-attribute-icon.waterproof{position:relative!important;overflow:hidden!important;background:#fff!important;color:transparent!important}.lineup-attribute-icon.waterproof:before{content:"";width:14px;height:18px;border-radius:60% 40% 58% 42%/70% 50% 50% 30%;background:#118be8;transform:rotate(45deg)}.lineup-attribute-icon.waterproof:after{content:"";position:absolute;width:32px;height:3px;border-radius:99px;background:#173f5b;transform:rotate(-45deg);box-shadow:0 0 0 2px #fff}.lineup-attribute-icon.engraved{position:relative!important;overflow:hidden!important;border-color:#111!important;background:#090909!important;color:transparent!important}.lineup-attribute-icon.engraved:before{content:"";position:absolute;width:30px;height:30px;border-radius:50%;background:repeating-conic-gradient(#fff 0deg 7deg,transparent 7deg 22deg);-webkit-mask:radial-gradient(circle,transparent 0 5px,#000 6px);mask:radial-gradient(circle,transparent 0 5px,#000 6px)}.lineup-attribute-icon.engraved:after{content:"";position:absolute;width:8px;height:8px;border:2px solid #fff;border-radius:50%;background:#090909}#how .section-heading h2{width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.nfc-comparison-grid .comparison-limitations{background:#b3261e!important;color:#fff!important}.nfc-comparison-grid .comparison-limitations:nth-child(2){background:#d1382e!important}.nfc-comparison-grid .comparison-limitations li{border-color:rgba(255,255,255,.27)!important}.nfc-comparison-grid .comparison-limitations li:before{color:#fff!important}#faq>div:first-child,#faq>div:first-child h2{text-align:center!important}#faq>div:first-child h2{max-width:none!important;white-space:nowrap!important}#faq>div:first-child h2 br{display:none!important}@media (max-width:760px){#plans .lineup-product ul{width:100%!important}#faq>div:first-child h2{white-space:normal!important}}@media (min-width:900px){#plans .lineup-product{display:grid!important;height:590px!important;grid-template-rows:220px 44px 40px 66px 168px 52px!important;align-items:start!important}#plans .lineup-product-visual{flex:none!important;width:100%!important;height:220px!important;min-height:0!important}#plans .lineup-product-visual img{width:84%!important;height:84%!important;place-self:center!important}#plans .lineup-attributes,#plans .lineup-product h3,#plans .lineup-product ul,#plans .lineup-product>button:not(.lineup-best-for),#plans .lineup-product>strong{align-self:start!important}#plans .lineup-product>button:not(.lineup-best-for){align-self:end!important;justify-self:center!important;margin-top:0!important}}#top .hero-price-proof{margin-top:22px!important;align-items:flex-start!important;text-align:left!important}#top .hero-price-proof strong{color:#4f5962!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;letter-spacing:-.01em!important}#plans .lineup-attributes{align-items:start!important;margin-top:3px!important}#plans .lineup-attribute-icon{width:35px!important;height:35px!important;border-radius:10px!important}#plans .lineup-attributes span{font-size:9px!important}#plans .lineup-attribute-icon.waterproof:before{width:11px;height:15px}#plans .lineup-attribute-icon.waterproof:after{width:26px;height:2px}#plans .lineup-attribute-icon.engraved:before{width:25px;height:25px}#plans .lineup-product ul{box-sizing:border-box!important;margin-top:0!important;padding-top:16px!important}#faq{display:block!important;padding-left:24px!important;padding-right:24px!important}#faq .tapture-faq-list,#faq>div:first-child{width:min(900px,100%)!important;margin-left:auto!important;margin-right:auto!important}#faq .tapture-faq-list{margin-top:clamp(46px,7vh,74px)!important}@media (max-width:899px){#plans .lineup-product-visual img{width:88%!important;height:88%!important}}#plans .lineup-product h3{margin:0!important;align-self:center!important;font-size:32px!important;line-height:1!important}#plans .billing-toggle{width:max-content;margin:0 auto 8px;padding:4px;display:flex;gap:3px;border:1px solid #d1d5d9;border-radius:999px;background:#f2f3f4}#plans .billing-toggle button{min-width:82px;padding:8px 14px;border:0;border-radius:999px;background:transparent;color:#4f5962;font:inherit;font-size:12px;font-weight:700;cursor:pointer}#plans .billing-toggle button.active{background:#08090a;color:#fff}#plans .lineup-product>strong{margin:0!important;padding:0!important;align-self:center!important;font-size:20px!important}#plans .lineup-product>button:not(.lineup-best-for){min-width:150px!important;min-height:46px!important;margin:0!important;align-self:center!important;justify-self:center!important}.lineup-feature-divider{width:100%;height:100%;border-bottom:1px solid #cfd4d8}#plans .lineup-attributes{margin:0!important;align-self:center!important}#plans .lineup-product ul{margin:0!important;align-self:start!important}@media (min-width:900px){#plans .lineup-product{height:720px!important;padding-bottom:34px!important;border-bottom:0!important;grid-template-rows:220px 48px 40px 58px 42px 72px 230px!important}#plans .lineup-product-visual img{width:72%!important;height:72%!important;transform:scale(.72) rotate(-3deg)!important}}@media (max-width:899px){#plans .lineup-product{display:grid!important;padding-bottom:34px!important;border-bottom:0!important;grid-template-rows:250px auto auto 58px 38px auto auto!important;row-gap:10px!important}.lineup-feature-divider{margin-top:4px}}#plans .lineup-feature-specs{width:min(360px,100%)!important;max-width:360px!important;padding:18px 0 0!important;display:grid!important;gap:22px!important;justify-items:center!important;text-align:center!important}#plans .lineup-feature-specs li{width:100%!important;border:0!important}#plans .lineup-feature-specs li:before{display:none!important;content:none!important}#plans .lineup-feature-specs small,#plans .lineup-feature-specs strong{display:block!important}#plans .lineup-feature-specs strong{font-size:21px!important;font-weight:650!important;line-height:1.08!important;letter-spacing:-.035em!important}#plans .lineup-feature-specs .feature-infinity strong{font-size:36px!important;line-height:.8!important;letter-spacing:0!important}#plans .lineup-product{box-sizing:border-box!important;padding-top:48px!important;padding-bottom:48px!important}@media (min-width:900px){#plans .lineup-product{min-height:850px!important;grid-template-rows:200px 48px 40px 58px 42px 72px auto!important}}@media (max-width:899px){#plans .lineup-product{min-height:0!important;padding-top:40px!important;padding-bottom:40px!important}}#plans .lineup-product>strong{padding-bottom:14px!important}#plans .lineup-attributes{box-sizing:border-box!important;padding-top:16px!important}#plans .lineup-feature-specs{gap:28px!important}#plans .lineup-feature-specs strong{font-size:25px!important}#plans .lineup-feature-specs small{margin-top:7px!important}#plans .lineup-feature-specs .feature-infinity strong{font-size:44px!important}@media (min-width:900px){#plans .lineup-product{min-height:1010px!important;grid-template-rows:285px 48px 54px 58px 54px 84px auto!important}#plans .lineup-product-visual{display:grid!important;place-items:center!important}#plans .lineup-product-visual img{width:90%!important;height:80%!important;transform:scale(.9) rotate(-3deg)!important}}.nfc-comparison-grid{grid-template-columns:1fr!important;gap:12px!important}.nfc-comparison-grid .comparison-row{min-height:0!important;padding:22px 26px!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;border:1px solid #dfe3e6!important;border-radius:20px!important;background:#fff!important;color:#111!important}.nfc-comparison-grid .comparison-row.is-yes{border-color:#b7dfc8!important;background:#f1faf5!important}.comparison-row-heading>span{color:#626a72;font:750 10px/1 var(--font-geist-mono),monospace;letter-spacing:.13em}.nfc-comparison-grid .comparison-row h3{margin:7px 0 0!important;font-size:26px!important;line-height:1!important;letter-spacing:-.04em!important}.comparison-row .comparison-tapture-logo{color:#111!important}.comparison-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.comparison-capability{min-width:0;display:grid;justify-items:center;gap:9px;text-align:center}.comparison-capability i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:24px;font-style:normal;font-weight:850}.comparison-capability i.no{background:#d82d27}.comparison-capability i.yes{background:#169955}.comparison-capability span{font-size:12px;font-weight:700;line-height:1.25}@media (max-width:760px){.nfc-comparison-grid .comparison-row{grid-template-columns:1fr!important}.comparison-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-row-heading{text-align:center}.comparison-row .comparison-tapture-logo{justify-content:center}}#plans .lineup-product{height:auto!important;min-height:0!important;padding:48px 18px 58px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important}#plans .lineup-product-summary{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}#plans .lineup-product-summary .lineup-product-visual{width:100%!important;height:240px!important;min-height:240px!important;display:grid!important;place-items:center!important;overflow:visible!important}#plans .lineup-product-summary .lineup-product-visual img{width:min(370px,86%)!important;height:220px!important;object-fit:contain!important;transform:rotate(-3deg)!important}#plans .lineup-product-summary h3{margin:16px 0 0!important;align-self:auto!important;font-size:32px!important;line-height:1!important}#plans .lineup-product-summary .lineup-price{margin:12px 0 0!important;padding:0!important;align-self:auto!important;font-size:21px!important;line-height:1!important}#plans .lineup-product-summary>button{min-width:150px!important;min-height:46px!important;margin:18px 0 0!important;align-self:auto!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-weight:750!important}#plans .lineup-product-summary .lineup-learn-more{margin-top:13px;color:#087fea;font-size:13px;font-weight:700;line-height:1.2}#plans .lineup-product-summary .lineup-learn-more:hover{text-decoration:underline;text-underline-offset:3px}#plans .lineup-attributes{width:100%!important;margin:34px 0 0!important;padding:0!important}#plans .lineup-feature-specs{width:100%!important;max-width:380px!important;margin:42px 0 0!important;padding:0!important;gap:32px!important}@media (max-width:899px){#plans .lineup-product{padding:38px 16px 46px!important}#plans .lineup-product-summary .lineup-product-visual{height:220px!important;min-height:220px!important}#plans .lineup-product-summary .lineup-product-visual img{width:min(340px,88%)!important;height:200px!important}}#plans .lineup-feature-specs small{margin-top:5px!important;color:#5e656b!important;font-size:12px!important;font-weight:500!important;line-height:1.3!important}@media (min-width:900px){#plans .lineup-product{height:auto!important;min-height:990px!important}}#plans .lineup-product>.lineup-feature-specs{width:100%!important;max-width:100%!important;align-self:center!important;justify-self:center!important;margin-left:auto!important;margin-right:auto!important;place-items:center!important}#plans .lineup-feature-specs li{display:grid!important;justify-items:center!important;text-align:center!important}#plans .lineup-feature-specs .included-card-feature{padding-top:0!important}#plans .included-card-icons{width:78px;height:46px;margin-bottom:5px;display:flex;align-items:center;justify-content:center}#plans .included-card-icons img{width:78px;height:46px;flex:0 0 78px;object-fit:contain}#plans .included-card-icons-2{width:156px}#plans .lineup-attributes{grid-template-columns:repeat(3,minmax(0,1fr))}#plans .included-card-feature small{font-size:12px!important}#plans .lineup-product-premium .included-card-feature{padding-top:0!important}#plans .lineup-attributes{width:min(240px,100%)!important;margin:34px auto 0!important;grid-template-columns:repeat(2,minmax(0,1fr))}#plans .lineup-product>.lineup-learn-more{margin-top:auto;padding-top:28px;color:#087fea;font-size:13px;font-weight:700;line-height:1.2}#plans .lineup-product>.lineup-learn-more:hover{text-decoration:underline;text-underline-offset:3px}#plans .lineup-product>.lineup-feature-specs{display:grid!important;grid-template-rows:none;grid-auto-rows:72px;gap:18px!important;align-content:start!important}#plans .lineup-feature-specs li{width:100%;min-height:72px;padding:0!important;align-content:center!important;place-content:center!important}.agent-inbox-image{width:100%;min-width:0;margin-top:20px;display:grid;flex:1 1 auto;place-items:center}.agent-inbox-image img{display:block;width:100%;height:auto;max-height:330px;object-fit:contain}.comparison-capability i{font-family:Segoe UI Emoji,Apple Color Emoji,sans-serif;font-size:21px;line-height:1}.comparison-capability i.no,.comparison-capability i.yes{background:transparent!important}.agent-email-phone{min-width:0;min-height:0;margin:16px 0 -38px;display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;overflow:hidden}.agent-email-phone img{display:block;width:min(85.8%,385px);height:auto;object-fit:contain;transform:none}.agent-sequence-image{min-width:0;display:grid;flex:1 1 auto;place-items:center}.agent-sequence-image img{display:block;width:min(280px,100%);height:auto;object-fit:contain}.agent-context-image,.agent-monitor-image{min-width:0;display:grid;flex:0 0 45%;place-items:center}.agent-context-image img,.agent-monitor-image img{display:block;width:min(210px,100%);height:auto;object-fit:contain}@media (max-width:920px){.agent-email-phone{margin-bottom:-26px}.agent-email-phone img{width:min(90.2%,396px);transform:none}.agent-sequence-image{width:100%}.agent-context-image,.agent-monitor-image{width:100%;flex-basis:auto}}#nfc-card .copilot-step-cards .followup-card-copy h4{font-size:clamp(30px,2.8vw,38px)!important;line-height:.98!important}#nfc-card .copilot-step-cards>.followup-card-message{gap:16px!important}#nfc-card .followup-card-message .followup-card-copy{min-width:190px;flex:1 1 200px}#nfc-card .followup-card-message .agent-sequence-image{flex:0 1 230px}@media (min-width:921px){#nfc-card .copilot-step-cards{grid-template-rows:repeat(3,239px)!important}}.tapture-builder .tapture-builder-shell{padding-top:124px!important}.tapture-builder .builder-progress{top:104px!important}.tapture-builder .builder-card-heading{display:block!important;margin:8px 0 22px!important;text-align:center!important}.tapture-builder .builder-card-heading h2{width:100%;font-size:clamp(46px,6vw,76px)!important;line-height:.94!important;letter-spacing:-.065em!important;text-align:center!important}.tapture-builder .builder-plan-lineup{width:min(820px,100%)!important;margin-top:0!important;gap:clamp(28px,5vw,64px)!important}.tapture-builder .builder-plan-lineup>article{padding:8px 18px 28px!important;display:grid!important;grid-template-rows:auto 32px!important;background:transparent!important;box-shadow:none!important}.tapture-builder .builder-plan-lineup>article.active{box-shadow:inset 0 0 0 2px #087fea!important}.tapture-builder .builder-plan-select:focus-visible{outline:3px solid #087fea;outline-offset:4px}.tapture-builder .builder-plan-select{width:100%;padding:0;display:grid;grid-template-rows:210px 46px 92px 42px 48px;justify-items:center;border:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.tapture-builder .builder-plan-visual{width:100%!important;height:210px!important;aspect-ratio:auto!important;overflow:visible!important;border-radius:0!important;background:transparent!important}.tapture-builder .builder-plan-visual img{width:72%!important;height:72%!important;object-fit:contain!important;transform:rotate(-3deg)!important}.tapture-builder .builder-plan-lineup h3{margin:0!important;align-self:center!important}.tapture-builder .builder-plan-highlights{width:100%;height:92px;margin:0!important;padding:0!important;display:grid;align-content:center;gap:4px;list-style:none;text-align:center}.tapture-builder .builder-plan-highlights li{margin:0;font-size:13px;font-weight:600;line-height:1.25}.tapture-builder .builder-plan-select>strong{font-size:24px!important;line-height:1!important;align-self:center!important}.tapture-builder .builder-plan-choice{display:inline-flex;align-items:center;justify-content:center}.tapture-builder .builder-plan-inline-compare{align-self:end;padding:0;border:0;background:transparent;color:#087fea;font-size:13px;font-weight:750;cursor:pointer}.builder-compare-lineup{width:min(920px,100%);margin:24px auto 36px;padding-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:clamp(48px,8vw,110px);border-top:1px solid #dfe3e6}.builder-compare-product{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.builder-compare-features{width:100%;margin:0;padding:0;display:grid;justify-items:center;gap:28px;list-style:none;text-align:center}.builder-compare-features li{width:100%;min-height:72px;display:flex;flex-direction:column;align-items:center;justify-content:center}.builder-compare-features strong{font-size:28px;line-height:1;letter-spacing:-.04em}.builder-compare-features li:last-child strong{font-size:clamp(24px,3vw,34px)}.builder-compare-features small{margin-top:8px;color:#66717b;font-size:11px;line-height:1.3;text-align:center}.builder-compare-card-icons{min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px}.builder-compare-card-icons img{width:54px;height:36px;object-fit:contain}.builder-compare-product>a{margin-top:28px;color:#087fea;font-size:14px;font-weight:750}.tapture-builder-shell>footer{text-align:center}.tapture-builder .builder-progress button.complete{color:#168b55!important}.tapture-builder .builder-progress button.complete i{background:#168b55!important;color:#fff!important}.tapture-builder .builder-progress button.active{color:#252a2f!important}.tapture-builder .builder-progress button.active i{background:#e8e8ed!important;color:#606770!important}.card-design-presets .design-card-flip{position:relative;width:100%;aspect-ratio:1.58/1!important;display:block!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;perspective:1000px}.card-design-presets .design-card-face{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:12px;backface-visibility:hidden;transition:transform .48s cubic-bezier(.2,.7,.2,1)}.card-design-presets .design-card-face.front{transform:rotateY(0)}.card-design-presets .design-card-face.back{transform:rotateY(180deg)}.card-design-presets button:focus-visible .design-card-face.front,.card-design-presets button:hover .design-card-face.front{transform:rotateY(-180deg)}.card-design-presets button:focus-visible .design-card-face.back,.card-design-presets button:hover .design-card-face.back{transform:rotateY(0)}.card-design-presets .design-card-face img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}.card-design-presets.pvc-designs .design-card-face{background:#070707}.card-design-presets.pvc-designs .design-card-face img{filter:grayscale(1) contrast(1.3)}.card-design-presets.pvc-designs .editorial .front img{filter:grayscale(1) contrast(1.55) invert(1)}.card-design-presets.pvc-designs .monogram .front img,.card-design-presets.pvc-designs .signal-card .front img{filter:grayscale(1) contrast(1.6) brightness(.7)}.card-design-presets.metal-designs .design-card-face{background:linear-gradient(145deg,#f4f5f6,#aeb4ba)}.card-design-presets.metal-designs .design-card-face img{filter:grayscale(1) contrast(1.05)}.tapture-footer-brand .ctrl-logo{display:inline-flex;align-items:center;gap:10px;color:#fff}.tapture-footer-brand .ctrl-wordmark{font-size:clamp(28px,3vw,42px);letter-spacing:-.045em}@media (max-width:899px){.tapture-builder .tapture-builder-shell{padding-top:112px!important}.tapture-builder .builder-progress{top:92px!important}.tapture-builder .builder-plan-select{grid-template-rows:180px 42px 92px 40px 46px}.tapture-builder .builder-plan-visual{height:180px!important}.builder-compare-lineup{grid-template-columns:1fr;justify-items:center;gap:70px}.builder-compare-product{margin-inline:auto}.design-choice-panel .card-design-presets{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tapture-builder .builder-progress{grid-template-columns:repeat(2,minmax(110px,1fr)) minmax(130px,.45fr)!important}.compact-builder-heading p{margin:10px 0 0!important;color:#66717b!important;font-size:14px!important;text-align:center!important}.builder-customize-tabs,.builder-plan-switch{width:fit-content;margin:0 auto 16px;padding:4px;display:flex;gap:4px;border-radius:999px;background:#e9edf2}.builder-customize-tabs button,.builder-plan-switch button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:#59636d;font-weight:750;cursor:pointer}.builder-customize-tabs button.active,.builder-plan-switch button.active{background:#111;color:#fff}.builder-customize-tabs{margin-bottom:26px}.design-choice-panel .card-design-presets{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,2vw,24px)!important}.design-choice-panel .card-design-presets button>i.design-card-flip{width:100%!important;aspect-ratio:3.5/2!important;overflow:hidden!important;border-radius:14px!important;box-shadow:0 16px 30px rgba(18,27,38,.16)!important}.design-choice-panel .design-card-face{overflow:hidden!important;border-radius:14px!important}.design-choice-panel .design-card-face img{width:118%!important;height:118%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;transform:scale(1.08)!important}.design-choice-panel .card-design-presets button>strong{display:block;margin-top:12px;text-align:center}.designer-card.pvc{background:linear-gradient(135deg,#fafafa,#c9ced2 52%,#f4f4f4)!important}.designer-card .card-preview-overlay,.designer-card .preview-brand,.designer-card .preview-textbox,.designer-card .preview-textbox small,.designer-card .preview-textbox strong{color:#000!important;opacity:1!important;text-shadow:none!important}.landing-customize-panel{width:100%}.landing-customize-panel .landing-template-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin-bottom:18px!important}.landing-customize-panel .landing-template-grid>button{overflow:visible!important;border:0!important;background:transparent!important;text-align:left!important}.landing-customize-panel .landing-template-grid>button.active .landing-purpose-thumb{box-shadow:0 0 0 3px #087fea,0 16px 30px rgba(18,27,38,.14)!important}.landing-purpose-thumb{position:relative;width:100%;aspect-ratio:4/3!important;padding:14px!important;display:flex!important;flex-direction:column;overflow:hidden;border:1px solid #d9dfe5;border-radius:14px!important;background:#f6f7f8!important;color:#111!important;box-shadow:0 12px 26px rgba(18,27,38,.1)!important}.purpose-browser-bar{height:12px;display:flex!important;gap:4px}.purpose-browser-bar b{width:5px;height:5px;border-radius:50%;background:#c5cbd1}.purpose-avatar{width:34px;height:34px;margin:10px auto 5px;display:grid!important;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:9px}.landing-purpose-thumb>strong{margin:2px auto 6px;font-size:13px}.purpose-lines{display:grid!important;gap:5px}.purpose-lines b{height:12px;border-radius:4px;background:#e2e7eb}.purpose-calendar{margin-top:12px;display:grid!important;grid-template-columns:repeat(7,1fr);gap:4px}.purpose-calendar b{aspect-ratio:1;border-radius:3px;background:#e0e5ea}.purpose-calendar b.active{background:#087fea}.purpose-products{margin-top:12px;display:grid!important;grid-template-columns:repeat(2,1fr);gap:6px}.purpose-products b{min-height:34px;border-radius:5px;background:linear-gradient(145deg,#dde3e8,#aeb8c1)}.purpose-custom-blocks{margin-top:12px;display:grid!important;gap:6px}.purpose-custom-blocks b{height:20px;border-radius:5px;background:#dfe5eb}.landing-template-grid>button>small{display:block;padding:5px 2px 0;color:#69737d;font-size:10px;line-height:1.35;text-align:center}.landing-source-actions{display:flex!important;justify-content:center;gap:10px!important}.landing-source-actions a,.landing-source-actions button{width:auto!important;min-height:42px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#111!important;color:#fff!important;font-size:13px;text-decoration:none}.landing-source-actions a{background:#e9edf2!important;color:#111!important}.builder-live-canvas{position:relative}.builder-live-page.purpose-page{padding:clamp(20px,4vw,48px)!important;display:flex!important;flex-direction:column!important;background:#fff!important;color:#111!important}.purpose-page>header{display:flex;align-items:center;justify-content:space-between}.purpose-page>header>span{font-size:18px;font-weight:800}.purpose-page button,.website-capture-button{padding:10px 16px;border:0;border-radius:999px;background:#111;color:#fff;font-weight:750;cursor:pointer}.purpose-page main{flex:1;display:flex;flex-direction:column;justify-content:center}.purpose-page main>small{color:#087fea;font-weight:800;letter-spacing:.12em}.purpose-page main h3{margin:12px 0 0;font-size:clamp(28px,4vw,54px);line-height:.95}.purpose-profile{align-items:center;text-align:center}.purpose-profile>i{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-style:normal;font-weight:800}.purpose-profile>p{margin:8px 0 18px;color:#68727b}.purpose-profile>div{display:grid;gap:8px;width:min(320px,100%)}.purpose-profile a{padding:11px;border:1px solid #dce1e5;border-radius:10px;color:#111;text-decoration:none}.booking-preview{margin-top:22px;display:grid;grid-template-columns:1fr 120px;gap:18px}.booking-preview>span{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.booking-preview>span>b{grid-column:1/-1}.booking-preview i{aspect-ratio:1;display:grid;place-items:center;border-radius:5px;background:#f0f2f4;font-size:9px;font-style:normal}.booking-preview i.active{background:#087fea;color:#fff}.booking-preview ol{margin:0;padding:0;display:grid;gap:7px;list-style:none}.booking-preview li{padding:10px;border:1px solid #dce1e5;border-radius:8px;font-size:10px}.purpose-commerce>div{margin-top:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.purpose-commerce article{padding:10px;border:1px solid #dce1e5;border-radius:10px}.purpose-commerce article i{min-height:66px;display:grid;place-items:center;border-radius:7px;background:#edf0f2;font-style:normal}.purpose-commerce article b,.purpose-commerce article span{display:block;margin-top:7px;font-size:10px}.purpose-commerce article span{color:#087fea}.purpose-custom{max-width:620px}.purpose-custom>p{color:#68727b;line-height:1.5}.purpose-custom>button{align-self:flex-start}.website-capture-button{position:absolute;right:18px;bottom:18px;z-index:2}.lead-capture-modal{position:absolute;z-index:10;inset:0;padding:18px;display:grid;place-items:center;background:rgba(10,15,20,.5);backdrop-filter:blur(8px)}.lead-capture-modal form{position:relative;width:min(420px,100%);padding:28px;display:grid;gap:12px;border-radius:20px;background:#fff;color:#111;box-shadow:0 24px 60px rgba(0,0,0,.24)}.lead-capture-modal h3{margin:2px 0 0;font-size:30px}.lead-capture-modal p{margin:-6px 0 4px;color:#6b747d}.lead-capture-modal label{display:grid;gap:5px;font-size:11px;font-weight:750}.lead-capture-modal input{padding:12px 13px;border:1px solid #d3d9df;border-radius:10px;font:inherit}.lead-capture-close{position:absolute;top:14px;right:14px;width:34px;height:34px;padding:0!important;background:#edf0f2!important;color:#111!important;font-size:20px}.add-contact-card,.lead-capture-submit{min-height:42px;border:0;border-radius:999px;font-weight:800;cursor:pointer}.lead-capture-submit{background:#111;color:#fff}.add-contact-card{background:#e9edf2;color:#111}.fast-checkout .checkout-panel{max-width:1040px;margin-inline:auto}.checkout-fast-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px}.checkout-fast-grid section{min-width:0}.checkout-fast-grid h3{margin:0 0 16px;font-size:24px}.fast-checkout .builder-finish{display:flex;margin:26px auto 0!important}.fast-checkout .secure-note{display:block;text-align:center}@media (max-width:899px){.tapture-builder .builder-progress{grid-template-columns:repeat(2,minmax(100px,1fr)) minmax(110px,.6fr)!important}.landing-customize-panel .landing-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.checkout-fast-grid{grid-template-columns:1fr}}@media (max-width:620px){.builder-customize-tabs,.builder-plan-switch{width:100%}.builder-customize-tabs button,.builder-plan-switch button{flex:1;padding-inline:10px}.design-choice-panel .card-design-presets{grid-template-columns:1fr!important}.landing-source-actions{align-items:stretch;flex-direction:column}.landing-source-actions a,.landing-source-actions button{justify-content:center}.purpose-commerce>div{grid-template-columns:repeat(2,1fr)}}.namedrop-modal{overflow:auto;background:radial-gradient(circle at 25% 12%,rgba(41,136,255,.42),transparent 34%),radial-gradient(circle at 78% 18%,rgba(137,70,255,.4),transparent 32%),rgba(3,7,14,.78)!important;backdrop-filter:blur(18px) saturate(1.2)!important}.namedrop-details,.namedrop-sheet{position:relative;width:min(440px,100%);margin:auto;padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:32px;background:linear-gradient(180deg,rgba(28,33,43,.92),rgba(12,15,22,.96));color:#fff;box-shadow:0 34px 90px rgba(0,0,0,.52);text-align:center}.namedrop-details .lead-capture-close,.namedrop-sheet .lead-capture-close{background:rgba(255,255,255,.1)!important;color:#fff!important}.namedrop-visual{min-height:142px;display:flex;align-items:center;justify-content:center}.namedrop-device{position:relative;width:104px;height:104px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.26);border-radius:50%;box-shadow:inset 0 0 26px rgba(255,255,255,.12),0 18px 45px rgba(0,0,0,.3)}.namedrop-device.sender{z-index:2;margin-right:-12px;background:radial-gradient(circle at 35% 25%,#73c2ff,#1767ef 54%,#071a4e)}.namedrop-device.receiver{margin-left:-12px;background:radial-gradient(circle at 35% 25%,#d7a6ff,#7e39eb 52%,#2c0b5f)}.namedrop-device b,.namedrop-device i{width:62px;height:62px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.7);border-radius:50%;background:rgba(5,10,18,.26);color:#fff;font-size:24px;font-style:normal;font-weight:850}.namedrop-signal{z-index:3;width:48px;height:48px;margin-inline:-12px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(9,14,24,.76);box-shadow:0 0 28px rgba(117,181,255,.6)}.namedrop-signal i{width:4px;border-radius:99px;background:#fff}.namedrop-signal i:first-child{height:8px}.namedrop-signal i:nth-child(2){height:15px}.namedrop-signal i:nth-child(3){height:22px}.namedrop-platforms{margin:-3px auto 18px;display:flex;align-items:center;justify-content:center;gap:8px}.namedrop-platforms span{padding:6px 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#dce8f7;font-size:10px;font-weight:750}.namedrop-platforms i{color:#7f8da0;font-style:normal}.namedrop-details>small,.namedrop-sheet>small{color:#8bc4ff;font:800 9px/1 var(--font-geist-mono),monospace;letter-spacing:.14em}.namedrop-details h3,.namedrop-sheet h3{margin:10px auto 0;font-size:clamp(27px,4vw,36px);line-height:1.02;letter-spacing:-.045em}.namedrop-details>p,.namedrop-sheet>p{margin:13px auto 18px;color:#b8c2cf;font-size:13px;line-height:1.5}.namedrop-page-card{padding:12px;display:grid;grid-template-columns:42px 1fr auto;gap:11px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.08);text-align:left}.namedrop-page-card>i{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#fff,#b9c4d2);color:#111;font-style:normal;font-weight:850}.namedrop-page-card span b,.namedrop-page-card span small{display:block}.namedrop-page-card span b{font-size:13px}.namedrop-page-card span small{margin-top:3px;color:#9eabba;font-size:9px}.namedrop-page-card>strong{color:#8bc4ff;font-size:9px}.namedrop-open-page,.namedrop-share-details{width:100%;min-height:48px;margin-top:14px;border:0;border-radius:999px;font-weight:800;cursor:pointer}.namedrop-open-page{background:#fff;color:#111}.namedrop-share-details{margin-top:8px;background:rgba(255,255,255,.1);color:#fff}.namedrop-details{display:grid;gap:12px;text-align:left}.namedrop-details h3,.namedrop-details>p{margin-left:0;text-align:left}.namedrop-details label{color:#dce5ef}.namedrop-details input{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.09);color:#fff}.namedrop-details input::placeholder{color:#8f9bac}.namedrop-back{width:fit-content;margin:-5px 0 6px;padding:6px 0;border:0;background:transparent;color:#9dcbff;font-weight:750;cursor:pointer}.namedrop-details .lead-capture-submit{background:#fff;color:#111}.namedrop-details .add-contact-card{background:rgba(255,255,255,.1);color:#fff}@media (max-width:620px){.namedrop-modal{padding:10px!important}.namedrop-details,.namedrop-sheet{padding:24px 18px;border-radius:26px}.namedrop-device{width:88px;height:88px}.namedrop-device b,.namedrop-device i{width:54px;height:54px}}.builder-plan-step{width:min(960px,100%);margin-inline:auto}.cart-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cart-plan-grid>article{min-height:300px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #d5dce2;border-radius:24px;background:#fff;box-shadow:0 18px 48px rgba(20,35,48,.07)}.cart-plan-grid>article.selected{border-color:#087fea;box-shadow:inset 0 0 0 1px #087fea,0 18px 48px rgba(8,127,234,.12)}.cart-plan-grid article>span{color:#087fea;font:800 11px/1 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.cart-plan-grid article>b{margin-top:28px;font-size:clamp(44px,6vw,68px);line-height:.9;letter-spacing:-.065em}.cart-plan-grid article>small{margin-top:13px;color:#687581}.cart-plan-grid article>button:not(.cart-buy-now){width:100%;min-height:50px;margin-top:auto;border:0;border-radius:999px;background:#111820;color:#fff;font-weight:800;cursor:pointer}.cart-buy-now,.cart-compare-toggle{border:0;background:transparent;color:#087fea;font-weight:800;cursor:pointer}.cart-buy-now{width:100%;margin-top:13px;padding:3px;text-align:center}.cart-compare-toggle{margin:23px auto 0;display:flex;align-items:center;gap:8px;font-size:14px}.cart-compare-toggle span{font-size:20px;line-height:1}.cart-plan-comparison{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cart-plan-comparison details{overflow:hidden;border:1px solid #d5dce2;border-radius:18px;background:#fff}.cart-plan-comparison summary{min-height:66px;padding:0 20px;display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;cursor:pointer;list-style:none;font-weight:800}.cart-plan-comparison summary::-webkit-details-marker{display:none}.cart-plan-comparison summary b{color:#087fea}.cart-plan-comparison summary i{font-style:normal;transition:transform .2s ease}.cart-plan-comparison details[open] summary i{transform:rotate(45deg)}.cart-plan-comparison ul{margin:0;padding:0 20px 18px;list-style:none}.cart-plan-comparison li{padding:10px 0;display:grid;grid-template-columns:82px 1fr;gap:12px;border-top:1px solid #e6ebef;align-items:center}.cart-plan-comparison li strong{font-size:13px}.cart-plan-comparison li span{color:#63717e;font-size:12px}.buy-now-notice{width:min(1040px,100%);margin:-20px auto 20px;padding:14px 18px;display:flex;gap:14px;align-items:center;border:1px solid #b9d9f7;border-radius:14px;background:#edf7ff}.buy-now-notice strong{color:#087fea;white-space:nowrap}.buy-now-notice span{color:#4f6171;font-size:13px}.tapture-builder-success .builder-success-close{margin-top:10px;background:transparent;color:#53616d}@media (max-width:720px){.cart-plan-comparison,.cart-plan-grid{grid-template-columns:1fr}.cart-plan-grid>article{min-height:270px;padding:24px}.buy-now-notice{align-items:flex-start;flex-direction:column;gap:4px}}.design-choice-panel .design-card-face{display:block!important;border:0!important;background:transparent!important;color:#101418!important}.design-choice-panel .design-card-face img.design-card-surface{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;filter:none!important;transform:none!important}.design-thumb-back-logo,.design-thumb-contact,.design-thumb-logo{position:absolute;z-index:1;color:#101418}.design-thumb-logo{left:8%;top:10%;font-size:clamp(7px,.72vw,11px);font-weight:850;letter-spacing:.08em}.design-thumb-contact{right:8%;bottom:10%;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.design-thumb-contact b{font-size:clamp(8px,.86vw,13px);line-height:1}.design-thumb-contact small{margin-top:3px;font-size:clamp(5px,.48vw,8px);line-height:1}.design-thumb-back-logo{left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(8px,.9vw,14px);font-weight:850;letter-spacing:.1em;white-space:nowrap}.card-design-presets .editorial .design-thumb-back-logo,.card-design-presets .editorial .design-thumb-contact,.card-design-presets .editorial .design-thumb-logo{font-family:Georgia,serif;letter-spacing:.02em}.card-design-presets .signal-card .design-thumb-back-logo,.card-design-presets .signal-card .design-thumb-contact,.card-design-presets .signal-card .design-thumb-logo{color:#076fd1;font-family:var(--font-geist-mono),monospace}.card-design-presets .monogram .design-thumb-back-logo,.card-design-presets .monogram .design-thumb-contact,.card-design-presets .monogram .design-thumb-logo{font-family:"Arial Narrow",var(--font-geist-sans),sans-serif;letter-spacing:.16em}.designer-card.pvc{background:#f7f5f1 url(/card-surface-pvc.png) 50%/cover no-repeat!important}.designer-card.metal{background:#bcc1c4 url(/card-surface-metal.png) 50%/cover no-repeat!important}.designer-card .card-preview-overlay{inset:0!important;padding:clamp(24px,4vw,42px)!important;transform:none!important;align-items:flex-start!important}.designer-card .preview-brand{font-size:calc(14px * var(--brand-scale, 1))!important;font-weight:850;letter-spacing:.1em!important;text-transform:uppercase}.designer-card .preview-textbox{width:auto!important;margin:auto 0 0 auto!important;align-items:flex-end;text-align:right}.designer-card .preview-textbox strong{max-width:100%!important;font-size:calc(clamp(22px, 3vw, 34px) * var(--name-scale, 1))!important}.designer-card .preview-textbox small{margin-top:5px!important;font-size:calc(12px * var(--detail-scale, 1))!important}.designer-card.back .card-preview-overlay{padding:0!important;display:grid!important;place-items:center!important}.designer-card .back-logo{width:100%;height:100%;display:grid;place-items:center}.designer-card .back-logo span{padding:0!important;border:0!important;border-radius:0!important;font-size:clamp(14px,2vw,22px);font-weight:850;letter-spacing:.12em;opacity:1}.designer-card.editorial .card-preview-overlay{font-family:Georgia,serif}.designer-card.signal-card .card-preview-overlay{color:#076fd1!important;font-family:var(--font-geist-mono),monospace}.designer-card.monogram .card-preview-overlay{font-family:"Arial Narrow",var(--font-geist-sans),sans-serif;letter-spacing:.05em}.cart-plan-grid>article{min-height:430px;padding:24px 30px 30px;align-items:center;text-align:center}.cart-plan-grid>article.cart-plan-standard{min-height:0;align-self:start}.cart-plan-image{width:100%;height:190px;display:grid;place-items:center}.cart-plan-image img{width:min(310px,92%);height:180px;display:block;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.15))}.cart-plan-grid article>h3{margin:2px 0 0;font-size:28px;line-height:1;letter-spacing:-.045em}.cart-plan-grid article>b{margin-top:10px;font-size:22px;line-height:1;letter-spacing:-.025em}.cart-plan-grid article>small{margin-top:9px;color:#626f7a;font-size:13px}.cart-plan-grid article>button{width:min(190px,100%)!important;min-height:46px!important;margin-top:18px!important;border:0!important;border-radius:999px!important;background:#111820!important;color:#fff!important;font-weight:800!important;cursor:pointer}.cart-plan-inline-comparison{width:100%;margin-top:30px}.cart-plan-inline-comparison>div{width:100%;height:1px;margin-bottom:28px;background:#d8dfe5}.cart-plan-inline-comparison ul{margin:0;padding:0;display:grid;gap:28px;list-style:none}.cart-plan-inline-comparison li{min-height:58px;display:grid;place-items:center;align-content:center}.cart-plan-inline-comparison li small,.cart-plan-inline-comparison li strong{display:block}.cart-plan-inline-comparison li strong{max-width:100%;font-size:25px;line-height:1;letter-spacing:-.035em}.cart-plan-inline-comparison li small{margin-top:7px;color:#6c7781;font-size:12px;line-height:1.35}.cart-plan-inline-comparison li:nth-child(2) strong{font-size:44px}.cart-included-card-icons{min-height:36px;display:flex;align-items:center;justify-content:center}.cart-included-card-icons img{width:62px;height:42px;display:block;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.13))}.cart-included-card-icons img+img{margin-left:-32px;transform:translate(18px,5px)}@media (max-width:720px){.cart-plan-grid>article{min-height:390px;padding:20px}.cart-plan-image{height:160px}.cart-plan-image img{height:150px}}.tapture-builder .builder-progress.steps-2{grid-template-columns:repeat(2,minmax(120px,1fr)) minmax(310px,.9fr)!important}.tapture-builder .builder-progress.steps-3{grid-template-columns:repeat(3,minmax(90px,1fr)) minmax(120px,.55fr)!important}.tapture-builder .builder-progress.steps-3:not(:has(.builder-cart)){grid-template-columns:repeat(3,minmax(90px,1fr))!important}.tapture-builder .builder-progress.steps-4{grid-template-columns:repeat(4,minmax(90px,1fr)) minmax(120px,.55fr)!important}.tapture-builder .builder-progress.steps-4:not(:has(.builder-cart)){grid-template-columns:repeat(4,minmax(90px,1fr))!important}.tapture-builder .builder-progress.steps-5{grid-template-columns:repeat(5,minmax(80px,1fr)) minmax(120px,.5fr)!important}.compact-builder-heading{width:100%;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:10px!important;margin-bottom:28px!important;text-align:center!important}.compact-builder-heading h2,.compact-builder-heading p{width:100%;max-width:680px!important;margin-inline:auto!important;text-align:center!important}.cart-included-card-icons{gap:7px}.cart-included-card-icons img,.cart-included-card-icons img+img{width:54px;height:38px;margin:0;transform:none}.card-tapture-logo{display:inline-flex;align-items:center;gap:.35em;color:currentColor;white-space:nowrap;text-transform:none!important}.card-tapture-logo>b{font:850 1em/1 var(--font-geist-sans),sans-serif;letter-spacing:-.055em}.card-tapture-logo>i{width:1.25em;height:1em;display:flex;align-items:center;gap:.12em;transform:rotate(-12deg)}.card-tapture-logo>i em{width:.12em;border-radius:999px;background:currentColor}.card-tapture-logo>i em:first-child{height:.35em}.card-tapture-logo>i em:nth-child(2){height:.65em}.card-tapture-logo>i em:nth-child(3){height:.95em}.design-thumb-logo .card-tapture-logo{font-size:clamp(11px,1.15vw,18px)}.design-thumb-back-logo .card-tapture-logo{font-size:clamp(15px,1.55vw,24px)}.designer-card .preview-brand .card-tapture-logo{font-size:clamp(17px,2vw,28px)}.designer-card .back-logo .card-tapture-logo{font-size:clamp(22px,3vw,40px)}.card-design-presets .signal-card{position:relative}.card-design-presets .signal-card .design-card-face.front:after,.designer-card.signal-card:after{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:4.5%;background:#087fea}.card-design-presets .signal-card .design-card-face>span,.designer-card.signal-card .card-preview-overlay{z-index:2}.live-card-designer{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:28px!important;align-items:start!important}.live-card-designer .builder-card-workbench{position:sticky;top:174px}.live-card-designer .designer-stage{padding:18px!important}.live-card-designer .designer-card.horizontal{width:100%!important;min-height:0!important;aspect-ratio:3.5/2}.live-card-designer .business-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px 12px!important}.live-card-designer .business-card-fields label{min-width:0;gap:5px}.live-card-designer .business-card-fields input,.live-card-designer .business-card-fields select{width:100%;min-width:0;min-height:40px;padding:9px 11px;box-sizing:border-box}.live-card-designer .business-card-fields>.wide,.live-card-designer .business-card-fields>label.wide{grid-column:1/-1}.live-card-designer .business-card-fields>label.wide:has(select){width:min(280px,100%);justify-self:start}.live-card-designer .text-size-controls{gap:9px!important}.live-card-designer .upload-field{padding:10px!important}.live-card-designer .upload-field input{min-height:34px;padding:5px!important}.logo-background-control{grid-template-columns:auto 1fr!important;align-items:center;padding:10px 12px;border-radius:12px;background:#edf3f7}.logo-background-control input{width:18px!important;min-height:18px!important}.logo-background-control span{font-weight:750}.logo-background-control small{grid-column:2;color:#697681;font-size:10px}.landing-customize-panel .landing-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.landing-purpose-thumb.image-template-thumb{padding:0!important;background:#eef2f5!important}.landing-purpose-thumb.image-template-thumb img{width:100%;height:100%;display:block;object-fit:cover}.landing-designer-slide{width:100%}.landing-designer-back{margin-bottom:12px;padding:9px 13px;border:0;border-radius:999px;background:#e8edf1;font-weight:750;cursor:pointer}.landing-designer-slide .builder-editor-toolbar{margin-top:0}.landing-designer-slide .builder-web-editor{grid-template-columns:minmax(240px,.4fr) minmax(0,1fr)!important;min-height:500px!important;max-height:560px;overflow:hidden}.landing-designer-slide .builder-editor-sidebar{overflow-y:auto}.landing-designer-slide .builder-live-canvas{min-width:0;min-height:500px!important;overflow:auto}.landing-designer-slide .builder-live-page.purpose-page{min-height:500px!important;padding:32px!important}.purpose-commerce>div{width:min(560px,100%)}.fast-checkout .checkout-panel{width:min(980px,100%)!important;max-width:100%!important;padding:32px!important;box-sizing:border-box;overflow:hidden}.fast-checkout .checkout-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fast-checkout .checkout-summary:has(>div:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.fast-checkout .checkout-fast-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}.fast-checkout .builder-fields,.fast-checkout .builder-fields label,.fast-checkout .checkout-fast-grid section{min-width:0!important}.fast-checkout .builder-fields input{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:760px){.tapture-builder .builder-progress.steps-3,.tapture-builder .builder-progress.steps-3:not(:has(.builder-cart)),.tapture-builder .builder-progress.steps-4,.tapture-builder .builder-progress.steps-4:not(:has(.builder-cart)),.tapture-builder .builder-progress.steps-5{grid-template-columns:repeat(4,88px)!important;overflow-x:auto}.tapture-builder .builder-progress.steps-3{grid-template-columns:repeat(3,88px)!important}.tapture-builder .builder-progress.steps-5{grid-template-columns:repeat(5,82px)!important}.live-card-designer{grid-template-columns:1fr!important}.live-card-designer .builder-card-workbench{position:static}.landing-customize-panel .landing-template-grid{grid-template-columns:1fr!important}.landing-designer-slide .builder-web-editor{grid-template-columns:1fr!important;max-height:none}.landing-designer-slide .builder-editor-sidebar{max-height:320px}.fast-checkout .checkout-fast-grid,.fast-checkout .checkout-summary,.fast-checkout .checkout-summary:has(>div:nth-child(3)){grid-template-columns:1fr!important}}.design-choice-panel .card-design-presets{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:640px){.design-choice-panel .card-design-presets{grid-template-columns:1fr!important}}.linktree-template-thumb .linktree-mini-brand,.linktree-template-thumb>b,.photo-template-thumb .photo-template-shade{display:block!important}.linktree-template-thumb .linktree-mini-avatar{display:grid!important;color:#101419!important}.linktree-template-thumb .linktree-mini-links,.photo-template-thumb .photo-template-copy{display:grid!important}.linktree-template-thumb,.linktree-template-thumb .linktree-mini-brand,.linktree-template-thumb .linktree-mini-links,.linktree-template-thumb>b{color:#fff!important}.photo-template-thumb .photo-template-copy>*{display:block!important}.linktree-template-thumb{align-items:center!important}.linktree-template-thumb>*{position:static!important;inset:auto!important;transform:none!important}.linktree-template-thumb .linktree-mini-brand{align-self:stretch}.linktree-template-thumb .linktree-mini-name{display:block!important;margin-top:6px;color:#fff!important;font-size:13px;font-style:normal;font-weight:850}.cart-plan-actions{width:min(320px,100%);margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cart-plan-actions button{min-height:46px;padding:0 16px;border:0;border-radius:999px;color:#fff;font-weight:800;cursor:pointer}.cart-plan-actions .buy-now{background:#087fea}.cart-plan-actions .customize{background:#111820}.apple-card-designer .apple-customizer-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.design-choice-panel .card-design-presets.pvc-designs .design-card-face{background:#050607!important;color:#fff!important}.design-choice-panel .card-design-presets.pvc-designs .design-card-surface{opacity:.18!important;filter:grayscale(1) brightness(.18) contrast(1.4)!important}.card-design-presets.pvc-designs .design-thumb-back-logo,.card-design-presets.pvc-designs .design-thumb-contact,.card-design-presets.pvc-designs .design-thumb-logo,.card-design-presets.pvc-designs .signal-card .design-thumb-back-logo,.card-design-presets.pvc-designs .signal-card .design-thumb-contact,.card-design-presets.pvc-designs .signal-card .design-thumb-logo{color:#fff!important}.designer-card.pvc,.designer-card.pvc.signal-card{background:#050607 url(/card-surface-pvc.png) 50%/cover no-repeat!important}.designer-card.pvc:before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(0,0,0,.82);pointer-events:none}.designer-card.pvc .back-logo,.designer-card.pvc .card-preview-overlay,.designer-card.pvc .preview-brand,.designer-card.pvc .preview-textbox,.designer-card.pvc .preview-textbox small,.designer-card.pvc .preview-textbox strong,.designer-card.pvc.signal-card .card-preview-overlay{color:#fff!important}@media (max-width:760px){.apple-card-designer .apple-customizer-progress{grid-template-columns:repeat(2,180px)}}@media (max-width:520px){.cart-plan-actions{grid-template-columns:1fr}}.landing-customize-panel .landing-template-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.landing-customize-panel .landing-template-grid:has(>button:only-child){grid-template-columns:minmax(280px,420px)!important;justify-content:center}.simplified-landing-flow .landing-apple-builder{width:min(920px,100%);margin:0 auto;display:block}.simplified-landing-flow .landing-step-controls{grid-template-columns:170px minmax(0,1fr);gap:16px}.landing-action-presets{margin:18px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.landing-action-presets button{min-height:48px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid #d6dee5;border-radius:12px;background:#f5f8fa;color:#111820;font-weight:750;cursor:pointer}.landing-action-presets button.selected{border-color:#168b55;background:#eaf8f0;color:#137347}.landing-action-presets button i{font-style:normal}.landing-link-destinations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.landing-review-card>button{min-height:45px;margin-top:20px;padding:0 20px;border:0;border-radius:999px;background:#087fea;color:#fff;font-weight:800;cursor:pointer}.card-text-size-control{margin:0 0 14px;padding:12px 14px;display:grid;gap:9px;border:1px solid #d9e0e6;border-radius:14px;background:#fff;color:#28333d;font-size:11px;font-weight:800}.card-text-size-control>span{display:flex;align-items:center;justify-content:space-between}.card-text-size-control output{color:#087fea}.card-text-size-control input{width:100%;accent-color:#087fea;cursor:pointer}.card-logo-placeholder{width:36px;height:36px;display:inline-grid;place-items:center;border:1px dashed;border-radius:10px;color:inherit;opacity:.9}.card-logo-placeholder i{font:500 22px/1 var(--font-geist-sans),sans-serif;font-style:normal}.designer-card .back-logo .card-logo-placeholder{width:54px!important;height:54px!important;border:1px dashed!important;border-radius:14px!important}@media (max-width:640px){.simplified-landing-flow .landing-step-controls{grid-template-columns:1fr}.simplified-landing-flow .landing-step-list{grid-template-columns:repeat(3,132px);overflow-x:auto;padding-bottom:5px}.landing-link-destinations{grid-template-columns:1fr}}#nfc-card .copilot-step-cards>.followup-card-crm{background:#151920!important;color:#fff!important}#nfc-card .followup-card-crm .followup-card-copy b{color:#fff!important}#nfc-card .copilot-step-cards>.followup-card-context,#nfc-card .copilot-step-cards>.followup-card-message{background:#d8dade!important;color:#111820!important}.landing-customize-panel .landing-template-grid>button.selected .landing-purpose-thumb{box-shadow:0 0 0 3px #087fea,0 18px 42px rgba(8,127,234,.18)!important}.post-checkout-landing-setup .landing-apple-builder{width:min(920px,100%);margin:0 auto;display:block}.post-checkout-landing-setup .landing-step-controls{grid-template-columns:170px minmax(0,1fr);gap:16px}.shipping-heading{margin:26px 0 4px;font-size:18px;letter-spacing:-.02em}.shipping-address-fields{margin-top:0}.ctrlp-source,body,html{max-width:100%;overflow-x:clip}#contact,#faq,#features,#how,#nfc-card,#plans,#professionals,#top{scroll-margin-top:96px}@media (min-width:2000px){.ctrlp-source .topbar,.ctrlp-source .topbar.at-top,.ctrlp-source .topbar.scrolled{padding-inline:max(32px,calc((100vw - 1440px) / 2 + 32px))!important}.ctrlp-source .topbar.scrolled:before{inset:8px max(2vw,calc((100vw - 1520px) / 2))!important}#top{min-height:100svh!important;padding:92px max(80px,calc((100vw - 1440px) / 2)) 72px!important;justify-content:center!important;background:#fff!important}#top .hero-conversion-shell{width:min(1440px,100%)!important;max-width:1440px!important;height:min(900px,calc(100svh - 164px))!important;min-height:720px!important;margin:auto!important}#faq,#features,#how,#nfc-card,#plans,#professionals{padding-top:clamp(112px,10vh,160px)!important;padding-bottom:clamp(112px,10vh,160px)!important}#plans .lineup-products,.precontact-cta,.shell,.tapture-contact-section,.tapture-reference-footer{max-width:1180px!important;margin-inline:auto!important}}@media (min-width:900px) and (max-width:1100px){#nfc-card .copilot-step-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important}#nfc-card .copilot-step-cards>article{grid-column:auto!important;grid-row:auto!important}}@media (max-width:900px){.capture-os-shell,.device-showcase,.nfc-comparison-shell,.shell,.testimonials-layout{width:min(100% - 40px,760px)!important;margin-inline:auto!important}.ctrlp-source .topbar,.ctrlp-source .topbar.at-top,.ctrlp-source .topbar.scrolled{grid-template-columns:auto 1fr auto!important}.ctrlp-source .desktop-nav{display:none!important}body.tapture-mobile-menu-open{overflow:hidden}.ctrlp-source .top-actions>.account-button,.ctrlp-source .top-actions>.menu-button{display:none!important}.ctrlp-source .mobile-nav-toggle{width:44px!important;height:44px!important;padding:10px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:50%;background:#171717;color:#fff;cursor:pointer}.ctrlp-source .mobile-nav-toggle i{width:22px!important;height:2px!important;display:block;flex:0 0 auto;border-radius:99px;background:currentColor!important;transform-origin:center;transition:transform .22s ease,opacity .18s ease}.ctrlp-source .mobile-nav-toggle.open i:first-child{transform:translateY(7px) rotate(45deg)}.ctrlp-source .mobile-nav-toggle.open i:nth-child(2){opacity:0}.ctrlp-source .mobile-nav-toggle.open i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.ctrlp-source .mobile-nav{position:absolute!important;z-index:3;top:calc(100% + 8px)!important;left:12px!important;right:12px!important;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);padding:12px!important;display:flex!important;flex-direction:column;gap:4px!important;overflow-y:auto;border:1px solid #2d2d2d!important;border-radius:20px!important;background:#050505!important;box-shadow:0 24px 70px rgba(0,0,0,.32);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transform-origin:top right;transition:opacity .2s ease,transform .2s ease,visibility .2s}.ctrlp-source .mobile-nav.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.ctrlp-source .mobile-nav>a,.ctrlp-source .mobile-nav>button{width:100%;min-height:48px;padding:0 14px!important;display:flex;align-items:center;justify-content:flex-start;border:0;border-radius:12px;color:#fff;font-size:15px;font-weight:750;text-align:left;text-decoration:none;cursor:pointer}.ctrlp-source .mobile-nav>a{border-bottom:1px solid #242424}.ctrlp-source .mobile-nav>a:focus-visible,.ctrlp-source .mobile-nav>a:hover{background:#171717}.ctrlp-source .mobile-order-button{margin-top:8px;justify-content:center!important;background:#087fea!important}.ctrlp-source .mobile-sign-in{margin-top:4px!important;justify-content:center!important;border:1px solid #3a3a3a!important;background:#151515!important}#top .hero-conversion-shell{width:100%!important;height:auto!important;grid-template-columns:1fr!important}#top .clean-hero-copy{min-height:0!important;padding:clamp(48px,9vw,78px) clamp(24px,6vw,56px)!important}#top .clean-hero-copy h1{font-size:clamp(50px,10vw,72px)!important}#top .hero-card-to-profile.hero-tap-photo{min-height:clamp(480px,72vw,680px)!important}#plans .lineup-products,.builder-plan-lineup{width:min(100% - 40px,620px)!important;grid-template-columns:1fr!important}#plans .lineup-product{width:100%!important}#nfc-card .copilot-step-cards,.nfc-comparison-grid{grid-template-columns:1fr!important;grid-template-rows:none!important}#nfc-card .copilot-step-cards>article{grid-column:auto!important;grid-row:auto!important}.tapture-builder-shell{width:min(100% - 32px,760px)!important;padding-top:100px!important}.tapture-builder .builder-progress.steps-2,.tapture-builder .builder-progress.steps-3,.tapture-builder .builder-progress.steps-4,.tapture-builder .builder-progress.steps-5{display:flex!important;gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.tapture-builder .builder-progress>button{flex:0 0 104px;scroll-snap-align:start}.tapture-builder .builder-cart{flex:0 0 116px}.tapture-builder .builder-progress.steps-2 .builder-cart{flex-basis:280px}.cart-plan-grid,.checkout-fast-grid,.post-checkout-landing-setup .landing-step-controls{grid-template-columns:1fr!important}}@media (max-width:640px){.capture-os-shell,.device-showcase,.nfc-comparison-shell,.shell,.testimonials-layout{width:calc(100% - 32px)!important}.ctrlp-source .topbar,.ctrlp-source .topbar.at-top,.ctrlp-source .topbar.scrolled{height:72px!important;padding-inline:16px!important}.ctrlp-source .topbar.scrolled:before{inset:6px 8px!important}.ctrlp-source .topbar .ctrl-logo{min-width:0!important;width:auto!important;padding:0!important}.ctrlp-source .topbar .ctrl-wordmark{font-size:22px!important}.ctrlp-source .topbar .nav-nfc-signal{transform:scale(.88)!important}.ctrlp-source .top-actions{gap:0!important}.ctrlp-source .top-actions>.account-button,.ctrlp-source .top-actions>.menu-button{display:none!important}#top{min-height:auto!important;padding-top:72px!important}#top .clean-hero-copy{padding:46px 20px 42px!important}#top .clean-hero-copy h1{font-size:clamp(43px,13vw,62px)!important;line-height:.94!important}#top .clean-hero-copy p{margin-top:22px!important;font-size:16px!important;line-height:1.5!important}#top .hero-card-to-profile.hero-tap-photo{min-height:clamp(360px,90vw,540px)!important}#contact,#faq,#features,#how,#nfc-card,#plans,#professionals{min-height:auto!important;padding-top:64px!important;padding-bottom:64px!important}#faq h2,.apple-pricing-heading h2,.followup-heading h3,.nfc-comparison-heading h2,.professionals-heading h2,.section-heading h2,.tapture-contact-copy h2{font-size:clamp(40px,12vw,56px)!important;line-height:.96!important;overflow-wrap:anywhere}#plans .lineup-products,.builder-plan-lineup{width:calc(100% - 32px)!important}#plans .lineup-product{min-height:auto!important;padding-inline:0!important}#plans .lineup-product-visual,#plans .lineup-product-visual.card{height:clamp(200px,62vw,300px)!important;min-height:0!important}#plans .lineup-product h3{font-size:clamp(34px,10vw,46px)!important}#how .tapture-how-grid{grid-template-columns:1fr!important}#nfc-card .followup-card,.nfc-comparison-grid article{min-height:300px!important}.checkout-panel .builder-fields,.landing-customize-panel .landing-template-grid,.tapture-contact-fields,.tapture-contact-top,.testimonials-layout,.use-case-showcase{grid-template-columns:1fr!important}.testimonials-photo,.use-case-visual{min-height:420px!important}.tapture-builder-shell{width:calc(100% - 24px)!important;padding-top:88px!important}.compact-builder-heading{margin-bottom:20px!important}.compact-builder-heading h2{font-size:clamp(38px,12vw,54px)!important}.cart-plan-grid{grid-template-columns:1fr!important}.cart-plan-grid>article{min-height:380px!important}.cart-plan-grid>article.cart-plan-standard{min-height:0!important}.apple-card-designer.live-card-designer,.landing-apple-builder{grid-template-columns:1fr!important}.apple-card-designer .builder-card-workbench{order:-1}.designer-stage{padding:10px!important}.designer-card{min-height:0!important}.checkout-fast-grid,.checkout-panel .builder-fields,.landing-link-destinations,.post-checkout-landing-setup .landing-step-controls{grid-template-columns:1fr!important}.checkout-panel{padding:18px!important}.checkout-panel .wide,.payment-panel .wide{grid-column:auto!important}}@media (max-width:420px){.ctrlp-source .mobile-nav{left:8px!important;right:8px!important}#top .clean-hero-copy h1{font-size:clamp(40px,12.5vw,52px)!important}#top .hero-conversion-actions,#top .hero-conversion-actions .primary{width:100%!important}#top .hero-conversion-actions .primary{justify-content:center!important}.tapture-builder .builder-progress>button{flex-basis:96px}.booking-preview{grid-template-columns:1fr!important}.purpose-commerce>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.builder-email-step{width:min(100%,920px);margin:0 auto}.builder-email-panel{width:min(100%,700px);margin:18px auto 0}.builder-email-panel>.sender-setup{margin:0}.builder-email-panel>.builder-finish{width:100%;min-height:52px;margin-top:14px}.sender-setup{margin:8px 0 2px;padding:18px;display:grid;gap:14px;border:1px solid #d8e0e6;border-radius:18px;background:#f7f9fa}.sender-setup-heading small{color:#087fea;font-size:9px;font-weight:850;letter-spacing:.14em}.sender-setup-heading h4{margin:4px 0 0;font-size:17px;line-height:1.2;letter-spacing:-.025em}.sender-setup-heading p{margin:7px 0 0;color:#68747e;font-size:12px;line-height:1.5}.sender-custom-field,.signup-email-field{display:grid;gap:7px;color:#34404a;font-size:11px;font-weight:750}.sender-custom-field input,.signup-email-field input{width:100%;min-height:48px;padding:0 13px;border:1px solid #cbd5dc;border-radius:12px;background:#fff;color:#111820;font:inherit;outline:none}.sender-custom-field div:focus-within,.signup-email-field input:focus{border-color:#087fea;box-shadow:0 0 0 3px rgba(8,127,234,.12)}.sender-preset-fieldset{min-width:0;margin:0;padding:0;border:0}.sender-preset-fieldset legend{margin-bottom:8px;color:#34404a;font-size:11px;font-weight:750}.sender-address-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sender-address-presets button{min-width:0;min-height:48px;padding:9px 11px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid #d2dbe1;border-radius:12px;background:#fff;color:#111820;font:inherit;text-align:left;cursor:pointer}.sender-address-presets button span{min-width:0;overflow:hidden;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.sender-address-presets button b{color:#7a858e;font-size:10px;font-weight:650}.sender-address-presets button i{display:none}.sender-address-presets button.selected{border-color:#168b55;background:#eef8f2;box-shadow:inset 0 0 0 1px #168b55}.sender-custom-field div{min-width:0;display:flex;align-items:stretch;overflow:hidden;border:1px solid #cbd5dc;border-radius:12px;background:#fff}.sender-custom-field div input{min-width:0;flex:1;border:0;border-radius:0;box-shadow:none}.sender-custom-field div strong{padding:0 13px;display:flex;align-items:center;border-left:1px solid #dbe1e5;background:#f1f4f5;color:#596670;font-size:12px;white-space:nowrap}.signup-step-actions{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.signup-step-actions>button{min-height:44px;padding:0 18px;border:1px solid #d7dde2;border-radius:999px;background:#eef0f3;color:#20262c;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.signup-step-actions>.builder-finish{width:auto;min-width:210px;margin:0!important;border-color:#111820;background:#111820;color:#fff}.signup-step-actions>.builder-finish:disabled{opacity:.35;cursor:not-allowed}.builder-email-step .sender-setup{padding:clamp(20px,3vw,32px);background:#fff}.builder-email-step .builder-fields{grid-template-columns:minmax(0,1fr);gap:14px}.builder-email-step .builder-fields label,.builder-email-step .builder-fields select{min-width:0;width:100%}.domain-search,.email-local-field{min-width:0;display:grid;gap:7px}.domain-search>label,.email-account-name>span,.email-local-field>span{color:#34404a;font-size:11px;font-weight:750}.domain-search-control{position:relative}.domain-search-control input{width:100%;min-height:51px;padding:0 15px;border:1px solid #cbd5dc;border-radius:13px;background:#fff;color:#111820;font:inherit;outline:none}.domain-search-control.loading input{padding-left:42px}.domain-search-control input:focus,.email-local-control:focus-within{border-color:#087fea;box-shadow:0 0 0 3px rgba(8,127,234,.12)}.domain-search-spinner{position:absolute;top:50%;left:16px;width:16px;height:16px;margin-top:-8px;border:2px solid #d3e3dd;border-top-color:#168b55;border-radius:50%;animation:domain-search-spin .7s linear infinite;pointer-events:none}@keyframes domain-search-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.domain-search-spinner{animation-duration:1.5s}}.domain-search>small,.email-account-name>small,.email-local-field>small{color:#68747e;font-size:11px;line-height:1.45}.domain-suggestions{overflow:hidden;border:1px solid #d8e0e6;border-radius:13px;background:#fff}.domain-suggestions-heading{padding:11px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e6ebef;color:#34404a;font-size:11px}.domain-suggestions-heading small{color:#68747e}.domain-suggestions>button{width:100%;min-height:59px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-top:1px solid #edf0f2;background:#fff;color:#111820;font:inherit;text-align:left;cursor:pointer}.domain-suggestions>button:first-of-type{border-top:0}.domain-suggestions>button:focus-visible,.domain-suggestions>button:hover{background:#f4f8f6}.domain-suggestions>button.selected{background:#eef8f2;box-shadow:inset 3px 0 #168b55}.domain-suggestions>button span{min-width:0;display:grid;gap:2px}.domain-suggestions>button strong{overflow-wrap:anywhere;font-size:13px}.domain-suggestions>button small{color:#68747e;font-size:10px}.domain-suggestions>button b{flex:0 0 auto;font-size:11px;white-space:nowrap}.email-local-control{min-width:0;min-height:51px;display:flex;align-items:stretch;overflow:hidden;border:1px solid #cbd5dc;border-radius:13px;background:#fff}.email-local-control input{min-width:0;flex:1;padding:0 12px;border:0;background:transparent;color:#111820;font:inherit;outline:none}.email-local-control span{max-width:58%;padding:0 11px;display:flex;align-items:center;border-left:1px solid #dbe1e5;background:#f1f4f5;color:#9aa5ac;font-size:11px;font-weight:700;overflow-wrap:anywhere}.email-local-control span.has-domain{color:#596670}.email-address-setup{min-width:0;display:grid;gap:7px}.email-address-setup>label{color:#34404a;font-size:11px;font-weight:750}.email-address-setup>small{color:#68747e;font-size:11px;line-height:1.45}.warming-choice{min-width:0;margin:0;padding:0;display:grid;gap:8px;border:0}.warming-choice legend{margin-bottom:8px;color:#34404a;font-size:11px;font-weight:750}.warming-options{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.warming-option{position:relative;min-width:0;min-height:103px;padding:13px;display:grid;align-content:space-between;gap:15px;border:1px solid #d4dde2;border-radius:13px;background:#fff;cursor:pointer}.warming-option:focus-within{outline:3px solid rgba(8,127,234,.25);outline-offset:2px}.warming-option input{position:absolute;top:13px;right:13px;width:16px;height:16px;margin:0;accent-color:#168b55}.warming-option.fast input{accent-color:#b7791f}.warming-option-heading{padding-right:22px;display:flex;align-items:center;flex-wrap:wrap;gap:5px}.warming-option-heading strong{font-size:14px;color:#111820}.warming-option-heading em{padding:3px 6px;border-radius:999px;font-size:9px;font-style:normal;font-weight:800}.warming-option.normal .warming-option-heading em{background:#e9f7ef;color:#168b55}.warming-option.fast .warming-option-heading em{background:#fff3c4;color:#9a6700}.warming-option-time{color:#168b55;font-size:15px;font-weight:800}.warming-option.fast .warming-option-time{color:#9a6700}.warming-option-time small{display:block;margin-top:2px;color:#68747e;font-size:10px;font-weight:500}.warming-option.normal.selected{border-color:#168b55;background:#f2faf5}.warming-option.fast.selected{border-color:#d4a10d;background:#fffaf0}.warming-choice>p{margin:2px 0 0;color:#68747e;font-size:11px;line-height:1.5}.checkout-selected-sender{margin-top:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #d8e0e6;border-radius:12px;background:#f7f9fa;color:#34404a;font-size:12px}.checkout-selected-sender strong{overflow-wrap:anywhere}.checkout-selected-sender button{flex:0 0 auto;border:0;background:transparent;color:#087fea;font:inherit;font-weight:750;cursor:pointer}.address-autocomplete-note{margin:-8px 0 16px;color:#68747e;font-size:11px;line-height:1.45}.terms-agreement a{text-decoration:underline;text-underline-offset:2px}.stripe-secure-badge{display:flex!important;align-items:center;justify-content:center;gap:5px;color:#65717b!important}.stripe-secure-badge i{width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#635bff;color:#fff;font-size:9px;font-style:normal}.stripe-secure-badge b{color:#635bff;font-size:13px;font-weight:850;letter-spacing:-.03em}@media (max-width:900px) and (orientation:landscape) and (max-height:560px){.ctrlp-source .mobile-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.ctrlp-source .mobile-order-button,.ctrlp-source .mobile-sign-in{margin-top:0!important}#top .hero-card-to-profile.hero-tap-photo{min-height:520px!important}}@media (prefers-reduced-motion:reduce){.ctrlp-source .mobile-nav,.ctrlp-source .mobile-nav-toggle i{transition:none!important}}@media (min-width:901px){#how .tapture-how-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.tapture-builder .builder-progress{position:sticky;padding-bottom:10px!important;overflow:visible}.tapture-builder .builder-progress>button{gap:0}.tapture-builder .builder-progress>button>span{margin-top:14px}.builder-progress-meter{position:absolute;left:16px;right:16px;top:auto;bottom:-1px;height:5px;display:block;overflow:hidden;border-radius:999px;background:#dce5df;pointer-events:none}.builder-progress-meter>i{height:100%;display:block;border-radius:inherit;background:#168b55;transition:width .35s ease}.tapture-builder .builder-cart,.tapture-builder .builder-progress>button{position:relative;z-index:1}.tapture-builder .builder-cart{background:#fff}.tapture-builder .builder-cart b{font-size:15px;line-height:1.25;white-space:nowrap}.tapture-builder .builder-progress:has(.builder-cart) .builder-progress-meter{right:326px}.builder-nav.back-only{justify-content:flex-start}.landing-connect-panel{width:min(720px,100%);margin:0 auto;padding:clamp(24px,4vw,42px);display:grid;gap:20px;border:1px solid #d8e0e6;border-radius:26px;background:#fff;box-shadow:0 20px 55px rgba(25,39,52,.08)}.landing-connect-panel .website-preview-input{margin:0!important;grid-template-columns:180px minmax(0,1fr)}.landing-connect-panel .website-preview-input>span{white-space:nowrap}.landing-connect-panel>button{min-height:50px;padding:0 22px;justify-self:end;border:0;border-radius:999px;background:#111820;color:#fff;font-weight:800;cursor:pointer}.landing-connect-panel>button:disabled{opacity:.35;cursor:default}.selected-template-summary{display:grid;gap:14px}.selected-template-summary>span b,.selected-template-summary>span small{display:block}.selected-template-summary>span small{color:#6c7882;font-size:11px}.selected-template-summary>span b{margin-top:6px;font-size:24px;letter-spacing:-.035em}.domain-template-preview{height:230px;overflow:hidden;border:1px solid #d8e0e6;border-radius:18px;background:#eef2f5;pointer-events:none}.domain-template-preview .builder-live-page.purpose-page{width:100%!important;height:100%!important;min-height:0!important;padding:16px!important;border-radius:0!important;box-shadow:none!important}.domain-template-preview .purpose-page>header>span{font-size:12px}.domain-template-preview .purpose-page button{padding:6px 10px;font-size:9px}.domain-template-preview .purpose-page main h3{margin-top:5px;font-size:23px}.domain-template-preview .purpose-profile>i{width:40px;height:40px;font-size:10px}.domain-template-preview .purpose-profile>p{margin:3px 0 7px;font-size:10px}.domain-template-preview .purpose-profile-headline{font-size:9px}.domain-template-preview .purpose-profile>div{width:min(250px,100%);gap:5px}.domain-template-preview .purpose-profile a{padding:6px;font-size:9px}.landing-domain-field{min-width:0;display:flex;align-items:stretch;overflow:hidden;border:1px solid #cbd5dc;border-radius:12px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.landing-domain-field:focus-within{border-color:#087fea;box-shadow:0 0 0 3px rgba(8,127,234,.12)}.landing-domain-field input{min-width:0;flex:1 1 auto;border:0!important;border-radius:0!important;box-shadow:none!important}.landing-domain-field strong{padding:0 16px;display:flex;align-items:center;border-right:1px solid #d8e0e6;background:#f4f6f8;color:#37434d;font-size:14px;white-space:nowrap}.fast-checkout .checkout-panel.payment-panel{width:min(1120px,100%)!important;padding:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important}.checkout-airbnb-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:28px;align-items:start}.checkout-form-stack{display:grid;gap:16px}.checkout-section{padding:26px;border:1px solid #d9e0e5;border-radius:22px;background:#fff}.checkout-section h3{margin:0 0 18px;font-size:24px;letter-spacing:-.035em}.checkout-disclosure>summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;list-style:none;cursor:pointer}.checkout-disclosure>summary::-webkit-details-marker{display:none}.checkout-disclosure>summary h3{margin:0}.checkout-disclosure>summary>i{font-size:18px;font-style:normal;transition:transform .2s ease}.checkout-disclosure[open]>summary>i{transform:rotate(180deg)}.checkout-section-check{width:26px;height:26px;display:grid;place-items:center;border:1px solid #b9c2ca;border-radius:50%;background:transparent;color:transparent;font-size:12px;font-weight:850}.checkout-section-check.complete{border-color:#168b55;background:#168b55;color:#fff}.checkout-disclosure-body{padding-top:18px}.account-verification-note{margin:0 0 14px;color:#5f6c76;font-size:12px;line-height:1.5}.checkout-email-verification{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px;align-items:center}.checkout-email-verification button{min-height:42px;padding:0 18px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font:inherit;font-size:13px;font-weight:780;cursor:pointer}.checkout-email-verification button:disabled{cursor:default;opacity:.68}.checkout-email-verification p{margin:0;color:#66727d;font-size:12px;line-height:1.45}.checkout-email-verification.sent p{color:#315f49}.checkout-email-verification.verified button{border-color:#168b55;background:#168b55;opacity:1}.checkout-email-verification.verified p{color:#147248;font-weight:700}.checkout-email-verification.error p{color:#a53a3a}.checkout-section.stripe-handoff-card{min-height:150px;padding:24px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;background:#f6f8fa}.stripe-handoff-card .stripe-lock{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#635bff;color:#fff;font-size:24px;font-weight:800}.stripe-handoff-card h3{margin-bottom:7px}.stripe-handoff-card p{margin:0;color:#66727d;font-size:13px;line-height:1.5}.checkout-section .builder-fields{gap:13px}.address-match-toggle{margin-top:18px;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;border:1px solid #d8e0e5;border-radius:14px;background:#f7f9fa;cursor:pointer}.address-match-toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:#168b55}.address-match-toggle span b,.address-match-toggle span small{display:block}.address-match-toggle label{cursor:pointer}.address-match-toggle span b{font-size:13px}.address-match-toggle span small{margin-top:4px;color:#6c7882;font-size:11px}.billing-address-panel{margin-top:18px;padding-top:18px;border-top:1px solid #e0e5e9}.billing-address-panel h4{margin:0 0 12px;font-size:17px}.checkout-order-card{position:sticky;top:176px;padding:22px;border:1px solid #d6dde3;border-radius:24px;background:#fff;box-shadow:0 20px 55px rgba(24,37,50,.1)}.checkout-cart-preview{padding-bottom:20px;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center;border-bottom:1px solid #e0e5e9}.checkout-cart-preview img{width:118px;height:84px;display:block;object-fit:contain;border-radius:12px;background:#f3f5f6}.checkout-cart-preview span b,.checkout-cart-preview span em,.checkout-cart-preview span small{display:block}.checkout-cart-preview span small{color:#6b7680;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.1em}.checkout-cart-preview span b{margin-top:6px;font-size:18px}.checkout-cart-preview span em{margin-top:4px;color:#6b7680;font-size:12px;font-style:normal}.checkout-preview-button{min-height:38px;grid-column:1/-1;border:1px solid #111820;border-radius:999px;background:#fff;color:#111820;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.checkout-preview-button:hover{background:#111820;color:#fff}.checkout-preview-modal{position:fixed;z-index:4000;inset:0;padding:24px;display:grid;place-items:center;background:rgba(6,10,14,.68);backdrop-filter:blur(9px)}.checkout-preview-dialog{position:relative;z-index:1;width:min(680px,100%);padding:24px;border-radius:24px;background:#fff;box-shadow:0 32px 90px rgba(0,0,0,.28)}.checkout-preview-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;cursor:default}.checkout-preview-dialog>header{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.checkout-preview-dialog>header h3{margin:0}.checkout-preview-dialog>header button{width:38px;height:38px;border:0;border-radius:50%;background:#edf0f2;color:#111820;font-size:24px;line-height:1;cursor:pointer}.checkout-preview-dialog>.card-side-toggle{margin-bottom:14px}.checkout-modal-designer .designer-stage{width:100%}.checkout-modal-designer .designer-card{width:100%!important}.checkout-price-lines{padding:18px 0;display:grid;gap:13px}.checkout-price-lines>span{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.checkout-price-lines small{color:#58636d;font-size:12px}.checkout-price-lines b{min-width:0;max-width:65%;flex:0 1 auto;overflow-wrap:anywhere;text-align:right;font-size:12px}.checkout-price-lines .checkout-free-shipping b,.checkout-price-lines .checkout-warming-line b.normal{color:#168b55}.checkout-price-lines .checkout-warming-line b.fast{color:#a76400}.renewal-reminder-toggle{margin-bottom:16px;padding:14px;display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;border:1px solid #d8e0e5;border-radius:14px;background:#f7f9fa;cursor:pointer}.renewal-reminder-toggle input{width:18px;height:18px;margin:2px 0 0;accent-color:#168b55}.renewal-reminder-toggle span b,.renewal-reminder-toggle span small{display:block}.renewal-reminder-toggle label{cursor:pointer}.renewal-reminder-toggle span b{font-size:13px}.renewal-reminder-toggle span small{margin-top:4px;color:#6c7882;font-size:11px}.checkout-order-card .builder-finish{width:100%;margin:18px 0 0!important;display:flex;align-items:center;justify-content:center;background:#635bff!important}.checkout-order-card .builder-finish:not(:disabled):hover{background:#5148e5!important}.checkout-order-card .builder-finish:focus-visible{outline:3px solid #a8a3ff;outline-offset:3px}.checkout-order-card .builder-finish:disabled{opacity:.55;cursor:not-allowed}.checkout-error{margin:12px 0 0!important;color:#b42318!important;font-size:12px;line-height:1.4}.checkout-order-card .secure-note{text-align:center;font-size:10px;line-height:1.45}.fast-checkout .checkout-back{width:min(1120px,100%)}.post-payment-success{width:min(900px,100%);margin:0 auto;padding:72px 0 44px}.post-payment-success h2{margin:20px 0 0;font:600 clamp(46px,6vw,76px)/.95 var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.065em}.post-payment-success>p{max-width:620px;margin:20px auto 0;color:#5e6a74;line-height:1.55}.post-payment-next{margin-top:38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;text-align:left}.post-payment-next article{min-height:180px;padding:22px;display:flex;flex-direction:column;border:1px solid #d8e0e6;border-radius:20px;background:#fff}.post-payment-next article small{color:#168b55;font-size:10px;font-weight:800;letter-spacing:.12em}.post-payment-next article b{margin-top:auto;font-size:17px}.post-payment-next article span{margin-top:8px;color:#65717b;font-size:12px;line-height:1.5}.builder-dashboard-link{width:max-content;min-height:50px;margin:24px auto 0;padding:0 22px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#111820;color:#fff;font-weight:800}.tapture-footer-socials svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.tapture-footer-socials svg .instagram-dot{fill:currentColor;stroke:none}.tapture-footer-bottom nav{display:flex;align-items:center;gap:18px}.account-button,.mobile-sign-in{text-decoration:none}#plans .lineup-product-premium .lineup-product-visual,#plans .lineup-product-premium .lineup-product-visual img{background:transparent!important}@media (max-width:900px){.tapture-builder .builder-progress{overflow-x:auto;overflow-y:visible}.builder-progress-meter{left:16px;right:auto;width:calc(100vw - 64px)}.tapture-builder .builder-progress:has(.builder-cart) .builder-progress-meter{right:auto;width:calc(100vw - 196px)}.apple-card-designer .apple-card-controls:before{display:none}.checkout-airbnb-layout{grid-template-columns:1fr}.checkout-order-card{position:static}}@media (max-width:640px){.sender-address-presets{grid-template-columns:1fr}.signup-step-actions{align-items:stretch;flex-direction:column-reverse}.signup-step-actions>.builder-finish,.signup-step-actions>button{width:100%}.landing-connect-panel{padding:20px;border-radius:20px}.landing-connect-panel .website-preview-input{grid-template-columns:1fr}.landing-connect-panel .website-preview-input small{grid-column:1}.landing-connect-panel>button{width:100%;justify-self:stretch}.landing-domain-field strong{padding-inline:12px}.checkout-order-card,.checkout-section{padding:18px}.checkout-cart-preview{grid-template-columns:96px 1fr}.checkout-cart-preview img{width:96px;height:72px}.checkout-email-verification{grid-template-columns:1fr}.checkout-email-verification button{width:100%}.post-payment-success{padding-top:44px}.post-payment-next{grid-template-columns:1fr}.post-payment-next article{min-height:145px}#top .clean-hero-copy,#top .clean-hero-copy>*,.builder-step-shell,.cart-plan-grid,.checkout-airbnb-layout,.checkout-form-stack,.checkout-order-card,.checkout-section,.compact-builder-heading,.tapture-builder-shell{min-width:0}#top .clean-hero-copy h1,#top .clean-hero-copy p,#top .hero-trust-proof strong,.checkout-order-card,.checkout-section,.compact-builder-heading h2,.compact-builder-heading p{overflow-wrap:break-word}.compact-builder-heading h2{line-height:1!important}}@media (max-width:640px){.tapture-builder .builder-progress.steps-2:has(.builder-cart){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow-x:clip!important;overflow-y:visible!important}.tapture-builder .builder-progress.steps-2:has(.builder-cart)>button{min-width:0;width:auto}.tapture-builder .builder-progress.steps-2:has(.builder-cart) .builder-cart{position:static;width:100%;min-height:38px;grid-column:1/-1;border-top:1px solid #e3e8e5;border-left:0}.tapture-builder .builder-progress.steps-2:has(.builder-cart) .builder-progress-meter{left:16px;right:16px;width:auto}.tapture-builder .builder-progress.steps-3:not(:has(.builder-cart)){overflow-x:clip!important;overflow-y:visible!important}.tapture-builder .builder-progress.steps-3:not(:has(.builder-cart))>button{min-width:0;flex:1 1 0}.tapture-builder .builder-progress.steps-3:not(:has(.builder-cart))>button>span{font-size:10px;line-height:1.2;white-space:normal}.tapture-builder .builder-progress.steps-3:not(:has(.builder-cart)) .builder-progress-meter{left:16px;right:16px;width:auto}.tapture-builder .builder-progress.steps-3:has(.builder-cart){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:clip!important;overflow-y:visible!important}.tapture-builder .builder-progress.steps-3:has(.builder-cart)>button{min-width:0;width:auto}.tapture-builder .builder-progress.steps-3:has(.builder-cart)>button>span{font-size:10px;line-height:1.2;white-space:normal}.tapture-builder .builder-progress.steps-3:has(.builder-cart) .builder-cart{position:static;width:100%;min-height:38px;grid-column:1/-1;flex-direction:row;gap:8px;border-top:1px solid #e3e8e5;border-left:0}.tapture-builder .builder-progress.steps-3:has(.builder-cart) .builder-progress-meter{left:16px;right:16px;width:auto}.cart-plan-grid>article{width:100%}.checkout-cart-preview{grid-template-columns:88px minmax(0,1fr)}.checkout-cart-preview img{width:88px;height:68px}.checkout-cart-preview>span,.checkout-price-lines>span>small{min-width:0}.checkout-cart-preview span b,.checkout-cart-preview span em{overflow-wrap:anywhere}.landing-domain-field strong{font-size:12px}.tapture-footer-bottom,.tapture-footer-bottom nav{flex-wrap:wrap}}@media (max-width:420px){.tapture-builder-shell{width:calc(100% - 16px)!important}.checkout-order-card,.checkout-section{padding:16px;border-radius:18px}.checkout-cart-preview{grid-template-columns:72px minmax(0,1fr);gap:12px}.checkout-cart-preview img{width:72px;height:58px}.stripe-handoff-card{grid-template-columns:1fr!important}.builder-dashboard-link{width:100%;max-width:100%;padding-inline:16px}}#plans .lineup-products-single{width:min(980px,calc(100% - 40px))!important;display:block!important}#plans .lineup-product-single{width:100%!important;box-sizing:border-box;min-height:0!important;padding:36px clamp(22px,5vw,58px) 32px!important}#plans .lineup-product-single .lineup-product-summary .lineup-product-visual{width:min(600px,100%)!important;height:310px!important;min-height:310px!important}#plans .lineup-product-single .lineup-product-summary .lineup-product-visual img{width:min(540px,96%)!important;height:295px!important;transform:scale(1.08) rotate(-3deg)!important}#plans .lineup-feature-dropdown .lineup-feature-specs,#plans .lineup-product-single>.lineup-feature-specs{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(86px,auto)!important;gap:18px!important;margin:28px 0 0!important;padding:0!important;align-items:stretch!important}#plans .lineup-product-single .lineup-feature-specs li{min-width:0;min-height:86px!important;padding:16px 12px!important;border:0!important;border-radius:16px;background:#fff}#plans .lineup-feature-specs-expanded li.has-feature-icon{min-height:126px!important}#plans .lineup-feature-icon{width:48px;height:48px;margin:0 auto 9px;display:grid;place-items:center;color:#111820}#plans .lineup-feature-icon svg{width:100%;height:100%;display:block}#plans .lineup-feature-icon-inbox svg{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}#plans .lineup-feature-icon-email svg{width:45px;height:45px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}#plans .lineup-feature-icon-crm svg{width:50px;height:50px}#plans .lineup-product-single .lineup-feature-specs small,#plans .lineup-product-single .lineup-feature-specs strong{overflow-wrap:anywhere}#plans .lineup-feature-dropdown{width:100%;margin-top:20px}#plans .lineup-feature-dropdown summary{width:max-content;margin:0 auto;padding:0 12px;color:#087fea;font-size:14px;font-weight:750;list-style:none;cursor:pointer}#plans .lineup-feature-dropdown summary::-webkit-details-marker{display:none}#plans .lineup-feature-dropdown summary span{display:inline-block;min-width:1ch;margin-left:5px}#plans .lineup-feature-dropdown[open] summary span{font-size:0}#plans .lineup-feature-dropdown[open] summary span:after{content:"−";font-size:14px}.tapture-reference-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tapture-reference-footer .tapture-footer-brand{justify-content:flex-start}.tapture-reference-footer .tapture-footer-socials{justify-content:flex-end}.cart-plan-grid.single-plan{width:min(860px,100%)!important;margin-inline:auto;grid-template-columns:1fr!important}.cart-plan-grid.single-plan>article{min-height:0!important;align-self:start}.cart-plan-grid.single-plan .cart-plan-inline-comparison ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cart-plan-grid.single-plan .cart-plan-inline-comparison li{min-height:86px;padding:14px 10px;border:1px solid #e0e6ea;border-radius:14px;background:#fff}.cart-plan-grid.single-plan .expanded-features{margin-top:16px}@media (max-width:700px){#plans .lineup-feature-dropdown .lineup-feature-specs,#plans .lineup-product-single>.lineup-feature-specs,.cart-plan-grid.single-plan .cart-plan-inline-comparison ul{grid-template-columns:1fr!important}#plans .lineup-product-single .lineup-product-summary .lineup-product-visual{height:250px!important;min-height:250px!important}#plans .lineup-product-single .lineup-product-summary .lineup-product-visual img{width:min(440px,100%)!important;height:240px!important}.tapture-reference-footer{grid-template-columns:1fr!important}.tapture-reference-footer .tapture-footer-brand,.tapture-reference-footer .tapture-footer-socials{justify-content:center}}@media (max-width:640px){body.tapture-builder-open{overscroll-behavior:none}.ctrlp-source .tapture-builder{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;min-height:100svh!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;isolation:isolate;overscroll-behavior:contain;background:#fff!important;-webkit-overflow-scrolling:touch}.ctrlp-source .tapture-builder.open{clip-path:inset(0)!important}}.how-section .section-heading .eyebrow{color:#087fea!important}.reference-card-designer.apple-card-designer.live-card-designer{grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr)!important;gap:clamp(24px,3vw,42px)!important;align-items:start!important}.reference-card-designer .apple-card-controls:before{display:none!important}.reference-card-designer .apple-customizer-panel{min-height:0;padding:clamp(20px,2.5vw,28px);border-radius:18px;box-shadow:0 16px 44px rgba(17,24,32,.07)}.reference-card-designer .apple-customizer-panel>small{color:#111820;font-size:12px;letter-spacing:.04em}.reference-card-designer .apple-customizer-panel h3{margin:8px 0 0}.reference-card-designer .apple-customizer-panel>p{margin:7px 0 0}.reference-card-designer .designer-logo-upload{position:relative;min-height:44px;margin:10px 0 0!important;padding:0 13px!important;display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:center;gap:8px!important;overflow:hidden;border:1px solid #cbd2d8!important;border-radius:10px!important;background:#f9fafb;cursor:pointer}.reference-card-designer .designer-logo-upload>span{color:#111820;font-size:13px;font-weight:750}.reference-card-designer .designer-logo-upload>span:before{content:"↑";margin-right:7px;font-size:15px}.reference-card-designer .designer-logo-upload>i{margin-left:auto;color:#70777d;font-size:10px;font-style:normal;font-weight:500}.reference-card-designer .designer-logo-upload input[type=file]{position:absolute;inset:0;width:100%;min-height:44px!important;padding:0!important;opacity:0;cursor:pointer}.reference-card-designer .card-identity-grid{margin-top:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px}.reference-card-designer .card-identity-grid label{min-width:0}.reference-card-designer .logo-options{margin-top:12px;display:grid;gap:8px}.reference-card-designer .builder-card-workbench{position:sticky;top:150px}.reference-card-designer .designer-preview-header{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:16px}.reference-card-designer .designer-preview-label{color:#737b82;font-size:11px;font-weight:800;letter-spacing:.12em}.reference-card-designer .card-side-toggle{display:inline-flex;padding:3px;border:1px solid #d9dfe4;border-radius:999px;background:#eef1f4}.reference-card-designer .card-side-toggle button{min-width:72px;padding:7px 15px;border:0;border-radius:999px;background:transparent;color:#626b73;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.reference-card-designer .card-side-toggle button.active{background:#111820;color:#fff}.reference-card-designer .card-side-toggle button:focus-visible{outline:2px solid #087fea;outline-offset:2px}.reference-card-designer .designer-stage{min-height:0;padding:18px!important;display:grid;place-items:center;border-radius:18px;background:#f5f6f7;box-shadow:inset 0 0 0 1px rgba(17,24,32,.06)}.reference-card-designer .designer-stage .designer-card{width:100%!important;min-height:0!important;aspect-ratio:3.5/2;border-radius:14px!important;box-shadow:0 15px 28px rgba(20,31,43,.14)!important}.reference-card-designer .designer-card .card-preview-overlay{padding:clamp(14px,1.7vw,24px)!important}.reference-card-designer .designer-card .card-logo-placeholder{width:48px;height:48px;border-radius:12px}.reference-card-designer .designer-card .card-logo-placeholder i{font-size:28px}.reference-card-designer .designer-card .preview-logo{max-width:120px;max-height:64px}.reference-card-designer .preview-textbox strong{font-size:clamp(24px,2.35vw,36px)!important}.reference-card-designer .preview-textbox small{margin-top:6px;font-size:18px!important}.card-nfc-signal{position:absolute;top:10%;right:8%;width:34px;height:39px;color:#000;transform:rotate(-4deg)}.card-nfc-signal i{position:absolute;left:0;top:50%;display:block;border-right:3px solid;border-left:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-radius:0 50% 50% 0;transform:translateY(-50%)}.card-nfc-signal i:first-child{width:8px;height:12px}.card-nfc-signal i:nth-child(2){width:17px;height:23px}.card-nfc-signal i:nth-child(3){width:26px;height:35px}.reference-card-designer .designer-card.back .card-preview-overlay{padding:0!important}@media (max-width:820px){.reference-card-designer.apple-card-designer.live-card-designer{grid-template-columns:1fr!important}.reference-card-designer .builder-card-workbench{position:static;order:2}}@media (max-width:520px){.reference-card-designer .card-identity-grid{grid-template-columns:1fr}.reference-card-designer .designer-stage{padding:10px!important}.reference-card-designer .designer-preview-header{align-items:flex-start;flex-direction:column}.reference-card-designer .card-side-toggle{width:100%}.reference-card-designer .card-side-toggle button{flex:1}.reference-card-designer .designer-card .card-preview-overlay{padding:11px!important}.reference-card-designer .designer-card .card-logo-placeholder{width:38px;height:38px}.reference-card-designer .designer-card .preview-logo{max-width:88px;max-height:48px}.reference-card-designer .preview-textbox strong{font-size:clamp(16px,5vw,22px)!important}.reference-card-designer .preview-textbox small{margin-top:3px;font-size:12px!important}.card-nfc-signal{top:8%;right:6%;transform:scale(.72) rotate(-4deg);transform-origin:top right}}#plans .apple-pricing-heading>span{display:block;margin-bottom:14px;color:#087fea;font:750 11px/1 var(--font-geist-mono),monospace;letter-spacing:.16em}#plans .lineup-product-tagline{max-width:560px;margin:2px auto 16px;color:#111820;font-size:clamp(18px,2vw,24px);font-weight:720;line-height:1.15;letter-spacing:-.035em;text-align:center}#how .tapture-how-card:nth-child(4) .tapture-how-image img{object-position:center center!important;transform:none!important;filter:none!important}#nfc-card .agent-calendar-icon{min-width:0;flex:0 0 45%;display:grid;place-items:center;color:#111820}#nfc-card .agent-calendar-icon svg{width:min(126px,82%);height:auto;fill:none;stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}#nfc-card .agent-calendar-icon .calendar-check{stroke-width:7}#nfc-card .followup-card-context .followup-card-copy h4{white-space:pre-line}.how-section-actions{display:flex;justify-content:center;margin-top:clamp(28px,4vw,44px)}.how-order-button{min-height:50px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#111820;color:#fff;font-size:14px;font-weight:800;text-decoration:none;transition:transform .18s ease,background-color .18s ease}.how-order-button:hover{background:#087fea;transform:translateY(-1px)}.how-order-button:focus-visible{outline:3px solid rgba(8,127,234,.35);outline-offset:3px}@media (max-width:920px){#nfc-card .agent-calendar-icon{width:100%;flex-basis:auto;min-height:150px}}