.lead-split.ar-about{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:clamp(26px,2.6vw,36px)}.ar-about h2{position:static}.ar-about__head{grid-area:1/1}.ar-about__text{grid-area:1/2/span 2}.ar-ideal{border-radius:var(--radius-lg);border:1px solid var(--slate-100);box-shadow:var(--shadow-sm);background:#fff;grid-area:2/1;align-self:start;padding:26px 24px 28px}.ar-ideal__label{letter-spacing:.14em;text-transform:uppercase;color:var(--navy);align-items:center;gap:8px;margin-bottom:18px;font-size:.76rem;font-weight:700;display:inline-flex}.ar-ideal__label:before{content:"";background:var(--cyan);width:22px;height:2px}.ar-ideal__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;display:grid}.ar-ideal__item{color:var(--slate-700);align-items:flex-start;gap:10px;font-size:.92rem;font-weight:600;line-height:1.4;display:flex}.ar-ideal__item svg{background:var(--grad-brand);color:#fff;border-radius:50%;flex:none;width:19px;height:19px;margin-top:1px;padding:4px}.ar-who{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ar-who__card{border:1px solid var(--slate-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:32px 30px}.ar-who__icon{width:54px;height:54px;color:var(--navy);background:linear-gradient(135deg,#0043881a,#009fe31f);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.ar-who__icon svg{width:27px;height:27px}.ar-who__card h3{color:var(--navy);margin-bottom:4px;font-size:1.12rem}.ar-who__card .checklist li{font-size:.94rem}.ar-note{background:#009fe314;border:1px solid #009fe333;border-radius:14px;align-items:center;gap:14px;margin-top:26px;padding:18px 22px;display:flex}.ar-note svg{width:26px;height:26px;color:var(--cyan);flex:none}.ar-note p{color:var(--slate-700);margin:0;font-size:.94rem;line-height:1.55}.section--dark .ar-note{background:#ffffff0f;border-color:#78aad23d}.section--dark .ar-note svg{color:var(--cyan-300)}.ar-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ar-step{text-align:center;background:var(--bg-alt);border:1px solid var(--slate-100);border-radius:16px;padding:30px 20px 26px;position:relative;box-shadow:0 20px 44px -30px #000c1ae6}.ar-step__num{background:var(--grad-brand);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 14px;font-size:.95rem;font-weight:800;display:grid}.ar-step__icon{border:1px solid var(--slate-200);width:54px;height:54px;color:var(--navy);background:#fff;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.section--dark .ar-step h3{color:var(--ink);margin:0 0 8px;font-size:1rem;font-weight:700}.section--dark .ar-step p{color:var(--slate-500);margin:0;font-size:.86rem;line-height:1.5}.ar-carousel{position:relative}.ar-carousel__nav{justify-content:flex-end;gap:10px;margin-bottom:18px;display:flex}.ar-carousel__arrow{border:1px solid var(--slate-200);width:44px;height:44px;color:var(--navy);transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), opacity .3s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.ar-carousel__arrow svg{width:20px;height:20px;transform:rotate(90deg)}.ar-carousel__arrow--next svg{transform:rotate(-90deg)}.ar-carousel__arrow:hover:not(:disabled){background:var(--grad-brand);color:#fff;border-color:#0000}.ar-carousel__arrow:disabled{opacity:.35;cursor:default}.ar-mods{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:22px;margin:-6px -2px -10px;padding:6px 2px 10px;display:flex;overflow-x:auto}.ar-mods::-webkit-scrollbar{display:none}.ar-carousel__dots{justify-content:center;gap:8px;margin-top:26px;display:flex}.ar-carousel__dot{background:var(--slate-200);width:8px;height:8px;transition:width .3s var(--ease), background .3s var(--ease);border-radius:99px}.ar-carousel__dot.is-active{background:var(--grad-brand);width:26px}.ar-mod{scroll-snap-align:start;border:1px solid var(--slate-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease), box-shadow .4s var(--ease), border-color .4s var(--ease);background:#fff;flex:0 0 calc(33.3333% - 14.6667px);padding:30px 26px}.ar-mod:hover{box-shadow:var(--shadow-lg);border-color:#0000;transform:translateY(-6px)}.ar-mod__icon{background:var(--grad-brand);color:#fff;border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.ar-mod__icon svg{width:26px;height:26px}.ar-mod h3{color:var(--navy);margin-bottom:8px;font-size:1.06rem}.ar-mod p{color:var(--slate-500);margin:0;font-size:.92rem;line-height:1.6}.ar-cond{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ar-cond__item{color:#ffffffe0;background:#ffffff0d;border:1px solid #78aad22e;border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;font-size:.94rem;line-height:1.55;display:flex}.ar-cond__item svg{width:22px;height:22px;color:var(--cyan-300);background:#009fe33d;border-radius:50%;flex:none;margin-top:1px;padding:4px}.ar-diffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ar-diff{border-radius:var(--radius-lg);border:1px solid var(--slate-100);background:#fff;align-items:flex-start;gap:16px;padding:26px 24px;display:flex;box-shadow:0 14px 34px -26px #00284f66}.ar-diff__icon{width:46px;height:46px;color:var(--cyan);background:#009fe31a;border-radius:12px;flex:none;place-items:center;display:grid}.ar-diff__icon svg{width:23px;height:23px}.ar-diff h3{color:var(--ink);margin:0 0 6px;font-size:1rem;font-weight:700}.ar-diff p{color:var(--slate-500);margin:0;font-size:.89rem;line-height:1.55}@media (max-width:1080px){.ar-diffs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ar-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-mod{flex-basis:calc(50% - 11px)}}@media (max-width:880px){.lead-split.ar-about{grid-template-columns:minmax(0,1fr)}.ar-about__head,.ar-about__text,.ar-ideal{grid-area:auto}}@media (max-width:760px){.ar-who,.ar-cond{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ar-ideal__list,.ar-steps,.ar-diffs{grid-template-columns:minmax(0,1fr)}.ar-mod{flex-basis:100%}.ar-who__card,.ar-mod{padding:26px 22px}}
