Apache
tcp/443
cloudflare
tcp/443 tcp/80
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652248c93266
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/sriram-bodhyra-25/bodhyra-site.git fetch = +refs/heads/*:refs/remotes/origin/* [advice] detachedHead = false
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652248c93266
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/sriram-bodhyra-25/bodhyra-site.git fetch = +refs/heads/*:refs/remotes/origin/* [advice] detachedHead = false
The following URL (usually /.git/config) is publicly accessible and is leaking source code and repository configuration.
Severity: medium
Fingerprint: 2580fa947178c88602b1737db148c044b81b03713d63bb82370a652248c93266
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/sriram-bodhyra-25/bodhyra-site.git fetch = +refs/heads/*:refs/remotes/origin/* [advice] detachedHead = false
Open service 66.235.200.170:80 · www.bodhyra.com
2026-01-23 16:18
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 16:18:45 GMT
Content-Type: text/html
Content-Length: 17211
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "abc48a56e3a55a3d61401f13a4abb198"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ESWEYrUZtDr%2B%2FA5Icb92aI16DGeAA5iCOhN13Ex0zofviOP5TBwIuQoV8VbgMwArCZkyXeJVrcYJPIbJO6cGm%2Bf5L2T2qfNC9puoL8hE%2Bw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c289bdc7b28cce2-LHR
alt-svc: h3=":443"; ma=86400
Page title: Bodhyra — Enlightened harmony in learning
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Bodhyra — Enlightened harmony in learning</title>
<meta name="description" content="Bodhyra — Enlightened harmony in learning." />
<meta name="theme-color" content="#DC2626" />
<!-- Material Web (Material Design 3) components -->
<script type="module" src="https://unpkg.com/@material/web/all.js?module"></script>
<!-- Optional: Material Symbols (icons) -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0" />
<style>
:root{
--maxw: 1100px;
--radius: 20px;
}
*{ box-sizing:border-box; }
body{
margin:0;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
background: radial-gradient(1200px 700px at 10% 0%, rgba(220,38,38,.06), transparent 60%),
radial-gradient(900px 600px at 90% 20%, rgba(34,197,94,.05), transparent 55%),
#ffffff;
color: #1a1a1a;
min-height: 100vh;
}
a{ color: inherit; text-decoration:none; }
.shell{
max-width: var(--maxw);
margin: 0 auto;
padding: 18px 18px 56px;
}
/* Top app bar */
.topbar{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding: 10px 6px;
position: sticky;
top: 0;
backdrop-filter: blur(14px);
background: rgba(255,255,255,.9);
border-bottom: 1px solid rgba(0,0,0,.08);
z-index: 50;
}
.brand{
display:flex;
align-items:center;
gap:12px;
padding: 8px 10px;
}
.logo{
width:34px;height:34px;border-radius: 12px;
object-fit: contain;
box-shadow: 0 4px 15px rgba(0,0,0,.15);
}
.brand h1{
font-size: 18px;
letter-spacing: .3px;
margin:0;
font-weight: 650;
color: #1a1a1a;
}
.nav{
display:flex;
gap:8px;
align-items:center;
}
/* Mobile menu */
.menu-toggle{
display: none;
background: none;
border: none;
cursor: pointer;
padding: 8px;
color: #1a1a1a;
}
@media (max-width: 768px){
.nav{
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
flex-direction: column;
background: rgba(255,255,255,.98);
padding: 16px;
gap: 8px;
border-bottom: 1px solid rgba(0,0,0,.1);
box-shadow: 0 10px 30px rgba(0,0,0,.1);
}
.nav.open{
display: flex;
}
.menu-toggle{
display: block;
}
}
/* Hero */
.hero{
display:grid;
grid-template-columns: 1.2fr .8fr;
gap: 18px;
margin-top: 26px;
}
@media (max-width: 900px){
.hero{ grid-template-columns: 1fr; }
}
.card{
border-radius: var(--radius);
background: #ffffff;
border: 1px solid rgba(0,0,0,.08);
box-shadow: 0 4px 20px rgba(0,0,0,.06), 0 0 40px rgba(220,38,38,.03);
}
.hero-left{
padding: 26px;
position: relative;
overflow: hidden;
}
.hero-left::before{
content:"";
position:absolute;
inset:-60px -60px auto auto;
width: 220px; height: 220px;
background: radial-gradient(circle at 30% 30%, rgba(34,197,94,.15), transparent 60%);
transform: rotate(12deg);
}
.kicker{
display:inline-flex;
align-items:center;
gap:8px;
padding: 8px 12px;
border-radius: 999px;
background: rgba(220,38,38,.08);
border: 1px solid rgba(220,38,38,.2);
font-size: 13px;
color: #DC2626;
margin-bottom: 14px;
}
.
Open service 66.235.200.170:443 · www.bodhyra.com
2026-01-23 09:58
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 09:58:27 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=16,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=gqOhZdtCAT8LQDps3%2BDu7ABCv5blXi4WNjAkzfWRCeiW3M5MzqREsETsvL2aYavYh9DeWW%2FTu1two6zezjg1wvk2dlNs8YotdQyRQmwgIw%3D%3D"}]}
Server: cloudflare
CF-RAY: 9c266ec66c10b7a0-EWR
alt-svc: h3=":443"; ma=86400
Page title: Bodhyra — Enlightened harmony in learning
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Bodhyra — Enlightened harmony in learning</title>
<meta name="description" content="Bodhyra — Enlightened harmony in learning." />
<meta name="theme-color" content="#DC2626" />
<!-- Material Web (Material Design 3) components -->
<script type="module" src="https://unpkg.com/@material/web/all.js?module"></script>
<!-- Optional: Material Symbols (icons) -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0" />
<style>
:root{
--maxw: 1100px;
--radius: 20px;
}
*{ box-sizing:border-box; }
body{
margin:0;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
background: radial-gradient(1200px 700px at 10% 0%, rgba(220,38,38,.06), transparent 60%),
radial-gradient(900px 600px at 90% 20%, rgba(34,197,94,.05), transparent 55%),
#ffffff;
color: #1a1a1a;
min-height: 100vh;
}
a{ color: inherit; text-decoration:none; }
.shell{
max-width: var(--maxw);
margin: 0 auto;
padding: 18px 18px 56px;
}
/* Top app bar */
.topbar{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding: 10px 6px;
position: sticky;
top: 0;
backdrop-filter: blur(14px);
background: rgba(255,255,255,.9);
border-bottom: 1px solid rgba(0,0,0,.08);
z-index: 50;
}
.brand{
display:flex;
align-items:center;
gap:12px;
padding: 8px 10px;
}
.logo{
width:34px;height:34px;border-radius: 12px;
object-fit: contain;
box-shadow: 0 4px 15px rgba(0,0,0,.15);
}
.brand h1{
font-size: 18px;
letter-spacing: .3px;
margin:0;
font-weight: 650;
color: #1a1a1a;
}
.nav{
display:flex;
gap:8px;
align-items:center;
}
/* Mobile menu */
.menu-toggle{
display: none;
background: none;
border: none;
cursor: pointer;
padding: 8px;
color: #1a1a1a;
}
@media (max-width: 768px){
.nav{
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
flex-direction: column;
background: rgba(255,255,255,.98);
padding: 16px;
gap: 8px;
border-bottom: 1px solid rgba(0,0,0,.1);
box-shadow: 0 10px 30px rgba(0,0,0,.1);
}
.nav.open{
display: flex;
}
.menu-toggle{
display: block;
}
}
/* Hero */
.hero{
display:grid;
grid-template-columns: 1.2fr .8fr;
gap: 18px;
margin-top: 26px;
}
@media (max-width: 900px){
.hero{ grid-template-columns: 1fr; }
}
.card{
border-radius: var(--radius);
background: #ffffff;
border: 1px solid rgba(0,0,0,.08);
box-shadow: 0 4px 20px rgba(0,0,0,.06), 0 0 40px rgba(220,38,38,.03);
}
.hero-left{
padding: 26px;
position: relative;
overflow: hidden;
}
.hero-left::before{
content:"";
position:absolute;
inset:-60px -60px auto auto;
width: 220px; height: 220px;
background: radial-gradient(circle at 30% 30%, rgba(34,197,94,.15), transparent 60%);
transform: rotate(12deg);
}
.kicker{
display:inline-flex;
align-items:center;
gap:8px;
padding: 8px 12px;
border-radius: 999px;
background: rgba(220,38,38,.08);
border: 1px solid rgba(220,38,38,.2);
font-size: 13px;
color: #DC2626;
margin-bottom: 14px;
}
.
Open service 66.235.200.170:443 · bodhyra.com
2026-01-23 09:21
HTTP/1.1 200 OK
Date: Fri, 23 Jan 2026 09:21:04 GMT
Content-Type: text/html
Content-Length: 17211
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "abc48a56e3a55a3d61401f13a4abb198"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=8FLEojVi53H0IrvEXtcg%2Fkxt1ETZXCIkMh3mmUNs9rjlMiE3x%2BVFVWXdPFYV0%2BkpzKJeGIuOI3OVDaPUXeT1ndK0Ndp1nuy4NZ%2Fx"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9c263805ee1503cd-FRA
alt-svc: h3=":443"; ma=86400
Page title: Bodhyra — Enlightened harmony in learning
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Bodhyra — Enlightened harmony in learning</title>
<meta name="description" content="Bodhyra — Enlightened harmony in learning." />
<meta name="theme-color" content="#DC2626" />
<!-- Material Web (Material Design 3) components -->
<script type="module" src="https://unpkg.com/@material/web/all.js?module"></script>
<!-- Optional: Material Symbols (icons) -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0" />
<style>
:root{
--maxw: 1100px;
--radius: 20px;
}
*{ box-sizing:border-box; }
body{
margin:0;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
background: radial-gradient(1200px 700px at 10% 0%, rgba(220,38,38,.06), transparent 60%),
radial-gradient(900px 600px at 90% 20%, rgba(34,197,94,.05), transparent 55%),
#ffffff;
color: #1a1a1a;
min-height: 100vh;
}
a{ color: inherit; text-decoration:none; }
.shell{
max-width: var(--maxw);
margin: 0 auto;
padding: 18px 18px 56px;
}
/* Top app bar */
.topbar{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding: 10px 6px;
position: sticky;
top: 0;
backdrop-filter: blur(14px);
background: rgba(255,255,255,.9);
border-bottom: 1px solid rgba(0,0,0,.08);
z-index: 50;
}
.brand{
display:flex;
align-items:center;
gap:12px;
padding: 8px 10px;
}
.logo{
width:34px;height:34px;border-radius: 12px;
object-fit: contain;
box-shadow: 0 4px 15px rgba(0,0,0,.15);
}
.brand h1{
font-size: 18px;
letter-spacing: .3px;
margin:0;
font-weight: 650;
color: #1a1a1a;
}
.nav{
display:flex;
gap:8px;
align-items:center;
}
/* Mobile menu */
.menu-toggle{
display: none;
background: none;
border: none;
cursor: pointer;
padding: 8px;
color: #1a1a1a;
}
@media (max-width: 768px){
.nav{
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
flex-direction: column;
background: rgba(255,255,255,.98);
padding: 16px;
gap: 8px;
border-bottom: 1px solid rgba(0,0,0,.1);
box-shadow: 0 10px 30px rgba(0,0,0,.1);
}
.nav.open{
display: flex;
}
.menu-toggle{
display: block;
}
}
/* Hero */
.hero{
display:grid;
grid-template-columns: 1.2fr .8fr;
gap: 18px;
margin-top: 26px;
}
@media (max-width: 900px){
.hero{ grid-template-columns: 1fr; }
}
.card{
border-radius: var(--radius);
background: #ffffff;
border: 1px solid rgba(0,0,0,.08);
box-shadow: 0 4px 20px rgba(0,0,0,.06), 0 0 40px rgba(220,38,38,.03);
}
.hero-left{
padding: 26px;
position: relative;
overflow: hidden;
}
.hero-left::before{
content:"";
position:absolute;
inset:-60px -60px auto auto;
width: 220px; height: 220px;
background: radial-gradient(circle at 30% 30%, rgba(34,197,94,.15), transparent 60%);
transform: rotate(12deg);
}
.kicker{
display:inline-flex;
align-items:center;
gap:8px;
padding: 8px 12px;
border-radius: 999px;
background: rgba(220,38,38,.08);
border: 1px solid rgba(220,38,38,.2);
font-size: 13px;
color: #DC2626;
margin-bottom: 14px;
}
.
Open service 192.254.228.140:443 · mail.bodhyra.com
2026-01-23 00:10
HTTP/1.1 302 Found Date: Fri, 23 Jan 2026 00:10:55 GMT Server: Apache X-Powered-By: PHP/7.4.33 X-Robots-Tag: noindex, nofollow Upgrade: h2,h2c Connection: Upgrade, close Location: /404.html Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: 0 Content-Length: 0 Content-Type: text/html; charset=UTF-8
Open service 66.235.200.170:443 · bodhyra.com
2026-01-22 18:56
HTTP/1.1 200 OK
Date: Thu, 22 Jan 2026 18:56:35 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Vary: accept-encoding
Server-Timing: cfCacheStatus;desc="HIT"
Server-Timing: cfEdge;dur=68,cfOrigin;dur=0
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=YtTHuIXKgqfw%2Fj8r9jQSShHsGHJ%2B5tqtkSg%2By6d9VHXVcjHwxKN%2BCE8SqbRCHKLidLjkdZR0EB%2B9T%2BRL2TUgfHqJxIg7pMwJTA%3D%3D"}]}
Server: cloudflare
CF-RAY: 9c2145ac598c5401-YYZ
alt-svc: h3=":443"; ma=86400
Page title: Bodhyra — Enlightened harmony in learning
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Bodhyra — Enlightened harmony in learning</title>
<meta name="description" content="Bodhyra — Enlightened harmony in learning." />
<meta name="theme-color" content="#DC2626" />
<!-- Material Web (Material Design 3) components -->
<script type="module" src="https://unpkg.com/@material/web/all.js?module"></script>
<!-- Optional: Material Symbols (icons) -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0" />
<style>
:root{
--maxw: 1100px;
--radius: 20px;
}
*{ box-sizing:border-box; }
body{
margin:0;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
background: radial-gradient(1200px 700px at 10% 0%, rgba(220,38,38,.06), transparent 60%),
radial-gradient(900px 600px at 90% 20%, rgba(34,197,94,.05), transparent 55%),
#ffffff;
color: #1a1a1a;
min-height: 100vh;
}
a{ color: inherit; text-decoration:none; }
.shell{
max-width: var(--maxw);
margin: 0 auto;
padding: 18px 18px 56px;
}
/* Top app bar */
.topbar{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding: 10px 6px;
position: sticky;
top: 0;
backdrop-filter: blur(14px);
background: rgba(255,255,255,.9);
border-bottom: 1px solid rgba(0,0,0,.08);
z-index: 50;
}
.brand{
display:flex;
align-items:center;
gap:12px;
padding: 8px 10px;
}
.logo{
width:34px;height:34px;border-radius: 12px;
object-fit: contain;
box-shadow: 0 4px 15px rgba(0,0,0,.15);
}
.brand h1{
font-size: 18px;
letter-spacing: .3px;
margin:0;
font-weight: 650;
color: #1a1a1a;
}
.nav{
display:flex;
gap:8px;
align-items:center;
}
/* Mobile menu */
.menu-toggle{
display: none;
background: none;
border: none;
cursor: pointer;
padding: 8px;
color: #1a1a1a;
}
@media (max-width: 768px){
.nav{
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
flex-direction: column;
background: rgba(255,255,255,.98);
padding: 16px;
gap: 8px;
border-bottom: 1px solid rgba(0,0,0,.1);
box-shadow: 0 10px 30px rgba(0,0,0,.1);
}
.nav.open{
display: flex;
}
.menu-toggle{
display: block;
}
}
/* Hero */
.hero{
display:grid;
grid-template-columns: 1.2fr .8fr;
gap: 18px;
margin-top: 26px;
}
@media (max-width: 900px){
.hero{ grid-template-columns: 1fr; }
}
.card{
border-radius: var(--radius);
background: #ffffff;
border: 1px solid rgba(0,0,0,.08);
box-shadow: 0 4px 20px rgba(0,0,0,.06), 0 0 40px rgba(220,38,38,.03);
}
.hero-left{
padding: 26px;
position: relative;
overflow: hidden;
}
.hero-left::before{
content:"";
position:absolute;
inset:-60px -60px auto auto;
width: 220px; height: 220px;
background: radial-gradient(circle at 30% 30%, rgba(34,197,94,.15), transparent 60%);
transform: rotate(12deg);
}
.kicker{
display:inline-flex;
align-items:center;
gap:8px;
padding: 8px 12px;
border-radius: 999px;
background: rgba(220,38,38,.08);
border: 1px solid rgba(220,38,38,.2);
font-size: 13px;
color: #DC2626;
margin-bottom: 14px;
}
.
Open service 66.235.200.170:80 · www.bodhyra.com
2026-01-08 21:35
HTTP/1.1 200 OK
Date: Thu, 08 Jan 2026 21:35:51 GMT
Content-Type: text/html
Content-Length: 17211
Connection: close
CF-Cache-Status: HIT
Cache-Control: public, max-age=0, must-revalidate
ETag: "abc48a56e3a55a3d61401f13a4abb198"
Vary: accept-encoding
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=UH7HhhEh6pNA2nL%2F1F%2BKzWHWrJd5U91klph5AvzkROaNi9kd42dhrjIZzW41%2Ba3hKSZFMJuFuGKUTcY89UAUsnwcHHuMsBwKztF94m%2Fa%2Bw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
CF-RAY: 9baed3bcce60360e-FRA
alt-svc: h3=":443"; ma=86400
Page title: Bodhyra — Enlightened harmony in learning
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<title>Bodhyra — Enlightened harmony in learning</title>
<meta name="description" content="Bodhyra — Enlightened harmony in learning." />
<meta name="theme-color" content="#DC2626" />
<!-- Material Web (Material Design 3) components -->
<script type="module" src="https://unpkg.com/@material/web/all.js?module"></script>
<!-- Optional: Material Symbols (icons) -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@24,400,0,0" />
<style>
:root{
--maxw: 1100px;
--radius: 20px;
}
*{ box-sizing:border-box; }
body{
margin:0;
font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
background: radial-gradient(1200px 700px at 10% 0%, rgba(220,38,38,.06), transparent 60%),
radial-gradient(900px 600px at 90% 20%, rgba(34,197,94,.05), transparent 55%),
#ffffff;
color: #1a1a1a;
min-height: 100vh;
}
a{ color: inherit; text-decoration:none; }
.shell{
max-width: var(--maxw);
margin: 0 auto;
padding: 18px 18px 56px;
}
/* Top app bar */
.topbar{
display:flex;
align-items:center;
justify-content:space-between;
gap:12px;
padding: 10px 6px;
position: sticky;
top: 0;
backdrop-filter: blur(14px);
background: rgba(255,255,255,.9);
border-bottom: 1px solid rgba(0,0,0,.08);
z-index: 50;
}
.brand{
display:flex;
align-items:center;
gap:12px;
padding: 8px 10px;
}
.logo{
width:34px;height:34px;border-radius: 12px;
object-fit: contain;
box-shadow: 0 4px 15px rgba(0,0,0,.15);
}
.brand h1{
font-size: 18px;
letter-spacing: .3px;
margin:0;
font-weight: 650;
color: #1a1a1a;
}
.nav{
display:flex;
gap:8px;
align-items:center;
}
/* Mobile menu */
.menu-toggle{
display: none;
background: none;
border: none;
cursor: pointer;
padding: 8px;
color: #1a1a1a;
}
@media (max-width: 768px){
.nav{
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
flex-direction: column;
background: rgba(255,255,255,.98);
padding: 16px;
gap: 8px;
border-bottom: 1px solid rgba(0,0,0,.1);
box-shadow: 0 10px 30px rgba(0,0,0,.1);
}
.nav.open{
display: flex;
}
.menu-toggle{
display: block;
}
}
/* Hero */
.hero{
display:grid;
grid-template-columns: 1.2fr .8fr;
gap: 18px;
margin-top: 26px;
}
@media (max-width: 900px){
.hero{ grid-template-columns: 1fr; }
}
.card{
border-radius: var(--radius);
background: #ffffff;
border: 1px solid rgba(0,0,0,.08);
box-shadow: 0 4px 20px rgba(0,0,0,.06), 0 0 40px rgba(220,38,38,.03);
}
.hero-left{
padding: 26px;
position: relative;
overflow: hidden;
}
.hero-left::before{
content:"";
position:absolute;
inset:-60px -60px auto auto;
width: 220px; height: 220px;
background: radial-gradient(circle at 30% 30%, rgba(34,197,94,.15), transparent 60%);
transform: rotate(12deg);
}
.kicker{
display:inline-flex;
align-items:center;
gap:8px;
padding: 8px 12px;
border-radius: 999px;
background: rgba(220,38,38,.08);
border: 1px solid rgba(220,38,38,.2);
font-size: 13px;
color: #DC2626;
margin-bottom: 14px;
}
.