.av-warhero{position:relative;width:100%;min-height:320px;overflow:hidden}.av-warhero__bg{position:absolute;z-index:1;inset:0}.av-warhero__img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.av-warhero__overlay{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;min-height:320px;padding:48px 24px;background:linear-gradient(to top,rgba(10,10,10,.8)0%,rgba(10,10,10,.3)60%,transparent 100%)}.av-warhero__content{max-width:680px}.av-warhero__heading{line-height:1.3;font-weight:700;letter-spacing:-.02em;font-size:2rem;margin-bottom:12px;color:#fff}.av-warhero__sub{color:rgba(255,255,255,.78);font-size:.92rem;line-height:1.75}.av-waroverview{padding:72px 24px}.av-waroverview__shell{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.av-waroverview__body{flex:2}.av-waroverview__text{font-size:.92rem;color:var(--av-muted,#6b6b6b);line-height:1.85}.av-waroverview__media{-ms-flex:3;-webkit-flex:3;flex:3}.av-waroverview__photo{width:100%;-moz-border-radius:12px;border-radius:12px;aspect-ratio:16/9;object-fit:cover}.av-warpillars{padding:72px 24px;background:var(--av-soft,#f4f1ec)}.av-warpillars__shell{max-width:1200px;margin:0 auto}.av-warpillars__grid{display:grid;grid-template-columns:1fr;gap:24px;margin-top:36px}.av-warcolumn{background:var(--av-surface,#ffffff);border-radius:14px;padding:32px 26px;border:1px solid var(--av-border,#e5e2dd);display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.av-warcolumn:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(0,0,0,.06)}.av-warcolumn--accent{border-color:var(--av-gold,#c9a96e);border-width:2px;position:relative}.av-warcolumn__top{margin-bottom:22px}.av-warcolumn__icobox{width:52px;height:52px;border-radius:12px;background:rgba(201,169,110,.12);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.av-warcolumn__icobox i{font-size:1.4rem;color:var(--av-gold,#c9a96e)}.av-warcolumn__title{font-size:1.05rem;font-weight:700;color:var(--av-dark,#1a1a1a);margin-bottom:6px}.av-warcolumn__period{font-size:.82rem;font-weight:600;color:var(--av-gold,#c9a96e);letter-spacing:.02em}.av-warcolumn__list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;flex:1}.av-warcolumn__list li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:var(--av-text,#2c2c2c);line-height:1.6}.av-warcolumn__list li i{color:var(--av-gold,#c9a96e);font-size:.9rem;margin-top:3px;flex-shrink:0}.av-warcolumn__note{padding-top:16px;border-top:1px solid var(--av-border,#e5e2dd)}.av-warcolumn__note p{font-size:.76rem;color:var(--av-muted,#6b6b6b);line-height:1.7}.av-wardarkband{background:var(--av-darker,#111111);color:#fff}.av-wardarkband__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.av-wardarkband__media{width:100%}.av-wardarkband__img{width:100%;aspect-ratio:16/10;object-fit:cover}.av-wardarkband__body{padding:48px 24px}.av-wardarkband__text{font-size:.92rem;color:rgba(255,255,255,.75);line-height:1.85;margin-bottom:24px}.av-wardarkband__feats{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.av-wardarkband__feat{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500;color:rgba(255,255,255,.9)}.av-wardarkband__feat i{color:var(--av-gold,#c9a96e);font-size:1.1rem}.av-warprocess{padding:72px 24px}.av-warprocess__shell{max-width:1200px;margin:0 auto}.av-warprocess__steps{display:flex;flex-direction:column;gap:0;margin-top:40px}.av-warstep{display:flex;gap:24px;padding-bottom:40px;position:relative}.av-warstep:last-child{padding-bottom:0}.av-warstep:not(:last-child)::after{content:'';position:absolute;left:22px;top:52px;bottom:0;width:2px;background:var(--av-border,#e5e2dd)}.av-warstep__num{width:46px;height:46px;border-radius:50%;background:var(--av-gold,#c9a96e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;flex-shrink:0;position:relative;z-index:2}.av-warstep__body{flex:1;padding-top:6px}.av-warstep__title{font-size:.98rem;font-weight:700;color:var(--av-dark,#1a1a1a);margin-bottom:8px}.av-warstep__text{font-size:.84rem;color:var(--av-muted,#6b6b6b);line-height:1.8}.av-warexclusions{padding:72px 24px;background:var(--av-soft,#f4f1ec)}.av-warexclusions__shell{max-width:1200px;margin:0 auto}.av-warexclusions__lead{font-size:.9rem;color:var(--av-muted,#6b6b6b);line-height:1.85;max-width:700px;margin-bottom:8px}.av-warexclusions__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px}.av-exclcard{padding:22px 20px;border-radius:10px;background:var(--av-surface,#ffffff);border:1px solid var(--av-border,#e5e2dd);display:flex;flex-direction:column;gap:8px}.av-exclcard__ico{font-size:1.3rem;color:#c0392b}.av-exclcard__title{font-size:.9rem;font-weight:700;color:var(--av-dark,#1a1a1a)}.av-exclcard__text{font-size:.82rem;color:var(--av-muted,#6b6b6b);line-height:1.7}.av-warextend{padding:72px 24px}.av-warextend__inner{flex-direction:column;gap:40px;max-width:1200px;display:flex;margin:0 auto}.av-warextend__body{flex:2}.av-warextend__text{font-size:.92rem;color:var(--av-muted,#6b6b6b);line-height:1.85;margin-bottom:24px}.av-warextend__feats{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.av-warextend__feat{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500}.av-warextend__feat i{color:var(--av-gold,#c9a96e);font-size:1.1rem}.av-warextend__media{flex:3}.av-warextend__img{width:100%;border-radius:12px;aspect-ratio:4/3;object-fit:cover}.av-warfaq{padding:72px 24px;background:var(--av-soft,#f4f1ec)}.av-warfaq__shell{max-width:800px;margin:0 auto}.av-warfaq__list{display:flex;flex-direction:column;gap:12px;margin-top:36px}.av-faqitem{border:1px solid var(--av-border,#e5e2dd);border-radius:10px;background:var(--av-surface,#ffffff);overflow:hidden;transition:box-shadow .3s}.av-faqitem:hover{box-shadow:0 4px 16px rgba(0,0,0,.04)}.av-faqitem__trigger{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;gap:12px;text-align:left}.av-faqitem__question{font-size:.9rem;font-weight:600;color:var(--av-dark,#1a1a1a);flex:1}.av-faqitem__arrow{font-size:1.2rem;color:var(--av-muted,#6b6b6b);transition:transform .3s;flex-shrink:0}.av-faqitem--open .av-faqitem__arrow{transform:rotate(180deg)}.av-faqitem__answer{padding:0 22px;transition:max-height .35s ease,padding .35s ease;max-height:0;overflow:hidden}.av-faqitem--open .av-faqitem__answer{max-height:300px;padding:0 22px 20px}.av-faqitem__answer p{font-size:.84rem;color:var(--av-muted,#6b6b6b);line-height:1.8}.av-warcta{background:var(--av-soft,#f4f1ec);padding:80px 24px;text-align:center}.av-warcta__wrap{margin:0 auto;max-width:600px}.av-warcta__heading{font-size:1.55rem;font-weight:700;line-height:1.4;margin-bottom:14px;color:var(--av-dark,#1a1a1a)}.av-warcta__sub{font-size:.9rem;color:var(--av-muted,#6b6b6b);margin-bottom:28px}.av-warcta__actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media(min-width:640px){.av-warexclusions__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.av-warhero{min-height:380px}.av-warhero__overlay{min-height:380px;padding:64px 48px}.av-warhero__heading{font-size:2.4rem}.av-waroverview__shell{flex-direction:row;align-items:center;gap:56px}.av-warpillars__grid{grid-template-columns:repeat(3,1fr)}.av-wardarkband__inner{flex-direction:row}.av-wardarkband__media{width:55%}.av-wardarkband__img{aspect-ratio:auto;height:100%;min-height:480px}.av-wardarkband__body{width:45%;display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.av-warextend__inner{flex-direction:row;align-items:center;gap:56px}}@media(min-width:1024px){.av-warhero__overlay{padding:80px 64px}.av-warhero__heading{font-size:2.6rem}.av-waroverview{padding:96px 48px}.av-warpillars{padding:96px 48px}.av-warprocess{padding:96px 48px}.av-warexclusions{padding:96px 48px}.av-warextend{padding:96px 48px}.av-warfaq{padding:96px 48px}.av-warcta{padding:100px 48px}.av-warcta__heading{font-size:1.85rem}}@media(min-width:1280px){.av-warhero__overlay{padding:80px calc((100% - 1200px)/2+32px)}.av-waroverview{padding:96px 0}.av-warpillars{padding:96px 0}.av-warprocess{padding:96px 0}.av-warexclusions{padding:96px 0}.av-warextend{padding:96px 0}.av-warfaq{padding:96px 0}.av-warcta{padding:100px 0}.av-wardarkband__body{padding:56px 64px}}