@font-face{font-family:"Montserrat";src:url("assets/brand/fonts/Montserrat-Variable-ptbr.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-00FF,U+2000-206F,U+20A0-20CF,U+2190-21FF;}:root{--bg:#010103;--bg-soft:#040406;--surface:#0a0a0c;--text:#f4f5f1;--muted:#adb0aa;--green:#98ed59;--green-strong:#79db3d;--purple:#8d32ff;--line:rgba(255,255,255,0.13);--line-strong:rgba(255,255,255,0.24);--content:1240px;--gutter:clamp(24px,5vw,76px);--section:clamp(88px,9vw,144px);--ease:cubic-bezier(.2,.72,.2,1);--hero-shell:1200px;--hero-safe:clamp(24px,3.2vw,42px);--header-shell:1920px;--header-gutter:clamp(28px,4vw,72px);--header-background:rgba(1,1,3,.94);--header-backdrop-blur:20px;--desktop-header-height:84px;--mobile-header-height:66px;--header-height:var(--desktop-header-height);--hero-headline-size:clamp(2.55rem,3.05vw,2.9rem);--hero-mobile-headline-size:clamp(2rem,9vw,2.55rem);}*{box-sizing:border-box;}html{overflow-x:clip;scroll-behavior:smooth;scrollbar-color:var(--purple) var(--bg);}body{margin:0;min-width:320px;overflow-x:clip;color:var(--text);background:var(--bg);font-family:"Montserrat",Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}img{display:block;max-width:100%;}button,a{font:inherit;touch-action:manipulation;}a{color:inherit;}h1,h2,h3,p{margin-top:0;}h1,h2,h3{margin-bottom:0;font-weight:760;letter-spacing:-0.045em;line-height:1.08;}h1{font-size:clamp(2.55rem,3.05vw,2.9rem);}h2{font-size:clamp(2rem,2.75vw,3rem);}h3{font-size:clamp(1.08rem,1.45vw,1.38rem);letter-spacing:-0.025em;}em{color:var(--green);font-style:normal;}.pa-site-root{position:relative;overflow:clip;background:var(--bg);}.content-width{width:min(var(--content),calc(100% - (var(--gutter) * 2)));margin-inline:auto;}.section-pad{padding-block:var(--section);}.button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:0 34px;border:0;border-radius:999px;font-size:.94rem;font-weight:760;line-height:1;text-align:center;text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s ease;}.button:hover{transform:translateY(-2px);}.button:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--purple);outline-offset:4px;}.button-green{color:#071005;background:var(--green);box-shadow:0 12px 34px rgba(121,219,61,.16);}.button-green:hover{background:#a7f46d;box-shadow:0 16px 40px rgba(121,219,61,.23);}.button-small{min-height:48px;padding-inline:26px;font-size:.82rem;}.site-header{position:sticky;top:0;left:0;right:0;z-index:90;width:100%;min-height:var(--header-height);border:0;background:var(--header-background);backdrop-filter:blur(var(--header-backdrop-blur)) saturate(125%);-webkit-backdrop-filter:blur(var(--header-backdrop-blur)) saturate(125%);}body.admin-bar .site-header{top:32px;}@media (max-width:782px){body.admin-bar .site-header{top:46px;}}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 18%,rgba(141,50,255,.32) 48%,rgba(152,237,89,.28) 76%,transparent);}.header-inner{width:100%;max-width:var(--header-shell);min-height:var(--header-height);margin-inline:auto;padding-inline:var(--header-gutter);display:grid;grid-template-columns:minmax(166px,190px) minmax(0,1fr) minmax(166px,190px);align-items:center;gap:clamp(24px,3vw,46px);}.brand{width:auto;text-decoration:none;}.header-logo{display:flex;width:150px;max-height:58px;align-items:center;justify-self:start;overflow:visible;}.header-logo img{width:100%;height:auto;max-height:58px;object-fit:contain;object-position:left center;}.desktop-nav{display:flex;min-width:0;align-items:center;justify-content:center;gap:clamp(26px,3vw,46px);}.desktop-nav a,.mobile-nav > a:not(.button){color:rgba(244,245,241,.72);font-size:.82rem;font-weight:600;text-decoration:none;transition:color .22s ease;}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--text);}.header-cta{min-width:166px;justify-self:end;}.menu-button,.mobile-nav{display:none;}.pa-site-root > .site-header{width:100% !important;max-width:none !important;min-height:var(--header-height) !important;margin:0 !important;padding:0 !important;overflow:visible !important;}.pa-site-root > .site-header > .header-inner{width:100% !important;max-width:var(--header-shell) !important;min-height:var(--header-height) !important;margin:0 auto !important;box-sizing:border-box !important;}.pa-site-root > .site-header .header-logo,.pa-site-root > .site-header .header-logo img{margin:0 !important;padding:0 !important;}.hero{position:relative;isolation:isolate;min-height:calc(100svh - var(--header-height));padding:0;overflow:hidden;background:radial-gradient(ellipse 42% 55% at 65% 52%,rgba(141,50,255,.15),transparent 72%),radial-gradient(ellipse 32% 44% at 82% 48%,rgba(152,237,89,.08),transparent 72%),var(--bg);}.hero::before{content:"";position:absolute;z-index:-1;left:50%;top:16%;width:min(56vw,860px);aspect-ratio:1;border:1px solid rgba(255,255,255,.055);border-radius:50%;box-shadow:0 0 0 92px rgba(141,50,255,.014),0 0 0 184px rgba(152,237,89,.008);pointer-events:none;}.hero::after{content:"";position:absolute;z-index:5;left:0;right:0;bottom:0;height:100px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(1,1,3,.52) 58%,var(--bg));}.hero-symbol{position:absolute;z-index:0;right:-64px;bottom:-112px;width:320px;height:auto;opacity:.027;transform:rotate(7deg);pointer-events:none;}.hero-grid{position:relative;width:min(var(--hero-shell),calc(100% - (var(--hero-safe) * 2)));min-height:calc(100svh - var(--header-height));margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;}.hero-copy{position:relative;z-index:7;align-self:center;width:100%;max-width:600px;padding:clamp(46px,7vh,78px) 30px clamp(64px,9vh,94px) 0;}.hero-copy::before{content:"";display:block;width:68px;height:3px;margin-bottom:30px;border-radius:999px;background:linear-gradient(90deg,var(--green) 0 50%,var(--purple) 50% 100%);}.hero-copy h1{max-width:none;margin:0;font-size:var(--hero-headline-size);font-weight:780;line-height:1.06;letter-spacing:-.052em;}.hero-headline-line{display:block;white-space:nowrap;}.hero-headline-line em{color:var(--green);text-shadow:0 0 32px rgba(152,237,89,.08);}.hero-copy p{max-width:34rem;margin:30px 0 32px;color:rgba(244,245,241,.72);font-size:clamp(.98rem,1.05vw,1.08rem);line-height:1.68;letter-spacing:-.012em;}.hero-support{display:block;}.hero-subheadline,.hero-text{display:inline;}.hero-text::before{content:" ";}.hero-copy .button{min-width:244px;min-height:58px;}.hero-portrait-stage{position:relative;z-index:2;align-self:stretch;min-width:0;margin:0;display:flex;align-items:flex-end;justify-content:flex-end;isolation:isolate;}.hero-portrait-stage::before{content:"";position:absolute;z-index:-1;right:-2%;bottom:7%;width:96%;height:70%;border-radius:50%;background:radial-gradient(circle at 70% 30%,rgba(152,237,89,.24) 0%,rgba(152,237,89,.07) 20%,transparent 42%),radial-gradient(circle at 36% 60%,rgba(141,50,255,.38) 0%,rgba(141,50,255,.13) 30%,transparent 60%);filter:blur(32px);}.hero-portrait-stage::after{content:"";position:absolute;z-index:3;left:-8%;right:-8%;bottom:0;height:24%;pointer-events:none;background:linear-gradient(0deg,var(--bg) 0%,rgba(1,1,3,.88) 25%,rgba(1,1,3,.35) 60%,transparent 100%);}.hero-portrait-stage img{position:relative;z-index:2;width:auto;height:min(calc(100svh - var(--header-height) + 18px),720px);max-width:100%;max-height:720px;object-fit:contain;object-position:right bottom;transform:translateX(2%) scale(1.02);transform-origin:right bottom;filter:contrast(1.025) saturate(1.035) drop-shadow(0 28px 58px rgba(0,0,0,.28));}.results{position:relative;padding-top:clamp(88px,8vw,122px);background:radial-gradient(circle at 50% 95%,rgba(152,237,89,.05),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.012),transparent);}.results-layout{display:grid;justify-items:center;}.results-title{width:100%;text-align:center;}.results-title h2{font-size:clamp(1.95rem,2.7vw,2.8rem);}.results-title h2::before,.results-title h2::after{content:"";display:inline-block;width:clamp(42px,8vw,130px);height:1px;margin:0 28px .25em;vertical-align:middle;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28));}.results-title h2::after{background:linear-gradient(90deg,rgba(255,255,255,.28),transparent);}.drawn-line{display:block;width:104px;height:3px;margin-top:22px;background:linear-gradient(90deg,var(--purple),transparent);transform:skewX(-22deg);}.results-title .drawn-line{display:none;}.proof-carousel{position:relative;width:100%;margin-top:52px;}.proof-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,auto));align-items:stretch;gap:28px;width:100%;margin:0;padding:0;overflow:visible;}.proof-rail::-webkit-scrollbar{display:none;}.proof-shot{display:grid;place-items:center;width:100%;aspect-ratio:1.22 / 1;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:#fff;scroll-snap-align:center;pointer-events:none;}.proof-shot picture{display:grid;place-items:center;width:100%;height:100%;background:#fff;}.proof-shot img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff;}.proof-controls{display:none;align-items:center;justify-content:center;gap:16px;margin-top:18px;}.proof-controls button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid rgba(141,50,255,.7);border-radius:50%;color:var(--text);background:rgba(8,8,10,.88);cursor:pointer;font-size:1.25rem;}.proof-controls button:hover{border-color:var(--green);background:rgba(152,237,89,.08);}.proof-controls button:disabled{opacity:.32;cursor:default;}.proof-status{min-width:72px;margin:0;color:var(--muted);text-align:center;font-size:.82rem;font-weight:650;}.results-cta{margin-top:62px;min-width:230px;}.how{position:relative;border-top:1px solid var(--line);}.how-grid{display:block;}.how-content{width:100%;text-align:center;}.how-content h2{max-width:none;margin:0 auto 58px;}.how-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,46px);margin:0;padding:0;list-style:none;}.how-steps li{min-width:0;text-align:center;}.how-steps li > span{display:grid;width:44px;height:44px;place-items:center;margin:0 auto 18px;border:1px solid var(--purple);border-radius:50%;color:var(--text);background:#090a0a;box-shadow:0 0 22px rgba(141,50,255,.18);font-size:.82rem;font-weight:760;}.how-steps h3{font-size:clamp(1.02rem,1.35vw,1.28rem);}.how-steps p{max-width:22rem;margin:12px auto 0;color:var(--muted);font-size:.94rem;line-height:1.65;}.formation{position:relative;border-top:1px solid var(--line);background:var(--bg);}.formation-grid{display:block;}.formation-title{margin-bottom:56px;}.formation-title h2{max-width:none;}.formation-title .drawn-line,.maria-copy .drawn-line{display:none;}.formation-cta{display:none;}.module-map{position:relative;}.module-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(32px,4vw,58px);margin:0;padding:0;list-style:none;}.module-path li{position:relative;display:grid;grid-template-columns:58px 1fr;align-items:start;min-height:138px;padding:30px 0 36px;}.module-path li::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgba(141,50,255,.72),rgba(141,50,255,.24) 72%,transparent);}.module-number{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--purple);border-radius:50%;color:var(--text);background:#0a0b0c;box-shadow:0 0 22px rgba(141,50,255,.18);font-size:.83rem;font-weight:760;line-height:1;}.module-path small{display:block;margin-bottom:8px;color:var(--purple);font-size:.72rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase;}.module-path h3{max-width:16rem;font-size:1.02rem;line-height:1.32;}.module-path li > div{position:relative;z-index:2;max-width:18.5rem;}.maria{position:relative;isolation:isolate;min-height:860px;padding-bottom:0;overflow:hidden;border-bottom:1px solid var(--line);}.maria-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);grid-template-areas:"copy photo";align-items:end;gap:clamp(72px,7vw,112px);min-height:716px;}.maria-photo{grid-area:photo;position:relative;align-self:end;height:860px;margin:0;isolation:isolate;}.maria-photo::before{content:"";position:absolute;z-index:-1;inset:14% 4% 6%;border-radius:46%;background:radial-gradient(circle at 52% 28%,rgba(141,50,255,.18),transparent 38%),radial-gradient(circle at 57% 68%,rgba(152,237,89,.1),transparent 47%);filter:blur(38px);}.maria-photo::after{display:none;}.maria-photo img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:scale(1.09) translateX(-1%);transform-origin:right bottom;}.maria-copy{grid-area:copy;align-self:center;padding:24px 0 70px;}.maria-copy h2{font-size:clamp(2.7rem,4vw,4.4rem);}.maria-copy p{max-width:39rem;margin:20px 0 0;color:#bec1ba;font-size:.92rem;line-height:1.68;}.maria-copy .button{margin-top:34px;}.maria-stat{display:flex;width:min(330px,100%);align-items:baseline;gap:12px;margin-top:30px;padding:19px 24px;border:1px solid var(--line-strong);border-radius:12px;background:rgba(10,11,12,.55);}.maria-stat strong{color:var(--green);font-size:1.65rem;letter-spacing:-.05em;}.maria-stat span{color:#e2e4de;font-size:.88rem;font-weight:650;}.brand-mark{display:inline-flex;width:max-content;align-items:center;gap:10px;text-decoration:none;}.brand-mark img{width:34px;height:40px;object-fit:contain;}.brand-mark span{display:grid;gap:1px;line-height:1;}.brand-mark small{color:#d7d9d3;font-size:.58rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;}.brand-mark strong{color:var(--text);font-size:1.08rem;font-weight:720;letter-spacing:-.025em;text-transform:uppercase;}.footer{padding-block:42px;background:#060707;}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:32px;}.footer .brand-mark img{width:32px;height:38px;}.footer p{margin:0;color:#777b75;font-size:.78rem;}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease);}.reveal.visible{opacity:1;transform:none;}.proof-rail .reveal:nth-child(2),.module-path .reveal:nth-child(2n){transition-delay:.08s;}.proof-rail .reveal:nth-child(3),.module-path .reveal:nth-child(3n){transition-delay:.16s;}@media (max-width:1220px) and (min-width:861px){:root{--hero-safe:34px;--header-gutter:34px;}.header-inner{grid-template-columns:150px minmax(0,1fr) 150px;gap:22px;}.header-logo{width:136px !important;}.desktop-nav{gap:22px;}.desktop-nav a{font-size:.76rem;}.header-cta{min-width:150px;padding-inline:20px;}.hero-copy{padding-right:22px;}.hero-copy h1{font-size:clamp(2.25rem,3.72vw,2.7rem);}.hero-portrait-stage img{max-height:680px;}.maria-grid{grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);gap:76px;}}@media (max-width:980px) and (min-width:861px){.header-cta{display:none;}.header-inner{grid-template-columns:150px 1fr;}.desktop-nav{justify-content:end;}.hero-copy h1{font-size:clamp(2.18rem,3.85vw,2.5rem);}}@media (max-width:860px){:root{--header-height:var(--mobile-header-height);--hero-safe:22px;--gutter:clamp(22px,5vw,44px);}.reveal{opacity:1;transform:none;transition:none;}.site-header{min-height:var(--header-height);}.header-inner{width:100%;max-width:none;min-height:var(--header-height);padding-inline:var(--hero-safe);display:flex;align-items:center;justify-content:space-between;gap:18px;}.header-logo{width:122px !important;}.desktop-nav,.header-cta{display:none;}.menu-button{display:inline-flex;min-width:74px;min-height:44px;align-items:center;justify-content:center;padding:0 18px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.035);color:var(--text);font-size:.76rem;font-weight:720;cursor:pointer;}.mobile-nav{position:absolute;top:calc(100% + 10px);left:var(--hero-safe);right:var(--hero-safe);z-index:100;display:grid;visibility:hidden;gap:0;max-height:calc(100dvh - 96px);overflow-y:auto;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#08080a;box-shadow:0 28px 80px rgba(0,0,0,.58);opacity:0;transform:translateY(-8px) scale(.985);transform-origin:top right;transition:opacity .22s ease,transform .22s var(--ease),visibility .22s ease;}.mobile-nav.open{visibility:visible;opacity:1;transform:none;}.mobile-nav > a:not(.button){display:flex;min-height:48px;align-items:center;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.07);color:rgba(244,245,241,.82);font-size:.86rem;font-weight:620;}.mobile-nav > a:not(.button):last-of-type{border-bottom:0;}.mobile-nav .button{width:100%;min-height:50px;margin-top:12px;}.hero{min-height:auto !important;padding-bottom:0;background:radial-gradient(ellipse 90% 42% at 58% 66%,rgba(141,50,255,.17),transparent 68%),radial-gradient(ellipse 58% 28% at 74% 76%,rgba(152,237,89,.08),transparent 70%),var(--bg);}.hero::before{left:28%;top:42%;width:88vw;}.hero::after{height:72px;}.hero-symbol{right:-66px;bottom:-82px;width:240px;}.hero-grid{width:calc(100% - (var(--hero-safe) * 2));max-width:690px;min-height:0;grid-template-columns:1fr;gap:0;}.hero-copy{order:0;max-width:620px;padding:clamp(42px,7vw,64px) 0 0;}.hero-copy::before{display:none;}.hero-copy h1{font-size:clamp(2.08rem,7.6vw,2.75rem);line-height:1.02;}.hero-headline-line{white-space:normal;}.hero-copy p{max-width:34rem;margin:20px 0 24px;font-size:.96rem;line-height:1.58;}.hero-copy .button{min-height:54px;}.hero-portrait-stage{order:1;width:100%;min-height:360px;height:min(50vh,470px);margin-top:26px;justify-content:center;}.hero-portrait-stage::before{right:2%;bottom:4%;width:96%;height:70%;}.hero-portrait-stage::after{height:22%;}.hero-portrait-stage img{height:100%;max-height:470px;max-width:100%;object-position:center bottom;transform:scale(1.035);transform-origin:center bottom;}.results-title h2::before,.results-title h2::after{width:42px;margin-inline:16px;}.proof-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,auto));gap:24px;}.how-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 28px;}.formation-title{position:static;}.module-path{grid-template-columns:repeat(2,minmax(0,1fr));}.maria-grid{grid-template-columns:1fr;grid-template-areas:"photo" "copy";gap:16px;}.maria-photo{width:min(620px,100%);height:690px;margin-inline:auto;}.maria-copy{padding:8px 0 90px;}}@media (max-width:620px){:root{--header-height:var(--mobile-header-height);--hero-safe:18px;--gutter:22px;--section:78px;}body{font-size:15px;}h2{font-size:clamp(1.85rem,8.6vw,2.65rem);}.button{width:100%;min-height:54px;padding-inline:24px;}.site-header{min-height:var(--header-height);}.header-logo{width:108px !important;}.menu-button{min-width:68px;min-height:44px;padding-inline:15px;font-size:.72rem;}.mobile-nav{top:calc(100% + 8px);border-radius:16px;}.hero{padding-bottom:0;}.hero-copy{padding-top:34px;display:flex;flex-direction:column;}.hero-copy h1{order:1;font-size:var(--hero-mobile-headline-size);line-height:1.015;}.hero-support{order:2;display:grid;gap:7px;margin:17px 0 21px;}.hero-subheadline{display:block;color:rgba(244,245,241,.92);font-size:.96rem;font-weight:720;line-height:1.42;letter-spacing:-.018em;}.hero-text{display:block;color:rgba(244,245,241,.70);font-size:.86rem;line-height:1.55;}.hero-text::before{content:none;}.hero-text::first-letter{text-transform:uppercase;}.hero-copy .button{order:3;width:100%;min-width:0;min-height:52px;}.hero-portrait-stage{order:1;min-height:320px;height:min(45vh,410px);margin-top:22px;}.hero-portrait-stage img{max-height:410px;transform:scale(1.045);}.results{padding-top:76px;}.results-title{text-align:left;}.results-title h2{max-width:13ch;}.results-title h2::before,.results-title h2::after{display:none;}.proof-carousel{margin-top:38px;}.proof-rail{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:minmax(0,auto);grid-auto-columns:100%;gap:18px;padding:4px 0 18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.proof-shot{border-color:rgba(255,255,255,.42);}.proof-controls{display:flex;margin-top:12px;}.proof-controls button{width:52px;height:52px;}.results-cta{width:min(100%,360px);margin-top:50px;}.how-content h2{margin-bottom:42px;}.how-steps{grid-template-columns:1fr;gap:0;text-align:left;}.how-steps li{display:grid;grid-template-columns:68px 1fr;min-height:104px;padding:0 0 30px;text-align:left;}.how-steps li > span{margin:0;}.how-steps p{margin:10px 0 0;font-size:.88rem;}.formation{padding-top:84px;}.formation-title{margin-bottom:36px;}.module-path{grid-template-columns:1fr;gap:0;}.module-path li{grid-template-columns:58px 1fr;min-height:0;padding:28px 0 30px;}.formation-cta{display:flex;width:min(100%,360px);margin:28px auto 0;}.maria{min-height:auto;}.maria-photo{width:min(100%,520px);height:540px;}.maria-copy{padding-bottom:78px;}.maria-copy h2{font-size:clamp(2.45rem,12vw,3.5rem);}.footer-inner{align-items:flex-start;flex-direction:column;}}@media (orientation:landscape) and (min-width:640px) and (max-width:860px) and (max-height:600px){:root{--header-height:64px;--hero-safe:24px;--section:64px;}.site-header{min-height:var(--header-height);}.hero-copy{padding-top:28px;}.hero-copy h1{max-width:17ch;font-size:clamp(1.75rem,4.2vw,2.2rem);}.hero-copy p{max-width:44ch;margin:13px 0 16px;font-size:.82rem;line-height:1.45;}.hero-copy .button{width:min(320px,100%);min-height:46px;}.hero-portrait-stage{min-height:260px;height:260px;margin-top:18px;}.hero-portrait-stage img{max-height:260px;transform:scale(1.035);}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;}.reveal{opacity:1;transform:none;}}@media (max-width:620px) and (max-height:700px){.hero-copy{padding-top:26px;}.hero-copy h1{font-size:clamp(1.72rem,8.6vw,2rem);line-height:1.01;}.hero-copy p{margin:13px 0 16px;font-size:.82rem;line-height:1.45;}.hero-copy .button{min-height:48px;}.hero-portrait-stage{min-height:230px;height:230px;margin-top:18px;}.hero-portrait-stage img{max-height:230px;transform:scale(1.035);}}