.mkt-grid{border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:#fff;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}.mkt-buy{border-right:1px solid var(--border-default);align-content:start;justify-items:start;gap:20px;padding:clamp(28px,3.5vw,44px);display:grid}.mkt-app{align-items:center;gap:12px;margin:0;display:flex}.mkt-app img{object-fit:contain;width:40px;height:40px;box-shadow:0 0 0 1px var(--border-subtle), var(--shadow-sm);background:#fff;border-radius:10px}.mkt-app>span{line-height:1.3;display:grid}.mkt-app b{color:var(--navy-900);font-size:16px}.mkt-app>span>span{color:var(--text-secondary);font-size:14px}.mkt-price-block{gap:6px;display:grid}.mkt-price{color:var(--navy-900);align-items:baseline;gap:10px;display:flex}.mkt-from{color:var(--text-muted);font-size:16px;font-weight:500}.mkt-amount{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.mkt-detail{color:var(--text-muted);font-size:15px;line-height:1.5}.mkt-basis{border-radius:var(--radius-pill);color:var(--navy-900);background:#1216370d;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.mkt-basis svg{flex:none}.mkt-buy .btn{white-space:normal;text-align:center}.mkt-incl{background:var(--neutral-50);align-content:start;gap:20px;padding:clamp(28px,3.5vw,44px);display:grid}.mkt-incl h3{font-size:20px}.mkt-incl .ticks li{font-size:16px}.mkt-plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mkt-plan{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border-default);background:#fff;align-content:start;gap:8px;padding:24px;display:grid}.mkt-plan-price{color:var(--navy-900);font-size:16px;font-weight:600}.mkt-plan p:not(.mkt-plan-price){color:var(--text-secondary);font-size:15px;line-height:1.55}@media (width<=799px){.mkt-grid{grid-template-columns:1fr}.mkt-buy{border-right:0;border-bottom:1px solid var(--border-default)}.mkt-buy .btn{width:100%}}.trust-row{color:var(--navy-900);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.trust-row-line{white-space:nowrap;align-items:center;gap:20px;display:flex}.trust-row a{color:var(--navy-900);align-items:center;gap:8px;display:inline-flex}.trust-row a:hover{text-underline-offset:3px;text-decoration:underline}.trust-row img{object-fit:contain;border-radius:4px;width:18px;height:18px}.trust-row-dot,.trust-row-sep{background:var(--neutral-400);border-radius:50%;flex:none;width:4px;height:4px}@media (width<=600px){.trust-row-dot{display:none}.trust-row{flex-direction:column}}.app-hero.hero.wash{background:var(--bg-page);padding-top:calc(var(--nav-h) + 56px + clamp(8px, 1.5vw, 16px));padding-bottom:clamp(64px,7vw,104px);overflow:clip}.app-hero+.edge.into{background:var(--bg-page)}.app-define.sec{background:var(--bg-page);text-align:center;padding-top:0}.app-define+.edge.into{background:var(--bg-page)}.app-define p{max-width:760px;color:var(--text-muted);margin:0 auto 12px;font-size:17px;line-height:1.6}.app-define a{font-weight:600}.app-hero-in{justify-items:center;gap:clamp(40px,4vw,56px);display:grid}.app-hero .hero-copy{gap:24px;max-width:920px}.app-hero .lead{text-align:center;margin:0 auto}.app-page{display:contents}.app-page .hl{background-image:var(--app-hl)}.app-page .cmp-band .cmp-btn,.app-page .cmp-band .cmp-btn:hover{color:var(--app-on)}.app-page.btn-outline .cmp-band .cmp-btn,.app-page.btn-outline .cmp-band .cmp-btn:hover{background:linear-gradient(#fff, #fff) padding-box, var(--cmp-grad) border-box}.app-page .sec.dark.cmp-band{--cmp-grad:var(--ring-grad);background:radial-gradient(ellipse 55% 70% at 100% 0%, color-mix(in srgb, var(--app-a) 22%, transparent), transparent 70%), var(--navy-900)}.app-hero-cta{justify-items:center;gap:14px;margin-top:12px;display:grid}.app-hero .tick-note{margin:0}.app-hero .trust-row{margin-top:4px}.app-hero-visual{isolation:isolate;width:100%;max-width:1080px;position:relative}.app-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.app-glow i{opacity:.28;border-radius:50%;position:absolute}.app-glow i:nth-child(-n+2){filter:blur(24px);width:320px;height:320px;top:30%}.app-glow i:first-child{background:radial-gradient(circle, var(--app-a) 0%, transparent 65%);left:-110px}.app-glow i:nth-child(2){background:radial-gradient(circle, var(--app-b) 0%, transparent 65%);right:-110px}.app-glow i:nth-child(3){background:var(--ring-grad);filter:blur(40px);width:64%;height:120px;bottom:-40px;left:18%}@media (width<=719px){.app-hero.hero.wash{padding-top:calc(var(--nav-h) + 32px)}.app-glow i:nth-child(-n+2){width:200px;height:200px}.app-glow i:first-child{left:-90px}.app-glow i:nth-child(2){right:-90px}}.net-table{border-collapse:separate;border-spacing:0;border-radius:var(--radius-lg);width:100%;box-shadow:inset 0 0 0 1px var(--border-default);text-align:left;overflow:hidden}.net-table th,.net-table td{vertical-align:top;text-wrap:pretty;padding:20px 24px;font-size:16px;line-height:1.5}.net-table thead th{color:var(--neutral-700);padding-block:18px;font-size:14px;font-weight:600}.net-table thead th+th{color:#3e4757;font-size:16px}.net-table thead th.is-ours{color:var(--navy-900)}.net-table tbody>tr>*{border-top:1px solid var(--neutral-200)}.net-table tbody th{width:28%;color:var(--navy-900);font-weight:600;line-height:1.45}.net-table td{width:33%;color:var(--neutral-700)}.net-table .is-ours{width:auto;color:var(--navy-900);background:#27bb8612;font-weight:500}.net-col,.net-label{align-items:center;gap:10px;display:flex}.net-table :is(.net-col,.net-label) img{object-fit:contain;width:20px;height:20px;display:block}.net-label{display:none}.net-tick{align-items:flex-start;gap:10px;display:flex}.net-tick svg{color:var(--mint-500);flex:none;margin-top:3px}.net-closing{max-width:760px;color:var(--navy-900);text-align:center;text-wrap:pretty;margin:clamp(24px,3vw,32px) auto 0;font-size:18px;font-weight:500;line-height:1.5}.app-why .net-closing{color:#fff;margin-top:clamp(32px,4vw,48px)}.app-net .net-table{box-shadow:none;background:#fff}.app-net .net-closing{color:#fff}.app-net .lead,.app-why .lead{color:#fffc}@media (width<=759px){.net-table,.net-table tbody,.net-table tr,.net-table th,.net-table td{display:block}.net-table tbody th,.net-table td,.net-table .is-ours{width:auto}.net-table{box-shadow:none;border-radius:0;overflow:visible}.app-net .net-table{background:0 0}.app-net .net-table tbody tr{box-shadow:none;background:#fff}.net-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.net-table tbody{gap:16px;display:grid}.net-table tbody tr{border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px var(--border-default);overflow:hidden}.net-table tbody>tr>*{border-top:0}.net-table tbody th{padding:18px 20px 14px;font-size:18px;line-height:1.35}.net-table td{gap:4px;padding:0 20px 16px;font-size:15px;display:grid}.net-table td.is-ours{padding:14px 20px 18px}.net-label{color:#3e4757;gap:8px;font-size:13px;font-weight:600;display:flex}.is-ours .net-label{color:var(--navy-900)}.net-table .net-label img{width:16px;height:16px}}.app-pricing .sec-head{max-width:1000px}.app-features .tour-ticks li{align-items:flex-start}.app-muted-line{color:var(--neutral-700);display:block}.app-stories-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px;display:grid}.app-stories-grid.is-single{grid-template-columns:minmax(0,640px);justify-content:center}.app-case{border-radius:var(--radius-xl);background:var(--navy-900);color:#fff;min-width:0;transition:background var(--duration-base) var(--ease-standard);align-content:space-between;gap:32px;padding:clamp(28px,3.5vw,48px);display:grid}.app-case:hover{background:var(--navy-800);color:#fff;text-decoration:none}.app-case-copy{gap:20px;display:grid}.app-case-label{color:#ffffffbf;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.app-case-text{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.3}.app-case-link{align-items:center;gap:6px;font-size:16px;font-weight:600;display:inline-flex}.app-quote{border-radius:var(--radius-xl);min-width:0;box-shadow:inset 0 0 0 1px var(--border-default), var(--shadow-md);background:#fff;align-content:start;gap:24px;margin:0;padding:clamp(16px,2vw,24px);display:grid}.app-quote blockquote{gap:16px;margin:0;padding:0 8px 8px;display:grid}.app-quote blockquote p{color:var(--navy-900);text-wrap:pretty;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.45}.app-quote footer{color:var(--neutral-700);gap:2px;font-size:15px;line-height:1.45;display:grid}.app-quote footer strong{color:var(--navy-900);font-size:16px}.app-quote footer a{color:inherit}.app-stories-more{justify-content:center;margin-top:32px;display:flex}@media (prefers-reduced-motion:reduce){.app-case{transition:none}}.int-hero{isolation:isolate;position:relative;overflow:hidden}.int-hero-glow{z-index:-1;pointer-events:none;width:720px;max-width:none;position:absolute;top:-2%;right:-10%}.int-bullets{gap:12px;margin:0;padding:0;list-style:none;display:grid}.int-bullets li{align-items:flex-start;gap:10px;font-size:18px;line-height:1.55;display:flex}.int-bullets svg{color:var(--navy-900);flex:none;margin-top:4px}.int-tags{margin-top:4px}@media (width<=900px){.int-hero-glow{display:none}}.int-hero .hero-visual{margin-top:0}.int-hero .hero-visual img{border-radius:var(--radius-lg);box-shadow:none}.int-apps{border-bottom:1px solid var(--border-subtle);padding:32px 0}.int-apps a{color:var(--neutral-600);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.int-apps a:hover,.int-apps a[aria-current=page]{color:var(--navy-900);text-decoration:none}.int-apps img{filter:grayscale();opacity:.7;width:auto;height:24px}.int-apps .marquee-row>ul{gap:32px;padding-right:32px}.int-apps a:hover img,.int-apps a[aria-current=page] img{filter:none;opacity:1}.sec h2 .muted{color:var(--text-muted)}.int-compare h2{max-width:760px;margin-bottom:40px}.int-story{max-width:760px;margin:-24px 0 40px}.int-story a{text-underline-offset:3px;text-decoration:underline #fff6}.int-compare-box{border-radius:var(--radius-xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:8px;padding:8px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1f}.int-compare-card{border-radius:var(--radius-lg);background:#ffffff1f;align-content:start;gap:20px;padding:40px;display:grid}.int-compare-card h3{justify-content:space-between;align-items:center;font-size:22px;display:flex}.int-compare-card .ticks{gap:14px}.int-compare-card .ticks li,.int-compare-card .ticks svg{color:#fff}.int-compare-card.is-other{opacity:.64;background:0 0}.int-badge{background:var(--mint-500);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.is-other .int-badge{background:0 0;box-shadow:inset 0 0 0 1px #ffffff80}@media (width<=600px){.int-compare-card{padding:24px}}.int-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.int-card{border-radius:var(--radius-lg);background:var(--neutral-50) linear-gradient(transparent, #f2f4f8);box-shadow:inset 0 0 0 1px var(--border-default);flex-direction:column;gap:16px;padding:32px 32px 0;display:flex;overflow:hidden}.int-card h3{font-size:20px}.int-card p{color:var(--text-muted);font-size:15px;line-height:1.6}.int-card img{width:100%;margin-top:auto;display:block}.int-card:first-child,.int-card.is-cta{grid-column:span 2}.int-card:nth-child(2),.int-card:nth-child(5){grid-column:span 4}.int-card:nth-child(3),.int-card:nth-child(4){grid-column:span 3}.int-card.is-cta{background:var(--navy-900);box-shadow:none;justify-content:space-between;align-items:flex-start;padding-bottom:32px}.int-card.is-cta h3{color:#fff;font-size:24px}.int-card.is-cta .btn,.int-card.is-cta .btn:hover{color:var(--navy-900);background:#fff;border-color:#fff}@media (width<=820px){.int-bento{grid-template-columns:1fr}.int-card:nth-child(n){grid-column:auto}.int-card{padding:24px 24px 0}.int-card.is-cta{gap:24px;padding-bottom:24px}}.int-extras{justify-items:start;gap:20px;margin-top:56px;display:grid}.int-extras ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.int-extras li{border-radius:var(--radius-pill);background:var(--neutral-50);color:var(--navy-900);align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}
