@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ebcb082511993a3f-s.p.0v-apa4z-7xu5.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6751d1a428cf5b36-s.2js6f2is0ky4c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karantina;font-style:normal;font-weight:400;font-display:swap;src:url(../media/946cb5ab7b910ae4-s.p.2rt9mh0pon9cg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2227dca8209ee8a-s.p.2vqib7-qtq1xb.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fe44c0583fa494d6-s.2cy69vqe48-r6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karantina;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8e345c31c2fdef7-s.p.1a1g8_etm996t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karantina Fallback;src:local(Arial);ascent-override:149.01%;descent-override:26.54%;line-gap-override:0.0%;size-adjust:57.65%}._5gM_tG_className{font-family:Karantina,Karantina Fallback;font-style:normal}._5gM_tG_variable{--font-karantina:"Karantina", "Karantina Fallback"}
@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/af20f594d26ec4fd-s.p.03smmd9gr2o9x.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ac2c0ac0bffc7253-s.2ly3t9i5f0_o2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/f595011b4d8c1509-s.p.3dmbe5_v__3ka.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.bUIrla_className{font-family:Assistant,Assistant Fallback;font-style:normal}.bUIrla_variable{--font-assistant:"Assistant", "Assistant Fallback"}
._3iWRfG_header{z-index:50;border-bottom:1px solid var(--rule-strong);background:#ccd3d4f7;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._3iWRfG_header{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ccd3d4eb}}._3iWRfG_bar{align-items:center;gap:32px;height:84px;display:flex}._3iWRfG_brand{color:var(--ink);flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}._3iWRfG_logo{width:auto;height:70px;display:block}._3iWRfG_nav{gap:4px;margin-inline-start:8px;display:flex}._3iWRfG_link{color:var(--ink-2);transition:color .2s var(--ease-out);padding:8px 12px;font-size:1rem;font-weight:600;text-decoration:none;position:relative}._3iWRfG_link:hover,._3iWRfG_link[aria-current=page]{color:var(--ink)}._3iWRfG_link[aria-current=page]:after{content:"";inset-inline:12px;background:var(--turq);height:2px;position:absolute;bottom:2px}._3iWRfG_actions{align-items:center;gap:18px;margin-inline-start:auto;display:flex}._3iWRfG_lang{letter-spacing:.04em;min-width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rule-strong);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:background-color .25s var(--ease-out), color .25s var(--ease-out);place-items:center;padding-inline:8px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-grid}._3iWRfG_lang:hover{background:var(--ink);color:var(--salt)}._3iWRfG_zoom{border-bottom:1px solid var(--rule-strong);padding-bottom:1px;font-weight:700;text-decoration:none}._3iWRfG_zoom:hover{border-color:var(--ink)}._3iWRfG_wa{min-height:44px;padding-inline:1.1em}._3iWRfG_burger{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;place-items:center;display:none}._3iWRfG_sheet{padding:32px var(--gutter) 40px;flex-direction:column;justify-content:space-between;gap:32px;display:flex;position:fixed;inset:84px 0 0}._3iWRfG_sheet[hidden]{display:none}._3iWRfG_sheetNav{flex-direction:column;display:flex}._3iWRfG_sheetLink{font-family:var(--font-display);border-bottom:1px solid var(--rule-on-brine);padding-block:8px;font-size:2.75rem;font-weight:700;line-height:1.1;text-decoration:none}@media (max-width:1180px){._3iWRfG_nav{display:none}._3iWRfG_burger{display:grid}}@media (max-width:560px){._3iWRfG_zoom,._3iWRfG_wa span{display:none}._3iWRfG_wa{padding-inline:.9em}._3iWRfG_bar{gap:12px}}
.YoSLJq_badge{--facet:12px;clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);box-shadow:inset 0 0 0 1px var(--ink);background:#fff;align-items:stretch;width:fit-content;margin:0;display:inline-flex}.YoSLJq_en{background:var(--ink);color:var(--salt);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:8px 14px;font-size:.95rem;font-weight:800;display:inline-flex}.YoSLJq_he{color:var(--ink);align-items:center;padding:8px 16px;font-size:1rem;font-weight:700;display:inline-flex}.YoSLJq_badge[data-tone=brine]{background:0 0;box-shadow:inset 0 0 0 1px #d9f3ef80}.YoSLJq_badge[data-tone=brine] .YoSLJq_en{background:var(--foam);color:var(--brine-abyss)}.YoSLJq_badge[data-tone=brine] .YoSLJq_he{color:var(--foam)}@media (max-width:420px){.YoSLJq_en,.YoSLJq_he{padding:7px 10px;font-size:.85rem}}.YoSLJq_he{white-space:nowrap}.YoSLJq_badge[data-tone=brine] .YoSLJq_en,.YoSLJq_badge[data-tone=brine] .YoSLJq_he{padding:7px 11px;font-size:.88rem}
.c2bcRq_hero{isolation:isolate;background:linear-gradient(#f6faf9 0%,#d6e8e5 100%);min-height:max(680px,min(100svh - 84px,980px));position:relative;overflow:hidden}.c2bcRq_crystals{z-index:0;position:absolute;inset:0}.c2bcRq_crystals canvas{display:block;width:100%!important;height:100%!important}.c2bcRq_heroInner{z-index:2;min-height:inherit;grid-template-rows:1fr auto;display:grid;position:relative}.c2bcRq_heroCopy{align-self:center;max-width:1100px;padding-top:clamp(40px,7vh,96px);padding-bottom:clamp(24px,4vh,48px)}.c2bcRq_heroTitle{color:var(--ink);margin:0;font-size:clamp(4.25rem,10.5vw,10.5rem)}.c2bcRq_heroCopy>p:last-child{margin-top:22px}.c2bcRq_heroLead{max-width:50ch;color:var(--ink-2);margin:20px 0 0}.c2bcRq_heroAction{background:0 0;flex-direction:column;gap:20px;padding-top:clamp(20px,3vh,36px);padding-bottom:clamp(32px,5vh,56px);display:flex;position:relative}.c2bcRq_heroAction:before{content:"";z-index:-1;background:linear-gradient(#2fb5b085 0%,#0e6f73e6 22%,#08484df7 70%);border-top:1px solid #ffffffd9;width:100vw;position:absolute;top:0;bottom:-400px;left:50%;translate:-50%;box-shadow:0 -1px #0e6f7340}.c2bcRq_heroAlt{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.c2bcRq_heroMeta{color:var(--foam);align-items:center;gap:10px;font-size:.95rem;display:inline-flex}.c2bcRq_heroNumber{font-family:var(--font-display);color:var(--salt);font-size:2.1rem;font-weight:700;line-height:1;text-decoration:none}.c2bcRq_heroNumber:hover{color:var(--turq-light)}.c2bcRq_split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(48px,6vw,88px);display:grid}.c2bcRq_demo{background:var(--brine-deep);padding-block:clamp(80px,10vw,152px);overflow:hidden}.c2bcRq_demoGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:48px 96px;display:grid}.c2bcRq_demoCopy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.c2bcRq_demoCopy .c2bcRq_lead{margin:0}.c2bcRq_demoList{gap:10px;margin:0;padding:0;font-size:1.1rem;list-style:none;display:grid}.c2bcRq_demoList li{align-items:baseline;gap:12px;display:flex}.c2bcRq_demoList li:before{content:"";background:var(--turq);flex:0 0 9px;height:9px;translate:0 -2px;rotate:45deg}.c2bcRq_phone{justify-self:center;width:min(100%,380px);margin:0}.c2bcRq_phoneScreen{--facet:28px;background:var(--brine-abyss);clip-path:polygon(0 0, calc(100% - var(--facet)) 0, 100% var(--facet), 100% 100%, 0 100%);padding:12px;box-shadow:0 0 0 1px #d9f3ef33,0 40px 80px -30px #0009}.c2bcRq_phoneCaption{color:#d9f3efbf;text-align:center;margin-top:12px;font-size:.9rem}.c2bcRq_rows{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.c2bcRq_row{border-bottom:1px solid var(--rule-strong)}.c2bcRq_rowLink{transition:background-color .35s var(--ease-out);grid-template-columns:minmax(180px,.9fr) minmax(0,2fr) auto;align-items:center;gap:16px 48px;padding-block:clamp(24px,3vw,40px);text-decoration:none;display:grid}.c2bcRq_rowHead{align-items:center;gap:clamp(14px,2vw,24px);display:flex}.c2bcRq_rowMark{object-fit:contain;filter:drop-shadow(0 10px 12px #062b302e);width:clamp(64px,6vw,88px);height:clamp(64px,6vw,88px);transition:scale .45s var(--ease-out);flex:none;animation:6s ease-in-out infinite c2bcRq_mark-float}.c2bcRq_row:nth-child(2) .c2bcRq_rowMark{animation-delay:-2s}.c2bcRq_row:nth-child(3) .c2bcRq_rowMark{animation-delay:-4s}.c2bcRq_rowLink:hover .c2bcRq_rowMark{scale:1.08}@keyframes c2bcRq_mark-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -7px;rotate:-3deg}}@media (prefers-reduced-motion:reduce){.c2bcRq_rowMark{transition:none;animation:none}}.c2bcRq_rowName{font-size:clamp(3.5rem,7.5vw,7rem);line-height:.85}.c2bcRq_rowBody{flex-direction:column;gap:10px;display:flex}.c2bcRq_rowLine{max-width:48ch;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.45}.c2bcRq_rowMeta{color:var(--brine);flex-wrap:wrap;gap:6px 24px;font-size:.95rem;font-weight:600;display:flex}.c2bcRq_rowGo{width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--rule-strong);transition:background-color .3s var(--ease-out), color .3s var(--ease-out), translate .3s var(--ease-out);place-items:center;display:grid}.c2bcRq_rowLink:hover .c2bcRq_rowGo{background:var(--ink);color:var(--salt);translate:-6px}[dir=ltr] .c2bcRq_rowLink:hover .c2bcRq_rowGo{translate:6px}.c2bcRq_rowLink:hover .c2bcRq_rowName{color:var(--brine)}.c2bcRq_tableWrap{margin-top:clamp(56px,7vw,96px);overflow-x:auto}.c2bcRq_scrollHint{color:var(--ink-3);margin:0 0 8px;font-size:.9rem;display:none}.c2bcRq_table{border-collapse:collapse;width:100%;min-width:720px;font-size:1rem}.c2bcRq_caption{text-align:start;font-family:var(--font-display);padding-bottom:20px;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1}.c2bcRq_table th,.c2bcRq_table td{text-align:start;border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 16px 16px 0}.c2bcRq_table thead th{font-family:var(--font-display);border-bottom:1px solid var(--rule-strong);font-size:2rem;line-height:1}.c2bcRq_table tbody th{color:var(--ink-2);width:18%;font-weight:700}.c2bcRq_services{background:var(--salt-2)}.c2bcRq_serviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:clamp(40px,5vw,72px) 0 48px;display:grid}.c2bcRq_service{border-top:1px solid var(--rule-strong);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:8px 24px;padding-block:22px;display:grid}.c2bcRq_service dt{font-size:1.2rem;font-weight:800}.c2bcRq_service dd{color:var(--ink-2);margin:0}.c2bcRq_voices{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:48px;margin-top:clamp(40px,5vw,72px);display:grid}.c2bcRq_voice{flex-direction:column;gap:18px;margin:0;display:flex}.c2bcRq_voice blockquote{margin:0}.c2bcRq_voice blockquote p{text-wrap:pretty;margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.45}.c2bcRq_voice:first-child blockquote p{font-family:var(--font-display);font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.02}.c2bcRq_voice figcaption{border-top:1px dashed var(--rule-strong);align-items:baseline;gap:10px;padding-top:12px;display:flex}.c2bcRq_voice figcaption span{color:var(--ink-3)}.c2bcRq_journal{background:var(--salt-2)}.c2bcRq_journalHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(40px,5vw,64px);display:flex}.c2bcRq_posts{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.c2bcRq_post{border-bottom:1px solid var(--rule);grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:8px 32px;padding-block:22px;text-decoration:none;display:grid}.c2bcRq_post time{color:var(--ink-3);font-size:.95rem}.c2bcRq_postTitle{font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:700;line-height:1.35}.c2bcRq_post:hover .c2bcRq_postTitle{color:var(--brine);text-decoration:underline;text-decoration-thickness:1px}.c2bcRq_postCat{color:var(--brine);font-size:.9rem;font-weight:700}.c2bcRq_faqGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:40px 80px;display:grid}.c2bcRq_faq{border-top:1px solid var(--rule-strong)}.c2bcRq_qa{border-bottom:1px solid var(--rule-strong)}.c2bcRq_qa summary{cursor:pointer;justify-content:space-between;gap:24px;padding-block:22px;font-size:1.2rem;font-weight:800;list-style:none;display:flex}.c2bcRq_qa summary::-webkit-details-marker{display:none}.c2bcRq_qa summary:after{content:"";border:1.5px solid var(--ink);height:12px;transition:rotate .3s var(--ease-out), background-color .3s var(--ease-out);flex:0 0 12px;margin-top:8px;rotate:45deg}.c2bcRq_qa[open] summary:after{background:var(--turq);rotate:0deg}.c2bcRq_qa p{color:var(--ink-2);max-width:62ch;margin:0 0 24px}.c2bcRq_close{isolation:isolate;border-top:1px solid var(--rule);background:linear-gradient(#f6faf9 0%,#d6e8e5 100%);padding-block:clamp(96px,12vw,180px) clamp(120px,12vw,180px);position:relative;overflow:hidden}.c2bcRq_closeCrystals{z-index:-1;position:absolute;inset:0}.c2bcRq_closeCrystals canvas{display:block;width:100%!important;height:100%!important}.c2bcRq_closeInner{flex-direction:column;gap:36px;display:flex}.c2bcRq_closeWater{margin-top:clamp(96px,9vw,140px);position:relative}.c2bcRq_closeWater:before{content:"";background:linear-gradient(#2fb5b08c 0%,#0e6f73e0 30%,#08484df7 100%);border-top:1px solid #ffffffd9;width:100vw;height:520px;position:absolute;top:0;left:50%;translate:-50%}.c2bcRq_closeTitle{max-width:12ch;margin:0;font-size:clamp(3.75rem,8vw,8rem)}.c2bcRq_closeMeta{color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.c2bcRq_closeMeta a{color:var(--ink);font-weight:700}@media (max-width:1024px){.c2bcRq_split,.c2bcRq_demoGrid,.c2bcRq_faqGrid,.c2bcRq_voices,.c2bcRq_serviceList{grid-template-columns:1fr}}@media (max-width:720px){.c2bcRq_heroCopy{padding-bottom:104px}.c2bcRq_scrollHint{display:block}.c2bcRq_rowLink{grid-template-columns:1fr auto}.c2bcRq_rowBody{grid-area:2/1/auto/-1}.c2bcRq_rowGo{width:48px;height:48px}.c2bcRq_service{grid-template-columns:1fr}.c2bcRq_post{grid-template-columns:1fr;gap:4px}}
.nP6W3G_footer{background:var(--brine-abyss);padding-top:clamp(64px,8vw,112px);overflow:hidden}.nP6W3G_grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px 32px;display:grid}.nP6W3G_brand{color:var(--turq-light);flex-direction:column;gap:18px;display:flex}.nP6W3G_logo{width:132px;height:auto;display:block}.nP6W3G_tag{color:#d9f3efd1;max-width:34ch;margin:0}.nP6W3G_col{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.nP6W3G_col a{color:var(--foam);text-decoration:none}.nP6W3G_col a:hover{color:var(--turq-light);text-decoration:underline}.nP6W3G_colTitle{font-family:var(--font-display);color:var(--turq-light);margin:0 0 8px;font-size:1.9rem;font-weight:700;line-height:1}.nP6W3G_wa{align-items:center;gap:8px;font-weight:700;display:inline-flex}.nP6W3G_hours{color:#d9f3efb8;margin:4px 0 0;font-size:.95rem}.nP6W3G_legal{border-top:1px solid var(--rule-on-brine);color:#d9f3efb8;margin-top:64px;padding-block:20px;font-size:.9rem}.nP6W3G_edge{font-family:var(--font-display);text-align:center;color:var(--brine);white-space:nowrap;transition:color .4s var(--ease-out);margin-bottom:-.06em;font-size:clamp(5.5rem,21vw,22rem);font-weight:700;line-height:.74;text-decoration:none;display:block}.nP6W3G_edge:hover{color:var(--turq)}@media (max-width:900px){.nP6W3G_grid{grid-template-columns:1fr 1fr}.nP6W3G_brand{grid-column:1/-1}}
