.cap-rows{max-width:var(--container);flex-direction:column;gap:96px;margin:0 auto;padding:96px 24px;display:flex}@media (max-width:1439px){.cap-rows{margin:0 var(--gutter)}}.cap-rows__row{justify-content:space-between;align-items:center;gap:48px;display:flex}.cap-rows__row.is-flip{flex-direction:row-reverse}.cap-rows__copy{flex:0 604px}.cap-rows__h2{font-size:48px;line-height:1.1;font-weight:var(--w-500);letter-spacing:-.005em;margin:0 0 13px}.cap-rows__text{max-width:520px;margin:0;font-size:17px;line-height:25px}.cap-rows__visual{aspect-ratio:1;background:linear-gradient(180deg, var(--g1), var(--g2));border-radius:30px;flex:0 0 602px;position:relative;overflow:hidden}.cap-rows__visual--blueberry{--g1:#f0f8ff;--g2:#bedffe}.cap-rows__visual--ube{--g1:#f5f3ff;--g2:#c8bbfb}.cap-rows__visual--lime{--g1:#fcfee2;--g2:#eef773}.cap-rows__visual--cyan{--g1:#f0fcff;--g2:#aaebfd}.cap-rows__visual--pomegranate{--g1:#fff1f2;--g2:#fcbabe}.cap-rows__visual--tangerine{--g1:#fff3ed;--g2:#fcc9ab}.cap-rows__icon{width:36%;height:auto;animation:5.8s ease-in-out infinite cr-float;position:absolute;top:7%;right:7%;rotate:8deg}.cap-rows__card{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:12px;width:72%;padding:20px;animation:7.2s ease-in-out -2.6s infinite cr-float-card;display:flex;position:absolute;bottom:8%;left:7%;box-shadow:0 10px 32px #0000001f}.cap-rows__card-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--oat-700);font-size:12px;font-weight:700}.cap-rows__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cap-rows__items li{border-top:1px solid var(--hairline-2);align-items:center;gap:10px;padding:9px 0;font-size:14px;line-height:1.3;display:flex}.cap-rows__items li:first-child{border-top:0;padding-top:0}.cap-rows__items svg{flex:none;width:18px;height:18px}.cap-rows__card.is-long{width:90%;padding:16px 18px;bottom:5%;left:5%}.cap-rows__card.is-long .cap-rows__items{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.cap-rows__card.is-long .cap-rows__items li{align-items:flex-start;padding:7px 0;font-size:14px}.cap-rows__card.is-long .cap-rows__items li:nth-child(2){border-top:0;padding-top:0}.cap-rows__card.is-long .cap-rows__items svg{width:15px;height:15px;margin-top:1px}@keyframes cr-float{0%,to{translate:0;scale:1}25%{scale:1.025 .975}50%{translate:0 -14px;scale:.985 1.02}75%{scale:1.01 .99}}@keyframes cr-float-card{0%,to{translate:0;scale:1}25%{scale:1.008 .995}50%{translate:0 -6px;scale:.996 1.006}75%{scale:1.004 .998}}@media (max-width:1279px){.cap-rows__visual{flex-basis:50%}.cap-rows__card{width:82%}.cap-rows__items li{font-size:14px}}@media (max-width:991px){.cap-rows__row,.cap-rows__row.is-flip{flex-direction:column;align-items:stretch;gap:24px}.cap-rows__copy,.cap-rows__visual{flex:none}}@media (max-width:767px){.cap-rows{gap:56px;margin:0 9.75px;padding:48px 0}.cap-rows__h2{font-size:28px;line-height:1.2}.cap-rows__text{font-size:14px;line-height:20px}.cap-rows__visual{aspect-ratio:auto;min-height:340px;padding:96px 16px 16px}.cap-rows__icon{width:104px;top:12px;right:12px}.cap-rows__card,.cap-rows__card.is-long{width:auto;padding:16px;position:relative;bottom:auto;left:auto}.cap-rows__card.is-long .cap-rows__items{display:flex}.cap-rows__card.is-long .cap-rows__items li:nth-child(2){border-top:1px solid var(--hairline-2);padding-top:7px}.cap-rows__items li{font-size:14px}}
