.confidence-page{--cf-navy:#062a40;--cf-deep:#041d2c;--cf-gold:#d9b875;--cf-cream:#fbf7ee;--cf-paper:#fffdfa;--cf-ink:#12384a;--cf-muted:#48616d;--cf-line:#e2d9c9;background:var(--cf-cream);color:var(--cf-ink);font-family:var(--sans,system-ui,-apple-system,"Segoe UI",sans-serif);min-width:0;font-size:1rem;line-height:1.64}.confidence-page *,.confidence-page :before,.confidence-page :after{box-sizing:border-box}.confidence-page img{max-width:100%;height:auto;display:block}.confidence-page .cf-container{width:min(1120px,100% - 60px);margin-inline:auto}.confidence-page p{margin:0 0 .85em}.confidence-page h1,.confidence-page h2,.confidence-page h3{font-family:var(--serif,Georgia,"Times New Roman",serif);letter-spacing:-.024em;margin:0 0 .52em;font-weight:400;line-height:1.14}.confidence-page h1{font-size:clamp(2.2rem,3.55vw,3.45rem)}.confidence-page h2{font-size:clamp(1.85rem,2.7vw,2.6rem)}.confidence-page h3{font-size:clamp(1.26rem,1.58vw,1.54rem)}.confidence-page a{color:inherit}.confidence-page .confidence-section{padding:clamp(36px,4.2vw,58px) 0;scroll-margin-top:105px}.confidence-page .confidence-section+.confidence-section{border-top:1px solid #072d4110}.confidence-page .cf-soft{background:linear-gradient(165deg,#fffdf9,#f6f1e8)}.confidence-page .cf-narrow{max-width:870px}.confidence-page .cf-center{text-align:center}.confidence-page .cf-heading{max-width:950px;margin:0 auto 23px}.confidence-page .cf-heading p{color:var(--cf-muted)}.confidence-page .cf-label{color:#7b5a28;text-transform:uppercase;letter-spacing:.13em;margin-bottom:10px;font-size:.77rem;font-weight:750}.confidence-page .cta{color:#0a2a3a;min-height:48px;font:700 .93rem/1.4 var(--sans,system-ui,sans-serif);text-align:center;background:linear-gradient(125deg,#f2dba8,#d9b875);border:1px solid #d9b875;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:11px 22px;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex;box-shadow:0 5px 16px #061e301c}.confidence-page .cta:hover{filter:brightness(1.04);transform:translateY(-1px)}.confidence-page .cta:focus-visible,.confidence-page a:focus-visible,.confidence-page summary:focus-visible{outline-offset:4px;outline:3px solid #ab7a21}.confidence-page .cf-secondary-link,.confidence-page .cf-linkline a{color:var(--cf-navy);text-underline-offset:5px;font-weight:700}.confidence-page .cf-quote{font:400 clamp(1.35rem,2.15vw,1.9rem)/1.4 var(--serif,Georgia,serif);text-align:center;color:var(--cf-navy);border-top:1px solid #c9b88d;max-width:850px;margin:28px auto 0;padding:23px 12px 0}.confidence-page .cf-quote strong{color:#80591f;font-weight:600}.confidence-page .cf-hero{isolation:isolate;color:#fff;background:linear-gradient(90deg,#061c33,#071f35);align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.confidence-page .cf-hero-image{z-index:-1;position:absolute;inset:90px 0 0;overflow:hidden}.confidence-page .cf-hero-image img{object-fit:cover;object-position:center top;width:100%;height:100%}.confidence-page .cf-hero-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#061c33 0%,#061c33f4 28%,#061c33b3 51%,#061c3352 67%,#0000 87%);position:absolute;inset:0}.confidence-page .cf-hero-content{padding-top:126px;padding-bottom:38px}.confidence-page .cf-hero-copy{width:min(58%,620px)}.confidence-page .cf-hero h1{text-shadow:0 2px 7px #061c3370;max-width:610px;margin-bottom:17px;font-size:clamp(2.3rem,3.4vw,3.35rem)}.confidence-page .cf-kicker{text-transform:uppercase;letter-spacing:.115em;color:#f6d899;margin-bottom:18px;font-size:.72rem;font-weight:750}.confidence-page .cf-hero-copy>p:not(.cf-kicker){color:#f9fafc;text-shadow:0 1px 3px #061b3290;max-width:590px;margin:0 0 17px;font-size:1.01rem;font-weight:550;line-height:1.55}.confidence-page .cf-hero-booking{text-align:center;background:#061b33d9;border:1px solid #d9b87577;border-radius:10px;max-width:570px;margin:20px auto 0;padding:16px 19px}.confidence-page .cf-hero-booking strong{color:#f6d899;margin-bottom:3px;font-size:1rem;display:block}.confidence-page .cf-hero-booking p{color:#edf3f6;margin:0 0 11px;font-size:.83rem;line-height:1.45}.confidence-page .cf-hero-booking .cta{margin-inline:auto}.confidence-page .cf-chapters{background:var(--cf-cream);border-bottom:1px solid #e6dbcb;padding:31px 0 38px;scroll-margin-top:100px}.confidence-page .cf-chapters h2{margin-bottom:5px;font-size:clamp(1.85rem,2.7vw,2.35rem)}.confidence-page .cf-subtitle{text-align:center;color:var(--cf-muted);margin-bottom:19px}.confidence-page .cf-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.confidence-page .cf-nav-card{background:#fffefa;border:1px solid #ddd0b9;border-radius:9px;grid-template-columns:35px 1fr;align-items:center;gap:11px;min-height:83px;padding:14px 15px;text-decoration:none;transition:background .18s,border .18s;display:grid;box-shadow:0 3px 9px #102c3d06}.confidence-page .cf-nav-card:hover{background:#faf2e3;border-color:#cda763}.confidence-page .cf-nav-icon{color:#89662c;width:35px;height:35px;font:700 .86rem/1 var(--sans,system-ui,sans-serif);background:#f7efdf;border-radius:7px;place-items:center;display:grid}.confidence-page .cf-nav-card strong{color:var(--cf-navy);font-size:.91rem;line-height:1.27;display:block}.confidence-page .cf-nav-card small{color:#617079;margin-top:3px;font-size:.74rem;line-height:1.32;display:block}.confidence-page .cf-intro-strip{background:#fffdfa;border-bottom:1px solid #e5d9c5;padding:28px 0}.confidence-page .cf-intro-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;max-width:960px;display:grid}.confidence-page .cf-intro-person{color:#365362;font-size:.97rem;line-height:1.6}.confidence-page .cf-intro-person p:last-child,.confidence-page .cf-intro-feeling p:last-child{margin-bottom:0}.confidence-page .cf-intro-feeling{border-left:3px solid var(--cf-gold);color:#365362;padding-left:20px;font-size:.97rem;line-height:1.56}.confidence-page .cf-intro-feeling p:last-child{font-family:var(--serif,Georgia,serif);color:#14384b;font-size:1.25rem;line-height:1.32}.confidence-page .cf-summary-section{color:#fff;background:linear-gradient(120deg,#0a3b52,#062a40);padding:42px 0 44px}.confidence-page .cf-summary{display:block}.confidence-page .cf-summary>div:first-child{border-bottom:1px solid #d9b87566;max-width:950px;margin-bottom:24px;padding-bottom:12px}.confidence-page .cf-summary h2{max-width:940px;margin:0;font-size:clamp(1.8rem,2.65vw,2.48rem)}.confidence-page .cf-summary p:not(.cf-label){color:#e7f0f3;margin-bottom:.88em}.confidence-page .cf-summary .cf-label{color:#e8cd91;margin-bottom:7px}.confidence-page .cf-summary>div:last-child{columns:2;column-rule:1px solid #d9b87529;column-gap:54px;line-height:1.63}.confidence-page .cf-summary>div:last-child p{break-inside:avoid}.confidence-page #je-me-reconnais>.cf-container>.cf-heading{max-width:970px}.confidence-page .cf-feature{background:#fffefa;border:1px solid #dfd3bf;border-radius:12px;grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:30px;margin:0 0 15px;padding:22px 24px;display:grid}.confidence-page .cf-feature.cf-image-left{grid-template-columns:40% minmax(0,1fr)}.confidence-page .cf-feature-copy{min-width:0}.confidence-page .cf-feature p{color:#2c4c5b;margin-bottom:.72em}.confidence-page .cf-feature h3{color:var(--cf-navy);margin-bottom:13px}.confidence-page .cf-situation-number{font:.78rem/1.35 var(--sans,system-ui,sans-serif);letter-spacing:.1em;color:#946c32;margin-bottom:10px;font-weight:750;display:block}.confidence-page .cf-feature figure,.confidence-page .cf-origin-top figure,.confidence-page .cf-future-grid figure,.confidence-page .cf-story-image{margin:0}.confidence-page .cf-feature figure{border-radius:9px;height:100%;min-height:270px;max-height:470px;overflow:hidden}.confidence-page .cf-feature-img,.confidence-page .cf-feature.cf-image-right .cf-feature-img{object-fit:cover;border:1px solid #dfcfac;border-radius:9px;width:100%;height:100%;max-height:470px}.confidence-page .cf-feature.cf-image-right .cf-feature-img{object-position:center 25%}.confidence-page .cf-feature.cf-image-left .cf-feature-img{object-position:center 38%}.confidence-page .cf-duo{background:#fffefa;border:1px solid #dfd3bf;border-radius:12px;grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.confidence-page .cf-text-card{background:0 0;border:0;border-radius:0;padding:23px 24px}.confidence-page .cf-duo .cf-text-card:first-child{border-right:1px solid #dfd3bf}.confidence-page .cf-text-card h3{margin-bottom:13px}.confidence-page .cf-text-card p{margin-bottom:.75em;font-size:.96rem;line-height:1.66}.confidence-page .cf-signs-layout{max-width:1060px;margin:auto}.confidence-page .cf-signs-intro{text-align:center;max-width:870px;margin:0 auto 18px}.confidence-page .cf-check-panel{background:#fffdf9;border:1px solid #dfd6c8;border-radius:12px;padding:24px 27px}.confidence-page .check-list{margin:0;padding:0;list-style:none}.confidence-page .cf-check-panel .check-list{grid-template-columns:1fr 1fr;gap:8px 32px;display:grid}.confidence-page .check-list li{margin-bottom:6px;padding-left:24px;line-height:1.52;position:relative}.confidence-page .check-list li:before{content:"✓";color:#97712f;font-weight:800;position:absolute;top:0;left:0}.confidence-page .cf-pull{border-left:3px solid var(--cf-gold);max-width:900px;color:var(--cf-navy);font:400 1.2rem/1.4 var(--serif,Georgia,serif);text-align:center;background:#f4ebda;margin:19px auto 0;padding:13px 22px}.confidence-page .cf-cost-grid{grid-template-columns:repeat(6,1fr);gap:11px;margin-top:23px;display:grid}.confidence-page .cf-cost-grid article{background:#fffefa;border:1px solid #ddd3c4;border-radius:9px;grid-column:span 2;gap:12px;padding:19px 20px;display:flex}.confidence-page .cf-cost-grid article:nth-last-child(-n+2){grid-column:span 3}.confidence-page .cf-cost-grid article span{color:#986d2f;min-width:23px;font-size:.8rem;font-weight:700}.confidence-page .cf-cost-grid p{margin:0;line-height:1.58}.confidence-page .cf-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:23px 0;display:grid}.confidence-page .cf-concept-grid article{background:#fffdf8;border:1px solid #ddcead;border-top:3px solid #c5a26b;border-radius:10px;padding:22px 21px}.confidence-page .cf-concept-grid h3{font-size:1.35rem;line-height:1.24}.confidence-page .cf-concept-grid p{margin-bottom:.75em;font-size:.94rem}.confidence-page .cf-origin-top{grid-template-columns:1.02fr .98fr;align-items:center;gap:30px;margin-bottom:20px;display:grid}.confidence-page .cf-origin-img{object-fit:cover;object-position:center 30%;border:1px solid #dac9aa;border-radius:10px;width:100%;max-height:390px;display:block}.confidence-page .cf-origin-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.confidence-page .cf-origin-list article{background:#fffefa;border:1px solid #e3d9c9;border-radius:10px;padding:21px 22px}.confidence-page .cf-origin-list p{font-size:.95rem;line-height:1.63}.confidence-page .cf-steps{border-top:1px solid #d8c9ad;grid-template-columns:1fr;gap:0;max-width:970px;margin:24px auto 0;display:grid}.confidence-page .cf-steps article{background:0 0;border-bottom:1px solid #d8c9ad;padding:18px 9px;display:block}.confidence-page .cf-step-index{display:none}.confidence-page .cf-steps h3,.confidence-page .cf-steps p{grid-column:2}.confidence-page .cf-steps h3{margin-bottom:5px;font-size:1.4rem}.confidence-page .cf-steps p{margin-bottom:6px;font-size:.97rem;line-height:1.58}.confidence-page .cf-linkline{text-align:center;margin-top:16px}.confidence-page .cf-story-body{display:flow-root}.confidence-page .cf-story-body:after{content:"";clear:both;display:block}.confidence-page .cf-story-image{float:left;border:1px solid #c8b58f;border-radius:10px;width:43%;margin:0 28px 14px 0;overflow:hidden}.confidence-page .cf-story-image img{width:100%;height:auto}.confidence-page .cf-story-lead{font:400 clamp(1.23rem,1.85vw,1.55rem)/1.42 var(--serif,Georgia,serif);color:var(--cf-navy)}.confidence-page .cf-story-body h3{margin-top:22px}.confidence-page .cf-story-actions{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:24px auto 0;display:flex}.confidence-page .cf-navy{color:#fff;background:linear-gradient(125deg,#051f32,#0b3e56)}.confidence-page .cf-navy .cf-heading p{color:#e4eef2}.confidence-page .cf-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 18px;display:grid}.confidence-page .cf-review-card{color:#113349;background:#fffdf7;border-radius:9px;flex-direction:column;min-height:170px;margin:0;padding:23px 21px;display:flex}.confidence-page .cf-stars{color:#a77518;letter-spacing:.12em}.confidence-page .cf-review-card blockquote{font-family:var(--serif,Georgia,serif);margin:14px 0;font-size:1.19rem;line-height:1.38}.confidence-page .cf-review-card figcaption{color:#536d78;margin-top:auto;font-size:.82rem;font-weight:700}.confidence-page .cf-navy .cf-secondary-link{color:#f0d59e}.confidence-page .cf-disclaimer{color:#6f7b7e;text-align:center;margin:17px 0 0;font-size:.77rem;line-height:1.5}.confidence-page .cf-navy .cf-disclaimer{color:#cedfe5}.confidence-page .cf-cta-muted{margin-top:17px}.confidence-page .cf-offers-columns{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;margin:23px 0;display:grid}.confidence-page .cf-offers-column{flex-direction:column;gap:14px;display:flex}.confidence-page .cf-offer-card{background:#fffefa;border:1px solid #d5c9b3;border-radius:10px;padding:21px 22px}.confidence-page .cf-offer-featured{background:linear-gradient(160deg,#fbf5e9,#fffdf9);border-color:#bc995c}.confidence-page .cf-card-num{letter-spacing:.1em;color:#956b29;margin-bottom:8px;font-size:.78rem;font-weight:750;display:block}.confidence-page .cf-offer-card h3{font-size:1.44rem}.confidence-page .cf-offer-card p,.confidence-page .cf-offer-card li{font-size:.96rem;line-height:1.6}.confidence-page .cf-offer-card .check-list{margin-top:8px}.confidence-page .cf-offer-details{border-top:1px solid #ddcdae;margin-top:15px;padding-top:12px}.confidence-page .cf-offer-details summary{cursor:pointer;color:#805a22;justify-content:space-between;gap:8px;font-size:.89rem;font-weight:730;list-style:none;display:flex}.confidence-page .cf-offer-details summary::-webkit-details-marker{display:none}.confidence-page .cf-offer-details summary:after{content:"+";color:#9a742e;font-size:1.4rem;line-height:1}.confidence-page .cf-offer-details[open] summary:after{content:"−"}.confidence-page .cf-offer-detail-content{padding-top:14px}.confidence-page .cf-offer-bottom{text-align:center;background:#f1e9db;border:1px solid #c0a16b;border-radius:10px;padding:24px}.confidence-page .cf-offer-bottom p{max-width:820px;margin-inline:auto}.confidence-page .cf-offer-bottom .cta{margin-inline:auto}.confidence-page .cf-future-grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:30px;display:grid}.confidence-page .cf-future-img{object-fit:cover;object-position:center 28%;border:1px solid #dac8a4;border-radius:10px;width:100%;max-height:530px;display:block}.confidence-page .cf-local-panel{border-left:3px solid var(--cf-gold);max-width:980px;margin:auto;padding:0 0 0 24px}.confidence-page .cf-faq-list{border-top:1px solid #d8cabb;max-width:930px;margin:18px auto 0}.confidence-page .cf-faq-list details{background:#fffefa;border-bottom:1px solid #d8cabb}.confidence-page .cf-faq-list summary{cursor:pointer;color:var(--cf-navy);justify-content:space-between;align-items:center;gap:14px;padding:16px 19px;font-weight:700;list-style:none;display:flex}.confidence-page .cf-faq-list summary::-webkit-details-marker{display:none}.confidence-page .cf-faq-list summary span{font:400 1.45rem var(--serif,Georgia,serif);color:#9a742e;line-height:1}.confidence-page .cf-faq-list details[open] summary span{transform:rotate(45deg)}.confidence-page .cf-answer{color:var(--cf-muted);padding:0 19px 17px}.confidence-page .cf-answer p:last-child{margin-bottom:0}.confidence-page .cf-final{background:#fffdfa}.confidence-page .cf-final-panel{color:#fff;background:linear-gradient(120deg,#062a40,#0a455d);border-radius:14px;grid-template-columns:1.14fr .86fr;align-items:center;gap:26px;padding:clamp(25px,3.4vw,42px);display:grid}.confidence-page .cf-final-panel p{color:#e1edf1}.confidence-page .cf-final-action{text-align:center;background:#ffffff12;border:1px solid #f0d3a266;border-radius:10px;padding:22px}.confidence-page .cf-final-action strong{color:#f3d59b;margin-bottom:7px;font-size:1.13rem;display:block}.confidence-page .cf-final-action .cta{width:100%;margin:0 auto 13px}.confidence-page .cf-final-action p{font-size:.86rem}.confidence-page .cf-more{background:#f3eee4;padding:29px 0 39px}.confidence-page .cf-more h2{font-size:1.85rem}.confidence-page .cf-more-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.confidence-page .cf-more-links a{background:#fffefa;border:1px solid #d9ccb4;border-radius:9px;padding:12px 16px;font-size:.94rem;text-decoration:none;display:block}.confidence-page .cf-more-links a:hover{background:#f8ecd7}@media (width<=1060px){.confidence-page .cf-hero-copy{width:min(60%,640px)}.confidence-page .cf-hero-content{padding-top:120px}.confidence-page .cf-hero h1{font-size:clamp(2.12rem,3.7vw,3.15rem)}.confidence-page .cf-feature{gap:20px}}@media (width<=900px){.confidence-page .cf-container{width:min(1120px,100% - 38px)}.confidence-page .cf-hero{min-height:0;display:block}.confidence-page .cf-hero-image{z-index:0;height:285px;position:relative;inset:0 auto auto}.confidence-page .cf-hero-image img{object-position:80% top}.confidence-page .cf-hero-image:after{background:linear-gradient(#061e3600 35%,#061e36 100%)}.confidence-page .cf-hero-content{padding-top:0;padding-bottom:28px}.confidence-page .cf-hero-copy{width:100%;max-width:760px}.confidence-page .cf-hero h1{font-size:clamp(2.06rem,5vw,2.85rem)}.confidence-page .cf-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.confidence-page .cf-intro-grid{gap:20px}.confidence-page .cf-summary>div:last-child{columns:2;column-gap:28px}.confidence-page .cf-origin-top,.confidence-page .cf-future-grid{grid-template-columns:1fr;gap:20px}.confidence-page .cf-origin-top figure,.confidence-page .cf-future-grid figure{width:min(100%,610px);margin:auto}.confidence-page .cf-review-grid{grid-template-columns:1fr 1fr}.confidence-page .cf-review-card:last-child{grid-column:1/-1;min-height:0}.confidence-page .cf-final-panel{grid-template-columns:1fr}}@media (width<=700px){.confidence-page .cf-container{width:calc(100% - 34px)}.confidence-page .confidence-section{padding:37px 0}.confidence-page .cf-hero-image{height:240px}.confidence-page .cf-hero h1{font-size:clamp(2.03rem,8vw,2.7rem)}.confidence-page .cf-intro-grid,.confidence-page .cf-summary>div:last-child{columns:auto;display:block}.confidence-page .cf-intro-feeling{margin-top:16px;padding-left:15px}.confidence-page .cf-nav-card{min-height:82px;padding:12px}.confidence-page .cf-nav-card strong{font-size:.83rem}.confidence-page .cf-nav-card small{font-size:.69rem}.confidence-page .cf-nav-icon{width:28px;height:28px;font-size:.76rem}.confidence-page .cf-feature,.confidence-page .cf-feature.cf-image-left{grid-template-columns:1fr;gap:16px;padding:18px}.confidence-page .cf-feature.cf-image-left figure{order:2}.confidence-page .cf-feature.cf-image-left .cf-feature-copy{order:1}.confidence-page .cf-feature figure{min-height:0;max-height:360px}.confidence-page .cf-feature-img,.confidence-page .cf-feature.cf-image-right .cf-feature-img{height:auto;max-height:360px}.confidence-page .cf-duo,.confidence-page .cf-origin-list,.confidence-page .cf-check-panel .check-list,.confidence-page .cf-concept-grid,.confidence-page .cf-offers-columns,.confidence-page .cf-more-links{grid-template-columns:1fr}.confidence-page .cf-duo .cf-text-card:first-child{border-bottom:1px solid #dfd3bf;border-right:0}.confidence-page .cf-cost-grid{grid-template-columns:1fr}.confidence-page .cf-cost-grid article,.confidence-page .cf-cost-grid article:nth-last-child(-n+2){grid-column:1}.confidence-page .cf-story-image{float:none;width:100%;max-width:510px;margin:0 auto 18px}.confidence-page .cf-review-grid{grid-template-columns:1fr}.confidence-page .cf-review-card:last-child{grid-column:auto}.confidence-page .cf-story-actions{flex-direction:column;align-items:center}.confidence-page .cf-story-actions .cta{max-width:100%}}@media (width<=430px){.confidence-page .cf-hero-image{height:210px}.confidence-page .cf-hero-copy>p:not(.cf-kicker){font-size:.95rem}.confidence-page .cf-hero-booking{padding:14px}.confidence-page .cf-chapters{padding:27px 0 30px}.confidence-page .cf-nav-grid{gap:8px}.confidence-page .cf-nav-card{grid-template-columns:1fr;gap:6px;min-height:85px}.confidence-page .cf-nav-icon{display:none}.confidence-page .cf-review-card{min-height:0}.confidence-page .cf-offer-card,.confidence-page .cf-origin-list article,.confidence-page .cf-text-card{padding:19px}}@media (prefers-reduced-motion:reduce){.confidence-page .cta,.confidence-page .cf-nav-card{transition:none}}@media (width<=1050px){body:has(.confidence-page) .header-space{height:calc(var(--site-header-height) + 1px)}}.confidence-page .cf-personal-teaser,.confidence-page .cf-mobile-expand,.confidence-page .cf-mobile-sticky-cta{display:none}.confidence-page .cf-back-to-index{text-align:center;margin:20px 0 0;font-size:.86rem}.confidence-page .cf-back-to-index a{color:#70521e;text-underline-offset:4px;text-decoration:underline}.confidence-page .cf-mobile-sticky-cta[hidden]{display:none!important}@media (width<=900px){body:has(.confidence-page) .site-header{box-shadow:0 4px 12px #051e3029;z-index:100!important;background:#062a40!important;position:sticky!important;top:0!important}html:has(.confidence-page){scroll-padding-top:84px}.confidence-page .confidence-section,.confidence-page .cf-chapters{scroll-margin-top:85px}}@media (width<=700px){.confidence-page{padding-bottom:68px;font-size:.97rem;line-height:1.58}.confidence-page .cf-container{width:calc(100% - 38px)}.confidence-page .confidence-section{padding:31px 0}.confidence-page h2{margin-bottom:14px;font-size:clamp(1.7rem,6.4vw,2.1rem);line-height:1.17}.confidence-page h3{font-size:1.35rem;line-height:1.22}.confidence-page p{margin-bottom:.75em}.confidence-page .cf-hero-image{height:138px;overflow:hidden}.confidence-page .cf-hero-image img{object-position:82% 25%;transform:none}.confidence-page .cf-hero-image:after{background:linear-gradient(#061e3600 60%,#061e36 100%)}.confidence-page .cf-hero-content{padding-top:13px;padding-bottom:19px}.confidence-page .cf-hero-copy{max-width:100%}.confidence-page .cf-hero h1{margin:0 0 10px;font-size:clamp(1.92rem,7.2vw,2.36rem);line-height:1.08}.confidence-page .cf-kicker{letter-spacing:.09em;margin-bottom:7px!important;font-size:.68rem!important;line-height:1.3!important}.confidence-page .cf-hero-copy>p:not(.cf-kicker){max-width:50ch;margin-bottom:11px;font-size:.9rem!important;line-height:1.44!important}.confidence-page .cf-hero-booking{background:0 0;border:0;border-top:1px solid #d9b87580;border-radius:0;flex-direction:column;gap:9px;max-width:none;margin:13px auto 0;padding:12px 0 0;display:flex}.confidence-page .cf-hero-booking strong{text-align:center;order:0;margin:0;font-size:.92rem}.confidence-page .cf-hero-booking .cta{order:1;width:100%;min-height:48px;margin:0 auto;padding:10px 12px;font-size:.9rem}.confidence-page .cf-hero-booking p{text-align:center;color:#e8eff2;order:2;align-self:center;max-width:40ch;margin:0;font-size:.78rem;line-height:1.38}.confidence-page .cf-chapters{padding:24px 0 25px}.confidence-page .cf-chapters h2{max-width:26ch;margin:0 auto 5px;font-size:1.68rem}.confidence-page .cf-subtitle{margin-bottom:13px;font-size:.85rem}.confidence-page .cf-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.confidence-page .cf-nav-card{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:58px;padding:9px 8px;display:flex}.confidence-page .cf-nav-card small,.confidence-page .cf-nav-icon{display:none}.confidence-page .cf-nav-card strong{font-size:.82rem;font-weight:700;line-height:1.22}.confidence-page .cf-nav-card:last-child{grid-column:1/-1;min-height:48px}.confidence-page .cf-intro-strip{padding:22px 0}.confidence-page .cf-intro-feeling{margin-top:9px;padding-left:11px}.confidence-page .cf-intro-feeling p:last-child{font-size:1.12rem}.confidence-page .cf-summary-section{padding:30px 0}.confidence-page .cf-summary>div:first-child{margin-bottom:15px;padding-bottom:10px}.confidence-page .cf-summary h2{font-size:1.78rem}.confidence-page .cf-feature,.confidence-page .cf-feature.cf-image-left{gap:12px;margin-bottom:12px;padding:15px}.confidence-page .cf-feature h3{margin-bottom:9px;font-size:1.4rem}.confidence-page .cf-feature figure{max-height:250px;overflow:hidden}.confidence-page .cf-feature-img,.confidence-page .cf-feature.cf-image-right .cf-feature-img{object-fit:cover;width:100%;height:auto;max-height:250px}.confidence-page .cf-situation-number{margin-bottom:6px;font-size:.69rem}.confidence-page .cf-personal-teaser{background:#f4eddf;border-left:3px solid #b99a61;border-radius:0 8px 8px 0;margin:2px 0 12px;padding:16px;display:block}.confidence-page .cf-personal-teaser strong{color:#143c4f;font:400 1.22rem/1.27 var(--serif,Georgia,serif);display:block}.confidence-page .cf-personal-teaser p{margin:8px 0;font-size:.88rem;line-height:1.5}.confidence-page .cf-personal-teaser a{color:#74521d;text-underline-offset:4px;font-size:.86rem;font-weight:700}.confidence-page .cf-mobile-expand{margin:3px 0 8px;display:block;position:relative}.confidence-page .cf-more-checkbox{opacity:0;width:1px;height:1px;position:absolute}.confidence-page .cf-more-label{cursor:pointer;text-align:center;color:#173f51;background:#fffdfa;border:1px solid #bda374;border-radius:8px;width:100%;padding:13px 9px;font-size:.9rem;font-weight:700;display:block}.confidence-page .cf-more-label:after{content:" +";color:#956928;font-size:1.1rem}.confidence-page .cf-more-checkbox:checked+.cf-more-label:after{content:" −"}.confidence-page .cf-more-checkbox:focus-visible+.cf-more-label{outline-offset:3px;outline:3px solid #a97b2b}.confidence-page #je-me-reconnais .cf-duo{display:none}.confidence-page #je-me-reconnais .cf-mobile-expand:has(.cf-more-checkbox:checked)~.cf-duo{display:grid}.confidence-page .cf-duo .cf-text-card:first-child{border-right:0}.confidence-page .cf-check-panel{padding:16px}.confidence-page .cf-cost-grid{gap:8px}.confidence-page .cf-cost-grid article{padding:13px 14px}.confidence-page .cf-concept-grid article,.confidence-page .cf-origin-list article,.confidence-page .cf-offer-card{padding:16px}.confidence-page .cf-origin-img,.confidence-page .cf-future-img{max-height:280px}.confidence-page .cf-story-image{width:100%;max-width:none;margin:0 0 12px}.confidence-page .cf-faq-list summary{padding:14px 12px}.confidence-page .cf-answer{padding:0 12px 13px}.confidence-page .cf-final-panel{padding:21px}.confidence-page .cf-final-action{padding:16px}.confidence-page .cf-mobile-sticky-cta:not([hidden]){z-index:98;padding:8px 14px calc(8px + env(safe-area-inset-bottom,0px));backdrop-filter:blur(6px);background:#062a40f5;border-top:1px solid #d9b87590;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 20px #06162d39}.confidence-page .cf-mobile-sticky-cta .cta{width:100%;max-width:490px;min-height:43px;margin:0 auto;padding:10px;font-size:.85rem;display:flex}}@media (width<=360px){.confidence-page .cf-hero-image{height:114px}.confidence-page .cf-hero h1{font-size:1.82rem}.confidence-page .cf-hero-booking{gap:8px}.confidence-page .cf-hero-booking strong{white-space:nowrap;font-size:.82rem}.confidence-page .cf-nav-card strong{font-size:.77rem}}@media (prefers-reduced-motion:reduce){html:has(.confidence-page){scroll-behavior:auto}}.confidence-page .confidence-section{padding-block:clamp(28px,3vw,40px)}.confidence-page .confidence-section:has(.cf-back-to-index){padding-bottom:24px}.confidence-page .confidence-section:has(.cf-back-to-index)+.confidence-section{padding-top:30px}.confidence-page .cf-back-to-index{margin:14px 0 0}@media (width<=700px){.confidence-page .cf-intro-grid{gap:14px}.confidence-page .cf-intro-feeling{margin-top:0}.confidence-page .confidence-section:has(.cf-back-to-index){padding-bottom:20px}.confidence-page .confidence-section:has(.cf-back-to-index)+.confidence-section{padding-top:26px}}
