@font-face{font-family:MarathonDisplay;src:url(/fonts/BarlowCondensed-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}._marathon_1oocw_7{--ink:#0c4433;--paper:#f9f8ef;--accent:#d4ec8e;--muted:#5e7568;--line:#d5dfce;--red:#ee6e7f;color:var(--ink);background:var(--paper);min-height:100vh}._marathon_1oocw_7 h1,._marathon_1oocw_7 h2{text-transform:uppercase;letter-spacing:-.02em;font-family:MarathonDisplay,Arial,sans-serif;font-weight:600}._marathon_1oocw_7 .topbar{border-bottom:0;max-width:1440px;height:85px;margin:auto;padding-inline:5%}._marathon_1oocw_7 .brand{color:#0c4433}._brandSkyline_1oocw_35{width:clamp(122px,17vw,211px);height:auto;display:block}._marathon_1oocw_7 .hero{color:#fffdf0;background:#07563c;align-items:center;gap:clamp(24px,4.5vw,64px);max-width:none;min-height:0;margin:0;padding:clamp(32px,4.5vw,60px) max(24px,50% - 560px)}._marathon_1oocw_7 .hero-copy{min-width:0;padding:0}._marathon_1oocw_7 .hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font:600 clamp(40px,5.4vw,72px)/.99 MarathonDisplay,Arial,sans-serif}._marathon_1oocw_7 .hero h1 em{color:#d4ec8e}._marathon_1oocw_7 .hero-copy>p{color:#e2eddf;max-width:380px;font-size:15px;line-height:1.8}._marathon_1oocw_7 .hero .dark{color:#0c4433;box-shadow:none;background:#d4ec8e;border-radius:5px}._heroProgress_1oocw_78{margin-top:16px;font-size:14px;line-height:1.5}._marathon_1oocw_7 .hero-footnote{color:#c3dfcc;margin-top:6px;font-size:12px}._heroMedia_1oocw_88{aspect-ratio:5/4;background:var(--paper);border-radius:8px;min-width:0;overflow:hidden}._heroPhoto_1oocw_95{object-fit:cover;object-position:58% center;transform-origin:57% 87%;width:100%;height:100%;display:block;transform:scale(1.22)}._marathon_1oocw_7 .prelaunch{background:#eaf0d9;border-left-color:#16854e;border-radius:0 6px 6px 0;width:calc(100% - 48px);max-width:1120px;margin-inline:auto}._marathon_1oocw_7 .mini-tag{background:#d4ec8e}._marathon_1oocw_7 .section-heading h2{letter-spacing:-.02em;font-family:MarathonDisplay,Arial,sans-serif;font-size:clamp(43px,5.2vw,70px);font-weight:600;line-height:.98}._marathon_1oocw_7 .section-heading .eyebrow{letter-spacing:1.7px;font-family:Arial,sans-serif;font-size:9px;font-weight:700}._marathon_1oocw_7 .section-heading .eyebrow:before{background:#357aeb;border-radius:0}._marathon_1oocw_7 .editor-grid{gap:22px}._marathon_1oocw_7 .preview-panel{background:#e6edda;border:1px solid #b5c8aa;border-radius:14px}._marathon_1oocw_7 .view-tabs{background:#f9f8efaa;border-radius:7px}._marathon_1oocw_7 .view-tabs button{border-radius:4px}._marathon_1oocw_7 .editor-panel{background:#fffef7;border:1px solid #d0dac5;border-top:4px solid #16854e;border-radius:12px}._marathon_1oocw_7 .step-label span{background:#d4ec8e;border-radius:50%}._marathon_1oocw_7 .slot-heading h3{text-transform:uppercase;font-family:MarathonDisplay,Arial,sans-serif;font-size:30px;line-height:1}._marathon_1oocw_7 .slot-heading strong{font-family:MarathonDisplay,Arial,sans-serif;font-size:34px}._marathon_1oocw_7 input,._marathon_1oocw_7 select,._marathon_1oocw_7 textarea{background:#fff;border-color:#bdcdb6;border-radius:5px}._marathon_1oocw_7 .type-tabs{background:#edf1e4;border-radius:6px}._marathon_1oocw_7 .type-tabs button{border-radius:4px}._marathon_1oocw_7 .type-tabs .active{box-shadow:inset 0 -2px #16854e}._marathon_1oocw_7 .button{border-radius:5px}._marathon_1oocw_7 .reserve-button{color:#fffdf0;background:#0c4433}._marathon_1oocw_7 .file-drop{background:#f3f6ec;border-color:#8aac7e;border-radius:8px}._marathon_1oocw_7 .how-section{background:var(--ink);color:var(--paper);border-block:0}._marathon_1oocw_7 .how-section .section-wrap,._marathon_1oocw_7 .faq-section{padding-block:clamp(30px,4vw,52px)}._marathon_1oocw_7 .how-section h2,._marathon_1oocw_7 .faq-section h2{font-size:clamp(32px,4.2vw,52px);line-height:1.02}._marathon_1oocw_7 .how-section h2{margin-bottom:22px}._steps_1oocw_213{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,52px);margin:0;padding-inline-start:20px;list-style:decimal;display:grid}._steps_1oocw_213 li::marker{font-size:14px;font-weight:700}._steps_1oocw_213 h3{margin:0 0 5px;font-size:16px}._steps_1oocw_213 p{color:#dbe9dd;margin:0;font-size:14px;line-height:1.55}._marathon_1oocw_7 .code-box,._marathon_1oocw_7 .success{background:#e5efd3}._marathon_1oocw_7 .modal{border-radius:14px}._marathon_1oocw_7 .modal h2{font-size:46px}._marathon_1oocw_7 .dark{color:#f9f8ef;background:#0c4433}._marathon_1oocw_7 .toast{background:#0c4433}._marathon_1oocw_7 .button:focus-visible{outline-color:#357aeb}@media (max-width:900px){._marathon_1oocw_7 .topbar{padding-inline:24px}._marathon_1oocw_7 .hero h1{font-size:clamp(34px,5.8vw,52px)}._marathon_1oocw_7 .hero-copy>p{font-size:14px}}@media (max-width:600px){._marathon_1oocw_7 .topbar{height:70px}._marathon_1oocw_7 .hero{grid-template-columns:minmax(0,1fr);padding:30px 24px}._marathon_1oocw_7 .hero h1{font-size:clamp(34px,9.5vw,48px)}._marathon_1oocw_7 .hero-copy>p{max-width:360px}._steps_1oocw_213{grid-template-columns:minmax(0,1fr);gap:16px}._marathon_1oocw_7 .faq-section{gap:22px}._marathon_1oocw_7 .section-heading h2{font-size:47px}._marathon_1oocw_7 .editor-grid{gap:0}}
