:root{--mkt-ink: #1b2138;--mkt-muted: #5d6680;--mkt-soft: #f5f7fc;--mkt-line: #e7ecf5}.mkt{--accent: #63a5db;--accent-2: #343c56;--accent-grad: linear-gradient(135deg, var(--accent), var(--accent-2))}.mkt-ink{color:var(--mkt-ink)}.mkt-muted{color:var(--mkt-muted)}.mkt-grad-text{background:linear-gradient(120deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#fff));-webkit-background-clip:text;background-clip:text;color:transparent}.mkt-grad-pop{background:linear-gradient(115deg,#ffc24b 5%,#ff5e62 95%);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.mkt-hero-art{position:relative}.mkt-chip-float{position:absolute;background:#fff;color:var(--mkt-ink);border-radius:100px;padding:.6rem .95rem;font-size:.84rem;font-weight:600;box-shadow:0 18px 38px rgba(0,0,0,.22);display:inline-flex;align-items:center;gap:.5rem;z-index:2}.mkt-chip-1{top:-16px;left:-14px;animation:mktFloat 5s ease-in-out infinite}.mkt-chip-2{bottom:18px;right:-16px;animation:mktFloat 6.5s ease-in-out infinite .7s}.mkt-hero{position:relative;overflow:hidden;color:#fff;padding:6.5rem 0 6rem;background:radial-gradient(44rem 30rem at 86% -12%,color-mix(in srgb,var(--accent) 65%,transparent),transparent 60%),radial-gradient(38rem 26rem at -8% 112%,color-mix(in srgb,var(--accent) 42%,transparent),transparent 60%),linear-gradient(160deg,#1c2138,#11131f 78%)}.mkt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/Confetti-Doodles.svg);background-repeat:repeat;opacity:.05;pointer-events:none}.mkt-hero>.container{position:relative;z-index:1}.mkt-hero h1{line-height:1.04;letter-spacing:-.025em;font-weight:800}.mkt-eyebrow{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.45rem .95rem;border-radius:100px}.mkt-eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 35%,transparent)}.mkt-hero-chips{display:flex;flex-wrap:wrap;gap:1.25rem}.mkt-hero-chips span{display:inline-flex;align-items:center;gap:.5rem;opacity:.85;font-size:.92rem}.mkt-hero-chips i{color:var(--accent)}.mkt-mock{background:#fff;color:var(--mkt-ink);border-radius:22px;padding:1.4rem 1.5rem;box-shadow:0 44px 80px rgba(0,0,0,.38),0 10px 28px rgba(0,0,0,.22)}.mkt-float{animation:mktFloat 6s ease-in-out infinite}@keyframes mktFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.mkt-mock-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.mkt-mock-title{font-weight:700;font-size:1.05rem}.mkt-mock-sub{color:var(--mkt-muted);font-size:.82rem}.mkt-mock-live{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.3rem .65rem;border-radius:100px}.mkt-mock-live .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:mktPulse 1.6s ease-in-out infinite}@keyframes mktPulse{0%,to{opacity:1}50%{opacity:.3}}.mkt-vote-row{display:flex;align-items:center;gap:.85rem;padding:.55rem 0}.mkt-vote-av{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.85rem}.mkt-vote-meta{flex-grow:1;min-width:0}.mkt-vote-name{display:flex;justify-content:space-between;font-size:.88rem;font-weight:600;margin-bottom:.3rem}.mkt-vote-name span{color:var(--accent)}.mkt-vote-bar{height:8px;border-radius:100px;background:var(--mkt-soft);overflow:hidden}.mkt-vote-bar>i{display:block;height:100%;border-radius:100px;background:var(--accent-grad)}.mkt-browser{padding:0;overflow:hidden}.mkt-browser-bar{display:flex;align-items:center;gap:.45rem;padding:.75rem 1rem;background:var(--mkt-soft);border-bottom:1px solid var(--mkt-line)}.mkt-browser-bar i{width:11px;height:11px;border-radius:50%;background:#d7dded;display:inline-block}.mkt-browser-url{margin-left:.6rem;font-size:.74rem;color:var(--mkt-muted)}.mkt-browser-body{padding:1.4rem 1.5rem}.mkt-section{padding:5rem 0}.mkt-section-sm{padding:3rem 0}.mkt-bg-soft{background:var(--mkt-soft)}.mkt-bg-ink{background:linear-gradient(160deg,#1c2138,#11131f);color:#fff}.mkt-eyebrow-dark{display:inline-block;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent);font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.4rem .9rem;border-radius:100px}.mkt-h2{font-weight:800;letter-spacing:-.02em;color:var(--mkt-ink);line-height:1.1}.mkt-lead{color:var(--mkt-muted);font-size:1.12rem;line-height:1.7}.mkt-tile{background:#fff;border:1px solid var(--mkt-line);border-radius:20px;padding:1.6rem;height:100%;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.mkt-tile:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(27,33,56,.12);border-color:transparent}.mkt-tile h5{font-weight:700;color:var(--mkt-ink)}.mkt-tile p{color:var(--mkt-muted);margin-bottom:0}.mkt-tile-link{display:inline-block;margin-top:.85rem;color:var(--accent);font-weight:600;text-decoration:none}.mkt-tile-link:hover{gap:.5rem;opacity:.85}.mkt-ico,.mkt-ico-grad{width:52px;height:52px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;font-size:1.25rem;margin-bottom:1.1rem}.mkt-ico{background:color-mix(in srgb,var(--accent) 13%,#fff);color:var(--accent)}.mkt-ico-grad{background:var(--accent-grad);color:#fff;box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 36%,transparent)}.mkt-ico-sm{width:44px;height:44px;border-radius:12px;font-size:1.02rem;margin-bottom:0}.mkt-bento{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(min-width:768px){.mkt-bento{grid-template-columns:repeat(3,1fr)}.mkt-bento>.mkt-bento-lead{grid-column:span 1;grid-row:span 2}}.mkt-bento-lead{background:var(--accent-grad);color:#fff;border:none;display:flex;flex-direction:column;justify-content:space-between}.mkt-bento-lead h4{font-weight:800;letter-spacing:-.01em}.mkt-bento-lead p,.mkt-bento-lead{color:rgba(255,255,255,.92)}.mkt-bento-lead .mkt-ico-grad{background:rgba(255,255,255,.18);box-shadow:none}.mkt-statement{background:var(--accent-grad);color:#fff;border:none;border-radius:22px;padding:2.25rem 2.4rem}.mkt-statement h4{font-weight:800;letter-spacing:-.01em}.mkt-statement p{color:rgba(255,255,255,.92);margin-bottom:0}.mkt-statement .mkt-ico-grad{background:rgba(255,255,255,.18);box-shadow:none}.mkt-spec{display:flex;gap:1rem;padding:1.25rem 0;border-bottom:1px solid var(--mkt-line)}.mkt-spec:last-child{border-bottom:none}.mkt-spec h6{font-weight:700;color:var(--mkt-ink);margin-bottom:.2rem}.mkt-spec p{color:var(--mkt-muted);margin-bottom:0;font-size:.95rem}.mkt-spotlight-visual{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 14%,#fff),#fff);border:1px solid var(--mkt-line);border-radius:24px;padding:2rem}.mkt-timeline{position:relative}.mkt-step-num{width:58px;height:58px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:1.3rem;color:#fff;background:var(--accent-grad);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 38%,transparent)}@media(min-width:768px){.mkt-timeline-row .mkt-tl-step:before{content:"";position:absolute;top:29px;left:-50%;width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--mkt-line) 0 8px,transparent 8px 16px);z-index:0}.mkt-timeline-row .mkt-tl-step:first-child:before{display:none}.mkt-timeline-row .mkt-tl-step{position:relative}.mkt-timeline-row .mkt-tl-step .mkt-step-num{position:relative;z-index:1}}.mkt-stat-band{background:var(--accent-grad);color:#fff;border-radius:26px;padding:2.75rem 1rem}.mkt-stat-num{font-size:2.6rem;font-weight:800;line-height:1.05}.mkt-stat-label{opacity:.88;font-size:.92rem}.mkt-callout{background:color-mix(in srgb,var(--accent) 8%,#fff);border:1px solid color-mix(in srgb,var(--accent) 20%,#fff);border-left:4px solid var(--accent);border-radius:14px;padding:1.1rem 1.35rem;display:flex;align-items:center;gap:.9rem}.mkt-callout .mkt-callout-ico{color:var(--accent);font-size:1.3rem;flex-shrink:0}.mkt-callout a{color:var(--accent);font-weight:700;text-decoration:none}.mkt-callout a:hover{text-decoration:underline}.mkt-feat-quote{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,#fff),#fff);border:1px solid var(--mkt-line);border-radius:24px;padding:2.5rem}.mkt-feat-quote .mkt-q{font-size:1.5rem;line-height:1.5;font-weight:600;color:var(--mkt-ink);letter-spacing:-.01em}.mkt-faq .accordion-item{border:1px solid var(--mkt-line);border-radius:16px!important;margin-bottom:.75rem;overflow:hidden;background:#fff}.mkt-faq .accordion-button{font-weight:600;color:var(--mkt-ink);background:#fff;box-shadow:none;padding:1.15rem 1.3rem}.mkt-faq .accordion-button:not(.collapsed){color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,#fff)}.mkt-faq .accordion-button:focus{box-shadow:none}.mkt-faq .accordion-button:after{background-image:none;content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.8rem;color:var(--accent);width:auto;height:auto}.mkt-faq .accordion-button:not(.collapsed):after{content:""}.mkt-faq .accordion-body{color:var(--mkt-muted);padding-top:0}.mkt-client-logo{max-width:116px;max-height:52px;filter:grayscale(100%);opacity:.5;transition:filter .3s ease,opacity .3s ease}.mkt-client-logo:hover{filter:grayscale(0%);opacity:1}.mkt-cta{position:relative;overflow:hidden;color:#fff;border-radius:28px;padding:4rem 1.5rem;background:radial-gradient(30rem 20rem at 85% -30%,color-mix(in srgb,var(--accent) 70%,transparent),transparent 60%),linear-gradient(160deg,#1c2138,#11131f)}.mkt-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/images/Confetti-Doodles.svg);background-repeat:repeat;opacity:.06}.mkt-cta>*{position:relative;z-index:1}.mkt-btn-accent{background:var(--accent-grad);color:#fff;border:none;font-weight:600;box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 32%,transparent)}.mkt-btn-accent:hover{color:#fff;transform:translateY(-2px)}.mkt-btn-light{font-weight:600}.mkt-btn-ghost{border:1.5px solid rgba(255,255,255,.5);color:#fff;font-weight:600}.mkt-btn-ghost:hover{background:rgba(255,255,255,.12);color:#fff;border-color:#fff}.mkt-hero-cta-secondary{color:#fff;font-weight:600;opacity:.9;text-decoration:none}.mkt-hero-cta-secondary:hover{color:#fff;opacity:1;text-decoration:underline}
