.live-page{--blue:#0057ff;--yellow:#ffd400;--emerald:var(--blue);--gold:var(--yellow);--gold-light:#ffe65b;--pink:var(--blue);--orange:var(--yellow);--lime:var(--yellow);background:var(--silver)}.live-page .shop-button{background:var(--blue);color:#fff}.live-page .shop-button:hover{background:var(--black);color:var(--yellow)}.live-page .shop-logo .logo-face{filter:hue-rotate(260deg) saturate(1.15) drop-shadow(0 5px 6px #11111214)}.live-page .shop-heading{font-size:clamp(45px,6.8vw,96px)}.live-page .shop-title{font-size:clamp(62px,8.8vw,126px)}.live-page .section-slam.gold{color:var(--yellow)}.live-page .shop-meta span:first-child::before{background:var(--yellow)}
.live-impact-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:38px}.live-impact-card{position:relative;padding:28px;border:1px solid #1112;border-top:4px solid var(--blue);border-radius:5px;background:linear-gradient(135deg,#f8f8f9aa,transparent);overflow:hidden}.live-impact-card:nth-child(2){border-top-color:var(--yellow)}.live-metric-top{display:flex;gap:12px;align-items:center;font:700 11px Display;letter-spacing:.06em}.live-metric-top svg{width:45px;height:40px;fill:none;stroke:var(--blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.live-count{display:block;font:700 clamp(52px,7.4vw,105px)/1 Display;letter-spacing:-.065em;color:var(--blue);margin:27px 0 15px;font-variant-numeric:tabular-nums}.live-impact-card:nth-child(2) .live-count{color:var(--yellow);-webkit-text-stroke:1px var(--black);text-shadow:2px 3px 0 var(--black)}.live-impact-card h3{font:700 12px Display;letter-spacing:.03em}.live-climb{display:block;width:100%;height:auto;max-height:100px;margin-top:26px;overflow:visible}.live-climb path{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.live-impact-card:nth-child(2) .live-climb path{stroke:#a88b00}.live-metric-note{font-size:10px;line-height:1.75;color:#555b62;margin-top:18px;max-width:1000px}.live-detail .service-depth{border-left-color:var(--blue)}.live-detail .service-depth li{font-size:12px;line-height:1.8;margin-bottom:17px}.live-page .shop-benefits h3{font-size:23px}
.live-console{position:relative;margin-top:28px;padding:24px;border:2px solid var(--blue);border-bottom:7px solid #0037a8;border-radius:14px;background:radial-gradient(circle at 70% 10%,#173f8c,#111112 65%);box-shadow:0 15px 25px #11111220;color:var(--silver);overflow:hidden}.console-top{display:flex;align-items:center;justify-content:space-between;font:700 9px Display;letter-spacing:.06em}.console-badge{display:flex;align-items:center;gap:8px;background:var(--yellow);color:#111;padding:8px 11px;border-radius:5px}.console-badge i{display:block;width:6px;height:6px;border-radius:50%;background:#111;box-shadow:0 0 0 3px #1111}.live-console>svg{display:block;float:right;width:94px;height:94px;fill:none;stroke:var(--yellow);stroke-width:4;stroke-linecap:round;margin-top:30px}.live-console>strong{display:block;font:700 clamp(27px,3.1vw,44px)/1.03 Display;letter-spacing:-.045em;margin:35px 0 30px}.console-bottom{clear:both;display:flex;gap:14px;justify-content:space-between;border-top:1px solid #ffffff40;padding-top:16px;font:700 9px Display;letter-spacing:.05em}.live-page .shop-training-list .service-depth{border-color:var(--yellow)}
.live-community-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-top:38px}.live-community-intro .shop-lead{font:700 clamp(26px,3vw,38px)/1.1 Display;letter-spacing:-.045em;margin-bottom:20px}.live-community-intro p{font-size:14px;line-height:1.75}.live-unity-visual{position:relative;display:flex;flex-direction:column;gap:18px;text-align:center;align-items:center;border:1px solid #0057ff50;border-radius:16px;padding:30px;background:linear-gradient(140deg,#f4f5f8,#cbd6e9);box-shadow:0 9px 0 #a3b3d2,0 16px 20px #11111217}.live-unity-visual>span{position:relative;z-index:1;background:var(--silver);border:1px solid #0057ff35;border-radius:25px;padding:10px 20px;font:700 11px Display;letter-spacing:.04em}.live-unity-visual>strong{position:relative;z-index:1;font:700 clamp(34px,4vw,55px)/1 Display;letter-spacing:-.045em;color:var(--blue);background:var(--yellow);padding:16px 22px;box-shadow:0 5px 0 #b39200;border-radius:8px}.live-unity-line{position:absolute;top:30px;bottom:30px;left:50%;width:4px;transform:translateX(-50%);background:var(--blue)}.live-support-steps{counter-reset:help;list-style:none;margin:0;padding:0}.live-support-steps li{counter-increment:help;border-top:1px solid var(--line);padding:19px 0 20px 45px;position:relative}.live-support-steps li::before{content:'0' counter(help);position:absolute;left:0;top:21px;font:700 15px Display;color:var(--blue)}.live-support-steps h3{font:700 22px Display;letter-spacing:-.035em;margin-bottom:10px}.live-support-steps p{font-size:13px;line-height:1.75}
.live-page #live-owner .founder h2{font-size:clamp(42px,5.3vw,76px)}.live-page #live-owner .awards .display{font-size:clamp(44px,5.5vw,77px)}.live-page #live-owner .awards-photo{border-bottom:3px solid var(--blue);padding-bottom:10px}.live-page #live-owner .awards li>span{color:var(--blue)}.live-page #live-owner .founder-photo img{width:100%;height:auto;object-fit:contain}.live-page #live-owner .founder .orange{color:#9d8100}.live-join-checklist{margin-top:25px;border-top:3px solid var(--blue);padding-top:18px}.live-join-checklist h3{font:700 11px Display;letter-spacing:.04em;margin-bottom:14px}.live-join-checklist ul{padding-left:17px;margin:0}.live-join-checklist li{font-size:13px;line-height:1.8;margin-bottom:9px}.live-page footer>a:last-child{font-size:10px}.live-page main>section[id]{scroll-margin-top:110px}
html[lang=pt-BR] .live-page .shop-heading{font-size:clamp(38px,5.7vw,82px)}html[lang=pt-BR] .live-page .shop-title{font-size:clamp(54px,7.2vw,104px)}
@media(max-width:1000px){.live-impact-grid{gap:24px}.live-impact-card{padding:22px}.live-count{font-size:7.5vw}.live-community-intro{gap:35px}}
@media(max-width:800px){.live-page .shop-heading,html[lang=pt-BR] .live-page .shop-heading{font-size:clamp(30px,8vw,64px)}.live-page .shop-title,html[lang=pt-BR] .live-page .shop-title{font-size:clamp(44px,10.5vw,84px)}.live-impact-grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.live-count{font-size:clamp(60px,15vw,100px);margin-top:22px}.live-metric-top{font-size:10px}.live-impact-card h3{font-size:11px}.live-climb{max-height:80px}.live-community-intro{grid-template-columns:1fr;gap:30px}.live-community-intro p{font-size:13px}.live-community-intro .shop-lead{font-size:30px}.live-unity-visual{padding:24px}.live-page #live-owner .founder h2,.live-page #live-owner .awards .display{font-size:clamp(36px,10.8vw,70px)}.live-page main>section[id]{scroll-margin-top:90px}.live-page .shop-benefits h3{font-size:21px}.live-console{padding:20px}.live-console>strong{font-size:34px}.live-console>svg{width:75px;height:75px}}
@media(max-width:440px){.live-page .shop-heading,html[lang=pt-BR] .live-page .shop-heading{font-size:8vw}.live-page .shop-title,html[lang=pt-BR] .live-page .shop-title{font-size:10.5vw}.console-top{font-size:8px}.console-bottom{font-size:8px;gap:8px}.live-count{font-size:16vw}.live-impact-card{padding:20px}.live-unity-visual>strong{font-size:35px}}
.live-page #live-owner .founder .orange{color:var(--yellow);-webkit-text-stroke:1px var(--black);text-shadow:2px 3px 0 var(--black)}

.live-creed{display:grid;grid-template-columns:1.3fr .8fr;gap:50px;align-items:center;margin-top:45px;border-top:3px solid var(--blue);padding-top:30px}.live-creed blockquote{margin:0}.live-creed blockquote>p{font:700 clamp(25px,3.1vw,44px)/1.06 Display;letter-spacing:-.04em;margin:0}.live-creed blockquote>p>span{color:var(--blue)}.live-creed cite{display:block;font:700 10px Display;letter-spacing:.07em;font-style:normal;margin-top:20px}.live-creed>p{font-size:14px;line-height:1.8}#live-join .shop-heading{font-size:clamp(62px,9vw,128px)}
@media(max-width:800px){.live-creed{grid-template-columns:1fr;gap:22px}.live-creed blockquote>p{font-size:clamp(22px,5.3vw,38px)}.live-creed>p{font-size:13px}#live-join .shop-heading{font-size:clamp(54px,14vw,94px)}}
.live-impact-grid{grid-template-columns:minmax(0,1fr)}.live-impact-card{max-width:100%}.live-impact-card .live-count{color:var(--yellow);-webkit-text-stroke:1px var(--black);text-shadow:2px 3px 0 var(--black)}.live-impact-card .live-climb{max-width:700px}.live-detail .service-depth h4{margin-top:24px;color:var(--blue);font:700 11px Display;letter-spacing:.05em}.live-practice{padding:15px;background:#0057ff0a;border-radius:5px;margin-top:12px!important}.live-accent-heading{position:relative;display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.live-accent-heading h2{min-width:0}.live-star{flex:0 0 auto;width:76px;height:76px;object-fit:contain;margin:28px 10px 0;filter:hue-rotate(260deg);pointer-events:none}.live-page #live-community .live-star{width:60px;height:60px;transform:rotate(-18deg)}.live-page #live-owner .live-star{width:45px;height:45px;margin:0}.live-page #live-join .live-star{width:95px;height:95px;transform:rotate(16deg);margin-top:65px}.live-learning-map{margin-top:45px;padding:30px;border:1px solid #0057ff40;border-radius:12px;background:linear-gradient(130deg,#f7f8fb99,#c6d2e670);box-shadow:0 8px 0 #b6c0d2}.live-learning-map>h3{font:700 clamp(23px,3vw,38px)/1.1 Display;letter-spacing:-.03em}.live-learning-map>p{font-size:13px;line-height:1.8;margin:15px 0 25px;max-width:700px}.live-learning-map ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:22px}.live-learning-map li{position:relative;border-top:3px solid var(--blue);padding-top:18px}.live-learning-map li:last-child{border-color:#a88b00}.live-learning-map li>span{display:block;color:var(--blue);font:700 30px Display;margin-bottom:12px}.live-learning-map strong{font:700 15px Display}.live-learning-map li p{font-size:12px;line-height:1.8;margin-top:10px}.live-learning-map li:not(:last-child)::after{content:'↗';position:absolute;top:17px;right:4px;font-size:25px;color:var(--blue)}
@media(max-width:800px){.live-star{width:34px!important;height:34px!important;margin:10px 0!important}.live-accent-heading{gap:8px}.live-learning-map{padding:22px}.live-learning-map ol{grid-template-columns:1fr 1fr;gap:24px 18px}.live-page #live-owner .live-star{width:28px!important;height:28px!important}.live-page #live-join .live-star{width:48px!important;height:48px!important;margin-top:40px!important}}
.live-impact-grid{grid-template-columns:1fr 1fr}.live-impact-card:first-child .live-count{color:var(--blue);-webkit-text-stroke:0;text-shadow:none}.live-impact-card:nth-child(2) .live-count{color:var(--yellow);-webkit-text-stroke:1px var(--black);text-shadow:2px 3px 0 var(--black)}
.diamond-calculator{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;border:1px solid #1113;border-radius:14px;overflow:hidden;box-shadow:0 8px 0 #b9bdc6}.calc-controls{padding:35px;background:#ffffff38;min-width:0}.calc-brand{display:block;font:700 10px Display;letter-spacing:.08em;color:var(--blue);margin-bottom:30px}.calc-controls label{display:block;font:700 16px Display;margin:0 0 12px}.calc-input-wrap,.calc-goal-wrap{display:flex;align-items:center;gap:14px;padding:16px;background:#f5f5f7;border:2px solid #1113;border-radius:6px}.calc-input-wrap:focus-within,.calc-goal-wrap:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0057ff15}.calc-input-wrap svg{width:34px;height:30px;fill:none;stroke:var(--blue);stroke-width:2;flex-shrink:0}.calc-controls input{width:100%;min-width:0;font:700 clamp(22px,3vw,35px) Display;border:0;outline:0;background:transparent;color:#111}.calc-controls input::-webkit-inner-spin-button{appearance:none}.calc-controls input{appearance:textfield;-moz-appearance:textfield}.calc-goal-wrap>span{font:700 26px Display;color:var(--blue)}.calc-presets{display:flex;gap:10px;margin:15px 0 28px}.calc-presets button{flex:1;border:1px solid #1115;border-radius:4px;background:transparent;padding:12px 5px;font:700 12px Display;cursor:pointer;color:#111}.calc-presets button:hover,.calc-presets button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:white}.calc-presets button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.calc-result{position:relative;padding:36px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(at 100% 0,#174caa,#111112 75%);color:#dedfe2;min-width:0;overflow:hidden}.calc-gem{width:90px;height:75px;fill:#ffd40015;stroke:var(--yellow);stroke-width:2;align-self:flex-end;transform:rotate(12deg);filter:drop-shadow(0 0 15px #ffd40035);margin-bottom:25px}.calc-result>span{font:700 11px Display;letter-spacing:.08em}.calc-result output{display:block;color:var(--yellow);font:700 clamp(34px,4.8vw,68px)/1.15 Display;letter-spacing:-.05em;margin:15px 0;overflow-wrap:anywhere}.calc-equation{font:700 15px Display;color:#b6caff;overflow-wrap:anywhere}.calc-result p{font-size:11px;line-height:1.8;margin-top:30px;max-width:360px;color:#d0d5df}.calc-error{font-size:12px;line-height:1.6;color:#9a152c;margin:12px 0 0;min-height:18px}.calc-explainer{border-bottom:1px solid #1113;margin-top:25px}.calc-explainer summary{display:flex;justify-content:space-between;padding:15px 0;cursor:pointer;font:700 14px Display;list-style:none}.calc-explainer summary::-webkit-details-marker{display:none}.calc-explainer summary:hover{color:var(--blue)}.calc-explainer>div{max-width:800px;padding:0 0 20px}.calc-explainer p{font-size:12px;line-height:1.85;margin-bottom:14px}.calc-explainer a{font-size:12px;color:var(--blue)}.calc-explainer[open] summary>span{transform:rotate(45deg)}
@media(max-width:800px){.live-impact-grid{grid-template-columns:1fr}.diamond-calculator{grid-template-columns:1fr}.calc-controls,.calc-result{padding:25px}.calc-result output{font-size:clamp(32px,9vw,60px)}.calc-gem{width:65px;height:55px;margin-bottom:15px}.calc-result p{max-width:none}.calc-controls input{font-size:28px}}
.live-gallery{margin-top:35px;border:1px solid #1113;border-radius:12px;overflow:hidden;background:#e8e9ec;box-shadow:0 8px 0 #b4bbc8}.live-gallery:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.gallery-stage{position:relative;background:radial-gradient(ellipse at 50% 50%,#f7f8fb,#c7cdd8);touch-action:pan-y}.gallery-slide{height:560px;margin:0;padding:22px 65px;display:flex;justify-content:center;align-items:center}.gallery-slide[hidden]{display:none}.gallery-slide>img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 9px 14px #1112);animation:galleryReveal .4s ease both}.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:1px solid #1113;border-radius:50%;width:44px;height:44px;background:#f6f7f9e8;color:#111;font:700 23px Display;cursor:pointer;z-index:2}.gallery-prev{left:14px}.gallery-next{right:14px}.gallery-arrow:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.gallery-arrow:focus-visible,.gallery-thumb:focus-visible,.gallery-pause:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.gallery-bar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 25px;border-top:1px solid #1112}.gallery-bar>div{display:flex;align-items:center;gap:22px}.gallery-category{font:700 12px Display;color:var(--blue);letter-spacing:.03em}.gallery-position{font:700 12px Display;white-space:nowrap}.gallery-full,.gallery-pause{font:700 11px Display;color:#111}.gallery-full:hover{color:var(--blue)}.gallery-pause{background:transparent;border:1px solid #1114;padding:10px 13px;border-radius:4px;cursor:pointer}.gallery-pause:hover{background:#111;color:var(--yellow)}.gallery-thumbnails{position:relative;display:flex;gap:10px;padding:6px 25px 22px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--blue) transparent}.gallery-thumb{flex:0 0 65px;height:76px;border:2px solid transparent;background:#cdd0d7;cursor:pointer;padding:3px;border-radius:4px;opacity:.65}.gallery-thumb img{width:100%;height:100%;object-fit:contain;display:block}.gallery-thumb[aria-pressed=true]{border-color:var(--blue);opacity:1;background:#0057ff12}.gallery-thumb:hover{opacity:1}@keyframes galleryReveal{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:800px){.gallery-slide{height:480px;padding:18px 48px}.gallery-arrow{width:36px;height:36px;font-size:19px}.gallery-prev{left:7px}.gallery-next{right:7px}.gallery-bar{padding:18px;align-items:flex-start;flex-direction:column;gap:16px}.gallery-bar>div{width:100%;justify-content:space-between;gap:12px}.gallery-category{font-size:11px}.gallery-thumbnails{padding:4px 18px 18px}.gallery-thumb{flex-basis:55px;height:66px}.gallery-slide>img{filter:drop-shadow(0 5px 8px #1112)}}@media(max-width:440px){.gallery-slide{height:420px;padding:15px 43px}}@media(prefers-reduced-motion:reduce){.gallery-slide>img{animation:none}}
.live-join-qr{margin-top:12px;border-top:1px solid #1113;border-bottom:1px solid #1113}.live-join-qr summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;cursor:pointer;list-style:none;font:700 13px Display}.live-join-qr summary::-webkit-details-marker{display:none}.live-join-qr summary:hover{color:var(--blue)}.live-join-qr[open] summary>span{transform:rotate(45deg)}.live-join-qr>div{display:grid;grid-template-columns:150px 1fr;gap:25px;align-items:center;padding-bottom:24px}.live-join-qr img{display:block;width:100%;height:auto;border-radius:6px}.live-join-qr h3{font:700 18px Display;color:var(--blue);letter-spacing:-.02em}.live-join-qr p{font-size:12px;line-height:1.8;margin:15px 0}.live-join-qr>div>div>a{display:block;font:700 11px Display;margin-top:15px}.live-join-qr>div>div>a:hover{color:var(--blue)}@media(max-width:480px){.live-join-qr>div{grid-template-columns:110px 1fr;gap:18px}.live-join-qr h3{font-size:16px}.live-join-qr p{font-size:11px}}
