:root{--pink:#b89b93;--pink-dark:#a3847b;--green:#466b63;--green-dark:#375650;--cream:#f1eee8;--cream-alt:#e4decf;--ink:#1a1a18;--ink-soft:#3a3a38;--muted:#6b6b68;--border:#e4e4e2;--white:#ffffff;--font-hero:'Merriweather',Georgia,serif;--font-head:'Playfair Display',Georgia,serif;--font-body:'Open Sans',system-ui,sans-serif;--container:1200px;--radius:0.5rem;--radius-lg:0.875rem}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;overscroll-behavior-x:none}body{margin:0;font-family:var(--font-body);color:var(--ink-soft);background:var(--white);line-height:1.6;-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);margin:0 0 0.6em;line-height:1.2;font-weight:700}p{margin:0 0 1em}.container{max-width:var(--container);margin:0 auto;padding:0 24px}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5em;padding:0.95rem 2.1rem;font-family:var(--font-body);font-size:0.85rem;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;border-radius:50px;border:2px solid transparent;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.15s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn-pink{background:var(--pink);border-color:var(--pink);color:var(--white)}.btn-pink:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.btn-white{background:var(--white);border-color:var(--white);color:var(--ink)}.btn-white:hover{background:#111;border-color:#111;color:var(--white)}.btn-green{background:var(--green);border-color:var(--green);color:var(--white)}.btn-green:hover{background:transparent;color:var(--green)}.btn-outline-green{background:transparent;border-color:var(--green);color:var(--green)}.btn-outline-green:hover{background:var(--green);color:var(--white)}.site-header{position:sticky;top:0;z-index:500;background:rgba(255,255,255,0.96);backdrop-filter:saturate(180%) blur(6px);border-bottom:1px solid rgba(0,0,0,0.05)}.site-header .container{display:flex;align-items:center;justify-content:space-between;padding-top:14px;padding-bottom:14px}.brand{display:flex;align-items:center}.brand img{height:clamp(58px,18vw,82px);width:auto}.nav-links{list-style:none;display:flex;gap:1.25rem;margin:0;padding:0;font-size:1rem;font-weight:400;letter-spacing:0}.nav-links a{padding:6px 2px;border-bottom:1px solid transparent;transition:border-color 0.2s ease,color 0.2s ease}.nav-links a:hover,.nav-links a[aria-current="page"]{border-color:var(--ink)}.nav-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.nav-toggle span{width:24px;height:2px;background:var(--ink);transition:transform 0.25s ease,opacity 0.25s ease}.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:880px){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--white)}body.nav-open .site-header{position:fixed;top:0;left:0;right:0}.nav-toggle{display:flex}.nav-links{position:fixed;inset:var(--header-h,99px) 0 0 0;width:auto;background:var(--white);flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;font-size:1.15rem;display:none;overflow-y:auto;overscroll-behavior:contain;z-index:499}.nav-links.is-open{display:flex}}.hero{position:relative;min-height:88vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;color:var(--white);background-size:cover;background-position:center}.hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.38) 0%,rgba(0,0,0,0.28) 45%,rgba(0,0,0,0.5) 100%);z-index:1}.hero-content{position:relative;z-index:2;max-width:780px;padding:0 24px}.hero h1{font-family:var(--font-hero);font-weight:700;font-size:clamp(2.4rem,6vw,4rem);color:var(--white);margin-bottom:0.5em;line-height:1.15}.hero p{font-family:var(--font-body);font-size:clamp(1rem,2vw,1.15rem);font-weight:600;color:var(--white);max-width:600px;margin:0 auto 2rem}@media (max-width:600px){.hero{min-height:560px}.hero-media[data-mobile-hide="true"]{display:none}}section{position:relative}.section{padding:clamp(48px,7vw,96px) 0}.section-cream{background:var(--cream)}.section-cream-alt{background:var(--cream-alt)}.eyebrow{font-family:var(--font-body);font-size:0.72rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:var(--pink-dark);margin-bottom:0.75rem;display:block}.section-header{max-width:640px;margin:0 0 2.5rem}.section-header.center{margin-left:auto;margin-right:auto;text-align:center}.section-header h2{font-size:clamp(1.8rem,4vw,2.6rem)}.section-header p{color:var(--muted);font-size:1.02rem;font-family:var(--font-body)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}@media (max-width:680px){.split{grid-template-columns:1fr}}.split img{border-radius:var(--radius-lg);width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.what-we-do{padding:clamp(72px,10vw,120px) 0}.what-we-do .eyebrow{color:var(--ink);font-size:0.85rem;letter-spacing:0.15em}.what-we-do h2{color:var(--green);font-family:var(--font-hero);font-size:clamp(2.4rem,4.5vw,3.2rem);line-height:1.35;word-spacing:0.04em;font-weight:400}.what-we-do p{line-height:2.6;font-family:var(--font-body);font-size:1rem;color:var(--ink-soft);margin-bottom:1.5rem}.what-we-do .btn{display:block;width:fit-content;margin:0 auto}.what-we-do .split img{height:auto;aspect-ratio:auto;object-fit:contain}.full-photo{width:100%;height:clamp(280px,45vw,520px);object-fit:cover;display:block}.studio-steps .section-header{max-width:none}.studio-steps .section-header h2{font-family:var(--font-hero);font-weight:400;color:var(--green);font-size:clamp(2.4rem,4.5vw,3.2rem);line-height:1.35;white-space:nowrap}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:760px){.steps-grid{grid-template-columns:1fr}}.step-card{background:#f2f2f2;border-radius:var(--radius-lg);border:2px solid transparent;padding:2rem 1.75rem;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.step-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px -18px rgba(26,26,24,0.25);border-color:var(--green)}.step-card-header{display:flex;align-items:center;gap:0.85rem;margin-bottom:1rem}.step-num{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;flex-shrink:0;background:var(--white);color:var(--green);font-family:var(--font-hero);font-size:1.4rem;font-weight:700}.step-card h3{font-size:clamp(1.6rem,2.4vw,2rem);margin:0;color:var(--green);font-family:var(--font-hero)}.step-card p{color:var(--ink-soft);font-size:0.95rem;margin:0;line-height:1.8;font-family:var(--font-body)}.step-card-header{justify-content:center}.step-card{text-align:center}.workspace-banner{position:relative;background-size:cover;background-position:center;padding:clamp(64px,10vw,120px) 0 clamp(32px,5vw,56px)}.workspace-banner::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.1)}.workspace-banner .container{position:relative;z-index:1}.workspace-banner .section-header{max-width:none}.workspace-banner .section-header h2{color:#ffffff;font-family:var(--font-hero);font-weight:400;font-size:clamp(2.4rem,4.5vw,3.2rem);line-height:1.35;white-space:nowrap;text-shadow:0 1px 6px rgba(0,0,0,0.4)}.workspace-banner .section-header p{color:#141414;font-weight:600;text-shadow:0 0 8px rgba(255,255,255,0.95),0 0 16px rgba(255,255,255,0.85),0 1px 2px rgba(255,255,255,0.95)}@media (min-width:881px){.workspace-banner .section-header h2{color:var(--green);text-shadow:0 0 10px rgba(255,255,255,0.9),0 0 20px rgba(255,255,255,0.75),0 1px 2px rgba(255,255,255,0.95)}}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-top:2rem}@media (max-width:680px){.workspace-grid{grid-template-columns:1fr}}.workspace-list{display:flex;flex-direction:column;gap:14px}.workspace-item{background:var(--white);border-radius:var(--radius-lg);padding:1.4rem 1.5rem;display:flex;gap:1rem;align-items:flex-start;box-shadow:0 10px 30px -20px rgba(0,0,0,0.25)}.workspace-icon{width:46px;height:46px;min-width:46px;border-radius:10px;background:var(--pink);color:var(--white);display:flex;align-items:center;justify-content:center}.workspace-item h3{font-size:1.1rem;margin-bottom:0.35rem;font-family:var(--font-hero);color:var(--green)}.workspace-item p{font-size:0.92rem;color:var(--muted);margin:0}.pricing-list{display:flex;flex-direction:column;gap:20px;height:100%}.pricing-card{background:var(--white);border-radius:var(--radius-lg);padding:1.75rem;text-align:center;box-shadow:0 10px 30px -20px rgba(0,0,0,0.25);flex:1;display:flex;flex-direction:column;justify-content:center}.pricing-card h3{font-size:1.3rem;margin-bottom:0.3rem;font-family:var(--font-hero);color:var(--green)}.pricing-card .price{color:var(--muted);font-weight:600;margin-bottom:0.9rem}.pricing-card p:last-child{margin:0;color:var(--ink-soft);font-size:0.95rem}.cta-band{position:relative;background-size:cover;background-position:center 75%;padding:clamp(70px,10vw,120px) 0 clamp(170px,26vw,280px);text-align:center}.cta-band::before{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.38)}.cta-band .container{position:relative;z-index:1}.cta-band h2{font-family:var(--font-hero);font-weight:400;color:var(--ink);font-size:clamp(1.9rem,4.6vw,3rem);max-width:780px;margin:0 auto 0.75rem}.cta-band .tagline{color:var(--ink-soft);font-size:1.25rem;margin-bottom:2rem}.site-footer{background:var(--pink);color:var(--white);padding:56px 0 24px}.footer-top{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:flex-start;padding-bottom:28px}.footer-brand{order:1}.footer-social{order:2;text-align:center}.footer-links{order:3}.footer-brand img{height:clamp(68px,19vw,86px);width:auto}.footer-links{display:flex;flex-direction:column;gap:0.5rem}.footer-links h2{font-family:var(--font-body);font-size:1rem;color:var(--white);margin-bottom:0.4rem}.footer-links a{font-size:0.92rem;color:var(--white);opacity:0.9}.footer-links a:hover{opacity:1;text-decoration:underline}.footer-social{text-align:center}.footer-social p{font-size:0.85rem;margin-bottom:0.75rem;color:rgba(255,255,255,0.85)}.footer-social h2{font-family:var(--font-body);font-size:1rem;color:var(--white);margin:0 0 0.4rem}.social-icons{display:flex;gap:12px;justify-content:center;margin-top:0.5rem}.social-icons a{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.18);display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.social-icons a:hover{background:rgba(255,255,255,0.35)}.social-icons svg{width:18px;height:18px;fill:var(--white)}.footer-bottom{border-top:1px solid rgba(255,255,255,0.3);padding-top:20px;font-size:0.82rem;color:rgba(255,255,255,0.85);display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;justify-content:space-between}.footer-bottom a:hover{text-decoration:underline}.whatsapp-float{position:fixed;right:20px;bottom:20px;width:56px;height:56px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,0.25);z-index:900;transition:transform 0.2s ease}.whatsapp-float:hover{transform:scale(1.08)}.whatsapp-float svg{width:28px;height:28px;fill:var(--white)}.cookie-banner{position:fixed;left:20px;bottom:20px;max-width:320px;background:var(--white);border-radius:var(--radius-lg);box-shadow:0 20px 45px -15px rgba(0,0,0,0.35);padding:1.25rem;z-index:950;display:none}.cookie-banner.is-visible{display:block}.cookie-banner h2{font-size:1.05rem;margin-bottom:0.4rem}.cookie-banner p{font-size:0.82rem;color:var(--muted);margin-bottom:0.9rem}.cookie-actions{display:flex;flex-direction:column;gap:8px}.cookie-actions button{font-family:var(--font-body);font-size:0.82rem;font-weight:600;padding:0.6rem 1rem;border-radius:30px;cursor:pointer;border:1px solid var(--ink)}.cookie-btn-accept{background:var(--ink);color:var(--white)}.cookie-btn-reject{background:var(--white);color:var(--ink)}.cookie-btn-manage{background:none;border:none;font-size:0.76rem;text-decoration:underline;color:var(--muted);align-self:center;margin-top:2px;padding:4px}.page-hero{padding:clamp(24px,4vw,48px) 0 clamp(20px,3vw,36px);text-align:center}.page-hero h1{font-family:var(--font-hero);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400}.page-hero p{color:var(--muted);max-width:620px;margin:0 auto 1.75rem;font-size:1.02rem}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gallery-grid a{display:block;overflow:hidden;border-radius:6px}.gallery-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:6px;transition:transform 0.4s ease}.gallery-grid a:hover img{transform:scale(1.05)}@media (max-width:900px){.gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.gallery-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:760px){.products-grid{grid-template-columns:1fr}}.product-card{text-align:center}.product-card img{border-radius:var(--radius-lg);aspect-ratio:4/5;object-fit:cover;margin-bottom:1.25rem}.product-price{font-family:var(--font-body);font-weight:700;font-size:1.1rem}.product-name{color:var(--ink-soft)}.product-sku{color:var(--muted);font-size:0.85rem}.mission-vision{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px);margin:clamp(40px,6vw,72px) 0}@media (max-width:760px){.mission-vision{grid-template-columns:1fr}}.mission-vision h2{font-size:clamp(1.6rem,3.4vw,2.2rem)}.mission-vision p{color:var(--ink-soft)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}@media (max-width:680px){.contact-grid{grid-template-columns:1fr}}.contact-detail{display:flex;gap:1rem;align-items:center;margin-bottom:1.25rem}.contact-detail .icon{width:44px;height:44px;min-width:44px;border-radius:10px;background:rgba(184,155,147,0.18);display:flex;align-items:center;justify-content:center}.contact-detail .icon svg{width:20px;height:20px;stroke:var(--green);fill:none}.contact-detail .label{font-size:0.85rem;color:var(--muted)}.contact-detail strong{display:block;font-size:1rem;color:var(--ink)}.map-embed{border:0;width:100%;height:440px;border-radius:var(--radius-lg);filter:grayscale(15%)}.form-field{margin-bottom:1.25rem}.form-field label{display:block;font-size:0.85rem;font-weight:600;margin-bottom:0.4rem;color:var(--green)}.form-field input,.form-field textarea{width:100%;padding:0.85rem 1rem;border:1px solid var(--border);border-radius:var(--radius);background:#f4f4f4;font-family:var(--font-body);font-size:0.92rem;min-height:48px;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.form-field textarea{min-height:130px;resize:vertical}.form-field input:focus,.form-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(70,107,99,0.14)}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,480px));gap:48px 40px;justify-content:center}@media (max-width:700px){.blog-grid{grid-template-columns:1fr;gap:40px}}.blog-card img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;margin-bottom:1.1rem;max-height:260px;border-radius:18px}.blog-card--coming-soon{display:flex;align-items:center;justify-content:center}.blog-coming-soon-box{border:2px dashed var(--border);border-radius:var(--radius-lg);padding:3rem 2rem;text-align:center;width:100%;color:var(--muted)}.blog-coming-soon-label{font-family:var(--font-hero);font-size:1.4rem;font-weight:400;color:var(--green);display:block;margin-bottom:0.75rem}.blog-coming-soon-box p{font-size:0.95rem;margin:0}.blog-card-cats{font-family:var(--font-body);font-size:0.72rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted);margin-bottom:0.6rem}.blog-card h2{font-family:var(--font-body);font-size:1.25rem;font-weight:700;line-height:1.35;margin-bottom:0.65rem;color:#1a1a1a}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{color:var(--green)}.blog-card-excerpt{color:var(--muted);font-size:0.93rem;line-height:1.7;margin-bottom:0.85rem}.blog-card-author{font-size:0.88rem;color:#333;font-weight:500;margin-bottom:0.15rem}.blog-meta{font-size:0.82rem;color:var(--muted)}.article{max-width:760px;margin:0 auto}.article-hero{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);margin-bottom:2rem}.article h1{font-size:clamp(1.9rem,4vw,2.6rem)}.article .blog-meta{margin-bottom:1.75rem}.article h2{font-size:1.4rem;margin-top:2rem}.article p{color:var(--ink-soft)}.article p a{color:var(--green);text-decoration:underline}.article p a:hover{color:var(--green-dark)}.article ul{color:var(--ink-soft);padding-left:1.2rem}.article ul li{margin-bottom:0.4rem}.legal{max-width:820px;margin:0 auto}.legal .fill{background:#fef3c7;color:#7c4a03;padding:0.05em 0.4em;border-radius:4px;font-weight:600}.legal .legal-fillnotice{background:#fef3c7;border-radius:var(--radius);padding:0.9rem 1.1rem;color:#7c4a03}.legal h2{font-size:1.25rem;margin-top:2rem}.legal h3{font-size:1.05rem;margin-top:1.5rem}.legal p,.legal li{color:var(--ink-soft)}.legal ul{padding-left:1.2rem}.thankyou{text-align:center;max-width:640px;margin:0 auto}.thankyou .check{width:76px;height:76px;border-radius:50%;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.thankyou .check svg{width:36px;height:36px}.thankyou img{border-radius:var(--radius-lg);margin:2.5rem 0;aspect-ratio:16/9;object-fit:cover;width:100%}.mv-team-section{background:#f4f4f4;padding:80px 0 100px}.mv-intro{text-align:center;margin-bottom:56px}.mv-section-title{font-family:var(--font-hero);font-weight:400;font-size:clamp(2rem,4vw,3rem);color:var(--green);display:inline-block}.mv-section-title::after{display:none}.mv-cards{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:72px;margin-bottom:0}.mv-card{background:#fff;border-radius:20px;padding:36px 28px;box-shadow:0 4px 32px rgba(70,107,99,0.09);position:relative;overflow:hidden;transition:transform 0.35s ease,box-shadow 0.35s ease;cursor:default}.mv-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(70,107,99,0.18)}.mv-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px}.mv-mission::before{background:var(--green)}.mv-vision::before{background:var(--pink)}.mv-card-icon{display:none}.mv-card h2,.mv-card h3{font-family:var(--font-hero);font-weight:400;font-size:clamp(1.5rem,2.5vw,1.85rem);color:var(--green);margin:0 0 16px}.mv-card p{font-family:var(--font-body);color:#555;line-height:1.85;font-size:1rem;margin:0}.mv-team-header{text-align:center;margin-bottom:48px}.mv-team-header h1{font-family:var(--font-hero);font-weight:400;font-size:clamp(1.6rem,3.5vw,2.4rem);color:var(--ink);margin:0 0 14px}.mv-team-header p{font-family:var(--font-body);color:#666;max-width:560px;margin:0 auto;line-height:1.75}.mv-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.mv-team-card{background:#fff;border-radius:20px;padding:40px 32px 36px;text-align:center;box-shadow:0 4px 32px rgba(70,107,99,0.09);transition:transform 0.35s ease,box-shadow 0.35s ease}.mv-team-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(70,107,99,0.16)}.mv-team-photo{width:180px;height:180px;border-radius:50%;object-fit:cover;object-position:center top;display:block;margin:0 auto 28px;border:3px solid #fff}.mv-photo-placeholder{width:180px;height:180px;border-radius:50%;background:var(--cream);border:3px dashed var(--pink);display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.mv-photo-placeholder span{font-family:var(--font-body);font-size:0.8rem;color:var(--pink);font-weight:600;letter-spacing:0.03em;text-transform:uppercase}.mv-name{font-family:var(--font-hero);font-weight:400;font-size:1.15rem;color:#222;margin:0 0 6px}.mv-role{font-family:var(--font-body);font-size:0.82rem;color:var(--green);font-weight:600;letter-spacing:0.06em;text-transform:uppercase;margin:0}[data-animate]{opacity:0;transition:opacity 0.75s ease,transform 0.75s ease}[data-animate="fade-up"]{transform:translateY(36px)}[data-animate="slide-left"]{transform:translateX(-48px)}[data-animate="slide-right"]{transform:translateX(48px)}[data-animate].is-visible{opacity:1;transform:none}.about-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:stretch}.about-story-video{display:flex;align-items:stretch}.about-story-video video{width:100%;height:100%;object-fit:cover;border-radius:12px;display:block}@media (max-width:620px){.about-story-grid{grid-template-columns:1fr}.about-story-video{order:-1}}.mv-cards--stacked{grid-template-columns:1fr;margin-top:1.5rem;margin-bottom:0;gap:1.25rem}.mv-cards--stacked .mv-card{padding:22px 24px}.mv-cards--stacked .mv-card ul{margin:0;padding-left:1.2rem;list-style:disc}.mv-cards--stacked .mv-card ul li{font-family:var(--font-body);color:#666;line-height:1.75;font-size:0.95rem;margin-bottom:0.35rem}.mv-cards--stacked .mv-card ul li:last-child{margin-bottom:0}.mv-cards--stacked .mv-card p{font-family:var(--font-body);color:#666;line-height:1.85;font-size:0.95rem;margin:0}.about-story h1,.about-story h2{font-family:var(--font-hero);font-weight:400;font-size:clamp(1.5rem,2.5vw,1.85rem);color:var(--green);margin:0 0 1rem}.about-story p{font-family:var(--font-body);color:#666;line-height:1.85;font-size:1rem;margin:0 0 1rem}@media (max-width:768px){.mv-team-section{padding:48px 0 60px}.mv-cards{grid-template-columns:1fr;margin-top:48px}.mv-card{padding:28px 22px}.mv-team-grid{grid-template-columns:1fr;max-width:340px;margin:0 auto}}@media (max-width:768px){.studio-steps .section-header h2,.workspace-banner .section-header h2{white-space:normal}.workspace-banner::before{background:rgba(255,255,255,0.08)}}@media (min-width:681px) and (max-width:880px){.workspace-item{padding:1rem 1.1rem;gap:0.7rem}.workspace-icon{width:38px;height:38px;min-width:38px}.workspace-item h3{font-size:1rem}.workspace-item p{font-size:0.84rem}.pricing-list{height:auto}.pricing-card{flex:0 0 auto}}@media (max-width:880px){[data-animate="slide-left"],[data-animate="slide-right"]{transform:translateY(36px)}}@media (max-width:480px){.footer-social{text-align:left}.social-icons{justify-content:flex-start}}