@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.0rbr02z3z6mfi.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.056wj0-m8vpjn.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.0nas3qtlwu1e5.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.0jox806dnq5~c.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00b2_ptq3xnpy.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.0l.9lak812di~.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.0m2lc_66fsc~9.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.0~7_67muh398v.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.10ked.7w885.g.woff2?dpl=dpl_E5vxaEfh3joWbLEycy7Ue32mE8Q1)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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_67c1bdcb-module__DN7yga__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_67c1bdcb-module__DN7yga__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.home-module__Hx0lNG__page{--teal:#01717e;--teal-deep:#024651;--teal-ink:#03303a;--mint:#68dece;--pale:#ebf9f6;--pink:#e6007e;--ink:#16282c;--muted:#36494e;--line:#01717e2e;--gutter:clamp(20px, 5.6vw, 80px);--serif:var(--font-display), Georgia, serif;color:var(--ink);background:#fff;font-size:18px;line-height:1.6;overflow-x:clip}.home-module__Hx0lNG__page h1,.home-module__Hx0lNG__page h2,.home-module__Hx0lNG__page h3,.home-module__Hx0lNG__displayTitle{font-family:var(--serif);letter-spacing:-.015em;font-weight:400;line-height:1.04}.home-module__Hx0lNG__page h3{letter-spacing:-.005em;font-weight:500}.home-module__Hx0lNG__page h2,.home-module__Hx0lNG__displayTitle{font-size:clamp(42px,5.4vw,76px)}.home-module__Hx0lNG__page h2 em,.home-module__Hx0lNG__page h1 em,.home-module__Hx0lNG__displayTitle em{color:var(--teal);font-style:italic}.home-module__Hx0lNG__quick .home-module__Hx0lNG__displayTitle em,.home-module__Hx0lNG__sectionHead .home-module__Hx0lNG__displayTitle em,.home-module__Hx0lNG__howHead .home-module__Hx0lNG__displayTitle em,.home-module__Hx0lNG__contact .home-module__Hx0lNG__displayTitle em{display:block}.home-module__Hx0lNG__eyebrow{font-family:var(--serif);white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:500;line-height:1.2;display:flex}.home-module__Hx0lNG__page h2.home-module__Hx0lNG__eyebrow{letter-spacing:0;font-size:19px;font-weight:500;line-height:1.2}.home-module__Hx0lNG__eyebrow:before{content:"";background:var(--mint);border-radius:50%;flex:none;width:7px;height:7px}.home-module__Hx0lNG__button{background:var(--pink);color:#fff;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:13px 30px 13px 24px;font-size:16px;font-weight:700;line-height:1.2;transition:background-color .25s,transform .25s;display:inline-flex}.home-module__Hx0lNG__button:hover{background:#c4006b;transform:translateY(-1px)}.home-module__Hx0lNG__button:focus-visible,.home-module__Hx0lNG__arrow:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.home-module__Hx0lNG__buttonDot{opacity:.75;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.home-module__Hx0lNG__logo{filter:grayscale()brightness(.72)contrast(9);mix-blend-mode:screen;width:100%;height:auto;display:block}.home-module__Hx0lNG__logoLink{flex:none;width:clamp(150px,15vw,210px);display:block}.home-module__Hx0lNG__stickyWhatsApp{z-index:10;background:var(--pink);color:#fff;opacity:0;pointer-events:none;border-radius:50%;place-items:center;width:60px;height:60px;transition:opacity .25s,transform .25s,background-color .25s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px);box-shadow:0 8px 24px #03303a47}.home-module__Hx0lNG__stickyWhatsAppVisible{opacity:1;pointer-events:auto;transform:none}.home-module__Hx0lNG__stickyWhatsApp:hover{background:#c4006b}.home-module__Hx0lNG__stickyWhatsApp:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.home-module__Hx0lNG__header{padding:26px var(--gutter);justify-content:space-between;align-items:center;gap:32px;display:flex;position:absolute;top:0;left:0;right:0}.home-module__Hx0lNG__nav{color:#fff;gap:clamp(20px,2.8vw,40px);font-size:16px;display:flex}.home-module__Hx0lNG__nav a{transition:color .2s}.home-module__Hx0lNG__nav a:hover{color:var(--mint)}.home-module__Hx0lNG__hero{background:var(--teal-ink);color:#fff;flex-direction:column;justify-content:flex-end;min-height:100svh;display:flex;position:relative}.home-module__Hx0lNG__heroImage{width:46%;position:absolute;top:34px;bottom:-34px;right:0}.home-module__Hx0lNG__heroImage img{object-fit:cover;object-position:50% 18%}.home-module__Hx0lNG__heroImage:after{content:"";background:linear-gradient(90deg, var(--teal-ink) 0, #03303a00 26%), linear-gradient(180deg, #03303ae6 0, #03303a99 96px, #03303a00 200px);position:absolute;inset:0}.home-module__Hx0lNG__heroInner{width:100%;padding:112px var(--gutter) clamp(28px, 4.4svh, 44px);flex-direction:column;flex:1;gap:32px;display:flex;position:relative}.home-module__Hx0lNG__heroCopy{gap:clamp(24px,4svh,40px);margin-block:auto;display:grid}.home-module__Hx0lNG__hero h1{font-size:clamp(46px,min(5vw,10.2svh),90px);line-height:1.08}.home-module__Hx0lNG__hero h1 span{display:block}.home-module__Hx0lNG__hero h1 em{color:var(--mint)}.home-module__Hx0lNG__heroLead{max-width:min(700px, calc(54vw - var(--gutter) + 30px));text-wrap:pretty;color:#ffffffd6;font-size:19px;line-height:1.6}.home-module__Hx0lNG__heroAction{justify-items:start;gap:16px;display:grid}.home-module__Hx0lNG__heroPrice{color:var(--mint);align-items:flex-end;gap:12px;margin-left:18px;font-size:17px;font-weight:500;line-height:1.2;display:flex}.home-module__Hx0lNG__heroPrice svg{flex:none;margin-bottom:2px}.home-module__Hx0lNG__proofPoints{gap:6px;display:grid}.home-module__Hx0lNG__proofPoints li{color:#ffffffc7;grid-template-columns:16px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.45;display:grid}.home-module__Hx0lNG__check{color:var(--mint);font-size:14px;line-height:1.65}.home-module__Hx0lNG__proof{max-width:calc(54vw - var(--gutter) - 24px);gap:14px;display:grid}.home-module__Hx0lNG__proof .home-module__Hx0lNG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c;font-family:inherit;font-size:11px;font-weight:700}.home-module__Hx0lNG__proof .home-module__Hx0lNG__eyebrow:before{display:none}.home-module__Hx0lNG__featuredLogos{align-items:center;gap:16px clamp(24px,3vw,44px);display:flex}.home-module__Hx0lNG__featuredLogos img{opacity:.82;filter:grayscale()invert()brightness(1.6)contrast(2.2);mix-blend-mode:screen;width:auto;min-width:0;height:36px}.home-module__Hx0lNG__featuredLogos .home-module__Hx0lNG__logoLightOnDark{filter:grayscale()brightness(1.2)contrast(3.2);height:42px}.home-module__Hx0lNG__featuredLogos .home-module__Hx0lNG__logoPadded{height:48px}.home-module__Hx0lNG__featuredLogos .home-module__Hx0lNG__logoWordmark{height:56px;margin:-10px}.home-module__Hx0lNG__quick{background:var(--pale);padding:clamp(72px, 9vw, 128px) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(48px,7vw,104px);display:grid}.home-module__Hx0lNG__quickIntro{gap:26px;display:grid;position:sticky;top:40px}.home-module__Hx0lNG__quickIntro>p:not(.home-module__Hx0lNG__eyebrow):not(.home-module__Hx0lNG__displayTitle){color:var(--muted)}.home-module__Hx0lNG__quickList{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.home-module__Hx0lNG__quickList li{border-top:1px solid var(--line);padding:28px 0}.home-module__Hx0lNG__quickList h3{color:var(--teal-deep);margin-bottom:12px;font-size:28px;line-height:1.12}.home-module__Hx0lNG__quickList p{color:var(--muted);font-size:16px}.home-module__Hx0lNG__services{background:var(--pale);padding:clamp(72px,9vw,120px) 0 clamp(64px,7vw,96px)}.home-module__Hx0lNG__sectionHead{padding:0 var(--gutter);gap:18px;margin-bottom:56px;display:grid}.home-module__Hx0lNG__sectionCta{padding:0 var(--gutter);margin-top:40px}.home-module__Hx0lNG__slider{padding-left:var(--gutter)}.home-module__Hx0lNG__track{padding-right:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.home-module__Hx0lNG__track::-webkit-scrollbar{display:none}.home-module__Hx0lNG__card{scroll-snap-align:start;color:var(--ink);background:#fff;border-radius:16px;flex:0 0 min(380px,82vw);padding:14px 14px 28px}.home-module__Hx0lNG__cardImage{aspect-ratio:4/3;border-radius:10px;margin-bottom:22px;position:relative;overflow:hidden}.home-module__Hx0lNG__cardImage img{object-fit:cover;transition:transform .6s}.home-module__Hx0lNG__card:hover .home-module__Hx0lNG__cardImage img{transform:scale(1.04)}.home-module__Hx0lNG__card h3,.home-module__Hx0lNG__card p{padding:0 8px}.home-module__Hx0lNG__card h3{color:var(--teal-deep);font-size:30px;line-height:1.08}.home-module__Hx0lNG__card p{color:var(--muted);font-size:16px;line-height:1.5}.home-module__Hx0lNG__page h3.home-module__Hx0lNG__cardLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);margin-bottom:10px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.4}.home-module__Hx0lNG__card .home-module__Hx0lNG__cardTagline{font-family:var(--serif);color:var(--teal);margin-bottom:14px;font-size:32px;font-style:italic;font-weight:700;line-height:1.1}.home-module__Hx0lNG__sliderControls{padding-right:var(--gutter);align-items:center;gap:12px;margin-top:40px;display:flex}.home-module__Hx0lNG__progress{background:var(--line);flex:1;height:2px;margin-right:28px}.home-module__Hx0lNG__progress span{background:var(--teal);transform-origin:0;height:100%;transition:transform .2s;display:block}.home-module__Hx0lNG__sliderDark .home-module__Hx0lNG__progress{background:#ffffff3d}.home-module__Hx0lNG__sliderDark .home-module__Hx0lNG__progress span{background:var(--mint)}.home-module__Hx0lNG__arrow{background:var(--teal);color:#fff;border-radius:50%;flex:none;width:52px;height:52px;font-size:20px;transition:background-color .2s}.home-module__Hx0lNG__sliderDark .home-module__Hx0lNG__arrow{color:var(--teal-deep);background:#fff}.home-module__Hx0lNG__arrow:hover,.home-module__Hx0lNG__sliderDark .home-module__Hx0lNG__arrow:hover{background:var(--mint);color:var(--teal-ink)}.home-module__Hx0lNG__statement{padding:clamp(56px, 7vw, 92px) var(--gutter);background:linear-gradient(120deg, var(--teal) 0%, var(--teal-deep) 100%);color:#fff;text-align:center}.home-module__Hx0lNG__statement p{max-width:1040px;font-family:var(--serif);margin:0 auto;font-size:clamp(30px,3.4vw,46px);line-height:1.16}.home-module__Hx0lNG__how{padding:clamp(72px, 9vw, 120px) var(--gutter)}.home-module__Hx0lNG__howHead{gap:18px;margin-bottom:56px;display:grid}.home-module__Hx0lNG__howHead>div{gap:14px;max-width:800px;display:grid}.home-module__Hx0lNG__howHead p:not(.home-module__Hx0lNG__displayTitle){color:var(--ink);font-size:19px}.home-module__Hx0lNG__steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.home-module__Hx0lNG__steps li{background:var(--pale);border-radius:16px;padding:30px 26px 32px}.home-module__Hx0lNG__stepNumber{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:22px;font-size:18px;font-weight:700;line-height:1;display:grid}.home-module__Hx0lNG__steps h3{color:var(--teal-deep);margin-bottom:12px;font-size:30px;font-weight:700;line-height:1.1}.home-module__Hx0lNG__steps p{color:var(--ink);font-size:17px;line-height:1.5}.home-module__Hx0lNG__testimonials{background:linear-gradient(165deg, var(--teal) 0%, var(--teal-deep) 58%, var(--teal-ink) 100%);color:#fff;padding:clamp(72px,9vw,120px) 0 clamp(64px,7vw,96px)}.home-module__Hx0lNG__testimonials .home-module__Hx0lNG__displayTitle em{color:var(--mint)}.home-module__Hx0lNG__quote{scroll-snap-align:start;color:#fff;background:#ffffff0d;border:1px solid #ffffff29;border-radius:16px;flex-direction:column;flex:0 0 min(480px,82vw);justify-content:space-between;gap:28px;margin:0;padding:36px 32px;display:flex}.home-module__Hx0lNG__quote blockquote{margin:0;font-size:17px;line-height:1.55}.home-module__Hx0lNG__quote figcaption{font-family:var(--serif);color:var(--mint);border-top:1px solid #ffffff2e;gap:12px;padding-top:20px;font-size:22px;font-style:italic;font-weight:500;display:grid}.home-module__Hx0lNG__quoteLogo{align-items:flex-start;width:100%;height:80px;display:inline-flex;position:relative}.home-module__Hx0lNG__quoteLogo img{object-fit:contain;object-position:left;opacity:.82;filter:grayscale()invert()brightness(1.6)contrast(2.2);mix-blend-mode:screen;width:auto;max-width:100%;height:56px}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoNativeWhite{filter:none;mix-blend-mode:normal;transform:none}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoAvalon{transform-origin:0 0;transform:scale(1.25)}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoBravuraMark{transform-origin:0 0;transform:scale(1)}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoThomKight{transform-origin:0 0;transform:scale(.84)}.home-module__Hx0lNG__quoteLogoThomKightWrapper{height:64px}.home-module__Hx0lNG__quoteLogoBravura img{clip-path:inset(0 0 20%)}.home-module__Hx0lNG__quoteBrandTagline{font-family:var(--font-figtree), sans-serif;letter-spacing:.01em;color:#ffffffb8;font-size:12px;font-style:italic;font-weight:500;position:absolute;top:54px;left:0}.home-module__Hx0lNG__quoteSector{font-weight:600}.home-module__Hx0lNG__contact{padding:clamp(80px, 10vw, 128px) var(--gutter);background:linear-gradient(120deg, var(--teal-ink) 0%, var(--teal-deep) 100%);color:#fff;text-align:center;justify-items:center;gap:18px;display:grid}.home-module__Hx0lNG__contact .home-module__Hx0lNG__displayTitle em{color:var(--mint)}.home-module__Hx0lNG__contactLead{color:#ffffffd6;margin-bottom:22px;font-size:19px}.home-module__Hx0lNG__contactCards{text-align:left;grid-template-columns:1fr 1fr;gap:16px;width:min(920px,100%);display:grid}.home-module__Hx0lNG__contactCard{background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;grid-template-rows:auto 1fr auto;justify-items:start;gap:18px;padding:30px 32px 32px;display:grid}.home-module__Hx0lNG__contactCard h3{font-size:32px}.home-module__Hx0lNG__contactCard .home-module__Hx0lNG__button{padding:11px 22px 11px 18px;font-size:15px}.home-module__Hx0lNG__contactCard ul{color:#ffffffdb;gap:8px;font-size:17px;line-height:1.4;display:grid}.home-module__Hx0lNG__contactCard li{grid-template-columns:16px minmax(0,1fr);gap:12px;display:grid}.home-module__Hx0lNG__contactCard li:before{content:"✓";color:var(--mint);font-size:14px;line-height:1.7}.home-module__Hx0lNG__about{background:#fff;grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:min(100svh,860px);display:grid}.home-module__Hx0lNG__aboutImage{grid-area:1/2;position:relative}.home-module__Hx0lNG__aboutImage img{object-fit:cover;object-position:92% 25%}.home-module__Hx0lNG__aboutImage:after{content:"";background:linear-gradient(90deg,#fff 0,#fff0 26%);position:absolute;inset:0}.home-module__Hx0lNG__aboutCopy{padding:clamp(64px, 8vw, 104px) 24px clamp(64px, 8vw, 104px) var(--gutter);grid-area:1/1;align-content:center;gap:18px;display:grid}.home-module__Hx0lNG__aboutCopy>p:not(.home-module__Hx0lNG__eyebrow):not(.home-module__Hx0lNG__displayTitle){max-width:680px;color:var(--muted)}.home-module__Hx0lNG__pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;display:grid}.home-module__Hx0lNG__pillars>div{border-top:1px solid var(--teal);padding-top:16px}.home-module__Hx0lNG__pillars dt{font-family:var(--serif);color:var(--teal-deep);margin-bottom:8px;font-size:30px;font-weight:700;line-height:1.1}.home-module__Hx0lNG__pillars dd{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.home-module__Hx0lNG__footer{padding:64px var(--gutter) 30px;background:var(--teal-ink);color:#ffffffd6;gap:44px;font-size:16px;line-height:1.4;display:grid}.home-module__Hx0lNG__footerColumns{grid-template-columns:repeat(3,auto);justify-content:start;gap:32px clamp(40px,6.6vw,112px);display:grid}.home-module__Hx0lNG__footerColumns ul{font-size:15px}.home-module__Hx0lNG__footerHeading{letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;margin-bottom:18px;font-size:12px;font-weight:700}.home-module__Hx0lNG__footerColumns ul{gap:11px;display:grid}.home-module__Hx0lNG__footerColumns a{overflow-wrap:anywhere;transition:color .2s}.home-module__Hx0lNG__footerColumns a:hover{color:var(--mint)}.home-module__Hx0lNG__footerLegal{margin-inline:calc(-1 * var(--gutter));padding:24px calc(var(--gutter) + 72px) 0 var(--gutter);color:#ffffffa8;border-top:1px solid #ffffff24;font-size:14px}@media (max-width:1180px){.home-module__Hx0lNG__nav{display:none}.home-module__Hx0lNG__quick{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__quickIntro{position:static}.home-module__Hx0lNG__steps{grid-template-columns:1fr 1fr}.home-module__Hx0lNG__pillars{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__footerColumns{grid-template-columns:1fr 1fr}}@media (max-width:860px){.home-module__Hx0lNG__hero{min-height:0}.home-module__Hx0lNG__heroImage{width:100%;height:calc(max(146px,100svh - 494px) + 160px);top:0;bottom:auto}.home-module__Hx0lNG__heroImage img{object-position:40% 6%;transform:none}.home-module__Hx0lNG__heroImage:after{background:linear-gradient(0deg, var(--teal-ink) 12%, #03303a00 56%), radial-gradient(ellipse 78% 210px at 0% 0%, #000000f5 0, #00000094 48%, #0000 76%)}.home-module__Hx0lNG__heroInner{padding:calc(max(146px, 100svh - 494px) + 84px) var(--gutter) 28px}.home-module__Hx0lNG__heroCopy{gap:20px}.home-module__Hx0lNG__proofPoints{gap:10px}.home-module__Hx0lNG__hero h1{font-size:min(40px,9.6vw)}.home-module__Hx0lNG__heroLead{max-width:none;font-size:16px;line-height:1.6}.home-module__Hx0lNG__heroAction{gap:12px}.home-module__Hx0lNG__heroPrice{font-size:16px}.home-module__Hx0lNG__proofPoints li{grid-template-columns:14px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.35}.home-module__Hx0lNG__proof{max-width:none}.home-module__Hx0lNG__about{display:block}.home-module__Hx0lNG__aboutImage{aspect-ratio:5/4}.home-module__Hx0lNG__aboutImage:after{background:linear-gradient(0deg,#fff 0,#fff0 30%)}.home-module__Hx0lNG__aboutCopy{padding:28px var(--gutter) 64px}}@media (max-width:720px){.home-module__Hx0lNG__page{font-size:17px}.home-module__Hx0lNG__header{padding:18px var(--gutter);gap:14px}.home-module__Hx0lNG__header .home-module__Hx0lNG__button{padding:11px 16px;font-size:14px}.home-module__Hx0lNG__header .home-module__Hx0lNG__buttonDot,.home-module__Hx0lNG__header>.home-module__Hx0lNG__button{display:none}.home-module__Hx0lNG__logoLink{width:188px;margin-inline:auto}.home-module__Hx0lNG__hero .home-module__Hx0lNG__logoLink{width:145px;margin-inline:0}.home-module__Hx0lNG__heroAction{display:grid}.home-module__Hx0lNG__footer{padding-bottom:88px}.home-module__Hx0lNG__footerLegal{padding-right:var(--gutter);text-align:center}.home-module__Hx0lNG__footerColumns{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px}.home-module__Hx0lNG__footerColumns ul{justify-items:center}.home-module__Hx0lNG__quick{flex-direction:column;gap:0;display:flex}.home-module__Hx0lNG__quickIntro{display:contents}.home-module__Hx0lNG__quickList{order:2}.home-module__Hx0lNG__quickIntro>.home-module__Hx0lNG__button{order:3;align-self:flex-start;margin-top:8px}.home-module__Hx0lNG__quickIntro>.home-module__Hx0lNG__eyebrow{margin-bottom:12px}.home-module__Hx0lNG__quickIntro>.home-module__Hx0lNG__displayTitle{margin-bottom:14px}.home-module__Hx0lNG__quickIntro>p:not(.home-module__Hx0lNG__eyebrow):not(.home-module__Hx0lNG__displayTitle){margin-bottom:16px}.home-module__Hx0lNG__quoteLogo img{height:44px}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoAvalon{transform:scale(1.08)}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoBravuraMark{transform:scale(.88)}.home-module__Hx0lNG__quoteLogo img.home-module__Hx0lNG__quoteLogoThomKight{transform:scale(.72)}.home-module__Hx0lNG__quoteLogoThomKightWrapper{height:54px}.home-module__Hx0lNG__footerColumns a{overflow-wrap:normal}.home-module__Hx0lNG__stickyWhatsApp{width:56px;height:56px;bottom:16px;right:16px}.home-module__Hx0lNG__quickList,.home-module__Hx0lNG__contactCards,.home-module__Hx0lNG__steps{grid-template-columns:minmax(0,1fr)}.home-module__Hx0lNG__sliderControls{margin-top:28px}.home-module__Hx0lNG__featuredLogos{justify-content:space-between;gap:min(2.2vw,12px)}.home-module__Hx0lNG__featuredLogos img{height:min(7vw,36px)}.home-module__Hx0lNG__featuredLogos .home-module__Hx0lNG__logoLightOnDark{height:min(8.6vw,42px)}.home-module__Hx0lNG__featuredLogos .home-module__Hx0lNG__logoPadded{height:min(9.6vw,48px)}.home-module__Hx0lNG__featuredLogos .home-module__Hx0lNG__logoWordmark{height:min(10.4vw,56px);margin:-2vw -1.8vw}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__button,.home-module__Hx0lNG__cardImage img,.home-module__Hx0lNG__progress span,.home-module__Hx0lNG__stickyWhatsApp{transition:none}}
