.pricing-world{--offer-ink:var(--color-background)}.pricing-intro{background:var(--color-yellow);color:var(--offer-ink);border-bottom:2px solid var(--offer-ink);padding:76px 0 0}.pricing-intro-grid{grid-template-columns:1.6fr 1fr;align-items:center;gap:45px;padding-bottom:65px;display:grid}.pricing-intro .handwritten{color:var(--offer-ink);font-size:29px}.pricing-intro h1{letter-spacing:-.065em;max-width:850px;margin:25px 0;font-size:clamp(44px,5.7vw,82px);line-height:1.07}.pricing-intro h1>span{display:block}.pricing-intro h1>span:after{content:"";background:var(--color-pink);border-radius:50%;width:120px;height:9px;margin-top:22px;display:block;transform:rotate(-3deg)}.public-world .pricing-intro p{opacity:1;max-width:490px;font-size:17px;line-height:1.8}.public-world .pricing-intro .pricing-explore{background:var(--offer-ink);color:var(--color-paper);margin-top:16px}.public-world .pricing-intro .pricing-explore:hover{background:var(--color-paper);color:var(--offer-ink)}.pricing-intro-art{padding:35px 0;position:relative}.pricing-intro-art>.pop-art{width:100%;transform:rotate(5deg)}.pricing-orbit{color:var(--offer-ink);font-size:120px;line-height:1;position:absolute;top:-35px;right:0;transform:rotate(14deg)}.pricing-art-caption{border:2px solid var(--offer-ink);background:var(--color-paper);font-family:var(--font-hand);border-radius:12px;padding:12px 20px;font-size:27px;position:absolute;bottom:20px;left:13%;transform:rotate(-7deg)}.pricing-section-links{border-top:1px solid #82702d;flex-wrap:wrap;gap:15px 35px;padding:22px 0;display:flex}.pricing-section-links a{align-items:center;gap:20px;min-height:38px;font-size:13px;font-weight:650;display:inline-flex}.pricing-section-links a:hover{text-underline-offset:6px;text-decoration:underline}.pricing-world :is(#offres,#sur-mesure,#maintenance){scroll-margin-top:30px}.pricing-offers-section{background:var(--color-paper);color:var(--offer-ink);padding:85px 0 55px}.pricing-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.pricing-section-heading .handwritten{color:inherit;font-size:28px}.pricing-section-heading h2{letter-spacing:-.055em;margin:15px 0 0;font-size:clamp(35px,4.3vw,60px);line-height:1.1}.public-world .pricing-section-heading>p{opacity:1;max-width:370px;margin:0 0 6px;font-size:15px;line-height:1.9}.pricing-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.public-world .pricing-world .offer-card{border:2px solid var(--offer-ink);background:var(--color-paper);color:var(--offer-ink);border-radius:26px;padding:0;overflow:hidden}.offer-tone-0{--offer-tone:var(--color-pink)}.offer-tone-1{--offer-tone:var(--color-yellow)}.offer-tone-2{--offer-tone:var(--color-cyan)}.offer-card-header{background:var(--offer-tone);border-bottom:2px solid var(--offer-ink);flex:1;padding:25px 27px 28px}.offer-card-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.offer-card-top>span{letter-spacing:.1em;font-size:10px;font-weight:700}.offer-card h3{letter-spacing:-.04em;margin:26px 0 15px;font-size:27px;line-height:1.25}.public-world .offer-card-header>p{opacity:1;min-height:72px;margin-bottom:28px;font-size:14px;line-height:1.7}.public-world .pricing-world .price{color:inherit;letter-spacing:-.06em;margin:0 0 10px;font-size:clamp(40px,4.4vw,62px);font-weight:800;line-height:1.25}.public-world .pricing-world .price small{color:inherit;letter-spacing:0;margin-bottom:9px;font-size:12px;font-weight:500}.offer-price-label{font-size:11px;line-height:1.7;display:block}.offer-card-body{flex-direction:column;padding:8px 27px 26px;display:flex}.offer-features{gap:17px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.offer-features li{align-items:start;gap:12px;font-size:13px;line-height:1.6;display:flex}.offer-features li>svg{flex-shrink:0;margin-top:3px}.public-world .offer-card .button{background:var(--offer-ink);color:var(--color-paper);justify-content:space-between;width:100%;margin:0;padding:14px;font-size:13px}.public-world .offer-card .button:hover{background:var(--offer-tone);color:var(--offer-ink);box-shadow:none}.pricing-context{border-top:1px solid #b9b7b1;align-items:start;gap:18px;margin-top:25px;padding:28px 0 0;display:flex}.pricing-context>svg{flex-shrink:0;margin-top:2px}.public-world .pricing-context p{opacity:1;max-width:1000px;margin:0;font-size:13px;line-height:1.9}.pricing-custom-section{background:var(--color-background);padding:75px 0}.pricing-custom{grid-template-columns:1.5fr 1fr;align-items:center;gap:70px;display:grid}.pricing-custom+.pricing-custom{border-top:1px solid #51515d;margin-top:60px;padding-top:60px}.pricing-custom .handwritten{color:var(--color-lime);font-size:30px}.pricing-custom h2{letter-spacing:-.06em;margin:15px 0 25px;font-size:clamp(45px,5.5vw,76px);line-height:1.1}.custom-asterisk{color:var(--color-lime);margin-left:20px;display:inline-block}.public-world .pricing-custom p{max-width:600px;font-size:17px}.pricing-custom .offer-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 25px}.pricing-custom .offer-features svg{color:var(--color-lime)}.pricing-custom .offer-price-block{margin-bottom:25px}.public-world .pricing-custom .price{color:var(--color-lime);font-size:35px}.pricing-custom .offer-price-label{color:var(--color-muted)}.public-world .pricing-custom .button{background:var(--color-lime)}.pricing-custom-art>.pop-art{width:100%;transform:rotate(-5deg)}.pricing-custom-art>span{text-align:center;font-family:var(--font-hand);color:var(--color-lime);font-size:34px;line-height:1.1;display:block;transform:rotate(-5deg)}.pricing-maintenance-section{background:var(--color-purple);color:var(--offer-ink);border-bottom:2px solid var(--offer-ink);padding:80px 0 90px}.pricing-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.public-world .pricing-world .offer-care{background:var(--color-paper);color:var(--offer-ink);border:2px solid var(--offer-ink);border-radius:24px;padding:30px}.public-world .pricing-world .offer-care-1{background:var(--color-yellow)}.offer-care-title{align-items:center;gap:18px;display:flex}.offer-care h3{letter-spacing:-.04em;margin:0;font-size:25px;line-height:1.3}.offer-care-title>svg{flex-shrink:0}.public-world .offer-care>p{opacity:1;margin-bottom:25px;font-size:14px;line-height:1.8}.public-world .offer-care .price{font-size:48px}.offer-care-link{border-top:1px solid #99968b;justify-content:space-between;align-items:center;gap:20px;min-height:50px;margin-top:auto;padding:20px 0 0;font-size:14px;font-weight:650;display:flex}.offer-care-link:hover{text-underline-offset:6px;text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.offer-card,.offer-care{transition:transform .18s}.offer-card:hover,.offer-care:hover{transform:translateY(-5px)}}@media (max-width:1050px){.pricing-intro-grid{grid-template-columns:1.5fr 1fr;gap:20px}.pricing-intro h1{font-size:58px}.offer-card-header{padding:23px 20px}.offer-card-body{padding:5px 20px 24px}.offer-card h3{font-size:23px}.pricing-offer-grid{gap:16px}.pricing-custom{gap:30px}}@media (max-width:800px){.pricing-intro{padding-top:45px}.pricing-intro-grid{grid-template-columns:1fr;gap:0;padding-bottom:30px}.pricing-intro h1{max-width:700px;font-size:clamp(44px,8vw,65px)}.pricing-intro-art{width:100%;max-width:320px;margin:20px auto 0;padding:10px 0 35px}.pricing-orbit{font-size:85px;top:-5px}.pricing-art-caption{font-size:25px;bottom:10px}.pricing-section-heading{display:block}.pricing-section-heading>p{max-width:600px!important;margin-top:23px!important}.pricing-offer-grid{grid-template-columns:1fr;gap:25px}.offer-card-header{padding:27px}.offer-card-body{padding:6px 27px 27px}.offer-card h3{margin-top:22px;font-size:30px}.public-world .offer-card-header>p{min-height:0}.public-world .pricing-world .price{font-size:55px}.pricing-custom{grid-template-columns:1fr;gap:35px}.pricing-custom-art{max-width:310px;margin:auto}.pricing-care-grid{grid-template-columns:1fr}.pricing-section-links{gap:5px 24px}.pricing-section-links a{gap:10px;font-size:12px}.pricing-offers-section,.pricing-maintenance-section,.pricing-custom-section{padding:55px 0}}@media (max-width:480px){.pricing-intro .handwritten{font-size:25px}.pricing-intro h1{font-size:43px}.public-world .pricing-intro p{font-size:15px}.pricing-section-heading h2{font-size:39px}.pricing-section-heading .handwritten{font-size:25px}.offer-card-header{padding:24px}.offer-card-body{padding:4px 24px 24px}.pricing-custom .offer-features{grid-template-columns:1fr}.pricing-custom h2{font-size:51px}.public-world .pricing-world .offer-care{padding:25px}.offer-care-title{gap:13px}.offer-care h3{font-size:23px}}html[data-motion=off] .pricing-world .offer-card:hover,html[data-motion=off] .pricing-world .offer-care:hover{transform:none}
