@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal.p.08ozys.2v7xea.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_italic.p.0wviakkc1i90b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal.p.08ozys.2v7xea.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_italic.p.0wviakkc1i90b.woff2)format("woff2");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_normal.p.08ozys.2v7xea.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:montserrat;src:url(../media/montserrat_latin_wght_italic.p.0wviakkc1i90b.woff2)format("woff2");font-display:swap;font-weight:900;font-style:italic}.montserrat_af8fe3c3-module__wJJDza__className{font-family:montserrat,Montserrat Fallback}.montserrat_af8fe3c3-module__wJJDza__variable{--font-md-display:"montserrat", Montserrat Fallback}
@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.inter_59fa1bdb-module__Fa49AG__className{font-family:inter,Inter Fallback}.inter_59fa1bdb-module__Fa49AG__variable{--font-md-body:"inter", Inter Fallback}
.theme-matatu{--md-navy:#061423;--md-surface:#0c2035;--md-surface-2:#132b45;--md-gold:#ffc629;--md-gold-edge:#b88a00;--md-coral:#ff4d5a;--md-teal:#42dec3;--md-light:#f5f7fa;--md-text-body:#c5d0de;--md-text-muted:#8fa1b8;--md-ink:#0a0a0a;--md-border:#f5f7fa14;--md-border-2:#f5f7fa24;--md-gold-soft:#ffc6291f;--md-coral-soft:#ff4d5a24;--md-teal-soft:#42dec31f;--md-hazard:repeating-linear-gradient(-45deg, var(--md-gold) 0 12px, var(--md-ink) 12px 24px);--md-font-display:var(--font-md-display), "Arial Black", sans-serif;--md-font-body:var(--font-md-body), system-ui, sans-serif;--md-radius-sm:8px;--md-radius:12px;--md-radius-lg:20px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--md-navy);color:var(--md-light);font-family:var(--md-font-body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(60% 40% at 80% 0,#ffc62914,#0000 70%),radial-gradient(50% 30% at 0 45%,#42dec30d,#0000 70%),radial-gradient(50% 30% at 100% 80%,#ff4d5a0d,#0000 70%);position:relative;overflow:hidden}.theme-matatu.md-under-nav{padding-top:90px}.theme-matatu ::selection{background:var(--md-gold);color:var(--md-ink)}.theme-matatu :focus-visible{outline:2px solid var(--md-gold);outline-offset:3px}.theme-matatu .md-main{flex-direction:column;display:flex}.theme-matatu .md-section{padding:3.5rem 1.25rem;position:relative}@media (min-width:768px){.theme-matatu .md-section{padding:4.5rem 2rem}}@media (min-width:1024px){.theme-matatu .md-section{padding:5.5rem 3rem}}.theme-matatu .md-container{width:100%;max-width:76rem;margin:0 auto;position:relative}.theme-matatu .md-split{align-items:center;gap:2.5rem;display:grid}.theme-matatu .md-split-copy{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.theme-matatu .md-split-visual{min-width:0;position:relative}@media (min-width:1024px){.theme-matatu .md-split{grid-template-columns:1fr 1fr;gap:4rem}}.theme-matatu .md-panel{background:linear-gradient(160deg, var(--md-surface), #081a2c);border:1px solid var(--md-border);border-radius:var(--md-radius-lg);padding:2rem 1.25rem;position:relative;overflow:hidden}@media (min-width:768px){.theme-matatu .md-panel{padding:3rem}}.theme-matatu .md-card{background:var(--md-surface);border:1px solid var(--md-border);border-radius:var(--md-radius)}.theme-matatu .md-h1,.theme-matatu .md-h2,.theme-matatu .md-h3,.theme-matatu .md-board-title,.theme-matatu .md-faq-q{font-family:var(--md-font-display);text-transform:uppercase;color:var(--md-light);font-style:italic}.theme-matatu .md-h1{letter-spacing:-.02em;text-shadow:0 4px #00000059;font-size:44px;font-weight:900;line-height:44px}@media (min-width:768px){.theme-matatu .md-h1{font-size:60px;line-height:58px}}@media (min-width:1280px){.theme-matatu .md-h1{font-size:72px;line-height:70px}}.theme-matatu .md-h2{letter-spacing:-.02em;font-size:30px;font-weight:900;line-height:32px}@media (min-width:1024px){.theme-matatu .md-h2{font-size:44px;line-height:46px}}.theme-matatu .md-h3{letter-spacing:0;font-size:18px;font-style:normal;font-weight:800;line-height:22px}@media (min-width:1024px){.theme-matatu .md-h3{font-size:20px;line-height:24px}}.theme-matatu .md-h3--sm{letter-spacing:.02em;font-size:14px;line-height:18px}.theme-matatu .md-h1 .md-gold,.theme-matatu .md-h2 .md-gold{color:var(--md-gold);display:block}.theme-matatu .md-lead{color:var(--md-text-body);max-width:36rem;font-size:16px;line-height:26px}@media (min-width:1024px){.theme-matatu .md-lead{font-size:18px;line-height:28px}}.theme-matatu .md-body{color:var(--md-text-body);font-size:15px;line-height:23px}.theme-matatu .md-body--sm{font-size:14px;line-height:20px}.theme-matatu .md-head{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.theme-matatu .md-head--center{text-align:center;align-items:center}.theme-matatu .md-head--center .md-lead{margin:0 auto}@media (min-width:1024px){.theme-matatu .md-head{margin-bottom:3rem}}.theme-matatu .md-head--track{flex-direction:row;align-items:center;gap:1rem}.theme-matatu .md-head--track .md-h2{white-space:nowrap;padding-left:1.25rem;position:relative}.theme-matatu .md-head--track .md-h2:before{content:"";background:var(--md-gold);width:8px;position:absolute;top:2px;bottom:2px;left:0;transform:skew(-12deg)}.theme-matatu .md-track{background:var(--md-surface-2);border-radius:9999px;flex:1;height:4px;overflow:hidden}.theme-matatu .md-track span{background:var(--md-gold);width:20%;height:100%;display:block}.theme-matatu .md-pill{font-family:var(--md-font-display);letter-spacing:.06em;border-radius:9999px;align-items:center;gap:.5rem;padding:7px 16px;font-size:12px;font-weight:800;line-height:16px;display:inline-flex}.theme-matatu .md-pill--gold{background:var(--md-gold);color:var(--md-ink);box-shadow:0 3px 0 var(--md-gold-edge)}.theme-matatu .md-pill--coral{background:var(--md-coral-soft);color:var(--md-coral);border:1px solid #ff4d5a73;align-self:flex-start}.theme-matatu .md-rec-dot{background:var(--md-coral);border-radius:9999px;width:8px;height:8px;animation:1.2s ease-in-out infinite md-blink}@keyframes md-blink{50%{opacity:.25}}.theme-matatu .md-tag{font-family:var(--md-font-display);letter-spacing:.06em;border-radius:6px;align-self:flex-start;padding:4px 10px;font-size:11px;font-weight:800;line-height:14px}.theme-matatu .md-tag--coral{background:var(--md-coral);color:var(--md-ink)}.theme-matatu .md-tag--gold{background:var(--md-gold);color:var(--md-ink)}.theme-matatu .md-tag--teal{background:var(--md-teal);color:var(--md-ink)}.theme-matatu .md-tag--muted{background:var(--md-surface-2);color:var(--md-light);border:1px solid var(--md-border-2)}.theme-matatu .md-chips{flex-wrap:wrap;gap:.5rem;display:flex}.theme-matatu .md-chip{border-radius:var(--md-radius-sm);background:var(--md-surface-2);border:1px solid var(--md-border);font-family:var(--md-font-display);letter-spacing:.06em;color:var(--md-light);padding:8px 16px;font-size:12px;font-weight:800;line-height:16px}.theme-matatu .md-chip[data-active=true]{background:var(--md-gold);border-color:var(--md-gold);color:var(--md-ink);box-shadow:0 3px 0 var(--md-gold-edge)}.theme-matatu .md-checklist{flex-direction:column;gap:.75rem;display:flex}.theme-matatu .md-checklist li{color:var(--md-light);align-items:flex-start;gap:.75rem;font-size:15px;line-height:22px;display:flex}.theme-matatu .md-check{background:var(--md-gold-soft);border:1.5px solid var(--md-gold);width:20px;height:20px;color:var(--md-gold);border-radius:5px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.theme-matatu .md-tone--teal{background:var(--md-teal-soft);color:var(--md-teal)}.theme-matatu .md-tone--gold{background:var(--md-gold-soft);color:var(--md-gold)}.theme-matatu .md-tone--coral{background:var(--md-coral-soft);color:var(--md-coral)}.theme-matatu .md-tone-text--teal{color:var(--md-teal)}.theme-matatu .md-tone-text--gold{color:var(--md-gold)}.theme-matatu .md-tone-text--coral{color:var(--md-coral)}.theme-matatu .md-btn{border-radius:var(--md-radius);min-height:52px;font-family:var(--md-font-display);letter-spacing:.03em;white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-size:16px;font-style:italic;font-weight:900;line-height:20px;text-decoration:none;transition:transform .1s,box-shadow .1s,filter .2s;display:inline-flex}.theme-matatu .md-btn--gold{background:var(--md-gold);color:var(--md-ink);box-shadow:0 5px 0 var(--md-gold-edge)}.theme-matatu .md-btn--gold:hover:not(:disabled){filter:brightness(1.06)}.theme-matatu .md-btn--gold:active:not(:disabled){box-shadow:0 2px 0 var(--md-gold-edge);transform:translateY(3px)}.theme-matatu .md-btn--gold:disabled{opacity:.7;cursor:wait}.theme-matatu .md-text-link{min-height:44px;color:var(--md-text-muted);text-underline-offset:3px;align-items:center;padding:0 .5rem;font-size:13px;font-weight:600;text-decoration:underline;transition:color .2s;display:inline-flex}.theme-matatu .md-text-link:hover{color:var(--md-gold)}.theme-matatu .md-form{width:100%;max-width:32rem}.theme-matatu .md-form-row{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.theme-matatu .md-form-row{flex-direction:row;align-items:stretch}}.theme-matatu .md-input-wrap{border-radius:var(--md-radius);background:var(--md-surface);border:1.5px solid var(--md-border-2);min-height:52px;color:var(--md-text-muted);flex:1;align-items:center;gap:.5rem;padding:0 1rem;transition:border-color .2s;display:flex}.theme-matatu .md-input-wrap:focus-within{border-color:var(--md-gold)}.theme-matatu .md-input-wrap[data-invalid=true]{border-color:var(--md-coral)}.theme-matatu .md-input{min-width:0;height:48px;color:var(--md-light);font-family:var(--md-font-body);background:0 0;border:none;outline:none;flex:1;font-size:16px}@media (min-width:640px){.theme-matatu .md-input{font-size:15px}}.theme-matatu .md-input::placeholder{color:var(--md-text-muted);opacity:1}.theme-matatu .md-input:focus-visible{outline:none}.theme-matatu .md-form-note{color:var(--md-text-muted);align-items:center;gap:.5rem;margin-top:.875rem;font-size:13px;line-height:20px;display:flex}.theme-matatu .md-form-note svg{color:var(--md-teal);flex-shrink:0}.theme-matatu .md-form-error{color:var(--md-coral);margin-top:.75rem;font-size:13px;line-height:20px}.theme-matatu .md-form-success{border-radius:var(--md-radius);background:var(--md-gold-soft);color:var(--md-light);text-align:left;border:1px solid #ffc62966;align-items:flex-start;gap:.75rem;padding:1rem;font-size:15px;line-height:24px;display:flex}.theme-matatu .md-form-success svg{color:var(--md-gold);flex-shrink:0;margin-top:2px}.theme-matatu .md-spinner{border:2px solid #0a0a0a4d;border-top-color:var(--md-ink);border-radius:9999px;width:16px;height:16px;animation:.7s linear infinite md-spin}@keyframes md-spin{to{transform:rotate(360deg)}}.theme-matatu .md-art{position:relative}.theme-matatu .md-art img{width:100%;height:auto;display:block}.theme-matatu .md-concept{z-index:2;font-family:var(--md-font-display);letter-spacing:.08em;color:var(--md-gold);pointer-events:none;background:#061423d9;border:1px solid #ffc62980;border-radius:9999px;padding:4px 10px;font-size:10px;font-weight:800;line-height:14px;position:absolute;top:10px;right:10px}.theme-matatu .md-hazard-frame{border-radius:var(--md-radius-lg);background:var(--md-hazard);padding:8px;box-shadow:0 24px 60px -20px #ffc6294d}.theme-matatu .md-art--key{background:var(--md-surface);border-radius:14px;overflow:hidden}.theme-matatu .md-hero{padding-top:2rem}.theme-matatu .md-hero-grid{align-items:center;gap:2.5rem;display:grid}.theme-matatu .md-hero-copy{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;min-width:0;display:flex}.theme-matatu .md-hero-logo{width:220px;height:auto}.theme-matatu .md-hero-copy .md-form{max-width:28rem}.theme-matatu .md-hero-copy .md-form-note{justify-content:center}@media (min-width:1024px){.theme-matatu .md-hero{padding-top:3.5rem}.theme-matatu .md-hero-grid{grid-template-columns:1fr 1.05fr;gap:3.5rem}.theme-matatu .md-hero-copy{text-align:left;align-items:flex-start;gap:1.5rem}.theme-matatu .md-hero-logo{width:300px}.theme-matatu .md-hero-copy .md-form-note{justify-content:flex-start}}.theme-matatu .md-play-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:560px){.theme-matatu .md-play-grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.theme-matatu .md-play-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.theme-matatu .md-play-card{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.theme-matatu .md-icon-tile{border-radius:var(--md-radius);place-items:center;width:52px;height:52px;margin-bottom:.25rem;display:grid}.theme-matatu .md-lanes{flex-direction:column;display:flex}.theme-matatu .md-lane-dashes{background:repeating-linear-gradient(90deg,#ffc629bf 0 44px,#0000 44px 96px);border-radius:9999px;height:6px;margin:1.25rem 1.5rem;display:block}@media (min-width:1024px){.theme-matatu .md-lane-dashes{margin:1.75rem 2rem}}.theme-matatu .md-lane{background:linear-gradient(180deg, var(--md-surface), #0a1c30);align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.theme-matatu .md-lane-copy{flex-direction:column;gap:.75rem;min-width:0;display:flex}.theme-matatu .md-lane-title{font-size:22px;line-height:26px}.theme-matatu .md-lane-media{min-width:0}.theme-matatu .md-art--lane{aspect-ratio:16/9;border-radius:var(--md-radius);background:radial-gradient(circle at 50% 60%, var(--md-surface-2), #081a2c 70%);overflow:hidden}.theme-matatu .md-art--lane img{object-fit:contain;width:100%;height:100%}@media (min-width:1024px){.theme-matatu .md-lane{grid-template-columns:1.2fr 1fr;gap:2.5rem;padding:2rem}.theme-matatu .md-lane-title{font-size:28px;line-height:32px}.theme-matatu .md-lane[data-flip=true]{grid-template-columns:1fr 1.2fr}.theme-matatu .md-lane[data-flip=true] .md-lane-media{order:-1}.theme-matatu .md-lane[data-flip=true] .md-lane-copy{text-align:right;align-items:flex-end}.theme-matatu .md-lane[data-flip=true] .md-tag{align-self:flex-end}}.theme-matatu .md-island{aspect-ratio:16/9;border-radius:var(--md-radius);grid-template-rows:1fr 14px 1.3fr 14px 1fr;display:grid;overflow:hidden}.theme-matatu .md-island-road{background:#1b2430;position:relative}.theme-matatu .md-island-road:after{content:"";background:repeating-linear-gradient(90deg,#f5f7fa8c 0 28px,#0000 28px 60px);height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.theme-matatu .md-island-kerb{background:repeating-linear-gradient(90deg, var(--md-gold) 0 22px, var(--md-ink) 22px 44px)}.theme-matatu .md-island-pave{background-color:#6b7382;background-image:linear-gradient(90deg,#00000038 1px,#0000 1px),linear-gradient(0deg,#00000038 1px,#0000 1px);background-size:28px 28px}.theme-matatu .md-speed{background:radial-gradient(circle at 100% 0%, #ffc6291a, transparent 45%), linear-gradient(160deg, var(--md-surface), #081a2c)}.theme-matatu .md-speedbar{background:var(--md-surface-2);border-radius:9999px;height:14px;margin-bottom:1.5rem;position:relative;overflow:hidden}.theme-matatu .md-speedbar-fill{background:linear-gradient(90deg, var(--md-teal) 0%, var(--md-teal) 22%, var(--md-gold) 45%, var(--md-gold) 58%, var(--md-coral) 85%);position:absolute;inset:0;-webkit-mask:repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 22px);mask:repeating-linear-gradient(90deg,#000 0 18px,#0000 18px 22px)}.theme-matatu .md-tiers{gap:1rem;display:grid}@media (min-width:768px){.theme-matatu .md-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-matatu .md-tier{flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.theme-matatu .md-tier-bar{border-radius:9999px;height:6px;margin-bottom:.5rem;display:block}.theme-matatu .md-tier-name{font-size:24px;font-style:italic;font-weight:900;line-height:28px}.theme-matatu .md-tier--teal .md-tier-bar{background:var(--md-teal)}.theme-matatu .md-tier--gold .md-tier-bar{background:var(--md-hazard);background-size:auto}.theme-matatu .md-tier--coral .md-tier-bar{background:var(--md-coral)}.theme-matatu .md-tier--teal .md-tier-name{color:var(--md-teal)}.theme-matatu .md-tier--gold .md-tier-name{color:var(--md-gold)}.theme-matatu .md-tier--coral .md-tier-name{color:var(--md-coral)}.theme-matatu .md-art--lineup{border-radius:var(--md-radius-lg);background:radial-gradient(ellipse 70% 60% at 50% 70%, #ffc62924, transparent 70%), linear-gradient(180deg, var(--md-surface), #081a2c);border:1px solid var(--md-border);overflow:hidden}.theme-matatu .md-sound{flex-direction:column;gap:1.25rem;display:flex}.theme-matatu .md-wave{border-radius:var(--md-radius);border:1px solid var(--md-border);background:#06142399;justify-content:space-between;align-items:center;gap:4px;height:96px;padding:1rem;display:flex}.theme-matatu .md-wave span{background:var(--md-gold);transform-origin:50%;border-radius:9999px;flex:1;max-width:6px;min-height:8%;animation:1.2s ease-in-out infinite md-wave}@keyframes md-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.theme-matatu .md-sound-chips{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (min-width:768px){.theme-matatu .md-sound-chips{grid-template-columns:repeat(4,minmax(0,1fr))}}.theme-matatu .md-sound-chip{border-radius:var(--md-radius);background:var(--md-surface-2);border:1px solid var(--md-border);min-height:52px;font-family:var(--md-font-display);letter-spacing:.05em;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:13px;font-weight:800;display:flex}.theme-matatu .md-board-features{gap:.75rem;display:grid}@media (min-width:640px){.theme-matatu .md-board-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-matatu .md-board-feature{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.theme-matatu .md-board{border-radius:var(--md-radius-lg);background:var(--md-surface);border:1px solid var(--md-border);border-top:4px solid var(--md-gold);padding:1.5rem 1.25rem;box-shadow:0 24px 60px -24px #0009}@media (min-width:768px){.theme-matatu .md-board{padding:1.75rem 1.5rem}}.theme-matatu .md-board-title{border-bottom:1px solid var(--md-border);margin-bottom:1rem;padding-bottom:1rem;font-size:22px;font-weight:900;line-height:26px}.theme-matatu .md-board-rows{flex-direction:column;gap:.5rem;display:flex}.theme-matatu .md-board-row{border-radius:var(--md-radius-sm);background:var(--md-surface-2);align-items:center;gap:.875rem;min-height:52px;padding:.625rem 1rem;display:flex}.theme-matatu .md-board-rank{width:26px;font-family:var(--md-font-display);color:var(--md-text-muted);font-size:18px;font-style:italic;font-weight:900}.theme-matatu .md-board-row[data-rank="1"] .md-board-rank{color:var(--md-gold)}.theme-matatu .md-board-row[data-rank="2"] .md-board-rank{color:var(--md-light)}.theme-matatu .md-board-row[data-rank="3"] .md-board-rank{color:var(--md-coral)}.theme-matatu .md-board-name{min-width:0;color:var(--md-light);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:700;overflow:hidden}.theme-matatu .md-board-dist{font-family:var(--md-font-display);color:var(--md-light);font-size:14px;font-weight:800}.theme-matatu .md-board-row[data-rank="1"] .md-board-dist{color:var(--md-gold)}.theme-matatu .md-board-row--you{background:var(--md-gold-soft);border-left:4px solid var(--md-gold)}.theme-matatu .md-board-row--you .md-board-name{color:var(--md-gold)}.theme-matatu .md-faq-list{gap:1rem;display:grid}@media (min-width:1024px){.theme-matatu .md-faq-list{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem}}.theme-matatu .md-faq-item{background:var(--md-surface);border:1px solid var(--md-border);border-radius:var(--md-radius);transition:border-color .2s;overflow:hidden}.theme-matatu .md-faq-item[data-open=true]{border-color:#ffc62973}.theme-matatu .md-faq-q{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:64px;padding:1rem 1.5rem;font-size:16px;font-style:normal;font-weight:800;line-height:22px;display:flex}@media (min-width:768px){.theme-matatu .md-faq-q{font-size:18px;line-height:24px}}.theme-matatu .md-faq-item[data-open=true] .md-faq-q{color:var(--md-gold)}.theme-matatu .md-faq-q:focus-visible{outline-offset:-3px;border-radius:var(--md-radius)}.theme-matatu .md-faq-chevron{color:var(--md-gold);flex-shrink:0;transition:transform .25s}.theme-matatu .md-faq-item[data-open=true] .md-faq-chevron{transform:rotate(180deg)}.theme-matatu .md-faq-a{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.theme-matatu .md-faq-item[data-open=true] .md-faq-a{grid-template-rows:1fr}.theme-matatu .md-faq-a-inner{overflow:hidden}.theme-matatu .md-faq-a p{color:var(--md-text-body);padding:0 1.5rem 1.5rem;font-size:15px;line-height:24px}.theme-matatu .md-final{padding-top:6rem;scroll-margin-top:100px}.theme-matatu .md-final-card{background:var(--md-hazard);border-radius:24px;max-width:56rem;margin:0 auto;padding:8px;position:relative;box-shadow:0 30px 80px -30px #ffc62959}.theme-matatu .md-final-inner{background:repeating-linear-gradient(-45deg, #f5f7fa06 0 18px, transparent 18px 36px), var(--md-navy);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:1.25rem;padding:5.5rem 1.25rem 2.5rem;display:flex}.theme-matatu .md-final-inner .md-form{max-width:30rem}@media (min-width:768px){.theme-matatu .md-final-inner{padding:4rem 3rem 3rem}}.theme-matatu .md-final-card .md-art--hop{z-index:2;filter:drop-shadow(0 16px 24px #00000080);width:150px;position:absolute;top:-4.5rem;left:50%;transform:translate(-50%)rotate(-6deg)}.theme-matatu .md-final-card .md-art--hop .md-concept{top:32%;right:-88px;transform:rotate(6deg)}@media (min-width:768px){.theme-matatu .md-final-card .md-art--hop{width:220px;top:-5.5rem;left:auto;right:-1.5rem;transform:rotate(-6deg)}.theme-matatu .md-final-card .md-art--hop .md-concept{inset:auto auto 38% -76px}}.theme-matatu .md-kicker{font-family:var(--md-font-display);letter-spacing:.1em;color:var(--md-gold);font-size:12px;font-weight:800;line-height:16px}@media (prefers-reduced-motion:reduce){.theme-matatu *,.theme-matatu :before,.theme-matatu :after{transition:none!important;animation:none!important}}
