.landing-module__bxHgOq__page h1,.landing-module__bxHgOq__page h2,.landing-module__bxHgOq__page h3,.landing-module__bxHgOq__page h4,.landing-module__bxHgOq__page h5{text-wrap:balance}.landing-module__bxHgOq__page p{text-wrap:pretty}.landing-module__bxHgOq__reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(20px)}.landing-module__bxHgOq__reveal.landing-module__bxHgOq__in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__reveal{opacity:1;transition:none;transform:none}}.landing-module__bxHgOq__hero{background:var(--white);padding:80px 0 96px;position:relative;overflow:hidden}.landing-module__bxHgOq__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffa7fe24,#0000 60%);width:600px;height:600px;position:absolute;top:-200px;right:-150px}.landing-module__bxHgOq__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#4636771a,#0000 60%);width:500px;height:500px;position:absolute;bottom:-200px;left:-100px}.landing-module__bxHgOq__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid;position:relative}.landing-module__bxHgOq__hero h1{letter-spacing:-.04em;margin:24px 0;font-size:clamp(40px,5.4vw,72px);line-height:.98}.landing-module__bxHgOq__accent{color:var(--purple)}.landing-module__bxHgOq__lead{color:var(--text-2);max-width:560px;margin-bottom:36px;font-size:19px;line-height:1.55}.landing-module__bxHgOq__heroCtaRow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.landing-module__bxHgOq__heroPhotoStage{position:relative}.landing-module__bxHgOq__heroPhoto{aspect-ratio:4/5;background:linear-gradient(135deg, var(--lavender), #ffa7fe73);border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #4636774d,0 12px 24px -8px #1d14371f}.landing-module__bxHgOq__heroPhoto img{object-fit:cover;border-radius:28px;width:100%;height:100%;display:block}.landing-module__bxHgOq__floatingCard{background:var(--white);box-shadow:var(--shadow-float);border:1px solid var(--line);border-radius:18px;width:260px;padding:16px 18px;position:absolute;bottom:36px;left:auto;right:-32px}.landing-module__bxHgOq__fcRow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.landing-module__bxHgOq__fcAvatar{background:linear-gradient(135deg, var(--pink), var(--purple-light));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.landing-module__bxHgOq__fcName{letter-spacing:-.01em;font-size:14px;font-weight:700}.landing-module__bxHgOq__fcMeta{color:var(--text-2);font-size:11px}.landing-module__bxHgOq__fcStatRow{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.landing-module__bxHgOq__fcStatRow .landing-module__bxHgOq__l{color:var(--text-2);font-weight:500}.landing-module__bxHgOq__fcStatRow .landing-module__bxHgOq__v{color:var(--text);font-weight:700}.landing-module__bxHgOq__fcBar{background:var(--lavender-2);border-radius:999px;height:6px;margin-top:4px;overflow:hidden}.landing-module__bxHgOq__fcBar i{background:linear-gradient(90deg, var(--purple), var(--pink));border-radius:inherit;width:0;height:100%;animation:2s ease-out .4s forwards landing-module__bxHgOq__fcGrow;display:block}@keyframes landing-module__bxHgOq__fcGrow{0%{width:0}to{width:78%}}.landing-module__bxHgOq__fcLabel{color:var(--purple);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:700}.landing-module__bxHgOq__floatingCard.landing-module__bxHgOq__fc2{width:218px;inset:24px auto auto -28px}.landing-module__bxHgOq__fc2 .landing-module__bxHgOq__fcRow{margin-bottom:0}.landing-module__bxHgOq__fc2 .landing-module__bxHgOq__fcAvatar{color:var(--purple);background:#4636771a;font-size:16px}.landing-module__bxHgOq__fc2 .landing-module__bxHgOq__fcName{font-size:12.5px}.landing-module__bxHgOq__fcPulse{background:#34d399;border-radius:50%;width:8px;height:8px;margin-left:auto;animation:1.6s ease-in-out infinite landing-module__bxHgOq__pulse;box-shadow:0 0 0 4px #34d39940}@keyframes landing-module__bxHgOq__pulse{0%,to{box-shadow:0 0 0 4px #34d39940}50%{box-shadow:0 0 0 8px #34d39900}}@media (max-width:900px){.landing-module__bxHgOq__hero{padding:64px 0}.landing-module__bxHgOq__heroGrid{grid-template-columns:1fr;gap:56px}.landing-module__bxHgOq__floatingCard{left:12px}.landing-module__bxHgOq__floatingCard.landing-module__bxHgOq__fc2{right:12px}}.landing-module__bxHgOq__trustBar{background:var(--lavender);padding:36px 0}.landing-module__bxHgOq__trustGrid{grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;display:grid}.landing-module__bxHgOq__trustItem{text-align:center;position:relative}.landing-module__bxHgOq__trustItem+.landing-module__bxHgOq__trustItem:before{content:"";background:var(--lavender-3);width:1px;height:56px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.landing-module__bxHgOq__trustValue{color:var(--purple);letter-spacing:-.025em;margin-bottom:6px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.1}.landing-module__bxHgOq__trustLabel{color:var(--text-2);font-size:13px;font-weight:500;line-height:1.4}@media (max-width:740px){.landing-module__bxHgOq__trustGrid{grid-template-columns:1fr 1fr;gap:28px 20px}.landing-module__bxHgOq__trustItem+.landing-module__bxHgOq__trustItem:before{display:none}}.landing-module__bxHgOq__block{padding:120px 0}.landing-module__bxHgOq__block.landing-module__bxHgOq__dark{background:var(--text);color:var(--white)}.landing-module__bxHgOq__sectionHead{text-align:center;max-width:760px;margin:0 auto 64px}.landing-module__bxHgOq__sectionHead h2{letter-spacing:-.035em;margin-bottom:18px;font-size:clamp(34px,4.4vw,54px);line-height:1.05}.landing-module__bxHgOq__sectionHead p{color:var(--text-2);font-size:18px;line-height:1.6}.landing-module__bxHgOq__block.landing-module__bxHgOq__dark .landing-module__bxHgOq__sectionHead p{color:#ffffffb8}.landing-module__bxHgOq__headWhite{color:var(--white)}.landing-module__bxHgOq__headPink{color:var(--pink)}@media (max-width:700px){.landing-module__bxHgOq__block{padding:88px 0}.landing-module__bxHgOq__sectionHead{margin-bottom:48px}}.landing-module__bxHgOq__tensionSection{background:var(--white);padding:120px 0}.landing-module__bxHgOq__tensionGrid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.landing-module__bxHgOq__tensionLeft h2{letter-spacing:-.04em;margin-bottom:32px;font-size:clamp(34px,4.4vw,56px);line-height:1}.landing-module__bxHgOq__em{color:var(--purple-light);font-style:italic;font-weight:700}.landing-module__bxHgOq__tensionLeft p{color:var(--text-2);margin-bottom:18px;font-size:17px;line-height:1.65}.landing-module__bxHgOq__tensionLeft p:last-child{margin-bottom:0}.landing-module__bxHgOq__tensionLeft p strong{color:var(--text);font-weight:700}.landing-module__bxHgOq__caseCard{background:var(--purple);color:var(--white);border-radius:var(--radius-xl);flex-direction:column;min-height:480px;padding:36px 36px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px -20px #46367766}.landing-module__bxHgOq__caseCard:before{content:"";background:linear-gradient(90deg, var(--pink), #ffd0fe);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:36px;right:36px}.landing-module__bxHgOq__caseCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffa7fe52,#0000 65%);width:280px;height:280px;position:absolute;bottom:-120px;right:-80px}.landing-module__bxHgOq__caseEyebrow{text-transform:uppercase;letter-spacing:.14em;color:#ffffffb3;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;font-weight:700;display:inline-flex}.landing-module__bxHgOq__caseEyebrow .landing-module__bxHgOq__dot{background:var(--pink);border-radius:50%;width:7px;height:7px}.landing-module__bxHgOq__caseContent{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.landing-module__bxHgOq__casePet{align-items:center;gap:14px;margin-bottom:22px;display:flex}.landing-module__bxHgOq__caseAvatar{background:#ffffff1f;border:1.5px solid #ffffff40;border-radius:50%;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.landing-module__bxHgOq__caseAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.landing-module__bxHgOq__casePetName{letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.1}.landing-module__bxHgOq__casePetMeta{color:#ffffffa6;margin-top:4px;font-size:12px}.landing-module__bxHgOq__caseBlock{margin-bottom:22px}.landing-module__bxHgOq__caseBlock h5{text-transform:uppercase;letter-spacing:.16em;color:var(--pink);margin-bottom:8px;font-size:10px;font-weight:700}.landing-module__bxHgOq__caseBlock p{color:#ffffffeb;font-size:15px;line-height:1.55}.landing-module__bxHgOq__caseBlock.landing-module__bxHgOq__outcome p{color:var(--white);font-size:16px;font-weight:600}.landing-module__bxHgOq__caseQuote{border-left:3px solid var(--pink);background:#0000002e;border-radius:14px;margin:auto 40px 1em;padding:18px 18px 18px 22px}.landing-module__bxHgOq__caseQuote p{color:#ffffffe0;margin-bottom:8px;font-size:14px;line-height:1.5}.landing-module__bxHgOq__caseQuote cite{color:#fff9;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:600}.landing-module__bxHgOq__caseNav{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;margin-top:18px;padding-top:18px;display:flex}.landing-module__bxHgOq__caseCounter{color:#ffffff8c;letter-spacing:.12em;font-size:11px;font-weight:700}.landing-module__bxHgOq__caseCounter strong{color:var(--white);font-weight:700}.landing-module__bxHgOq__caseArrows{gap:8px;display:flex}.landing-module__bxHgOq__caseBtn{width:36px;height:36px;color:var(--white);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,transform .15s;display:flex}.landing-module__bxHgOq__caseBtn:hover{background:#ffffff29;transform:translateY(-1px)}.landing-module__bxHgOq__caseBtn:disabled{opacity:.35;cursor:not-allowed;transform:none}.landing-module__bxHgOq__caseStoryLink{color:var(--pink);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:700;transition:gap .15s,color .15s;display:inline-flex}.landing-module__bxHgOq__caseStoryLink:hover{color:var(--pink-soft);gap:12px}.landing-module__bxHgOq__caseStoryLink svg{width:15px;height:15px}@media (max-width:900px){.landing-module__bxHgOq__tensionGrid{grid-template-columns:1fr;gap:48px}.landing-module__bxHgOq__caseCard{min-height:auto}}.landing-module__bxHgOq__loopBlock{background:var(--lavender);padding:128px 0;position:relative;overflow:hidden}.landing-module__bxHgOq__loopBlock .landing-module__bxHgOq__sectionHead .section-eyebrow{padding:8px 18px;font-size:19px}.landing-module__bxHgOq__loopBlock:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffa7fe3d,#0000 60%);width:500px;height:500px;position:absolute;top:-160px;right:-160px}.landing-module__bxHgOq__loopBlock .container{position:relative}.landing-module__bxHgOq__loopFeatures{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.landing-module__bxHgOq__loopFeat{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:32px;transition:transform .25s,box-shadow .25s}.landing-module__bxHgOq__loopFeat:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.landing-module__bxHgOq__loopFeatIco{background:var(--lavender);width:52px;height:52px;color:var(--purple);border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.landing-module__bxHgOq__loopFeat h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;line-height:1.2}.landing-module__bxHgOq__loopFeat p{color:var(--text-2);font-size:15px;line-height:1.6}@media (max-width:900px){.landing-module__bxHgOq__loopFeatures{grid-template-columns:1fr;gap:16px}}.landing-module__bxHgOq__loopCallout{background:var(--white);border:2px solid var(--purple);border-radius:var(--radius-lg);text-align:center;max-width:720px;margin:56px auto 0;padding:28px 32px;box-shadow:0 20px 40px -16px #46367733}.landing-module__bxHgOq__loopCallout p{color:var(--text);font-size:17px;font-weight:500;line-height:1.55}.landing-module__bxHgOq__loopCallout p strong{color:var(--purple);font-weight:700}.landing-module__bxHgOq__vetSection{background:var(--white);padding:128px 0}.landing-module__bxHgOq__vetGrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:72px;margin-bottom:64px;display:grid}.landing-module__bxHgOq__vetText h2{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(32px,3.8vw,48px);line-height:1.05}.landing-module__bxHgOq__vetText p{color:var(--text-2);margin-bottom:16px;font-size:17px;line-height:1.65}.landing-module__bxHgOq__vetText p strong{color:var(--text);font-weight:700}@media (max-width:900px){.landing-module__bxHgOq__vetGrid{grid-template-columns:1fr;gap:56px}}.landing-module__bxHgOq__consult{background:var(--white);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);border-radius:22px;overflow:hidden}.landing-module__bxHgOq__consultBar{border-bottom:1px solid var(--line);background:#fafafe;align-items:center;gap:8px;padding:12px 14px;display:flex}.landing-module__bxHgOq__consultBar i{background:#fab7de;border-radius:50%;width:10px;height:10px}.landing-module__bxHgOq__consultBar i+i{background:#fcd34d}.landing-module__bxHgOq__consultBar i+i+i{background:#86e0a4}.landing-module__bxHgOq__consultBar .landing-module__bxHgOq__ud{color:var(--text-2);letter-spacing:.02em;margin-left:auto;font-size:11px;font-weight:600}.landing-module__bxHgOq__consultBody{grid-template-columns:1.4fr 1fr;min-height:460px;display:grid}.landing-module__bxHgOq__consultMain{border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:22px 24px;display:flex}@media (max-width:900px){.landing-module__bxHgOq__vetGrid>*{min-width:0}}@media (max-width:740px){.landing-module__bxHgOq__consultBody{grid-template-columns:1fr;min-height:0}.landing-module__bxHgOq__consultMain{border-right:0;border-bottom:1px solid var(--line)}}.landing-module__bxHgOq__consultHeader{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding-bottom:16px;display:flex}.landing-module__bxHgOq__consultHeader .landing-module__bxHgOq__av{background:linear-gradient(135deg, var(--pink), var(--purple-light));border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.landing-module__bxHgOq__consultHeader .landing-module__bxHgOq__name{letter-spacing:-.02em;font-size:16px;font-weight:700}.landing-module__bxHgOq__consultHeader .landing-module__bxHgOq__meta{color:var(--text-2);margin-top:2px;font-size:11px}.landing-module__bxHgOq__consultStatus{color:#15803d;letter-spacing:.04em;background:#34d39929;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.landing-module__bxHgOq__consultSection h6{text-transform:uppercase;letter-spacing:.14em;color:var(--text-2);margin:0 0 8px;font-size:10px;font-weight:700}.landing-module__bxHgOq__consultTags{flex-wrap:wrap;gap:6px;display:flex}.landing-module__bxHgOq__consultTag{background:var(--lavender);color:var(--purple);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.landing-module__bxHgOq__consultTag.landing-module__bxHgOq__alert{color:var(--purple);background:#ffa7fe5c}.landing-module__bxHgOq__miniTimeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-module__bxHgOq__miniTimeline li{grid-template-columns:64px 1fr;align-items:start;gap:10px;font-size:12.5px;line-height:1.45;display:grid}.landing-module__bxHgOq__miniTimeline .landing-module__bxHgOq__d{color:var(--purple);text-transform:uppercase;letter-spacing:.04em;padding-top:1px;font-size:11px;font-weight:700}.landing-module__bxHgOq__miniTimeline .landing-module__bxHgOq__t{color:var(--text)}.landing-module__bxHgOq__consultAi{background:linear-gradient(180deg, #fafafe, var(--white) 30%);flex-direction:column;gap:14px;padding:22px;display:flex}.landing-module__bxHgOq__aiHeader{align-items:center;gap:10px;margin-bottom:4px;display:flex}.landing-module__bxHgOq__aiIcon{background:linear-gradient(135deg, var(--purple), var(--pink));width:28px;height:28px;color:var(--white);border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex}.landing-module__bxHgOq__aiTitle{letter-spacing:-.01em;font-size:13px;font-weight:700}.landing-module__bxHgOq__aiSubtitle{color:var(--text-2);font-size:11px}.landing-module__bxHgOq__aiCard{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:14px}.landing-module__bxHgOq__aiCard .landing-module__bxHgOq__label{text-transform:uppercase;letter-spacing:.12em;color:var(--purple);margin-bottom:8px;font-size:10px;font-weight:700}.landing-module__bxHgOq__aiCard .landing-module__bxHgOq__body{color:var(--text);font-size:12.5px;line-height:1.5}.landing-module__bxHgOq__aiCard .landing-module__bxHgOq__body strong{font-weight:700}.landing-module__bxHgOq__aiCard .landing-module__bxHgOq__body em{color:var(--purple);font-style:normal;font-weight:600}.landing-module__bxHgOq__aiCard.landing-module__bxHgOq__suggestion{background:#4636770d;border-color:#46367733}.landing-module__bxHgOq__aiCard.landing-module__bxHgOq__alert{background:#ffa7fe1a;border-color:#ffa7fe66}.landing-module__bxHgOq__twoUp{grid-template-columns:1fr 1fr;gap:20px;margin-top:16px;display:grid}.landing-module__bxHgOq__twobox{border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:28px 28px 26px;display:flex;position:relative}.landing-module__bxHgOq__twoboxLabel{text-transform:uppercase;letter-spacing:.14em;margin-bottom:4px;font-size:11px;font-weight:700}.landing-module__bxHgOq__twobox h3{letter-spacing:-.02em;font-size:22px;line-height:1.15}.landing-module__bxHgOq__twobox p{margin:0;font-size:14.5px;line-height:1.55}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__vet{background:var(--purple);color:var(--white)}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__vet .landing-module__bxHgOq__twoboxLabel{color:var(--pink)}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__vet p{color:#ffffffd1}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__ai{background:var(--white);color:var(--text);border:2px solid var(--pink)}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__ai .landing-module__bxHgOq__twoboxLabel{color:var(--purple)}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__ai p{color:var(--text-2)}.landing-module__bxHgOq__twobox.landing-module__bxHgOq__ai p strong{color:var(--text);font-weight:700}@media (max-width:740px){.landing-module__bxHgOq__twoUp{grid-template-columns:1fr}}.landing-module__bxHgOq__partnersGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:740px){.landing-module__bxHgOq__partnersGrid{grid-template-columns:1fr}}.landing-module__bxHgOq__partnerCard{border:1px solid var(--line-dark-2);border-radius:var(--radius-lg);background:#ffffff0a;padding:32px;transition:background .2s,border-color .2s,transform .2s}.landing-module__bxHgOq__partnerCard:hover{background:#ffffff0f;border-color:#ffa7fe80;transform:translateY(-3px)}.landing-module__bxHgOq__partnerIco{width:48px;height:48px;color:var(--pink);background:#ffa7fe2e;border-radius:14px;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.landing-module__bxHgOq__partnerCard h3{color:var(--white);letter-spacing:-.02em;margin-bottom:10px;font-size:21px}.landing-module__bxHgOq__partnerCard p{color:#ffffffa6;font-size:15px;line-height:1.6}.landing-module__bxHgOq__partnersCta{text-align:center;margin-top:56px}.landing-module__bxHgOq__whomGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:700px){.landing-module__bxHgOq__whomGrid{grid-template-columns:1fr}}.landing-module__bxHgOq__whomCard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);align-items:flex-start;gap:22px;padding:32px;transition:transform .25s,box-shadow .25s,border-color .2s;display:flex}.landing-module__bxHgOq__whomCard:hover{box-shadow:var(--shadow-card);border-color:#46367733;transform:translateY(-3px)}.landing-module__bxHgOq__whomIco{background:linear-gradient(135deg, var(--purple), var(--pink));width:52px;height:52px;color:var(--white);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 16px -4px #4636776b}.landing-module__bxHgOq__whomCard h3{letter-spacing:-.02em;margin-bottom:8px;font-size:20px}.landing-module__bxHgOq__whomCard p{color:var(--text-2);font-size:15px;line-height:1.6}.landing-module__bxHgOq__ctaBanner{color:var(--white);background:var(--purple);padding:120px 0;position:relative;overflow:hidden}.landing-module__bxHgOq__ctaInner{text-align:center;max-width:760px;margin:0 auto;position:relative}.landing-module__bxHgOq__ctaInner h2{letter-spacing:-.04em;color:var(--white);margin-bottom:24px;font-size:clamp(34px,4.6vw,56px);line-height:1.06}.landing-module__bxHgOq__ctaInner h2 em{color:#ffe8fb;font-style:normal}.landing-module__bxHgOq__ctaInner p{color:#ffffffd9;margin-bottom:36px;font-size:18px;line-height:1.55}.landing-module__bxHgOq__ctaInner .landing-module__bxHgOq__ctaSmall{color:#ffffffb3;margin-top:24px;margin-bottom:0;font-size:14px}.landing-module__bxHgOq__ctaSmall a{text-underline-offset:3px;text-decoration:underline}.landing-module__bxHgOq__heroPhoto img{filter:saturate(.88)contrast(1.04)}.landing-module__bxHgOq__heroPhotoTint{z-index:2;pointer-events:none;background:var(--purple);mix-blend-mode:soft-light;opacity:.55;position:absolute;inset:0}.landing-module__bxHgOq__heroPhoto:after{content:"";z-index:3;pointer-events:none;background:radial-gradient(115% 85% at 55% 30%,#0000 52%,#4636774d);position:absolute;inset:0}.landing-module__bxHgOq__infra{background:var(--lavender-soft);border-top:1px solid var(--lavender-2);border-bottom:1px solid var(--lavender-2);padding:120px 0;position:relative;overflow:hidden}.landing-module__bxHgOq__infra:before{content:"";pointer-events:none;background:radial-gradient(58% 100% at 50% 0,#ffffffeb 0,#0000 72%);width:1500px;height:620px;position:absolute;top:0;left:50%;transform:translate(-50%)}.landing-module__bxHgOq__infra .container{position:relative}.landing-module__bxHgOq__infraHead{max-width:900px;margin-bottom:58px}.landing-module__bxHgOq__infraHead h2{font-size:clamp(32px,4.2vw,52px)}.landing-module__bxHgOq__infraHead h2 em{color:var(--purple-light);font-style:normal}.landing-module__bxHgOq__infraGrid{grid-template-columns:repeat(4,1fr);align-items:start;gap:22px;display:grid}.landing-module__bxHgOq__pillar:nth-child(2n){margin-top:52px}.landing-module__bxHgOq__pillar{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:22px;flex-direction:column;transition:transform .28s cubic-bezier(.2,.7,.3,1),box-shadow .28s;display:flex;position:relative;overflow:hidden}.landing-module__bxHgOq__pillar:hover{transform:translateY(-6px);box-shadow:0 18px 44px -12px #46367742}.landing-module__bxHgOq__pPhoto{aspect-ratio:4/3.4;background:linear-gradient(140deg, var(--lavender), #ffa7fe66);position:relative;overflow:hidden}.landing-module__bxHgOq__pPhoto img{object-fit:cover;z-index:1;filter:saturate(.88)contrast(1.04)}.landing-module__bxHgOq__pTint{z-index:2;pointer-events:none;background:var(--purple);mix-blend-mode:soft-light;opacity:.5;position:absolute;inset:0}.landing-module__bxHgOq__pNum{z-index:3;background:var(--white);letter-spacing:.02em;border-radius:12px 12px 0 0;align-items:center;gap:9px;padding:8px 15px 8px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:-1px;left:18px}.landing-module__bxHgOq__pNumN{color:var(--purple-light);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.landing-module__bxHgOq__pNumL{color:var(--purple);text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.landing-module__bxHgOq__pBody{flex-direction:column;flex:1;gap:11px;padding:20px 20px 22px;display:flex}.landing-module__bxHgOq__pStat{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.landing-module__bxHgOq__pStatV{letter-spacing:-.04em;color:var(--purple);font-size:26px;font-weight:800;line-height:1}.landing-module__bxHgOq__pStatU{color:var(--text-2);font-size:12px;font-weight:600}.landing-module__bxHgOq__pTitle{letter-spacing:-.022em;font-size:17px;font-weight:700;line-height:1.22}.landing-module__bxHgOq__pText{color:var(--text-2);font-size:13.5px;line-height:1.6}.landing-module__bxHgOq__pFoot{border-top:1px solid var(--line-soft);color:var(--text-2);align-items:center;gap:7px;margin-top:auto;padding-top:13px;font-size:12px;display:flex}.landing-module__bxHgOq__pFoot svg{color:var(--purple-light);flex-shrink:0}@media (max-width:1080px){.landing-module__bxHgOq__infraGrid{grid-template-columns:repeat(2,1fr);gap:20px}.landing-module__bxHgOq__pillar:nth-child(2n){margin-top:0}}@media (max-width:760px){.landing-module__bxHgOq__infra{padding:88px 0}.landing-module__bxHgOq__infraHead{margin-bottom:40px}.landing-module__bxHgOq__infraGrid{grid-template-columns:1fr;gap:18px}.landing-module__bxHgOq__pPhoto{aspect-ratio:16/10}}
