@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;700&display=swap";@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleUp{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.contact-success{animation:fadeIn .6s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px;height:100%;min-height:250px;text-align:center}.contact-success-icon{width:64px;height:64px;background:#27ae6014;border:2px solid #27AE60;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#27ae60;box-shadow:0 8px 24px #27ae6026;margin-bottom:10px;animation:scaleUp .5s cubic-bezier(.175,.885,.32,1.275) forwards}.contact-success h3{color:var(--color-primary);font-size:1.4rem;font-weight:800;margin:0;font-family:inherit}.contact-success p{color:var(--color-text-dim);font-size:.95rem;line-height:1.6;max-width:320px;margin:0;opacity:.95}:root{--color-bg: #F4ECE2;--color-primary: #8B4513;--color-text: #3E2723;--color-text-dim: #5D4037;--color-line: rgba(139, 69, 19, .15);--color-primary-glow: rgba(139, 69, 19, .1);--font-main: "Outfit", sans-serif;--max-width: 1200px}html{scroll-behavior:smooth;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-main);overflow-x:hidden;margin:0;padding:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10l10 10M10 20l10-10M30 10l10 10M30 20l10-10M50 10l10 10M50 20l10-10M70 10l10 10M70 20l10-10M90 10l10 10M90 20l10-10M10 30l10 10M10 40l10-10M30 30l10 10M30 40l10-10M50 30l10 10M50 40l10-10M70 30l10 10M70 40l10-10M90 30l10 10M90 40l10-10M10 50l10 10M10 60l10-10M30 50l10 10M30 60l10-10M50 50l10 10M50 60l10-10M70 50l10 10M70 60l10-10M90 50l10 10M90 60l10-10M10 70l10 10M10 80l10-10M30 70l10 10M30 80l10-10M50 70l10 10M50 80l10-10M70 70l10 10M70 80l10-10M90 70l10 10M90 80l10-10M10 90l10 10M10 100l10-10M30 90l10 10M30 100l10-10M50 90l10 10M50 100l10-10M70 90l10 10M70 100l10-10M90 90l10 10M90 100l10-10' stroke='%238B4513' stroke-width='0.5' fill='none' opacity='0.05'/%3E%3Cpath d='M0 0h10v10H0zM20 20h10v10H20zM40 40h10v10H40zM60 60h10v10H60zM80 80h10v10H80zM0 80h10v10H0zM20 60h10v10H20zM40 40h10v10H40zM60 20h10v10H60zM80 0h10v10H80z' fill='%238B4513' opacity='0.03'/%3E%3C/svg%3E");background-attachment:fixed;-webkit-font-smoothing:antialiased}html,body{scrollbar-width:thin;scrollbar-color:rgba(139,69,19,.4) transparent}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8b451366;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#8b4513b3}nav{display:flex;justify-content:space-between;align-items:center;padding:6px 40px;background:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);position:fixed;width:100%;top:0;z-index:1000;transition:all .4s cubic-bezier(.4,0,.2,1)}nav.scrolled{padding:6px 40px;background:#f4ece2d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #8b451314;border-bottom:1px solid rgba(139,69,19,.1)}.hamburger{display:none;cursor:pointer;color:var(--color-primary)}.brand{display:flex;align-items:center}.brand img{height:38px;width:auto;object-fit:contain}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{text-decoration:none;color:var(--color-text-dim);font-size:.95rem;font-weight:500;transition:color .3s}.nav-links a:hover{color:var(--color-text)}.btn-primary{background:var(--color-primary);color:#f4ece2;padding:12px 28px;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;display:inline-block;cursor:pointer}.btn-primary:hover{background:#7a3d11;box-shadow:0 4px 15px #8b451333}.btn-outline{background:transparent;color:var(--color-primary);padding:12px 28px;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--color-primary);display:inline-block;cursor:pointer}.btn-outline:hover{background:var(--color-primary);color:#f4ece2}.btn-glow{background:linear-gradient(135deg,var(--color-primary),#A65D24);color:#fff;border:none;position:relative;box-shadow:0 4px 16px #8b451340}.btn-glow:hover{box-shadow:0 6px 20px #8b451359;filter:brightness(1.05)}.hero{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:55px 20px 30px;position:relative;max-width:var(--max-width);margin:0 auto}.hero-content-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;width:100%}.hero-left{flex:1.2;text-align:justify;min-width:300px}.hero-right{flex:.8;display:flex;justify-content:center;min-width:360px}.hero-pill{display:inline-block;padding:8px 20px;border-radius:30px;background:#8b45130d;border:1px solid var(--color-primary);color:var(--color-primary);font-size:.85rem;font-weight:600;margin-bottom:12px;letter-spacing:1px;text-transform:uppercase}.hero h1{font-size:3rem;line-height:1.2;margin-bottom:15px;font-weight:700;letter-spacing:-1px;text-align:justify}.hero-content-bottom{width:100%;margin-top:50px;display:flex;justify-content:center}.hero-content-bottom p{font-size:1.2rem;color:var(--color-text-dim);max-width:800px;text-align:justify;line-height:1.6}.word-roller{display:inline-flex;flex-direction:column;height:1.1em;overflow:hidden;vertical-align:bottom;color:var(--color-primary);position:relative;padding-bottom:5px}.roller-track{display:flex;flex-direction:column;animation:rollWords 12s infinite cubic-bezier(.8,0,.2,1)}.roller-item{height:1.1em;line-height:1.1em;display:block}@keyframes rollWords{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-1.1em)}50%,70%{transform:translateY(-2.2em)}75%,95%{transform:translateY(-3.3em)}to{transform:translateY(-4.4em)}}.hero p{font-size:1.2rem;color:var(--color-text-dim);max-width:650px;margin-bottom:30px;font-weight:300}.phone-mockup{width:100%;max-width:360px;height:560px;min-height:560px;max-height:560px;background:#fffc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:40px;border:1px solid rgba(255,255,255,.6);box-shadow:0 20px 50px #0000000d,inset 0 0 20px #ffffff80;display:flex;flex-direction:column;overflow:hidden;position:relative;transform:translateY(20px);opacity:0;animation:floatUp 1s ease forwards .5s;margin-top:20px}@media(max-width:400px){.phone-mockup{height:500px;min-height:500px;max-height:500px}}@keyframes floatUp{to{transform:translateY(0);opacity:1}}.phone-mockup:before{content:"";position:absolute;top:15px;left:50%;transform:translate(-50%);width:80px;height:6px;background:#ffffff1a;border-radius:10px;z-index:10}.phone-header{padding:20px;border-bottom:1px solid var(--color-line);display:flex;justify-content:space-between;align-items:center;background:#ffffff80}.phone-brand{font-weight:700;font-size:1rem;color:var(--color-primary)}.phone-status{display:flex;align-items:center;gap:5px;font-size:.7rem;color:var(--color-text-dim)}.phone-dot{width:6px;height:6px;background:#27ae60;border-radius:50%}.phone-screen{flex:1;padding:20px 15px;overflow-y:hidden;display:flex;flex-direction:column;gap:15px;min-height:0}.phone-input-area{padding:15px;border-top:1px solid var(--color-line);display:flex;gap:10px;align-items:center;background:#ffffff80}.phone-input{flex:1;width:0;background:#fff;border-radius:20px;padding:10px 15px;font-size:.85rem;color:var(--color-text-dim);text-align:left;border:1px solid var(--color-line);min-height:40px;display:flex;align-items:center}.phone-input.typing:after{content:"|";color:var(--color-primary);animation:blink 1s infinite}.phone-send-btn{width:35px;height:35px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700}.live-demo-chat{width:100%;max-width:700px;display:flex;flex-direction:column;gap:15px;margin-bottom:40px}.chat-msg{padding:12px 18px;border-radius:20px;font-size:.9rem;max-width:90%;animation:fadeUpMsg .4s ease forwards;text-align:justify;line-height:1.5;min-width:180px}@keyframes fadeUpMsg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.chat-msg.user{align-self:flex-end;background:var(--color-primary);color:#fff;border-bottom-right-radius:5px}.chat-msg.ai{align-self:flex-start;background:#fff;color:var(--color-text);border-bottom-left-radius:6px;min-width:200px;border:1px solid var(--color-line);box-shadow:0 2px 10px #8b45130d;min-height:45px}.typing-indicator{display:flex;gap:5px;align-items:center;height:24px}.typing-indicator span{width:6px;height:6px;background-color:var(--color-primary);border-radius:50%;animation:typingBounce 1.4s infinite ease-in-out both}.typing-indicator span:nth-child(1){animation-delay:-.32s}.typing-indicator span:nth-child(2){animation-delay:-.16s}.typing-indicator span:nth-child(3){animation-delay:0}@keyframes typingBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.bento-section{padding:100px 20px;max-width:var(--max-width);margin:0 auto}.section-title{font-size:2.5rem;text-align:center;margin-bottom:80px;font-weight:700}.sticky-layout{display:flex;gap:100px;align-items:flex-start}.sticky-sidebar{flex:1;position:sticky;top:150px;padding-bottom:50px}.sticky-sidebar .section-title{text-align:left;margin-bottom:20px;font-size:3rem;line-height:1.1}.sticky-content{flex:1;display:flex;flex-direction:column;gap:60px;padding-top:100px;padding-bottom:100px}.feature-card{background:#fff;border:1px solid transparent;border-radius:24px;padding:50px 40px 50px 100px;position:relative;transition:all .6s cubic-bezier(.16,1,.3,1);opacity:.3;transform:scale(.9) translate(20px)}.feature-card.active{opacity:1;transform:scale(1) translate(0);border-color:var(--color-primary);box-shadow:0 10px 40px #8b45131a}.feature-num{position:absolute;top:45px;left:35px;font-size:1.2rem;font-weight:700;color:var(--color-text-dim);background:#8b45131a;border:none;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .6s cubic-bezier(.16,1,.3,1)}.feature-card.active .feature-num{color:#fff;background:var(--color-primary);box-shadow:0 4px 15px #8b45134d}.feature-card h3{font-size:1.8rem;margin-bottom:20px;color:var(--color-text)}.feature-card p{color:var(--color-text-dim);font-size:1.15rem;line-height:1.7}@media(max-width:900px){.sticky-layout{flex-direction:column;gap:40px}.sticky-sidebar{position:static;padding-bottom:0}.sticky-sidebar .section-title{text-align:center;font-size:2.5rem}.sticky-sidebar p{text-align:center;margin:0 auto}.sticky-content{padding-top:0}}.pricing-cards{display:flex;gap:30px;justify-content:center;flex-wrap:wrap;margin-top:50px}.price-card{flex:1;min-width:300px;background:#fff;border:1px solid var(--color-line);padding:50px 30px;border-radius:24px;text-align:left;position:relative;box-shadow:0 4px 20px #8b45130d}.price-card.popular{background:#8b451308;border:1px solid var(--color-primary);box-shadow:0 10px 40px #8b45131a}.price-card.popular:before{content:"Le plus choisi";position:absolute;top:-15px;right:30px;background:var(--color-primary);color:#fff;font-size:.8rem;padding:5px 15px;border-radius:20px;font-weight:600}.price-card h3{font-size:1.5rem;margin-bottom:20px;color:var(--color-text-dim)}.price-card .price{font-size:3rem;font-weight:700;margin-bottom:20px;color:var(--color-text)}.price-card .price span{font-size:1.2rem;color:var(--color-text-dim)}.feature-list{list-style:none;margin-bottom:40px}.feature-list li{margin-bottom:15px;color:var(--color-text-dim);display:flex;align-items:center;gap:10px}.feature-list li:before{content:"✓";color:var(--color-primary);font-weight:700}.comparison-grid{display:flex;gap:30px;margin-top:40px;flex-wrap:wrap}.compare-card{flex:1;min-width:300px;padding:40px;border-radius:24px;border:1px solid var(--color-line)}.compare-card.negative{background:#fafafa}.compare-card.negative .compare-header{color:#9e9e9e;border-bottom:2px solid #E0E0E0}.compare-card.positive{background:#fff;box-shadow:0 10px 40px #8b45131a;border-color:var(--color-primary)}.compare-card.positive .compare-header{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.compare-header{font-size:1.5rem;font-weight:700;margin-bottom:20px;padding-bottom:15px}.compare-list{list-style:none;padding:0}.compare-list li{margin-bottom:15px;font-size:1.1rem;color:var(--color-text-dim);display:flex;align-items:flex-start;gap:10px}.compare-card.negative .compare-list li:before{content:"✗";color:#e53935;font-weight:700}.compare-card.positive .compare-list li:before{content:"✓";color:#4caf50;font-weight:700}.steps-grid{display:flex;gap:30px;margin-top:40px;flex-wrap:wrap}.step-card{flex:1;min-width:250px;background:#fff;padding:40px 30px;border-radius:24px;border:1px solid var(--color-line);position:relative;text-align:center}.step-number{width:50px;height:50px;background:var(--color-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 20px;box-shadow:0 4px 15px #8b45134d}.step-card h3{margin-bottom:15px;color:var(--color-text)}.step-card p{color:var(--color-text-dim);line-height:1.6}.culture-box{background:var(--color-primary);border-radius:30px;padding:60px;color:#fff;position:relative;overflow:hidden;margin-top:40px}.culture-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0l30 30-30 30L0 30z' fill='%23ffffff' fill-opacity='0.05' fill-rule='evenodd'/%3E%3C/svg%3E");z-index:1}.culture-text{position:relative;z-index:2;max-width:800px;margin:0 auto;text-align:center}.culture-text h2{font-size:2.5rem;margin-bottom:20px}.culture-text p{font-size:1.2rem;margin-bottom:30px;opacity:.9}.culture-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:15px;text-align:left;max-width:600px;margin:0 auto}.culture-list li{background:#ffffff1a;padding:15px 20px;border-radius:12px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.section-subtitle{text-align:center;color:var(--color-text-dim);font-size:1.2rem;margin-top:-60px;margin-bottom:60px}.parents-grid{display:flex;gap:30px;margin-top:40px;flex-wrap:wrap}.parent-card{flex:1;min-width:250px;padding:40px 30px;background:#fff;border-radius:24px;border:1px solid var(--color-line);text-align:left;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #8b451305}.parent-card:hover{box-shadow:0 8px 25px #8b45131a;border-color:#8b451340}.parent-icon{width:64px;height:64px;background:#8b45130d;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:25px;border:1px solid rgba(139,69,19,.1)}.parent-card h3{margin-bottom:15px;color:var(--color-text);font-size:1.4rem}.parent-card p{color:var(--color-text-dim);line-height:1.7;font-size:1.05rem}.modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:2000;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal.active{display:flex}.modal-content{background:#fff;width:90%;max-width:400px;border-radius:24px;padding:30px;box-shadow:0 20px 40px #0000001a;animation:modalPop .3s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes modalPop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.btn-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-text-dim)}.btn-close:hover{color:var(--color-text)}.main-footer{background:#fff;border-top:1px solid var(--color-line);padding:80px 20px 30px;margin-top:100px}.footer-grid{max-width:var(--max-width);margin:0 auto 60px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.footer-brand p{color:var(--color-text-dim);line-height:1.6;margin-bottom:20px;font-size:.95rem;max-width:300px}.social-links{display:flex;gap:15px}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#8b45130d;color:var(--color-primary);transition:all .3s ease}.social-links a:hover{background:var(--color-primary);color:#fff}.footer-links h4{font-size:1.1rem;margin-bottom:20px;color:var(--color-text)}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:var(--color-text-dim);text-decoration:none;font-size:.95rem;transition:color .3s ease}.footer-links a:hover{color:var(--color-primary)}.footer-bottom{max-width:var(--max-width);margin:0 auto;border-top:1px solid var(--color-line);padding-top:30px;text-align:center;color:var(--color-text-dim);font-size:.9rem}.reveal{opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.active{opacity:1;transform:translateY(0)}.mobile-only{display:none}@media(max-width:900px){.desktop-only{display:none}.mobile-only{display:flex;justify-content:flex-start;margin-top:20px}.hero{padding-top:45px}.hero-content-top{flex-direction:column;text-align:center;gap:30px}.hero-right{min-width:100%;width:100%}.hero-left,.hero h1,.hero-content-bottom p{text-align:center}.hero-buttons{justify-content:center}.culture-box{padding:40px 20px}.bento-grid{grid-template-columns:1fr;grid-auto-rows:auto}.bento-large,.bento-tall{grid-column:span 1;grid-row:span 1}.hero h1{font-size:2.2rem}.hamburger{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border-radius:8px;z-index:2100;position:relative;transition:all .3s ease}.hamburger svg{transition:transform .4s cubic-bezier(.4,0,.2,1)}.hamburger.active svg{transform:rotate(90deg)}.nav-links{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-bg);flex-direction:column;justify-content:center;align-items:center;padding:40px;gap:35px;transform:translate(100%);opacity:0;pointer-events:none;transition:all .5s cubic-bezier(.16,1,.3,1);z-index:2000}.nav-links.active{transform:translate(0);opacity:1;pointer-events:auto}.nav-links a{font-size:1.5rem;font-weight:700;color:var(--color-primary);text-align:center;width:auto;opacity:0;transform:translateY(20px);transition:all .4s ease;transition-delay:.1s}.nav-links.active a{opacity:1;transform:translateY(0)}.nav-links a:nth-child(2){transition-delay:.2s}.nav-links a:nth-child(3){transition-delay:.3s}.nav-links a:nth-child(4){transition-delay:.4s}.nav-links.active a:nth-child(1){transition-delay:.1s}.nav-links.active a:nth-child(2){transition-delay:.2s}.nav-links.active a:nth-child(3){transition-delay:.3s}.nav-links.active a:nth-child(4){transition-delay:.4s}.nav-links a:active{transform:scale(.95)}.hamburger{display:flex;z-index:2100;position:relative}.hamburger svg line{transition:all .3s ease;transform-origin:center}.hamburger.active svg line:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger.active svg line:nth-child(2){opacity:0}.hamburger.active svg line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.footer-grid{grid-template-columns:1fr;text-align:left;gap:40px}.footer-brand{display:flex;flex-direction:column;align-items:flex-start}.footer-brand p{margin:0 0 20px}}.b2b-box{background:#fff;border:1px solid var(--color-line);border-radius:30px;padding:60px;text-align:center;box-shadow:0 10px 40px #8b45130d;transition:all .3s ease}.b2b-box:hover{border-color:var(--color-primary);box-shadow:0 15px 50px #8b45131a}.b2b-content h2{font-size:2.2rem;margin-bottom:20px;color:var(--color-primary)}.b2b-content p{font-size:1.15rem;color:var(--color-text-dim);margin-bottom:35px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}@media(max-width:768px){.b2b-box{padding:40px 20px}.b2b-content h2{font-size:1.8rem}}.price-card.card-day{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='2' cy='2' r='1' fill='%238B4513' fill-opacity='0.05'/%3E%3C/svg%3E")}.price-card.card-week{background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40' fill='%238B4513' fill-opacity='0.03'/%3E%3C/svg%3E")}.price-card.card-month{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='20' fill='none' stroke='%238B4513' stroke-width='0.5' stroke-opacity='0.05'/%3E%3Ccircle cx='30' cy='30' r='10' fill='none' stroke='%238B4513' stroke-width='0.5' stroke-opacity='0.03'/%3E%3C/svg%3E")}.price-card.card-b2b{background:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 10l10 10M10 20l10-10M30 10l10 10M30 20l10-10M50 10l10 10M50 20l10-10M70 10l10 10M70 20l10-10M90 10l10 10M90 20l10-10M10 30l10 10M10 40l10-10M30 30l10 10M30 40l10-10M50 30l10 10M50 40l10-10M70 30l10 10M70 40l10-10M90 30l10 10M90 40l10-10M10 50l10 10M10 60l10-10M30 50l10 10M30 60l10-10M50 50l10 10M50 60l10-10M70 50l10 10M70 60l10-10M90 50l10 10M90 60l10-10M10 70l10 10M10 80l10-10M30 70l10 10M30 80l10-10M50 70l10 10M50 80l10-10M70 70l10 10M70 80l10-10M90 70l10 10M90 80l10-10M10 90l10 10M10 100l10-10M30 90l10 10M30 100l10-10M50 90l10 10M50 100l10-10M70 90l10 10M70 100l10-10M90 90l10 10M90 100l10-10' stroke='%23FFFFFF' stroke-width='0.5' fill='none' opacity='0.08'/%3E%3Cpath d='M0 0h10v10H0zM20 20h10v10H20zM40 40h10v10H40zM60 60h10v10H60zM80 80h10v10H80zM0 80h10v10H0zM20 60h10v10H20zM40 40h10v10H40zM60 20h10v10H60zM80 0h10v10H80z' fill='%23FFFFFF' opacity='0.05'/%3E%3C/svg%3E");border-color:var(--color-primary);color:#f4ece2}.price-card.card-b2b h3,.price-card.card-b2b .price,.price-card.card-b2b .price span,.price-card.card-b2b .feature-list li{color:#f4ece2}.price-card.card-b2b .feature-list li:before{color:#f4ece2}.price-card.card-b2b .btn-outline{border-color:#f4ece2;color:#f4ece2}.price-card.card-b2b .btn-outline:hover{background:#f4ece2;color:var(--color-primary)}.freemium-badge{display:flex;align-items:center;justify-content:center;gap:12px;margin:50px auto 0;padding:15px 30px;background:#8b45130d;border:1px solid var(--color-line);border-radius:50px;max-width:fit-content;box-shadow:0 4px 15px #00000005}.freemium-badge p{margin:0;font-size:.95rem;color:var(--color-text)}.freemium-badge strong{color:var(--color-primary)}.badge-icon{font-size:1.2rem}@media(max-width:600px){.freemium-badge{flex-direction:column;text-align:center;border-radius:20px;padding:20px}}.contact-section{padding:80px 20px;max-width:var(--max-width);margin:0 auto}.minimal-contact-card{background:#fff;border-radius:28px;border:1px solid var(--color-line);padding:48px;box-shadow:0 8px 40px #8b45130f;max-width:720px;margin:0 auto}.contact-header{display:flex;align-items:flex-start;gap:24px;margin-bottom:36px;padding-bottom:28px;border-bottom:1px solid var(--color-line)}.contact-brand{display:flex;align-items:center;gap:8px;flex-shrink:0;padding-top:2px}.contact-brand img{height:36px;width:36px;border-radius:9px;object-fit:contain}.contact-brand span{font-weight:700;font-size:1rem;color:var(--color-primary);white-space:nowrap}.contact-text h2{font-size:1.55rem;font-weight:700;color:var(--color-text);margin:0 0 6px;letter-spacing:-.4px}.contact-text p{font-size:.9rem;color:var(--color-text-dim);line-height:1.55;margin:0}.minimal-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.input-field{display:flex;flex-direction:column;gap:6px}.input-field label{font-size:.73rem;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.6px}.input-field input,.input-field select,.input-field textarea{width:100%;padding:12px 14px;background:#8b451308;border:1px solid rgba(139,69,19,.14);border-radius:12px;font-family:var(--font-main);font-size:.92rem;color:var(--color-text);outline:none;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-field select{background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%238B4513' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.input-field textarea{resize:none;line-height:1.5}.input-field input:focus,.input-field select:focus,.input-field textarea:focus{background:#fff;border-color:var(--color-primary)}.input-field input::placeholder,.input-field textarea::placeholder{color:var(--color-text-dim);opacity:.4}.btn-minimal{width:100%;padding:14px 24px;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-family:var(--font-main);font-size:.97rem;font-weight:600;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #8b451338;margin-top:4px;letter-spacing:.2px}.btn-minimal:hover{background:#7a3d11;box-shadow:0 6px 18px #8b451352}.btn-minimal:active{background:#6b350f;box-shadow:0 2px 8px #8b451329}@media(max-width:600px){.minimal-contact-card{padding:28px 20px;border-radius:20px}.contact-header{flex-direction:column;gap:14px}.form-row{grid-template-columns:1fr}.contact-text h2{font-size:1.35rem}}
