:root{--fr-aqua:#87b6b4;--fr-purple:#99729b;--fr-mauve:#b7a4b8;--fr-mint:#accabf;--fr-green:#6f9187;--fr-ink:#302932;--fr-muted:#675f68;--fr-paper:#fff;--fr-soft:#f8f5f8;--fr-sage:#edf5f2;--fr-line:#ded4df;--fr-shadow:0 24px 70px rgba(78,54,81,.14)}
html{scroll-behavior:smooth}.frp-site{margin:0;background:var(--fr-paper);color:var(--fr-ink);font-family:"Josefin Sans",Arial,sans-serif;font-size:18px;line-height:1.65;font-weight:400}.frp-site *{box-sizing:border-box}.frp-site img{max-width:100%;height:auto}.frp-site a{color:inherit}.frp-site h1,.frp-site h2,.frp-site h3{font-family:"Alegreya",Georgia,serif;letter-spacing:-.025em;line-height:1.02;font-weight:600;color:var(--fr-ink)}.fr-wrap{width:min(1220px,calc(100% - 64px));margin-inline:auto}.fr-kicker{display:block;color:var(--fr-green);font-family:"Glacial Indifference",Montserrat,Arial,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px}.fr-section{padding:clamp(82px,10vw,150px) 0}.fr-soft{background:var(--fr-soft)}
.fr-header{position:fixed;z-index:999;top:0;left:0;right:0;height:92px;padding:0 clamp(22px,4vw,70px);display:flex;align-items:center;gap:32px;color:white;background:linear-gradient(180deg,rgba(32,27,34,.7),transparent);transition:.35s}.admin-bar .fr-header{top:32px}.fr-header.is-scrolled{height:76px;background:rgba(255,255,255,.96);color:var(--fr-ink);box-shadow:0 10px 40px rgba(42,33,44,.1);backdrop-filter:blur(18px)}.fr-brand{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:230px}.fr-brand img{width:48px;height:48px;object-fit:contain;background:white;border-radius:50%;padding:3px}.fr-brand span{font-size:.8rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.fr-brand b{display:block;font-family:Georgia,serif;font-size:1.12rem;letter-spacing:0;text-transform:none}.fr-header nav{display:flex;justify-content:center;align-items:center;gap:clamp(14px,1.65vw,28px);margin-left:auto}.fr-header nav a{text-decoration:none;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;position:relative}.fr-header nav a:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background:var(--fr-purple);transition:.25s}.fr-header nav a:hover:after{width:100%}.fr-header-cta{padding:11px 17px;border:1px solid rgba(255,255,255,.58);border-radius:999px;text-decoration:none;font-size:.75rem;font-weight:800;white-space:nowrap}.is-scrolled .fr-header-cta{border-color:var(--fr-purple);background:var(--fr-purple);color:white}.fr-menu-toggle{display:none;background:none;border:0;width:44px;height:44px;padding:10px}.fr-menu-toggle span{display:block;height:2px;background:currentColor;margin:7px 0}
.fr-hero{height:100svh;min-height:720px;position:relative;overflow:hidden;background:var(--fr-ink) var(--hero) center/cover;color:white}.fr-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fr-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(35,28,38,.89) 0%,rgba(35,28,38,.48) 55%,rgba(35,28,38,.18)),linear-gradient(0deg,rgba(35,28,38,.38),transparent 50%)}.fr-hero-content{position:relative;z-index:2;width:min(1140px,calc(100% - 64px));height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:80px}.fr-hero .fr-kicker{color:#d8e4dc}.fr-hero h1{font-size:clamp(4rem,8vw,8.3rem);max-width:1050px;margin:0 0 28px}.fr-hero p{font-size:clamp(1.15rem,1.8vw,1.5rem);max-width:650px;margin:0;color:rgba(255,255,255,.82)}.fr-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:38px}.fr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;border:1px solid transparent;text-decoration:none;font-weight:800;font-size:.88rem;transition:.25s}.fr-btn:hover{transform:translateY(-2px)}.fr-btn.primary{background:var(--fr-purple);color:white;box-shadow:0 12px 30px rgba(74,55,79,.28)}.fr-btn.ghost{color:white;border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.07)}.fr-btn.light{background:white;color:var(--fr-purple)}.fr-scroll{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);z-index:3;text-decoration:none;text-transform:uppercase;letter-spacing:.15em;font-size:.67rem;color:rgba(255,255,255,.75)}.fr-scroll span{display:block;text-align:center;font-size:1.4rem}
.fr-split,.fr-story{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(45px,8vw,120px);align-items:start}.fr-intro h2,.fr-heading-row h2,.fr-story h2{font-size:clamp(2.8rem,5vw,5.2rem);margin:0}.fr-rich,.fr-intro p,.fr-story p{color:var(--fr-muted)}.fr-rich p:first-child{margin-top:0}.fr-text-link{display:inline-flex;align-items:center;gap:11px;margin-top:24px;text-decoration:none;font-weight:800;font-size:.9rem;border-bottom:1px solid var(--fr-line);padding-bottom:8px}.fr-text-link span{color:var(--fr-purple)}.fr-heading-row{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:50px}.fr-heading-row h2{max-width:810px}.fr-heading-row .fr-text-link{flex:none}
.fr-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fr-card{border:1px solid var(--fr-line);border-radius:26px;overflow:hidden;background:white;transition:.35s}.fr-card:hover{transform:translateY(-8px);box-shadow:var(--fr-shadow)}.fr-card-media{aspect-ratio:1/.8;overflow:hidden}.fr-card-media img{width:100%;height:100%;object-fit:cover;transition:.7s}.fr-card:hover img{transform:scale(1.04)}.fr-card-body{padding:25px}.fr-card-body>span{font-size:.68rem;letter-spacing:.16em;color:var(--fr-purple);font-weight:900}.fr-card h3{font-size:1.65rem;margin:14px 0}.fr-card p{font-size:.9rem;line-height:1.55;color:var(--fr-muted);margin:0}
.fr-film{position:relative;min-height:760px;background:#302a32;color:white;overflow:hidden}.fr-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.5)}.fr-film-copy{position:relative;z-index:2;width:min(1220px,calc(100% - 64px));min-height:760px;margin:auto;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100px}.fr-film-copy .fr-kicker{color:#d8e4dc}.fr-film-copy h2{font-size:clamp(3.5rem,6vw,6.6rem);margin:0;max-width:900px}
.fr-journal{background:#302a32;color:white}.fr-journal .fr-kicker{color:#c8d9cd}.fr-journal .fr-heading-row .fr-text-link{border-color:rgba(255,255,255,.25)}.fr-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fr-post-grid article{min-width:0}.fr-post-grid a{text-decoration:none;display:block}.fr-post-grid img{display:block;width:100%;aspect-ratio:1.3;object-fit:cover;border-radius:20px;margin-bottom:22px}.fr-post-grid span{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#cfbdcf}.fr-post-grid h3{font-size:1.75rem;margin:12px 0}.fr-post-grid p{color:rgba(255,255,255,.64);font-size:.9rem;line-height:1.55}.fr-post-archive{grid-template-columns:repeat(3,1fr)}.fr-post-archive span{color:var(--fr-purple)}.fr-post-archive p{color:var(--fr-muted)}.fr-post-archive b{font-size:.82rem}.fr-cta{background:linear-gradient(135deg,var(--fr-purple),#705b77);color:white;padding:clamp(90px,12vw,170px) 0;text-align:center}.fr-cta .fr-kicker{color:#dbe7df}.fr-cta h2{font-size:clamp(3rem,6vw,6.4rem);max-width:1000px;margin:0 auto 38px}
.fr-page-hero{min-height:78svh;position:relative;background:#4e424f var(--hero) center/cover;color:white;display:flex;align-items:flex-end}.fr-page-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(39,32,42,.9),rgba(39,32,42,.28)),linear-gradient(0deg,rgba(39,32,42,.55),transparent 55%)}.fr-page-hero .fr-wrap{position:relative;z-index:2;padding-bottom:clamp(70px,9vw,120px)}.fr-page-hero .fr-kicker{color:#d6e2da}.fr-page-hero h1{font-size:clamp(3.8rem,7vw,7.4rem);max-width:1050px;margin:0 0 24px}.fr-page-hero p{font-size:clamp(1.05rem,1.6vw,1.35rem);max-width:720px;color:rgba(255,255,255,.82)}
.fr-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fr-duo article{padding:clamp(34px,5vw,70px);border-radius:28px;background:white;border:1px solid var(--fr-line)}.fr-duo h2{font-size:clamp(2.4rem,4vw,4rem);margin:0 0 24px}.fr-values{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px}.fr-values>div{padding:26px;border:1px solid var(--fr-line);border-radius:20px;background:white}.fr-values b{font-family:Georgia,serif;font-size:1.35rem;color:var(--fr-purple)}.fr-values p{font-size:.84rem;line-height:1.5;color:var(--fr-muted);margin-bottom:0}.fr-collab{grid-template-columns:repeat(4,1fr)}.fr-team{background:var(--fr-sage)}.fr-team img{width:100%;min-height:540px;object-fit:cover;border-radius:28px}.fr-team h2{font-size:clamp(2.8rem,5vw,5rem);margin:0 0 28px}.fr-quote{padding:120px 0;background:var(--fr-purple);color:white}.fr-quote p{font-family:Georgia,serif;font-size:clamp(2.5rem,5vw,5rem);line-height:1.08;max-width:1050px;margin:0}
.fr-form-section{background:var(--fr-sage)}.fr-form-section h2{font-size:clamp(3rem,5vw,5.2rem);margin:0 0 25px}.fr-form{background:white;padding:clamp(28px,4vw,50px);border-radius:28px;box-shadow:var(--fr-shadow);display:grid;grid-template-columns:1fr 1fr;gap:18px}.fr-form label{display:grid;gap:7px;font-size:.78rem;font-weight:800}.fr-form label:nth-of-type(5){grid-column:1/-1}.fr-form input,.fr-form select,.fr-form textarea{width:100%;border:1px solid var(--fr-line);border-radius:12px;padding:14px;background:#fff;font:inherit;color:var(--fr-ink)}.fr-form textarea{resize:vertical}.fr-form button,.fr-form-ok{grid-column:1/-1}.fr-form-ok{padding:13px 16px;border-radius:12px;background:var(--fr-sage);color:#496250;font-weight:800}
.fr-article header{position:relative;min-height:72svh;background:#3f3541;color:white;display:flex;align-items:flex-end;overflow:hidden}.fr-article header>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.42)}.fr-article header .fr-wrap{position:relative;z-index:2;padding-bottom:80px}.fr-article h1{font-size:clamp(3.3rem,6vw,6.6rem);max-width:1100px;margin:0}.fr-article .fr-kicker{color:#d4e1d8}.fr-article-content{width:min(780px,calc(100% - 48px));margin:0 auto;padding:90px 0 130px}.fr-article-content p{margin:0 0 1.6em;color:#514a53}.fr-article-content h2{font-size:2.4rem;margin-top:2em}.fr-article-content img{border-radius:18px}.navigation.pagination{margin-top:50px}
.fr-footer{background:#272329;color:white;padding:80px clamp(32px,5vw,78px) 35px;display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:45px}.fr-footer>div{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.fr-footer img{width:150px;filter:brightness(0) invert(1);margin-bottom:12px}.fr-footer p,.fr-footer span,.fr-footer a{font-size:.84rem;line-height:1.55;color:rgba(255,255,255,.62);text-decoration:none;max-width:320px}.fr-footer b{font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px}.fr-footer small{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.14);padding-top:25px;color:rgba(255,255,255,.44)}
@media(max-width:1100px){.fr-header nav{position:fixed;inset:0;background:#3d343f;display:flex;flex-direction:column;justify-content:center;transform:translateX(100%);transition:.35s}.fr-header nav.open{transform:none}.fr-header nav a{font-family:Georgia,serif;font-size:2rem;text-transform:none;letter-spacing:0}.fr-header-cta{display:none}.fr-menu-toggle{display:block;margin-left:auto;position:relative;z-index:2;color:inherit}.fr-card-grid{grid-template-columns:repeat(2,1fr)}.fr-values{grid-template-columns:repeat(2,1fr)}.fr-post-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){.admin-bar .fr-header{top:46px}.fr-wrap,.fr-hero-content,.fr-film-copy{width:min(100% - 36px,1220px)}.fr-header{height:72px;padding:0 18px}.fr-brand{min-width:0}.fr-brand span{display:none}.fr-brand img{width:42px;height:42px}.fr-hero{min-height:680px}.fr-hero h1{font-size:clamp(3.4rem,16vw,5.7rem)}.fr-split,.fr-story,.fr-duo{grid-template-columns:1fr}.fr-heading-row{display:block}.fr-card-grid,.fr-post-grid,.fr-post-archive,.fr-values,.fr-collab{grid-template-columns:1fr}.fr-card-grid{gap:14px}.fr-film,.fr-film-copy{min-height:600px}.fr-page-hero{min-height:70svh}.fr-page-hero h1{font-size:clamp(3.2rem,14vw,5.5rem)}.fr-team img{min-height:380px}.fr-form{grid-template-columns:1fr}.fr-form label{grid-column:1/-1}.fr-footer{grid-template-columns:1fr 1fr}.fr-footer>div:first-child{grid-column:1/-1}.fr-actions{flex-direction:column;align-items:stretch;width:100%}.fr-section{padding:78px 0}.fr-intro h2,.fr-heading-row h2,.fr-story h2{font-size:2.9rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fr-card,.fr-card img,.fr-btn,.fr-header,.fr-header nav{transition:none}.fr-hero video{display:none}}

/* Identidad visual oficial 2025 */
.frp-site .fr-header{height:96px}.frp-site .fr-brand{min-width:250px;gap:14px}.frp-site .fr-brand img{width:60px;height:60px;padding:4px;box-shadow:0 7px 24px rgba(48,41,50,.13)}.frp-site .fr-brand span,.frp-site .fr-header nav a,.frp-site .fr-header-cta,.frp-site .fr-btn{font-family:"Glacial Indifference",Montserrat,Arial,sans-serif}.frp-site .fr-brand b{font-family:"Alegreya",Georgia,serif;font-size:1.28rem}.frp-site .fr-header nav a:after{background:var(--fr-aqua)}.frp-site .fr-header-cta{background:rgba(255,255,255,.12)}.frp-site .fr-header.is-scrolled .fr-header-cta{background:var(--fr-purple);color:#fff}.frp-site .fr-btn{font-weight:700;letter-spacing:.025em}
.frp-site .fr-hero h1,.frp-site .fr-hero p,.frp-site .fr-page-hero h1,.frp-site .fr-page-hero p,.frp-site .fr-film-copy h2,.frp-site .fr-article h1{color:#fff}.frp-site .fr-values b{font-family:"Alegreya",Georgia,serif;font-size:1.55rem}
.frp-site .fr-quote{padding:clamp(95px,11vw,155px) 0;background:linear-gradient(135deg,#99729b,#806082);color:#fff}.frp-site .fr-quote .fr-kicker{color:#e7f3ef}.frp-site .fr-quote p{font-family:"Alegreya",Georgia,serif;font-size:clamp(2.6rem,5vw,5.2rem);line-height:1.06;max-width:1100px;margin:0;color:#fff!important;text-shadow:0 2px 22px rgba(48,34,51,.18)}
.frp-site .fr-collab-intro{background:linear-gradient(180deg,#fff,#faf7fa)}.frp-site .fr-collab>div{display:flex;flex-direction:column;min-height:310px;transition:.3s}.frp-site .fr-collab>div:hover{transform:translateY(-7px);box-shadow:var(--fr-shadow);border-color:var(--fr-mauve)}.frp-site .fr-collab .fr-card-icon{font-family:"Glacial Indifference",Montserrat,sans-serif;font-size:.7rem;letter-spacing:.15em;color:var(--fr-aqua);margin-bottom:34px}.frp-site .fr-collab a{margin-top:auto;padding-top:20px;color:var(--fr-purple);font-weight:700;text-decoration:none}
.frp-site .fr-placenta-section{position:relative;overflow:hidden;padding:clamp(95px,11vw,160px) 0;background:#302932;color:#fff}.frp-site .fr-placenta-section:before{content:"";position:absolute;width:680px;height:680px;border-radius:50%;right:-220px;top:-240px;background:radial-gradient(circle,rgba(172,202,191,.2),transparent 70%)}.frp-site .fr-placenta-grid{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(40px,8vw,110px)}.frp-site .fr-placenta-copy{position:relative;z-index:2}.frp-site .fr-placenta-copy .fr-kicker{color:var(--fr-aqua)}.frp-site .fr-placenta-copy h2{font-size:clamp(3rem,5vw,5.4rem);color:#fff;margin:0 0 26px}.frp-site .fr-placenta-copy>p{color:rgba(255,255,255,.72);max-width:560px}.frp-site .fr-impact-detail{margin-top:42px;padding:28px;border-left:3px solid var(--fr-aqua);background:rgba(255,255,255,.07);border-radius:0 18px 18px 0;min-height:190px}.frp-site .fr-impact-detail span{font-family:"Glacial Indifference",Montserrat,sans-serif;color:var(--fr-aqua);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.frp-site .fr-impact-detail h3{color:#fff;font-size:2rem;margin:9px 0}.frp-site .fr-impact-detail p{color:rgba(255,255,255,.7);margin:0}.frp-site .fr-placenta{position:relative;aspect-ratio:1;max-width:650px;margin:auto;filter:drop-shadow(0 30px 60px rgba(0,0,0,.27))}.frp-site .fr-placenta svg{width:100%;height:100%;overflow:visible}.frp-site .fr-placenta-body{fill:url(#frpCore);stroke:rgba(255,255,255,.22);stroke-width:2;filter:url(#frpGlow)}.frp-site .fr-vessels path,.frp-site .fr-umbilical{fill:none;stroke:#f6edf5;stroke-width:8;stroke-linecap:round;opacity:.68}.frp-site .fr-umbilical{stroke-width:18}.frp-site .fr-hotspot{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:50px;height:50px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:rgba(48,41,50,.7);color:#fff;cursor:pointer;box-shadow:0 0 0 8px rgba(255,255,255,.08);transition:.25s}.frp-site .fr-hotspot:hover,.frp-site .fr-hotspot.is-active{background:var(--fr-aqua);color:#243b39;transform:translate(-50%,-50%) scale(1.12);box-shadow:0 0 0 12px rgba(135,182,180,.18)}.frp-site .fr-hotspot span{font-family:Montserrat,sans-serif;font-weight:700}
.frp-site .fr-form-section{background:linear-gradient(145deg,#edf5f2,#f8f2f7)}.frp-site .fr-form-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(40px,7vw,90px);align-items:start}.frp-site .fr-form-intro{position:sticky;top:120px}.frp-site .fr-form-section h2{font-size:clamp(3rem,5vw,5.2rem);margin:0 0 25px}.frp-site .fr-form-intro>p{color:var(--fr-muted)}.frp-site .fr-form-intro ul{list-style:none;padding:0;margin:35px 0 0}.frp-site .fr-form-intro li{padding:13px 0;border-bottom:1px solid rgba(124,148,133,.28)}.frp-site .fr-form-intro li:before{content:"✓";display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fr-mint);color:#35534c;margin-right:11px;font-weight:700}.frp-site .fr-form{background:#fff;padding:clamp(28px,4vw,52px);border:1px solid rgba(153,114,155,.18);border-radius:32px;box-shadow:0 30px 90px rgba(73,49,75,.14);display:grid;grid-template-columns:1fr 1fr;gap:20px}.frp-site .fr-form label{display:grid;gap:8px;font-family:"Glacial Indifference",Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:600;color:#504651}.frp-site .fr-form input,.frp-site .fr-form select,.frp-site .fr-form textarea{width:100%;border:1px solid #d7ced8;border-radius:13px;padding:15px 16px;background:#fff;font-family:"Josefin Sans",Arial,sans-serif;font-size:1rem;color:var(--fr-ink);outline:none;transition:.2s}.frp-site .fr-form input:focus,.frp-site .fr-form select:focus,.frp-site .fr-form textarea:focus{border-color:var(--fr-purple);box-shadow:0 0 0 4px rgba(153,114,155,.12)}.frp-site .fr-form textarea{resize:vertical}.frp-site .fr-full,.frp-site .fr-form-head,.frp-site .fr-interest-grid,.frp-site .fr-form-ok{grid-column:1/-1}.frp-site .fr-form-head span{font-family:"Glacial Indifference",Montserrat,sans-serif;color:var(--fr-purple);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase}.frp-site .fr-form-head h3{font-size:2.2rem;margin:5px 0}.frp-site .fr-form-head p{color:var(--fr-muted);margin:0}.frp-site .fr-form-head-second{margin-top:20px;padding-top:30px;border-top:1px solid var(--fr-line)}.frp-site .fr-interest-grid{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.frp-site .fr-interest{display:block!important}.frp-site .fr-interest input{position:absolute;opacity:0;pointer-events:none}.frp-site .fr-interest span{display:flex;flex-direction:column;justify-content:center;min-height:105px;padding:14px;border:1px solid var(--fr-line);border-radius:15px;background:#fff;cursor:pointer;transition:.2s;font-size:.72rem}.frp-site .fr-interest i{font-family:"Alegreya",serif;font-size:1.8rem;font-style:normal;color:var(--fr-purple);line-height:1;margin-bottom:8px}.frp-site .fr-interest input:checked+span{border-color:var(--fr-purple);background:#f7f0f7;box-shadow:inset 0 0 0 1px var(--fr-purple)}.frp-site .fr-consent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:11px!important;font-family:"Josefin Sans",Arial,sans-serif!important;font-weight:400!important;line-height:1.4}.frp-site .fr-consent input{width:19px;height:19px;margin-top:2px;accent-color:var(--fr-purple)}.frp-site .fr-form .fr-btn{border:0;cursor:pointer;margin-top:7px}.frp-site .fr-form .fr-btn span{font-size:1.2rem;margin-left:12px}.frp-site .fr-form-note{margin:0;text-align:center;color:var(--fr-muted);font-size:.74rem}.frp-site .fr-form-ok{padding:15px 17px;border-radius:13px;background:var(--fr-sage);color:#416159;font-weight:700}
@media(max-width:900px){.frp-site .fr-placenta-grid,.frp-site .fr-form-layout{grid-template-columns:1fr}.frp-site .fr-form-intro{position:static}.frp-site .fr-placenta{width:min(100%,620px)}.frp-site .fr-interest-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:782px){.frp-site .fr-header{height:72px}.frp-site .fr-brand img{width:46px;height:46px}.frp-site .fr-form{grid-template-columns:1fr}.frp-site .fr-interest-grid{grid-template-columns:1fr 1fr}.frp-site .fr-placenta-section{padding:80px 0}.frp-site .fr-hotspot{width:42px;height:42px}}
