@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_82YvNF1zR5yq6BxoWU59RaMM3BJW)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_82YvNF1zR5yq6BxoWU59RaMM3BJW)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1c1a2a0c-module__uY8stW__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}
:is(body:has([data-v2-root])>header,body:has([data-v2-root])>footer){display:none}.v2-root{background:#f7f9fc;overflow-x:clip}.v2-grain{position:relative}.v2-grain:after{content:"";z-index:0;border-radius:inherit;opacity:.4;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch' result='noise'/%3E%3CfeColorMatrix in='noise' type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='2.4' intercept='-0.7'/%3E%3CfeFuncG type='linear' slope='2.4' intercept='-0.7'/%3E%3CfeFuncB type='linear' slope='2.4' intercept='-0.7'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.v2-grain-dark:after{mix-blend-mode:overlay;opacity:.18}.v2-in{z-index:1;position:relative}.blue-gradient-button{color:#fff;letter-spacing:-.02em;-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:0 0;border-radius:6px;justify-content:center;align-items:center;min-width:178px;height:40px;padding:0 12px;font-size:14px;font-weight:600;transition:transform .16s ease-out;display:inline-flex;position:relative;box-shadow:inset -1px -1px 4px #000f9aa6,5px 7px 7px #7785a46e,1px 1px 3px #0003,inset -.5px -.5px 1px #ffffff59}@media (min-width:1024px){.blue-gradient-button{height:44px;font-size:16px}}.blue-gradient-button:active{transform:scale(.97)}.blue-gradient-button:before{content:"";z-index:-1;filter:blur(.3px);background:radial-gradient(114.65% 114.65% at 9.73% 17.27%,#77c6ffcc 15.38%,#6f7fdc 100%);border-radius:8px;position:absolute;inset:-.5px}.inner-button-gradient-wrapper{background:0 0;border-radius:6px;width:100%;height:100%;position:absolute;top:-1px;left:-1px;box-shadow:inset 4px 4px 4px #131ae41a,inset -3px -3px 4px #bfe5fb66,20px 20px 24px #94acf366}.inner-button-gradient-background{z-index:-1;background-blend-mode:overlay;filter:blur(.3px);background:radial-gradient(98.32% 98.32% at 65.61% 81.79%,#fff9 0,#fff0 100%),radial-gradient(85.96% 85.96% at 9.73% 17.27%,#497ee9 0,#648bec 100%);border-radius:6px;position:absolute;inset:0}.inner-button-gradient-noise{opacity:.3;z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0.55 0.55 0.55 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/2rem 2rem;width:100%;height:100%;position:absolute;inset:0}.inner-button-hover-gradient{opacity:0;background-blend-mode:overlay;z-index:0;filter:blur(.3px);background:radial-gradient(98.32% 98.32% at 65.61% 81.79%,#fff9 0,#fff0 100%),radial-gradient(85.96% 85.96% at 9.73% 17.27%,#144ec2 0,#648bec 100%);border-radius:6px;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;inset:0;overflow:hidden}.blue-gradient-button:hover .inner-button-hover-gradient{opacity:1}.green-crystal-btn{text-shadow:0 1px 1px #00321452;background:linear-gradient(#ffffff4d 0%,#ffffff0d 44%,#fff0 62%),linear-gradient(#23c25e 0%,#08933c 50%,#006d2f 100%);border:1px solid #ffffff38;transition:transform .15s ease-out,box-shadow .22s ease-out;position:relative;box-shadow:inset 0 1px .5px #ffffff8c,inset 0 -1px 1px #00371759,0 1px 2px #003c1947,0 4px 12px #006d2f57,0 8px 22px #25d36633}.green-crystal-btn:hover{box-shadow:inset 0 1px .5px #fff9,inset 0 -1px 1px #00371759,0 1px 2px #003c1947,0 5px 16px #006d2f66,0 10px 28px #25d36647}.v2-blurred-border-wrap{z-index:20;filter:blur(1px);width:100%;height:100%;position:absolute;top:0;left:0}.blurred-border{z-index:20;opacity:.45;background:linear-gradient(176.87deg,#ffffff80 8.56%,#fff0 85.04%);border-radius:6px;width:100%;height:100%;padding:3px;position:absolute;top:-1px;left:-1px;-webkit-mask:linear-gradient(#fff 0 0) 0 0 content-box,linear-gradient(#fff 0 0) 0 0;-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) 0 0 content-box exclude,linear-gradient(#fff 0 0) 0 0}.v2-btn-orbs{border-radius:6px;width:100%;height:100%;position:absolute;inset:-1px;overflow:hidden}.v2-btn-orb{opacity:.4;mix-blend-mode:lighten;filter:blur(30px);background:#7df0f8;border-radius:100%;position:absolute}.v2-btn-orb-1{width:80px;height:80px;top:-52px;right:4px}.v2-btn-orb-2{width:80px;height:28px;top:0;right:4px}.v2-btn-orb-3{width:80px;height:80px;bottom:-42px;left:-19px}.v2-btn-label{z-index:10;align-items:center;gap:6px;line-height:1;display:flex;position:relative}@keyframes v2-cta-pulse{0%{transform:scale(1)}9%{transform:scale(1.065)}16%{transform:scale(1.035)}28%{transform:scale(1)}to{transform:scale(1)}}.v2-pulse{animation:2.8s ease-in-out 2s infinite v2-cta-pulse}.v2-bg-hero{background:radial-gradient(92% 56% at 8% -4%,#e8f5eef2,#0000 60%),radial-gradient(72% 44% at 94% 6%,#25d36621,#0000 56%),radial-gradient(64% 30% at 50% 86%,#ffc58f33,#0000 66%),linear-gradient(#ecf6ef 0%,#ecf6ef00 54%)}.v2-bg-paper{background:0 0}.v2-bg-paper-tint{background:radial-gradient(76% 56% at 100% -6%,#e0f2e8d9,#0000 62%)}.v2-bg-soft{background:linear-gradient(#e0e9f200 0%,#e0e9f29e 48%,#e0e9f200 100%)}.v2-bg-dark{background:radial-gradient(80% 60% at 12% 8%,#25d36624,#0000 58%),radial-gradient(70% 55% at 92% 96%,#006d2f66,#0000 62%),#0b2318}.v2-island{background:radial-gradient(85% 70% at 12% 0,#e8f5eef2,#0000 65%),radial-gradient(90% 60% at 90% 100%,#ffc58f66,#0000 62%),linear-gradient(160deg,#fff 0%,#eef7f1 100%)}.v2-shadow-green{box-shadow:0 30px 70px -20px #006d2f59}.v2-phone-shadow{filter:drop-shadow(0 26px 44px #006d2f47)}.v2-shot{background:#eef2ef;border-radius:32px;position:relative;box-shadow:0 0 0 1px #19281e14,0 30px 70px -20px #006d2f59}.v2-shot-dark{background:#0d1712;box-shadow:0 0 0 1px #ffffff0f}.v2-shot-glow{z-index:0;position:relative}.v2-shot-glow:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 52% at 50% 58%,#006d2f4d,#0000 74%);width:min(96%,420px);height:92%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.v2-crop-fade{-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}@media (min-width:1024px){.v2-crop-fade-mobile{-webkit-mask-image:none;mask-image:none}}.v2-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:#006d2f;font-size:12px;font-weight:500}.v2-h2{letter-spacing:-.025em;text-wrap:balance;background:linear-gradient(#191c1e 55%,#40514a 130%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1.12}.v2-h2-dark{text-wrap:balance;background:linear-gradient(#fff 50%,#a7d4bb 130%);color:#0000;-webkit-background-clip:text;background-clip:text}.v2-hairline{box-shadow:0 1px #19281e14}.v2-marquee-clip{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.v2-marquee{width:max-content;animation:44s linear infinite v2-marquee;display:flex}.v2-marquee-rev{animation-duration:52s;animation-direction:reverse}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-io]{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--iod,0s);transform:translateY(20px)}[data-io=fade]{transform:none}[data-io=rise-big]{transform:translateY(40px)}[data-io=pop]{transform:scale(.8)}[data-io].v2-on{opacity:1;transform:none}.v2-h1-word>span{animation:.7s cubic-bezier(.22,1,.36,1) forwards v2-word-up;animation-delay:calc(var(--w,0) * 90ms + .12s);transform:translateY(1.6em)}.v2-hero-fade{opacity:0;animation:.6s ease-out forwards v2-fade-in;animation-delay:var(--d,.62s)}.v2-hero-rise{opacity:0;animation:.65s cubic-bezier(.22,1,.36,1) forwards v2-rise-in;animation-delay:var(--d,.76s);transform:translateY(16px)}.v2-hero-pop{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards v2-pop-in;animation-delay:var(--d,60ms);transform:scale(.8)}.v2-hero-phone{opacity:0;animation:.9s cubic-bezier(.22,1,.36,1) .9s forwards v2-phone-in;transform:translateY(120px)}}.v2-h1-word{vertical-align:bottom;margin-bottom:-.24em;padding-bottom:.24em;display:inline-block;overflow:hidden}.v2-h1-word>span{display:inline-block}@keyframes v2-word-up{to{transform:translateY(0)}}@keyframes v2-fade-in{to{opacity:1}}@keyframes v2-rise-in{to{opacity:1;transform:translateY(0)}}@keyframes v2-pop-in{to{opacity:1;transform:scale(1)}}@keyframes v2-phone-in{to{opacity:1;transform:translateY(0)}}@keyframes v2-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.v2-menu-card{transform-origin:100% 0;animation:.16s ease-out both v2-menu-in}.v2-faq summary{cursor:pointer;list-style:none}.v2-faq summary::-webkit-details-marker{display:none}.v2-faq .v2-faq-icon{transition:transform .2s ease-out}.v2-faq[open] .v2-faq-icon{transform:rotate(45deg)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.v2-faq::details-content{opacity:0;block-size:0;transition:content-visibility .3s allow-discrete, opacity .3s ease, block-size .3s ease;overflow:hidden}.v2-faq[open]::details-content{opacity:1;block-size:auto}}@media (prefers-reduced-motion:reduce){.v2-marquee,.v2-pulse,.v2-menu-card{animation:none!important}}
