.ui_srOnly__Fcute{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui_btn__1wlfp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-min);min-width:var(--touch-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid transparent;font-family:var(--font-body);font-size:var(--text-base);font-weight:600;line-height:1.25;cursor:pointer;text-decoration:none;transition:background-color var(--duration-fast) var(--easing-out),transform var(--duration-fast) var(--easing-out),box-shadow var(--duration-fast) var(--easing-out)}.ui_btnSm__H06c0{min-height:36px;padding:var(--space-1-5) var(--space-3);font-size:var(--text-sm)}.ui_btnLg__ZgRC8{min-height:52px;padding:var(--space-3) var(--space-6);font-size:var(--text-lg)}.ui_btnPrimary__wTxKd{background:var(--color-interactive-primary);color:var(--ink-50)}.ui_btnPrimary__wTxKd:hover:not(:disabled){background:var(--color-interactive-primary-hover)}.ui_btnSecondary__IH4Dl{background:var(--color-bg-elevated);color:var(--color-text-primary);border-color:var(--color-border-default)}.ui_btnSecondary__IH4Dl:hover:not(:disabled){background:var(--color-bg-surface)}.ui_btnAccent__01KBE{background:var(--color-interactive-accent);color:var(--color-text-on-accent)}.ui_btnAccent__01KBE:hover:not(:disabled){background:var(--color-interactive-accent-hover)}.ui_btnGhost__6BuMY{background:transparent;color:var(--color-text-primary)}.ui_btnGhost__6BuMY:hover:not(:disabled){background:var(--color-bg-surface)}.ui_btnDestructive__ZyS0I{background:var(--color-interactive-destructive);color:var(--white)}.ui_btnDestructive__ZyS0I:hover:not(:disabled){background:var(--color-interactive-destructive-hover)}.ui_btnLink__yUvy8{background:transparent;color:var(--color-text-accent);min-width:auto;padding-inline:var(--space-2)}.ui_btnLink__yUvy8:hover:not(:disabled){text-decoration:underline}.ui_btn__1wlfp:active:not(:disabled){transform:scale(.98)}.ui_btn__1wlfp:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.ui_btnDisabled__O_aww,.ui_btn__1wlfp:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui_btnLoading__e2TVg{position:relative;color:transparent}.ui_spinner__Yqxfd{position:absolute;width:1.25rem;height:1.25rem;border:2px solid;border-right:2px solid transparent;border-radius:var(--radius-full);animation:ui_uiSpin__7U5FH .7s linear infinite;color:inherit}.ui_btnLoading__e2TVg.ui_btnAccent__01KBE .ui_spinner__Yqxfd,.ui_btnLoading__e2TVg.ui_btnDestructive__ZyS0I .ui_spinner__Yqxfd,.ui_btnLoading__e2TVg.ui_btnPrimary__wTxKd .ui_spinner__Yqxfd{color:var(--white)}@keyframes ui_uiSpin__7U5FH{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ui_spinner__Yqxfd{animation:none;border-right-color:currentColor;opacity:.6}}.ui_field__6usLu{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.ui_label__EvHC6{font-size:var(--text-sm);font-weight:600;color:var(--color-text-primary)}.ui_requiredMark__YRoK5{color:var(--color-text-error);margin-left:var(--space-1)}.ui_inputWrap___AEjP{position:relative}.ui_input__ZWsPy{box-sizing:border-box;width:100%;min-height:var(--touch-min);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);box-shadow:inset 0 1px 2px rgb(23 21 43/.04)}.ui_inputSm__NRt0w{min-height:36px;font-size:var(--text-sm)}.ui_input__ZWsPy:hover:not(:disabled):not(:read-only){border-color:var(--ink-300)}.ui_input__ZWsPy:focus-visible{outline:none;border-color:var(--color-text-primary);box-shadow:var(--shadow-focus)}.ui_inputError__IywuO{border-color:var(--color-text-error)}.ui_inputDisabled__mLNnA,.ui_input__ZWsPy:disabled{opacity:.5;cursor:not-allowed}.ui_helper__8553T{font-size:var(--text-sm);color:var(--color-text-secondary)}.ui_errorText__NE7Kh{font-size:var(--text-sm);color:var(--color-text-error);display:flex;align-items:flex-start;gap:var(--space-1)}.ui_errorIcon__nQo1I{flex-shrink:0;font-weight:700}.ui_textarea__2NHmV{min-height:6rem;resize:vertical}.ui_badge__rKDPn{display:inline-flex;align-items:center;height:24px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;line-height:1}.ui_badgeDefault__ySXMn{background:var(--color-bg-surface);color:var(--color-text-secondary)}.ui_badgeAccent__ezC25{background:var(--persimmon-100);color:var(--persimmon-700)}.ui_badgeSuccess__LQPFB{background:var(--color-bg-success);color:var(--color-text-success)}.ui_badgeCaution__zfYIg{background:var(--color-bg-caution);color:var(--color-text-caution)}.ui_badgeError__DgPzC{background:var(--color-bg-error);color:var(--color-text-error)}.ui_card__LCMfR{background:var(--color-bg-surface);padding:var(--space-6);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.ui_cardElevated__rbKPN{background:var(--color-bg-elevated)}.ui_cardInteractive__lsXoY{cursor:pointer;transition:box-shadow var(--duration-fast) var(--easing-out)}.ui_cardInteractive__lsXoY:hover{box-shadow:var(--shadow-md)}.ui_cardHighlight__4CgLD{background:var(--color-bg-accent)}.ui_avatar__K_nC0{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);overflow:hidden;background:var(--persimmon-500);color:var(--color-text-on-accent);font-weight:600;flex-shrink:0}.ui_avatarXs__SlYrf{width:24px;height:24px;font-size:.625rem}.ui_avatarSm__C1V_A{width:32px;height:32px;font-size:var(--text-xs)}.ui_avatarMd__prj_i{width:40px;height:40px;font-size:var(--text-sm)}.ui_avatarLg__FRTCB{width:64px;height:64px;font-size:var(--text-lg)}.ui_avatarXl__YUSBg{width:96px;height:96px;font-size:var(--text-xl,1.5rem)}.ui_avatarImg__z2_Sf{width:100%;height:100%;object-fit:cover}.ui_modalOverlay____a0r{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgb(23 21 43/.5);animation:ui_uiFadeIn__pDhnH var(--duration-slow) var(--easing-out)}.ui_modalPanel__1PuKS{width:100%;max-width:480px;max-height:min(90vh,640px);overflow:auto;background:var(--color-bg-elevated);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:ui_uiScaleIn__pIlc_ var(--duration-slow) var(--easing-out)}.ui_modalPanelMd__E8NDK{max-width:640px}.ui_modalPanelLg__1K_wv{max-width:800px}.ui_modalHeader__ALzjk{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6) 0}.ui_modalTitle__cDdbc{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--color-text-primary)}.ui_modalBody__oI0UQ{padding:var(--space-4) var(--space-6)}.ui_modalFooter__7bDYh{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-6)}.ui_modalClose__wGEmN{min-width:var(--touch-min);min-height:var(--touch-min);display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);font-size:1.25rem;line-height:1}.ui_modalClose__wGEmN:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@keyframes ui_uiFadeIn__pDhnH{0%{opacity:0}to{opacity:1}}@keyframes ui_uiScaleIn__pIlc_{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ui_modalOverlay____a0r,.ui_modalPanel__1PuKS{animation:none}}.ui_toastRegion__d20HO{position:fixed;z-index:1100;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none;bottom:var(--space-4);right:var(--space-4);left:var(--space-4);max-width:360px;margin-left:auto}@media (max-width:767px){.ui_toastRegion__d20HO{left:var(--space-4);right:var(--space-4);margin:0 auto}}.ui_toast__RAnm0{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--color-bg-elevated);border:1px solid var(--color-border-default)}.ui_toastSuccess__4fD0D{border-color:var(--green-600);background:var(--color-bg-success)}.ui_toastWarning__yLgRz{border-color:var(--amber-600);background:var(--color-bg-caution)}.ui_toastError__EzKrI{border-color:var(--red-600);background:var(--color-bg-error)}.ui_toastMessage__wqA2D{flex:1 1;font-size:var(--text-sm);color:var(--color-text-primary);margin:0}.ui_toastDismiss__xlufN{min-width:var(--touch-min);min-height:var(--touch-min);margin:calc(var(--space-2) * -1);border:none;background:transparent;cursor:pointer;border-radius:var(--radius-md);color:var(--color-text-secondary)}.ui_toastDismiss__xlufN:focus-visible{box-shadow:var(--shadow-focus);outline:none}.ui_sidebar__OPhi6{display:flex;flex-direction:column;background:var(--color-bg-elevated);border-right:1px solid var(--color-border-default);min-height:12rem}.ui_sidebarExpanded__hLsR8{width:var(--sidebar-expanded)}.ui_sidebarCollapsed__zDJBS{width:var(--sidebar-collapsed)}.ui_sidebarNav__EvyKj{list-style:none;margin:0;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.ui_sidebarItem___Fv_q{margin:0}.ui_sidebarLink__cQ8CD{display:flex;align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:0 var(--space-3);border-radius:var(--radius-md);border:none;border-left:3px solid transparent;background:transparent;width:100%;text-align:left;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text-primary);cursor:pointer;text-decoration:none;box-sizing:border-box}.ui_sidebarLink__cQ8CD:hover{background:var(--color-bg-surface)}.ui_sidebarLinkActive__X3yc6{background:var(--color-bg-accent);color:var(--color-text-accent);border-left-color:var(--persimmon-500)}.ui_sidebarIcon__BbNoI{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem}.ui_sidebarLabelCollapsed__XVidE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ui_tableWrap__puDD4{overflow-x:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-elevated)}.ui_table__Qk3KE{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ui_tableHeadCell__E9qYx{text-align:left;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-surface);white-space:nowrap}.ui_tableCell___PNLT,.ui_tableHeadCell__E9qYx{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default)}.ui_tableCell___PNLT{min-height:52px;vertical-align:middle}.ui_tableRow__4T2HG:last-child .ui_tableCell___PNLT{border-bottom:none}.ui_tableRow__4T2HG:hover{background:var(--color-bg-surface)}.ui_empty__NUU1G{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-12) var(--space-6);gap:var(--space-4)}.ui_emptyArt__v1cZg{width:120px;height:120px;border-radius:var(--radius-lg);background:var(--color-bg-accent);border:2px dashed var(--persimmon-300);display:flex;align-items:center;justify-content:center;font-size:2.5rem}.ui_emptyTitle__1rjY9{margin:0;font-size:var(--text-lg);font-weight:600}.ui_emptyDesc__Wzqv8{margin:0;max-width:28rem;color:var(--color-text-secondary);font-size:var(--text-base);line-height:1.5}.ui_formGroup__M4SW6,.ui_formSection__yrPiA{display:flex;flex-direction:column;gap:var(--space-6)}.ui_formSectionTitle__U9ACU{margin:0;font-size:var(--text-base);font-weight:600}.ui_formDivider__huHn7{border:none;border-top:1px solid var(--color-border-default);margin:var(--space-2) 0}.marketing-patterns_srOnly__qADUf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-patterns_focusable__TTePT:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.marketing-patterns_section__laZOl{padding:var(--space-12) var(--space-6);font-family:var(--font-body);color:var(--color-text-primary)}.marketing-patterns_sectionAlt__7s7mg{background:var(--color-bg-surface)}.marketing-patterns_sectionInner__pMFjx{max-width:860px;margin:0 auto}.marketing-patterns_sectionInnerWide__MD6GH{max-width:1040px;margin:0 auto}.marketing-patterns_sectionHeading__l9JEH{font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;line-height:1.3;margin:0 0 var(--space-4);color:var(--color-text-primary)}.marketing-patterns_sectionSub__vfgwc{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin:0 0 var(--space-8)}.marketing-patterns_centerText__dqMW7{text-align:center}.marketing-patterns_hero__VjOpN{padding-top:5rem;padding-bottom:var(--space-12);text-align:center}.marketing-patterns_heroInner__plyJk{max-width:720px;margin:0 auto}.marketing-patterns_heroEyebrow__oUlIk{display:inline-block;margin-bottom:var(--space-6);padding:var(--space-2) var(--space-4);background:var(--color-bg-surface);border:1.5px solid var(--color-border-default);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;color:var(--color-text-secondary)}.marketing-patterns_heroEyebrowAccent__wRceg{color:var(--color-text-accent);font-weight:700}.marketing-patterns_heroHeadline__sAKUO{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;line-height:1.2;margin:0 0 var(--space-6);letter-spacing:-.02em}.marketing-patterns_heroSub__xJcGn{font-size:1.12rem;line-height:1.75;color:var(--color-text-secondary);margin:0 0 var(--space-8);max-width:600px;margin-left:auto;margin-right:auto}.marketing-patterns_heroMicro__d_aRF{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6}.marketing-patterns_ctaPrimary__bRm62{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-min);padding:var(--space-3) var(--space-8);background:var(--color-interactive-accent);color:var(--color-text-on-accent);font-size:1.08rem;font-weight:700;border:none;border-radius:var(--radius-lg);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-out)}.marketing-patterns_ctaPrimary__bRm62:hover{background:var(--color-interactive-accent-hover)}@media (prefers-reduced-motion:no-preference){.marketing-patterns_ctaPrimary__bRm62:active{transform:scale(.98)}}.marketing-patterns_painGrid__eybyG{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.marketing-patterns_painItem__AXGQW{max-width:600px}.marketing-patterns_painTitle__b0Qbj{font-size:1.15rem;font-weight:700;margin:0 0 var(--space-2)}.marketing-patterns_painText__OSXbS{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary);margin:0}.marketing-patterns_stepsGrid__zD9lP{display:grid;grid-template-columns:1fr;gap:var(--space-8);list-style:none;margin:0;padding:0}.marketing-patterns_stepItem__ZaZHU{display:flex;gap:var(--space-4);align-items:flex-start}.marketing-patterns_stepNumber__YgPnE{flex-shrink:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:var(--color-interactive-accent);color:var(--color-text-on-accent);font-size:1.1rem;font-weight:800;border-radius:var(--radius-full)}.marketing-patterns_stepTitle__jibRs{font-size:1.1rem;font-weight:700;margin:0 0 var(--space-1-5)}.marketing-patterns_stepText__mlhau{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-secondary);margin:0}.marketing-patterns_featuresGrid__e3qew{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.marketing-patterns_featureItem__OaS1p{padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-default)}.marketing-patterns_featureItem__OaS1p:last-child{border-bottom:none;padding-bottom:0}.marketing-patterns_featureTitle__n4Y7o{font-size:1.15rem;font-weight:700;margin:0 0 var(--space-2)}.marketing-patterns_featureText__GEtex{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-secondary);margin:0}.marketing-patterns_featureNote__5xqtt{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-1-5)}.marketing-patterns_planGrid__rKhOR{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.marketing-patterns_planCard__blnLi{position:relative;padding:var(--space-8) var(--space-6);border:1.5px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.marketing-patterns_planCardHighlighted__evW55{border-width:2px;border-color:var(--color-interactive-accent)}.marketing-patterns_planBadge__kZwKA{position:absolute;top:-.75rem;left:50%;transform:translateX(-50%);background:var(--color-interactive-accent);color:var(--color-text-on-accent);font-size:var(--text-xs);font-weight:700;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}.marketing-patterns_planName__Lhq1b{font-size:1.25rem;font-weight:800;margin:0 0 var(--space-1-5)}.marketing-patterns_planPrice__ZQ2wm{font-size:1.4rem;font-weight:700;margin:0 0 var(--space-2);color:var(--color-text-accent)}.marketing-patterns_planTagline__qdJEo{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-4);line-height:1.5;min-height:2.5em}.marketing-patterns_planCta__2qO2O{display:block;text-align:center;min-height:var(--touch-min);padding:var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-interactive-primary);color:var(--ink-50);font-weight:700;text-decoration:none}.marketing-patterns_planCtaAccent__jPT0M{background:var(--color-interactive-accent);color:var(--color-text-on-accent)}.marketing-patterns_planCta__2qO2O:hover{opacity:.92}.marketing-patterns_compareSection__wFKCh{margin-bottom:var(--space-8)}.marketing-patterns_tableScroll__Cvg_z{overflow-x:auto;-webkit-overflow-scrolling:touch}.marketing-patterns_compareTable__pX1JS{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.marketing-patterns_compareTable__pX1JS thead th{position:sticky;top:0;z-index:1;background:var(--color-bg-elevated);box-shadow:0 1px 0 var(--color-border-default);text-align:center;padding:var(--space-3) var(--space-4);font-weight:700}.marketing-patterns_compareTable__pX1JS thead th:first-child{text-align:left;color:var(--color-text-muted)}.marketing-patterns_colHighlight__TXa3D{color:var(--color-text-accent)}.marketing-patterns_compareTable__pX1JS tbody td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-default)}.marketing-patterns_compareTable__pX1JS tbody tr:nth-child(2n){background:var(--color-bg-page)}.marketing-patterns_compareTable__pX1JS tbody td:not(:first-child){text-align:center}.marketing-patterns_compareMobile__m9To7{display:none;flex-direction:column;gap:var(--space-4)}.marketing-patterns_compareMobileCard__7YczB{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--color-bg-elevated)}.marketing-patterns_compareMobileRow__TnFZD{display:flex;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-default);font-size:var(--text-sm)}.marketing-patterns_compareMobileRow__TnFZD:last-child{border-bottom:none}.marketing-patterns_faqList__JyeY1{display:flex;flex-direction:column}.marketing-patterns_faqItem__VdLLb{border-bottom:1px solid var(--color-border-default)}.marketing-patterns_faqDetails__xo4Np{padding:0}.marketing-patterns_faqSummary___PZJT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--text-base);font-weight:600;cursor:pointer;list-style:none;min-height:var(--touch-min)}.marketing-patterns_faqSummary___PZJT::-webkit-details-marker{display:none}.marketing-patterns_faqSummary___PZJT:after{content:"+";font-size:1.3rem;font-weight:400;color:var(--color-text-muted);flex-shrink:0}@media (prefers-reduced-motion:no-preference){.marketing-patterns_faqSummary___PZJT:after{transition:transform var(--duration-fast) var(--easing-out)}}.marketing-patterns_faqDetails__xo4Np[open] .marketing-patterns_faqSummary___PZJT:after{content:"\2212"}.marketing-patterns_faqAnswer__rMkFT{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-secondary);padding:0 0 var(--space-4);margin:0}.marketing-patterns_ctaBand__ybzlW{text-align:center;background:var(--color-bg-accent)}.marketing-patterns_ctaBandDark__WZwkh{text-align:center;background:var(--color-interactive-primary);color:var(--ink-50)}.marketing-patterns_ctaBandDark__WZwkh .marketing-patterns_heroMicro__d_aRF,.marketing-patterns_ctaBandDark__WZwkh .marketing-patterns_sectionSub__vfgwc{color:var(--ink-200)}.marketing-patterns_ctaBandHeading__2g6EA{font-size:clamp(1.6rem,3vw,2rem);font-weight:800;margin:0 0 var(--space-4)}.marketing-patterns_ctaBandDark__WZwkh .marketing-patterns_ctaBandHeading__2g6EA{color:var(--ink-50)}.marketing-patterns_ctaOutline__70mCR{background:transparent;color:var(--color-text-accent);border:2px solid var(--color-interactive-accent)}.marketing-patterns_ctaBandDark__WZwkh .marketing-patterns_ctaPrimary__bRm62{background:var(--color-interactive-accent)}.marketing-patterns_honestySection__9DqXp{background:var(--color-bg-surface)}.marketing-patterns_honestyList__9wRZo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-6)}.marketing-patterns_honestyItem__D7zZ7{font-size:var(--text-base);line-height:1.7;color:var(--color-text-secondary)}.marketing-patterns_honestyLead__aMMzZ{display:block;font-weight:700;color:var(--color-text-primary);margin-bottom:var(--space-1)}@media (min-width:700px){.marketing-patterns_painGrid__eybyG,.marketing-patterns_stepsGrid__zD9lP{grid-template-columns:repeat(3,1fr)}.marketing-patterns_sectionHeading__l9JEH{font-size:1.85rem}}@media (max-width:699px){.marketing-patterns_ctaBandDark__WZwkh,.marketing-patterns_ctaBand__ybzlW,.marketing-patterns_hero__VjOpN,.marketing-patterns_honestySection__9DqXp,.marketing-patterns_sectionAlt__7s7mg,.marketing-patterns_section__laZOl{padding:var(--space-12) var(--space-4)}.marketing-patterns_compareTableWrap__YSZFj{display:none}.marketing-patterns_compareMobile__m9To7{display:flex}}@media (min-width:700px){.marketing-patterns_compareTableWrap__YSZFj{display:block}.marketing-patterns_compareMobile__m9To7{display:none}}.consent_banner__JqFNs{--c-bg:#ffffff;--c-ink:#17152b;--c-soft:#5d4f66;--c-line:#eadfd8;--c-hover:#fbefe6;--c-accent-text:#a82e17;position:fixed;right:16px;bottom:16px;z-index:9999;width:min(400px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;padding:16px 18px;border:1px solid var(--c-line);border-radius:18px;background:var(--c-bg);box-shadow:0 16px 48px -12px rgb(23 21 43/.28);color:var(--c-ink);font-family:var(--font-body,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);animation:consent_miaConsentIn__phAMZ .25s ease-out}@keyframes consent_miaConsentIn__phAMZ{0%{opacity:0;transform:translateY(12px)}}.consent_inner__l2SGO{display:flex;flex-direction:column;gap:12px}.consent_copyBlock__xSW29{min-width:0}.consent_title__jOzYK{margin:0 0 4px;font-size:15px;font-weight:700}.consent_body__bVRyU{margin:0;font-size:13.5px;line-height:1.5;color:var(--c-soft)}.consent_privacy__JidWi{color:var(--c-accent-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.consent_actions__fsEoW{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.consent_btn__J7NmV{flex:1 1 auto;min-height:40px;padding:0 14px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.consent_btnPrimary__ndtv9{border-color:var(--c-ink);background:var(--c-ink);color:var(--c-bg)}.consent_btnPrimary__ndtv9:hover{background:#2a2540}.consent_btnGhost__7tyMu{border-color:var(--c-line);background:transparent;color:var(--c-ink)}.consent_btnGhost__7tyMu:hover{background:var(--c-hover)}.consent_btn__J7NmV:focus-visible,.consent_categoryRow__XBHAb input:focus-visible,.consent_privacy__JidWi:focus-visible{outline:3px solid var(--c-ink);outline-offset:2px}.consent_categories__Xn22G{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.consent_categoryRow__XBHAb{display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.consent_categoryRow__XBHAb input{margin-top:3px;accent-color:var(--c-ink)}.consent_categoryLabel__X2ont{display:block;font-weight:600}.consent_categoryHint__ijat1{display:block;margin-top:2px;color:var(--c-soft);font-weight:400;line-height:1.45}.consent_alwaysOn__eOMaz{margin-left:6px;color:var(--c-soft);font-size:12px;font-weight:600}@media (max-width:640px){.consent_banner__JqFNs{right:0;bottom:0;left:0;width:auto;max-height:70vh;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;box-shadow:0 -10px 32px -12px rgb(23 21 43/.25)}.consent_inner__l2SGO{gap:8px}.consent_title__jOzYK{margin-bottom:2px;font-size:13px}.consent_body__bVRyU{font-size:12.5px;line-height:1.4}.consent_actions__fsEoW{flex-wrap:nowrap;gap:6px}.consent_btn__J7NmV{min-height:40px;padding:0 6px;font-size:12.5px;white-space:nowrap}.consent_categories__Xn22G{gap:8px}.consent_categoryHint__ijat1,.consent_categoryRow__XBHAb{font-size:12.5px}}html[data-mia-menu-open] .consent_banner__JqFNs{visibility:hidden}@media (prefers-reduced-motion:reduce){.consent_banner__JqFNs{animation:none}}.consent_settingsLink__ge7rl{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.consent_settingsLink__ge7rl:focus-visible{outline:2px solid #a82e17;outline-offset:2px}.TurnstileWidget_field__nchNT{display:grid;gap:.35rem;width:100%;max-width:100%;min-width:0;justify-self:stretch;margin:0 0 .75rem}.TurnstileWidget_label__ZYyjp{font-size:.9rem;font-weight:500;color:#111}.TurnstileWidget_widget__qClG1{width:150px;max-width:100%;height:140px;overflow:hidden}.TurnstileWidget_widget__qClG1 iframe{max-width:100%}.TurnstileWidget_srOnly__sIlo7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TurnstileWidget_status__piJEc{margin:0;font-size:.8rem;color:#b91c1c}.language-suggestion_banner__Tngih{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem;padding:.65rem 1.25rem;background:var(--color-bg-accent);border-bottom:1px solid var(--color-border-default);font-family:var(--font-body);font-size:.9rem;color:var(--color-text-primary)}.language-suggestion_text__oCGqA{margin:0;font-weight:500}.language-suggestion_actions__xwiXZ{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.language-suggestion_primary__Qdo1I{padding:.35rem .85rem;border-radius:.4rem;background:var(--color-interactive-primary);color:#fff;font-weight:600;text-decoration:none;font-size:.85rem}.language-suggestion_primary__Qdo1I:hover{opacity:.92}.language-suggestion_secondary__Suzqi{padding:.35rem .75rem;border:none;border-radius:.4rem;background:transparent;color:var(--color-text-secondary);font-weight:600;font-size:.85rem;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.language-suggestion_secondary__Suzqi:hover{color:var(--color-text-primary)}.chrome_srOnly__86Ly0{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chrome_header__adcZ1{--hdr-h:68px;position:sticky;top:0;z-index:60;background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);transition:background-color var(--duration-slow) ease,box-shadow var(--duration-slow) ease}.chrome_header__adcZ1[data-scrolled]{--hdr-h:60px;background:rgb(255 248 241/.88);box-shadow:0 1px 0 var(--color-border-default),0 10px 24px -18px rgb(23 21 43/.35);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.chrome_header__adcZ1[data-open]{background:var(--color-bg-page);-webkit-backdrop-filter:none;backdrop-filter:none}.chrome_headerInner__U2R2O{display:flex;align-items:center;gap:24px;max-width:1240px;height:var(--hdr-h);margin:0 auto;padding:0 32px;transition:height var(--duration-slow) ease}.chrome_logoLink__fjn6r{display:inline-flex;flex:none;padding:4px;margin:-4px;border-radius:var(--radius-md)}.chrome_desktopNav___3X_v{flex:1 1}.chrome_navList___IEK9{display:flex;gap:4px;margin:0;padding:0;list-style:none}.chrome_navLink__ztY3_{display:inline-block;padding:8px 14px;border-radius:var(--radius-full);color:var(--color-text-primary);font-weight:600;font-size:15px;text-decoration:none;transition:background-color var(--duration-fast) ease}.chrome_navLink__ztY3_:hover{background:rgb(23 21 43/.06)}.chrome_actions__zgWJV{display:flex;align-items:center;gap:10px;margin-left:auto}.chrome_lang__5yKEM{padding:3px;background:rgb(23 21 43/.06)}.chrome_langOpt__rtAXM,.chrome_lang__5yKEM{display:inline-flex;border-radius:var(--radius-full)}.chrome_langOpt__rtAXM{align-items:center;min-height:32px;padding:0 11px;color:var(--color-text-secondary);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-decoration:none}.chrome_langOpt__rtAXM:hover{color:var(--color-text-primary)}.chrome_langOpt__rtAXM[aria-current=true]{background:var(--color-interactive-primary);color:var(--color-bg-page)}.chrome_login__afk_c{padding:8px 12px;color:var(--color-text-primary);font-weight:600;font-size:15px;text-decoration:none}.chrome_login__afk_c:hover{text-decoration:underline;text-underline-offset:4px}.chrome_cta__t5n3K{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--radius-full);background:var(--color-interactive-accent);color:var(--color-text-on-accent);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;box-shadow:0 3px 0 var(--color-interactive-primary);transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,background-color var(--duration-fast) ease}.chrome_cta__t5n3K:hover{background:var(--color-interactive-accent-hover);transform:translateY(-1px);box-shadow:0 4px 0 var(--color-interactive-primary)}.chrome_cta__t5n3K:active{transform:translateY(2px);box-shadow:0 1px 0 var(--color-interactive-primary)}.chrome_footer__lY_eu a:focus-visible,.chrome_header__adcZ1 a:focus-visible,.chrome_header__adcZ1 button:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}.chrome_menuBtn__JKzP7{display:none;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--color-border-default);border-radius:var(--radius-full);background:var(--color-bg-elevated);color:var(--color-text-primary);cursor:pointer}.chrome_burger__C84Gm,.chrome_burger__C84Gm:after,.chrome_burger__C84Gm:before{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--duration-slow) ease,background-color var(--duration-slow) ease}.chrome_burger__C84Gm{position:relative}.chrome_burger__C84Gm:after,.chrome_burger__C84Gm:before{content:"";position:absolute;left:0}.chrome_burger__C84Gm:before{top:-6px}.chrome_burger__C84Gm:after{top:6px}.chrome_header__adcZ1[data-open] .chrome_burger__C84Gm{background:transparent}.chrome_header__adcZ1[data-open] .chrome_burger__C84Gm:before{transform:translateY(6px) rotate(45deg)}.chrome_header__adcZ1[data-open] .chrome_burger__C84Gm:after{transform:translateY(-6px) rotate(-45deg)}.chrome_panel__DFURj{position:fixed;inset:var(--hdr-h) 0 0;z-index:59;display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-page);color:var(--color-text-primary);border-top:1px solid var(--color-border-default);animation:chrome_panelIn__QLOW0 var(--duration-slow) var(--easing-out)}.chrome_panel__DFURj[hidden]{display:none}@keyframes chrome_panelIn__QLOW0{0%{opacity:0;transform:translateY(-8px)}}.chrome_panelList__WdchO{display:grid;margin:0;padding:0;list-style:none}.chrome_panelLink__rKepp{display:block;padding:16px 4px;border-bottom:1px solid var(--color-border-default);color:var(--color-text-primary);font-family:var(--font-display);font-weight:700;font-size:28px;letter-spacing:-.02em;text-decoration:none}.chrome_panelFoot__c_q9m{display:grid;gap:10px;margin-top:auto}.chrome_panelCta__1OcSF,.chrome_panelLogin__9cO_t{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:var(--radius-full);font-weight:700;font-size:17px;text-decoration:none}.chrome_panelCta__1OcSF{background:var(--color-interactive-accent);color:var(--color-text-on-accent);box-shadow:0 3px 0 var(--color-interactive-primary)}.chrome_panelLogin__9cO_t{border:1px solid var(--color-border-default);background:var(--color-bg-elevated);color:var(--color-text-primary)}.chrome_panelLang___yOsT{justify-self:center}.chrome_panel__DFURj a:focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}@media (max-width:960px){.chrome_desktopNav___3X_v,.chrome_login__afk_c{display:none}.chrome_menuBtn__JKzP7{display:grid}}@media (max-width:640px){.chrome_header__adcZ1{--hdr-h:60px}.chrome_headerInner__U2R2O{gap:8px;padding:0 16px}.chrome_headerLang__FIp03{display:none}.chrome_cta__t5n3K{min-height:40px;padding:0 14px;font-size:14px}}.chrome_footer__lY_eu{border-top:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);font-family:var(--font-body)}.chrome_footerInner__2t7yY{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:48px;max-width:1240px;margin:0 auto;padding:64px 32px 40px}.chrome_footerBrand__Z_LU7{display:grid;align-content:start;justify-items:start;gap:18px}.chrome_footerTagline__0PfTD{margin:0;max-width:26ch;color:var(--color-text-secondary);line-height:1.5}.chrome_footerCols__axtx1{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:32px 24px}.chrome_footerCol__nQn3r ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.chrome_footerHead__2rK_4{margin:0 0 14px;color:var(--color-text-secondary);font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.chrome_footerLink__4qEew{color:var(--color-text-primary);font-size:15px;text-decoration:none}.chrome_footerLink__4qEew:hover{text-decoration:underline;text-underline-offset:3px}button.chrome_footerLink__4qEew{padding:0;border:0;background:none;font:inherit;font-size:15px;text-align:left;cursor:pointer}.chrome_footerBottom__OiB6z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;max-width:1240px;margin:0 auto;padding:24px 32px 32px;border-top:1px solid var(--color-border-default)}.chrome_footerCompany__GiR83{display:flex;flex-wrap:wrap;gap:4px 16px;color:var(--color-text-secondary);font-size:13px}.chrome_footerCompany__GiR83 p{margin:0}.chrome_footerCompany__GiR83 .chrome_footerLink__4qEew{font-size:13px}.chrome_footerEnd__1MIP8{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.chrome_anpcBadge__qaiKn{display:inline-flex;border-radius:var(--radius-sm)}.chrome_anpc__gc0g1{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.chrome_anpcBadge__qaiKn svg{display:block;width:250px;max-width:100%;height:auto}.chrome_social__NQ5RY{display:flex;gap:16px;margin:0;padding:0;list-style:none}.chrome_socialLink__H8tsR{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);color:var(--color-text-primary)}a.chrome_socialLink__H8tsR:hover{background:var(--color-bg-surface)}a.chrome_socialLink__H8tsR:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.chrome_socialSoon__5p_zh{color:var(--color-text-secondary);opacity:.6;cursor:default}@media (max-width:1100px){.chrome_footerInner__2t7yY{grid-template-columns:1fr}}@media (max-width:640px){.chrome_footerInner__2t7yY{gap:36px;padding:48px 16px 24px}.chrome_footerCols__axtx1{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.chrome_footerBottom__OiB6z{flex-direction:column;align-items:flex-start;padding:20px 16px 32px}.chrome_footerCompany__GiR83{flex-direction:column}.chrome_footerEnd__1MIP8{flex-direction:column;align-items:flex-start}.chrome_anpcBadge__qaiKn svg{width:200px}}@media (prefers-reduced-motion:reduce){.chrome_panel__DFURj{animation:none}}.marketing-layout_root__c2pSl{--font-body:var(--font-marketing-body),"DM Sans",system-ui,sans-serif;--font-display:var(--font-marketing-display),"Bricolage Grotesque",var(--font-marketing-body),system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;font-family:var(--font-body);color:var(--color-text-primary);background-color:var(--color-bg-page)}.marketing-layout_main__L6kI3{flex:1 1}.marketing-layout_main__L6kI3 [id]{scroll-margin-top:84px}.legal_page__vtRU0{max-width:760px;margin:0 auto;padding:var(--space-12) var(--space-4) 4rem;font-family:var(--font-body);color:var(--color-text-primary)}.legal_title__qtZNE{font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--space-2)}.legal_meta__yxaqg{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0 0 var(--space-6)}.legal_summary__tc17T{background:var(--color-bg-accent);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-6)}.legal_summaryTitle__SN6fV,.legal_tocTitle__aq3Cm{font-size:var(--text-base);font-weight:700;margin:0 0 var(--space-2)}.legal_toc__XECsx{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-6);margin-bottom:var(--space-8)}.legal_tocList__7lTDe{margin:0;padding-left:1.25rem;font-size:var(--text-sm);line-height:1.9}.legal_section__9x3I7{margin-top:var(--space-8);scroll-margin-top:5rem}.legal_h2__Ty7hz{font-size:var(--text-lg);font-weight:700;margin:0 0 var(--space-3);line-height:1.3}.legal_list__blqqf,.legal_p__lW_wr{font-size:1.02rem;line-height:1.65;color:var(--color-text-secondary);margin:0 0 var(--space-4)}.legal_list__blqqf{padding-left:1.25rem}.legal_list__blqqf li{margin-bottom:var(--space-2)}.legal_note__SRohm{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary);border-left:3px solid var(--color-interactive-accent);padding:var(--space-2) var(--space-4);margin:0 0 var(--space-4);background:var(--color-bg-surface)}.legal_tableWrap__v3rQq{overflow-x:auto;margin:0 0 var(--space-4);border:1px solid var(--color-border-default);border-radius:var(--radius-md)}.legal_tableWrap__v3rQq:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.legal_table__df5nV{width:100%;border-collapse:collapse;font-size:var(--text-sm);line-height:1.5}.legal_table__df5nV td,.legal_table__df5nV th{text-align:left;vertical-align:top;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-default);min-width:8rem}.legal_table__df5nV th{background:var(--color-bg-surface);font-weight:600}.legal_table__df5nV tr:last-child td{border-bottom:0}.legal_link__nJCwJ{color:var(--color-text-accent);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal_identity__NmaGg{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--color-border-default)}.legal_dl__Roh1D{display:grid;grid-template-columns:minmax(7rem,34%) 1fr;gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm)}.legal_dl__Roh1D dt{font-weight:600}.legal_dl__Roh1D dd{margin:0;color:var(--color-text-secondary)}.components-catalog_page__ms_ng{min-height:100vh;background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-body);line-height:1.5}.components-catalog_header__HHYzZ{position:sticky;top:0;z-index:100;background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border-default);padding:var(--space-4) var(--space-6);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.components-catalog_title__B3s2A{margin:0;font-size:var(--text-lg);font-weight:600}.components-catalog_controls__jjW2G{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.components-catalog_controlLabel__Txvhd{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);min-height:var(--touch-min)}.components-catalog_main__ynytJ{max-width:960px;margin:0 auto;padding:var(--space-6)}.components-catalog_devBanner__Dy4GG{background:var(--color-bg-caution);color:var(--color-text-primary);padding:var(--space-3) var(--space-6);font-size:var(--text-sm);border-bottom:1px solid var(--amber-600)}.components-catalog_expansionBox__OC4TC{max-width:12rem;border:1px dashed var(--color-border-default);padding:var(--space-2);margin-bottom:var(--space-4)}.components-catalog_expansionBoxWide__mjTpV{max-width:15rem}