.pac{--ink:#151c26;--ink2:#51606f;--ink3:#8494a3;--line:#eceef1;--bg:#f7f7f5;--warm:#faf9f6;--o:#eb5733;--oL:#f47d5e;--oD:#c2401d;--E:#0e8a72;--I:#d97a00;--P:#b3261e;--G:#1f4e8c;--r:14px;--sh:0 1px 2px rgba(19,19,19,.04),0 6px 18px rgba(19,19,19,.06);--sh2:0 4px 10px rgba(19,19,19,.08),0 18px 38px rgba(19,19,19,.12);font-family:var(--font-open-sans),system-ui,sans-serif;color:var(--ink);background:var(--bg);line-height:1.5}.pac h1,.pac h2,.pac h3{font-family:var(--font-poppins),sans-serif;letter-spacing:-.01em;line-height:1.12}.pac *{box-sizing:border-box;margin:0;padding:0}.pac .w{max-width:1160px;margin:0 auto;padding:0 26px}.pac a{text-decoration:none}.pac .btn{cursor:pointer;font-size:14.5px;font-weight:700;font-family:var(--font-poppins),sans-serif;border:0;border-radius:11px;transition:all .15s;display:inline-block}.pac .btn-o{background:var(--o);color:#fff;padding:12px 22px;box-shadow:0 8px 20px rgba(235,87,51,.3)}.pac .btn-o:hover{background:var(--oD)}.pac .btn-ghost{color:var(--ink);background:0 0;border:1.5px solid #dde1e5;padding:10px 16px}.pac .btn-ghost:hover{border-color:var(--o);color:var(--o)}.pac .btn-white{color:var(--oD);background:#fff;padding:12px 22px}.pac .btn-white:hover{background:#fff5f1}.pac .btn-line{color:#fff;background:rgba(255,255,255,.14);border:1.5px solid rgba(255,255,255,.6);padding:11px 20px}.pac .btn-line:hover{background:rgba(255,255,255,.24)}.pac .eyebrow{font-family:var(--font-poppins);letter-spacing:1.8px;text-transform:uppercase;font-size:12px;font-weight:700}.pac .kick{color:var(--o)}.pac .nav{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);transition:background .25s;position:-webkit-sticky;position:sticky;top:0}.pac .nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.64)}.pac .nav .row{justify-content:space-between;align-items:center;gap:16px;height:60px;display:flex}.pac .nav img{height:30px}.pac .brandlock{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.pac .bl-cdp{font-family:var(--font-poppins),sans-serif;letter-spacing:.5px;color:var(--ink);font-size:28px;font-weight:800;line-height:1}.pac .bl-cdp i{color:var(--o);font-style:normal}.pac .bl-div{background:var(--line);width:1px;height:24px}.pac .bl-by{color:var(--ink2);max-width:160px;font-size:12px;font-weight:600;line-height:1.15}.pac .navright{align-items:center;gap:16px;display:flex}.pac .menu{gap:4px;display:flex}.pac .menu a{color:var(--ink2);border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600;transition:background .15s,color .15s}.pac .menu a:hover{color:#c2401d;background:#fdeee9}@media (max-width:860px){.pac .bl-by{display:none}}.pac .ncta{align-items:center;gap:10px;display:flex}.pac .hero{color:#fff;background:linear-gradient(150deg,#ef6440,#eb5733 46%,#d3491f);align-items:center;min-height:calc(100svh - 60px);display:flex;position:relative;overflow:hidden}.pac .hero:before{content:"";background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%);width:540px;height:540px;position:absolute;top:-200px;right:-120px}.pac .hero:after{content:"";background:radial-gradient(circle,rgba(0,0,0,.13),transparent 60%);width:440px;height:440px;position:absolute;bottom:-220px;left:-120px}.pac .hero .grid{grid-template-columns:1.18fr .82fr;align-items:center;gap:22px;width:100%;padding:30px 0;display:grid;position:relative}.pac .hero .eyebrow{color:rgba(255,255,255,.92)}.pac .hero h1{margin:12px 0;font-size:42px;font-weight:800}.pac .hero .lede{color:rgba(255,255,255,.95);max-width:520px;font-size:16.5px;line-height:1.55}.pac .hero .cta{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pac .trust{color:rgba(255,255,255,.92);flex-wrap:wrap;gap:18px;margin-top:22px;font-size:13px;display:flex}.pac .trust span{align-items:center;gap:7px;display:flex}.pac .dotw{opacity:.85;background:#fff;border-radius:50%;width:6px;height:6px}.pac .glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.28);border-radius:18px;max-width:400px;margin:0;padding:16px 18px 12px;transition:transform .1s;transform:perspective(1000px)}.pac .glass .head{justify-content:space-between;align-items:center;display:flex}.pac .glass .ttl{font-family:var(--font-poppins);font-size:13.5px;font-weight:600}.pac .toggle{background:rgba(255,255,255,.16);border-radius:9px;gap:3px;padding:3px;display:flex}.pac .toggle button{font-family:var(--font-poppins);color:rgba(255,255,255,.8);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600}.pac .toggle button.on{color:var(--oD);background:#fff}.pac .lg{color:rgba(255,255,255,.92);justify-content:center;gap:16px;margin-top:2px;font-size:12px;display:flex}.pac .lg i{vertical-align:middle;border-top:3px solid;width:14px;margin-right:6px;display:inline-block}.pac .tipbox{text-align:center;color:rgba(255,255,255,.8);height:15px;margin-top:2px;font-size:11.5px}.pac .stats{border-bottom:1px solid var(--line);background:#fff}.pac .stats .row{grid-template-columns:repeat(4,1fr);display:grid}.pac .stat{border-left:1px solid var(--line);text-align:center;justify-content:center;align-items:center;gap:14px;padding:20px 22px;display:flex}.pac .stat:first-child{border-left:0}.pac .hm{flex-shrink:0;gap:3px;display:grid}.pac .hm span{cursor:pointer;border-radius:3px;width:15px;height:15px;transition:transform .16s,box-shadow .16s;animation:.5s both hmin}.pac .hm span:hover{z-index:2;position:relative;transform:scale(1.4);box-shadow:0 3px 8px rgba(19,19,19,.22)}@keyframes hmin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.pac .stat b{font-family:var(--font-poppins);color:var(--ink);font-size:24px;font-weight:800;line-height:1;display:block}.pac .stat small{color:var(--ink3);font-size:12.5px}.pac .sec{padding:40px 0}.pac .h2{font-size:28px;font-weight:800}.pac .lead{color:var(--ink2);max-width:660px;font-size:16.5px;line-height:1.6}.pac .two{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.pac .photo{box-shadow:var(--sh2);aspect-ratio:16/10;background:linear-gradient(135deg,#ef6440,#d3491f);border-radius:14px;position:relative;overflow:hidden}.pac .photo img{object-fit:cover;width:100%;height:100%;display:block}.pac .photo span{display:none}.pac .photo.ph span{color:#fff;font:600 14px var(--font-poppins);text-align:center;justify-content:center;align-items:center;padding:24px;line-height:1.5;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pac .warm{background:var(--warm);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pac .cards{gap:14px;display:grid}.pac .c4{grid-template-columns:repeat(4,1fr)}.pac .c3{grid-template-columns:repeat(3,1fr)}.pac .card{border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh);background:#fff;padding:18px;transition:all .16s}.pac .card:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.pac .ocard{transition:transform .16s,border-color .16s,background .16s;position:relative;overflow:hidden}.pac .ocard .med{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}.pac .ocard .med:after{content:"";border:1.5px solid var(--oc);opacity:.22;border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.pac .ocard .med svg{stroke:#fff;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.pac .ocard .tag{font-family:var(--font-poppins);color:#fff;background:var(--oc);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:15px;right:15px}.pac .ocard .wm{opacity:.07;pointer-events:none;position:absolute;bottom:-18px;right:-14px}.pac .ocard .wm svg{width:104px;height:104px;stroke:var(--oc);fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.pac .ocard .foc{font-family:var(--font-poppins);letter-spacing:.8px;text-transform:uppercase;color:var(--ink3);margin:13px 0 2px;font-size:11px}.pac .ocard .nm{font-family:var(--font-poppins);font-size:17px;font-weight:600}.pac .ocard .odesc{color:var(--ink2);margin:7px 0 9px;font-size:13px;line-height:1.5}.pac .ocard .vals{margin-top:2px}.pac .ocard:hover{border-color:var(--oc);background:linear-gradient(180deg,#fff,var(--tint));transform:translateY(-4px)}.pac .motto{color:var(--ink2);margin:6px 0 8px;font-size:13.5px;font-style:italic}.pac .vals{color:var(--ink3);font-size:12px;line-height:1.5}.pac .dd{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pac .step{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:18px;position:relative}.pac .step .n{font-family:var(--font-poppins);color:#fff;background:var(--o);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:11px;font-size:12px;font-weight:800;display:flex}.pac .step h3{font-size:15.5px}.pac .step p{color:var(--ink2);margin-top:5px;font-size:13px;line-height:1.5}.pac .dim{gap:12px;display:flex}.pac .dnum{font-family:var(--font-poppins);color:var(--o);min-width:24px;font-size:14px;font-weight:800;transition:all .16s}.pac #dimensions .card:hover{border-color:var(--o);transform:translateY(-3px);box-shadow:0 8px 20px rgba(235,87,51,.18)}.pac #dimensions .card:hover .dnum{background:var(--o);color:#fff;border-radius:7px;min-width:0;padding:2px 7px}.pac #dimensions .card:hover strong{color:var(--oD)}.pac .subhead{font-family:var(--font-poppins);margin:6px 0 4px;font-size:19px;font-weight:700}.pac .readnote{color:var(--ink2);margin-bottom:16px;font-size:14px}.pac .ctaband{color:#fff;text-align:center;background:linear-gradient(135deg,#171717,#2b2b2e);border-radius:20px;padding:42px;position:relative;overflow:hidden}.pac .ctaband:before{content:"";background:radial-gradient(circle,rgba(235,87,51,.4),transparent 62%);width:460px;height:360px;position:absolute;top:-140px;right:-70px}.pac .tok{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex;position:relative}.pac .tok input{color:#fff;background:#1e1e20;border:1px solid #3a3a3d;border-radius:11px;min-width:230px;padding:12px 15px;font-size:15px}.pac footer{border-top:1px solid var(--line);background:#fff}.pac footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 0;display:flex}.pac footer a{color:var(--ink2);margin-left:14px;font-size:11px;font-weight:600}.pac footer a:hover{color:var(--o)}@media (max-width:900px){.pac .hero{min-height:auto}.pac .hero .grid,.pac .two{grid-template-columns:1fr;gap:24px;padding:40px 0}.pac .hero h1{font-size:33px}.pac .menu{display:none}.pac .c4,.pac .c3,.pac .dd,.pac .stats .row{grid-template-columns:1fr 1fr}.pac .stat:nth-child(3){border-left:0}.pac .glass{margin:0 auto}.pac .sec{padding:34px 0}}@media (max-width:560px){.pac .c4,.pac .c3,.pac .dd{grid-template-columns:1fr}.pac .ctaband{padding:28px 20px}}.pac .card{position:relative}.pac .card:after{content:"";height:8px;position:absolute;top:100%;left:0;right:0}.pac .ocard{overflow:visible}.pac .wmclip{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pac .dnum{box-sizing:border-box;text-align:center;border-radius:7px;min-width:31px;margin-left:-7px;padding:2px 7px;line-height:1.3;display:inline-block}.pac #dimensions .card:hover .dnum{min-width:31px}
