.marketing-theme{min-height:100vh;background:#fff;color:#272237}.marketing-theme .marketing-content{background:#fff;padding-top:0}.marketing-theme .marketing-content>section{padding-block:clamp(3rem,6vw,5.5rem);border:0;scroll-margin-top:7rem}.marketing-theme .marketing-hero{background:#fff;border:0;padding-top:clamp(8rem,12vw,10rem)!important;padding-bottom:3.5rem!important}.marketing-theme .marketing-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.marketing-theme .marketing-hero-grid>div:first-child{margin:0;text-align:left;min-width:0}.marketing-theme .marketing-hero h1{font-size:clamp(2.6rem,4.5vw,4.5rem);font-weight:650;letter-spacing:-.055em;line-height:1.06;margin-bottom:1.5rem;text-shadow:none;overflow-wrap:break-word}.marketing-theme .marketing-hero h1 span{color:#77539e;opacity:1}.marketing-theme .marketing-hero p{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75;color:#655873;margin-inline:0;margin-bottom:2rem}.marketing-theme .marketing-hero-grid>div:first-child>.flex{justify-content:flex-start}.marketing-theme .marketing-content h2{font-size:clamp(2rem,3.2vw,3rem);font-weight:650;letter-spacing:-.045em;line-height:1.15;text-shadow:none}.marketing-theme .marketing-content h3{letter-spacing:-.025em;line-height:1.25}.marketing-theme .marketing-content .glass-card{background:#f8f4fc;background-image:none;border-color:transparent;border-radius:1.75rem;box-shadow:0 8px 28px -24px #5f388a55;backdrop-filter:none}.marketing-theme .marketing-content .glass-card:hover{background:#f3edf9}.marketing-theme .marketing-content .glass-card:is(.p-12,.p-16,.p-20,.p-24){padding:clamp(1.5rem,4vw,3rem)}.marketing-theme .marketing-content .glass-card p{opacity:1}.marketing-theme .marketing-content .text-muted-foreground{color:#685b76}.marketing-theme .marketing-content .text-primary{color:#77539e}.marketing-theme .marketing-content :is(.text-indigo-400,.text-indigo-500,.text-indigo-600){color:#77539e}.marketing-theme .marketing-content .glow-text{text-shadow:none}.marketing-theme .marketing-content :is(.btn,button,a){scroll-margin-top:7rem}.marketing-theme :is(a,button,select,input):focus-visible{outline:3px solid #8863bb;outline-offset:4px}.marketing-theme .marketing-artwork{margin:0;min-width:0;border-radius:2rem;background:#f7f2fc;padding:1.25rem;position:relative}.marketing-artwork-caption{display:flex;justify-content:space-between;align-items:center;gap:.75rem;color:#604876;font-size:.75rem;font-weight:600}.marketing-artwork-caption>span:first-child{display:flex;align-items:center;gap:.5rem}.marketing-artwork-caption>span:last-child{display:grid;place-items:center;width:2rem;height:2rem;background:#fff;border-radius:50%}.marketing-artwork>img{display:block;width:100%;height:auto}.marketing-artwork figcaption{display:flex;flex-wrap:wrap;gap:.5rem}.marketing-artwork figcaption>span{display:inline-flex;align-items:center;gap:.4rem;background:#ffffffd9;padding:.55rem .7rem;border-radius:.75rem;font-size:.7rem;font-weight:600;color:#584369}.marketing-artwork figcaption i{font-style:normal;color:#83649e;font-size:.65rem}.marketing-theme .marketing-chapters{max-width:78rem;margin:0 auto;padding:1.25rem clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.marketing-chapters>span{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:#6c5a7e}.marketing-chapters>div{display:flex;flex-wrap:wrap;gap:.5rem}.marketing-chapters a{display:inline-flex;align-items:center;gap:.5rem;border-radius:100px;background:#f4eef9;color:#513a67;font-size:.75rem;font-weight:600;padding:.75rem 1rem;transition:background .2s,transform .2s}.marketing-chapters a:hover{background:#e9dcf7;transform:translateY(-2px)}.marketing-chapters a small{color:#7f6198;font-variant-numeric:tabular-nums}.marketing-theme .marketing-section-marker{display:flex;gap:.85rem;align-items:center;max-width:76rem;margin:0 auto 2.5rem;color:#614779;padding-inline:.5rem}.marketing-section-marker>span:nth-child(2){font-size:.8rem;font-weight:600}.marketing-section-marker small{display:block;font-size:.65rem;font-weight:500;color:#7c678e;margin-bottom:.25rem;letter-spacing:.05em}.marketing-section-marker>svg{margin-left:auto}.marketing-chapter-object{display:grid;place-items:center;width:3rem;height:3rem;flex-shrink:0;border-radius:1rem;color:#7851a0;background:linear-gradient(145deg,#faf6ff,#e6d7f5);box-shadow:inset 2px 2px 3px #fff,inset -2px -2px 4px #d9c5eb,0 6px 10px -8px #6a408c;transform:rotate(-6deg)}.marketing-theme .marketing-desktop-preview{grid-column:1/-1;width:min(100%,42rem)}.marketing-theme .marketing-pricing-content{margin-top:0;padding-top:2rem}.marketing-theme .marketing-pricing-content>:is(.mt-32,.mt-44){margin-top:5rem;scroll-margin-top:7rem}.marketing-theme .marketing-pricing-content table{min-width:640px}@media (max-width:767px){.marketing-theme .marketing-hero-grid{grid-template-columns:1fr;gap:2.5rem}.marketing-theme .marketing-hero{padding-top:7.5rem!important;padding-bottom:2rem!important}.marketing-theme .marketing-hero-grid>div:first-child>.flex{align-items:stretch}.marketing-theme .marketing-artwork{padding:1rem;border-radius:1.5rem}.marketing-theme .marketing-content .glass-card:is(.p-8,.p-10,.p-12){padding:1.5rem}.marketing-theme .marketing-chapters{align-items:flex-start}.marketing-chapters a{padding:.65rem .8rem}.marketing-theme .marketing-content h2{overflow-wrap:break-word}.marketing-theme .marketing-section-marker{margin-bottom:1.75rem}}@media (prefers-reduced-motion:reduce){.marketing-theme *,.marketing-theme :after,.marketing-theme :before{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.marketing-chapters a:hover{transform:none}}.marketing-theme .marketing-content :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:.75rem;letter-spacing:.06em;line-height:1.5}.marketing-theme .marketing-content :is(.text-\[9px\],.text-\[10px\]).opacity-50,.marketing-theme .marketing-content :is(.text-\[9px\],.text-\[10px\]).opacity-60,.marketing-theme .marketing-content :is(h2,h3)>.opacity-50{opacity:1}.marketing-company .marketing-hero h1{max-width:12ch}.marketing-company .marketing-artwork{border-radius:5rem 2rem 5rem 2rem;background:#f2eaf9}.company-editorial #story h2{max-width:17ch}.company-editorial #story p{font-size:1rem;line-height:1.85}.company-editorial #impact .glass-card{background:#eee4f7;padding-block:3rem}.company-editorial #values>.container-custom>div:first-child{text-align:left;max-width:40rem;margin-bottom:2.5rem}.marketing-company .company-values-grid{grid-template-columns:1.2fr 1fr;gap:1.25rem}.company-values-grid>div:first-child{grid-row:span 2;display:flex;align-items:center;background:#ede2f7!important}.company-values-grid>div:first-child h4{font-size:clamp(1.75rem,3vw,2.5rem)}.company-values-grid>div{padding:2rem!important}.company-values-grid>div>.relative{width:100%}.company-values-grid p{max-width:38ch;font-size:1rem}.company-value-number{position:absolute;right:0;top:0;color:#9676b2;font-size:2.5rem;font-weight:500;letter-spacing:-.07em;line-height:1}.company-values-grid>div:not(:first-child) .w-16{margin-bottom:1.25rem}.company-editorial .company-milestone{position:relative}.company-editorial .company-milestone>div:first-child{align-self:stretch}.company-editorial .company-milestone>div:first-child>div:first-child{background:#e9daf6;border:0;border-radius:1rem;box-shadow:none}.company-editorial .company-milestone>div:first-child>div:last-child:not(:first-child){background:#dac6ed;width:2px;margin-bottom:.5rem}.company-editorial #office .glass-card{background:#f4edf9}.company-editorial #connect .glass-card{background:#eee3f7;border-radius:3rem 1.5rem}@media (min-width:1024px){.company-editorial #milestones .grid>div:first-child{position:sticky;top:8rem}}@media (max-width:767px){.marketing-company .company-values-grid{grid-template-columns:minmax(0,1fr)}.company-values-grid>div:first-child{grid-row:auto}.marketing-company .marketing-artwork{border-radius:3rem 1.5rem}.company-editorial #story .gap-20{gap:2.5rem}}:root:is(.dark,[data-theme=dark]) .marketing-theme{background:#1a1424;color:#dfdce9}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-content{background:#1a1424}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-hero{background:#1a1424}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-hero h1 span{color:#c7b7d9}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-hero p{color:#cec8d5}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-content .glass-card{background:#23172f}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-content .glass-card:hover{background:#281a36}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-content .text-muted-foreground{color:#cdc7d4}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-content .text-primary{color:#c7b7d9}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-content :is(.text-indigo-400,.text-indigo-500,.text-indigo-600){color:#c7b7d9}:root:is(.dark,[data-theme=dark]) .marketing-chapters>span{color:#ccc4d5}:root:is(.dark,[data-theme=dark]) .marketing-chapters a{background:#291a35;color:#d6cbe2}:root:is(.dark,[data-theme=dark]) .marketing-chapters a:hover{background:#312043}:root:is(.dark,[data-theme=dark]) .marketing-chapters a small{color:#c7b9d2}:root:is(.dark,[data-theme=dark]) .marketing-theme .marketing-section-marker{color:#d1c5dd}:root:is(.dark,[data-theme=dark]) .marketing-section-marker small{color:#c8bfd0}:root:is(.dark,[data-theme=dark]) .company-editorial #impact .glass-card{background:#2e1e3d}:root:is(.dark,[data-theme=dark]) .company-values-grid>div:first-child{background:#2f1e3f!important}:root:is(.dark,[data-theme=dark]) .company-value-number{color:#c0acd1}:root:is(.dark,[data-theme=dark]) .company-editorial .company-milestone>div:first-child>div:first-child{background:#342145}:root:is(.dark,[data-theme=dark]) .company-editorial .company-milestone>div:first-child>div:last-child:not(:first-child){background:#422b58}:root:is(.dark,[data-theme=dark]) .company-editorial #office .glass-card{background:#2a1a36}:root:is(.dark,[data-theme=dark]) .company-editorial #connect .glass-card{background:#301e3e}