.legal-module__xpnSVG__page{padding:var(--space-1)0 calc(var(--space-9) + var(--space-5));gap:var(--space-7);display:grid}.legal-module__xpnSVG__header{gap:var(--space-3);max-width:720px;display:grid}.legal-module__xpnSVG__header p{color:var(--text-secondary);font-size:var(--font-size-lg)}.legal-module__xpnSVG__meta{font-size:var(--font-size-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.legal-module__xpnSVG__content{gap:var(--space-7);max-width:960px;display:grid}.legal-module__xpnSVG__section{gap:var(--space-3);display:grid}.legal-module__xpnSVG__section h2{font-size:var(--font-size-h3)}.legal-module__xpnSVG__section p,.legal-module__xpnSVG__section li{color:var(--text-secondary)}.legal-module__xpnSVG__section ul,.legal-module__xpnSVG__section ol{padding-left:var(--space-5);gap:var(--space-2);display:grid}.legal-module__xpnSVG__section a{color:var(--brand);font-weight:600;text-decoration:none}.legal-module__xpnSVG__section a:hover{text-decoration:underline}@media (max-width:768px){.legal-module__xpnSVG__page{padding:var(--space-8)0 var(--space-9)}}
.Layout-module__cbqlla__layout{width:100%;padding-top:calc(4.5rem + var(--space-8));flex-direction:column;gap:max(2.5rem,min(12vw,12rem));display:flex;overflow:hidden}@media (max-width:600px){.Layout-module__cbqlla__layout{gap:var(--space-9);padding-top:calc(4.5rem + var(--space-7))}}
.NavBar-module__ZNpTKq__navbar{background:var(--bg-overlay);width:100%;-webkit-backdrop-filter:blur(var(--blur-backdrop));backdrop-filter:blur(var(--blur-backdrop));border-bottom:1px solid var(--border-primary);z-index:50;position:fixed;top:0;left:0}.NavBar-module__ZNpTKq__navInner{align-items:center;gap:var(--space-1);max-width:var(--content-max-width);padding:var(--space-3)var(--space-6);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:4.5rem;margin:0 auto;display:grid}.NavBar-module__ZNpTKq__logoLink{justify-self:start;align-items:center;display:inline-flex}.NavBar-module__ZNpTKq__logo{object-fit:contain;width:auto;height:2.25rem;filter:var(--logo-filter)}.NavBar-module__ZNpTKq__navLinks{align-items:center;gap:var(--space-5);color:var(--text-secondary);justify-self:center;font-weight:500;display:flex}.NavBar-module__ZNpTKq__navLinks a{transition:color var(--transition-fast);position:relative}.NavBar-module__ZNpTKq__navLinks a:hover{color:var(--text-primary)}.NavBar-module__ZNpTKq__navLinks a:after{content:"";background-color:var(--brand);transform-origin:50%;width:100%;height:2px;transition:transform var(--transition-fast);position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.NavBar-module__ZNpTKq__navLinks a:hover:after{transform:scaleX(1)}.NavBar-module__ZNpTKq__navActions{align-items:center;gap:var(--space-3);justify-self:end;display:flex}.NavBar-module__ZNpTKq__navActions>*{padding:var(--space-2)var(--space-4);font-size:.9rem}.NavBar-module__ZNpTKq__avatar{object-fit:cover;border:1px solid var(--border-primary);border-radius:50%;width:2.5rem;height:2.5rem;padding:0}.NavBar-module__ZNpTKq__avatarFallback{background:var(--bg-elevated);width:2.5rem;height:2.5rem;color:var(--text-secondary);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex}@media (max-width:768px){.NavBar-module__ZNpTKq__navLinks{display:none}.NavBar-module__ZNpTKq__navInner{padding:var(--space-3)var(--space-4);grid-template-columns:auto 1fr auto}.NavBar-module__ZNpTKq__navActions{justify-self:end}}
.Footer-module__Grjkva__footer{padding:var(--space-9)0 var(--space-6);border-top:1px solid color-mix(in srgb,var(--border-primary)70%,transparent 30%);background-color:var(--bg-canvas)}.Footer-module__Grjkva__topRow{gap:var(--space-8);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.Footer-module__Grjkva__brandBlock{gap:var(--space-4);max-width:320px;display:grid}.Footer-module__Grjkva__logoLink{align-items:center;gap:var(--space-3);filter:var(--logo-filter);display:inline-flex}.Footer-module__Grjkva__tagline{color:var(--text-secondary);font-size:var(--font-size-base)}.Footer-module__Grjkva__linkColumns{gap:var(--space-6);flex:420px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.Footer-module__Grjkva__columnTitle{margin-bottom:var(--space-3);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-muted)}.Footer-module__Grjkva__linkList{gap:var(--space-2);list-style:none;display:grid}.Footer-module__Grjkva__linkList a{color:var(--text-secondary);font-size:var(--font-size-base);transition:color var(--transition-fast),transform var(--transition-fast)}.Footer-module__Grjkva__linkList a:hover{color:var(--text-primary);transform:translate(4px)}.Footer-module__Grjkva__disabledLink{color:var(--text-muted);font-size:var(--font-size-base);cursor:not-allowed;opacity:.6;display:inline-block}.Footer-module__Grjkva__bottomRow{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--border-primary)50%,transparent 50%);gap:var(--space-3);color:var(--text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.Footer-module__Grjkva__disclaimer{color:var(--text-muted);opacity:.9;margin-top:var(--space-1);flex:100%;font-size:.72rem;line-height:1.4}.Footer-module__Grjkva__policies{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.Footer-module__Grjkva__policies a{color:inherit;transition:color var(--transition-fast)}.Footer-module__Grjkva__policies a:hover{color:var(--text-secondary)}.Footer-module__Grjkva__badgeRow{gap:var(--space-3);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__badge{padding:var(--space-2)var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb,var(--bg-surface)80%,transparent 20%);border:1px solid color-mix(in srgb,var(--border-secondary)70%,transparent 30%);font-size:var(--font-size-sm);color:var(--text-secondary)}.Footer-module__Grjkva__socialLinks{gap:var(--space-3);align-items:center;display:flex}.Footer-module__Grjkva__socialLink{border-radius:var(--radius-full);width:36px;height:36px;color:var(--text-muted);background:color-mix(in srgb,var(--bg-surface)70%,transparent 30%);border:1px solid color-mix(in srgb,var(--border-secondary)60%,transparent 40%);transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.Footer-module__Grjkva__socialLink:hover{color:var(--text-primary);background-color:color-mix(in srgb,var(--bg-surface-elevated)85%,transparent 15%);transform:translateY(-1px)}.Footer-module__Grjkva__socialLink:focus-visible{color:var(--text-primary);background-color:color-mix(in srgb,var(--bg-surface-elevated)85%,transparent 15%);transform:translateY(-1px)}.Footer-module__Grjkva__socialLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Footer-module__Grjkva__authActions{align-items:center;display:flex}@media (max-width:900px){.Footer-module__Grjkva__footer{padding:var(--space-8)0 var(--space-5)}.Footer-module__Grjkva__brandBlock{max-width:100%}}@media (max-width:640px){.Footer-module__Grjkva__bottomRow{flex-direction:column;align-items:flex-start}.Footer-module__Grjkva__policies{gap:var(--space-3)}.Footer-module__Grjkva__socialLinks,.Footer-module__Grjkva__authActions{width:100%}}
.PlanTile-module__T5K9hq__tile{gap:var(--space-5);padding:var(--space-5);padding-top:var(--space-6);background:linear-gradient(180deg,color-mix(in srgb,var(--bg-surface)96%,transparent 4%),color-mix(in srgb,var(--bg-surface)85%,transparent 15%));border:1px solid var(--border-primary);border-radius:var(--radius-lg);min-height:100%;transition:all var(--transition-fast);flex-direction:column;display:flex;position:relative}.PlanTile-module__T5K9hq__tile:hover{border-color:var(--brand-muted);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.PlanTile-module__T5K9hq__highlight{border-color:var(--brand);box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 3px color-mix(in srgb,var(--brand)20%,transparent 80%)}.PlanTile-module__T5K9hq__current{border-color:var(--brand-muted)}.PlanTile-module__T5K9hq__muted{opacity:.55;filter:grayscale(.2)}.PlanTile-module__T5K9hq__badge{top:var(--space-5);right:var(--space-5);border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;background:var(--brand);color:#fff;align-items:center;gap:var(--space-2);box-shadow:var(--shadow-sm);padding:.5rem 1rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute}.PlanTile-module__T5K9hq__badgeIcon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));font-size:.9rem}.PlanTile-module__T5K9hq__heading{gap:var(--space-3);display:grid}.PlanTile-module__T5K9hq__label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.1em;font-size:.8125rem;font-weight:700}.PlanTile-module__T5K9hq__description{color:var(--text-secondary);font-size:var(--font-size-base);margin-top:var(--space-1);line-height:1.6}.PlanTile-module__T5K9hq__meta{gap:var(--space-3);margin:var(--space-1)0;display:grid}.PlanTile-module__T5K9hq__metaRow{padding:var(--space-4);background:var(--bg-surface-raised);border-radius:var(--radius-md);border:1px solid var(--border-primary);justify-content:space-between;align-items:center;display:flex}.PlanTile-module__T5K9hq__metaRow dt{font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.035em;font-weight:600}.PlanTile-module__T5K9hq__metaRow dd{font-weight:700;font-size:var(--font-size-lg);color:var(--text-primary);margin:0}.PlanTile-module__T5K9hq__features{gap:var(--space-3);color:var(--text-secondary);padding:var(--space-4);background:var(--bg-surface-raised);border-radius:var(--radius-md);border:1px solid var(--border-primary);list-style:none;display:grid}.PlanTile-module__T5K9hq__features li{align-items:flex-start;gap:var(--space-3);line-height:1.6;display:flex}.PlanTile-module__T5K9hq__features li:before{content:"✓";color:var(--brand);flex-shrink:0;margin-top:-2px;font-size:1.1rem;font-weight:700}.PlanTile-module__T5K9hq__cta{padding-top:var(--space-2);margin-top:auto;display:flex}.PlanTile-module__T5K9hq__cta>:where(a,button){text-align:center;justify-content:center;width:100%}.PlanTile-module__T5K9hq__cta form{width:100%}.PlanTile-module__T5K9hq__cta form>:where(button,a){width:100%}.PlanTile-module__T5K9hq__priceStack{display:grid}.PlanTile-module__T5K9hq__basePrice{background:linear-gradient(20deg,var(--text-primary),var(--text-secondary));-webkit-text-fill-color:transparent;font-size:max(2.2rem,min(5vw,3rem));line-height:1.25;font-weight:var(--font-weight-black);-webkit-background-clip:text}.PlanTile-module__T5K9hq__planFrequency{letter-spacing:var(--letter-spacing-normal);color:var(--text-secondary);margin-left:var(--space-2);font-size:.95rem;font-weight:600}.PlanTile-module__T5K9hq__introPrice{align-items:baseline;width:-moz-fit-content;width:fit-content;display:flex}.PlanTile-module__T5K9hq__introPrice strong{background:linear-gradient(40deg,var(--text-primary),var(--text-secondary));-webkit-text-fill-color:transparent;font-size:max(2.2rem,min(5vw,3rem));font-weight:var(--font-weight-black);-webkit-background-clip:text}.PlanTile-module__T5K9hq__introSuffix{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);font-size:.85rem;font-weight:600}.PlanTile-module__T5K9hq__originalPrice{align-items:baseline;gap:var(--space-2);color:var(--text-secondary);font-size:.95rem;display:flex}.PlanTile-module__T5K9hq__originalPrice s{opacity:.6}.PlanTile-module__T5K9hq__introNote{color:var(--text-secondary);margin:0;font-size:.9rem}.PlanTile-module__T5K9hq__compact .PlanTile-module__T5K9hq__features{background:0 0;border:none;padding:0}.PlanTile-module__T5K9hq__compact .PlanTile-module__T5K9hq__features li:before{margin-top:0}@media (max-width:768px){.PlanTile-module__T5K9hq__tile,.PlanTile-module__T5K9hq__highlight{transform:none!important}}
.page-module___8aEwW__hero{gap:var(--space-6);grid-template-columns:1fr 1.34fr;align-items:flex-start;display:grid;position:relative}.page-module___8aEwW__blob{background:var(--brand);filter:blur(150px);z-index:-1;opacity:.15;width:600px;height:600px;position:absolute;top:50%}.page-module___8aEwW__extraBlobs{pointer-events:none;z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.page-module___8aEwW__extraBlob{background:radial-gradient(circle at center,color-mix(in srgb,var(--brand)86%,transparent 14%)0%,color-mix(in srgb,var(--brand)55%,transparent 45%)48%,transparent 75%);filter:blur(140px);opacity:.31;width:520px;height:520px;position:absolute}.page-module___8aEwW__extraBlob[data-i="1"]{width:440px;height:440px;top:-8%;left:-6%}.page-module___8aEwW__extraBlob[data-i="2"]{width:560px;height:560px;top:24%;right:-12%}.page-module___8aEwW__extraBlob[data-i="3"]{width:380px;height:380px;top:70%;left:28%}@media (max-width:900px){.page-module___8aEwW__blob{display:none}.page-module___8aEwW__extraBlob{opacity:.16;filter:blur(120px);display:none}.page-module___8aEwW__extraBlob[data-i="1"]{width:360px;height:360px;top:-6%;left:-14%}.page-module___8aEwW__extraBlob[data-i="2"]{width:420px;height:420px;top:34%;right:-22%}.page-module___8aEwW__extraBlob[data-i="3"]{width:320px;height:320px;top:68%;left:16%}.page-module___8aEwW__sectionBlobs{display:none}}@media (prefers-color-scheme:light){.page-module___8aEwW__extraBlob,.page-module___8aEwW__blob{display:none}}.page-module___8aEwW__pageRoot{display:contents}.page-module___8aEwW__sectionWithBlobs{z-index:0;position:relative}.page-module___8aEwW__sectionBlobs{pointer-events:none;z-index:-1;position:absolute;top:-8%;bottom:-8%;left:0;right:0}.page-module___8aEwW__sectionBlob{background:radial-gradient(circle at center,color-mix(in srgb,var(--brand)80%,transparent 20%)0%,color-mix(in srgb,var(--brand)50%,transparent 50%)52%,transparent 78%);filter:blur(130px);opacity:.2;width:420px;height:420px;position:absolute}.page-module___8aEwW__sectionBlobs[data-section=any] .page-module___8aEwW__sectionBlob[data-i="1"]{opacity:.3;width:360px;height:360px;top:-6%;left:-10%}.page-module___8aEwW__sectionBlobs[data-section=any] .page-module___8aEwW__sectionBlob[data-i="2"]{width:520px;height:520px;bottom:-6%;right:-12%}.page-module___8aEwW__sectionBlobs[data-section=pricing] .page-module___8aEwW__sectionBlob[data-i="1"]{width:560px;height:560px;top:-10%;right:-14%}.page-module___8aEwW__sectionBlobs[data-section=pricing] .page-module___8aEwW__sectionBlob[data-i="2"]{width:340px;height:340px;bottom:-8%;left:18%}.page-module___8aEwW__sectionBlobs[data-section=library] .page-module___8aEwW__sectionBlob[data-i="1"]{width:380px;height:380px;top:-8%;left:-8%}.page-module___8aEwW__sectionBlobs[data-section=library] .page-module___8aEwW__sectionBlob[data-i="2"]{width:500px;height:500px;bottom:-8%;right:-12%}@media (prefers-color-scheme:light){.page-module___8aEwW__sectionBlob{opacity:.12;background:radial-gradient(circle at center,color-mix(in srgb,var(--brand)66%,transparent 34%)0%,color-mix(in srgb,var(--brand)36%,transparent 64%)50%,transparent 76%)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__extraBlob,.page-module___8aEwW__sectionBlob{filter:blur(90px);opacity:.12}}.page-module___8aEwW__heroContent{gap:var(--space-5);flex-direction:column;align-items:flex-start;display:flex}.page-module___8aEwW__title{font-size:var(--font-size-display);background:linear-gradient(90deg,var(--text-primary),color-mix(in srgb,var(--text-secondary)50%,var(--text-primary)50%));-webkit-text-fill-color:transparent;letter-spacing:-.055em;-webkit-background-clip:text;background-clip:text}.page-module___8aEwW__subtitle{font-size:var(--font-size-lg);color:var(--text-secondary)}.page-module___8aEwW__ctaRow{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module___8aEwW__linkButton{color:var(--text-secondary);transition:color var(--transition-fast);font-weight:600}.page-module___8aEwW__linkButton:hover{color:var(--text-primary)}.page-module___8aEwW__avatars{margin-top:var(--space-2);justify-content:center;align-items:center;gap:var(--space-5);flex-wrap:nowrap;display:flex}.page-module___8aEwW__avatars .page-module___8aEwW__avatarGroup{align-items:center;gap:-12px;display:flex}.page-module___8aEwW__avatars .page-module___8aEwW__avatarGroup .page-module___8aEwW__circle{border:2px solid var(--bg-surface-raised);border-radius:50%;width:45px;height:45px;margin-left:-12px;position:relative;overflow:hidden}.page-module___8aEwW__avatars .page-module___8aEwW__avatarGroup .page-module___8aEwW__circle:first-child{margin-left:0}.page-module___8aEwW__avatars .page-module___8aEwW__avatarText{font-size:var(--font-size-md);color:var(--text-secondary);max-width:300px}.page-module___8aEwW__heroVisual{justify-content:center;align-self:center;display:flex}.page-module___8aEwW__featureGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.page-module___8aEwW__featureCard{gap:var(--space-4);padding:var(--space-5);background-color:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);display:grid}.page-module___8aEwW__featureCard:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.page-module___8aEwW__stepBadge{z-index:2;border-radius:var(--radius-full);width:44px;height:44px;color:var(--brand-text);z-index:10;place-items:center;font-size:1.7rem;font-weight:800;display:grid;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.25),0 0 16px rgba(0,0,0,.1)}.page-module___8aEwW__stepBadge span{translate:-3% -3%}.page-module___8aEwW__stepBadge:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--brand)100%,white 20%)0%,color-mix(in srgb,var(--brand)100%,black 20%)20%,color-mix(in srgb,var(--brand)100%,white 20%)80%,color-mix(in srgb,var(--brand)100%,black 10%)100%);z-index:-10;border-radius:var(--radius-full);width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-5px,-5px)}.page-module___8aEwW__stepBadge:before{content:"";z-index:-1;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--brand)100%,black 40%)0%,color-mix(in srgb,var(--brand)100%,black 10%)50%,color-mix(in srgb,var(--brand)100%,white 70%)100%);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.page-module___8aEwW__featureBody{gap:var(--space-3);display:grid}.page-module___8aEwW__featureBody h3{font-size:var(--font-size-h4);letter-spacing:-.01em}.page-module___8aEwW__featureBody p{color:var(--text-muted)}.page-module___8aEwW__featureMeta{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.78rem}.page-module___8aEwW__badgeRow{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.page-module___8aEwW__badge{border-radius:var(--radius-full);background:var(--bg-inset);border:1px solid var(--border-secondary);height:26px;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;padding:0 10px;font-size:.72rem;display:inline-flex}@media (max-width:720px){.page-module___8aEwW__featureCard{padding:var(--space-4)}}.page-module___8aEwW__pricingGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.page-module___8aEwW__fullBleedSection{justify-content:center;display:flex}.page-module___8aEwW__fullBleedImageWrap{aspect-ratio:2680/960;width:min(100%,2860px);min-width:800px;position:relative}.page-module___8aEwW__fullBleedImage{z-index:0;filter:saturate(1.05);-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.05) 8%,#000 5%);mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.05) 8%,#000 5%);background-image:url(/home/jeep-test-expanded.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 0%,rgba(0,0,0,.05) 2%,#000 10%)}@media (prefers-color-scheme:light){.page-module___8aEwW__fullBleedImage{background-image:url(/home/jeep-test-expanded-light.png)}}.page-module___8aEwW__fullBleedOverlay{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.page-module___8aEwW__fullBleedWheel{top:var(--wheel-top);left:var(--wheel-left);width:var(--wheel-width);aspect-ratio:var(--wheel-aspect,1/1);opacity:0;animation:page-module___8aEwW__wheelCycle var(--wheel-duration,16s)linear infinite;animation-delay:var(--wheel-delay,0s);filter:drop-shadow(0 12px 24px rgba(12,18,28,.45));--wheel-indicator-color:var(--wheel-indicator-color,var(--brand));--wheel-label-shift-x:-40%;--wheel-label-shift-y:-25px;animation-fill-mode:both;position:absolute;transform:translate(-50%,-50%)}.page-module___8aEwW__fullBleedWheel[data-base=true]{filter:none}.page-module___8aEwW__fullBleedWheelImage{object-fit:contain}.page-module___8aEwW__fullBleedWheelLabel{left:50%;bottom:calc(100% + var(--space-5));transform:translate(var(--wheel-label-shift-x),var(--wheel-label-shift-y));transform-origin:bottom;border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--wheel-indicator-color)65%,transparent 35%);background:color-mix(in srgb,var(--bg-surface-raised)70%,transparent 30%);color:var(--text-primary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;opacity:0;animation:page-module___8aEwW__wheelLabelCycle var(--wheel-duration,16s)ease-in-out infinite;animation-delay:calc(var(--wheel-delay,0s) + .1s);padding:.4rem 1rem;font-size:.75rem;font-weight:700;position:absolute}.page-module___8aEwW__fullBleedWheelLabel:before{content:"";background:var(--wheel-indicator-color);width:10px;height:10px;box-shadow:0 0 12px color-mix(in srgb,var(--wheel-indicator-color)60%,transparent 40%);border-radius:50%;position:absolute;bottom:-.45rem;left:50%;transform:translate(-50%)}.page-module___8aEwW__fullBleedWheelLabel:after{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--wheel-indicator-color)80%,transparent 20%),transparent);border-radius:var(--radius-full);width:2px;height:3rem;position:absolute;bottom:-3rem;left:50%;transform:translate(-50%)}@keyframes page-module___8aEwW__wheelCycle{0%{opacity:0}5%{opacity:1}25%{opacity:1}30%{opacity:0}to{opacity:0}}@keyframes page-module___8aEwW__wheelLabelCycle{0%{opacity:0;transform:translate(var(--wheel-label-shift-x),var(--wheel-label-shift-y))}6%{opacity:1;transform:translate(var(--wheel-label-shift-x),var(--wheel-label-shift-y))}25%{opacity:1;transform:translate(var(--wheel-label-shift-x),var(--wheel-label-shift-y))}30%{opacity:0;transform:translate(var(--wheel-label-shift-x),var(--wheel-label-shift-y))}to{opacity:0;transform:translate(var(--wheel-label-shift-x),var(--wheel-label-shift-y))}}@supports not (aspect-ratio:1){.page-module___8aEwW__fullBleedImageWrap{height:0;padding-top:35.8209%}.page-module___8aEwW__fullBleedImage{position:absolute;top:0;bottom:0;left:0;right:0}}.page-module___8aEwW__bottomCta{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-7);border-radius:var(--radius-lg);background-color:var(--bg-surface);border:1px solid var(--border-primary);box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.page-module___8aEwW__bottomCtaContent{gap:var(--space-2);max-width:50ch;display:grid}.page-module___8aEwW__bottomCtaContent p{color:var(--text-secondary)}.page-module___8aEwW__bottomCtaActions{align-items:center;gap:var(--space-3);display:inline-flex}@media (max-width:1024px){.page-module___8aEwW__hero{text-align:center;grid-template-columns:1fr}.page-module___8aEwW__heroContent{align-items:center}.page-module___8aEwW__heroVisual{order:-1}.page-module___8aEwW__stats{text-align:center;gap:var(--space-4);grid-template-columns:1fr}.page-module___8aEwW__avatars{display:none}}@media (max-width:768px){.page-module___8aEwW__featureGrid,.page-module___8aEwW__pricingGrid{grid-template-columns:1fr}.page-module___8aEwW__pricingCardFeatured{transform:none}.page-module___8aEwW__bottomCta{text-align:center;gap:var(--space-4);flex-direction:column}.page-module___8aEwW__bottomCtaContent{text-align:center;place-items:center}.page-module___8aEwW__bottomCtaActions{justify-content:center;width:100%;display:flex}.page-module___8aEwW__fullBleedSection{padding-top:var(--space-7)}}@media (max-width:640px){.page-module___8aEwW__hero{gap:var(--space-5)}.page-module___8aEwW__heroContent{align-items:center;gap:var(--space-4);text-align:center}.page-module___8aEwW__heroVisual{width:100%;margin:0 auto;display:block}.page-module___8aEwW__title{font-size:max(2.1rem,min(8vw,2.8rem))}.page-module___8aEwW__subtitle{font-size:var(--font-size-md)}.page-module___8aEwW__ctaRow{justify-content:center;gap:var(--space-2);border-top:none;flex-flow:wrap;padding-top:0}.page-module___8aEwW__ctaRow>*,.page-module___8aEwW__linkButton{width:auto}.page-module___8aEwW__stats,.page-module___8aEwW__fullBleedWheelLabel{display:none}}
.before-after-slider-module__ayRwzW__wrapper{width:100%;display:block;position:relative;overflow:visible}.before-after-slider-module__ayRwzW__container{aspect-ratio:5/3;border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);border:1px solid var(--border-primary);background:var(--bg-surface);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;--slider-position:50%;position:relative;overflow:hidden}.before-after-slider-module__ayRwzW__container:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.before-after-slider-module__ayRwzW__frame{width:100%;height:100%;position:relative}.before-after-slider-module__ayRwzW__imageOverlay{pointer-events:none;clip-path:inset(0 0 0 var(--slider-position));position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.before-after-slider-module__ayRwzW__markers{pointer-events:none;z-index:5;position:absolute;top:0;bottom:0;left:0;right:0}.before-after-slider-module__ayRwzW__marker{padding:var(--space-1)var(--space-2);border-radius:var(--radius-full);background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--border-brand);box-shadow:var(--shadow-sm);color:var(--brand);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.before-after-slider-module__ayRwzW__image{object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.before-after-slider-module__ayRwzW__handle{top:0;bottom:0;left:var(--slider-position);pointer-events:auto;cursor:grab;touch-action:none;justify-content:center;align-items:center;width:52px;display:flex;position:absolute;transform:translate(-50%)}.before-after-slider-module__ayRwzW__handleTrack{background:var(--brand);width:2px;box-shadow:0 0 8px hsla(var(--color-brand-hsl),.5);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.before-after-slider-module__ayRwzW__handleKnob{border-radius:var(--radius-full);background:var(--brand);width:44px;height:44px;color:var(--brand-text);box-shadow:var(--shadow-md);transition:transform var(--transition-fast);pointer-events:none;place-items:center;font-size:1.15rem;font-weight:600;display:grid;position:relative}.before-after-slider-module__ayRwzW__handle:hover .before-after-slider-module__ayRwzW__handleKnob{transform:scale(1.08)}.before-after-slider-module__ayRwzW__handleActive{cursor:grabbing}.before-after-slider-module__ayRwzW__handleActive .before-after-slider-module__ayRwzW__handleKnob{transform:scale(.95)}.before-after-slider-module__ayRwzW__wheelBadge{filter:drop-shadow(0 12px 24px rgba(0,0,0,.4));pointer-events:none;z-index:10;width:max(120px,min(22vw,180px));position:absolute;bottom:-10%;right:-4%}.before-after-slider-module__ayRwzW__wheelImage{object-fit:contain;width:100%;height:auto;display:block}.before-after-slider-module__ayRwzW__legend{justify-content:flex-start;align-items:center;gap:var(--space-4);margin-top:var(--space-4);color:var(--text-secondary);flex-wrap:wrap;font-size:.85rem;display:flex}.before-after-slider-module__ayRwzW__legendItem{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}.before-after-slider-module__ayRwzW__legendSwatch{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-primary);width:12px;height:12px}.before-after-slider-module__ayRwzW__legendSwatchAfter{background:var(--brand);border-color:var(--brand)}.before-after-slider-module__ayRwzW__legendHint{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem}@media (max-width:820px){.before-after-slider-module__ayRwzW__container{aspect-ratio:4/3}.before-after-slider-module__ayRwzW__wheelBadge{width:max(90px,min(26vw,140px));bottom:-8%;right:-4%}}@media (max-width:640px){.before-after-slider-module__ayRwzW__container{border-radius:var(--radius-md);aspect-ratio:3/2}.before-after-slider-module__ayRwzW__wheelBadge,.before-after-slider-module__ayRwzW__legend{display:none}.before-after-slider-module__ayRwzW__handle{width:44px}.before-after-slider-module__ayRwzW__handleKnob{width:36px;height:36px;font-size:1rem}}
.before-after-carousel-module__th6yMG__carousel{gap:var(--space-3);width:100%;display:grid}.before-after-carousel-module__th6yMG__viewport{width:100%;margin:0 auto;position:relative}.before-after-carousel-module__th6yMG__slider{width:100%}.before-after-carousel-module__th6yMG__thumbnails{gap:var(--space-3);grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;width:100%;display:grid}.before-after-carousel-module__th6yMG__overlay{display:none}.before-after-carousel-module__th6yMG__navButton{border:1px solid color-mix(in srgb,var(--border-subtle)60%,transparent 40%);background:color-mix(in srgb,var(--bg-surface)100%,transparent 0%);width:34px;height:34px;color:var(--color-text-strong);box-shadow:var(--shadow-sm);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.before-after-carousel-module__th6yMG__navLeft{left:-18px}.before-after-carousel-module__th6yMG__navRight{right:-18px}.before-after-carousel-module__th6yMG__pager{background:color-mix(in srgb,var(--bg-surface)85%,transparent 25%);border:1px solid color-mix(in srgb,var(--border-secondary)60%,transparent 40%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.before-after-carousel-module__th6yMG__dot{background-color:color-mix(in srgb,var(--bg-overlay)15%,transparent 85%);opacity:.8;border-radius:999px;width:8px;height:7px;transition:background-color .3s,width .3s;position:relative}.before-after-carousel-module__th6yMG__dot:before{content:"";z-index:100;border-radius:999px;width:170%;height:200%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.before-after-carousel-module__th6yMG__dotActive{background-color:var(--brand);border-color:var(--brand);opacity:1;width:16px;transition:background-color .3s,width .3s}.before-after-carousel-module__th6yMG__progress{height:6px;width:var(--progress,0%);position:absolute;bottom:0;left:0}.before-after-carousel-module__th6yMG__thumbnailButton{cursor:pointer;background:0 0;border:none;padding:0;position:relative}.before-after-carousel-module__th6yMG__thumbnailButton:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent)45%,transparent 55%);outline-offset:2px}.before-after-carousel-module__th6yMG__thumbnailFrame{aspect-ratio:4/5;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--border-subtle)65%,transparent 35%);opacity:.6;width:100%;height:auto;transition:opacity .2s,transform .2s,border .2s;position:relative;overflow:hidden}.before-after-carousel-module__th6yMG__thumbnailActive .before-after-carousel-module__th6yMG__thumbnailFrame{opacity:1;border-color:color-mix(in srgb,var(--color-accent)45%,transparent 55%);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.before-after-carousel-module__th6yMG__thumbnailFrame img{object-fit:cover}.before-after-carousel-module__th6yMG__thumbnailCTA{flex-shrink:0}.before-after-carousel-module__th6yMG__thumbnailCTAFrame{aspect-ratio:4/5;border-radius:var(--radius-sm);border:2px dashed color-mix(in srgb,var(--border-secondary)48%,transparent 52%);background:var(--bg-surface-hover);justify-content:center;align-items:center;gap:var(--space-1);width:100%;height:auto;color:var(--color-text-strong);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;font-size:.75rem;font-weight:600;transition:transform .2s,border .2s,background .2s;display:flex}.before-after-carousel-module__th6yMG__thumbnailCTAFrame svg{font-size:1.25rem}.before-after-carousel-module__th6yMG__thumbnailCTA:hover .before-after-carousel-module__th6yMG__thumbnailCTAFrame{border-color:color-mix(in srgb,var(--brand)65%,transparent 35%);background:var(--bg-surface-hover);box-shadow:var(--shadow-lg)}.before-after-carousel-module__th6yMG__progressBar{border-radius:var(--radius-pill);background:var(--gradient-accent);height:3px;width:var(--progress,0%);transition:width linear;position:absolute;bottom:0;left:0}.before-after-carousel-module__th6yMG__counter{color:var(--color-text-muted);text-align:center;font-size:.9rem}.before-after-carousel-module__th6yMG__metaRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.before-after-carousel-module__th6yMG__metaNav{align-items:center;gap:var(--space-2);display:inline-flex}.before-after-carousel-module__th6yMG__metaButton{border:1px solid color-mix(in srgb,var(--border-subtle)65%,transparent 35%);background:color-mix(in srgb,var(--surface-base)82%,transparent 18%);width:38px;height:38px;color:var(--color-text-strong);border-radius:50%;place-items:center;transition:transform .2s,border .2s,background .2s;display:grid}.before-after-carousel-module__th6yMG__metaButton:hover{border-color:color-mix(in srgb,var(--color-accent)45%,transparent 55%);transform:translateY(-1px)}.before-after-carousel-module__th6yMG__metaButton svg{font-size:1.1rem}@media (max-width:640px){.before-after-carousel-module__th6yMG__carousel{gap:var(--space-4)}.before-after-carousel-module__th6yMG__viewport{aspect-ratio:3/2;width:100%;max-width:none;margin:0 auto}.before-after-carousel-module__th6yMG__slider{height:100%}.before-after-carousel-module__th6yMG__thumbnails{display:none}.before-after-carousel-module__th6yMG__overlay{display:block}.before-after-carousel-module__th6yMG__navButton{display:grid}}@media (min-width:641px){.before-after-carousel-module__th6yMG__overlay{display:block}.before-after-carousel-module__th6yMG__navButton{display:none}}
.page-module__gErsoG__container{max-width:var(--content-max-width);padding:var(--space-9)var(--space-6);gap:var(--space-6);margin:0 auto;display:grid}.page-module__gErsoG__hero{gap:var(--space-2);text-align:center;display:grid}.page-module__gErsoG__heroTitle{font-size:var(--font-size-h1)}.page-module__gErsoG__heroSubtitle{color:var(--text-secondary);font-size:var(--font-size-lg)}.page-module__gErsoG__notice{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-primary);background-color:var(--bg-inset);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.page-module__gErsoG__noticeCelebrate{background:linear-gradient(180deg,color-mix(in srgb,var(--brand)8%,var(--bg-inset)92%)0%,var(--bg-inset)100%);border-color:color-mix(in srgb,var(--brand)45%,var(--border-primary)55%);color:var(--text-primary)}.page-module__gErsoG__card{background-color:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-5);box-shadow:var(--shadow-md);display:grid}.page-module__gErsoG__header{gap:var(--space-2);display:grid}.page-module__gErsoG__header h1{font-size:var(--font-size-h2)}.page-module__gErsoG__subtitle{color:var(--text-secondary);font-size:var(--font-size-base)}.page-module__gErsoG__stats{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__gErsoG__stat{padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-primary);background-color:var(--bg-inset);gap:var(--space-2);display:grid}.page-module__gErsoG__stat strong{font-size:var(--font-size-h3);color:var(--brand);line-height:1.2}.page-module__gErsoG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__gErsoG__helpText{font-size:var(--font-size-sm);color:var(--text-secondary)}@media (max-width:768px){.page-module__gErsoG__container{padding:var(--space-7)var(--space-4)}.page-module__gErsoG__heroTitle{font-size:var(--font-size-h2)}.page-module__gErsoG__heroSubtitle{font-size:var(--font-size-base)}}@media (max-width:480px){.page-module__gErsoG__container{padding:var(--space-6)var(--space-3)}.page-module__gErsoG__actions{flex-direction:column}.page-module__gErsoG__actions a{width:100%}}.page-module__gErsoG__noticeSupplement{margin-top:var(--space-2);font-size:var(--font-size-sm);color:var(--text-secondary);display:block}.page-module__gErsoG__statHighlight{background:linear-gradient(135deg,color-mix(in srgb,var(--brand)12%,var(--bg-inset)88%),var(--bg-inset));border-color:color-mix(in srgb,var(--brand)40%,var(--border-primary)60%)}.page-module__gErsoG__statHighlight strong{color:var(--brand)}.page-module__gErsoG__valueMuted{color:var(--text-secondary)}
.page-module__DuQTda__container{max-width:var(--content-max-width);padding:0 var(--space-6);padding-bottom:var(--space-9);gap:var(--space-6);margin:0 auto;display:grid}.page-module__DuQTda__header{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.page-module__DuQTda__subtitle{color:var(--text-secondary)}.page-module__DuQTda__summaryCard{gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-lg);display:grid}.page-module__DuQTda__statusRow{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.page-module__DuQTda__statusBadge{border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.95rem;font-weight:700;display:inline-flex}.page-module__DuQTda__ok{background:color-mix(in srgb,var(--success)35%,transparent 65%);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--success)60%,transparent 40%)}.page-module__DuQTda__warn{background:color-mix(in srgb,var(--warning)35%,transparent 65%);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--warning)60%,transparent 40%)}.page-module__DuQTda__error{background:color-mix(in srgb,var(--danger)35%,transparent 65%);color:var(--text-primary);border:1px solid color-mix(in srgb,var(--danger)60%,transparent 40%)}.page-module__DuQTda__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.page-module__DuQTda__stat{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-primary);background:var(--bg-inset);border-radius:var(--radius-md);display:grid}.page-module__DuQTda__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.9rem}.page-module__DuQTda__statValue{font-size:var(--font-size-h2)}.page-module__DuQTda__footerNote{color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}.page-module__DuQTda__sampleBlock{gap:var(--space-2);display:grid}.page-module__DuQTda__sampleLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:.85rem}@media (max-width:768px){.page-module__DuQTda__container{padding:var(--space-7)var(--space-4)}}@media (max-width:480px){.page-module__DuQTda__container{padding:var(--space-6)var(--space-3)}}@media (min-width:1100px){.page-module__DuQTda__grid{grid-template-columns:repeat(3,1fr)}}
.page-module__7RuN3W__container{max-width:var(--content-max-width);padding:0 var(--space-6);padding-bottom:var(--space-9);gap:var(--space-6);margin:0 auto;display:grid}.page-module__7RuN3W__header{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.page-module__7RuN3W__subtitle{color:var(--text-secondary)}.page-module__7RuN3W__list{gap:var(--space-6);padding-left:.25rem;display:grid;position:relative}.page-module__7RuN3W__list:before{content:"";background:color-mix(in srgb,var(--border-primary)70%,transparent 30%);width:2px;position:absolute;top:0;bottom:0;left:20px}.page-module__7RuN3W__item{--accent:var(--brand);align-items:start;gap:var(--space-4);grid-template-columns:56px 1fr;display:grid}.page-module__7RuN3W__marker{height:100%;position:relative}.page-module__7RuN3W__dot{border-radius:var(--radius-full);background:var(--accent);width:24px;height:24px;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--accent)70%,transparent 30%);border:2px solid color-mix(in srgb,var(--bg-surface)85%,transparent 15%);position:absolute;top:4px;left:4px}.page-module__7RuN3W__badge{border-radius:var(--radius-full);background:var(--accent);color:var(--brand-text);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5ch;padding:.35rem .6rem;font-weight:700;display:inline-flex}.page-module__7RuN3W__card{border:1px solid var(--border-primary);border-radius:var(--radius-lg);background:var(--bg-surface);padding:var(--space-5);gap:var(--space-4);display:grid}.page-module__7RuN3W__entryHeader{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__7RuN3W__version{font-size:var(--font-size-h3)}.page-module__7RuN3W__date{color:var(--text-secondary)}.page-module__7RuN3W__sectionTitle{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);font-size:.9rem}.page-module__7RuN3W__bullets{gap:.55rem;padding-left:1rem;display:grid}.page-module__7RuN3W__highlights .page-module__7RuN3W__sectionTitle{color:var(--brand)}.page-module__7RuN3W__highlightsList{color:var(--text-primary);font-weight:600}.page-module__7RuN3W__changes .page-module__7RuN3W__sectionTitle{color:var(--text-muted)}.page-module__7RuN3W__changesList{color:var(--text-secondary);font-size:var(--font-size-sm)}.page-module__7RuN3W__variant1{--accent:var(--brand)}.page-module__7RuN3W__variant2{--accent:var(--success)}.page-module__7RuN3W__variant3{--accent:var(--warning)}.page-module__7RuN3W__variant4{--accent:var(--danger)}@media (max-width:768px){.page-module__7RuN3W__container{padding:var(--space-7)var(--space-4)}}@media (max-width:480px){.page-module__7RuN3W__container{padding:var(--space-6)var(--space-3)}.page-module__7RuN3W__list:before{left:16px}.page-module__7RuN3W__item{grid-template-columns:48px 1fr}.page-module__7RuN3W__dot{width:20px;height:20px;left:2px}}
.page-module__Pcoqla__container{padding:0 0 var(--space-9);position:relative;overflow:visible}.page-module__Pcoqla__article{gap:max(3rem,min(5vw,5rem));width:100%;max-width:1200px;margin:0 auto;display:grid;overflow:visible}.page-module__Pcoqla__breadcrumb{padding:0 var(--space-4);margin-bottom:var(--space-4)}.page-module__Pcoqla__breadcrumb ol{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted);margin:0;padding:0;list-style:none;display:flex}.page-module__Pcoqla__breadcrumb li{align-items:center;gap:var(--space-2);display:flex}.page-module__Pcoqla__breadcrumb li:not(:last-child):after{content:"›";color:var(--text-muted);font-size:1.2em;font-weight:300}.page-module__Pcoqla__breadcrumb a{color:var(--text-muted);transition:color var(--transition-fast);text-decoration:none}.page-module__Pcoqla__breadcrumb a:hover{color:var(--brand);text-decoration:underline}.page-module__Pcoqla__breadcrumb li[aria-current=page]{color:var(--text-secondary);font-weight:500}.page-module__Pcoqla__header{gap:var(--space-4);text-align:center;max-width:800px;padding:0 var(--space-4);z-index:1;place-items:center;margin:0 auto;display:grid;position:relative}.page-module__Pcoqla__header .page-module__Pcoqla__eyebrow{justify-self:center}.page-module__Pcoqla__intro{color:var(--text-secondary);margin:0 auto;font-size:max(1.125rem,min(2vw,1.375rem));line-height:1.6}.page-module__Pcoqla__metaRow{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Pcoqla__meta{font-size:var(--font-size-sm);color:var(--text-muted)}.page-module__Pcoqla__ctaRow{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Pcoqla__headerBlobs{pointer-events:none;z-index:-1;position:absolute;top:-50%;bottom:-50%;left:-20%;right:-20%}.page-module__Pcoqla__headerBlob{background:radial-gradient(circle at center,color-mix(in srgb,var(--brand)86%,transparent 14%)0%,color-mix(in srgb,var(--brand)55%,transparent 45%)48%,transparent 75%);filter:blur(140px);opacity:.25;border-radius:50%;position:absolute}.page-module__Pcoqla__headerBlob[data-i="1"]{width:420px;height:420px;top:10%;left:5%}.page-module__Pcoqla__headerBlob[data-i="2"]{width:520px;height:520px;top:40%;right:8%}.page-module__Pcoqla__body{gap:max(4rem,min(6vw,6rem));display:grid;position:relative}.page-module__Pcoqla__introSection{gap:var(--space-4);max-width:800px;padding:0 var(--space-4);margin:0 auto;display:grid}.page-module__Pcoqla__introSection p{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:100%;line-height:1.7}.page-module__Pcoqla__leadParagraph{font-weight:500;color:var(--text-primary)!important;font-size:max(1.25rem,min(2.2vw,1.5rem))!important;line-height:1.6!important}.page-module__Pcoqla__contentSection{gap:var(--space-4);max-width:800px;padding:0 var(--space-4);margin:0 auto;display:grid}.page-module__Pcoqla__contentSection h2{color:var(--text-primary);margin-top:var(--space-3);font-size:max(1.75rem,min(3vw,2.25rem))}.page-module__Pcoqla__contentSection h3{font-size:var(--font-size-h4);color:var(--text-primary);margin-top:var(--space-4);margin-bottom:var(--space-2)}.page-module__Pcoqla__contentSection p{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:100%;margin-bottom:var(--space-3);line-height:1.7}.page-module__Pcoqla__contentSection p strong{color:var(--text-primary);font-weight:600}.page-module__Pcoqla__benefitsList,.page-module__Pcoqla__guideList{gap:var(--space-3);margin:var(--space-4)0;padding:0;list-style:none;display:grid}.page-module__Pcoqla__benefitsList li,.page-module__Pcoqla__guideList li{padding-left:var(--space-5);font-size:var(--font-size-lg);color:var(--text-secondary);max-width:100%;line-height:1.7;position:relative}.page-module__Pcoqla__benefitsList li:before,.page-module__Pcoqla__guideList li:before{content:"→";color:var(--brand);font-size:1.2rem;font-weight:700;position:absolute;left:0}.page-module__Pcoqla__benefitsList li strong,.page-module__Pcoqla__guideList li strong{color:var(--text-primary);font-weight:600}.page-module__Pcoqla__centeredHeading{text-align:center;color:var(--text-primary);margin-bottom:var(--space-3);font-size:max(1.75rem,min(3vw,2.25rem))}.page-module__Pcoqla__centeredText{text-align:center;font-size:var(--font-size-lg);color:var(--text-secondary);max-width:60ch;margin:0 auto var(--space-5)}.page-module__Pcoqla__carouselSection{width:100%;max-width:900px;margin:0 auto}.page-module__Pcoqla__carouselIntro,.page-module__Pcoqla__carouselFrame{display:none}.page-module__Pcoqla__valuePropsSection{padding:0 var(--space-4)}.page-module__Pcoqla__valuePropsGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid}.page-module__Pcoqla__valueProp{gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast);text-align:center;display:grid}.page-module__Pcoqla__valueProp:hover{box-shadow:var(--shadow-md);border-color:var(--border-brand);transform:translateY(-4px)}.page-module__Pcoqla__valuePropIcon{font-size:2.5rem;line-height:1}.page-module__Pcoqla__valueProp h3{font-size:var(--font-size-h4);color:var(--text-primary);margin:0}.page-module__Pcoqla__valueProp p{color:var(--text-secondary);margin:0;line-height:1.6}.page-module__Pcoqla__howItWorksSection{gap:var(--space-6);padding:0 var(--space-4);display:grid}.page-module__Pcoqla__sectionHeader{text-align:center;gap:var(--space-3);max-width:700px;margin:0 auto;display:grid}.page-module__Pcoqla__sectionHeader h2{color:var(--text-primary);font-size:max(1.875rem,min(3.5vw,2.5rem))}.page-module__Pcoqla__sectionHeader p{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:60ch;margin:0 auto}.page-module__Pcoqla__sectionCta{margin-top:var(--space-5);justify-content:center;display:flex}.page-module__Pcoqla__stepsGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.page-module__Pcoqla__stepCard{gap:var(--space-4);padding:var(--space-5);background-color:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-lg);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);display:grid}.page-module__Pcoqla__stepCard:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm);transform:translateY(-4px)}.page-module__Pcoqla__stepNumber{z-index:2;border-radius:var(--radius-full);width:44px;height:44px;color:var(--brand-text);z-index:10;place-items:center;font-size:1.7rem;font-weight:800;display:grid;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.25),0 0 16px rgba(0,0,0,.1)}.page-module__Pcoqla__stepNumber span{translate:-3% -3%}.page-module__Pcoqla__stepNumber:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--brand)100%,white 20%)0%,color-mix(in srgb,var(--brand)100%,black 20%)20%,color-mix(in srgb,var(--brand)100%,white 20%)80%,color-mix(in srgb,var(--brand)100%,black 10%)100%);z-index:-10;border-radius:var(--radius-full);width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-5px,-5px)}.page-module__Pcoqla__stepNumber:before{content:"";z-index:-1;border-radius:var(--radius-full);background:linear-gradient(180deg,color-mix(in srgb,var(--brand)100%,black 40%)0%,color-mix(in srgb,var(--brand)100%,black 10%)50%,color-mix(in srgb,var(--brand)100%,white 70%)100%);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.page-module__Pcoqla__stepCard h3{font-size:var(--font-size-h4);color:var(--text-primary);letter-spacing:-.01em;margin:0}.page-module__Pcoqla__stepCard p{color:var(--text-muted);margin:0;line-height:1.6}.page-module__Pcoqla__stepDetail{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);background:var(--bg-inset);border:1px solid var(--border-secondary);border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);width:-moz-fit-content;width:fit-content;font-size:.72rem;display:flex}.page-module__Pcoqla__stepDetail strong{color:var(--text-primary);font-weight:600}.page-module__Pcoqla__sourcesSection{gap:var(--space-6);padding:0 var(--space-4);display:grid}.page-module__Pcoqla__sourceExamplesGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;display:grid}.page-module__Pcoqla__sourceExamplesGrid.page-module__Pcoqla__single{grid-template-columns:1fr}.page-module__Pcoqla__sourceExamplesGrid.page-module__Pcoqla__two{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Pcoqla__sourceExamplesGrid.page-module__Pcoqla__three{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__Pcoqla__sourceExample{gap:var(--space-3);text-align:center;display:grid}.page-module__Pcoqla__sourceImageWrap{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-secondary);width:100%;transition:all var(--transition-fast);position:relative;overflow:hidden}.page-module__Pcoqla__sourceImageWrap:hover{box-shadow:var(--shadow-md);border-color:var(--border-brand);transform:translateY(-4px)}.page-module__Pcoqla__sourceImage{object-fit:cover}.page-module__Pcoqla__mediaFull{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-secondary);width:100%;position:relative;overflow:hidden}.page-module__Pcoqla__mediaFull img{object-fit:cover}.page-module__Pcoqla__mediaFull video{object-fit:cover;width:100%;height:100%;display:block}.page-module__Pcoqla__mediaFullTransparent{aspect-ratio:16/9;border-radius:0;width:100%;position:relative;overflow:visible}.page-module__Pcoqla__mediaFullTransparent img{object-fit:contain}.page-module__Pcoqla__mediaFluid{width:100%}.page-module__Pcoqla__mediaFluid video,.page-module__Pcoqla__mediaFluid img{width:100%;height:auto;display:block}.page-module__Pcoqla__contentSectionWide{gap:var(--space-4);max-width:1200px;padding:0 var(--space-4);margin:0 auto;display:grid}.page-module__Pcoqla__contentSectionWide h2{text-align:left}.page-module__Pcoqla__mediaEdge{width:100%;height:auto;display:block}.page-module__Pcoqla__sourceExampleLabel{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.page-module__Pcoqla__sourceExampleLabel h4{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:600}.page-module__Pcoqla__sourceExample p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.page-module__Pcoqla__sourceBadge{padding:var(--space-1)var(--space-3);font-size:var(--font-size-sm);border-radius:var(--radius-full);background:var(--brand-muted);color:var(--brand);text-transform:uppercase;letter-spacing:.05em;font-weight:600;display:inline-flex}.page-module__Pcoqla__sourcesGrid,.page-module__Pcoqla__sourceCard,.page-module__Pcoqla__sourceType{display:none}.page-module__Pcoqla__featuresSection{gap:var(--space-6);padding:0 var(--space-4);display:grid}.page-module__Pcoqla__featuresList{gap:var(--space-4);max-width:800px;margin:0 auto;display:grid}.page-module__Pcoqla__featureItem{gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);display:flex}.page-module__Pcoqla__featureItem:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.page-module__Pcoqla__featureIcon{flex-shrink:0;font-size:2rem;line-height:1}.page-module__Pcoqla__featureContent{gap:var(--space-2);display:grid}.page-module__Pcoqla__featureContent h4{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:600}.page-module__Pcoqla__featureContent p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.page-module__Pcoqla__tipsSection{gap:var(--space-6);padding:0 var(--space-4);display:grid}.page-module__Pcoqla__tipsGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.page-module__Pcoqla__tipCard{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-surface)95%,var(--success)5%),var(--bg-surface));border:1px solid var(--border-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast);display:grid}.page-module__Pcoqla__tipCard:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.page-module__Pcoqla__tipIcon{font-size:2rem;line-height:1}.page-module__Pcoqla__tipCard h4{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:600}.page-module__Pcoqla__tipCard p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.page-module__Pcoqla__mistakeItem{gap:var(--space-4);padding:var(--space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--bg-surface)95%,var(--danger)3%),var(--bg-surface));border:1px solid color-mix(in srgb,var(--border-secondary)80%,var(--danger)20%);border-radius:var(--radius-md);margin-bottom:var(--space-4);transition:all var(--transition-fast);display:flex}.page-module__Pcoqla__mistakeItem:hover{border-color:var(--danger);box-shadow:0 2px 8px color-mix(in srgb,var(--danger)10%,transparent 90%);transform:translateY(-2px)}.page-module__Pcoqla__mistakeIcon{color:var(--danger);flex-shrink:0;align-items:flex-start;padding-top:2px;font-size:1.5rem;display:flex}.page-module__Pcoqla__mistakeContent{gap:var(--space-2);display:grid}.page-module__Pcoqla__mistakeContent h3{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:600}.page-module__Pcoqla__mistakeContent p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.page-module__Pcoqla__faqSection{gap:var(--space-6);padding:0 var(--space-4);display:grid}.page-module__Pcoqla__faqGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.page-module__Pcoqla__faqCard{gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);transition:all var(--transition-fast);display:grid}.page-module__Pcoqla__faqCard:hover{border-color:var(--border-brand);box-shadow:var(--shadow-sm)}.page-module__Pcoqla__faqCard h3{font-size:var(--font-size-base);color:var(--text-primary);margin:0;font-weight:600;line-height:1.4}.page-module__Pcoqla__faqCard p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.6}.page-module__Pcoqla__ctaSection{padding:0 var(--space-4);margin-top:var(--space-6)}.page-module__Pcoqla__ctaCard{gap:var(--space-4);background:linear-gradient(135deg,color-mix(in srgb,var(--brand)15%,var(--bg-surface)),color-mix(in srgb,var(--brand)5%,var(--bg-surface)));border:2px solid var(--border-brand);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-brand);padding:max(2.5rem,min(5vw,4rem));display:grid}.page-module__Pcoqla__ctaCard h2{color:var(--text-primary);margin:0;font-size:max(1.75rem,min(3vw,2.5rem))}.page-module__Pcoqla__ctaCard p{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:60ch;margin:0 auto}.page-module__Pcoqla__ctaButtons{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__Pcoqla__ctaFeatures{justify-content:center;align-items:center;gap:var(--space-4);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.page-module__Pcoqla__ctaFeatures span{align-items:center;gap:var(--space-2);display:flex}.page-module__Pcoqla__relatedSection{padding:0 var(--space-4);margin-top:var(--space-6)}.page-module__Pcoqla__relatedCard{gap:var(--space-3);background:var(--bg-surface);border:1px solid var(--border-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:max(1.75rem,min(3vw,2.5rem));display:grid}.page-module__Pcoqla__relatedCard h2{font-size:var(--font-size-h3);color:var(--text-primary);margin:0}.page-module__Pcoqla__relatedCard p{color:var(--text-muted);margin:0}.page-module__Pcoqla__relatedLinks{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Pcoqla__relatedLink{padding:var(--space-3);background:var(--bg-surface-hover);border:1px solid var(--border-secondary);border-radius:var(--radius-md);color:var(--text-secondary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);text-decoration:none;display:block}.page-module__Pcoqla__relatedLink:hover{background:var(--bg-surface-raised);border-color:var(--border-primary);color:var(--text-primary)}@media (max-width:768px){.page-module__Pcoqla__container{padding:var(--space-6)0 var(--space-8)}.page-module__Pcoqla__article{gap:max(2.5rem,min(4vw,3.5rem))}.page-module__Pcoqla__body{gap:max(3rem,min(5vw,4rem))}.page-module__Pcoqla__header,.page-module__Pcoqla__breadcrumb{padding:0 var(--space-3)}.page-module__Pcoqla__valuePropsGrid{gap:var(--space-4);grid-template-columns:1fr}.page-module__Pcoqla__stepsGrid{grid-template-columns:1fr}.page-module__Pcoqla__sourceExamplesGrid{gap:var(--space-4);grid-template-columns:1fr}.page-module__Pcoqla__sourcesGrid,.page-module__Pcoqla__tipsGrid,.page-module__Pcoqla__faqGrid{grid-template-columns:1fr}.page-module__Pcoqla__ctaCard{padding:var(--space-6)var(--space-4)}.page-module__Pcoqla__ctaButtons{flex-direction:column;width:100%}.page-module__Pcoqla__ctaButtons .page-module__Pcoqla__btn-primary,.page-module__Pcoqla__ctaButtons .page-module__Pcoqla__btn-secondary{width:100%}.page-module__Pcoqla__ctaFeatures{gap:var(--space-2);flex-direction:column}.page-module__Pcoqla__stepCard{padding:var(--space-4)}}@media (max-width:650px){.page-module__Pcoqla__valuePropsGrid,.page-module__Pcoqla__stepsGrid,.page-module__Pcoqla__faqGrid,.page-module__Pcoqla__tipsGrid,.page-module__Pcoqla__sourceExamplesGrid{gap:var(--space-4);grid-template-columns:1fr}}@media (max-width:480px){.page-module__Pcoqla__carouselSection{padding:0 var(--space-3)}.page-module__Pcoqla__metaRow{font-size:.8rem}.page-module__Pcoqla__ctaRow{flex-direction:column;width:100%}.page-module__Pcoqla__ctaRow .page-module__Pcoqla__btn-primary,.page-module__Pcoqla__ctaRow .page-module__Pcoqla__btn-secondary{width:100%}}@media (max-width:900px){.page-module__Pcoqla__headerBlob{display:none}}@media (prefers-color-scheme:light){.page-module__Pcoqla__headerBlob{display:none}}@media (prefers-reduced-motion:reduce){.page-module__Pcoqla__headerBlob{filter:blur(90px);opacity:.12}}
.confetti-module__BGJ7WW__confettiRoot{pointer-events:none;z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0}.confetti-module__BGJ7WW__piece{top:-10vh;left:var(--x,50%);width:var(--w,8px);height:var(--h,12px);opacity:.9;animation:confetti-module__BGJ7WW__confetti-fall var(--dur,2.4s)linear var(--delay,0s)forwards,confetti-module__BGJ7WW__confetti-spin var(--spinDur,.9s)linear var(--spinDelay,0s)infinite;border-radius:2px;position:absolute}.confetti-module__BGJ7WW__color1{background:var(--brand)}.confetti-module__BGJ7WW__color2{background:var(--success)}.confetti-module__BGJ7WW__color3{background:var(--warning)}.confetti-module__BGJ7WW__color4{background:var(--danger)}.confetti-module__BGJ7WW__color5{background:#fff}@keyframes confetti-module__BGJ7WW__confetti-fall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--dx,20px),110vh,0)rotate(360deg)}}@keyframes confetti-module__BGJ7WW__confetti-spin{0%{transform:rotateX(0)rotateY(0)}to{transform:rotateX(360deg)rotateY(180deg)}}
.status-sample-bar-module__4QKxFa__bar{gap:3px;height:12px;display:grid}.status-sample-bar-module__4QKxFa__cell{border-radius:2px;height:100%}.status-sample-bar-module__4QKxFa__ok{background:color-mix(in srgb,var(--success)85%,transparent 15%)}.status-sample-bar-module__4QKxFa__err{background:color-mix(in srgb,var(--danger)85%,transparent 15%)}.status-sample-bar-module__4QKxFa__pend{background:color-mix(in srgb,var(--border-primary)55%,transparent 45%)}.status-sample-bar-module__4QKxFa__legend{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-sm);display:flex}.status-sample-bar-module__4QKxFa__legendItem{align-items:center;gap:.4rem;display:inline-flex}.status-sample-bar-module__4QKxFa__swatch{border-radius:3px;width:12px;height:12px}.status-sample-bar-module__4QKxFa__swatchOk{background:var(--success)}.status-sample-bar-module__4QKxFa__swatchErr{background:var(--danger)}.status-sample-bar-module__4QKxFa__swatchPend{background:color-mix(in srgb,var(--border-primary)70%,transparent 30%)}
