.arcangel-value{background:radial-gradient(ellipse at 80% 5%,#122e4e 0,transparent 27%),radial-gradient(ellipse at 10% 62%,#142940 0,transparent 35%),#061421;color:#bed0df;padding:100px 0 80px;overflow:hidden}.arcangel-value .eyebrow{color:#85cbe7;font-size:12px;letter-spacing:.17em}.arcangel-value h2,.arcangel-value h3,.arcangel-value h4{color:#f2f8ff;letter-spacing:-.04em}.av-intro{max-width:1100px;margin:auto}.av-product{font-size:clamp(35px,4vw,58px);font-weight:650;color:#fff;margin:24px 0 38px;letter-spacing:-.04em}.av-product span{font-size:.45em;vertical-align:top;display:inline-block;margin-top:9px;padding:8px 13px;border:1px solid #a7dbff44;border-radius:14px;background:#8ab4e014;color:#b3dafa}.av-intro h2{font-size:clamp(38px,5.2vw,70px);line-height:1.09;margin:0 0 30px}.av-intro h2 em{font-style:normal;color:#98daf1}.av-lead{font-size:clamp(21px,2vw,26px);line-height:1.6;max-width:850px}.av-intro-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:60px;border-top:1px solid #9fcbe52b;margin-top:38px;padding-top:32px}.av-intro-bottom p{font-size:18px;line-height:1.85;margin:0}.av-intro strong{color:#e8f4fe}.arcangel-value .button{font-size:16px}.av-heading{margin:95px 0 34px}.av-heading h3{font-size:clamp(32px,3.8vw,50px);line-height:1.14;margin:0}.av-heading h3 span{color:#8ccee9}.av-heading>p:last-child:not(.eyebrow){font-size:20px;line-height:1.7;max-width:740px;margin-top:24px}.av-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;position:relative}.av-pillars article{padding:30px;position:relative;border:1px solid #9bcbe433;border-radius:20px;background:linear-gradient(140deg,#25425760,#0b1e304d);display:flex;flex-direction:column;overflow:hidden}.av-number{font-size:56px;color:#9ae2fb;font-weight:300;letter-spacing:-.07em;text-shadow:0 0 25px #27b5f533;line-height:1}.av-kicker{font-size:11px;letter-spacing:.14em;color:#85cde7;font-weight:650;margin:30px 0 13px}.av-pillars h4{font-size:27px;line-height:1.2;margin:0 0 18px}.av-pillars p:not(.av-kicker){font-size:17px;line-height:1.8;margin:0 0 28px}.av-foot{font-size:10px;letter-spacing:.11em;color:#a6cadd;border-top:1px solid #b3daef22;padding-top:18px;margin-top:auto}.av-result{display:grid;grid-template-columns:90px 1fr;gap:28px;max-width:900px;margin:40px auto 0;padding:40px 0;border-bottom:1px solid #93c6e22b}.av-result-mark{font-size:85px;color:#75c8e4;line-height:1}.av-result h3{font-size:32px;line-height:1.2;margin:0 0 20px}.av-result h3 span{color:#9ebbd0}.av-result p:last-child{font-size:18px;line-height:1.8;margin:0}.av-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:0 38px}.av-benefits article{padding:30px 0;border-top:1px solid #b2d5ee30}.av-benefits article>span{font-size:12px;letter-spacing:.1em;color:#85b9d1}.av-benefits h4{font-size:25px;line-height:1.25;margin:20px 0 18px}.av-benefits p{font-size:17px;line-height:1.8;margin:0}.av-architecture{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;margin-top:45px;padding:42px;border:1px solid #bad9ef33;border-radius:22px;background:linear-gradient(115deg,#29465355,#121e3480)}.av-architecture h3{font-size:32px;line-height:1.2;margin:0}.av-architecture p:not(.eyebrow){font-size:17px;line-height:1.8;margin:0 0 18px}.av-architecture p:last-child{margin-bottom:0}.av-architecture strong{color:#e3f2ff}.av-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.av-component{border:1px solid #9dbfe43d;border-radius:22px;overflow:hidden;background:linear-gradient(155deg,#10273c,#081b2c);transition:border-color .25s,box-shadow .25s;min-width:0}.av-component:hover,.av-component:focus-within{border-color:#8cdaff88;box-shadow:0 0 45px #1592ce1f}.av-component>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block}.av-component-body{padding:28px}.av-component .av-kicker{margin:0 0 16px;font-size:10px}.av-component h4{font-size:clamp(29px,2.7vw,38px);line-height:1.05;margin:0 0 24px}.av-component-promise{font-size:22px!important;line-height:1.4!important;color:#c1eaff;font-weight:500;margin:0 0 22px!important}.av-component-body>p{font-size:17px;line-height:1.8}.av-component ul{list-style:none;padding:0;margin:26px 0}.av-component li{padding:12px 0 12px 20px;position:relative;font-size:16px;line-height:1.6;border-top:1px solid #a6d6ed1f}.av-component li:before{content:'·';position:absolute;left:0;color:#8fe5ef;font-weight:bold}.av-component details{border-top:1px solid #a6d6ed44;padding-top:20px}.av-component summary{cursor:pointer;font-size:16px;font-weight:600;color:#c9edff;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.av-component summary::-webkit-details-marker{display:none}.av-component summary span{font-size:26px;font-weight:300;transition:transform .2s}.av-component details[open] summary span{transform:rotate(45deg)}.av-component details p{font-size:16px;line-height:1.8;margin:20px 0 0}.av-close{text-align:center;max-width:900px;margin:90px auto 0;padding-top:60px;border-top:1px solid #bad9ef33}.av-close h3{font-size:clamp(32px,4vw,52px);line-height:1.15;margin:0 0 25px}.av-close>p:not(.eyebrow){font-size:20px;line-height:1.7;max-width:680px;margin:0 auto 30px}.arcangel-value :is(a,summary):focus-visible{outline:2px solid #c1efff;outline-offset:6px}
@media(max-width:1050px){.av-component-body{padding:22px}.av-pillars article{padding:24px}.av-benefits{grid-template-columns:repeat(2,1fr)}.av-intro-bottom{gap:30px}.av-architecture{gap:30px}}
@media(max-width:900px){.av-components{grid-template-columns:1fr;gap:30px}.av-component{display:grid;grid-template-columns:42% 1fr}.av-component>img{height:100%;object-fit:cover}.av-component h4 br{display:none}.av-component h4{font-size:32px}.av-pillars{grid-template-columns:1fr}.av-pillars article{padding:30px}.av-number{position:absolute;right:25px;top:20px;font-size:42px;opacity:.5}.av-pillars .av-kicker{margin-top:0}.av-intro-bottom,.av-architecture{grid-template-columns:1fr}.av-intro-bottom .button{justify-self:start}}
@media(max-width:600px){.arcangel-value{padding:65px 0 55px}.av-heading{margin-top:65px}.av-benefits{grid-template-columns:1fr}.av-component{display:block}.av-component>img{height:auto}.av-component-body{padding:28px}.av-result{grid-template-columns:1fr;gap:10px}.av-result-mark{font-size:45px}.av-result h3,.av-architecture h3{font-size:28px}.av-architecture{padding:28px 24px}.av-close{margin-top:60px;padding-top:45px}.av-product{margin-bottom:28px}.av-intro-bottom{gap:25px}.av-intro h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){.av-component,.av-component summary span{transition:none}}
.arcangel-value p{color:#bed0df}.arcangel-value .av-product{color:#fff}.arcangel-value .av-kicker{color:#85cde7}.arcangel-value .av-component-promise{color:#c1eaff}.arcangel-value .eyebrow{color:#85cbe7}
