.benefits{background:radial-gradient(ellipse 40% 45% at 72% 48%, #105c3773, transparent 70%), var(--bg);isolation:isolate;padding:clamp(80px,10vw,130px) 0 clamp(80px,9vw,120px);position:relative;overflow:clip}.benefits__bands{z-index:-1;inset:0 0 0 50%}.benefits__bands i:first-child{opacity:.5;width:8%;height:55%;top:8%;left:30%}.benefits__bands i:nth-child(2){opacity:.35;width:4%;height:55%;top:8%;left:44%}.benefits__bands i:nth-child(3){opacity:.2;width:16%;height:55%;top:8%;left:66%}.benefits__head{max-width:1240px}.benefits__head .lead{color:#c4cdc8}.benefits__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.benefits__list{display:grid}.benefit{border-bottom:1px solid #ffffff24;align-items:center;gap:clamp(18px,2.2vw,30px);padding:28px 0;display:flex}.benefit:first-child{padding-top:0}.benefit:last-child{border-bottom:0;padding-bottom:0}.benefit__icon{color:#fff;width:clamp(64px,5.6vw,82px);height:clamp(64px,5.6vw,82px);transition:border-color .4s ease, box-shadow .4s ease, color .4s ease, transform .5s var(--ease);background:radial-gradient(circle at 30% 25%,#1d2622,#0a0f0c 70%);border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:0 14px 30px -12px #000000e6,inset 0 1px #ffffff1a}.benefit:hover .benefit__icon{color:var(--neon);border-color:#00fb7b8c;transform:scale(1.05);box-shadow:0 0 26px -6px #00fb7b99}.benefit h3{color:#fff;letter-spacing:-.03em;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.15}.benefit p{color:#d3dbd6;margin-top:6px;font-size:clamp(15px,1.15vw,18px)}.deliverables{justify-items:center;gap:18px;display:grid}.deliverables figcaption{color:#e3e9e5;font-size:19px}.deliverables__stage{--rx:0deg;--ry:0deg;perspective:1400px;width:100%}.deliverables__stack{aspect-ratio:770/500;width:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--ease);position:relative}.doc{-webkit-backdrop-filter:blur(12px);color:#fff;background:linear-gradient(150deg,#fff3,#ffffff0a 40%,#00fb7b14),#0c3a24b8;border:1px solid #ffffff61;border-radius:18px;align-content:start;padding:28px;display:grid;position:absolute;overflow:hidden;box-shadow:0 0 36px -8px #00fb7b8c,0 30px 60px -30px #000000e6,inset 0 1px #ffffff80}.doc:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:40%;animation:7s ease-in-out infinite shine;position:absolute;inset:-30% auto -30% 0}.doc .logo{width:auto}.doc--seal{z-index:1;text-align:center;align-content:center;justify-items:center;width:25.5%;height:56%;padding:22px;animation:8s ease-in-out .6s infinite floatDoc;top:17%;left:74.5%;transform:rotate(5deg)}.doc--seal .bars-mark{filter:drop-shadow(0 0 12px #00fb7bcc);width:58px;height:auto}.doc--seal p{text-wrap:balance;letter-spacing:-.02em;margin-top:18px;font-size:19px;font-weight:700;line-height:1.12}.doc--seal:after{animation-delay:2.5s}.doc--report{z-index:2;width:36%;height:76%;animation:7s ease-in-out .2s infinite floatDoc;top:0;left:37%;transform:rotate(4deg)}.doc--report .logo{height:18px}.doc--report p{letter-spacing:-.02em;margin-top:14px;font-size:24px;font-weight:700;line-height:1.15}.doc__dashes{gap:6px;margin-top:14px;display:flex}.doc__dashes i{background:var(--neon);border-radius:6px;width:32px;height:6px;animation:2.4s ease-in-out infinite dash;box-shadow:0 0 10px #00fb7bb3}.doc__dashes i:nth-child(2){animation-delay:.25s}.doc__dashes i:nth-child(3){animation-delay:.5s}@keyframes dash{0%,to{opacity:.45}40%{opacity:1}}.doc--report:after{animation-delay:1.2s}.doc--cert{z-index:3;width:60%;padding:34px;animation:9s ease-in-out infinite floatDoc;top:31%;left:1%;transform:rotate(6deg)}.doc__ghost{opacity:.1;position:absolute;top:24%;right:7%}.doc--cert .logo{height:22px}.doc__title{letter-spacing:-.025em;margin-top:24px;font-size:34px;font-weight:750;line-height:1.1}.doc__sub{color:#dce5df;margin-top:6px;font-size:16px}.doc__field{background:#0000002e;border:1px solid #ffffff40;border-radius:10px;margin-top:18px;padding:10px 18px;font-size:22px;font-weight:650}.doc__foot{color:#e2e9e5;align-items:center;gap:18px;margin-top:18px;font-size:15px;display:flex}.doc__foot span:first-child{align-items:center;gap:8px;font-weight:600;display:inline-flex}.doc__foot svg{color:var(--neon)}.doc__foot i{background:#ffffff59;width:1px;height:20px}.doc--photo{text-align:left;background:linear-gradient(180deg, #04140c00, #04140c59 45%, #04180ee6), var(--photo) center / cover, #0c3a24b8;align-content:end;justify-items:start}.doc--photo .bars-mark{width:40px}.doc--photo p{margin-top:10px;font-size:17px}@keyframes floatDoc{0%,to{translate:0}50%{translate:0 -12px}}.benefits__cta{text-align:center;justify-items:center;gap:18px;margin-top:clamp(40px,4.5vw,56px);display:grid}.benefits__button{white-space:normal;border-radius:14px;width:min(620px,100%);min-height:70px;font-size:clamp(18px,1.7vw,25px);box-shadow:0 0 40px -8px #00fb7b8c,inset 0 1px #ffffff4d}.benefits__cta p{color:#e3e9e5;align-items:center;gap:12px;font-size:clamp(15px,1.3vw,20px);display:inline-flex}@media (width<=719px){.benefits__grid{grid-template-columns:1fr}.deliverables{width:100%}}
