h1{font-size:clamp(44px,6.2vw,104px)}.ap-nav,.ap-nav a,.ap-nav button,.ap-quotebtn,.ap-hd__btns .ap-btn{white-space:nowrap}.ap-nav{font-size:14px;gap:clamp(10px,1.2vw,22px)}
.ap-top{background:var(--navy);color:#dbe5e9;font-size:13.5px;padding-block:7px}.ap-top__in{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.ap-top a{color:var(--amber);font-weight:700}
@media(max-width:1280px){.ap-hd__in{flex-wrap:wrap;gap:6px 14px;padding-block:8px}.ap-hd__btns{margin-left:auto}.ap-nav{display:flex!important;order:5;width:100%;margin:0;overflow-x:auto;gap:18px;scrollbar-width:none;padding-bottom:2px}.ap-burger{display:none!important}}@media(max-width:760px){.ap-burger{display:block!important}.ap-mega{display:block}.ap-mega ul{grid-template-columns:1fr}.ap-hd__btns .ap-btn{display:none}.ap-dr__f .ap-btns{flex-direction:column;align-items:stretch}}
#b-box{height:clamp(96px,11vw,150px)}#b-box[data-size='hc']{height:clamp(108px,12.5vw,170px)}.ap-q__side .ap-line,#ap-drawer .ap-line{grid-template-columns:8px minmax(0,1fr) 80px}.ap-q__side .ap-line__nums,#ap-drawer .ap-line__nums{grid-column:2/-1;text-align:left}#ap-drawer{max-width:100vw}.ap-cat::after{background:linear-gradient(180deg,rgba(14,42,59,0) 15%,rgba(14,42,59,.72) 55%,rgba(14,42,59,.96))}
.ap-sl{position:relative;height:min(860px,calc(100vh - 110px));min-height:540px;background:var(--navy);overflow:hidden;color:#fff}.ap-slide{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility .9s}.ap-slide.is-on{opacity:1;visibility:visible;z-index:1}.ap-slide>img{position:absolute;left:0;top:-12%;width:100%;height:124%;object-fit:cover;transform-origin:center}.ap-slide::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,28,40,.86),rgba(9,28,40,.5) 45%,rgba(9,28,40,0) 72%)}.ap-slide__c{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center}.ap-slide h1,.ap-slide .ap-sl__h{font:800 clamp(46px,7vw,112px)/.96 var(--disp);max-width:13ch;margin:0 0 .25em}.ap-slide p{font-size:clamp(17px,1.5vw,22px);max-width:44ch;color:#e6edf0}.ap-slide.is-on h1,.ap-slide.is-on .ap-sl__h{animation:apUp .9s cubic-bezier(.2,.7,.2,1) both}.ap-slide.is-on p,.ap-slide.is-on .ap-btns{animation:apUp .9s .15s cubic-bezier(.2,.7,.2,1) both}@keyframes apUp{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.ap-sl__ui{position:absolute;z-index:3;left:0;right:0;bottom:22px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ap-sl__ui button{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.55);color:#fff;min-width:44px;height:44px;font-weight:700;padding:0 12px}.ap-sl__ui button:hover{background:var(--amber);color:var(--navy);border-color:var(--amber)}.ap-sl__dots{display:flex;gap:6px}.ap-sl__dots button{width:44px;min-width:0;height:44px;background:none;border:0;padding:0;position:relative}.ap-sl__dots button::after{content:'';position:absolute;left:0;right:0;top:21px;height:3px;background:rgba(255,255,255,.45)}.ap-sl__dots button[aria-current=true]::after{background:var(--amber)}
.ap-mq{overflow:hidden;background:var(--amber);color:var(--navy);padding-block:14px;border-block:2px solid var(--navy);white-space:nowrap}.ap-mq--dark{background:var(--navy);color:var(--ivory);border-color:var(--kraft)}.ap-mq__t{display:inline-flex;gap:0;animation:apMq 34s linear infinite;font:800 clamp(28px,3.8vw,56px)/1 var(--disp)}.ap-mq--dark .ap-mq__t{animation-direction:reverse}.ap-mq span{padding-inline:clamp(16px,2vw,30px)}.ap-mq span::after{content:'\25C6';font-size:.45em;vertical-align:middle;margin-left:clamp(32px,4vw,60px)}.ap-mq:hover .ap-mq__t{animation-play-state:paused}@keyframes apMq{to{transform:translateX(-50%)}}
.ap-stage{position:relative;overflow:clip;isolation:isolate;background:var(--ivory)}.ap-stage__in{min-height:clamp(520px,62vw,860px);display:flex;align-items:center;justify-content:center;text-align:center;padding-block:80px}.ap-stage h2{font-size:clamp(52px,9vw,148px);max-width:12ch;margin-inline:auto;line-height:.94}.ap-stage p{margin-inline:auto}.ap-fl{position:absolute;z-index:-1;width:clamp(120px,19vw,300px);aspect-ratio:1;background:#fff;padding:10px;box-shadow:0 24px 50px rgba(14,42,59,.16)}.ap-fl img{width:100%;height:100%;object-fit:contain}
.ap-vid{position:relative;overflow:hidden;background:var(--navy)}.ap-vid video{display:block;width:100%;height:100%;object-fit:cover}.ap-vid__btn{position:absolute;right:12px;bottom:12px;z-index:3;background:rgba(9,28,40,.75);color:#fff;border:1px solid rgba(255,255,255,.5);min-height:40px;padding:0 12px;font-weight:700;font-size:14px}.ap-vband{position:relative;overflow:hidden;isolation:isolate;color:#fff;min-height:clamp(460px,52vw,720px);display:flex;align-items:center;background:var(--navy)}.ap-vband video{position:absolute;left:0;top:-14%;width:100%;height:128%;object-fit:cover;z-index:-2}.ap-vband::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,28,40,.88),rgba(9,28,40,.3))}
.ap-ctaband{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:var(--navy)}.ap-ctaband>img{position:absolute;left:0;top:-20%;width:100%;height:140%;object-fit:cover;z-index:-2}.ap-ctaband::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(9,28,40,.92),rgba(9,28,40,.45))}.ap-ctaband h2{max-width:16ch}
.ap-page{position:relative;overflow:hidden;isolation:isolate;min-height:clamp(300px,34vw,480px);display:flex;align-items:center}.ap-page>.ap-wrap{width:100%}.fx-pimg{position:absolute;right:0;top:-18%;width:68%;height:136%;object-fit:cover;z-index:-1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%);opacity:.9}.fx-orb{position:absolute;z-index:-1;border-radius:50%;border:clamp(20px,3vw,44px) solid var(--kraft2);opacity:.55;pointer-events:none}.ap-navy .fx-orb,.ap-band .fx-orb{border-color:#ffffff14}.ap-sec,.ap-kraft{position:relative;overflow:clip;isolation:isolate}
.ap-col{display:grid;grid-template-columns:280px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.ap-col__side{position:sticky;top:96px;background:#fffdf8;border:1px solid var(--line);padding:18px;max-height:calc(100vh - 116px);overflow:auto}.ap-col__side h2{font-size:30px;margin-bottom:10px}.ap-col__side h3{font:700 13.5px/1.3 var(--body);margin:18px 0 6px}.ap-col__side ul{list-style:none;margin:0;padding:0}.ap-col__side li a{display:flex;justify-content:space-between;padding:6px 0;text-decoration:none;font-size:15px}.ap-col__side li a[aria-current]{font-weight:700;color:var(--teal)}.ap-col__side input[type=search]{width:100%;height:44px;padding:6px 10px;border:1px solid #8b9aa1;border-radius:0;background:#fff}.ap-col__side label.ck{display:flex;gap:8px;align-items:center;padding:4px 0;font-size:15px}.ap-col__side label.ck input{width:18px;height:18px;accent-color:var(--navy)}.ap-col__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ap-col__bar select{height:44px;padding:4px 8px;background:#fff;border:1px solid #8b9aa1;margin-left:6px}.ap-grid--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}
.ap-chips{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.ap-chips li{font-size:12.5px;padding:3px 8px;border:1px solid var(--line);background:var(--kraft3);border-radius:999px}.ap-card__cat{font-size:13px;color:var(--mut);margin:-4px 0 0}.ap-card__btns{display:grid;grid-template-columns:1fr 1.25fr;border-top:1px solid var(--line);margin-top:auto}.ap-card__btns button{height:48px;border:0;font-weight:700;font-size:14px;background:#fffdf8;color:var(--navy)}.ap-card__btns button+button{background:var(--amber)}.ap-card__btns button:hover{background:var(--navy);color:var(--ivory)}.ap-card__q{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--mut);margin-top:auto}.ap-card__q input{width:76px;height:38px;padding:4px 8px;border:1px solid #8b9aa1;border-radius:0;background:#fff;color:var(--ink)}.ap-card__b{padding-bottom:12px}
#ap-qv{border:0;padding:0;width:min(860px,calc(100vw - 24px));background:var(--ivory);color:var(--ink)}#ap-qv::backdrop{background:rgba(14,42,59,.6)}.ap-qv{display:grid;grid-template-columns:1fr 1fr}.ap-qv__i{background:var(--kraft3);aspect-ratio:1;display:grid;place-items:center}.ap-qv__i img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ap-qv__b{padding:22px;display:flex;flex-direction:column;gap:12px}.ap-qv h2{font-size:34px;margin:0}
.ap-tabs{display:flex;gap:18px;overflow-x:auto;border-bottom:2px solid var(--navy);margin-bottom:24px;position:sticky;top:74px;background:var(--ivory);z-index:5}.ap-tabs a{padding:12px 2px;font-weight:700;text-decoration:none;white-space:nowrap}.ap-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--line);margin-block:18px;background:#fffdf8}.ap-trust div{padding:12px;border-left:1px solid var(--line);font-size:13.5px;color:var(--mut)}.ap-trust div:first-child{border-left:0}.ap-trust b{display:block;color:var(--ink);font-size:14.5px}.ap-step{display:inline-flex;border:1px solid #8b9aa1;background:#fff;height:52px}.ap-step button{width:44px;border:0;background:none;font-size:20px}.ap-step input{width:76px!important;border:0!important;text-align:center;height:50px!important;background:transparent}.ap-pbuy{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-bottom:12px}.ap-pbuy button.go{height:52px;padding:0 24px;background:var(--amber);border:0;font-weight:700;color:var(--navy)}.ap-pbuy a{min-height:52px}.ap-pdsec{padding-block:28px;scroll-margin-top:130px}.ap-pdsec h2{font-size:clamp(32px,3.6vw,48px)}.ap-help{background:var(--navy);color:var(--ivory);padding:clamp(20px,3vw,36px);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.ap-help h3{margin:0}
.ap-cv{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,72px);align-items:start}.ap-cv__s{position:sticky;top:110px;height:clamp(320px,44vw,620px);overflow:hidden}.ap-cv__s img{position:absolute;left:0;top:-14%;width:100%;height:128%;object-fit:cover}.ap-cv .ap-rte h2{font-size:clamp(34px,4vw,56px)}.ap-cv .ap-rte ul{list-style:none;padding:0}.ap-cv .ap-rte li{padding:12px 14px;background:#fffdf8;border-left:4px solid var(--amber);margin-bottom:8px}.ap-ind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ap-ind article{position:relative;overflow:hidden;background:var(--navy);color:var(--ivory);padding:clamp(18px,2.4vw,30px);min-height:230px;display:flex;flex-direction:column;justify-content:flex-end;isolation:isolate}.ap-ind article img{position:absolute;inset:-10% 0;width:100%;height:120%;object-fit:cover;opacity:.42;z-index:-1}.ap-ind h2{margin:0 0 6px;font-size:clamp(30px,3vw,42px)!important}.ap-ind p{margin:0;color:#e4ecef;font-size:15.5px}.ap-ind a{color:var(--amber);font-weight:700}.ap-faq2{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:40px}
@media(max-width:900px){.ap-col{grid-template-columns:1fr}.ap-col__side{position:static;max-height:none}.ap-cv{grid-template-columns:1fr}.ap-cv__s{position:relative;top:0;order:-1}.ap-qv{grid-template-columns:1fr}.ap-qv__i{aspect-ratio:16/10}.ap-trust{grid-template-columns:1fr}.ap-trust div{border-left:0;border-top:1px solid var(--line)}.ap-ind{grid-template-columns:1fr}.fx-pimg{width:100%;opacity:.28;-webkit-mask-image:none;mask-image:none}.ap-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-tabs{top:0}.ap-sl{height:min(640px,calc(100vh - 120px))}.ap-slide::after{background:linear-gradient(180deg,rgba(9,28,40,.3),rgba(9,28,40,.85))}.ap-slide__c{justify-content:flex-end;padding-bottom:84px}}
@media(prefers-reduced-motion:reduce){.ap-mq__t,.ap-slide.is-on h1,.ap-slide.is-on p,.ap-slide.is-on .ap-btns,.ap-slide.is-on .ap-sl__h{animation:none!important}.ap-mq{white-space:normal}[data-fp]{transform:none!important}}