.hcVmEa_contact{color:var(--white);background:var(--charcoal);position:relative;overflow:hidden}.hcVmEa_bg img{object-fit:cover}.hcVmEa_bg:after{content:"";background:linear-gradient(90deg,#0e1215eb,#0e1215b8);position:absolute;inset:0}.hcVmEa_grid{padding:clamp(90px, 10vw, 130px) var(--gutter);grid-template-columns:1fr .9fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid;position:relative}.hcVmEa_contact .label{color:var(--green-bright)}.hcVmEa_text{color:#ffffffc7;max-width:46ch;margin:0;font-size:17px}.hcVmEa_panel{-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;border-radius:10px;padding:28px}.hcVmEa_panel h3{margin:0 0 16px;font-size:15px;font-weight:600}.hcVmEa_row{border-top:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.hcVmEa_row span{color:#fff9}.hcVmEa_row a{text-decoration:none}.hcVmEa_form{gap:10px;margin-top:18px;display:grid}.hcVmEa_form input,.hcVmEa_form textarea{font:inherit;color:var(--white);background:#ffffff0f;border:1px solid #ffffff29;border-radius:6px;padding:12px 14px;font-size:15px;transition:border-color .2s}.hcVmEa_form input::placeholder,.hcVmEa_form textarea::placeholder{color:#ffffff80}.hcVmEa_form input:focus,.hcVmEa_form textarea:focus{border-color:var(--green-bright);outline:none}.hcVmEa_form textarea{resize:vertical;min-height:96px}.hcVmEa_form .btn{margin-top:6px}.hcVmEa_note{color:#ffffff8c;margin:4px 0 0;font-size:12px}.hcVmEa_footer{background:var(--charcoal);color:#ffffffb3;border-top:1px solid #ffffff14;font-size:14px}.hcVmEa_cols{padding:64px var(--gutter) 48px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.hcVmEa_brand{color:var(--white)}.hcVmEa_brand p{color:#fff9;max-width:30ch;margin:18px 0 0}.hcVmEa_cols h4{font:600 17px/1 var(--font-serif);letter-spacing:.02em;color:var(--white);margin:4px 0 18px}.hcVmEa_cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hcVmEa_cols a{text-decoration:none;transition:color .2s}.hcVmEa_cols a:hover{color:var(--white)}.hcVmEa_bottom{padding:22px var(--gutter) 28px;color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}@media (max-width:900px){.hcVmEa_grid{grid-template-columns:1fr}.hcVmEa_cols{grid-template-columns:1fr 1fr}.hcVmEa_brand{grid-column:1/-1}}.hcVmEa_legal{flex-wrap:wrap;gap:8px 24px;display:flex}.hcVmEa_legal a{color:inherit;text-decoration:none}.hcVmEa_legal a:hover{color:var(--white)}
.ZARIfG_hero{height:100dvh;min-height:620px;max-height:1000px;color:var(--white);background:var(--charcoal);position:relative;overflow:hidden}.ZARIfG_slide{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.ZARIfG_slide img{object-fit:cover;transform:scale(1.08)}.ZARIfG_active{opacity:1}.ZARIfG_active img{transition:transform 8s ease-out;transform:scale(1)}.ZARIfG_overlay{background:linear-gradient(90deg,#0e1215db 0%,#0e121599 48%,#0e121540 100%),linear-gradient(#0000 65%,#0e12158c 100%);position:absolute;inset:0}.ZARIfG_content{flex-direction:column;justify-content:center;height:100%;padding-top:80px;display:flex;position:relative}.ZARIfG_title{font-family:var(--font-serif);letter-spacing:-.01em;max-width:13ch;margin:0;font-size:clamp(46px,6.4vw,88px);font-weight:500;line-height:1.02}.ZARIfG_rule{letter-spacing:.34em;text-transform:uppercase;align-items:center;gap:18px;margin:26px 0 22px;font-size:13px;font-weight:600;display:flex}.ZARIfG_rule:before{content:"";background:var(--green-bright);width:56px;height:1px}.ZARIfG_text{color:#ffffffd1;max-width:52ch;margin:0;font-size:clamp(16px,1.4vw,18px);line-height:1.65}.ZARIfG_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ZARIfG_in{opacity:0;animation:ZARIfG_in 1s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(18px)}@keyframes ZARIfG_in{to{opacity:1;transform:none}}.ZARIfG_controls{align-items:center;gap:18px;display:flex;position:absolute;bottom:36px;left:0;right:0}.ZARIfG_dots{gap:8px;display:flex}.ZARIfG_dot{cursor:pointer;background:#ffffff59;border:0;border-radius:2px;width:28px;height:3px;padding:0;position:relative;overflow:hidden}.ZARIfG_dotActive:after{content:"";background:var(--white);transform-origin:0;animation:ZARIfG_fill var(--dur) linear forwards;position:absolute;inset:0}.ZARIfG_paused.ZARIfG_dotActive:after{animation:none}@keyframes ZARIfG_fill{0%{transform:scaleX(0)}}.ZARIfG_arrow{width:40px;height:40px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;transition:border-color .2s,background-color .2s;display:grid}.ZARIfG_arrow:hover{border-color:var(--white);background:#ffffff14}.ZARIfG_count{letter-spacing:.2em;color:#ffffffb3;margin-left:auto;font-size:13px}@media (max-width:700px){.ZARIfG_overlay{background:linear-gradient(#0e121573 0%,#0e12158c 40%,#0e1215e6 100%)}.ZARIfG_content{justify-content:flex-end;padding-bottom:110px}.ZARIfG_rule{letter-spacing:.22em;font-size:11px}.ZARIfG_rule:before{width:32px}.ZARIfG_actions{flex-direction:column}.ZARIfG_actions .btn{width:100%}}
.r2J6yW_phone{aspect-ratio:9/18.5;background:#0f1523;border-radius:38px;width:100%;padding:9px;box-shadow:0 40px 70px -30px #14191d8c}.r2J6yW_screen{height:100%;font-family:var(--font-sans);color:#0f1a3a;background:#f6f8fc;border-radius:30px;padding:14px 12px;overflow:hidden}.r2J6yW_notch{background:#0f1523;border-radius:20px;width:80px;height:22px;margin:-6px auto 12px}.r2J6yW_appbar{align-items:center;gap:5px;font-size:14px;font-weight:800;display:flex}.r2J6yW_greet{letter-spacing:-.02em;margin:10px 0 12px;font-size:17px;font-weight:800;line-height:1.15}.r2J6yW_feed{flex-direction:column;gap:8px;display:flex}.r2J6yW_card{animation:r2J6yW_slideIn .6s var(--ease) both;background:#fff;border:1px solid #e5e9f2;border-radius:13px;padding:10px;font-size:11.5px;box-shadow:0 6px 14px -10px #1b2a554d}@keyframes r2J6yW_slideIn{0%{opacity:0;transform:translateY(12px)}}.r2J6yW_cardHead{align-items:center;gap:7px;font-weight:700;display:flex}.r2J6yW_cardHead small{margin-left:auto;font-size:10px;font-weight:600}.r2J6yW_icon{border-radius:8px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.r2J6yW_sub{color:#5b6478;margin:5px 0 0 31px;line-height:1.35}.r2J6yW_buttons{gap:5px;margin:8px 0 0 31px;display:flex}.r2J6yW_buttons span{background:#f1f4f9;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:700}.r2J6yW_buttons span:last-child{background:var(--homie);color:#fff}.r2J6yW_avatar{color:#fff;background:#f0a86a;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.r2J6yW_done{background:#e6f7ee;border-color:#c7ecd7}.r2J6yW_feature{opacity:.55;transition:opacity .4s}.r2J6yW_active{opacity:1}
.k-WNVq_about{grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);display:grid}.k-WNVq_stats{gap:40px;margin:36px 0 32px;display:flex}.k-WNVq_stat{border-top:1px solid var(--line);min-width:170px;padding-top:18px}.k-WNVq_stat span{color:var(--muted);font-size:14px;display:block}.k-WNVq_stat strong{font:500 44px/1.1 var(--font-serif);margin-top:6px;display:block}.k-WNVq_aboutImage{aspect-ratio:16/10;border-radius:8px;margin-top:8px;position:relative;overflow:hidden}.k-WNVq_aboutImage img,.k-WNVq_cardImage img,.k-WNVq_homieImage img{object-fit:cover}.k-WNVq_listTitle{border-bottom:1px solid var(--line);margin:0;padding-bottom:16px;font-size:16px;font-weight:600}.k-WNVq_reason{border-bottom:1px solid var(--line);padding:22px 0}.k-WNVq_reason h3{margin:0 0 6px;font-size:16px;font-weight:600}.k-WNVq_reason p{color:var(--muted);margin:0}.k-WNVq_headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:48px;display:flex}.k-WNVq_cards{grid-template-columns:repeat(2,1fr);gap:48px 32px;display:grid}.k-WNVq_card{text-decoration:none;display:block}.k-WNVq_cardImage{aspect-ratio:16/10;background:var(--off-white);border-radius:8px;position:relative;overflow:hidden}.k-WNVq_cardImage img{transition:transform 1.2s var(--ease)}a.k-WNVq_card:hover .k-WNVq_cardImage img{transform:scale(1.04)}.k-WNVq_cardBody{grid-template-columns:1fr auto;gap:4px 16px;padding-top:20px;display:grid}.k-WNVq_cardBody h3{margin:0;font-size:20px;font-weight:600}.k-WNVq_cardMeta{color:var(--muted);grid-column:1;align-items:center;gap:6px;font-size:14px;display:flex}.k-WNVq_cardBody p{color:var(--muted);grid-column:1;margin:10px 0 0;font-size:15px}.k-WNVq_circle{border:1px solid var(--line);border-radius:50%;grid-area:1/2/span 2;place-items:center;width:40px;height:40px;transition:background-color .3s,color .3s,border-color .3s;display:grid}a.k-WNVq_card:hover .k-WNVq_circle{background:var(--charcoal);border-color:var(--charcoal);color:var(--white)}a.k-WNVq_card{color:inherit}.k-WNVq_visit{color:var(--green);grid-column:1;margin-top:12px;font-size:14px;font-weight:500}a.k-WNVq_card:hover .k-WNVq_visit{text-decoration:underline}.k-WNVq_founder{color:var(--muted);margin:20px 0 0}.k-WNVq_founder strong{color:var(--text);font-weight:600}.k-WNVq_testimonial{max-width:880px;margin:28px 0 0}.k-WNVq_testimonial blockquote{margin:0}.k-WNVq_testimonial blockquote p{font:400 clamp(28px, 3.6vw, 44px) / 1.25 var(--font-serif);color:var(--text);margin:0}.k-WNVq_testimonial figcaption{border-top:1px solid var(--line);flex-direction:column;gap:2px;max-width:420px;margin-top:32px;padding-top:20px;display:flex}.k-WNVq_testimonial figcaption strong{font-weight:600}.k-WNVq_testimonial figcaption span{color:var(--muted);font-size:15px}.k-WNVq_testimonial figcaption a{color:inherit;text-underline-offset:3px}.k-WNVq_fullText{max-width:680px;margin-top:24px}.k-WNVq_fullText summary{cursor:pointer;color:var(--green);width:fit-content;font-size:15px;font-weight:500}.k-WNVq_fullText p{color:var(--muted);margin:14px 0 0}.k-WNVq_homie{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}.k-WNVq_homieVisual{padding-bottom:48px;position:relative}.k-WNVq_homieImage{aspect-ratio:5/5.6;border-radius:8px;width:86%;position:relative;overflow:hidden}.k-WNVq_homieImage img{object-position:42% center}.k-WNVq_phoneWrap{width:min(240px,40%);position:absolute;bottom:0;right:0}.k-WNVq_badge{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.k-WNVq_badge:before{content:"";background:var(--homie);border-radius:50%;width:7px;height:7px}.k-WNVq_features{border-top:1px solid var(--line);margin:30px 0 34px;padding:0;list-style:none}.k-WNVq_feature{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:14px;padding:20px 0;display:grid}.k-WNVq_feature svg{color:var(--homie);margin-top:2px}.k-WNVq_feature h3{margin:0 0 4px;font-size:16px;font-weight:600}.k-WNVq_feature p{color:var(--muted);margin:0;font-size:15px}.k-WNVq_homieBtn{background:var(--homie);color:var(--white)}.k-WNVq_homieBtn:hover{background:#0f55cf}.k-WNVq_services{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid}.k-WNVq_service{padding:30px 28px 30px 0}.k-WNVq_service+.k-WNVq_service{border-left:1px solid var(--line);padding-left:28px}.k-WNVq_service svg{color:var(--green)}.k-WNVq_service h3{margin:18px 0 8px;font-size:17px;font-weight:600}.k-WNVq_service p{color:var(--muted);margin:0;font-size:15px}.k-WNVq_stack{color:var(--muted);margin-top:28px;font-size:14px}.k-WNVq_stack strong{color:var(--text);font-weight:600}.k-WNVq_steps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:48px;display:grid}.k-WNVq_step{border-top:1px solid var(--charcoal);padding-top:20px}.k-WNVq_step span{font:500 40px/1 var(--font-serif);color:var(--green)}.k-WNVq_step h3{margin:16px 0 8px;font-size:17px;font-weight:600}.k-WNVq_step p{color:var(--muted);margin:0;font-size:15px}@media (max-width:960px){.k-WNVq_about,.k-WNVq_homie{grid-template-columns:1fr}.k-WNVq_services,.k-WNVq_steps{grid-template-columns:1fr 1fr}.k-WNVq_service:nth-child(3){border-left:0;padding-left:0}.k-WNVq_service:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.k-WNVq_cards,.k-WNVq_services,.k-WNVq_steps{grid-template-columns:1fr}.k-WNVq_service,.k-WNVq_service+.k-WNVq_service{border-left:0;padding:24px 0}.k-WNVq_service+.k-WNVq_service{border-top:1px solid var(--line)}.k-WNVq_stats{gap:20px}.k-WNVq_stat{flex:1;min-width:0}.k-WNVq_homieImage{width:100%}.k-WNVq_homieVisual{padding-bottom:0}.k-WNVq_phoneWrap{width:58%;margin:-140px 0 0 auto;position:relative}}
.gOObGW_nav{z-index:50;color:var(--white);border-bottom:1px solid #ffffff24;transition:background-color .35s,border-color .35s;position:fixed;inset:0 0 auto}.gOObGW_solid{background:#14191df5;border-color:#0000}.gOObGW_inner{align-items:center;gap:32px;height:80px;display:flex}.gOObGW_brand{margin-right:auto;text-decoration:none}.gOObGW_links{gap:36px;margin:0;padding:0;list-style:none;display:flex}.gOObGW_links a{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s}.gOObGW_links a:hover{opacity:1}.gOObGW_cta{border-color:#ffffff80;height:44px}.gOObGW_toggle{cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:4px;width:44px;height:44px;display:none;position:relative}.gOObGW_toggle span{background:var(--white);height:1.5px;transition:transform .35s var(--ease);position:absolute;left:12px;right:12px}.gOObGW_toggle span:first-child{top:18px}.gOObGW_toggle span:last-child{top:24px}.gOObGW_open .gOObGW_toggle span:first-child{transform:translateY(3px)rotate(45deg)}.gOObGW_open .gOObGW_toggle span:last-child{transform:translateY(-3px)rotate(-45deg)}.gOObGW_sheet{display:none}@media (max-width:900px){.gOObGW_links,.gOObGW_cta{display:none}.gOObGW_toggle{display:block}.gOObGW_open{background:var(--charcoal)}.gOObGW_sheet{background:var(--charcoal);padding:8px var(--gutter) 28px;opacity:0;pointer-events:none;transition:opacity .25s, transform .4s var(--ease);border-top:1px solid #ffffff1a;display:block;position:fixed;inset:80px 0 auto;transform:translateY(-8px)}.gOObGW_open .gOObGW_sheet{opacity:1;pointer-events:auto;transform:none}.gOObGW_sheet a:not(.btn){letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:16px 0;font-size:14px;text-decoration:none;display:block}.gOObGW_sheet .btn{width:100%;margin-top:22px}}
