body,html{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background:#f5f7fb;color:#111827}a{color:inherit}*{box-sizing:border-box}main{max-width:960px;margin:0 auto;padding:32px 20px 64px}.card{background:white;border-radius:14px;padding:20px;box-shadow:0 8px 24px rgba(15,23,42,.06);margin-bottom:18px}table{width:100%;border-collapse:collapse}td,th{text-align:left;padding:12px 10px;border-bottom:1px solid #e5e7eb;vertical-align:top}.badge{display:inline-block;font-size:12px;padding:4px 8px;border-radius:999px;background:#e0f2fe}code{background:#eff6ff;padding:2px 6px;border-radius:6px}.app-shell{min-height:100vh}.footer-strip,.topbar{background:#111827;color:white;padding:12px 20px;display:flex;justify-content:space-between;align-items:center}.shell-body{display:grid;grid-template-columns:220px 1fr 240px;grid-gap:16px;gap:16px;max-width:1280px;margin:0 auto;padding:16px 20px 32px}.context-drawer,.sidebar{background:white;border-radius:14px;padding:16px;box-shadow:0 8px 24px rgba(15,23,42,.06);height:-moz-fit-content;height:fit-content}.sidebar nav{display:flex;flex-direction:column;gap:10px}.content{min-width:0}.form-grid{display:flex;flex-direction:column;gap:16px}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}input,textarea{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;margin-top:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#2563eb;color:white;padding:10px 14px;border-radius:10px;border:none;cursor:pointer;text-decoration:none}.button.secondary{background:#e5e7eb;color:#111827}.action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.review-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.pill{padding:6px 10px;background:#eff6ff}.chip,.pill{display:inline-flex;border-radius:999px}.chip{padding:4px 8px;background:#ecfeff;font-size:12px}.alert-banner{background:#fff7ed;border:1px solid #fdba74;color:#9a3412;padding:12px 16px;border-radius:12px;margin-bottom:18px}.badge-risk{background:#fee2e2}label{display:block;font-weight:600}@media (max-width:900px){.grid-2,.review-grid,.shell-body{grid-template-columns:1fr}}h1,h2,h3{line-height:1.15}p{line-height:1.55}.muted{color:#4b5563}.small{font-size:.92rem}.clean{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px}.nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;align-items:center}.nav a,.nav button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border-radius:999px;text-decoration:none;border:1px solid #dbe3ef;background:#ffffff;color:#0f274a;font-weight:600}.nav button.secondary{cursor:pointer}.login-operator-note{margin-top:18px;padding-top:18px;border-top:1px solid #e5e7eb;display:grid;grid-gap:12px;gap:12px}.login-operator-note p{margin:0}.login-operator-note form{width:100%}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.button-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:999px;background:#111827;color:#ffffff;text-decoration:none;font-weight:600;line-height:1.2}.button-link.secondary{background:#eef2ff;color:#111827}.home-public{max-width:840px}.home-hero{padding:26px 22px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;margin-bottom:10px}.home-hero h1{font-size:clamp(2rem,5vw,3.2rem);margin:0 0 14px}.lede{margin:0 0 18px;max-width:44rem;font-size:1.07rem;color:#374151}.hero-actions{margin-top:0}.hero-note{margin-top:14px}.public-sample-actions{flex-direction:column;align-items:stretch}.public-sample-actions .button-link{width:100%}.landing-page{max-width:1110px;padding:30px 24px 46px}.family-entry-page{background:#fffdfb;color:#27211d;border-radius:34px;box-shadow:0 22px 70px rgba(91,63,44,.08);margin-top:20px;margin-bottom:20px}.landing-header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.landing-brand{gap:14px;text-decoration:none}.landing-brand,.landing-brand-mark{display:inline-flex;align-items:center}.landing-brand-mark{position:relative;width:56px;height:56px;border-radius:17px;background:#b96543;color:#fff;justify-content:center;box-shadow:0 14px 26px rgba(185,101,67,.22)}.landing-brand-mark span{font-family:Georgia,Times New Roman,serif;font-size:1.78rem;font-weight:700;line-height:1}.landing-brand-mark:after{content:"";position:absolute;right:11px;top:9px;width:12px;height:20px;border-top:2px solid rgba(255,255,255,.86);border-right:2px solid rgba(255,255,255,.86);border-radius:0 12px 0 0;transform:rotate(-18deg)}.landing-brand small,.landing-brand strong{display:block}.landing-brand strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,2.55rem);line-height:.96;color:#24211f;letter-spacing:-.035em}.landing-brand small{margin-top:4px;font-size:1.08rem;color:#6e635b}.landing-header-actions{display:flex;align-items:center;gap:14px}.landing-header-link,.landing-inline-link{color:#aa5e41;font-weight:700;text-decoration:none}.landing-inline-link{display:inline-flex;margin-top:16px;border-bottom:1px solid rgba(170,94,65,.42)}.landing-hero{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(360px,1.18fr);grid-gap:24px;gap:24px;align-items:center;margin-bottom:26px}.landing-hero-copy{padding:24px 8px 20px 4px}.landing-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.6rem,7vw,6.15rem);line-height:.9;color:#262321;letter-spacing:-.055em}.landing-lede{max-width:33rem;margin:24px 0 0;font-size:clamp(1.18rem,2.25vw,1.45rem);line-height:1.55;color:#5e5b57}.landing-hero-actions{display:grid;grid-template-columns:minmax(220px,1fr);max-width:370px;grid-gap:16px;gap:16px;margin-top:34px}.landing-primary-button,.landing-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:64px;padding:0 26px;border-radius:12px;text-decoration:none;font-size:1.15rem;font-weight:800}.landing-primary-button{background:#b96543;color:#fff;box-shadow:0 14px 26px rgba(185,101,67,.2)}.landing-secondary-button{border:1.5px solid rgba(185,101,67,.72);color:#aa5e41;background:rgba(255,255,255,.74)}.landing-family-visual{position:relative;min-height:520px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at left center,#fffdfb 0,rgba(255,253,251,.92) 22%,rgba(255,253,251,.28) 50%,rgba(255,253,251,0) 72%),linear-gradient(135deg,#efe6dc,#f4e9df 42%,#d9c1ab)}.landing-family-photo{position:absolute;inset:0;background:radial-gradient(circle at 58% 18%,rgba(255,255,255,.65) 0 7%,transparent 8%),radial-gradient(circle at 42% 21%,rgba(255,255,255,.44) 0 8%,transparent 9%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(109,72,45,.1))}.family-portrait{position:absolute;width:138px;height:220px}.family-portrait .portrait-body,.family-portrait .portrait-head{position:absolute;display:block}.family-portrait .portrait-head{width:70px;height:70px;left:34px;top:0;border-radius:50%;background:#e1b28d;box-shadow:inset 0 -14px 0 rgba(111,69,43,.12)}.family-portrait .portrait-body{left:8px;right:8px;top:62px;height:150px;border-radius:58px 58px 22px 22px;background:#f4eee7;box-shadow:0 18px 36px rgba(79,49,31,.12)}.family-portrait-left{left:88px;top:158px;transform:rotate(-5deg)}.family-portrait-left .portrait-head{background:#d3a178}.family-portrait-left .portrait-body{background:#efe2d6}.family-portrait-top{left:280px;top:56px;transform:scale(.9) rotate(-4deg)}.family-portrait-top .portrait-head{background:#c98e68}.family-portrait-top .portrait-body{background:#d7ac8d}.family-portrait-right{right:70px;top:76px;transform:scale(.98) rotate(5deg)}.family-portrait-right .portrait-head{background:#be815b}.family-portrait-right .portrait-body{background:#b8754c}.family-portrait-child{left:298px;top:258px;transform:scale(.72)}.family-portrait-child .portrait-head{background:#dfaa7c}.family-portrait-child .portrait-body{background:#f7efe8}.landing-memory-book{position:absolute;left:220px;right:92px;bottom:34px;height:112px;border-radius:18px;background:linear-gradient(90deg,#efe4d7 0 49%,#f8efe4 50% 100%);box-shadow:0 22px 42px rgba(79,49,31,.18);transform:rotate(3deg)}.landing-memory-book span{position:absolute;left:50%;top:10px;bottom:10px;border-left:2px solid rgba(148,102,73,.22)}.landing-feature-list{display:grid;grid-gap:12px;gap:12px}.landing-feature-card{position:relative;display:grid;grid-template-columns:76px 1fr 28px;align-items:center;grid-gap:16px;gap:16px;min-height:122px;padding:20px 26px;border:1px solid #efe4dd;border-radius:16px;background:#fffdfb;box-shadow:0 7px 18px rgba(61,42,30,.075)}.landing-feature-icon,.landing-step-icon,.landing-trust-icon{color:#a95d41;background:#fbf0eb;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.landing-feature-icon{width:66px;height:66px}.landing-feature-icon svg,.landing-trust-icon svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.landing-divider-heading h2,.landing-feature-card h2,.landing-final-cta h2,.landing-step h3,.landing-trust-card h2{margin:0;font-family:Georgia,Times New Roman,serif;color:#292522;letter-spacing:-.018em}.landing-feature-card h2{font-size:1.82rem;margin-bottom:5px}.landing-feature-card p,.landing-final-cta p,.landing-step p,.landing-trust-list{margin:0;color:#5b5855;font-size:1.08rem}.landing-feature-arrow{color:#6d4b3f;font-size:2.6rem;line-height:1}.landing-section{margin-bottom:22px}.landing-how-section{padding:0 14px 6px}.landing-divider-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:48px;gap:48px;margin:28px 0 18px}.landing-divider-heading span{height:1px;background:#eadfd7}.landing-divider-heading h2{font-size:2rem}.landing-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}.landing-step{position:relative;text-align:center;padding:12px 28px 18px}.landing-step+.landing-step{border-left:1px dashed #ecdcd2}.landing-step-number{width:48px;height:48px;border-radius:999px;margin:0 auto 14px;display:inline-flex;align-items:center;justify-content:center;background:#fbf0eb;color:#a95d41;font-size:1.2rem;font-weight:800}.landing-step-icon{width:74px;height:74px;margin:0 auto 14px;font-size:2.2rem}.landing-step h3{font-size:1.28rem;margin-bottom:8px}.landing-trust-card{display:grid;grid-template-columns:142px minmax(0,1fr) 210px;grid-gap:28px;gap:28px;align-items:center;padding:34px 38px;border:1px solid #efe4dd;border-radius:16px;background:linear-gradient(180deg,rgba(255,253,251,.96),rgba(255,248,244,.96));box-shadow:0 7px 18px rgba(61,42,30,.055)}.landing-trust-icon{width:112px;height:112px}.landing-trust-card h2{font-size:clamp(1.62rem,3vw,2.1rem);margin-bottom:18px}.landing-trust-list{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}.landing-trust-list li{position:relative;padding-left:36px}.landing-trust-list li:before{content:"✓";position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#b96543;color:#fff;font-size:.9rem;font-weight:800}.landing-keepsake{position:relative;min-height:150px}.landing-vase{position:absolute;left:28px;bottom:0;width:66px;height:92px;border-radius:44px 44px 28px 28px;background:linear-gradient(180deg,#e9d9c9,#cdb19b)}.landing-vase:before{left:28px;bottom:78px;width:70px;height:82px;border-left:4px solid #879067;border-radius:80px 0 0 0;transform:rotate(-22deg)}.landing-vase:after,.landing-vase:before{content:"";position:absolute;border-top:4px solid #879067}.landing-vase:after{left:44px;bottom:92px;width:62px;height:72px;border-right:4px solid #879067;border-radius:0 80px 0 0;transform:rotate(16deg)}.landing-frame{position:absolute;right:18px;bottom:0;width:72px;height:86px;border:8px solid #b8906e;border-radius:8px;background:linear-gradient(135deg,#f9efe6,#ead8c8);transform:rotate(4deg);box-shadow:0 12px 22px rgba(61,42,30,.12)}.landing-frame:after,.landing-frame:before{content:"";position:absolute;border-radius:50%;background:#b8906e}.landing-frame:before{width:18px;height:18px;left:10px;top:14px}.landing-frame:after{width:24px;height:24px;right:8px;top:22px}.landing-final-cta{text-align:center;padding:26px 22px 12px;border:1px solid #efe4dd;border-radius:16px;background:#fff8f4}.landing-final-cta h2{font-size:clamp(2rem,4vw,2.55rem);margin-bottom:16px}.landing-final-cta .landing-primary-button{min-width:min(390px,100%)}@media (max-width:980px){.landing-page{padding:24px 16px 38px}.landing-hero,.landing-trust-card{grid-template-columns:1fr}.landing-family-visual{min-height:390px}.landing-steps-grid{grid-template-columns:1fr}.landing-step+.landing-step{border-left:0;border-top:1px dashed #ecdcd2}.landing-trust-card{text-align:center;justify-items:center}.landing-trust-list{text-align:left}.landing-keepsake{width:220px}}@media (max-width:660px){.family-entry-page{margin-top:0;border-radius:0}.landing-header{align-items:flex-start}.landing-brand-mark{width:46px;height:46px;border-radius:14px}.landing-brand strong{font-size:1.8rem}.landing-brand small,.landing-header-link{font-size:.96rem}.landing-hero h1{font-size:clamp(3.25rem,17vw,4.5rem)}.landing-hero-copy{padding-top:10px}.landing-family-visual{min-height:320px}.family-portrait-left{left:18px;top:118px;transform:scale(.76) rotate(-5deg)}.family-portrait-top{left:122px;top:34px;transform:scale(.68) rotate(-4deg)}.family-portrait-right{right:8px;top:52px;transform:scale(.72) rotate(5deg)}.family-portrait-child{left:130px;top:166px;transform:scale(.56)}.landing-memory-book{left:88px;right:24px;bottom:22px;height:78px}.landing-feature-card{grid-template-columns:58px 1fr 20px;min-height:106px;padding:16px 18px}.landing-feature-icon{width:52px;height:52px}.landing-feature-icon svg{width:30px;height:30px}.landing-feature-card h2{font-size:1.45rem}.landing-feature-card p,.landing-step p,.landing-trust-list{font-size:.98rem}.landing-divider-heading{gap:18px}.landing-trust-card{padding:26px 20px}}@media (max-width:980px){.header{flex-direction:column}.nav{justify-content:flex-start}}@media (max-width:640px){main{padding:24px 16px 48px}.card{padding:18px;border-radius:16px}.button-row{gap:10px}.button-link{width:100%}.home-hero{padding:22px 18px}.lede{font-size:1rem}}.login-shell{max-width:1220px;padding:28px 20px 56px}.login-surface{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:28px;gap:28px;align-items:stretch}.login-brand-panel{min-height:760px;border-radius:28px;padding:42px 40px;background:radial-gradient(circle at top left,rgba(255,255,255,.92),rgba(255,255,255,.84) 34%,rgba(255,255,255,.7) 54%,rgba(255,255,255,.56) 100%),linear-gradient(135deg,#f7f1e9,#efe6da);box-shadow:0 18px 44px rgba(15,23,42,.08);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.login-brand-panel:after{content:"";position:absolute;inset:auto -60px -80px auto;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(194,145,76,.22),rgba(194,145,76,0))}.login-topline{font-size:1rem;font-weight:600;color:#12284a;margin-bottom:26px}.login-signature,.login-topline span{color:#b28542}.login-brand-mark{width:86px;height:86px;border-radius:24px;border:2px solid rgba(178,133,66,.85);display:inline-flex;align-items:center;justify-content:center;font-size:2.2rem;color:#b28542;margin-bottom:24px;background:rgba(255,255,255,.55)}.login-brand-mark,.login-brand-panel h1{font-family:Georgia,Times New Roman,serif}.login-brand-panel h1{font-size:clamp(3rem,7vw,5.2rem);line-height:.95;letter-spacing:-.04em;margin:0;color:#0f274a}.login-signature{font-family:Georgia,Times New Roman,serif;font-size:2rem;margin:8px 0 22px}.login-lede{font-size:1.55rem;line-height:1.35;max-width:28rem;color:#1f2937;margin:0 0 28px}.login-value-list{max-width:32rem;gap:18px}.login-value-list li{display:flex;flex-direction:column;gap:4px;padding:0}.login-value-list strong{font-size:1rem;color:#12284a}.login-value-list span{color:#475569}.login-card-wrap{display:flex}.login-card{width:100%;background:#ffffff;border-radius:28px;padding:34px 32px;box-shadow:0 18px 44px rgba(15,23,42,.1)}.login-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a6a3c;margin:0 0 10px}.login-card h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.2rem);line-height:1;margin:0 0 12px;color:#0f274a}.login-card-intro{margin-bottom:18px}.login-section{margin-top:18px}.login-organizer-box h3,.login-section-head h3{margin:0 0 6px;font-size:1.45rem;color:#12284a}.login-form{gap:14px}.login-form label{font-size:.95rem}.login-form input{height:54px;border-radius:14px;border:1px solid #d7dbe3;margin-top:8px;background:#ffffff}.login-organizer-button,.login-primary-button,.login-secondary-button{width:100%;height:54px;border-radius:14px;border:none;font-size:1rem;font-weight:700;cursor:pointer}.login-primary-button{background:#0c2d59;color:#ffffff}.login-secondary-button{background:#c89652;color:#ffffff}.login-organizer-button{background:#f8fafc;color:#0f274a;border:1.5px solid #cbd5e1}.login-help-copy{margin-bottom:0}.login-divider{display:flex;align-items:center;gap:12px;margin:22px 0 4px;color:#64748b}.login-divider:after,.login-divider:before{content:"";flex:1 1;height:1px;background:#e5e7eb}.login-divider span{font-size:.92rem}.login-organizer-box{margin-top:24px;background:#faf7f2;border:1px solid #eee5d8;border-radius:20px;padding:20px}.login-organizer-actions{align-items:stretch;margin-top:14px}.login-organizer-actions form{width:100%}.login-inline-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:12px 16px;border-radius:14px;background:transparent;color:#0f274a;text-decoration:none;font-weight:600;border:1px solid #d7dbe3}@media (max-width:980px){.login-surface{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:32px 28px}}@media (max-width:640px){.login-shell{padding:18px 14px 40px}.login-brand-panel,.login-card{border-radius:22px;padding:24px 20px}.login-signature{font-size:1.55rem}.login-lede{font-size:1.2rem}}.login-shell-simple{max-width:560px;min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center}.login-simple-wrap{width:100%}.login-simple-brand{text-align:center;margin-bottom:24px}.login-simple-mark{width:64px;height:64px;margin:0 auto 14px;border-radius:18px;border:1.5px solid rgba(178,133,66,.8);color:#b28542;display:inline-flex;align-items:center;justify-content:center;font-family:Georgia,Times New Roman,serif;font-size:1.75rem;background:#fff}.login-simple-topline{margin:0 0 12px;font-weight:600;color:#12284a}.login-simple-topline span{color:#b28542}.login-simple-brand h1{margin:0;font-family:Georgia,Times New Roman,serif;color:#0f274a;font-size:clamp(2rem,6vw,3rem);line-height:1.05}.login-simple-subcopy{margin:12px auto 0;max-width:30rem;color:#475569;font-size:1rem;line-height:1.5}.login-simple-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 14px 32px rgba(15,23,42,.08);padding:24px}.login-simple-form{gap:12px}.login-simple-form input{height:56px;border-radius:18px;border:1px solid #d7dbe3;padding:0 18px;font-size:1rem;background:#fff}.login-simple-form input::placeholder{color:#6b7280}.login-simple-meta{margin:12px 0 0;font-size:.92rem;color:#64748b;text-align:center}.login-simple-link{display:inline-flex;justify-content:center;width:100%;margin-top:14px;color:#0f274a;font-weight:600;text-decoration:none}.login-simple-form-secondary{margin-top:18px}.login-simple-footer{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.login-shell-simple{min-height:auto;padding-top:36px}.login-simple-card{padding:20px;border-radius:20px}.login-inline-link,.login-organizer-button,.login-primary-button,.login-secondary-button,.login-simple-form input{min-height:54px;border-radius:16px}}body{background:#f6efe8}.card{border:1px solid rgba(185,101,67,.12);border-radius:22px;box-shadow:0 16px 42px rgba(61,42,30,.08)}.nav a,.nav button{border-color:#e8d7ca;color:#2d2520;background:#fffdf9}.button,.button-link{background:#b96543;color:#fff;border:0;box-shadow:0 12px 24px rgba(185,101,67,.18)}.button-link.secondary,.button.secondary,.nav button.secondary{background:#fbf4ec;color:#2d2520;box-shadow:none}.alert-banner{border-color:#e5b185;background:#fff5eb;color:#8f482b}input,select,textarea{border-color:#d9c7b9;border-radius:14px;background:#fffdf9}input:focus,select:focus,textarea:focus{border-color:#b96543;outline:3px solid rgba(185,101,67,.14)}@media (max-width:640px){.button,.button-link,.nav a,.nav button{width:100%}}body{background:#f6efe8!important;color:#2d2520}.entry-screen,.landing-page{background:linear-gradient(135deg,#fffaf5,#f6efe8 58%,#ead9ca)!important}.card,.entry-card,.landing-feature-card,.landing-final-cta,.landing-page,.landing-trust-card{border:1px solid rgba(185,101,67,.18)!important;border-radius:26px!important;background:rgba(255,253,249,.96)!important;box-shadow:0 18px 48px rgba(61,42,30,.1)!important}.entry-card h2,.entry-copy h1,.landing-brand strong,.landing-hero h1,h1,h2,h3{color:#2d2520!important;font-family:Georgia,Times New Roman,serif!important}.entry-card p,.entry-copy p,.landing-lede,.muted,p{color:#625a53!important}.button,.button-link,.entry-logo,.entry-primary,.landing-brand-mark,.landing-primary-button,.login-simple-mark{background:#b96543!important;color:#fff!important;border:0!important}.button,.button-link,.entry-primary,.landing-primary-button{border-radius:16px!important;box-shadow:0 12px 24px rgba(185,101,67,.18)!important}.button-link.secondary,.button.secondary,.entry-secondary,.landing-secondary-button,.nav a,.nav button.secondary{background:#fbf4ec!important;color:#2d2520!important;border:1px solid rgba(185,101,67,.18)!important;border-radius:16px!important;box-shadow:none!important}.entry-organizer,.landing-header-link{color:#6b724d!important}.alert-banner,.entry-help{background:#fbf4ec!important;color:#8f482b!important;border:1px solid rgba(185,101,67,.22)!important;border-radius:18px!important}input,select,textarea{border-color:#d9c7b9!important;border-radius:14px!important;background:#fffdf9!important}.nav{gap:8px!important}@media(max-width:820px){.landing-page{margin:0!important;border-radius:0!important}.entry-shell,.landing-hero{grid-template-columns:1fr!important}.button,.button-link,.entry-primary,.entry-secondary,.landing-primary-button,.landing-secondary-button,.nav a,.nav button{width:100%}}.demo-test-page .demo-hero{background:linear-gradient(135deg,#06182c,#0b2b4d 58%,#143b62)!important;color:#ffffff!important}.demo-test-page .demo-hero:after,.demo-test-page .demo-hero:before{display:none!important;background:none!important}.demo-test-page .demo-hero .demo-eyebrow,.demo-test-page .demo-section .demo-eyebrow{color:#9b6b21!important;text-shadow:none!important}.demo-test-page .demo-hero .demo-eyebrow{color:#ffd98a!important}.demo-test-page .demo-hero h1,.demo-test-page .demo-hero p{color:#ffffff!important;text-shadow:none!important}.demo-test-page .demo-primary{background:#f0c26e!important;color:#0d2645!important}.demo-test-page .demo-secondary{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.48)!important;color:#ffffff!important}.demo-test-page .demo-note,.demo-test-page .demo-note *{color:#ffffff!important}.demo-test-page .demo-note p{color:#ffffff!important;opacity:1!important}.demo-test-page .demo-note strong{color:#ffffff!important}.demo-test-page .feedback-message.success,.demo-test-page .feedback-message.success *{color:#174d28!important}.demo-test-page .feedback-message.error,.demo-test-page .feedback-message.error *{color:#8a341f!important}@media (max-width:880px){.demo-test-page .demo-hero{background:linear-gradient(180deg,#06182c,#0b2b4d)!important}.demo-test-page .demo-hero-content{padding:24px 22px 26px!important}.demo-test-page .demo-brand{margin-bottom:22px!important}.demo-test-page .demo-eyebrow{font-size:.7rem!important;letter-spacing:.1em!important;margin-bottom:12px!important}.demo-test-page .demo-hero h1{font-size:clamp(2.35rem,11vw,3.35rem)!important;line-height:.98!important;letter-spacing:-.045em!important;margin-bottom:16px!important}.demo-test-page .demo-hero p{font-size:1rem!important;line-height:1.48!important;margin-bottom:20px!important}}.app-hero,.dark,.family-hero,.hero.dark,.memoria-hero,.memory-center-home .hero,.pr-hero,.pr-section.dark,.private-hero{color:#fffaf1}.app-hero .eyebrow,.app-hero h1,.app-hero h2,.app-hero p,.dark h1,.dark h2,.dark h3,.dark p,.family-hero .eyebrow,.family-hero h1,.family-hero h2,.family-hero p,.hero.dark h1,.hero.dark h2,.hero.dark p,.memoria-hero .eyebrow,.memoria-hero h1,.memoria-hero h2,.memoria-hero p,.memory-center-home .hero .eyebrow,.memory-center-home .hero h1,.memory-center-home .hero h2,.memory-center-home .hero p,.memory-center-home .hero strong,.pr-hero .pr-kicker,.pr-hero .pr-lede,.pr-hero .pr-title,.pr-section.dark h1,.pr-section.dark h2,.pr-section.dark h3,.pr-section.dark p,.private-hero .eyebrow,.private-hero h1,.private-hero h2,.private-hero p{color:#fffaf1!important;opacity:1!important;text-shadow:0 4px 18px rgba(0,0,0,.92)!important}.app-hero .eyebrow,.family-hero .eyebrow,.memoria-hero .eyebrow,.memory-center-home .hero .eyebrow,.memory-center-home .hero .hero-note,.pr-hero .pr-kicker,.private-hero .eyebrow{color:#ffe08f!important}.hero .memory-status,.memory-center-home .memory-status,.pr-section.dark .pr-trust-strip span{background-color:rgba(255,250,244,.16)!important;border-color:rgba(255,255,255,.34)!important}.hero .memory-status h2,.hero .memory-status p,.hero .memory-status strong,.memory-center-home .memory-status h2,.memory-center-home .memory-status p,.memory-center-home .memory-status strong{color:#fffaf1!important;opacity:1!important}.card p,.home-card p,.landing-feature-card p,.landing-final-cta p,.landing-step p,.muted,.pr-premium-card p,.pr-section p{color:#4b5563}.card h1,.card h2,.card h3,.home-card h1,.home-card h2,.home-card h3,.pr-premium-card h1,.pr-premium-card h2,.pr-premium-card h3{color:#0d2645}.button-link,.family-mobile-tabbar a,.home-button,.home-button-secondary,.nav a,.nav button,.pr-btn{line-height:1.15}@media (max-width:1180px){.app-hero h1,.family-hero h1,.memoria-hero h1,.memory-center-home .hero h1,.pr-hero .pr-title,.private-hero h1{text-shadow:0 5px 22px rgba(0,0,0,.98)!important}.app-hero p,.family-hero p,.memoria-hero p,.memory-center-home .hero p,.pr-hero .pr-lede,.private-hero p{text-shadow:0 4px 16px rgba(0,0,0,.98)!important}}@media (max-width:760px){.app-hero,.family-hero,.memoria-hero,.memory-center-home .hero,.pr-hero,.private-hero{border-radius:28px}.app-hero h1,.family-hero h1,.memoria-hero h1,.memory-center-home .hero h1,.pr-hero .pr-title,.private-hero h1{line-height:.96}.app-hero p,.card p,.family-hero p,.home-card p,.memoria-hero p,.memory-center-home .hero p,.pr-hero .pr-lede,.pr-premium-card p,.private-hero p{line-height:1.5}.memory-center-home{padding-bottom:calc(156px + env(safe-area-inset-bottom, 0px))!important}.memory-center-home .family-mobile-tabbar{bottom:calc(12px + env(safe-area-inset-bottom, 0px))!important}}@media (max-width:720px){main[lang=en],main[lang=es]{overflow-x:hidden}main[lang=en]>div,main[lang=es]>div{width:100%;max-width:100%!important;box-sizing:border-box;padding-left:18px!important;padding-right:18px!important}main[lang=en] *,main[lang=es] *{box-sizing:border-box;max-width:100%}main[lang=en] header,main[lang=es] header{align-items:flex-start!important;margin-bottom:28px!important}main[lang=en] header nav,main[lang=es] header nav{width:100%;gap:10px!important;row-gap:8px!important}main[lang=en] h1,main[lang=es] h1{font-size:clamp(38px,13vw,54px)!important;line-height:.98!important;letter-spacing:-.052em!important;overflow-wrap:normal;word-break:normal;text-wrap:balance}main[lang=en] h2,main[lang=es] h2{font-size:clamp(28px,9vw,38px)!important;line-height:1.02!important;text-wrap:balance}main[lang=en] p,main[lang=es] p{font-size:clamp(15px,4.6vw,18px)!important;line-height:1.5!important}main[lang=en] a,main[lang=en] button,main[lang=es] a,main[lang=es] button{max-width:100%}main[lang=en]>div>section,main[lang=es]>div>section{border-radius:24px!important;padding-left:18px!important;padding-right:18px!important}main[lang=en]>div[style*="max-width: 1000px"]>section:nth-of-type(2),main[lang=es]>div[style*="max-width: 1000px"]>section:nth-of-type(2){padding:18px!important}main[lang=en]>div[style*="max-width: 1000px"]>section:nth-of-type(2)>div:first-child,main[lang=es]>div[style*="max-width: 1000px"]>section:nth-of-type(2)>div:first-child{grid-template-columns:1fr!important;gap:14px!important}main[lang=en]>div[style*="max-width: 1000px"]>section:nth-of-type(2) article,main[lang=es]>div[style*="max-width: 1000px"]>section:nth-of-type(2) article{width:100%!important;padding:18px!important}main[lang=en]>div[style*="max-width: 1000px"]>section:nth-of-type(2) article h2,main[lang=es]>div[style*="max-width: 1000px"]>section:nth-of-type(2) article h2{font-size:clamp(26px,8vw,34px)!important}main[lang=en]>div[style*="max-width: 900px"]>section:first-of-type,main[lang=en]>div[style*="max-width: 900px"]>section:nth-of-type(4),main[lang=es]>div[style*="max-width: 900px"]>section:first-of-type,main[lang=es]>div[style*="max-width: 900px"]>section:nth-of-type(4){grid-template-columns:1fr!important;gap:18px!important}main[lang=en]>div[style*="max-width: 900px"]>section:first-of-type aside,main[lang=es]>div[style*="max-width: 900px"]>section:first-of-type aside{padding:12px!important;border-radius:22px!important}main[lang=en]>div[style*="max-width: 900px"]>section:first-of-type aside img,main[lang=es]>div[style*="max-width: 900px"]>section:first-of-type aside img{height:auto!important;max-height:220px!important;object-fit:contain!important}main[lang=en]>div[style*="max-width: 900px"] form,main[lang=es]>div[style*="max-width: 900px"] form{padding:18px!important;border-radius:22px!important}main[lang=en]>div[style*="max-width: 900px"] form>div,main[lang=es]>div[style*="max-width: 900px"] form>div{grid-template-columns:1fr!important}main[lang=en] input,main[lang=en] select,main[lang=en] textarea,main[lang=es] input,main[lang=es] select,main[lang=es] textarea{min-width:0!important;width:100%!important;font-size:16px!important}main[lang=en] footer,main[lang=es] footer{margin-top:58px!important;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 32px)!important}}@media (max-width:430px){main[lang=en]>div,main[lang=en]>div>section,main[lang=es]>div,main[lang=es]>div>section{padding-left:14px!important;padding-right:14px!important}main[lang=en] h1,main[lang=es] h1{font-size:clamp(34px,12.2vw,48px)!important}main[lang=en]>div[style*="max-width: 1000px"]>section:nth-of-type(2) article h2,main[lang=es]>div[style*="max-width: 1000px"]>section:nth-of-type(2) article h2{font-size:clamp(24px,7.6vw,31px)!important}}.mf-hero-img{object-position:center 32%!important}.mf-story-hero>img{object-position:center 34%!important}.mf-preview-card>img,.mf-story-panel img{object-position:center 36%!important}@media (min-width:901px){.mf-home-hero{height:min(1090px,90svh)!important;min-height:min(980px,86svh)!important;max-height:min(1090px,90svh)!important}.mf-story-hero{height:min(1030px,86svh)!important;min-height:min(920px,78svh)!important;max-height:min(1030px,86svh)!important}}@media (max-width:900px){.mf-home-hero{min-height:clamp(560px,78svh,760px)!important}.mf-story-hero{min-height:clamp(500px,68svh,700px)!important}.mf-preview-card{min-height:auto!important;aspect-ratio:4/5!important;max-height:620px!important}.mf-story-panel img{height:clamp(280px,40svh,420px)!important}}@media (max-width:720px){.mf-home-hero{min-height:clamp(480px,74svh,680px)!important;border-radius:24px!important}.mf-story-hero{min-height:clamp(420px,62svh,620px)!important;border-radius:24px!important}.mf-hero-img,.mf-preview-card>img,.mf-story-hero>img,.mf-story-panel img{object-fit:cover!important}.mf-home-copy,.mf-story-copy{padding:clamp(14px,4vw,24px)!important}.mf-readable-copy{padding:clamp(14px,4vw,20px)!important}.mf-preview-card{min-height:auto!important;aspect-ratio:4/5!important;max-height:520px!important}.mf-card-copy{padding:clamp(14px,4vw,22px)!important}.mf-card-copy strong{font-size:clamp(28px,8vw,42px)!important;line-height:.96!important}.mf-card-copy small{font-size:clamp(14px,3.8vw,16px)!important;line-height:1.34!important}.mf-story-panel img{height:clamp(220px,34svh,320px)!important}.mf-story-panel div{padding:clamp(18px,5vw,28px)!important}}@media (max-width:430px){.mf-home-hero{min-height:clamp(440px,70svh,600px)!important}.mf-story-hero{min-height:clamp(380px,56svh,540px)!important}.mf-hero-img{object-position:center 30%!important}.mf-story-hero>img{object-position:center 32%!important}.mf-preview-card{aspect-ratio:5/6!important;max-height:460px!important}.mf-preview-card>img,.mf-story-panel img{object-position:center 34%!important}.mf-story-panel img{height:clamp(200px,30svh,280px)!important}.mf-mini-signals{gap:5px!important}.mf-mini-signals i,.mf-signal-row span{padding:6px 8px!important;font-size:11px!important}}body,html{overflow-x:clip}body,canvas,html,iframe,img,svg,video{max-width:100%}a,button,input,select,textarea{touch-action:manipulation}@media (max-width:1180px){body{-webkit-text-size-adjust:100%}.app-shell,.family-entry-page,.landing-page,.login-shell,.md-public,main[lang=en],main[lang=es]{overflow-x:clip}.shell-body{width:100%;max-width:100%;padding-left:clamp(14px,3vw,24px);padding-right:clamp(14px,3vw,24px)}.footer-strip,.topbar{gap:12px;flex-wrap:wrap}.action-row,.button-row,.card,.content,.context-drawer,.form-grid,.grid-2,.landing-page,.login-shell,.md-public,.pill-row,.public-cta-row,.public-home-preview-grid,.review-grid,.sidebar,main{min-width:0}.button,.button-link,.landing-primary-button,.landing-secondary-button,.md-btn,button,input,select,textarea{min-height:44px}input,label,li,p,select,textarea{overflow-wrap:anywhere}h1,h2,h3{overflow-wrap:normal;text-wrap:balance}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (min-width:721px) and (max-width:1180px){main{padding-left:clamp(22px,3.5vw,40px);padding-right:clamp(22px,3.5vw,40px)}.shell-body{grid-template-columns:minmax(180px,.28fr) minmax(0,1fr);gap:18px}.context-drawer{grid-column:1/-1}.landing-page,.login-shell,.md-public .md-final,.md-public .md-hero,.md-public .md-home-showcase,.md-public .md-story{max-width:min(100%,1040px)}.md-public .md-scene-card{min-width:0}}@media (max-width:720px){body{min-width:0}main{width:100%;max-width:100%;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}.app-shell{width:100%;min-width:0}.footer-strip,.topbar{align-items:flex-start;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.shell-body{grid-template-columns:1fr;padding:14px max(14px,env(safe-area-inset-right,0px)) calc(52px + env(safe-area-inset-bottom, 0px)) max(14px,env(safe-area-inset-left,0px))}.card,.context-drawer,.sidebar{border-radius:18px;padding:16px}.grid-2,.public-home-preview-grid,.review-grid{grid-template-columns:1fr!important}.action-row,.button-row{align-items:stretch}.action-row>*,.button,.button-link,.button-row>*{width:100%;justify-content:center}.public-cta-row{align-items:center}.public-cta-row>a:first-child,.public-cta-row>button:first-child{width:auto;min-width:min(100%,240px);max-width:100%}.public-cta-row>a:not(:first-child),.public-cta-row>button:not(:first-child){width:auto;max-width:100%;justify-content:flex-start}.public-cta-row.center{justify-content:center}.nav{justify-content:flex-start;width:100%}.nav a,.nav button{min-height:44px}.header,.landing-header{flex-direction:column;align-items:flex-start}.landing-header-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.landing-hero,.landing-trust-card,.login-surface{grid-template-columns:1fr!important}.login-brand-panel{min-height:auto;padding:28px 22px;border-radius:24px}.login-brand-panel h1{font-size:clamp(2.6rem,13vw,4.2rem)}.login-lede{font-size:clamp(1.05rem,5vw,1.35rem)}.family-entry-page,.landing-page{width:100%;max-width:100%}.landing-hero h1{font-size:clamp(3rem,16vw,4.4rem)}.landing-feature-card{grid-template-columns:54px 1fr}.landing-feature-arrow{display:none}.md-public{width:100%}.md-public .md-final,.md-public .md-hero,.md-public .md-home-showcase,.md-public .md-nav,.md-public .md-note,.md-public .md-public-footer,.md-public .md-story{max-width:100%}.md-public .md-actions,.md-public .md-nav-links{width:100%;justify-content:flex-start}.md-public .md-btn{width:100%;justify-content:center}.md-public .md-device,.md-public .md-media-frame,.md-public .md-memory-panel,.md-public .md-scene-card{min-width:0}}:root{--mf-upgrade-ink:#2d231f;--mf-upgrade-ink-soft:#5f5148;--mf-upgrade-terracotta:#b96543;--mf-upgrade-terracotta-soft:rgba(185,101,67,0.18);--mf-upgrade-gold:#d4a040;--mf-upgrade-cream:#fff8ef;--mf-upgrade-paper:rgba(255,252,247,0.94);--mf-upgrade-border:rgba(65,45,34,0.13);--mf-upgrade-shadow-soft:0 18px 48px rgba(47,36,28,0.10);--mf-upgrade-shadow-card:0 22px 58px rgba(47,36,28,0.13);--mf-upgrade-shadow-hero:0 30px 90px rgba(47,36,28,0.20);--mf-upgrade-radius-lg:30px;--mf-upgrade-radius-md:22px;--mf-upgrade-radius-sm:16px}body .mf-shell{background:radial-gradient(circle at 10% 8%,rgba(212,160,64,.18),transparent 28rem),radial-gradient(circle at 88% 12%,rgba(185,101,67,.15),transparent 30rem),linear-gradient(135deg,#fff7ec,#f5ecdf 56%,#ead8c7)!important;color:var(--mf-upgrade-ink)!important}body .mf-wrap{width:min(1200px,100%)!important;padding:clamp(12px,2.4vw,28px)!important}body .mf-nav{align-items:center!important;gap:clamp(10px,2vw,20px)!important;padding:clamp(8px,1.5vw,16px) 0 clamp(14px,2vw,22px)!important}body .mf-brand,body .mf-footer-brand{column-gap:9px!important;letter-spacing:-.035em!important;line-height:.98!important;transform:none!important}body .mf-brand:before{width:clamp(27px,2.5vw,36px)!important;min-width:clamp(27px,2.5vw,36px)!important;filter:drop-shadow(0 7px 14px rgba(45,35,31,.14))!important}body .mf-footer-brand:before{width:clamp(26px,2.2vw,33px)!important;min-width:clamp(26px,2.2vw,33px)!important;filter:drop-shadow(0 5px 12px rgba(45,35,31,.12))!important}body .mf-brand span,body .mf-footer-brand span{font-size:clamp(22px,2.55vw,30px)!important;letter-spacing:-.045em!important;color:var(--mf-upgrade-ink)!important}body .mf-brand small,body .mf-footer-brand small{margin-top:2px!important;font-size:clamp(8px,.78vw,10px)!important;letter-spacing:.18em!important;color:var(--mf-upgrade-terracotta)!important}body .mf-nav-links{gap:clamp(6px,.9vw,10px)!important}body .mf-btn,body .mf-nav-links a,body .mf-text-link{min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-weight:850!important;letter-spacing:-.01em!important;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important}body .mf-nav-links a{padding:10px 14px!important;background:rgba(255,252,247,.78)!important;border-color:var(--mf-upgrade-border)!important;box-shadow:0 8px 24px rgba(47,36,28,.06)!important}body .mf-btn:hover,body .mf-nav-links a:hover,body .mf-text-link:hover{transform:translateY(-1px)!important}body .mf-btn-dark,body .mf-nav-links .mf-primary-link{color:var(--mf-upgrade-cream)!important;background:linear-gradient(135deg,#33261f,#201713)!important;border-color:rgba(47,36,28,.22)!important;box-shadow:0 14px 32px rgba(47,36,28,.2)!important}body .mf-btn:not(.mf-btn-dark){color:var(--mf-upgrade-ink)!important;background:rgba(255,252,247,.88)!important;border:1px solid rgba(185,101,67,.26)!important;box-shadow:0 12px 28px rgba(47,36,28,.08)!important}body .mf-actions{gap:clamp(8px,1.2vw,12px)!important}body .mf-home-hero,body .mf-story-hero{border-radius:clamp(24px,3vw,38px)!important;box-shadow:var(--mf-upgrade-shadow-hero)!important;border:1px solid rgba(255,255,255,.22)!important}body .mf-readable-copy{border-radius:clamp(20px,2.5vw,30px)!important;border-color:rgba(255,255,255,.28)!important;background:linear-gradient(135deg,rgba(32,22,16,.72),rgba(32,22,16,.46))!important;-webkit-backdrop-filter:blur(13px) saturate(1.1)!important;backdrop-filter:blur(13px) saturate(1.1)!important}body .mf-home-copy h1,body .mf-overview-head h1,body .mf-story-copy h1{font-size:clamp(46px,8vw,92px)!important;letter-spacing:-.075em!important;line-height:.92!important}body .mf-action-proof h2,body .mf-final-cta h2,body .mf-section-head h2,body .mf-trust h2{font-size:clamp(34px,5.4vw,64px)!important;letter-spacing:-.064em!important;line-height:.98!important}body .mf-action-proof p,body .mf-final-cta p,body .mf-home-copy p,body .mf-info-card p,body .mf-memory-preview p,body .mf-overview-head p,body .mf-section-head p,body .mf-step-card p,body .mf-story-copy p,body .mf-trust span{line-height:1.55!important}body .mf-kicker,body .mf-kicker-dark,body .mf-panel-label{letter-spacing:.18em!important;font-size:clamp(11px,1vw,13px)!important;font-weight:900!important}body .mf-section{padding-block:clamp(54px,8vw,96px)!important}body .mf-section-head{width:min(820px,100%)!important;margin-bottom:clamp(20px,3vw,34px)!important}body .mf-card-grid,body .mf-preview-grid,body .mf-step-grid{gap:clamp(14px,2vw,24px)!important}body .mf-action-proof,body .mf-final-cta,body .mf-footer,body .mf-info-card,body .mf-memory-preview,body .mf-step-card,body .mf-trust{border:1px solid var(--mf-upgrade-border)!important;border-radius:var(--mf-upgrade-radius-lg)!important;background:linear-gradient(145deg,rgba(255,252,247,.94),rgba(255,246,235,.86))!important;box-shadow:var(--mf-upgrade-shadow-card)!important}body .mf-info-card,body .mf-step-card{padding:clamp(22px,3vw,34px)!important}body .mf-info-card h3,body .mf-memory-preview strong,body .mf-step-card h3,body .mf-story-panel strong{color:var(--mf-upgrade-ink)!important;letter-spacing:-.035em!important;line-height:1.05!important}body .mf-step-card span:first-child{background:rgba(185,101,67,.12)!important;color:var(--mf-upgrade-terracotta)!important;border:1px solid rgba(185,101,67,.22)!important}body .mf-preview-card{border-radius:var(--mf-upgrade-radius-lg)!important;border:1px solid rgba(255,255,255,.24)!important;box-shadow:var(--mf-upgrade-shadow-card)!important}body .mf-card-copy{padding:clamp(22px,3.4vw,36px)!important}body .mf-card-copy strong{font-size:clamp(34px,5vw,56px)!important;letter-spacing:-.065em!important}body .mf-mini-signals i,body .mf-signal-row span,body .mf-trust li{border-color:rgba(212,160,64,.35)!important;background:rgba(255,248,239,.7)!important}body .mf-final-cta,body .mf-trust{padding:clamp(24px,4vw,44px)!important}body .mf-footer{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(0,2fr)!important;grid-gap:clamp(12px,2.5vw,28px)!important;gap:clamp(12px,2.5vw,28px)!important;align-items:start!important;margin-top:clamp(28px,5vw,56px)!important;padding:clamp(22px,3.6vw,38px)!important}body .mf-footer p{margin:0!important;color:var(--mf-upgrade-ink-soft)!important}body .mf-footer nav{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body .mf-footer nav a{color:var(--mf-upgrade-ink)!important;font-weight:800!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}@media (max-width:820px){body .mf-wrap{padding:10px!important}body .mf-nav{align-items:flex-start!important}body .mf-nav-links{justify-content:flex-end!important;gap:6px!important}body .mf-nav-links a{min-height:38px!important;padding:9px 10px!important;font-size:12px!important}body .mf-brand:before{width:30px!important;min-width:30px!important}body .mf-brand span{font-size:24px!important}body .mf-brand small{font-size:8px!important}body .mf-home-copy h1,body .mf-overview-head h1,body .mf-story-copy h1{font-size:clamp(42px,12vw,64px)!important}body .mf-action-proof h2,body .mf-final-cta h2,body .mf-section-head h2,body .mf-trust h2{font-size:clamp(32px,9vw,46px)!important}body .mf-section{padding-block:clamp(38px,12vw,68px)!important}body .mf-footer{grid-template-columns:1fr!important;border-radius:24px!important}}@media (max-width:520px){body .mf-nav{display:grid!important;grid-template-columns:1fr!important}body .mf-nav-links{justify-content:flex-start!important}body .mf-nav-links a{flex:1 1 auto!important}body .mf-brand:before{width:28px!important;min-width:28px!important}body .mf-brand span{font-size:23px!important}body .mf-footer-brand:before{width:27px!important;min-width:27px!important}body .mf-footer-brand span{font-size:22px!important}body .mf-actions{display:grid!important;grid-template-columns:1fr!important}body .mf-actions .mf-btn,body .mf-actions .mf-text-link{width:100%!important}}body .mf-action-proof,body .mf-app-section,body .mf-final-cta,body .mf-footer,body .mf-how,body .mf-product,body .mf-section,body .mf-section-head,body .mf-section-head>*,body .mf-shell,body .mf-story-list,body .mf-trust,body .mf-wrap{box-sizing:border-box!important;min-width:0!important}body .mf-action-proof,body .mf-app-section,body .mf-final-cta,body .mf-footer,body .mf-section,body .mf-trust{max-width:100%!important;overflow-x:clip!important}body .mf-section-head{display:block!important;width:100%!important;inline-size:100%!important;max-width:820px!important;max-inline-size:820px!important;min-inline-size:0!important;padding-left:0!important;padding-right:0!important;overflow-wrap:break-word!important}body .mf-action-proof>*,body .mf-final-cta>*,body .mf-overview-head>*,body .mf-section-head .mf-kicker,body .mf-section-head h2,body .mf-section-head p,body .mf-section-head>*,body .mf-trust>*{box-sizing:border-box!important;width:auto!important;inline-size:auto!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;min-inline-size:0!important;margin-right:0!important;overflow-wrap:break-word!important}body .mf-kicker,body .mf-kicker-dark,body .mf-panel-label{max-width:100%!important;white-space:normal!important}body .mf-overview-head+.mf-action-proof+.mf-section>.mf-section-head{display:block!important;width:100%!important;inline-size:100%!important;max-width:820px!important;max-inline-size:820px!important;margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}body .mf-overview-head+.mf-action-proof+.mf-section>.mf-section-head>*{width:auto!important;inline-size:auto!important;max-width:100%!important;max-inline-size:100%!important}@media (max-width:820px){body .mf-action-proof,body .mf-app-section,body .mf-final-cta,body .mf-section,body .mf-trust{padding-left:0!important;padding-right:0!important}body .mf-overview-head+.mf-action-proof+.mf-section>.mf-section-head,body .mf-section-head{width:100%!important;inline-size:100%!important;max-width:calc(100% - 12px)!important;max-inline-size:calc(100% - 12px)!important;margin-left:0!important;margin-right:0!important}body .mf-section-head .mf-kicker,body .mf-section-head h2,body .mf-section-head p,body .mf-section-head>*{width:auto!important;inline-size:auto!important;max-width:100%!important;max-inline-size:100%!important}}@media (max-width:520px){body .mf-overview-head+.mf-action-proof+.mf-section>.mf-section-head,body .mf-section-head{max-width:calc(100% - 12px)!important;max-inline-size:calc(100% - 12px)!important}body .mf-section-head h2{font-size:clamp(30px,8.6vw,42px)!important;letter-spacing:-.055em!important}}@media (max-width:820px){body .mf-nav{row-gap:12px!important;padding-bottom:12px!important}body .mf-nav-links{gap:8px!important}body .mf-brand{width:clamp(210px,42vw,270px)!important;height:clamp(62px,12vw,78px)!important;background-position:0!important}body .mf-brand,body .mf-footer-brand{background-image:url(/memorias-brand/horizontal_light_without_tm_OUTLINED.svg)!important;background-size:contain!important}body .mf-footer-brand{width:clamp(238px,54vw,340px)!important;height:clamp(70px,14vw,96px)!important;background-position:50%!important}}@media (max-width:520px){body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body .mf-shell{display:block!important}body .mf-shell,body .mf-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}body .mf-wrap{box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important;padding:10px 18px 18px!important}body .mf-action-proof,body .mf-app-section,body .mf-card-grid,body .mf-final-cta,body .mf-footer,body .mf-home-hero,body .mf-nav,body .mf-preview-grid,body .mf-section,body .mf-step-grid,body .mf-story-hero,body .mf-story-list,body .mf-trust{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important}body .mf-nav{padding-top:12px!important;padding-bottom:12px!important;row-gap:12px!important}body .mf-brand{width:min(268px,86vw)!important;height:76px!important;margin-bottom:0!important}body .mf-nav-links{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;grid-gap:10px!important;gap:10px!important}body .mf-nav-links a{min-height:50px!important;padding:12px 10px!important;font-size:14px!important}body .mf-home-hero{margin-top:18px!important;overflow:hidden!important;min-height:0!important;height:min(576px,76svh)!important;max-height:min(576px,76svh)!important}body .mf-floating-proof{display:none!important}body .mf-home-copy{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;padding:18px 14px 20px!important}body .mf-home-copy .mf-readable-copy{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding:20px 20px 22px!important;overflow:hidden!important}body .mf-home-copy .mf-readable-copy h1{font-size:clamp(36px,10.8vw,48px)!important;line-height:1.04!important;letter-spacing:-.056em!important;margin-top:6px!important;margin-bottom:10px!important;overflow:visible!important}body .mf-home-copy .mf-readable-copy>p:not(.mf-kicker){font-size:clamp(16px,4.6vw,19px)!important;line-height:1.42!important}body .mf-home-copy .mf-kicker{margin-bottom:6px!important}body .mf-hero-proof{margin-top:12px!important;gap:7px!important}body .mf-hero-proof strong{font-size:clamp(16px,4.7vw,19px)!important;line-height:1.2!important}body .mf-hero-proof span{font-size:clamp(13px,3.8vw,15px)!important;line-height:1.34!important}body .mf-home-copy .mf-actions{gap:10px!important;margin-top:14px!important}body .mf-home-copy .mf-actions .mf-btn,body .mf-home-copy .mf-actions .mf-text-link{min-height:48px!important;padding:12px 14px!important}body .mf-section{padding-left:0!important;padding-right:0!important}body .mf-info-card,body .mf-memory-preview,body .mf-overview-head,body .mf-overview-head>*,body .mf-preview-card,body .mf-section-head,body .mf-section-head>*,body .mf-step-card,body .mf-story-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;overflow-wrap:anywhere!important}body .mf-overview-head,body .mf-section-head{padding-left:0!important;padding-right:0!important;overflow-x:visible!important;contain:none!important}body .mf-overview-head+.mf-action-proof+.mf-section>.mf-section-head,body .mf-section>.mf-section-head{box-sizing:border-box!important;display:block!important;flex:0 1 auto!important;align-self:stretch!important;justify-self:stretch!important;width:100%!important;inline-size:100%!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;overflow-x:visible!important;contain:none!important}body .mf-action-proof h2,body .mf-final-cta h2,body .mf-overview-head h1,body .mf-overview-head+.mf-action-proof+.mf-section>.mf-section-head>*,body .mf-section>.mf-section-head .mf-kicker,body .mf-section>.mf-section-head h2,body .mf-section>.mf-section-head p,body .mf-section>.mf-section-head>*,body .mf-trust h2{box-sizing:border-box!important;display:block!important;width:auto!important;inline-size:auto!important;max-width:100%!important;max-inline-size:100%!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}body .mf-footer{text-align:center!important;align-items:center!important;justify-items:center!important;gap:24px!important;padding:32px 20px calc(env(safe-area-inset-bottom, 0px) + 54px)!important}body .mf-footer-brand{width:min(340px,90vw)!important;height:96px!important;margin-inline:auto!important;background-position:50%!important;background-size:contain!important}body .mf-footer p{max-width:34ch!important;text-align:center!important;margin-inline:auto!important}body .mf-footer nav{justify-content:center!important;gap:8px 10px!important;text-align:center!important}body .mf-footer,body .mf-home-hero,body .mf-story-hero{margin-right:0!important}}:root{--memorias-brand-espresso:#2d231f;--memorias-brand-terracotta:#c46a43;--memorias-brand-gold:#d4a040;--memorias-brand-cream:#faf3ea;--memorias-brand-chocolate:#3c2e26}body .mf-brand,body .mf-footer-brand{display:inline-block!important;flex:0 0 auto!important;color:transparent!important;text-decoration:none!important;line-height:0!important;overflow:hidden!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;filter:drop-shadow(0 10px 22px rgba(45,35,31,.14))!important}body .mf-brand{width:clamp(320px,28vw,440px)!important;height:clamp(96px,8.3vw,128px)!important}body .mf-brand,body .mf-footer-brand{background-image:url(/memorias-brand/horizontal_light_without_tm_OUTLINED.svg)!important}body .mf-footer-brand{width:clamp(360px,34vw,520px)!important;height:clamp(108px,10vw,150px)!important}body .mf-brand:before,body .mf-footer-brand:before{content:none!important;display:none!important}body .mf-brand small,body .mf-brand span,body .mf-footer-brand small,body .mf-footer-brand span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}body .mf-kicker,body .mf-kicker-dark,body .mf-panel-label{letter-spacing:.16em}body .mf-home-copy .mf-kicker,body .mf-overview-head .mf-kicker,body .mf-story-copy .mf-kicker{display:inline-flex;align-items:center;gap:10px}body .mf-home-copy .mf-kicker:before,body .mf-overview-head .mf-kicker:before,body .mf-story-copy .mf-kicker:before{content:"";width:32px;height:32px;border-radius:999px;background-image:url(/memorias-brand/symbol_color_transparent_OUTLINED.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 8px 18px rgba(45,35,31,.2)}body .mf-btn-dark,body .mf-nav-links .mf-primary-link{background:var(--memorias-brand-espresso)!important}body .mf-action-proof,body .mf-btn,body .mf-final-cta,body .mf-footer,body .mf-info-card,body .mf-memory-preview,body .mf-step-card,body .mf-trust{border-color:rgba(196,106,67,.18)!important}body .mf-mini-signals i,body .mf-signal-row span,body .mf-trust li{border-color:rgba(212,160,64,.32)!important}@media (min-width:821px){body .mf-nav{flex-wrap:nowrap!important;justify-content:space-between!important;column-gap:clamp(12px,1.4vw,20px)!important}body .mf-nav,body .mf-nav-links{display:flex!important;align-items:center!important}body .mf-nav-links{flex:1 1 auto!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:clamp(5px,.55vw,8px)!important;min-width:0!important}body .mf-nav-links a{flex:0 1 auto!important;min-width:0!important;min-height:40px!important;white-space:nowrap!important;padding:10px clamp(10px,.78vw,13px)!important;font-size:clamp(12px,.88vw,14px)!important;letter-spacing:-.015em!important}}@media (min-width:1201px){body .mf-shell{display:flex!important;justify-content:center!important;overflow-x:clip!important}body .mf-wrap{width:min(1200px,calc(100vw - 56px))!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(18px,2vw,28px)!important;padding-right:clamp(18px,2vw,28px)!important}}@media (max-width:820px){body .mf-brand{width:clamp(330px,58vw,430px)!important;height:clamp(100px,16vw,124px)!important}body .mf-footer-brand{width:clamp(360px,72vw,500px)!important;height:clamp(108px,20vw,146px)!important}}@media (max-width:520px){body .mf-brand{width:min(360px,94vw)!important;height:104px!important;margin-bottom:2px!important}body .mf-footer-brand{height:clamp(86px,24vw,104px)!important;background-position:50%!important}body .mf-footer nav,body .mf-footer-brand{box-sizing:border-box!important;width:min(320px,calc(100vw - 88px))!important;max-width:calc(100vw - 88px)!important;margin-left:auto!important;margin-right:auto!important}body .mf-footer nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 10px!important;text-align:center!important;overflow-x:clip!important}body .mf-footer nav a{flex:0 1 auto!important;max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important}body .mf-home-copy .mf-kicker:before,body .mf-overview-head .mf-kicker:before,body .mf-story-copy .mf-kicker:before{width:28px;height:28px}}@media (min-width:1201px){body,html{width:100%!important}body,body .mf-shell,html{max-width:none!important;overflow-x:clip!important}body .mf-shell{width:100vw!important;min-width:100vw!important;margin-left:0!important;margin-right:0!important;display:flex!important;justify-content:center!important}body .mf-wrap{width:min(1680px,calc(100vw - 56px))!important;max-width:1680px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(18px,2vw,28px)!important;padding-right:clamp(18px,2vw,28px)!important}body .mf-footer,body .mf-home-hero,body .mf-section,body .mf-story-hero,body .mf-trust{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:520px){body .mf-home-hero{margin-top:42px!important}body,html{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}body *{box-sizing:border-box!important}body .mf-shell,body .mf-wrap{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;transform:none!important}body .mf-wrap{padding:10px 14px 18px!important}body .mf-action-proof,body .mf-app-section,body .mf-card-grid,body .mf-final-cta,body .mf-footer,body .mf-home-hero,body .mf-nav,body .mf-preview-grid,body .mf-section,body .mf-step-grid,body .mf-story-hero,body .mf-story-list,body .mf-trust{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;overflow-x:hidden!important;transform:none!important}body .mf-nav{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding-left:0!important;padding-right:0!important}body .mf-brand{width:min(300px,calc(100% - 32px))!important;max-width:calc(100% - 32px)!important;background-position:50%!important}body .mf-brand,body .mf-nav-links{margin-left:auto!important;margin-right:auto!important}body .mf-nav-links{display:flex!important;flex-direction:column!important;width:min(100%,340px)!important;gap:10px!important}body .mf-nav-links,body .mf-nav-links a{max-width:100%!important;min-width:0!important}body .mf-nav-links a{width:100%!important;white-space:normal!important;overflow-wrap:normal!important;text-align:center!important;justify-content:center!important;padding-left:12px!important;padding-right:12px!important}body .mf-home-hero{margin-top:18px!important;overflow:hidden!important;min-height:0!important;height:min(680px,88svh)!important;max-height:min(680px,88svh)!important}body .mf-home-copy{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:100%!important;padding:16px 14px 18px!important}body .mf-home-copy .mf-readable-copy{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding:18px 18px 20px!important;overflow:hidden!important}body .mf-home-copy .mf-readable-copy h1{font-size:clamp(30px,8vw,36px)!important;line-height:1.08!important;letter-spacing:-.044em!important}body .mf-home-copy .mf-readable-copy>p:not(.mf-kicker){font-size:clamp(15px,4.2vw,17px)!important;line-height:1.38!important}body .mf-hero-proof{margin-top:10px!important;gap:6px!important}body .mf-hero-proof strong{font-size:clamp(15px,4.2vw,17px)!important;line-height:1.2!important}body .mf-hero-proof span{font-size:clamp(13px,3.7vw,15px)!important;line-height:1.32!important}body .mf-home-copy .mf-actions{margin-top:12px!important;gap:9px!important}body .mf-home-copy .mf-actions .mf-btn,body .mf-home-copy .mf-actions .mf-text-link{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}body .mf-action-proof,body .mf-final-cta,body .mf-footer,body .mf-section,body .mf-trust{padding-left:18px!important;padding-right:18px!important}body .mf-info-card,body .mf-memory-preview,body .mf-overview-head,body .mf-overview-head>*,body .mf-preview-card,body .mf-section-head,body .mf-section-head>*,body .mf-step-card,body .mf-story-panel{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important}body .mf-overview-head,body .mf-section-head{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important;contain:none!important}body .mf-action-proof h2,body .mf-final-cta h2,body .mf-overview-head h1,body .mf-overview-head h2,body .mf-section-head h1,body .mf-section-head h2,body .mf-trust h2{width:100%!important;max-width:100%!important;font-size:clamp(30px,8.4vw,38px)!important;line-height:1.1!important;letter-spacing:-.04em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body .mf-action-proof p,body .mf-final-cta p,body .mf-info-card p,body .mf-memory-preview p,body .mf-overview-head p,body .mf-preview-card p,body .mf-section-head p,body .mf-step-card p,body .mf-story-panel p,body .mf-trust p{width:100%!important;max-width:100%!important;font-size:clamp(15px,4.3vw,18px)!important;line-height:1.42!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}body .mf-kicker,body .mf-panel-label{max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important}body .mf-card-grid,body .mf-preview-grid,body .mf-step-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}body .mf-preview-card{aspect-ratio:auto!important;min-height:590px!important;max-height:none!important;overflow:hidden!important}body .mf-preview-card>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}body .mf-card-copy{inset:auto 0 0 0!important;padding:22px 18px 24px!important;max-height:none!important;overflow:visible!important}body .mf-card-copy strong{font-size:clamp(28px,7.8vw,34px)!important;line-height:1.04!important;letter-spacing:-.044em!important}body .mf-card-copy small{font-size:clamp(14px,4vw,16px)!important;line-height:1.32!important}body .mf-mini-signals{gap:6px!important}body .mf-mini-signals i,body .mf-signal-row span{padding:7px 10px!important;font-size:12px!important}body .mf-card-copy em{min-height:44px!important;padding:10px 16px!important;font-size:16px!important}}body .mf-actions a[href="/sign-in"],body .mf-nav-links a[href="/sign-in"]{display:none!important}body .mf-section-head{width:min(760px,calc(100vw - 30px))!important;max-width:min(760px,calc(100vw - 30px))!important;margin-left:0!important;margin-right:auto!important;overflow-x:clip!important}body .mf-section-head,body .mf-section-head>*{box-sizing:border-box!important;position:relative!important;left:0!important;right:auto!important;transform:none!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}body .mf-section-head>*{width:100%!important;max-width:100%!important}body .mf-home-hero,body .mf-preview-card,body .mf-preview-card figure,body .mf-preview-card img,body .mf-preview-card picture{box-sizing:border-box!important;min-height:0!important;overflow:hidden!important}@media (min-width:701px) and (max-width:1024px){body .mf-home-hero{min-height:0!important;height:min(780px,76vh)!important;max-height:min(780px,76vh)!important}}@media (max-width:700px){body .mf-home-hero{min-height:0!important;height:min(540px,64vh)!important;max-height:min(540px,64vh)!important}body .mf-preview-card{aspect-ratio:auto!important;min-height:0!important;height:min(480px,56vh)!important;max-height:min(480px,56vh)!important}body .mf-preview-card figure,body .mf-preview-card img,body .mf-preview-card picture{height:100%!important;max-height:100%!important}}@media (max-width:520px){body .mf-action-proof,body .mf-section,body .mf-shell,body .mf-wrap{max-width:100vw!important;min-width:0!important;overflow-x:hidden!important}body .mf-action-proof,body .mf-section{padding-left:0!important;padding-right:0!important}body .mf-section-head{width:calc(100vw - 30px)!important;max-width:calc(100vw - 30px)!important}body .mf-home-hero{min-height:0!important;height:min(460px,62vh)!important;max-height:min(460px,62vh)!important}body .mf-preview-card{aspect-ratio:auto!important;min-height:0!important;height:min(390px,54vh)!important;max-height:min(390px,54vh)!important}}@media (max-width:700px){.mf-wrap{padding-top:8px!important}.mf-nav{align-items:flex-start!important;gap:8px!important;padding:4px 0 8px!important}.mf-brand span,.mf-footer-brand span{font-size:24px!important}.mf-brand small,.mf-footer-brand small{margin-top:3px!important;font-size:9px!important;letter-spacing:.1em!important}.mf-nav-links{gap:5px!important;max-width:68vw!important}.mf-nav-links a{min-height:30px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.05!important;box-shadow:none!important}.mf-nav-links .mf-primary-link{flex-basis:100%!important;text-align:center!important}.mf-home-copy,.mf-story-copy{padding-bottom:16px!important}.mf-readable-copy{width:min(100%,calc(100vw - 38px))!important}}@media (max-width:420px){.mf-nav-links{max-width:64vw!important}.mf-nav-links a{padding:6px 7px!important;font-size:10.5px!important}}.mf-action-proof{align-items:stretch!important;gap:clamp(16px,3vw,28px)!important;overflow:hidden!important}.mf-action-proof>div:first-child{min-width:0!important}.mf-action-proof .mf-memory-preview.compact{align-self:stretch!important;min-height:220px!important;background:radial-gradient(circle at 18% 18%,rgba(185,101,67,.16),transparent 34%),linear-gradient(135deg,rgba(255,250,245,.96),rgba(255,243,233,.92))!important;border:1px solid rgba(185,101,67,.2)!important;box-shadow:0 18px 46px rgba(80,55,38,.1)!important}.mf-action-proof .mf-memory-preview.compact .mf-preview-media{min-height:120px!important}.mf-action-proof .mf-memory-preview.compact .mf-preview-media img{opacity:.92!important;filter:saturate(.96) contrast(.98)!important}@media (max-width:820px){.mf-action-proof{padding:18px!important}.mf-action-proof .mf-memory-preview.compact{min-height:0!important}}@media (max-width:700px){.ra-wrap{padding-top:24px!important}.ra-header{margin-bottom:24px!important;gap:10px!important}.ra-brand span{font-size:27px!important}.ra-brand small{margin-top:3px!important;font-size:10px!important;letter-spacing:.12em!important}.ra-nav{gap:7px!important;font-size:12px!important}.ra-nav a{min-height:32px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(122,68,47,.18)!important;border-radius:999px!important;background:rgba(255,255,255,.72)!important;padding:7px 9px!important}.ra-hero{gap:16px!important;margin-bottom:18px!important}.ra-hero h1{font-size:clamp(36px,12vw,52px)!important}.ra-hero>div>p:not(.ra-kicker){margin-top:14px!important;font-size:16px!important}.ra-card,.ra-form,.ra-info article,.ra-notice{border-radius:22px!important}.ra-card,.ra-notice{padding:16px!important}.ra-notice{margin-bottom:24px!important}.ra-grid{gap:18px!important}.ra-info h2,.ra-notice h2{font-size:clamp(28px,9vw,36px)!important}.ra-form{padding:16px!important}}main[lang=en]>div>header,main[lang=es]>div>header{border-bottom:1px solid rgba(234,216,197,.68)!important;padding-bottom:16px!important}main[lang=en]>div>header nav a,main[lang=es]>div>header nav a{min-height:34px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(122,68,47,.16)!important;border-radius:999px!important;background:rgba(255,255,255,.68)!important;padding:8px 11px!important}@media (max-width:560px){main[lang=en]>div>header,main[lang=es]>div>header{margin-bottom:26px!important;gap:10px!important}main[lang=en]>div>header nav,main[lang=es]>div>header nav{gap:7px!important}main[lang=en]>div>header nav a,main[lang=es]>div>header nav a{min-height:31px!important;padding:7px 9px!important;font-size:12px!important}}main[data-nav-context=organizer]{background:radial-gradient(circle at top left,rgba(185,101,67,.1),transparent 34rem),linear-gradient(180deg,#fff8f1,#f8efe4);color:#24170f}main[data-nav-context=organizer] .header{align-items:flex-start;border:1px solid rgba(91,52,37,.12);border-radius:30px;background:rgba(255,253,249,.88);box-shadow:0 22px 60px rgba(80,55,38,.08);padding:clamp(18px,3vw,30px);margin-bottom:22px}main[data-nav-context=organizer] .header h1{letter-spacing:-.035em;line-height:.95}main[data-nav-context=organizer] .header .muted{max-width:760px}main[data-nav-context=organizer] .desktop-shell-nav.nav-organizer a{min-height:36px;padding:8px 12px;border-color:rgba(122,68,47,.18);box-shadow:none}main[data-nav-context=organizer] .desktop-shell-nav.nav-organizer a[href="/organizador/invitaciones"]{background:rgba(255,248,244,.62);color:rgba(92,52,37,.68);border-style:dashed}main[data-nav-context=organizer] .card{border:1px solid rgba(91,71,55,.12)!important;border-radius:28px;background:rgba(255,253,249,.88);box-shadow:0 18px 45px rgba(80,55,38,.07)}main[data-nav-context=organizer] .card h2,main[data-nav-context=organizer] .card h3{letter-spacing:-.025em}main[data-nav-context=organizer] .grid,main[data-nav-context=organizer] .grid-2{gap:14px}main[data-nav-context=organizer] .grid-2>.card,main[data-nav-context=organizer] .grid>.card{box-shadow:none}.owner-pr297-command-center{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);grid-gap:16px;gap:16px;border-color:rgba(185,101,67,.22)!important;background:radial-gradient(circle at 12% 0,rgba(185,101,67,.13),transparent 22rem),linear-gradient(135deg,rgba(255,253,249,.96),rgba(255,245,236,.9))!important}.owner-pr297-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(38,101,72,.12);color:#266548;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px;margin:0 0 12px}.owner-pr297-command-center h2{font-size:clamp(1.85rem,4vw,3rem);line-height:.98;margin:0}.owner-pr297-command-center .muted{font-size:1rem;max-width:690px}.owner-pr297-command-panel{border:1px solid rgba(91,71,55,.12);border-radius:24px;background:rgba(255,255,255,.72);padding:16px}.owner-pr297-command-panel strong{display:block;margin-bottom:8px}.owner-pr297-contained-lane{border-style:dashed!important;background:rgba(255,248,244,.62)!important}.owner-pr297-contained-lane .button-link,main[data-nav-context=organizer] .button-row a[href="/organizador/invitaciones"]{background:rgba(255,253,249,.82)!important;color:rgba(92,52,37,.7)!important;border:1px dashed rgba(122,68,47,.28)!important}main[data-nav-context=organizer] .button,main[data-nav-context=organizer] .button-link{border-radius:999px}main[data-nav-context=organizer] .button-link.secondary,main[data-nav-context=organizer] .button.secondary{background:rgba(255,255,255,.72)}main[data-nav-context=organizer] .clean li{border-bottom-color:rgba(91,71,55,.09)!important}main[data-nav-context=organizer] .small.muted{line-height:1.45}main[data-nav-context=organizer] .card:has(>h2:first-child),main[data-nav-context=organizer] .card:has(>p.small.muted:first-child){scroll-margin-top:24px}main[data-nav-context=organizer] .card:has(a[href^="/memorias/nueva?person="]){border-color:rgba(185,101,67,.26)!important;background:radial-gradient(circle at top left,rgba(185,101,67,.1),transparent 18rem),rgba(255,253,249,.92)!important}main[data-nav-context=organizer] .card:has(a[href^="/memorias/nueva?person="]) h2{font-size:clamp(1.55rem,3vw,2.2rem)}@media (max-width:900px){.owner-pr297-command-center{grid-template-columns:1fr}main[data-nav-context=organizer] .header{border-radius:24px}}@media (max-width:760px){main[data-nav-context=organizer]{padding-left:12px;padding-right:12px}main[data-nav-context=organizer] .header{padding:16px;margin-left:0;margin-right:0}main[data-nav-context=organizer] .card{border-radius:22px;padding:16px!important}main[data-nav-context=organizer] .grid,main[data-nav-context=organizer] .grid-2{display:grid;grid-template-columns:1fr!important}main[data-nav-context=organizer] .button-row{gap:8px}main[data-nav-context=organizer] .button-row>*{flex:1 1 100%;justify-content:center;text-align:center}.owner-pr297-command-center h2{font-size:clamp(1.7rem,10vw,2.35rem)}}@media (max-width:760px){.app-shell-main[data-nav-context=family]>section.card:first-of-type:has(a[href*="/familia/asistente-de-memoria"]),.app-shell-main[data-nav-context=family]>section.card:first-of-type:has(a[href*="/familia/fotos"]){margin-bottom:18px;padding-bottom:128px}.app-shell-main[data-nav-context=family]>section.card:first-of-type:has(a[href*="/familia/asistente-de-memoria"]) .button-row,.app-shell-main[data-nav-context=family]>section.card:first-of-type:has(a[href*="/familia/fotos"]) .button-row{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.app-shell-main[data-nav-context=family]>section.card:first-of-type:has(a[href*="/familia/asistente-de-memoria"]) .button-link,.app-shell-main[data-nav-context=family]>section.card:first-of-type:has(a[href*="/familia/fotos"]) .button-link{box-sizing:border-box;justify-content:center;width:100%}}[aria-label="La Sala activity and continuation"]>article,[aria-label="La Sala entry doors and helper"]>article,[aria-label="La Sala"],[aria-labelledby=featured-memory-title],[aria-labelledby=memory-grid-title],[aria-labelledby=private-entry-title],[aria-labelledby=sala-tree-context-title]{border-color:rgba(196,106,67,.24)!important;box-shadow:0 24px 70px rgba(45,35,31,.08)!important}[aria-label="La Sala"]{position:relative;overflow:hidden;min-height:340px;padding:clamp(28px,5vw,56px)!important;background:radial-gradient(circle at 88% 18%,rgba(212,160,64,.32),transparent 26%),linear-gradient(135deg,#fff8f1,#faf3ea 48%,#ffffff)!important}[aria-label="La Sala"] .eyebrow,[aria-labelledby=featured-memory-title] .eyebrow,[aria-labelledby=sala-tree-context-title] .eyebrow{letter-spacing:.18em;color:#c46a43!important}[aria-label="La Sala"] h1{color:#2d231f!important;letter-spacing:-.055em;line-height:.92;max-width:760px}[aria-label="La Sala"] .lede{max-width:650px;color:rgba(60,46,38,.78);font-size:clamp(1.05rem,2vw,1.35rem)}[aria-labelledby=sala-tree-context-title]{background:linear-gradient(135deg,#fffaf6,#ffffff)!important}[aria-labelledby=sala-tree-context-title] .grid>div{padding:18px;border-radius:22px;background:rgba(250,243,234,.76);border:1px solid rgba(232,217,206,.86)}[aria-labelledby=featured-memory-title]{background:#ffffff!important;border-radius:34px!important}[aria-label="La Sala activity and continuation"]>article:first-child{color:#faf3ea;background:linear-gradient(135deg,#3c2e26,#2d231f)!important}[aria-label="La Sala activity and continuation"]>article:first-child .muted,[aria-label="La Sala activity and continuation"]>article:first-child .small,[aria-label="La Sala activity and continuation"]>article:first-child h2{color:rgba(250,243,234,.86)!important}[aria-labelledby=memory-grid-title]{background:linear-gradient(135deg,#ffffff,#fffaf6)!important}[aria-label="La Sala entry doors and helper"]>article:first-child{background:linear-gradient(135deg,#ffffff,#faf3ea)!important}[aria-label="La Sala entry doors and helper"]>article:last-child{background:radial-gradient(circle at 88% 18%,rgba(212,160,64,.24),transparent 28%),linear-gradient(135deg,#fff8f1,#ffffff)!important}[aria-labelledby=private-entry-title]{background:linear-gradient(135deg,rgba(250,243,234,.95),rgba(255,255,255,.98))!important}@media (max-width:920px){[aria-labelledby=featured-memory-title]>div{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){[aria-label="La Sala"]{min-height:280px;padding:26px 20px 28px!important}[aria-label="La Sala"] .button-row,[aria-labelledby=featured-memory-title] .button-row{width:100%}[aria-label="La Sala"] .button-link,[aria-labelledby=featured-memory-title] .button-link{width:100%;justify-content:center}}