/* Apostille San Francisco — v4 design system. Single source. Version in ?ver=. Scope: .asf4 */
.asf4{--k:#0A0A0A;--k2:#161616;--w:#FBFAF6;--cream:#F5EFE0;--ink:#1F1E1A;--mute:#4A4842;--mute2:#6E6A60;--gold:#C8A44D;--gold-l:#E5C97A;--gold-d:#7A5A18;--red:#3B6BB5;--green:#4ADE80;--green-d:#15803D;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--max:1200px;--r:22px;
 font-family:var(--sans);color:var(--ink);background:var(--w);-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px}
.asf4 *,.asf4 *::before,.asf4 *::after{box-sizing:border-box}
.asf4 a{color:inherit;text-decoration:none}.asf4 a:hover{color:var(--gold)}
.asf4 h1,.asf4 h2,.asf4 h3{font-family:var(--serif);margin:0;font-weight:500;letter-spacing:-.025em;line-height:1.06}
.asf4 h1{font-size:clamp(38px,5.4vw,72px);letter-spacing:-.035em}
.asf4 h2{font-size:clamp(30px,3.6vw,46px)}
.asf4 h3{font-size:clamp(20px,2vw,26px)}
.asf4 p{margin:0}
.asf4 .wrap{max-width:var(--max);margin:0 auto;padding:0 24px}
.asf4 .sec{padding:72px 0}
.asf4 .mono{font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}
.asf4 .big{font-family:var(--serif);font-weight:300;letter-spacing:-.04em;line-height:.9}
.asf4 .dot{color:var(--gold)}
.asf4 .price{color:var(--green-d);font-family:var(--serif);font-weight:400;letter-spacing:-.03em}
.asf4 .dark .price,.asf4 .on-dark .price{color:var(--green)}
/* surfaces: every card carries gold hairline + red inner line */
.asf4 .card{border-radius:var(--r);padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:22px}
.asf4 .card-cream{background:var(--cream);color:var(--ink);border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 6px var(--red),0 0 0 1px rgba(200,164,77,.18),0 18px 40px rgba(122,90,24,.10)}
.asf4 .card-dark,.asf4 .dark{background:linear-gradient(180deg,var(--k2),var(--k));color:#FFFFFF;border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--k),inset 0 0 0 6px var(--red),0 0 0 1px rgba(200,164,77,.22),0 24px 56px rgba(0,0,0,.35)}
.asf4 .card-gold{background:linear-gradient(160deg,var(--gold-l),var(--gold) 60%,#A8863A);color:var(--k);border:1px solid var(--gold-d);box-shadow:0 18px 40px rgba(122,90,24,.25)}
.asf4 .dark,.asf4 .dark h1,.asf4 .dark h2,.asf4 .dark h3,.asf4 .dark p,.asf4 .dark a,.asf4 .dark .mono{color:#FFFFFF}
.asf4 .dark a:hover{color:var(--gold-l)}
/* buttons: pills only */
.asf4 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}
.asf4 .btn-gold{background:var(--gold);color:var(--k)}.asf4 .btn-gold:hover{background:var(--gold-l);color:var(--k)}
.asf4 .btn-line-light{border-color:rgba(251,250,246,.28);color:#FFFFFF}.asf4 .btn-line-light:hover{border-color:var(--gold);color:#FFFFFF}
.asf4 .btn-line-dark{border-color:rgba(10,10,10,.28);color:var(--k)}.asf4 .btn-line-dark:hover{border-color:var(--gold-d);color:var(--k)}
.asf4 .btn-sm{height:44px;padding:0 20px;font-size:14px}
/* rules */
.asf4 .hair{height:1px;background:rgba(200,164,77,.28)}.asf4 .hair-dark{height:1px;background:rgba(10,10,10,.12)}.asf4 .hair-red{height:2px;background:var(--red)}
/* nav */
.asf4 .nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0;color:#FFFFFF}
.asf4 .nav .brand{display:flex;align-items:center;gap:12px;font-family:var(--serif);font-size:20px;white-space:nowrap}
.asf4 .nav .brand img{width:48px;height:48px;border-radius:50%}
.asf4 .nav .links{display:flex;gap:28px;font-size:14.5px;white-space:nowrap}
.asf4 .nav .status{color:var(--green);font-size:13px;white-space:nowrap}
/* hero */
.asf4 .hero{background:var(--k);color:#FFFFFF;padding:56px 0 72px;position:relative;overflow:hidden}
.asf4 .hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:48px;align-items:start}
.asf4 .hero .sub{font-size:19px;line-height:1.5;color:#FFFFFF;max-width:56ch}
.asf4 .ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}
.asf4 .stars{color:var(--gold);letter-spacing:2px}
.asf4 .route{display:grid;gap:12px}
.asf4 .route .row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:14px;border:1px solid rgba(200,164,77,.35);background:rgba(255,255,255,.03)}
.asf4 .route .row:hover{border-color:var(--gold)}
/* stats */
.asf4 .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
/* ledger */
.asf4 .ledger{padding:0}
.asf4 .ledger-row{display:grid;grid-template-columns:120px 1fr 1fr 220px;gap:32px;align-items:center;padding:28px 0;border-top:1px solid rgba(200,164,77,.45)}
.asf4 .ledger-row:last-child{border-bottom:1px solid rgba(200,164,77,.45)}
.asf4 .ledger-row:hover{background:linear-gradient(90deg,rgba(200,164,77,.06),transparent)}
.asf4 .ledger-row .amt{font-size:44px;text-align:right}
.asf4 .tag{display:inline-block;padding:4px 10px;border-radius:999px;border:1px solid var(--gold);font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}
/* steps */
.asf4 .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.asf4 .step .num{font-family:var(--serif);font-size:64px;font-weight:300;line-height:1;color:transparent;-webkit-text-stroke:1px var(--gold-d)}
/* bento */
.asf4 .bento{display:grid;grid-template-columns:repeat(12,1fr);gap:18px}
.asf4 .span-4{grid-column:span 4}.asf4 .span-6{grid-column:span 6}.asf4 .span-8{grid-column:span 8}.asf4 .span-12{grid-column:span 12}
/* proof */
.asf4 .reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.asf4 .review q,.asf4 .review .q{font-family:var(--serif);font-size:15.5px;line-height:1.55;quotes:"\201C" "\201D"}
.asf4 .review .who{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-d)}
/* faq */
.asf4 .faq{display:grid;grid-template-columns:72px 1fr;gap:24px;align-items:baseline;padding:26px 0;border-top:1px solid rgba(10,10,10,.12)}
.asf4 .faq:last-child{border-bottom:1px solid rgba(10,10,10,.12)}
.asf4 .faq h3{font-size:22px}
/* form */
.asf4 .field,.asf4 input[type=text],.asf4 input[type=email],.asf4 input[type=tel],.asf4 select,.asf4 textarea{width:100%;height:56px;border:0;border-bottom:1px solid rgba(122,90,24,.45);background:transparent;color:var(--ink);font:inherit;font-size:15px;padding:0 2px;border-radius:0}
.asf4 textarea{height:auto;min-height:96px;padding:14px 2px}
.asf4 input:focus,.asf4 select:focus,.asf4 textarea:focus{outline:none;border-bottom-color:var(--red)}
.asf4 label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d)}
/* footer */
.asf4 .foot{background:var(--k);color:#FFFFFF;padding:64px 0 40px}
.asf4 .foot small{font-size:12.5px;color:#FFFFFF;opacity:.85;line-height:1.6}
/* sticky mobile bar */
.asf4 .sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:999;display:none;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--k);border-top:1px solid var(--gold)}
.asf4 .sticky-bar .btn{flex:1;height:48px;font-size:14px}
/* utilities */
.asf4 .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.asf4 .stack{display:flex;flex-direction:column;gap:16px}
.asf4 .row-c{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.asf4 .muted{color:var(--mute)}
.asf4 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.asf4 img{max-width:100%;height:auto;display:block}
/* responsive */
@media (max-width:1024px){.asf4 .hero-grid,.asf4 .steps,.asf4 .reviews{grid-template-columns:1fr 1fr}.asf4 .span-4,.asf4 .span-6,.asf4 .span-8{grid-column:span 12}.asf4 .ledger-row{grid-template-columns:100px 1fr 160px}.asf4 .ledger-row>:nth-child(3){display:none}}
@media (max-width:720px){.asf4{font-size:15px}.asf4 .sec{padding:48px 0}.asf4 .wrap{padding:0 16px}.asf4 .hero{padding:36px 0 48px}.asf4 .hero-grid,.asf4 .steps,.asf4 .reviews,.asf4 .stats,.asf4 .grid-2{grid-template-columns:1fr}.asf4 .nav .links{display:none}.asf4 .ledger-row{grid-template-columns:1fr auto;gap:12px;padding:20px 0}.asf4 .ledger-row .amt{font-size:30px}.asf4 .card{padding:22px;border-radius:18px}.asf4 .btn{height:50px;padding:0 20px;font-size:14.5px}.asf4 .sticky-bar{display:flex}.asf4 .has-sticky{padding-bottom:78px}.asf4 .faq{grid-template-columns:1fr;gap:8px}}
@media (prefers-reduced-motion:reduce){.asf4 *{transition:none!important}}
/* ---- v4.1 homepage additions (2026-09-06) ---- */
/* legacy theme wrappers neutralized (higher specificity than legacy #id rules) */
body:has(.asf4) #page #content .entry-content,body:has(.asf4) #page #content .inside-article,body:has(.asf4) #page #content article,body:has(.asf4) #page #main,body:has(.asf4) #page #primary{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;margin:0!important;max-width:none!important}
/* legacy "Google" letter colorizer script: keep brand text white/inherit on v4 pages */
.asf4 [style*="#4285F4"],.asf4 [style*="#EA4335"],.asf4 [style*="#FBBC05"],.asf4 [style*="#34A853"]{color:inherit!important}
/* legacy chrome is hidden on v4 pages; v4 page owns its own nav + footer */
body:has(.asf4) header.asf-hdr,body:has(.asf4) .asf-hdr-fade,body:has(.asf4) #asf-callbar,body:has(.asf4) .site-footer,body:has(.asf4) .site-header{display:none!important}
body:has(.asf4) .site-content,body:has(.asf4) .content-area,body:has(.asf4) .entry-content,body:has(.asf4) .inside-article{padding:0!important;margin:0!important}
html:has(.asf4){overflow-x:hidden}
.asf4{position:relative;width:100vw;left:50%;margin-left:-50vw;overflow-x:clip}
.asf4 .on-dark{color:#FFFFFF}
.asf4 .on-dark .mono,.asf4 .on-dark h1,.asf4 .on-dark h2,.asf4 .on-dark h3,.asf4 .on-dark p,.asf4 .on-dark li,.asf4 .on-dark a{color:#FFFFFF}
.asf4 .gold-l{color:var(--gold-l)}
.asf4 .gold-d{color:var(--gold-d)}
.asf4 .plus{font-family:var(--serif);font-weight:300}
/* nav */
.asf4 .topnav{background:var(--k);position:sticky;top:0;z-index:50}
.asf4 .topnav .nav{padding:14px 0}
.asf4 .topnav .brand span{color:#FFFFFF;font-size:22px;letter-spacing:-.02em}
.asf4 .topnav .links a{color:#FFFFFF}
.asf4 .topnav .status{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}
.asf4 .topnav .status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);display:inline-block}
.asf4 .topnav .right{display:flex;align-items:center;gap:18px}
.asf4 .topnav .asf-tel{color:var(--k)}
/* hero */
.asf4 .hero .glow{position:absolute;right:-180px;top:-120px;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle,rgba(200,164,77,.22) 0%,rgba(200,164,77,0) 62%);pointer-events:none}
.asf4 .hero .wrap{position:relative}
.asf4 .hero h1 em{font-style:italic;font-weight:300;color:var(--gold-l)}
.asf4 .hero .kicker{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:13.5px;color:#FFFFFF}
.asf4 .hero .asf-stars .stars{color:var(--gold-l)}
.asf4 .panel{background:rgba(251,250,246,.04);border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--k),inset 0 0 0 6px var(--red),0 0 0 1px rgba(200,164,77,.2),0 0 60px rgba(200,164,77,.12);border-radius:var(--r);padding:26px;display:flex;flex-direction:column;gap:18px}
.asf4 .route .row{display:grid;grid-template-columns:1fr auto;color:#FFFFFF}
.asf4 .route .row.hot{background:var(--gold);color:var(--k);border-color:var(--gold)}
.asf4 .route .row.hot .price{color:var(--green-d)}
.asf4 .route .row .price{font-size:26px;font-weight:500;font-family:var(--serif);letter-spacing:-.03em}
.asf4 .route .row strong{display:block;font-size:15px}
.asf4 .route .row small{display:block;font-size:13px;opacity:.8}
.asf4 .stats3{display:flex;gap:22px;flex-wrap:wrap;padding-top:4px}
.asf4 .stats3 .big{font-size:30px;color:#FFFFFF}
/* country strip */
.asf4 .strip{background:var(--k);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);box-shadow:inset 0 3px 0 var(--red),inset 0 -3px 0 var(--red);padding:18px 0}
.asf4 .strip ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 0;font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase}
.asf4 .strip li{display:flex;align-items:center}
.asf4 .strip li+li::before{content:"\2726";color:var(--gold);padding:0 12px}
.asf4 .strip a{color:#FFFFFF}
/* speed cards */
.asf4 .speed{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.asf4 .speed .card{justify-content:flex-start;gap:16px}
.asf4 .speed .lead{font-size:20px;line-height:1.3;font-family:var(--serif)}
.asf4 .speed ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:10px;font-size:16px;line-height:1.45}
.asf4 .amt-row{display:flex;align-items:baseline;gap:12px;margin-top:6px}
.asf4 .amt-row .price{font-size:40px;font-family:var(--serif);font-weight:300;letter-spacing:-.04em;line-height:.9}
/* process */
.asf4 .step{display:flex;flex-direction:column;gap:18px}
.asf4 .step .num{font-size:120px;color:rgba(10,10,10,.08);-webkit-text-stroke:1px rgba(10,10,10,.35)}
.asf4 .step p{font-size:15px;line-height:1.6;color:var(--mute)}
.asf4 .why{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:26px 30px;border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 6px var(--red);border-radius:18px;background:var(--cream)}
.asf4 .why p{font-size:17px;line-height:1.5;max-width:760px}
/* bento */
.asf4 .bento{grid-auto-rows:250px}
.asf4 .span-3{grid-column:span 3}.asf4 .span-5{grid-column:span 5}.asf4 .row-2{grid-row:span 2}
.asf4 .bento .lead{font-size:20px;line-height:1.3;font-family:var(--serif);font-weight:500;letter-spacing:-.02em}
.asf4 .bento .huge .price{font-size:132px;font-family:var(--serif);font-weight:300;letter-spacing:-.04em;line-height:.9;text-shadow:0 0 40px rgba(74,222,128,.35)}
.asf4 .founder{padding:0;overflow:hidden;position:relative;min-height:250px}
.asf4 .founder img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 15%}
.asf4 .founder .cap{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;background:linear-gradient(180deg,rgba(10,10,10,0),rgba(10,10,10,.85));display:flex;flex-direction:column;gap:2px}
.asf4 .founder .cap b{font-family:var(--serif);font-weight:400;font-size:18px;color:#FFFFFF}
/* proof */
.asf4 .proof{display:grid;grid-template-columns:4fr 8fr;gap:24px}
.asf4 .proof .badge{width:188px;height:70px}
.asf4 .proof .qr{display:flex;align-items:center;gap:16px;margin-top:8px}
.asf4 .proof .qr img{width:96px;height:96px;border-radius:10px;border:1px solid var(--gold);box-shadow:inset 0 0 0 2px var(--w),inset 0 0 0 4px var(--red)}
.asf4 .review{min-height:240px}
/* ledger */
.asf4 .ledger-box{margin:0 auto;max-width:var(--max);background:linear-gradient(180deg,var(--k2),var(--k));padding:80px 56px;position:relative;border-radius:28px;border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--k),inset 0 0 0 6px var(--red),0 0 0 1px rgba(200,164,77,.2),0 30px 70px rgba(0,0,0,.35)}
.asf4 .ledger-box h2 em{font-style:italic;font-weight:300;color:var(--gold-l)}
.asf4 .ledger-head{display:grid;grid-template-columns:7fr 5fr;gap:24px;align-items:end;margin-bottom:40px}
.asf4 .ledger-row .price{font-family:var(--serif);font-weight:300;letter-spacing:-.04em;line-height:.9;font-size:64px}
.asf4 .ledger-row.small .price{font-size:40px}
.asf4 .ledger-row.hot{background:linear-gradient(90deg,rgba(74,222,128,.07),transparent);border-top-color:rgba(74,222,128,.5)}
.asf4 .ledger-row>span:nth-child(2){font-size:17px}
.asf4 .ledger-row>span:nth-child(3){font-size:14px}
.asf4 .ledger-foot{display:flex;justify-content:space-between;align-items:center;margin-top:36px;gap:24px}
.asf4 .ledger-foot p{font-size:14px;max-width:640px;line-height:1.6}
/* faq */
.asf4 .faqs{display:grid;grid-template-columns:4fr 8fr;gap:24px}
.asf4 details.faq{display:block;padding:0}
.asf4 details.faq summary{display:grid;grid-template-columns:72px 1fr 40px;gap:24px;align-items:baseline;padding:26px 0;cursor:pointer;list-style:none}
.asf4 details.faq summary::-webkit-details-marker{display:none}
.asf4 details.faq summary h3{font-size:20px;font-weight:500}
.asf4 details.faq summary .pm{font-size:26px;color:var(--gold);text-align:right}
.asf4 details.faq[open] summary .pm{transform:rotate(45deg);transform-origin:center}
.asf4 details.faq .ans{padding:0 40px 26px 96px;font-size:15.5px;line-height:1.65;color:var(--mute)}
/* document check */
.asf4 .check{margin:0 auto;max-width:var(--max);background:var(--cream);border-radius:28px;padding:64px;display:grid;grid-template-columns:5fr 7fr;gap:48px;border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--cream),inset 0 0 0 6px var(--red),0 0 0 1px rgba(200,164,77,.18),0 18px 40px rgba(122,90,24,.10)}
.asf4 .check .note{color:var(--mute2);margin-top:14px;text-align:center;font-size:12.5px}
.asf4 .fluentform .ff-el-form-control{width:100%;height:56px;border:0;border-bottom:1px solid rgba(122,90,24,.45);background:transparent;color:var(--ink);font:inherit;font-size:15px;padding:0 2px;border-radius:0;box-shadow:none}
.asf4 .fluentform textarea.ff-el-form-control{height:auto;min-height:96px;padding:14px 2px}
.asf4 .fluentform .ff-el-form-control:focus{outline:none;border-bottom-color:var(--red);box-shadow:none}
.asf4 .fluentform .ff-el-input--label label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d);font-weight:400}
.asf4 .fluentform .ff-btn-submit,.asf4 .fluentform button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;height:58px;padding:0 26px;border-radius:999px;font-weight:600;font-size:15px;background:var(--gold);color:var(--k);border:1px solid var(--gold);margin-top:28px;font-family:var(--sans)}
.asf4 .fluentform .ff-btn-submit:hover{background:var(--gold-l)}
/* footer */
.asf4 .foot .grid{display:grid;grid-template-columns:6fr 6fr;gap:24px}
.asf4 .foot .brandrow{display:flex;align-items:center;gap:24px}
.asf4 .foot .brandrow img{width:120px;height:120px;border-radius:50%;box-shadow:0 0 40px rgba(200,164,77,.35)}
.asf4 .foot .brandrow .big{font-size:64px;color:#FFFFFF}
.asf4 .foot .cols{display:grid;grid-template-columns:1fr 1fr;gap:24px;font-size:14px;line-height:2}
.asf4 .foot .cols div{display:flex;flex-direction:column}
.asf4 .foot .cols .mono{margin-bottom:8px}
.asf4 .foot a{color:#FFFFFF}
@media (max-width:1024px){.asf4 .speed{grid-template-columns:1fr}.asf4 .proof,.asf4 .faqs,.asf4 .check,.asf4 .ledger-head,.asf4 .foot .grid{grid-template-columns:1fr}.asf4 .span-3,.asf4 .span-5{grid-column:span 6}.asf4 .row-2{grid-row:span 1}.asf4 .bento{grid-auto-rows:auto}.asf4 .founder{min-height:320px}.asf4 .bento .huge .price{font-size:96px}}
@media (max-width:720px){.asf4 .topnav .status,.asf4 .topnav .links{display:none}.asf4 .hero .glow{right:-160px;top:-140px;width:420px;height:420px}.asf4 .hero .ctas .btn{width:100%}.asf4 .strip ul{font-size:11px;letter-spacing:.16em}.asf4 .strip li+li::before{padding:0 8px}.asf4 .steps{grid-template-columns:1fr}.asf4 .step .num{font-size:84px}.asf4 .why{flex-direction:column;align-items:flex-start}.asf4 .span-3,.asf4 .span-5{grid-column:span 12}.asf4 .bento .huge .price{font-size:84px}.asf4 .ledger-box{padding:44px 20px;border-radius:22px}.asf4 .ledger-row .price{font-size:40px}.asf4 .ledger-row.small .price{font-size:24px}.asf4 .ledger-foot{flex-direction:column;align-items:flex-start}.asf4 details.faq summary{grid-template-columns:1fr 32px;gap:12px;padding:18px 0}.asf4 details.faq summary .mono{display:none}.asf4 details.faq .ans{padding:0 0 18px}.asf4 .check{padding:26px 20px;border-radius:22px;gap:24px}.asf4 .foot .brandrow img{width:64px;height:64px}.asf4 .foot .brandrow .big{font-size:30px}.asf4 .foot .cols{grid-template-columns:1fr 1fr;font-size:13px}}
@media (max-width:1180px){.asf4 .topnav .status{display:none}}
@media (max-width:900px){.asf4 .topnav .links{display:none}}
/* v4.1.1 fixes: form button, emoji keycaps from legacy form labels, ledger label wrap, tablet bento */
.asf4 .fluentform .ff-btn-submit,.asf4 .fluentform button[type=submit]{background:var(--gold)!important;color:var(--k)!important;border:1px solid var(--gold)!important;border-radius:999px!important;font-family:var(--sans)!important;font-weight:600!important;font-size:15px!important;height:58px!important;width:100%!important;margin-top:28px!important}
.asf4 .fluentform .ff-btn-submit:hover{background:var(--gold-l)!important}
.asf4 .fluentform img.emoji{display:none!important}
.asf4 .ledger-row .mono{white-space:nowrap;letter-spacing:.1em}
@media (max-width:1024px){.asf4 .ledger-row{grid-template-columns:120px 1fr 160px}.asf4 .bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.asf4 .bento>.span-3,.asf4 .bento>.span-4,.asf4 .bento>.span-5{grid-column:auto}.asf4 .bento>.row-2{grid-row:auto}.asf4 .bento>.founder{min-height:320px}}
@media (max-width:720px){.asf4 .bento{grid-template-columns:1fr}}
/* v4.1.2 mobile nav + hero sizing + language switcher clearance */
@media (max-width:720px){.asf4 .topnav .nav{padding:10px 0}.asf4 .topnav .brand img{width:36px;height:36px}.asf4 .topnav .brand span{font-size:17px}.asf4 .topnav .right .btn{display:none}.asf4 .hero .sub{font-size:16px}.asf4 .hero .kicker{font-size:13px}body:has(.asf4) .trp-floating-language-switcher,body:has(.asf4) .trp-language-switcher{bottom:88px!important}}
/* v4.1.3 phone ledger: tag + title stacked left, price right, description hidden */
@media (max-width:720px){.asf4 .ledger-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag amt" "title amt";gap:4px 12px;padding:18px 0}.asf4 .ledger-row>span:nth-child(1){grid-area:tag}.asf4 .ledger-row>span:nth-child(2){grid-area:title;font-size:14.5px}.asf4 .ledger-row>span:nth-child(3){display:none}.asf4 .ledger-row>.amt{grid-area:amt;align-self:center}.asf4 .ledger-row .mono{white-space:normal}}
/* v4.2.1 (2026-09-07): --red token → blue per Dante: #2E5AAC → lighter steel #3B6BB5 (v4.2.3); variable name kept for compatibility */
/* ---- v4.2 country page (2026-09-07) — scope .asf4.cp ---- */
.asf4.cp .hero{padding:48px 0 80px}
.asf4.cp .hero .glow-it{left:55%;right:auto;top:-200px;width:700px;height:700px;background:radial-gradient(circle,rgba(0,146,70,.14) 0%,rgba(0,0,0,0) 60%)}
.asf4.cp .hero h1{font-size:clamp(44px,6.4vw,92px);line-height:.94}
.asf4 .topnav .links a.gold-l{color:var(--gold-l)}
.asf4 .crumb{display:flex;gap:12px;align-items:center;color:#FFFFFF}
.asf4 .crumb a{color:#FFFFFF}.asf4 .crumb .sep{color:#FFFFFF;opacity:.6}.asf4 .crumb .cur{color:var(--gold)}
.asf4 .cp-grid{display:grid;grid-template-columns:7fr 5fr;gap:40px;align-items:end}
.asf4 .glance{padding:26px 28px 10px;gap:0}
.asf4 .glance-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}
.asf4 .glance .flag{width:42px;height:28px;border-radius:4px;display:block}
.asf4 .fact{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:16px 0;border-top:1px solid rgba(251,250,246,.14);font-size:15px;line-height:1.5;color:#FFFFFF}
.asf4 .fact .mono{color:#FFFFFF}
.asf4 .pricerow .price{font-size:26px;font-family:var(--serif);font-weight:300;letter-spacing:-.04em;line-height:.9;color:var(--green)}
.asf4 .cp-sec{padding:104px 0 0}
.asf4 .cp-cols{display:grid;grid-template-columns:4fr 1fr 7fr;gap:24px}
.asf4 .cp-cols>:last-child{grid-column:3}
.asf4 .cp-cols h2{font-size:clamp(30px,3.6vw,46px);line-height:1.04}
.asf4 .reqs{display:flex;flex-direction:column}
.asf4 .req{display:grid;grid-template-columns:40px 1fr;gap:16px;padding:22px 0;border-top:1px solid rgba(10,10,10,.12);align-items:baseline;font-size:18px;line-height:1.45}
.asf4 .req:last-child{border-bottom:1px solid rgba(10,10,10,.12)}
.asf4 .band{margin:0 auto;max-width:var(--max);background:linear-gradient(180deg,var(--k2),var(--k));border-radius:28px;padding:56px;border:1px solid var(--gold);box-shadow:inset 0 0 0 3px var(--k),inset 0 0 0 6px var(--red),0 0 0 1px rgba(200,164,77,.2),0 30px 70px rgba(0,0,0,.35);display:grid;grid-template-columns:3fr 1fr 5fr 1fr 2fr;gap:32px;align-items:center;position:relative}
.asf4 .band>:nth-child(2){grid-column:3}.asf4 .band>:nth-child(3){grid-column:5}
.asf4 .band .huge .price{font-size:120px;font-family:var(--serif);font-weight:300;letter-spacing:-.04em;line-height:.9;text-shadow:0 0 40px rgba(74,222,128,.35)}
.asf4 .band .btn{width:100%}
.asf4.cp #faq{padding-top:104px;padding-bottom:96px}
@media (max-width:1024px){.asf4 .cp-grid{grid-template-columns:1fr}.asf4 .cp-cols{grid-template-columns:1fr}.asf4 .cp-cols>:last-child{grid-column:auto}.asf4 .band{grid-template-columns:1fr 1fr;padding:40px}.asf4 .band>:nth-child(2){grid-column:1 / span 2}.asf4 .band>:nth-child(3){grid-column:auto;flex-direction:row}.asf4 .band .huge .price{font-size:96px}.asf4 .cp-sec{padding-top:72px}}
@media (max-width:720px){.asf4.cp .hero{padding:28px 0 48px}.asf4.cp .hero h1{font-size:clamp(40px,12vw,52px)}.asf4 .crumb{font-size:10.5px;gap:8px}.asf4 .glance{padding:20px 18px 6px}.asf4 .fact{grid-template-columns:1fr;gap:4px;padding:12px 0}.asf4 .pricerow .price{font-size:22px}.asf4 .req{font-size:16px;grid-template-columns:32px 1fr;gap:12px;padding:16px 0}.asf4 .band{grid-template-columns:1fr;padding:28px 20px;border-radius:22px;gap:24px}.asf4 .band>:nth-child(2){grid-column:auto}.asf4 .band>:nth-child(3){flex-direction:column}.asf4 .band .huge .price{font-size:84px}.asf4 .cp-sec{padding-top:48px}.asf4.cp #faq{padding-top:56px;padding-bottom:48px}.asf4 .cp-cols h2{font-size:30px}}
/* v4.2.2: hide legacy SNC partner byline bar on v4 pages (footer carries the line) */
body:has(.asf4) .asf-trust-byline{display:none!important}
/* v4.3.0 (2026-09-07): Google badge inside [asf_stars]; process numerals gold + staggered reveal (JS adds html.asf4-js and .steps.in) */
.asf4 .asf-stars{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}
.asf4 .asf-gbadge{width:auto;height:40px;border-radius:6px;display:inline-block;box-shadow:0 2px 10px rgba(0,0,0,.25)}
.asf4 .step .num{color:transparent;-webkit-text-stroke:0;background:linear-gradient(160deg,var(--gold-l) 0%,var(--gold) 50%,var(--gold-d) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 18px rgba(200,164,77,.35))}
html.asf4-js .asf4 .steps .step .num{opacity:0;transform:translateY(28px) scale(.92);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}
html.asf4-js .asf4 .steps.in .step .num{opacity:1;transform:none}
html.asf4-js .asf4 .steps.in .step:nth-child(2) .num{transition-delay:.22s}
html.asf4-js .asf4 .steps.in .step:nth-child(3) .num{transition-delay:.44s}
html.asf4-js .asf4 .steps.in .step:nth-child(4) .num{transition-delay:.66s}
@media (prefers-reduced-motion:reduce){html.asf4-js .asf4 .steps .step .num{opacity:1;transform:none}}
/* v4.3.1 (2026-09-07): bigger nav seal (Dante: "you can't even see what the logo is") + nav breathing room */
.asf4 .topnav .nav{padding:10px 0;gap:32px}
.asf4 .topnav .brand{gap:14px}
.asf4 .topnav .brand img{width:68px;height:68px;box-shadow:0 0 22px rgba(200,164,77,.35)}
.asf4 .topnav .brand{flex-shrink:0}
.asf4 .topnav .links{margin-left:0;gap:20px;font-size:14px;flex-shrink:0}
.asf4 .topnav .right{flex-shrink:0}
@media (max-width:1280px){.asf4 .topnav .status{display:none}}
@media (max-width:720px){.asf4 .topnav .nav{padding:8px 0}.asf4 .topnav .brand img{width:48px;height:48px}}
/* v4.3.3 (2026-09-07): "Google" in Google letter colours inside [asf_stars] (class-based so the legacy inline-colour neutraliser does not touch it) */
.asf4 .g-word{font-family:var(--sans);font-weight:600;letter-spacing:-.01em;white-space:nowrap}
.asf4 .g-word b{font-weight:600}
.asf4 .g-word b:nth-child(1){color:#4285F4}.asf4 .g-word b:nth-child(2){color:#EA4335}.asf4 .g-word b:nth-child(3){color:#FBBC05}.asf4 .g-word b:nth-child(4){color:#4285F4}.asf4 .g-word b:nth-child(5){color:#34A853}.asf4 .g-word b:nth-child(6){color:#EA4335}
.asf4 .on-dark .g-word b,.asf4 .dark .g-word b{color:inherit}
.asf4 .on-dark .g-word b:nth-child(1),.asf4 .dark .g-word b:nth-child(1){color:#5E97F6}.asf4 .on-dark .g-word b:nth-child(2),.asf4 .dark .g-word b:nth-child(2){color:#F0665A}.asf4 .on-dark .g-word b:nth-child(3),.asf4 .dark .g-word b:nth-child(3){color:#FCC934}.asf4 .on-dark .g-word b:nth-child(4),.asf4 .dark .g-word b:nth-child(4){color:#5E97F6}.asf4 .on-dark .g-word b:nth-child(5),.asf4 .dark .g-word b:nth-child(5){color:#57BB6A}.asf4 .on-dark .g-word b:nth-child(6),.asf4 .dark .g-word b:nth-child(6){color:#F0665A}
/* v4.3.4: rating text never breaks mid-phrase; only the badge may wrap */
.asf4 .asf-stars .rate{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
/* v4.4.0 (2026-09-07): country flags (self-hosted data URIs, 80px PNG, displayed 24x16) for the country strip + country pages */
.asf4 .fl{display:inline-block;width:24px;height:16px;border-radius:2px;background-size:cover;background-position:center;box-shadow:0 0 0 1px rgba(255,255,255,.18);vertical-align:-2px;margin-right:9px;flex-shrink:0}
.asf4 .strip li a{display:inline-flex;align-items:center}
@media (max-width:720px){.asf4 .fl{width:20px;height:13px;margin-right:7px}}
.asf4 .fl-it{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1BAMAAAAkBnF3AAAAD1BMVEXOKzcAkkb///9VtoPecHj7ZEZ0AAAAJklEQVRIx2MQRAZGSkhAhQEFjCocVTiqcFThqMJRhaMKRxVSQSEA6aGUCJuKIGMAAAAASUVORK5CYII=)}
.asf4 .fl-mx{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAuCAMAAACI524uAAAAvVBMVEX////OESYAaEfeYG5Wm4VoPyX8+vL29PFySSzp59vV171SMR2SYjvMzbHi3byxs4nJxaCafFv9/fykqXmFUi6ciG/F39+jbkfAqpKQlVvn7ez779rRsY1zUDg7iIe9v5urekzp1JKnlYx6WT7avGm6qnvMoGEff4LEubT15si/l225h1Bdm53PycPQsVmJtrSyz8t0ra3g0cfPrqp4zON8a2Gux7xCvdQ7d3z3taH0mYzcj56bsLXqj49sj38YYbFcAAABMElEQVRIx+3VRXbFIBQGYCo4JCHuLs9d6vtfVlfwJiWDDvgX8J1z4Qp4fphX8DAvTw8DDGhAAxrw7yBy6zqKTjOBLkV5HAuf+2oekFl5VEdKcAjbOUCXOn2/XnWCQw5Ps7whHpwxKiDhBAp90G1o5axqwaFPfJ8sZihZDiBfCyJURyCMNUGMEGZD3xREkGDbqm4BkBZos+U7k7vdyi84jHF7pdLTAy38ebODZq0Ih0WQtriqtMClBTbT4TvDeNtdSRFIwDItENkyPZZvm7ej2vXbw0dWJVjvlysPZeF+P01lWW6mL+TZmm2DGgeEl0uelz/hcQ+YhbQb2/PS8D6OaryHwE5S/UmhtrUM4yAYDtKqrDlmGTEvcW5nmSQ0m2fBupiy84JKao6UAQ1owP8D/gJ9tyjbzL3r/gAAAABJRU5ErkJggg==)}
.asf4 .fl-es{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAA3lBMVEX6vQCtFRnnkwabMRKZPA30tQH4uwGXKhDuswC+OxmrqKnjqQOuAyOcSQZ6bh+2TQ6bXAjFlwrvrQTSpyHnnQWzpXigIBCqoY5EZHlqbkeKVBK6ZCKHLxKoggWrWl/Sr0qUFBe8jKamiSDTnhKfUzLjsh/OWwo8MHOrcA6sKxiRdAmyXUfSZauEf1KvjHjccwvLhg+1rZixCiCjFB9BWGODIA7Zggeynaf5vwtvf2zJfwarbly2GxyyiwSuREt5G02qMkCjgCmvl4dxRwB7XgClO0cQP5Wpdl68fpO9fp8nzyHlAAABfklEQVRYw+3Wx26DQBAG4MVb6RhMM8Vg494r7o5byvu/UC5RTrktUpSI/7aXTzPSzGqAUHBACZZgCf4PsFJwwF9OtVBtyyxNbm+L4nDLauFIlq2WXFC300BfXBUxmFZJIWBPWTiC03ccRS+maxktIUWUOmjPj5m6iIFsDAbGQDNmANT2JifY6+HKxkAhzXpXyyKzqMUHsijCupKslaEkTdwbO0W8A2nbRFfu92T4no5SlzXsNp9H5jbRk8djPcxHo9xlDYkT3JxfxL6iackwl0apKwh9EXMtyTF+24jrgZZ0L+lH6naCuN/hqlC8HTr6Mgy7q1Us5W5NlPgqBDhWpnVKw+7q1TFUVFs8+caGiOcJqUMIl90LRQiyRnyscYmduU3qEEIEVUNTEWtIAeYemy9QrSNkco+N3Gwyg0KIMlWAKsKnJuemjH2/aYYUoskTITizfM3nA33PGwM5yMa73SGrgKrnedyfLAEAYGYy/P36zRR+OZTnXAmWYAn+lE9C+ywNWkwjFAAAAABJRU5ErkJggg==)}
.asf4 .fl-de{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAwAgMAAAD7ixVkAAAACVBMVEUAAADdAAD/zgDGIigcAAAAG0lEQVQoz2NgGAVUBaFYwKgg+YKrsIBRQbIFAbpUPtBQ8ZOVAAAAAElFTkSuQmCC)}
.asf4 .fl-fr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1BAMAAAAkBnF3AAAAD1BMVEX///8AJlTOESbeYG5Wb42QNrxKAAAAJ0lEQVRIx2MQRAYODEiAWQkZMIwqHFU4qnBU4ajCUYWjCkcVUkEhAIQklyN0REMMAAAAAElFTkSuQmCC)}
.asf4 .fl-cn{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAANlBMVEXuHCX//wDwLyHyVBvuIiP5qw3xPx71dRX+5wP3jRL4mRD/9gHzXxnySxz7wQn6tgv7ygj80QdOKUmjAAAAwElEQVQYGe3BSXLDMAwEwBkQBFct+f9nbSVOpORIwYdUsRv/msKTmBS42lvEbYZTZKuKe2TFDytrwl2JgpME3LUy4TcxKIYpueKPHAsGaDgUsoXDghepjQtG9MbTh+FFLcaqGCE7v1VcFMUYReGnHHClGLfxkOBFGw8RXjqZK9kUV0EwKnJTWGbHSUKsQTBEc8KTxoiLQhaMMcOXjgvL2eBpEQlws8CTpFThKnLvcCSZ2wJHoj3BmWCapmmapumtHrOgA8RDdxj4AAAAAElFTkSuQmCC)}
.asf4 .fl-br{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA4CAMAAABdaI+oAAAAw1BMVEUAlED/ywAwJoEHlj4SmDs3LHv7yAKnuBZYpypCoi5trCXtyATixQYgmjf9ygG8lSk2LYT0xwQyKIE+NIdNPW5MRJGKsh25uxHHvg4vnjPWwgpmX6JFN3OsiDNgTWJeV5y74syKbUjYrBh8da5VRGmdu7vX7OGopsql2rzJnyGMhre0tdDI59aZtRp6riKVkL2V0rBWUJj4/PpaUpq018h5fKppwI7Q3d7Mx8CNpa58iqulycCjkISAdpbVrS9uaKTPuH6BIXwtAAACKElEQVRYw+1XaXOiQBDNtGJAUUaORMUDRQHFRI3mzm72//+qpYZhist1RKitVPm+WGrXq+7pN697bm6uuCJCrVYunyTLUol09VsU4LZeFp/YQgQtsRS69j1iuG9fztfsohi6zQvp+j2UQq9/iVbuOiiDzl1hBUkDwtBYTse6IOjj6bJBfhgUU1D9IaQbDYFhOAopHwooSJRJfYoOCegKOQVZLCRlhBQBUhCU8J/zZN6kUlYgB5Sxxa+gdqSVmZBHKMxou3t8Mq89NihfYw65mLOARw4F9QdMcSM4ghELGfTPkHL3fbE4bA+fi/fNs4njhMMur8wlOXYl/ljW1vLWznb99PLkLD522M2mGChIOqkVii/b3BsYG3vT/nBf15538E1KOE0EHlNQZHsRxuDGyjRdxwvynJAv42RkrlHGbS/EMN0L03deLEKpp2OzRpm0PYKMCCeq4QeHGuQtZIIzRvkPwlWcdOdvnU+Dg/BUyapKP8FeW9av0yXnNgUwaFG5E8ZtvHpvHE3JyKYzBdhQPtWIV47dNy7ZpIW9NOygwlV4RzRGt9Iw/OYTdurqdeYxpugMg+K1/fycCRMzB+KGz0BStG1W8CZyRB5zSNhXmCL4lEkzQd1puw2wBLns67jBYgzfGGvMYFGvfeEI0FYwMYuMgLwhRZtiGMWGFBujaJYeo2G9svj/B335q0gFy1L561wFC2cFK3H5S3sFz4ryHz4VPM2u+NH4C4s2LLeHO8TWAAAAAElFTkSuQmCC)}
.asf4 .fl-jp{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAAOVBMVEW8AC3ILFHUW3jbdY3DG0PghpvmoLH////kl6n55ur22uC/Czb+/Pzxy9TKNlntu8fPSWnrsb7MP2AZmjhmAAAA40lEQVRYw+3Wyw6EIAwF0PK0vETn/z92Nm6M0rGFZBZy1+SEQCgXlsGBCU7wtWDcvXN+j2PA4BQcUS50g1HDKTr2gR4uwR7QwU2cHNRwGyMFPTSCMrBAM0UCZtsGbRaAHoh4AbhS4MoHI5AJbNDRILLBjQY1G1xp8MMGLQ1aLpjhR/K/d7goGlSjb3ljg4YGHRssNBj5b1mJjpAAUfTyqHlIbHHNoomdWl4qg/8UL/31zOBfr3Ex2NMc6uUcU+3rNsGcyGR+1aUH7Qv1MXmsxv72daAVsYZHS5822DxL+wRfDX4B50xfz1QVWiYAAAAASUVORK5CYII=)}
.asf4 .fl-ph{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAk1BMVEX////+6Ib94Wn95Hb+8rr//vT+76vOESYAOKj80RX93VD/++b+65j/9Mb94GD+7aP81Cb/99X91zT7/P5pis3BzurVNUb76uz43ODk6vYQRa7RGy8hUrT08/gHParTJjnpkpyKpNfhaXfaSFnT3PBBar7keobdV2ZUesbspa3ywMWftN720dUyX7n++PnvsrisvuJ0e8aBAAABXElEQVRIx62W6XLCMAyE5Stq7pPQQoCe9KKl7/90DUkMpg3DxNb+9Ey+sVcrRTBrbkgFUD4saIEAdxUtMAT1/EIJDBIJ8NOQAVPfb4GtlWuqG3oshs7KNzIPtWZfNFU29LkgBsKqWtMCna08Y0kCK01eng31KR2sNIFREblbOQAYZ23EkxQUC9LuxLYb9Wu58EAK2UJFrlPZOADDSPAk8wuesEgNZ6XVYDtVOPMPKuKzCFWWwDRWnt8rVtLrDxXIcLqV3aceEzwYgAEXrM+jCrLD8ycOtuvA/Qan6NqTd0+IFkCjKLlZlPkjoh3QiE2qYwPf90u0Beac/wv2R41oDexbLzBa7/YV0QH4dzjMt4juwOP4gvcNUgAhdjFvDOhk3gXgartESqCDeSfg6Uc/uc/GgXoVseizUWDUL0tWfTZ+w26d29eIVMB24aQwz6gyjXlHYElkngbuaiTVLzAfWkblawOMAAAAAElFTkSuQmCC)}
.asf4 .fl-kr{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAA3lBMVEX///8AR6DNLjoAAADt7e0UFBQODg7p6em3t7fz8vP5+PhXV1egoKBOTk6np6caGhqamppCQkKRkZG8vLzj4+M7OzsJCQm0MEYRRJfAMUNcXFxkZGTHx8evr69xcXGzs7O6y+TRPUjonqRyOWgRU6bV1dVJSUk1NTVtlsnihY2lvt79/P0cRJL0zdDvub4sLCxfX19Gerrca3SQrtZfO3DV4O/XWGGCpNA3QITUcX1cicL21tlUhL/ki5KlMk6/v7+9r8UhX6xxb5+TNVf55edCPn8nTpi2cYnVo7HMzMwEGb/sAAACqUlEQVRYw+2XaXOiQBCGgR5uDUQELxCjxgtjvHJnk72P//+HdoaIjgrMSKVqa6vSVX4Q22d46aH7HUH4iP8imhW+vIrJl3cG4PDkaQBnPHmqDGXDZSId1yiDrHIAcRpqg4dQXhJSPWgjvDSbVwIIfICKppSyk2xFqwD4WHSJxasqYOoWuLoM59lZ51jFECyjeX3JApLUFnjVJijV/GWrAC2dWWkbQHOIYIYY8mCw6FeHUemqB3MiGD/uAXX5qjteLsfdmbFXOsEFSzdBUXMFWzoRXKbS9PGFtImL7hapDn2El28ha2/pY8EOFmufUUK6W1yMnO1UK1qSnwm8vG6R6qq7/aUvpYMYR5ufBmAhomg+zKu0PsfVpQTfSkfxQFfaI5XOf0HlEhYcbL59klKiu3vnA1vWWBsRGTIke+tJSo0rqtKI42X23STrVzrwNqm065/UFqNOQ8q/xVPjawZPGhcE/jwEfev1XuLdWIx3I9ZoWmNdF3H8IBe/FwJ2xDXFq03Ft6jXij7EiSi+HPMwsSHNigLriehaXdxFryDwhtxNj2ydRo/miVPpqVhV+vHf79f34kE0omLARzEjHgruw0kW8PdpHH+4eZejL+m86aZvo+EfDhzdbTrpwM+ndJsg7ofJABil8e6oyVdi9UMdz2OV8izPx7znpHnhjo0/zbyOjWcKHqAmNUSjo3t8jChLYIKsz3PcA5liWHAYUFNv0qdx/RU19cIQ54V5Uy+ey3jlvfFtrLbI/kin5zK2BOX8uUwm2byqtNV9o2Z0VqPFYnHX2Td9gtpWVIZzIJULUSDbAYe3sa0QOUwXSwRzui+Px32R1CafPyRWicMfEjFvhi7fwYbEzIUcDvZEjz3gOQUQU+wyHUZ8ClB4TgHvfk4RBPOdT1If8a/jL1S9MUKKtUGPAAAAAElFTkSuQmCC)}
.asf4 .fl-au{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAXVBMVEXkACvv8fZ+jrMIKG4OLHFBWY9Va5sBIWn////rQGD4v8ntvMkqRYGAkLR2h64zTYdKYZX3+Pujr8keO3rX2+e7w9fwcIiPnb0CImrr5exgdKGWo8H6z9erts7yzddHEiheAAABrklEQVRIx+2VyZKEIBBEQVASGwH3trf//8w5uAu2xAzHqYMRlvCiCrJSInOAJlzMkYEQQpAtCZ7cJJG5CAwiicwBqrkfyPVtXBEMTKYNc5U7IF+/BgMFL3bIDXDFFdy39373AsUeuQCvcEKk6Qlwh3yMwMcljlVtWzEXmI5hq08nuxdQjsBheqvstMBt+An0btMEThBCPFlnp9KAVi4wNNye66SoRUwgE4JFBZ7oMDrw15eyFST3yaYEXp3shhE4vX3OZbO6R//uC0fYFMglkbdV2HPmKGx34CrgcRi9BbcbPR+ScZvy/eXaFuVbbc1hgzuYgwfZDkN7qNDoTYYU5bRJ++xLz0g9H1gFHCe4FpuaybY6n8HOVc4DZ8syVd9ks8d5fwEUyOVSjrX1d4P9WxgTF6goVXErfD4jtxx0hkpFBhZJRGCaMdE0gmVpJCBr6BuoaMNitZyO9meinSFvAKDhkYAsoWOFVF/3zNgl8K503wJA2+urppnKrGIBsjEoS4Qo8UlpH6LDDNZuzOZ8jBugMQFAnQmR6WsgM8NgQlqul8f3uNfG1PH98B8oxA8n5FdQBY0ijQAAAABJRU5ErkJggg==)}
.asf4 .fl-ar{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAyCAMAAAD886zOAAAATlBMVEX////r0av9/PzpzKHs1bby5tnoyJR0rN+jyOqiyOrt28XkwYnNiRfalhblnwnfuYXjuXPdsGbWpmTQlkD59fXbql7r18DXoErvrAz2tA6P72NOAAAAvElEQVRIx+2Viw3DIAwFMTZuy5+QQNh/0TbtCpaiSr4BTn56NpiHMEaFKlShCv9U+BLG3IJ1w/vhrJRvJwAERtqF5mPgUlsAYBGjBajt6P1olUgitWMsPaYUZ0V2AkLisMVzrTNugUliwlFKyh/SVshJrAyVmVbOK/UyRCKPK3LOV2QkmVK2eZXSG4mUYoDqcfT5WRsvsjZmD4ih1cCDhY7PEjIhgNTpfZv2zrt7XibzFEZ/PRWqUIUq/PEGSu1SsRKhYjsAAAAASUVORK5CYII=)}
.asf4 .fl-ie{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoBAMAAACbTmAyAAAAD1BMVEUWm2L/iD7///9jvJb/r33nPMM8AAAAI0lEQVQ4y2NgQAZGSkhARRAZMIwqHFU4qnBU4ajCUYWkKwQAMLBvuQLjteUAAAAASUVORK5CYII=)}
.asf4 .fl-in{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAAP1BMVEX///8Eajj/aCBDj2r/jljo6PUOCpDa2u60s92IhslfXLbQz+rEw+RubL2mpdf39/w7OaZ/fcQkIZpST7CVk8+BV7XQAAAA3klEQVRYw+3UyW0EMQxE0bbHxZ3a84/Vh05gAOmoH8ADoYXP7+GeC17wghe84Av+He75JpQ+Zy94DhWDmlmjEWc8pc5ABXfSE15pUhGMAKSVfQ+kzEUkQhxK++fYJ1iKZq4Sjtm3wRYVmlN1pqLG3PUqMcvKJMpcwkz7TwYuSyeR6RLH8O0JnWVljpG5hJ3q7ohDKnSaqpmiyti+FGtwKWqmJZybbYNOnb2ESIijkx/4KcMrgjkAp3Li7xl1BgDuZGe2A7d32zQ+tb8eXmbrS+5zuOfncBe84AUveMG3f5ZgHCG26UDJAAAAAElFTkSuQmCC)}
.asf4 .fl-pt{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAA1CAMAAADh9px2AAAA+VBMVEX/AAAAZgD////8AAABYgDY1wD3AQDf3gD6+vvR0QLpBABbfL7BxgCwvgCZsADZfADueXd5nwJslgCSqQCiuADv7gAAXADIzQDyGQ/zOjfdZVDWvAA4fQDn5wDBYgDvgX/vTkvJUgDeXUHTjwC/hADOggisvN7mOAHdUALXpgDUxQDBrwPMdQDTmgDrXFdzj8eEogDZhwDUZgDZbQDZrwC5iVS5ewDdgldViQDfXwDG0eiVqtXsamX8/ADcIgCii1neeWLRoQDMjlTLwgD//wC3ngDXnHzb4vDst7XrpqPi6PTTqljfxlmmtWbKtFIYbACDfUWaeVTIRABJHBxHAAACP0lEQVRYw+3WV5PaMBAAYIEsyXKv2NjY2Mamdwh3cNxxhevp///HRE6YvGYieEhm2NHo8Zu1tdIuqPwhwN/GGTyDZ/BfBAV8QlCoWJb9uFhL8CSgYKmIUOUhRLS3xseDlwpRp42a1pIkPSTLzrGgHakNgaWptVhycN0ni+NAJ9p9+1DG/f0FiyC4j2ZHgILlqVmcYghxHJd7GgcDGvODNvG0LM/Z4eI8Lz85z4PhgxJDTrCGrvduNpz79Xq9KNjmzxfZ99wbSHygYFEPRWMAmuIhDADGo1mP3HBmqCHkKgkDq9WqLIvVaglKQEI6Z4aeZnpRAg9g9QBCuOxhLvALmlqOl6XdEmy3S7CbBuGdPupLXOAlpaptZqtVs331dsVW21itguEoROiGC5wqdq0mZEXRnEw2sryRJ0ZRBBhLd96KL0OkUGeaQNhsy+JkIsptA8LxsBX2vZTvUIhmaSorG4P9vs2GbVsAti19MUIS5yk7QkUIAEgOZSPWAbjo+XgZYt46rFWEHfQ7L7/K5rXj44/XYYfMOAu7EdkOpfX5UH8Rn5/FV304TwbXe4o6vHdZQZ5jfk3vdJgYRgL0UcoSdPe8d7lSMani2Je73wl1b1sDqrgx/wNru6pC0Oetzx4s6G/f+4g+RI+QHxQcV2uYpvnp6fb26b3QF92eO4NH9RQzUsqeUrNbrInC7pLMj+16DZU45s+u5+tLMro5UV9GSr9PUK+LTzM5CNZUHehrCZ9ytoEnnG3OA+cZPIP/D/gDi5JASRpy9TcAAAAASUVORK5CYII=)}
.asf4 .fl-gb{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAMAAABevo0zAAAAM1BMVEX///+6w9fzytGrtc3WTWM3UInxxMvIEC4BIWnAyNqqtc22wNT0ztTs7vT109n88fPO1OI8OV3ZAAABE0lEQVRIx+3XtxaDMAwF0AfBlFD//2tDDbasYnIYMvAGBpd7WJAEihJbWlezeQHVHuDNn3EZumI5MWvrQyNt0Oe2wyppgSEHlIVB6qBrkYdCRhcoqYEcV7smWnRpoItepnE1lg2VlECWq1dQJ3lQ4A5QIzlQ5E5QJmNQ4XxQIimociHIkyFocBTkyN4He4ObwYZm6jEO5Zxh3C95IMKdfoquIyUeeE8ugdXNecAH/AX8/y+FKw5b9hLBgN/iwRWHuHzB79c5LV9kNy5fKtdxBVYnYXBsC9BIGJzQpGQSBie2UYmEwSmNnidhcOoowpEwOGNYiklE3MVxjpCtxSUMnIQ0uKSR2CctLnFoP0mLS/6tOMgPj+pDAxFVOjwAAAAASUVORK5CYII=)}
.asf4 .fl-ae{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoBAMAAACbTmAyAAAAElBMVEUAAAAAhD3////IEC6r1r+qqqqRmeBQAAAALUlEQVQ4y2MwhgNBvIBhVOFIVOiCFyApVMILRhUOJ4WheAGSQgb8YFThiFEIAL/lq1Xv0RoWAAAAAElFTkSuQmCC)}