{"id":6177,"date":"2026-05-24T10:39:20","date_gmt":"2026-05-24T08:39:20","guid":{"rendered":"https:\/\/rufinostudio.com\/?page_id=6177"},"modified":"2026-05-25T19:19:42","modified_gmt":"2026-05-25T17:19:42","slug":"reserver","status":"publish","type":"page","link":"https:\/\/rufinostudio.com\/es\/reserver\/","title":{"rendered":"Reservar"},"content":{"rendered":"\n<!-- ============ HERO COMPACT (conversion-first, wizard prioritaire) ============ -->\n<style>\n.rf-hero--compact{min-height:clamp(420px,55vh,620px);height:auto}\n.rf-hero--compact .rf-hero__bg{position:absolute;inset:0;z-index:0}\n.rf-hero--compact .rf-hero__bg img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.55) contrast(1.05) saturate(.92)}\n.rf-hero--compact .rf-hero__scrim{z-index:1;background:linear-gradient(to top,rgba(9,9,11,.82) 0%,rgba(9,9,11,.62) 45%,rgba(9,9,11,.28) 78%,transparent 100%),linear-gradient(to right,rgba(9,9,11,.55) 0%,rgba(9,9,11,.18) 55%,transparent 90%)}\n.rf-hero--compact .rf-hero__inner{position:relative;z-index:2;padding-top:clamp(7rem,15vh,10.5rem);padding-bottom:clamp(3.5rem,7vh,5.5rem)}\n<\/style>\n<section class=\"rf-hero rf-hero--compact rf-grain\" aria-label=\"R\u00e9server votre s\u00e9ance en ligne, Rufino Studio Toulouse\">\n  <div class=\"rf-hero__bg\" aria-hidden=\"true\">\n    <img fetchpriority=\"high\" decoding=\"async\" fetchpriority=\"high\" width=\"1196\" height=\"796\" style=\"object-position:50% 30%\"\n         src=\"https:\/\/rufinostudio.com\/wp-content\/uploads\/2025\/09\/lifestyle-raquel-001.jpg\"\n         alt=\"S\u00e9ance lifestyle au coucher du soleil, jardin de Toulouse, ambiance pos\u00e9e et calme.\">\n  <\/div>\n  <div class=\"rf-hero__scrim\"><\/div>\n  <div class=\"rf-hero__inner\">\n    <p class=\"rf-overline\">R\u00e9servation en ligne \u00b7 calendrier en temps r\u00e9el<\/p>\n    <h1 class=\"rf-hero__title\">R\u00e9servez votre s\u00e9ance<br><em>en trois minutes<\/em><\/h1>\n    <p class=\"rf-lead rf-hero__lead\">Lifestyle, maternit\u00e9, famille, \u00e9v\u00e9nement, ou appel d\u00e9couverte gratuit&nbsp;: choisissez votre prestation et votre cr\u00e9neau directement dans le calendrier ci-dessous. Acompte de 30&nbsp;%, paiement Stripe s\u00e9curis\u00e9, date bloqu\u00e9e dans nos agendas dans l&rsquo;heure.<\/p>\n    <div class=\"rf-hero__actions\">\n      <a class=\"rf-btn rf-btn--primary\" href=\"#wizard\">Voir le calendrier\n        <svg class=\"rf-icon rf-icon--sm\" style=\"stroke:currentColor\" aria-hidden=\"true\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n      <a class=\"rf-btn rf-btn--ghost\" href=\"\/contact\/\">\n        <svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-chat\"\/><\/svg>Plut\u00f4t un devis personnalis\u00e9<\/a>\n    <\/div>\n    <div class=\"rf-meta\">\n      <span class=\"rf-meta__item\"><svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-clock\"\/><\/svg>Confirmation par email sous 1&nbsp;h<\/span>\n      <span class=\"rf-meta__item\"><svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-check\"\/><\/svg>Annulation gratuite jusqu&rsquo;\u00e0 30 jours avant<\/span>\n      <span class=\"rf-meta__item\"><svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-users\"\/><\/svg>Stripe s\u00e9curis\u00e9 \u00b7 acompte 30&nbsp;%<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 01 \u00b7 POUR QUI LE WIZARD \u00b7 4 cards commodity + 1 mention mariage\/B2B ============ -->\n<style>\n.rf-pour-qui{display:grid;grid-template-columns:1fr;gap:var(--rf-sp-md)}\n@media (min-width:760px){.rf-pour-qui{grid-template-columns:repeat(2,1fr)}}\n@media (min-width:1100px){.rf-pour-qui{grid-template-columns:repeat(4,1fr)}}\n.rf-pq-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:var(--rf-sp-lg);display:flex;flex-direction:column;gap:var(--rf-sp-sm);transition:border-color .32s cubic-bezier(.2,.7,.2,1),background .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)}\n.rf-pq-card:hover{border-color:rgba(201,154,72,.42);background:rgba(255,255,255,.04);transform:translateY(-2px)}\n.rf-pq-card__overline{font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;color:var(--rf-gold)}\n.rf-pq-card__title{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:1.08rem;color:var(--rf-ink);margin:0;line-height:1.2}\n.rf-pq-card__price{font-family:'Montserrat',sans-serif;font-weight:300;font-size:.85rem;color:var(--rf-muted);letter-spacing:.02em}\n.rf-pq-card__price strong{color:var(--rf-ink);font-weight:500}\n.rf-pq-card__desc{font-size:.92rem;line-height:1.6;color:var(--rf-ink);margin:0}\n.rf-pq-fallback{margin-top:var(--rf-sp-xl);padding:var(--rf-sp-lg);background:rgba(201,154,72,.06);border:1px solid rgba(201,154,72,.22);border-radius:6px;display:flex;flex-direction:column;gap:var(--rf-sp-sm);align-items:flex-start}\n@media (min-width:760px){.rf-pq-fallback{flex-direction:row;align-items:center;gap:var(--rf-sp-lg)}}\n.rf-pq-fallback__body{flex:1;min-width:0}\n.rf-pq-fallback__title{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:1rem;color:var(--rf-ink);margin:0 0 .35rem 0}\n.rf-pq-fallback__text{font-size:.93rem;line-height:1.55;color:var(--rf-ink);margin:0}\n.rf-pq-fallback__cta{flex-shrink:0}\n<\/style>\n<section class=\"rf-tile\" id=\"pour-qui\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">01.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">R\u00e9servation en ligne \u00b7 qui choisir quoi<\/p>\n        <h2 class=\"rf-numhead__title\">Quatre formats \u00e0 prix fixes, plus l&rsquo;appel d\u00e9couverte gratuit<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-xl)\">Le calendrier ci-dessous est calibr\u00e9 pour les prestations \u00e0 prix public. Vous choisissez la formule, la date, et la r\u00e9servation se confirme dans la foul\u00e9e. Pour les projets sur mesure (mariage, vid\u00e9o de marque, retainer annuel), on bascule sur un devis personnalis\u00e9.<\/p>\n\n    <div class=\"rf-pour-qui rf-reveal\">\n      <article class=\"rf-pq-card\">\n        <span class=\"rf-pq-card__overline\">Lifestyle &amp; portrait<\/span>\n        <h3 class=\"rf-pq-card__title\">S\u00e9ances lifestyle<\/h3>\n        <p class=\"rf-pq-card__price\"><strong>129&nbsp;\u20ac \u2013 390&nbsp;\u20ac<\/strong> \u00b7 Express, Standard, Premium<\/p>\n        <p class=\"rf-pq-card__desc\">Portrait individuel, couple, engagement. Ext\u00e9rieur Toulouse ou studio. Id\u00e9al r\u00e9seaux sociaux, site pro, cadeau.<\/p>\n      <\/article>\n      <article class=\"rf-pq-card\">\n        <span class=\"rf-pq-card__overline\">Maternit\u00e9 &amp; famille<\/span>\n        <h3 class=\"rf-pq-card__title\">Grossesse, naissance, famille<\/h3>\n        <p class=\"rf-pq-card__price\"><strong>89&nbsp;\u20ac \u2013 399&nbsp;\u20ac<\/strong> \u00b7 Entr\u00e9e, Compl\u00e8te, Pack \u2b50<\/p>\n        <p class=\"rf-pq-card__desc\">S\u00e9ances grossesse \u00e0 partir de 6 mois, nouveau-n\u00e9 \u00e0 domicile, s\u00e9ances famille en ext\u00e9rieur. Pack maternit\u00e9 + naissance combin\u00e9 conseill\u00e9.<\/p>\n      <\/article>\n      <article class=\"rf-pq-card\">\n        <span class=\"rf-pq-card__overline\">\u00c9v\u00e9nements priv\u00e9s<\/span>\n        <h3 class=\"rf-pq-card__title\">Reportages 2&nbsp;h \u00e0 5&nbsp;h<\/h3>\n        <p class=\"rf-pq-card__price\"><strong>329&nbsp;\u20ac \u2013 1&nbsp;090&nbsp;\u20ac<\/strong> \u00b7 Photo, vid\u00e9o ou duo<\/p>\n        <p class=\"rf-pq-card__desc\">Bapt\u00eame, anniversaire, EVJF, f\u00eate de famille, c\u00e9l\u00e9bration anniversaire mariage. Reportage de 2&nbsp;h \u00e0 5&nbsp;h, photo seule, vid\u00e9o seule ou duo.<\/p>\n      <\/article>\n      <article class=\"rf-pq-card\">\n        <span class=\"rf-pq-card__overline\">Appel d\u00e9couverte<\/span>\n        <h3 class=\"rf-pq-card__title\">30&nbsp;min, sans engagement<\/h3>\n        <p class=\"rf-pq-card__price\"><strong>Gratuit<\/strong> \u00b7 visio ou t\u00e9l\u00e9phone<\/p>\n        <p class=\"rf-pq-card__desc\">Pas encore s\u00fbr du format ? On \u00e9change 30 minutes pour cadrer votre besoin et vous orienter vers la bonne prestation. Aucun engagement derri\u00e8re.<\/p>\n      <\/article>\n    <\/div>\n\n    <aside class=\"rf-pq-fallback rf-reveal\">\n      <div class=\"rf-pq-fallback__body\">\n        <h3 class=\"rf-pq-fallback__title\">Mariage ou entreprise&nbsp;? On pr\u00e9f\u00e8re un devis<\/h3>\n        <p class=\"rf-pq-fallback__text\">Ces formats ont trop de variables (dur\u00e9e, d\u00e9roul\u00e9, intervenants, livrables) pour rentrer dans une r\u00e9servation directe. Un \u00e9change de 15 minutes et un devis chiffr\u00e9 vous \u00e9vitent les mauvaises surprises.<\/p>\n      <\/div>\n      <a class=\"rf-btn rf-btn--primary rf-pq-fallback__cta\" href=\"\/contact\/\">Demander un devis\n        <svg class=\"rf-icon rf-icon--sm\" style=\"stroke:currentColor\" aria-hidden=\"true\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n    <\/aside>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 02 \u00b7 COMMENT \u00c7A MARCHE \u00b7 3 \u00e9tapes ============ -->\n<style>\n.rf-steps{display:grid;grid-template-columns:1fr;gap:var(--rf-sp-lg);counter-reset:rfstep}\n@media (min-width:900px){.rf-steps{grid-template-columns:repeat(3,1fr);gap:var(--rf-sp-md)}}\n.rf-step{position:relative;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:var(--rf-sp-lg);display:flex;flex-direction:column;gap:var(--rf-sp-sm);transition:border-color .32s cubic-bezier(.2,.7,.2,1),background .32s cubic-bezier(.2,.7,.2,1)}\n.rf-step:hover{border-color:rgba(201,154,72,.32);background:rgba(255,255,255,.04)}\n.rf-step__num{font-family:'Oswald',sans-serif;font-weight:300;font-size:2.6rem;color:var(--rf-gold);line-height:1;letter-spacing:.02em;opacity:.9}\n.rf-step__title{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:1.05rem;color:var(--rf-ink);margin:0;line-height:1.25}\n.rf-step__text{font-size:.94rem;line-height:1.6;color:var(--rf-ink);margin:0}\n.rf-step__note{font-size:.78rem;line-height:1.5;color:var(--rf-muted);margin:.4rem 0 0 0;letter-spacing:.02em}\n<\/style>\n<section class=\"rf-tile rf-tile--sunken\" id=\"comment-ca-marche\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">02.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Comment \u00e7a marche<\/p>\n        <h2 class=\"rf-numhead__title\">Trois \u00e9tapes, environ trois minutes<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-xl)\">Pas de compte \u00e0 cr\u00e9er, pas de mots de passe \u00e0 retenir. Le wizard m\u00e9morise votre progression et vous envoie un email \u00e0 chaque \u00e9tape.<\/p>\n\n    <div class=\"rf-steps rf-reveal\">\n      <article class=\"rf-step\">\n        <span class=\"rf-step__num\" aria-hidden=\"true\">01<\/span>\n        <h3 class=\"rf-step__title\">Choisir la prestation et la date<\/h3>\n        <p class=\"rf-step__text\">S\u00e9lectionnez votre formule (lifestyle, maternit\u00e9, \u00e9v\u00e9nement, appel d\u00e9couverte), puis votre cr\u00e9neau dans le calendrier en temps r\u00e9el. On vous montre seulement les dates r\u00e9ellement libres.<\/p>\n        <p class=\"rf-step__note\">Si rien ne vous convient, \u00e9crivez-nous&nbsp;: on ouvre parfois des cr\u00e9neaux en dehors.<\/p>\n      <\/article>\n      <article class=\"rf-step\">\n        <span class=\"rf-step__num\" aria-hidden=\"true\">02<\/span>\n        <h3 class=\"rf-step__title\">R\u00e9server avec un acompte Stripe<\/h3>\n        <p class=\"rf-step__text\">Remplissez vos coordonn\u00e9es et r\u00e9glez 30&nbsp;% d&rsquo;acompte par carte (Stripe s\u00e9curis\u00e9). Vous recevez par email votre confirmation, un r\u00e9capitulatif et le contrat \u00e0 signer.<\/p>\n        <p class=\"rf-step__note\">L&rsquo;appel d\u00e9couverte n&rsquo;a pas d&rsquo;acompte&nbsp;: juste un cr\u00e9neau \u00e0 valider.<\/p>\n      <\/article>\n      <article class=\"rf-step\">\n        <span class=\"rf-step__num\" aria-hidden=\"true\">03<\/span>\n        <h3 class=\"rf-step__title\">Pr\u00e9parer ensemble la s\u00e9ance<\/h3>\n        <p class=\"rf-step__text\">Quelques jours avant, on s&rsquo;appelle pour caler les d\u00e9tails&nbsp;: lieu exact, ambiance, looks, plan de tournage. Le solde se r\u00e8gle 7 jours avant la prestation.<\/p>\n        <p class=\"rf-step__note\">Pour les \u00e9v\u00e9nements, on fait souvent un rep\u00e9rage gratuit sur place.<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 03 \u00b7 WIZARD \u00b7 ouverture section ============ -->\n<style>\n.rf-wizard-wrap{max-width:1100px;margin-inline:auto;padding-top:var(--rf-sp-md)}\n.rf-wizard-wrap .rufino-booking,\n.rf-wizard-wrap [class*=\"rufino-booking\"]{font-family:'Montserrat',sans-serif}\n<\/style>\n<section class=\"rf-tile rf-tile--elevated\" id=\"wizard\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">03.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">Calendrier en temps r\u00e9el<\/p>\n        <h2 class=\"rf-numhead__title\">R\u00e9servez ci-dessous<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-lg)\">Le wizard ci-dessous affiche toutes nos prestations \u00e0 prix public et les cr\u00e9neaux r\u00e9ellement disponibles. Mariages et B2B sur mesure restent visibles, mais on recommande de passer par un devis pour ces formats.<\/p>\n    <div class=\"rf-wizard-wrap rf-reveal\">\n\n\n<div id=\"rufino-booking-wizard\" class=\"rufino-booking\">\n    <div class=\"rufino-wizard-progress\">\n        <div class=\"rufino-progress-bar\"><div class=\"rufino-progress-fill\"><\/div><\/div>\n        <div class=\"rufino-step-labels\">\n            <span data-step=\"1\">Cat\u00e9gorie<\/span>\n            <span data-step=\"2\">Service<\/span>\n            <span data-step=\"3\">Date<\/span>\n            <span data-step=\"4\">Heure<\/span>\n            <span data-step=\"5\">Vos infos<\/span>\n            <span data-step=\"6\">Code promo<\/span>\n            <span data-step=\"7\">Paiement<\/span>\n            <span data-step=\"8\">Confirmation<\/span>\n        <\/div>\n    <\/div>\n    <div class=\"rufino-wizard-steps\">\n        <div class=\"rufino-step active\" data-step=\"1\">\n            <h2>Que recherchez-vous ?<\/h2>\n            <div class=\"rufino-categories\"><\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"2\">\n            <h2>Choisissez votre prestation<\/h2>\n            <div class=\"rufino-services\"><\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"3\">\n            <h2>Choisissez une date<\/h2>\n            <div class=\"rufino-calendar\"><\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"4\">\n            <h2>Choisissez un horaire<\/h2>\n            <div class=\"rufino-timeslots\"><\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"5\">\n            <h2>Vos coordonn\u00e9es<\/h2>\n            <div class=\"rufino-client-form\">\n                <div class=\"rufino-form-row\">\n                    <div class=\"rufino-form-group\"><label>Pr\u00e9nom *<\/label><input type=\"text\" id=\"rf-first-name\" required><\/div>\n                    <div class=\"rufino-form-group\"><label>Nom *<\/label><input type=\"text\" id=\"rf-last-name\" required><\/div>\n                <\/div>\n                <div class=\"rufino-form-row\">\n                    <div class=\"rufino-form-group\"><label>Email *<\/label><input type=\"email\" id=\"rf-email\" required><\/div>\n                    <div class=\"rufino-form-group\"><label>T\u00e9l\u00e9phone<\/label><input type=\"tel\" id=\"rf-phone\" placeholder=\"+33...\"><\/div>\n                <\/div>\n                <div class=\"rufino-form-group\"><label>Parlez-nous de votre projet<\/label><textarea id=\"rf-message\" rows=\"3\"><\/textarea><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"6\">\n            <h2>Code promo<\/h2>\n            <div class=\"rufino-coupon-form\">\n                <p>Si vous avez un code de r\u00e9duction, entrez-le ci-dessous.<\/p>\n                <div class=\"rufino-coupon-input\">\n                    <input type=\"text\" id=\"rf-coupon\" placeholder=\"Entrez votre code\">\n                    <button type=\"button\" id=\"rf-coupon-apply\" class=\"rufino-btn\">Appliquer<\/button>\n                <\/div>\n                <div id=\"rf-coupon-result\"><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"7\">\n            <h2>R\u00e9capitulatif<\/h2>\n            <div class=\"rufino-summary\"><\/div>\n        <\/div>\n        <div class=\"rufino-step\" data-step=\"8\">\n            <div class=\"rufino-confirmation\"><\/div>\n        <\/div>\n    <\/div>\n    <div class=\"rufino-wizard-nav\">\n        <button type=\"button\" class=\"rufino-btn rufino-btn-prev\" style=\"display:none\">Retour<\/button>\n        <button type=\"button\" class=\"rufino-btn rufino-btn-next\">Suivant<\/button>\n    <\/div>\n    <div class=\"rufino-loading\" style=\"display:none\">\n        <div class=\"rufino-spinner\"><\/div>\n    <\/div>\n<\/div>\n\n\n\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 04 \u00b7 S\u00c9CURIT\u00c9 & GARANTIES ============ -->\n<style>\n.rf-engage{display:grid;grid-template-columns:1fr;gap:var(--rf-sp-lg)}\n@media (min-width:760px){.rf-engage{grid-template-columns:repeat(2,1fr)}}\n@media (min-width:1100px){.rf-engage{grid-template-columns:repeat(4,1fr)}}\n.rf-engage-card{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:var(--rf-sp-lg);display:flex;flex-direction:column;gap:var(--rf-sp-sm);align-items:flex-start;transition:border-color .32s cubic-bezier(.2,.7,.2,1),background .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)}\n.rf-engage-card:hover{border-color:rgba(201,154,72,.42);background:rgba(255,255,255,.04);transform:translateY(-2px)}\n.rf-engage-card__icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(201,154,72,.12);border:1px solid rgba(201,154,72,.28);color:var(--rf-gold);flex-shrink:0}\n.rf-engage-card__title{font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;color:var(--rf-ink);margin:0;line-height:1.2}\n.rf-engage-card__text{font-size:.92rem;line-height:1.6;color:var(--rf-ink);margin:0}\n<\/style>\n<section class=\"rf-tile\" id=\"securite\">\n  <div class=\"rf-wrap\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">04.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">S\u00e9curit\u00e9 &amp; garanties<\/p>\n        <h2 class=\"rf-numhead__title\">Quatre garde-fous pour r\u00e9server l&rsquo;esprit tranquille<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-xl)\">R\u00e9server en ligne pour la premi\u00e8re fois peut faire h\u00e9siter. Voici les quatre points sur lesquels on est strict, \u00e9crit noir sur blanc dans le contrat.<\/p>\n\n    <div class=\"rf-engage rf-reveal\">\n      <article class=\"rf-engage-card\">\n        <span class=\"rf-engage-card__icon\" aria-hidden=\"true\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\"\/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"\/><\/svg>\n        <\/span>\n        <h3 class=\"rf-engage-card__title\">Paiement Stripe s\u00e9curis\u00e9<\/h3>\n        <p class=\"rf-engage-card__text\">L&rsquo;acompte de 30&nbsp;% passe par Stripe (mode live, 3D Secure). Vos donn\u00e9es carte ne sont jamais stock\u00e9es chez nous. Re\u00e7u instantan\u00e9 dans votre bo\u00eete mail.<\/p>\n      <\/article>\n      <article class=\"rf-engage-card\">\n        <span class=\"rf-engage-card__icon\" aria-hidden=\"true\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\n        <\/span>\n        <h3 class=\"rf-engage-card__title\">Annulation gratuite jusqu&rsquo;\u00e0 30 jours<\/h3>\n        <p class=\"rf-engage-card__text\">Annulez gratuitement (acompte rembours\u00e9 int\u00e9gralement) jusqu&rsquo;\u00e0 30 jours avant la date. Au-del\u00e0, on cherche d&rsquo;abord \u00e0 reporter plut\u00f4t qu&rsquo;\u00e0 annuler.<\/p>\n      <\/article>\n      <article class=\"rf-engage-card\">\n        <span class=\"rf-engage-card__icon\" aria-hidden=\"true\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 12a9 9 0 1 1-3-6.7\"\/><polyline points=\"21 4 21 10 15 10\"\/><\/svg>\n        <\/span>\n        <h3 class=\"rf-engage-card__title\">Report sans frais en force majeure<\/h3>\n        <p class=\"rf-engage-card__text\">Maladie sur certificat m\u00e9dical, deuil familial proche, intemp\u00e9ries graves bloquant la prestation&nbsp;: on reporte \u00e0 une nouvelle date sans aucun frais suppl\u00e9mentaire.<\/p>\n      <\/article>\n      <article class=\"rf-engage-card\">\n        <span class=\"rf-engage-card__icon\" aria-hidden=\"true\">\n          <svg width=\"22\" height=\"22\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"3 12 9 18 21 6\"\/><\/svg>\n        <\/span>\n        <h3 class=\"rf-engage-card__title\">Confirmation par email sous 1&nbsp;h<\/h3>\n        <p class=\"rf-engage-card__text\">Email de confirmation automatique dans la minute, suivi d&rsquo;un email personnel de Pablo ou Jennifer sous 1&nbsp;h (en horaires ouvr\u00e9s). R\u00e9capitulatif, contrat et facture inclus.<\/p>\n      <\/article>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 05 \u00b7 FAQ BOOKING ============ -->\n<style>\n.rf-faq{display:flex;flex-direction:column;gap:.6rem;max-width:880px;margin-inline:auto}\n.rf-faq__item{background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08);border-radius:6px;overflow:hidden;transition:border-color .32s cubic-bezier(.2,.7,.2,1)}\n.rf-faq__item[open]{border-color:rgba(201,154,72,.32)}\n.rf-faq__q{padding:1.1rem 1.4rem;cursor:pointer;font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem;color:var(--rf-ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;transition:color .32s}\n.rf-faq__q::-webkit-details-marker{display:none}\n.rf-faq__q::after{content:'+';color:var(--rf-gold);font-size:1.4rem;font-weight:300;transition:transform .32s cubic-bezier(.2,.7,.2,1);line-height:1}\n.rf-faq__item[open] .rf-faq__q::after{transform:rotate(45deg)}\n.rf-faq__q:hover{color:var(--rf-gold)}\n.rf-faq__a{padding:0 1.4rem 1.3rem;color:var(--rf-ink);font-size:.95rem;line-height:1.65;margin:0}\n.rf-faq__a p{margin:0 0 .7rem}\n.rf-faq__a p:last-child{margin-bottom:0}\n.rf-faq__a a{color:var(--rf-gold);text-decoration:none;border-bottom:1px solid rgba(201,154,72,.35);transition:border-color .32s}\n.rf-faq__a a:hover{border-bottom-color:var(--rf-gold)}\n<\/style>\n<section class=\"rf-tile rf-tile--elevated\" id=\"faq\">\n  <div class=\"rf-wrap rf-wrap--text\">\n    <header class=\"rf-numhead rf-reveal\">\n      <span class=\"rf-numhead__num\" aria-hidden=\"true\">05.<\/span>\n      <div class=\"rf-numhead__body\">\n        <p class=\"rf-overline\">FAQ r\u00e9servation<\/p>\n        <h2 class=\"rf-numhead__title\">Six questions qu&rsquo;on re\u00e7oit avant chaque r\u00e9servation<\/h2>\n      <\/div>\n    <\/header>\n    <p class=\"rf-lead rf-reveal\" style=\"margin-block-end:var(--rf-sp-lg)\">Si la v\u00f4tre n&rsquo;est pas dans la liste, posez-la nous sur <a href=\"https:\/\/wa.me\/33618531855\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--rf-gold);border-bottom:1px solid rgba(201,154,72,.35);text-decoration:none\">WhatsApp<\/a> ou par <a href=\"\/contact\/\" style=\"color:var(--rf-gold);border-bottom:1px solid rgba(201,154,72,.35);text-decoration:none\">le formulaire devis<\/a>.<\/p>\n\n    <div class=\"rf-faq rf-reveal\">\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Quels services puis-je r\u00e9server directement&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Toutes nos prestations \u00e0 prix public&nbsp;: s\u00e9ances lifestyle (Express, Standard, Premium), s\u00e9ance couple, s\u00e9ances maternit\u00e9, nouveau-n\u00e9, pack maternit\u00e9+naissance, s\u00e9ance famille, reportages \u00e9v\u00e9nements 2&nbsp;h \u00e0 5&nbsp;h (photo, vid\u00e9o ou duo), et l&rsquo;appel d\u00e9couverte gratuit.<\/p>\n          <p>Les mariages et les prestations entreprise restent visibles dans le wizard, mais on vous conseille de demander un devis avant de r\u00e9server&nbsp;: ces formats ont trop de variables pour \u00eatre bien servis par un calendrier automatique.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">L&rsquo;acompte est-il obligatoire&nbsp;? Combien&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>30&nbsp;% du total, oui. C&rsquo;est ce qui bloque la date dans nos agendas et permet d&rsquo;engager les frais de pr\u00e9paration (rep\u00e9rage, d\u00e9placement, mat\u00e9riel, calage de planning). Le solde se r\u00e8gle 7 jours avant la prestation pour les \u00e9v\u00e9nements, ou le jour m\u00eame pour les s\u00e9ances courtes.<\/p>\n          <p>L&rsquo;appel d\u00e9couverte fait exception&nbsp;: il est gratuit et ne demande aucun paiement, juste un cr\u00e9neau \u00e0 valider.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Que se passe-t-il si je dois annuler ou reporter&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Annulation gratuite jusqu&rsquo;\u00e0 30 jours avant la date&nbsp;: l&rsquo;acompte est int\u00e9gralement rembours\u00e9 sous 5 jours ouvr\u00e9s. Entre 30 et 7 jours avant, on cherche d&rsquo;abord \u00e0 reporter \u00e0 une nouvelle date qui vous convient (sans frais). \u00c0 moins de 7 jours, l&rsquo;acompte est conserv\u00e9 pour le travail d\u00e9j\u00e0 engag\u00e9, mais on reste flexibles en cas de force majeure prouv\u00e9e.<\/p>\n          <p>Tout est \u00e9crit en clair dans le contrat envoy\u00e9 apr\u00e8s la r\u00e9servation.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Sous combien de temps re\u00e7oit-on la confirmation&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>L&#8217;email automatique part dans la minute qui suit le paiement (v\u00e9rifiez vos spams le cas \u00e9ch\u00e9ant). On vous envoie ensuite un email personnel sous 1&nbsp;h en horaires ouvr\u00e9s (9&nbsp;h-19&nbsp;h, lundi-vendredi) pour vous saluer et caler la suite.<\/p>\n          <p>Le week-end, on r\u00e9pond le lundi matin&nbsp;: on pr\u00e9f\u00e8re prendre le temps de bien \u00e9crire plut\u00f4t que d&rsquo;envoyer un message rapide entre deux s\u00e9ances.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Pourquoi pas de r\u00e9servation directe pour les mariages&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Un mariage demande typiquement 2 \u00e0 4 \u00e9changes en amont pour comprendre votre d\u00e9roul\u00e9, votre histoire, vos contraintes (nombre d&rsquo;invit\u00e9s, lieux multiples, d\u00e9placements, c\u00e9r\u00e9monie la\u00efque ou religieuse). R\u00e9server directement sans cet \u00e9change, c&rsquo;est prendre le risque d&rsquo;un pack mal calibr\u00e9.<\/p>\n          <p>Notre approche&nbsp;: vous remplissez <a href=\"\/contact\/\">le formulaire devis<\/a>, on vous appelle dans la semaine, on calibre, et seulement apr\u00e8s on bascule sur un acompte. Plus s\u00fbr pour vous, plus juste pour nous.<\/p>\n        <\/div>\n      <\/details>\n\n      <details class=\"rf-faq__item\">\n        <summary class=\"rf-faq__q\">Paiement Stripe&nbsp;: vraiment s\u00e9curis\u00e9&nbsp;?<\/summary>\n        <div class=\"rf-faq__a\">\n          <p>Oui. Stripe est l&rsquo;un des leaders mondiaux du paiement en ligne (utilis\u00e9 par Apple, Amazon, Shopify, et des milliers de PME fran\u00e7aises). Les donn\u00e9es carte transitent en chiffr\u00e9, ne passent jamais par nos serveurs, et 3D Secure est activ\u00e9 par d\u00e9faut. Vous recevez un re\u00e7u Stripe officiel.<\/p>\n          <p>Si vous pr\u00e9f\u00e9rez r\u00e9gler par virement bancaire, c&rsquo;est possible aussi&nbsp;: contactez-nous avant de r\u00e9server pour qu&rsquo;on bascule sur ce mode de paiement.<\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ 06 \u00b7 CTA SECONDAIRE \u00b7 plut\u00f4t un devis ============ -->\n<style>\n.rf-cta-final{background:linear-gradient(180deg,rgba(201,154,72,.05),rgba(201,154,72,.02));border:1px solid rgba(201,154,72,.22);border-radius:8px;padding:var(--rf-sp-xl);display:flex;flex-direction:column;gap:var(--rf-sp-lg);align-items:flex-start;max-width:920px;margin-inline:auto}\n@media (min-width:900px){.rf-cta-final{flex-direction:row;align-items:center;gap:var(--rf-sp-xl)}}\n.rf-cta-final__body{flex:1;min-width:0}\n.rf-cta-final__title{font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:.03em;text-transform:uppercase;font-size:1.4rem;color:var(--rf-ink);margin:0 0 .5rem 0;line-height:1.2}\n.rf-cta-final__title em{color:var(--rf-gold);font-style:italic;font-weight:300}\n.rf-cta-final__text{font-size:.96rem;line-height:1.6;color:var(--rf-ink);margin:0}\n.rf-cta-final__actions{display:flex;flex-direction:column;gap:var(--rf-sp-sm);flex-shrink:0}\n@media (min-width:600px){.rf-cta-final__actions{flex-direction:row}}\n<\/style>\n<section class=\"rf-tile rf-tile--sunken\" id=\"devis-fallback\">\n  <div class=\"rf-wrap\">\n    <div class=\"rf-cta-final rf-reveal\">\n      <div class=\"rf-cta-final__body\">\n        <h2 class=\"rf-cta-final__title\">Vous h\u00e9sitez encore&nbsp;? <em>Parlons-en avant.<\/em><\/h2>\n        <p class=\"rf-cta-final__text\">Mariage, vid\u00e9o d&rsquo;entreprise, projet hors format, ou simplement envie de discuter avant d&rsquo;engager un acompte&nbsp;: on est joignables. WhatsApp pour une r\u00e9ponse rapide, formulaire pour un devis chiffr\u00e9 sous 24&nbsp;h.<\/p>\n      <\/div>\n      <div class=\"rf-cta-final__actions\">\n        <a class=\"rf-btn rf-btn--primary\" href=\"\/contact\/\">Demander un devis\n          <svg class=\"rf-icon rf-icon--sm\" style=\"stroke:currentColor\" aria-hidden=\"true\"><use href=\"#i-arrow\"\/><\/svg><\/a>\n        <a class=\"rf-btn rf-btn--ghost\" href=\"https:\/\/wa.me\/33618531855\" target=\"_blank\" rel=\"noopener\">\n          <svg class=\"rf-icon rf-icon--sm\" aria-hidden=\"true\"><use href=\"#i-chat\"\/><\/svg>WhatsApp<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- ============ SCHEMA JSON-LD ============ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"LocalBusiness\",\n      \"@id\": \"https:\/\/rufinostudio.com\/#localbusiness\",\n      \"name\": \"Rufino Studio\",\n      \"url\": \"https:\/\/rufinostudio.com\/\",\n      \"image\": \"https:\/\/rufinostudio.com\/wp-content\/uploads\/2026\/05\/rufino-logo-lockup.png\",\n      \"telephone\": \"+33618531855\",\n      \"email\": \"contact@rufinostudio.com\",\n      \"priceRange\": \"\u20ac\u20ac\",\n      \"address\": {\n        \"@type\": \"PostalAddress\",\n        \"addressLocality\": \"Toulouse\",\n        \"addressRegion\": \"Occitanie\",\n        \"postalCode\": \"31000\",\n        \"addressCountry\": \"FR\"\n      },\n      \"areaServed\": [\"Toulouse\", \"Lab\u00e8ge\", \"Occitanie\", \"France\"]\n    },\n    {\n      \"@type\": \"WebPage\",\n      \"name\": \"R\u00e9server votre s\u00e9ance en ligne \u00b7 Rufino Studio Toulouse\",\n      \"url\": \"https:\/\/rufinostudio.com\/reserver\/\",\n      \"inLanguage\": \"fr-FR\",\n      \"description\": \"Calendrier en temps r\u00e9el pour r\u00e9server vos s\u00e9ances photo et vid\u00e9o \u00e0 Toulouse : lifestyle, maternit\u00e9, \u00e9v\u00e9nements, appel d\u00e9couverte. Paiement Stripe s\u00e9curis\u00e9, acompte 30 %, annulation gratuite jusqu'\u00e0 30 jours.\",\n      \"isPartOf\": {\n        \"@type\": \"WebSite\",\n        \"@id\": \"https:\/\/rufinostudio.com\/#website\",\n        \"name\": \"Rufino Studio\",\n        \"url\": \"https:\/\/rufinostudio.com\/\"\n      },\n      \"potentialAction\": {\n        \"@type\": \"ReserveAction\",\n        \"name\": \"R\u00e9server une s\u00e9ance\",\n        \"target\": \"https:\/\/rufinostudio.com\/reserver\/#wizard\"\n      }\n    },\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quels services puis-je r\u00e9server directement en ligne ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"S\u00e9ances lifestyle (Express, Standard, Premium), s\u00e9ance couple, s\u00e9ances maternit\u00e9, nouveau-n\u00e9, pack maternit\u00e9+naissance, s\u00e9ance famille, reportages \u00e9v\u00e9nements 2 h \u00e0 5 h (photo, vid\u00e9o ou duo), et l'appel d\u00e9couverte gratuit. Les mariages et prestations entreprise restent visibles mais n\u00e9cessitent un devis personnalis\u00e9.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"L'acompte est-il obligatoire ? De combien ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Oui, 30 % du total \u00e0 la r\u00e9servation. C'est ce qui bloque la date dans nos agendas. Le solde se r\u00e8gle 7 jours avant la prestation ou le jour m\u00eame pour les s\u00e9ances courtes. L'appel d\u00e9couverte fait exception : il est gratuit.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Puis-je annuler ou reporter ma r\u00e9servation ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Annulation gratuite jusqu'\u00e0 30 jours avant la date (acompte rembours\u00e9 sous 5 jours ouvr\u00e9s). Entre 30 et 7 jours, on cherche \u00e0 reporter sans frais. En cas de force majeure prouv\u00e9e, on reporte toujours sans p\u00e9nalit\u00e9.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Sous combien de temps re\u00e7oit-on la confirmation ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Email automatique dans la minute, puis email personnel de Pablo ou Jennifer sous 1 h en horaires ouvr\u00e9s (9 h-19 h, lundi-vendredi). Le week-end, on r\u00e9pond le lundi matin.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Pourquoi pas de r\u00e9servation directe pour les mariages ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Un mariage demande 2 \u00e0 4 \u00e9changes en amont pour calibrer votre d\u00e9roul\u00e9, lieux, contraintes et invit\u00e9s. R\u00e9server sans cet \u00e9change risque un pack mal adapt\u00e9. On pr\u00e9f\u00e8re un devis personnalis\u00e9 sous 24 h, suivi d'un appel, et seulement ensuite un acompte.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Le paiement Stripe est-il s\u00e9curis\u00e9 ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Oui. Stripe chiffre les donn\u00e9es carte, ne les stocke jamais chez nous, et active 3D Secure par d\u00e9faut. Vous recevez un re\u00e7u Stripe officiel. Le paiement par virement bancaire reste possible sur demande avant la r\u00e9servation.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>R\u00e9servation en ligne \u00b7 calendrier en temps r\u00e9el R\u00e9servez votre s\u00e9anceen trois minutes Lifestyle, maternit\u00e9, famille, \u00e9v\u00e9nement, ou appel d\u00e9couverte gratuit&nbsp;: choisissez votre prestation et votre cr\u00e9neau directement dans le calendrier ci-dessous. Acompte de 30&nbsp;%, paiement Stripe s\u00e9curis\u00e9, date bloqu\u00e9e dans nos agendas dans l&rsquo;heure. Voir le calendrier Plut\u00f4t un devis personnalis\u00e9 Confirmation par email&#8230;<\/p>","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-6177","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages\/6177","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/comments?post=6177"}],"version-history":[{"count":4,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages\/6177\/revisions"}],"predecessor-version":[{"id":6282,"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/pages\/6177\/revisions\/6282"}],"wp:attachment":[{"href":"https:\/\/rufinostudio.com\/es\/wp-json\/wp\/v2\/media?parent=6177"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}