.Dc3XtG_container{pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 8%,#fffffff5,#0000 34rem),radial-gradient(circle at 90% 20%,#acc7cc4d,#0000 30rem),linear-gradient(145deg,#f7f3ef 0%,#efe8e0 100%);position:fixed;inset:0;overflow:hidden}.Dc3XtG_leftShape{border:1px solid #274c5e1f;border-radius:50%;width:25rem;height:25rem;position:absolute;bottom:-14rem;left:-13rem}.Dc3XtG_centerShape{background:#b566469e;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:45%;left:9%}.Dc3XtG_rightShape{border:1px solid #274c5e1f;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-13rem;right:-10rem}@media (max-width:640px){.Dc3XtG_leftShape{width:18rem;height:18rem}.Dc3XtG_rightShape{width:17rem;height:17rem}.Dc3XtG_centerShape{display:none}}
.krNu_G_container{--card-accent:#274c5e;width:100%;min-width:0;color:var(--ink);text-align:left;-webkit-backdrop-filter:blur(20px)saturate(125%);cursor:pointer;font:inherit;background:#ffffffad;border:1px solid #ffffffe6;border-radius:1rem;flex-direction:column;padding:1.6rem;transition:transform .22s,box-shadow .22s,background .22s;display:flex;box-shadow:0 .9rem 2.5rem #262e2a1a}.krNu_G_container:nth-child(2n){--card-accent:#7a344a}.krNu_G_container:nth-child(3n){--card-accent:#37634f}.krNu_G_container:hover{background:#ffffffd1;transform:translateY(-4px);box-shadow:0 1.25rem 3rem #262e2a24}.krNu_G_container:focus-visible{outline-offset:4px;outline:3px solid #274c5e52}.krNu_G_topRow{aspect-ratio:16/10;background:#e7e3de;border-radius:.7rem;position:relative;overflow:hidden}.krNu_G_image{object-fit:cover;object-position:top center;transition:transform .35s}.krNu_G_container:hover .krNu_G_image{transform:scale(1.018)}.krNu_G_middleRow{flex:1;padding:1rem .35rem .75rem}.krNu_G_metaRow{justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.krNu_G_tag{width:fit-content;color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 9%, transparent);border-radius:.45rem;padding:.28rem .55rem;font-size:.68rem;font-weight:750;display:inline-flex}.krNu_G_count{color:#717670;font-size:.7rem;font-weight:650}.krNu_G_middleRow h2{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.12}.krNu_G_middleRow p{color:#626862;max-width:42rem;margin-top:.45rem;font-size:.86rem;line-height:1.5}.krNu_G_bottomRow{background:var(--card-accent);color:#fff;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.65rem;padding:0 .8rem;font-size:.78rem;font-weight:750;display:flex}.krNu_G_bottomRow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem;transition:transform .18s}.krNu_G_container:hover .krNu_G_bottomRow svg{transform:translate(2px,-2px)}@media (max-width:680px){.krNu_G_container{border-radius:.9rem;padding:.55rem}.krNu_G_middleRow{padding:.85rem .3rem .65rem}.krNu_G_middleRow h2{font-size:1.4rem}.krNu_G_middleRow p{font-size:.84rem}}
.LAChMG_container{min-height:100dvh;color:var(--ink);place-items:center;padding:clamp(.75rem,3vw,2rem);display:grid}.LAChMG_wrapper{z-index:1;-webkit-backdrop-filter:blur(28px)saturate(125%);background:#ffffff94;border:1px solid #ffffffe6;border-radius:1.25rem;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);width:min(61rem,100%);min-height:34rem;animation:.62s cubic-bezier(.16,1,.3,1) both LAChMG_loginResolve;display:grid;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #262e2a24}.LAChMG_left{color:#fff;background:#1c3d4bed;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2rem,4vw,3.25rem);display:flex}.LAChMG_brandRow{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.74rem;font-weight:800;display:flex}.LAChMG_brandRow img{border-radius:.7rem;box-shadow:0 .4rem 1rem #0003}.LAChMG_companyLabel{color:#d5e5e8;border:1px solid #fff3;border-radius:.45rem;width:fit-content;margin-bottom:1rem;padding:.32rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.LAChMG_welcomeBlock h1{letter-spacing:-.04em;max-width:24rem;font-size:clamp(2.5rem,4.5vw,3.9rem);font-weight:650;line-height:.98}.LAChMG_welcomeBlock p{color:#ffffffbd;max-width:29rem;margin-top:1rem;font-size:.94rem;line-height:1.6}.LAChMG_back{color:#ffffffc7;align-items:center;gap:.45rem;width:fit-content;font-size:.78rem;font-weight:700;display:inline-flex}.LAChMG_back:hover{color:#fff}.LAChMG_back svg,.LAChMG_right button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.LAChMG_right{background:#ffffffb8;flex-direction:column;justify-content:center;gap:1.05rem;padding:clamp(2rem,4vw,3.5rem);animation:.55s cubic-bezier(.16,1,.3,1) .14s both LAChMG_formResolve;display:flex}.LAChMG_formHeading{margin-bottom:.35rem}.LAChMG_formHeading h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.LAChMG_formHeading p{color:var(--muted);margin-top:.4rem;font-size:.88rem}.LAChMG_right label{color:#3c423e;gap:.45rem;font-size:.78rem;font-weight:700;display:grid}.LAChMG_right input{width:100%;min-height:3rem;color:var(--ink);background:#ffffffbd;border:1px solid #274c5e2e;border-radius:.7rem;outline:none;padding:0 .9rem;transition:border-color .18s,box-shadow .18s,background .18s}.LAChMG_right input:hover{background:#fff}.LAChMG_right input:focus{background:#fff;border-color:#274c5eb3;box-shadow:0 0 0 3px #274c5e1a}.LAChMG_right button{background:var(--accent-strong);color:#fff;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;margin-top:.2rem;padding:0 1rem;font-size:.82rem;font-weight:750;transition:transform .18s,background .18s;display:flex}.LAChMG_right button:hover{background:#0f2d3a;transform:translateY(-1px)}.LAChMG_error{color:#8e271d;background:#ffebe7cc;border:1px solid #a52d2026;border-radius:.65rem;padding:.7rem .8rem;font-size:.78rem;line-height:1.4}.LAChMG_secureNote{color:#7a807a;text-align:center;font-size:.7rem}@keyframes LAChMG_loginResolve{0%{opacity:.3;filter:blur(12px);clip-path:inset(3% 2% round 1.25rem);transform:scale(.985)}to{opacity:1;filter:blur();clip-path:inset(0 round 1.25rem);transform:scale(1)}}@keyframes LAChMG_formResolve{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:720px){.LAChMG_container{place-items:center;padding:1rem}.LAChMG_wrapper{border-radius:1rem;grid-template-columns:1fr;min-height:0}.LAChMG_left{min-height:16.5rem;padding:1.35rem}.LAChMG_welcomeBlock h1{font-size:2.65rem}.LAChMG_welcomeBlock p{margin-top:.75rem;font-size:.88rem}.LAChMG_right{padding:1.35rem}}
.n1t-FG_container{min-height:100dvh;color:var(--ink);padding:clamp(.75rem,2.5vw,2rem)}.n1t-FG_wrapper{z-index:1;width:min(74rem,100%);margin:0 auto;position:relative}.n1t-FG_topRow{-webkit-backdrop-filter:blur(22px)saturate(125%);background:#ffffffad;border:1px solid #ffffffdb;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.6rem .7rem;animation:.55s cubic-bezier(.16,1,.3,1) both n1t-FG_glassResolve;display:flex;box-shadow:0 .65rem 2rem #262e2a14}.n1t-FG_brand{letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:2.5rem;padding:0 .6rem;font-size:.76rem;font-weight:800;display:inline-flex}.n1t-FG_navigation{align-items:center;gap:.55rem;display:flex}.n1t-FG_logo{flex:none;display:inline-flex}.n1t-FG_logo img{border-radius:.7rem;width:2.5rem;height:2.5rem;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;box-shadow:0 .35rem .9rem #17191624}.n1t-FG_logo:hover img{transform:rotate(-3deg)scale(1.04);box-shadow:0 .55rem 1.2rem #1719162e}.n1t-FG_actionRow{align-items:center;gap:.5rem;display:flex}.n1t-FG_actionRow a,.n1t-FG_actionRow button{border:1px solid var(--line);color:#2b302c;min-height:2.5rem;font:inherit;cursor:pointer;background:#ffffffa8;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:0 .9rem;font-size:.78rem;font-weight:700;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.n1t-FG_actionRow a:hover,.n1t-FG_actionRow button:hover{background:#fff;border-color:#274c5e42;transform:translateY(-1px)}.n1t-FG_actionRow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.n1t-FG_middleRow{gap:.75rem;padding:clamp(2rem,4vw,3.5rem) 0 clamp(1.25rem,2.5vw,2rem);animation:.55s cubic-bezier(.16,1,.3,1) 80ms both n1t-FG_copyResolve;display:grid}.n1t-FG_middleRow h1{letter-spacing:-.035em;text-wrap:balance;max-width:48rem;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:700;line-height:1}.n1t-FG_description{max-width:38rem;color:var(--muted);font-size:clamp(.98rem,1.4vw,1.08rem);line-height:1.65}.n1t-FG_bottomRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-bottom:2rem;display:grid}.n1t-FG_bottomRow>:only-child{grid-column:1/-1;width:min(35rem,100%)}.n1t-FG_bottomRow>*{animation:.62s cubic-bezier(.16,1,.3,1) both n1t-FG_photoDevelop}.n1t-FG_bottomRow>:first-child{animation-delay:.12s}.n1t-FG_bottomRow>:nth-child(2){animation-delay:.19s}.n1t-FG_bottomRow>:nth-child(3){animation-delay:.26s}@keyframes n1t-FG_glassResolve{0%{opacity:.45;clip-path:inset(0 48% round 1rem);filter:blur(10px)}to{opacity:1;clip-path:inset(0 round 1rem);filter:blur()}}@keyframes n1t-FG_copyResolve{0%{opacity:0;filter:blur(7px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes n1t-FG_photoDevelop{0%{opacity:.2;filter:blur(12px)saturate(.7);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}}@media (max-width:960px){.n1t-FG_bottomRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.n1t-FG_container{padding:1rem}.n1t-FG_topRow{border-radius:.9rem;min-height:3.5rem;padding:.45rem .5rem}.n1t-FG_brand{letter-spacing:.06em;padding:0 .45rem;font-size:.66rem}.n1t-FG_navigation{gap:.35rem}.n1t-FG_logo img{width:2.25rem;height:2.25rem}.n1t-FG_actionRow{gap:.35rem}.n1t-FG_actionRow a,.n1t-FG_actionRow button{min-height:2.3rem;padding:0 .65rem;font-size:.72rem}.n1t-FG_actionRow a span{display:none}.n1t-FG_middleRow{padding:2.25rem 0 1.25rem}.n1t-FG_middleRow h1{font-size:clamp(2.35rem,12vw,3.4rem)}.n1t-FG_description{font-size:.95rem;line-height:1.55}.n1t-FG_bottomRow{grid-template-columns:1fr;gap:.85rem}}
