@font-face{font-family:Montserrat;src:url(/Montserrat_latin.woff2)format("woff2");font-weight:400 900;font-display:block}@font-face{font-family:Inter;src:url(/Inter_latin.woff2)format("woff2");font-weight:400 700;font-display:block}:root{--font-display:"Montserrat",Helvetica,Arial,sans-serif;--font-body:"Inter",Helvetica,Arial,sans-serif;--t-h1:clamp(1.875rem,1.216rem + 2.705vw,3rem);--t-h2:clamp(1.375rem,1.008rem + 1.505vw,2rem);--t-h3:clamp(1.0625rem,.88rem + .75vw,1.3125rem);--t-lead:clamp(1.0625rem,.953rem + .451vw,1.25rem);--t-body:clamp(1rem,.927rem + .301vw,1.125rem);--t-small:.875rem;--t-label:.75rem;--red:#a32c1c;--red-dk:#8a2416;--ink:#15181b;--steel:#3d444c;--paper:#f4f4f2;--rule:#d6d6d2;--white:#fff;--lh-body:1.625;--ease:cubic-bezier(.2,.7,.3,1);--measure:32em}.vhide{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-size:var(--t-body);color:#2f3336;background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.625}h1,h2{font-family:var(--font-display);color:var(--ink);font-weight:800}h3{font-family:var(--font-display);color:var(--ink);font-weight:700}h1{font-size:var(--t-h1);letter-spacing:-.025em;line-height:1}h2{font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.2}h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.35}p{max-width:var(--measure)}a{color:inherit}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}.lead{font-size:var(--t-lead);line-height:1.55}.small{font-size:var(--t-small);line-height:1.43}header{background:var(--ink);z-index:40;position:sticky;top:0}header .wrap{justify-content:space-between;align-items:center;gap:clamp(20px,2.4vw,48px);height:88px;display:flex}header>.wrap>svg,header>.wrap>.hlogo>svg{flex:none;width:auto;height:52px;display:block}header>.wrap>.hlogo{flex:none}nav{color:var(--paper);white-space:nowrap;align-items:center;gap:clamp(1px,.35vw,10px);font-size:17.5px;font-weight:600;display:flex}nav>a,nav .ndt{cursor:pointer;color:var(--paper);border-radius:0;padding:7px clamp(7px,.85vw,13px);text-decoration:none;transition:background .18s,color .18s,clip-path .18s;position:relative}nav>a:hover,nav .ndt:hover,.nd:hover .ndt,.nd:focus-within .ndt{color:#15181b;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);background:#e08872}nav>a:focus-visible,nav .ndt:focus-visible{outline-offset:3px;outline:2px solid #e08872}nav>a.quote{padding:13px 22px}nav>a.quote:hover,nav .dcall:hover{background:initial;color:inherit;clip-path:none}nav .dcall{padding:7px 0}@media (prefers-reduced-motion:reduce){nav>a,nav .ndt{transition:none}}nav span.c{opacity:.9;align-items:center;margin-left:6px;transition:transform .2s,opacity .16s;display:inline-flex}nav span.c svg{width:14px;height:14px;display:block}.nd:hover span.c,.nd:focus-within span.c{opacity:1;transform:rotate(180deg)}nav .dcall{margin-left:clamp(16px,1.7vw,34px)}nav>a.quote{margin-left:clamp(12px,1.2vw,20px)}@media (min-width:1301px) and (max-width:1460px){nav{font-size:16px}nav .dcall{margin-left:clamp(12px,1.2vw,22px);font-size:16px}nav>a.quote{margin-left:clamp(10px,1vw,16px);padding:12px 16px;font-size:13px}}.hlogo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.hlogo svg{display:block}.hlogo:focus-visible{outline:2px solid var(--red);outline-offset:4px;border-radius:4px}.dcall{color:var(--paper);white-space:nowrap;align-items:center;gap:8px;font-size:17.5px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}.dcall svg{color:#e08872;width:20px;height:20px;transition:transform .16s}.dcall:hover svg{transform:scale(1.12)}.quote{background:var(--red);color:var(--paper);letter-spacing:.05em;border-radius:8px;padding:13px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s}.form{background:#fff;border:1px solid #e7e5e1;border-radius:12px;padding:34px 32px 30px;box-shadow:0 1px 2px #15181b0a,0 12px 32px #15181b21}.form h2{margin-bottom:4px;font-size:1.375rem;line-height:1.2}.form .sub{color:#c6cbd0;margin-bottom:22px;font-size:15px;line-height:1.5}.field{margin-bottom:12px}.field label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:#3a4044;margin-bottom:7px;font-size:15px;font-weight:600;display:block}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);color:var(--ink);background:#fff;border:1px solid #dfddd9;border-radius:8px;padding:13px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field select{accent-color:var(--red)}.field select option{color:var(--ink);background:#fff}.field select option:checked,.field select option:hover{background:var(--red);color:#fff}.selx{position:relative}.selx>select{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.selxb{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:inherit;border:1px solid #dfddd9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;transition:border-color .18s,box-shadow .18s;display:flex}.selxb:hover{border-color:var(--red)}.selxb[aria-expanded=true]{border-color:var(--red);box-shadow:0 0 0 3px #a32c1c29}.selxb .selxc{flex:none;width:14px;height:14px;transition:transform .22s}.selxb[aria-expanded=true] .selxc{transform:rotate(180deg)}.selxl{z-index:40;background:#fff;border-radius:12px;max-height:280px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 46px -18px #15181b8c,0 0 0 1px #15181b1a}.selxl[data-open]{display:block}.selxg{letter-spacing:.11em;text-transform:uppercase;color:#5a6169;padding:11px 12px 6px;font-size:11px;font-weight:700}.selxo{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.35;transition:background .16s,color .16s;display:block}.selxo:hover,.selxo:focus-visible,.selxo[data-active]{background:var(--red);color:#fff;outline:none}.selxo[aria-selected=true]{font-weight:700}.selxo[aria-selected=true]:after{content:"";float:right;border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;margin-top:3px;transform:rotate(45deg)}.field input:focus,.field select:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #15181b14}.btn{background:var(--red);color:#fff;width:100%;font-family:var(--font-body);letter-spacing:.03em;cursor:pointer;border:0;border-radius:8px;margin-top:10px;padding:17px;font-size:16px;font-weight:700;transition:background .16s,transform .16s,box-shadow .16s;display:block}.quote,.btn,.whycta .b,.midcta .mb.solid,.calcbtn{transition:background .16s,transform .16s,box-shadow .16s}.quote:hover,.btn:hover,.whycta .b:hover,.midcta .mb.solid:hover,.calcbtn:hover{background:var(--red-dk);transform:translateY(-2px);box-shadow:0 10px 24px #a32c1c66}.quote:active,.btn:active,.whycta .b:active,.midcta .mb.solid:active,.calcbtn:active{box-shadow:none;transform:translateY(0)}.formnote{color:#6b7176;text-align:center;margin-top:14px;font-size:13px;line-height:1.45}footer{background:var(--ink);color:#fff;padding:52px 0 44px;font-size:15px}footer svg{width:auto;height:44px;margin-bottom:20px}footer .fbrand{border-bottom:1px solid #2a2e33;max-width:30em;margin-bottom:40px;padding-bottom:34px}footer .cols{grid-template-columns:repeat(5,1fr);gap:30px;display:grid}footer .cols a{color:#fff;text-decoration:none}footer .cols a:hover{color:var(--paper)}footer .fh{color:#e08872;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:14.5px;font-weight:600}footer ul{line-height:2;list-style:none}footer .base{border-top:1px solid #2a2e33;justify-content:space-between;gap:20px;margin-top:34px;padding-top:20px;font-size:13px;display:flex}body.cut{--cut-s:13px;--cut-m:24px;--cut-l:34px}body.cut .frimg,body.cut .condfig,body.cut .introfig,body.cut .fcface,body.cut .ndhub,body.cut .decface,body.cut .secfig,body.cut .costfig,body.cut .jpf,body.cut .tile,body.cut .rpf,body.cut .spoke,body.cut .abwhofig,body.cut .abwhyfig,body.cut .arcard{clip-path:polygon(0 0,calc(100% - var(--cut-m)) 0,100% var(--cut-m),100% 100%,0 100%);border-radius:0}body.cut .scgo,body.cut .fcgo,body.cut .quote,body.cut .btn,body.cut .ctacall,body.cut .jpcta,body.cut .calcbtn,body.cut .b,body.cut .ascb,body.cut .snphone,body.cut .mb.solid,body.cut .hb.solid{box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-s)),calc(100% - var(--cut-s)) 100%,0 100%);border-radius:0}body.cut .ledger,body.cut .whyplate,body.cut .finrange,body.cut .xswrap,body.cut .vs,body.cut .cmpf,body.cut .hcat,body.cut .hsfig,body.cut .bgcard{box-shadow:none;clip-path:polygon(0 0,calc(100% - var(--cut-l)) 0,100% var(--cut-l),100% 100%,0 100%);filter:drop-shadow(0 12px 22px #15181b24);border-radius:0}body.cut .fr,body.cut .areamap,body.cut .form,body.cut .ndp,body.cut .hfin,body.cut .hplant{corner-shape:bevel;border-radius:0 24px 0 0}body.cut .hpop{box-shadow:none;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cut-l)),calc(100% - var(--cut-l)) 100%,0 100%);filter:drop-shadow(0 12px 22px #15181b24);border-radius:0}@media (max-width:420px){header>.wrap>svg,header>.wrap>.hlogo>svg{height:42px}}@media (max-width:360px){header>.wrap>svg,header>.wrap>.hlogo>svg{height:38px}}@media (max-width:420px){header>.wrap>.hlogo{margin:-6px 0;padding:6px 0}}.xl{color:var(--red);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #a32c1c73;text-decoration:underline #a32c1c73;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.xl:hover,.xl:focus-visible{text-decoration-color:currentColor}.band.dark .xl,.jstrip .xl,.band.jcall .xl,.cta .xl,.jprice .xl,[class*=hero] .xl,[class*=banner] .xl,[class*=plate] .xl{color:inherit;text-decoration-color:#e08872;text-decoration-thickness:2px}.band.dark .xl:hover,.jstrip .xl:hover,.band.jcall .xl:hover,.cta .xl:hover,.jprice .xl:hover,[class*=hero] .xl:hover,[class*=banner] .xl:hover,[class*=plate] .xl:hover{color:#e08872;text-decoration-color:#e08872}.form{background:#1c2126;border:1px solid #333a41;padding:0;overflow:hidden;box-shadow:0 1px 2px #0000004d,0 22px 52px #0000006b}.form .fhead{background:#171b1f;border-bottom:0;border-radius:11px 11px 0 0;padding:20px 30px 36px;position:relative}.form .fhead:after{content:"";background-color:var(--red);background-image:repeating-linear-gradient(90deg,#15181b80 0 1.5px,#0000 1.5px 48px),repeating-linear-gradient(90deg,#15181b4d 0 1px,#0000 1px 9.6px);background-position:0 0,0 0;background-repeat:repeat-x,repeat-x;background-size:100% 100%,100% 3.5px;height:6px;position:absolute;bottom:0;left:39px;right:0}.form .fhead .tape{z-index:1;width:43px;height:34px;display:block;position:absolute;bottom:0;left:0}.form .fhead .hook{background:var(--red);z-index:1;border-radius:0 2px 0 0;width:3px;height:12px;position:absolute;bottom:0;right:0}.form .fbody{padding:24px 30px 28px}.form .ftitle{margin-bottom:6px;font-size:1.5rem}.form .sub{color:#fff;margin-bottom:0;font-size:13.5px}.form .field{margin-bottom:14px}.form .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form .field label{color:#fff}.form textarea{resize:vertical;min-height:78px;line-height:1.5;font-family:var(--font-body)}.form .field input,.form .field select,.form .field textarea{color:#f2f4f5;background:#252b31;border:1px solid #3c444b}.form .field input::placeholder,.form .field textarea::placeholder{color:#b7bec5}.form .field input:focus,.form .field select:focus,.form .field textarea:focus{border-color:#e08872;box-shadow:0 0 0 3px #e0887238}.form .formnote{color:#c6cbd0}.eyebrow{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:14.5px;font-weight:700}.band.dark .eyebrow{color:#e08872}.band.dark .shead .slead{color:#fff}.hero .eyebrow{color:#e08872}.form .pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form .pair .field{margin-bottom:12px}.form .ftitle{font-family:var(--font-display);color:#fff;margin-bottom:4px;font-size:1.625rem;font-weight:700;line-height:1.2}.showcase{grid-template-columns:1fr 1fr;gap:0;display:grid}.showcase figure{margin:0;position:relative}.showcase img{object-fit:cover;width:100%;height:58vh;min-height:420px;display:block}.showcase figcaption{background:var(--ink);color:var(--paper);font-family:var(--font-display);letter-spacing:.14em;border-top-right-radius:10px;padding:11px 18px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0}.showcase .wide{grid-column:1/-1}.showcase .wide img{height:64vh}.hero{color:var(--paper);background:url(/img/hero.jpg) center/cover,var(--ink);padding:66px 0 74px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(100deg,#15181bed 0%,#15181be8 38%,#15181bdb 48%,#15181b99 62%,#15181b4d 80%,#15181b29 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 60%,#00000061 100%);mask-image:linear-gradient(#000 0% 60%,#00000061 100%)}.hero .wrap{z-index:2;grid-template-columns:1.26fr .74fr;align-items:start;gap:44px;display:grid;position:relative}.hero h1{color:#fff;max-width:none;text-shadow:none;margin-bottom:20px;font-size:clamp(1.5625rem,.913rem + 2.921vw,3.25rem);font-weight:700}@media (min-width:901px) and (max-width:1180px){.hero h1{font-size:clamp(1.85rem,.5rem + 2.7vw,2.3rem)}}.hero .answer{font-size:var(--t-body);color:#fff;margin-bottom:16px;line-height:1.55}.band{border-bottom:1px solid var(--rule);padding:72px 0}.band.dark{background:var(--ink);color:#fff;border:0}.band.dark h2,.band.dark h3{color:var(--paper)}.band.tint{background:#dfdfda}.band.tint+.crumbbar{background:#dfdfda;border-top:0}.crumbbar:has(+.band.dark){background:#303841}.band.tint:has(+.crumbbar){border-bottom:0}.band.tint+.crumbbar:has(+.band.dark){background:#dfdfda}.band.tint+.crumbbar:has(+.band.dark) .crumb{color:var(--steel)}.band.tint+.crumbbar:has(+.band.dark) .crumb b{color:var(--ink)}.band.tint+.crumbbar:has(+.band.dark) .crumb span{color:var(--steel)}.band.tint+.crumbbar:has(+.band.dark) .crumb a{color:var(--red)}:is(.band.tint+.crumbbar:has(+.band.dark) .crumb a:hover,.band.tint+.crumbbar:has(+.band.dark) .crumb a:focus-visible){color:var(--red-dk)}.crumbbar:has(+.band.areaband){background:#2a313a;border-bottom:0}.hero+.crumbbar:has(+.band.dark){background:linear-gradient(90deg,#353d47 0%,#343c46 22%,#313945 42%,#2f3742 62%,#2c333e 82%,#293039 100%);border-top:0;border-bottom:0}:is(.crumbbar:has(+.band.dark) .crumb,.crumbbar:has(+.band.areaband) .crumb){color:#c3cad2}:is(.crumbbar:has(+.band.dark) .crumb b,.crumbbar:has(+.band.areaband) .crumb b){color:#fff}:is(.crumbbar:has(+.band.dark) .crumb span,.crumbbar:has(+.band.areaband) .crumb span){color:#9aa3ad}:is(.crumbbar:has(+.band.dark) .crumb a,.crumbbar:has(+.band.areaband) .crumb a){color:#e08872}:is(.crumbbar:has(+.band.dark) .crumb a:hover,.crumbbar:has(+.band.dark) .crumb a:focus-visible,.crumbbar:has(+.band.areaband) .crumb a:hover,.crumbbar:has(+.band.areaband) .crumb a:focus-visible){color:#efa48f}.introgrid{grid-template-columns:1.35fr .65fr;align-items:start;gap:60px;margin-top:26px;display:grid}.introgrid p+p{margin-top:16px}.introfig img{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--ink);border-radius:14px;width:100%;display:block}.fc{background:var(--white);border:2px solid var(--ink);border-radius:14px;transition:box-shadow .18s,transform .18s;overflow:hidden}.fc:hover{box-shadow:8px 8px 0 0 var(--red);transform:translate(-2px,-2px)}.fc img{aspect-ratio:4/3;object-fit:cover;border-bottom:2px solid var(--ink);width:100%;display:block}.fc .t{padding:18px 20px 20px}.fc h3{margin-bottom:6px}.fc p{font-size:var(--t-body);color:#2f3336;margin:0}.costgrid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;margin-top:8px;display:grid}.costgrid h2{margin-bottom:16px}.drivers .d{border-top:1px solid var(--rule);grid-template-columns:.7fr 1.3fr;gap:26px;padding:18px 0;display:grid}.drivers .d:first-child{border-top:0;padding-top:0}.drivers h3{margin:0}.drivers p{color:#2f3336;font-size:var(--t-body);margin:0}.callout{border-left:8px solid var(--red);font-size:var(--t-lead);color:var(--ink);max-width:44em;margin-top:34px;padding:14px 0 14px 26px;line-height:1.5}.whyplate{background:var(--ink);border-radius:22px;margin-top:6px;padding:52px 54px 46px;box-shadow:0 26px 64px #15181b38}.whyus{grid-template-columns:repeat(3,1fr);gap:40px 44px;display:grid}.wu{grid-template-columns:26px 1fr;align-items:start;column-gap:14px;display:grid}.tk{flex:none;width:22px;height:22px}.wu .tk{width:26px;height:26px;margin-top:3px}.tkb{fill:var(--tk-body,var(--ink))}.hero,.band.dark,.calcband,.cta,footer,.whyplate,.xswrap,.bare.vsx{--tk-body:#c6cbd0}.tkr{fill:var(--red)}.wu .t{font-family:var(--font-display);color:#e08872;letter-spacing:.01em;margin-bottom:13px;font-size:30px;font-weight:800;line-height:1;display:block}.wu h3{color:var(--paper);margin:0 0 8px}.wu p{color:#fff;margin:0;font-size:16.5px;line-height:1.62}.whycta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 22px;margin-top:46px;display:flex}.whycta .b{background:var(--red);color:#fff;font-family:var(--font-body);border-radius:8px;align-items:center;gap:10px;padding:15px 26px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.whycta .or{color:#2f3336;font-size:var(--t-body)}.whycta .tel{color:var(--red);font-weight:700;font-size:var(--t-body);text-decoration:none}.whycta .tel:hover{color:var(--red-dk);text-decoration:underline}.areaband{background:linear-gradient(180deg,#2a313a 0%,#222932 40%,#1a1f25 74%,var(--ink) 100%);border:0;padding:80px 0;position:relative;overflow:hidden}.areaband .abg{background:radial-gradient(58% 46% at 20% 6%,#c6cbd017 0%,#c6cbd000 70%),radial-gradient(52% 44% at 84% 94%,#c6cbd012 0%,#c6cbd000 72%);position:absolute;inset:0}.areaband .wrap{z-index:1;text-align:center;position:relative}.areaband .eyebrow{color:#e08872}.areaband h2{color:var(--paper)}.arealead{color:#fff;font-size:var(--t-body);max-width:44em;margin:12px auto 0}.areagrid{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:36px;max-width:66em;margin:32px auto 0;display:grid}.areamap{border:1px solid #f4f4f238;border-radius:16px;line-height:0;position:relative;overflow:hidden;box-shadow:0 16px 40px #0000006b}.areamap>img{width:100%;height:auto;display:block}.areamap>img.msat{object-fit:cover;opacity:0;height:100%;transition:opacity .28s;position:absolute;inset:0}.areamap.sat>img.msat{opacity:1}.mswitch{z-index:2;cursor:pointer;background:#fffffff0;border:0;border-radius:9px;padding:4px;line-height:0;transition:background .16s,box-shadow .16s,transform .16s;display:block;position:absolute;bottom:10px;left:10px;box-shadow:0 2px 8px #15181b52}.mswitch:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #15181b66}.mswitch img{object-fit:cover;border-radius:6px;width:44px;height:44px;display:block}.mswitch .msatthumb{display:block}.mswitch .mmapthumb,.areamap.sat .mswitch .msatthumb{display:none}.areamap.sat .mswitch .mmapthumb{display:block}.mattr .aosm{display:inline}.mattr .aesri{display:none}.mattr a{margin:-14px -4px;padding:14px 4px;display:inline-block}.areamap.sat .mattr .aosm{display:none}.areamap.sat .mattr .aesri{display:inline}.mpins{width:100%;height:100%;position:absolute;inset:0}.maddr{max-width:none;font-family:var(--font-body);color:#2a3036;background:#fffffff0;border-bottom:1px solid #15181b1a;align-items:center;gap:8px;margin:0;padding:9px 12px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;position:absolute;top:0;left:0;right:0}.maddr svg{flex:none}.mattr{color:#2f3336;text-align:right;background:#ffffffc7;border-radius:6px 0 0;margin:0;padding:3px 8px;font-size:12px;line-height:1.3;position:absolute;bottom:0;right:0}.mattr a{color:#2f3336}.mdot{cursor:pointer}.mpin{transition:transform .18s cubic-bezier(.2,.7,.2,1)}.mp{fill:#a32c1c;stroke:#fff;stroke-width:1.6px;filter:drop-shadow(0 2px 3px #15181b73);transition:fill .16s}.mph{fill:#fff;transition:fill .16s}.mdot:hover .mp,.mdot:focus-visible .mp{fill:#15181b}.mdot:hover .mph,.mdot:focus-visible .mph{fill:#e08872}.areacol{text-align:left}.areacol .actitle{font-family:var(--font-display);color:var(--paper);text-align:left;max-width:none;margin:0 0 16px;font-size:1.0625rem;font-weight:700}.areas{flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:none;margin:0;display:flex}@media (max-width:860px){.areagrid{text-align:center;grid-template-columns:1fr;gap:26px}}.areas a{color:var(--paper);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f4f221;border:1px solid #f4f4f26b;border-radius:999px;padding:9px 18px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s}.areas a:hover{background:var(--paper);color:var(--ink);border-color:var(--paper);transform:translateY(-2px)}.areas a:active{transform:translateY(0)}.areamore{color:#fff;text-align:left;max-width:none;margin:18px 0 0;font-size:14.5px}.jsr [data-rv]{opacity:0;transition:opacity .5s cubic-bezier(.22,.68,.24,1),transform .68s cubic-bezier(.34,1.42,.42,1);transform:translateY(14px)scale(.965)}.jsr [data-rv].rv-in{opacity:1;transform:none}.jsr [data-rv-stagger]>*{opacity:0;transition:opacity .48s cubic-bezier(.22,.68,.24,1),transform .66s cubic-bezier(.34,1.42,.42,1);transform:translateY(16px)scale(.94)}.jsr [data-rv-stagger].rv-in>*{opacity:1;transform:none}.jsr [data-rv].shead,.jsr [data-rv].areahead,.jsr [data-rv].prochead,.jsr [data-rv].introtext,.jsr [data-rv].proclead,.jsr [data-rv].arealead,.jsr [data-rv].finlead,.jsr [data-rv].krhead{opacity:1;clip-path:inset(0 100% 0 0);transition:clip-path .82s cubic-bezier(.22,.68,.24,1);transform:none}.jsr [data-rv].shead.rv-in,.jsr [data-rv].areahead.rv-in,.jsr [data-rv].prochead.rv-in,.jsr [data-rv].introtext.rv-in,.jsr [data-rv].proclead.rv-in,.jsr [data-rv].arealead.rv-in,.jsr [data-rv].finlead.rv-in,.jsr [data-rv].krhead.rv-in{clip-path:inset(0)}.jsr .hero h1,.jsr .hero .slead,.jsr .hero .eyebrow{clip-path:inset(0 100% 0 0);animation:.9s cubic-bezier(.22,.68,.24,1) .15s forwards wipein}.jsr .hero .slead{animation-delay:.3s}@keyframes wipein{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.jsr [data-rv],.jsr [data-rv-stagger]>*{opacity:1!important;transition:none!important;transform:none!important}.jsr [data-rv],.jsr [data-rv-stagger]>*,.jsr .hero h1,.jsr .hero .slead,.jsr .hero .eyebrow{clip-path:none!important;animation:none!important}}.hero .wof{z-index:1;pointer-events:none;-webkit-backdrop-filter:saturate(.15)brightness(1.5)contrast(.82);backdrop-filter:saturate(.15)brightness(1.5)contrast(.82);background:linear-gradient(180deg,#f4f4f200 0%,#f4f4f21a 42%, #f4f4f28c 74%,#f4f4f2ed 92%,var(--paper) 100%);height:190px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000073 42%,#000000d9 72%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000073 42%,#000000d9 72%,#000 100%)}.hero .wof:after{content:"";background:#15181b12;height:1px;position:absolute;bottom:0;left:0;right:0}@media (max-width:680px){.hero .wof{height:96px}}.faqwrap{flex-direction:column;gap:14px;max-width:900px;margin:30px auto 0;display:flex}.fq{background:var(--white);transition:transform .38s var(--ease),box-shadow .38s var(--ease);border:0;border-radius:16px;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #15181b0d,0 10px 26px -18px #15181b6b}.fq:before{content:"";background:var(--red);transform-origin:50% 0;width:4px;transition:transform .42s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.fq:hover{transform:translateY(-3px);box-shadow:0 1px 2px #15181b0d,0 18px 36px -20px #15181b80}.fq:hover:before{transform:scaleY(.35)}.fq[open]{box-shadow:0 1px 2px #15181b0d,0 18px 40px -20px #15181b8c}.fq[open]:before{transform:scaleY(1)}.fq summary{cursor:pointer;min-height:44px;font-family:var(--font-body);color:var(--ink);transition:color .28s var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;font-size:19px;font-weight:700;line-height:1.4;list-style:none;display:flex}.fq summary:hover,.fq[open] summary{color:var(--red)}.fq summary::-webkit-details-marker{display:none}.fq summary:focus-visible{outline:2px solid var(--red);outline-offset:-4px;border-radius:16px}.fq .pm{width:34px;height:34px;transition:background .28s var(--ease),transform .42s var(--ease);background:#a32c1c1a;border-radius:50%;flex:none;position:relative}.fq[open] .pm{background:var(--red);transform:rotate(180deg)}.fq .pm:before,.fq .pm:after{content:"";background:var(--red);transition:transform .3s var(--ease),background .28s var(--ease);border-radius:2px;position:absolute}.fq .pm:before{width:16px;height:2.5px;top:16px;left:9px}.fq .pm:after{width:2.5px;height:16px;top:9px;left:15.75px}.fq[open] .pm:before,.fq[open] .pm:after{background:#fff}.fq[open] .pm:after{transform:scaleY(0)}.fq p{color:#2f3336;font-size:var(--t-body);max-width:64ch;animation:fqin .42s var(--ease) both;margin:0;padding:0 24px 24px;line-height:1.65}@keyframes fqin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fq,.fq:before,.fq .pm,.fq summary{transition:none}.fq p{animation:none}}.cta{background:var(--red);color:#fff;padding:44px 0 0;position:relative;overflow:hidden}.cta .ctafoot{margin-top:24px;background:#15181b2b;margin-inline:calc(50% - 50vw);padding:26px calc(50vw - 50%) 28px;position:relative}.cta:before{content:"";pointer-events:none;background:radial-gradient(120% 140% at 78% 8%,#ffffff1a,#fff0 58%);position:absolute;inset:0}.cta .wrap{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"head call""foot foot";align-items:center;gap:0 56px;display:grid;position:relative}.cta .ctafoot{grid-area:foot}.cta .ctahead{grid-area:head}.cta .eyebrow{color:#fff;margin-bottom:10px}.cta h2{color:#fff;line-height:1.1}.cta .ctalead{color:#fff;max-width:30em;margin:10px 0 0;font-size:1.0625rem;line-height:1.55}.cta .ctacall{color:var(--ink);background:#fff;border-radius:28px;grid-area:call;grid-template-columns:auto 1fr;grid-template-areas:"icon num""icon label";justify-self:start;align-items:center;gap:2px 18px;padding:22px 34px 22px 26px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s;display:grid;box-shadow:0 18px 44px #15181b4d}.cta .ctacall:hover{transform:translateY(-3px);box-shadow:0 26px 60px #15181b61}.cta .ctacall:active{transform:translateY(-1px)}.cta .ccicon{background:var(--red);color:#fff;border-radius:18px;grid-area:icon;place-items:center;width:52px;height:52px;transition:transform .18s;display:grid}.cta .ctacall:hover .ccicon{transform:rotate(-8deg)scale(1.06)}.cta .ccicon svg{width:25px;height:25px}.cta .ccnum{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;grid-area:num;font-size:clamp(1.75rem,1.1rem + 1.9vw,2.5rem);font-weight:800;line-height:1.05}.cta .cclabel{font-family:var(--font-body);color:var(--red);grid-area:label;font-size:14.5px;font-weight:600}.cta .ctabeats{grid-template-columns:repeat(3,1fr);gap:26px 40px;margin:0;padding:0;list-style:none;display:grid}.cta .ctabeats li{align-items:flex-start;gap:13px;display:flex}.cta .ctabeats .tk,.cta .ctabeats-s .tk{flex:none;width:22px;height:22px;margin-top:3px}.cta .tkr{fill:var(--red)}.cta .ctabeats b{font-family:var(--font-display);color:#fff;font-size:1.0625rem;font-weight:700;line-height:1.3;display:block}.cta .ctabeats span{color:#fff;margin-top:5px;font-size:14.5px;line-height:1.5;display:block}.cta .ctalead-s,.cta .ctabeats-s{display:none}.cta .ctaalt{color:#fff;margin:18px 0 0;font-size:15px}.cta .ctaalt a{color:#fff;box-sizing:border-box;background-image:linear-gradient(#ffffff8c,#ffffff8c);background-position:0 calc(100% - 10px);background-repeat:no-repeat;background-size:100% 1.5px;min-height:44px;margin:-11px 0;padding:11px 0;font-weight:700;text-decoration:none;transition:background-image .16s;display:inline-block}.cta .ctaalt a:hover{background-image:linear-gradient(#fff,#fff)}@media (max-width:1000px){.cta{padding:36px 0 0}.cta .wrap{grid-template-columns:1fr;grid-template-areas:"head""call""foot";row-gap:28px}.cta .ctacall{justify-self:stretch}.cta .ctalead{max-width:none}.cta .ctabeats{grid-template-columns:repeat(2,1fr);gap:22px 32px}}@media (max-width:680px){.cta{padding:30px 0 0}.cta .ctalead{display:none}.cta .ctalead-s{color:#fff;margin:10px 0 0;font-size:16px;line-height:1.5;display:block}.cta .ctabeats{display:none}.cta .ctabeats-s{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cta .ctabeats-s li{align-items:center;gap:11px;display:flex}.cta .ctabeats-s .tk{flex:none;width:20px;height:20px}.cta .ctabeats-s b{font-family:var(--font-body);color:#fff;font-size:15.5px;font-weight:600;line-height:1.35}.cta .wrap{row-gap:22px}.cta .ctacall{border-radius:22px;column-gap:14px;padding:18px 20px 18px 18px}.cta .ccicon{border-radius:15px;width:46px;height:46px}.cta .ccicon svg{width:22px;height:22px}.cta .ccnum{font-size:clamp(1.6rem,5.6vw,2rem)}.cta .ctabeats{grid-template-columns:1fr;gap:18px}.cta .ctabeats b{font-size:1rem}}.hero .trust{flex-direction:column;gap:11px;margin:0 0 26px;padding:0;list-style:none;display:flex}.hero .trust li{color:#fff;grid-template-columns:34px 1fr;align-items:center;gap:14px;max-width:30em;font-size:15.5px;line-height:1.45;display:grid}.hero .trust .ticon{width:34px;height:34px;display:block}.hero .hbtns{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.hero .hb{font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:15px 24px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:inline-flex}.hero .hb svg{flex:none;width:19px;height:19px;transition:color .16s}.hero .hb:hover{transform:translateY(-2px)}.hero .hb:active{transform:translateY(0)}.hero .hb.solid{background:var(--paper);color:var(--ink);box-shadow:0 10px 26px #00000057}.hero .hb.solid svg{color:var(--red)}.hero .hb.solid:hover{background:var(--ink);color:var(--paper);box-shadow:0 16px 34px #00000073}.hero .hb.solid:hover svg{color:#e08872}.hero .hb.ghost{color:var(--paper);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15181b6b;border:1px solid #f4f4f26b}.hero .hb.ghost:hover{background:#f4f4f22e;border-color:#f4f4f2b3}.introgrid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:0}.introgrid h2{margin-bottom:20px}.introlead{font-size:var(--t-body);line-height:var(--lh-body,1.625);color:#2f3336;max-width:32em;font-weight:400}.introgrid p+p{font-size:var(--t-body);line-height:var(--lh-body,1.625);color:#2f3336;max-width:32em;margin-top:18px}.introband{overflow-x:clip}.introfig{margin-right:calc(50% - 50vw + 8px);position:relative}.introfig img{aspect-ratio:16/9;border:0;border-radius:16px 0 0 16px;width:100%;box-shadow:0 24px 60px #15181b2e}.band.cond-band{padding:0 0 64px;overflow-x:clip}.condgrid{grid-template-columns:.88fr 1.12fr;align-items:stretch;gap:0 62px;display:grid}.condfig{border-radius:0 18px 18px 0;margin:0 0 0 calc(50% - 50vw);position:relative;overflow:hidden}.condfig img{object-fit:cover;transform-origin:50% 82%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.2)}.condbody{padding:72px 0}.condlead{font-size:var(--t-body);line-height:var(--lh-body,1.625);color:#fff;max-width:34em;margin:14px 0 0}.condlist{flex-direction:column;gap:14px;margin-top:30px;display:flex}.condlist>div{background:#f4f4f20d;border-radius:14px;align-items:flex-start;gap:16px;padding:24px 26px;display:flex}.condlist .cico{flex:none;width:44px;height:44px;margin-top:1px;display:block}.condlist h3{margin-bottom:8px}.condlist p{color:#fff;max-width:40em}.midcta{background:var(--paper);border:0;padding:44px 0}.midcta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.midcta .mtext h3{margin:0 0 5px}.midcta .mtext p{color:#2f3336;font-size:var(--t-body);margin:0}.midcta .mbtns{flex-wrap:wrap;gap:14px;display:flex}.midcta .mb{font-family:var(--font-body);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:15px 26px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.midcta .mb svg{flex:none;width:18px;height:18px}.midcta .mb:hover{transform:translateY(-2px)}.midcta .mb:active{transform:translateY(0)}.midcta .mb.solid{background:var(--red);color:#fff}.midcta .mb.ghost{background:var(--ink);color:var(--paper);border:0}.midcta .mb.ghost:hover{color:#fff;background:#262c32;box-shadow:0 12px 26px #15181b42}.procband{background:var(--ink);border:0;padding:0;overflow:hidden}.procfig{height:clamp(240px,26vw,380px);position:relative}.procfig .pbg{background:url(/img/procbg.jpg) 50% 62%/cover;position:absolute;inset:0}.procfig:after{content:"";background:linear-gradient(180deg,#15181b42 0%,#15181b6b 44%, #15181be6 66%,var(--ink) 100%);position:absolute;inset:0}.procfig .wrap{z-index:1;align-items:flex-end;height:100%;padding-bottom:26px;display:flex;position:relative}.procfig .eyebrow{margin-bottom:8px}.procfig h2{color:var(--paper)}.procband .wrap.pbody{padding-top:30px;padding-bottom:72px}.proclead{font-size:var(--t-body);line-height:var(--lh-body,1.625);color:#fff;max-width:34em;margin:0 0 44px}.proc{grid-template-columns:repeat(4,1fr);gap:0 30px;display:grid}.proc .p{position:relative}.proc .p:before{content:"";background:#cf6650c7;width:calc(100% - 118px);height:2px;position:absolute;top:22px;left:136px}.proc .p:last-child:before{content:"";background:linear-gradient(90deg,#cf6650c7 0%,#cf665000 100%);width:calc(100% - 136px)}.proc .pstep{align-items:center;gap:14px;width:124px;height:46px;display:flex}.proc .piconbox{flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:46px;display:flex}.proc .picon{width:auto;max-width:62px;height:auto;max-height:46px;display:block}.proc .p .n{font-family:var(--font-display);color:var(--red);letter-spacing:.01em;flex:none;font-size:30px;font-weight:800;line-height:1}.proc .p h3{color:var(--ink);margin:20px 0 8px}.proc .p p{color:#2f3336}.band.dark .proc .p .n,.procband .proc .p .n{color:#e08872}.band.dark .proc .p h3,.procband .proc .p h3{color:var(--paper)}.band.dark .proc .p p,.procband .proc .p p{color:#fff}.band:not(.dark) .proc .p:before,.band:not(.dark) .proc .p:last-child:before{background:#a32c1cb3}.introgrid{position:relative}.ledger{z-index:2;background:#1c2126;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:0;width:calc(100% + 130px);margin-top:38px;padding:26px 8px;display:grid;position:relative;box-shadow:0 22px 54px #15181b4d}.ledger>div{padding:4px 22px}.ledger>div+div{border-left:1px solid #f4f4f224}.ledger b{font-family:var(--font-display);color:#e08872;letter-spacing:-.03em;font-size:clamp(1.875rem,1.5rem + 1.2vw,2.5rem);font-weight:800;line-height:1;display:block}.ledger span{color:#fff;max-width:none;margin-top:9px;font-size:13.5px;line-height:1.4;display:block}.shead{text-align:center;max-width:none;margin:0 auto 40px}.shead .eyebrow{margin-bottom:10px}.shead h2{max-width:none;margin:0 auto}.shead .slead{color:#2f3336;font-size:var(--t-body);max-width:44em;margin:12px auto 0}.svcards{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:0;display:grid}.svcline{text-align:center;font-size:var(--t-body);color:#2f3336;max-width:none;margin:30px 0 0}.svcline a{color:var(--red);white-space:nowrap;border-bottom:2px solid #a32c1c52;padding-bottom:1px;font-weight:700;text-decoration:none;transition:color .16s,border-color .16s}.svcline a:hover{color:var(--red-dk);border-bottom-color:var(--red-dk)}.sc{background:var(--white);color:inherit;border:1px solid #15181b1a;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 1px 2px #15181b0a}.sc:hover{border-color:#15181b29;transform:translateY(-4px);box-shadow:0 18px 40px #15181b29}.sc .scimg{aspect-ratio:4/3;background:#dfdfda;display:block;overflow:hidden}.sc .scimg img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.6,.2,1);display:block}.sc:hover .scimg img{transform:scale(1.05)}.sc .scbody{flex-direction:column;flex:1;padding:22px 22px 20px;display:flex}.sc h3{margin-bottom:7px}.sc p{color:#2f3336;font-size:var(--t-body);margin:0 0 16px}.sc .scgo{font-family:var(--font-body);color:var(--red);border:1.5px solid var(--red);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 18px;font-size:14.5px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.sc .scgo svg{transition:transform .22s}.sc:hover .scgo{background:var(--red);color:#fff;border-color:var(--red)}.sc:hover .scgo svg{transform:translate(4px)}.svcmore{border-top:1px solid #15181b1f;margin-top:44px;padding-top:34px}.mggrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.mgh{font-family:var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--red);margin-bottom:12px;font-size:12px;font-weight:700}.mg ul{margin:0;padding:0;list-style:none}.mg li{margin-bottom:9px}.mg a{color:#2f3336;border-bottom:1px solid #0000;font-size:15.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s}.mg a:hover{color:var(--red);border-bottom-color:var(--red)}.svcmore{text-align:center;margin-top:40px}.sc .scgo{font-family:var(--font-body);background:var(--red);color:#fff;border:0;border-radius:10px;justify-content:space-between;align-self:stretch;align-items:center;gap:10px;margin-top:auto;padding:12px 12px 12px 18px;font-size:14.5px;font-weight:700;transition:background .2s,box-shadow .2s;display:flex}.sc .scgo .ar{background:#ffffff2e;border-radius:8px;place-items:center;width:30px;height:30px;transition:transform .24s,background .2s;display:grid}.sc:hover .scgo{background:var(--red-dk);box-shadow:0 8px 20px #a32c1c57}.sc:hover .scgo .ar{background:#ffffff47;transform:translate(4px)}.fincards{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:0;display:grid}.fc{background:var(--white);color:inherit;border:1px solid #15181b1a;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden;box-shadow:0 1px 2px #15181b0a}.fc:hover{border-color:#15181b29;transform:translateY(-4px);box-shadow:0 18px 40px #15181b29}.fc .fcimg{aspect-ratio:4/3;background:#dfdfda;display:block;overflow:hidden}.fc .fcimg img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.6,.2,1);display:block}.fc:hover .fcimg img{transform:scale(1.05)}.fc .t{padding:18px 18px 20px;display:block}.fincards{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:0;display:flex}.fc{perspective:1200px;box-shadow:none;color:inherit;aspect-ratio:3/4;background:0 0;border:0;border-radius:0;flex:0 0 266px;text-decoration:none;display:block;overflow:visible;transform:none}.fc:hover{box-shadow:none;border:0;transform:none}.fcin{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.fc:hover .fcin,.fc:focus-within .fcin{transform:rotateY(180deg)}.fcface{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden}.fcfront{background:#dfdfda}.fcfront img{object-fit:cover;width:100%;height:100%;display:block}.fclabel{background:linear-gradient(#15181b00 0%,#15181bdb 100%);padding:44px 14px 14px;position:absolute;inset:auto 0 0}.fclabel h3{color:#fff;margin:0;line-height:1.2}.fcar{vertical-align:middle;color:#e08872;margin-left:9px;transition:transform .22s cubic-bezier(.22,.68,.24,1);display:inline-flex;transform:translate(0)}.fcar svg{display:block}.fc:hover .fcar,.fc:focus-visible .fcar{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.fcar{transition:none}}.fcback{background:#1c2126;align-items:center;display:flex;transform:rotateY(180deg)}.fcbin{padding:20px 18px}.fcback h3{color:#fff;margin-bottom:8px;line-height:1.2}.fcback p{color:#fff;margin:0 0 14px;font-size:14px;line-height:1.45}.fcgo{font-family:var(--font-body);background:var(--red);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 11px 11px 16px;font-size:14.5px;font-weight:700;transition:background .2s,box-shadow .2s;display:flex}.fcgo .ar{background:#ffffff2e;border-radius:8px;place-items:center;width:28px;height:28px;transition:transform .24s,background .2s;display:grid}.fcgo:hover{background:var(--red-dk);box-shadow:0 8px 20px #a32c1c57}.fcgo:hover .ar{background:#ffffff47;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.fcin{transition:none}}.finrange{background:#1c2126;border-radius:16px;max-width:940px;margin:44px auto 0;padding:22px 22px 24px;box-shadow:0 12px 30px #15181b29}.frtitle{text-align:center;max-width:none;font-family:var(--font-display);color:#fff;margin:0 auto 16px;font-size:1.0625rem;font-weight:700}.fr{background:var(--white);border:1px solid #15181b1f;border-radius:14px;padding:20px 22px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:block}.frh{font-family:var(--font-display);color:var(--ink);margin-bottom:6px;font-size:1rem;font-weight:700;display:block}.frp{color:#2f3336;font-size:15px;line-height:1.45;display:block}.finlead{text-align:center;color:#2f3336;max-width:1116px;font-size:var(--t-body);margin:0 auto 34px}.frgrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fr{background:var(--white);border:1px solid #15181b1a;border-radius:16px;grid-template-columns:104px 1fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #15181b0a}.fr:hover{border-color:#15181b29;transform:translateY(-3px);box-shadow:0 16px 36px #15181b24}.frimg{background:#dfdfda;display:block;overflow:hidden}.frimg img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.6,.2,1);display:block}.fr:hover .frimg img{transform:scale(1.06)}.frt{flex-direction:column;justify-content:center;padding:14px 18px;display:flex}.frh{margin-bottom:5px;font-size:1rem}.frp{margin-bottom:8px;font-size:13.5px}.frgo{color:var(--red);font-family:var(--font-body);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.fr:hover .frgo svg{transform:translate(3px)}.frgo svg{transition:transform .2s}.nd{display:inline-flex;position:relative}.nd .ndt{cursor:pointer}.ndp{z-index:60;opacity:0;visibility:hidden;pointer-events:none;background:#12161a;border:1px solid #f4f4f221;border-radius:16px;width:min(94vw,960px);margin-top:16px;padding:10px;transition:opacity .16s,transform .16s,visibility .16s;position:fixed;top:88px;left:50%;transform:translate(-50%,6px);box-shadow:0 30px 70px #0000008c}.nd:after{content:"";height:44px;position:absolute;top:100%;left:0;right:0}.nd:hover .ndp,.nd:focus-within .ndp{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.ndin{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:4px 10px;display:grid}.ndin>.ndc:first-child{grid-column:span 2}.ndin>.ndc:first-child ul{grid-template-columns:1fr 1fr;gap:0 8px;display:grid}.ndp-fin .ndin{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ndp-fin .ndin>.ndc:first-child{grid-column:auto}.ndp-fin .ndin>.ndc:first-child ul{display:block}@media (max-width:1500px){.ndp{top:84px}}.ndp-fin{width:min(94vw,860px)}.ndhub{background:#e088721a;border-radius:12px;align-items:center;gap:14px;margin:8px 8px 4px;padding:13px 14px;text-decoration:none;transition:background .16s;display:flex}.ndhub:hover{background:#e088722e}.ndhub img{flex:none;width:34px;height:34px;display:block}.ndhb{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ndhb b{color:#fff;font-size:16.5px;font-weight:700;line-height:1.25}.ndhb em{color:#f4f4f2a8;font-size:13.5px;font-style:normal;line-height:1.4}.ndhub>svg{color:#e08872;flex:none}.ndc{padding:10px 8px}.ndh{font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;color:#e08872;margin:0 0 10px;padding:0 11px;font-size:14px;font-weight:800}.ndc ul{margin:0;padding:0;list-style:none}.ndc li a{color:#f4f4f2;white-space:normal;border-radius:10px;align-items:center;gap:12px;padding:9px 11px;font-size:17.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .14s,color .14s;display:flex}.ndc li a img{flex:none;width:32px;height:32px;display:block}.ndc li a .nb{background:#f4f4f217;border-radius:8px;flex:none;width:32px;height:32px}.ndc li a:hover{background:#f4f4f217}@media (prefers-reduced-motion:reduce){.ndp{transition:none}}.mnav,.mcall{display:none}@media (min-width:1041px) and (max-width:1240px){.hero h1{font-size:2.75rem}}@media (max-width:1355px){header .wrap{height:74px}header nav,.dcall{display:none}.mnav{display:block;position:relative}}@media (min-width:1356px) and (max-width:1500px){header>.wrap>svg{height:42px}}@media (max-width:560px){header>.wrap>svg{height:38px}}@media (max-width:380px){header>.wrap>svg{height:30px}header .wrap{gap:12px;padding:0 16px}}.form-status{margin:12px 0 0;font-size:.9rem;font-weight:700;line-height:1.45}.form-status-success{color:#8dd4ae}.form-status-error{color:#ff9b8f}.form button[type=submit]:disabled{cursor:wait;opacity:.7}.icon-captcha{color:var(--paper);background:#171b1f;border:1px solid #3d464f;border-radius:8px;margin:18px 0 14px;padding:17px 16px 16px;position:relative}.icon-captcha:before{content:"";background:var(--red);width:30px;height:3px;position:absolute;top:-1px;left:16px}.captcha-title{color:#e08872;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:800}.captcha-head{justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;display:flex}.captcha-prompt{color:var(--paper);font-size:.86rem;font-weight:600;line-height:1.4}.captcha-refresh{color:#b7bec5;cursor:pointer;font:700 .69rem/1 var(--font-body);background:0 0;border:0;flex:none;padding:8px 0 8px 8px}.captcha-refresh:hover{color:#e08872}.captcha-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.captcha-option{min-width:0;height:60px;color:var(--paper);cursor:pointer;background:#252b30;border:1px solid #46515a;border-radius:7px;place-items:center;transition:background .16s,border-color .16s,transform .16s;display:grid;position:relative}.captcha-option svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.captcha-option:hover{background:#2b3339;border-color:#85909a;transform:translateY(-1px)}.captcha-option.is-selected{color:#fff;background:#a32c1c47;border-color:#e08872;box-shadow:inset 0 0 0 1px #e08872}.captcha-option.is-selected:after{content:"✓";color:#f0a18e;font-size:12px;font-weight:800;position:absolute;top:4px;right:6px}.captcha-option:focus-visible,.captcha-refresh:focus-visible{outline-offset:2px;outline:3px solid #e0887261}@media (max-width:420px){.icon-captcha{padding:15px 12px 13px}.icon-captcha:before{left:12px}.captcha-head{align-items:flex-start}.captcha-option{height:56px}.captcha-options{gap:6px}}
