.AiGroups-module__upfNtG__section{padding-block:var(--svc-section-y);background:radial-gradient(40% 50% at 100% 0%, #da0a030f, transparent 70%), var(--svc-cream);border-block:1px solid var(--svc-cream-line)}.AiGroups-module__upfNtG__grid{gap:var(--svc-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AiGroups-module__upfNtG__two{grid-template-columns:repeat(2,minmax(0,1fr))}.AiGroups-module__upfNtG__cell{min-width:0;display:flex}.AiGroups-module__upfNtG__card{width:100%;padding:clamp(22px, calc(34 * var(--svc-u)), 34px);border:1px solid var(--svc-cream-line);border-radius:var(--radius-lg);background:var(--white);flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.AiGroups-module__upfNtG__card:hover{border-color:#da0a0359;transform:translateY(-4px);box-shadow:0 22px 50px #11111114}.AiGroups-module__upfNtG__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.AiGroups-module__upfNtG__icon{background:var(--red-tint);width:54px;height:54px;color:var(--red);border-radius:16px;place-items:center;font-size:24px;display:grid}.AiGroups-module__upfNtG__tag{border-radius:var(--radius-pill);color:var(--white);letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;padding:6px 12px;font-size:11px;font-weight:700}.AiGroups-module__upfNtG__title{font-size:clamp(18px, calc(22 * var(--svc-u)), 22px);margin:22px 0 0;font-weight:700;line-height:1.3}.AiGroups-module__upfNtG__stretch{position:static}.AiGroups-module__upfNtG__stretch:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.AiGroups-module__upfNtG__items{flex-wrap:wrap;gap:8px;margin:16px 0 24px;padding:0;list-style:none;display:flex}.AiGroups-module__upfNtG__items li{border:1px solid var(--grey-200);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--svc-fs-sm);padding:7px 12px;line-height:1.3}.AiGroups-module__upfNtG__more{color:var(--red);font-size:var(--svc-fs-sm);align-items:center;gap:8px;margin-top:auto;font-weight:700;display:inline-flex}.AiGroups-module__upfNtG__more:hover{gap:12px}.AiGroups-module__upfNtG__linked{background:radial-gradient(80% 60% at 100% 0%, #da0a0366, transparent 70%), linear-gradient(160deg, var(--svc-card-from), var(--svc-card-to));color:var(--white);border-color:#0000}.AiGroups-module__upfNtG__linked:hover{border-color:#ff3b3080;box-shadow:0 22px 50px #0000004d}.AiGroups-module__upfNtG__linked .AiGroups-module__upfNtG__icon{background:var(--red);color:var(--white)}.AiGroups-module__upfNtG__linked .AiGroups-module__upfNtG__items li{color:#fffc;border-color:#ffffff29}.AiGroups-module__upfNtG__linked .AiGroups-module__upfNtG__more{color:#ff6b63}.AiGroups-module__upfNtG__linked:hover .AiGroups-module__upfNtG__more{gap:12px}@media (max-width:1199.98px){.AiGroups-module__upfNtG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.AiGroups-module__upfNtG__grid,.AiGroups-module__upfNtG__two{grid-template-columns:minmax(0,1fr)}}
.AiBenefits-module__HV4mKG__section{padding-block:var(--svc-section-y);color:var(--white);background:radial-gradient(45% 70% at 0% 50%, #da0a0338, transparent 70%), var(--svc-dark);position:relative;overflow:hidden}.AiBenefits-module__HV4mKG__grid{align-items:center;gap:clamp(32px, calc(88 * var(--svc-u)), 88px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.AiBenefits-module__HV4mKG__aside{min-width:0}.AiBenefits-module__HV4mKG__note{border-left:3px solid var(--red);color:#ffffffb8;font-size:var(--svc-fs-body);margin:0;padding-left:18px;line-height:1.7}.AiBenefits-module__HV4mKG__list{gap:var(--svc-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AiBenefits-module__HV4mKG__cell{min-width:0;display:flex}.AiBenefits-module__HV4mKG__cell:nth-child(2n){position:relative;top:32px}.AiBenefits-module__HV4mKG__list{padding-bottom:32px}.AiBenefits-module__HV4mKG__tile{width:100%;padding:clamp(22px, calc(34 * var(--svc-u)), 34px);border-radius:var(--radius-lg);background:linear-gradient(160deg,#ffffff0f,#ffffff04);border:1px solid #ffffff1a;transition:border-color .3s,transform .3s,background .3s;position:relative;overflow:hidden}.AiBenefits-module__HV4mKG__tile:hover{background:linear-gradient(160deg,#da0a032e,#ffffff05);border-color:#ff3b308c;transform:translateY(-4px)}.AiBenefits-module__HV4mKG__num{color:#0000;font-size:clamp(40px, calc(64 * var(--svc-u)), 64px);-webkit-text-stroke:1.5px #ff3b30d9;font-weight:800;line-height:1;display:block}.AiBenefits-module__HV4mKG__title{margin:clamp(18px, calc(28 * var(--svc-u)), 28px) 0 0;font-size:var(--svc-fs-card);font-weight:700;line-height:1.3}.AiBenefits-module__HV4mKG__text{color:#ffffffa8;font-size:var(--svc-fs-body);margin:10px 0 0;line-height:1.65}@media (max-width:991.98px){.AiBenefits-module__HV4mKG__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.AiBenefits-module__HV4mKG__list{grid-template-columns:minmax(0,1fr)}.AiBenefits-module__HV4mKG__cell:nth-child(2n){top:0}.AiBenefits-module__HV4mKG__list{padding-bottom:0}}
.AiProcess-module__DcfJMW__section{padding-block:var(--svc-section-y);background:radial-gradient(40% 60% at 50% 0%, #da0a030d, transparent 70%), var(--svc-cream);border-bottom:1px solid var(--svc-cream-line)}.AiProcess-module__DcfJMW__list{--node:64px;gap:var(--svc-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.AiProcess-module__DcfJMW__list:before{content:"";top:calc(var(--node) / 2 - 1px);background:linear-gradient(90deg,#0000,#ff3b30,#0000) 0 0/30% 100% no-repeat,linear-gradient(90deg,#da0a0326,#da0a0373,#da0a0326);height:2px;animation:3.5s linear infinite AiProcess-module__DcfJMW__aiRail;position:absolute;left:10%;right:10%}@keyframes AiProcess-module__DcfJMW__aiRail{0%{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}.AiProcess-module__DcfJMW__step{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.AiProcess-module__DcfJMW__node{z-index:1;width:var(--node);height:var(--node);border:6px solid var(--svc-cream);background:var(--ink);color:var(--white);border-radius:50%;place-items:center;font-size:22px;transition:background .3s,transform .3s;display:grid;position:relative;box-shadow:0 0 0 1px #da0a0359}.AiProcess-module__DcfJMW__step:hover .AiProcess-module__DcfJMW__node{background:var(--red);transform:scale(1.06)}.AiProcess-module__DcfJMW__card{width:100%;padding:clamp(18px, calc(26 * var(--svc-u)), 26px);border:1px solid var(--svc-cream-line);border-radius:var(--radius-lg);background:var(--white);text-align:center;flex:1;margin-top:22px;transition:border-color .3s,box-shadow .3s;position:relative}.AiProcess-module__DcfJMW__card:before{content:"";border-top:1px solid var(--svc-cream-line);border-left:1px solid var(--svc-cream-line);background:var(--white);width:14px;height:14px;transition:border-color .3s;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.AiProcess-module__DcfJMW__step:nth-child(2n) .AiProcess-module__DcfJMW__card{margin-top:54px}.AiProcess-module__DcfJMW__step:hover .AiProcess-module__DcfJMW__card,.AiProcess-module__DcfJMW__step:hover .AiProcess-module__DcfJMW__card:before{border-color:#da0a0366}.AiProcess-module__DcfJMW__step:hover .AiProcess-module__DcfJMW__card{box-shadow:0 18px 40px #11111112}.AiProcess-module__DcfJMW__label{color:var(--red);font-size:var(--svc-fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:800}.AiProcess-module__DcfJMW__title{font-size:var(--svc-fs-card);margin:8px 0 0;font-weight:700;line-height:1.3}.AiProcess-module__DcfJMW__text{color:var(--svc-muted);font-size:var(--svc-fs-sm);margin:10px 0 0;line-height:1.6}@media (max-width:991.98px){.AiProcess-module__DcfJMW__list{--node:52px;grid-template-columns:minmax(0,1fr);gap:18px}.AiProcess-module__DcfJMW__list:before{top:8px;bottom:8px;left:calc(var(--node) / 2 - 1px);background:linear-gradient(#da0a0373,#da0a031f);width:2px;height:auto;animation:none;right:auto}.AiProcess-module__DcfJMW__step{flex-direction:row;align-items:flex-start;gap:16px}.AiProcess-module__DcfJMW__node{flex:none;font-size:18px}.AiProcess-module__DcfJMW__card,.AiProcess-module__DcfJMW__step:nth-child(2n) .AiProcess-module__DcfJMW__card{text-align:left;margin-top:0}.AiProcess-module__DcfJMW__card:before{border-top:0;border-bottom:1px solid var(--svc-cream-line);top:18px;left:-8px;transform:rotate(45deg)}}
.AiRelated-module__eTYNeG__section{padding-block:var(--svc-section-y);background:var(--white)}.AiRelated-module__eTYNeG__grid{gap:var(--svc-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.AiRelated-module__eTYNeG__cell{min-width:0;display:flex}.AiRelated-module__eTYNeG__card{width:100%;padding:clamp(18px, calc(24 * var(--svc-u)), 24px);border:1px solid var(--svc-rule);border-radius:var(--radius-lg);background:var(--white);color:var(--ink);align-items:center;gap:16px;display:flex}.AiRelated-module__eTYNeG__card:hover{border-color:var(--ink);background:var(--ink);color:var(--white);transform:translateY(-3px);box-shadow:0 18px 40px #11111129}.AiRelated-module__eTYNeG__icon{background:var(--red-tint);width:50px;height:50px;color:var(--red);border-radius:14px;flex:none;place-items:center;font-size:22px;transition:background .3s,color .3s;display:grid}.AiRelated-module__eTYNeG__card:hover .AiRelated-module__eTYNeG__icon{background:var(--red);color:var(--white)}.AiRelated-module__eTYNeG__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.AiRelated-module__eTYNeG__tag{color:var(--red);font-size:var(--svc-fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.AiRelated-module__eTYNeG__card:hover .AiRelated-module__eTYNeG__tag{color:#ff6b63}.AiRelated-module__eTYNeG__name{font-size:var(--svc-fs-card);font-weight:700;line-height:1.3}.AiRelated-module__eTYNeG__arrow{border:1px solid var(--grey-200);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:transform .3s,border-color .3s;display:grid}.AiRelated-module__eTYNeG__card:hover .AiRelated-module__eTYNeG__arrow{border-color:#fff6;transform:rotate(45deg)}@media (max-width:991.98px){.AiRelated-module__eTYNeG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.AiRelated-module__eTYNeG__grid{grid-template-columns:minmax(0,1fr)}}
.AiQuote-module__w7w5qa__section{padding-bottom:var(--svc-section-y);background:var(--white);scroll-margin-top:90px}.AiQuote-module__w7w5qa__grid{align-items:center;gap:clamp(28px, calc(72 * var(--svc-u)), 72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid;position:relative}.AiQuote-module__w7w5qa__grid:before{content:"";z-index:0;border-radius:calc(var(--radius-lg) + 8px);background:radial-gradient(60% 70% at 0% 0%, #da0a0359, transparent 70%), radial-gradient(40% 50% at 100% 100%, #da0a032e, transparent 70%), var(--svc-dark);position:absolute;inset:0 55px}.AiQuote-module__w7w5qa__aside,.AiQuote-module__w7w5qa__form{z-index:1;min-width:0;position:relative}.AiQuote-module__w7w5qa__aside{padding:clamp(32px, calc(64 * var(--svc-u)), 64px) 0 clamp(32px, calc(64 * var(--svc-u)), 64px) clamp(24px, calc(64 * var(--svc-u)), 64px);color:var(--white)}.AiQuote-module__w7w5qa__head{margin-bottom:28px}.AiQuote-module__w7w5qa__promises{gap:16px;margin:0;padding:0;list-style:none;display:grid}.AiQuote-module__w7w5qa__promises li{color:#ffffffa8;font-size:var(--svc-fs-sm);align-items:flex-start;gap:14px;line-height:1.55;display:flex}.AiQuote-module__w7w5qa__promises strong{color:var(--white);font-size:var(--svc-fs-body);display:block}.AiQuote-module__w7w5qa__tick{background:var(--red);width:28px;height:28px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.AiQuote-module__w7w5qa__form{padding:clamp(24px, calc(48 * var(--svc-u)), 48px) clamp(24px, calc(48 * var(--svc-u)), 48px) clamp(24px, calc(48 * var(--svc-u)), 48px) 0}@media (max-width:991.98px){.AiQuote-module__w7w5qa__grid{grid-template-columns:minmax(0,1fr);gap:0}.AiQuote-module__w7w5qa__aside{padding:40px 40px 8px}.AiQuote-module__w7w5qa__form{padding:24px 40px 40px}}@media (max-width:575.98px){.AiQuote-module__w7w5qa__grid:before{inset:0 16px}.AiQuote-module__w7w5qa__aside{padding:28px 20px 4px}.AiQuote-module__w7w5qa__form{padding:20px 12px 12px}}
