:root{--mk-ink:#152335;--mk-blue:#0496ff;--mk-sky:#eaf7ff;--mk-muted:#5d6a7a;--mk-line:#dbe4eb;--mk-navy:#10283e;--mk-radius:20px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--mk-ink);font-family:Quicksand,Arial,sans-serif;line-height:1.5}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid #f7b500;outline-offset:3px}.skip-link{position:absolute;left:1rem;top:-4rem;background:#fff;padding:.75rem;z-index:10}.skip-link:focus{top:1rem}.site-header{align-items:center;border-bottom:1px solid var(--mk-line);display:flex;gap:2rem;justify-content:space-between;margin:auto;max-width:1200px;padding:1rem 2rem}.brand img{display:block;width:126px}.site-header nav{display:flex;gap:1.5rem}.site-header nav a,.header-actions>a:first-child{font-weight:700;text-decoration:none}.site-header [aria-current=page]{color:var(--mk-blue)}.header-actions{align-items:center;display:flex;gap:1rem}.button{background:linear-gradient(135deg,#27afff,#0474d9);border:0;border-radius:999px;color:#fff;display:inline-block;font-weight:800;padding:.8rem 1.2rem;text-align:center;text-decoration:none}.button:hover{filter:brightness(.95)}.button-small{padding:.55rem 1rem}.button-secondary{background:#fff;border:1px solid var(--mk-blue);color:#057ccf}.button-light{background:#fff;color:var(--mk-navy)}.hero,.page-intro,.proof,.feature-rows,.pricing-grid,.credit-explainer,.help-grid,.legal-page{margin:auto;max-width:1200px;padding-left:2rem;padding-right:2rem}.hero{display:grid;gap:4rem;grid-template-columns:1.25fr .75fr;padding-bottom:7rem;padding-top:7rem}.eyebrow{color:#0878c3;font-size:.78rem;font-weight:900;letter-spacing:.13em;margin:0 0 .7rem}.hero h1,.page-intro h1,.legal-page h1{font-size:clamp(2.7rem,6vw,5.5rem);letter-spacing:-.055em;line-height:1.02;margin:0;max-width:850px}.lead{color:var(--mk-muted);font-size:1.2rem;max-width:680px}.hero-actions{align-items:center;display:flex;gap:1.5rem;margin-top:2rem}.text-link{font-weight:800}.fine-print{color:var(--mk-muted);font-size:.9rem}.workflow-card{align-content:center;background:var(--mk-navy);border-radius:var(--mk-radius);color:#fff;display:grid;gap:.5rem;grid-template-columns:30px 1fr;min-height:330px;padding:2rem}.workflow-card span{align-items:center;background:#0d9bea;border-radius:50%;display:flex;font-size:.8rem;font-weight:900;height:30px;justify-content:center;width:30px}.workflow-card i{border-left:1px dashed #7cc9ee;grid-column:1;margin-left:15px;height:18px}.workflow-card strong{align-self:center}.proof{padding-bottom:6rem}.proof h2,.pricing-callout h2,.credit-explainer h2,.feature-rows h2{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 2.5rem;max-width:650px}.proof-grid,.pricing-grid,.help-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.proof-grid article,.help-grid article{background:var(--mk-sky);border-radius:var(--mk-radius);padding:1.7rem}.proof-grid span{color:var(--mk-blue);font-weight:900}.proof-grid h3{font-size:1.3rem}.pricing-callout{align-items:center;background:var(--mk-blue);color:#fff;display:flex;gap:2rem;justify-content:space-between;padding:4rem max(2rem,calc((100vw - 1200px)/2))}.pricing-callout .eyebrow{color:#d8f2ff}.page-intro{padding-bottom:3rem;padding-top:5rem}.pricing-grid{padding-bottom:3rem}.price-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius);display:flex;flex-direction:column;padding:2rem}.price-card.featured{border:2px solid var(--mk-blue);box-shadow:0 18px 45px #0496ff22}.price-card h2{font-size:2.8rem;margin:.2rem 0}.price-card h2 span{font-size:1rem;font-weight:500}.price-card ul{flex:1;padding-left:1.2rem}.price-card li{margin:.7rem 0}.credit-explainer{background:var(--mk-sky);margin-bottom:5rem;padding-bottom:3rem;padding-top:3rem}.credit-explainer h2{font-size:1.8rem;margin-bottom:.5rem}.feature-rows{display:grid;gap:4rem;padding-bottom:6rem}.feature-rows article{align-items:center;display:grid;gap:5rem;grid-template-columns:1fr 1fr}.product-visual{background:var(--mk-sky);border:1px solid #bfdfef;border-radius:var(--mk-radius);display:grid;gap:1rem;min-height:260px;padding:2rem}.product-visual.dark{background:var(--mk-navy);color:#fff}.product-visual span{color:var(--mk-blue);font-size:.75rem;font-weight:900;letter-spacing:.1em}.product-visual b{font-size:1.5rem}.product-visual hr{border:0;border-top:1px solid #bdd5e5;width:100%}.product-visual label{background:#fff;border-radius:8px;color:var(--mk-ink);padding:.5rem .7rem}.dark label{background:#1d4563;color:#fff}.help-grid{padding-bottom:6rem}.legal-page{max-width:820px;padding-bottom:6rem;padding-top:5rem}.legal-page h1{font-size:clamp(2.6rem,5vw,4.5rem)}.legal-page p{font-size:1.05rem}.legal-meta{color:var(--mk-muted);font-size:.9rem!important}.draft-notice{background:#fff4d5;border-bottom:1px solid #e2b94d;color:#654d00;padding:1rem max(2rem,calc((100vw - 1200px)/2))}.site-footer{background:var(--mk-navy);color:#d9e9f4;display:grid;gap:2rem;grid-template-columns:2fr repeat(3,1fr);margin-top:auto;padding:4rem max(2rem,calc((100vw - 1200px)/2)) 2rem}.site-footer img{filter:brightness(0) invert(1);width:120px}.site-footer h2{font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.site-footer a,.site-footer span{display:block;margin:.45rem 0}.footer-legal{border-top:1px solid #3c5870;font-size:.8rem;grid-column:1/-1;margin:1rem 0 0;padding-top:1.5rem}.consent-dialog{border:0;border-radius:var(--mk-radius);box-shadow:0 25px 80px #0005;max-width:520px;padding:1.6rem}.consent-dialog::backdrop{background:#10283e88}.dialog-actions{display:flex;gap:.8rem;margin:1.3rem 0}.cookie-settings{background:var(--mk-navy);border:1px solid #fff;border-radius:999px;bottom:1rem;color:#fff;font:inherit;padding:.65rem 1rem;position:fixed;right:1rem;z-index:2}@media(max-width:760px){.site-header{gap:1rem;padding:1rem}.site-header nav{display:none}.header-actions>a:first-child{display:none}.hero{grid-template-columns:1fr;padding-bottom:4rem;padding-top:4rem}.proof-grid,.pricing-grid,.help-grid,.feature-rows article,.site-footer{grid-template-columns:1fr}.feature-rows article{gap:2rem}.feature-rows article:nth-child(2) .product-visual{order:2}.pricing-callout{align-items:flex-start;flex-direction:column}.site-footer{padding:3rem 2rem}.hero,.page-intro,.proof,.feature-rows,.pricing-grid,.credit-explainer,.help-grid,.legal-page{padding-left:1.25rem;padding-right:1.25rem}}
