.couture-module__MD6qfW__couturee{overflow-x:clip}.couture-module__MD6qfW__couturee>*>.site-container{z-index:1;position:relative}.couture-module__MD6qfW__couturee>div>section>.site-container{z-index:1;position:relative}.couture-module__MD6qfW__couture{--taille:calc(clamp(300px, 38vw, 560px) * var(--echelle,1));z-index:0;pointer-events:none;height:0;position:relative}.couture-module__MD6qfW__couture>img{width:var(--taille);height:auto;translate:0 -50%;rotate:var(--angle);opacity:.05;filter:blur(2px);-webkit-user-select:none;user-select:none;position:absolute;top:0}.couture-module__MD6qfW__couture[data-cote=gauche]>img{left:calc(var(--taille) * -.44)}.couture-module__MD6qfW__couture[data-cote=droite]>img{right:calc(var(--taille) * -.44)}.couture-module__MD6qfW__couture[data-forme=pro]>img{opacity:.035}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.couture-module__MD6qfW__couture>img{animation:linear both couture-module__MD6qfW__tourne;animation-timeline:view()}}}@keyframes couture-module__MD6qfW__tourne{0%{rotate:calc(var(--angle) - 36deg * var(--sens,1))}to{rotate:calc(var(--angle) + 36deg * var(--sens,1))}}@media (max-width:700px){.couture-module__MD6qfW__couture{--taille:calc(260px * var(--echelle,1))}}
.daily-story-module__6Jewpa__section{padding-block:var(--section-space);border-top:1px solid #ecebe1}.daily-story-module__6Jewpa__heading{grid-template-columns:1fr .75fr;align-items:end;gap:32px;margin-bottom:clamp(32px,4vw,48px);display:grid}.daily-story-module__6Jewpa__heading .section-lead{margin:0}.daily-story-module__6Jewpa__frise{--rail-x:20px;position:relative}.daily-story-module__6Jewpa__frise:before,.daily-story-module__6Jewpa__frise:after{content:"";left:calc(var(--rail-x) - 1px);top:var(--rail-top,20px);width:2px;height:var(--rail-height,calc(100% - 40px));position:absolute}.daily-story-module__6Jewpa__frise:before{background:#eedfd5}.daily-story-module__6Jewpa__frise:after{background:linear-gradient(180deg, var(--color-coral-500), var(--color-coral-700));transform-origin:top;transform:scaleY(var(--rail,1))}.daily-story-module__6Jewpa__steps{gap:clamp(28px,3.5vw,44px);display:grid;position:relative}.daily-story-module__6Jewpa__step{grid-template-columns:40px minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:0 clamp(20px,3vw,40px);display:grid}.daily-story-module__6Jewpa__dot{z-index:2;background:var(--color-coral-700);color:#fff;border-radius:12px;align-self:center;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 0 0 6px #fffdf8}.daily-story-module__6Jewpa__copy{min-width:0}.daily-story-module__6Jewpa__label{color:var(--color-coral-700);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px;font-weight:750}.daily-story-module__6Jewpa__who{color:#66737f;margin-top:4px;font-size:13px;font-weight:550}.daily-story-module__6Jewpa__copy h3{letter-spacing:-.025em;margin-top:10px;font-size:clamp(21px,2.1vw,26px);font-weight:650;line-height:1.18}.daily-story-module__6Jewpa__body{color:var(--color-site-muted);margin-top:8px;font-size:15.5px;line-height:1.6}.daily-story-module__6Jewpa__shot{width:100%;min-width:0}.daily-story-module__6Jewpa__shot .crop-shot{border-radius:10px}.daily-story-module__6Jewpa__clipped{width:100%;max-width:var(--shot-w);border-radius:12px;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.daily-story-module__6Jewpa__clipped .crop-shot{box-shadow:none}.daily-story-module__6Jewpa__more{margin-top:clamp(24px,3vw,36px)}.daily-story-module__6Jewpa__stepper{display:none}@media (prefers-reduced-motion:no-preference){.daily-story-module__6Jewpa__frise[data-animated=true] .daily-story-module__6Jewpa__shot{transition:opacity var(--dur-slow) ease, translate var(--dur-slow) var(--ease-out)}.daily-story-module__6Jewpa__frise[data-animated=true] .daily-story-module__6Jewpa__dot{transition:background-color var(--dur-base) ease, color var(--dur-base) ease, box-shadow var(--dur-base) ease}.daily-story-module__6Jewpa__frise[data-animated=true] .daily-story-module__6Jewpa__step:not([data-reached=true]) .daily-story-module__6Jewpa__shot{opacity:.25;translate:0 18px}.daily-story-module__6Jewpa__frise[data-animated=true] .daily-story-module__6Jewpa__step:not([data-reached=true]) .daily-story-module__6Jewpa__dot{color:var(--color-coral-700);background:#fffdf8;box-shadow:inset 0 0 0 2px #e9b9a6,0 0 0 6px #fffdf8}.daily-story-module__6Jewpa__frise[data-animated=true] .daily-story-module__6Jewpa__step[data-reached=true] .daily-story-module__6Jewpa__dot{animation:daily-story-module__6Jewpa__light .42s var(--ease-spring)}}@keyframes daily-story-module__6Jewpa__light{0%{scale:.8}60%{scale:1.12}to{scale:1}}@media (max-width:760px){.daily-story-module__6Jewpa__heading{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.daily-story-module__6Jewpa__frise:before,.daily-story-module__6Jewpa__frise:after,.daily-story-module__6Jewpa__dot{display:none}.daily-story-module__6Jewpa__steps{margin-inline:calc(-1 * var(--site-gutter));padding:4px var(--site-gutter) 8px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-gutter);scrollbar-width:none;grid-auto-columns:86%;grid-auto-flow:column;gap:12px;overflow-x:auto}.daily-story-module__6Jewpa__steps:focus-visible{outline-offset:-2px}.daily-story-module__6Jewpa__step{scroll-snap-align:start;background:#fff;border:1px solid #e9e3d8;border-radius:18px;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;padding:16px}.daily-story-module__6Jewpa__shot{background:#f6f1e8;border-radius:12px;order:-1;place-items:center;height:180px;padding:8px;display:grid}.daily-story-module__6Jewpa__copy h3{margin-top:8px;font-size:21px}.daily-story-module__6Jewpa__body{font-size:15px}html.js .daily-story-module__6Jewpa__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.daily-story-module__6Jewpa__stepper button{min-width:0;min-height:44px;color:var(--color-site-muted);cursor:pointer;transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:#fff;border:1px solid #e3ddd2;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:12.5px;font-weight:650;display:inline-flex}.daily-story-module__6Jewpa__stepper button[aria-current=step]{border-color:var(--color-coral-700);background:var(--color-coral-700);color:#fff}}@media print{.daily-story-module__6Jewpa__frise:before,.daily-story-module__6Jewpa__frise:after,.daily-story-module__6Jewpa__stepper,.daily-story-module__6Jewpa__dot{display:none}.daily-story-module__6Jewpa__steps{display:block}.daily-story-module__6Jewpa__step{break-inside:avoid;margin-bottom:16px;display:block}.daily-story-module__6Jewpa__shot{margin-top:8px}}
.documentation-link-module__MglJqW__link{gap:12px;max-width:100%;padding-block:3px}.documentation-link-module__MglJqW__copy{gap:2px;min-width:0;display:grid}.documentation-link-module__MglJqW__label{letter-spacing:.03em;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.documentation-link-module__MglJqW__label svg{flex-shrink:0}
.hero-pulse-module__ghvoeq__pulse{z-index:3;white-space:nowrap;--family-x:max(12px, calc(var(--family-right,100cqi) - 100%));max-width:calc(100% - 24px);translate:var(--pro-x,12px) calc(var(--pro-y,70cqi) - 50%);background:#fffdf8;border:1px solid #d7dfd0;border-radius:12px;align-items:center;gap:10px;margin:0;padding:12px 15px 12px 12px;font-size:12.5px;font-weight:600;line-height:1.45;display:inline-flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 12px 30px -18px #29453480}.hero-pulse-module__ghvoeq__icon{color:#3f6b5b;background:#e5eee2;border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.hero-pulse-module__ghvoeq__dot{background:#5d8a75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5eee2}.hero-pulse-module__ghvoeq__pulse[data-beat=waiting],.hero-pulse-module__ghvoeq__pulse[data-beat=done]{opacity:0;visibility:hidden}.hero-pulse-module__ghvoeq__text{text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-pulse-module__ghvoeq__pulse{transition:translate 1.755s var(--ease-out), opacity .468s ease, visibility .468s, border-color .468s ease}.hero-pulse-module__ghvoeq__pulse[data-beat=done]{transition-duration:1.755s,1.365s,1.365s,0s}.hero-pulse-module__ghvoeq__pulse[data-beat=waiting]{translate:var(--family-x) calc(var(--family-y,55cqi) - 50% + 12px);transition:none}.hero-pulse-module__ghvoeq__pulse[data-beat="0"]{translate:var(--family-x) calc(var(--family-y,55cqi) - 50%);border-color:#e9c9b8}.hero-pulse-module__ghvoeq__pulse[data-beat="0"] .hero-pulse-module__ghvoeq__icon{color:var(--color-coral-700);background:#fbe3d8}.hero-pulse-module__ghvoeq__text,.hero-pulse-module__ghvoeq__icon>*{animation:hero-pulse-module__ghvoeq__beat .624s var(--ease-out) both}}@keyframes hero-pulse-module__ghvoeq__beat{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (max-width:520px){.hero-pulse-module__ghvoeq__pulse{white-space:normal;gap:8px;padding:10px 12px 10px 10px;font-size:11px}.hero-pulse-module__ghvoeq__icon{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.hero-pulse-module__ghvoeq__pulse{display:none}}@media (max-width:640px){.hero-pulse-module__ghvoeq__pulse{display:none}}
.price-setup-module__n6Mkkq__slot{max-width:380px;margin-top:28px}.price-setup-module__n6Mkkq__ticket{--s:7px;padding:20px 22px calc(18px + var(--s));color:#10243d;transform-origin:0 0;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--s)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--s)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--s)) 100%;background:#fffdf8;rotate:-1.2deg}.price-setup-module__n6Mkkq__title{color:var(--color-coral-700);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:750}.price-setup-module__n6Mkkq__lines{gap:8px;margin-top:14px;display:grid}.price-setup-module__n6Mkkq__lines li{align-items:baseline;gap:8px;font-size:14px;display:flex}.price-setup-module__n6Mkkq__leader{border-bottom:1.5px dotted #10243d40;flex:1;min-width:16px;translate:0 -4px}.price-setup-module__n6Mkkq__zero{font-variant-numeric:tabular-nums;font-weight:650}.price-setup-module__n6Mkkq__total{border-top:1.5px dashed #10243d33;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;font-size:14px;font-weight:650;display:flex}.price-setup-module__n6Mkkq__totalAmount{color:var(--color-coral-700);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:750;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.price-setup-module__n6Mkkq__ticket{transition:clip-path .9s var(--ease-out)}.price-setup-module__n6Mkkq__lines li,.price-setup-module__n6Mkkq__total{transition:opacity .3s ease, translate .3s var(--ease-out);transition-delay:calc(.25s + var(--i) * .18s)}html.js .price-setup-module__n6Mkkq__slot:not([data-printed]) .price-setup-module__n6Mkkq__ticket{clip-path:inset(0 0 100%)}html.js .price-setup-module__n6Mkkq__slot:not([data-printed]) :is(.price-setup-module__n6Mkkq__lines li,.price-setup-module__n6Mkkq__total){opacity:0;translate:0 -6px}.price-setup-module__n6Mkkq__slot[data-printed] .price-setup-module__n6Mkkq__totalAmount{animation:price-setup-module__n6Mkkq__stamp .52s var(--ease-spring) 1.05s both}}@keyframes price-setup-module__n6Mkkq__stamp{0%{opacity:0;scale:1.7}to{opacity:1;scale:1}}@media (max-width:520px){.price-setup-module__n6Mkkq__slot{max-width:none}.price-setup-module__n6Mkkq__ticket{rotate:-.8deg}}
.pro-tour-module__wb4o8G__tour{--tour-accent:#183653;--tour-line:#d4dfe8;--tour-track:linear-gradient(180deg, #f3f6f9, #eaf0f5);--tour-selection:linear-gradient(135deg, #234561, #132e4c)}.pro-tour-module__wb4o8G__fam{--tour-accent:#a14835;--tour-line:#ead8ca;--tour-track:linear-gradient(180deg, #fcf7f1, #f6ebdf);--tour-selection:linear-gradient(135deg, #ad5540, #8f3c2d)}.pro-tour-module__wb4o8G__tour .pro-tour-tabs{isolation:isolate;border:1px solid var(--tour-line);background:var(--tour-track);border-radius:18px;width:fit-content;max-width:100%;padding:6px;position:relative;box-shadow:inset 0 1px #fff}.pro-tour-module__wb4o8G__tour .pro-tour-tab{z-index:1;background:0 0;border-color:#0000;border-radius:12px;min-height:44px;position:relative}.pro-tour-module__wb4o8G__tour .pro-tour-tab[aria-selected=true]{background:var(--tour-accent);color:#fff}.pro-tour-module__wb4o8G__tour .pro-tour-tabs[data-indicator-ready] .pro-tour-tab[aria-selected=true]{background:0 0}.pro-tour-module__wb4o8G__tour .pro-tour-indicator{background:var(--tour-selection);pointer-events:none;border-radius:12px;display:none;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff20}.pro-tour-module__wb4o8G__tour .pro-tour-tabs[data-indicator-ready] .pro-tour-indicator{display:block}.pro-tour-module__wb4o8G__tour .pro-tour-panel{margin-top:30px}:is(.pro-tour-module__wb4o8G__tour .pro-tour-copy,.pro-tour-module__wb4o8G__tour .pro-tour-media){min-width:0}.pro-tour-module__wb4o8G__tour .pro-tour-links{justify-content:center;align-items:center;gap:48px 80px;margin-top:20px}.pro-tour-module__wb4o8G__fam .pro-tour-tab:focus-visible{outline-color:var(--tour-accent)}.pro-tour-module__wb4o8G__fam .demo-screen-link.site-button-primary{border-color:var(--tour-accent);background:var(--tour-accent);box-shadow:0 8px 20px -12px #713222}.pro-tour-module__wb4o8G__fam .demo-screen-link.site-button-primary:hover{background:#873b2b;border-color:#873b2b}@media (min-width:601px){.pro-tour-module__wb4o8G__tour .pro-tour-tabs{left:45%;transform:translate(-45%)}}@media (max-width:640px){.pro-tour-module__wb4o8G__tour{margin-top:24px}.pro-tour-module__wb4o8G__tour .pro-tour-tabs{border-radius:14px;gap:4px;padding:4px}.pro-tour-module__wb4o8G__tour .pro-tour-tab{padding-inline:12px;font-size:13px}.pro-tour-module__wb4o8G__tour .pro-tour-panel{gap:20px;margin-top:24px}.pro-tour-module__wb4o8G__tour .pro-tour-copy p{margin-top:12px;font-size:15px}.pro-tour-module__wb4o8G__tour .pro-tour-links{flex-direction:column;gap:10px;margin-top:16px}.pro-tour-module__wb4o8G__tour .pro-tour-links .demo-screen-link{width:auto;min-height:44px;padding:10px 16px;font-size:14px}.pro-tour-module__wb4o8G__tour .pro-tour-panel-crop .pro-tour-media{padding:12px}}@media (prefers-reduced-motion:no-preference){.pro-tour-module__wb4o8G__tour .pro-tour-indicator{transition:transform .3s var(--ease-out), width .3s var(--ease-out), height .3s var(--ease-out)}.pro-tour-module__wb4o8G__tour .pro-tour-tab{transition:color .18s,background-color .18s}.pro-tour-module__wb4o8G__tour[data-animated] .pro-tour-panel[data-active]>.pro-tour-copy{animation:pro-tour-module__wb4o8G__tourCopyEnter .26s var(--ease-out) both}.pro-tour-module__wb4o8G__tour[data-animated] .pro-tour-panel[data-active]>.pro-tour-media{animation:pro-tour-module__wb4o8G__tourMediaEnter .36s var(--ease-out) 35ms both}}@media (hover:hover){.pro-tour-module__wb4o8G__tour .pro-tour-tab:not([aria-selected=true]):hover{color:var(--tour-accent);background:#ffffffb3}}@keyframes pro-tour-module__wb4o8G__tourCopyEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes pro-tour-module__wb4o8G__tourMediaEnter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}
.space-identity-module__UpnouG__fam{--space-tint:#fbf2e9;--space-line:#e9d7c9;--space-accent:#a14835}.space-identity-module__UpnouG__pro{--space-tint:#edf2f5;--space-line:#d3dfe7;--space-accent:#294760}.space-identity-module__UpnouG__pair{row-gap:.75em;width:fit-content;margin-inline:auto;font-size:min(19.2px,5.47945vw - 1.53425px);display:grid}.space-identity-module__UpnouG__door{corner-shape:squircle;background:var(--door-fill);border-radius:1.5em;align-items:center;gap:.75em;padding:.6875em 1.125em .6875em .875em;display:flex;position:relative;box-shadow:0 .25em .625em #0f2a4f0f,0 .875em 1.75em -.5em #0f2a4f1f}.space-identity-module__UpnouG__door:after{content:"";border-radius:inherit;corner-shape:inherit;background:var(--door-ring);-webkit-mask-composite:xor;pointer-events:none;padding:.1875em;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports not (corner-shape:squircle){.space-identity-module__UpnouG__door{border-radius:1.125em}}.space-identity-module__UpnouG__door.space-identity-module__UpnouG__pro{--door-fill:linear-gradient(90deg, var(--triboux-wash-navy), #e2e9f3);--door-ring:linear-gradient(90deg, var(--color-brand-400), var(--color-brand-900) 55%, var(--color-brand-400))}.space-identity-module__UpnouG__door.space-identity-module__UpnouG__fam{--door-fill:var(--triboux-gradient-pastel-h), var(--triboux-cream-top);--door-ring:linear-gradient(90deg, var(--color-mustard-400), var(--color-coral-500), var(--color-brand-400), var(--color-sage-400))}.space-identity-module__UpnouG__doorLogo{width:1.75em;height:1.75em}.space-identity-module__UpnouG__doorCopy{white-space:nowrap;gap:.1875em;display:grid}.space-identity-module__UpnouG__doorTitle{color:var(--color-brand-950);letter-spacing:-.02em;font-size:1.125em;font-weight:700;line-height:1.15}.space-identity-module__UpnouG__doorTasks{color:var(--space-accent);font-size:.78125em;font-weight:550;line-height:1.4}.space-identity-module__UpnouG__doorLead{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--space-accent) 40%, transparent) 0 .3125em, transparent .3125em .5625em);flex:1;min-width:2.5em;height:.09375em;margin:0 .3125em 0 .625em;position:relative}.space-identity-module__UpnouG__doorLead:before{content:"";background:var(--space-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.space-identity-module__UpnouG__doorLead:after{content:"";background:var(--space-accent);width:.4375em;height:.4375em;box-shadow:0 0 0 .1875em var(--space-tint);border-radius:50%;position:absolute;top:50%;right:-.3125em;translate:0 -50%}.space-identity-module__UpnouG__door:is(:hover,:focus-visible) .space-identity-module__UpnouG__doorLead:before{transform:scaleX(1)}.space-identity-module__UpnouG__door:is(:hover,:focus-visible) .space-identity-module__UpnouG__doorLead:after{scale:1.3}.space-identity-module__UpnouG__hero{--space-hero-pad:clamp(32px, 4vw, 56px);background:var(--space-tint);padding:var(--space-hero-pad) 0;border-bottom:1px solid var(--space-line)}.space-identity-module__UpnouG__hero.space-identity-module__UpnouG__pro{background:linear-gradient(125deg,#f5f8fa,#edf2f5 60%,#e6eef3)}.space-identity-module__UpnouG__hero.space-identity-module__UpnouG__fam{background:linear-gradient(125deg,#fdf9f3,#fbf2e9 60%,#f5e6d7)}.space-identity-module__UpnouG__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.space-identity-module__UpnouG__pro .space-identity-module__UpnouG__heroGrid,.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__heroGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(32px,4vw,64px)}.space-identity-module__UpnouG__copy{min-width:0}.space-identity-module__UpnouG__audience{color:var(--space-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:0;font-size:12px;font-weight:700;display:flex}.space-identity-module__UpnouG__audience:before{content:"";background:#7c99ae;border-radius:2px;width:20px;height:2px}.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__audience:before{background:#c28e70}.space-identity-module__UpnouG__copy h1{letter-spacing:-.045em;margin-top:12px;font-size:clamp(34px,4.1vw,58px);font-weight:650;line-height:1.07}.space-identity-module__UpnouG__lead{color:#53616c;margin-top:22px;font-size:16px;line-height:1.8}.space-identity-module__UpnouG__detail{border-left:2px solid var(--space-line);color:var(--space-accent);margin-top:18px;padding-left:16px;font-size:15px;line-height:1.65}.space-identity-module__UpnouG__pro .space-identity-module__UpnouG__detail{background:#ffffff80;border-left-color:#8ca7b9;border-radius:0 10px 10px 0;padding:12px 16px}.space-identity-module__UpnouG__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:28px;display:flex}.space-identity-module__UpnouG__demoAction{justify-items:start;gap:8px;min-width:0;display:grid}.space-identity-module__UpnouG__demoNote{color:var(--space-accent);font-size:13px}.space-identity-module__UpnouG__demoNote a{text-underline-offset:3px;align-items:center;gap:3px;font-weight:650;text-decoration:underline;display:inline-flex}.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__actions{align-items:start}.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__actions>.arrow-link{margin-top:13px}.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__actions .site-button-primary{background:#a14835;border-color:#a14835;box-shadow:0 8px 20px -12px #713222}.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__actions .site-button-primary:hover{background:#873b2b}.space-identity-module__UpnouG__visual{border:1px solid var(--space-line);background:#ffffffa6;border-radius:24px;justify-self:center;width:100%;min-width:0;max-width:416px;padding:18px;box-shadow:0 24px 60px -38px #213c4a55}.space-identity-module__UpnouG__pro .space-identity-module__UpnouG__visual{background:#ffffffd9;border-color:#cfdae5;box-shadow:0 16px 36px -28px #17365330}.space-identity-module__UpnouG__visualCrop{border-radius:10px;overflow:clip}.space-identity-module__UpnouG__clipped{position:relative}.space-identity-module__UpnouG__clipped .crop-shot{position:absolute;inset:0 0 auto}.space-identity-module__UpnouG__visual .crop-shot{border-radius:10px;width:100%;height:auto}.space-identity-module__UpnouG__visual figcaption{color:var(--space-accent);padding:16px 4px 2px;font-size:13px;line-height:1.65}.space-identity-module__UpnouG__phoneVisual{height:470px;margin-bottom:calc(-1 * var(--space-hero-pad));place-self:end center;overflow:clip}.space-identity-module__UpnouG__phoneVisual .phone-frame{--phone-w:320px}@media (prefers-reduced-motion:no-preference){.space-identity-module__UpnouG__doorLead:before{transition:transform 1.2s cubic-bezier(.37,0,.63,1)}.space-identity-module__UpnouG__doorLead:after{transition:scale 1.2s cubic-bezier(.37,0,.63,1)}}@media (max-width:760px){.space-identity-module__UpnouG__heroGrid,.space-identity-module__UpnouG__pro .space-identity-module__UpnouG__heroGrid,.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__heroGrid{grid-template-columns:minmax(0,1fr);gap:30px}.space-identity-module__UpnouG__copy h1{font-size:clamp(32px,6.5vw,46px)}.space-identity-module__UpnouG__visual{max-width:390px;padding:12px}.space-identity-module__UpnouG__phoneVisual{height:400px}.space-identity-module__UpnouG__phoneVisual .phone-frame{--phone-w:min(320px, calc(100vw - 28px))}.space-identity-module__UpnouG__demoAction{width:100%}.space-identity-module__UpnouG__demoAction .site-button-primary{max-width:100%;padding-block:12px;line-height:1.35}.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__actions>.arrow-link{margin-top:0}}@media (max-width:640px){.space-identity-module__UpnouG__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;font-size:14px}.space-identity-module__UpnouG__door{border-radius:16px;justify-content:center;gap:8px;min-width:0;min-height:56px;padding:12px 8px;box-shadow:0 4px 12px #10243d0a}.space-identity-module__UpnouG__door:after{padding:2px}.space-identity-module__UpnouG__doorLogo{flex-shrink:0;width:24px;height:24px}.space-identity-module__UpnouG__doorTitle{font-size:clamp(12px,3.4vw,14px)}.space-identity-module__UpnouG__doorTasks,.space-identity-module__UpnouG__doorLead{display:none}.space-identity-module__UpnouG__hero{--space-hero-pad:28px}.space-identity-module__UpnouG__heroGrid,.space-identity-module__UpnouG__pro .space-identity-module__UpnouG__heroGrid,.space-identity-module__UpnouG__fam .space-identity-module__UpnouG__heroGrid{gap:24px}.space-identity-module__UpnouG__lead{margin-top:16px;font-size:15.5px;line-height:1.65}.space-identity-module__UpnouG__detail{margin-top:14px}.space-identity-module__UpnouG__pro .space-identity-module__UpnouG__detail{padding:10px 12px}.space-identity-module__UpnouG__actions{margin-top:20px}.space-identity-module__UpnouG__demoAction .site-button-primary{width:auto;min-height:44px;padding:12px 16px;font-size:14px}.space-identity-module__UpnouG__phoneVisual{height:320px}.space-identity-module__UpnouG__visual figcaption{padding-top:12px}}
.espace-famille-page-module__VmND4a__page .section-kicker:not(.on-dark){color:#914b39}.espace-famille-page-module__VmND4a__page .arrow-link:not(.on-dark){color:#914b39}.espace-famille-page-module__VmND4a__page .arrow-link:not(.on-dark):is(:hover,:focus-visible){color:#703525}.espace-famille-page-module__VmND4a__tour .pro-tour-panel-crop{gap:clamp(28px,4vw,56px)}.espace-famille-page-module__VmND4a__tour .pro-tour-panel-crop .pro-tour-media{background:linear-gradient(135deg,#fcf8f3,#f6ebdf);border-color:#ead8ca;border-radius:16px;align-content:center;min-height:300px;display:grid}.espace-famille-page-module__VmND4a__tour .crop-shot{box-shadow:none;border-radius:10px}.espace-famille-page-module__VmND4a__tour .shot-caption{text-align:left;margin:16px auto 0}.espace-famille-page-module__VmND4a__forAll{background:linear-gradient(#fcf7f1,#f6ede3)}.espace-famille-page-module__VmND4a__inclusion{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;margin-top:32px;display:grid}.espace-famille-page-module__VmND4a__inclusionCopy h3{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:650;line-height:1.2}.espace-famille-page-module__VmND4a__inclusionCopy p{color:#56616a;margin-top:16px;font-size:16px;line-height:1.7}.espace-famille-page-module__VmND4a__inclusionCopy .arrow-link{margin-top:20px}.espace-famille-page-module__VmND4a__guichet{background:#ffffffb3;border:1px solid #e5d4c5;border-radius:16px;padding:clamp(16px,2.4vw,28px)}.espace-famille-page-module__VmND4a__guichet .crop-shot{width:100%;box-shadow:none;border-radius:10px}.espace-famille-page-module__VmND4a__guichet figcaption{color:#53616c;margin:16px auto 0;font-size:13px;line-height:1.6}.espace-famille-page-module__VmND4a__commitments{border-top:1px solid #e5d4c5;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-top:36px;padding-top:28px;display:grid}.espace-famille-page-module__VmND4a__commitments h3{font-size:17px;font-weight:650}.espace-famille-page-module__VmND4a__commitments p{color:#56616a;margin-top:6px;font-size:15px;line-height:1.65}.espace-famille-page-module__VmND4a__commitments .arrow-link{margin-top:10px;font-size:14px}.espace-famille-page-module__VmND4a__page .public-portal-shot{background:linear-gradient(135deg,#fcf8f3,#f6ebdf);border-color:#ead8ca;border-radius:16px}.espace-famille-page-module__VmND4a__page .public-portal-shot .crop-shot{box-shadow:none;border-radius:10px}.espace-famille-page-module__VmND4a__page .public-portal-item{border-color:#ead8ca}@media (min-width:641px){.espace-famille-page-module__VmND4a__page .espace-famille-page-module__VmND4a__tour .pro-tour-links{flex-wrap:nowrap;column-gap:clamp(32px,6vw,80px)}.espace-famille-page-module__VmND4a__tour .pro-tour-links .demo-screen-link{white-space:nowrap;flex-shrink:0}}@media (min-width:901px){.espace-famille-page-module__VmND4a__tour .pro-tour-panel-crop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.espace-famille-page-module__VmND4a__page .espace-famille-page-module__VmND4a__tour .pro-tour-tabs{flex-wrap:wrap;overflow:visible}}@media (max-width:760px){.espace-famille-page-module__VmND4a__inclusion{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.espace-famille-page-module__VmND4a__page .espace-famille-page-module__VmND4a__tour .pro-tour-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.espace-famille-page-module__VmND4a__tour .pro-tour-tab{padding:10px 8px}.espace-famille-page-module__VmND4a__tour .pro-tour-panel-crop .pro-tour-media{min-height:0}.espace-famille-page-module__VmND4a__commitments{grid-template-columns:1fr}}
.espace-pro-page-module__QhBrcq__page :is(h1,h2,h3,p,figcaption){text-wrap:wrap}:is(.espace-pro-page-module__QhBrcq__page .section-lead,.espace-pro-page-module__QhBrcq__page .pro-tour-copy){max-width:none}.espace-pro-page-module__QhBrcq__page .section-kicker:not(.on-dark){color:#36576e}.espace-pro-page-module__QhBrcq__page .pro-tour-panel{grid-template-columns:minmax(0,1fr);align-items:start}.espace-pro-page-module__QhBrcq__page .pro-tour-panel-phone{grid-template-columns:minmax(0,1fr) minmax(320px,.85fr);align-items:center;gap:clamp(32px,6vw,90px)}.espace-pro-page-module__QhBrcq__page .pro-tour-media{min-width:0;margin-inline:0}:is(.espace-pro-page-module__QhBrcq__page .pro-tour-media .desktop-frame-shell,.espace-pro-page-module__QhBrcq__page .pro-tour-media .phone-frame-shell,.espace-pro-page-module__QhBrcq__page .pro-tour-media .tablet-frame-shell){box-shadow:none}.espace-pro-page-module__QhBrcq__page .pro-tour-media .desktop-frame-shell{border-color:#c9d7e2;border-radius:16px}.espace-pro-page-module__QhBrcq__page .pro-tour-media .desktop-frame-bar{background:linear-gradient(100deg,#17334f,#294c65)}.espace-pro-page-module__QhBrcq__page .pro-tour-media .desktop-frame-inner{max-height:clamp(320px,34vw,440px)}.espace-pro-page-module__QhBrcq__page .pro-tour-media .phone-frame-shell{max-height:480px}.espace-pro-page-module__QhBrcq__explains,.espace-pro-page-module__QhBrcq__settings{background:#edf2f5}.espace-pro-page-module__QhBrcq__explains{background:linear-gradient(#f4f7f9,#edf2f5)}.espace-pro-page-module__QhBrcq__explains+.espace-pro-page-module__QhBrcq__settings{padding-top:0}.espace-pro-page-module__QhBrcq__explains+.espace-pro-page-module__QhBrcq__settings>.site-container{padding-top:var(--section-space);border-top:1px solid #d4dfe7}.espace-pro-page-module__QhBrcq__explainsGrid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:48px;margin-top:clamp(28px,4vw,40px);display:grid}.espace-pro-page-module__QhBrcq__scenario p{color:#526879;font-size:17px;line-height:1.75}.espace-pro-page-module__QhBrcq__scenario .site-button-primary{margin-top:22px}.espace-pro-page-module__QhBrcq__proof{text-align:center;border-left:1px solid #d4dfe7;justify-items:center;gap:18px;padding-left:32px;display:grid}.espace-pro-page-module__QhBrcq__proof .crop-shot{border-radius:10px}.espace-pro-page-module__QhBrcq__proof figcaption{color:#526879;font-size:13px;line-height:1.65}.espace-pro-page-module__QhBrcq__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.espace-pro-page-module__QhBrcq__guidance li{border-top:1px solid #d4dfe7;padding-top:18px}.espace-pro-page-module__QhBrcq__guidance h3{color:var(--color-brand-950);font-size:16px;font-weight:650}.espace-pro-page-module__QhBrcq__guidance p{color:#526879;margin-top:8px;font-size:15px;line-height:1.7}.espace-pro-page-module__QhBrcq__shortcuts{margin-top:32px}.espace-pro-page-module__QhBrcq__shortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;display:grid}.espace-pro-page-module__QhBrcq__shortcutGrid h3{color:var(--color-site-ink);font-size:16px;font-weight:650}.espace-pro-page-module__QhBrcq__shortcutGrid p{margin-top:8px}.espace-pro-page-module__QhBrcq__shortcutGrid .arrow-link{margin-top:6px;font-size:13px}@media (max-width:760px){.espace-pro-page-module__QhBrcq__shortcutGrid{grid-template-columns:minmax(0,1fr)}}.espace-pro-page-module__QhBrcq__details{gap:12px;margin-top:clamp(32px,4vw,44px);display:grid}.espace-pro-page-module__QhBrcq__details>details{background:#fff;border:1px solid #d4dfe7;border-radius:16px;min-width:0;padding:0 26px}.espace-pro-page-module__QhBrcq__details>details[open]{border-color:#b9cddc}.espace-pro-page-module__QhBrcq__details>details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:650;list-style:none;display:flex}.espace-pro-page-module__QhBrcq__details>details>summary::-webkit-details-marker{display:none}.espace-pro-page-module__QhBrcq__details>details>summary small{color:#566674;margin-top:6px;font-size:13px;font-weight:400;line-height:1.6;display:block}.espace-pro-page-module__QhBrcq__details>details>summary svg{flex-shrink:0}.espace-pro-page-module__QhBrcq__details>details[open]>summary svg{transform:rotate(180deg)}.espace-pro-page-module__QhBrcq__details>details[open]{padding-bottom:26px}.espace-pro-page-module__QhBrcq__details>details>p{color:#566674;margin-bottom:20px;font-size:15px;line-height:1.7}.espace-pro-page-module__QhBrcq__details .config-split{margin-top:0}.espace-pro-page-module__QhBrcq__details .config-yours{box-shadow:none;background:#f2f6f9;border-color:#0000;border-radius:14px}.espace-pro-page-module__QhBrcq__details .config-ours{background:linear-gradient(140deg,#173653,#24465e);border-radius:14px}.espace-pro-page-module__QhBrcq__details .profiles-list{margin-bottom:24px}.espace-pro-page-module__QhBrcq__moreSettings{border-top:1px solid #d4dfe7;margin-top:22px}.espace-pro-page-module__QhBrcq__moreSettings>summary{cursor:pointer;min-height:48px;color:var(--color-brand-900);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:14px;font-weight:650;list-style:none;display:flex}.espace-pro-page-module__QhBrcq__moreSettings>summary::-webkit-details-marker{display:none}.espace-pro-page-module__QhBrcq__moreSettings>summary svg{flex-shrink:0;margin-top:0}.espace-pro-page-module__QhBrcq__moreSettings[open]>summary svg{transform:rotate(180deg)}.espace-pro-page-module__QhBrcq__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(28px,4vw,40px);display:grid}.espace-pro-page-module__QhBrcq__principles li{border-top:1px solid #d4dfe7;padding-top:16px}.espace-pro-page-module__QhBrcq__principles h3{color:var(--color-brand-950);font-size:16px;font-weight:650}.espace-pro-page-module__QhBrcq__principles p{color:#566674;margin-top:6px;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.espace-pro-page-module__QhBrcq__details>details{transition:border-color .22s}.espace-pro-page-module__QhBrcq__details>details>summary{transition:color .18s}.espace-pro-page-module__QhBrcq__details>details>summary svg,.espace-pro-page-module__QhBrcq__moreSettings>summary svg{transition:transform var(--dur-base) ease}.espace-pro-page-module__QhBrcq__details>details[open]>:not(summary){animation:.28s both espace-pro-page-module__QhBrcq__detailEnter}}@media (hover:hover){.espace-pro-page-module__QhBrcq__details>details:has(>summary:hover){border-color:#9cb8cc}.espace-pro-page-module__QhBrcq__details>details>summary:hover{color:#365f7b}}@keyframes espace-pro-page-module__QhBrcq__detailEnter{0%{opacity:.5;translate:0 -6px}to{opacity:1;translate:0}}@media (max-width:900px){.espace-pro-page-module__QhBrcq__page .pro-tour-panel-phone{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.espace-pro-page-module__QhBrcq__explainsGrid{grid-template-columns:1fr;gap:30px}.espace-pro-page-module__QhBrcq__proof{border-left:0;padding-left:0}.espace-pro-page-module__QhBrcq__scenario p{font-size:16px}.espace-pro-page-module__QhBrcq__guidance{grid-template-columns:1fr;gap:22px}.espace-pro-page-module__QhBrcq__details>details{padding-inline:18px}.espace-pro-page-module__QhBrcq__details>details>summary{font-size:17px}:is(.espace-pro-page-module__QhBrcq__details .config-yours,.espace-pro-page-module__QhBrcq__details .config-ours){padding:20px}.espace-pro-page-module__QhBrcq__principles{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.espace-pro-page-module__QhBrcq__details>details{padding-inline:14px}.espace-pro-page-module__QhBrcq__details>details>summary{padding-block:18px}.espace-pro-page-module__QhBrcq__details>details[open]{padding-bottom:18px}:is(.espace-pro-page-module__QhBrcq__details .config-yours,.espace-pro-page-module__QhBrcq__details .config-ours){padding:16px}}
.home-page-module__I_SoIG__home{--home-space:var(--section-space)}.home-page-module__I_SoIG__hero{background:radial-gradient(at 90%,#e7efe4,#0000 58%),linear-gradient(130deg,#fffdf8,#f8f3e8);overflow:clip}.home-page-module__I_SoIG__heroLayout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:36px;padding-block:56px 48px;display:grid}.home-page-module__I_SoIG__heroCopy{z-index:2;position:relative}.home-page-module__I_SoIG__prepared{color:#536373;background:#fffdf8cc;border:1px solid #e3d6c2;border-radius:999px;align-items:flex-start;gap:8px;padding:7px 14px 7px 11px;font-size:13px;line-height:1.45;display:inline-flex}.home-page-module__I_SoIG__prepared svg{color:#a14e38;flex-shrink:0;margin-top:2px}.home-page-module__I_SoIG__prepared strong{color:#10243d;font-weight:650}.home-page-module__I_SoIG__title{letter-spacing:-.055em;margin-top:20px;font-size:clamp(44px,4.8vw,68px);font-weight:700;line-height:1.06}.home-page-module__I_SoIG__title>span{color:#487568}.home-page-module__I_SoIG__lead{color:var(--color-site-muted);margin-top:24px;font-size:18px;line-height:1.7}.home-page-module__I_SoIG__heroActions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}.home-page-module__I_SoIG__textLink{color:#244361;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.home-page-module__I_SoIG__textLink svg{transition:transform var(--dur-fast) ease;flex-shrink:0}.home-page-module__I_SoIG__textLink:hover svg{transform:translate(3px)}.home-page-module__I_SoIG__textLink:hover{color:var(--color-coral-700)}.home-page-module__I_SoIG__heroSpaces{margin-top:32px}.home-page-module__I_SoIG__heroVisual{aspect-ratio:1/.93;isolation:isolate;min-width:0;margin-right:calc(-1*min(13%,max(50vw - 592px,0px)));position:relative;container-type:inline-size}.home-page-module__I_SoIG__heroHalo{aspect-ratio:1;border:1px solid #c7d7c970;border-radius:50%;width:380px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 0 0 34px #d8e6d530,0 0 0 68px #d8e6d51a}.home-page-module__I_SoIG__proShot{width:74%;position:absolute;top:3cqi;left:0;transform:rotate(-2deg)}.home-page-module__I_SoIG__proShot .desktop-frame-shell{box-shadow:0 24px 50px -25px #10283f60}.home-page-module__I_SoIG__proShot .desktop-frame-bar{padding:8px}.home-page-module__I_SoIG__familyShot{width:calc(37% + 10px);position:absolute;top:6cqi;right:-4px;transform:rotate(3deg)}.home-page-module__I_SoIG__familyShot .phone-frame{--phone-w:100%;width:100%}.home-page-module__I_SoIG__familyShot .phone-frame-shell{border-radius:20px;padding:5px;box-shadow:0 0 0 2px #fffdf8,0 18px 35px -20px #10283f75}.home-page-module__I_SoIG__familyShot .phone-frame-inner{border-radius:15px}:is(.home-page-module__I_SoIG__proShot .desktop-frame-shell,.home-page-module__I_SoIG__familyShot .phone-frame-shell){--cotton:cubic-bezier(.37, 0, .63, 1);transition:translate 2.2s var(--cotton), box-shadow 2.2s var(--cotton), opacity 1.8s var(--cotton)}.home-page-module__I_SoIG__proFront{z-index:1;pointer-events:none}.home-page-module__I_SoIG__proFront .desktop-frame-shell{opacity:0;box-shadow:10px 0 28px -14px #10283f66,0 32px 60px -28px #10283f80}.home-page-module__I_SoIG__heroLayout:has([data-space=pro]:focus-visible) .home-page-module__I_SoIG__proShot .desktop-frame-shell{translate:0 -5px}.home-page-module__I_SoIG__heroLayout:has([data-space=pro]:focus-visible) .home-page-module__I_SoIG__proFront .desktop-frame-shell{opacity:1}.home-page-module__I_SoIG__heroLayout:has([data-space=fam]:focus-visible) .home-page-module__I_SoIG__familyShot .phone-frame-shell{translate:0 -5px;box-shadow:0 0 0 2px #fffdf8,0 28px 45px -22px #10283f85}@media (hover:hover) and (pointer:fine){.home-page-module__I_SoIG__heroLayout:has([data-space=pro]:hover) .home-page-module__I_SoIG__proShot .desktop-frame-shell{translate:0 -5px}.home-page-module__I_SoIG__heroLayout:has([data-space=pro]:hover) .home-page-module__I_SoIG__proFront .desktop-frame-shell{opacity:1}.home-page-module__I_SoIG__heroLayout:has([data-space=fam]:hover) .home-page-module__I_SoIG__familyShot .phone-frame-shell{translate:0 -5px;box-shadow:0 0 0 2px #fffdf8,0 28px 45px -22px #10283f85}}.home-page-module__I_SoIG__live{pointer-events:none;position:absolute;inset:0}.home-page-module__I_SoIG__live>span{left:var(--x);top:var(--y);aspect-ratio:1;background:var(--color-coral-500);opacity:0;border-radius:50%;width:2.05%;animation:2.4s ease-out infinite home-page-module__I_SoIG__liveHalo;position:absolute;translate:-50% -50%}@keyframes home-page-module__I_SoIG__liveHalo{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.home-page-module__I_SoIG__benefits{padding-block:var(--home-space);background:#f4f5ed;border-block:1px solid #e6e8dd}.home-page-module__I_SoIG__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.home-page-module__I_SoIG__benefitCard{background:#fffdf8;border:1px solid #dde2d3;border-radius:18px;overflow:clip}.home-page-module__I_SoIG__benefitVisual{aspect-ratio:1;background:var(--benefit-tint);border-radius:10px;place-items:center;min-width:0;margin:12px 12px 0;padding:12px;display:grid;position:relative;overflow:hidden}.home-page-module__I_SoIG__benefitVisual0{--benefit-tint:#e7ece5}.home-page-module__I_SoIG__benefitVisual1{--benefit-tint:#efe8dc}.home-page-module__I_SoIG__benefitVisual2{--benefit-tint:#e9e9f0}.home-page-module__I_SoIG__benefitVisualTall{align-items:start;padding-bottom:0}.home-page-module__I_SoIG__benefitVisualTall:after{content:"";background:linear-gradient(transparent, var(--benefit-tint));height:18%;position:absolute;inset:auto 0 0}.home-page-module__I_SoIG__benefitVisual .crop-shot{border-radius:inherit;width:100%;height:auto;display:block;box-shadow:0 10px 24px -16px #173c3350}.home-page-module__I_SoIG__benefitCopy{padding:22px 24px}.home-page-module__I_SoIG__tag{color:#62726b;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:650}.home-page-module__I_SoIG__benefitCopy h3{letter-spacing:-.025em;margin-top:8px;font-size:22px;font-weight:650;line-height:1.2}.home-page-module__I_SoIG__benefitCopy>p:not(.home-page-module__I_SoIG__tag){color:var(--color-site-muted);margin-top:14px;font-size:15px;line-height:1.6}.home-page-module__I_SoIG__features{border-top:1px solid #dce2d6;margin-top:40px;padding-top:28px}.home-page-module__I_SoIG__features>h3{letter-spacing:-.025em;font-size:clamp(21px,2.4vw,27px);font-weight:650;line-height:1.25}.home-page-module__I_SoIG__price{padding-block:var(--home-space)}.home-page-module__I_SoIG__priceLayout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.home-page-module__I_SoIG__priceTitle{letter-spacing:-.035em;white-space:nowrap;margin-top:16px;font-size:clamp(30px,3.6vw,46px);font-weight:650;line-height:1.06}.home-page-module__I_SoIG__priceEuro{background:linear-gradient(115deg, var(--color-mustard-300) 10%, var(--color-coral-400) 90%);color:#0000;letter-spacing:-.045em;-webkit-background-clip:text;background-clip:text;padding-right:.04em;font-size:1.75em}.home-page-module__I_SoIG__priceUnit{color:#d5dfe8;margin-top:16px;font-size:14px}.home-page-module__I_SoIG__terms{color:#bcdacb;flex-wrap:wrap;gap:4px 18px;margin-top:18px;font-size:13.5px;font-weight:600;display:flex}.home-page-module__I_SoIG__terms li{align-items:center;gap:8px;display:inline-flex}.home-page-module__I_SoIG__terms li:before{content:"";background:#a8cdb7;border-radius:50%;width:6px;height:6px}.home-page-module__I_SoIG__priceLink{color:#ffd1b9;align-items:center;gap:8px;min-height:44px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.home-page-module__I_SoIG__priceLink:focus-visible{outline-color:#f2c98e}.home-page-module__I_SoIG__priceSimulator{min-width:0}.home-page-module__I_SoIG__setup{padding-block:var(--home-space)}.home-page-module__I_SoIG__setupHead{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.home-page-module__I_SoIG__setupHead .section-lead{margin:0;font-size:16px}.home-page-module__I_SoIG__setupHead .home-page-module__I_SoIG__textLink{margin-top:14px}.home-page-module__I_SoIG__setupSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.home-page-module__I_SoIG__setupSteps>li{border-top:1px solid #d4ddcf;padding-top:20px;position:relative}.home-page-module__I_SoIG__setupNumber{color:#53776a;letter-spacing:.03em;font-size:12px;font-weight:650;display:block}.home-page-module__I_SoIG__setupSteps h3{letter-spacing:-.02em;margin-top:14px;font-size:19px;font-weight:650;line-height:1.3}.home-page-module__I_SoIG__setupSteps p{color:var(--color-site-muted);margin-top:12px;font-size:15px;line-height:1.65}.home-page-module__I_SoIG__foundations{padding-block:var(--home-space);background:#f3f5ec;border-top:1px solid #e1e6da}.home-page-module__I_SoIG__foundations .home-page-module__I_SoIG__textLink{margin-top:20px}.home-page-module__I_SoIG__questions{padding-block:var(--home-space);background:#faf6ee;border-top:1px solid #e7e5d9}.home-page-module__I_SoIG__founder{max-width:760px;margin:0 auto var(--section-space)}.home-page-module__I_SoIG__questionActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:36px;display:flex}.home-page-module__I_SoIG__contactNote{text-align:center;color:var(--color-site-muted);margin:16px auto 0;font-size:12px;line-height:1.7}@media (prefers-reduced-motion:no-preference){.home-page-module__I_SoIG__proShot{animation:.7s both home-page-module__I_SoIG__screenEnter}.home-page-module__I_SoIG__familyShot{animation:.8s .12s both home-page-module__I_SoIG__screenEnter}}@keyframes home-page-module__I_SoIG__screenEnter{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.home-page-module__I_SoIG__familyShot .phone-frame{animation:linear both home-page-module__I_SoIG__driftFast;animation-timeline:scroll(root);animation-range:0 560px}.home-page-module__I_SoIG__proShot .desktop-frame{animation:linear both home-page-module__I_SoIG__driftSlow;animation-timeline:scroll(root);animation-range:0 560px}}}@keyframes home-page-module__I_SoIG__driftFast{to{translate:0 -60px}}@keyframes home-page-module__I_SoIG__driftSlow{to{translate:0 -18px}}@media (max-width:1180px){.home-page-module__I_SoIG__heroLayout{grid-template-columns:1fr 1fr}}@media (max-width:960px){.home-page-module__I_SoIG__heroLayout{grid-template-columns:1fr;gap:24px;padding-block:44px 32px}.home-page-module__I_SoIG__heroVisual{aspect-ratio:1;width:min(100%,540px);margin-inline:auto}.home-page-module__I_SoIG__familyShot{right:4px}.home-page-module__I_SoIG__benefitGrid{grid-template-columns:1fr;gap:16px}.home-page-module__I_SoIG__benefitCard{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;display:grid}.home-page-module__I_SoIG__benefitVisual{margin:12px}.home-page-module__I_SoIG__benefitCopy{padding:20px 16px}.home-page-module__I_SoIG__priceLayout{gap:32px}}@media (max-width:760px){.home-page-module__I_SoIG__benefitGrid{margin-top:28px}.home-page-module__I_SoIG__benefitCard{grid-template-columns:1fr;align-items:start}.home-page-module__I_SoIG__benefitVisual{aspect-ratio:4/3;margin:12px 12px 0;padding:8px}.home-page-module__I_SoIG__benefitCopy{padding:20px}.home-page-module__I_SoIG__benefitCopy h3{font-size:21px}.home-page-module__I_SoIG__priceLayout,.home-page-module__I_SoIG__setupHead{grid-template-columns:1fr;gap:28px}.home-page-module__I_SoIG__priceLayout{gap:36px}.home-page-module__I_SoIG__setupSteps{gap:20px}.home-page-module__I_SoIG__setupSteps h3{font-size:17px}.home-page-module__I_SoIG__setupSteps p{font-size:14px}}@media (max-width:520px){.home-page-module__I_SoIG__heroLayout{gap:18px;padding-top:36px}.home-page-module__I_SoIG__heroCopy>.section-kicker{letter-spacing:.015em;font-size:10px}.home-page-module__I_SoIG__prepared{border-radius:14px;font-size:12px}.home-page-module__I_SoIG__preparedSchools{display:block}.home-page-module__I_SoIG__preparedSep{display:none}.home-page-module__I_SoIG__title{margin-top:16px;font-size:clamp(38px,10.5vw,52px)}.home-page-module__I_SoIG__lead{margin-top:18px;font-size:15px;line-height:1.65}.home-page-module__I_SoIG__heroActions{gap:8px;margin-top:22px}.home-page-module__I_SoIG__heroActions>.site-button-primary{width:100%}.home-page-module__I_SoIG__heroActions>.home-page-module__I_SoIG__textLink{justify-content:center;width:100%;font-size:12px}.home-page-module__I_SoIG__heroSpaces{margin-top:24px}.home-page-module__I_SoIG__heroHalo{width:260px;top:10px}.home-page-module__I_SoIG__familyShot{right:0}.home-page-module__I_SoIG__benefitCopy>p:not(.home-page-module__I_SoIG__tag){margin-top:10px}.home-page-module__I_SoIG__priceTitle{font-size:36px}.home-page-module__I_SoIG__priceUnit{font-size:12px}.home-page-module__I_SoIG__setupSteps{grid-template-columns:1fr;gap:0;margin-top:24px}.home-page-module__I_SoIG__setupSteps>li{grid-template-columns:28px minmax(0,1fr);gap:0 14px;padding-block:20px;display:grid}.home-page-module__I_SoIG__setupNumber{margin-top:4px}.home-page-module__I_SoIG__setupSteps h3{margin:0;font-size:18px}.home-page-module__I_SoIG__setupSteps p{grid-column:2;margin-top:8px}}@media (max-width:640px){.home-page-module__I_SoIG__heroCopy{display:contents}.home-page-module__I_SoIG__heroLayout{gap:0;padding-block:28px}.home-page-module__I_SoIG__heroActions{display:none}.home-page-module__I_SoIG__heroVisual{width:min(100%,400px);margin-block:22px 12px}.home-page-module__I_SoIG__heroSpaces{order:1;margin-top:0}:is(.home-page-module__I_SoIG__familyShot .phone-frame,.home-page-module__I_SoIG__proShot .desktop-frame){animation:none}.home-page-module__I_SoIG__benefitGrid{margin-top:24px}.home-page-module__I_SoIG__benefitCopy{padding:18px}.home-page-module__I_SoIG__features{margin-top:28px;padding-top:24px}.home-page-module__I_SoIG__priceLayout{gap:24px}.home-page-module__I_SoIG__priceTitle{font-size:clamp(30px,9vw,36px)}.home-page-module__I_SoIG__priceUnit{font-size:13px}.home-page-module__I_SoIG__questionActions{gap:8px;margin-top:24px}}@media (prefers-reduced-motion:reduce){.home-page-module__I_SoIG__home *,.home-page-module__I_SoIG__home :after{transition:none!important;animation:none!important}}@media print{.home-page-module__I_SoIG__heroLayout,.home-page-module__I_SoIG__priceLayout,.home-page-module__I_SoIG__setupHead{display:block}.home-page-module__I_SoIG__heroVisual{display:none}.home-page-module__I_SoIG__benefitCard,.home-page-module__I_SoIG__setupSteps li{break-inside:avoid}.home-page-module__I_SoIG__price{color:#10243d;background:#fff}.home-page-module__I_SoIG__priceUnit,.home-page-module__I_SoIG__terms,.home-page-module__I_SoIG__priceLink{color:#10243d}.home-page-module__I_SoIG__priceEuro{color:inherit;background:0 0}}
