.static-footer{background:var(--mantine-color-white);border-top:1px solid var(--mantine-color-nav-3);margin-top:auto;width:100%}.static-footer-grid{display:grid;gap:2rem;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(8rem,1fr))}.static-footer-brand-link{align-items:center;display:inline-flex;gap:.375em}.static-footer-title{color:var(--mantine-color-ink-9);font-size:.85rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.static-footer-link-list{list-style:none;margin:0;padding:0}.landing-eyebrow{color:var(--mantine-color-leaf-8);font-size:.78rem;font-weight:800;letter-spacing:.13em;line-height:1.2;margin:0;text-transform:uppercase}.landing-hero-note{letter-spacing:.01em}.landing-hero-visual{min-height:clamp(25rem,43vw,35rem);position:relative;z-index:1}.landing-hero-image-frame{background:var(--mantine-color-white);border:1px solid #dcd5cd;border-radius:.8rem;box-shadow:0 2rem 4rem #392f2533;left:0;overflow:hidden;position:absolute;top:2.5rem;transform:rotate(2.5deg);width:100%}.landing-hero-image,.landing-product-feature-image img,.landing-shot-frame img,.landing-example-browser img{display:block;height:auto;width:100%}.landing-hero-card{background:#fffffff0;border:1px solid #ddd5cb;border-radius:.75rem;box-shadow:0 1rem 2.5rem #392f251f;padding:1rem 1.15rem;position:absolute;z-index:2}.landing-hero-card-top{left:-2rem;top:0}.landing-hero-card-bottom{bottom:0;right:-1.5rem}.landing-section-title{color:var(--mantine-color-ink-9);font-size:clamp(2.2rem,4.3vw,4rem);letter-spacing:0;line-height:1}.landing-section-intro{max-width:48rem}.landing-section-intro-body{line-height:1.65;max-width:42rem}.landing-proof-strip{align-items:center;border-bottom:1px solid var(--mantine-color-nav-3);border-top:1px solid var(--mantine-color-nav-3);display:grid;gap:1rem 2rem;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.8fr);padding:1.2rem 0}.landing-proof-title{color:var(--mantine-color-warmgray-8);font-size:.85rem;font-weight:700;line-height:1.35;margin:0}.landing-proof-list{flex-wrap:wrap}.landing-proof-item{align-items:center;color:var(--mantine-color-ink-8);display:inline-flex;font-size:.9rem;font-weight:700;gap:.4rem}.landing-stage-grid,.landing-shot-grid{align-items:stretch}.landing-stage-card{background:#eaf0e8;border:1px solid #d9e4d7;border-radius:1rem;min-height:15rem;padding:clamp(1.25rem,3vw,2rem)}.landing-stage-card:nth-child(2){background:#f7e9e0;border-color:#ead6c8}.landing-stage-card:nth-child(3){background:#eee9f3;border-color:#ded5e7}.landing-stage-number{color:var(--mantine-color-warmgray-8);font-size:.8rem;font-weight:800;letter-spacing:.1em}.landing-product-section{background:var(--mantine-color-ink-9);border-radius:1.5rem;color:var(--mantine-color-white);margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(2rem,5vw,5rem) var(--mantine-spacing-lg)}.landing-product-section .landing-section-title{color:var(--mantine-color-white)}.landing-product-section .landing-eyebrow{color:var(--mantine-color-ink-2)}.landing-product-feature{background:#f6efe7;border-radius:1rem;color:var(--mantine-color-ink-9);display:grid;gap:clamp(1.5rem,5vw,5rem);grid-template-columns:minmax(12rem,.65fr) minmax(0,1.35fr);overflow:hidden;padding:clamp(1rem,2vw,1.5rem)}.landing-product-feature-copy{padding:clamp(1rem,3vw,3rem)}.landing-product-feature-image{align-self:center;border-radius:.7rem;box-shadow:0 1.5rem 3rem #1f1f1f33;overflow:hidden;transform:rotate(-1.5deg)}.landing-shot-card{background:#242424;border:1px solid #404040;border-radius:1rem;color:var(--mantine-color-white);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.landing-shot-frame{background:#f7f7f7;border-radius:.65rem;overflow:hidden}.landing-shot-card .mantine-Title-root{color:var(--mantine-color-white)}.landing-website-example{background:#dfeadf;border-radius:1rem;color:var(--mantine-color-ink-9);padding:clamp(1.25rem,3vw,2rem)}.landing-website-example .landing-eyebrow{color:var(--mantine-color-leaf-8)}.landing-example-title{color:var(--mantine-color-ink-9);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.landing-example-browser{background:var(--mantine-color-white);border:1px solid #cbd8cb;border-radius:.9rem;box-shadow:0 1rem 2rem #1f1f1f1a;overflow:hidden}.landing-example-browser-bar{align-items:center;background:#f3f7f3;border-bottom:1px solid #dfe8df;display:grid;gap:.75rem;grid-template-columns:auto 1fr;padding:.875rem 1rem}.landing-example-browser-dots{display:flex;gap:.4rem}.landing-example-browser-dots span{background:var(--mantine-color-ink-3);border-radius:999px;display:block;height:.65rem;width:.65rem}.landing-example-browser-title{color:var(--mantine-color-warmgray-7);font-size:.85rem;line-height:1}.landing-audience-section,.landing-sync-section{border-radius:1.5rem;margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(2rem,5vw,5rem) var(--mantine-spacing-lg)}.landing-audience-section{background:#f6efe7}.landing-sync-section{background:var(--mantine-color-nav-0)}.landing-audience-card,.landing-sync-card{background:var(--mantine-color-white);border:1px solid var(--mantine-color-nav-2);border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.landing-faq-section{scroll-margin-top:6rem}.landing-faq-card{background:var(--mantine-color-white);border:1px solid var(--mantine-color-nav-2);border-radius:.8rem;padding:1.25rem clamp(1.25rem,3vw,2rem)}.landing-faq-card summary{align-items:center;color:var(--mantine-color-ink-9);cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;list-style:none;line-height:1.35}.landing-faq-card summary::-webkit-details-marker{display:none}.landing-faq-card summary svg{color:var(--mantine-color-leaf-8);flex:0 0 auto;transition:transform .16s ease}.landing-faq-card[open] summary svg{transform:rotate(180deg)}.landing-text-link{align-items:center;display:inline-flex;gap:.35rem;text-decoration:none}.landing-final-section{background:var(--mantine-color-ink-9);border-radius:1.5rem;margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(3rem,7vw,6rem) var(--mantine-spacing-lg)}.landing-final-title{color:var(--mantine-color-white);font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:0;line-height:.98}.landing-primary-button{--button-color: var(--mantine-color-ink-0)}.landing-secondary-button{--button-color: var(--mantine-color-ink-9)}.landing-final-button{--button-bg: var(--mantine-color-white);--button-color: var(--mantine-color-ink-9);--button-hover: var(--mantine-color-ink-1)}.emerging-hero{align-items:center;background:#f3eee6;border:1px solid #e4dace;border-radius:2rem;display:grid;gap:clamp(2rem,5vw,5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;padding:clamp(2rem,5vw,5.5rem);position:relative}.emerging-hero:before{background:url(/stroke_bg.png) center / contain no-repeat;content:"";inset:-18% -10% auto auto;height:90%;opacity:.08;pointer-events:none;position:absolute;width:70%}.emerging-hero-copy{max-width:34rem;position:relative;z-index:1}.emerging-hero-title{color:var(--mantine-color-ink-9);font-size:clamp(2.7rem,5.7vw,5.4rem);letter-spacing:0;line-height:.94}.emerging-hero-subtitle,.emerging-hero-note{line-height:1.55}.emerging-hero-subtitle{max-width:32rem}.emerging-hero-visual{min-height:clamp(25rem,43vw,35rem);position:relative;z-index:1}.emerging-hero-image-frame{background:var(--mantine-color-white);border:1px solid #dcd5cd;border-radius:.8rem;box-shadow:0 2rem 4rem #392f2533;left:0;overflow:hidden;position:absolute;top:2.5rem;transform:rotate(2.5deg);width:100%}.emerging-hero-image,.emerging-workflow-image-frame img,.emerging-website-preview img{display:block;height:auto;width:100%}.emerging-hero-card{background:#fffffff2;border:1px solid #ddd5cb;border-radius:.75rem;box-shadow:0 1rem 2.5rem #392f251f;padding:1rem 1.15rem;position:absolute;z-index:2}.emerging-hero-card-top{right:-2rem;top:0}.emerging-hero-card-bottom{bottom:0;left:-1.5rem}.emerging-proof-strip{align-items:center;border-bottom:1px solid var(--mantine-color-nav-3);border-top:1px solid var(--mantine-color-nav-3);display:grid;gap:1rem 2rem;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.8fr);padding:1.2rem 0}.emerging-section{background:#f7e9e0;border-radius:1.5rem;margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(2rem,5vw,5rem) var(--mantine-spacing-lg)}.emerging-section-intro{max-width:48rem}.emerging-section-title{color:var(--mantine-color-ink-9);font-size:clamp(2.2rem,4.3vw,4rem);letter-spacing:0;line-height:1}.emerging-section-body{line-height:1.65;max-width:42rem}.emerging-reason-grid,.emerging-workflow-grid{align-items:stretch}.emerging-reason-card,.emerging-choose-card{background:var(--mantine-color-white);border:1px solid #ead6c8;border-radius:1rem;padding:clamp(1.25rem,3vw,2rem)}.emerging-workflow-section{background:var(--mantine-color-ink-9);border-radius:1.5rem;color:var(--mantine-color-white);margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(2rem,5vw,5rem) var(--mantine-spacing-lg)}.emerging-workflow-section .emerging-section-title{color:var(--mantine-color-white)}.emerging-workflow-section .emerging-section-intro .landing-eyebrow{color:var(--mantine-color-ink-2)}.emerging-workflow-card{background:#2b2b2b;border:1px solid #464646;border-radius:1rem;min-height:15rem;padding:clamp(1.25rem,3vw,2rem)}.emerging-workflow-number{color:var(--mantine-color-ink-2);font-size:.8rem;font-weight:800;letter-spacing:.1em}.emerging-workflow-preview{background:#f6efe7;border-radius:1rem;color:var(--mantine-color-ink-9);margin-top:1rem;padding:clamp(1.25rem,3vw,2rem)}.emerging-preview-title{color:var(--mantine-color-ink-9);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.emerging-workflow-image-frame{align-self:center;border-radius:.7rem;box-shadow:0 1.5rem 3rem #1f1f1f33;overflow:hidden;transform:rotate(-1.5deg)}.emerging-why-section{background:#dfeadf;border-radius:1.5rem;margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(2rem,5vw,5rem) var(--mantine-spacing-lg)}.emerging-choose-card{border-color:#cbd8cb}.emerging-website-section{background:#f3eee6;border:1px solid #e4dace;border-radius:1.5rem;margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(2rem,5vw,5rem) var(--mantine-spacing-lg)}.emerging-website-preview{background:var(--mantine-color-white);border:1px solid #dcd5cd;border-radius:.9rem;box-shadow:0 1.5rem 3rem #392f2524;overflow:hidden;transform:rotate(1.5deg)}.emerging-faq-section{scroll-margin-top:6rem}.emerging-faq-list{max-width:56rem}.emerging-faq-card{background:var(--mantine-color-white);border:1px solid var(--mantine-color-nav-2);border-radius:.8rem;padding:1.25rem clamp(1.25rem,3vw,2rem)}.emerging-faq-card summary{align-items:center;color:var(--mantine-color-ink-9);cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;justify-content:space-between;line-height:1.35;list-style:none}.emerging-faq-card summary::-webkit-details-marker{display:none}.emerging-faq-card summary svg{color:var(--mantine-color-leaf-8);flex:0 0 auto;transform:rotate(90deg);transition:transform .16s ease}.emerging-faq-card[open] summary svg{transform:rotate(-90deg)}.emerging-final-section{background:#1f1f1f;border-radius:1.5rem;margin-inline:calc(var(--mantine-spacing-lg) * -1);padding:clamp(3rem,7vw,6rem) var(--mantine-spacing-lg)}.emerging-final-title{color:var(--mantine-color-white);font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:0;line-height:.98}@media(max-width:64em){.emerging-hero{grid-template-columns:1fr}.emerging-hero-copy{max-width:46rem;width:100%}.emerging-hero-visual{margin:0 auto;max-width:42rem;width:100%}}@media(max-width:48em){.static-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.static-footer-brand{grid-column:1 / -1}.emerging-hero{border-radius:1.25rem;padding:1.5rem}.emerging-hero-title{font-size:clamp(2.6rem,12vw,4.2rem)}.emerging-hero-visual{min-height:19rem}.emerging-hero-card-top{left:0;right:auto}.emerging-hero-card-bottom{left:auto;right:0}.emerging-proof-strip{grid-template-columns:1fr}.emerging-section,.emerging-workflow-section,.emerging-why-section,.emerging-website-section,.emerging-final-section{border-radius:1.25rem;margin-inline:calc(var(--mantine-spacing-lg) * -1)}}
