.app-landing{--fm-ink:#183c34;--fm-paper:#f6f4ed;--fm-lime:#d6ef9c;--ink:#173b33;background:var(--fm-paper);color:var(--fm-ink);overflow:clip;font-family:Arial,Helvetica,sans-serif}.app-landing h1,.app-landing h2,.app-landing h3,.app-landing p{margin:0}.app-landing a{text-decoration:none}.app-landing a:focus-visible,.app-landing button:focus-visible,.app-landing input:focus-visible,.app-landing summary:focus-visible{outline:3px solid #6d8c3c;outline-offset:5px}.app-landing h1,.app-landing h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.04}.app-landing h2{font-size:clamp(38px,4.2vw,60px)}.app-landing em{font-weight:400}.app-landing section{scroll-margin-top:28px}.fm-header{height:100px;max-width:1440px;padding:0 5%;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.fm-brand{display:inline-flex;align-items:center;gap:9px;font-size:26px;font-weight:750;letter-spacing:-1.5px}.fm-brand>span:first-child{display:grid;place-items:center;background:var(--fm-ink);color:var(--fm-paper);border-radius:11px;width:35px;height:35px}.fm-brand .fm-dot{margin-left:-8px;color:#6d8c3c}.fm-header nav{display:flex;gap:32px;font-size:13px}.fm-header nav a{padding:12px 0}.fm-header nav a:hover{color:#59783d}.fm-nav-cta{border:1px solid #b6c2b6;border-radius:30px;padding:13px 18px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;transition:background .2s}.fm-nav-cta:hover{background:#e3e9d9}.fm-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;padding:65px 5% 80px;gap:30px;align-items:center;min-height:710px}.fm-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.6;letter-spacing:1.9px;font-weight:700}.fm-status-dot{width:6px;height:6px;border-radius:50%;background:#718b49;box-shadow:0 0 0 4px #718b4915}.fm-hero h1{font-size:clamp(54px,5.8vw,84px);margin:24px 0;letter-spacing:-.065em}.fm-hero h1 em{color:#668148}.fm-lead{max-width:410px;line-height:1.8;font-size:15px;color:#65736a}.play-store-link{display:flex;align-items:center;gap:13px;margin-top:24px}.play-store-link a{flex-shrink:0;display:block;line-height:0;border-radius:7px;transition:transform .2s}.play-store-link a:hover{transform:translateY(-3px)}.play-store-link img{width:185px;height:auto;margin-left:-10px}.play-store-link p{font-size:10px;line-height:1.7;color:#687268;max-width:180px}.fm-text-link{display:inline-flex;align-items:center;gap:14px;font-size:12px;font-weight:600;padding:15px 0}.fm-hero-proof{display:flex;flex-wrap:wrap;gap:20px;border-top:1px solid #d6ddd1;margin-top:25px;padding-top:22px;color:#647365;font-size:10px}.fm-hero-proof span{display:flex;align-items:center;gap:7px}.fm-scene{position:relative;height:535px;isolation:isolate}.fm-scene-orbit{position:absolute;inset:15px -45px -25px 8px;border:1px solid #d2dbc9;border-radius:50%;z-index:-1;transform:rotate(-22deg)}.fm-scene-orbit:before{content:"";position:absolute;inset:35px;border:1px solid #d2dbc960;border-radius:50%}.fm-scene:before{content:"";position:absolute;inset:0 -20px 0 0;background:radial-gradient(ellipse,#c9d8bba0,transparent 70%);z-index:-1}.fm-wall{position:absolute;top:25px;left:10px;width:96%;height:380px;border:7px solid #21483f;border-radius:18px;overflow:hidden;box-shadow:0 25px 50px #163d3424;transform:rotate(-4deg);background:#193e35;animation:fm-arrive 1.1s both}.fm-wall-bar{height:33px;justify-content:space-between;color:#e1e8d6;padding:0 13px;font-size:8px}.fm-mini-brand,.fm-wall-bar{display:flex;align-items:center}.fm-mini-brand{gap:4px;font-weight:700}.fm-wall-bar>span:last-child{display:flex;align-items:center;gap:5px}.fm-mini-wall i,.fm-wall-bar i{width:4px;height:4px;border-radius:50%;background:#dcf5b0}.fm-event-photo{width:100%;height:calc(100% - 33px);object-fit:cover}.fm-wall-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#102a23c9);padding:45px 20px 20px;color:#fff7e7;display:flex;align-items:end;justify-content:space-between;font:25px/1.1 Georgia,serif}.fm-wall-caption em{font-size:15px}.fm-phone{position:absolute;right:-8px;bottom:20px;width:177px;height:323px;border:6px solid #17382f;border-radius:29px;background:#f8f6ee;padding:23px 10px 8px;transform:rotate(7deg);box-shadow:0 20px 35px #102b3733;animation:fm-phone-enter 1.2s .15s both}.fm-phone-camera{position:absolute;top:7px;left:calc(50% - 26px);width:52px;height:9px;background:#17382f;border-radius:8px}.fm-phone-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;font-weight:700}.fm-phone p{font:19px/1.1 Georgia,serif;margin:15px 0 12px}.fm-phone-image{height:128px;border-radius:8px;background:url(/marketing/evento-editorial-v1.webp) 60% 50%/cover}.fm-phone-approve{margin-top:10px;font-size:7px;display:flex;align-items:center;justify-content:space-between;color:#356343}.fm-phone-approve span{display:flex;align-items:center;gap:4px}.fm-phone-tabs{display:flex;justify-content:space-around;border-top:1px solid #dde1d4;margin-top:13px;padding-top:10px}.fm-floating-note{position:absolute;bottom:30px;left:-10px;background:#fffdf6;border:1px solid #e2e7d8;border-radius:13px;padding:15px;display:flex;align-items:center;gap:11px;box-shadow:0 12px 30px #14372b10;animation:fm-float 5s ease-in-out 1s infinite}.fm-floating-note>span{display:grid;place-items:center;padding:8px;background:#eaf0df;border-radius:10px}.fm-floating-note strong{font-size:11px;display:block}.fm-floating-note small{display:block;font-size:8px;margin-top:5px;color:#73806c}.fm-scene-caption{position:absolute;bottom:-16px;left:15px;letter-spacing:2px;font-size:8px;color:#6d7e67}.fm-scene-caption span{font-size:18px;margin-left:20px}.fm-occasion-strip{border-top:1px solid #d8ded2;border-bottom:1px solid #d8ded2;max-width:1296px;margin:0 auto;padding:28px 4%;display:flex;align-items:center;justify-content:space-between;gap:30px}.fm-occasion-strip>p{font-size:9px;letter-spacing:1.4px;max-width:150px;line-height:1.7;color:#697a68}.fm-occasion-strip>div{display:flex;justify-content:space-between;flex:1;gap:24px;max-width:800px}.fm-occasion-strip a{display:flex;align-items:center;gap:35px;font:21px Georgia,serif}.fm-occasion-strip a span{color:#88a269;font-size:17px}.fm-occasion-strip a:last-child span{display:none}.fm-section{padding:100px 5%;max-width:1440px;margin:auto}.fm-section-heading{max-width:650px;margin-bottom:45px}.fm-section-heading h2{margin:16px 0 22px}.fm-section-heading>p:last-child:not(.fm-eyebrow){max-width:460px;color:#687568;font-size:14px;line-height:1.8}.fm-feature-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:18px}.fm-feature{background:#ebece1;border-radius:18px;padding:28px;position:relative;overflow:hidden;min-height:365px}.fm-feature-main{background:#20483d;color:#f5f5e9}.fm-feature-icon{display:inline-flex;margin-bottom:26px;color:#74945a;width:25px;height:25px}.fm-feature-main .fm-feature-icon{color:#d7eca2}.fm-feature h3{font:28px/1.1 Georgia,serif;letter-spacing:-1px;margin-bottom:16px}.fm-feature>p{font-size:12px;line-height:1.8;max-width:290px;color:#65705f}.fm-feature-main>p{color:#c0cdbd}.fm-mini-wall{height:120px;margin-top:26px;background:#102e27;border:4px solid #345c4b;border-radius:9px;padding:7px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px;transform:rotate(-4deg) translateY(10px)}.fm-mini-wall div{background:url(/marketing/evento-editorial-v1.webp) 10% 50%/cover;border-radius:3px}.fm-mini-wall div:nth-child(2){background-position:50% 50%}.fm-mini-wall div:nth-child(3){background-position:95% 50%}.fm-mini-wall span{grid-column:1/-1;font-size:7px;text-align:center;justify-content:center}.fm-approval,.fm-mini-wall span{display:flex;align-items:center;gap:5px}.fm-approval{margin-top:35px;justify-content:space-between;background:#f8f8ef;padding:14px 10px;border-radius:10px;font-size:9px;transform:rotate(-3deg)}.fm-approval>span:last-child{background:#dce8c6;color:#3a5a30;border-radius:20px;padding:6px;display:flex;align-items:center;gap:3px}.fm-album-art{height:95px;position:relative;margin-top:15px;display:grid;place-items:center}.fm-album-art span{position:absolute;width:63px;height:80px;background:#e6be9e;border:5px solid #fff9ea;left:calc(50% - 55px);top:10px;transform:rotate(-15deg)}.fm-album-art span:nth-child(2){left:calc(50% - 20px);background:#6d8b64;transform:rotate(14deg)}.fm-album-art span:nth-child(3){left:calc(50% + 5px);background:#e2b5ad;transform:rotate(30deg)}.fm-album-art svg{z-index:1;fill:#fff9ea;color:#fff9ea}.fm-how{padding-top:25px}.fm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;list-style:none;padding:0;margin:0;border-top:1px solid #ccd7c6}.fm-steps li{padding-top:23px}.fm-steps li>span{display:block;font-size:9px;letter-spacing:1.5px;color:#64775e;margin-bottom:28px}.fm-steps li>svg{color:#718b49;margin-bottom:24px}.fm-steps h3{font-size:17px;font-weight:600;margin-bottom:12px;letter-spacing:-.4px}.fm-steps p{font-size:13px;line-height:1.8;color:#6b7668;max-width:310px}.fm-styles{background:#eaece1;max-width:none}.fm-styles-intro{max-width:1296px;margin:0 auto 40px;display:flex;align-items:end;justify-content:space-between;gap:30px}.fm-styles h2{margin-top:18px}.fm-styles-intro>p{font-size:12px;line-height:1.8;color:#6c7866}.fm-template-gallery{max-width:1296px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.fm-template-gallery article{border-radius:12px;padding:20px;min-height:255px;position:relative;overflow:hidden;background:var(--template-bg);color:var(--template-fg);border:1px solid #30543215;transition:transform .3s}.fm-template-gallery article:hover{transform:translateY(-6px)}.fm-template-gallery article>span{font-size:9px;text-transform:uppercase;letter-spacing:1px}.fm-template-gallery article>div{font:100px/.8 Georgia,serif;position:relative;letter-spacing:-15px;margin:25px auto 30px;width:120px;opacity:.75}.fm-template-gallery article>div span{font-style:italic}.fm-template-gallery i{position:absolute;right:0;top:10px;font-size:36px;font-style:normal}.fm-template-gallery h3{font:20px Georgia,serif}.fm-android{display:grid;grid-template-columns:.7fr 1fr;align-items:center;gap:80px;padding-top:120px;padding-bottom:120px}.fm-android-symbol{justify-self:center;width:220px;height:220px;border-radius:52px;background:#244b3d;color:#dcecba;box-shadow:0 20px 50px #234a3420;display:grid;place-items:center;position:relative;transform:rotate(-9deg)}.fm-android-symbol span{position:absolute;right:-20px;top:-35px;color:#789456;font-size:95px}.fm-android h2{margin:18px 0;font-size:clamp(36px,3.5vw,52px)}.fm-android>div>p:not(.fm-eyebrow){font-size:14px;color:#6c7866;line-height:1.8}.fm-guest{background:#20483d;color:#f4f4e6;max-width:1296px;border-radius:20px;display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:55px}.fm-guest .fm-eyebrow{color:#c1d69f}.fm-guest h2{font-size:38px;margin:16px 0}.fm-guest p:not(.fm-eyebrow){font-size:13px;line-height:1.8;color:#c7d5bd;max-width:390px}.fm-guest form{align-self:center;min-width:0}.fm-guest label{font-size:11px;display:block;margin-bottom:12px;color:#d5e2c4}.fm-guest .fm-code-row{display:flex;gap:10px}.fm-guest .fm-code-input{min-width:0;flex:1;border:1px solid #80987c;background:#2a5346;color:#fffbe9;border-radius:8px;font-size:17px;letter-spacing:4px;width:100%;height:52px;padding:0 14px;box-shadow:none}.fm-guest .fm-code-input::placeholder{color:#b1c1a8}.fm-guest .fm-code-submit{background:#d7edac;color:#213d2b;border-radius:8px;height:52px;padding:0 20px;font-size:12px}.fm-faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px}.fm-faq h2{margin-top:18px;font-size:45px}.fm-faq details{border-bottom:1px solid #cfd7c7;padding:23px 0}.fm-faq details:first-child{padding-top:0}.fm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;font-weight:600;list-style:none;min-height:30px}.fm-faq summary::-webkit-details-marker{display:none}.fm-faq summary svg{flex-shrink:0;transition:transform .25s}.fm-faq details[open] svg{transform:rotate(180deg)}.fm-faq details p{font-size:13px;line-height:1.85;color:#697663;padding:16px 22px 0 0}.fm-existing{padding-top:0;padding-bottom:40px;display:flex;align-items:center;gap:25px;font-size:12px}.fm-existing>span{color:#64715f}.fm-existing a{display:flex;align-items:center;gap:9px;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.app-landing .known-rooms{padding:30px 5%;max-width:1440px;margin:auto}.fm-footer{border-top:1px solid #d3dbcc;max-width:1296px;margin:auto;padding:40px 0 24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:35px}.fm-footer .fm-brand{font-size:23px}.fm-footer p{font-size:11px;line-height:1.8;color:#6e7969;margin-top:15px}.fm-footer>div:nth-child(2){display:flex;align-items:start;gap:26px;font-size:11px}.fm-footer>div:nth-child(2) a{padding:12px 0}.fm-footer>small{flex-basis:100%;font-size:9px;color:#6e7969}@keyframes fm-arrive{0%{opacity:0;transform:rotate(-1deg) translateY(25px)}to{opacity:1;transform:rotate(-4deg) translateY(0)}}@keyframes fm-phone-enter{0%{opacity:0;transform:rotate(12deg) translateY(30px)}to{opacity:1;transform:rotate(7deg) translateY(0)}}@keyframes fm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(min-width:1550px){.fm-hero{padding-top:85px;padding-bottom:100px}.fm-scene{height:570px}.fm-wall{height:410px}}@media(max-width:1100px){.fm-header nav{gap:18px}.fm-hero{gap:18px;padding-top:40px;min-height:640px}.fm-hero h1{font-size:65px}.fm-scene{height:450px}.fm-wall{height:310px}.fm-phone{width:150px;height:285px;right:0;bottom:10px}.fm-phone-image{height:100px}.fm-phone p{font-size:16px}.fm-floating-note{left:-5px;bottom:10px;padding:10px}.fm-floating-note strong{font-size:9px}.fm-floating-note small{font-size:7px}.fm-scene-caption{bottom:-28px}.play-store-link{gap:5px}.play-store-link p{font-size:9px}.play-store-link img{width:165px}.fm-occasion-strip a{font-size:18px;gap:15px}.fm-feature-grid{gap:12px}.fm-feature{padding:23px}.fm-feature h3{font-size:25px}.fm-steps{gap:35px}.fm-guest{margin:0 5%;gap:35px;padding:40px}.fm-faq{gap:50px}.fm-footer{margin:0 5%}.fm-android{gap:40px}}@media(max-width:760px){.fm-header{height:80px;padding:0 6%;gap:12px}.fm-header nav{display:none}.fm-brand{font-size:23px}.fm-nav-cta{padding:11px 14px;font-size:10px}.fm-nav-cta>svg:last-child{display:none}.fm-hero{grid-template-columns:1fr;padding:35px 6% 60px;gap:30px;min-height:0}.fm-hero h1{font-size:clamp(52px,10.8vw,78px);line-height:1.02;margin:20px 0}.fm-hero .fm-eyebrow{font-size:9px;letter-spacing:1.4px}.fm-lead{max-width:440px;font-size:14px}.play-store-link{gap:8px;margin-top:20px}.play-store-link img{width:185px}.play-store-link p{font-size:9px}.fm-text-link{font-size:11px;padding:12px 0}.fm-hero-proof{margin-top:15px;padding-top:18px;gap:18px;font-size:10px}.fm-scene{height:410px;max-width:520px;width:100%;margin:12px auto 15px}.fm-wall{left:0;top:15px;width:95%;height:300px;border-width:5px}.fm-phone{right:0;bottom:0;width:145px;height:273px;border-width:5px;padding-top:22px}.fm-phone-image{height:95px}.fm-phone p{margin:12px 0;font-size:16px}.fm-phone-approve{font-size:6px}.fm-floating-note{bottom:14px;left:0;padding:10px;gap:6px}.fm-floating-note>span{padding:6px}.fm-floating-note strong{font-size:9px}.fm-floating-note small{font-size:7px}.fm-scene-caption{bottom:-26px;font-size:7px}.fm-scene-orbit{inset:10px -30px -10px 10px}.fm-wall-caption{font-size:22px}.fm-wall-caption em{font-size:12px}.fm-occasion-strip{flex-direction:column;gap:18px;align-items:stretch;margin:0 6%;padding:25px 0}.fm-occasion-strip>p{max-width:none;font-size:8px}.fm-occasion-strip>div{flex-wrap:wrap;gap:20px 25px;justify-content:start}.fm-occasion-strip a{font-size:17px;gap:18px}.fm-occasion-strip a:last-child span{display:block}.fm-occasion-strip a span{font-size:12px}.fm-section{padding:65px 6%}.fm-section-heading h2{font-size:43px}.fm-section-heading>p:last-child:not(.fm-eyebrow){font-size:13px}.fm-feature-grid{grid-template-columns:1fr;gap:16px}.fm-feature{min-height:0;padding:28px}.fm-feature h3{font-size:29px}.fm-feature>p{max-width:100%;font-size:13px}.fm-feature-icon{margin-bottom:20px}.fm-mini-wall{height:155px;margin:25px 5px 10px}.fm-approval{margin-top:28px;font-size:11px;padding:16px}.fm-album-art{height:110px}.fm-how{padding-top:0}.fm-steps{grid-template-columns:1fr;gap:26px}.fm-steps li{position:relative;padding-left:54px;border-bottom:1px solid #d8dfcf;padding-bottom:25px}.fm-steps li>span{font-size:9px;margin-bottom:16px}.fm-steps li>svg{position:absolute;left:0;top:55px;width:27px}.fm-steps p{max-width:none;font-size:13px}.fm-steps h3{font-size:16px}.fm-styles-intro{flex-direction:column;align-items:start;gap:22px}.fm-styles h2{font-size:42px}.fm-template-gallery{grid-template-columns:repeat(2,1fr);gap:12px}.fm-template-gallery article{min-height:225px;padding:16px}.fm-template-gallery article>div{font-size:85px;max-width:100px;margin:30px auto}.fm-template-gallery article>span{font-size:8px}.fm-template-gallery h3{font-size:18px}.fm-android{grid-template-columns:1fr;gap:45px;padding-top:70px;padding-bottom:70px}.fm-android-symbol{width:135px;height:135px;border-radius:32px;justify-self:start;margin-left:15px}.fm-android-symbol>svg{width:43px}.fm-android-symbol>span{font-size:65px;right:-22px;top:-25px}.fm-android h2{font-size:40px}.fm-guest{grid-template-columns:1fr;margin:0 6%;padding:30px 24px;gap:25px}.fm-guest .fm-eyebrow{font-size:8px}.fm-guest h2{font-size:32px}.fm-guest .fm-code-row{gap:7px}.fm-guest .fm-code-submit{padding:0 14px}.fm-guest .fm-code-input{font-size:16px;letter-spacing:3px}.fm-faq{grid-template-columns:1fr;gap:32px}.fm-faq h2{font-size:41px}.fm-faq summary{font-size:13px}.fm-faq details{padding:20px 0}.fm-existing{flex-wrap:wrap;gap:8px 20px;padding-top:0}.fm-footer{padding-top:30px;margin:0 6%;gap:25px}.fm-footer>div:nth-child(2){flex-wrap:wrap;gap:12px 22px}.fm-footer small{line-height:1.7}}@media(max-width:370px){.fm-hero h1{font-size:48px}.fm-scene{height:360px}.fm-wall{height:265px}.fm-phone{width:125px;height:250px}.fm-phone-image{height:82px}.fm-phone p{font-size:14px}.fm-phone-tabs{margin-top:8px}.fm-floating-note{bottom:0;padding:7px}.fm-floating-note small{max-width:110px}.play-store-link img{width:165px}.play-store-link p{font-size:8px}.fm-template-gallery article{padding:12px}.fm-template-gallery article>div{max-width:90px;font-size:75px}}@media(prefers-reduced-motion:reduce){.app-landing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.fm-wall{transform:rotate(-4deg)}.fm-phone{transform:rotate(7deg)}}.fm-phone{display:flex;flex-direction:column;overflow:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%}.fm-phone p,.fm-phone-approve,.fm-phone-tabs,.fm-phone-top{flex-shrink:0}.fm-phone p{margin:12px 0 10px;font-size:18px;line-height:1.08}.fm-phone-image{height:auto;min-height:65px;flex:1 1 0}.fm-phone-approve{margin-top:8px;min-height:14px}.fm-phone-tabs{padding-top:8px;margin-top:8px;min-height:26px;align-items:center}.fm-phone-tabs svg{width:16px;height:16px;flex-shrink:0}.fm-scene-caption{font-size:9px;letter-spacing:1.5px}.fm-floating-note{animation:fm-float 5s ease-in-out 1s 1}.fm-hero-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 26px}.fm-hero-links .fm-text-link:last-child{color:#52703c}.play-store-link p{font-size:11px;line-height:1.6}@media(max-width:1100px){.fm-phone p{font-size:16px;margin:10px 0 8px}.fm-phone-tabs{padding-top:6px;margin-top:7px;min-height:24px}}@media(max-width:760px){.fm-hero h1{font-size:clamp(42px,12vw,66px);line-height:1.04;letter-spacing:-.055em}.fm-lead{font-size:15px;line-height:1.75}.fm-scene{height:450px;margin-top:14px;margin-bottom:20px}.fm-wall{left:3px;width:94%;height:300px;transform:rotate(-3deg)}.fm-phone{right:9px;bottom:78px;width:148px;height:284px;padding:22px 10px 10px;transform:rotate(5deg)}.fm-phone p{font-size:15px;line-height:1.1;margin:10px 0 8px}.fm-phone-image{min-height:70px}.fm-phone-approve{font-size:7px;margin-top:8px}.fm-phone-top{font-size:8px}.fm-phone-tabs{margin-top:8px;padding-top:7px;min-height:25px}.fm-floating-note{bottom:0;left:4px;max-width:calc(100% - 8px);padding:12px 14px;gap:10px;animation:none}.fm-floating-note strong{font-size:11px;line-height:1.4}.fm-floating-note small{font-size:10px;line-height:1.4;max-width:none}.fm-scene-caption{bottom:-34px;left:6px;font-size:8px;letter-spacing:1.3px;line-height:1.5}.fm-scene-caption span{margin-left:10px;font-size:16px}.fm-occasion-strip>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.fm-occasion-strip a{justify-content:space-between;align-items:center;gap:10px;font-size:18px;line-height:1.3;padding:13px 0;min-height:52px}.fm-occasion-strip a span{font-size:13px;flex-shrink:0}.fm-occasion-strip a:last-child span{display:block}.play-store-link p{font-size:10px;line-height:1.6}.fm-nav-cta{flex-shrink:0}}@media(max-width:370px){.fm-hero h1{font-size:42px}.fm-scene{height:420px}.fm-phone,.fm-wall{height:270px}.fm-phone{width:138px;right:8px;bottom:76px;padding:21px 9px 9px}.fm-phone p{font-size:14px;line-height:1.1;margin:8px 0}.fm-phone-image{min-height:65px}.fm-phone-approve{font-size:6px}.fm-floating-note{padding:11px 12px}.fm-floating-note strong{font-size:10px}.fm-floating-note small{font-size:9px}.fm-scene-caption{font-size:7px;letter-spacing:1.2px}.play-store-link img{width:160px}.play-store-link p{font-size:10px}}@media(prefers-reduced-motion:reduce){.fm-phone,.fm-wall{animation:none!important}}.fm-wall-media{display:block;width:100%;height:calc(100% - 33px)}.fm-wall-media .fm-event-photo{width:100%;height:100%}.fm-mini-wall div,.fm-phone-image{background-image:url(/marketing/evento-editorial-mobile-v1.webp)}.fm-nav-cta{white-space:nowrap}