.site .performance-page .seo-hero h1{font-size:clamp(42px,4.1vw,64px)}.site .report{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 24px 70px #3930210c}.site[dir=rtl] .report{transform:rotate(1deg)}.site .report-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:23px;display:flex}.site .report-head>span{color:var(--muted);margin-inline-start:auto;font-size:11px}.site .report-title{background:#e9eee6;padding:32px}.site .report-title small,.site .panel-preview small{letter-spacing:1.4px;font-size:10px}.site[lang=ar] .report-title small,.site[lang=ar] .panel-preview small{letter-spacing:0;font-size:11px}.site .report-title h3{margin:15px 0 0;font-size:29px;line-height:1.25}.site .report-row{color:inherit;border-bottom:1px solid #eeeae3;align-items:center;gap:16px;padding:25px;text-decoration:none;display:flex}.site .report-row i{border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-style:normal;display:grid}.site .report-row small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.site .report-row>span{margin-inline-start:auto}.site .report-foot{color:var(--muted);padding:20px 25px;font-size:12px}.site .connections p{color:var(--muted);line-height:1.7}.site .connections{grid-template-columns:1fr 1fr;gap:80px;padding-top:50px;padding-bottom:50px;display:grid}.site .connections h2{font-size:42px;line-height:1.15}.site .connection-card{background:#ede9f3;border-radius:20px;padding:15px 30px}.site .connection-card>div{border-bottom:1px solid #d8d0e2;padding:28px 0}.site .connection-card>div:last-child{border:0}.site .connection-card span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.site .connection-source{align-items:center;gap:18px;display:flex}.site .connection-logo{border:1px solid var(--line);background:#fff;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.site .connection-logo img{object-fit:contain;width:32px;height:32px;display:block}.site .connection-copy{min-width:0}@media (max-width:1000px){.site .connections{gap:40px}}@media (max-width:800px){.site .report,.site[dir=rtl] .report{transform:none}.site .report-head>span{display:none}.site .connections{grid-template-columns:1fr;gap:25px;padding-top:0}.site .connections h2{font-size:34px}}@media (max-width:480px){.site .connection-card{padding-inline:20px}.site .connection-source{gap:14px}.site .connection-logo{flex-basis:44px;width:44px;height:44px}.site .connection-logo img{width:28px;height:28px}}
