:root{--bg:#fff;--bg-soft:#f5f7f6;--ink:#1d1d1f;--ink-soft:#66706b;--green:#00c25e;--green-deep:#00a04e;--green-soft:#e6f9ee;--line:#e3e8e5;--radius:28px;--ease:cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Inter,Roboto,sans-serif;overflow-x:hidden}a{color:inherit}::selection{background:var(--green);color:#fff}nav.site-nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;height:52px;padding:0 28px;display:flex;position:sticky;top:0;left:0;right:0}nav.site-nav .brand{color:var(--ink);letter-spacing:.02em;font-size:15px;font-weight:700;text-decoration:none}nav.site-nav .brand span{color:var(--green)}nav.site-nav ul{flex-wrap:wrap;gap:22px;list-style:none;display:flex}nav.site-nav ul a{color:var(--ink-soft);font-size:13px;text-decoration:none;transition:color .25s}nav.site-nav ul a:hover{color:var(--ink)}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;padding:9px;display:none}.burger span{background:var(--ink);width:100%;height:2px;transition:transform .3s var(--ease), opacity .3s;border-radius:2px;display:block}nav.site-nav.menu-open .burger span:first-child{transform:translateY(7px)rotate(45deg)}nav.site-nav.menu-open .burger span:nth-child(2){opacity:0}nav.site-nav.menu-open .burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:760px){nav.site-nav{height:52px;padding:0 16px}.burger{display:flex}nav.site-nav ul{-webkit-backdrop-filter:saturate(180%)blur(20px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;background:#fffffff7;border-bottom:1px solid #00000014;flex-direction:column;gap:0;padding:8px 0 12px;position:fixed;top:52px;left:0;right:0;transform:translateY(-10px)}nav.site-nav.menu-open ul{opacity:1;visibility:visible;pointer-events:auto;transform:none}nav.site-nav ul li{width:100%}nav.site-nav ul a{padding:13px 24px;font-size:16px;display:block}}.hero{color:var(--ink);background:var(--bg);text-align:center;flex-direction:column;align-items:center;padding:120px 24px 56px;display:flex}.stage{letter-spacing:.3em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.stage:before,.stage:after{content:"";background:var(--green);width:26px;height:1.5px}.hero .eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--green-deep);font-size:13px;font-weight:700}.hero h1{letter-spacing:-.02em;color:var(--ink);max-width:38ch;margin:12px 0 10px;font-size:clamp(22px,3.6vw,46px);font-weight:700;line-height:1.15}.hero h1 em{color:#0000;background:linear-gradient(92deg,#2ee885,#00c25e);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero p{color:var(--ink-soft);max-width:62ch;font-size:clamp(14px,1.8vw,18px);line-height:1.4}.hero-photo-card{border-radius:var(--radius);aspect-ratio:16/10;width:100%;max-width:920px;margin-top:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px #123c2624}.hero-photo-card img{object-fit:cover;width:100%;height:100%;display:block}.hero-caption{z-index:2;color:#fff;text-shadow:0 2px 10px #00000059;font-family:Segoe Script,Bradley Hand,Brush Script MT,cursive;font-size:clamp(19px,2.6vw,26px);line-height:1.15;position:absolute;bottom:20px;left:24px;transform:rotate(-4deg)}.hero-caption:after{content:"";background:var(--green);border-radius:2px;width:70%;height:2px;margin-top:4px;display:block}.hero-location-badge{-webkit-backdrop-filter:blur(6px);color:#fff;text-align:left;cursor:pointer;max-width:220px;transition:background .25s, transform .25s var(--ease);background:#0a1a109e;border-radius:16px;align-items:flex-start;gap:8px;padding:12px 16px;text-decoration:none;display:flex;position:absolute;bottom:16px;right:16px}.hero-location-badge:hover{background:#0a1a10cc;transform:translateY(-2px)}.hero-location-badge svg{width:18px;height:18px;stroke:var(--green);fill:none;stroke-width:2px;flex-shrink:0;margin-top:2px}.hero-location-badge b{font-size:14px;font-weight:700;display:block}.hero-location-badge span{color:#ffffffbf;margin-top:2px;font-size:12px;line-height:1.3;display:block}.hero .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.hero-benefits{grid-template-columns:repeat(4,1fr);gap:10px 16px;width:100%;max-width:780px;margin-top:22px;display:grid}.hero-benefit{text-align:left;align-items:center;gap:10px;display:flex}.hero-benefit .icon{background:var(--green-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.hero-benefit .icon svg{width:18px;height:18px;stroke:var(--green-deep);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.hero-benefit span{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.25}@media (max-width:760px){.hero-benefits{grid-template-columns:repeat(2,1fr);gap:8px 10px;margin-top:14px}.hero-benefit .icon{width:28px;height:28px}.hero-benefit .icon svg{width:13px;height:13px}.hero-benefit span{font-size:10.5px}}@media (min-width:1024px){.hero{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 64px;max-width:1180px;margin:0 auto;display:grid}.hero .eyebrow{grid-area:1/1}.hero h1{grid-area:2/1;max-width:none}.hero p{grid-area:3/1;max-width:48ch}.hero .actions{grid-area:4/1;justify-content:flex-start}.hero-benefits{grid-area:5/1;grid-template-columns:repeat(2,1fr);max-width:none}.hero-photo-card{aspect-ratio:auto;grid-area:1/2/6;align-self:stretch;max-width:none;height:100%;margin-top:0}}.btn{transition:all .3s var(--ease);cursor:pointer;border:none;border-radius:100px;padding:14px 30px;font-size:17px;font-weight:600;text-decoration:none;display:inline-block}.btn-primary{background:var(--green);color:#fff;box-shadow:0 12px 28px #00c25e47}.btn-primary:hover{background:var(--green-deep);transform:translateY(-2px)}.btn-ghost{color:var(--ink);background:#eef1ef}.btn-ghost:hover{background:#e0e6e2;transform:translateY(-2px)}.btn-tg{color:#fff;background:#2aabee;box-shadow:0 12px 28px #2aabee4d}.btn-tg:hover{background:#1f96d6;transform:translateY(-2px)}section{padding:110px 24px}.wrap{max-width:980px;margin:0 auto}.label{letter-spacing:.26em;text-transform:uppercase;color:var(--green);margin-bottom:20px;font-size:13px;font-weight:700}h2{letter-spacing:-.025em;font-size:clamp(30px,5vw,54px);font-weight:700;line-height:1.08}.sub{color:var(--ink-soft);max-width:56ch;margin-top:18px;font-size:clamp(16px,2vw,20px);line-height:1.5}.section-cta{text-align:center;margin-top:48px}.coach{background:var(--bg-soft)}.coach-grid{grid-template-columns:340px 1fr;align-items:center;gap:48px;margin-top:48px;display:grid}@media (max-width:860px){.coach-grid{grid-template-columns:1fr}}.ph{border-radius:var(--radius);background:linear-gradient(160deg,#d9f3e3,#8fdaab);position:relative;overflow:hidden}.ph img,.ph video{object-fit:cover;width:100%;height:100%;display:block}.coach-photo .ph{aspect-ratio:380/460}.coach-bio p{color:var(--ink-soft);font-size:18px;line-height:1.6}.principles{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}@media (max-width:640px){.principles{grid-template-columns:1fr}}.principles div{border-top:1px solid #d5ddd8;padding-top:18px}.principles h4{font-size:18px;font-weight:700}.principles p{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.5}.coach-line{color:var(--ink-soft);margin-top:28px;font-size:16px;font-weight:600}.grid2{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}@media (max-width:760px){.grid2{grid-template-columns:1fr}}.card,.loc,.price,.path-card,.detail-card{border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff}.card:hover,.loc:hover,.price:hover,.path-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px #123c261a}.card{flex-direction:column;padding:40px 36px;display:flex}.card .card-photo{aspect-ratio:8/5;border-radius:var(--radius) var(--radius) 0 0;margin:-40px -36px 24px}.card h3{letter-spacing:-.015em;margin-bottom:10px;font-size:22px;font-weight:600}.card p{color:var(--ink-soft);flex:1;font-size:16px;line-height:1.55}.tag{color:var(--green);margin-top:18px;font-size:14px;font-weight:700;display:inline-block}.card-link{color:var(--green-deep);background:var(--green-soft);transition:background .25s, transform .25s var(--ease);border:none;border-radius:100px;align-self:flex-start;margin-top:18px;padding:10px 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.card-link:hover{background:#d4f4e2;transform:translateY(-2px)}.loc{text-align:left;flex-direction:column;padding:34px 30px;display:flex}.loc.top{border:2px solid var(--green)}.loc-photo{border-radius:calc(var(--radius) - 3px) calc(var(--radius) - 3px) 0 0;height:170px;margin:-34px -30px 22px;overflow:hidden}.loc-photo img{object-fit:cover;width:100%;height:100%;display:block}.loc .badge{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--green);border-radius:100px;align-self:flex-start;margin-bottom:16px;padding:6px 14px;font-size:11px;font-weight:800}.loc .badge.gray{background:#8b968f}.loc h3{letter-spacing:-.015em;font-size:21px;font-weight:600}.loc .where{color:var(--green-deep);margin-top:6px;font-size:13.5px;font-weight:700}.loc p{color:var(--ink-soft);flex:1;margin-top:14px;font-size:15px;line-height:1.55}.loc-links{flex-direction:column;gap:8px;margin-top:18px;display:flex}.loc-links a{color:var(--green-deep);align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.loc-links a:hover{text-decoration:underline}.loc-links a:before{content:"→";color:var(--green)}.included{background:var(--green-soft);color:var(--ink);border:1px solid #00c25e40;border-radius:18px;margin-top:22px;padding:16px 22px;font-size:16px;line-height:1.5;display:inline-block}.loc-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}@media (max-width:640px){.loc-grid{grid-template-columns:1fr}}.steps-list{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:52px;display:grid}@media (max-width:760px){.steps-list{grid-template-columns:1fr}}.step b{color:var(--green);letter-spacing:.14em;font-size:15px;font-weight:800}.step h3{letter-spacing:-.01em;margin:12px 0 8px;font-size:21px;font-weight:600}.step p{color:var(--ink-soft);font-size:16px;line-height:1.55}.dur-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:860px){.dur-grid{grid-template-columns:1fr}}.dur{background:var(--bg-soft);border-radius:var(--radius);padding:32px 28px}.dur .time{letter-spacing:-.03em;color:var(--green-deep);font-size:clamp(26px,3.2vw,34px);font-weight:700}.dur h3{margin-top:8px;font-size:18px;font-weight:600}.dur p{color:var(--ink-soft);margin-top:12px;font-size:15px;line-height:1.55}.dress-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}@media (max-width:760px){.dress-grid{grid-template-columns:1fr}}.dress{border-radius:var(--radius);padding:34px 30px}.dress.yes{background:var(--green-soft)}.dress.no{background:#faf1ef}.dress h3{margin-bottom:16px;font-size:19px;font-weight:700}.dress ul{list-style:none}.dress li{color:#3c463f;padding:7px 0 7px 30px;font-size:15px;line-height:1.5;position:relative}.dress.yes li:before{content:"✓";color:var(--green-deep);font-weight:800;position:absolute;top:7px;left:0}.dress.no li:before{content:"✕";color:#c25b45;font-weight:800;position:absolute;top:7px;left:0}.dress-note{color:var(--ink-soft);margin-top:22px;font-size:15px;line-height:1.6}.dress-note b{color:var(--ink);font-weight:600}.client-path{background:var(--bg-soft)}.path-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:48px;display:grid}@media (max-width:860px){.path-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.path-grid{grid-template-columns:1fr}}.path-card{text-align:left;flex-direction:column;display:flex;overflow:hidden}.path-card .ph{aspect-ratio:4/3;border-radius:0}.path-body{padding:22px 22px 26px}.path-body b{color:var(--green);letter-spacing:.16em;font-size:13px;font-weight:800}.path-body h3{letter-spacing:-.01em;margin:10px 0 8px;font-size:18px;font-weight:600}.path-body p{color:var(--ink-soft);font-size:14.5px;line-height:1.5}.life{background:var(--bg-soft)}.life-film{border-radius:var(--radius);background:#000;margin:48px 0 0;overflow:hidden;box-shadow:0 30px 60px #123c261f}.life-film video{width:100%;display:block}.life-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;display:grid}@media (max-width:860px){.life-grid{grid-template-columns:repeat(2,1fr)}}.life-card{border-radius:var(--radius);position:relative;overflow:hidden}.life-card .ph{aspect-ratio:3/4;border-radius:var(--radius)}.life-card figcaption{z-index:2;color:#fff;background:linear-gradient(#0000,#081a0fb8);padding:18px 20px;position:absolute;bottom:0;left:0;right:0}.life-card h3{letter-spacing:-.01em;font-size:16px;font-weight:700}.life-card p{color:#ffffffd9;margin-top:6px;font-size:13px;line-height:1.4}.life-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px;display:flex}.pricing{background:var(--bg-soft)}.price-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:860px){.price-grid{grid-template-columns:1fr}}.price{flex-direction:column;padding:40px 34px;display:flex}.price.hero-price{color:#fff;background:linear-gradient(160deg,#00c25e,#008b44);border:none}.price h3{font-size:18px;font-weight:600}.price .amount{letter-spacing:-.03em;margin:16px 0 6px;font-size:clamp(30px,3.6vw,40px);font-weight:700}.price .amount small{color:var(--ink-soft);font-size:15px;font-weight:400}.price.hero-price .amount small{color:#ffffffbf}.price p{color:var(--ink-soft);flex:1;font-size:15px;line-height:1.55}.price.hero-price p{color:#ffffffd9}.price .price-cta{text-align:center;margin-top:24px}.price.hero-price .btn-primary{color:var(--green-deep);box-shadow:none;background:#fff}.price.hero-price .btn-primary:hover{background:#eafff3}.faq details{border-bottom:1px solid var(--line);padding:24px 0}.faq details:first-of-type{border-top:1px solid var(--line);margin-top:44px}.faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:19px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--green);font-size:24px;font-weight:300}.faq details[open] summary:after{display:inline-block;transform:rotate(45deg)}.faq details p{color:var(--ink-soft);max-width:64ch;margin-top:14px;font-size:16px;line-height:1.6}.apply{text-align:center;background:linear-gradient(#fff 0%,#eafbf1 30%,#dcf5e6 100%);position:relative;overflow:hidden}.green-scene{max-width:640px;margin:0 auto 50px;position:relative}.green-scene svg{width:100%;height:auto;display:block}.gs-ball{transition:opacity .3s}.green-scene.played .gs-ball{animation:roll 2.4s var(--ease) .3s forwards}@keyframes roll{0%{transform:translate(0)}72%{transform:translate(470px)}88%{transform:translate(492px,2px)scale(.9)}to{opacity:0;transform:translate(500px,14px)scale(.4)}}.gs-flag{transform-origin:520px 150px}.green-scene.played .gs-flag{animation:cheer .7s var(--ease) 2.6s 2}@keyframes cheer{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)}}.green-scene-label{letter-spacing:.2em;text-transform:uppercase;color:var(--green-deep);margin-top:-30px;margin-bottom:34px;font-size:12px;font-weight:700}.tg-cta{margin-top:44px}.tg-avatar{background:var(--green-soft);border:4px solid #00c25e66;border-radius:50%;width:128px;height:128px;margin:0 auto 18px;overflow:hidden;box-shadow:0 24px 48px #123c262e}.tg-avatar img{object-fit:cover;width:100%;height:100%;display:block}.tg-name{letter-spacing:-.01em;font-size:20px;font-weight:700}.tg-nick{color:var(--green-deep);margin:4px 0 24px;font-size:15px;font-weight:600}.apply-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.events-photo{border-radius:var(--radius);aspect-ratio:21/9;margin-top:44px;overflow:hidden}.loc-note{color:var(--ink-soft);margin-top:28px;font-size:16px}.loc-note b{color:var(--ink);font-weight:600}.event-banner{background:linear-gradient(120deg, var(--green-soft), #fff);border:2px solid var(--green);border-radius:var(--radius);color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s var(--ease);align-items:center;gap:20px;margin-top:32px;padding:28px 30px;text-decoration:none;display:flex}.event-banner:hover{transform:translateY(-4px);box-shadow:0 26px 50px #00c25e2e}.event-banner-icon{flex-shrink:0;font-size:32px}.event-banner-text{flex-direction:column;flex:1;gap:4px;display:flex}.event-banner-title{letter-spacing:-.01em;font-size:18px;font-weight:700}.event-banner-sub{color:var(--ink-soft);font-size:14.5px;line-height:1.4}.event-banner-arrow{color:var(--green-deep);transition:transform .35s var(--ease);flex-shrink:0;font-size:24px}.event-banner:hover .event-banner-arrow{transform:translate(6px)}@media (max-width:640px){.event-banner{flex-wrap:wrap;padding:22px}.event-banner-arrow{display:none}}footer.site-footer{color:var(--ink-soft);border-top:1px solid var(--line);background:#fff;padding:46px 24px 56px}footer.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:14px;display:flex}footer.site-footer a{color:var(--ink);text-decoration:none;transition:color .25s}footer.site-footer a:hover{color:var(--green)}footer.site-footer .links{flex-wrap:wrap;gap:20px;display:flex}.inner-hero{background:var(--bg-soft);padding:150px 24px 60px}.breadcrumbs{color:var(--ink-soft);margin-bottom:18px;font-size:14px}.breadcrumbs a{color:var(--green-deep);font-weight:600;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.detail-where{color:var(--green-deep);margin-top:10px;font-size:14px;font-weight:700}.detail-section{padding:60px 24px}.detail-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;display:grid}.detail-gallery .ph{aspect-ratio:4/3}.detail-body p{color:var(--ink-soft);max-width:68ch;margin-top:16px;font-size:17px;line-height:1.65}.detail-body p b{color:var(--ink);font-weight:600}.related{margin-top:56px}.related-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.related-links a{color:var(--green-deep);background:var(--green-soft);border-radius:100px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.related-links a:hover{background:#d4f4e2}.profile-stats{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.profile-stats-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:480px){.profile-stats-grid{grid-template-columns:1fr}}.profile-stat{background:var(--bg-soft);border-radius:18px;min-width:200px;padding:18px 24px}.profile-stat b{color:var(--green-deep);letter-spacing:-.02em;font-size:clamp(22px,3vw,28px);font-weight:700;display:block}.profile-stat span{color:var(--ink-soft);margin-top:4px;font-size:14px;line-height:1.4;display:block}.value-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px;display:grid}@media (max-width:760px){.value-grid{grid-template-columns:1fr}}.value-card{border:1px solid var(--line);border-radius:var(--radius);transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:#fff;padding:32px 28px}.value-card:hover{transform:translateY(-4px);box-shadow:0 30px 60px #123c261a}.value-card .icon{background:var(--green-soft);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:20px;display:flex}.value-card .icon svg{width:22px;height:22px;stroke:var(--green-deep);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.value-card h4{font-size:18px;font-weight:700}.value-card p{color:var(--ink-soft);margin-top:8px;font-size:15px;line-height:1.5}.timeline{margin-top:40px;padding-left:32px;position:relative}.timeline:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:7px}.timeline-item{padding-bottom:34px;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";background:var(--green);width:16px;height:16px;box-shadow:0 0 0 2px var(--green);border:3px solid #fff;border-radius:50%;position:absolute;top:4px;left:-32px}.timeline-item h4{font-size:17px;font-weight:700}.timeline-item p{color:var(--ink-soft);margin-top:6px;font-size:15px;line-height:1.55}@media (max-width:640px){section{padding:76px 20px}.hero{padding:60px 18px 24px}.hero p{margin-top:6px}.hero-photo-card{aspect-ratio:16/9;margin-top:14px}.hero-caption{bottom:12px;left:14px}.hero-location-badge{max-width:160px;padding:8px 12px;bottom:10px;right:10px}.hero .actions{flex-direction:row;gap:10px;width:100%;max-width:420px;margin-top:12px}.hero .actions .btn{text-align:center;flex:1;padding:12px 14px;font-size:14px}.hero-benefits{gap:8px;margin-top:12px}.hero-benefit{gap:6px}.hero-benefit .icon{width:26px;height:26px}.hero-benefit .icon svg{width:12px;height:12px}.hero-benefit span{font-size:10px}.card{padding:30px 24px}.card .card-photo{margin:-30px -24px 20px}.inner-hero{padding:120px 20px 44px}}
