/* VR Landing 0.7 - own full-page responsive design */
:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body.vr-landing-page{margin:0!important;background:#0d0a09!important;color:#f6e9d9!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}body.vr-landing-page #wpadminbar{position:fixed}a{color:inherit}.vrl{--g:#dab67d;--g2:#f6d6a0;--cream:#f5e7d4;--bg:#100c0a;--panel:#1b1512;overflow:hidden;min-height:100vh;color:var(--cream);background:#100c0a;line-height:1.55}.vrl a{text-decoration:none}.vrl h1,.vrl h2,.vrl h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08}.vrl .inner{width:min(1180px,calc(100% - 60px));margin:auto}.vrl .top{position:relative;z-index:20;background:rgba(11,8,7,.96);border-bottom:1px solid #695036;box-shadow:0 9px 30px #0006}.vrl .topbar{display:flex;align-items:center;gap:26px;min-height:76px}.vrl .brand{font-family:Georgia,serif;color:#e8c58d;letter-spacing:.25em;font-size:13px;white-space:nowrap;display:flex;gap:13px;align-items:center}.vrl .brand b{font-size:35px;font-weight:400;letter-spacing:-.16em;padding-right:9px}.vrl .nav{display:flex;justify-content:center;gap:20px;flex:1;align-items:center}.vrl .nav a{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e7dccf;white-space:nowrap}.vrl .nav a:hover{color:var(--g)}.vrl .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:60px;padding:13px 24px;background:linear-gradient(140deg,#ffe0aa,#c99755);color:#21160c!important;font-size:12px;font-weight:800;letter-spacing:.02em;border:1px solid #f4cd8a;min-height:46px}.vrl .btn.outline{background:transparent;color:#edca91!important}.vrl .btn:hover{filter:brightness(1.08)}.vrl .menu-toggle{display:none}.vrl .hero{position:relative;min-height:585px;background:radial-gradient(ellipse at 75% 50%,#4b2f1e 0,#130d0a 57%,#080606 100%)}.vrl .hero-inner{min-height:585px;display:grid;grid-template-columns:52% 48%;align-items:center;position:relative}.vrl .hero-copy{position:relative;z-index:2;padding:60px 0 55px}.vrl .eyebrow{color:var(--g);font-size:11px;letter-spacing:.24em;font-weight:750;text-transform:uppercase}.vrl h1{font-size:clamp(56px,5.5vw,86px);letter-spacing:-.05em;margin:16px 0 20px;max-width:660px;text-shadow:0 3px 12px #0006}.vrl h1 em,.vrl h2 em{font-family:Georgia,serif;font-weight:400;color:var(--g2)}.vrl .intro{font-size:15px;color:#e1d0bc;max-width:435px;line-height:1.8}.vrl .hero-cta{margin:25px 0}.vrl .quick{display:flex;gap:22px;max-width:520px;margin-top:45px}.vrl .quick a{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:10px;letter-spacing:.07em;text-align:center;flex:1;text-transform:uppercase;color:#eee2d4}.vrl .quick svg{width:29px;height:29px;stroke:var(--g)}.vrl .hero-visual{height:100%;min-height:560px;position:relative;overflow:hidden;align-self:stretch;background:radial-gradient(ellipse at 50% 48%,#98704b25,transparent 68%)}.vrl .hero-visual img{height:100%;width:100%;object-fit:cover;object-position:center 18%;position:absolute;inset:0;mask-image:linear-gradient(90deg,transparent 0%,black 16%,black 100%)}.vrl .hero-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#130d0a 0%,transparent 32%)}.vrl .photo-note{position:absolute;bottom:18px;right:20px;z-index:2;color:#d8b57e;font-size:11px;letter-spacing:.08em}.vrl .benefits{background:linear-gradient(90deg,#e3cbb0,#f6e9db,#d4b493);color:#3d2d22}.vrl .benefits .inner{min-height:84px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:20px}.vrl .benefits span{display:flex;align-items:center;gap:14px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:650}.vrl .benefits svg{width:27px;height:27px;stroke:#956b40;flex:none}.vrl .section{padding:84px 0}.vrl .section-title{text-align:center;max-width:650px;margin:0 auto 42px}.vrl .section-title h2{font-size:clamp(37px,4vw,55px);margin:10px 0}.vrl .section-title p{color:#c9b69e}.vrl .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vrl .tile{min-height:345px;position:relative;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(155deg,#61412a,#1c1411 54%,#090807);border:1px solid #705236;border-radius:17px;overflow:hidden;padding:22px;transition:transform .2s}.vrl .tile:hover{transform:translateY(-4px)}.vrl .tile .motif{position:absolute;right:20px;top:25px;width:64px;height:64px;stroke:#b78f5a;opacity:.72}.vrl .tile:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 7%,#d3a87333,transparent 52%);pointer-events:none}.vrl .tile h3{font-size:25px;position:relative;margin:0 0 8px}.vrl .tile p{color:#d3c1ad;font-size:13px;min-height:65px;position:relative}.vrl .tile .btn{align-self:start;font-size:10px;min-height:37px;padding:8px 15px;position:relative}.vrl .story{background:linear-gradient(95deg,#ebd5bc,#f6e9d8 56%,#d4b08a);color:#312116}.vrl .story-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.vrl .story h2{font-size:clamp(42px,5vw,72px);margin:12px 0}.vrl .story p{max-width:525px}.vrl .story .story-preview{border-radius:22px;min-height:335px;background:linear-gradient(130deg,#3c2a20,#9b6942);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.vrl .story-preview img{width:60%;max-height:370px;object-fit:cover;object-position:center 25%;border-radius:150px 150px 20px 20px;box-shadow:0 18px 40px #0005}.vrl .story .btn{margin-top:12px}.vrl .paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.vrl .path{border:1px solid #57412d;border-radius:14px;padding:23px;background:#211913}.vrl .path b{display:block;color:var(--g);font-size:12px;letter-spacing:.1em;margin-bottom:12px}.vrl .path h3{font-size:25px;margin:0 0 10px}.vrl .path p{font-size:13px;color:#cdbba8}.vrl .path a{font-size:12px;color:#e8bb78;text-decoration:underline;text-underline-offset:4px}.vrl .community{background:linear-gradient(105deg,#100d0a,#392419 60%,#1b1310)}.vrl .community .inner{display:flex;justify-content:space-between;align-items:center;gap:30px}.vrl .community h2{font-size:clamp(35px,4vw,54px);margin:12px 0}.vrl .community p{color:#dfcdb8;max-width:630px}.vrl .join{padding:66px 0;background:linear-gradient(105deg,#261b14,#684429,#251910);text-align:center}.vrl .join h2{font-size:clamp(36px,4vw,54px);margin:10px 0}.vrl .footer{padding:35px 0;border-top:1px solid #594330;color:#b9a792;text-align:center;font-size:12px}.vrl .bottom{display:none}.vrl .mobile-nav{display:none}.vrl .preview-disclaimer{font-size:11px;color:#b99e80;margin-top:10px}@media(max-width:950px){.vrl .nav{gap:10px}.vrl .nav a{font-size:10px}.vrl .topbar{gap:12px}.vrl .tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){body.vr-landing-page{background:#090706!important}.vrl .inner{width:calc(100% - 34px)}.vrl .topbar{min-height:70px}.vrl .brand{font-size:11px}.vrl .brand b{font-size:30px}.vrl .nav,.vrl .topbar>.btn{display:none}.vrl .menu-toggle{display:flex;align-items:center;justify-content:center;margin-left:auto;border:1px solid #87633f;background:#1c1511;color:#e3c18b;border-radius:9px;width:43px;height:43px;font-size:26px}.vrl .mobile-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#140f0d;border-bottom:1px solid #84623d;padding:14px 22px;z-index:10}.vrl .mobile-nav.open{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vrl .mobile-nav a{color:#f1ddbf;font-size:13px}.vrl .hero{min-height:0}.vrl .hero-inner{display:block;min-height:0;position:relative}.vrl .hero-visual{height:460px;min-height:0;position:absolute;top:0;left:-17px;right:-17px;opacity:.92}.vrl .hero-visual img{mask-image:none;object-position:center top}.vrl .hero-visual:after{background:linear-gradient(0deg,#0b0807 1%,#0b080799 27%,transparent 76%)}.vrl .photo-note{display:none}.vrl .hero-copy{min-height:560px;display:flex;flex-direction:column;justify-content:flex-end;padding:285px 0 24px}.vrl .eyebrow{font-size:10px}.vrl h1{font-size:clamp(43px,12.5vw,62px);margin:12px 0}.vrl .intro{font-size:13px;line-height:1.6;margin:0}.vrl .hero-cta{margin:19px 0 5px}.vrl .btn{font-size:11px}.vrl .quick{margin-top:14px;gap:4px}.vrl .quick a{font-size:9px;gap:5px}.vrl .quick svg{height:23px;width:23px}.vrl .benefits{display:none}.vrl .section{padding:55px 0}.vrl .section-title{margin-bottom:23px}.vrl .section-title h2{font-size:35px}.vrl .section-title p{font-size:13px}.vrl .tiles{display:grid;grid-template-columns:1fr;gap:10px}.vrl .tile{min-height:115px;padding:15px 18px 15px 90px;border-radius:14px}.vrl .tile .motif{left:17px;right:auto;width:43px;height:43px;top:35px}.vrl .tile h3{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:700}.vrl .tile p{font-size:11px;min-height:auto;margin:0 0 7px}.vrl .tile .btn{display:none}.vrl .story-grid{grid-template-columns:1fr;gap:20px}.vrl .story h2{font-size:43px}.vrl .story .story-preview{min-height:250px}.vrl .paths{grid-template-columns:1fr;gap:12px}.vrl .community .inner{display:block}.vrl .community .btn{margin-top:15px}.vrl .bottom{display:flex;position:fixed;z-index:40;bottom:0;left:0;right:0;background:#100c0beb;border-top:1px solid #715337;backdrop-filter:blur(12px);justify-content:space-around;padding:11px 7px max(10px,env(safe-area-inset-bottom))}.vrl .bottom a{font-size:10px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#f1dcc0}.vrl .bottom svg{width:20px;height:20px;stroke:#e8be81}.vrl .footer{padding-bottom:100px}}@media(prefers-reduced-motion:reduce){.vrl *{scroll-behavior:auto!important;transition:none!important}}
/* 1.6: respiro entre retrato e conteúdo no desktop */
@media(min-width:681px){.vrl .hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,4vw,64px)}.vrl .hero-copy{min-width:0}.vrl h1{font-size:clamp(48px,4.5vw,74px)}}
