html[data-skin=bubble]{--k-keel-noon-pine:var(--k-base-track-gear);--font-sans:var(--k-rivet-attic-bold);--k-hall-delta-mid:var(--k-tone-noon-nib,#f6f4ff);--k-seam-sheen-fiber:#fff;--k-paper-nail-pane:#22203a;--k-coal-grain-canvas:#5f5c7a;--k-leaf-pine-dusk:var(--k-ring-gloss-card,#6d4cf2);--k-snow-drift-stone:var(--k-far-glass-coal,#2fcf9b);--k-ember-lens-hem:#ffb37a;--k-seam-drift-lane:#e6e2f7;--k-clay-torch-low:var(--k-hall-delta-mid);--k-drift-trail-post:#efecfc;--k-dusk-coal-hem:#fff;--k-edge-lodge-rivet:#f3f0ff;--k-chalk-ember-sail:#ebe6ff;--k-halo-sign-fiber:#e6e2f7;--k-reed-attic-breeze:var(--k-leaf-pine-dusk);--k-flag-halo-hull:#22203a;--k-lake-latch-noon:#5f5c7a;--k-lodge-low-glass:#8f8ca6;--k-paper-ink-clasp:#f6f4ffe6;--k-door-matte-pine:var(--k-leaf-pine-dusk);--k-nib-stone-lever:var(--k-breeze-mist-deep,#8d73ff);--k-hall-ash-brick:color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)25%,transparent);--k-wick-quill-lane:var(--k-snow-drift-stone);--k-stern-crest-fern:var(--k-trail-star-nib,#6fe3bd);--k-shade-mid-bow:var(--k-leaf-pine-dusk);--k-pin-wash-fiber:#fff;--k-hall-pin-reed:#fff;--k-pill-brick-deck:#22203a;--k-inner-cabin-veil:#5f5c7a;--k-vivid-high-noon:#fff;--k-cove-north-east:color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)12%,transparent);--k-night-grain-base:#2fcf9b1f;--k-stern-front-sail:0 12px 34px #22203a14;--k-flag-candle-bold:#fff;--k-ring-clay-shelf:var(--k-leaf-pine-dusk);--k-field-calm-bright:color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)10%,transparent);--k-star-sheen-glass:color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)30%,transparent);--k-slate-noon-trail:#fff;--k-mirror-crest-bark:#5f5c7a;--k-field-rail-rim:#22203a0d}[data-skin=bubble] body{font-family:var(--font-sans);color:var(--k-paper-nail-pane);background:var(--k-hall-delta-mid)}[data-skin=bubble] h1,[data-skin=bubble] h2,[data-skin=bubble] h3{font-family:var(--k-keel-noon-pine);letter-spacing:-.01em;font-weight:600}[data-skin=bubble] a{text-decoration:none}[data-skin=bubble] :focus-visible{outline:3px solid var(--k-snow-drift-stone);outline-offset:3px;border-radius:999px}.bb-violet{--k-sash-top-slate:var(--k-leaf-pine-dusk);--k-cog-field-bay:#ece7ff;--k-ink-deck-muted:#fff}.bb-mint{--k-sash-top-slate:var(--k-snow-drift-stone);--k-cog-field-bay:#dcf8ee;--k-ink-deck-muted:#0f3d2e}.bb-peach{--k-sash-top-slate:var(--k-ember-lens-hem);--k-cog-field-bay:#ffeadb;--k-ink-deck-muted:#4a2a12}.bb-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.bb-wrap-narrow{max-width:780px}.bb-section{padding:84px 0}.bb-center{text-align:center;margin-top:28px}.bb-title{max-width:680px;margin-bottom:36px}.bb-title-center{text-align:center;margin-left:auto;margin-right:auto}.bb-eyebrow{color:var(--k-leaf-pine-dusk);background:#fff;border-radius:999px;margin:0 0 12px;padding:6px 14px;font-size:13.5px;font-weight:700;display:inline-block;box-shadow:0 2px 10px #22203a0f}.bb-eyebrow-light{color:#fff;box-shadow:none;background:#ffffff2e}.bb-h1{color:var(--k-paper-nail-pane);margin:8px 0 18px;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.02}.bb-h2{color:var(--k-paper-nail-pane);margin:0;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.08}.bb-h2-light{color:#fff}.bb-h3{color:var(--k-paper-nail-pane);margin:0 0 8px;font-size:1.3rem;line-height:1.2}.bb-lead,.bb-sub{color:var(--k-coal-grain-canvas);max-width:58ch;margin:12px 0 0;font-size:1.08rem;line-height:1.65}.bb-title-center .bb-lead{margin-left:auto;margin-right:auto}.bb-lead-light{color:#ffffffd1}.bb-sub{margin:0 0 24px}.bb-p{color:var(--k-coal-grain-canvas);margin:0;font-size:.98rem;line-height:1.65}.bb-p-lg{font-size:1.05rem}.bb-note{color:var(--k-lodge-low-glass);text-align:center;max-width:72ch;margin:28px auto 0;font-size:.92rem;line-height:1.6}.bb-note strong{color:var(--k-paper-nail-pane)}.bb-hint{color:var(--k-lodge-low-glass);margin:12px 0 0;font-size:.9rem}.bb-hint-light{color:#ffffffb3}.bb-btn{background:var(--k-leaf-pine-dusk);color:#fff;font-family:var(--k-keel-noon-pine);box-shadow:0 10px 26px color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)30%,transparent);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:600;transition:transform .12s,box-shadow .12s;display:inline-flex}.bb-btn:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)35%,transparent);transform:translateY(-2px)scale(1.01)}.bb-btn-lg{padding:18px 34px;font-size:18px}.bb-btn-block{width:100%}.bb-btn-white{color:var(--k-leaf-pine-dusk);background:#fff;box-shadow:0 10px 26px #22203a2e}.bb-btn-soft{color:var(--k-paper-nail-pane);font-family:var(--k-keel-noon-pine);border:2px solid var(--k-seam-drift-lane);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:16px;font-weight:600;transition:border-color .12s;display:inline-flex}.bb-btn-soft:hover{border-color:var(--k-leaf-pine-dusk)}.bb-quiet{color:var(--k-coal-grain-canvas);font-size:14.5px;font-weight:700}.bb-quiet:hover{color:var(--k-paper-nail-pane)}.bb-header{z-index:40;background:var(--k-paper-ink-clasp);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.bb-header-inner{background:#fff;border-radius:999px;align-items:center;gap:24px;max-width:1160px;height:64px;margin:14px auto 0;padding:0 20px;display:flex;box-shadow:0 8px 28px #22203a14}@media (max-width:1199px){.bb-header-inner{margin:10px 14px 0}}.bb-brand{color:var(--k-paper-nail-pane);font-family:var(--k-keel-noon-pine);align-items:center;gap:10px;font-size:1.45rem;font-weight:600;display:flex}.bb-mark{color:var(--k-leaf-pine-dusk)}.bb-nav{gap:2px;margin:0 auto;padding:0;list-style:none;display:none}@media (min-width:1024px){.bb-nav{display:flex}}.bb-nav-item{position:relative}.bb-nav-link{color:var(--k-coal-grain-canvas);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14.5px;font-weight:700;list-style:none;display:block}.bb-nav-link::-webkit-details-marker{display:none}.bb-nav-link:hover,.bb-dd[open]>.bb-nav-link{color:var(--k-leaf-pine-dusk);background:#ece7ff}.bb-dd-panel{z-index:50;background:#fff;border-radius:20px;gap:2px;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 14px);left:0;box-shadow:0 20px 50px #22203a29}.bb-dd-link{color:var(--k-paper-nail-pane);border-radius:12px;padding:10px 14px;font-size:14.5px;font-weight:600;display:block}.bb-dd-link:hover{color:var(--k-leaf-pine-dusk);background:#ece7ff}.bb-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.bb-actions .bb-quiet,.bb-actions .bb-btn{display:none}@media (min-width:1024px){.bb-actions .bb-quiet,.bb-actions .bb-btn{display:inline-flex}.bb-actions .bb-btn{box-shadow:none;padding:10px 18px;font-size:15px}}.bb-burger{cursor:pointer;background:#ece7ff;border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:inline-flex}.bb-burger span{background:var(--k-leaf-pine-dusk);border-radius:2px;width:18px;height:2.5px}@media (min-width:1024px){.bb-burger{display:none}}.bb-drawer{z-index:90;background:var(--k-hall-delta-mid);padding:22px 20px 40px;position:fixed;inset:0;overflow-y:auto}.bb-drawer-close{width:44px;height:44px;color:var(--k-paper-nail-pane);cursor:pointer;background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:0 4px 14px #22203a1a}.bb-drawer-brand{font-family:var(--k-keel-noon-pine);align-items:center;gap:10px;margin-bottom:22px;font-size:1.45rem;font-weight:600;display:flex}.bb-mnav{gap:6px;margin-bottom:24px;display:grid}.bb-mnav-title{color:var(--k-leaf-pine-dusk);margin:14px 0 4px;font-size:13px;font-weight:800}.bb-mnav-link{color:var(--k-paper-nail-pane);background:#fff;border-radius:14px;padding:12px 16px;font-size:16px;font-weight:600;display:block}.bb-mnav-top{font-family:var(--k-keel-noon-pine);font-size:1.15rem}.bb-hero{padding:56px 0 28px;position:relative;overflow:hidden}.bb-blob{filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.bb-blob-1{background:#d9d0ff;width:420px;height:420px;top:-80px;left:-120px}.bb-blob-2{background:#c9f5e6;width:360px;height:360px;top:40px;right:-80px}.bb-blob-3{background:#ffe1c9;width:300px;height:300px;bottom:-160px;right:30%}@media (max-width:700px){.bb-blob-1{width:300px;height:300px;left:-110px}.bb-blob-2{width:260px;height:260px;right:-90px}.bb-blob-3{width:220px;height:220px}}.bb-hero-grid{align-items:center;gap:40px;display:grid;position:relative}@media (min-width:1000px){.bb-hero-grid{grid-template-columns:1.15fr .85fr;gap:64px}}.bb-cta-row{flex-wrap:wrap;gap:12px;display:flex}.bb-pills{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bb-pill{background:var(--k-cog-field-bay);color:var(--k-paper-nail-pane);border-radius:999px;padding:9px 16px;font-size:14px}.bb-pill strong{font-family:var(--k-keel-noon-pine);color:var(--k-sash-top-slate);font-size:15px;font-weight:600}.bb-mint.bb-pill strong{color:#178a63}.bb-peach.bb-pill strong{color:#c5641f}.bb-phone{background:#fff;border-radius:36px;justify-self:center;width:min(100%,380px);padding:18px;box-shadow:0 30px 70px #22203a29,0 0 0 8px #eae6fb}.bb-phone-top{border-bottom:1px solid var(--k-seam-drift-lane);align-items:center;gap:12px;padding:4px 6px 14px;display:flex}.bb-avatar{background:#ece7ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bb-phone-top strong{font-family:var(--k-keel-noon-pine);font-size:1rem;font-weight:600;display:block}.bb-phone-top small{color:var(--k-coal-grain-canvas);font-size:12.5px}.bb-chat{gap:8px;padding:16px 4px 6px;display:grid}.bb-msg{border-radius:18px;max-width:82%;padding:10px 14px;font-size:14.5px;line-height:1.45}.bb-msg-in{color:var(--k-paper-nail-pane);background:#f1eefc;border-bottom-left-radius:6px;justify-self:start}.bb-msg-out{background:var(--k-leaf-pine-dusk);color:#fff;border-bottom-right-radius:6px;justify-self:end}.bb-msg-key{color:#0f3d2e;background:#dcf8ee;border-bottom-left-radius:6px;justify-self:start;align-items:center;gap:6px;max-width:92%;font-family:ui-monospace,monospace;font-size:13px;display:flex}.bb-msg-key i{background:#0f3d2e40;border-radius:4px;width:18px;height:8px;display:inline-block}.bb-msg-key b{font-family:var(--font-sans);color:#178a63;margin-left:auto;font-size:12.5px;font-weight:800}.bb-phone-foot{border-top:1px solid var(--k-seam-drift-lane);padding:12px 6px 2px}.bb-phone-foot>span{color:var(--k-coal-grain-canvas);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.bb-flags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bb-flags li{background:var(--k-hall-delta-mid);color:var(--k-paper-nail-pane);border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:800}.bb-flags li small{color:var(--k-coal-grain-canvas);font-weight:600}.bb-flag-active{background:#dcf8ee!important}.bb-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bb-tile{background:#fff;border-radius:24px;gap:6px;height:100%;padding:22px;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 8px 28px #22203a0f}.bb-tile:hover{transform:translateY(-3px);box-shadow:0 16px 36px #22203a1a}.bb-tile-dot{background:var(--k-sash-top-slate);border-radius:50%;width:14px;height:14px;margin-bottom:4px}.bb-tile-title{font-family:var(--k-keel-noon-pine);color:var(--k-paper-nail-pane);font-size:1.25rem;font-weight:600;line-height:1.15}.bb-tile-desc{color:var(--k-coal-grain-canvas);font-size:.93rem;line-height:1.5}.bb-setup{background:#fff;border-radius:48px 48px 0 0}.bb-steps{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.bb-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-step{background:var(--k-cog-field-bay);border-radius:28px;padding:24px}.bb-step-no{background:var(--k-sash-top-slate);width:44px;height:44px;color:var(--k-ink-deck-muted);font-family:var(--k-keel-noon-pine);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:1.2rem;font-weight:600;display:inline-flex}.bb-apps{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bb-apps li{background:#fff;border-radius:999px;justify-content:space-between;gap:10px;padding:10px 14px;font-size:14px;display:flex}.bb-apps span{color:var(--k-coal-grain-canvas);font-size:12.5px}.bb-methods{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.bb-methods li{color:var(--k-coal-grain-canvas);align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.bb-methods svg{color:var(--k-sash-top-slate);flex-shrink:0;margin-top:3px}.bb-methods strong{color:var(--k-paper-nail-pane)}.bb-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bb-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-card{background:#fff;border-radius:28px;padding:26px;box-shadow:0 8px 28px #22203a0f}.bb-card-icon{background:var(--k-cog-field-bay);width:52px;height:52px;color:var(--k-sash-top-slate);border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.bb-mint.bb-card-icon{color:#178a63}.bb-peach.bb-card-icon{color:#c5641f}.bb-plans{gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.bb-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bb-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.bb-plan{background:#fff;border-radius:28px;align-content:start;gap:6px;padding:26px 22px 22px;display:grid;position:relative;box-shadow:0 8px 28px #22203a0f}.bb-plan-hi{background:var(--k-leaf-pine-dusk);color:#fff;box-shadow:0 24px 50px color-mix(in srgb,var(--k-ring-gloss-card,#6d4cf2)35%,transparent);transform:translateY(-6px)}.bb-plan-badge{background:var(--k-snow-drift-stone);color:#0f3d2e;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800;position:absolute;top:-12px;right:18px}.bb-plan-label{font-family:var(--k-keel-noon-pine);font-size:1.35rem;font-weight:600}.bb-plan-eyebrow{color:var(--k-coal-grain-canvas);font-size:13px}.bb-plan-hi .bb-plan-eyebrow{color:#ffffffbf}.bb-plan-price{align-items:baseline;gap:6px;margin-top:8px;display:flex}.bb-plan-price span{font-family:var(--k-keel-noon-pine);font-size:2.8rem;font-weight:600;line-height:1}.bb-plan-price small{color:var(--k-coal-grain-canvas);font-size:14px}.bb-plan-hi .bb-plan-price small{color:#ffffffbf}.bb-plan-total{color:var(--k-coal-grain-canvas);margin:0 0 8px;font-size:13.5px}.bb-plan-hi .bb-plan-total{color:#fffc}.bb-plan-hi .bb-btn{color:var(--k-leaf-pine-dusk);box-shadow:none;background:#fff}.bb-table-wrap{background:#fff;border-radius:24px;margin-top:28px;overflow-x:auto}.bb-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.bb-table th,.bb-table td{text-align:center;border-bottom:1px solid var(--k-seam-drift-lane);padding:13px 16px}.bb-table thead th{font-family:var(--k-keel-noon-pine);font-size:1.05rem;font-weight:600}.bb-table tbody th{text-align:left;color:var(--k-coal-grain-canvas);font-weight:700}.bb-table tr:last-child th,.bb-table tr:last-child td{border-bottom:0}.bb-yes,.bb-no{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.bb-yes{color:#178a63;background:#dcf8ee}.bb-no{color:var(--k-lodge-low-glass);background:#f3f0ff}.bb-footnote{color:var(--k-lodge-low-glass);max-width:80ch;margin:16px 0 0;font-size:13px;line-height:1.6}.bb-promise{background:#fff;border-radius:36px;gap:28px;padding:28px;display:grid;box-shadow:0 8px 28px #22203a0f}@media (min-width:900px){.bb-promise{grid-template-columns:1.1fr .9fr;align-items:start;gap:56px;padding:44px 48px}}.bb-promise .bb-title{margin-bottom:14px}.bb-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bb-checks-head{font-family:var(--k-keel-noon-pine);color:var(--k-leaf-pine-dusk);margin-bottom:4px;font-size:1.05rem;font-weight:600}.bb-checks li:not(.bb-checks-head){background:var(--k-hall-delta-mid);border-radius:999px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:15px;line-height:1.45;display:flex}.bb-check{background:var(--k-snow-drift-stone);color:#0f3d2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.bb-thread{gap:14px;display:grid}.bb-q summary{cursor:pointer;justify-content:flex-end;list-style:none;display:flex}.bb-q summary::-webkit-details-marker{display:none}.bb-q-bubble{background:var(--k-leaf-pine-dusk);color:#fff;border-radius:22px 22px 6px;max-width:86%;padding:12px 18px;font-size:15.5px;font-weight:700;line-height:1.4;display:inline-block}.bb-a-bubble{max-width:86%;color:var(--k-paper-nail-pane);background:#fff;border-radius:22px 22px 22px 6px;margin:10px 0 0;padding:14px 18px;line-height:1.6;box-shadow:0 6px 20px #22203a0f}.bb-desk{background:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:22px 26px;display:flex}.bb-bigblob{text-align:center;background:linear-gradient(135deg,var(--k-leaf-pine-dusk),var(--k-breeze-mist-deep,#8d73ff));color:#fff;border-radius:48px;padding:56px 24px;position:relative;overflow:hidden}@media (min-width:900px){.bb-bigblob{border-radius:60% 40% 55% 45%/45% 55%;padding:72px 80px}}.bb-bigblob .bb-lead{margin-left:auto;margin-right:auto}.bb-benefits{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:24px auto 28px;padding:0;list-style:none;display:flex}.bb-benefits li{background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.bb-footer{background:#fff;border-radius:48px 48px 0 0;padding:56px 0 28px}.bb-footer-grid{gap:32px;display:grid}@media (min-width:700px){.bb-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bb-footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px}}.bb-footer-brand p{color:var(--k-coal-grain-canvas);max-width:34ch;margin:12px 0 0;font-size:14.5px;line-height:1.55}.bb-footer-col h4{font-family:var(--k-keel-noon-pine);color:var(--k-sash-top-slate);margin:0 0 12px;font-size:1.05rem;font-weight:600}.bb-mint.bb-footer-col h4{color:#178a63}.bb-peach.bb-footer-col h4{color:#c5641f}.bb-footer-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bb-footer-col a{color:var(--k-coal-grain-canvas);font-size:14.5px;font-weight:600}.bb-footer-col a:hover{color:var(--k-paper-nail-pane)}.bb-footer-bottom{border-top:1px solid var(--k-seam-drift-lane);color:var(--k-lodge-low-glass);flex-wrap:wrap;gap:8px 24px;margin-top:40px;padding-top:18px;font-size:12.5px;display:flex}@media (max-width:700px){.bb-table-wrap{overflow-x:visible}.bb-table{min-width:0;font-size:13px;display:block}.bb-table thead,.bb-table tbody{display:block}.bb-table tr{border-bottom:1px solid var(--k-seam-drift-lane);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bb-table tr:last-child{border-bottom:0}.bb-table th,.bb-table td{overflow-wrap:anywhere;border-bottom:0;min-width:0;padding:8px 4px 10px}.bb-table tbody th{text-align:left;grid-column:1/-1;padding:10px 12px 0}.bb-table thead th:first-child{display:none}.bb-table thead th{padding-top:12px;font-size:.88rem}}
