.entry-shell{max-width:1140px;margin:64px auto;display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;box-shadow:0 20px 70px #12342e15;background:white}.entry-story{padding:56px;background:var(--deep);color:white}.entry-story h1{font:500 clamp(40px,4vw,62px)/1.05 'Cormorant Garamond',serif;margin:26px 0}.entry-story p{line-height:1.8;color:#d3e6e0}.entry-story .eyebrow{font-size:12px}.entry-benefits{display:grid;gap:20px;margin:40px 0;border-block:1px solid #ffffff30;padding:28px 0}.entry-story small{font-size:13px;color:#d3e6e0}.entry-form{padding:56px;align-self:center}.entry-steps{list-style:none;display:flex;padding:0;gap:22px;font-size:13px;color:#69756f;margin:0 0 38px}.entry-steps li{border-bottom:3px solid #e4e9e5;padding-bottom:10px}.entry-steps .current{border-color:#086f8d;color:#086f8d;font-weight:700}.entry-steps .done{border-color:var(--ink)}.entry-form h2{font:500 40px/1.05 'Cormorant Garamond',serif;margin:0 0 18px}.entry-form p{line-height:1.65;overflow-wrap:anywhere}.entry-form label,.member-panel label{font-size:14px;display:block;text-transform:none;letter-spacing:0}.entry-form input:not([type=checkbox]),.member-panel input:not([type=hidden]),.member-panel textarea,.member-panel select{border-radius:10px;font-size:16px;padding:14px;margin-bottom:18px}.entry-form .check{display:flex;gap:10px;align-items:flex-start;margin:22px 0}.entry-form .check input{flex:0 0 18px;width:18px;margin-top:2px}.entry-form .button{width:100%;border-radius:10px;font-size:14px;text-transform:none;letter-spacing:0;padding:18px}.entry-note{font-size:13px!important;color:#5b6b65;line-height:1.6}.entry-form .code-input{text-align:center;letter-spacing:.4em;font-size:30px!important;font-weight:700;font-variant-numeric:tabular-nums}.entry-alert{background:#fff0e8;color:#92391f;border-left:3px solid #b95736;padding:12px}.text-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;margin-top:12px}.member-shell{max-width:1200px;margin:60px auto;padding:0 24px}.member-shell h1{font:500 clamp(38px,4.5vw,64px)/1.1 'Cormorant Garamond',serif}.member-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.member-heading p{overflow-wrap:anywhere}.member-shortcuts{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:28px 0;padding-bottom:24px;border-bottom:1px solid var(--line)}.member-shortcuts a{font-weight:700}.free-badge{margin-left:auto;background:#e0eee8;padding:8px 14px;border-radius:30px;font-size:13px}.member-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;align-items:start}.member-panel{border:1px solid var(--line);background:#fff;padding:30px;border-radius:16px;margin-bottom:24px;min-width:0}.member-panel h2{font:500 36px 'Cormorant Garamond',serif;margin-top:0}.member-panel p{line-height:1.7}.member-panel h3{font-size:17px;overflow-wrap:anywhere}.member-panel .button{margin-top:14px;border-radius:8px;font-size:13px}.empty-state{border:1px dashed #bccac2;border-radius:12px;padding:24px;background:#f8faf8;margin:24px 0}.empty-state a{color:#086f8d;text-decoration:underline}.message-thread{max-height:480px;overflow:auto;display:flex;flex-direction:column;gap:14px;margin:24px 0}.message{padding:18px;background:#f1f5f3;border-radius:12px;margin-right:20px}.message.own{background:#e6f0f5;margin-left:20px;margin-right:0}.message small{font-size:12px;color:#4b6258}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.outline-button{border:1px solid var(--ink);background:transparent;color:var(--ink);padding:12px 16px;border-radius:8px;cursor:pointer;font:inherit}.resource-row{display:flex;gap:16px;align-items:flex-start;padding:22px 0;border-bottom:1px solid var(--line)}.resource-row h3{margin:0 0 8px}.resource-row small{overflow-wrap:anywhere}.resource-row form{margin-top:15px}.pdf-badge{background:#fde7e1;padding:12px 8px;color:#a03d21;font-weight:700;font-size:13px;border-radius:7px}.staff-member{padding:24px 0;border-bottom:1px solid var(--line)}.staff-member form{max-width:650px}.social-links{display:flex;gap:12px;flex-wrap:wrap;grid-column:1/-1}.social-link{display:flex;gap:12px;align-items:center;border-radius:12px;padding:13px 18px;font-size:14px;font-weight:700;background:#fff;color:#14312b;border:1px solid #d9e3df;transition:transform .15s,box-shadow .15s}.social-link:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0002}.social-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;color:white}.social-icon svg{width:23px;height:23px}.instagram .social-icon{background:linear-gradient(35deg,#dc9224,#c62d69,#743fc4)}.facebook .social-icon{background:#0866ff}.youtube .social-icon{background:#d90000}.whatsapp .social-icon{background:#128c4a}.social-arrow{margin-left:12px}.social-links a:focus-visible,.button:focus-visible,.outline-button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #087eae;outline-offset:4px}.social-feature{margin:35px 0}.button:disabled{opacity:.55;cursor:wait}@media(max-width:800px){.entry-shell{margin:24px 16px;grid-template-columns:1fr}.entry-story{padding:32px}.entry-story h1{font-size:40px}.entry-benefits{display:none}.entry-form{padding:32px}.member-columns{grid-template-columns:1fr}.member-heading{align-items:flex-start;flex-direction:column}.free-badge{margin-left:0}.social-link{flex:1 1 160px}.member-panel{padding:22px}}@media(prefers-reduced-motion:reduce){.social-link{transition:none}.social-link:hover{transform:none}}
