.home-hero.wrap{width:min(1320px,calc(100% - 48px));margin-top:14px;padding:28px 64px 22px;text-align:left;position:relative;isolation:isolate;overflow:hidden;border:1px solid #fff;border-radius:30px;background:linear-gradient(150deg,#fff 46%,#f4f7fb)}.hero-composition{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;min-height:636px}.hero-copy{position:relative;z-index:3;padding:10px 0 18px}.hero-copy h1{font-size:var(--t-affiche);font-weight:var(--poids-affiche);line-height:var(--lh-titre);letter-spacing:var(--ls-affiche);color:var(--ink);text-wrap:wrap}.hero-copy .hero-lead{max-width:400px;font-size:var(--t-accroche);line-height:1.65;letter-spacing:0;margin-top:29px;color:var(--muted)}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;margin-top:30px}.hero-story-link{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:500;padding-left:2px}.hero-story-link svg{width:16px;height:16px}.hero-story-link:hover{color:#0662c9}.hero-assurance{font-size:var(--t-micro);line-height:1.7;color:#616b78;margin-top:25px}.scene.reception-scene{overflow:visible;border-radius:0;height:625px}.product-light{position:absolute;inset:0 -90px 65px -90px;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#89bdff52,transparent 60%);transition:opacity .4s}.phone-object{position:absolute;z-index:2;width:274px;height:506px;left:calc(50% - 90px);top:22px;transform:perspective(1600px) translateY(calc(var(--scroll-y) * -1.7)) rotateX(calc(3deg + var(--tilt-y))) rotateY(calc(-12deg + var(--tilt-x))) rotate(var(--rotation));transform-style:preserve-3d;transition:transform .22s var(--ease);will-change:transform}.phone-edge{height:100%;padding:6px;border:1px solid #1b222d;border-radius:42px;background:linear-gradient(120deg,#151e2e,#5e6878 39%,#152337 41%,#0e1827);box-shadow:inset 1px 1px 1px #fff9,inset -2px -1px 1px #000,8px 18px 25px -18px #14253ae0,14px 40px 65px -24px #182b4b66}.phone-screen{position:relative;height:100%;padding:12px 17px 28px;border:1px solid #0c1220;border-radius:36px;overflow:hidden;background:linear-gradient(165deg,#fff,#f3f6fa);box-shadow:inset 0 0 0 1px #fff}.phone-status{height:26px;display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-inline:3px;font-size:9px;font-weight:450;letter-spacing:0;color:#2c3442}.phone-status i{width:73px;height:20px;border-radius:30px;background:#101620}.phone-app-heading{display:flex;gap:9px;align-items:center;padding:0 0 15px;border-bottom:1px solid #dbe2ed}.phone-app-heading b{display:block;font-size:13px;font-weight:600;color:#283340}.phone-app-heading div>span{display:block;margin-top:1px;font-size:10px;color:#657180}.app-mark{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:10px;background:linear-gradient(155deg,#fcfdff,#e4edf9);border:1px solid #fff;color:#276bba;box-shadow:0 2px 5px #2c568e0d}.app-mark svg{width:15px;height:15px}.phone-panel{padding-top:17px}.phone-panel:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.phone-section-label{display:flex;justify-content:space-between;align-items:center;gap:5px;font-size:10px;font-weight:450;letter-spacing:0;text-transform:none;color:#596b80}.phone-caller{display:flex;flex-direction:column;align-items:center;margin-top:21px}.phone-caller .avatar{width:45px;height:45px;font-size:13px;background:#e7edf6;border:1px solid #fff;box-shadow:0 4px 9px #24395109}.phone-caller b{margin-top:7px;font-size:17px;font-weight:600;letter-spacing:-.03em}.phone-caller small{margin-top:1px;font-size:9px}.voice-trace{display:flex;align-items:center;justify-content:center;gap:3px;height:40px;margin:11px auto 12px;color:#2d83df}.voice-trace i{display:block;width:2px;height:var(--bar);border-radius:3px;background:currentColor;opacity:.7}.voice-trace i:nth-child(4n){opacity:.35}.phone-dialogue{display:flex;flex-direction:column;gap:10px}.phone-dialogue>p{margin-right:21px;padding:12px 13px;font-size:12px;line-height:1.55;color:#273343;background:#fff;border:1px solid #dce2eb;border-radius:13px 13px 13px 3px;box-shadow:0 3px 6px #1f304907}.phone-dialogue>p:nth-child(2){margin-right:0;margin-left:18px;color:#fff;background:linear-gradient(150deg,#378cf0,#0863cc);border-color:#ffffff50;border-radius:13px 13px 3px 13px;box-shadow:0 6px 12px #0863cc18}.phone-bottom-note{margin-top:19px;font-size:9px;line-height:1.6;text-align:center;color:#63758b}.phone-home-line{position:absolute;bottom:9px;left:calc(50% - 42px);width:84px;height:4px;border-radius:10px;background:#1d293b}.phone-view>h3{margin:22px 0;font-size:27px;font-weight:550;line-height:1.2;letter-spacing:-.02em;color:#27384d}.phone-facts{margin:0}.phone-facts>div{display:flex;flex-direction:column;gap:3px;padding:10px 0;border-bottom:1px solid #dce4ee}.phone-facts dt{font-size:8px;color:#748093}.phone-facts dd{margin:0;font-size:11px;font-weight:550;color:#243348}.phone-source{display:flex;gap:6px;align-items:center;margin-top:17px;font-size:8px;color:#4d6e98}.phone-source svg{width:12px;height:12px}.glass-notification{position:absolute;z-index:4;border-radius:18px;background:var(--glass);border:1px solid #ffffffed;box-shadow:var(--glass-shadow);backdrop-filter:blur(18px)}.incoming-note{display:flex;gap:11px;align-items:center;width:255px;left:-9px;top:127px;padding:16px;transform:translateY(calc(var(--scroll-y) * .5)) rotate(-5deg);transition:transform .22s var(--ease)}.notification-icon{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:10px;background:linear-gradient(155deg,#fcfdff,#e4edf9);border:1px solid #fff;color:#276bba;box-shadow:0 2px 5px #2c568e0d}.notification-icon svg{width:15px;height:15px}.incoming-note div>span,.incoming-note small{display:block;font-size:10px;color:var(--muted)}.incoming-note b{display:block;margin:2px 0;font-size:14px;font-weight:550;letter-spacing:-.025em;color:#24354b}.outcome-note{width:259px;right:0;bottom:100px;padding:19px 21px;transform:translateY(calc(var(--scroll-y) * -1)) rotate(5deg);transition:transform .22s var(--ease)}.notification-top{display:flex;gap:8px;align-items:center;margin-bottom:12px}.notification-top>.notification-icon{width:24px;height:24px;border-radius:8px}.notification-top>span:nth-child(2){font-size:10px;color:var(--muted)}.notification-top>svg{width:13px;height:13px;margin-left:auto;color:#497c72}.outcome-note>b{font-size:14px;font-weight:550;letter-spacing:-.015em;color:#24354b}.outcome-note>p{margin-top:6px;font-size:12px;line-height:1.7;color:var(--muted)}.outcome-action{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:11px;border-top:1px solid #dfe5ef;font-size:11px;color:#2872c9}.outcome-action svg{width:13px;height:13px}.reception-scene[data-scene-step="1"] .outcome-note{transform:translateY(calc(var(--scroll-y) * -1)) rotate(1deg);border-color:#a5c8ec;box-shadow:0 20px 45px -20px #357bd14f,inset 0 1px 0 #fff}.reception-scene:not([data-scene-step="0"]) .outcome-note{opacity:0;visibility:hidden;pointer-events:none}.reception-scene:not([data-scene-step="0"]) .incoming-note{transform:translateY(-65px) rotate(-3deg)}.scene-controls{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:390px;max-width:100%;z-index:5}.scene-tabs{display:flex;gap:16px;padding:0 0 5px;border:0;border-bottom:1px solid #d5dfe9;border-radius:0;background:transparent;box-shadow:none}.scene-tabs button{flex:1;min-height:44px;padding:10px 5px;border:0;border-radius:0;font-family:var(--font);font-size:12px;line-height:1.4;white-space:nowrap;color:#667383;box-shadow:none;transition:color .18s,box-shadow .18s}.scene-tabs button[aria-selected=true]{color:#1d2734;font-weight:600;box-shadow:0 2px 0 #253950}.scene-tabs button:hover{color:#0864cf}.scene-tabs button:focus-visible{outline-offset:2px;outline-width:2px;border-radius:3px}.example-caption{margin-top:14px;font-size:11px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--muted)}.scene-controls>p.example-caption{text-align:center}.niche-hero>.example-caption,.sector-hero>.example-caption{text-align:right;margin-top:13px}.promise-strip{display:flex;justify-content:space-between;gap:28px;padding:27px 12px;border-bottom:1px solid var(--line)}.promise-strip span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:450;color:#647080}.promise-strip svg{width:17px;height:17px;color:#68788c}.section-heading{text-align:left;margin-bottom:40px}.section-heading.left{text-align:left}.section-heading h2{font-size:var(--t-h2);font-weight:var(--poids-titre);letter-spacing:var(--ls-titre);line-height:1.13}.section-heading p:not(.eyebrow){max-width:560px;margin-top:20px;font-size:17px;line-height:1.7;letter-spacing:0}.activity-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.activity-row{display:flex;align-items:center;gap:18px;padding:27px 0;border-top:1px solid var(--line);transition:padding .18s,background .18s}.activity-row:hover{background:#fff7;padding-left:8px;padding-right:8px}.activity-row .activity-copy strong{display:block;font-size:16px;font-weight:550;letter-spacing:-.015em;line-height:1.4;color:var(--ink)}.activity-row .activity-copy small{display:block;margin-top:5px;font-size:var(--t-micro);line-height:1.5}.activity-price{white-space:nowrap;font-size:23px;font-weight:500;letter-spacing:-.025em;color:#4c627d}.activity-price small{display:block;text-align:right;font-size:9px;font-weight:400;letter-spacing:0}.activity-row>svg{width:18px;height:18px;color:#7990ad}.activities-section>.small{display:block;margin-top:23px;font-size:11px}.story-section{padding-top:70px}.story-section .section-heading{margin-bottom:50px}.story-stack{position:relative;padding-bottom:60px}.story-card{position:sticky;top:calc(104px + var(--step) * 19px);display:grid;grid-template-columns:1fr 1fr;min-height:490px;margin-bottom:85px;overflow:hidden;border:1px solid #fff;border-radius:30px;background:linear-gradient(130deg,#fff,#f9fbfe);box-shadow:0 28px 50px -30px #233b6230}.story-card:nth-child(2),.story-card:nth-child(3){background:#fbfcfe}.story-copy{display:flex;flex-direction:column;align-items:flex-start;padding:62px 54px}.story-copy h3{font-size:41px;font-weight:520;line-height:1.15;letter-spacing:-.03em}.story-copy>p{max-width:360px;margin-top:21px;font-size:16px;line-height:1.75}.story-copy .story-foot{margin-top:auto;padding-top:30px;font-size:12px;line-height:1.7;color:var(--muted)}.story-visual{position:relative;display:flex;flex-direction:column;justify-content:center;padding:50px;border-left:1px solid #edf2f8;border-radius:0 30px 30px 0;background:linear-gradient(145deg,#f2f6fc,#eaf1fa)}.call-visual{align-items:center;background:#f3f6fa}.call-person{display:grid;place-items:center;width:64px;height:64px;margin-bottom:14px;border-radius:50%;border:1px solid #fff;background:linear-gradient(#fff,#e8eef7);box-shadow:0 8px 22px -10px #1a355440;color:#5f7392;font-size:21px}.call-visual>p{font-size:13px;font-weight:650;color:var(--ink)}.call-time{margin-top:4px;font-size:11px;color:var(--muted)}.conversation{display:flex;flex-direction:column;gap:16px;width:100%;margin:25px 0}.bubble{max-width:88%;margin:0;padding:14px 17px;border-radius:17px;border:1px solid #dce4ee;font-size:13px;line-height:1.65;box-shadow:0 5px 10px #21395706}.bubble p{color:inherit}.bubble.customer{align-self:flex-end;background:var(--blue);color:#fff;border-bottom-right-radius:4px}.bubble.assistant{align-self:flex-start;color:#fff;background:linear-gradient(135deg,#348bed,#0964cd);border-color:#ffffff77;border-bottom-left-radius:4px;box-shadow:0 8px 18px -8px #1168cf55}.bubble.assistant p{color:#fff}.call-round{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:linear-gradient(160deg,#3e91ec,#0962c8);box-shadow:inset 0 1px 0 #ffffff80,0 6px 18px #176aca30}.call-round svg{width:18px;height:18px}.request-preview{padding:24px;border:1px solid #fff;border-radius:20px;background:linear-gradient(135deg,#fff,#f9fbfff0);box-shadow:var(--glass-shadow);backdrop-filter:blur(18px)}.preview-heading{display:flex;align-items:center;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:500}.preview-heading .status{margin-left:auto;color:var(--muted);font-weight:400}.zv-small{display:block;width:24px;height:24px;flex-shrink:0}.preview-person{display:flex;gap:11px;align-items:center;margin:21px 0 17px}.avatar{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#eaf1fa;color:#36587b;font-size:12px;font-weight:650}.preview-person strong{display:block;font-size:15px}.preview-person small{display:block;font-size:10px}.request-preview .preview-objet,.request-preview h3{margin:0;color:var(--ink);text-wrap:balance;font-size:22px;font-weight:550;letter-spacing:-.02em;line-height:1.25}.request-preview>p{margin-top:9px;font-size:13px;line-height:1.7}.request-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:17px 0}.request-fields small{display:block;font-size:11px}.request-fields b{font-size:12px;font-weight:650}.preview-bottom{display:flex;align-items:center;gap:7px;padding-top:13px;border-top:1px solid var(--line);font-size:11px;color:#557464}.preview-bottom svg{width:15px;height:15px}.request-visual .request-preview{transform:rotate(2deg);max-width:390px;width:100%;margin:auto}.owner-visual{padding:50px 40px;background:#edf3fb}.owner-heading{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:550}.owner-heading svg{color:var(--blue)}.owner-dialogue{margin-top:34px;gap:17px}.source-chip{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #ffffff45;background:#ffffff17;font-size:9px;color:#fff}.source-chip svg{width:14px;height:14px}.read-only-input{display:flex;align-items:center;justify-content:space-between;padding:17px;border:1px solid #fff;border-radius:13px;background:#ffffffb5;box-shadow:0 3px 7px #20395905;font-size:10px;color:var(--muted)}.read-only-input svg{width:16px;height:16px}.connection-band{display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:64px;margin-block:30px 90px;border:1px solid #e6ebf1;border-radius:30px;background:#fff}.connection-band h2{font-size:43px;font-weight:var(--poids-titre);letter-spacing:var(--ls-titre);line-height:1.13}.connection-band p:not(.eyebrow){margin:25px 0;font-size:16px;line-height:1.8}.connection-map{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:center}.connection-item{padding:26px 16px;border:1px solid #fff;border-radius:15px;background:#ffffffe6;box-shadow:0 8px 18px #16366208;text-align:center;font-size:12px;color:#546987}.connection-item svg{display:block;margin:0 auto 12px;color:var(--blue)}.connection-center{display:grid;place-items:center;padding:20px;border:1px solid #fff;border-radius:15px;background:linear-gradient(130deg,#fff,#f4f8ff);box-shadow:0 10px 25px -15px #24466f40}.connection-map>p{grid-column:1/-1;margin:0;font-size:11px;text-align:center}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:65px}.faq-section h2{font-size:46px;font-weight:var(--poids-titre);letter-spacing:var(--ls-titre);line-height:1.13}.faq-section>div>p:not(.eyebrow){margin-top:25px;font-size:16px}.faq-list details{border-top:1px solid var(--line)}.faq-list details[open]{background:#fff6}.faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-block:25px;font-size:16px;font-weight:500;letter-spacing:0}.faq-list summary svg{width:18px;height:18px;color:#71839b;transition:transform .18s}.faq-list details[open]>summary>svg{transform:rotate(45deg)}.faq-list details>p{padding:0 28px 23px 0;font-size:15px;line-height:1.8}.closing{position:relative;isolation:isolate;overflow:hidden;padding:104px 24px 115px;text-align:center;background:linear-gradient(#f5f6f8,#eef3fa);border-bottom:1px solid #e1e8f2}.closing h2{font-size:clamp(38px,4.2vw,58px);font-weight:var(--poids-affiche);line-height:1.1;letter-spacing:var(--ls-titre)}.closing p:not(.eyebrow){margin:24px 0;font-size:16px}.closing>.small{display:block;margin-top:15px;font-size:11px}.local-nav{display:flex;align-items:center;gap:28px;width:var(--wrap);min-height:54px;margin:13px auto 0;border-bottom:1px solid #dce1e7a6;font-size:11px}.local-nav>span{margin-right:auto;font-size:14px;font-weight:600}.local-nav nav{display:flex;gap:24px;font-size:11px}.local-nav nav a:hover{color:#0662c9}.local-action{display:flex;gap:10px;align-items:center;font-size:12px;font-weight:600;color:#1267c5}.local-action svg{width:14px;height:14px}.breadcrumb{display:flex;gap:12px;align-items:center;margin-block:22px 28px;font-size:12px;color:var(--muted)}.breadcrumb a:hover{color:var(--blue)}.sector-hero{padding-top:2px}.sector-hero h1{font-size:clamp(43px,4.5vw,64px);font-weight:var(--poids-affiche);line-height:1.1;letter-spacing:var(--ls-affiche)}.sector-hero>.breadcrumb{margin-bottom:50px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:27px}.hero-bottom .hero-lead{margin:0;font-size:17px;line-height:1.7;letter-spacing:0}.hero-bottom>div{flex-shrink:0;text-align:right}.hero-bottom .small{display:block;max-width:275px;margin-top:10px;font-size:var(--t-micro);line-height:1.7}.scene.work-scene{height:500px;margin-top:36px;text-align:left;background:#e7e8e8;border:1px solid #fff;border-radius:30px;box-shadow:0 20px 40px -30px #1d345337}.sector-scene .scene-photo{-o-object-position:center 60%;object-position:center 60%}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#e3e9f540,transparent 65%)}.scene .floating-request{position:absolute;z-index:3;width:330px;left:58px;top:68px}.floating-request .request-preview{background:#fffffff0}.call-pill{position:absolute;right:38px;bottom:46px;z-index:3;display:flex;align-items:center;gap:14px;padding:17px 20px;border:1px solid #fff;border-radius:16px;background:#ffffffe8;backdrop-filter:blur(20px);box-shadow:var(--glass-shadow)}.call-pill>svg{width:21px;height:21px;color:var(--blue)}.call-pill b,.call-pill span{display:block;font-size:12px}.call-pill span{font-size:10px;color:var(--muted)}.wave{display:flex;align-items:center;gap:3px;height:28px;margin-left:12px}.wave i{width:3px;height:10px;border-radius:5px;background:var(--blue)}.wave i:nth-child(2),.wave i:nth-child(4){height:19px}.wave i:nth-child(3){height:26px}.niche-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}.niche-link{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:25px;border-top:1px solid var(--line)}.niche-link strong{font-size:20px;font-weight:550;letter-spacing:-.02em}.niche-link small{display:block;margin-top:5px;font-size:13px}.niche-link>svg{width:19px;height:19px;color:#6e89ac}.niche-link:hover strong{color:var(--blue)}.more-trades{margin-top:20px;padding:20px 0;border-block:1px solid var(--line);font-size:13px}.more-trades summary{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:44px;font-size:13px}.more-trades summary svg{width:18px;height:18px;transition:transform .18s}.more-trades[open]>summary>svg{transform:rotate(45deg)}.more-trades p{margin:22px 0;font-size:13px;line-height:2.1}.base-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:45px}.base-intro h2{font-size:46px;font-weight:var(--poids-titre);letter-spacing:var(--ls-titre);line-height:1.13}.base-intro>p:not(.eyebrow){max-width:360px;margin:25px 0;font-size:17px;line-height:1.8}.base-box{padding:34px;border:1px solid #fff;border-radius:27px;background:linear-gradient(145deg,#fff,#edf4ff70);box-shadow:0 25px 50px -30px #2a456c38}.base-price>span{font-size:12px;font-weight:650}.base-price>div{display:flex;gap:12px;align-items:baseline;margin-top:12px}.base-price strong{font-size:var(--t-prix);font-weight:500;line-height:1.1;letter-spacing:-.03em}.base-price div span{font-size:12px;color:var(--muted)}.base-price p{margin-top:10px;font-size:12px}.base-box .check-list li{font-size:14px;line-height:1.6}.base-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;padding-top:20px;border-top:1px solid #d9e4f1;font-size:11px}.base-meta a{display:inline-flex;align-items:center;gap:8px;color:var(--blue)}.base-meta svg{width:14px;height:14px}.options-teaser{padding-top:55px}.option-features{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.option-features article{display:flex;flex-direction:column;align-items:flex-start;padding-top:28px;border-top:1px solid var(--line)}.feature-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:24px;border-radius:13px;border:1px solid #fff;background:linear-gradient(#fff,#e9f0f9);box-shadow:0 5px 14px #28486908;color:#5a79a0}.option-features h3{font-size:30px;font-weight:550;line-height:1.15;letter-spacing:-.025em}.option-features p{margin:18px 0 27px;font-size:15px;line-height:1.75}.option-features a{margin-top:auto;font-size:13px}.option-features h3 a{margin-top:0;font:inherit;letter-spacing:inherit}.options-teaser>.small{display:block;margin-top:30px;font-size:11px}.niche-hero{padding-top:28px}.niche-hero-grid{display:grid;grid-template-columns:1fr 1.04fr;gap:65px;min-height:625px;align-items:center}.niche-intro{padding-block:40px}.niche-intro h1{font-size:clamp(54px,5vw,72px);font-weight:var(--poids-affiche);line-height:1.1;letter-spacing:var(--ls-affiche)}.niche-intro .hero-lead{max-width:430px;margin:26px 0 30px;font-size:var(--t-accroche);line-height:1.65;letter-spacing:0}.niche-intro .hero-price{margin-top:20px;font-size:var(--t-micro);line-height:1.8;color:var(--muted)}.scene.niche-photo{height:585px;background:#f2f3f4;border:1px solid #fff;border-radius:30px;box-shadow:0 25px 50px -30px #2a456c38}.niche-photo .scene-photo{inset:-5% 0 auto 0;height:110%;-o-object-position:62% center;object-position:62% center}.photo-note{position:absolute;z-index:3;left:25px;right:25px;bottom:32px;display:flex;align-items:center;gap:13px;padding:20px;border:1px solid #fff;border-radius:16px;background:#ffffffe8;backdrop-filter:blur(20px);box-shadow:var(--glass-shadow)}.photo-note>svg{color:var(--blue)}.photo-note b,.photo-note span{display:block;font-size:12px}.photo-note span{font-size:10px;color:var(--muted)}.needs-row{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;padding:44px 0 10px}.needs-row article{padding-top:25px;border-top:1px solid var(--line)}.needs-row h2{margin-top:17px;font-size:29px;font-weight:550;letter-spacing:-.02em}.needs-row p{margin-top:14px;font-size:15px;line-height:1.75}.control-section{margin-bottom:70px;padding:60px;border:1px solid #fff;border-radius:30px;background:linear-gradient(140deg,#fff,#edf3fb)}.control-section h2{font-size:48px;font-weight:var(--poids-titre);letter-spacing:var(--ls-titre);line-height:1.13}.control-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.control-columns p{font-size:14px;line-height:1.8}.control-columns b{display:block;margin-bottom:12px;color:var(--ink)}@media (max-width:1100px){.home-hero.wrap{width:calc(100% - 40px);padding-inline:40px}.hero-composition{grid-template-columns:1fr 1fr;min-height:640px}.hero-copy h1{font-size:56px}.hero-copy .hero-lead{font-size:17px;max-width:350px}.hero-assurance{font-size:11px}.scene.reception-scene{height:600px}.phone-object{width:252px;height:485px;left:calc(50% - 80px)}.phone-screen{padding-inline:14px}.phone-dialogue>p{font-size:11px}.phone-app-heading b{font-size:12px}.phone-app-heading div>span,.phone-section-label{font-size:9px}.phone-caller{margin-top:16px}.phone-bottom-note{font-size:7px}.incoming-note{width:218px;left:-4px;top:131px;padding:13px}.incoming-note b{font-size:13px}.incoming-note div>span,.incoming-note small{font-size:9px}.outcome-note{width:231px;right:-9px;padding:16px}.outcome-note>b{font-size:13px}.outcome-note>p{font-size:11px}.scene-controls{width:348px}.scene-tabs button{font-size:11px}.activity-grid{gap:0 35px}.activity-row{gap:12px}.activity-price{font-size:21px}.story-copy{padding:44px 38px}.story-copy h3{font-size:37px}.story-copy>p{font-size:14px}.story-visual{padding:35px}.story-card{min-height:480px}.connection-band{padding:45px;gap:45px}.connection-band h2{font-size:38px}.faq-section{gap:55px}.local-nav{width:calc(100% - 72px)}.base-section{gap:45px}.base-intro h2{font-size:40px}.option-features h3{font-size:28px}.niche-hero-grid{gap:40px}.niche-intro h1{font-size:60px}.niche-intro .hero-lead{font-size:16px}.hero-bottom .hero-lead br{display:none}.scene.niche-photo{height:570px}}@media (max-width:800px){.home-hero.wrap{width:calc(100% - 28px);padding:42px 30px 22px;margin-top:12px;border-radius:28px}.hero-composition{grid-template-columns:1fr;min-height:0}.hero-copy{padding:8px 0 10px}.hero-copy h1{font-size:65px;max-width:540px}.hero-copy h1 br:first-child{display:none}.hero-copy .hero-lead{font-size:17px;max-width:485px;line-height:1.7;margin-top:22px}.hero-actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}.hero-assurance{font-size:12px;max-width:450px;margin-top:20px}.hero-assurance br{display:none}.scene.reception-scene{height:602px;max-width:500px;width:100%;margin:24px auto 0}.phone-object{width:270px;height:506px;top:15px;left:calc(50% - 90px)}.phone-dialogue>p{font-size:12px}.phone-section-label{font-size:10px}.phone-app-heading b{font-size:12px}.phone-app-heading div>span{font-size:10px}.phone-bottom-note{font-size:8px}.phone-caller{margin-top:21px}.incoming-note{width:245px;left:-6px;top:105px;padding:16px}.incoming-note b{font-size:14px}.incoming-note div>span,.incoming-note small{font-size:9px}.outcome-note{width:250px;right:0;bottom:83px;padding:20px}.scene-controls{width:390px}.scene-tabs button{font-size:12px}.example-caption,.scene-controls>p.example-caption{font-size:11px}.promise-strip{flex-wrap:wrap;padding-block:25px;gap:15px}.promise-strip span{font-size:var(--t-micro)}.promise-strip span:first-child{flex-basis:100%}.section-heading{margin-bottom:35px}.section-heading h2{font-size:40px}.section-heading p:not(.eyebrow){font-size:16px}.activity-grid{gap:0 25px}.activity-row{gap:12px;padding-block:23px}.activity-row>.activity-icon,.activity-row>svg{display:none}.activity-price{font-size:18px}.story-card{position:relative;top:auto;grid-template-columns:1fr;min-height:0;margin-bottom:22px;border-radius:25px;box-shadow:none}.story-stack{padding-bottom:0}.story-copy{padding:36px}.story-copy h3{font-size:35px}.story-copy>p{max-width:none;font-size:15px}.story-copy .story-foot{padding-top:0;margin-top:18px}.story-visual{min-height:380px;padding:38px;border-left:0;border-top:1px solid #edf2f8;border-radius:0 0 25px 25px}.call-visual{padding-inline:40px}.conversation,.owner-heading,.read-only-input{max-width:440px;width:100%;margin-inline:auto}.conversation{margin-block:23px}.story-visual.request-visual{padding:35px}.request-preview>p{font-size:13px}.connection-band{grid-template-columns:1fr;padding:37px;gap:35px;margin-top:0;margin-bottom:30px}.connection-band h2{font-size:39px}.connection-band p:not(.eyebrow){font-size:15px}.connection-map{max-width:440px;width:100%;margin:auto}.faq-section{grid-template-columns:1fr;gap:30px}.faq-section h2{font-size:40px}.faq-section h2 br,.faq-section>div>p br{display:none}.faq-section>div>p:not(.eyebrow){margin-top:15px}.faq-list summary{font-size:15px}.closing{padding:80px 24px}.closing h2{font-size:44px}.local-nav{width:calc(100% - 40px);gap:15px;min-height:48px;margin-top:11px}.local-nav nav{display:none}.local-action,.local-nav>span{font-size:var(--t-micro)}.local-action{gap:6px;min-height:44px}.breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.sector-hero h1{font-size:49px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:23px}.hero-bottom>div{text-align:left}.hero-bottom .hero-lead{font-size:16px}.hero-bottom .small{max-width:none;font-size:var(--t-micro)}.scene.work-scene{height:465px;margin-top:28px;border-radius:24px}.scene .floating-request{width:295px;left:30px;top:57px}.call-pill{right:25px;bottom:30px;padding:14px}.call-pill .wave{display:none}.niche-grid{gap:0 25px}.niche-link{min-height:48px}.niche-link strong{font-size:17px}.niche-link small{font-size:var(--t-micro)}.base-section{grid-template-columns:1fr;gap:30px;padding-top:25px}.base-intro h2{font-size:40px}.base-intro>p:not(.eyebrow){max-width:500px;font-size:16px}.base-box{padding:30px}.base-price>div{margin-top:14px}.base-meta a{min-height:44px}.option-features{gap:25px}.option-features h3{font-size:29px}.option-features p{font-size:13px}.option-features a{font-size:var(--t-micro)}.niche-hero-grid{grid-template-columns:1fr;min-height:0;gap:20px}.niche-intro{padding:6px 0 25px}.niche-intro h1{font-size:67px}.niche-intro .hero-lead{font-size:17px;max-width:510px}.scene.niche-photo{height:510px}.niche-photo .scene-photo{-o-object-position:center;object-position:center}.needs-row{grid-template-columns:1fr;gap:25px}.needs-row h2{font-size:25px}.needs-row p{font-size:14px}.control-section{padding:36px;margin-bottom:20px}.control-section h2{font-size:40px}.control-columns{gap:25px}.control-columns p{font-size:13px}}@media (max-width:480px){.home-hero.wrap{width:calc(100% - 20px);padding:36px 21px 21px;border-radius:23px}.hero-copy{padding:5px 0 0}.hero-copy h1{font-size:47px;line-height:1.1;letter-spacing:-.045em;max-width:none}.hero-copy h1 br{display:block}.hero-copy .hero-lead{font-size:16px;line-height:1.65;margin-top:22px}.hero-lead br{display:none}.hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:22px}.hero-actions .button{font-size:14px}.hero-story-link{font-size:13px;min-height:44px}.hero-assurance{font-size:11px;max-width:305px;line-height:1.8;margin-top:22px}.hero-assurance br{display:block}.scene.reception-scene{height:557px;margin-top:20px}.phone-object{width:248px;height:477px;left:calc(50% - 101px);top:6px}.phone-edge{border-radius:38px}.phone-screen{padding:12px 13px 25px;border-radius:32px}.phone-status{margin-bottom:12px}.phone-app-heading{gap:7px;padding-bottom:12px}.phone-app-heading b{font-size:11px}.phone-app-heading div>span{font-size:9px}.phone-panel{padding-top:14px}.phone-section-label{font-size:9px}.phone-caller{margin-top:12px}.phone-caller b{font-size:16px}.phone-caller small{font-size:9px}.voice-trace{margin-block:9px}.phone-dialogue{gap:8px}.phone-dialogue>p{font-size:11px;line-height:1.5;padding:10px 11px}.phone-bottom-note{font-size:8px}.phone-facts>div{padding-block:9px}.phone-view>h3{font-size:25px}.product-light{inset:30px -45px 80px}.incoming-note{width:185px;left:-6px;top:76px;gap:8px;padding:12px;border-radius:13px;transform:rotate(-4deg)}.incoming-note .notification-icon{width:25px;height:25px;border-radius:8px}.incoming-note .notification-icon svg{width:13px;height:13px}.incoming-note b{font-size:12px}.incoming-note div>span,.incoming-note small{font-size:8px}.outcome-note{width:197px;right:-3px;bottom:75px;padding:14px 16px;border-radius:14px;transform:rotate(4deg)}.outcome-note>b{font-size:12px}.outcome-note>p{font-size:10px}.outcome-action{font-size:9px;margin-top:10px;padding-top:9px}.notification-top{gap:6px;margin-bottom:8px}.notification-top>span:nth-child(2){font-size:9px}.notification-top>.notification-icon{width:20px;height:20px;border-radius:6px}.notification-top .notification-icon svg{width:12px;height:12px}.scene-controls{width:100%}.scene-tabs{gap:9px}.scene-tabs button{font-size:11px;padding:10px 2px}.example-caption,.scene-controls>p.example-caption{font-size:var(--t-micro);margin-top:13px}.promise-strip{flex-direction:column;align-items:flex-start;gap:13px;padding:24px 3px}.promise-strip svg{width:15px;height:15px}.promise-strip span:first-child{flex-basis:auto}.section-heading{margin-bottom:30px}.section-heading h2{font-size:34px}.section-heading h2 br,.section-heading p br{display:none}.section-heading p:not(.eyebrow){font-size:15px;line-height:1.8}.activity-grid{grid-template-columns:1fr}.activity-row{padding-block:23px;gap:14px}.activity-row>.activity-icon{display:grid;width:35px;height:38px}.activity-row>svg{display:block;width:14px;height:14px}.activity-price{font-size:21px}.activities-section>.small{font-size:11px;line-height:1.8}.story-copy{padding:31px 27px}.story-copy h3{font-size:33px}.story-copy>p{font-size:15px}.story-copy .story-foot{font-size:12px}.story-visual{padding:29px 23px;min-height:345px}.story-visual .bubble{font-size:12px}.request-visual .request-preview{transform:rotate(1deg)}.story-visual .request-preview{padding:18px}.request-preview .preview-objet,.request-preview h3{font-size:20px}.preview-heading{font-size:var(--t-micro)}.preview-person{margin:16px 0 12px}.preview-person strong{font-size:14px}.preview-bottom,.preview-person small,.request-fields b,.request-fields small,.request-preview>p{font-size:var(--t-micro)}.owner-dialogue{margin-top:28px;gap:16px}.connection-band{padding:30px 25px}.connection-band h2{font-size:36px}.connection-band p:not(.eyebrow){font-size:15px}.connection-map{gap:10px}.connection-center{padding:12px}.connection-item{font-size:var(--t-micro);padding:22px 10px}.faq-section h2{font-size:36px}.faq-list summary{font-size:14px;padding-block:23px;line-height:1.6}.faq-list details>p{font-size:14px}.closing{padding:75px 26px}.closing h2{font-size:38px}.closing h2 br{display:none}.closing p:not(.eyebrow){font-size:15px}.local-nav{width:calc(100% - 36px);gap:10px}.breadcrumb{font-size:11px}.sector-hero h1{font-size:39px;letter-spacing:-.035em}.sector-hero h1 br{display:none}.sector-hero>.breadcrumb{margin-bottom:35px}.hero-bottom .hero-lead{font-size:16px}.scene.work-scene{height:480px;margin-top:30px;border-radius:24px}.sector-scene .scene-photo{-o-object-position:67% center;object-position:67% center}.scene .floating-request{left:18px;right:18px;bottom:33px;top:auto;width:auto;max-width:295px;transform:none!important}.floating-request .request-preview{padding:18px;background:#fffffff2;backdrop-filter:blur(14px)}.work-scene .call-pill{top:20px;left:17px;right:auto;bottom:auto;padding:12px 14px;gap:10px;border-radius:12px}.call-pill b{font-size:10px}.call-pill span{font-size:9px}.call-pill>svg{width:16px;height:16px}.niche-grid{grid-template-columns:1fr}.niche-link strong{font-size:17px}.base-intro h2{font-size:36px}.base-intro>p:not(.eyebrow){font-size:16px}.base-box{padding:26px 23px}.base-price strong{font-size:55px}.base-box .check-list li{font-size:13px}.base-meta{font-size:11px}.option-features{grid-template-columns:1fr;gap:30px}.option-features article{display:block;position:relative;padding:25px 0 0 60px}.feature-icon{position:absolute;left:0;top:25px;width:40px;height:40px}.option-features h3{font-size:27px}.option-features h3 br{display:none}.option-features p{font-size:14px;margin:14px 0 20px}.option-features a{font-size:var(--t-micro)}.options-teaser>.small{font-size:11px;line-height:1.8}.niche-intro h1{font-size:54px;letter-spacing:-.035em}.niche-intro .hero-lead{font-size:16px;line-height:1.7}.niche-intro .hero-price{margin-left:0;font-size:var(--t-micro)}.scene.niche-photo{height:440px;border-radius:24px}.photo-note{left:18px;right:18px;bottom:27px;padding:16px}.photo-note b{font-size:11px}.photo-note span{font-size:9px}.needs-row{padding-top:30px;gap:19px}.needs-row article{padding-top:20px}.needs-row h2{margin-top:0;font-size:25px}.needs-row p{font-size:14px}.control-section{padding:31px 26px}.control-section h2{font-size:36px}.control-columns{grid-template-columns:1fr;gap:25px;margin-top:30px}.control-columns p{font-size:14px}.control-columns b{margin-bottom:6px}.activities-section>.small,.activity-price small,.base-meta,.breadcrumb,.call-pill span,.closing>.small,.connection-map>p,.hero-assurance,.options-teaser>.small,.photo-note span,.scene-tabs button{font-size:var(--t-micro)}.call-pill b,.photo-note b{font-size:13px}}@media (max-width:640px){.call-time,.incoming-note div>span,.incoming-note small,.notification-top>span:nth-child(2),.outcome-action,.outcome-note>p{font-size:var(--t-micro)}.incoming-note{width:208px;top:58px}.outcome-note{width:215px;bottom:58px}.breadcrumb a{min-width:44px}}@media (max-width:350px){.home-hero.wrap{padding-inline:17px}.hero-copy h1{font-size:41px}.hero-copy .hero-lead{font-size:15px}.phone-object{width:235px;height:467px;left:calc(50% - 107px)}.phone-dialogue>p{font-size:10px}.incoming-note{left:-5px;width:175px}.outcome-note{width:182px;right:-2px}.activity-row{gap:10px}.activity-price{font-size:18px}.activity-row>.activity-icon{width:29px}.niche-intro h1{font-size:47px}}@media (prefers-reduced-motion:reduce){.floating-request,.glass-notification,.phone-object,.request-visual .request-preview{transform:none!important;will-change:auto}.product-light{background:radial-gradient(ellipse at 50% 40%,#89bdff35,transparent 65%)}.story-card{position:relative;top:auto}.activity-row:hover{padding-left:0;padding-right:0}}@media print{.local-nav,.scene-controls{display:none}.story-card{position:relative;top:auto}.scene.niche-photo,.scene.work-scene,.story-card{-moz-column-break-inside:avoid;break-inside:avoid}.floating-request,.glass-notification,.phone-object{transform:none!important}.home-hero.wrap{border:1px solid #ddd}}.faq-list .faq-exemple{margin:12px 0 4px;padding:12px 16px;border-left:3px solid var(--blue);border-radius:0 12px 12px 0;background:#f2f6fc;font-size:15px;line-height:1.6;color:var(--ink)}.faq-list summary{transition:color .16s,padding-left .16s}.faq-list summary:hover{color:var(--blue);padding-left:6px}.faq-list summary svg{transition:transform .2s}.faq-list details[open]>summary svg{transform:rotate(45deg)}.closing{padding:72px 24px 80px}.closing h2{font-size:clamp(30px,3.4vw,44px);max-width:26ch;margin:0 auto}.niche-grid .niche-link{padding:18px 16px;margin:0 -16px;border-radius:var(--radius-s);border-top-color:transparent;transition:background-color .16s,box-shadow .16s}.niche-grid .niche-link+.niche-link{border-top-color:var(--line)}.niche-grid .niche-link:hover{background:var(--surface);box-shadow:var(--ombre-carte)}.niche-grid .niche-link>svg{transition:transform .2s var(--ease,ease)}.niche-grid .niche-link:hover>svg{transform:translateX(6px)}.niche-grid .niche-link strong{font-size:18px}.niche-grid .niche-link small{display:block;margin-top:4px}.closing h2{margin-bottom:22px}.annuaire-secteur-contenu h3+p,.fc-etapes h3+p,.fc-grille-cartes h3+p{margin-top:10px}.section-heading h2+p{margin-top:12px}@media (prefers-reduced-motion:reduce){.niche-grid .niche-link,.niche-grid .niche-link>svg{transition:none}}.closing{background:linear-gradient(135deg,#0a3f8f,#0068d9 70%,#2b86ee);border-bottom:0;color:#fff}.closing .eyebrow{color:#cfe0ff}.closing h2{color:#fff}.closing p:not(.eyebrow){color:#e6efff}.closing .button.primary{background:#fff;color:var(--blue);border-color:#fff;box-shadow:0 16px 30px -18px #00000080}.closing .button.primary:hover{background:#eef4ff}.closing>.small{color:#cfe0ff}.more-trades{border:1px solid var(--line);border-radius:var(--radius-carte);background:var(--surface);padding:0 20px;margin-top:12px}.more-trades summary{min-height:60px}.more-trades+.more-trades{margin-top:12px}.more-trades[open]{padding-bottom:18px}.more-trades[open]>summary{border-bottom:1px solid var(--line)}.annuaire-niches-groupes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 24px;padding-top:16px}.annuaire-niches-groupe h3{margin:0 0 8px;font-size:14px;font-weight:600;color:var(--muted);letter-spacing:.02em}.annuaire-niches-groupe ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.annuaire-niches-groupe li a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:#f7f9fc;font-size:14px;color:var(--ink);text-decoration:none;transition:border-color .16s,color .16s,background-color .16s}.annuaire-niches-groupe li a:hover{border-color:var(--blue);color:var(--blue);background:#fff}.closing{width:100%;max-width:none;margin:0;border-radius:0;padding:160px 24px 130px;background:radial-gradient(60% 55% at 50% 100%,#2b86ee66 0,#2b86ee00 70%),linear-gradient(180deg,var(--fond) 0,#e6edf8 5%,#1f72dd 27%,#0068d9 58%,#0b3f8f 88%,#17202e 100%)}@media (max-width:700px){.closing{padding:120px 20px 96px}}@media (max-width:640px){.closing{background:radial-gradient(60% 55% at 50% 100%,#2b86ee66 0,#2b86ee00 70%),linear-gradient(180deg,var(--fond) 0,#e6edf8 14px,#0068d9 104px,#0b3f8f 70%,#17202e 100%)}.closing .eyebrow{color:#ffffff}}