.mockup-root h1{margin:.67em 0;font-size:2em;font-weight:700}.mockup-root h2{margin:.83em 0;font-size:1.5em;font-weight:700}.mockup-root h3{margin:1em 0;font-size:1.17em;font-weight:700}.mockup-root h4{margin:1.33em 0;font-size:1em;font-weight:700}.mockup-root h5{margin:1.67em 0;font-size:.83em;font-weight:700}.mockup-root h6{margin:2.33em 0;font-size:.67em;font-weight:700}.mockup-root p{margin:1em 0}.mockup-root ul,.mockup-root ol{margin:1em 0;padding-left:40px}.mockup-root ul{list-style:outside}.mockup-root ol{list-style:decimal}.mockup-root ul ul{list-style:circle}.mockup-root li{display:list-item}.mockup-root b,.mockup-root strong{font-weight:700}.mockup-root small{font-size:80%}.mockup-root i,.mockup-root em{font-style:italic}.mockup-root blockquote{margin:1em 40px}.mockup-root hr{border-style:inset;border-width:1px 0 0;margin:.5em auto}.mockup-root fieldset{border:2px groove threedface;margin:0 2px;padding:.35em .75em .625em}.mockup-root legend{padding:0 2px}.mockup-root input[type=checkbox],.mockup-root input[type=radio]{appearance:auto}.mockup-root svg{vertical-align:baseline;display:inline}.faq-root{--blue:#082b61;--blue-2:#123f84;--blue-3:#1b56aa;--red:#c6232b;--orange:#e95c32;--gold:#dca447;--gold-light:#f5dda0;--cream:#fbf5e9;--paper:#fffdf8;--ink:#152033;--muted:#6b7180;--white:#fff;--green:#2d7962;--line:#082b6121;--shadow:0 20px 60px #1c1f271f;--shadow-lg:0 40px 110px #0f192b38;--container:1240px;color:var(--ink);background:radial-gradient(circle at 8% 3%, #dca44724, transparent 24%), radial-gradient(circle at 93% 8%, #1b56aa1a, transparent 24%), var(--cream);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}.faq-root,.faq-root *,.faq-root :before,.faq-root :after{box-sizing:border-box}body.menu-open{overflow:hidden}.faq-root a{color:inherit;text-decoration:none}.faq-root button,.faq-root input{font:inherit}.faq-root button{cursor:pointer}.faq-root img{max-width:100%;display:block}.faq-root .container{width:min(calc(100% - 48px), var(--container));margin-inline:auto}.faq-root .top-line{background:linear-gradient(90deg, var(--blue), var(--gold), var(--red), var(--blue));height:7px}.faq-root .header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071d43f2;position:sticky;top:0;box-shadow:0 10px 32px #00000029}.faq-root .nav{color:#fff;align-items:center;gap:24px;height:84px;display:flex}.faq-root .brand{flex-shrink:0;align-items:center;display:flex}.faq-root .brand-logo{object-fit:contain;width:auto;height:44px}.faq-root .nav-links{align-items:center;gap:25px;margin-left:auto;display:flex}.faq-root .nav-links a{color:#ffffffdb;font-size:14px;font-weight:800}.faq-root .nav-links a:hover,.faq-root .nav-links a.active{color:var(--gold-light)}.faq-root .nav-actions{gap:10px;display:flex}.faq-root .btn{border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-weight:900;transition:all .22s;display:inline-flex}.faq-root .btn:hover{transform:translateY(-2px)}.faq-root .btn-primary{background:linear-gradient(135deg, var(--red), var(--orange));color:#fff;box-shadow:0 16px 34px #c6232b47}.faq-root .btn-outline{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff47}.faq-root .btn-blue{background:linear-gradient(135deg, var(--blue), var(--blue-3));color:#fff;box-shadow:0 14px 30px #082b6133}.faq-root .menu-toggle{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:14px;width:45px;height:45px;margin-left:auto;display:none}.faq-root .mobile-panel{display:none}.faq-root .hero{color:#fff;background:linear-gradient(100deg,#031430fa,#082b61eb 56%,#123f84b8),url(/images/gallery-sunda.png) 50% 45%/cover;padding:82px 0 74px;position:relative;overflow:hidden}.faq-root .hero:before{content:"";opacity:.16;background-image:linear-gradient(45deg,#ffffff1a 25%,#0000 25% 50%,#ffffff1a 50% 75%,#0000 75%,#0000);background-size:48px 48px;position:absolute;inset:0}.faq-root .hero:after{content:"? ꦲ ᮃ ᬅ ᯀ ᨕ ꤰ";letter-spacing:.04em;color:#ffffff0e;white-space:nowrap;font-size:clamp(78px,12vw,165px);font-weight:950;position:absolute;bottom:-52px;right:-20px}.faq-root .hero-inner{z-index:2;grid-template-columns:1fr .72fr;align-items:end;gap:56px;display:grid;position:relative}.faq-root .eyebrow{text-transform:uppercase;letter-spacing:.12em;background:#ffffff17;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:10px;padding:10px 15px;font-size:12px;font-weight:950;display:inline-flex}.faq-root .eyebrow i{background:var(--gold-light);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f5dda024}.faq-root .hero h1{letter-spacing:-.065em;max-width:760px;margin:22px 0 16px;font-size:clamp(50px,6.6vw,86px);line-height:.94}.faq-root .hero p{color:#ffffffc7;max-width:700px;margin:0;font-size:18px}.faq-root .hero-card{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff17;border:1px solid #ffffff29;border-radius:27px;padding:26px;box-shadow:0 25px 65px #0000002e}.faq-root .hero-card small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.1em;background:#dca4472e;border-radius:999px;padding:7px 10px;font-weight:950;display:inline-flex}.faq-root .hero-card h2{margin:15px 0 9px;font-size:26px;line-height:1.1}.faq-root .hero-card p{font-size:14px}.faq-root .hero-card .mini-links{gap:8px;margin-top:17px;display:grid}.faq-root .hero-card .mini-links a{color:#fff;background:#ffffff14;border-radius:14px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:13px;font-weight:850;display:flex}.faq-root .faq-area{padding:68px 0 110px}.faq-root .search-shell{box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #fffffffa;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:13px;margin-bottom:24px;padding:16px;display:grid}.faq-root .search-wrap{position:relative}.faq-root .search-wrap:before{content:"⌕";color:var(--blue);font-size:27px;font-weight:900;position:absolute;top:50%;left:18px;transform:translateY(-52%)}.faq-root .search-wrap input{width:100%;height:56px;color:var(--ink);background:#fff;border:1px solid #082b6124;border-radius:16px;outline:none;padding:0 20px 0 53px}.faq-root .search-wrap input:focus{border-color:var(--blue-3);box-shadow:0 0 0 4px #1b56aa1a}.faq-root .search-count{color:var(--muted);white-space:nowrap;padding:0 14px;font-size:13px;font-weight:800}.faq-root .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.faq-root .quick-card{background:#fff;border:1px solid #082b6114;border-radius:22px;padding:20px;transition:all .2s;box-shadow:0 12px 32px #1d1f2512}.faq-root .quick-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.faq-root .quick-icon{background:linear-gradient(135deg, var(--blue), var(--blue-3));color:#fff;border-radius:15px;place-items:center;width:45px;height:45px;font-size:20px;font-weight:950;display:grid}.faq-root .quick-card h3{color:var(--blue);margin:14px 0 5px;font-size:17px}.faq-root .quick-card p{color:var(--muted);margin:0;font-size:12px}.faq-root .faq-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.faq-root .faq-nav{box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #fffffffa;border-radius:24px;padding:20px;position:sticky;top:107px}.faq-root .faq-nav strong{color:var(--blue);margin-bottom:12px;font-size:16px;display:block}.faq-root .faq-nav nav{gap:7px;display:grid}.faq-root .faq-nav button{color:#586173;text-align:left;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.faq-root .faq-nav button:hover,.faq-root .faq-nav button.active{background:linear-gradient(135deg, var(--blue), var(--blue-3));color:#fff}.faq-root .faq-nav button span{background:#082b6114;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;display:grid}.faq-root .faq-nav button.active span{background:#ffffff29}.faq-root .nav-note{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:17px;font-size:11px}.faq-root .nav-note a{color:var(--blue-3);margin-top:8px;font-weight:900;display:inline-flex}.faq-root .faq-content{gap:26px;display:grid}.faq-root .faq-section{scroll-margin-top:110px}.faq-root .section-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.faq-root .section-head h2{color:var(--blue);letter-spacing:-.035em;margin:0;font-size:30px}.faq-root .section-head p{color:var(--muted);margin:5px 0 0;font-size:13px}.faq-root .section-badge{color:#855f1d;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#dca44724;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:950;display:inline-flex}.faq-root .faq-list{gap:11px;display:grid}.faq-root details.faq-item{background:#ffffffed;border:1px solid #082b6117;border-radius:20px;transition:all .2s;overflow:hidden;box-shadow:0 10px 28px #1c1f270e}.faq-root details.faq-item[open]{border-color:#1b56aa3d;box-shadow:0 18px 42px #082b611a}.faq-root details.faq-item summary{min-height:72px;color:var(--blue);cursor:pointer;align-items:center;padding:18px 64px 18px 21px;font-size:16px;font-weight:900;list-style:none;display:flex;position:relative}.faq-root details.faq-item summary::-webkit-details-marker{display:none}.faq-root details.faq-item summary:after{content:"+";width:34px;height:34px;color:var(--blue);background:#eef3f9;border-radius:11px;place-items:center;font-size:20px;font-weight:900;transition:all .2s;display:grid;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-root details.faq-item[open] summary:after{content:"–";background:linear-gradient(135deg, var(--blue), var(--blue-3));color:#fff}.faq-root .answer{color:#5d6677;padding:0 21px 21px;font-size:14px}.faq-root .answer p{margin:0}.faq-root .answer p+p{margin-top:10px}.faq-root .answer ul{margin:10px 0 0;padding-left:20px}.faq-root .answer li+li{margin-top:6px}.faq-root .answer a{color:var(--blue-3);font-weight:850;text-decoration:underline}.faq-root .faq-item[hidden],.faq-root .faq-section[hidden]{display:none}.faq-root .empty-state{text-align:center;box-shadow:var(--shadow);background:#fff;border-radius:24px;padding:42px;display:none}.faq-root .empty-state.show{display:block}.faq-root .empty-state strong{color:var(--blue);font-size:24px;display:block}.faq-root .empty-state p{color:var(--muted);margin:8px 0 0}.faq-root .cta{color:#fff;background:linear-gradient(135deg, var(--blue), var(--blue-3));box-shadow:var(--shadow-lg);border-radius:30px;margin-top:34px;padding:35px;position:relative;overflow:hidden}.faq-root .cta:after{content:"ꦲ ᮃ ᬅ ᯀ ᨕ ꤰ";color:#ffffff0f;white-space:nowrap;font-size:72px;font-weight:950;position:absolute;bottom:-34px;right:-12px}.faq-root .cta-inner{z-index:2;grid-template-columns:1fr auto;align-items:center;gap:25px;display:grid;position:relative}.faq-root .cta h2{margin:0;font-size:32px;line-height:1.06}.faq-root .cta p{color:#ffffffb8;margin:9px 0 0}.faq-root .cta-actions{flex-wrap:wrap;gap:10px;display:flex}.faq-root .footer{color:#fff;background:#061d43;padding:42px 0}.faq-root .footer-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.faq-root .footer small{color:#ffffff94;display:block}.faq-root .footer-links{color:#ffffffbf;flex-wrap:wrap;gap:18px;font-size:14px;font-weight:700;display:flex}@media (max-width:1040px){.faq-root .hero-inner{grid-template-columns:1fr}.faq-root .hero-card{max-width:740px}.faq-root .faq-layout{grid-template-columns:1fr}.faq-root .faq-nav{position:relative;top:auto}.faq-root .faq-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-root .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:830px){.faq-root .nav-links,.faq-root .nav-actions{display:none}.faq-root .menu-toggle{display:block}.faq-root .mobile-panel{z-index:150;box-shadow:var(--shadow-lg);background:#061d43fa;border:1px solid #ffffff1f;border-radius:22px;padding:15px;position:fixed;inset:90px 16px auto}.faq-root .mobile-panel.open{display:block}.faq-root .mobile-panel a{color:#fff;border-radius:13px;align-items:center;min-height:47px;padding:0 13px;font-weight:800;display:flex}.faq-root .mobile-panel .mobile-cta{background:linear-gradient(135deg, var(--red), var(--orange));justify-content:center;margin-top:8px}.faq-root .faq-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-root .cta-inner{grid-template-columns:1fr}}@media (max-width:680px){.faq-root .container{width:min(calc(100% - 24px), var(--container))}.faq-root .hero{padding:60px 0}.faq-root .hero h1{font-size:clamp(45px,15vw,68px)}.faq-root .faq-area{padding:42px 0 80px}.faq-root .search-shell{grid-template-columns:1fr}.faq-root .search-count{padding:0 4px 4px}.faq-root .quick-grid,.faq-root .faq-nav nav{grid-template-columns:1fr}.faq-root .section-head{display:block}.faq-root .section-badge{margin-top:10px}.faq-root .cta{padding:27px 22px}.faq-root .cta-actions{display:grid}.faq-root .cta-actions .btn{width:100%}}
