@font-face{font-family:Baloo;src:url(/fonts/Baloo2-800.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Baloo;src:url(/fonts/Baloo2-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Baloo;src:url(/fonts/Baloo2-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-400.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-600.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-700.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-800.ttf) format("truetype");font-weight:800;font-display:swap}:root{--biru:#063a93;--biru-terang:#1668d8;--biru-muda:#4e93f0;--biru-tua:#041b45;--malam:#02102a;--cyan:#00a0b4;--cyan-terang:#3fd0dc;--emas:#f5b921;--emas-tua:#c88c05;--lemon:#e8da15;--krem:#f4efe3;--kertas:#fffdf8;--tinta:#0b1b33;--tinta-2:#33456b;--abu:#78899f;--garis:rgba(11,27,51,.12);--garis-terang:hsla(42,44%,92%,.22);--radius:22px;--radius-sm:14px;--bayang:0 24px 60px -34px rgba(4,27,69,.55);--bayang-lembut:0 12px 34px -24px rgba(4,27,69,.45);--maxw:1200px;--ease:cubic-bezier(0.22,0.9,0.24,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--krem);color:var(--tinta);font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{margin:0;font-family:Montserrat,sans-serif;font-weight:800;line-height:.98;letter-spacing:-.025em;text-transform:uppercase}h1{font-size:clamp(2.6rem,6.2vw,5.4rem)}h2{font-size:clamp(1.9rem,3.6vw,3.1rem)}h3{font-size:1.22rem;line-height:1.1;letter-spacing:-.01em}p{margin:0 0 1rem}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}::selection{background:var(--emas);color:var(--tinta)}.num{font-family:Baloo,sans-serif;font-weight:800}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.wrap-narrow{max-width:860px}.section{padding:92px 0;position:relative}.section-tight{padding:60px 0;position:relative}.section-gelap{background:var(--malam);color:var(--krem)}.section-biru{background:linear-gradient(160deg,var(--biru) 0,var(--biru-tua) 100%);color:var(--krem)}.section-biru h2,.section-biru h3,.section-gelap h2,.section-gelap h3{color:#fff}.section-biru .lead,.section-gelap .lead{color:#b9cbde}.mute{color:var(--abu)}.small{font-size:.86rem}.tiny{font-size:.75rem;letter-spacing:.02em}.lead{font-size:1.06rem;color:var(--tinta-2);max-width:62ch}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stack{display:grid;grid-gap:16px;gap:16px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:16px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:18px}.grid-2,.grid-3{display:grid;gap:18px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:18px}.split{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:44px;gap:44px;align-items:start}.list-check{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.list-check li{display:flex;gap:10px;font-size:.93rem}.list-check li:before{content:"";min-width:9px;width:9px;height:9px;margin-top:8px;background:var(--emas);transform:rotate(45deg)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:.7rem;font-weight:800;letter-spacing:.26em;text-transform:uppercase;color:var(--biru)}.eyebrow:before{content:"";width:30px;height:3px;background:var(--emas)}.hero .eyebrow,.section-biru .eyebrow,.section-gelap .eyebrow{color:var(--emas)}.section-head{display:grid;grid-gap:14px;gap:14px;margin-bottom:40px;max-width:70ch}.section-head h2{position:relative}.section-head .idx{font-family:Baloo,sans-serif;letter-spacing:.2em;color:var(--emas)}.btn,.section-head .idx{font-weight:800;font-size:.9rem}.btn{--btn-bg:var(--biru);--btn-fg:#fff;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border:0;border-radius:999px;cursor:pointer;background:var(--btn-bg);color:var(--btn-fg);letter-spacing:.02em;text-transform:uppercase;overflow:hidden;isolation:isolate;transition:transform .25s var(--ease),box-shadow .25s var(--ease),color .2s ease;box-shadow:0 16px 34px -20px rgba(6,58,147,.85)}.btn:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,hsla(0,0%,100%,.28) 50%,transparent 80%);transform:translateX(-120%);transition:transform .65s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn:hover:after{transform:translateX(120%)}.btn:active{transform:translateY(0) scale(.99)}.btn-emas{--btn-bg:var(--emas);--btn-fg:#251a00;box-shadow:0 16px 34px -20px rgba(245,185,33,.9)}.btn-cyan{--btn-bg:var(--cyan);--btn-fg:#fff}.btn-putih{--btn-bg:#fff;--btn-fg:var(--biru)}.btn-merah{--btn-bg:#d6303c;--btn-fg:#fff}.btn-garis{--btn-bg:transparent;--btn-fg:var(--biru);border:1.5px solid rgba(6,58,147,.28);box-shadow:none}.btn-garis:hover{border-color:var(--biru);background:rgba(6,58,147,.05)}.hero .btn-garis,.section-biru .btn-garis,.section-gelap .btn-garis{--btn-fg:var(--krem);border-color:hsla(42,44%,92%,.36)}.hero .btn-garis:hover,.section-biru .btn-garis:hover,.section-gelap .btn-garis:hover{background:hsla(42,44%,92%,.08);border-color:var(--krem)}.btn-sm{padding:11px 20px;font-size:.78rem}.btn-block{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-link{background:none;border:0;padding:0;cursor:pointer;font-weight:700;color:var(--biru);text-decoration:underline;text-underline-offset:4px}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.link-arrow span{transition:transform .25s var(--ease)}.link-arrow:hover span{transform:translateX(5px)}.chip{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border-radius:999px;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:rgba(6,58,147,.08);color:var(--biru)}.chip-emas{background:rgba(245,185,33,.18);color:#7a5600}.chip-cyan{background:rgba(0,160,180,.14);color:#01626e}.chip-biru{background:rgba(22,104,216,.12);color:#0b4fbb}.chip-merah{background:rgba(214,48,60,.12);color:#a71f29}.chip-emerald{background:rgba(0,160,180,.14);color:#01626e}.chip-navy{background:rgba(6,58,147,.1);color:var(--biru)}.chip-putih{background:hsla(0,0%,100%,.16);color:#fff}.chip-teal{background:rgba(0,160,180,.14);color:#01626e}.chip-gold{background:rgba(245,185,33,.18);color:#7a5600}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.badge:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.badge-ok{background:rgba(0,160,180,.16);color:#01626e}.badge-warn{background:rgba(245,185,33,.2);color:#7a5600}.badge-info{background:rgba(22,104,216,.14);color:#0b4fbb}.badge-bad{background:rgba(214,48,60,.14);color:#a71f29}.topbar{background:var(--malam);color:var(--krem);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;overflow:hidden;border-bottom:1px solid hsla(42,44%,92%,.1)}.topbar .inner{display:flex;align-items:center;gap:26px;height:38px}.topbar .dot{width:7px;height:7px;border-radius:50%;background:var(--emas);box-shadow:0 0 0 4px rgba(245,185,33,.18)}.topbar .track{display:flex;gap:40px;white-space:nowrap;animation:geser 30s linear infinite}.topbar .track span{display:inline-flex;align-items:center;gap:12px;color:hsla(42,44%,92%,.72)}.topbar .track b{color:var(--emas)}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:80;background:hsla(42,44%,92%,.82);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid rgba(11,27,51,.08);transition:box-shadow .3s ease,background .3s ease}.site-header.melayang{box-shadow:0 14px 40px -30px rgba(4,27,69,.6);background:rgba(255,253,248,.94)}.site-header .bar{display:flex;align-items:center;gap:20px;height:78px;transition:height .3s var(--ease)}.site-header.melayang .bar{height:66px}.brand{display:flex;align-items:center;gap:12px}.brand img{height:40px;width:auto;transition:height .3s var(--ease)}.site-header.melayang .brand img{height:34px}.nav{display:flex;align-items:center;gap:2px;margin-left:auto}.nav a{position:relative;padding:9px 14px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.02em;color:#3a4b6b;transition:color .2s ease,background .2s ease}.nav a:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;background:var(--emas);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav a:hover{color:var(--biru)}.nav a:hover:after{transform:scaleX(1)}.nav .btn{margin-left:10px}.nav a.btn:after{display:none}.nav .btn,.nav a.btn{color:#251a00}.nav-toggle{display:none}.progress-rasa{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:transparent}.progress-rasa i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan),var(--emas))}.waves{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.waves svg{position:absolute;width:170%;height:170%;left:-30%;top:-35%;opacity:.9}.waves .w1{animation:drift 34s ease-in-out infinite alternate}.waves .w2{animation:drift 46s ease-in-out infinite alternate-reverse}@keyframes drift{0%{transform:translate3d(-2%,-1%,0) rotate(-1deg)}to{transform:translate3d(3%,2%,0) rotate(1.5deg)}}.lane-lines{display:grid;grid-gap:10px;gap:10px}.lane-lines i{display:block;height:2px;background:rgba(11,27,51,.1)}.hero{overflow:hidden;color:var(--krem);background:radial-gradient(120% 90% at 78% 8%,rgba(22,104,216,.55) 0,transparent 55%),radial-gradient(90% 80% at 12% 0,rgba(0,160,180,.28) 0,transparent 50%),linear-gradient(165deg,#063a93,#04275f 48%,#02102a);padding:54px 0 0}.hero,.hero-grid{position:relative}.hero-grid{z-index:2;display:grid;grid-template-columns:1.06fr .94fr;grid-gap:48px;gap:48px;align-items:center}.hero-copy{position:relative}.hero-kicker{display:inline-flex;align-items:center;gap:12px;padding:7px 16px 7px 8px;border-radius:999px;background:hsla(42,44%,92%,.08);border:1px solid hsla(42,44%,92%,.18);font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.hero-kicker b{background:var(--emas);color:#251a00;padding:4px 10px;border-radius:999px;letter-spacing:.12em}.hero-title{margin:22px 0 0;font-size:clamp(3.4rem,8.6vw,7.2rem);letter-spacing:-.045em;line-height:.86}.hero-title .baris{display:block}.hero-title .funrun{display:inline-flex;align-items:center;gap:18px;font-size:.3em;letter-spacing:.34em;color:var(--emas);margin-top:.5em}.hero-title .funrun:after,.hero-title .funrun:before{content:"";display:block;width:46px;height:5px;background:var(--emas)}.hero-tagline{margin-top:20px;font-family:Baloo,sans-serif;font-weight:700;font-size:clamp(1.05rem,1.7vw,1.35rem);color:#d9e5f2;max-width:34ch;line-height:1.35}.hero-tagline b{color:var(--emas)}.hero-meta{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0 26px}.pill{display:inline-flex;align-items:center;gap:9px;border:1px solid hsla(42,44%,92%,.22);border-radius:999px;padding:8px 15px 8px 11px;font-size:.78rem;font-weight:600;color:#e6eef7;background:hsla(42,44%,92%,.05)}.pill svg{width:15px;height:15px;color:var(--emas)}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.hero-quota{margin-top:26px;max-width:380px}.hero-quota .baris{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#a9bdd1;margin-bottom:8px}.hero-quota .baris b{color:#fff;letter-spacing:.06em}.meter{height:8px;background:hsla(42,44%,92%,.14);overflow:hidden}.meter,.meter i{border-radius:99px}.meter i{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--emas));transition:width .9s var(--ease)}.hero-art{position:relative}.hero-art .glow{position:absolute;inset:-12% -8% -16% -8%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,160,180,.45),transparent 72%);filter:blur(16px)}.bib-card{position:relative;border-radius:20px;overflow:hidden;background:var(--kertas);color:var(--tinta);transform:rotate(-3deg);box-shadow:0 50px 90px -40px rgba(0,0,0,.75),0 0 0 1px hsla(0,0%,100%,.14);transition:transform .6s var(--ease)}.bib-card:hover{transform:rotate(-1deg) translateY(-6px)}.bib-card:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,hsla(0,0%,100%,.28),transparent 42%);pointer-events:none}.hero-art .stamp{position:absolute;right:-10px;top:-26px;z-index:4;transform:rotate(8deg);background:var(--emas);color:#251a00;font-weight:800;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border-radius:10px;box-shadow:0 14px 24px -14px rgba(0,0,0,.65);animation:goyang 5s ease-in-out infinite}@keyframes goyang{0%,to{transform:rotate(8deg)}50%{transform:rotate(4deg) translateY(-4px)}}.hero-art .emblem-melayang{position:absolute;left:-26px;bottom:12%;z-index:4;width:92px;height:92px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.35));animation:mengapung 7s ease-in-out infinite}@keyframes mengapung{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-12px) rotate(3deg)}}.countdown-strip{position:relative;z-index:2;margin-top:54px;border-top:1px solid hsla(42,44%,92%,.14);background:rgba(2,16,42,.42)}.countdown-strip .inner{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-block:18px}.countdown-strip .label{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#9fb4ca}.countdown{display:flex;gap:10px}.countdown .box{min-width:74px;padding:10px 12px 8px;border-radius:12px;background:hsla(42,44%,92%,.06);border:1px solid hsla(42,44%,92%,.14);text-align:center;position:relative;overflow:hidden}.countdown .box:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--emas))}.countdown .num{font-size:1.85rem;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.countdown .lbl{font-size:.58rem;letter-spacing:.2em;text-transform:uppercase;color:#93a9c0;margin-top:5px}.countdown-strip .sisi{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.hero-note{font-size:.78rem;color:#a9bdd1;margin-top:16px;max-width:46ch}.marquee{background:var(--emas);color:#251a00;overflow:hidden;border-top:3px solid var(--malam);border-bottom:3px solid var(--malam)}.marquee .track{display:flex;gap:30px;white-space:nowrap;padding:12px 0;font-family:Baloo,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;animation:geser 26s linear infinite}.marquee .track span{display:inline-flex;align-items:center;gap:30px}.marquee .track span:after{content:"";width:10px;height:10px;background:#251a00;border-radius:2px;transform:rotate(45deg)}@keyframes geser{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stat{position:relative;padding:22px 22px 20px;border-radius:var(--radius);background:var(--kertas);border:1px solid var(--garis);overflow:hidden}.stat:before{content:"";position:absolute;right:-30px;bottom:-40px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(0,160,180,.18),rgba(0,160,180,0) 72%)}.stat .num{font-family:Baloo,sans-serif;font-size:2.15rem;color:var(--biru);line-height:1}.stat .lbl{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--abu);margin-top:8px}.stat .lbl b{color:var(--tinta)}.kat-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.kat-card{position:relative;display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--kertas);border:1px solid var(--garis);text-align:left;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s ease}.kat-card:hover{transform:translateY(-6px);box-shadow:var(--bayang);border-color:transparent}.kat-card .top{position:relative;padding:26px 24px 24px;color:#fff;overflow:hidden}.kat-card .top:after{content:"";position:absolute;right:-40px;bottom:-70px;width:190px;height:190px;border-radius:50%;border:24px solid hsla(0,0%,100%,.12)}.kat-card .nomer{font-family:Baloo,sans-serif;font-weight:800;font-size:.82rem;letter-spacing:.24em;opacity:.8}.kat-card .nama{font-family:Montserrat,sans-serif;font-weight:800;font-size:2rem;line-height:1;margin-top:10px;letter-spacing:-.03em;text-transform:uppercase}.kat-card .sub{font-size:.84rem;opacity:.94;margin-top:8px}.kat-card .body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:16px;flex:1 1}.kat-card .harga{display:flex;align-items:baseline;gap:8px}.kat-card .harga strong{font-family:Baloo,sans-serif;font-size:2rem;line-height:1;color:var(--tinta)}.kat-card .harga span{font-size:.76rem;color:var(--abu);letter-spacing:.04em}.kat-fakta{display:grid;grid-gap:8px;gap:8px;font-size:.86rem}.kat-fakta div{display:grid;grid-template-columns:62px 1fr;grid-gap:10px;gap:10px}.kat-fakta b{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--abu);padding-top:3px}.kat-fakta span{color:var(--tinta-2)}.kuota-bar{height:8px;border-radius:99px;background:rgba(11,27,51,.09);overflow:hidden}.kuota-bar i{display:block;height:100%;border-radius:99px;transition:width 1s var(--ease)}.kuota-meta{display:flex;justify-content:space-between;font-size:.72rem;color:var(--abu);margin-top:7px;letter-spacing:.04em}.track{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.track:before{content:"";position:absolute;left:8%;right:8%;top:34px;height:2px;background-image:linear-gradient(90deg,rgba(6,58,147,.4) 50%,transparent 0);background-size:14px 2px}.track .step{position:relative;padding:0 18px}.track .step .titik{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:var(--kertas);border:2px solid var(--garis);font-family:Baloo,sans-serif;font-weight:800;font-size:1.3rem;color:var(--biru);position:relative;z-index:1;transition:transform .35s var(--ease),border-color .35s ease,background .35s ease,color .35s ease}.track .step:hover .titik{transform:translateY(-4px) scale(1.04);background:var(--biru);color:#fff;border-color:var(--biru)}.track .step h3{font-size:1rem;margin:16px 0 6px}.track .step p{font-size:.87rem;color:var(--tinta-2);margin:0}.section-gelap .track:before{background-image:linear-gradient(90deg,hsla(42,44%,92%,.32) 50%,transparent 0)}.section-gelap .track .titik{background:hsla(42,44%,92%,.06);border-color:hsla(42,44%,92%,.22);color:var(--emas)}.section-gelap .track .step p{color:#a9bdd1}.timeline{display:grid;grid-gap:0;gap:0;position:relative;padding-left:28px}.timeline:before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:hsla(42,44%,92%,.18)}.timeline .row{position:relative;padding:0 0 26px}.timeline .row:last-child{padding-bottom:0}.timeline .row:before{content:"";position:absolute;left:-28px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--malam);border:3px solid var(--emas)}.timeline .row.utama:before{background:var(--emas);box-shadow:0 0 0 5px rgba(245,185,33,.22)}.timeline .tgl{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--emas);font-weight:800}.timeline .lbl{font-family:Montserrat,sans-serif;font-weight:800;font-size:1.05rem;color:#fff;margin-top:2px;text-transform:none;letter-spacing:-.01em}.timeline .desc{font-size:.86rem;color:#a9bdd1;margin-top:2px}.rute-list{display:grid;grid-gap:12px;gap:12px}.rute-row{display:grid;grid-template-columns:128px 1fr auto;grid-gap:22px;gap:22px;align-items:center;background:var(--kertas);border:1px solid var(--garis);border-radius:18px;padding:22px 24px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.rute-row:hover{transform:translateX(6px);box-shadow:var(--bayang-lembut)}.rute-row .jarak{font-family:Baloo,sans-serif;font-weight:800;font-size:2.6rem;line-height:1;color:var(--biru);letter-spacing:-.02em}.rute-row .jarak small{display:block;font-size:.62rem;letter-spacing:.2em;color:var(--abu);font-family:Montserrat,sans-serif;font-weight:800}.rute-row .desc{font-size:.9rem;color:var(--tinta-2)}.rute-row .ujung{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--abu);text-align:right}.card{position:relative;background:var(--kertas);border:1px solid var(--garis);border-radius:var(--radius);padding:26px}.card-flat{background:var(--krem);border:1px solid var(--garis);border-radius:var(--radius-sm);padding:20px}.card-dark{background:hsla(42,44%,92%,.06);border:1px solid hsla(42,44%,92%,.16);border-radius:var(--radius);padding:24px}.card-aksen{border-top:4px solid var(--emas)}.card-judul{display:flex;align-items:center;gap:10px;margin-bottom:14px}.card-judul h3{margin:0}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto);grid-gap:14px;gap:14px}.bento .sel{position:relative;overflow:hidden;border-radius:var(--radius);padding:22px;background:var(--kertas);border:1px solid var(--garis);display:flex;flex-direction:column;justify-content:space-between;gap:16px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.bento .sel:hover{transform:translateY(-4px);box-shadow:var(--bayang-lembut)}.bento .sel.w2{grid-column:span 2}.bento .sel.t2{grid-row:span 2}.bento .sel.gelap{background:linear-gradient(150deg,var(--biru) 0,var(--biru-tua) 100%);color:var(--krem);border-color:transparent}.bento .sel.gelap h3{color:#fff}.bento .sel.emas{background:var(--emas);color:#251a00;border-color:transparent}.bento .sel.emas h3{color:#251a00}.bento .ikon{width:42px;height:42px;color:var(--biru)}.bento .sel.gelap .ikon{color:var(--emas)}.bento .sel.emas .ikon{color:#251a00}.bento h3{font-size:1.02rem}.bento p{font-size:.84rem;margin:0;color:inherit;opacity:.85}.faq{display:grid;grid-gap:10px;gap:10px}.faq details{background:var(--kertas);border:1px solid var(--garis);border-radius:var(--radius-sm);padding:4px 20px;transition:border-color .3s ease,box-shadow .3s var(--ease)}.faq details[open]{border-color:rgba(6,58,147,.3);box-shadow:var(--bayang-lembut)}.faq summary{cursor:pointer;list-style:none;padding:16px 0;display:flex;gap:14px;align-items:center;font-weight:700;font-size:.97rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;font-family:Baloo,sans-serif;font-weight:800;font-size:1.4rem;color:var(--emas);line-height:1;transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq .jawab{padding:0 0 18px;font-size:.92rem;color:var(--tinta-2)}.ajakan{position:relative;overflow:hidden;border-radius:28px;padding:46px 44px;background:radial-gradient(90% 140% at 92% 0,rgba(0,160,180,.5),transparent 60%),linear-gradient(120deg,#063a93,#04275f 60%,#02102a);color:var(--krem);display:flex;gap:30px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ajakan h2{color:#fff;font-size:clamp(1.8rem,3.4vw,2.9rem)}.ajakan .waves{opacity:.5}.ajakan>*{position:relative;z-index:2}.site-footer{position:relative;overflow:hidden;background:var(--malam);color:#b9cbde;padding:66px 0 26px}.site-footer .waves{opacity:.35}.footer-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:34px;gap:34px}.site-footer h4{color:#fff;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.footer-grid li,.footer-grid p{font-size:.87rem}.footer-grid a{transition:color .2s ease}.footer-grid a:hover{color:var(--emas)}.footer-bottom{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:40px;padding-top:20px;border-top:1px solid hsla(42,44%,92%,.12);font-size:.74rem;color:#7e93ab}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 18px;gap:16px 18px}.field{display:grid;grid-gap:7px;gap:7px}.field-full{grid-column:1/-1}.field label{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#4b5c7c}.field .hint{font-size:.74rem;color:var(--abu)}.field input,.field select,.field textarea{width:100%;border:1.5px solid rgba(11,27,51,.16);background:#fff;border-radius:13px;padding:13px 15px;font-size:.94rem;font-weight:600;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field input:hover,.field select:hover,.field textarea:hover{border-color:rgba(6,58,147,.35)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--biru);box-shadow:0 0 0 4px rgba(6,58,147,.1);background:#fff}.field textarea{min-height:92px;resize:vertical}.field.error input,.field.error select,.field.error textarea{border-color:#d6303c;background:#fff7f7}.err{color:#c0242f;font-size:.76rem;font-weight:700}.radio-row{display:flex;gap:9px;flex-wrap:wrap}.radio-chip{border:1.5px solid rgba(11,27,51,.16);background:#fff;border-radius:12px;padding:11px 16px;font-size:.88rem;font-weight:700;cursor:pointer;display:inline-flex;gap:9px;align-items:center;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease)}.radio-chip input{width:auto;accent-color:var(--biru)}.radio-chip:hover{border-color:rgba(6,58,147,.4)}.radio-chip.on{border-color:var(--biru);background:rgba(6,58,147,.06);box-shadow:0 0 0 3px rgba(6,58,147,.07)}.file-drop{border:2px dashed rgba(11,27,51,.22);border-radius:16px;padding:22px;text-align:center;background:#fbfaf6;transition:border-color .25s ease,background .25s ease}.file-drop:hover{border-color:var(--biru);background:rgba(6,58,147,.04)}.file-drop input[type=file]{width:100%;font-size:.85rem}.steps{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}.steps .s{display:flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:rgba(11,27,51,.06);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--abu);transition:background .3s ease,color .3s ease}.steps .s i{width:21px;height:21px;border-radius:50%;background:rgba(11,27,51,.1);display:grid;place-items:center;font-style:normal;font-size:.7rem;font-weight:800}.steps .s.on{background:var(--biru);color:#fff}.steps .s.on i{background:var(--emas);color:#251a00}.steps .s.done{background:rgba(0,160,180,.14);color:#01626e}.steps .s.done i{background:rgba(0,160,180,.2)}.alert{border-radius:14px;padding:14px 16px;font-size:.88rem;display:flex;gap:12px;line-height:1.55}.alert-info{background:rgba(6,58,147,.06);border:1px solid rgba(6,58,147,.18);color:#0b3c86}.alert-warn{background:#fff6df;border:1px solid #f1d79a;color:#7a5600}.alert-ok{background:rgba(0,160,180,.1);border:1px solid rgba(0,160,180,.32);color:#01626e}.alert-bad{background:#fff1f1;border:1px solid #efb6b9;color:#a71f29}.ticket{background:var(--kertas);border-radius:24px;border:1px solid var(--garis)}.ticket,.ticket .head{position:relative;overflow:hidden}.ticket .head{padding:26px 28px;color:#fff}.ticket .head:after{content:"";position:absolute;right:-50px;top:-70px;width:220px;height:220px;border-radius:50%;border:26px solid hsla(0,0%,100%,.1)}.ticket .body{padding:26px 28px}.kode-box{font-family:Baloo,sans-serif;font-weight:800;letter-spacing:.04em;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.05;color:var(--biru)}.kepala-peserta{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.kepala-peserta .kanan{text-align:right}.pembayaran-nominal{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:14px;background:linear-gradient(120deg,rgba(245,185,33,.16),rgba(0,160,180,.12));border:1px solid rgba(245,185,33,.4)}.pembayaran-nominal .angka{font-family:Baloo,sans-serif;font-weight:800;font-size:2rem;line-height:1;color:var(--tinta)}.baris-data{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed rgba(11,27,51,.12);font-size:.88rem}.baris-data:last-child{border-bottom:0}.baris-data .kv{color:var(--abu);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.baris-data .vv{font-weight:700;text-align:right}.bib-preview{position:relative;background:var(--kertas);border:1px solid var(--garis);border-radius:18px;padding:22px 18px;text-align:center;overflow:hidden}.bib-preview:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(6,58,147,.035) 0 12px,transparent 12px 24px)}.bib-preview .num{position:relative;font-family:Baloo,sans-serif;font-weight:800;font-size:clamp(2.2rem,5vw,3rem);line-height:1;color:var(--biru)}.bib-preview .nm{position:relative;font-weight:800;font-size:.9rem;letter-spacing:.06em;margin-top:6px}.data-table{width:100%;border-collapse:collapse;font-size:.87rem}.data-table th{text-align:left;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--abu);padding:10px 12px;border-bottom:1px solid var(--garis);white-space:nowrap}.data-table td{padding:12px;border-bottom:1px solid rgba(11,27,51,.06);vertical-align:top}.data-table tbody tr{transition:background .2s ease}.data-table tbody tr:hover td{background:rgba(6,58,147,.03)}.data-table .kv{color:var(--abu)}.table-wrap{overflow-x:auto;border-radius:16px}.tabs{display:flex;gap:6px;flex-wrap:wrap}.tabs a{padding:9px 16px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.04em;background:rgba(11,27,51,.06);color:#4b5c7c;transition:background .2s ease,color .2s ease}.tabs a:hover{background:rgba(6,58,147,.12);color:var(--biru)}.tabs a.on{background:var(--biru);color:#fff}.admin-shell{display:grid;min-height:100vh}.admin-side{position:relative;overflow:hidden;background:linear-gradient(180deg,#04275f,#02102a);color:#b9cbde;padding:22px 16px;display:flex;flex-direction:column;gap:6px}.admin-side .brand{padding:4px 10px 20px}.admin-side a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;font-size:.85rem;font-weight:700;color:#a9bdd1;transition:background .2s ease,color .2s ease,transform .2s var(--ease)}.admin-side a:hover{background:hsla(42,44%,92%,.08);color:#fff;transform:translateX(3px)}.admin-side a.on{background:var(--emas);color:#251a00}.admin-side .kaki{margin-top:auto;padding-top:20px}.admin-side .status-kecil{font-size:.68rem;line-height:1.7;color:#7e93ab;padding:0 10px 12px}.admin-main{padding:28px 32px 70px;background:#f1ede3}.admin-title{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:24px}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.kpi{position:relative;overflow:hidden;background:var(--kertas);border:1px solid var(--garis);border-radius:16px;padding:18px 18px 16px}.kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--emas)}.kpi .num{font-family:Baloo,sans-serif;font-weight:800;font-size:1.9rem;color:var(--biru);line-height:1}.kpi .lbl{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--abu);margin-top:7px}.reveal{transform:translateY(22px);transition:opacity .75s var(--ease),transform .75s var(--ease)}.reveal-kiri{transform:translateX(-26px)}.reveal-kiri.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal-kiri{opacity:1!important;transform:none!important}.hero-art .emblem-melayang,.hero-art .stamp,.marquee .track,.topbar .track,.waves .w1,.waves .w2{animation:none!important}html{scroll-behavior:auto}}.cta-lengket{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:none;align-items:center;gap:12px;padding:12px 14px;background:rgba(2,16,42,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;border:1px solid hsla(42,44%,92%,.16);color:#fff;box-shadow:0 22px 40px -20px rgba(0,0,0,.7);transform:translateY(140%);transition:transform .4s var(--ease)}.cta-lengket.tampil{transform:none}.cta-lengket .info{font-size:.72rem;line-height:1.35;color:#a9bdd1}.cta-lengket .info b{display:block;color:#fff;font-size:.82rem;letter-spacing:.04em}@media (max-width:1040px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-art{width:100%;max-width:460px;margin:0 auto}.split{grid-template-columns:1fr;gap:28px}.bento,.grid-3,.kat-grid,.track{grid-template-columns:1fr 1fr}.track{gap:26px 0}.track:before{display:none}.footer-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-columns:1fr}.admin-side{flex-direction:row;overflow-x:auto;align-items:center;padding:12px}.admin-side .brand{padding:0 12px 0 4px}.admin-side .kaki{margin:0 0 0 auto;padding:0;display:flex;align-items:center;gap:8px}.admin-side .status-kecil{display:none}.admin-main{padding:20px 18px 60px}.kpi-grid,.stat-row{grid-template-columns:1fr 1fr}}@media (max-width:760px){.section{padding:64px 0}.nav{display:none}.nav-toggle{display:inline-flex}.bento,.footer-grid,.form-grid,.grid-2,.grid-3,.kat-grid{grid-template-columns:1fr}.bento .sel.t2,.bento .sel.w2{grid-column:auto;grid-row:auto}.rute-row{grid-template-columns:92px 1fr;gap:14px;padding:18px}.rute-row .ujung{display:none}.cta-lengket{display:flex}.hero{padding-top:34px}.hero-title{font-size:clamp(2.9rem,15vw,4.2rem)}.countdown .box{min-width:62px;padding:8px 8px 6px}.countdown .num{font-size:1.5rem}.countdown-strip .inner{gap:14px}.kepala-peserta .kanan{text-align:left}.ajakan{padding:30px 24px}.admin-side a span{display:none}}:root{--line:var(--garis);--navy:var(--biru);--cream:var(--krem);--night:var(--malam);--emerald:var(--cyan);--gold:var(--emas);--mute:var(--abu)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--biru);border:1.5px solid rgba(6,58,147,.28);box-shadow:none}.btn-ghost:hover{border-color:var(--biru);background:rgba(6,58,147,.05)}.ajakan .btn-ghost,.hero .btn-ghost,.section-biru .btn-ghost,.section-gelap .btn-ghost{--btn-fg:var(--krem);border-color:hsla(42,44%,92%,.36)}.ajakan .btn-ghost:hover,.hero .btn-ghost:hover,.section-gelap .btn-ghost:hover{background:hsla(42,44%,92%,.1);border-color:var(--krem)}.btn-gold{--btn-bg:var(--emas);--btn-fg:#251a00;box-shadow:0 16px 34px -20px rgba(245,185,33,.9)}.btn-white{--btn-bg:#fff;--btn-fg:var(--biru)}.section.dark{background:var(--malam);color:var(--krem)}.section.dark h2,.section.dark h3{color:#fff}.section.dark .lead{color:#b9cbde}.laci{position:fixed;inset:0;z-index:120;background:rgba(2,16,42,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .3s ease}.laci.buka{opacity:1;pointer-events:auto}.laci .panel{position:absolute;right:0;top:0;bottom:0;width:min(86vw,350px);background:linear-gradient(180deg,#04275f,#02102a);color:var(--krem);padding:22px 22px 30px;display:flex;flex-direction:column;gap:6px;transform:translateX(100%);transition:transform .42s var(--ease);box-shadow:-30px 0 60px -30px rgba(0,0,0,.7)}.laci.buka .panel{transform:none}.laci .panel a{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;font-family:Baloo,sans-serif;font-weight:700;font-size:1.15rem;border-bottom:1px solid hsla(42,44%,92%,.1);color:#e6eef7}.laci .panel a small{font-family:Montserrat,sans-serif;font-size:.62rem;letter-spacing:.18em;color:var(--emas)}.laci .tutup{align-self:flex-end;background:hsla(42,44%,92%,.1);border:0;color:#fff;width:40px;height:40px;border-radius:50%;font-size:1.2rem;cursor:pointer;display:grid;place-items:center;margin-bottom:10px}.laci .kaki{margin-top:auto;padding-top:20px;display:grid;grid-gap:10px;gap:10px}.remah{display:flex;align-items:center;gap:8px;font-size:.76rem;color:var(--abu);letter-spacing:.04em}.remah a:hover{color:var(--biru)}.remah .pisah{opacity:.5}.kepala-halaman{position:relative;overflow:hidden;color:var(--krem);padding:46px 0 54px;background:radial-gradient(80% 120% at 88% 0,rgba(0,160,180,.42),transparent 58%),linear-gradient(150deg,#063a93,#04275f 62%,#02102a)}.kepala-halaman h1{color:#fff;font-size:clamp(2.1rem,4.4vw,3.6rem);margin-top:12px}.kepala-halaman .lead{color:#c6d6e6;margin:10px 0 0}.kepala-halaman .remah{color:#93a9c0}.kepala-halaman .remah a:hover{color:var(--emas)}.lintasan-nomor{display:flex;gap:6px;flex-wrap:wrap}.lintasan-nomor i{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-style:normal;font-size:.62rem;font-weight:800;letter-spacing:.04em;background:hsla(42,44%,92%,.1);color:#b9cbde;border:1px solid hsla(42,44%,92%,.14)}.lintasan-nomor i.nyala{background:var(--emas);color:#251a00;border-color:var(--emas)}.angka-sorot{font-family:Baloo,sans-serif;font-weight:800;line-height:.9;font-size:clamp(2.6rem,6vw,4.4rem);color:var(--biru);letter-spacing:-.03em}.kotak-sorot{position:relative;overflow:hidden;border-radius:var(--radius);padding:22px;background:linear-gradient(150deg,#063a93,#04275f);color:#fff}.kotak-sorot .label{font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:#a9bdd1}.kotak-sorot .angka-sorot{color:#fff}.kotak-sorot .satuan{color:var(--emas);font-weight:800;font-size:.8rem;letter-spacing:.14em}.footer-kontak{position:relative;z-index:2;margin-top:42px}.footer-kontak-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.kartu-kontak{display:grid;grid-gap:3px;gap:3px;padding:16px 18px;border-radius:16px;background:hsla(42,44%,92%,.05);border:1px solid hsla(42,44%,92%,.14);transition:background .25s ease,transform .3s var(--ease),border-color .25s ease}.kartu-kontak:hover{background:hsla(42,44%,92%,.1);transform:translateY(-3px);border-color:rgba(245,185,33,.5)}.kartu-kontak .nama{font-size:.78rem;color:#9fb4ca;letter-spacing:.06em}.kartu-kontak .telp{font-family:Baloo,sans-serif;font-weight:700;font-size:1.05rem;color:#fff}.kartu-kontak .aksi{font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--emas)}.nav-status{font-weight:800}@media (max-width:760px){.footer-kontak-grid{grid-template-columns:1fr}}.kat-card .nomer{display:flex;align-items:center;justify-content:space-between;gap:10px}.kat-card .nomer .kode{font-size:.6rem;letter-spacing:.2em;padding:4px 9px;border-radius:6px;background:hsla(0,0%,100%,.18);font-family:Montserrat,sans-serif;font-weight:800}.kat-card .jarak-besar{position:relative;z-index:1;margin-top:18px;font-family:Baloo,sans-serif;font-weight:800;font-size:2.6rem;line-height:.9;letter-spacing:-.02em;color:hsla(0,0%,100%,.94)}.kat-card .jarak-besar small{display:block;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.24em;text-transform:uppercase;opacity:.7;margin-top:4px}.kat-card .top{min-height:194px;display:flex;flex-direction:column}.kat-card.penuh{filter:saturate(.75)}.ajakan .waves,.section-gelap .waves{opacity:.42}.ajakan .waves svg,.section-gelap .waves svg{filter:saturate(1.05)}.kat-grid>.reveal{display:flex}.kat-grid>.reveal>.kat-card{flex:1 1}.jadwal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.jadwal-kartu{position:relative;padding:20px 20px 18px;border-radius:18px;background:var(--kertas);border:1px solid var(--garis);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .3s ease}.jadwal-kartu:hover{transform:translateY(-4px);box-shadow:var(--bayang-lembut);border-color:rgba(6,58,147,.28)}.jadwal-kartu .tgl{font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.jadwal-kartu .lbl{font-family:Baloo,sans-serif;font-weight:700;font-size:1.14rem;color:var(--tinta);margin-top:4px}.jadwal-kartu .desc{font-size:.82rem;color:var(--abu);margin-top:2px}.jadwal-kartu.utama{background:linear-gradient(150deg,#063a93,#041b45);border-color:transparent}.jadwal-kartu.utama .tgl{color:var(--emas)}.jadwal-kartu.utama .lbl{color:#fff}.jadwal-kartu.utama .desc{color:#a9bdd1}@media (max-width:760px){.jadwal-grid{grid-template-columns:1fr}}.kat-besar{position:relative;display:grid;grid-template-columns:1.15fr .85fr;overflow:hidden;border-radius:26px;background:var(--kertas);border:1px solid var(--garis);box-shadow:var(--bayang-lembut)}.kat-besar .isi{padding:32px 34px}.kat-besar .kepala{display:flex;gap:18px;align-items:flex-start}.kat-besar .nomor{font-family:Baloo,sans-serif;font-weight:800;font-size:1.05rem;color:var(--emas-tua);min-width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:rgba(245,185,33,.16);letter-spacing:.06em}.kat-besar .chip-baris{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.kat-besar h2{font-size:clamp(1.9rem,3.4vw,2.7rem)}.kat-besar .sub{color:var(--tinta-2);margin:6px 0 0;font-size:.95rem}.kat-besar .label-kecil{font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--abu)}.kat-besar .nilai-kecil{font-weight:700;color:var(--tinta);margin-top:4px;font-size:.92rem}.kat-besar .nilai-kecil.angka{font-family:Baloo,sans-serif;font-weight:800;font-size:1.6rem;line-height:1.1;color:var(--biru)}.kat-besar .sisi{position:relative;overflow:hidden;padding:32px 30px;color:#fff;display:flex}.kat-besar .sisi-dalam{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;width:100%}.kat-besar .daftar-fasilitas{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px;font-size:.88rem}.kat-besar .daftar-fasilitas li{display:flex;gap:10px;align-items:flex-start}.kat-besar .daftar-fasilitas .tanda{min-width:18px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.18);font-size:.62rem;margin-top:2px}.kat-besar .kotak-rute{margin-top:auto;padding:14px 16px;border-radius:14px;background:hsla(0,0%,100%,.12)}.kat-besar .nomor-jarak{position:absolute;right:-18px;bottom:-46px;font-family:Baloo,sans-serif;font-weight:800;font-size:9rem;line-height:1;color:hsla(0,0%,100%,.1);letter-spacing:-.05em;z-index:1}@media (max-width:900px){.kat-besar,.kat-besar.balik{grid-template-columns:1fr}.kat-besar.balik .sisi{order:2}.kat-besar .isi,.kat-besar .sisi{padding:24px 22px}.kat-besar .nomor-jarak{font-size:6rem;bottom:-22px}}.kat-besar.balik .sisi{order:-1}@media (max-width:900px){.kat-besar.balik .sisi{order:0}}.loket-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.loket{padding:16px;border-radius:14px;background:var(--krem);border:1px solid var(--garis);transition:transform .3s var(--ease),border-color .3s ease}.loket:hover{transform:translateY(-3px);border-color:rgba(6,58,147,.3)}.loket .nomor{font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan)}.loket .nama{font-family:Baloo,sans-serif;font-weight:800;font-size:1.2rem;color:var(--tinta)}.loket .ket{font-size:.78rem;color:var(--abu)}.bawa-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px 20px;gap:16px 20px}.bawa-grid strong{font-size:.92rem}.kartu-race-day{position:relative;overflow:hidden;border-radius:var(--radius);padding:26px;background:radial-gradient(80% 100% at 90% 0,rgba(0,160,180,.4),transparent 60%),linear-gradient(150deg,#063a93,#02102a);color:#fff}.garis-emas{height:3px;width:54px;background:var(--emas);border-radius:3px}.label-kecil2{font-size:.66rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--abu)}.angka-kecil{font-family:Baloo,sans-serif;font-weight:800;font-size:1.7rem;line-height:1.1;color:var(--biru)}@media (max-width:760px){.bawa-grid,.loket-grid{grid-template-columns:1fr}aside.stack{position:static!important}}.baris-status{display:grid;grid-gap:6px;gap:6px}.baris-status .badge{justify-self:start}.tautan-bantuan{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid var(--garis);font-size:.86rem;transition:border-color .2s ease,transform .25s var(--ease)}.tautan-bantuan:hover{border-color:var(--biru);transform:translateX(3px)}.tautan-bantuan strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kepala-daftar{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;flex-wrap:wrap}.kartu-sisa{min-width:220px;padding:18px 20px;border-radius:18px;background:hsla(42,44%,92%,.1);border:1px solid hsla(42,44%,92%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.kartu-sisa .label{font-size:.64rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#a9bdd1}.kartu-sisa .angka{font-family:Baloo,sans-serif;font-weight:800;font-size:2.3rem;line-height:1.05;color:#fff}.kartu-sisa .ket{font-size:.74rem;color:#a9bdd1}.kotak-waktu{padding:14px 16px;border-radius:14px;background:rgba(245,185,33,.16);border:1px solid rgba(200,140,5,.28)}.kotak-waktu .label{font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#7a5600}.steps{position:-webkit-sticky;position:sticky;top:84px;z-index:6;background:hsla(42,44%,92%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 0}.form-grid{gap:18px 18px}.field label{color:#46577a}.field input,.field select,.field textarea{box-shadow:0 1px 0 rgba(11,27,51,.04)}.radio-chip{min-height:46px}.file-drop{background:linear-gradient(180deg,#fffdf8,#f8f5ec)}.kode-besar{font-family:Baloo,sans-serif;font-weight:800;letter-spacing:.02em;font-size:clamp(1.7rem,4vw,2.8rem);line-height:1;color:#fff;margin-top:4px}.pita-alur{display:flex;gap:8px;flex-wrap:wrap;padding:12px 16px;border-radius:16px;background:var(--kertas);border:1px solid var(--garis);margin-bottom:22px}.langkah-alur{display:flex;align-items:center;gap:9px;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--abu);padding-right:12px}.langkah-alur .titik-alur{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:rgba(11,27,51,.08);font-size:.7rem;color:var(--abu)}.langkah-alur.on{color:var(--biru)}.langkah-alur.on .titik-alur{background:var(--biru);color:#fff}.langkah-alur.done{color:#01626e}.langkah-alur.done .titik-alur{background:rgba(0,160,180,.18);color:#01626e}.bib-panel{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:14px;gap:14px;align-items:center;margin-top:14px}.qr-panel{text-align:center}.qr-panel img{margin:0 auto;border-radius:12px;border:1px solid var(--garis)}.riwayat{display:grid;grid-gap:12px;gap:12px}.riwayat-item{display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;position:relative}.riwayat-item .titik{width:10px;height:10px;border-radius:50%;background:var(--emas);margin-top:5px}.riwayat-item:not(:last-child):before{content:"";position:absolute;left:4.5px;top:15px;bottom:-12px;width:1px;background:var(--garis)}@media (max-width:760px){.bib-panel{grid-template-columns:1fr}}.halaman-masuk{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(80% 100% at 80% 0,rgba(0,160,180,.4),transparent 55%),linear-gradient(160deg,#063a93,#04275f 55%,#02102a)}.kotak-masuk{position:relative;z-index:2;width:100%;max-width:430px}.label-side{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:#6c82a0;padding:16px 14px 6px;font-weight:800}.admin-side .kaki .btn-ghost{color:#cfdae2;border-color:hsla(42,44%,92%,.24)}.admin-side .kaki .btn-ghost:hover{background:hsla(42,44%,92%,.1);border-color:var(--krem);color:#fff}@media (max-width:1040px){.label-side{display:none}}.kat-besar .sisi-dalam{justify-content:center;gap:18px}.kat-besar .kotak-rute{margin-top:0}.kat-besar .sisi{align-items:center}.data-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 22px;gap:0 22px}.data-grid .baris-data{flex-direction:column;align-items:flex-start;gap:2px}.data-grid .baris-data .vv{text-align:left}@media (max-width:760px){.data-grid{grid-template-columns:1fr}}.kepala-halaman .badge{background:hsla(42,44%,92%,.94)}.kepala-halaman .chip{background:hsla(42,44%,92%,.16);color:#fff}.halaman-masuk .btn-ghost,.kartu-race-day .btn-ghost{--btn-fg:var(--krem);border-color:hsla(42,44%,92%,.36)}.halaman-masuk .btn-ghost:hover,.kartu-race-day .btn-ghost:hover{background:hsla(42,44%,92%,.12);border-color:var(--krem)}.admin-main .table-wrap .data-table{min-width:940px}.admin-main .data-table td,.admin-main .data-table th{padding:12px 14px}.admin-main .data-table{font-size:.84rem}.stat .lbl b{white-space:nowrap}@media (max-width:760px){.stat{padding:18px 16px}.stat .num{font-size:1.8rem}.stat .lbl{font-size:.64rem;letter-spacing:.1em}}.section-gelap .waves{opacity:.5}.section-gelap .track .titik{border-color:hsla(42,44%,92%,.3);background:hsla(42,44%,92%,.08)}.hero-art .bib-card{margin-right:6px}.panggung{perspective:1300px;perspective-origin:50% 42%}.kartu-3d{position:relative;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .45s var(--ease)}.kartu-3d:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(340px circle at var(--kilau-x,50%) var(--kilau-y,0),hsla(0,0%,100%,.42),transparent 62%);opacity:0;transition:opacity .35s ease;mix-blend-mode:soft-light}.kartu-3d:hover:after{opacity:1}.kat-grid .kartu-3d{height:100%}.hero-art-3d{position:relative;transform-style:preserve-3d;transform:rotateY(calc(var(--px, 0) * 10deg)) rotateX(calc(var(--py, 0) * -7deg));transition:transform .25s linear}.hero-art-3d>*{transform-style:preserve-3d}.hero-art-3d .lapis-1{transform:translateZ(26px)}.hero-art-3d .lapis-2{transform:translateZ(62px)}.hero-art-3d .lapis-3{transform:translateZ(104px)}.hero-art-3d .lapis-belakang{transform:translateZ(-40px) scale(1.03)}.hero-art-3d .bib-card{transform:none;transition:transform .4s var(--ease);box-shadow:0 60px 100px -50px rgba(0,0,0,.85),0 0 0 1px hsla(0,0%,100%,.16)}.hero-art-3d .bib-card:hover{transform:translateY(-6px)}.judul-3d{display:inline-flex;transform-style:preserve-3d}.judul-3d .huruf{display:inline-block;transform-origin:50% 90%;animation:huruf-muncul .95s var(--ease) both}@keyframes huruf-muncul{0%{opacity:0;transform:translate3d(0,.42em,-140px) rotateX(-72deg)}to{opacity:1;transform:none}}.sorot-penunjuk{inset:0;z-index:1;opacity:0;transition:opacity .6s ease;mix-blend-mode:screen;background:radial-gradient(460px circle at var(--sx,50%) var(--sy,50%),rgba(63,208,220,.18),rgba(245,185,33,.08) 42%,transparent 68%)}.garis-laju,.sorot-penunjuk{position:absolute;pointer-events:none}.garis-laju{left:-8%;top:16%;width:62%;height:62%;z-index:0;opacity:.5}.garis-laju i{position:absolute;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,hsla(42,44%,92%,.55),transparent);animation:laju 4.2s linear infinite}@keyframes laju{0%{transform:translate3d(-30%,0,0) scaleX(.4);opacity:0}40%{opacity:1}to{transform:translate3d(120%,0,0) scaleX(1);opacity:0}}@media (prefers-reduced-motion:reduce){.hero-art-3d,.hero-art-3d .lapis-1,.hero-art-3d .lapis-2,.hero-art-3d .lapis-3,.hero-art-3d .lapis-belakang,.kartu-3d{transform:none!important}.garis-laju i,.judul-3d .huruf{animation:none!important}.garis-laju i{opacity:0}.sorot-penunjuk{display:none}}@media (max-width:1100px){.nav{display:none}.nav-toggle{display:inline-flex}}@media (max-width:1040px){.hero-art-3d{width:100%;max-width:440px;margin:0 auto}}@media (max-width:760px){.site-header .bar{height:64px}.brand img{height:30px!important}.hero-art-3d{max-width:100%}.judul-3d .huruf{animation-duration:.6s}.panggung{perspective:800px}}@media (max-width:420px){.wrap{padding:0 18px}.hero-title{font-size:clamp(2.5rem,14vw,3.4rem)}.hero-cta .btn{width:100%}.hero-cta .link-arrow{margin-left:0!important}.countdown .box{min-width:56px}.countdown .num{font-size:1.35rem}.kat-besar .kepala{flex-direction:column;gap:10px}.kat-besar .nomor{min-width:44px;height:44px;font-size:.9rem}.pita-alur{gap:6px}.langkah-alur{font-size:.66rem;padding-right:6px}.langkah-alur .label-alur{display:none}.langkah-alur.done .label-alur,.langkah-alur.on .label-alur{display:inline}}.tanda-emas{width:22px;height:4px;border-radius:3px;background:var(--emas);flex:none}.kartu-lintasan{position:absolute;right:-6px;top:46%;display:grid;grid-gap:6px;gap:6px;z-index:3}.kartu-lintasan span{font-family:Baloo,sans-serif;font-weight:800;font-size:.72rem;letter-spacing:.1em;padding:5px 10px;border-radius:8px;background:hsla(42,44%,92%,.12);border:1px solid hsla(42,44%,92%,.2);color:#d9e5f2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kartu-lintasan span.nyala{background:var(--emas);color:#251a00;border-color:var(--emas)}.hero-art-kaki{justify-content:space-between;gap:12px;margin-top:20px;color:#9fb4ca;font-size:.68rem;letter-spacing:.16em}.sel-tinggi,.sel-tinggi .kat-card{height:100%}.rute-kartu{display:block}@media (max-width:760px){.kartu-lintasan{right:0;top:40%}.kartu-lintasan span{font-size:.62rem;padding:4px 8px}}.cara-cetak{margin-top:16px;padding:18px 20px;border-radius:16px;background:var(--krem);border:1px dashed rgba(6,58,147,.28)}.cara-cetak .judul{font-family:Baloo,sans-serif;font-weight:700;font-size:1.02rem;color:var(--tinta)}.cara-cetak ol{margin:8px 0 10px;padding-left:20px;display:grid;grid-gap:6px;gap:6px;font-size:.86rem;color:var(--tinta-2)}.cara-cetak p{margin:0;font-size:.8rem;color:var(--abu)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;background:rgba(11,27,51,.08);padding:2px 6px;border-radius:6px}.hero-art-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:420px){.hero-art-kaki{flex-direction:column;align-items:flex-start;gap:8px}.hero-art-3d .stamp{top:-14px;right:0;font-size:.66rem;padding:8px 12px}}.hero-art-3d{transform:rotateY(calc(var(--px, 0) * 15deg)) rotateX(calc(var(--py, 0) * -10deg))}.reveal{opacity:0;transform:perspective(900px) translate3d(0,26px,-50px) rotateX(7deg);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i, 0) * 80ms)}.reveal.in{opacity:1;transform:none}.countdown .digit{display:inline-block;animation:digit-putar .55s var(--ease) both}@keyframes digit-putar{0%{opacity:0;transform:rotateX(-78deg) translateZ(-18px)}to{opacity:1;transform:none}}.kartu-3d:hover{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(12px)}@media (prefers-reduced-motion:reduce){.countdown .digit{animation:none}.reveal{opacity:1!important;transform:none!important}}.section-motif{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23063A93' fill-opacity='0.045'%3E%3Cellipse cx='60' cy='34' rx='11' ry='16'/%3E%3Cellipse cx='60' cy='86' rx='11' ry='16'/%3E%3Cellipse cx='34' cy='60' rx='16' ry='11'/%3E%3Cellipse cx='86' cy='60' rx='16' ry='11'/%3E%3Cellipse cx='0' cy='0' rx='11' ry='16'/%3E%3Cellipse cx='120' cy='0' rx='11' ry='16'/%3E%3Cellipse cx='0' cy='120' rx='11' ry='16'/%3E%3Cellipse cx='120' cy='120' rx='11' ry='16'/%3E%3C/g%3E%3C/svg%3E");background-size:120px 120px}.kepala-halaman .btn-garis,.kepala-halaman .btn-ghost{--btn-fg:var(--krem);border-color:hsla(42,44%,92%,.4)}.kepala-halaman .btn-garis:hover,.kepala-halaman .btn-ghost:hover{background:hsla(42,44%,92%,.12);border-color:var(--krem)}.card-judul{flex-wrap:wrap;row-gap:8px}.card-judul h3{flex:1 1 auto}@media (max-width:480px){.kepala-peserta{display:block}.kepala-peserta .kanan{text-align:left;margin-top:14px}.kepala-peserta .kanan p{max-width:100%!important}}.admin-shell{grid-template-columns:246px 1fr}.admin-shell>*,.admin-side{min-width:0}.admin-main{min-width:0}.admin-main,.admin-main .table-wrap{max-width:100%}@media (max-width:1040px){.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-side{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:10px 12px}.admin-side .brand{flex:none;padding:0 10px 0 0}.admin-side .brand img{height:26px!important}.admin-side a{flex:none;white-space:nowrap;padding:9px 12px;font-size:.8rem}.admin-side .kaki{margin-left:8px;flex:none;padding:0}.admin-side .kaki .btn{padding:9px 14px;white-space:nowrap}.admin-main{padding:18px 16px 70px}.admin-title{gap:12px}}@media (max-width:560px){.kpi-grid{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:14px 14px 12px}.kpi .num{font-size:1.5rem}.kpi .lbl{font-size:.6rem;letter-spacing:.1em}.admin-title h1{font-size:1.5rem!important}.admin-main .btn{font-size:.72rem;padding:10px 16px}}.admin-main .split,.admin-main .split>*,.admin-main .stack,.admin-main .stack>*{min-width:0}.admin-main .table-wrap{width:100%;overflow-x:auto}@media (max-width:560px){.hero-art-3d .stamp{display:none}.countdown-strip{background:rgba(2,16,42,.88);border-top-color:hsla(42,44%,92%,.2)}.countdown-strip .inner{padding-block:16px 18px;gap:12px}.countdown{width:100%;justify-content:space-between;gap:8px}.countdown .box{min-width:0;flex:1 1;padding:9px 6px 7px}.countdown-strip .sisi{margin-left:0}}.hero-art-kaki{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;padding:10px 12px;border-radius:14px;background:rgba(2,16,42,.62);border:1px solid hsla(42,44%,92%,.16);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);color:#c6d4e2;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase}.hero-art-kaki .hero-art-label{color:#e7eef6;font-weight:700}.hero-art-kaki .lintasan-nomor{margin-left:auto}.hero-art-kaki .cap-kuota{display:inline-flex;align-items:center;gap:6px;background:var(--emas);color:#251a00;font-weight:800;letter-spacing:.12em;padding:5px 10px;border-radius:8px;white-space:nowrap}.hero-art-kaki .cap-kuota:before{content:"";width:6px;height:6px;border-radius:50%;background:#251a00;opacity:.55}.hero-art{padding-inline:4px}@media (max-width:560px){.hero-art{padding-inline:16px}.hero-art-3d .lapis-2{transform:translateZ(34px)}.hero-art-3d .lapis-3{transform:translateZ(60px)}.panggung{perspective:1100px}.hero-art-kaki{gap:8px 10px;padding:9px 11px;font-size:.62rem}.hero-art-kaki .lintasan-nomor{margin-left:0;width:100%;justify-content:space-between}}@media (max-width:420px){.hero-art-kaki{flex-direction:row;align-items:center}}.countdown-strip{background:rgba(2,16,42,.94);border-top:1px solid hsla(42,44%,92%,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero .gelombang,.hero .waves{z-index:0}@media (max-width:1040px) and (min-width:941px){.hero-grid{grid-template-columns:1.02fr .98fr;gap:34px}.hero-art{max-width:none;margin:0;width:100%}.hero-title{font-size:clamp(3rem,6.6vw,4.6rem)}.hero-art-kaki .hero-art-label{font-size:.6rem}}.cta-lengket{bottom:calc(12px + env(safe-area-inset-bottom, 0px))}@media (max-width:700px){.site-footer{padding-bottom:96px}}.toast-masuk{position:fixed;right:18px;bottom:18px;z-index:120;display:flex;align-items:flex-start;gap:10px;max-width:320px;padding:14px 16px;border-radius:14px;background:#06265e;color:#f4efe3;border:1px solid hsla(42,44%,92%,.2);box-shadow:0 24px 48px -24px rgba(0,0,0,.8);font-size:.82rem;line-height:1.45;animation:ToastMasuk .4s var(--ease) both}.toast-masuk .titik{width:9px;height:9px;margin-top:5px;border-radius:50%;background:#37d67a;box-shadow:0 0 0 4px rgba(55,214,122,.22);flex:none}@keyframes ToastMasuk{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:560px){.toast-masuk{left:12px;right:12px;max-width:none;bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}.hero-art-kaki{flex-wrap:nowrap}.hero-art-kaki .hero-art-label{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-art-kaki .lintasan-nomor{flex:none}@media (max-width:900px){.hero-art-kaki{flex-wrap:wrap}.hero-art-kaki .hero-art-label{flex:1 1 60px}}@media (max-width:560px){.hero-art-kaki{padding:10px 12px;row-gap:10px}.hero-art-kaki .lintasan-nomor{width:100%;justify-content:space-between;gap:6px}}@media (min-width:701px) and (max-width:1040px){.hero-grid{grid-template-columns:1.04fr .96fr;gap:30px;align-items:center}.hero-art{width:100%;max-width:none;margin:0;padding-inline:0}.hero-title{font-size:clamp(2.7rem,6vw,4.3rem)}.hero-tagline{font-size:.95rem}.hero-meta{gap:8px}.hero-meta .pill{font-size:.72rem;padding:7px 11px}.hero-cta{flex-wrap:wrap;gap:10px}.hero-cta .btn{padding:13px 18px;font-size:.78rem}.hero-art-kaki .hero-art-label{font-size:.56rem;letter-spacing:.08em}.hero-art-kaki .cap-kuota{font-size:.58rem;padding:4px 8px}}.countdown .box{flex:none}.countdown-strip .sisi{row-gap:8px}@media (max-width:900px){.countdown-strip .inner{align-items:flex-start}.countdown-strip .sisi{width:100%;margin-left:0}}@media (max-width:560px){.countdown{width:100%}.countdown .box{flex:1 1;min-width:0}}.countdown-strip .inner>div:not(.sisi){flex:1 1 auto;min-width:0}.judul-kartu{font-family:Baloo,sans-serif;font-size:1.05rem;line-height:1.25;margin:0 0 6px;color:var(--tinta)}