.adminColors-module__Ytbo7G__root [class*=bg-emerald-],.adminColors-module__Ytbo7G__root [class*=bg-emerald-] *,.adminColors-module__Ytbo7G__root [class*=bg-green-],.adminColors-module__Ytbo7G__root [class*=bg-green-] *{color:#000!important}.adminColors-module__Ytbo7G__root{color:var(--upstruct-text-primary)}.adminColors-module__Ytbo7G__root :is([class*=text-slate-100],[class*=text-slate-200],[class*=text-slate-300],[class*=text-slate-400]){color:var(--upstruct-text-secondary)}.adminColors-module__Ytbo7G__root :is([class*=text-red-100],[class*=text-red-200],[class*=text-red-300]){color:#991b1b}.adminColors-module__Ytbo7G__root :is([class*=text-amber-100],[class*=text-amber-200],[class*=text-amber-300]){color:#78350f}.adminColors-module__Ytbo7G__root :is([class*=text-blue-100],[class*=text-blue-200],[class*=text-blue-300]){color:#164e85}.adminColors-module__Ytbo7G__root :is([class*=text-emerald-200],[class*=text-green-200]){color:#065f46}.adminColors-module__Ytbo7G__root header :is(p,a,span)[class*=text-slate-]{color:#c0cfdf}.adminColors-module__Ytbo7G__root header [class*=text-blue-]{color:#85edf3}.adminColors-module__Ytbo7G__root header :is([class*=text-red-],[class*=text-amber-]){color:#ffe4bf}
.customerPages-module__xjtCnW__shell{color:var(--upstruct-text-primary);font-family:Arial,Helvetica,sans-serif;background:var(--upstruct-surface-page)!important}.customerPages-module__xjtCnW__shell>div[aria-hidden]{display:none}:is(.customerPages-module__xjtCnW__shell [data-app-sidebar],.customerPages-module__xjtCnW__shell .upstruct-app-topbar){background:var(--upstruct-surface-dark)!important}:is(.customerPages-module__xjtCnW__shell [data-app-sidebar] .text-slate-600,.customerPages-module__xjtCnW__shell [data-app-sidebar] .text-slate-500){color:var(--upstruct-text-muted-on-dark)}.customerPages-module__xjtCnW__shell header:not(.upstruct-app-topbar){background:linear-gradient(120deg,var(--upstruct-surface-dark),var(--upstruct-offer-start));box-shadow:none;border:0;border-radius:22px;padding:32px}.customerPages-module__xjtCnW__shell header h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,40px);line-height:1.2}.customerPages-module__xjtCnW__shell header .text-blue-200{color:var(--upstruct-offer-accent)}.customerPages-module__xjtCnW__shell header .text-slate-300{color:var(--upstruct-text-on-dark)}.customerPages-module__xjtCnW__shell .bg-white{border-color:var(--upstruct-border-card);box-shadow:0 4px 18px color-mix(in srgb,var(--upstruct-surface-dark) 3%,transparent);border-radius:18px}.customerPages-module__xjtCnW__shell .bg-slate-50{background:var(--upstruct-surface-accent)}.customerPages-module__xjtCnW__shell .text-slate-950{color:var(--upstruct-text-primary)}:is(.customerPages-module__xjtCnW__shell .text-slate-500,.customerPages-module__xjtCnW__shell .text-slate-600){color:var(--upstruct-text-secondary)}:is(.customerPages-module__xjtCnW__shell .text-blue-600,.customerPages-module__xjtCnW__shell .text-blue-700,.customerPages-module__xjtCnW__shell .text-violet-600){color:var(--upstruct-heading-accent)}.customerPages-module__xjtCnW__shell .bg-slate-950{background:var(--upstruct-action-primary)}:is(.customerPages-module__xjtCnW__shell a.bg-slate-950:hover,.customerPages-module__xjtCnW__shell button.bg-slate-950:hover){background:var(--upstruct-action-hover)}.customerPages-module__xjtCnW__shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.customerPages-module__xjtCnW__shell select,.customerPages-module__xjtCnW__shell textarea{background:var(--upstruct-white);min-width:0;max-width:100%;color:var(--upstruct-text-primary);border-color:var(--upstruct-border-active);border-radius:10px}.customerPages-module__xjtCnW__shell input:read-only{background:var(--upstruct-surface-accent)}.customerPages-module__xjtCnW__shell input[type=checkbox],.customerPages-module__xjtCnW__shell input[type=radio]{accent-color:var(--upstruct-action-primary)}.customerPages-module__xjtCnW__shell a:focus-visible,.customerPages-module__xjtCnW__shell button:focus-visible,.customerPages-module__xjtCnW__shell input:focus-visible,.customerPages-module__xjtCnW__shell select:focus-visible,.customerPages-module__xjtCnW__shell textarea:focus-visible{outline:3px solid var(--upstruct-brand-cyan);outline-offset:3px}.customerPages-module__xjtCnW__shell button:disabled{opacity:.5;cursor:not-allowed;transform:none}.customerPages-module__xjtCnW__shell article,.customerPages-module__xjtCnW__shell section,.customerPages-module__xjtCnW__shell form{min-width:0}.customerPages-module__xjtCnW__shell h2{letter-spacing:-.025em}.customerPages-module__xjtCnW__shell article h2,.customerPages-module__xjtCnW__shell article h3,.customerPages-module__xjtCnW__shell article p{overflow-wrap:anywhere}:is(.customerPages-module__xjtCnW__shell .shadow-xl,.customerPages-module__xjtCnW__shell .shadow-2xl){box-shadow:0 4px 18px color-mix(in srgb,var(--upstruct-surface-dark) 3%,transparent)}@media (max-width:640px){.customerPages-module__xjtCnW__shell header:not(.upstruct-app-topbar){padding:24px}:is(.customerPages-module__xjtCnW__shell section.bg-white,.customerPages-module__xjtCnW__shell article.bg-white){padding:20px}.customerPages-module__xjtCnW__shell h1{overflow-wrap:anywhere}.customerPages-module__xjtCnW__shell form.flex{flex-wrap:wrap}.customerPages-module__xjtCnW__shell input,.customerPages-module__xjtCnW__shell select,.customerPages-module__xjtCnW__shell textarea{font-size:16px}}@media (prefers-reduced-motion:no-preference){.customerPages-module__xjtCnW__shell header:not(.upstruct-app-topbar){animation:.35s ease-out customerPages-module__xjtCnW__enter}.customerPages-module__xjtCnW__shell button,.customerPages-module__xjtCnW__shell a{transition:background-color .18s,border-color .18s,box-shadow .18s}@keyframes customerPages-module__xjtCnW__enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}
.remaining-module__1Zi7nW__remaining [data-app-content]{color:var(--upstruct-text-primary)}.remaining-module__1Zi7nW__remaining [data-app-content] :is(section,article,div)[class*=bg-white\/]{background:var(--upstruct-white);border-color:var(--upstruct-border-card);color:var(--upstruct-text-primary);border-radius:18px}.remaining-module__1Zi7nW__remaining [data-app-content] :is(section,article,div)[class*=bg-white\/] :is(h2,h3,p,span,label)[class*=text-white]{color:var(--upstruct-text-primary)}.remaining-module__1Zi7nW__remaining [data-app-content] :is(section,article,div)[class*=bg-white\/] :is(.text-slate-300,.text-slate-400){color:var(--upstruct-text-secondary)}.remaining-module__1Zi7nW__remaining [data-app-content] header :is(p,span)[class*=text-slate-]{color:var(--upstruct-text-on-dark)}.remaining-module__1Zi7nW__remaining [data-app-content] table{width:100%;font-size:14px}.remaining-module__1Zi7nW__remaining [data-app-content] th{text-align:left;font-size:12px}.remaining-module__1Zi7nW__remaining [data-app-content] td,.remaining-module__1Zi7nW__remaining [data-app-content] th{vertical-align:top;padding:14px 16px}.remaining-module__1Zi7nW__remaining [data-app-content] :is(pre,code){overflow-wrap:anywhere}.remaining-module__1Zi7nW__remaining [data-app-content] :is(a,button)[class*=bg-blue-],.remaining-module__1Zi7nW__remaining [data-app-content] :is(a,button)[class*=bg-violet-]{background:var(--upstruct-action-primary);color:#fff}@media (max-width:640px){.remaining-module__1Zi7nW__remaining [data-app-content] header{padding:24px}.remaining-module__1Zi7nW__remaining [data-app-content] table{min-width:560px}.remaining-module__1Zi7nW__remaining [data-app-content] :is(section,article):has(table){overflow-x:auto}}
.studio-module__PmEKMG__hero{isolation:isolate;color:#fff;background:radial-gradient(at 90% 0,#12647a66,#0000 60%),linear-gradient(135deg,#061321,#0c2639);border:1px solid #21617a;border-radius:28px;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 0 0 4px #30d5e208,0 22px 70px #082a4214}.studio-module__PmEKMG__hero:before{content:"";z-index:-1;background-image:linear-gradient(#70e7ef06 1px,#0000 1px),linear-gradient(90deg,#70e7ef06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.studio-module__PmEKMG__eyebrow{color:#83e8ef;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.studio-module__PmEKMG__hero h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(28px,4vw,44px);line-height:1.12}.studio-module__PmEKMG__hero p:not(.studio-module__PmEKMG__eyebrow){color:#c0d7e6;max-width:640px;line-height:1.7}.studio-module__PmEKMG__status{color:#d3eef5;align-items:center;gap:8px;margin-top:24px;font-size:13px;display:inline-flex}.studio-module__PmEKMG__status:before{content:"";background:#5de2e9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #30d5e266}.studio-module__PmEKMG__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.studio-module__PmEKMG__action{text-align:left;color:#102e45;cursor:pointer;background:#fff;border:1px solid #c4d7e4;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:190px;padding:26px;transition:border-color .2s,box-shadow .2s;display:flex}.studio-module__PmEKMG__action:hover{border-color:#168ba6;box-shadow:0 10px 30px #15344a0c}.studio-module__PmEKMG__action:first-child{background:linear-gradient(145deg,#e5faff,#f6fcff);border-color:#54b6cb}.studio-module__PmEKMG__action strong{letter-spacing:-.02em;margin:22px 0 10px;font-size:18px}.studio-module__PmEKMG__action small{color:#476176;font-size:14px;line-height:1.6}.studio-module__PmEKMG__icon{color:#70e4ee;background:#0a293c;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.studio-module__PmEKMG__icon svg{width:20px;height:20px}.studio-module__PmEKMG__primary,.studio-module__PmEKMG__secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 17px;font-size:14px;font-weight:650;display:inline-flex}.studio-module__PmEKMG__primary{color:#062b3b;background:linear-gradient(110deg,#8ceced,#30d5e2);border:1px solid #78e8ef;box-shadow:0 0 20px #30d5e21a}.studio-module__PmEKMG__secondary{color:#173b52;background:#fff;border:1px solid #b8cfde}.studio-module__PmEKMG__primary:disabled,.studio-module__PmEKMG__secondary:disabled{opacity:.55;cursor:not-allowed}.studio-module__PmEKMG__primary:focus-visible,.studio-module__PmEKMG__secondary:focus-visible,.studio-module__PmEKMG__action:focus-visible,.studio-module__PmEKMG__steps button:focus-visible{outline-offset:4px;outline:3px solid #138ca8}.studio-module__PmEKMG__dialog{color:#163249;background:#f5f9fd;border:1px solid #40788e;border-radius:24px;width:min(920px,100% - 28px);max-width:920px;max-height:90dvh;margin:auto;padding:0;box-shadow:0 30px 100px #00101dcc}.studio-module__PmEKMG__dialog[open]{flex-direction:column;display:flex}.studio-module__PmEKMG__dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020d1cb0}.studio-module__PmEKMG__dialogHeader{color:#fff;background:radial-gradient(at 100% 0,#0e607666,#0000),#071c2c;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px;display:flex}.studio-module__PmEKMG__dialogHeader h2{letter-spacing:-.03em;font-size:24px;font-weight:650}.studio-module__PmEKMG__dialogHeader p{color:#bdd7e6;margin-top:8px;font-size:14px;line-height:1.6}.studio-module__PmEKMG__dialogHeader button{color:#fff;cursor:pointer;background:#123044;border:1px solid #446779;border-radius:10px;min-width:44px;padding:9px 12px}.studio-module__PmEKMG__dialogBody{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.studio-module__PmEKMG__tools{grid-template-columns:1fr 1fr;gap:14px;display:grid}.studio-module__PmEKMG__tools>button,.studio-module__PmEKMG__tools>a{border-radius:16px}.studio-module__PmEKMG__links{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.studio-module__PmEKMG__links a{color:#173950;background:#fff;border:1px solid #c7dae7;border-radius:14px;padding:16px;font-size:14px;font-weight:600}.studio-module__PmEKMG__links a:hover,.studio-module__PmEKMG__links a[aria-current=page]{background:#e5f8fc;border-color:#138da8}.studio-module__PmEKMG__links small{color:#4a6578;margin-top:5px;font-weight:400;display:block}.studio-module__PmEKMG__groupTitle{letter-spacing:.1em;text-transform:uppercase;color:#466477;margin:22px 0 12px;font-size:12px;font-weight:700}.studio-module__PmEKMG__search{color:#173950;background:#fff;border:1px solid #adc7d8;border-radius:12px;width:100%;margin-bottom:8px;padding:12px 14px}.studio-module__PmEKMG__navMore{text-align:left;color:#cdebf5;cursor:pointer;background:linear-gradient(120deg,#0d2a3e,#102235);border:1px solid #2c556c;border-radius:12px;width:100%;padding:12px;font-size:14px}.studio-module__PmEKMG__navMore small{color:#a8c8d8;margin-top:5px;font-size:11px;display:block}.studio-module__PmEKMG__studio{max-width:1380px;margin:auto;padding:clamp(16px,3vw,32px)}.studio-module__PmEKMG__editorBack{align-items:center;gap:16px;margin:4px 0 16px;display:flex}.studio-module__PmEKMG__muted{color:#486376;font-size:14px;line-height:1.7}.studio-module__PmEKMG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.studio-module__PmEKMG__steps button{text-align:left;color:#486376;cursor:pointer;background:#fff;border:1px solid #c4d6e3;border-radius:14px;padding:14px}.studio-module__PmEKMG__steps button[aria-current=step]{color:#123c51;background:#e5f7fc;border-color:#127f9c;box-shadow:inset 0 3px #30d5e2}.studio-module__PmEKMG__steps span{letter-spacing:.08em;margin-bottom:6px;font-size:11px;display:block}.studio-module__PmEKMG__steps strong{font-size:14px}.studio-module__PmEKMG__stepBody{background:#fff;border:1px solid #cfdeea;border-radius:22px;padding:clamp(20px,3vw,32px)}.studio-module__PmEKMG__stepBody h2{letter-spacing:-.025em;color:#12334a;font-size:24px;font-weight:650}.studio-module__PmEKMG__stepBody p{line-height:1.7}.studio-module__PmEKMG__stepFooter{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;display:flex}.studio-module__PmEKMG__notice{color:#244c65;background:#edf7fc;border:1px solid #b9dce9;border-radius:14px;margin:16px 0;padding:16px 18px;font-size:14px}.studio-module__PmEKMG__warning{color:#69470b;background:#fff7e8;border:1px solid #eccb8e;border-radius:14px;margin:12px 0;padding:16px}.studio-module__PmEKMG__check{align-items:flex-start;gap:10px;padding:18px 0;font-size:15px;line-height:1.6;display:flex}.studio-module__PmEKMG__check input{accent-color:#087b98;flex-shrink:0;width:18px;height:18px;margin-top:6px}.studio-module__PmEKMG__rail{flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;display:flex}.studio-module__PmEKMG__rail a{color:#075c85;font-weight:600;text-decoration:underline}.studio-module__PmEKMG__toolbar{z-index:90;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081e2ef5;border:1px solid #315c72;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex;position:sticky;top:8px;box-shadow:0 12px 40px #03121e20}.studio-module__PmEKMG__toolbar select{color:#fff;background:#133146;border:1px solid #42647a;border-radius:10px;max-width:190px;padding:10px;font-size:13px}.studio-module__PmEKMG__toolbar button{min-height:40px}.studio-module__PmEKMG__toolbarInfo{flex:1;min-width:160px}.studio-module__PmEKMG__toolbarInfo strong{font-size:14px;display:block}.studio-module__PmEKMG__toolbarInfo p{color:#bed8e6;max-width:300px;font-size:12px;line-height:1.5}.studio-module__PmEKMG__toolbar .studio-module__PmEKMG__secondary{color:#e0f2f9;background:#143247;border-color:#41647a;font-size:13px}.studio-module__PmEKMG__toolbar .studio-module__PmEKMG__primary{font-size:13px}.studio-module__PmEKMG__canvasHint{color:#456175;margin:16px 0;font-size:13px}.studio-module__PmEKMG__stage{background:#dce8f0;border:1px solid #c4d7e4;border-radius:20px;padding:12px}.studio-module__PmEKMG__buttonRow{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.studio-module__PmEKMG__buttonRow button{font-size:13px}.studio-module__PmEKMG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.studio-module__PmEKMG__screenReader{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:700px){.studio-module__PmEKMG__actions{grid-template-columns:1fr;gap:12px}.studio-module__PmEKMG__action{min-height:0;padding:22px}.studio-module__PmEKMG__action strong{margin-top:16px}.studio-module__PmEKMG__tools{grid-template-columns:1fr}.studio-module__PmEKMG__steps{grid-template-columns:1fr 1fr}.studio-module__PmEKMG__studio{padding:16px}.studio-module__PmEKMG__hero{border-radius:20px}.studio-module__PmEKMG__toolbar{position:relative;top:auto}.studio-module__PmEKMG__toolbarInfo{flex-basis:100%}.studio-module__PmEKMG__toolbar select{max-width:100%}.studio-module__PmEKMG__dialogHeader{padding:20px}.studio-module__PmEKMG__dialogBody{padding:18px}}@media (prefers-reduced-motion:reduce){.studio-module__PmEKMG__action{transition:none}}.studio-module__PmEKMG__navMore{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-module__PmEKMG__navMore svg{fill:none;stroke:currentColor;stroke-width:1.7px;flex-shrink:0;width:18px;height:18px;transition:transform .3s}.studio-module__PmEKMG__navMore svg[data-open=true]{transform:rotate(180deg)}.studio-module__PmEKMG__navReveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s,opacity .25s;display:grid}.studio-module__PmEKMG__navReveal[data-open=true]{opacity:1;grid-template-rows:1fr}.studio-module__PmEKMG__navReveal>div{min-height:0;overflow:hidden}.studio-module__PmEKMG__navSections{border-left:1px solid #315165;margin-left:8px;padding:10px 0 4px 12px}.studio-module__PmEKMG__navSections section+section{margin-top:18px}.studio-module__PmEKMG__navSections h3{color:#9bbccc;letter-spacing:.12em;text-transform:uppercase;margin:12px 8px 7px;font-size:10px;font-weight:700}.studio-module__PmEKMG__navSections a{color:#c4d8e5;border-radius:9px;margin:2px 0;padding:10px 12px;font-size:13px;line-height:1.5;transition:background .18s,color .18s;display:block}.studio-module__PmEKMG__navSections a:hover,.studio-module__PmEKMG__navSections a[aria-current=page]{color:#9ceff1;background:#14394c}.studio-module__PmEKMG__navSections a:focus-visible,.studio-module__PmEKMG__navMore:focus-visible{outline-offset:2px;outline:2px solid #5adee7}@media (prefers-reduced-motion:reduce){.studio-module__PmEKMG__navReveal,.studio-module__PmEKMG__navMore svg,.studio-module__PmEKMG__navSections a{transition:none}}
.home-module__xN3HmW__home{background:var(--upstruct-tone-f9fafb);color:var(--upstruct-tone-13232c);font-family:Arial,Helvetica,sans-serif;line-height:1.5;overflow:clip}.home-module__xN3HmW__home *{box-sizing:border-box}.home-module__xN3HmW__home a{text-decoration:none}.home-module__xN3HmW__home a:focus-visible,.home-module__xN3HmW__home summary:focus-visible{outline:3px solid var(--upstruct-tone-0780de);outline-offset:6px}.home-module__xN3HmW__skip{position:absolute;left:-9999px}.home-module__xN3HmW__skip:focus{background:var(--upstruct-white);color:var(--upstruct-tone-071319);z-index:100;padding:12px;top:15px;left:20px}.home-module__xN3HmW__header{background:var(--upstruct-tone-071319);color:var(--upstruct-white);border-bottom:1px solid var(--upstruct-tone-ffffff14)}.home-module__xN3HmW__navInner{justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:22px 40px;display:flex}.home-module__xN3HmW__brand{letter-spacing:-1px;color:inherit;align-items:center;gap:12px;font-size:24px;font-weight:700;line-height:1.1;display:inline-flex}.home-module__xN3HmW__brand small{letter-spacing:3px;color:var(--upstruct-tone-a9bcc4);margin-top:5px;font-size:9px;display:block}.home-module__xN3HmW__mark{background:var(--upstruct-black) url(/brand/upstruct-logo.svg) center/190% no-repeat;border-radius:5px;width:31px;height:40px}.home-module__xN3HmW__desktopNav{color:var(--upstruct-tone-bdcbd1);gap:30px;font-size:13px;display:flex}.home-module__xN3HmW__account{align-items:center;gap:25px;font-size:13px;font-weight:600;display:flex}.home-module__xN3HmW__navCta{border:1px solid var(--upstruct-tone-ffffff45);border-radius:7px;gap:22px;padding:10px 18px;display:flex}.home-module__xN3HmW__mobileNav{display:none}.home-module__xN3HmW__hero{background:var(--upstruct-tone-071319);color:var(--upstruct-white)}.home-module__xN3HmW__heroInner{grid-template-columns:1fr 1fr;align-items:center;gap:35px;max-width:1280px;margin:auto;padding:95px 40px 86px;display:grid}.home-module__xN3HmW__eyebrow{letter-spacing:2px;color:var(--upstruct-tone-a2c1c8);align-items:center;gap:10px;margin-bottom:27px;font-size:10px;display:flex}.home-module__xN3HmW__eyebrow>span{background:var(--upstruct-checkmark);border-radius:50%;width:5px;height:5px}.home-module__xN3HmW__hero h1{letter-spacing:-4px;margin:0;font-size:clamp(48px,5.5vw,76px);font-weight:500;line-height:1.06}.home-module__xN3HmW__hero h1 em{background:linear-gradient(110deg,var(--upstruct-tone-53e2df),var(--upstruct-tone-0793ff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-module__xN3HmW__intro{max-width:405px;color:var(--upstruct-tone-a8bbc5);margin:27px 0 30px;font-size:16px;line-height:1.8}.home-module__xN3HmW__heroActions{align-items:center;gap:26px;display:flex}.home-module__xN3HmW__primary{background:linear-gradient(110deg,var(--upstruct-tone-59e5db),var(--upstruct-tone-28cce9));color:var(--upstruct-tone-06222b);border-radius:7px;align-items:center;gap:36px;padding:17px 23px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.home-module__xN3HmW__primary:hover{box-shadow:0 8px 30px var(--upstruct-tone-34d8df25);transform:translateY(-3px)}.home-module__xN3HmW__secondary{color:var(--upstruct-tone-dae8ee);gap:15px;font-size:13px;display:flex}.home-module__xN3HmW__heroNote{color:var(--upstruct-tone-809ba7);margin-top:20px;font-size:11px}.home-module__xN3HmW__heroNote span{color:var(--upstruct-checkmark);margin-right:7px}.home-module__xN3HmW__showcase{min-width:0;padding:45px 0 38px 8px;position:relative}.home-module__xN3HmW__orbit,.home-module__xN3HmW__orbitTwo{border:1px solid var(--upstruct-tone-39cad522);border-radius:50%;width:390px;height:390px;position:absolute;top:-15px;left:75px;transform:rotate(-25deg)scaleX(1.4)}.home-module__xN3HmW__orbitTwo{border-color:var(--upstruct-tone-078bff30);width:300px;height:300px;top:30px;left:120px}.home-module__xN3HmW__showcase:before{content:"";background:radial-gradient(ellipse,var(--upstruct-tone-087bb522),transparent 65%);position:absolute;inset:-40px}.home-module__xN3HmW__browser{border:1px solid var(--upstruct-tone-6c9bab50);box-shadow:0 40px 60px var(--upstruct-tone-00000066);border-radius:12px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-8deg)rotate(2deg)}.home-module__xN3HmW__browserBar{background:var(--upstruct-tone-1d3039);height:34px;color:var(--upstruct-tone-8ba3ad);justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.home-module__xN3HmW__browserBar>span:first-child{letter-spacing:3px;font-size:7px}.home-module__xN3HmW__mockSite{background:var(--upstruct-tone-f0eee7);color:var(--upstruct-tone-283931);padding:23px}.home-module__xN3HmW__mockNav{justify-content:space-between;align-items:center;display:flex}.home-module__xN3HmW__mockNav b{font:23px Georgia,serif}.home-module__xN3HmW__mockNav span{font-size:8px}.home-module__xN3HmW__mockContent{grid-template-columns:1fr 1fr;align-items:center;gap:10px;min-height:205px;margin-top:23px;display:grid}.home-module__xN3HmW__mockContent p{letter-spacing:1.3px;font-size:7px}.home-module__xN3HmW__mockContent h2{letter-spacing:-2px;margin:12px 0 25px;font:45px/1.06 Georgia,serif}.home-module__xN3HmW__mockButton{background:var(--upstruct-tone-283931);color:var(--upstruct-white);padding:10px;font-size:7px;display:inline-block}.home-module__xN3HmW__sculpture{background:linear-gradient(135deg,var(--upstruct-tone-aac0b0),var(--upstruct-tone-668678));border-radius:90px 90px 3px 3px;height:213px;position:relative;overflow:hidden}.home-module__xN3HmW__sculpture:before{content:"";background:linear-gradient(125deg,var(--upstruct-tone-e3ded0),var(--upstruct-tone-bbb8a9));height:36%;position:absolute;bottom:0;left:0;right:0}.home-module__xN3HmW__sculpture div{background:linear-gradient(110deg,var(--upstruct-tone-f2eddf),var(--upstruct-tone-c5bfac));width:67%;height:65%;box-shadow:15px 12px 20px var(--upstruct-tone-344d4a55);border-radius:70px 70px 0 0;position:absolute;bottom:14%;left:18%}.home-module__xN3HmW__sculpture i{background:linear-gradient(130deg,var(--upstruct-tone-426453),var(--upstruct-tone-849383));width:35%;height:38%;box-shadow:inset 7px 4px 9px var(--upstruct-tone-20392e55);border-radius:55px 55px 0 0;position:absolute;bottom:14%;left:35%}.home-module__xN3HmW__sculpture b{background:var(--upstruct-tone-e0dbca);width:44%;height:21px;box-shadow:0 8px 0 var(--upstruct-tone-c2bda9),4px 15px 12px var(--upstruct-tone-36453840);border-radius:50%;position:absolute;bottom:5%;right:8%}.home-module__xN3HmW__mockBottom{border-top:1px solid var(--upstruct-tone-28393125);letter-spacing:1px;justify-content:space-between;margin-top:23px;padding-top:13px;font-size:7px;display:flex}.home-module__xN3HmW__floatingNote{border:1px solid var(--upstruct-tone-587780);background:var(--upstruct-tone-10242bef);box-shadow:0 10px 25px var(--upstruct-tone-00000033);border-radius:9px;align-items:center;gap:12px;padding:14px 20px;font-size:13px;display:flex;position:absolute;bottom:10px;left:-13px;transform:rotate(-3deg)}.home-module__xN3HmW__floatingNote>span{color:var(--upstruct-checkmark);font-size:25px}.home-module__xN3HmW__floatingNote small{color:var(--upstruct-tone-a3bbc4);font-size:10px;display:block}.home-module__xN3HmW__exampleLabel{letter-spacing:1.8px;color:var(--upstruct-tone-7c97a2);font-size:7px;position:absolute;bottom:-22px;right:0}.home-module__xN3HmW__heroFoot{border-top:1px solid var(--upstruct-tone-ffffff18);letter-spacing:1.4px;max-width:1200px;color:var(--upstruct-tone-829ba5);justify-content:space-between;align-items:center;margin:auto;padding:25px 0;font-size:9px;display:flex}.home-module__xN3HmW__heroFoot>div{letter-spacing:0;align-items:center;gap:24px;font-size:12px;display:flex}.home-module__xN3HmW__heroFoot i{background:var(--upstruct-tone-45717f);border-radius:50%;width:3px;height:3px}.home-module__xN3HmW__heroFoot>a{font-size:19px}.home-module__xN3HmW__section{max-width:1280px;margin:auto;padding:95px 40px;scroll-margin-top:25px}.home-module__xN3HmW__sectionHeading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.home-module__xN3HmW__sectionHeading h2,.home-module__xN3HmW__manageCopy h2,.home-module__xN3HmW__faq h2{letter-spacing:-1.7px;margin:0;font-size:clamp(30px,3.2vw,43px);font-weight:500;line-height:1.15}.home-module__xN3HmW__kicker{letter-spacing:2px;color:var(--upstruct-tone-26717b);margin-bottom:14px;font-size:10px}.home-module__xN3HmW__sectionHeading>p{color:var(--upstruct-tone-70818a);font-size:13px;line-height:1.8}.home-module__xN3HmW__options{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.home-module__xN3HmW__option{background:var(--upstruct-white);border:1px solid var(--upstruct-tone-dfe7e9);color:inherit;border-radius:12px;flex-direction:column;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.home-module__xN3HmW__option:hover{border-color:var(--upstruct-tone-32bbc9);box-shadow:0 15px 30px var(--upstruct-tone-17394c09);transform:translateY(-5px)}.home-module__xN3HmW__optionTop{color:var(--upstruct-tone-8799a2);justify-content:space-between;align-items:center;font-size:11px;display:flex}.home-module__xN3HmW__optionIcon{background:var(--upstruct-tone-edf8f9);width:42px;height:42px;color:var(--upstruct-tone-267c91);border-radius:10px;place-items:center;font-size:24px;display:grid}.home-module__xN3HmW__optionLabel{letter-spacing:1.5px;color:var(--upstruct-tone-65818e);margin:32px 0 10px;font-size:9px}.home-module__xN3HmW__option h3{letter-spacing:-.8px;margin:0;font-size:23px;font-weight:500}.home-module__xN3HmW__optionText{color:var(--upstruct-tone-6b7f89);margin:15px 0 30px;font-size:13px;line-height:1.85}.home-module__xN3HmW__optionLink{border-top:1px solid var(--upstruct-tone-e9edef);justify-content:space-between;margin-top:auto;padding-top:20px;font-size:12px;font-weight:600;display:flex}.home-module__xN3HmW__manage{background:var(--upstruct-tone-edf3f4);border-block:1px solid var(--upstruct-tone-e2eaed)}.home-module__xN3HmW__manageInner{grid-template-columns:1fr 1fr;align-items:center;gap:100px;max-width:1280px;margin:auto;padding:85px 70px;display:grid}.home-module__xN3HmW__manageVisual{background:var(--upstruct-white);border:1px solid var(--upstruct-tone-dbe5e8);box-shadow:0 20px 45px var(--upstruct-tone-183a4b09);border-radius:14px;padding:28px;transform:rotate(-2deg)}.home-module__xN3HmW__manageTitle{align-items:center;gap:10px;margin-bottom:25px;font-size:16px;display:flex}.home-module__xN3HmW__manageTitle>span:last-child{color:var(--upstruct-tone-7b929c);margin-left:auto;font-size:8px}.home-module__xN3HmW__smallMark{background:var(--upstruct-black) url(/brand/upstruct-logo.svg) center/190% no-repeat;border-radius:3px;width:20px;height:27px}.home-module__xN3HmW__manageRow{border-top:1px solid var(--upstruct-tone-edf1f3);align-items:center;gap:13px;padding:17px 0;display:flex}.home-module__xN3HmW__manageRow b{font-size:12px;font-weight:500}.home-module__xN3HmW__manageRow small{color:var(--upstruct-tone-7b919c);margin-top:3px;font-size:9px;display:block}.home-module__xN3HmW__manageRow>span:last-child{color:var(--upstruct-tone-708992);margin-left:auto}.home-module__xN3HmW__rowIcon{border:1px solid var(--upstruct-tone-deeaed);width:35px;height:35px;color:var(--upstruct-tone-1993ad);border-radius:8px;place-items:center;font-size:20px;display:grid}.home-module__xN3HmW__illustrationNote{color:var(--upstruct-tone-7d919c);margin:15px 0 0;font-size:8px}.home-module__xN3HmW__manageCopy>p:not(.home-module__xN3HmW__kicker){color:var(--upstruct-tone-6c818c);max-width:390px;margin:23px 0;font-size:14px;line-height:1.85}.home-module__xN3HmW__manageCopy h2 span{color:var(--upstruct-tone-78929c)}.home-module__xN3HmW__textLink{border-bottom:1px solid var(--upstruct-tone-8baab5);color:var(--upstruct-tone-163e4d);gap:25px;padding-bottom:8px;font-size:13px;font-weight:600;display:inline-flex}.home-module__xN3HmW__steps{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.home-module__xN3HmW__step{border-top:1px solid var(--upstruct-tone-dbe4e8);padding-top:23px}.home-module__xN3HmW__step>span{color:var(--upstruct-tone-25829c);font-size:12px}.home-module__xN3HmW__step h3{letter-spacing:-.4px;margin:20px 0 12px;font-size:20px;font-weight:500}.home-module__xN3HmW__step p{color:var(--upstruct-tone-70818a);font-size:13px;line-height:1.9}.home-module__xN3HmW__faq{border-top:1px solid var(--upstruct-tone-e2e9ec)}.home-module__xN3HmW__faqInner{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:1280px;margin:auto;padding:70px 40px 90px;display:grid}.home-module__xN3HmW__faq details{border-bottom:1px solid var(--upstruct-tone-dfe7eb)}.home-module__xN3HmW__faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:14px;list-style:none;display:flex}.home-module__xN3HmW__faq summary::-webkit-details-marker{display:none}.home-module__xN3HmW__faq summary>span{font-size:20px;line-height:1}.home-module__xN3HmW__faq details[open] summary>span{transform:rotate(45deg)}.home-module__xN3HmW__faq details p{color:var(--upstruct-tone-6a808d);margin:0;padding-bottom:20px;font-size:13px;line-height:1.9}.home-module__xN3HmW__faq details a{color:var(--upstruct-tone-167c97);text-decoration:underline}.home-module__xN3HmW__lastSection{background:var(--upstruct-tone-071319);color:var(--upstruct-white);text-align:center;isolation:isolate;padding:78px 25px 86px;position:relative;overflow:hidden}.home-module__xN3HmW__lastSection .home-module__xN3HmW__eyebrow{justify-content:center}.home-module__xN3HmW__finalGlow{z-index:-1;background:radial-gradient(ellipse at 50% 140%,var(--upstruct-tone-07889950),transparent 60%);position:absolute;inset:0}.home-module__xN3HmW__lastSection h2{letter-spacing:-2px;margin:0 0 30px;font-size:clamp(33px,4vw,54px);font-weight:500;line-height:1.15}.home-module__xN3HmW__lastSection h2 span{color:var(--upstruct-tone-53d6e0)}.home-module__xN3HmW__footer{background:var(--upstruct-tone-061116);color:var(--upstruct-tone-bbcbd2);padding:50px max(40px,50vw - 600px) 24px}.home-module__xN3HmW__footerTop{justify-content:space-between;align-items:center;gap:40px;display:flex}.home-module__xN3HmW__footerTop p{color:var(--upstruct-tone-718b97);margin-top:17px;font-size:11px}.home-module__xN3HmW__footerTop nav{grid-template-columns:1fr 1fr;gap:12px 45px;font-size:12px;display:grid}.home-module__xN3HmW__footerCta{border-bottom:1px solid var(--upstruct-tone-658e9e);gap:30px;padding-bottom:10px;font-size:13px;display:flex}.home-module__xN3HmW__footerBottom{border-top:1px solid var(--upstruct-tone-ffffff12);color:var(--upstruct-tone-728b96);justify-content:space-between;gap:20px;margin-top:40px;padding-top:22px;font-size:10px;display:flex}.home-module__xN3HmW__footerBottom nav{gap:20px;display:flex}@media (max-width:1050px){.home-module__xN3HmW__hero h1{font-size:59px}.home-module__xN3HmW__heroInner{gap:25px}.home-module__xN3HmW__heroActions{gap:17px}.home-module__xN3HmW__primary{gap:20px;padding:16px 18px}.home-module__xN3HmW__heroFoot{margin:0 40px}.home-module__xN3HmW__manageInner{gap:50px;padding-inline:40px}.home-module__xN3HmW__desktopNav{gap:20px}.home-module__xN3HmW__mockContent h2{font-size:36px}}@media (max-width:760px){.home-module__xN3HmW__navInner{flex-wrap:wrap;gap:15px;padding:17px 22px}.home-module__xN3HmW__brand{font-size:21px}.home-module__xN3HmW__desktopNav,.home-module__xN3HmW__login{display:none}.home-module__xN3HmW__account{margin-left:auto}.home-module__xN3HmW__navCta{gap:17px;padding:9px 13px;font-size:12px}.home-module__xN3HmW__mobileNav{border-top:1px solid var(--upstruct-tone-ffffff15);width:100%;color:var(--upstruct-tone-bdcbd1);font-size:12px;display:block}.home-module__xN3HmW__mobileNav summary{cursor:pointer;justify-content:space-between;padding-top:14px;list-style:none;display:flex}.home-module__xN3HmW__mobileNav summary::-webkit-details-marker{display:none}.home-module__xN3HmW__mobileNav nav{gap:16px;padding:20px 0 5px;display:grid}.home-module__xN3HmW__heroInner{grid-template-columns:1fr;gap:35px;padding:48px 24px 52px}.home-module__xN3HmW__hero h1{letter-spacing:-2.5px;font-size:clamp(43px,10.8vw,70px)}.home-module__xN3HmW__eyebrow{letter-spacing:1.5px;margin-bottom:23px;font-size:8px}.home-module__xN3HmW__intro{max-width:440px;margin:23px 0 26px;font-size:14px}.home-module__xN3HmW__heroActions{flex-wrap:wrap;gap:20px}.home-module__xN3HmW__primary,.home-module__xN3HmW__secondary{font-size:12px}.home-module__xN3HmW__showcase{width:100%;max-width:470px;margin:auto;padding-top:25px}.home-module__xN3HmW__browser{transform:rotate(1.5deg)}.home-module__xN3HmW__sculpture{height:185px}.home-module__xN3HmW__mockSite{padding:20px}.home-module__xN3HmW__orbit{width:80%;height:300px;left:5%}.home-module__xN3HmW__orbitTwo{width:60%;height:230px;left:20%}.home-module__xN3HmW__floatingNote{padding:11px 15px;left:-5px}.home-module__xN3HmW__exampleLabel{letter-spacing:1px;font-size:6px;bottom:-14px}.home-module__xN3HmW__heroFoot{margin:0 24px;padding:20px 0}.home-module__xN3HmW__heroFoot>span{display:none}.home-module__xN3HmW__heroFoot>div{gap:16px;font-size:11px}.home-module__xN3HmW__section{padding:60px 24px}.home-module__xN3HmW__sectionHeading{margin-bottom:30px;display:block}.home-module__xN3HmW__sectionHeading h2,.home-module__xN3HmW__manageCopy h2,.home-module__xN3HmW__faq h2{letter-spacing:-1.3px;font-size:33px}.home-module__xN3HmW__sectionHeading>p{margin-top:20px}.home-module__xN3HmW__options{grid-template-columns:1fr;gap:16px}.home-module__xN3HmW__option{padding:26px}.home-module__xN3HmW__optionLabel{margin-top:23px}.home-module__xN3HmW__optionText{margin-bottom:24px}.home-module__xN3HmW__manageInner{grid-template-columns:1fr;gap:40px;padding:55px 24px}.home-module__xN3HmW__manageVisual{order:2;width:100%;max-width:430px;margin:auto;padding:23px;transform:none}.home-module__xN3HmW__steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.home-module__xN3HmW__step{padding-top:18px}.home-module__xN3HmW__step h3{margin-top:13px}.home-module__xN3HmW__faqInner{grid-template-columns:1fr;gap:25px;padding:55px 24px 65px}.home-module__xN3HmW__faq summary{font-size:13px}.home-module__xN3HmW__lastSection{padding:62px 24px}.home-module__xN3HmW__lastSection h2{letter-spacing:-1.4px;font-size:34px}.home-module__xN3HmW__footer{padding:40px 24px 25px}.home-module__xN3HmW__footerTop{flex-direction:column;align-items:flex-start;gap:30px}.home-module__xN3HmW__footerBottom{flex-direction:column;gap:15px}.home-module__xN3HmW__footerBottom nav{flex-wrap:wrap;gap:13px}.home-module__xN3HmW__mockNav span{font-size:7px}.home-module__xN3HmW__mockContent{gap:8px}.home-module__xN3HmW__mockContent h2{font-size:34px}.home-module__xN3HmW__mockButton{font-size:6px}}@media (prefers-reduced-motion:reduce){.home-module__xN3HmW__home *{scroll-behavior:auto!important;transition:none!important}}.home-module__xN3HmW__home{--brand-cyan:var(--upstruct-brand-cyan);--brand-blue:var(--upstruct-brand-blue);--text:var(--upstruct-text-primary);--muted:var(--upstruct-text-secondary);color:var(--text);background:var(--upstruct-surface-page)}.home-module__xN3HmW__home .home-module__xN3HmW__option,.home-module__xN3HmW__home .home-module__xN3HmW__option h3,.home-module__xN3HmW__home .home-module__xN3HmW__step h3,.home-module__xN3HmW__home .home-module__xN3HmW__sectionHeading h2,.home-module__xN3HmW__home .home-module__xN3HmW__manageCopy h2,.home-module__xN3HmW__home .home-module__xN3HmW__faq h2{color:var(--text)}.home-module__xN3HmW__home .home-module__xN3HmW__option h3{font-size:25px;font-weight:700;line-height:1.25}.home-module__xN3HmW__home .home-module__xN3HmW__optionText,.home-module__xN3HmW__home .home-module__xN3HmW__sectionHeading>p,.home-module__xN3HmW__home .home-module__xN3HmW__step p,.home-module__xN3HmW__home .home-module__xN3HmW__manageCopy>p:not(.home-module__xN3HmW__kicker),.home-module__xN3HmW__home .home-module__xN3HmW__faq details p{color:var(--muted);font-size:14px}.home-module__xN3HmW__home .home-module__xN3HmW__optionLabel,.home-module__xN3HmW__home .home-module__xN3HmW__kicker{color:var(--upstruct-tone-075cb3);font-size:11px;font-weight:700}.home-module__xN3HmW__home .home-module__xN3HmW__optionTop{color:var(--upstruct-tone-46617a)}.home-module__xN3HmW__home .home-module__xN3HmW__optionIcon{background:var(--upstruct-tone-e9f4ff);color:var(--upstruct-tone-086bd0)}.home-module__xN3HmW__home .home-module__xN3HmW__option{border-color:var(--upstruct-tone-cfdfed);border-top:3px solid var(--upstruct-tone-087df6)}.home-module__xN3HmW__home .home-module__xN3HmW__optionLink{border:1px solid var(--upstruct-tone-bbd4ed);background:var(--upstruct-surface-accent);color:var(--upstruct-link);border-radius:7px;justify-content:center;margin-top:auto;padding:12px 14px;font-size:13px}.home-module__xN3HmW__home .home-module__xN3HmW__option:hover .home-module__xN3HmW__optionLink{background:var(--upstruct-tone-0964d0);color:var(--upstruct-white);border-color:var(--upstruct-tone-0964d0)}.home-module__xN3HmW__home .home-module__xN3HmW__primary{background:var(--upstruct-action-primary);color:var(--upstruct-white);border:1px solid var(--upstruct-border-action);justify-content:center;padding:16px 24px;font-size:14px}.home-module__xN3HmW__home .home-module__xN3HmW__primary:hover{background:var(--upstruct-action-hover);box-shadow:0 8px 25px var(--upstruct-tone-0674f833)}.home-module__xN3HmW__home .home-module__xN3HmW__secondary{border:1px solid var(--upstruct-tone-7592ac);color:var(--upstruct-tone-f5faff);border-radius:7px;justify-content:center;padding:16px 23px;font-size:14px}.home-module__xN3HmW__home .home-module__xN3HmW__navCta{background:var(--upstruct-action-primary);border-color:var(--upstruct-border-action);color:var(--upstruct-white)}.home-module__xN3HmW__home .home-module__xN3HmW__textLink{border:1px solid var(--upstruct-tone-a9c6e0);background:var(--upstruct-white);color:var(--upstruct-link);border-radius:7px;padding:12px 18px;font-size:13px}.home-module__xN3HmW__home .home-module__xN3HmW__footerCta{border:1px solid var(--upstruct-tone-6687a7);color:var(--upstruct-white);border-radius:7px;padding:13px 18px}.home-module__xN3HmW__home .home-module__xN3HmW__header,.home-module__xN3HmW__home .home-module__xN3HmW__hero,.home-module__xN3HmW__home .home-module__xN3HmW__lastSection{background:var(--upstruct-surface-dark)}.home-module__xN3HmW__home .home-module__xN3HmW__hero h1{color:var(--upstruct-white)}.home-module__xN3HmW__home .home-module__xN3HmW__hero h1 em{background-image:linear-gradient(115deg,var(--upstruct-brand-cyan),var(--upstruct-gradient-blue))}.home-module__xN3HmW__home .home-module__xN3HmW__intro{color:var(--upstruct-text-on-dark)}.home-module__xN3HmW__home .home-module__xN3HmW__eyebrow,.home-module__xN3HmW__home .home-module__xN3HmW__heroNote,.home-module__xN3HmW__home .home-module__xN3HmW__heroFoot,.home-module__xN3HmW__home .home-module__xN3HmW__exampleLabel{color:var(--upstruct-text-muted-on-dark)}.home-module__xN3HmW__home .home-module__xN3HmW__heroFoot>a{letter-spacing:0;text-underline-offset:5px;font-size:12px;text-decoration:underline}.home-module__xN3HmW__home .home-module__xN3HmW__mockSite{background:var(--upstruct-surface-accent);color:var(--upstruct-text-primary)}.home-module__xN3HmW__home .home-module__xN3HmW__mockNav b{color:var(--upstruct-link);font-family:Arial,Helvetica,sans-serif;font-weight:700}.home-module__xN3HmW__home .home-module__xN3HmW__mockContent h2{letter-spacing:-1.5px;color:var(--upstruct-text-primary);font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:600}.home-module__xN3HmW__home .home-module__xN3HmW__mockContent p{color:var(--upstruct-link);font-weight:700}.home-module__xN3HmW__home .home-module__xN3HmW__mockButton{background:var(--upstruct-action-primary);color:var(--upstruct-white);border-radius:5px;padding:12px}.home-module__xN3HmW__home .home-module__xN3HmW__mockBottom{border-color:var(--upstruct-tone-b7d5ee);color:var(--upstruct-tone-315577)}.home-module__xN3HmW__home .home-module__xN3HmW__browserBar{background:var(--upstruct-tone-132b43);color:var(--upstruct-tone-bdd4e8)}.home-module__xN3HmW__home .home-module__xN3HmW__sculpture{background:radial-gradient(ellipse at top right,var(--upstruct-tone-084d83),var(--upstruct-tone-02080e) 70%);border:1px solid var(--upstruct-tone-137bc5);border-radius:70px 70px 12px 12px;place-items:center;display:grid}.home-module__xN3HmW__home .home-module__xN3HmW__sculpture:before{display:none}.home-module__xN3HmW__previewLogo{background:url(/brand/upstruct-logo.svg) 50%/155% no-repeat;width:100%;height:100%;display:block}.home-module__xN3HmW__home .home-module__xN3HmW__floatingNote{background:var(--upstruct-tone-0a2542);border-color:var(--upstruct-tone-3572a2)}.home-module__xN3HmW__home .home-module__xN3HmW__floatingNote small{color:var(--upstruct-tone-c3d8eb)}.home-module__xN3HmW__home .home-module__xN3HmW__manage{background:var(--upstruct-tone-eaf3fc);border-color:var(--upstruct-tone-d2e4f4)}.home-module__xN3HmW__home .home-module__xN3HmW__manageCopy h2 span{color:var(--upstruct-tone-0863b9)}.home-module__xN3HmW__home .home-module__xN3HmW__manageRow small,.home-module__xN3HmW__home .home-module__xN3HmW__illustrationNote,.home-module__xN3HmW__home .home-module__xN3HmW__manageTitle>span:last-child{color:var(--upstruct-tone-455f78)}.home-module__xN3HmW__home .home-module__xN3HmW__manageVisual{transform:none}.home-module__xN3HmW__home .home-module__xN3HmW__rowIcon{color:var(--upstruct-tone-086bd0);background:var(--upstruct-surface-accent)}.home-module__xN3HmW__home .home-module__xN3HmW__step>span{color:var(--upstruct-tone-075bb6);background:var(--upstruct-badge-background);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.home-module__xN3HmW__home .home-module__xN3HmW__step{border-color:var(--upstruct-tone-bcd3e9)}.home-module__xN3HmW__home .home-module__xN3HmW__faqInner>div>p:not(.home-module__xN3HmW__kicker){color:var(--upstruct-text-secondary);margin:18px 0 25px;font-size:14px}.home-module__xN3HmW__home .home-module__xN3HmW__faq summary{color:var(--upstruct-text-primary);font-weight:600}.home-module__xN3HmW__home .home-module__xN3HmW__lastSection>p:not(.home-module__xN3HmW__eyebrow){color:var(--upstruct-text-on-dark);margin:0 0 28px}.home-module__xN3HmW__home .home-module__xN3HmW__lastSection h2{color:var(--upstruct-white)}.home-module__xN3HmW__home .home-module__xN3HmW__footerBottom,.home-module__xN3HmW__home .home-module__xN3HmW__footerTop p{color:var(--upstruct-tone-a7bed2)}.home-module__xN3HmW__home .home-module__xN3HmW__brand small{color:var(--upstruct-tone-b2c7db)}.home-module__xN3HmW__sectionNav{z-index:40;background:var(--upstruct-navigation-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--upstruct-tone-305579);position:sticky;top:0}.home-module__xN3HmW__sectionNav>div{gap:32px;max-width:1280px;margin:auto;padding:0 40px;display:flex}.home-module__xN3HmW__sectionNav a{color:var(--upstruct-tone-c3d4e5);border-bottom:3px solid #0000;padding:15px 0 12px;font-size:13px;font-weight:600;display:block}.home-module__xN3HmW__sectionNav a[aria-current=location]{color:var(--upstruct-tone-54e1ec);border-color:var(--upstruct-brand-cyan)}.home-module__xN3HmW__sectionNav a:hover{color:var(--upstruct-white)}.home-module__xN3HmW__home section[id],.home-module__xN3HmW__home main[id]{scroll-margin-top:65px}.home-module__xN3HmW__home .home-module__xN3HmW__desktopNav a[aria-current=page]{color:var(--upstruct-tone-54e1ec)}.home-module__xN3HmW__home .home-module__xN3HmW__heroActions{gap:14px}@media (max-width:760px){.home-module__xN3HmW__sectionNav>div{justify-content:space-between;gap:0;padding:0 16px}.home-module__xN3HmW__sectionNav a{padding:13px 0 10px;font-size:11px}.home-module__xN3HmW__home .home-module__xN3HmW__mobileNav{display:none}.home-module__xN3HmW__home .home-module__xN3HmW__account{gap:10px}.home-module__xN3HmW__home .home-module__xN3HmW__login{font-size:11px;display:inline}.home-module__xN3HmW__home .home-module__xN3HmW__navInner{gap:10px;padding:16px}.home-module__xN3HmW__home .home-module__xN3HmW__brand{gap:8px;font-size:19px}.home-module__xN3HmW__home .home-module__xN3HmW__mark{width:24px;height:32px}.home-module__xN3HmW__home .home-module__xN3HmW__navCta{padding:9px 11px;font-size:11px}.home-module__xN3HmW__home .home-module__xN3HmW__mockContent h2{letter-spacing:-1px;font-size:27px}.home-module__xN3HmW__home .home-module__xN3HmW__primary,.home-module__xN3HmW__home .home-module__xN3HmW__secondary{padding:14px 18px;font-size:13px}.home-module__xN3HmW__home .home-module__xN3HmW__heroFoot>a{font-size:10px}.home-module__xN3HmW__home .home-module__xN3HmW__heroFoot>div{gap:10px;font-size:10px}.home-module__xN3HmW__home .home-module__xN3HmW__option h3{font-size:24px}.home-module__xN3HmW__home .home-module__xN3HmW__manageCopy h2{font-size:32px}}.home-module__xN3HmW__home .home-module__xN3HmW__heroBenefits{color:var(--upstruct-text-muted-on-dark);gap:9px;margin:22px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.home-module__xN3HmW__heroBenefits li{align-items:baseline;gap:9px;display:flex}.home-module__xN3HmW__heroBenefits span{color:var(--upstruct-checkmark)}.home-module__xN3HmW__home .home-module__xN3HmW__faq .home-module__xN3HmW__faqPriceLink{color:var(--upstruct-link);background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.home-module__xN3HmW__home .home-module__xN3HmW__faq .home-module__xN3HmW__faqPriceLink:hover{text-underline-offset:3px;text-decoration:underline}.home-module__xN3HmW__home .home-module__xN3HmW__sculpture{background:linear-gradient(150deg,var(--upstruct-tone-102b55),var(--upstruct-tone-041222));isolation:isolate}.home-module__xN3HmW__abstractArt{background:radial-gradient(ellipse at 70% 10%,var(--upstruct-tone-1784c966),transparent 65%);width:100%;height:100%;display:block;position:relative;overflow:hidden}.home-module__xN3HmW__abstractArt i,.home-module__xN3HmW__abstractArt b,.home-module__xN3HmW__abstractArt em{width:75%;height:48%;box-shadow:inset 0 2px 3px var(--upstruct-tone-ffffff99),0 15px 25px var(--upstruct-tone-00163188);background:linear-gradient(145deg,var(--upstruct-tone-59f0ed),var(--upstruct-tone-0b9fe9) 55%,var(--upstruct-tone-065bd4));border-radius:50%;display:block;position:absolute;bottom:auto;left:auto;transform:rotate(-35deg)}.home-module__xN3HmW__abstractArt i{border-radius:70px;width:105%;height:40%;top:15%;left:-15%}.home-module__xN3HmW__abstractArt b{background:linear-gradient(140deg,var(--upstruct-tone-44dce9),var(--upstruct-tone-127cff) 65%,var(--upstruct-tone-143eab));border-radius:60px;width:95%;height:34%;top:38%;left:27%}.home-module__xN3HmW__abstractArt em{background:linear-gradient(135deg,var(--upstruct-tone-3ae2e0),var(--upstruct-tone-067be5));border-radius:50px;width:85%;height:23%;top:65%;left:5%}@media (max-width:760px){.home-module__xN3HmW__home .home-module__xN3HmW__heroFoot{justify-content:center}.home-module__xN3HmW__home .home-module__xN3HmW__heroFoot>div{gap:13px;font-size:11px}.home-module__xN3HmW__home .home-module__xN3HmW__heroBenefits{font-size:11px}}.home-module__xN3HmW__offerSection{background:var(--upstruct-surface-dark);color:var(--upstruct-white);border-block:1px solid var(--upstruct-tone-1a3856);position:relative}.home-module__xN3HmW__offerInner{max-width:1280px;margin:auto;padding:85px 40px 95px}.home-module__xN3HmW__offerHeading{justify-content:space-between;align-items:center;gap:50px;margin-bottom:40px;display:flex}.home-module__xN3HmW__home .home-module__xN3HmW__offerHeading h2{letter-spacing:-1.6px;color:var(--upstruct-white);margin:0;font-size:clamp(32px,3.4vw,46px);font-weight:500;line-height:1.14}.home-module__xN3HmW__offerHeading h2 span{color:var(--upstruct-tone-40d8e6)}.home-module__xN3HmW__offerHeading>p{color:var(--upstruct-tone-bdcfe0);max-width:360px;margin:0;font-size:15px;line-height:1.8}.home-module__xN3HmW__offerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-module__xN3HmW__offerCard{background:linear-gradient(130deg,var(--upstruct-offer-start),var(--upstruct-offer-end));border:1px solid var(--upstruct-offer-border);border-radius:16px;flex-direction:column;padding:30px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden}.home-module__xN3HmW__offerCard:hover,.home-module__xN3HmW__offerCard:focus-within{border-color:var(--upstruct-brand-cyan);box-shadow:0 15px 40px var(--upstruct-tone-00000033);transform:translateY(-4px)}.home-module__xN3HmW__offerCardTop{justify-content:space-between;align-items:center;gap:15px;min-height:110px;margin-bottom:24px;display:flex}.home-module__xN3HmW__offerTag{color:var(--upstruct-offer-accent);letter-spacing:.4px;margin:0 0 9px;font-size:11px;font-weight:600}.home-module__xN3HmW__home .home-module__xN3HmW__offerCard h3{letter-spacing:-1px;color:var(--upstruct-white);margin:0;font-size:34px;font-weight:600;line-height:1.15}.home-module__xN3HmW__offerArt{width:145px;stroke:var(--upstruct-tone-6be1ef);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .4s}.home-module__xN3HmW__artFill{fill:var(--upstruct-tone-0863af);stroke:var(--upstruct-tone-4cd9ed)}.home-module__xN3HmW__offerCard:hover .home-module__xN3HmW__offerArt,.home-module__xN3HmW__offerCard:focus-within .home-module__xN3HmW__offerArt{transform:translateY(-4px)rotate(-3deg)}.home-module__xN3HmW__home .home-module__xN3HmW__offerCard h4{color:var(--upstruct-white);letter-spacing:-.3px;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.4}.home-module__xN3HmW__offerDescription{color:var(--upstruct-offer-text);margin:0 0 24px;font-size:14px;line-height:1.8}.home-module__xN3HmW__offerAudience{border-top:1px solid var(--upstruct-tone-35516e);margin-top:auto;margin-bottom:25px;padding-top:20px}.home-module__xN3HmW__offerAudience strong{color:var(--upstruct-tone-77e4ed);font-size:12px;font-weight:600}.home-module__xN3HmW__offerAudience p{color:var(--upstruct-offer-text);margin:8px 0 0;font-size:13px;line-height:1.8}.home-module__xN3HmW__home .home-module__xN3HmW__offerButton{background:var(--upstruct-action-primary);border:1px solid var(--upstruct-border-action);color:var(--upstruct-white);border-radius:7px;align-self:flex-start;padding:13px 22px;font-size:14px;font-weight:600;transition:background .2s;display:block}.home-module__xN3HmW__home .home-module__xN3HmW__offerButton:hover{background:var(--upstruct-action-hover)}.home-module__xN3HmW__sectionNav>div{scrollbar-width:thin;overflow-x:auto}.home-module__xN3HmW__sectionNav a{white-space:nowrap}@media (max-width:760px){.home-module__xN3HmW__offerInner{padding:60px 24px}.home-module__xN3HmW__offerHeading{margin-bottom:28px;display:block}.home-module__xN3HmW__offerHeading>p{margin-top:20px;font-size:14px}.home-module__xN3HmW__offerGrid{grid-template-columns:1fr;gap:18px}.home-module__xN3HmW__offerCard{padding:24px}.home-module__xN3HmW__offerCardTop{gap:8px;min-height:85px;margin-bottom:22px}.home-module__xN3HmW__home .home-module__xN3HmW__offerCard h3{font-size:29px}.home-module__xN3HmW__offerArt{width:105px}.home-module__xN3HmW__home .home-module__xN3HmW__offerCard h4{font-size:18px}.home-module__xN3HmW__home .home-module__xN3HmW__offerButton{text-align:center;width:100%}.home-module__xN3HmW__sectionNav>div{justify-content:flex-start;gap:18px}.home-module__xN3HmW__sectionNav a{flex-shrink:0}}@media (max-width:360px){.home-module__xN3HmW__offerCardTop{align-items:flex-start}.home-module__xN3HmW__offerArt{width:73px}.home-module__xN3HmW__home .home-module__xN3HmW__offerCard h3{font-size:27px}.home-module__xN3HmW__offerCard{padding:20px}.home-module__xN3HmW__offerTag{font-size:10px}}@media (prefers-reduced-motion:reduce){.home-module__xN3HmW__offerCard:hover,.home-module__xN3HmW__offerCard:focus-within,.home-module__xN3HmW__offerCard:hover .home-module__xN3HmW__offerArt,.home-module__xN3HmW__offerCard:focus-within .home-module__xN3HmW__offerArt{transform:none}}.home-module__xN3HmW__home .home-module__xN3HmW__offerAudience p{margin:0}.home-module__xN3HmW__home .home-module__xN3HmW__offerAudience strong{font-size:inherit}.home-module__xN3HmW__home .home-module__xN3HmW__desktopNav{gap:22px}.home-module__xN3HmW__referenceSection{background:var(--upstruct-surface-page);border-bottom:0}.home-module__xN3HmW__referenceInner{max-width:1280px;margin:auto;padding:85px 40px}.home-module__xN3HmW__home .home-module__xN3HmW__referenceInner>h2{color:var(--upstruct-text-primary);letter-spacing:-1.5px;margin:0 0 38px;font-size:clamp(30px,3.2vw,43px);font-weight:500;line-height:1.15}.home-module__xN3HmW__referenceCard{grid-template-columns:1.25fr 1fr;align-items:center;gap:42px;display:grid}.home-module__xN3HmW__referencePreview{border:1px solid var(--upstruct-tone-b9cde1);box-shadow:0 15px 35px var(--upstruct-tone-173b5714);border-radius:12px;overflow:hidden}.home-module__xN3HmW__referenceBrowser{background:var(--upstruct-tone-e4eef8);color:var(--upstruct-tone-35526c);text-align:center;padding:10px;font-size:12px}.home-module__xN3HmW__referencePreview img{width:100%;height:auto;display:block}.home-module__xN3HmW__referenceBadge{background:var(--upstruct-badge-background);border:1px solid var(--upstruct-badge-border);color:var(--upstruct-link);border-radius:20px;padding:7px 13px;font-size:12px;font-weight:600;display:inline-block}.home-module__xN3HmW__home .home-module__xN3HmW__referenceCopy h3{color:var(--upstruct-text-primary);letter-spacing:-1px;margin:18px 0;font-size:32px;font-weight:600}.home-module__xN3HmW__referenceCopy p{color:var(--upstruct-text-secondary);margin:0 0 18px;font-size:14px;line-height:1.85}.home-module__xN3HmW__referenceCopy .home-module__xN3HmW__primary{margin-top:8px}.home-module__xN3HmW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__xN3HmW__footerGroups{grid-template-columns:1fr 1fr;gap:45px;display:grid}.home-module__xN3HmW__home .home-module__xN3HmW__footerGroups h3{color:var(--upstruct-white);margin:0 0 18px;font-size:13px;font-weight:600}.home-module__xN3HmW__home .home-module__xN3HmW__footerGroups nav{flex-direction:column;gap:12px;display:flex}.home-module__xN3HmW__home .home-module__xN3HmW__footerTop{align-items:flex-start}.home-module__xN3HmW__home .home-module__xN3HmW__footerCta{align-self:flex-start}@media (max-width:1050px){.home-module__xN3HmW__home .home-module__xN3HmW__navInner{flex-wrap:wrap;gap:16px}.home-module__xN3HmW__home .home-module__xN3HmW__desktopNav{order:3;justify-content:center;width:100%}.home-module__xN3HmW__home .home-module__xN3HmW__account{margin-left:auto}.home-module__xN3HmW__home .home-module__xN3HmW__footerTop{flex-wrap:wrap}.home-module__xN3HmW__referenceCard{gap:28px}}@media (max-width:760px){.home-module__xN3HmW__home .home-module__xN3HmW__desktopNav{display:none}.home-module__xN3HmW__home .home-module__xN3HmW__mobileNav{display:block}.home-module__xN3HmW__home .home-module__xN3HmW__mobileNav nav{flex-wrap:wrap;gap:18px;display:flex}.home-module__xN3HmW__referenceInner{padding:60px 24px}.home-module__xN3HmW__referenceCard{grid-template-columns:1fr;gap:28px}.home-module__xN3HmW__home .home-module__xN3HmW__referenceCopy h3{font-size:28px}.home-module__xN3HmW__footerGroups{gap:35px}.home-module__xN3HmW__home .home-module__xN3HmW__footerTop{flex-direction:column}}.home-module__xN3HmW__projectCard{background:var(--upstruct-white);border:1px solid var(--upstruct-border-card);box-shadow:0 18px 45px var(--upstruct-tone-16344e08);border-radius:18px;grid-template-columns:.8fr 1.6fr;display:grid;overflow:hidden}.home-module__xN3HmW__projectLogo{background:radial-gradient(ellipse at 50% 38%,var(--upstruct-tone-233249),var(--upstruct-tone-091624) 75%);flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:48px 25px;display:flex}.home-module__xN3HmW__projectLogo img{width:100%;max-width:280px;height:auto;display:block}.home-module__xN3HmW__projectLogo>span{color:var(--upstruct-tone-b2c7db);letter-spacing:3px;font-size:10px}.home-module__xN3HmW__projectInfo{padding:38px 40px}.home-module__xN3HmW__projectTitle{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;display:flex}.home-module__xN3HmW__home .home-module__xN3HmW__projectTitle h3{color:var(--upstruct-text-primary);letter-spacing:-1px;margin:0;font-size:32px;font-weight:600;line-height:1.2}.home-module__xN3HmW__projectTitle .home-module__xN3HmW__referenceBadge{padding:5px 12px;font-size:11px}.home-module__xN3HmW__projectDescription{color:var(--upstruct-text-secondary);margin:0 0 26px;font-size:14px;line-height:1.85}.home-module__xN3HmW__projectDetails{border-block:1px solid var(--upstruct-tone-e0eaf2);padding:22px 0}.home-module__xN3HmW__home .home-module__xN3HmW__projectDetails h4{color:var(--upstruct-text-primary);margin:0 0 15px;font-size:14px;font-weight:700}.home-module__xN3HmW__projectDetails ul{color:var(--upstruct-tone-294960);grid-template-columns:1fr 1fr;gap:11px 20px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.home-module__xN3HmW__projectDetails li{align-items:baseline;gap:9px;display:flex}.home-module__xN3HmW__projectDetails li:before{content:"✓";color:var(--upstruct-tone-0669bc);font-weight:700}.home-module__xN3HmW__projectDetails>p{color:var(--upstruct-tone-526b80);margin:16px 0 0;font-size:11px;line-height:1.7}.home-module__xN3HmW__projectQuote{background:var(--upstruct-tone-f0f6fc);border-left:3px solid var(--upstruct-tone-1287e5);border-radius:0 8px 8px 0;margin:25px 0;padding:17px 19px}.home-module__xN3HmW__quoteLabel{color:var(--upstruct-tone-426584);margin:0 0 10px;font-size:10px;font-weight:600}.home-module__xN3HmW__projectQuote blockquote{color:var(--upstruct-tone-233e55);margin:0;font-size:14px;font-style:italic;line-height:1.8}@media (max-width:760px){.home-module__xN3HmW__projectCard{grid-template-columns:1fr}.home-module__xN3HmW__projectLogo{gap:12px;padding:30px 24px}.home-module__xN3HmW__projectLogo img{max-width:190px}.home-module__xN3HmW__projectLogo>span{display:none}.home-module__xN3HmW__projectInfo{padding:25px 22px}.home-module__xN3HmW__home .home-module__xN3HmW__projectTitle h3{font-size:27px}.home-module__xN3HmW__projectTitle{gap:12px}.home-module__xN3HmW__projectDetails ul{grid-template-columns:1fr}.home-module__xN3HmW__projectInfo>.home-module__xN3HmW__primary{width:100%}}﻿ .home-module__xN3HmW__home .home-module__xN3HmW__referenceSection{background:var(--upstruct-surface-page);border:0}.home-module__xN3HmW__home .home-module__xN3HmW__referenceInner{padding-bottom:70px}.home-module__xN3HmW__home .home-module__xN3HmW__faq{background:var(--upstruct-surface-page);border:0}.home-module__xN3HmW__home .home-module__xN3HmW__faqInner{align-items:start;gap:100px;padding-top:50px;padding-bottom:65px}.home-module__xN3HmW__home .home-module__xN3HmW__faq details{border:0;border-bottom:1px solid var(--upstruct-border-subtle);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.home-module__xN3HmW__home .home-module__xN3HmW__faq details:first-child{border-top:0}.home-module__xN3HmW__home .home-module__xN3HmW__faq details[open]{border-color:var(--upstruct-border-active);box-shadow:none}.home-module__xN3HmW__home .home-module__xN3HmW__faq summary{align-items:center;padding:24px 0;font-size:15px}.home-module__xN3HmW__home .home-module__xN3HmW__faq summary>span{color:var(--upstruct-tone-0769c9)}.home-module__xN3HmW__home .home-module__xN3HmW__faq details p{max-width:590px;padding-bottom:24px}.home-module__xN3HmW__home .home-module__xN3HmW__faqInner>div:first-child{padding-top:20px}.home-module__xN3HmW__ctaSurround{background:var(--upstruct-surface-page);padding:30px 40px 0}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection{max-width:1200px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:80px 25px 105px;overflow:visible}.home-module__xN3HmW__home .home-module__xN3HmW__faq:before{content:"";background:linear-gradient(90deg,var(--upstruct-brand-cyan),var(--upstruct-action-primary));border-radius:3px;width:52px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__finalGlow{display:none}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection h2{color:var(--upstruct-text-primary);letter-spacing:-2px;margin-bottom:24px;font-size:clamp(34px,4.2vw,58px);line-height:1.12}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection>.home-module__xN3HmW__eyebrow{color:var(--upstruct-tone-386384);letter-spacing:2px;margin-bottom:22px;font-size:10px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection>p:not(.home-module__xN3HmW__eyebrow){color:var(--upstruct-text-secondary);margin-bottom:30px;font-size:15px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__primary{padding:17px 28px}.home-module__xN3HmW__home .home-module__xN3HmW__footer{padding-top:55px}@media (max-width:760px){.home-module__xN3HmW__home .home-module__xN3HmW__referenceInner{padding-bottom:42px}.home-module__xN3HmW__home .home-module__xN3HmW__faqInner{gap:25px;padding-top:20px;padding-bottom:40px}.home-module__xN3HmW__home .home-module__xN3HmW__faqInner>div:first-child{padding-top:0}.home-module__xN3HmW__home .home-module__xN3HmW__faq summary{padding:22px 0;font-size:14px}.home-module__xN3HmW__ctaSurround{padding:20px 24px 0}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection{padding:55px 0 70px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection h2{letter-spacing:-1.2px;font-size:34px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection>p:not(.home-module__xN3HmW__eyebrow){max-width:310px;margin-inline:auto;font-size:14px}.home-module__xN3HmW__home .home-module__xN3HmW__footer{padding-top:45px}}.home-module__xN3HmW__home .home-module__xN3HmW__faq{position:relative}.home-module__xN3HmW__home .home-module__xN3HmW__faqInner{padding-top:70px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround{background:linear-gradient(180deg,var(--upstruct-cta-start) 0%,var(--upstruct-cta-middle) 28%,var(--upstruct-cta-deep) 58%,var(--upstruct-surface-footer) 100%);padding:0 40px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection{padding-top:85px;padding-bottom:100px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection h2{color:var(--upstruct-white)}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection h2 span{color:var(--upstruct-text-accent-on-dark)}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection>.home-module__xN3HmW__eyebrow{color:var(--upstruct-label-on-gradient)}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection>p:not(.home-module__xN3HmW__eyebrow){color:var(--upstruct-text-on-gradient)}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__primary{background:var(--upstruct-white);border-color:var(--upstruct-white);color:var(--upstruct-link)}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__primary:hover{background:var(--upstruct-action-light-hover);border-color:var(--upstruct-action-light-hover)}.home-module__xN3HmW__home .home-module__xN3HmW__footer{background:var(--upstruct-surface-footer)}@media (max-width:760px){.home-module__xN3HmW__home .home-module__xN3HmW__faqInner{padding-top:45px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround{padding:0 24px}.home-module__xN3HmW__home .home-module__xN3HmW__ctaSurround .home-module__xN3HmW__lastSection{padding-top:65px;padding-bottom:75px}}.home-module__xN3HmW__priceIntro{max-width:1280px;color:var(--upstruct-text-primary);grid-template-columns:1fr 1.15fr;gap:54px;margin:auto;padding:72px 40px;display:grid}.home-module__xN3HmW__home .home-module__xN3HmW__priceIntro h2{letter-spacing:-1px;margin:14px 0 18px;font-size:clamp(28px,3vw,40px);line-height:1.15}.home-module__xN3HmW__priceIntro p{color:var(--upstruct-text-secondary);line-height:1.8}.home-module__xN3HmW__priceIntro .home-module__xN3HmW__primary{margin-top:24px}.home-module__xN3HmW__priceModels{gap:14px;display:grid}.home-module__xN3HmW__priceModels article{border:1px solid var(--upstruct-border-card);background:#fff;border-radius:16px;padding:22px 26px}.home-module__xN3HmW__home .home-module__xN3HmW__priceModels h3{color:var(--upstruct-text-primary);margin:0 0 8px;font-size:18px;font-weight:600}.home-module__xN3HmW__priceModels p{margin:0;font-size:14px}.home-module__xN3HmW__referencePageLink{border:1px solid var(--upstruct-border-active);color:var(--upstruct-link);border-radius:10px;margin:-12px 0 28px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.home-module__xN3HmW__referencePageLink:hover{background:var(--upstruct-surface-accent)}@media (max-width:760px){.home-module__xN3HmW__priceIntro{grid-template-columns:1fr;gap:28px;padding:48px 24px}}.home-module__xN3HmW__home .home-module__xN3HmW__priceIntro .home-module__xN3HmW__eyebrow{color:var(--upstruct-heading-accent)}
.MarketingNavLinks-module__BBQ4SG__link[aria-current=page]{text-underline-offset:7px;color:var(--upstruct-brand-cyan)!important;text-decoration:underline!important;text-decoration-thickness:2px!important}
.MarketingHeader-module__6JEgiG__header{background:var(--upstruct-tone-071319);color:#fff;border-bottom:1px solid var(--upstruct-tone-ffffff14);font:16px/1.5 Arial,Helvetica,sans-serif}.MarketingHeader-module__6JEgiG__header *{box-sizing:border-box}.MarketingHeader-module__6JEgiG__header a{text-decoration:none}.MarketingHeader-module__6JEgiG__header a:focus-visible,.MarketingHeader-module__6JEgiG__header button:focus-visible,.MarketingHeader-module__6JEgiG__header summary:focus-visible{outline:3px solid var(--upstruct-brand-cyan);outline-offset:5px}.MarketingHeader-module__6JEgiG__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;max-width:1280px;min-height:86px;margin:auto;padding:22px 40px;display:grid}.MarketingHeader-module__6JEgiG__nav{color:var(--upstruct-tone-bdcbd1);white-space:nowrap;gap:22px;font-size:13px;display:flex}.MarketingHeader-module__6JEgiG__account{justify-content:flex-end;justify-self:end;align-items:center;gap:16px;width:245px;min-height:42px;font-size:13px;font-weight:600;display:flex}.MarketingHeader-module__6JEgiG__login{white-space:nowrap}.MarketingHeader-module__6JEgiG__action{border:1px solid var(--upstruct-tone-ffffff45);white-space:nowrap;min-width:100px;height:42px;color:inherit;font:inherit;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}.MarketingHeader-module__6JEgiG__mobile{display:none}@media (max-width:1050px){.MarketingHeader-module__6JEgiG__inner{grid-template-columns:1fr auto;gap:16px}.MarketingHeader-module__6JEgiG__nav{grid-area:2/1/auto/-1;justify-content:center}}@media (max-width:760px){.MarketingHeader-module__6JEgiG__inner{gap:10px;padding:16px}.MarketingHeader-module__6JEgiG__nav{display:none}.MarketingHeader-module__6JEgiG__account{width:100px;min-height:42px}.MarketingHeader-module__6JEgiG__login{display:none}.MarketingHeader-module__6JEgiG__mobile{grid-column:1/-1;font-size:13px;display:block}.MarketingHeader-module__6JEgiG__mobile summary{cursor:pointer;justify-content:space-between;padding:10px 0;list-style:none;display:flex}.MarketingHeader-module__6JEgiG__mobile nav{flex-wrap:wrap;gap:18px;padding:12px 0;display:flex}}
.standard-module__4x5bGq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px;display:grid}.standard-module__4x5bGq__feature{background:var(--upstruct-white);border:1px solid var(--upstruct-border-card);border-radius:18px;padding:30px}.standard-module__4x5bGq__featureNumber{background:var(--upstruct-badge-background);width:38px;height:38px;color:var(--upstruct-heading-accent);border-radius:12px;place-items:center;font-size:12px;font-weight:750;display:inline-grid}.standard-module__4x5bGq__feature h3{color:var(--upstruct-text-primary);letter-spacing:-.025em;margin:24px 0 12px;font-size:19px;line-height:1.35}.standard-module__4x5bGq__feature p{color:var(--upstruct-text-secondary);margin:0;font-size:15px;line-height:1.75}.standard-module__4x5bGq__processSection{background:var(--upstruct-surface-accent);padding:90px 24px}.standard-module__4x5bGq__processInner{grid-template-columns:1fr 1.15fr;gap:90px;max-width:1160px;margin:auto;display:grid}.standard-module__4x5bGq__processIntro h2{letter-spacing:-.045em;color:var(--upstruct-text-primary);margin:0 0 24px;font-size:clamp(30px,3.5vw,44px);line-height:1.16}.standard-module__4x5bGq__processIntro h2 span{color:var(--upstruct-heading-accent)}.standard-module__4x5bGq__processIntro p{color:var(--upstruct-text-secondary);max-width:390px;margin:0 0 24px;font-size:16px;line-height:1.8}.standard-module__4x5bGq__processList{margin:0;padding:0;list-style:none}.standard-module__4x5bGq__processList li{gap:20px;padding-bottom:30px;display:flex}.standard-module__4x5bGq__processList li:last-child{padding-bottom:0}.standard-module__4x5bGq__processList li>span{border:1px solid var(--upstruct-badge-border);background:var(--upstruct-white);height:40px;color:var(--upstruct-heading-accent);border-radius:50%;flex:0 0 40px;place-items:center;font-size:12px;font-weight:750;display:grid}.standard-module__4x5bGq__processList h3{color:var(--upstruct-text-primary);margin:5px 0 8px;font-size:18px;line-height:1.4}.standard-module__4x5bGq__processList p{color:var(--upstruct-text-secondary);margin:0;font-size:15px;line-height:1.7}.standard-module__4x5bGq__standardHero{background:var(--upstruct-surface-dark);color:var(--upstruct-white);position:relative;overflow:hidden}.standard-module__4x5bGq__standardHero:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 100%,color-mix(in srgb,var(--upstruct-brand-blue) 14%,transparent),transparent 70%);position:absolute;inset:0}.standard-module__4x5bGq__heroInner{text-align:center;max-width:1200px;margin:auto;padding:94px 24px 100px;position:relative}.standard-module__4x5bGq__heroInner h1{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6.8vw,88px);font-weight:650;line-height:1.08}.standard-module__4x5bGq__heroInner h1 span{background:linear-gradient(105deg,var(--upstruct-brand-cyan),var(--upstruct-brand-blue));color:#0000;-webkit-background-clip:text;background-clip:text}.standard-module__4x5bGq__heroLead{color:var(--upstruct-text-on-dark);max-width:580px;margin:24px auto 32px;font-size:clamp(17px,2vw,22px);line-height:1.6}.standard-module__4x5bGq__sectionSubtitle{color:var(--upstruct-text-secondary);margin:14px 0 0;font-size:18px}@media (max-width:1000px){.standard-module__4x5bGq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.standard-module__4x5bGq__processInner{gap:40px}}@media (max-width:700px){.standard-module__4x5bGq__heroInner{padding:64px 22px 70px}.standard-module__4x5bGq__heroInner h1 span{display:block}.standard-module__4x5bGq__heroLead{max-width:300px;margin:22px auto 28px}.standard-module__4x5bGq__featureGrid{grid-template-columns:1fr;gap:14px}.standard-module__4x5bGq__feature{padding:24px}.standard-module__4x5bGq__feature h3{margin-top:18px}.standard-module__4x5bGq__processSection{padding:60px 22px}.standard-module__4x5bGq__processInner{grid-template-columns:1fr;gap:36px}}@media (prefers-reduced-motion:no-preference){.standard-module__4x5bGq__feature{transition:border-color .2s,transform .2s}.standard-module__4x5bGq__feature:hover{border-color:var(--upstruct-border-active);transform:translateY(-3px)}}
﻿.product-module__xLI4rG__hero h1{font-size:clamp(40px,6vw,80px)}@media (max-width:700px){.product-module__xLI4rG__hero h1{font-size:clamp(36px,9vw,46px)}}
.aiExamples-module__kCu3iq__section{max-width:1280px;margin:auto;padding:80px 40px;scroll-margin-top:70px}.aiExamples-module__kCu3iq__heading{max-width:700px;margin-bottom:36px}.aiExamples-module__kCu3iq__heading>span{letter-spacing:.16em;color:var(--upstruct-link);font-size:11px;font-weight:700}.aiExamples-module__kCu3iq__heading h2{letter-spacing:-.035em;color:var(--upstruct-text-primary);margin:14px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.12}.aiExamples-module__kCu3iq__heading p{color:var(--upstruct-text-secondary);line-height:1.7}.aiExamples-module__kCu3iq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.aiExamples-module__kCu3iq__card{border:1px solid var(--upstruct-border-subtle,#d8e4ed);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #0b203409}.aiExamples-module__kCu3iq__preview{color:var(--upstruct-text-primary);background:#edf5ff;display:block}.aiExamples-module__kCu3iq__browser{background:#f1f6fa;border-bottom:1px solid #d8e4ed;align-items:center;gap:5px;padding:12px 16px;display:flex}.aiExamples-module__kCu3iq__browser i{background:#9aafbe;border-radius:50%;width:6px;height:6px}.aiExamples-module__kCu3iq__browser span{color:#526879;margin-left:9px;font-size:10px}.aiExamples-module__kCu3iq__viewport{aspect-ratio:16/10;pointer-events:none;position:relative;overflow:hidden}.aiExamples-module__kCu3iq__viewport iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:250%;height:250%;transform:scale(.4)}.aiExamples-module__kCu3iq__body{padding:26px}.aiExamples-module__kCu3iq__badge{color:var(--upstruct-link);background:var(--upstruct-surface-accent);border-radius:20px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.aiExamples-module__kCu3iq__body h3{letter-spacing:-.025em;color:var(--upstruct-text-primary);margin:14px 0 8px;font-size:25px}.aiExamples-module__kCu3iq__body p{color:var(--upstruct-text-secondary);margin:0 0 22px;font-size:14px}.aiExamples-module__kCu3iq__link{color:var(--upstruct-link);border-top:1px solid #e2eaf1;justify-content:space-between;align-items:center;padding-top:18px;font-size:14px;font-weight:700;display:flex}.aiExamples-module__kCu3iq__note{max-width:780px;color:var(--upstruct-text-secondary);margin-top:25px;font-size:12px;line-height:1.7}.aiExamples-module__kCu3iq__empty{color:var(--upstruct-text-secondary);border:1px dashed #bdd0df;border-radius:14px;padding:35px}@media (max-width:700px){.aiExamples-module__kCu3iq__section{padding:55px 20px}.aiExamples-module__kCu3iq__grid{grid-template-columns:1fr;gap:22px}.aiExamples-module__kCu3iq__body{padding:22px}}@media (prefers-reduced-motion:no-preference){.aiExamples-module__kCu3iq__card{transition:box-shadow .2s}.aiExamples-module__kCu3iq__card:hover{box-shadow:0 16px 40px #0b203415}}.aiExamples-module__kCu3iq__browser button{color:#23445b;cursor:pointer;background:#fff;border:1px solid #cadbe8;border-radius:.4rem;padding:.4rem .6rem;font-size:11px}.aiExamples-module__kCu3iq__browser button[aria-pressed=true]{color:#fff;background:#163b54}.aiExamples-module__kCu3iq__browser span{flex:1}.aiExamples-module__kCu3iq__viewport[data-mobile=true]{background:#e4edf5}.aiExamples-module__kCu3iq__viewport[data-mobile=true] iframe{width:390px;height:850px;margin-left:-94px;position:absolute;left:50%;transform:scale(.48)}.aiExamples-module__kCu3iq__styleStart{color:#075d91;cursor:pointer;background:#f0f8fd;border:1px solid #b8d5e7;border-radius:.6rem;margin-top:1rem;padding:.8rem 1rem;font-weight:650}.aiExamples-module__kCu3iq__card{position:relative}.aiExamples-module__kCu3iq__preview:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.aiExamples-module__kCu3iq__browser button,.aiExamples-module__kCu3iq__styleStart{z-index:2;position:relative}.aiExamples-module__kCu3iq__preview:focus-visible:after{outline-offset:-3px;outline:3px solid #168ba6}.aiExamples-module__kCu3iq__card:has(.aiExamples-module__kCu3iq__preview:hover){border-color:#168ba6}
﻿.store-module__rlDoTa__store{color:var(--upstruct-ink,#102638);max-width:1200px;margin:24px auto}.store-module__rlDoTa__hero{color:#fff;background:linear-gradient(125deg,#071827,#123b59);border-radius:28px;grid-template-columns:1.3fr .7fr;align-items:center;gap:30px;padding:44px;display:grid}.store-module__rlDoTa__hero small{color:#5de0e7;letter-spacing:.08em;font-weight:700}.store-module__rlDoTa__hero h1{margin:12px 0;font-size:clamp(30px,4vw,48px);line-height:1.15}.store-module__rlDoTa__hero p{color:#d3e4ef;max-width:620px;line-height:1.7}.store-module__rlDoTa__art{aspect-ratio:1.3;background:linear-gradient(145deg,#25cddd,#087bfa);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.store-module__rlDoTa__document{color:#0b2842;background:#fff;border-radius:14px;width:48%;padding:20px;font-size:25px;font-weight:800;transform:rotate(-6deg);box-shadow:0 18px 30px #05213c33}.store-module__rlDoTa__document span{letter-spacing:.07em;margin-top:20px;font-size:10px;display:block}.store-module__rlDoTa__document i{background:#d8eaf4;border-radius:4px;height:5px;margin-top:10px;display:block}.store-module__rlDoTa__tools{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.store-module__rlDoTa__tools input,.store-module__rlDoTa__tools select{background:#fff;border:1px solid #cbdce8;border-radius:12px;min-width:0;padding:12px 16px}.store-module__rlDoTa__tools input{flex:1;min-width:180px}.store-module__rlDoTa__grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:20px;display:grid}.store-module__rlDoTa__card{color:inherit;background:#fff;border:1px solid #dce7f0;border-radius:22px;text-decoration:none;transition:box-shadow .18s,border-color .18s;display:block;overflow:hidden}.store-module__rlDoTa__card:hover{border-color:#3aaee7;box-shadow:0 8px 22px #0622390c}.store-module__rlDoTa__card .store-module__rlDoTa__art{aspect-ratio:1.9;border-radius:0}.store-module__rlDoTa__card .store-module__rlDoTa__document{width:37%;padding:14px;font-size:23px}.store-module__rlDoTa__card .store-module__rlDoTa__document span{margin-top:8px}.store-module__rlDoTa__body{padding:22px}.store-module__rlDoTa__body small{color:#567188;font-size:12px}.store-module__rlDoTa__body h2{margin:8px 0;font-size:19px;font-weight:700;line-height:1.4}.store-module__rlDoTa__body p{color:#52677a;font-size:14px;line-height:1.65}.store-module__rlDoTa__foot{justify-content:space-between;gap:10px;margin-top:20px;font-size:14px;display:flex}.store-module__rlDoTa__price{color:#075fcc;font-weight:750}.store-module__rlDoTa__detail{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:26px;margin-top:26px;display:grid}.store-module__rlDoTa__panel{background:#fff;border:1px solid #dce7f0;border-radius:22px;padding:28px}.store-module__rlDoTa__panel h2{margin-bottom:15px;font-size:23px;font-weight:700}.store-module__rlDoTa__panel p{color:#425c70;line-height:1.8}.store-module__rlDoTa__facts{gap:18px;display:grid}.store-module__rlDoTa__facts dt{color:#52677a;font-size:13px}.store-module__rlDoTa__facts dd{overflow-wrap:anywhere;margin-top:4px;font-weight:600}.store-module__rlDoTa__action{color:#fff;background:#087bfa;border-radius:12px;justify-content:center;align-items:center;margin-top:20px;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-flex}.store-module__rlDoTa__action:disabled{opacity:.5;cursor:not-allowed}.store-module__rlDoTa__back{color:#0769d5;margin-bottom:18px;font-weight:600;display:inline-block}.store-module__rlDoTa__notice{margin-top:16px;font-size:13px!important}.store-module__rlDoTa__count{color:#52677a;margin-bottom:16px;font-size:14px}@media (max-width:650px){.store-module__rlDoTa__hero{grid-template-columns:1fr;padding:26px}.store-module__rlDoTa__hero>.store-module__rlDoTa__art{display:none}.store-module__rlDoTa__detail{grid-template-columns:1fr}.store-module__rlDoTa__tools>*{width:100%}.store-module__rlDoTa__panel{padding:22px}.store-module__rlDoTa__store{margin:15px auto}.store-module__rlDoTa__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.store-module__rlDoTa__card{transition:none}}.store-module__rlDoTa__productHeader{background:#fff;border:1px solid #dce7f0;border-radius:24px;grid-template-columns:110px minmax(0,1fr) 265px;align-items:start;gap:28px;padding:32px;display:grid}.store-module__rlDoTa__productIcon{border-radius:22px;overflow:hidden}.store-module__rlDoTa__productIcon>.store-module__rlDoTa__art{aspect-ratio:1}.store-module__rlDoTa__productIcon img{object-fit:contain;background:#e9f6fd;width:100%;height:110px}.store-module__rlDoTa__productIcon .store-module__rlDoTa__document{width:65%;padding:10px;font-size:15px}.store-module__rlDoTa__productIcon .store-module__rlDoTa__document span{margin-top:8px;font-size:6px}.store-module__rlDoTa__productHeading h1{overflow-wrap:anywhere;margin:12px 0;font-size:clamp(25px,3vw,38px);font-weight:750;line-height:1.18}.store-module__rlDoTa__productHeading>a{color:#0968c8;font-size:14px;font-weight:600}.store-module__rlDoTa__productHeading p{color:#435f74;margin:14px 0;line-height:1.7}.store-module__rlDoTa__badge{color:#075a9c;background:#e8f5ff;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.store-module__rlDoTa__buyBox{border-left:1px solid #dfebf3;padding-left:26px}.store-module__rlDoTa__buyBox>strong{font-size:28px;display:block}.store-module__rlDoTa__buyBox>small{color:#52677a;margin-top:4px;display:block}.store-module__rlDoTa__buyBox .store-module__rlDoTa__action{text-align:center;width:100%}.store-module__rlDoTa__secondaryActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.store-module__rlDoTa__secondaryActions button,.store-module__rlDoTa__galleryControls button,.store-module__rlDoTa__outlineAction{color:#124665;cursor:pointer;background:#fff;border:1px solid #bbd1e0;border-radius:9px;padding:9px 12px;font-size:13px;font-weight:600}.store-module__rlDoTa__secondaryActions button[aria-pressed=true]{background:#e3f4fc;border-color:#0a83bf}.store-module__rlDoTa__secondaryActions button:disabled{opacity:.5}.store-module__rlDoTa__sectionNav{border-bottom:1px solid #dce7f0;gap:24px;margin-bottom:28px;padding:20px 3px;display:flex;overflow:auto}.store-module__rlDoTa__sectionNav a{white-space:nowrap;color:#35566e;font-size:14px;font-weight:650}.store-module__rlDoTa__sectionNav a:hover{color:#006bd6}.store-module__rlDoTa__previewSection{margin:32px 0}.store-module__rlDoTa__previewSection>h2{margin-bottom:20px;font-size:24px;font-weight:700}.store-module__rlDoTa__gallery{background:#eaf1f7;border:1px solid #d6e5f0;border-radius:20px;padding:24px}.store-module__rlDoTa__preview{cursor:zoom-in;width:100%;display:block;position:relative}.store-module__rlDoTa__preview img{object-fit:contain;width:100%;height:380px;display:block}.store-module__rlDoTa__preview>span{color:#fff;background:#092b45;border-radius:8px;padding:8px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}.store-module__rlDoTa__galleryControls{justify-content:center;align-items:center;gap:20px;margin:20px 0 12px;font-size:14px;display:flex}.store-module__rlDoTa__thumbnails{justify-content:center;gap:12px;display:flex}.store-module__rlDoTa__thumbnails button{border:2px solid #0000;border-radius:8px;overflow:hidden}.store-module__rlDoTa__thumbnails button[aria-pressed=true]{border-color:#087bfa}.store-module__rlDoTa__thumbnails img{object-fit:contain;background:#fff;width:65px;height:75px}.store-module__rlDoTa__lightbox{background:#f4f8fb;border:0;border-radius:16px;max-width:95vw;max-height:95vh;margin:auto;padding:20px}.store-module__rlDoTa__lightbox::backdrop{background:#061727dd}.store-module__rlDoTa__lightbox button{color:#fff;background:#092b45;border-radius:8px;margin-bottom:12px;margin-left:auto;padding:8px 15px;display:block}.store-module__rlDoTa__lightbox img{object-fit:contain;max-width:85vw;max-height:78vh}.store-module__rlDoTa__galleryFallback{text-align:center;color:#fff;background:linear-gradient(120deg,#092238,#12516b);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:220px;padding:25px;display:flex}.store-module__rlDoTa__galleryFallback>span{color:#4cdbec;font-size:36px;font-weight:800}.store-module__rlDoTa__galleryFallback p{color:#c5dbe7;font-size:14px}.store-module__rlDoTa__productLayout{grid-template-columns:minmax(0,1fr) 300px;gap:24px;display:grid}.store-module__rlDoTa__mainColumn,.store-module__rlDoTa__sideColumn{flex-direction:column;gap:24px;min-width:0;display:flex}.store-module__rlDoTa__mainColumn .store-module__rlDoTa__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.store-module__rlDoTa__prose{white-space:pre-line;overflow-wrap:anywhere}.store-module__rlDoTa__textGroup{margin-top:24px}.store-module__rlDoTa__textGroup h3,.store-module__rlDoTa__version h3,.store-module__rlDoTa__panel h3{margin-bottom:10px;font-size:16px;font-weight:700}.store-module__rlDoTa__textGroup ul{color:#425c70;padding-left:22px;line-height:1.8;list-style:outside}.store-module__rlDoTa__tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.store-module__rlDoTa__tags span{background:#eef5fb;border-radius:7px;padding:5px 10px;font-size:12px}.store-module__rlDoTa__publisherLogo{object-fit:contain;width:44px;height:44px;margin-bottom:16px}.store-module__rlDoTa__outlineAction{margin-top:14px;margin-right:8px;text-decoration:none;display:inline-block}.store-module__rlDoTa__version+.store-module__rlDoTa__version,.store-module__rlDoTa__review+.store-module__rlDoTa__review{border-top:1px solid #dfebf3;margin-top:20px;padding-top:20px}.store-module__rlDoTa__version h3{align-items:center;gap:14px;display:flex}.store-module__rlDoTa__version small,.store-module__rlDoTa__review small{color:#536e81;margin:8px 0;font-size:12px;display:block}.store-module__rlDoTa__ratingSummary{grid-template-columns:100px 1fr;align-items:center;gap:24px;margin-bottom:22px;display:grid}.store-module__rlDoTa__ratingSummary strong{font-size:36px}.store-module__rlDoTa__ratingBar{color:#536e81;align-items:center;gap:10px;font-size:12px;display:flex}.store-module__rlDoTa__ratingBar meter{flex:1;min-width:30px;height:12px}.store-module__rlDoTa__review{padding:18px 0}.store-module__rlDoTa__review>strong{color:#075fae}.store-module__rlDoTa__review p{white-space:pre-line;overflow-wrap:anywhere}.store-module__rlDoTa__review blockquote{background:#eff6fc;border-radius:8px;margin-top:15px;padding:15px}.store-module__rlDoTa__sort{align-items:center;gap:12px;margin:20px 0;display:flex}.store-module__rlDoTa__sort select,.store-module__rlDoTa__reviewForm select,.store-module__rlDoTa__reviewForm textarea{color:#16334b;background:#fff;border:1px solid #bccfdf;border-radius:8px;max-width:100%;padding:10px}.store-module__rlDoTa__reviewForm{border-top:1px solid #dce7f0;margin-top:24px;padding-top:20px}.store-module__rlDoTa__reviewForm summary{cursor:pointer;color:#086ac9;font-weight:650}.store-module__rlDoTa__reviewForm p{margin:10px 0;font-size:14px}.store-module__rlDoTa__reviewForm label{gap:8px;margin-top:15px;font-size:14px;display:grid}.store-module__rlDoTa__relatedLink{color:#076bc5;margin:12px 0;line-height:1.5;display:block}.store-module__rlDoTa__store :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #008dcc}.store-module__rlDoTa__store section[id]{scroll-margin-top:30px}@media (max-width:1000px){.store-module__rlDoTa__productHeader{grid-template-columns:80px minmax(0,1fr);gap:20px}.store-module__rlDoTa__buyBox{border-top:1px solid #dce7f0;border-left:0;grid-column:1/-1;padding:20px 0 0}.store-module__rlDoTa__buyBox .store-module__rlDoTa__action{max-width:320px}.store-module__rlDoTa__productLayout{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:700px){.store-module__rlDoTa__productHeader{grid-template-columns:60px minmax(0,1fr);gap:15px;padding:22px}.store-module__rlDoTa__productIcon img{height:60px}.store-module__rlDoTa__productHeading h1{font-size:25px}.store-module__rlDoTa__productLayout,.store-module__rlDoTa__mainColumn .store-module__rlDoTa__facts{grid-template-columns:1fr}.store-module__rlDoTa__sectionNav{gap:20px}.store-module__rlDoTa__preview img{height:270px}.store-module__rlDoTa__gallery{padding:12px}.store-module__rlDoTa__ratingSummary{grid-template-columns:70px 1fr;gap:14px}.store-module__rlDoTa__productHeader .store-module__rlDoTa__buyBox .store-module__rlDoTa__action{max-width:none}.store-module__rlDoTa__secondaryActions{flex-wrap:wrap}.store-module__rlDoTa__panel{min-width:0}.store-module__rlDoTa__productIcon .store-module__rlDoTa__document span{display:none}.store-module__rlDoTa__productIcon .store-module__rlDoTa__document{padding:8px;font-size:12px}.store-module__rlDoTa__productIcon .store-module__rlDoTa__document i{height:2px;margin-top:5px}}
.customerDetails-module__7MCWGa__details header .text-slate-400{color:var(--upstruct-text-on-dark)}.customerDetails-module__7MCWGa__details section.bg-gradient-to-br{background:linear-gradient(120deg,var(--upstruct-surface-dark),var(--upstruct-offer-start));border-color:var(--upstruct-offer-border);box-shadow:none;border-radius:22px}.customerDetails-module__7MCWGa__details section.bg-gradient-to-br .text-violet-100{color:var(--upstruct-text-on-dark)}.customerDetails-module__7MCWGa__details section.bg-gradient-to-br .text-violet-200{color:var(--upstruct-offer-accent)}:is(.customerDetails-module__7MCWGa__details .text-violet-700,.customerDetails-module__7MCWGa__details .text-violet-800){color:var(--upstruct-heading-accent)}.customerDetails-module__7MCWGa__details .bg-violet-50{background:var(--upstruct-surface-accent);border-color:var(--upstruct-border-card)}:is(.customerDetails-module__7MCWGa__details .bg-violet-700,.customerDetails-module__7MCWGa__details .bg-violet-800){background:var(--upstruct-action-primary)}:is(.customerDetails-module__7MCWGa__details a.bg-violet-700:hover,.customerDetails-module__7MCWGa__details button.bg-violet-700:hover,.customerDetails-module__7MCWGa__details button.bg-violet-800:hover){background:var(--upstruct-action-hover)}:is(.customerDetails-module__7MCWGa__details .text-violet-900,.customerDetails-module__7MCWGa__details .text-violet-950){color:var(--upstruct-text-primary)}.customerDetails-module__7MCWGa__details section{scroll-margin-top:100px}.customerDetails-module__7MCWGa__editorShell{background:var(--upstruct-surface-page)!important}.customerDetails-module__7MCWGa__editorShell>div[aria-hidden]{display:none}.customerDetails-module__7MCWGa__editorIntro{background:linear-gradient(120deg,var(--upstruct-surface-dark),var(--upstruct-offer-start));color:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:28px 32px;display:flex}.customerDetails-module__7MCWGa__editorIntro p{letter-spacing:.16em;color:var(--upstruct-offer-accent);font-size:11px;font-weight:700}.customerDetails-module__7MCWGa__editorIntro h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:8px 0;font-size:clamp(24px,3vw,36px);font-weight:650}.customerDetails-module__7MCWGa__editorIntro span{color:var(--upstruct-text-on-dark);font-size:14px}.customerDetails-module__7MCWGa__editorIntro a{background:var(--upstruct-action-primary);border-radius:12px;padding:12px 18px;font-size:14px;font-weight:600}.customerDetails-module__7MCWGa__editorIntro a:focus-visible{outline:3px solid var(--upstruct-brand-cyan);outline-offset:3px}@media (max-width:640px){.customerDetails-module__7MCWGa__editorIntro{padding:24px}.customerDetails-module__7MCWGa__details section.bg-gradient-to-br{padding:24px}}
.customerStore-module__1kvTlG__store{color:#12344a}.customerStore-module__1kvTlG__store header.customerStore-module__1kvTlG__hero{isolation:isolate;background:radial-gradient(at 85% 25%,#167b8e55,#0000 65%),linear-gradient(120deg,#061827,#0e2d42);border:1px solid #27576d;border-radius:24px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:30px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 45px #0828380b}.customerStore-module__1kvTlG__hero:before{content:"";z-index:-1;background-image:linear-gradient(#a4e8ec06 1px,#0000 1px),linear-gradient(90deg,#a4e8ec06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.customerStore-module__1kvTlG__hero small{color:#87dee8;letter-spacing:.18em;font-size:10px;font-weight:700}.customerStore-module__1kvTlG__store .customerStore-module__1kvTlG__hero h1{letter-spacing:-.045em;color:#f3fcff;margin:18px 0 22px;font-size:clamp(34px,3.6vw,52px);font-weight:600;line-height:1.1}.customerStore-module__1kvTlG__hero p{color:#bcd5e2;max-width:650px;margin:0;font-size:14px;line-height:1.9}.customerStore-module__1kvTlG__art{isolation:isolate;background:radial-gradient(at 65% 15%,#16788e66,#0000 60%),linear-gradient(140deg,#0b2539,#071b2b);border-bottom:1px solid #285166;place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.customerStore-module__1kvTlG__art:before{content:"";z-index:-1;border:1px solid #4cc5d42b;border-radius:50%;width:260px;height:260px;position:absolute;transform:translate(30%,-12%);box-shadow:0 0 0 30px #4cc5d408,0 0 0 60px #4cc5d406}.customerStore-module__1kvTlG__art:after{content:"";background:#79e8e9;border-radius:50%;width:5px;height:5px;position:absolute;top:28px;left:30px;box-shadow:0 0 18px #3ce9ed}.customerStore-module__1kvTlG__document{color:#c6faff;letter-spacing:-.04em;background:linear-gradient(145deg,#1c5369d9,#0b3049ee);border:1px solid #6cbacb;border-radius:13px;flex-direction:column;justify-content:center;width:118px;height:145px;padding:22px;font-size:29px;font-weight:650;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;transform:rotate(-7deg);box-shadow:10px 10px 0 -3px #0c2336,10px 10px 0 -2px #36596b,0 22px 40px #0004,inset 0 1px #d2ffff33}.customerStore-module__1kvTlG__document i{background:#81c1cf66;width:100%;height:2px;margin-top:9px;display:block}.customerStore-module__1kvTlG__document i+i{width:60%;margin-top:6px}.customerStore-module__1kvTlG__document span{letter-spacing:.2em;color:#a9d4e0;margin-top:18px;font-size:8px;font-weight:700}.customerStore-module__1kvTlG__hero>.customerStore-module__1kvTlG__art{background:0 0;border:0;min-height:210px;overflow:visible}.customerStore-module__1kvTlG__hero>.customerStore-module__1kvTlG__art:after{display:none}.customerStore-module__1kvTlG__hero>.customerStore-module__1kvTlG__art:before{width:180px;height:180px;transform:none}.customerStore-module__1kvTlG__hero .customerStore-module__1kvTlG__document{width:128px;height:156px}.customerStore-module__1kvTlG__tools{background:#fff;border:1px solid #c6dce8;border-radius:18px;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) auto;align-items:center;gap:14px;margin:26px 0 0;padding:20px;display:grid;position:relative;box-shadow:0 8px 24px #13374905}.customerStore-module__1kvTlG__tools input,.customerStore-module__1kvTlG__tools select{color:#163b51;background:#f8fbfd;border:1px solid #bcd3e1;border-radius:10px;width:100%;height:48px;padding:12px 15px;font-size:13px}.customerStore-module__1kvTlG__tools input::placeholder{color:#607a8b}.customerStore-module__1kvTlG__outlineAction{color:#164c66;white-space:nowrap;cursor:pointer;background:#edf7fb;border:1px solid #a9ccdc;border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:11px 17px;font-size:12px;font-weight:650;display:inline-flex}.customerStore-module__1kvTlG__outlineAction[aria-pressed=true]{color:#d1f8fc;background:#0c364d;border-color:#23728a}.customerStore-module__1kvTlG__count{letter-spacing:.02em;color:#547184;margin:24px 2px 18px;font-size:11px;line-height:1.7}.customerStore-module__1kvTlG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px;display:grid}.customerStore-module__1kvTlG__card{background:#fff;border:1px solid #c3d9e6;border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 6px 24px #0d334b06}.customerStore-module__1kvTlG__card:hover{border-color:#3d9bb3;box-shadow:0 15px 40px #143d5012}.customerStore-module__1kvTlG__card:hover .customerStore-module__1kvTlG__document{transform:rotate(-2deg)translateY(-3px)}.customerStore-module__1kvTlG__body{flex-direction:column;flex:1;min-width:0;padding:27px;display:flex}.customerStore-module__1kvTlG__body small{color:#21697f;letter-spacing:.035em;font-size:10px;font-weight:650;line-height:1.7}.customerStore-module__1kvTlG__body h2{color:#103149;letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 13px;font-size:23px;line-height:1.3}.customerStore-module__1kvTlG__body p{color:#506d80;margin:0 0 25px;font-size:13px;line-height:1.85}.customerStore-module__1kvTlG__foot{border-top:1px solid #dfeaf0;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.customerStore-module__1kvTlG__price{color:#0b354c;letter-spacing:-.025em;font-size:18px;font-weight:700}.customerStore-module__1kvTlG__foot>span:last-child{color:#1d657f;font-size:12px;font-weight:650}.customerStore-module__1kvTlG__panel{color:#375f76;background:#f0f8fb;border:1px dashed #99bdce;border-radius:18px;padding:32px;line-height:1.8}.customerStore-module__1kvTlG__grid:has(>.customerStore-module__1kvTlG__card:only-child){grid-template-columns:1fr}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);display:grid}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child .customerStore-module__1kvTlG__art{border-bottom:0;border-right:1px solid #285166;min-height:290px}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child .customerStore-module__1kvTlG__body{padding:34px}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child h2{max-width:500px;font-size:28px}.customerStore-module__1kvTlG__accountGrid{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}.customerStore-module__1kvTlG__accountPanel,.customerStore-module__1kvTlG__orderPanel{color:#15394e;background:linear-gradient(155deg,#fff,#f4f9fc);border:1px solid #c7dce7;border-radius:20px;min-width:0;padding:28px}.customerStore-module__1kvTlG__accountPanel{border-top:3px solid #76cbd6}.customerStore-module__1kvTlG__accountPanel h2,.customerStore-module__1kvTlG__orderPanel h2{letter-spacing:-.025em;color:#15374d;font-size:20px}.customerStore-module__1kvTlG__accountPanel p{color:#4b687b;font-size:13px;line-height:1.8}.customerStore-module__1kvTlG__accountPanel article{border-color:#d8e6ee;padding:18px 0}.customerStore-module__1kvTlG__accountPanel article h3{color:#15374d;font-size:14px}.customerStore-module__1kvTlG__accountPanel a{color:#126681;text-underline-offset:4px;font-size:13px}.customerStore-module__1kvTlG__accountPanel li{border-color:#d8e6ee}.customerStore-module__1kvTlG__accountPanel li a{padding:8px 0;line-height:1.7}.customerStore-module__1kvTlG__orderPanel{margin-top:26px}.customerStore-module__1kvTlG__store a:focus-visible,.customerStore-module__1kvTlG__store button:focus-visible,.customerStore-module__1kvTlG__store input:focus-visible,.customerStore-module__1kvTlG__store select:focus-visible,.customerStore-module__1kvTlG__accountPanel a:focus-visible{outline-offset:4px;outline:3px solid #188faa}@media (max-width:1100px){.customerStore-module__1kvTlG__store header.customerStore-module__1kvTlG__hero{grid-template-columns:minmax(0,1fr) 160px;gap:20px;padding:32px}.customerStore-module__1kvTlG__hero .customerStore-module__1kvTlG__document{width:106px;height:134px;padding:18px}.customerStore-module__1kvTlG__tools{grid-template-columns:1fr 1fr}.customerStore-module__1kvTlG__outlineAction{grid-column:1/-1}.customerStore-module__1kvTlG__accountGrid{grid-template-columns:1fr}}@media (max-width:650px){.customerStore-module__1kvTlG__store header.customerStore-module__1kvTlG__hero{padding:28px 24px;display:block}.customerStore-module__1kvTlG__hero>.customerStore-module__1kvTlG__art{display:none}.customerStore-module__1kvTlG__store .customerStore-module__1kvTlG__hero h1{font-size:36px}.customerStore-module__1kvTlG__hero p{font-size:13px}.customerStore-module__1kvTlG__tools{grid-template-columns:1fr;gap:12px;padding:16px}.customerStore-module__1kvTlG__tools input,.customerStore-module__1kvTlG__tools select{font-size:16px}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child{display:flex}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child .customerStore-module__1kvTlG__art{border-bottom:1px solid #285166;border-right:0;min-height:220px}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child .customerStore-module__1kvTlG__body{padding:26px}.customerStore-module__1kvTlG__grid>.customerStore-module__1kvTlG__card:only-child h2{font-size:24px}.customerStore-module__1kvTlG__accountPanel,.customerStore-module__1kvTlG__orderPanel{padding:24px}.customerStore-module__1kvTlG__accountGrid{gap:18px;margin-top:28px}}@media (prefers-reduced-motion:reduce){.customerStore-module__1kvTlG__card,.customerStore-module__1kvTlG__document{transition:none}.customerStore-module__1kvTlG__card:hover .customerStore-module__1kvTlG__document{transform:rotate(-7deg)}}
.auth-module__l6fu-W__main{background:linear-gradient(180deg,var(--upstruct-surface-dark) 0,var(--upstruct-surface-dark) 260px,var(--upstruct-surface-page) 260px);min-height:680px;padding:52px 24px 76px}.auth-module__l6fu-W__intro{text-align:center;max-width:600px;color:var(--upstruct-white);margin:0 auto 30px}.auth-module__l6fu-W__intro>span{letter-spacing:.15em;color:var(--upstruct-brand-cyan);font-size:10px;font-weight:700}.auth-module__l6fu-W__intro h1{letter-spacing:-.045em;margin:15px 0;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.auth-module__l6fu-W__intro>p{color:var(--upstruct-text-on-dark);max-width:460px;margin:0 auto;font-size:15px;line-height:1.7}.auth-module__l6fu-W__card{background:var(--upstruct-white);border:1px solid var(--upstruct-border-card);max-width:460px;box-shadow:0 16px 48px color-mix(in srgb,var(--upstruct-surface-dark) 8%,transparent);color:var(--upstruct-text-primary);border-radius:20px;margin:auto;padding:34px;position:relative}.auth-module__l6fu-W__form{gap:22px;display:grid}.auth-module__l6fu-W__form label{margin-bottom:9px;font-size:14px;font-weight:650;display:block}.auth-module__l6fu-W__form input{border:1px solid var(--upstruct-border-active);background:var(--upstruct-surface-page);width:100%;min-height:50px;color:var(--upstruct-text-primary);border-radius:8px;padding:12px 14px;font-size:16px;display:block}.auth-module__l6fu-W__form input::placeholder{color:var(--upstruct-text-secondary)}.auth-module__l6fu-W__form input:focus-visible{outline:3px solid var(--upstruct-brand-blue);outline-offset:2px}.auth-module__l6fu-W__form button{background:var(--upstruct-action-primary);width:100%;min-height:50px;color:var(--upstruct-white);border:1px solid var(--upstruct-border-action);cursor:pointer;border-radius:8px;padding:13px 16px;font-size:14px;font-weight:700}.auth-module__l6fu-W__form button:hover{background:var(--upstruct-action-hover)}.auth-module__l6fu-W__form button:focus-visible{outline:3px solid var(--upstruct-brand-blue);outline-offset:3px}.auth-module__l6fu-W__form div>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.auth-module__l6fu-W__form a{font-size:12px;font-weight:600}.auth-module__l6fu-W__card a{color:var(--upstruct-link);text-underline-offset:3px;text-decoration:underline}.auth-module__l6fu-W__hint{color:var(--upstruct-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.6}.auth-module__l6fu-W__privacy{color:var(--upstruct-text-secondary);margin:0 0 24px;font-size:12px;line-height:1.8}.auth-module__l6fu-W__switchLink{text-align:center;color:var(--upstruct-text-secondary);margin:25px 0 0;font-size:13px;line-height:1.8}.auth-module__l6fu-W__switchLink a{font-weight:650}.auth-module__l6fu-W__error,.auth-module__l6fu-W__success{border:1px solid var(--upstruct-border-active);border-left:4px solid var(--upstruct-brand-blue);background:var(--upstruct-surface-accent);color:var(--upstruct-text-primary);border-radius:8px;margin-bottom:24px;padding:12px 14px;font-size:14px;line-height:1.7}.auth-module__l6fu-W__error{border-left-color:var(--upstruct-text-primary)}@media (max-width:600px){.auth-module__l6fu-W__main{min-height:0;padding:38px 16px 48px}.auth-module__l6fu-W__intro{margin-bottom:24px}.auth-module__l6fu-W__intro h1{font-size:30px}.auth-module__l6fu-W__intro>p{font-size:14px}.auth-module__l6fu-W__card{border-radius:16px;padding:26px 22px}.auth-module__l6fu-W__form div>div{flex-wrap:wrap;gap:0 12px}.auth-module__l6fu-W__form div>div a{margin-bottom:9px}}
