.Alert-module__95gqxW__alert{padding:var(--coview-space-3) var(--coview-space-4);border-radius:var(--coview-radius-sm);font-size:var(--coview-text-sm);border:1px solid var(--coview-color-border);background:var(--coview-color-surface);border-left-width:2px;line-height:1.55}.Alert-module__95gqxW__info{border-left-color:var(--coview-color-ink);color:var(--coview-color-ink)}.Alert-module__95gqxW__success{border-left-color:var(--coview-color-success);color:var(--coview-color-success)}.Alert-module__95gqxW__warning{border-left-color:var(--coview-color-warning);color:var(--coview-color-warning)}.Alert-module__95gqxW__danger{border-left-color:var(--coview-color-danger);color:var(--coview-color-danger)}
.Button-module__iG8H9W__button{justify-content:center;align-items:center;gap:var(--coview-space-2);border-radius:var(--coview-radius-sm);min-height:2.8rem;font:inherit;letter-spacing:.03em;cursor:pointer;transition:background var(--coview-duration) var(--coview-ease), color var(--coview-duration) var(--coview-ease), border-color var(--coview-duration) var(--coview-ease), transform var(--coview-duration) var(--coview-ease), opacity var(--coview-duration) var(--coview-ease);border:1px solid #0000;padding:.7rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.Button-module__iG8H9W__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__iG8H9W__primary{background:var(--coview-color-ink);color:#fffefb;border-color:var(--coview-color-ink)}.Button-module__iG8H9W__primary:hover:not(:disabled){background:#31312e;border-color:#31312e;transform:translateY(-1px)}.Button-module__iG8H9W__secondary{color:var(--coview-color-ink);border-color:var(--coview-color-ink);background:0 0}.Button-module__iG8H9W__secondary:hover:not(:disabled){background:var(--coview-color-ink);color:#fff;transform:translateY(-1px)}.Button-module__iG8H9W__accent{color:#fffefb;background:#3a3a36;border-color:#3a3a36}.Button-module__iG8H9W__accent:hover:not(:disabled){background:var(--coview-color-ink);border-color:var(--coview-color-ink);transform:translateY(-1px)}.Button-module__iG8H9W__ghost{color:var(--coview-color-ink);border-color:var(--coview-color-border);background:0 0}.Button-module__iG8H9W__ghost:hover:not(:disabled){border-color:var(--coview-color-ink-faint);color:var(--coview-color-ink)}.Button-module__iG8H9W__loading{position:relative}.Button-module__iG8H9W__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite Button-module__iG8H9W__spin}.Button-module__iG8H9W__secondary .Button-module__iG8H9W__spinner,.Button-module__iG8H9W__ghost .Button-module__iG8H9W__spinner{border-color:#11110f38;border-top-color:var(--coview-color-ink)}@keyframes Button-module__iG8H9W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__iG8H9W__button{transition:none}.Button-module__iG8H9W__primary:hover:not(:disabled),.Button-module__iG8H9W__secondary:hover:not(:disabled),.Button-module__iG8H9W__accent:hover:not(:disabled){transform:none}.Button-module__iG8H9W__spinner{animation:none}}
.Input-module__-Spqia__field{gap:var(--coview-space-1);display:grid}.Input-module__-Spqia__label{color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.08em;font-weight:700}.Input-module__-Spqia__input{border:1px solid var(--coview-color-border);border-radius:var(--coview-radius-sm);width:100%;min-height:2.8rem;font:inherit;color:var(--coview-color-ink);transition:border-color var(--coview-duration) var(--coview-ease);background:#fffefb;padding:.7rem .85rem}.Input-module__-Spqia__input:hover:not(:disabled){border-color:var(--coview-color-ink-faint)}.Input-module__-Spqia__input:focus{border-color:var(--coview-color-ink);box-shadow:0 0 0 1px var(--coview-color-ink);outline:none}.Input-module__-Spqia__input:disabled{opacity:.6}.Input-module__-Spqia__error{font-size:var(--coview-text-xs);color:var(--coview-color-danger)}@media (prefers-reduced-motion:reduce){.Input-module__-Spqia__input{transition:none}}
.Spinner-module__GzmpiG__wrap{align-items:center;gap:var(--coview-space-2);display:inline-flex}.Spinner-module__GzmpiG__spinner{border:2px solid var(--coview-color-border);border-top-color:var(--coview-color-brand);border-radius:50%;width:1.25rem;height:1.25rem;animation:.7s linear infinite Spinner-module__GzmpiG__spin}@keyframes Spinner-module__GzmpiG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__GzmpiG__spinner{border-top-color:var(--coview-color-brand);animation:none}}
.TextLink-module__L_2IGW__link{letter-spacing:.02em;transition:color var(--coview-duration) var(--coview-ease);font-weight:600;text-decoration:none}.TextLink-module__L_2IGW__brand{color:var(--coview-color-ink);border-bottom:1px solid #0000}.TextLink-module__L_2IGW__brand:hover{border-bottom-color:var(--coview-color-ink)}.TextLink-module__L_2IGW__button,.TextLink-module__L_2IGW__buttonOutline{border-radius:var(--coview-radius-sm);letter-spacing:.03em;transition:background var(--coview-duration) var(--coview-ease), color var(--coview-duration) var(--coview-ease), border-color var(--coview-duration) var(--coview-ease), transform var(--coview-duration) var(--coview-ease);justify-content:center;align-items:center;padding:.9rem 1.5rem;display:inline-flex}.TextLink-module__L_2IGW__button{background:var(--coview-color-brand);color:#fff;border:1px solid var(--coview-color-brand)}.TextLink-module__L_2IGW__button:hover{background:var(--coview-color-brand-hover);border-color:var(--coview-color-brand-hover);transform:translateY(-1px)}.TextLink-module__L_2IGW__buttonOutline{border:1px solid var(--coview-color-ink);color:var(--coview-color-ink);background:0 0}.TextLink-module__L_2IGW__buttonOutline:hover{background:var(--coview-color-ink);color:#fff;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.TextLink-module__L_2IGW__link,.TextLink-module__L_2IGW__button,.TextLink-module__L_2IGW__buttonOutline{transition:none}.TextLink-module__L_2IGW__button:hover,.TextLink-module__L_2IGW__buttonOutline:hover{transform:none}}
.page-module__zxbTJW__main{width:min(100%, var(--coview-content-xl));min-height:calc(100vh - var(--coview-header-height) - 10rem);padding:clamp(4rem, 9vw, 8rem) 50% clamp(4rem, 9vw, 7rem) var(--coview-space-5);align-content:center;gap:var(--coview-space-5);margin:0 auto;display:grid;position:relative}.page-module__zxbTJW__main:after{content:"";mix-blend-mode:multiply;opacity:.82;pointer-events:none;background:url(/brand/mascot.png) bottom/contain no-repeat;width:min(47vw,540px);height:min(47vw,540px);position:absolute;bottom:0;right:-3rem}.page-module__zxbTJW__main>*{z-index:1;position:relative}.page-module__zxbTJW__eyebrow{margin:0 0 calc(var(--coview-space-3) * -1);color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.14em;font-weight:700}.page-module__zxbTJW__title{font-size:clamp(2rem,4vw,3rem);font-family:var(--coview-font-display);letter-spacing:.04em;margin:0;font-weight:700}.page-module__zxbTJW__lead{color:var(--coview-color-ink-muted);margin:0;line-height:1.65}.page-module__zxbTJW__hint{font-size:var(--coview-text-sm);color:var(--coview-color-ink-faint);margin:0;line-height:1.6}.page-module__zxbTJW__form{gap:var(--coview-space-4);display:grid}.page-module__zxbTJW__form button{width:100%}.page-module__zxbTJW__msg{margin:0}.page-module__zxbTJW__error{color:var(--coview-color-danger);margin:0}.page-module__zxbTJW__agree{gap:var(--coview-space-2);font-size:var(--coview-text-sm);color:var(--coview-color-ink-muted);align-items:flex-start;line-height:1.55;display:flex}.page-module__zxbTJW__agree a{color:var(--coview-color-ink);text-underline-offset:.15em;text-decoration:underline}.page-module__zxbTJW__version{color:var(--coview-color-ink-faint)}.page-module__zxbTJW__legalRetry{gap:var(--coview-space-3);justify-items:start;display:grid}@media (max-width:760px){.page-module__zxbTJW__main{min-height:auto;max-width:var(--coview-content-sm);padding:var(--coview-space-8) var(--coview-space-5)}.page-module__zxbTJW__main:after{display:none}}
.error-module__BggWjq__main{max-width:44rem;min-height:50vh;padding:clamp(4rem, 10vw, 8rem) var(--coview-space-5);border-top:2px solid var(--coview-color-ink);background:url(/brand/mascot.png) right -4rem bottom -5rem/16rem no-repeat;margin:0 auto}.error-module__BggWjq__main h1{font-family:var(--coview-font-display);letter-spacing:.05em;font-size:clamp(2rem,4vw,3rem)}.error-module__BggWjq__main p{max-width:28rem;color:var(--coview-color-ink-muted);line-height:1.75}.error-module__BggWjq__actions{gap:var(--coview-space-4);margin-top:var(--coview-space-5);align-items:center;display:flex}.error-module__BggWjq__retry{border:1px solid var(--coview-color-brand);border-radius:var(--coview-radius-sm);background:var(--coview-color-ink);color:#fff;font:inherit;letter-spacing:.03em;cursor:pointer;transition:background var(--coview-duration) var(--coview-ease), transform var(--coview-duration) var(--coview-ease);padding:.8rem 1.35rem;font-weight:600}.error-module__BggWjq__retry:hover{background:#31312e;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.error-module__BggWjq__retry{transition:none}.error-module__BggWjq__retry:hover{transform:none}}
.loading-module__i2HUxa__main{max-width:var(--coview-content-lg);min-height:45vh;padding:clamp(4rem, 10vw, 8rem) var(--coview-space-5);align-items:center;gap:var(--coview-space-3);border-top:2px solid var(--coview-color-ink);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);letter-spacing:.02em;margin:0 auto;display:flex}
.not-found-module__l2auGG__main{max-width:44rem;min-height:50vh;padding:clamp(4rem, 10vw, 8rem) var(--coview-space-5);gap:var(--coview-space-4);color:var(--coview-color-ink);border-top:2px solid var(--coview-color-ink);background:url(/brand/mascot.png) right -4rem bottom -5rem/16rem no-repeat;margin:0 auto;display:grid}.not-found-module__l2auGG__main h1{font-family:var(--coview-font-display);letter-spacing:.04em;font-size:clamp(2rem,4vw,3rem)}.not-found-module__l2auGG__main h1{font-family:var(--coview-font-display);letter-spacing:.04em;font-size:clamp(2rem,4vw,3rem)}.not-found-module__l2auGG__main p{max-width:28rem;color:var(--coview-color-ink-muted);line-height:1.75}
.account-module___2ZB0q__main{gap:var(--coview-space-5);display:grid}.account-module___2ZB0q__title{font-family:var(--coview-font-display);letter-spacing:.05em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.account-module___2ZB0q__lead{max-width:43rem;margin:calc(var(--coview-space-2) * -1) 0 var(--coview-space-4);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);line-height:1.75}.account-module___2ZB0q__overviewMetrics{border-top:2px solid var(--coview-color-ink);border-left:var(--coview-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.account-module___2ZB0q__metricCard{align-content:space-between;gap:var(--coview-space-5);min-height:8.5rem;padding:var(--coview-space-4);border-right:var(--coview-rule);border-bottom:var(--coview-rule);background:var(--coview-color-surface);display:grid}.account-module___2ZB0q__metricLabel{color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.1em;font-weight:700}.account-module___2ZB0q__metricValue{font-family:var(--coview-font-display);letter-spacing:.025em;word-break:break-word;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;line-height:1.25}.account-module___2ZB0q__section{gap:var(--coview-space-3);padding:var(--coview-space-5);border:var(--coview-rule);background:var(--coview-color-surface);line-height:1.65;display:grid}.account-module___2ZB0q__sectionTitle{margin:0 0 var(--coview-space-2);font-family:var(--coview-font-display);font-size:var(--coview-text-lg);letter-spacing:.04em;font-weight:700}.account-module___2ZB0q__row{justify-content:space-between;align-items:baseline;gap:var(--coview-space-2) var(--coview-space-4);padding-top:var(--coview-space-2);font-size:var(--coview-text-sm);flex-wrap:wrap;display:flex}.account-module___2ZB0q__label{color:var(--coview-color-ink-faint);letter-spacing:.025em}.account-module___2ZB0q__value{color:var(--coview-color-ink);text-align:right;font-weight:600}.account-module___2ZB0q__actions{align-items:center;gap:var(--coview-space-3);margin-top:var(--coview-space-2);flex-wrap:wrap;display:flex}.account-module___2ZB0q__reminders{gap:var(--coview-space-2);margin:0;padding:0;list-style:none;display:grid}.account-module___2ZB0q__filters{gap:var(--coview-space-3);padding:var(--coview-space-4);border:var(--coview-rule);background:var(--coview-color-surface);flex-wrap:wrap;align-items:end;display:flex}.account-module___2ZB0q__field{gap:.35rem;min-width:8rem;display:grid}.account-module___2ZB0q__field label{color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.08em;font-weight:700}.account-module___2ZB0q__field select,.account-module___2ZB0q__field input{border:1px solid var(--coview-color-border);border-radius:var(--coview-radius-sm);min-height:2.5rem;color:var(--coview-color-ink);font-size:var(--coview-text-sm);background:#fffefb;padding:.45rem .65rem}.account-module___2ZB0q__field select:focus,.account-module___2ZB0q__field input:focus{border-color:var(--coview-color-ink);outline:1px solid var(--coview-color-ink);outline-offset:1px}.account-module___2ZB0q__table{border-collapse:collapse;border-top:2px solid var(--coview-color-ink);background:var(--coview-color-surface);width:100%;min-width:35rem;font-size:var(--coview-text-sm)}.account-module___2ZB0q__table th,.account-module___2ZB0q__table td{border-bottom:var(--coview-rule);text-align:left;vertical-align:top;padding:.85rem .65rem}.account-module___2ZB0q__table th{color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.07em;font-weight:700}.account-module___2ZB0q__table td{color:var(--coview-color-ink-muted)}.account-module___2ZB0q__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--coview-text-xs);word-break:break-all}.account-module___2ZB0q__deviceCard,.account-module___2ZB0q__sessionCard{gap:var(--coview-space-2);margin-top:var(--coview-space-3);padding:var(--coview-space-5);border:var(--coview-rule);border-top:2px solid var(--coview-color-ink);background:var(--coview-color-surface);display:grid}.account-module___2ZB0q__badge{border:1px solid var(--coview-color-border);width:max-content;color:var(--coview-color-ink);font-size:var(--coview-text-xs);letter-spacing:.06em;padding:.18rem .45rem;font-weight:700;display:inline-flex}.account-module___2ZB0q__dangerBtn,.account-module___2ZB0q__secondaryBtn{border-radius:var(--coview-radius-sm);cursor:pointer;min-height:2.6rem;font:inherit;font-size:var(--coview-text-sm);letter-spacing:.025em;transition:background var(--coview-duration) var(--coview-ease), color var(--coview-duration) var(--coview-ease), border-color var(--coview-duration) var(--coview-ease), transform var(--coview-duration) var(--coview-ease);padding:.55rem 1rem;font-weight:700}.account-module___2ZB0q__dangerBtn{border:1px solid var(--coview-color-ink);background:var(--coview-color-ink);color:#fffefb}.account-module___2ZB0q__dangerBtn:hover:not(:disabled){background:#31312e;transform:translateY(-1px)}.account-module___2ZB0q__secondaryBtn{border:1px solid var(--coview-color-border);color:var(--coview-color-ink);background:0 0}.account-module___2ZB0q__secondaryBtn:hover:not(:disabled){border-color:var(--coview-color-ink)}.account-module___2ZB0q__dangerBtn:disabled,.account-module___2ZB0q__secondaryBtn:disabled{opacity:.52;cursor:not-allowed}.account-module___2ZB0q__empty{padding:var(--coview-space-4);border-left:2px solid var(--coview-color-border);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;line-height:1.7}.account-module___2ZB0q__notice{padding:var(--coview-space-3) var(--coview-space-4);border:var(--coview-rule);border-left:2px solid var(--coview-color-ink);background:var(--coview-color-surface-subtle);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;line-height:1.7}.account-module___2ZB0q__resultMark{width:100%;height:6.75rem;margin-top:calc(var(--coview-space-2) * -1);border-top:2px solid var(--coview-color-ink);border-bottom:var(--coview-rule);opacity:.7;pointer-events:none;background:url(/brand/mascot.png) right 62%/11rem no-repeat}.account-module___2ZB0q__checkoutGrid{gap:var(--coview-space-4);grid-template-columns:minmax(0,1fr) minmax(15rem,.82fr);align-items:start;display:grid}.account-module___2ZB0q__checkoutSummary{top:calc(var(--coview-header-height) + var(--coview-space-5));position:sticky}.account-module___2ZB0q__checkoutAction{gap:var(--coview-space-4);padding:var(--coview-space-5);border:var(--coview-rule);border-top:2px solid var(--coview-color-ink);background:var(--coview-color-surface);display:grid}.account-module___2ZB0q__checkoutAction .account-module___2ZB0q__lead{margin:0}.account-module___2ZB0q__legalConfirm{gap:var(--coview-space-2);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);align-items:flex-start;line-height:1.65;display:flex}.account-module___2ZB0q__legalConfirm input{margin-top:.3rem}@media (max-width:620px){.account-module___2ZB0q__overviewMetrics{grid-template-columns:1fr}.account-module___2ZB0q__metricCard{min-height:auto}.account-module___2ZB0q__section,.account-module___2ZB0q__deviceCard,.account-module___2ZB0q__sessionCard{padding:var(--coview-space-4)}.account-module___2ZB0q__row{justify-content:flex-start}.account-module___2ZB0q__value{text-align:left}.account-module___2ZB0q__filters{display:grid}.account-module___2ZB0q__field{width:100%}.account-module___2ZB0q__table{min-width:32rem}.account-module___2ZB0q__resultMark{background-size:9rem;height:5.5rem}.account-module___2ZB0q__checkoutGrid{grid-template-columns:1fr}.account-module___2ZB0q__checkoutSummary{position:static}.account-module___2ZB0q__checkoutAction{padding:var(--coview-space-4)}}@media (prefers-reduced-motion:reduce){.account-module___2ZB0q__dangerBtn,.account-module___2ZB0q__secondaryBtn{transition:none}.account-module___2ZB0q__dangerBtn:hover:not(:disabled){transform:none}}
.marketing-module__xVsWvq__page{background:var(--coview-bg-page);width:100%}.marketing-module__xVsWvq__hero{min-height:min(760px, calc(100vh - var(--coview-header-height)));border-bottom:var(--coview-rule);background:var(--coview-color-surface);display:flex;position:relative;overflow:hidden}.marketing-module__xVsWvq__heroVisual{right:max(1.5rem, calc((100vw - var(--coview-content-xl)) / 2));z-index:0;-webkit-user-select:none;user-select:none;pointer-events:none;width:min(44vw,580px);animation:marketing-module__xVsWvq__artReveal .72s var(--coview-ease) .1s both;line-height:0;position:absolute;bottom:3rem}.marketing-module__xVsWvq__heroArt{mix-blend-mode:multiply;width:100%;height:auto;display:block}.marketing-module__xVsWvq__heroInner{z-index:1;width:100%;max-width:var(--coview-content-xl);padding:clamp(5rem, 10vw, 8.5rem) min(47%, 34rem) clamp(5rem, 10vw, 8.5rem) var(--coview-space-5);margin:auto;position:relative}.marketing-module__xVsWvq__brandHero,.marketing-module__xVsWvq__sectionTitle,.marketing-module__xVsWvq__quote{font-family:var(--coview-font-display);color:var(--coview-color-ink)}.marketing-module__xVsWvq__brandHero{margin:0 0 var(--coview-space-4);letter-spacing:.05em;text-wrap:balance;word-break:normal;word-break:auto-phrase;line-break:strict;animation:marketing-module__xVsWvq__riseIn .6s var(--coview-ease) both;font-size:clamp(3.6rem,8vw,6.4rem);font-weight:700;line-height:.98}.marketing-module__xVsWvq__headline{max-width:30rem;margin:0 0 var(--coview-space-4);font-family:var(--coview-font-display);letter-spacing:.025em;animation:marketing-module__xVsWvq__riseIn .6s var(--coview-ease) 70ms both;font-size:clamp(1.45rem,2.7vw,2rem);font-weight:600;line-height:1.4}.marketing-module__xVsWvq__support{max-width:31rem;color:var(--coview-color-ink-muted);font-size:var(--coview-text-md);animation:marketing-module__xVsWvq__riseIn .6s var(--coview-ease) .12s both;margin:0;line-height:1.8}.marketing-module__xVsWvq__actions{gap:var(--coview-space-3);margin-top:var(--coview-space-6);animation:marketing-module__xVsWvq__riseIn .6s var(--coview-ease) .17s both;flex-wrap:wrap;display:flex}.marketing-module__xVsWvq__section{width:min(100%, var(--coview-content-xl));padding:clamp(4.75rem, 9vw, 8rem) var(--coview-space-5);margin:0 auto}.marketing-module__xVsWvq__section+.marketing-module__xVsWvq__section{border-top:var(--coview-rule)}.marketing-module__xVsWvq__sectionTitle{max-width:32ch;margin:0 0 var(--coview-space-3);letter-spacing:.025em;text-wrap:balance;word-break:normal;word-break:auto-phrase;line-break:strict;font-size:clamp(2rem,4.5vw,3.35rem);font-weight:700;line-height:1.2}.marketing-module__xVsWvq__sectionLead{max-width:42rem;color:var(--coview-color-ink-muted);margin:0 0 clamp(2rem,5vw,4rem);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.85}.marketing-module__xVsWvq__eyebrow{margin:0 0 var(--coview-space-4);color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.marketing-module__xVsWvq__introGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,8rem);display:grid}.marketing-module__xVsWvq__quote{letter-spacing:.02em;text-wrap:balance;word-break:normal;max-width:none;word-break:auto-phrase;line-break:strict;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1.28}.marketing-module__xVsWvq__quoteLine{white-space:nowrap;display:block}.marketing-module__xVsWvq__introCopy{gap:var(--coview-space-4);color:var(--coview-color-ink-muted);font-size:var(--coview-text-md);line-height:1.85;display:grid}.marketing-module__xVsWvq__introCopy p{margin:0}.marketing-module__xVsWvq__featureGrid{border-top:var(--coview-rule);border-left:var(--coview-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing-module__xVsWvq__featureCard{min-height:21rem;padding:var(--coview-space-5);border-right:var(--coview-rule);border-bottom:var(--coview-rule);background:var(--coview-color-surface);flex-direction:column;display:flex}.marketing-module__xVsWvq__featureNo{color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.12em}.marketing-module__xVsWvq__featureCard h3{margin:var(--coview-space-6) 0 var(--coview-space-3);font-family:var(--coview-font-display);letter-spacing:.02em;font-size:clamp(1.35rem,2vw,1.7rem)}.marketing-module__xVsWvq__featureCard p{color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;line-height:1.75}.marketing-module__xVsWvq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,5vw,4rem);display:grid}.marketing-module__xVsWvq__step{padding-top:var(--coview-space-4);border-top:2px solid var(--coview-color-ink)}.marketing-module__xVsWvq__step span{color:var(--coview-color-ink-faint);font-size:var(--coview-text-xs);letter-spacing:.1em}.marketing-module__xVsWvq__step h3{margin:var(--coview-space-4) 0 var(--coview-space-2);font-family:var(--coview-font-display);font-size:var(--coview-text-lg);letter-spacing:.03em}.marketing-module__xVsWvq__featureCard h3,.marketing-module__xVsWvq__step h3,.marketing-module__xVsWvq__block h2,.marketing-module__xVsWvq__block h3,.marketing-module__xVsWvq__linkList a,.marketing-module__xVsWvq__prose h2,.marketing-module__xVsWvq__prose h3{text-wrap:balance;word-break:normal;word-break:auto-phrase;line-break:strict}.marketing-module__xVsWvq__step p{color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;line-height:1.75}.marketing-module__xVsWvq__accountTeaser{border:var(--coview-rule);background:var(--coview-color-surface);grid-template-columns:minmax(22rem,1fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(2rem,6vw,5rem);display:grid}.marketing-module__xVsWvq__teaserTitle{max-width:16ch;margin:0 0 var(--coview-space-3);font-family:var(--coview-font-display);color:var(--coview-color-ink);letter-spacing:.025em;text-wrap:balance;word-break:normal;word-break:auto-phrase;line-break:strict;font-size:clamp(1.9rem,3vw,2.7rem);font-weight:700;line-height:1.22}.marketing-module__xVsWvq__teaserPanel{border-top:2px solid var(--coview-color-ink);display:grid}.marketing-module__xVsWvq__teaserLine{gap:var(--coview-space-3);padding:var(--coview-space-4) 0;border-bottom:var(--coview-rule);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);grid-template-columns:7rem 1fr;display:grid}.marketing-module__xVsWvq__teaserLine strong{color:var(--coview-color-ink);font-family:var(--coview-font-display);font-size:var(--coview-text-md)}.marketing-module__xVsWvq__closing{text-align:center;background:var(--coview-color-ink);color:#fffefb}.marketing-module__xVsWvq__closing .marketing-module__xVsWvq__sectionTitle,.marketing-module__xVsWvq__closing .marketing-module__xVsWvq__sectionLead{color:inherit;margin-inline:auto}.marketing-module__xVsWvq__closing .marketing-module__xVsWvq__sectionTitle{max-width:none}.marketing-module__xVsWvq__closing .marketing-module__xVsWvq__sectionLead{color:#fffefbb8}.marketing-module__xVsWvq__closing .marketing-module__xVsWvq__actions{justify-content:center}.marketing-module__xVsWvq__closing a{color:#fffefb;background:0 0;border-color:#fffefb}.marketing-module__xVsWvq__closing a:first-of-type{color:var(--coview-color-ink);background:#fffefb}.marketing-module__xVsWvq__closing a:hover{color:var(--coview-color-ink);background:#deddd7;border-color:#deddd7}.marketing-module__xVsWvq__stack{gap:clamp(1.8rem,4vw,3.25rem);display:grid}.marketing-module__xVsWvq__platformGroup{gap:var(--coview-space-4);display:grid}.marketing-module__xVsWvq__block{gap:var(--coview-space-5);max-width:56rem;padding-top:var(--coview-space-5);border-top:var(--coview-rule);grid-template-columns:minmax(11rem,.42fr) minmax(0,1fr);display:grid}.marketing-module__xVsWvq__block h2,.marketing-module__xVsWvq__block h3{font-family:var(--coview-font-display);font-size:var(--coview-text-lg);letter-spacing:.035em;margin:0;font-weight:600}.marketing-module__xVsWvq__block p{color:var(--coview-color-ink-muted);margin:0;line-height:1.8}.marketing-module__xVsWvq__linkList{border-top:var(--coview-rule);gap:0;max-width:56rem;margin:0;padding:0;list-style:none;display:grid}.marketing-module__xVsWvq__linkList li{gap:var(--coview-space-5);padding:var(--coview-space-5) 0;border-bottom:var(--coview-rule);grid-template-columns:minmax(13rem,.52fr) minmax(0,1fr);display:grid}.marketing-module__xVsWvq__linkList a{width:max-content;max-width:100%;color:var(--coview-color-ink);font-family:var(--coview-font-display);font-size:var(--coview-text-lg);letter-spacing:.03em;background-image:linear-gradient(var(--coview-color-ink), var(--coview-color-ink));transition:background-size var(--coview-duration) var(--coview-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:700;text-decoration:none}.marketing-module__xVsWvq__linkList a:hover{background-size:100% 1px}.marketing-module__xVsWvq__linkList p{color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;line-height:1.7}.marketing-module__xVsWvq__prose{max-width:46rem;color:var(--coview-color-ink);line-height:1.85}.marketing-module__xVsWvq__prose h2{margin:var(--coview-space-8) 0 var(--coview-space-3);font-family:var(--coview-font-display);font-size:var(--coview-text-lg);letter-spacing:.035em}.marketing-module__xVsWvq__prose h3{margin:var(--coview-space-6) 0 var(--coview-space-2);font-family:var(--coview-font-display);font-size:var(--coview-text-md)}.marketing-module__xVsWvq__prose p,.marketing-module__xVsWvq__prose ul,.marketing-module__xVsWvq__prose ol{margin:0 0 var(--coview-space-4);color:var(--coview-color-ink-muted)}.marketing-module__xVsWvq__prose ul,.marketing-module__xVsWvq__prose ol{padding-left:1.25rem}.marketing-module__xVsWvq__meta{margin:0 0 var(--coview-space-5);color:var(--coview-color-ink-faint);font-size:var(--coview-text-sm);letter-spacing:.04em}.marketing-module__xVsWvq__notice{max-width:58rem;margin:0 0 var(--coview-space-5);padding:var(--coview-space-4) var(--coview-space-5);border:var(--coview-rule);border-left:2px solid var(--coview-color-ink);background:var(--coview-color-surface);color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);line-height:1.75}.marketing-module__xVsWvq__planGrid{border-top:var(--coview-rule);border-left:var(--coview-rule);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0;display:grid}.marketing-module__xVsWvq__plan{align-content:start;gap:var(--coview-space-3);min-height:25rem;padding:var(--coview-space-5);border-right:var(--coview-rule);border-bottom:var(--coview-rule);background:var(--coview-color-surface);display:grid}.marketing-module__xVsWvq__planName{font-family:var(--coview-font-display);font-size:var(--coview-text-lg);letter-spacing:.045em;margin:0;font-weight:700}.marketing-module__xVsWvq__planPrice{margin:var(--coview-space-4) 0 0;letter-spacing:-.04em;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700}.marketing-module__xVsWvq__planMeta{color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;line-height:1.65}.marketing-module__xVsWvq__planList{color:var(--coview-color-ink-muted);font-size:var(--coview-text-sm);margin:0;padding-left:1.1rem;line-height:1.75}.marketing-module__xVsWvq__plan .marketing-module__xVsWvq__planList+a{justify-self:start;margin-top:auto}.marketing-module__xVsWvq__tabs{margin-bottom:var(--coview-space-6);border:var(--coview-rule);background:var(--coview-color-surface);flex-wrap:wrap;gap:0;display:inline-flex}.marketing-module__xVsWvq__tab,.marketing-module__xVsWvq__tabActive{border:0;border-right:var(--coview-rule);min-width:6rem;color:var(--coview-color-ink-muted);cursor:pointer;font:inherit;font-size:var(--coview-text-sm);letter-spacing:.03em;transition:background var(--coview-duration) var(--coview-ease), color var(--coview-duration) var(--coview-ease);background:0 0;border-radius:0;padding:.65rem 1.1rem;font-weight:600}.marketing-module__xVsWvq__tab:last-child,.marketing-module__xVsWvq__tabActive:last-child{border-right:0}.marketing-module__xVsWvq__tab:hover{color:var(--coview-color-ink)}.marketing-module__xVsWvq__tabActive{background:var(--coview-color-ink);color:#fffefb}.marketing-module__xVsWvq__assetRow{gap:var(--coview-space-3);max-width:56rem;padding:var(--coview-space-5);border:var(--coview-rule);background:var(--coview-color-surface);display:grid}.marketing-module__xVsWvq__mono{color:var(--coview-color-ink-faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--coview-text-xs);word-break:break-all}.marketing-module__xVsWvq__disabledBtn,.marketing-module__xVsWvq__downloadLink{border:1px solid var(--coview-color-ink);border-radius:var(--coview-radius-sm);width:max-content;min-height:2.8rem;font-size:var(--coview-text-sm);letter-spacing:.02em;justify-content:center;align-items:center;padding:.65rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.marketing-module__xVsWvq__disabledBtn{border-color:var(--coview-color-border);color:var(--coview-color-ink-faint);background:var(--coview-color-surface-subtle)}.marketing-module__xVsWvq__downloadLink{background:var(--coview-color-ink);color:#fffefb;transition:transform var(--coview-duration) var(--coview-ease), background var(--coview-duration) var(--coview-ease)}.marketing-module__xVsWvq__downloadLink:hover{background:#31312e;transform:translateY(-1px)}@keyframes marketing-module__xVsWvq__riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-module__xVsWvq__artReveal{0%{opacity:0;transform:translate(8px,8px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.marketing-module__xVsWvq__heroInner{padding-right:min(41%,18rem)}.marketing-module__xVsWvq__heroVisual{width:min(48vw,460px);bottom:1.5rem;right:0}.marketing-module__xVsWvq__introGrid,.marketing-module__xVsWvq__accountTeaser{gap:var(--coview-space-6)}.marketing-module__xVsWvq__featureGrid,.marketing-module__xVsWvq__steps{grid-template-columns:1fr}.marketing-module__xVsWvq__featureCard{min-height:15rem}}@media (max-width:620px){.marketing-module__xVsWvq__hero{min-height:auto;display:block}.marketing-module__xVsWvq__heroInner{padding:4.75rem var(--coview-space-5) var(--coview-space-6)}.marketing-module__xVsWvq__heroVisual{width:min(100%,430px);margin:0 auto;position:relative;bottom:auto;right:auto}.marketing-module__xVsWvq__brandHero{font-size:clamp(3.35rem,16vw,4.8rem)}.marketing-module__xVsWvq__sectionTitle{max-width:100%;font-size:clamp(1.9rem,9vw,2.45rem)}.marketing-module__xVsWvq__quote{max-width:100%;font-size:clamp(1.95rem,9vw,2.45rem)}.marketing-module__xVsWvq__section{padding-block:4.5rem}.marketing-module__xVsWvq__introGrid,.marketing-module__xVsWvq__accountTeaser,.marketing-module__xVsWvq__block,.marketing-module__xVsWvq__linkList li,.marketing-module__xVsWvq__featureGrid{grid-template-columns:1fr}.marketing-module__xVsWvq__featureCard{min-height:14rem}.marketing-module__xVsWvq__steps{gap:var(--coview-space-6)}.marketing-module__xVsWvq__accountTeaser{padding:var(--coview-space-5)}.marketing-module__xVsWvq__teaserTitle{max-width:100%;font-size:clamp(1.85rem,8vw,2.3rem)}.marketing-module__xVsWvq__teaserLine{grid-template-columns:5.5rem 1fr}.marketing-module__xVsWvq__planGrid{grid-template-columns:1fr}.marketing-module__xVsWvq__tab,.marketing-module__xVsWvq__tabActive{min-width:5.25rem;padding-inline:.8rem}}@media (prefers-reduced-motion:reduce){.marketing-module__xVsWvq__brandHero,.marketing-module__xVsWvq__headline,.marketing-module__xVsWvq__support,.marketing-module__xVsWvq__actions,.marketing-module__xVsWvq__heroArt{animation:none}.marketing-module__xVsWvq__linkList a,.marketing-module__xVsWvq__tab,.marketing-module__xVsWvq__tabActive,.marketing-module__xVsWvq__downloadLink{transition:none}.marketing-module__xVsWvq__downloadLink:hover{transform:none}}
