@layer artemsi{.landing-shell--artemsi{--landing-display-size:clamp(2.75rem, 7vw, 5.25rem);--landing-title-size:clamp(2.25rem, 5.5vw, 4.25rem);--landing-quote-size:clamp(2rem, 5vw, 3.75rem);--landing-quote-size-mobile:clamp(1.45rem, 6.5vw, 2.1rem);--landing-subtitle-size:clamp(1.5rem, 3vw, 2.25rem);--landing-lead-size:clamp(1.05rem, 2vw, 1.35rem);--landing-body-size:clamp(.95rem, 1.4vw, 1.05rem);--landing-kicker-size:.72rem;--landing-section-pad:clamp(4rem, 12vh, 7rem);--pal-hero-bg:#05040a;--pal-space-deep:#06050c;--pal-space-a:#14102c;--pal-space-b:#1a1538;--pal-space-c:#211a42;--pal-space-footer:#12102a;--pal-violet:#7c5cff;--pal-violet-glow:#a88aff;--pal-divider:#a88aff24;--pal-divider-strong:#a88aff42;--pal-kicker:#8f6cff;--pal-quote-light:#f0f0f4;--pal-gray-a:#38363f;--pal-gray-b:#32303c;--pal-gray-c:#2c2a36;--pal-gray-footer:#222028;--pal-violet-deep:#100c24;--pal-divider-gray:#ffffff1a;--pal-divider-gray-strong:#a88aff33;--pal-text-dark:#0a0714;--pal-text-dark-soft:#0a0714d1;--pal-text-dark-muted:#14101f85;--pal-divider-light:#14101f14;--pal-divider-light-strong:#6448d22e;--landing-stripe-white:var(--pal-space-a);--landing-stripe-lilac:var(--pal-space-b);--landing-stripe-violet:var(--pal-space-c);--landing-stripe-footer:var(--pal-space-footer);--background:var(--pal-space-deep);--foreground:#f2f0fa;--foreground-soft:#f2f0fac2;--muted:#f2f0fa6b;--muted-strong:#f2f0fa9e;--surface:#18142e;--surface-strong:#211a42;--surface-raised:#28224c;--nav-bg:transparent;--nav-border:transparent;--primary:#a88aff;--primary-2:#c8bfff;--primary-hover:#9580ff;--primary-soft:#7c5cff1f;--primary-soft-strong:#7c5cff38;--hero-title-grad:none;background:var(--pal-space-deep);color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-snap-type:y proximity}.landing-shell--artemsi:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(100% 70% at 50% -10%,#7c5cff24,#0000 55%),radial-gradient(55% 45% at 95% 45%,#583cb41a,#0000 52%),radial-gradient(50% 40% at 5% 75%,#7c5cff14,#0000 48%),radial-gradient(80% 50% at 50% 110%,#3c288c1f,#0000 58%);position:fixed;inset:0}.landing-shell--artemsi .landing-hero{isolation:isolate;position:relative;overflow:visible}.landing-shell--artemsi .landing-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#05040a 0%,#06050c 42%,#070612 100%);position:absolute;inset:0}.landing-shell--artemsi .landing-hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 55% at 50% -18%,#7c5cff33,#0000 62%),radial-gradient(40% 30% at 100% 20%,#583cb414,#0000 55%),radial-gradient(35% 25% at 0 30%,#7c5cff0f,#0000 50%);position:absolute;inset:0}[data-theme=light] .landing-shell.landing-shell--artemsi,[data-theme=light] .landing-shell--artemsi{--background:var(--pal-space-deep);--foreground:#f2f0fa;--foreground-soft:#f2f0fac2;--muted:#f2f0fa6b;--muted-strong:#f2f0fa9e;--surface:#18142e;--surface-strong:#211a42;--surface-raised:#28224c;--landing-stripe-white:var(--pal-space-a);--landing-stripe-lilac:var(--pal-space-b);--landing-stripe-violet:var(--pal-space-c);--landing-stripe-footer:var(--pal-space-footer);--nav-bg:transparent;--nav-border:transparent}:is(html:has(.landing-shell--artemsi),html:has(.page-shell--app.landing-shell--artemsi)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--pal-space-deep,#06050c)}:is(html:has(.landing-shell--artemsi) body,html:has(.page-shell--app.landing-shell--artemsi) body){background:#06050c;min-height:100dvh}html:has(.landing-shell--artemsi) .landing-shell--artemsi{flex:1;width:100%;min-height:100dvh}.landing-shell--artemsi [data-landing-reveal]{opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transition-delay:var(--landing-reveal-delay,0s);will-change:opacity, transform;pointer-events:none;transform:translateY(56px)}.landing-shell--artemsi [data-landing-reveal].is-revealed{opacity:1;pointer-events:auto;transform:translate(0,0)}.landing-shell--artemsi #landing-accueil [data-landing-reveal]{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.landing-shell--artemsi [data-landing-reveal]{opacity:1;pointer-events:auto;transition:none;transform:none}}.landing-shell--artemsi .landing-bg{display:none}.landing-shell--artemsi .landing-nav{z-index:25;-webkit-backdrop-filter:blur(12px);background:#05040af0;border-bottom:1px solid #7c5cff1f;padding:.85rem 0;transition:padding .35s;position:fixed;inset:0 0 auto}.landing-shell--artemsi .landing-tabs-nav{display:none}.landing-shell--artemsi .landing-nav-inner{justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.landing-shell--artemsi .landing-nav-inner>.brand-link{z-index:2;position:relative}.landing-shell--artemsi .landing-nav-links--center{z-index:1;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;display:grid;position:absolute;inset:0}.landing-shell--artemsi .landing-nav-links--center .landing-nav-link{pointer-events:auto}.landing-shell--artemsi .landing-nav-links--center .landing-nav-link:first-child{grid-column:1;justify-self:end}.landing-shell--artemsi .landing-nav-links--center .landing-nav-link:nth-child(2){grid-column:2;justify-self:center}.landing-shell--artemsi .landing-nav-links--center .landing-nav-link:nth-child(3){grid-column:3;justify-self:start}@media (min-width:768px){.landing-shell--artemsi .landing-nav-links--center{gap:0}.landing-shell--artemsi .landing-nav-links--center .landing-nav-link{padding:.35rem clamp(.65rem,2.8vw,1.1rem)}}.landing-shell--artemsi .landing-nav-links--end{z-index:2;margin-left:auto;position:relative}.landing-shell--artemsi .landing-nav-link{color:#f4f4f5b8;letter-spacing:.02em;background:0 0;border-radius:0;padding:.35rem 0;font-size:.82rem;font-weight:450;text-decoration:none;transition:color .2s,text-decoration-color .2s}.landing-shell--artemsi .landing-nav-links--center .landing-nav-link[aria-current=page],.landing-shell--artemsi .landing-nav-links--center .landing-nav-link:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--pal-violet-glow);text-decoration-color:var(--pal-violet-glow);text-underline-offset:.28em;background:0 0;text-decoration-thickness:1px}.landing-shell--artemsi .landing-nav-links--center:has(.landing-nav-link:hover) .landing-nav-link[aria-current=page]:not(:hover){color:#f4f4f5b8;text-decoration:none}.landing-shell--artemsi .landing-nav .landing-nav-cta,.landing-shell--artemsi .landing-nav-cta{color:#fff;border:1px solid var(--pal-divider-strong);box-shadow:none;background:0 0;border-radius:0;padding:.45rem .85rem;font-size:.82rem;font-weight:500}.landing-shell--artemsi .landing-nav .landing-nav-cta:hover,.landing-shell--artemsi .landing-nav-cta:hover{color:#fff;background:#7c5cff24;border-color:#a88aff6b}.landing-shell--artemsi .brand-link .brand-name{color:#f2f0fa}.landing-shell--artemsi .landing-brand-logo,[data-theme=light] .landing-shell--artemsi .landing-brand-logo{filter:brightness(1.14)contrast(1.06)saturate(1.12);border-radius:11px;box-shadow:0 0 0 1px #ffffff38,0 10px 28px #7c5cff61}.landing-shell--artemsi .landing-scroll-target{scroll-snap-align:start;scroll-margin-top:5rem}.landing-shell--artemsi .landing-hero,.landing-shell--artemsi .landing-section:not(.landing-auth),.landing-shell--artemsi .landing-investment-quote{border-top:1px solid var(--pal-divider);flex-direction:column;justify-content:center;min-height:100svh;padding-block:clamp(5rem,14vh,8rem);display:flex}.landing-shell--artemsi .landing-hero{background:var(--pal-hero-bg);color:var(--foreground);border-top:none;border-bottom:1px solid #7c5cff1a}.landing-shell--artemsi .landing-hero .landing-hero-wireframe,.landing-shell--artemsi .landing-hero .landing-hero-copy,.landing-shell--artemsi .landing-hero .landing-hero-statement{z-index:1;position:relative}.landing-shell--artemsi .landing-section.landing-app-preview{background:var(--pal-gray-a)}.landing-shell--artemsi .landing-section.landing-how{background:var(--pal-violet-deep);isolation:isolate;border-top-color:#7c5cff24;border-bottom:1px solid #7c5cff1a;position:relative;overflow:hidden}.landing-shell--artemsi .landing-section.landing-how:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 50% 0,#7c5cff1f,#0000 62%),linear-gradient(#0a0718 0%,#100c24 45%,#0e0a20 100%);position:absolute;inset:0}.landing-shell--artemsi .landing-section.landing-how .landing-container{z-index:1;position:relative}.landing-shell--artemsi .landing-section.landing-audit-explainer{background:var(--pal-gray-c)}.landing-shell--artemsi .landing-investment-quote{background:var(--pal-quote-light);border-top:1px solid var(--pal-divider-light);border-bottom:1px solid var(--pal-divider-light);--foreground:var(--pal-text-dark);--foreground-soft:var(--pal-text-dark-soft);color:var(--pal-text-dark-soft);z-index:1;margin:0;position:relative}.landing-shell--artemsi .landing-investment-quote .landing-container{z-index:1;position:relative}.landing-shell--artemsi .landing-investment-quote+.landing-section{padding-top:clamp(5rem,14vh,8rem)}.landing-shell--artemsi .landing-section.landing-cta-final{background:var(--pal-hero-bg);isolation:isolate;border-top-color:#7c5cff1a;justify-content:center;min-height:100svh;padding-block:clamp(5rem,14vh,8rem) clamp(1.25rem,3vh,2rem);position:relative;overflow:hidden}.landing-shell--artemsi .landing-section.landing-cta-final:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#05040a 0%,#06050c 42%,#070612 100%);position:absolute;inset:0}.landing-shell--artemsi .landing-section.landing-cta-final:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 55% at 50% -18%,#7c5cff33,#0000 62%),radial-gradient(40% 30% at 100% 20%,#583cb414,#0000 55%);position:absolute;inset:0}.landing-shell--artemsi .landing-section.landing-cta-final .landing-container{z-index:1;position:relative}.landing-shell--artemsi .landing-section+.landing-section{padding-top:clamp(5rem,14vh,8rem)}.landing-shell--artemsi .landing-section.landing-plans{background:#28262f}.landing-shell--artemsi .landing-section.landing-app-preview,.landing-shell--artemsi .landing-section.landing-audit-explainer,.landing-shell--artemsi .landing-section.landing-plans{--foreground:#f2f0fa;--foreground-soft:#f2f0fac2;--pal-divider:var(--pal-divider-gray);--pal-divider-strong:var(--pal-divider-gray-strong);color:var(--foreground);border-top-color:var(--pal-divider-gray)}.landing-shell--artemsi .landing-section.landing-how{--foreground:#f2f0fa;--foreground-soft:#f2f0fad1;--pal-divider:#a88aff29;--pal-divider-strong:#a88aff47;color:var(--foreground)}.landing-shell--artemsi .landing-section.landing-app-preview .landing-app-preview-label{color:#fff}.landing-shell--artemsi .landing-section.landing-app-preview .landing-offer-card-preview{border-color:var(--pal-divider-gray);background:#ffffff0a}.landing-shell--artemsi .landing-section.landing-app-preview .landing-offer-card-preview.offer-card--interested,.landing-shell--artemsi .landing-section.landing-app-preview .landing-offer-card-preview.offer-card--new{background:#05040a;border-color:#ffffff1f}.landing-shell--artemsi .landing-section.landing-app-preview .landing-offer-card-preview:hover{border-color:var(--pal-divider-gray-strong);background:#7c5cff14}.landing-shell--artemsi .landing-section.landing-app-preview .landing-offer-card-preview.offer-card--interested:hover,.landing-shell--artemsi .landing-section.landing-app-preview .landing-offer-card-preview.offer-card--new:hover{background:#0a0714;border-color:#a88aff47}.landing-shell--artemsi .landing-section.landing-how .landing-step-num,.landing-shell--artemsi .landing-section.landing-plans .landing-plan-tier{color:var(--pal-violet-glow)}.landing-shell--artemsi .landing-section.landing-plans .landing-plan-card,.landing-shell--artemsi .landing-section.landing-plans .landing-plan-card--featured{box-shadow:none;background:#05040a;border-color:#ffffff24}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-option{background:#0a0714;border-color:#ffffff1a}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-option:hover{background:#0e0a1a;border-color:#a88aff59}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-option.is-selected{box-shadow:none;background:#120e24;border-color:#a88aff6b}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-option-name,.landing-shell--artemsi .landing-section.landing-plans .pro-plan-option-price{color:#fff}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-option-sublabel{color:#f2f0fa9e}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-picker-option--selected{background:#7c5cff1a;border-color:#a88aff61}.landing-shell--artemsi .landing-section.landing-cta-final{--foreground:#f2f0fa;--foreground-soft:#f2f0fac2;--pal-divider:#7c5cff1c;--pal-divider-strong:#a88aff2e;color:var(--foreground)}.landing-shell--artemsi .landing-section.landing-cta-final .landing-title-accent{color:#c8bfff}.landing-shell--artemsi .landing-section.landing-cta-final .landing-cta-final-card{border-top-color:var(--pal-divider-strong)}.landing-shell--artemsi .landing-investment-quote-text{width:100%;max-width:18ch;font-size:var(--landing-quote-size);letter-spacing:-.035em;text-align:left;color:var(--pal-text-dark-soft);margin:0;padding:0;font-weight:500;line-height:1.08}.landing-shell--artemsi .landing-investment-quote-text strong{color:var(--pal-text-dark);font-weight:600}.landing-shell--artemsi .landing-investment-guillemet{display:none}.landing-shell--artemsi .landing-container{max-width:1280px}.landing-shell--artemsi .landing-kicker{font-size:var(--landing-kicker-size);letter-spacing:.16em;text-transform:uppercase;color:var(--pal-kicker);text-shadow:0 0 14px #8f6cffb8,0 0 32px #7c5cff61;background:0 0;border:none;border-radius:0;padding:0;font-weight:700}.landing-shell--artemsi .landing-section.landing-app-preview .landing-section-head .landing-kicker,.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head .landing-kicker,.landing-shell--artemsi .landing-section.landing-audit-explainer .landing-section-head>.landing-kicker,.landing-shell--artemsi .landing-audit-pro-tag{color:#6248c8;text-shadow:0 0 8px #6248c847}.landing-shell--artemsi .landing-section-title,.landing-shell--artemsi .landing-cta-final-title{font-size:var(--landing-display-size);letter-spacing:-.04em;max-width:16ch;font-weight:500;line-height:1.04}.landing-shell--artemsi .landing-faq-head .landing-section-title,.landing-shell--artemsi #landing-faq-title{max-width:none}.landing-shell--artemsi .landing-section-lead,.landing-shell--artemsi .landing-cta-final-lead{font-size:var(--landing-lead-size);color:var(--foreground-soft);max-width:42ch;line-height:1.45}.landing-shell--artemsi .landing-audit-lead{font-size:var(--landing-lead-size);color:var(--foreground-soft);width:100%;max-width:none;line-height:1.45}.landing-shell--artemsi .landing-audit-lead .landing-title-accent{color:#d4c4ff;text-shadow:0 0 20px #7c5cff59;font-weight:650}.landing-shell--artemsi .landing-section-head{gap:1.25rem;max-width:none;margin-bottom:clamp(2.5rem,6vh,4rem)}.landing-shell--artemsi .landing-app-preview-head .landing-section-title{max-width:none}.landing-shell--artemsi .landing-app-preview-head .landing-section-lead{width:100%;max-width:none}.landing-shell--artemsi .landing-hero{padding-top:0;justify-content:flex-start;align-items:stretch;margin-top:0;padding-block:0}.landing-shell--artemsi .landing-hero-announce,.landing-shell--artemsi .landing-trust-list{display:none}.landing-shell--artemsi .landing-hero-copy,.landing-shell--artemsi .landing-hero-copy-main,.landing-shell--artemsi .landing-hero-copy-intro,.landing-shell--artemsi .landing-hero-statement,.landing-shell--artemsi .landing-hero-left{text-align:center;align-items:center;width:100%}.landing-shell--artemsi .landing-hero-copy-actions{text-align:center;align-items:center}.landing-shell--artemsi .landing-hero-carousel-wrap{z-index:1;flex-shrink:0;width:100%;max-width:min(72rem,100%);margin:clamp(1.25rem,3vh,2rem) auto 0;padding-inline:clamp(.75rem,2vw,1.25rem);position:relative}.landing-shell--artemsi .landing-hero-carousel-placeholder{min-height:clamp(9rem,22vw,14rem)}.landing-shell--artemsi .landing-reviews-carousel-section{width:100%}.landing-shell--artemsi .landing-reviews-carousel{flex-direction:row;align-items:center;gap:.5rem;width:100%;display:flex}.landing-shell--artemsi .landing-reviews-carousel__viewport{flex:1 1 0;min-width:0;overflow:hidden}.landing-shell--artemsi .landing-reviews-carousel__track{grid-template-columns:minmax(0,1fr);gap:.55rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.landing-shell--artemsi .landing-reviews-carousel__track[data-visible="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-shell--artemsi .landing-reviews-carousel__nav{color:#f2f0fad1;cursor:pointer;background:#ffffff0a;border:1px solid #a88aff47;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.landing-shell--artemsi .landing-reviews-carousel__nav:hover{color:#fff;background:#7c5cff1f;border-color:#a88aff80}.landing-shell--artemsi .landing-reviews-carousel__track--cycle{animation-duration:.32s;animation-timing-function:ease;animation-fill-mode:both}.landing-shell--artemsi .landing-reviews-carousel__track--from-next{animation-name:landing-reviews-cycle-next}.landing-shell--artemsi .landing-reviews-carousel__track--from-prev{animation-name:landing-reviews-cycle-prev}@keyframes landing-reviews-cycle-next{0%{opacity:.35;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}@keyframes landing-reviews-cycle-prev{0%{opacity:.35;transform:translate(-1.25rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.landing-shell--artemsi .landing-reviews-carousel__track--cycle{animation:none}}.landing-shell--artemsi .landing-review-card{text-align:left;background:#00000047;border:1px solid #a88aff24;border-left:2px solid #7c5cffb8;min-width:0;height:100%;margin:0;padding:.65rem .75rem .65rem .7rem}.landing-shell--artemsi .landing-review-card__quote{color:#f2f0fadb;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-style:normal;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.landing-shell--artemsi .landing-review-card__meta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;margin-top:.45rem;display:flex}.landing-shell--artemsi .landing-review-card__author{color:#f2f0fa8f;font-size:.68rem;font-style:normal;font-weight:500}.landing-shell--artemsi .landing-review-card__outcome{letter-spacing:.05em;text-transform:uppercase;color:#c8bfff;font-size:.6rem;font-weight:600}.landing-shell--artemsi .landing-hero-copy-main{flex-direction:column;justify-content:center;gap:0;width:100%;display:flex}.landing-shell--artemsi .landing-hero-headline.hero-title{background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#fff;color:#fff;letter-spacing:-.035em;text-align:center;text-wrap:balance;width:100%;max-width:none;margin:0;font-size:clamp(2rem,5.5vw,5.75rem);font-weight:500;line-height:1.08}.landing-shell--artemsi .landing-hero-headline .landing-hero-title,.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof,.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof strong,.landing-shell--artemsi .landing-hero-headline .landing-hero-desktop-artemsi,.landing-shell--artemsi .landing-hero-headline--mobile,.landing-shell--artemsi .landing-hero-headline--mobile strong,.landing-shell--artemsi .landing-hero-headline--mobile .landing-hero-mobile-artemsi,.landing-shell--artemsi .landing-hero-headline--mobile .landing-hero-social-proof-underline{-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:unset;background-clip:unset}.landing-shell--artemsi .landing-hero-statement{align-items:center;gap:clamp(1.25rem,3vh,2rem);width:100%;max-width:none}.landing-shell--artemsi .landing-hero-headline .landing-hero-title{color:#f4f4f5b8;letter-spacing:-.035em;font-size:1em;font-weight:500}.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof{color:#f4f4f5b8;font-size:1em;font-weight:500}.landing-shell--artemsi .landing-hero-headline .landing-hero-desktop-artemsi{color:#fff;letter-spacing:-.035em;font-size:1em;font-weight:700}.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof strong{color:#e9e2ff;font-weight:500}.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof-underline{color:#e9e2ff;text-underline-offset:.14em;-webkit-text-decoration:underline #c8bfffd9;text-decoration:underline #c8bfffd9}.landing-shell--artemsi .landing-hero-wireframe{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;min-height:0;padding:0;display:flex}.landing-shell--artemsi .landing-hero-wireframe>.landing-hero-left{flex:0 auto;width:100%}.landing-shell--artemsi .landing-hero-copy-actions{flex-direction:column;align-items:center;width:100%;margin-top:clamp(1.5rem,4vh,2.75rem);display:flex}.landing-shell--artemsi .landing-hero-cta-desktop.landing-cta-block,.landing-shell--artemsi .landing-cta-final-actions.landing-cta-block{justify-content:center;width:auto;margin-inline:auto;display:grid}.landing-shell--artemsi .landing-hero-cta-desktop{justify-content:center;align-items:center;gap:.85rem;width:auto;max-width:none;margin-top:0}.landing-shell--artemsi .landing-cta-primary-wrap{align-items:center}.landing-shell--artemsi .landing-cta-price-hint{color:#fff;letter-spacing:.04em;font-size:.68rem}.landing-shell--artemsi .landing-cta-primary,.landing-shell--artemsi .landing-cta-primary--pro,.landing-shell--artemsi .landing-plan-cta{color:#000;box-shadow:none;letter-spacing:.01em;background:#fff;border:1px solid #fff;border-radius:0;padding:.85rem 1.35rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.landing-shell--artemsi .landing-cta-primary:hover,.landing-shell--artemsi .landing-cta-primary--pro:hover,.landing-shell--artemsi .landing-plan-cta:hover{color:#fff;background:#7c5cff1f;border-color:#a88aff8c}.landing-shell--artemsi .landing-cta-primary:before{display:none}.landing-shell--artemsi .landing-cta-free,.landing-shell--artemsi .secondary-link{box-shadow:none;color:#f4f4f5b8;text-underline-offset:5px;background:0 0;border:none;border-radius:0;padding:.85rem .5rem;font-weight:450;-webkit-text-decoration:underline #f4f4f547;text-decoration:underline #f4f4f547}.landing-shell--artemsi .landing-cta-free:hover,.landing-shell--artemsi .secondary-link:hover{color:#c8bfff;text-decoration-color:#a88aff73;transform:none}.landing-shell--artemsi .landing-cta-arrow{transition:transform .25s}.landing-shell--artemsi .landing-cta-primary:hover .landing-cta-arrow{transform:translate(4px)}.landing-shell--artemsi .landing-app-preview-label{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:1rem;font-size:.72rem}.landing-shell--artemsi .landing-offer-cards-preview{align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem)}.landing-shell--artemsi .landing-offer-card-preview.offer-card{border:1px solid var(--pal-divider);min-width:0;min-height:11.5rem;box-shadow:none;background:#7c5cff0f;border-radius:0;flex-direction:column;gap:0;padding:.85rem .95rem .95rem;transition:border-color .25s,background .25s;display:flex;overflow:hidden}.landing-shell--artemsi .landing-offer-card-preview .offer-card-header{flex-shrink:0;align-items:flex-start;gap:.5rem}.landing-shell--artemsi .landing-offer-card-preview .offer-card-header-slot{flex-wrap:wrap;gap:.35rem;min-width:0}.landing-shell--artemsi .landing-offer-card-preview-body{flex:auto;align-content:end;gap:.35rem;min-height:4.5rem;margin-top:.65rem;padding-top:0;display:grid}.landing-shell--artemsi .landing-offer-card-preview .offer-title{word-break:break-word;margin:0;font-size:clamp(.95rem,2.1vw,1.05rem);line-height:1.2}.landing-shell--artemsi .landing-offer-card-preview .offer-card-actions{flex-wrap:nowrap;flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-top:.75rem;display:grid}.landing-shell--artemsi .landing-offer-card-preview .offer-card-actions .button-link{white-space:nowrap;flex:unset;width:100%;min-width:0;min-height:2.35rem;padding:.5rem .55rem;font-size:clamp(.74rem,1.8vw,.84rem)}.landing-shell--artemsi .landing-offer-card-preview .offer-card-actions .button-link:active{transform:none}@media (min-width:768px){.landing-shell--artemsi .landing-app-preview-offers .landing-offer-cards-preview .landing-offer-card-preview:not(:first-child){display:flex}}.landing-shell--artemsi .landing-offer-card-preview .offer-view-btn.secondary-link{color:#f2f0fae0;box-shadow:none;background:0 0;border:1px solid #a88aff47}.landing-shell--artemsi .landing-offer-card-preview .offer-view-btn.secondary-link:hover{color:#fff;box-shadow:none;background:#7c5cff1a;border-color:#a88aff6b}.landing-shell--artemsi .landing-offer-card-preview .offer-apply-btn{color:#fff;background:linear-gradient(140deg,#7c5cff,#6248c8);border:1px solid #a88aff73;box-shadow:0 6px 16px #7c5cff52}.landing-shell--artemsi .landing-offer-card-preview-param{letter-spacing:.08em;text-transform:uppercase;color:#f2f0fa94;margin:0;font-size:.72rem;font-weight:600}.landing-shell--artemsi .landing-offer-card-preview-location{margin:0}.landing-shell--artemsi .landing-offer-card-preview:hover{border-color:var(--pal-divider-strong);background:#7c5cff1a;transform:none}.landing-shell--artemsi .landing-offer-card-preview.offer-card--interested,.landing-shell--artemsi .landing-offer-card-preview.offer-card--new{background:#05040a;border-color:#ffffff1f}.landing-shell--artemsi .landing-offer-card-preview.offer-card--interested:hover,.landing-shell--artemsi .landing-offer-card-preview.offer-card--new:hover{background:#0a0714;border-color:#a88aff47}.landing-shell--artemsi .landing-app-video-wrap{border:1px solid var(--pal-divider);box-shadow:none;border-radius:0;overflow:hidden}.landing-shell--artemsi .landing-app-video-play{color:#000;background:#ffffffeb;border-radius:0}.landing-shell--artemsi .landing-steps{grid-template-columns:1fr;gap:clamp(2.5rem,6vh,4rem)}.landing-shell--artemsi .landing-step{border:none;border-top:1px solid var(--pal-divider);box-shadow:none;background:0 0;border-radius:0;gap:1rem;padding:clamp(1.75rem,4vh,2.5rem) 0 0}.landing-shell--artemsi .landing-step:hover{box-shadow:none;transform:none}.landing-shell--artemsi .landing-step-num{letter-spacing:.14em;color:#a88aff6b;background:0 0;border:none;min-width:0;padding:0;font-size:clamp(.72rem,1vw,.82rem);font-weight:500}.landing-shell--artemsi .landing-step-title{font-size:var(--landing-subtitle-size);letter-spacing:-.03em;font-weight:500;line-height:1.1}.landing-shell--artemsi .landing-section.landing-how .landing-section-lead,.landing-shell--artemsi .landing-section.landing-how .landing-step-text{font-size:var(--landing-lead-size);color:var(--foreground-soft);max-width:none;line-height:1.45}.landing-shell--artemsi .landing-step-text{font-size:var(--landing-body-size);color:var(--foreground-soft);max-width:52ch;line-height:1.55}.landing-shell--artemsi .landing-audit-pro-tag{margin-right:.35rem;display:inline}.landing-shell--artemsi .landing-audit-focus{grid-template-columns:1fr;gap:0;margin-top:clamp(3rem,10.5vh,5.625rem);display:grid}.landing-shell--artemsi .landing-audit-focus-card{border:none;border-top:1px solid var(--pal-divider);box-shadow:none;background:0 0;border-radius:0;padding:clamp(1.75rem,4vh,2.25rem) 0}.landing-shell--artemsi .landing-audit-focus-card:hover{box-shadow:none;transform:none}.landing-shell--artemsi .landing-audit-focus-title{font-size:var(--landing-subtitle-size);letter-spacing:-.025em;font-weight:500;line-height:1.12}.landing-shell--artemsi .landing-audit-focus-text{font-size:var(--landing-body-size);color:var(--foreground-soft);max-width:52ch;line-height:1.55}@media (min-width:768px){.landing-shell--artemsi .landing-audit-focus{grid-template-columns:repeat(2,1fr);column-gap:3rem}.landing-shell--artemsi .landing-audit-focus-card:nth-child(odd){padding-right:1.5rem}}.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head{text-align:left;place-items:start;max-width:none;margin-inline:0}.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head .landing-kicker{margin-left:0;margin-right:auto}.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head .landing-section-lead{text-align:left;margin-left:0;margin-right:auto}.landing-shell--artemsi .landing-plans-head .landing-section-title{max-width:none}.landing-shell--artemsi .landing-section.landing-plans{min-height:auto;padding-block:clamp(3rem,8vh,4.5rem)}.landing-shell--artemsi .landing-section.landing-plans .landing-section-head{gap:.85rem;margin-bottom:clamp(1.25rem,3vh,1.75rem)}.landing-shell--artemsi .landing-section.landing-plans .landing-plan-card,.landing-shell--artemsi .landing-section.landing-plans .landing-plan-card--compact{padding:clamp(1.25rem,2.5vw,1.65rem)}.landing-shell--artemsi .landing-section.landing-plans .landing-plan-tier{color:var(--pal-violet-glow);margin-bottom:.15rem;font-weight:700}.landing-shell--artemsi .landing-section.landing-plans .landing-section-title .landing-title-accent{color:var(--pal-violet-glow);text-shadow:0 0 22px #7c5cff73}.landing-shell--artemsi .landing-section.landing-plans .landing-plan-features{gap:.45rem;margin-top:.35rem}.landing-shell--artemsi .landing-section.landing-plans .landing-plan-feature{color:#f2f0fae0;font-size:.9rem;line-height:1.4}.landing-shell--artemsi .landing-section.landing-plans .pro-plan-picker{gap:.4rem}.landing-shell--artemsi .landing-section.landing-plans .landing-plan-cta{margin-top:.15rem}.landing-shell--artemsi .landing-plan-card{background:var(--pal-gray-c);box-shadow:none;border:1px solid #ffffff1f;border-radius:0;padding:clamp(2rem,4vw,2.75rem)}.landing-shell--artemsi .landing-plan-card--featured{box-shadow:none;border-color:#ffffff29}.landing-shell--artemsi .landing-plan-badge{display:none}.landing-shell--artemsi .landing-plan-tier{letter-spacing:.16em;text-transform:uppercase;color:#f4f4f575;font-size:.72rem}.landing-shell--artemsi .landing-plan-tagline{letter-spacing:-.02em;font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:500;line-height:1.15}.landing-shell--artemsi .landing-plan-price-amount{letter-spacing:-.03em;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:500}.landing-shell--artemsi .landing-plan-feature{font-size:var(--landing-body-size);color:var(--foreground-soft)}.landing-shell--artemsi .pro-plan-picker-option{border-color:var(--pal-divider);border-radius:0}.landing-shell--artemsi .pro-plan-picker-option--selected{background:#7c5cff1a;border-color:#a88aff6b}.landing-shell--artemsi .landing-cta-final-card{border:none;border-top:1px solid var(--pal-divider-strong);box-shadow:none;text-align:left;background:0 0;border-radius:0;justify-items:start;padding:clamp(1.75rem,4vh,2.5rem) 0 0}.landing-shell--artemsi .landing-cta-final-glow{display:none}.landing-shell--artemsi .landing-cta-final-card .landing-kicker{color:var(--pal-kicker);text-shadow:0 0 16px #8f6cffc7,0 0 36px #7c5cff6b}.landing-shell--artemsi .landing-title-accent{background:0 0;-webkit-background-clip:unset;background-clip:unset;color:#c8bfff}.landing-shell--artemsi .landing-cta-final-title{max-width:16ch}.landing-shell--artemsi .landing-cta-final-lead{margin-top:clamp(2rem,7vh,3.75rem)}.landing-shell--artemsi .landing-cta-final-actions{justify-content:flex-start}.landing-shell--artemsi .landing-footer{-webkit-backdrop-filter:blur(12px);padding:1.75rem 0 calc(1.75rem + env(safe-area-inset-bottom));color:#f4f4f5b8;background:#05040af0;border-top:1px solid #7c5cff1f;min-height:auto}.landing-shell--artemsi .landing-footer-inner{letter-spacing:.02em;color:#f4f4f5b8;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.82rem;font-weight:450;display:grid}.landing-shell--artemsi .landing-footer-brand{justify-self:start}.landing-shell--artemsi .landing-footer-links{flex-wrap:wrap;justify-content:center;justify-self:center;gap:.65rem 1rem;display:inline-flex}.landing-shell--artemsi .landing-footer-contact{color:#f4f4f5b8;letter-spacing:.02em;justify-self:end;font-size:.82rem;font-weight:450;text-decoration:none;transition:color .2s}.landing-shell--artemsi .landing-footer-contact:hover{color:#fff}.landing-shell--artemsi .landing-footer-links a{color:#f4f4f5b8;letter-spacing:.02em;font-size:.82rem;font-weight:450;text-decoration:none;transition:color .2s}.landing-shell--artemsi .landing-footer-links a:hover{color:#fff}@media (min-width:768px){.landing-shell--artemsi{--landing-display-size:clamp(3.25rem, 5.5vw, 5.75rem);--landing-title-size:clamp(3rem, 4.5vw, 4.75rem);--landing-quote-size:clamp(2.25rem, 4.5vw, 3.75rem);--landing-subtitle-size:clamp(1.65rem, 2.8vw, 2.25rem);--landing-section-pad:7rem}.landing-shell.landing-shell--artemsi .landing-hero{justify-content:flex-start;padding-top:5rem;padding-bottom:clamp(1rem,2.5vh,1.5rem)}.landing-shell.landing-shell--artemsi .landing-hero-copy,.landing-shell.landing-shell--artemsi .landing-hero-copy-main,.landing-shell.landing-shell--artemsi .landing-hero-copy-intro,.landing-shell.landing-shell--artemsi .landing-hero-statement,.landing-shell.landing-shell--artemsi .landing-hero-left,.landing-shell.landing-shell--artemsi .landing-hero-headline,.landing-shell.landing-shell--artemsi .landing-hero-headline .landing-hero-title,.landing-shell.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof,.landing-shell.landing-shell--artemsi .landing-hero-statement .landing-hero-title,.landing-shell.landing-shell--artemsi .landing-hero-statement .landing-hero-social-proof{align-self:center;align-items:center;max-width:none;text-align:center!important}.landing-shell.landing-shell--artemsi .landing-hero-wireframe .landing-hero-copy{align-self:stretch;width:100%;max-width:none}.landing-shell.landing-shell--artemsi .landing-hero-copy-main,.landing-shell.landing-shell--artemsi .landing-hero-copy-actions{flex-direction:column;align-items:center;width:100%;display:flex!important}.landing-shell.landing-shell--artemsi .landing-hero-headline{letter-spacing:-.038em;text-align:center;max-width:none;font-size:clamp(2.75rem,5.2vw,6.5rem);line-height:1.06}.landing-shell.landing-shell--artemsi .landing-hero-headline .landing-hero-title{color:#f4f4f5b8;letter-spacing:-.035em;font-size:1em;font-weight:500}.landing-shell.landing-shell--artemsi .landing-hero-headline .landing-hero-desktop-artemsi{letter-spacing:-.035em;font-size:1em;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important}.landing-shell.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof,.landing-shell.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof strong{text-align:center;font-size:1em}.landing-shell.landing-shell--artemsi .landing-hero-copy,.landing-shell.landing-shell--artemsi .landing-hero-statement,.landing-shell.landing-shell--artemsi .landing-hero-copy-actions{text-align:center;align-items:center}.landing-shell.landing-shell--artemsi .landing-hero-cta-desktop.landing-cta-block,.landing-shell.landing-shell--artemsi .landing-cta-final-actions.landing-cta-block{justify-content:center;justify-items:center;width:auto;margin-inline:auto;display:grid!important}.landing-shell.landing-shell--artemsi .landing-hero-headline.hero-title{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important;background-clip:unset!important;-webkit-background-clip:unset!important}.landing-shell.landing-shell--artemsi .landing-hero-wireframe{flex-direction:column;flex:auto;justify-content:center;align-items:stretch;min-height:0;padding:0;display:flex}.landing-shell.landing-shell--artemsi .landing-section-head:not(.landing-faq-head),.landing-shell.landing-shell--artemsi .landing-investment-quote-text,.landing-shell.landing-shell--artemsi .landing-cta-final-card{text-align:left;align-items:flex-start}.landing-shell.landing-shell--artemsi .landing-faq-head{text-align:center;place-items:center}.landing-shell.landing-shell--artemsi .landing-section-title,.landing-shell.landing-shell--artemsi .landing-cta-final-title{font-size:var(--landing-display-size);letter-spacing:-.04em;font-weight:500;line-height:1.04}.landing-shell.landing-shell--artemsi .landing-steps{grid-template-columns:1fr}}@media (min-width:1200px){.landing-shell.landing-shell--artemsi .landing-hero-headline{white-space:normal;font-size:clamp(3rem,4.8vw,6.75rem)}}.landing-shell--artemsi .landing-section.landing-faq .landing-section-head.landing-faq-head{width:100%;max-width:none;margin-inline:auto}.landing-shell--artemsi .landing-faq--standalone{background:var(--pal-gray-a);--foreground:#f2f0fa;--foreground-soft:#f2f0fac2;--muted:#f2f0fa6b;--muted-strong:#f2f0fa9e;min-height:auto;color:var(--foreground);border-top:none;padding-block:clamp(5rem,12vh,7rem);overflow-x:clip}.landing-shell--artemsi .landing-faq-head{text-align:center;place-items:center;width:100%;max-width:none;margin-inline:auto;display:grid}.landing-shell--artemsi .landing-faq-head .landing-kicker,.landing-shell--artemsi .landing-faq-head .landing-section-lead{text-align:center;max-width:min(52ch,100%);margin-inline:auto}.landing-shell--artemsi .landing-faq-head .landing-section-title,.landing-shell--artemsi #landing-faq-title{box-sizing:border-box;text-align:center;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(.25rem,2vw,1rem);font-size:clamp(1.9rem,4.8vw,4.85rem);line-height:1.08}@media (min-width:1024px){.landing-shell--artemsi .landing-faq-head .landing-section-title,.landing-shell--artemsi #landing-faq-title{font-size:clamp(2.15rem,4vw,5rem)}}.landing-shell--artemsi .landing-faq-filters{gap:.45rem;margin-bottom:clamp(1.5rem,4vh,2.25rem)}.landing-shell--artemsi .landing-faq-filter{border:1px solid var(--pal-divider-gray);color:#f2f0fab8;background:#ffffff0a;border-radius:0;padding:.45rem .75rem;font-size:.82rem;font-weight:500}.landing-shell--artemsi .landing-faq-filter:hover{color:#fff;background:#7c5cff1a;border-color:#a88aff59}.landing-shell--artemsi .landing-faq-filter--active{color:#fff;background:#7c5cff24;border-color:#a88aff6b}.landing-shell--artemsi .landing-faq-item{border:1px solid var(--pal-divider-gray);background:#ffffff08;border-radius:0}.landing-shell--artemsi .landing-faq-item:hover{background:#7c5cff0f;border-color:#a88aff47}.landing-shell--artemsi .landing-faq-item[open]{background:#7c5cff14;border-color:#a88aff59}.landing-shell--artemsi .landing-faq-item summary{color:var(--foreground)}.landing-shell--artemsi .landing-faq-item summary:after{color:#c8b4ffb8}.landing-shell--artemsi .landing-faq-question{letter-spacing:-.02em;font-weight:500}.landing-shell--artemsi .landing-faq-answer,.landing-shell--artemsi .landing-faq-answer p,.landing-shell--artemsi .landing-faq-item p{color:var(--foreground-soft)}.landing-shell--artemsi .landing-faq-answer a,.landing-shell--artemsi .landing-faq-item p a{color:#c8bfff}.landing-shell--artemsi .landing-faq-footer{color:var(--foreground-soft);text-align:left}.landing-shell--artemsi .landing-faq-footer a{color:#c8bfff}.landing-shell--artemsi .landing-cta-final--compact{min-height:auto;padding-block:clamp(4rem,10vh,6rem)}.landing-shell--artemsi .landing-cta-final--compact .landing-cta-final-punchline{text-align:center;color:#f2f0facc;letter-spacing:.01em;border-top:1px solid #a88aff3d;max-width:40ch;margin:0 auto;padding-top:clamp(1.1rem,2.8vh,1.5rem);font-size:clamp(1.02rem,2.1vw,1.18rem);line-height:1.5}.landing-shell--artemsi .landing-cta-final--compact .landing-cta-final-punchline--intro{border-top:none;margin-top:clamp(2rem,7vh,3.75rem);padding-top:0}.landing-shell--artemsi .landing-cta-final--compact .landing-cta-final-punchline--closing{color:#fff;white-space:nowrap;width:max-content;max-width:100%;padding-top:clamp(4.5rem,3.5vh + 3rem,5rem);padding-bottom:clamp(0rem,max(0rem,4vh - 3rem),0rem);font-size:clamp(1rem,2vw,1.25rem);font-style:italic;line-height:1.35}@media (max-width:479px){.landing-shell--artemsi .landing-cta-final--compact .landing-cta-final-punchline--closing{white-space:normal;text-wrap:balance;width:100%;max-width:100%;font-size:clamp(.95rem,3.8vw,1.12rem)}}.landing-shell--artemsi .landing-cta-final--compact .landing-cta-brand,.landing-shell--artemsi .landing-cta-final--compact .landing-cta-final-punchline--intro .landing-cta-punchline-accent{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--pal-violet-glow);text-decoration-color:var(--pal-violet-glow);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:1px}.landing-shell--artemsi .landing-cta-final--compact .landing-cta-final-actions--between{justify-content:center;margin:clamp(1.35rem,3.5vh,2rem) auto}.landing-shell--artemsi .landing-blog--standalone{background:var(--pal-gray-a);color:#f2f0fa;border-top:none;min-height:auto;padding-block:clamp(5rem,12vh,7rem);overflow-x:clip}.landing-shell--artemsi .landing-blog-inner{gap:clamp(1.35rem,3.5vh,2rem);max-width:min(1120px,100%);margin-inline:auto;display:grid}.landing-shell--artemsi .landing-blog-inner--article{max-width:min(760px,100%)}.landing-shell--artemsi .landing-blog-head{text-align:center;place-items:center;gap:.75rem;width:100%;margin-inline:auto;display:grid}.landing-shell--artemsi .landing-blog-head .landing-kicker,.landing-shell--artemsi .landing-blog-head .landing-section-lead{text-align:center;max-width:min(52ch,100%);margin-inline:auto}.landing-shell--artemsi .landing-blog-head .landing-section-title{box-sizing:border-box;text-align:center;letter-spacing:-.035em;text-wrap:balance;color:#f2f0fa;width:100%;max-width:100%;margin-inline:auto;padding-inline:clamp(.25rem,2vw,1rem);font-size:clamp(1.9rem,4.8vw,4.85rem);font-weight:500;line-height:1.08}.landing-shell--artemsi .landing-blog-head--article .landing-section-title{letter-spacing:-.04em;font-size:clamp(1.75rem,4vw,2.35rem)}.landing-shell--artemsi .landing-blog-date{color:#f2f0fa85;font-size:.88rem}.landing-shell--artemsi .landing-blog-back{color:#f2f0fa9e;justify-self:start;margin-bottom:.25rem;font-size:.88rem;font-weight:600}.landing-shell--artemsi .landing-blog-back:hover{color:#c8bfff}.landing-shell--artemsi .landing-blog-section-label{letter-spacing:.14em;text-transform:uppercase;color:#f2f0fa6b;margin:0;font-size:.72rem;font-weight:700}.landing-shell--artemsi .landing-blog-empty{text-align:center;color:#f2f0fa85;border:1px dashed var(--pal-divider-gray);border-radius:0;margin:0;padding:2rem}.landing-shell--artemsi .landing-blog-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.landing-shell--artemsi .landing-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-shell--artemsi .landing-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-shell--artemsi .landing-blog-card{border:1px solid var(--pal-divider-gray);color:inherit;background:#ffffff08;border-radius:0;flex-direction:column;height:100%;text-decoration:none;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.landing-shell--artemsi .landing-blog-card:hover{background:#7c5cff14;border-color:#a88aff52}.landing-shell--artemsi .landing-blog-card--featured{flex-direction:column}@media (min-width:768px){.landing-shell--artemsi .landing-blog-card--featured{flex-direction:row;min-height:280px}}.landing-shell--artemsi .landing-blog-card-media{background:#05040a;flex-shrink:0;position:relative;overflow:hidden}.landing-shell--artemsi .landing-blog-card--featured .landing-blog-card-media{flex:1.1;min-height:220px}.landing-shell--artemsi .landing-blog-card:not(.landing-blog-card--featured) .landing-blog-card-media{aspect-ratio:16/10}.landing-shell--artemsi .landing-blog-card-image,.landing-shell--artemsi .landing-blog-card-media img{object-fit:cover}.landing-shell--artemsi .landing-blog-card-body{flex-direction:column;flex:1;gap:.35rem;padding:1.15rem 1.2rem 1.25rem;display:flex}.landing-shell--artemsi .landing-blog-card-meta{letter-spacing:.04em;text-transform:uppercase;color:#f2f0fa7a;font-size:.78rem;font-weight:600}.landing-shell--artemsi .landing-blog-card-title{letter-spacing:-.02em;color:#f2f0fa;margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}.landing-shell--artemsi .landing-blog-card--featured .landing-blog-card-title{font-size:clamp(1.2rem,2.2vw,1.55rem)}.landing-shell--artemsi .landing-blog-card-excerpt{color:#f2f0fa9e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.landing-shell--artemsi .landing-blog-card-cta{color:#c8bfff;margin-top:auto;padding-top:.65rem;font-size:.82rem;font-weight:600}.landing-shell--artemsi .landing-blog-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.landing-shell--artemsi .landing-blog-pagination-btn{border:1px solid var(--pal-divider-gray);color:#f2f0fac2;background:#ffffff0a;border-radius:0;align-items:center;padding:.55rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.landing-shell--artemsi .landing-blog-pagination-btn:hover{color:#fff;background:#7c5cff1a;border-color:#a88aff59}.landing-shell--artemsi .landing-blog-pagination-btn--disabled{opacity:.4;pointer-events:none}.landing-shell--artemsi .landing-blog-pagination-status{color:#f2f0fa85;font-size:.88rem}.landing-shell--artemsi .landing-blog-hero{aspect-ratio:21/9;border:1px solid var(--pal-divider-gray);border-radius:0;width:100%;min-height:200px;max-height:380px;position:relative;overflow:hidden}.landing-shell--artemsi .landing-blog-hero-image{object-fit:cover;z-index:0}.landing-shell--artemsi .landing-blog-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#06041814,#0604188c);position:absolute;inset:0}.landing-shell--artemsi .landing-blog .landing-legal-prose.card.blog-content{margin-top:.25rem}.landing-shell--artemsi .landing-blog .blog-content{color:#f2f0fad1}.landing-shell--artemsi .landing-blog .blog-content h2,.landing-shell--artemsi .landing-blog .blog-content h3,.landing-shell--artemsi .landing-blog .blog-content strong{color:#f2f0fa;font-weight:500}.landing-shell--artemsi .landing-blog .blog-content a{color:#c8bfff}.landing-shell--artemsi .landing-blog .blog-content blockquote,.landing-shell--artemsi .landing-blog .blog-content figure,.landing-shell--artemsi .landing-blog .blog-content img,.landing-shell--artemsi .landing-blog .blog-content pre,.landing-shell--artemsi .landing-blog .blog-content .blog-inline-cta{border-radius:0}.landing-shell--artemsi .landing-blog-tags,.landing-shell--artemsi .landing-blog .landing-blog-tags{flex-wrap:wrap;gap:.5rem;display:flex}.landing-shell--artemsi .landing-blog-tag{color:#c8bfff;background:#7c5cff1f;border:1px solid #a88aff47;border-radius:0;padding:.35rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none}.landing-shell--artemsi .landing-blog-tag:hover{background:#7c5cff2e;border-color:#a88aff6b}.landing-shell--artemsi .landing-blog-related{border-top:1px solid var(--pal-divider-gray);margin-top:.5rem;padding-top:1.25rem}.landing-shell--artemsi .landing-blog-related-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.landing-shell--artemsi .landing-blog-related-link{border:1px solid var(--pal-divider-gray);background:#ffffff08;border-radius:0;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background .15s;display:block}.landing-shell--artemsi .landing-blog-related-link:hover{background:#7c5cff14;border-color:#a88aff52}.landing-shell--artemsi .landing-blog-related-title{color:#f2f0fa;font-size:1rem;font-weight:500;line-height:1.35;display:block}.landing-shell--artemsi .landing-blog-related-excerpt{color:#f2f0fa9e;margin-top:.35rem;font-size:.88rem;line-height:1.55;display:block}.landing-shell--artemsi .landing-section.landing-auth{background:0 0;border-top:none;flex:auto;justify-content:center;align-items:center;min-height:auto;padding:clamp(5rem,12vh,6.5rem) 0 clamp(2rem,6vh,3.5rem);display:flex}.landing-shell--artemsi .landing-auth-inner{width:100%;max-width:min(28rem,100%);margin:0 auto}.landing-shell--artemsi .landing-auth--wide .landing-auth-inner{max-width:min(52rem,100%)}.landing-shell--artemsi .landing-auth-form.card{border:1px solid var(--pal-divider-gray);box-shadow:none;background:#ffffff0a;border-radius:0;padding:clamp(1.5rem,4vw,2rem)}.landing-shell--artemsi .landing-auth-form .landing-kicker{margin-bottom:.75rem}.landing-shell--artemsi .landing-auth-form h1{letter-spacing:-.03em;color:#f2f0fa;margin:0 0 .5rem;font-size:clamp(1.65rem,3.5vw,2.15rem);font-weight:500}.landing-shell--artemsi .landing-auth-form .muted,.landing-shell--artemsi .landing-auth-form .subscribe-page-lead,.landing-shell--artemsi .landing-auth-form .subscribe-page-hint{color:#f2f0fa9e}.landing-shell--artemsi .landing-auth-form label{color:#f2f0fac7;font-size:.88rem}.landing-shell--artemsi .landing-auth-form input:not([type=checkbox]):not([type=radio]),.landing-shell--artemsi .landing-auth-form select,.landing-shell--artemsi .landing-auth-form textarea{border-color:var(--pal-divider-gray);color:#f2f0fa;background:#ffffff0a;border-radius:0}.landing-shell--artemsi .landing-auth-form input::placeholder{color:#f2f0fa59}.landing-shell--artemsi .landing-auth-form input:focus:not([type=checkbox]):not([type=radio]),.landing-shell--artemsi .landing-auth-form select:focus,.landing-shell--artemsi .landing-auth-form textarea:focus{border-color:#a88aff8c;box-shadow:0 0 0 3px #7c5cff26}.landing-shell--artemsi .landing-auth-form .landing-auth-submit,.landing-shell--artemsi .landing-auth-form button.landing-auth-submit,.landing-shell--artemsi .landing-auth-form button[type=submit]:not(.secondary):not(.secondary-link):not(.ghost){color:#0a0a0f;box-shadow:none;background:#fff;border-radius:0;width:100%;margin-top:.35rem;font-weight:600}.landing-shell--artemsi .landing-auth-form .landing-auth-submit:hover,.landing-shell--artemsi .landing-auth-form button.landing-auth-submit:hover,.landing-shell--artemsi .landing-auth-form button[type=submit]:not(.secondary):not(.secondary-link):not(.ghost):hover{filter:brightness(.96);color:#0a0a0f;box-shadow:none}.landing-shell--artemsi .landing-auth-form .button-link.landing-cta-primary,.landing-shell--artemsi .landing-auth-form .subscribe-pro-plan-picker .button-link{color:#0a0a0f;box-shadow:none;background:#fff;border-radius:0}.landing-shell--artemsi .landing-auth-form .secondary-link,.landing-shell--artemsi .landing-auth-form button.secondary-link{color:#f2f0fad1;border:1px solid var(--pal-divider-gray);box-shadow:none;background:0 0;border-radius:0}.landing-shell--artemsi .landing-auth-form .secondary-link:hover,.landing-shell--artemsi .landing-auth-form button.secondary-link:hover{color:#c8bfff;background:#7c5cff14;border-color:#a88aff66}.landing-shell--artemsi .landing-auth-form .inline-link{color:#c8bfff}.landing-shell--artemsi .landing-auth-form .inline-link:hover{color:#fff}.landing-shell--artemsi .landing-auth-form .error{color:#ff9b9b}.landing-shell--artemsi .landing-auth-form .success{color:#8dffb0}.landing-shell--artemsi .landing-auth-form .subscribe-pro-features{color:#f2f0fab8}.landing-shell--artemsi .landing-auth-form .subscribe-pro-features li::marker{color:#c8bfff}.landing-shell--artemsi .landing-legal{background:0 0;padding:clamp(3rem,8vh,5rem) 0 clamp(4rem,10vh,6rem)}.landing-shell--artemsi .landing-legal-inner{gap:1.5rem;max-width:min(760px,100%);margin:0 auto;display:grid}.landing-shell--artemsi .landing-legal-head{text-align:center;justify-items:center;gap:.75rem;display:grid}.landing-shell--artemsi .landing-legal-head .landing-section-title{letter-spacing:-.04em;color:#f2f0fa;font-size:clamp(2rem,4.5vw,3rem);font-weight:500}.landing-shell--artemsi .landing-legal-updated{color:#f2f0fa85;margin:0;font-size:.82rem}.landing-shell--artemsi .landing-legal-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem;display:flex}.landing-shell--artemsi .landing-legal-nav a{letter-spacing:.06em;text-transform:uppercase;color:#f2f0fa8c;border:1px solid #0000;padding:.38rem .7rem;font-size:.72rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.landing-shell--artemsi .landing-legal-nav a.is-active,.landing-shell--artemsi .landing-legal-nav a[aria-current=page]{color:#c8bfff;background:#7c5cff1a;border-color:#a88aff59}.landing-shell--artemsi .landing-legal-nav a:hover{color:#c8bfff;border-color:#a88aff40}.landing-shell--artemsi .landing-legal-prose.card{border:1px solid var(--pal-divider-gray);box-shadow:none;text-align:left;background:#ffffff0a;border-radius:0;padding:clamp(1.25rem,3vw,1.75rem)}.landing-shell--artemsi .landing-legal-prose section+section{border-top:1px solid var(--pal-divider-gray);margin-top:1.35rem;padding-top:1.35rem}.landing-shell--artemsi .landing-legal-prose h2{margin:0 0 .55rem;font-size:1.02rem}.landing-shell--artemsi .landing-legal-prose p,.landing-shell--artemsi .landing-legal-prose li{font-size:.9rem;line-height:1.65}.landing-shell--artemsi .landing-legal-prose ul{gap:.35rem;margin:.45rem 0 0;padding-left:1.2rem;display:grid}.landing-shell--artemsi .landing-legal-prose .legal-table th,.landing-shell--artemsi .landing-legal-prose .legal-table td{border-color:var(--pal-divider-gray)}.landing-shell--artemsi .landing-legal-prose .legal-table th{color:#f2f0fa;background:#7c5cff14}.landing-shell--artemsi .landing-legal-note{color:#f2f0fa7a;text-align:center;max-width:62ch;margin:0 auto;font-size:.78rem;line-height:1.55}.landing-shell--artemsi .landing-legal-note a{color:#c8bfff}@media (max-width:767px){.landing-shell--artemsi{--landing-footer-fixed-pad:0;scroll-snap-type:none;--landing-display-size:clamp(1.85rem, 8.5vw, 2.65rem);--landing-title-size:clamp(1.65rem, 7vw, 2.15rem);--landing-lead-size:1rem;--landing-section-pad:clamp(2.75rem, 7vh, 4rem);width:100%;max-width:none;padding-bottom:0;overflow-x:visible}.landing-shell--artemsi [data-landing-reveal]{opacity:1!important;pointer-events:auto!important;transition:none!important;transform:none!important}.landing-shell--artemsi .landing-scroll-target{scroll-margin-top:calc(3.7rem + env(safe-area-inset-top,0px))}.landing-shell--artemsi .landing-hero-copy-actions,.landing-shell--artemsi .landing-cta-block,.landing-shell--artemsi .landing-cta-final-actions{z-index:2;position:relative}.landing-shell--artemsi .landing-cta-block a,.landing-shell--artemsi .landing-cta-block button,.landing-shell--artemsi .landing-plan-cta,.landing-shell--artemsi .landing-offer-card-preview .offer-view-btn,.landing-shell--artemsi .landing-offer-card-preview .offer-apply-btn{touch-action:manipulation;-webkit-tap-highlight-color:#a88aff40}.landing-shell--artemsi .landing-scroll-target{scroll-snap-align:none}.landing-shell--artemsi .landing-section.landing-cta-final{min-height:auto;overflow:visible}.landing-shell--artemsi .landing-container{padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right))}.landing-shell--artemsi .landing-section:not(.landing-auth),.landing-shell--artemsi .landing-investment-quote{min-height:auto;padding-block:clamp(4rem,11vh,5.5rem)}.landing-shell--artemsi .landing-hero-headline--mobile{text-wrap:balance;color:#f4f4f5b8!important;-webkit-text-fill-color:#f4f4f5b8!important;letter-spacing:-.032em!important;font-size:clamp(1.65rem,7.8vw,2.35rem)!important;font-weight:500!important;line-height:1.06!important}.landing-shell--artemsi .landing-hero-headline--mobile strong{color:#e9e2ff!important;-webkit-text-fill-color:#e9e2ff!important;font-weight:500!important}.landing-shell--artemsi .landing-hero-headline--mobile .landing-hero-mobile-artemsi{color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:700!important;text-decoration:none!important}.landing-shell--artemsi .landing-hero-headline--mobile .landing-hero-social-proof-underline{color:#e9e2ff!important;-webkit-text-fill-color:#e9e2ff!important;text-underline-offset:.14em!important;-webkit-text-decoration:underline #c8bfffd9!important;text-decoration:underline #c8bfffd9!important}.landing-shell.landing-shell--artemsi .landing-hero{min-height:100svh!important;padding:calc(4.2rem + env(safe-area-inset-top,0px)) 0 clamp(1rem, 2.5vh, 1.5rem)!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;margin-top:0!important;display:flex!important;overflow:visible!important}.landing-shell.landing-shell--artemsi .landing-hero-copy,.landing-shell.landing-shell--artemsi .landing-hero-copy-main,.landing-shell.landing-shell--artemsi .landing-hero-copy-intro{flex:0 auto!important;justify-content:flex-start!important;gap:0!important;min-height:0!important}.landing-shell--artemsi .landing-hero-wireframe{flex-direction:column!important;flex:auto!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:0!important;display:flex!important}.landing-shell--artemsi .landing-hero-wireframe>.landing-hero-left{flex:0 auto!important;width:100%!important}.landing-shell--artemsi .landing-hero-headline.hero-title{letter-spacing:-.032em!important;font-size:clamp(1.65rem,7.8vw,2.35rem)!important;font-weight:500!important;line-height:1.06!important}.landing-shell--artemsi .landing-hero-left,.landing-shell--artemsi .landing-hero-copy,.landing-shell--artemsi .landing-hero-copy-main,.landing-shell--artemsi .landing-hero-copy-intro,.landing-shell--artemsi .landing-hero-statement,.landing-shell--artemsi .landing-hero-headline,.landing-shell--artemsi .landing-hero-headline .landing-hero-title,.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof,.landing-shell--artemsi .landing-hero-headline--mobile,.landing-shell--artemsi .landing-hero-headline .landing-hero-social-proof strong{align-self:center;align-items:center;width:100%;text-align:center!important}.landing-shell--artemsi .landing-hero-copy-main,.landing-shell--artemsi .landing-hero-copy-actions{flex-direction:column;align-items:center;width:100%;display:flex!important}.landing-shell--artemsi .landing-hero-copy-actions{margin-top:clamp(1.25rem,3.5vh,2rem)}.landing-shell--artemsi .landing-hero-cta-desktop.landing-cta-block{justify-content:center;justify-items:center;margin-inline:auto;display:grid!important}.landing-shell--artemsi .landing-hero-carousel-wrap{margin-top:clamp(1rem,2.5vh,1.5rem);padding-inline:0;flex-shrink:0!important}.landing-shell--artemsi .landing-app-preview-offers .landing-offer-cards-preview .landing-offer-card-preview:first-child{display:none!important}.landing-shell--artemsi .landing-app-preview-offers .landing-offer-cards-preview.offers-grid{grid-template-columns:minmax(0,1fr)}.landing-shell--artemsi .landing-reviews-carousel{gap:.35rem}.landing-shell--artemsi .landing-reviews-carousel__track[data-visible="3"]{grid-template-columns:minmax(0,1fr)}.landing-shell--artemsi .landing-reviews-carousel__nav{width:1.6rem;height:1.6rem;font-size:.85rem}.landing-shell--artemsi .landing-review-card{padding:.85rem .9rem}.landing-shell--artemsi .landing-investment-quote-text{max-width:none;font-size:var(--landing-quote-size-mobile);text-align:center}.landing-shell--artemsi .landing-section-head:not(.landing-faq-head),.landing-shell--artemsi .landing-investment-quote-text,.landing-shell--artemsi .landing-cta-final-card,.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head{text-align:center;place-items:center}.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head .landing-kicker,.landing-shell--artemsi .landing-section.landing-plans .landing-plans-head .landing-section-lead{text-align:center;margin-inline:auto}.landing-shell--artemsi .landing-plans-mobile{width:100%;max-width:none}.landing-shell--artemsi .landing-hero-cta-desktop.landing-cta-block,.landing-shell--artemsi .landing-cta-final-actions.landing-cta-block{width:100%;max-width:22rem}.landing-shell--artemsi .landing-cta-primary,.landing-shell--artemsi .landing-cta-primary--pro,.landing-shell--artemsi .landing-plan-cta{justify-content:center;width:100%;max-width:22rem}.landing-shell--artemsi .landing-cta-final-actions{justify-content:center}.landing-shell--artemsi .landing-footer{width:100%;padding-top:.55rem;padding-bottom:calc(.55rem + env(safe-area-inset-bottom));padding-left:max(0, env(safe-area-inset-left));padding-right:max(0, env(safe-area-inset-right));margin-top:auto;position:static}.landing-shell--artemsi .landing-section.landing-auth{min-height:0;padding:calc(4.25rem + env(safe-area-inset-top)) 0 1.25rem;flex:auto;justify-content:center;align-items:center}.landing-shell--artemsi .landing-auth-inner{width:100%}.landing-shell--artemsi .landing-auth-form.card{padding:1.35rem 1.15rem}.landing-shell--artemsi .landing-footer-inner{letter-spacing:0;text-align:left;flex-flow:row;justify-content:space-between;align-items:center;gap:clamp(.25rem,1.5vw,.45rem);font-size:clamp(.56rem,2.35vw,.64rem);line-height:1.2;display:flex}.landing-shell--artemsi .landing-footer-brand{white-space:nowrap;flex:none;justify-self:auto}.landing-shell--artemsi .landing-footer-links{flex-wrap:nowrap;flex:auto;justify-content:center;justify-self:auto;gap:clamp(.25rem,1.2vw,.4rem);min-width:0}.landing-shell--artemsi .landing-footer-links a,.landing-shell--artemsi .landing-footer-contact{font-size:inherit;white-space:nowrap}.landing-shell--artemsi .landing-footer-contact{flex:none;justify-self:auto}.landing-shell--artemsi .landing-faq--standalone,.landing-shell--artemsi .landing-blog--standalone{padding-block:clamp(4.5rem,12vh,5.5rem)}.landing-shell--artemsi .landing-blog-head .landing-section-title{font-size:clamp(1.65rem,7.8vw,2.35rem)}.landing-shell--artemsi .landing-blog-card--featured{flex-direction:column;min-height:0}.landing-shell--artemsi .landing-blog-hero{aspect-ratio:16/10;min-height:180px;max-height:260px}}}
@layer artemsi{.landing-shell--artemsi .artemsi-view--mobile{display:none}@media (max-width:767px){.landing-shell--artemsi .artemsi-view--desktop{display:none!important}.landing-shell--artemsi .artemsi-view--mobile{display:block!important}.landing-shell--artemsi .artemsi-m-nav{z-index:25;padding-top:env(safe-area-inset-top,0);padding-left:max(0, env(safe-area-inset-left));padding-right:max(0, env(safe-area-inset-right));-webkit-backdrop-filter:blur(12px);background:#05040af0;border-bottom:1px solid #7c5cff1f;position:fixed;inset:0 0 auto}.landing-shell--artemsi .artemsi-m-nav__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:.35rem;height:4.2rem;min-height:4.2rem;max-height:4.2rem;padding-block:.85rem;display:flex}.landing-shell--artemsi .artemsi-m-nav__logo{z-index:2;flex:none;position:relative}.landing-shell--artemsi .artemsi-m-nav__logo .landing-brand-logo{box-shadow:0 0 0 1px #ffffff38,0 10px 28px #7c5cff61;width:2.5rem!important;height:2.5rem!important}.landing-shell--artemsi .artemsi-m-nav__logo .brand-name{display:none}.landing-shell--artemsi .artemsi-m-nav__center{width:100%;left:0;right:0;top:env(safe-area-inset-top,0);z-index:1;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;height:4.2rem;display:grid;position:absolute}.landing-shell--artemsi .artemsi-m-nav__link{pointer-events:auto}.landing-shell--artemsi .artemsi-m-nav__link:first-child{grid-column:1;justify-self:end}.landing-shell--artemsi .artemsi-m-nav__link:nth-child(2){grid-column:2;justify-self:center}.landing-shell--artemsi .artemsi-m-nav__link:nth-child(3){grid-column:3;justify-self:start}.landing-shell--artemsi .artemsi-m-nav__link{color:#f4f4f5b8;letter-spacing:.02em;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:#a88aff40;padding:.35rem clamp(.65rem,2.8vw,1.1rem);font-size:.82rem;font-weight:450;line-height:1;text-decoration:none}.landing-shell--artemsi .artemsi-m-nav__link[aria-current=page],.landing-shell--artemsi .artemsi-m-nav__link:hover{color:#fff;text-underline-offset:.18em;-webkit-text-decoration:underline #a88aff;text-decoration:underline #a88aff}.landing-shell--artemsi .artemsi-m-nav__end{z-index:2;flex:none;margin-left:auto;position:relative}.landing-shell--artemsi .artemsi-m-nav__cta,.landing-shell--artemsi button.artemsi-m-nav__cta{color:#fff;white-space:nowrap;box-shadow:none;filter:none;touch-action:manipulation;-webkit-tap-highlight-color:#a88aff40;cursor:pointer;background:0 0;border:1px solid #a88aff59;border-radius:0;justify-content:center;align-items:center;padding:.45rem .85rem;font-family:inherit;font-size:.82rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.landing-shell--artemsi button.artemsi-m-nav__cta:hover,.landing-shell--artemsi button.artemsi-m-nav__cta:active{color:#fff;box-shadow:none;filter:none;background:#7c5cff24;border-color:#a88aff6b;transform:none}}}
@layer artemsi-stable{.landing-shell--artemsi .artemsi-view--mobile{display:none}@media (max-width:767px){.landing-shell--artemsi .artemsi-view--desktop{display:none!important}.landing-shell--artemsi .artemsi-view--mobile{display:block!important}}html[data-theme=light]:has(.landing-shell--artemsi:not(.page-shell--app)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06050c}html[data-theme=light] .landing-shell--artemsi:not(.page-shell--app){--background:#06050c;--foreground:#f2f0fa;--foreground-soft:#f2f0fac2;--muted:#f2f0fa6b;--muted-strong:#f2f0fa9e;--surface:#18142e;--surface-strong:#211a42;--surface-raised:#28224c;--primary:#a88aff;--primary-2:#c8bfff;--border:#ffffff1a;color:#f2f0fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#06050c}html[data-theme=light]:has(.page-shell--app.landing-shell--artemsi){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f2fa}html[data-theme=light]:has(.page-shell--app.landing-shell--artemsi) body{background:#f4f2fa}.page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-tag:not(.muted-tag):not(.offer-tag--interest){color:#fff!important;filter:none!important;background:linear-gradient(140deg,#7c5cff,#a88aff)!important;border:1px solid #a88aff59!important;box-shadow:0 2px 8px #7c5cff47!important}.page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-match-score,.landing-shell--artemsi .offer-match-score{color:#c8bfff!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:none!important;padding:0!important;display:inline-flex!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-match-score,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-match-score{color:#5a36e0!important;-webkit-text-fill-color:#5a36e0!important;font-weight:800!important}.page-shell--app .dash-ios-switch{filter:none!important;background:#7878805c!important;border:none!important;border-radius:999px!important;padding:0!important;box-shadow:inset 0 0 0 .5px #0000001f!important}.page-shell--app .dash-ios-switch[data-state=on]{background:#30d158!important;box-shadow:inset 0 0 0 .5px #0000000a!important}.page-shell--app .dash-ios-switch .dash-ios-switch-thumb{background:#fff!important}.page-shell--app .dash-ios-switch[data-state=on] .dash-ios-switch-thumb{transform:translate(1.22rem,-50%)!important}@media (max-width:767px){.landing-shell--artemsi .landing-hero-headline--mobile{color:#f4f4f5b8!important;-webkit-text-fill-color:#f4f4f5b8!important}.landing-shell--artemsi .landing-hero-headline--mobile strong{color:#e9e2ff!important;-webkit-text-fill-color:#e9e2ff!important}.landing-shell--artemsi .landing-hero-headline--mobile .landing-hero-social-proof-underline{color:#e9e2ff!important;-webkit-text-fill-color:#e9e2ff!important;text-underline-offset:.14em!important;-webkit-text-decoration:underline #c8bfffd9!important;text-decoration:underline #c8bfffd9!important}}.page-shell--app .applications-suivi .application-row{box-shadow:none!important;background:#7c5cff0f!important;border:1px solid #ffffff1a!important;border-radius:0!important}.page-shell--app .applications-suivi .application-row:hover{box-shadow:none!important;background:#7c5cff1a!important;border-color:#a88aff47!important}.page-shell--app .applications-suivi .application-title{color:#f2f0fa!important}.page-shell--app .applications-suivi .application-meta{color:#f2f0fa7a!important}.page-shell--app .applications-suivi .status-chip{filter:none!important;box-shadow:none!important;border-radius:999px!important}.page-shell--app .applications-suivi .status-chip.status-sent{color:#f2f0fa9e!important;background:#ffffff0f!important;border-color:#ffffff29!important}.page-shell--app .applications-suivi .status-chip.status-interview{color:#c8bfff!important;background:#7c5cff1f!important;border-color:#a88aff59!important}.page-shell--app .applications-suivi .status-chip.status-accepted{color:#5eebb8!important;background:#28d39a24!important;border-color:#28d39a57!important}.page-shell--app .applications-suivi .status-chip.status-rejected{color:#ff8fa3!important;background:#ff5d7a24!important;border-color:#ff5d7a57!important}.page-shell--app .applications-suivi .status-chip.status-archived{color:#ffc978!important;background:#ffb54724!important;border-color:#ffb54761!important}.page-shell--app .applications-suivi .status-chip.is-active.status-sent{color:#0a0820!important;background:#9c95b6eb!important}.page-shell--app .applications-suivi .status-chip.is-active.status-interview{color:#fff!important;background:linear-gradient(140deg,#7c5cff,#a88aff)!important}.page-shell--app .applications-suivi .status-chip.is-active.status-accepted{color:#062318!important;background:#28d39a!important}.page-shell--app .applications-suivi .status-chip.is-active.status-rejected{color:#fff!important;background:#ff5d7a!important}.page-shell--app .applications-suivi .status-chip.is-active.status-archived{color:#1c1430!important;background:#ffb547!important}.page-shell--app .applications-suivi .summary-pill{filter:none!important;border-radius:999px!important}.page-shell--app .applications-suivi .application-row-action.secondary-link{color:#f2f0fab8!important;filter:none!important;box-shadow:none!important;background:0 0!important;border:1px solid #a88aff47!important}.page-shell--app .applications-suivi .application-row-action.secondary-link:hover{color:#c8bfff!important;filter:none!important;background:#7c5cff1a!important;border-color:#a88aff73!important}.page-shell--app .dash-hero-cta .button-link:not(.secondary-link){border-radius:12px!important}.page-shell--app .app-chart-period-btn{box-shadow:none!important;filter:none!important;color:#f2f0fa94!important;background:0 0!important;border:none!important}.page-shell--app .app-chart-period-btn.is-active{color:#fff!important;background:linear-gradient(140deg,#7c5cffeb,#a88affd1)!important;box-shadow:0 2px 10px #7c5cff47,inset 0 1px #ffffff24!important}.page-shell--app .app-chart-period-btn:hover:not(.is-active){color:#e8e2ff!important;filter:none!important;background:#7c5cff1a!important}@media (max-width:767px){.page-shell--app .audit-cal-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.page-shell--app .audit-cal-pane--calendar,.page-shell--app .audit-cal-pane--side{height:auto!important;min-height:0!important}}@media (min-width:768px){.page-shell--app .audit-cal-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.page-shell--app .audit-cal-pane--calendar,.page-shell--app .audit-cal-pane--side{height:auto!important;min-height:0!important}.page-shell--app .audit-cal-pane--side .audit-slot{min-height:2.25rem!important;font-size:.84rem!important}.page-shell--app .top-nav.dashboard-landing-nav{grid-template-columns:unset!important;box-shadow:none!important;background:#05040af0!important;border:none!important;border-bottom:1px solid #7c5cff1f!important;border-radius:0!important;display:block!important}html[data-theme=light] .page-shell--app .top-nav.dashboard-landing-nav{background:#fffffff0!important;border-bottom:1px solid #6b49f224!important}.page-shell--app .dashboard-nav-inner{justify-content:space-between!important;align-items:center!important;display:flex!important;position:relative!important}.page-shell--app .dashboard-nav-inner .tabs-nav{display:inline-flex!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.page-shell--app .dashboard-landing-nav .tab-link{text-transform:none!important;letter-spacing:.02em!important;background:0 0!important;border:none!important;font-size:.82rem!important;font-weight:450!important}.page-shell--app .dashboard-landing-nav .dashboard-nav-cta{text-transform:none!important;letter-spacing:.02em!important;font-size:.82rem!important;font-weight:500!important}}html[data-theme=light] .page-shell--app.landing-shell--artemsi{color:#1a1633!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi :is(h1,h2,h3,h4,h5,h6,p,span,label,li,dt,dd,td,th,.muted,.dash-hero-title,.dash-hero-sub,.dash-date,.dash-kpi-value,.dash-kpi-label,.dash-kicker,.application-title,.application-meta,.offer-title,.offer-card-title,.offer-company,.offer-location,.landing-offer-card-preview-param,.landing-offer-card-preview-location,.offer-details-label,.offer-details-description-text,.offer-details-description p,.tab-link,.logout-button,.artemsi-m-nav__cta,.bottom-nav-link,.app-footer,.app-footer a,.app-footer-brand,.theme-toggle-side,.theme-toggle-label,.theme-toggle-title,.theme-toggle-sub,.secondary-link,.inline-link,.form label,.jobboard-toolbar-label,.jobboard-pagination-status,.audit-intro,.landing-kicker,.card,.summary-label,.summary-value,input,select,textarea){color:#1a1633!important;-webkit-text-fill-color:#1a1633!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi :is(.muted,.dash-hero-sub,.dash-date,.application-meta,.offer-company,.offer-location,.theme-toggle-sub,.jobboard-toolbar-label,.app-footer,.app-footer a,.app-footer-brand){color:#4a4666!important;-webkit-text-fill-color:#4a4666!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi :is(.tab-link:hover,.tab-link.active,.tab-link.is-active,.tab-link[aria-current=page],.brand-chip,a.inline-link:hover){color:#6b49f2!important;-webkit-text-fill-color:#6b49f2!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi :is(.button-link:not(.secondary-link):not(.offer-view-btn):not(.offer-interest-btn):not(.offer-report-link-btn),.offer-tag:not(.muted-tag):not(.offer-tag--interest),.status-chip.is-active,.summary-pill.is-active .summary-value,.app-chart-period-btn.is-active),html[data-theme=light] .page-shell--app.landing-shell--artemsi button:not(.secondary):not(.secondary-link):not(.ghost):not(.logout-button):not(.bottom-nav-link):not(.dash-ios-switch):not(.offer-interest-btn):not(.offer-apply-btn):not(.offer-interest-heart):not(.audit-cal-cell):not(.offer-report-link-btn):not(.inline-link-button):not(.status-chip):not(.summary-pill):not(.artemsi-m-nav__cta):not(.app-chart-period-btn):not(.audit-cal-submit):not(.audit-slot):not(.tab-link):not(.theme-toggle-switch):not(.drawer-close){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .drawer-close{color:#1a1633!important;-webkit-text-fill-color:#1a1633!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview.offer-card{background:#fff!important;border:1px solid #14103229!important;box-shadow:0 1px 2px #1410320d,0 8px 20px #1410320f!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-title,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-title{color:#14122a!important;-webkit-text-fill-color:#14122a!important;font-weight:750!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview-param,html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview-location,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-meta,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-company,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-location{color:#3d3958!important;-webkit-text-fill-color:#3d3958!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-tag.muted-tag{color:#3d3958!important;-webkit-text-fill-color:#3d3958!important;background:#1410320f!important;border-color:#14103224!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-view-btn.secondary-link,html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-interest-btn.secondary-link{color:#1a1633!important;-webkit-text-fill-color:#1a1633!important;background:#fff!important;border-color:#14103233!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-view-btn.secondary-link:hover,html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-interest-btn.secondary-link:hover{color:#5a36e0!important;-webkit-text-fill-color:#5a36e0!important;background:#6b49f214!important;border-color:#6b49f259!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .landing-offer-card-preview .offer-interest-heart__icon{stroke:#4a4666!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .dash-kpi-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-metric-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-tooltip-date{color:#14122a!important;-webkit-text-fill-color:#14122a!important;font-weight:800!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .dash-kpi-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .dash-kpi-hint,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-metric-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-kicker{color:#3d3958!important;-webkit-text-fill-color:#3d3958!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .offers-section-title,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offers-view-tab,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offers-empty-hint,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offers-locked-hint{color:#1a1633!important;-webkit-text-fill-color:#1a1633!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .offers-view-tab.is-active,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offers-view-tab[aria-current=page]{color:#5a36e0!important;-webkit-text-fill-color:#5a36e0!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-card-locked{background:#fff!important;border-color:#14103224!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-card-locked__title{color:#14122a!important;-webkit-text-fill-color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-card-locked__company,html[data-theme=light] .page-shell--app.landing-shell--artemsi .offer-card-locked__cta{color:#3d3958!important;-webkit-text-fill-color:#3d3958!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill{color:#14122a!important;background:#fff!important;border:1px solid #1410322e!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill .summary-label{color:#14122a!important;-webkit-text-fill-color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill .summary-value{font-weight:800!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill:hover{background:#6b49f214!important;border-color:#6b49f24d!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent:not(.is-active),html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-interview:not(.is-active),html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted:not(.is-active),html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-rejected:not(.is-active),html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-archived:not(.is-active){color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent:not(.is-active) .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent:not(.is-active) .summary-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-interview:not(.is-active) .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-interview:not(.is-active) .summary-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted:not(.is-active) .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted:not(.is-active) .summary-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-rejected:not(.is-active) .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-rejected:not(.is-active) .summary-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-archived:not(.is-active) .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-archived:not(.is-active) .summary-label{color:#14122a!important;-webkit-text-fill-color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.is-active{color:#fff!important;background:linear-gradient(140deg,#6b49f2,#7c5cff)!important;border-color:#6b49f273!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.is-active .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.is-active .summary-label{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent.is-active{background:#8b849e!important;border-color:#0000!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent.is-active,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent.is-active .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-sent.is-active .summary-label,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted.is-active,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted.is-active .summary-value,html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted.is-active .summary-label{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .summary-pill.status-accepted.is-active{background:#128a5b!important;border-color:#0000!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-period-btn{color:#3d3958!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-period-btn:hover:not(.is-active){color:#5a36e0!important;background:#6b49f214!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart-period-btn.is-active{color:#fff!important;background:linear-gradient(140deg,#6b49f2,#7c5cff)!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-kicker,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-title,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-legend--inline,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-legend,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-legend li{color:#14122a!important;-webkit-text-fill-color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-kicker{color:#5a36e0!important;-webkit-text-fill-color:#5a36e0!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-metric{box-shadow:none!important;background:#fff!important;border-color:#14103224!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-metric-value{color:#14122a!important;-webkit-text-fill-color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-metric--success .app-chart-metric-value{color:#0f7048!important;-webkit-text-fill-color:#0f7048!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-metric-label{color:#3d3958!important;-webkit-text-fill-color:#3d3958!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-stage{box-shadow:none!important;background:radial-gradient(90% 70% at 50% -10%,#6b49f214,#0000 62%),#fff!important;border-color:#14103224!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-hint{color:#3d3958!important;background:#ffffffeb!important;border-color:#1410321f!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-tooltip{background:#fff!important;border-color:#6b49f238!important;box-shadow:0 10px 28px #1410321f!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-tooltip-date,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-tooltip p{color:#14122a!important;-webkit-text-fill-color:#14122a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-plot-bg{fill:#6b49f208!important;stroke:#1410321a!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-grid{stroke:#1410321f!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-grid--baseline,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-axis--baseline{stroke:#6b49f259!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-y,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-x{fill:#3d3958!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-guide{stroke:#6b49f273!important}html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-foot,html[data-theme=light] .page-shell--app.landing-shell--artemsi .app-chart--dashboard .app-chart-foot *{color:#3d3958!important;-webkit-text-fill-color:#3d3958!important}}
