.content-page{font-family:Inter,Arial,sans-serif}.content-page .background-art{position:fixed;height:100vh}.content-effectiveness{padding-top:40px}.content-intro{display:grid;grid-template-columns:43% 53%;gap:2%;align-items:center;margin-bottom:32px}.content-intro h1{font-size:clamp(34px,4.05vw,76px);font-weight:800;line-height:1.06;letter-spacing:-.062em;text-transform:uppercase;margin:0;white-space:nowrap}.content-intro h1:before{content:'';display:block;width:54px;height:2px;background:#111;margin:0 0 27px}.content-art{width:100%;position:relative;overflow:hidden;aspect-ratio:823/439;border-radius:11%;margin-left:2%}.content-art img{position:absolute;width:203.159174%;max-width:none;height:auto;left:-91.859052%;top:-36.218679%;pointer-events:none}.content-benefits{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1.2fr;gap:14px;padding-top:19px;position:relative}.content-benefits:before{content:'';position:absolute;top:0;left:20px;right:6.5%;height:1.5px;background:#111}.content-benefit{position:relative;border:1px solid #aaa8b3;border-radius:25px;padding:0 20px 7px;background:#ffffff33;min-width:0}.content-benefit:before{content:'';position:absolute;top:-25px;left:20px;width:10px;height:10px;border-radius:50%;border:1.5px solid #111;background:#fafafa}.content-benefit header{display:flex;gap:15px;align-items:center;margin:0 -15px 15px}.content-number{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border:1.5px solid #111;border-radius:50%;font-size:35px;font-weight:650;line-height:1;background:#fafafa}.content-benefit h2{font-size:clamp(15px,1.18vw,22px);font-weight:700;line-height:1.2;letter-spacing:-.035em;margin:0}.content-benefit p{font-size:clamp(16px,1.16vw,22px);font-weight:350;line-height:1.25;letter-spacing:-.025em;margin:0}.content-bottom-rule{height:1.5px;background:#111;margin:26px 0 0;position:relative}.content-bottom-rule:before,.content-bottom-rule:after{content:'';position:absolute;top:-7px;width:14px;height:14px;border:1.5px solid #111;border-radius:50%;background:#fafafa}.content-bottom-rule:before{left:-7px}.content-bottom-rule:after{right:-7px}
@media(hover:hover) and (pointer:fine){.content-benefit :is(h2,p,.content-number){transition:scale .25s ease}.content-benefit :is(h2,p,.content-number):hover{scale:1.018}}
@media(max-width:1400px){.content-number{width:44px;height:44px;font-size:29px}.content-benefit header{gap:10px;margin-left:-12px;margin-right:-12px}.content-benefit{padding:0 16px 14px}.content-benefit h2{font-size:15px}.content-benefit p{font-size:16px}}
@media(max-width:1050px){.content-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 16px}.content-benefit:nth-child(n+4):before{display:none}.content-benefit{padding-bottom:22px}.content-benefit p{font-size:18px}.content-benefit h2{font-size:17px}.content-intro h1{font-size:4.15vw}}
@media(max-width:700px){.content-effectiveness{padding-top:30px}.content-intro{grid-template-columns:1fr;gap:28px}.content-intro h1{font-size:8vw}.content-art{margin-left:0}.content-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.content-benefit:nth-child(n+3):before{display:none}.content-benefit:last-child{grid-column:1/-1}.content-benefit p{font-size:17px}.content-benefit h2{font-size:16px}.content-benefit h2 br{display:none}.content-benefit header{margin-bottom:13px}.content-number{width:43px;height:43px}}
@media(max-width:440px){.content-benefits{grid-template-columns:1fr}.content-benefit:nth-child(n+2):before{display:none}.content-benefit{padding:0 22px 23px}.content-benefit header{margin-left:-16px;gap:16px}.content-benefit h2{font-size:20px}.content-benefit p{font-size:19px}.content-number{width:54px;height:54px;font-size:32px}}
@media(prefers-reduced-motion:reduce){.content-page *{transition:none!important}.content-page *:hover{scale:1!important}}
