.hero-capture{width:clamp(100%,86vw,1305px);margin-bottom:-100px;position:relative}@media (max-width:900px){.hero-capture{margin-bottom:-20px}}@media (max-width:540px){.hero-capture{align-self:flex-start;width:calc(166.667vw - 40px);margin-bottom:-10px}}.hero-capture .hero-capture-shadow{border-radius:18px;position:absolute;inset:0;box-shadow:2px 4px 30px #0003,0 0 2px #0000008c}@media (prefers-reduced-motion:no-preference){.hero-capture .hero-capture-shadow{will-change:transform}}.hero-capture .hero-capture-img{border-radius:18px;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.hero-capture .hero-capture-img{will-change:transform}}@media (prefers-reduced-motion:reduce){.hero-capture .hero-capture-shadow,.hero-capture .hero-capture-img{transform-origin:top;transform:scale(.8)}}@media (prefers-reduced-motion:reduce) and (max-width:540px){.hero-capture .hero-capture-shadow,.hero-capture .hero-capture-img{transform-origin:0 0}}
.hero{text-align:center;flex-direction:column;align-items:center;padding:24px 40px 60px;display:flex}.hero .hero-text{isolation:isolate;position:relative}.hero .hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%, var(--color-content-bg) 5%, color-mix(in srgb, var(--color-content-bg) 40%, transparent) 75%, transparent 100%);position:absolute;inset:-12% -16%}.hero .hero-text{flex-direction:column;align-items:center;gap:36px;max-width:800px;margin:42px 0 68px;display:flex}.hero .hero-text .hero-pill{border:1px solid color-mix(in srgb, var(--color-accent) 50%, transparent);font-weight:700;font-size:var(--text-sm);color:var(--color-accent);background-color:#f9f3ec;border-radius:50px;align-items:center;gap:10px;padding:6px 24px;display:inline-flex}.hero .hero-text .hero-pill .hero-pill-dot{background:var(--color-accent);border-radius:50%;width:8px;height:8px;position:relative}@media (prefers-reduced-motion:no-preference){.hero .hero-text .hero-pill .hero-pill-dot:after{content:"";background:var(--color-accent);border-radius:50%;animation:2.4s ease-out infinite hero-pill-pulse;position:absolute;inset:0}}.hero .hero-text .hero-title{font-family:var(--font-serif);color:var(--color-brand);font-size:clamp(50px,6cqi,68px);font-weight:400;line-height:1.05}.hero .hero-text .hero-title .hero-title-mobile-break{display:none}@media (max-width:660px){.hero .hero-text .hero-title .hero-title-mobile-break{display:block}}.hero .hero-text .hero-subtitle{max-width:400px;color:var(--color-text);font-size:clamp(14px,1.5cqi,16px);font-weight:500;line-height:1.5}.hero .hero-text .hero-cta{font-size:var(--text-md);gap:10px;padding:10px 32px}.hero .hero-text .hero-cta .hero-cta-arrow{width:14px;height:auto}@media (max-width:1220px){.hero{padding-bottom:50px}}@media (max-width:900px){.hero{padding:30px 24px}.hero .hero-text{margin:24px 0 60px}.hero .hero-text .hero-pill{font-size:var(--text-xs);padding:5px 18px}.hero .hero-text .hero-cta{height:38px;font-size:var(--text-sm);padding:18px 28px}}@media (max-width:540px){.hero{padding-top:24px;overflow-x:clip}.hero .hero-text{gap:26px}.hero .hero-text .hero-pill{font-size:var(--text-2xs);padding:4px 14px}.hero .hero-text .hero-pill .hero-pill-dot{width:6px;height:6px}.hero .hero-text .hero-title{font-size:clamp(26px,10cqi,50px)}.hero .hero-text .hero-subtitle{font-size:clamp(12px,3cqi,14px)}}@keyframes hero-pill-pulse{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.25)}}
.point-fort{flex-direction:var(--pf-dir,row);justify-content:center;align-items:center;gap:70px;width:100%;max-width:920px;display:flex}.point-fort[data-side=left]{--pf-dir:row-reverse}.point-fort .point-fort-text{isolation:isolate;position:relative}.point-fort .point-fort-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%, var(--color-content-bg) 5%, color-mix(in srgb, var(--color-content-bg) 40%, transparent) 75%, transparent 100%);position:absolute;inset:-12% -16%}.point-fort .point-fort-text{flex-direction:column;flex:0 0 375px;align-items:flex-start;gap:12px;display:flex}.point-fort .point-fort-text .point-fort-index{font-family:var(--font-serif);color:var(--color-text);font-size:20px;line-height:1.2}.point-fort .point-fort-text .point-fort-title{color:var(--color-brand);font-size:25px;font-weight:700;line-height:1.2}.point-fort .point-fort-text .point-fort-body{color:var(--color-text);font-size:15px;font-weight:500;line-height:1.2}.point-fort .point-fort-illu{flex-direction:column;flex-grow:0;flex-shrink:1;flex-basis:var(--pf-illu-w);align-items:flex-end;min-width:0;display:flex}.point-fort .point-fort-illu img{width:100%;height:auto}.point-fort .point-fort-illu .point-fort-caption{text-align:right;font-size:var(--text-2xs);color:var(--color-brand);margin-top:-4px;padding:0 12px;line-height:1.2}@media (max-width:1020px){.point-fort{padding:0 20px}}@media (max-width:900px){.point-fort{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:560px}.point-fort .point-fort-text{flex:initial;width:70%}.point-fort .point-fort-text .point-fort-title{width:90%;font-size:22px}.point-fort .point-fort-illu{width:var(--pf-illu-w);flex:0 auto;align-items:center;max-width:100%}.point-fort .point-fort-illu img{width:80%}.point-fort .point-fort-illu .point-fort-caption{padding:0 40px}}@media (max-width:540px){.point-fort{max-width:370px}.point-fort .point-fort-text{width:100%}.point-fort .point-fort-text .point-fort-title{width:80%;font-size:18px}.point-fort .point-fort-text .point-fort-body{font-size:14px}.point-fort .point-fort-illu img{width:100%}}
.pf-board-animation{display:contents}
.pf-board{--board-gap:2px;--board-pad:12px;--board-card-size:calc((100cqi - 2 * var(--board-pad) - 2 * var(--board-gap)) / 3);width:100%;container-type:inline-size}.pf-board .board-panel{width:fit-content;padding:var(--board-pad);background:var(--color-main-bg);box-shadow:0 6px 14px color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:14px}.pf-board .board-grid{grid-template-columns:repeat(3, var(--board-card-size));gap:var(--board-gap);display:grid;position:relative}.pf-board .board-card{width:var(--board-card-size);height:var(--board-card-size);border-radius:2px}.pf-board .board-card--green{background:var(--color-postit-green)}.pf-board .board-card--pink{background:var(--color-postit-pink)}.pf-board .board-card--yellow{background:var(--color-postit-yellow)}.pf-board .board-cursor{--cursor-size:26px;top:calc(var(--board-card-size) + var(--board-gap) + var(--board-card-size)*.45);left:calc(2*(var(--board-card-size) + var(--board-gap)) + var(--board-card-size)*.45);width:var(--cursor-size);height:var(--cursor-size);z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.pf-board .board-cursor .board-cursor-img{width:100%;height:100%;position:absolute;inset:0}.pf-board .board-cursor .board-cursor-img.board-cursor-img--closed,.pf-board .board-cursor .board-cursor-img.board-cursor-img--point{opacity:0}
.points-forts{padding:0 30px 70px;scroll-margin-top:150px}.points-forts .points-forts-header-reveal .points-forts-header{isolation:isolate;position:relative}.points-forts .points-forts-header-reveal .points-forts-header:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%, var(--color-content-bg) 5%, color-mix(in srgb, var(--color-content-bg) 40%, transparent) 75%, transparent 100%);position:absolute;inset:-12% -16%}.points-forts .points-forts-header-reveal .points-forts-header{text-align:center;max-width:560px;color:var(--color-brand);margin:0 auto}.points-forts .points-forts-header-reveal .points-forts-header .points-forts-eyebrow{letter-spacing:1.8px;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.5}.points-forts .points-forts-header-reveal .points-forts-header .points-forts-title{text-wrap:balance;margin-top:13px;font-size:32px;font-weight:700;line-height:1.2}.points-forts .points-forts-list{flex-direction:column;align-items:center;gap:60px;margin-top:70px;display:flex}.points-forts .points-forts-list .point-fort-text{transform:translateY(-5px)}@media (max-width:540px){.points-forts .points-forts-list .point-fort-text{transform:translateY(0)}}.points-forts .points-forts-list .point-fort:nth-child(2) .point-fort-text{transform:translateY(-25px)}@media (max-width:900px){.points-forts .points-forts-list .point-fort:nth-child(2) .point-fort-text{transform:translateY(0)}}@media (max-width:1220px){.points-forts{padding-top:50px}}@media (max-width:900px){.points-forts{padding:0 24px 64px}.points-forts .points-forts-header-reveal .points-forts-header .points-forts-eyebrow{font-size:14px}.points-forts .points-forts-header-reveal .points-forts-header .points-forts-title{font-size:26px}.points-forts .points-forts-list{gap:58px;margin-top:56px}.points-forts .points-forts-list .point-fort-text{transform:none}}@media (max-width:540px){.points-forts{padding:0 16px 48px}.points-forts .points-forts-header-reveal .points-forts-header .points-forts-eyebrow{font-size:14px}.points-forts .points-forts-header-reveal .points-forts-header .points-forts-title{font-size:22px}.points-forts .point-fort:nth-child(3) .point-fort-illu img{width:90%}}
.colonne-outils{min-width:0;color:var(--color-text);flex:1}.colonne-outils .colonne-outils-titre{font-size:var(--text-lg);margin-bottom:18px;font-weight:700;line-height:1.5}.colonne-outils .colonne-outils-toggle{color:inherit;pointer-events:none}.colonne-outils .colonne-outils-chevron{display:none}.colonne-outils .colonne-outils-items{flex-direction:column;gap:8px;list-style:none;display:flex}.colonne-outils .colonne-outils-item{align-items:center;gap:10px;display:flex}.colonne-outils .colonne-outils-item:before{content:"";background:url(/fonctionnalites/star.svg) 50%/contain no-repeat;flex-shrink:0;width:9px;height:9px}.colonne-outils .colonne-outils-text{min-width:0}.colonne-outils .colonne-outils-item-titre{font-size:13px;font-weight:700;line-height:1.5}.colonne-outils .colonne-outils-item-desc{font-size:11px;line-height:1.25}@media (max-width:900px){.colonne-outils .colonne-outils-titre{margin-bottom:0;transition:margin-bottom .25s}.colonne-outils .colonne-outils-toggle{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.colonne-outils .colonne-outils-chevron{width:16px;height:auto;transition:transform .25s;display:block}.colonne-outils .colonne-outils-body{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.colonne-outils .colonne-outils-items{min-height:0;overflow:hidden}.colonne-outils.is-open .colonne-outils-titre{margin-bottom:18px}.colonne-outils.is-open .colonne-outils-chevron{transform:rotate(180deg)}.colonne-outils.is-open .colonne-outils-body{grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.colonne-outils .colonne-outils-titre,.colonne-outils .colonne-outils-chevron,.colonne-outils .colonne-outils-body{transition:none}}
.valeur-item{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.valeur-item .valeur-item-icone{width:35px;height:35px}.valeur-item .valeur-item-titre{font-size:13px;font-weight:700;line-height:1.2}.valeur-item .valeur-item-desc{color:#f8d3bd;font-size:11px;line-height:1.1}.valeur-item .valeur-item-desc .valeur-item-lien{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.valeur-item .valeur-item-desc .valeur-item-lien:hover{opacity:.75}.valeur-item .valeur-item-desc .valeur-item-lien:focus-visible{outline:2px solid var(--color-content-bg);outline-offset:2px}
.fonctionnalites{background-color:var(--color-surface);border:1px solid var(--color-surface-border);border-radius:40px;margin:40px 30px;padding:35px 20px 20px;scroll-margin-top:110px}.fonctionnalites .fonctionnalites-header{text-align:center;max-width:560px;color:var(--color-brand);margin:0 auto}.fonctionnalites .fonctionnalites-header .fonctionnalites-eyebrow{letter-spacing:1.8px;text-transform:uppercase;font-size:15px;font-weight:700;line-height:1.5}.fonctionnalites .fonctionnalites-header .fonctionnalites-title{text-wrap:balance;margin-top:10px;font-size:32px;font-weight:700;line-height:1.2}.fonctionnalites .boite-outils{background:#fff;border-radius:30px;align-items:stretch;gap:30px;margin-top:30px;padding:30px 40px;display:flex;box-shadow:0 5px 5px #0000000d}.fonctionnalites .boite-outils .colonne-outils+.colonne-outils{border-left:1px solid var(--color-surface-border);padding-left:30px}.fonctionnalites .valeurs{color:#fff;background:#78706d;border-radius:30px;align-items:center;gap:34px;margin-top:20px;padding:24px 56px;display:flex}.fonctionnalites .valeurs .valeurs-accroche{flex:none;align-items:center;gap:14px;display:flex}.fonctionnalites .valeurs .valeurs-accroche .valeurs-bouclier{flex-shrink:0;width:38px;height:auto}.fonctionnalites .valeurs .valeurs-accroche .valeurs-titre{font-family:var(--font-serif);max-width:240px;font-size:25px;line-height:1.1}.fonctionnalites .valeurs .valeurs-liste{flex:1;gap:34px;display:flex}.fonctionnalites .valeurs .valeurs-liste .valeur-item+.valeur-item{border-left:1px solid #ffffff2e;padding-left:34px}@media (max-width:1000px){.fonctionnalites .boite-outils{gap:20px;padding:20px 30px}.fonctionnalites .boite-outils .colonne-outils+.colonne-outils{padding-left:20px}}@media (max-width:900px){.fonctionnalites{max-width:450px;margin:30px auto;padding:34px 20px 20px}.fonctionnalites .fonctionnalites-header .fonctionnalites-eyebrow{font-size:14px}.fonctionnalites .fonctionnalites-header .fonctionnalites-title{font-size:26px}.fonctionnalites .boite-outils{flex-direction:column}.fonctionnalites .boite-outils .colonne-outils+.colonne-outils{border-left:none;border-top:1px solid var(--color-surface-border);padding-top:20px;padding-left:0}.fonctionnalites .valeurs{flex-direction:column;gap:24px}.fonctionnalites .valeurs .valeurs-accroche{text-align:center;gap:12px}.fonctionnalites .valeurs .valeurs-liste{flex-direction:column;gap:18px;max-width:300px}.fonctionnalites .valeurs .valeurs-liste .valeur-item{flex-direction:row;align-items:center;gap:18px}.fonctionnalites .valeurs .valeurs-liste .valeur-item+.valeur-item{border-top:1px solid #ffffff2e;border-left:none;padding-top:18px;padding-left:0}}@media (max-width:540px){.fonctionnalites{max-width:min(450px,100% - 20px);margin:30px auto;padding:30px 20px 20px}.fonctionnalites .fonctionnalites-header .fonctionnalites-title{font-size:22px}.fonctionnalites .boite-outils{padding:24px 22px}.fonctionnalites .valeurs{padding:24px 28px}}
.carousel{flex-direction:column;align-items:center;display:flex}.carousel .carousel-title{letter-spacing:1.8px;text-transform:uppercase;text-align:center;color:var(--color-brand);margin-bottom:40px;font-size:15px;font-weight:700;line-height:1.5}.carousel .carousel-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 24px;width:100%;display:flex}.carousel .carousel-stage .carousel-nav{z-index:1;cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:12px;transition:opacity .15s,transform .15s;display:inline-flex;position:relative}.carousel .carousel-stage .carousel-nav:hover{opacity:.65}.carousel .carousel-stage .carousel-nav:active{transform:scale(.9)}.carousel .carousel-stage .carousel-nav:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.carousel .carousel-stage .carousel-nav .carousel-nav-icon{width:17px;height:auto;display:block}.carousel .carousel-stage .carousel-mockup{isolation:isolate;flex:1;max-width:720px;position:relative}.carousel .carousel-stage .carousel-mockup:before{content:"";z-index:-1;aspect-ratio:860/574;background:radial-gradient(#fff 36%,#fff0 72%);width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel .carousel-stage .carousel-mockup .carousel-frame{width:100%;height:auto;display:block}.carousel .carousel-stage .carousel-mockup .carousel-screen{background:#000;border-radius:6px;width:81.05%;height:82.81%;position:absolute;top:3.9%;left:9.35%;overflow:hidden}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide{opacity:0;z-index:0;pointer-events:none;--swipe-dur:.45s;--swipe-gutter:28px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide{--swipe-dur:1ms}}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide img{object-fit:cover}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide.is-active{opacity:1;z-index:1}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide.is-entering-next{opacity:1;z-index:2;animation:carousel-in-right var(--swipe-dur) ease-in-out both}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide.is-entering-prev{opacity:1;z-index:2;animation:carousel-in-left var(--swipe-dur) ease-in-out both}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide.is-exiting-next{opacity:1;z-index:1;animation:carousel-out-left var(--swipe-dur) ease-in-out both}.carousel .carousel-stage .carousel-mockup .carousel-screen .carousel-slide.is-exiting-prev{opacity:1;z-index:1;animation:carousel-out-right var(--swipe-dur) ease-in-out both}.carousel .carousel-stage .carousel-dots{flex-basis:100%;justify-content:center;gap:6px;display:flex}.carousel .carousel-stage .carousel-dots .carousel-dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.carousel .carousel-stage .carousel-dots .carousel-dot:before{content:"";background:var(--color-accent);opacity:.3;border-radius:50%;width:12px;height:12px;transition:opacity .2s,transform .2s}.carousel .carousel-stage .carousel-dots .carousel-dot:hover:before{opacity:.6}.carousel .carousel-stage .carousel-dots .carousel-dot.is-active:before{opacity:1;transform:scale(1.15)}.carousel .carousel-stage .carousel-dots .carousel-dot:focus-visible{outline:2px solid var(--color-accent);outline-offset:0;border-radius:50%}@media (max-width:900px){.carousel .carousel-title{margin-bottom:28px;font-size:14px}.carousel .carousel-stage{column-gap:0}.carousel .carousel-stage .carousel-nav{padding:6px}.carousel .carousel-stage .carousel-nav .carousel-nav-icon{width:14px}}@media (max-width:540px){.carousel .carousel-stage{column-gap:8px}.carousel .carousel-stage .carousel-mockup{flex-basis:100%;order:-1}.carousel .carousel-stage .carousel-nav{padding-right:50px}.carousel .carousel-stage .carousel-nav:last-of-type{order:1;padding-left:50px;padding-right:0}.carousel .carousel-stage .carousel-dots{flex-basis:auto}}@keyframes carousel-in-right{0%{transform:translateX(calc(100% + var(--swipe-gutter)))}to{transform:translate(0)}}@keyframes carousel-in-left{0%{transform:translateX(calc(-100% - var(--swipe-gutter)))}to{transform:translate(0)}}@keyframes carousel-out-left{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--swipe-gutter)))}}@keyframes carousel-out-right{0%{transform:translate(0)}to{transform:translateX(calc(100% + var(--swipe-gutter)))}}
.screenshots{padding:70px 30px;scroll-margin-top:90px}@media (max-width:900px){.screenshots{padding:64px 24px}}@media (max-width:540px){.screenshots{padding:48px 16px}}
.faq-item+.faq-item{border-top:1px solid var(--color-surface-border)}.faq-item .faq-question button{cursor:pointer;text-align:left;width:100%;color:var(--color-text);justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font-size:18px;font-weight:400;line-height:1.2;transition:color .2s;display:flex}.faq-item .faq-question button:hover{color:var(--color-accent)}.faq-item .faq-question button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.faq-item .faq-question button .faq-icon{flex-shrink:0;transition:transform .3s}.faq-item .faq-answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item .faq-answer .faq-answer-inner{visibility:hidden;transition:visibility .3s;overflow:hidden}.faq-item .faq-answer .faq-answer-inner p{max-width:62ch;color:var(--color-text);padding-bottom:17px;font-size:15px;line-height:1.5}.faq-item.is-open .faq-question button .faq-icon{transform:rotate(45deg)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer .faq-answer-inner{visibility:visible}@media (prefers-reduced-motion:reduce){.faq-item .faq-question button .faq-icon,.faq-item .faq-answer,.faq-item .faq-answer .faq-answer-inner{transition:none}}@media (max-width:540px){.faq-item .faq-question button{gap:16px;font-size:15px}.faq-item .faq-answer .faq-answer-inner p{font-size:14px}}
.faq{align-items:flex-start;gap:clamp(48px,10cqi,120px);padding:70px 60px;scroll-margin-top:90px;display:flex}.faq .faq-title{color:var(--color-brand);text-wrap:balance;flex:none;padding-top:8px;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:1220px){.faq .faq-title{font-size:26px}}.faq .faq-list{background-color:var(--color-content-bg);border:1px solid var(--color-surface-border);border-radius:30px;flex:1 1 0;min-width:0;padding:3px 25px;list-style:none}@media (max-width:900px){.faq{flex-direction:column;align-items:stretch;gap:28px;padding:64px 24px}.faq .faq-title{flex:initial;text-align:center;padding-top:0;font-size:26px}}@media (max-width:540px){.faq{gap:20px;padding:48px 16px}}
.cta-final{padding:80px 30px}.cta-final .cta-final-box{border:1px solid var(--color-surface);text-align:center;color:#fff;--cta-grid-line:#ffffff1a;background-color:var(--color-cta-bg);background-image:radial-gradient(ellipse 62% 62% at 50% 50%, var(--color-cta-bg) 48%, transparent 100%),linear-gradient(to right, var(--cta-grid-line) 1px, transparent 1px),linear-gradient(to bottom, var(--cta-grid-line) 1px, transparent 1px);background-position:50%;background-size:100% 100%,80px 80px,80px 80px;border-radius:40px;max-width:860px;margin:0 auto;padding:64px 40px;box-shadow:0 6px 7px #0000000d}.cta-final .cta-final-box .cta-final-content{flex-direction:column;align-items:center;gap:48px;display:flex}.cta-final .cta-final-box .cta-final-text{flex-direction:column;gap:24px;display:flex}.cta-final .cta-final-box .cta-final-title{font-family:var(--font-serif);font-size:48px;font-weight:400;line-height:1.05}.cta-final .cta-final-box .cta-final-subtitle{font-size:15px;font-weight:500;line-height:1.5}.cta-final .cta-final-box .cta-final-cta{height:42px;color:var(--color-accent);background-color:#fff;border-radius:50px;gap:10px;padding:0 30px;font-size:14px;box-shadow:5px 5px 8.5px #0000001a}.cta-final .cta-final-box .cta-final-cta:hover{opacity:.92}.cta-final .cta-final-box .cta-final-arrow{width:14px;height:auto}@media (max-width:900px){.cta-final{padding:64px 24px}.cta-final .cta-final-box{padding:48px 30px}.cta-final .cta-final-box .cta-final-content{gap:36px}.cta-final .cta-final-box .cta-final-title{font-size:36px}}@media (max-width:540px){.cta-final{padding:48px 16px}.cta-final .cta-final-box{padding:40px 24px}.cta-final .cta-final-box .cta-final-title{font-size:28px}}
