:root{--circle-page:#eaf0e9;--circle-surface:#ffffff;--circle-deep:#2d5d53;--circle-mid:#5b7d74;--circle-text:#4f5755;--circle-gold:#c5a76d}.page-circle{background:var(--circle-page)}.circle-hero{padding:68px 0 90px;background:radial-gradient(circle at 82% 20%,rgba(45,93,83,.08),transparent 32%),linear-gradient(135deg,rgba(84,127,108,.06),transparent 48%),var(--circle-page);border-bottom:1px solid rgba(197,167,109,.45)}.circle-hero-inner{max-width:1180px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1.4fr .8fr;gap:56px;align-items:center}.circle-page-eyebrow{color:var(--circle-deep);text-transform:uppercase;letter-spacing:.13em;font-size:.74rem;font-weight:700;margin:0}.circle-hero h1{max-width:760px;margin:14px 0 24px;color:var(--circle-deep);font-family:"Marcellus",Georgia,serif;font-size:clamp(2.45rem,5vw,4.25rem);font-weight:400;line-height:1}.circle-hero-copy p{max-width:730px;color:var(--circle-text);line-height:1.8;margin:0 0 22px}.circle-button{margin-top:10px}.circle-logo-panel{display:flex;justify-content:center;align-items:center}.circle-page-logo{width:min(220px,100%);border-radius:18px;border:1px solid rgba(197,167,109,.45);box-shadow:0 18px 40px rgba(45,93,83,.12)}.section-shell{max-width:1180px;margin:0 auto;padding:84px 28px}.circle-photo-frame{overflow:hidden;border-radius:18px;border:1px solid rgba(197,167,109,.45);box-shadow:0 18px 42px rgba(45,93,83,.10)}.circle-photo-primary{max-width:860px;margin:0 auto}.circle-photo-frame img{display:block;width:100%;height:auto}.circle-saturday-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:42px;align-items:start}.circle-saturday-copy p,.circle-pressure-inner p,.circle-question-card p,.circle-detail-card p,.circle-nervous-inner p{line-height:1.8;color:var(--circle-text)}.circle-pressure-section{background:#eef5f1;padding:84px 28px}.circle-pressure-inner,.circle-nervous-inner{max-width:760px;margin:0 auto}.circle-started-line,.circle-welcome-final{color:var(--circle-deep);font-weight:700}.circle-who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.circle-question-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}.circle-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:40px}.circle-who-card,.circle-question-card,.circle-detail-card{background:var(--circle-surface);border:1px solid rgba(197,167,109,.32);border-radius:16px;padding:28px;box-shadow:0 12px 30px rgba(45,93,83,.06)}.circle-who-card h3,.circle-question-card h3,.circle-detail-card summary{margin:0 0 12px;color:var(--circle-deep);font-family:"Marcellus",Georgia,serif}.circle-detail-card summary{font-size:1.17em;font-weight:400;list-style:none;pointer-events:none}.circle-detail-card summary::-webkit-details-marker{display:none}.circle-details-section{background:#faf9f3;padding:84px 28px}.circle-facebook-wrap{max-width:760px;margin:48px auto 0;text-align:center}.circle-facebook-wrap p{margin-bottom:24px}.circle-nervous-section{padding:84px 28px}.circle-belief{padding:70px 28px 90px}.circle-signature{max-width:700px;margin:0 auto}.circle-signature-inner{background:var(--circle-dark);color:var(--circle-light);border-radius:18px;padding:42px 34px;text-align:center;border:1px solid rgba(197,167,109,.45)}.circle-signature-inner p{margin:0;font-family:"Marcellus",Georgia,serif;font-size:1.4rem}.circle-signature-line{display:inline}@media(max-width:900px){.circle-hero-inner,.circle-saturday-layout{grid-template-columns:1fr}.circle-logo-panel{order:-1}.circle-page-logo{width:180px}.section-shell,.circle-pressure-section,.circle-details-section,.circle-nervous-section{padding:64px 22px}.circle-who-grid{grid-template-columns:repeat(3,1fr)}.circle-details-grid{grid-template-columns:1fr;gap:12px}.circle-detail-card{padding:0;overflow:hidden}.circle-detail-card summary{min-height:72px;margin:0;padding:15px 24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.circle-detail-card summary::after{content:"View details";margin-top:3px;color:var(--circle-gold);font-family:"Manrope",Arial,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.circle-detail-card[open] summary{min-height:auto;padding-bottom:10px}.circle-detail-card[open] summary::after{content:none}.circle-detail-content{padding:0 24px 19px}.circle-detail-content p:last-child{margin-bottom:0}}@media(max-width:640px){.circle-hero-inner{padding-left:48px;padding-right:48px}.circle-who-grid{grid-template-columns:1fr}.circle-nervous-section{padding-bottom:34px}.circle-belief{padding:0 20px 44px}.circle-signature{max-width:320px}.circle-signature-inner{padding:22px 18px;border-radius:14px}.circle-signature-inner p{font-size:1.12rem;line-height:1.55}.circle-signature-line{display:block}}