:root{--ink:#05080C;--muted:#5B6470;--line:rgba(34,34,34,.14);--soft:#F4F8F9;--b1:#006E80;--b2:#1FB3C9;--warm:#F06D4D;--hd:"Stack Sans Headline","Inter Tight",Inter,sans-serif;--btn:Geist,Inter,sans-serif}body{margin:0;background:#fff}a{color:var(--b1);text-decoration:none}h1,h2,h3{font-family:var(--hd);font-weight:500;margin:0;color:var(--ink);letter-spacing:-.025em}p{margin:0}.wrap{max-width:1180px;margin:0 auto;padding:0 32px}.gt{background:linear-gradient(91deg,var(--b1) 0%,var(--b2) 45%,var(--warm) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.btn{display:inline-flex;align-items:center;gap:14px;height:48px;padding:4px 4px 4px 22px;border-radius:100px;border:1px solid #FFFFFF;background:linear-gradient(90deg,var(--b1) 0%,var(--b2) 100%);color:#fff;font-family:var(--btn);font-weight:500;font-size:16px;box-shadow:0 10px 26px -14px #006e80bf;cursor:pointer;white-space:nowrap}.btn .ar{width:38px;height:38px;border-radius:100px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.btn.sm{height:40px;font-size:14px;padding-left:18px;gap:12px}.btn.sm .ar{width:30px;height:30px}.btn-w{display:inline-flex;align-items:center;height:44px;padding:0 22px;border-radius:100px;background:#fff;color:var(--ink);font-family:var(--btn);font-weight:500;font-size:16px;box-shadow:0 1px 2px #0000000f;border:1px solid var(--line);white-space:nowrap}.btn-g{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:100px;background:linear-gradient(91deg,var(--b2) 10%,var(--warm) 60%);color:#fff;font-family:var(--btn);font-weight:500;font-size:14px;box-shadow:0 1px 2px #0000000f}.panel{position:relative;overflow:hidden;border-radius:24px;padding:72px 64px;color:#fff;background:linear-gradient(160deg,#064c5a,#0a6f82,#139ab0);box-shadow:0 30px 80px -30px #006e808c}.panel:after{content:"";position:absolute;right:-180px;bottom:-220px;width:700px;height:600px;background:radial-gradient(closest-side,#ffffff8c,#fff0);pointer-events:none}.panel>*{position:relative;z-index:1}.panel h2{color:#fff;font-size:48px;line-height:1.05}.panel .lede{font-size:20px;line-height:1.5;color:#ffffffe6;max-width:520px}.glass{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;border-radius:16px;background:#00283761;border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff}a.glass:hover{background:#0028378c}.glass .t{font-size:17px;font-weight:500}.glass .s{display:block;font-size:14px;font-weight:400;color:#ffffffbf;margin-top:2px}.sec{padding-top:140px}.ch{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ch h2{font-size:56px;line-height:1.04;letter-spacing:-.03em}.ch p{font-size:18px;line-height:1.6;color:#1f2933;max-width:600px}.card{border:1px solid var(--line);border-radius:16px;background:#fff}.row{display:grid;gap:16px;align-items:center;min-height:72px;padding:14px 28px;border-top:1px solid var(--line);color:var(--ink)}a.row:hover{background:var(--soft)}.r-clin{grid-template-columns:minmax(0,1.3fr) minmax(0,1.4fr) 200px 24px}.thd{font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nm{font-family:var(--hd);font-weight:500;font-size:19px;line-height:24px;letter-spacing:-.01em}.sub{display:block;font-family:Inter,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--muted);margin-top:2px;letter-spacing:0}.mid{font-size:14px;line-height:20px;color:var(--muted)}.pr{text-align:right;font-size:20px;font-weight:600;line-height:1.2}.mk{display:inline-block;font-size:12px;font-weight:500;line-height:22px;padding:0 10px;border-radius:100px;white-space:nowrap}.navl{font-size:16px;font-weight:500;color:inherit;display:inline-flex;align-items:center;gap:6px;background:none;border:0;font-family:Inter,sans-serif;cursor:pointer;padding:0}.feat{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;align-items:start}.feat b{display:block;font-family:var(--hd);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink)}.feat span{font-size:15px;line-height:1.5;color:var(--muted)}.foot a{color:var(--ink);font-size:14px}.flow{position:absolute;inset:-25%;z-index:0;pointer-events:none;filter:url(#water) blur(28px)}.flow i{position:absolute;display:block;border-radius:50%;animation:drift 22s ease-in-out infinite alternate}.flow i:nth-child(1){left:5%;top:10%;width:55%;height:60%;background:radial-gradient(closest-side,#1fb3c9,#1fb3c900);animation-duration:19s}.flow i:nth-child(2){left:45%;top:35%;width:60%;height:65%;background:radial-gradient(closest-side,#a8e8f2,#a8e8f200);animation-duration:24s;animation-delay:-6s}.flow i:nth-child(3){left:20%;top:50%;width:50%;height:55%;background:radial-gradient(closest-side,#03323d,#03323d00);animation-duration:27s;animation-delay:-12s}.flow i:nth-child(4){left:62%;top:-5%;width:45%;height:50%;background:radial-gradient(closest-side,#ffffffbf,#fff0);animation-duration:21s;animation-delay:-3s}@keyframes drift{0%{transform:translate(0) scale(1) rotate(0)}50%{transform:translate(9%,-7%) scale(1.18) rotate(18deg)}to{transform:translate(-7%,6%) scale(.92) rotate(-12deg)}}.panel{isolation:isolate}.panel:after{display:none}.hero-flow{position:absolute;pointer-events:none;filter:url(#water) blur(36px);opacity:.55}@media(prefers-reduced-motion:reduce){.flow i,.hero-flow i{animation:none}}.btn{position:relative;overflow:hidden;isolation:isolate;background:#0a5f70}.btn>.bt,.btn>.ar{position:relative;z-index:2}.btn .liq{position:absolute;inset:-60% -30%;z-index:0;filter:url(#silk);pointer-events:none}.btn .liq i{position:absolute;display:block;border-radius:50%;animation:silk 9s ease-in-out infinite alternate}.btn .liq i:nth-child(1){left:0;top:10%;width:70%;height:90%;background:radial-gradient(closest-side,#1fb3c9,#1fb3c900)}.btn .liq i:nth-child(2){left:35%;top:0;width:55%;height:80%;background:radial-gradient(closest-side,#cdeff5,#cdeff500);animation-duration:11s;animation-delay:-4s}.btn .liq i:nth-child(3){left:55%;top:30%;width:60%;height:90%;background:radial-gradient(closest-side,#043844,#04384400);animation-duration:13s;animation-delay:-7s}.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1;background:linear-gradient(90deg,#032d3873,#032d3826 70%,#032d3800),linear-gradient(180deg,#ffffff1f,#0000001a);pointer-events:none}@keyframes silk{0%{transform:translate(0) scale(1) rotate(0)}to{transform:translate(18%,-10%) scale(1.25) rotate(25deg)}}.btn:hover .liq i{animation-duration:4s}.btn:hover .ar{transform:translate(2px) scale(1.05)}.btn .ar{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.btn .liq video{display:none}}.pv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.panel .shade{position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,#03262fb8,#03262f59 55%,#03262f0d);pointer-events:none}.btn .liq video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.btn .liq{inset:0;filter:none}.hero-vid{position:absolute;top:0;left:0;right:0;height:1100px;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);opacity:.9}.hero-vid video{width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.pv,.hero-vid video{display:none}}.hero-bg{position:absolute;top:0;left:0;right:0;height:1000px;z-index:0;pointer-events:none;overflow:hidden}.hero-bg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% 50%}.hero-fade{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5,#ffffffe0 28%,#ffffff59 52%,#fff0 72%),linear-gradient(180deg,#fff0 55%,#fff)}@media(prefers-reduced-motion:reduce){.hero-bg video{display:none}.hero-bg{background:url(/media/hero-cells-169-v2-poster.jpg) 70% 50%/cover}}.ico{width:44px;height:44px;flex:none;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);display:inline-flex;align-items:center;justify-content:center;color:#fff}.glass .lead{display:flex;align-items:center;gap:16px}.txi{width:64px;height:64px;flex:none;border-radius:14px;background:#0b3a46;border:1px solid rgba(255,255,255,.22);overflow:hidden;display:block}.txi img{width:100%;height:100%;display:block}.glass{background:#02222c94;border:1px solid rgba(255,255,255,.34);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 8px 24px -12px #00000073,inset 0 1px #ffffff1f}a.glass:hover{background:#02222cb8;border-color:#ffffff8c}.ico{background:#fff;border-color:#fff;color:#0a6f82;box-shadow:0 4px 12px -4px #00000059}.panel.cond .shade{background:linear-gradient(100deg,#03262fd1,#03262f8c 55%,#03262f4d)}.tcard{border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 40px 80px -50px #006e8073}.trow{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1.5fr) 170px 40px;gap:20px;align-items:center;padding:18px 24px 18px 22px;border-top:1px solid var(--line);color:var(--ink);transition:background .15s}a.trow:hover{background:#f4f8f9}a.trow:hover .rarr{transform:translate(3px)}.thead{border-top:0;padding-top:16px;padding-bottom:16px;background:#f7fafb}.tclin{display:flex;align-items:center;gap:14px;min-width:0}.tlogo{width:46px;height:46px;flex:none;border-radius:14px;background:linear-gradient(150deg,#064c5a,#0a6f82 55%,#1fb3c9);color:#fff;font-family:var(--hd);font-weight:600;font-size:15px;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff40}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:100px;background:#eef6f7;color:#0a5f70;font-size:13px;font-weight:500}.marks{display:flex;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--muted);row-gap:4px}.dot{width:8px;height:8px;border-radius:100px;display:inline-block;margin-right:6px}.tpr{text-align:right;font-family:var(--hd);font-weight:500;font-size:22px;letter-spacing:-.02em;line-height:1.15}.tpr.nd{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--muted);letter-spacing:0}.rarr{width:36px;height:36px;border-radius:100px;background:var(--ink);display:inline-flex;align-items:center;justify-content:center;justify-self:end;transition:transform .2s}.tfoot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-top:1px solid var(--line);background:#f7fafb;font-size:14px;color:var(--muted)}.vf{display:flex;flex-direction:column;gap:7px}.vfn{font-size:14px;color:var(--muted)}.vfn b{font-family:var(--hd);font-weight:500;font-size:17px;color:var(--ink);letter-spacing:-.01em}.vbar{display:flex;gap:3px;max-width:180px}.vbar .seg{flex:1;height:6px;border-radius:100px;background:#e3e9eb}.vbar .seg.on{background:linear-gradient(90deg,#0a6f82,#1fb3c9)}.askwrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:start;background:linear-gradient(160deg,#f4f8f9,#eef6f7);border:1px solid var(--line);border-radius:24px;padding:56px}.askhead{display:flex;flex-direction:column;gap:18px;position:sticky;top:120px}.askhead h2{font-size:44px;line-height:1.04;letter-spacing:-.03em}.askhead p{font-size:17px;line-height:1.55;color:#1f2933}.askgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ask{display:flex;flex-direction:column;gap:14px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 22px 24px;box-shadow:0 18px 40px -30px #006e8059}.ask h3{font-size:19px;line-height:1.25;letter-spacing:-.015em}.ask p{font-size:15px;line-height:1.55;color:var(--muted);margin-top:6px}.aico{width:42px;height:42px;border-radius:12px;background:linear-gradient(150deg,#064c5a,#0a6f82 55%,#1fb3c9);color:#fff;display:inline-flex;align-items:center;justify-content:center}.panel.prev{display:flex;flex-direction:column;align-items:center;gap:40px;text-align:center}.prevhead{display:flex;flex-direction:column;align-items:center;gap:16px}.prevhead .lede{max-width:560px}.device{width:100%;max-width:900px;background:#fff;border-radius:22px;border:8px solid #1B2A30;box-shadow:0 40px 90px -30px #0000008c;overflow:hidden;text-align:left;color:var(--ink)}.dbar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#f4f7f8;border-bottom:1px solid var(--line)}.ddot{width:10px;height:10px;border-radius:100px;background:#d5dcdf}.durl{margin-left:12px;font-size:12px;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:100px;padding:3px 12px}.dbody{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:28px}.dleft{display:flex;flex-direction:column;gap:14px}.facts{display:flex;flex-direction:column;border-top:1px solid var(--line)}.frow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14px}.dright{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--line);border-radius:16px;background:#fafcfc}.fake{display:block;height:40px;line-height:40px;padding:0 12px;border:1px solid #D5DCDF;border-radius:10px;background:#fff;font-size:13px;color:#8a949c}.faqwrap{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:start}.faqhead{display:flex;flex-direction:column;gap:18px;position:sticky;top:120px}.faqhead h2{font-size:56px;line-height:1.02;letter-spacing:-.035em}.faqhead p{font-size:17px;color:#1f2933}.faqlist{display:flex;flex-direction:column;gap:12px}.faq{border:1px solid var(--line);border-radius:16px;background:#fff;transition:box-shadow .2s,border-color .2s}.faq[open]{border-color:#0a6f8259;box-shadow:0 18px 40px -28px #006e8066}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;font-family:var(--hd);font-weight:500;font-size:19px;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.fplus{width:30px;height:30px;flex:none;border-radius:100px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink);transition:transform .2s,background .2s}.faq[open] .fplus{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.faq p{padding:0 24px 22px;font-size:16px;line-height:1.6;color:#1f2933;max-width:620px}@supports (animation-timeline: view()){.reveal{animation:reveal ease-out both;animation-timeline:view();animation-range:entry 0px entry 320px}@keyframes reveal{0%{opacity:0;filter:blur(8px);translate:0 40px}to{opacity:1;filter:none;translate:none}}}@media(prefers-reduced-motion:reduce){.reveal{animation:none}}.hrow{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);gap:12px;align-items:center}.hcard{display:flex;flex-direction:column;gap:14px;height:100%;box-sizing:border-box;padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(180deg,#fff,#f4f8f9);box-shadow:0 24px 50px -36px #006e8073}.htop{display:flex;align-items:center;justify-content:space-between}.hnum{font-family:var(--hd);font-weight:500;font-size:15px;color:#0a6f82;letter-spacing:.04em}.hico{width:48px;height:48px;border-radius:14px;background:linear-gradient(150deg,#064c5a,#0a6f82 55%,#1fb3c9);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff40}.hcard h3{font-size:24px;line-height:1.15;letter-spacing:-.02em}.hcard p{font-size:15px;line-height:1.6;color:var(--muted)}.hconn{display:flex;justify-content:center}.glass.ctry{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:14px;padding:24px}.ctop{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cname{font-family:var(--hd);font-weight:500;font-size:22px;letter-spacing:-.02em}.cstat{font-size:12px;font-weight:600;line-height:24px;padding:0 10px;border-radius:100px;white-space:nowrap}.cprice{font-family:var(--hd);font-size:38px;line-height:1;letter-spacing:-.03em;display:flex;flex-direction:column;gap:6px}.cfrom{font-family:Inter,sans-serif;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.claw{font-size:14px;line-height:1.5;color:#ffffffdb;min-height:42px}.cmeta{font-size:13px;color:#ffffffb3;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.cpills{display:flex;flex-wrap:wrap;gap:6px}.cpill{font-size:12px;font-weight:500;line-height:24px;padding:0 10px;border-radius:100px;background:#ffffff24;border:1px solid rgba(255,255,255,.22)}.cgo{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;height:38px;padding:0 16px;border-radius:100px;background:#fff;color:var(--ink);font-family:var(--btn);font-weight:500;font-size:14px}a.glass.ctry:hover .cgo svg{transform:translate(2px)}.cgo svg{transition:transform .2s}.ico{width:56px;height:56px;border-radius:14px;overflow:hidden;padding:0}.ico img{width:100%;height:100%;display:block}a.glass .lead{gap:18px}.ccard{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:360px;padding:24px;border-radius:20px;color:#fff;border:1px solid rgba(255,255,255,.28);box-shadow:0 30px 60px -30px #0000008c;background-size:cover;background-position:center;transition:transform .25s}.ccard:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#00000047,#0000 32% 45%,#0000008c)}a.ccard:hover{transform:translateY(-4px);text-decoration:none}a.ccard:hover .cgo svg{transform:translate(2px)}.cc-my{background-image:radial-gradient(120% 80% at 80% 15%,#f3c969bf,#f3c96900 55%),radial-gradient(90% 90% at 10% 90%,#063f35,#063f3500 70%),linear-gradient(160deg,#1e8c6e,#0e5e54 55%,#08403b)}.cc-mx{background-image:radial-gradient(120% 80% at 75% 10%,#fad6a5d9,#fad6a500 55%),radial-gradient(100% 90% at 15% 95%,#5e2340,#5e234000 70%),linear-gradient(160deg,#e98a63,#c85a47 55%,#7a2e3e)}.cc-pa{background-image:radial-gradient(110% 70% at 80% 10%,#d6f6fad9,#d6f6fa00 55%),radial-gradient(100% 90% at 10% 95%,#062f5a,#062f5a00 70%),linear-gradient(160deg,#25b5c7,#1478a8 55%,#0a3f73)}.cc-co{background-image:radial-gradient(120% 80% at 78% 12%,#ffe08ccc,#ffe08c00 55%),radial-gradient(100% 90% at 12% 95%,#1f3d12,#1f3d1200 70%),linear-gradient(160deg,#7daa3a,#3f7a2e 55%,#1f4a24)}.cc-th{background-image:radial-gradient(110% 75% at 80% 12%,#ffd7aad9,#ffd7aa00 55%),radial-gradient(100% 90% at 10% 95%,#3a1450,#3a145000 70%),linear-gradient(160deg,#d9a23a,sienna 55%,#4b1e4f)}.ccard .ctop{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ccard .cname{font-family:var(--hd);font-weight:500;font-size:30px;letter-spacing:-.025em}.cbot{display:flex;flex-direction:column;gap:16px}.ccard .cprice{font-size:40px}.ccard .cgo{margin-top:0}.cc-my{background-image:url(/media/ctry-malaysia.jpg)}.cc-mx{background-image:url(/media/ctry-mexico.jpg)}.cc-pa{background-image:url(/media/ctry-panama.jpg)}.topnav{position:sticky;top:0;z-index:20;padding:18px 24px 0}.navpill{max-width:1180px;margin:0 auto;height:70px;padding:0 14px 0 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#05080c;background:#ffffffc7;backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(34,34,34,.12);border-radius:100px;box-shadow:0 8px 28px #05080c0f}.navlogo{font-family:var(--hd);font-weight:600;font-size:22px;letter-spacing:-.03em;color:inherit}.navlogo:hover{text-decoration:none;color:inherit}@supports (animation-timeline: scroll()){.navpill{animation:navshift linear both;animation-timeline:scroll(root);animation-range:0px 180px}@keyframes navshift{0%{max-width:1180px;height:70px;color:#05080c;background:#ffffffc7;border-color:#2222221f;box-shadow:0 8px 28px #05080c0f}45%{color:#05080c}55%{color:#fff}to{max-width:1100px;height:64px;color:#fff;background:#062a34a8;border-color:#ffffff38;box-shadow:0 18px 40px -12px #031e2673}}}.navlogo .gt{background:linear-gradient(91deg,#1fb3c9,#5fd0de 45%,#f49a7a);-webkit-background-clip:text;background-clip:text;color:transparent}.sfoot{position:relative;margin:80px 16px 0;padding-top:88px;color:#fff;background:linear-gradient(170deg,#0b3a46,#063440 60%,#04262f);border-radius:48px 48px 0 0;overflow:hidden}.fin{position:relative;display:flex;flex-direction:column;gap:56px;padding-bottom:48px}.ftop{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:64px}.fbrand{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.fbrand p{font-size:16px;line-height:1.6;color:#ffffffc7;max-width:340px}.fcols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.fcol{display:flex;flex-direction:column;gap:12px}.fh{font-family:var(--hd);font-weight:500;font-size:16px;color:#fff;letter-spacing:-.01em;margin-bottom:4px}.fcol a{font-size:15px;color:#ffffffb8}.fcol a:hover{color:#fff;text-decoration:none}.fbar{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);font-size:14px;color:#fff9}.fbar nav{display:flex;gap:24px}.fbar a{color:#ffffffb8;font-size:14px}.fbar a:hover{color:#fff}.fnotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.fnotes p{font-size:13px;line-height:1.6;color:#fff9;margin-top:8px}.fnotes .fh{font-size:14px}.navlogo{font-family:Bricolage Grotesque,Stack Sans Headline,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.055em;line-height:1}.navlogo .wdot{color:#f06d4d}.sfoot .navlogo .wr{color:#1fb3c9}.phero{position:absolute;top:0;left:0;right:0;height:800px;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(45% 55% at 70% 40%,#f06d4d2e,#f06d4d00 70%),radial-gradient(40% 50% at 85% 15%,#1fb3c924,#1fb3c900 70%),#fbfaf8}.phero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%}.pfade{position:absolute;inset:0;background:linear-gradient(90deg,#fffffff5,#ffffffdb 30%,#ffffff4d 55%,#fff0 72%),linear-gradient(180deg,#fff0 55%,#fff)}.chero{display:grid;grid-template-columns:minmax(0,680px);align-items:center;min-height:600px;padding-top:110px;position:relative}.chero-text{display:flex;flex-direction:column;gap:22px}.crumb{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--muted)}.crumb a{color:var(--muted)}.chero h1{font-size:68px;line-height:1.02;letter-spacing:-.04em}.answer{font-size:19px;line-height:1.6;color:#1f2933;max-width:620px}.hbtns{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hmeta{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--muted)}.hmeta b{color:var(--ink);font-weight:600}.dotsep{width:4px;height:4px;border-radius:100px;background:#c2cbd0}.byline{font-size:13px;color:var(--muted)}.chero-art{position:relative;display:flex;align-items:center;justify-content:center;height:440px}.chero-art img{position:relative;width:340px;height:340px;border-radius:48px;box-shadow:0 50px 90px -40px #f06d4d8c,0 0 0 1px #2222220f;background:#fff}.artglow{position:absolute;width:460px;height:460px;border-radius:50%;background:radial-gradient(closest-side,#f06d4d38,#f06d4d00)}.shead{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;padding-bottom:24px}.shead p{font-size:17px;color:#1f2933;margin-top:10px}.h2b{font-size:44px;line-height:1.05;letter-spacing:-.03em}.kcost{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.prose{display:flex;flex-direction:column;gap:10px}.h3p{font-size:22px;line-height:1.25;letter-spacing:-.015em}.asec{gap:28px!important}.lawlist{display:flex;flex-direction:column;gap:10px}.lawlist b{font-family:var(--hd);font-weight:500;color:var(--ink)}.qlist2{margin:0;padding-left:24px;display:flex;flex-direction:column;gap:12px;font-size:17px;line-height:1.6;color:#1f2933}.qlist2 li::marker{color:#0a6f82;font-weight:600}.agrid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:64px;align-items:start;padding-top:120px}.acol{display:flex;flex-direction:column;gap:88px}.asec{display:flex;flex-direction:column;gap:22px}.asec .h2{font-size:36px;line-height:1.1;letter-spacing:-.03em}.asec p{font-size:17px;line-height:1.7;color:#1f2933}.asec .lead{font-size:18px}.ecards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ecard{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#fff,#f7fafb)}.ecard h3{font-size:20px;letter-spacing:-.015em}.ecard p{font-size:15px!important;line-height:1.65!important}.ecard:last-child:nth-child(odd){grid-column:1/-1}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stat{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:20px;background:linear-gradient(160deg,#064c5a,#0a6f82 60%,#139ab0);color:#fff}.sn{font-family:var(--hd);font-weight:500;font-size:40px;line-height:1;letter-spacing:-.03em}.st{font-size:15px;line-height:1.5;color:#ffffffeb}.ss{font-size:12px;color:#ffffffa8}.stat .cite a{color:#9fe3ee}.laws{display:flex;flex-direction:column;gap:10px}.lawc{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 22px;border:1px solid var(--line);border-radius:16px;font-size:15px;line-height:1.55}.lk{font-family:var(--hd);font-weight:500;font-size:17px}.callout{display:flex;flex-direction:column;gap:16px;padding:40px;border-radius:24px;background:linear-gradient(160deg,#fff4ef,#fde7de);border:1px solid rgba(240,109,77,.25)}.qcards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qcards li{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid var(--line);border-radius:16px;font-size:16px;line-height:1.5;background:#fff}.qn{font-family:var(--hd);font-weight:500;font-size:14px;color:#0a6f82;padding-top:2px;flex:none}.v2src{border:1px solid var(--line);border-radius:18px;padding:4px 22px;background:#f7fafb}.v2src summary h2{font-size:20px!important}.src{margin:0;padding:0 0 16px 22px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;color:var(--muted)}.srcbox summary{list-style:none;display:flex;align-items:center;gap:16px;min-height:56px;cursor:pointer}.srcbox summary::-webkit-details-marker{display:none}.srcbox summary h2{flex-grow:1;margin:0}.srcbox[open] .chev{transform:rotate(180deg)}.cite{font-size:11px;line-height:0;vertical-align:super;margin-left:1px}.cite a{font-weight:600;color:#0a6f82}.atoc{position:sticky;top:110px;display:flex;flex-direction:column;gap:2px;padding:22px;border:1px solid var(--line);border-radius:20px;background:#ffffffd9;backdrop-filter:blur(10px)}.atoc-h{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-bottom:10px}.atoc a{display:block;padding:7px 12px;border-radius:10px;font-size:14px;color:#33404a}.atoc a.on{background:#eef6f7;color:#0a5f70;font-weight:600}.atoc a.btn{display:inline-flex;padding:4px 4px 4px 18px;border-radius:100px;color:#fff;font-size:14px;align-self:flex-start;margin-top:4px}.atoc-cta{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:18px;border-top:1px solid var(--line)}.related{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.related a{display:flex;align-items:center;gap:16px;padding:14px 20px 14px 14px;border:1px solid var(--line);border-radius:20px;color:var(--ink);font-family:var(--hd);font-weight:500;font-size:19px;letter-spacing:-.01em;background:#fff;transition:border-color .2s,box-shadow .2s}.related a:hover{border-color:#f06d4d73;box-shadow:0 18px 40px -28px #f06d4d80;text-decoration:none}.related img{width:64px;height:64px;border-radius:16px;flex:none}.related .rtx img{background:#0b3a46}.kcta{position:relative;overflow:hidden;margin-top:120px;padding:110px 24px;border-radius:24px;display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.kcta>*:not([aria-hidden]){position:relative}.kcta h2{font-size:56px;line-height:1.04;letter-spacing:-.035em}.kcta p{font-size:18px;color:#1f2933;max-width:520px}.tcall{background:linear-gradient(160deg,#eef7f8,#ddeff2);border-color:#0a6f8238}.cbig{font-family:var(--hd);font-weight:500;font-size:24px!important;line-height:1.3!important;color:var(--ink)!important;letter-spacing:-.015em}.usegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.usegrid a{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid var(--line);border-radius:20px;color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s}.usegrid a:hover{border-color:#f06d4d73;box-shadow:0 18px 40px -28px #f06d4d80;text-decoration:none}.usegrid img{width:64px;height:64px;border-radius:16px}.usegrid b{display:block;font-family:var(--hd);font-weight:500;font-size:19px;letter-spacing:-.01em}.usegrid span span{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin-top:4px}.costnote{max-width:760px;margin-top:24px;font-size:17px;line-height:1.65;color:var(--muted)}.srcline{font-size:14px!important;color:var(--muted)!important}html{scroll-padding-top:120px;-webkit-text-size-adjust:100%}body{color:var(--ink);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}.page{position:relative;overflow-x:clip;min-height:100vh}a:hover{text-decoration:underline}a.btn:hover,a.btn-w:hover,a.glass:hover,a.trow:hover,a.ccard:hover,.navpill a:hover,.sfoot a:hover,.related a:hover,.usegrid a:hover,.atoc a:hover,.cgo:hover{text-decoration:none}.btn-w:hover{border-color:#0a6f8259}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:8px 14px;border-radius:8px}.skip:focus{left:16px}:focus-visible{outline:2px solid #1FB3C9;outline-offset:2px}.hhero{padding-top:150px;padding-bottom:60px;min-height:640px;display:grid;grid-template-columns:minmax(0,640px);align-items:center}.hhero-in{display:flex;flex-direction:column;gap:30px}.hhero h1{font-size:78px;line-height:1;letter-spacing:-.04em}.hfeats{display:flex;flex-direction:column;gap:22px;padding-top:14px;max-width:500px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phead{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}.phead>div{display:flex;flex-direction:column;gap:16px}.panel.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:start;background:linear-gradient(160deg,#0b3a46,#0f4c5c 45%,#0a6f82)}.panel.stack{display:flex;flex-direction:column;gap:36px}.glass.gl{padding:12px 22px 12px 12px}.homecta{margin-top:120px;padding:120px 24px;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center;position:relative}.homecta>*:not([aria-hidden]){position:relative}.homecta h2{font-size:64px;line-height:1.02;letter-spacing:-.035em}.homecta p{font-size:18px;line-height:1.55;color:#1f2933;max-width:520px}.vfill{position:absolute;inset:0;z-index:0}.vfill video{width:100%;height:100%;object-fit:cover}.phero.still{height:620px}.chero.short{min-height:420px}.navpill{position:relative}.navlinks{display:flex;gap:34px;align-items:center}.navitem{position:relative}.navl svg{transition:transform .2s}.navl[aria-expanded=true] svg{transform:rotate(180deg)}.dd{display:none;position:absolute;top:calc(100% + 22px);left:50%;transform:translate(-50%);z-index:40;padding:22px;border-radius:22px;background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 30px 70px -24px #05080c59}.dd:before{content:"";position:absolute;left:0;right:0;top:-24px;height:24px}.dd.open{display:block}@media(hover:hover)and (min-width:1001px){.navitem:hover .dd{display:block}.navitem:hover .navl svg{transform:rotate(180deg)}}.dd-cond{width:820px;display:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dd-cond.open{display:grid}@media(hover:hover)and (min-width:1001px){.navitem:hover .dd-cond{display:grid}}.ddh{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 10px 8px}.ddcol{display:flex;flex-direction:column;gap:2px}.dd a{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;color:var(--ink);font-size:15px;font-weight:500;line-height:1.3}.dd a:hover{background:#f2f8f9;text-decoration:none}.dd img{width:36px;height:36px;border-radius:10px;flex:none}.dd-tx{width:420px}.dd-tx a span span{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:2px}.dd-tx img{width:44px;height:44px;background:#0b3a46}.dd-loc{width:300px}.dd .ddall{margin-top:8px;padding-top:12px;border-top:1px solid var(--line);border-radius:0;font-size:14px;color:var(--b1)}.ccdot{width:36px;height:36px;border-radius:10px;flex:none;background-size:cover;background-position:center}.navburger{display:none;width:44px;height:44px;border-radius:100px;border:1px solid currentColor;background:none;color:inherit;align-items:center;justify-content:center;cursor:pointer;padding:0}.navburger svg{display:block}.mnav{display:none;position:fixed;inset:0;z-index:60;background:#fff;overflow-y:auto;padding:20px 20px 40px}.mnav.open{display:block}.mnav-top{display:flex;align-items:center;justify-content:space-between;height:56px;margin-bottom:12px}.mnav-top .navlogo{color:var(--ink)}.mnav details{border-bottom:1px solid var(--line)}.mnav summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 4px;font-family:var(--hd);font-weight:500;font-size:22px;letter-spacing:-.02em;cursor:pointer}.mnav summary::-webkit-details-marker{display:none}.mnav details[open] summary svg{transform:rotate(180deg)}.mnav .mlist{display:flex;flex-direction:column;padding:0 0 16px}.mnav .mlist a{display:flex;align-items:center;gap:12px;padding:9px 4px;color:var(--ink);font-size:16px}.mnav .mlist img{width:32px;height:32px;border-radius:9px}.mnav .mgh{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:12px 4px 4px}.mnav .mfoot{display:flex;flex-direction:column;gap:14px;padding-top:24px}.mnav .mfoot .btn{align-self:flex-start}body.menu-open{overflow:hidden}.tcard .empty{padding:28px 24px;color:var(--muted);font-size:15px;border-top:1px solid var(--line)}.trow.thead.t4{grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr) minmax(0,1.5fr) 170px 40px}.filters{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.fbtn{height:40px;padding:0 18px;border-radius:100px;border:1px solid var(--line);background:#fff;font-family:var(--btn);font-weight:500;font-size:15px;color:var(--ink);cursor:pointer}.fbtn[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.qcard{display:flex;flex-direction:column;gap:18px;padding:28px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 40px 80px -50px #006e8073}.qcard h2{font-size:26px;line-height:1.15;letter-spacing:-.02em}.qcard .qsub{font-size:15px;color:var(--muted);margin-top:6px}.qform{display:flex;flex-direction:column;gap:14px;margin:0}.qrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fld{display:flex;flex-direction:column;gap:6px}.fld label,.fld .lbl{font-size:14px;font-weight:500;color:var(--ink)}.fld .opt{font-weight:400;color:var(--muted)}.fld input,.fld select,.fld textarea{width:100%;height:48px;padding:0 14px;border:1px solid #CBD4D8;border-radius:12px;font:inherit;font-size:16px;color:var(--ink);background:#fff;-webkit-appearance:none;appearance:none}.fld select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%235B6470' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.fld textarea{height:110px;padding:12px 14px;resize:vertical}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:none;border-color:#1fb3c9;box-shadow:0 0 0 3px #1fb3c92e}.consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:#33404a;cursor:pointer}.consent input{width:18px;height:18px;margin:1px 0 0;flex:none;accent-color:#0A6F82}.qform .btn{align-self:flex-start;border:0}.qform button.btn{font-size:16px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qnote{font-size:13px;color:var(--muted)}.quotegrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:64px;align-items:start;padding-top:40px}.qsteps{display:flex;flex-direction:column;gap:22px;padding-top:12px}.cpgrid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:56px;align-items:start;padding-top:40px}.cpaside{position:sticky;top:110px}.cphead{display:flex;align-items:center;gap:20px}.cphead .tlogo{width:72px;height:72px;border-radius:20px;font-size:22px}.cpmain{display:flex;flex-direction:column;gap:64px}.cpsec{display:flex;flex-direction:column;gap:18px}.cpsec .h2{font-size:30px;line-height:1.1;letter-spacing:-.025em}.ftable{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.ftable .fr{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 22px;border-top:1px solid var(--line);font-size:16px;line-height:1.5}.ftable .fr:first-child{border-top:0}.ftable .fk{color:var(--muted);font-size:15px}.ptable .fr{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 150px}.ptable .pp{text-align:right;font-family:var(--hd);font-weight:500;font-size:20px;letter-spacing:-.02em}.ptable .pp .sub{text-align:right}.chip a{color:inherit}.samplenote{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#8a5d00;background:#fbf1dd;border-radius:100px;padding:4px 12px;align-self:flex-start}.prosepage{max-width:760px;display:flex;flex-direction:column;gap:56px;padding-top:40px}.prosepage .asec{gap:16px!important}.people{display:flex;flex-direction:column;gap:10px}.ctable .trow{grid-template-columns:minmax(0,1fr) 200px 40px}@media(max-width:1100px){.agrid{grid-template-columns:minmax(0,1fr) 240px;gap:40px}.related{grid-template-columns:repeat(2,minmax(0,1fr))}.trow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 140px 40px;gap:14px}.cpgrid{grid-template-columns:minmax(0,1fr) 360px;gap:40px}.dd-cond{width:700px}}@media(max-width:1000px){.navlinks,.navpill>.btn{display:none}.navburger{display:inline-flex}.navpill{height:60px;padding:0 8px 0 22px}@supports (animation-timeline: scroll()){@keyframes navshift{0%{height:60px;color:#05080c;background:#ffffffd1}45%{color:#05080c}55%{color:#fff}to{height:56px;color:#fff;background:#062a34b8;border-color:#ffffff38}}}.agrid{grid-template-columns:minmax(0,1fr)}.atoc{display:none}.cpgrid{grid-template-columns:minmax(0,1fr)}.cpaside{position:static}.quotegrid{grid-template-columns:minmax(0,1fr);gap:32px}.askwrap{grid-template-columns:minmax(0,1fr);padding:36px}.askhead{position:static}.faqwrap{grid-template-columns:minmax(0,1fr);gap:32px}.faqhead{position:static}.panel.split{grid-template-columns:minmax(0,1fr);gap:32px}.ftop{grid-template-columns:minmax(0,1fr);gap:40px}.dbody{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){html{scroll-padding-top:90px}.wrap{padding:0 16px}.topnav{padding:10px 12px 0}.sec{padding-top:80px}.hhero{padding-top:90px;min-height:0;padding-bottom:20px}.hhero h1{font-size:46px}.hero-bg{height:760px}.hero-bg video,.phero video{object-position:72% 50%}.hero-fade,.pfade{background:linear-gradient(180deg,#ffffff8c,#ffffffd1 40%,#ffffffeb,#fff)}.phero{height:640px}.chero{min-height:0;padding-top:80px;padding-bottom:12px}.chero h1{font-size:42px}.answer{font-size:17px}.ch h2,.faqhead h2,.kcta h2,.homecta h2{font-size:38px}.askhead h2{font-size:34px}.h2b{font-size:32px}.panel{padding:40px 20px;border-radius:20px}.panel h2{font-size:34px}.panel .lede{font-size:17px}.grid2,.grid3,.kcost,.stats,.usegrid,.askgrid,.related,.qrow,.fcols{grid-template-columns:minmax(0,1fr)}.fcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}#cost .stats{grid-template-columns:minmax(0,1fr)}.askwrap{padding:24px 18px;gap:28px}.ccard{min-height:240px}.shead{align-items:flex-start}.shead .btn-w{align-self:flex-start}.agrid{padding-top:72px}.acol{gap:60px}.asec .h2{font-size:28px}.asec p{font-size:16.5px}.h3p{font-size:20px}.callout{padding:26px 22px}.stat{padding:20px}.sn{font-size:34px}.kcta,.homecta{margin-top:80px;padding:72px 20px}.sfoot{margin:64px 8px 0;padding-top:56px;border-radius:32px 32px 0 0}.fbar{flex-direction:column;align-items:flex-start}.fnotes{grid-template-columns:minmax(0,1fr)}.tcard{border-radius:20px}.trow.thead{display:none}.trow,.trow.thead.t4{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"clin arr" "a a" "b b" "pr pr";gap:10px;padding:18px 16px}.trow .tclin{grid-area:clin}.trow .chips:nth-of-type(1){grid-area:a}.trow>.chips:nth-child(2){grid-area:a}.trow>.chips:nth-child(3){grid-area:b}.trow .tpr{grid-area:pr;text-align:left;font-size:20px}.trow .tpr .sub{text-align:left!important;display:inline;margin-left:8px}.trow .rarr{grid-area:arr;align-self:start}.ctable .trow{grid-template-columns:minmax(0,1fr) 36px;grid-template-areas:"clin arr" "pr pr"}.ctable .trow>span:first-child{grid-area:clin}.tfoot{flex-direction:column;align-items:flex-start}.glass{padding:14px 16px}.glass.gl{padding:10px 16px 10px 10px}.glass .t{font-size:16px}.txi{width:52px;height:52px}.ico{width:48px;height:48px}.device{border-width:5px}.dbody{padding:18px;gap:18px}.lawc{grid-template-columns:minmax(0,1fr);gap:6px}.ftable .fr{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 16px}.ptable .fr{grid-template-columns:minmax(0,1fr)}.ptable .pp,.ptable .pp .sub{text-align:left}.cphead .tlogo{width:56px;height:56px;font-size:18px}.qcard{padding:20px;border-radius:20px}.faq summary{padding:18px;font-size:17px}.faq p{padding:0 18px 18px}.dd{display:none!important}}.ckb[data-astro-cid-fzbxxtek]{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:560px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:14px 16px 14px 20px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 28px #05080c1f;font-size:14px;color:var(--ink)}.ckb[data-astro-cid-fzbxxtek][hidden]{display:none}.ckb[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{margin:0;flex:1;line-height:1.45}.ckb[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--b1)}.ckb-btns[data-astro-cid-fzbxxtek]{display:flex;gap:8px}.ckb[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]{height:38px;padding:0 16px;border-radius:100px;font-family:var(--btn);font-weight:500;font-size:14px;cursor:pointer;white-space:nowrap}.ckb-no[data-astro-cid-fzbxxtek]{background:#fff;color:var(--ink);border:1px solid var(--line)}.ckb-yes[data-astro-cid-fzbxxtek]{background:var(--ink);color:#fff;border:1px solid var(--ink)}@media(max-width:520px){.ckb[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:stretch;gap:12px}.ckb-btns[data-astro-cid-fzbxxtek] button[data-astro-cid-fzbxxtek]{flex:1}}
