@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap");:root{--ink:#151724;--night:#171827;--muted:#6d7080;--coral:#ee5b62;--coral2:#ff7a70;--peach:#fff0e9;--lav:#eeeafe;--line:#e8e7ec;--cream:#fbfaf7;--white:#fff;--shadow:0 25px 80px rgba(20,21,35,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,Arial,sans-serif;color:var(--ink);background:var(--cream);line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,calc(100% - 44px));margin:auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(251,250,247,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(20,21,35,.07)}.nav{height:76px;justify-content:space-between}.brand,.nav{display:flex;align-items:center}.brand{gap:9px;font:800 20px Manrope,sans-serif;letter-spacing:-.7px}.brand small{font:800 8px DM Sans;letter-spacing:1px;color:var(--coral);border:1px solid #ffc9c7;border-radius:5px;padding:2px 4px}.logoMark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px 11px 11px 3px;background:var(--coral);color:#fff;font-size:19px;box-shadow:0 7px 18px rgba(238,91,98,.3)}.navLinks{display:flex;gap:30px;color:#525461;font-size:13px;font-weight:600}.navLinks a:hover{color:var(--coral)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:11px;background:linear-gradient(135deg,var(--coral),var(--coral2));color:#fff;padding:14px 20px;font-weight:700;box-shadow:0 10px 28px rgba(238,91,98,.25);transition:.25s}.btn:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(238,91,98,.33)}.btnSmall{padding:10px 16px;font-size:13px}.hero{position:relative;overflow:hidden;padding:92px 0 110px;background:linear-gradient(145deg,#fbfaf7 45%,#f6f1ef)}.orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.orbOne{width:430px;height:430px;background:#ffc6bf;right:-8%;top:-25%}.orbTwo{width:310px;height:310px;background:#d9d0ff;left:-10%;bottom:-40%}.heroGrid{position:relative;display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:68px;gap:68px}.badge,.heroGrid{align-items:center}.badge{display:inline-flex;gap:8px;padding:7px 11px;border:1px solid #f6cbc8;border-radius:999px;background:#fff5f1;color:#bd4047;font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.badge span{font-size:14px}h1,h2,h3{font-family:Manrope,sans-serif}h1{font-size:clamp(45px,5.4vw,73px);line-height:1.03;letter-spacing:-3.6px;margin:20px 0 25px}h1 em,h2 em{font-style:normal;color:var(--coral)}.heroCopy>p{max-width:610px;font-size:18px;line-height:1.75;color:var(--muted)}.heroActions{gap:25px;margin:34px 0}.demoLink,.heroActions{display:flex;align-items:center}.demoLink{gap:9px;font-size:14px;font-weight:700}.demoLink span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #d6d4da;border-radius:50%;font-size:10px}.trust{display:flex;flex-wrap:wrap;gap:18px;color:#5d5f6d;font-size:11px;font-weight:600}.tick{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:5px;border-radius:50%;background:#e7f6ef;color:#238a60;font-size:10px}.productStage{position:relative;padding:38px 8px}.appWindow{position:relative;overflow:hidden;border-radius:17px;background:#fff;border:1px solid #e5e3e8;box-shadow:var(--shadow);transform:perspective(1200px) rotateY(-2deg) rotateX(1deg)}.windowTop{height:40px;background:#f7f6f8;border-bottom:1px solid #eceaef;display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:#8b8c97;font-size:9px}.dots{display:flex;gap:5px}.dots i{width:7px;height:7px;border-radius:50%;background:#dedce1}.dots i:first-child{background:#fb7773}.dots i:nth-child(2){background:#f8c45b}.dots i:nth-child(3){background:#6ecb8d}.appBody{display:grid;grid-template-columns:48px 1fr;min-height:430px}.appBody aside{background:var(--night);display:flex;flex-direction:column;align-items:center;gap:20px;padding:14px 0;color:#8d8e9b}.appBody aside i{font-style:normal;font-size:13px}.appBody aside .active{background:var(--coral);color:#fff;width:29px;height:29px;border-radius:8px;display:grid;place-items:center}.sideLogo{display:grid;place-items:center;width:25px;height:25px;border-radius:7px;background:var(--coral);color:#fff;font-weight:800;margin-bottom:12px}.dashboard{padding:24px 22px;background:#fbfafc}.dashHead{display:flex;align-items:center;justify-content:space-between}.dashHead small{color:#9595a0;font-size:8px}.dashHead h3{font-size:17px;margin:2px 0}.dashHead button{border:0;background:var(--night);color:#fff;padding:8px 11px;border-radius:7px;font-size:8px;font-weight:700}.metricRow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px;margin:18px 0}.metricRow>div{display:grid;background:#fff;border:1px solid #efedf1;border-radius:9px;padding:11px}.metricRow small{color:#898a95;font-size:7px}.metricRow b{font:800 20px Manrope;margin:2px 0}.metricRow span{color:#3b9a70;font-size:6px}.pinBoard{display:grid;grid-template-columns:.8fr .8fr 1.3fr;grid-gap:10px;gap:10px}.pinMock{aspect-ratio:2/3;border-radius:9px;padding:15px 12px;display:flex;flex-direction:column}.pinMock small{font-size:6px;letter-spacing:1px}.pinMock b{font:800 13px/1.18 Manrope;margin-top:auto}.pinMock>span{font-size:7px;margin-top:7px}.pinA{background:#f5d35e;color:#222}.pinB{background:var(--night);color:#fff}.pinShape{width:30px;height:30px!important;border-radius:50%;background:var(--coral);display:grid;place-items:center;font-size:11px!important}.schedule{background:#fff;border:1px solid #efedf1;border-radius:9px;padding:12px}.schedule h4{font:800 9px Manrope;margin:0 0 9px}.schedule p{display:grid;grid-template-columns:45px 1fr 5px;align-items:center;border-top:1px solid #f1eff2;margin:0;padding:10px 0}.schedule p,.schedule p b{font-size:6px}.schedule p span{color:#777985}.schedule p i{width:5px;height:5px;border-radius:50%;background:var(--coral)}.floatCard{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #f0edef;border-radius:12px;padding:11px 13px;box-shadow:0 15px 35px rgba(25,25,38,.16)}.floatCard div{display:grid}.floatCard small{font-size:7px;color:#8b8c97}.floatCard b{font-size:10px}.analytics{right:-22px;top:7px}.miniIcon{display:grid;place-items:center;width:29px;height:29px;background:#e5f6ee;color:#28865f;border-radius:8px}.ready{left:-25px;bottom:0}.ready>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e8f8ef;color:#21855d}.logos{padding:28px 0;background:#fff;border-block:1px solid var(--line);text-align:center}.logos p{font-size:9px;color:#9797a1;letter-spacing:1.7px;font-weight:800;margin:0 0 17px}.logos .wrap>div{display:flex;justify-content:center;align-items:center;gap:19px;flex-wrap:wrap}.logos span{font:700 13px Manrope;color:#545663}.logos i{width:3px;height:3px;background:#c8c6cc;border-radius:50%}.featureSection{padding:105px 0}.sectionHead{text-align:center;max-width:790px;margin:0 auto 48px}.kicker{color:var(--coral);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.sectionHead h2{font-size:clamp(38px,4.6vw,58px);line-height:1.08;letter-spacing:-2.7px;margin:13px 0 17px}.sectionHead p{color:var(--muted);font-size:17px}.bento{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px}.bento article{position:relative;overflow:hidden;border-radius:23px;padding:34px;min-height:340px}.bento article>span{font-size:9px;letter-spacing:1.4px;font-weight:800;opacity:.65}.bento h3{font-size:28px;line-height:1.15;letter-spacing:-1.2px;max-width:490px;margin:14px 0}.bento p{font-size:14px;max-width:500px;opacity:.68}.dark{background:var(--night);color:#fff}.coral{background:linear-gradient(145deg,#ff716c,#f0535d);color:#fff}.cream{background:#f5eee8;border:1px solid #ebe1d9}.white{background:#fff;border:1px solid var(--line)}.iconBox{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.12);font-size:19px;margin-bottom:34px}.cream .iconBox,.white .iconBox{background:var(--peach);color:var(--coral)}.insightCard{position:absolute;left:34px;right:34px;bottom:30px;background:#252638;border:1px solid #38394b;border-radius:12px;padding:14px;display:grid}.insightCard small{font-size:7px;color:#8f91a3}.insightCard b{font-size:12px;margin:4px 0 10px}.insightCard div{display:flex;gap:6px}.insightCard span{background:#343548;color:#b8b9c5;padding:4px 7px;border-radius:999px;font-size:6px}.swatches{display:flex;gap:7px;margin-top:25px}.swatches i{width:23px;height:23px;border-radius:50%;background:#fff}.swatches i:nth-child(2){background:#f8d258}.swatches i:nth-child(3){background:#292a3a}.swatches i:nth-child(4){background:#f1d9d8}.miniPins{position:absolute;display:flex;gap:8px;bottom:-30px;left:34px;transform:rotate(-4deg)}.miniPins b{display:flex;align-items:flex-end;width:78px;height:125px;background:#fff4e8;color:#20212e;border-radius:8px;padding:10px;font:800 10px/1.1 Manrope}.miniPins b:nth-child(2){background:#242536;color:#fff}.miniPins b:nth-child(3){background:#f7cf55}.calendarMini{position:absolute;left:34px;right:34px;bottom:34px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px}.calendarMini span{height:90px;background:#fff;border-radius:9px;display:flex;flex-direction:column;align-items:center;padding:10px;color:#807a77;font-size:8px}.calendarMini b{width:20px;height:20px;border-radius:6px;background:#ebe7e3;margin-top:auto}.calendarMini b.on{background:var(--coral)}.chart{position:absolute;left:34px;right:34px;bottom:30px;height:95px;display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line)}.chart i{width:8%;background:#f0ecf8;border-radius:5px 5px 0 0}.chart i:first-child{height:25%}.chart i:nth-child(2){height:39%}.chart i:nth-child(3){height:34%}.chart i:nth-child(4){height:58%}.chart i:nth-child(5){height:48%}.chart i:nth-child(6){height:74%}.chart i:nth-child(7){height:88%;background:#ffcbc7}.chart svg{position:absolute;inset:0;width:100%;height:100%}.chart path{fill:none;stroke:var(--coral);stroke-width:3}.process{padding:100px 0;background:var(--night)}.lightHead h2,.process{color:#fff}.lightHead .kicker{color:#ff8c87}.processGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#343544;border:1px solid #343544;border-radius:20px;overflow:hidden}.processGrid article{position:relative;background:var(--night);padding:34px}.processGrid article>b{position:absolute;right:24px;top:20px;color:#3d3e50;font:800 38px Manrope}.processGrid article div>span{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#272839}.processGrid h3{font-size:19px;margin:27px 0 8px}.processGrid p{font-size:13px;color:#9d9eaa}.pricing{padding:105px 0;background:#fff}.priceGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:center}.priceGrid article{position:relative;border:1px solid var(--line);border-radius:21px;padding:32px;background:#fff}.priceGrid .popular{border:2px solid var(--coral);padding:40px 32px;box-shadow:0 22px 55px rgba(238,91,98,.12)}.popularTag{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--coral);color:#fff;padding:5px 12px;border-radius:999px;font-size:8px;font-weight:800;letter-spacing:1px;white-space:nowrap}.plan{font-size:9px;font-weight:800;letter-spacing:1.4px;color:var(--coral)}.priceGrid h3{font-size:38px;letter-spacing:-2px;margin:12px 0 0}.priceGrid h3 small{font:500 12px DM Sans;color:var(--muted);letter-spacing:0}.priceGrid article>p{color:var(--muted);font-size:13px}.priceGrid ul{list-style:none;padding:20px 0;margin:20px 0;border-top:1px solid var(--line);display:grid;grid-gap:13px;gap:13px}.outlineBtn,.priceGrid li{font-size:13px}.outlineBtn{justify-content:center;align-items:center;gap:8px;border:1px solid #d5d3d9;border-radius:10px;padding:12px;font-weight:700}.outlineBtn,.priceGrid .btn{display:flex}.finalCta{padding:66px 0;background:linear-gradient(120deg,#f15b61,#ff7d70);color:#fff}.finalCta .wrap{display:flex;align-items:center;justify-content:space-between}.finalCta span{font-size:9px;font-weight:800;letter-spacing:1.5px}.finalCta h2{font-size:36px;line-height:1.13;letter-spacing:-1.7px;margin:8px 0}.finalCta h2 em{color:#fff0d4}.lightBtn{background:#fff;color:var(--coral);box-shadow:none}footer{padding:38px 0;background:#10111c;color:#fff}.footerInner{display:flex;align-items:center;justify-content:space-between}.footerInner p{color:#858691;font-size:11px}.footerInner>div{display:flex;gap:20px;color:#a5a6b0;font-size:11px}.article{max-width:800px;margin:60px auto;padding:0 22px}.article h1{font-size:48px;letter-spacing:-2px}.article h2{margin-top:40px}.muted{color:var(--muted)}.faq{background:var(--peach);border-radius:18px;padding:24px;margin:35px 0}.studio{padding-bottom:80px}.studio>h1{font-size:52px;letter-spacing:-2px}.brandKit,.calendar,.offer,.pin,.tool{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;margin:24px 0;box-shadow:0 10px 30px rgba(20,21,35,.05)}.tool label{display:block;font-weight:700}.tool input{width:100%;padding:14px;border:1px solid #d8d7dc;border-radius:10px;margin:8px 0 14px;font:inherit}.tool button{border:0;cursor:pointer}.colors{display:flex;gap:24px}.colors label{font-weight:700}.colors input{display:block;width:80px;height:45px;border:0}.pins{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.pin{margin:0;padding:14px}.pin img{width:100%;aspect-ratio:2/3;object-fit:cover;border-radius:12px}.pin h3{font-size:18px}.pin p{font-size:14px;color:var(--muted)}.pin .btn{display:flex}.error{color:#b42318;background:#fef3f2;padding:10px;border-radius:10px}.brandKit{display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:16px;gap:16px;align-items:end}.brandKit h2{grid-column:1/-1}.brandKit label,.pin label{font-weight:700;font-size:13px}.brandKit input,.brandKit select,.pin input,.pin select,.pin textarea{display:block;width:100%;padding:10px;border:1px solid #d8d7dc;border-radius:8px;margin-top:5px}.brandKit input[type=color]{height:45px;padding:2px}.premiumPins .pin{display:flex;flex-direction:column;gap:10px}.premiumPins textarea{min-height:80px}.campaignHead{display:flex;justify-content:space-between;align-items:center}.calendar div{display:grid;grid-template-columns:130px 1fr;grid-gap:15px;gap:15px;padding:12px 0;border-bottom:1px solid #f3e6eb}.calendar time{color:var(--coral);font-weight:700}@media(max-width:900px){.navLinks{display:none}.heroGrid{grid-template-columns:1fr;gap:50px}.heroCopy{text-align:center}.heroCopy>p{margin-inline:auto}.heroActions,.trust{justify-content:center}.productStage{max-width:680px;margin:auto}.bento,.priceGrid,.processGrid{grid-template-columns:1fr}.priceGrid{max-width:600px;margin:auto}.priceGrid .popular{order:-1}.brandKit,.pins{grid-template-columns:1fr 1fr}}@media(max-width:620px){.wrap{width:min(100% - 28px,1180px)}.nav{height:68px}.nav .btn{font-size:0;padding:10px 13px}.nav .btn span{font-size:15px}.hero{padding:62px 0 78px}.heroActions{flex-direction:column}.trust{gap:9px}.productStage{padding:25px 0}.floatCard{display:none}.appBody{grid-template-columns:35px 1fr;min-height:340px}.dashboard{padding:15px 10px}.metricRow>div:nth-child(3){display:none}.metricRow,.pinBoard{grid-template-columns:1fr 1fr}.schedule{display:none}.featureSection,.pricing,.process{padding:72px 0}.bento article{padding:26px}.calendarMini,.chart,.insightCard,.miniPins{left:26px;right:26px}.finalCta .wrap{gap:25px}.finalCta .wrap,.footerInner{flex-direction:column;text-align:center}.footerInner{gap:20px}.footerInner>div{flex-wrap:wrap;justify-content:center}.pins{grid-template-columns:1fr}.campaignHead{align-items:flex-start;gap:10px}.article h1,.studio>h1{font-size:38px}}.studio{--wow-ink:#171827;--wow-soft:#f7f4ff;--wow-line:rgba(31,33,49,.09)}.studio section{transition:box-shadow .28s ease,border-color .28s ease,transform .28s ease}.studio section[style*="border: 1px solid"]{box-shadow:0 14px 46px rgba(26,27,42,.055)}.studio section[style*="border: 1px solid"]:hover{box-shadow:0 20px 58px rgba(26,27,42,.085)}.studio div[style*="aspect-ratio: 2 / 3"],.studio div[style*=aspectRatio]{position:relative!important;isolation:isolate;border-radius:28px!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 30px 80px rgba(20,21,35,.19),inset 0 0 0 1px rgba(20,21,35,.035)!important;padding:34px!important;overflow:hidden!important;transform:translateZ(0)}.studio div[style*="aspect-ratio: 2 / 3"]:before,.studio div[style*=aspectRatio]:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-105px;top:-100px;background:radial-gradient(circle,rgba(255,255,255,.92) 0,rgba(255,255,255,.22) 42%,transparent 72%);z-index:-1;pointer-events:none}.studio div[style*="aspect-ratio: 2 / 3"]:after,.studio div[style*=aspectRatio]:after{content:"";position:absolute;left:34px;right:34px;bottom:112px;height:1px;background:linear-gradient(90deg,currentColor,transparent);opacity:.14;z-index:-1;pointer-events:none}.studio div[style*="aspect-ratio: 2 / 3"] small,.studio div[style*=aspectRatio] small{display:inline-flex!important;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7);font-size:10px!important;letter-spacing:1.35px!important;box-shadow:0 5px 18px rgba(20,21,35,.05)}.studio div[style*="aspect-ratio: 2 / 3"] h3,.studio div[style*=aspectRatio] h3{max-width:92%;font-family:Manrope,sans-serif!important;font-size:clamp(34px,4.4vw,52px)!important;line-height:.98!important;letter-spacing:-2.2px!important;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.18)}.studio div[style*="aspect-ratio: 2 / 3"] p,.studio div[style*=aspectRatio] p{width:max-content;max-width:82%;padding:7px 10px;border-radius:8px;background:rgba(255,255,255,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px!important;letter-spacing:.5px;text-transform:uppercase}.studio div[style*="aspect-ratio: 2 / 3"]>span,.studio div[style*=aspectRatio]>span{min-height:48px;padding:13px 18px!important;border-radius:999px!important;box-shadow:0 14px 30px rgba(20,21,35,.18)!important;border:1px solid rgba(255,255,255,.22)!important;letter-spacing:.1px;transition:transform .2s ease,box-shadow .2s ease}.studio div[style*="aspect-ratio: 2 / 3"]>span:hover,.studio div[style*=aspectRatio]>span:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(20,21,35,.23)!important}.studio button{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.studio button:not(:disabled):hover{transform:translateY(-1px)}.studio button[style*="border-radius: 999px"],.studio button[style*=borderRadius]{box-shadow:0 4px 14px rgba(25,26,40,.04)}.studio .outlineBtn{background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 7px 20px rgba(23,24,39,.045)}.studio .outlineBtn:hover{border-color:#bbb5cb;box-shadow:0 11px 27px rgba(23,24,39,.08)}.studio .kicker{font-weight:900;letter-spacing:1.7px}.studio h2{letter-spacing:-1.25px;text-wrap:balance}.studio [style*="Score campagne"]{font-family:Manrope,sans-serif}@media(max-width:720px){.studio div[style*="aspect-ratio: 2 / 3"],.studio div[style*=aspectRatio]{padding:28px!important;border-radius:24px!important;box-shadow:0 22px 55px rgba(20,21,35,.16)!important}.studio div[style*="aspect-ratio: 2 / 3"] h3,.studio div[style*=aspectRatio] h3{font-size:36px!important;letter-spacing:-1.6px!important;max-width:96%}.studio div[style*="aspect-ratio: 2 / 3"]:after,.studio div[style*=aspectRatio]:after{left:28px;right:28px}}