.about-hub-module__LLL_gW__page{isolation:isolate;background:#faf8f3;min-height:72vh;padding:clamp(2.2rem,5vw,5rem) 0 clamp(5rem,8vw,8rem);position:relative}.about-hub-module__LLL_gW__background{z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 25%,#e1f4ea 0,#0000 36%),radial-gradient(circle at 83% 8%,#fff0df 0,#0000 34%);height:min(39rem,55vw);position:absolute;inset:0 0 auto}.about-hub-module__LLL_gW__container{width:min(1200px,100% - 2.5rem);margin-inline:auto}.about-hub-module__LLL_gW__intro{text-align:center;max-width:760px;margin:0 auto 2.2rem}.about-hub-module__LLL_gW__eyebrow,.about-hub-module__LLL_gW__kicker{color:#9d5935;background:#fff7ee;border:1px solid #f2d9c9;border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.83rem;font-weight:850;display:inline-flex}.about-hub-module__LLL_gW__intro h1,.about-hub-module__LLL_gW__intro .about-hub-module__LLL_gW__hubTitle{letter-spacing:-.035em;color:#103d33;margin:.7rem 0 .6rem;font-size:clamp(2.8rem,5.3vw,5rem);font-weight:950;line-height:1.3}.about-hub-module__LLL_gW__intro p{color:#536c61;max-width:670px;margin:0 auto;font-size:clamp(.98rem,1.6vw,1.14rem);line-height:1.95}.about-hub-module__LLL_gW__tabScroller{overscroll-behavior-x:contain;scrollbar-width:thin;margin-bottom:1.25rem;padding-bottom:.5rem;overflow-x:auto}.about-hub-module__LLL_gW__tabs{background:#fff;border:1px solid #e3eae5;border-radius:1.25rem;justify-content:center;align-items:center;gap:.5rem;width:max-content;min-width:100%;padding:.6rem;display:flex;box-shadow:0 12px 32px #0f3d3312}.about-hub-module__LLL_gW__tab{white-space:nowrap;color:#415c51;border:1px solid #0000;border-radius:.83rem;justify-content:center;align-items:center;min-height:47px;padding:.78rem 1.05rem;font-size:.96rem;font-weight:850;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.about-hub-module__LLL_gW__tab:hover{color:#144f42;background:#eff7f3}.about-hub-module__LLL_gW__activeTab,.about-hub-module__LLL_gW__activeTab:hover{color:#fff;background:#205d50;box-shadow:0 6px 15px #205d502b}.about-hub-module__LLL_gW__tab:focus-visible,.about-hub-module__LLL_gW__panel a:focus-visible,.about-hub-module__LLL_gW__faqItem summary:focus-visible{outline-offset:3px;outline:3px solid #ad6238}.about-hub-module__LLL_gW__panels{margin-top:1.25rem}.about-hub-module__LLL_gW__panel{background:#fff;border:1px solid #e2ebe5;border-radius:1.7rem;min-height:19rem;padding:clamp(1.3rem,3vw,2.8rem);box-shadow:0 18px 56px #0d372e12}.about-hub-module__LLL_gW__panel[hidden]{display:none}.about-hub-module__LLL_gW__panel h2{color:#123d34;margin:1.1rem 0 .8rem;font-size:clamp(1.5rem,3vw,2.6rem);font-weight:950;line-height:1.35}.about-hub-module__LLL_gW__panel h3{color:#163f36;font-size:1.16rem;font-weight:850}.about-hub-module__LLL_gW__panel p{color:#566e63;max-width:80ch;font-size:1rem;line-height:2}.about-hub-module__LLL_gW__split{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.about-hub-module__LLL_gW__illustration{aspect-ratio:5/4;background:#f1f7f1;border-radius:1.5rem;overflow:hidden}.about-hub-module__LLL_gW__illustration img{object-fit:cover;width:100%;height:100%}.about-hub-module__LLL_gW__helper{background:#f2f8f4;border:1px solid #e0eee5;border-radius:.9rem;padding:.9rem 1.1rem;color:#48655a!important;font-size:.89rem!important}.about-hub-module__LLL_gW__action{color:#fff;background:#205d50;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;min-height:47px;margin-top:.85rem;padding:.8rem 1.4rem;font-weight:850;display:inline-flex}.about-hub-module__LLL_gW__action:hover{background:#16483d}.about-hub-module__LLL_gW__infoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0;display:grid}.about-hub-module__LLL_gW__infoCard{background:#fafdfb;border:1px solid #e1eae5;border-radius:1.2rem;min-width:0;padding:1.35rem}.about-hub-module__LLL_gW__infoCard>svg{color:#237363;box-sizing:content-box;background:#e6f5ed;border-radius:.75rem;padding:.7rem}.about-hub-module__LLL_gW__infoCard h3{margin:.7rem 0 .25rem}.about-hub-module__LLL_gW__infoCard p{margin-top:.1rem}.about-hub-module__LLL_gW__cardLink{color:#155848;text-underline-offset:.25rem;overflow-wrap:anywhere;margin-top:.5rem;font-weight:850;text-decoration:underline;display:inline-block}.about-hub-module__LLL_gW__faqGroups{gap:1rem;margin-top:1.5rem;display:grid}.about-hub-module__LLL_gW__faqGroup{background:#fbfdfa;border:1px solid #e4ece7;border-radius:1.15rem;padding:1rem 1.1rem}.about-hub-module__LLL_gW__faqGroup h3{margin:.2rem 0 .8rem}.about-hub-module__LLL_gW__faqItem{border-top:1px solid #e7eae8}.about-hub-module__LLL_gW__faqItem summary{cursor:pointer;color:#284a3d;justify-content:space-between;align-items:center;gap:.7rem;min-height:49px;padding:.75rem .1rem;font-weight:800;list-style:none;display:flex}.about-hub-module__LLL_gW__faqItem summary::-webkit-details-marker{display:none}.about-hub-module__LLL_gW__faqItem p{margin:0;padding:0 .5rem 1rem}.about-hub-module__LLL_gW__faqItem[open] summary span{transform:rotate(45deg)}.about-hub-module__LLL_gW__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:1.8rem 0 1rem;display:grid}.about-hub-module__LLL_gW__featureCard{background:#fff;border:1px solid #e2eae5;border-radius:1.1rem;min-width:0;overflow:hidden}.about-hub-module__LLL_gW__featureCard img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.about-hub-module__LLL_gW__featureCard>div{padding:1.1rem}.about-hub-module__LLL_gW__featureCard h3{margin:0}.about-hub-module__LLL_gW__featureCard p{font-size:.91rem}.about-hub-module__LLL_gW__featureCard a{color:#1a6956;font-weight:850}@media (max-width:950px){.about-hub-module__LLL_gW__tabs{justify-content:flex-start}.about-hub-module__LLL_gW__split{grid-template-columns:1fr}.about-hub-module__LLL_gW__illustration{max-height:380px}}@media (max-width:700px){.about-hub-module__LLL_gW__container{width:min(100% - 1.5rem,1200px)}.about-hub-module__LLL_gW__intro{margin-bottom:1.5rem}.about-hub-module__LLL_gW__tab{padding:.7rem .85rem;font-size:.9rem}.about-hub-module__LLL_gW__panel{border-radius:1.1rem}.about-hub-module__LLL_gW__infoGrid,.about-hub-module__LLL_gW__featureGrid{grid-template-columns:1fr}.about-hub-module__LLL_gW__featureCard{grid-template-columns:38% 1fr;display:grid}.about-hub-module__LLL_gW__featureCard img{aspect-ratio:auto;height:100%}}@media (prefers-reduced-motion:reduce){.about-hub-module__LLL_gW__tab{transition:none}.about-hub-module__LLL_gW__faqItem[open] summary span{transform:none}}.about-hub-module__LLL_gW__officialText{white-space:pre-wrap;overflow-wrap:anywhere}.about-hub-module__LLL_gW__locationPanel{background:#f8fcf9;border:1px solid #dae8e1;border-radius:1.3rem;padding:clamp(1rem,2.5vw,1.6rem)}.about-hub-module__LLL_gW__locationPanel h3{margin:0 0 .65rem}.about-hub-module__LLL_gW__mapLinks{flex-wrap:wrap;gap:.65rem;padding-top:.75rem;display:flex}.about-hub-module__LLL_gW__mapLink{color:#155848;background:#fff;border:1px solid #b7d9ca;border-radius:999px;align-items:center;gap:.45rem;min-height:46px;padding:.55rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.about-hub-module__LLL_gW__mapLink:hover{background:#e8f4ed}.about-hub-module__LLL_gW__mapLink:focus-visible{outline-offset:3px;outline:3px solid #b4673c}.about-hub-module__LLL_gW__mapNote{color:#58746a!important;font-size:.85rem!important}.about-hub-module__LLL_gW__ownershipCopyright{white-space:pre-wrap;background:#f0f7f2;border-inline-start:3px solid #256455;border-radius:.75rem;margin-top:1.4rem;padding:1rem 1.2rem}.about-hub-module__LLL_gW__legalList{gap:1rem;margin:1.7rem 0;display:grid}.about-hub-module__LLL_gW__legalDocument{background:#fcfefa;border:1px solid #dfeae3;border-radius:1.1rem;padding:clamp(1rem,2vw,1.5rem)}.about-hub-module__LLL_gW__legalHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.about-hub-module__LLL_gW__legalHeading h3{margin:0}.about-hub-module__LLL_gW__legalHeading span{color:#1a5b4b;background:#e5f2e9;border-radius:999px;padding:.4rem .8rem;font-size:.82rem;font-weight:800}.about-hub-module__LLL_gW__legalBody{color:#284b40;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1rem;line-height:2.05}
.home-official-module__Sf0hwq__page{color:var(--paapito-ink,#142a25);background:#fffefd;overflow:clip}.home-official-module__Sf0hwq__heroSection{isolation:isolate;background:radial-gradient(at 68% 5%,#fdf0df 0,#0000 47%),radial-gradient(at 2% 70%,#d9eee2 0,#0000 42%),linear-gradient(145deg,#fbf9f3,#f4f7ee 80%);padding:clamp(3.6rem,6.3vw,7rem) 0 3.2rem;position:relative}.home-official-module__Sf0hwq__heroGlow{z-index:-1;pointer-events:none;opacity:.35;background-image:radial-gradient(#d5bf9e .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.home-official-module__Sf0hwq__heroGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(1.5rem,3vw,4rem);display:grid}.home-official-module__Sf0hwq__heroCopy{z-index:2;padding-block:1.2rem 2rem;position:relative}.home-official-module__Sf0hwq__kicker{color:#85603d;background:#fff9ec;border:1px solid #e5d8c1;border-radius:999px;align-items:center;gap:.65rem;padding:.55rem 1rem;font-size:.88rem;font-weight:800;display:inline-flex}.home-official-module__Sf0hwq__kickerDot{background:#d19b62;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f6e7d3}.home-official-module__Sf0hwq__heroTitle{color:#143c32;letter-spacing:-.025em;max-width:14ch;margin:1.55rem 0 0;font-size:clamp(2.65rem,5.2vw,5.2rem);font-weight:900;line-height:1.28}.home-official-module__Sf0hwq__heroTitle span{color:#b96e45}.home-official-module__Sf0hwq__heroDescription{color:#52655e;max-width:54ch;margin:1.55rem 0 0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:2.12}.home-official-module__Sf0hwq__heroActions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.home-official-module__Sf0hwq__heroAssurance{color:#5c7068;flex-wrap:wrap;gap:1rem 1.8rem;margin-top:2rem;font-size:.86rem;display:flex}.home-official-module__Sf0hwq__heroAssurance span{align-items:center;gap:.45rem;display:inline-flex}.home-official-module__Sf0hwq__heroAssurance svg{color:#367665}.home-official-module__Sf0hwq__heroVisual{min-width:0;padding:2.15rem .2rem 2.5rem 1.5rem;position:relative}.home-official-module__Sf0hwq__heroPhotoFrame{isolation:isolate;aspect-ratio:1.12;background:#d9edf1;border:9px solid #fffffff0;border-radius:49% 51% 37% 34%/37% 43% 45% 41%;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 85px #2e574326,0 0 0 1px #31705012}.home-official-module__Sf0hwq__heroPhoto{object-fit:cover;object-position:47% 50%;width:100%;height:100%;display:block;transform:scale(1.12)rotate(2deg)}.home-official-module__Sf0hwq__heroFloatingNote{z-index:2;inset-inline-start:-1.3rem;background:#fffefaf7;border:1px solid #22594f1f;border-radius:1.25rem;align-items:center;gap:.8rem;max-width:270px;padding:.8rem 1rem;display:flex;position:absolute;bottom:2.25rem;box-shadow:0 15px 42px #1f433926}.home-official-module__Sf0hwq__heroNoteIcon{color:#2b7767;background:#e7f5ec;border-radius:13px;flex:0 0 42px;place-items:center;height:42px;display:grid}.home-official-module__Sf0hwq__heroFloatingNote strong,.home-official-module__Sf0hwq__heroFloatingNote small{display:block}.home-official-module__Sf0hwq__heroFloatingNote strong{color:#164438;font-size:.9rem}.home-official-module__Sf0hwq__heroFloatingNote small{color:#6a7771;font-size:.78rem}.home-official-module__Sf0hwq__heroMiniBadge{top:1rem;color:#814f34;background:#fff2d7;border:1px solid #fff;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.77rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-end:0;box-shadow:0 12px 26px #4d50361a}.home-official-module__Sf0hwq__heroMiniBadge span{color:#bd6d4c}.home-official-module__Sf0hwq__heroSparkleOne,.home-official-module__Sf0hwq__heroSparkleTwo{pointer-events:none;color:#d8a461;font-size:2.7rem;position:absolute}.home-official-module__Sf0hwq__heroSparkleOne{inset-inline-start:10%;top:1%}.home-official-module__Sf0hwq__heroSparkleTwo{inset-inline-end:6%;color:#6a9b84;font-size:1.9rem;bottom:1%}.home-official-module__Sf0hwq__scrollHint{color:#547366;justify-content:center;align-items:center;gap:.65rem;width:max-content;max-width:90%;margin:1.9rem auto 0;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.home-official-module__Sf0hwq__scrollHint span{border:1px solid #c5dbd0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.home-official-module__Sf0hwq__quickSection{z-index:3;margin-top:-1rem;position:relative}.home-official-module__Sf0hwq__quickGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.home-official-module__Sf0hwq__quickCard{background:#fff;border:1px solid #e8ece4;border-radius:1.35rem;align-items:center;gap:.8rem;min-width:0;padding:1.1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 14px 36px #23463912}.home-official-module__Sf0hwq__quickCard:hover{border-color:#bdd7c8;transform:translateY(-4px);box-shadow:0 20px 43px #2346391f}.home-official-module__Sf0hwq__quickIcon{color:#236454;background:#e9f4ec;border-radius:16px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.home-official-module__Sf0hwq__quickCard:nth-child(2) .home-official-module__Sf0hwq__quickIcon{color:#ab673f;background:#fff0df}.home-official-module__Sf0hwq__quickCard:nth-child(3) .home-official-module__Sf0hwq__quickIcon{color:#5475a1;background:#e9f2fb}.home-official-module__Sf0hwq__quickCard:nth-child(4) .home-official-module__Sf0hwq__quickIcon{color:#ae7762;background:#fcefe8}.home-official-module__Sf0hwq__quickText{gap:.13rem;min-width:0;display:grid}.home-official-module__Sf0hwq__quickText strong{color:#173d33;font-size:.95rem}.home-official-module__Sf0hwq__quickText small{color:#708178;font-size:.77rem}.home-official-module__Sf0hwq__quickArrow{color:#97a99e;margin-inline-start:auto;font-size:1.2rem}.home-official-module__Sf0hwq__section{padding:clamp(4.1rem,7vw,7rem) 0}.home-official-module__Sf0hwq__sectionHeader{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.4rem;display:flex}.home-official-module__Sf0hwq__sectionEyebrow{color:#b56e44;align-items:center;gap:.65rem;margin:0 0 .9rem;font-size:.87rem;font-weight:800;display:flex}.home-official-module__Sf0hwq__sectionEyebrow:before{content:"";background:#c58b63;border-radius:999px;width:20px;height:2px;display:block}.home-official-module__Sf0hwq__sectionTitle{color:#153b31;max-width:28ch;margin:0;font-size:clamp(1.9rem,3.3vw,3.05rem);font-weight:900;line-height:1.4}.home-official-module__Sf0hwq__sectionLead{color:#68766e;max-width:65ch;margin:.95rem 0 0;font-size:1rem;line-height:2}.home-official-module__Sf0hwq__centerHeader{text-align:center;justify-items:center;max-width:850px;margin-inline:auto;display:grid}.home-official-module__Sf0hwq__centerHeader .home-official-module__Sf0hwq__sectionTitle,.home-official-module__Sf0hwq__centerHeader .home-official-module__Sf0hwq__sectionLead{max-width:none}.home-official-module__Sf0hwq__servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.home-official-module__Sf0hwq__serviceCard{background:#fff;border:1px solid #ebede6;border-radius:1.7rem;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 14px 36px #264b390e}.home-official-module__Sf0hwq__serviceCard:hover{transform:translateY(-5px);box-shadow:0 25px 50px #264b391f}.home-official-module__Sf0hwq__serviceImageWrap{aspect-ratio:1.43;background:#e9f4e8;position:relative;overflow:hidden}.home-official-module__Sf0hwq__serviceImage{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.home-official-module__Sf0hwq__serviceCard:hover .home-official-module__Sf0hwq__serviceImage{transform:scale(1.055)}.home-official-module__Sf0hwq__serviceIndex{inset-inline-end:1rem;color:#365e4f;background:#ffffffe6;border:1px solid #fff;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-weight:900;display:grid;position:absolute;top:1rem}.home-official-module__Sf0hwq__serviceBody{align-items:flex-start;gap:.85rem;padding:1.35rem 1.25rem 1.45rem;display:flex}.home-official-module__Sf0hwq__serviceIcon{color:#296d5d;background:#edf6ef;border-radius:13px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.home-official-module__Sf0hwq__serviceBody h3{color:#1b4437;margin:.05rem 0 .25rem;font-size:1.12rem;font-weight:900}.home-official-module__Sf0hwq__serviceBody p{color:#758076;margin:0;font-size:.85rem;line-height:1.9}.home-official-module__Sf0hwq__serviceArrow{color:#a2ada3;flex-shrink:0;align-self:center;margin-inline-start:auto;font-size:1.25rem}.home-official-module__Sf0hwq__benefitSection{background:#f5f7f0;border-block:1px solid #eef1e9}.home-official-module__Sf0hwq__benefitGrid{margin-top:2.25rem}.home-official-module__Sf0hwq__benefitSection .feature-card{border-radius:1.65rem;min-height:230px}.home-official-module__Sf0hwq__benefitSection .feature-card .feature-icon{border-radius:16px}.home-official-module__Sf0hwq__audienceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem;display:grid}.home-official-module__Sf0hwq__audienceCard{isolation:isolate;border:1px solid #eee9de;border-radius:2rem;grid-template-rows:1fr 220px;min-height:500px;display:grid;position:relative;overflow:hidden}.home-official-module__Sf0hwq__audienceFamily{background:#fef2e3}.home-official-module__Sf0hwq__audienceCenters{background:#eaf4eb;border-color:#dceade}.home-official-module__Sf0hwq__audienceCopy{z-index:2;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2.5rem);display:flex;position:relative}.home-official-module__Sf0hwq__audienceTag{color:#516e56;background:#ffffffbf;border:1px solid #31614b21;border-radius:999px;padding:.42rem .8rem;font-size:.81rem;font-weight:800}.home-official-module__Sf0hwq__audienceCopy h3{color:#164737;max-width:23ch;margin:1.1rem 0 0;font-size:clamp(1.35rem,2.35vw,2.15rem);line-height:1.45}.home-official-module__Sf0hwq__audienceCopy p{color:#5c7267;max-width:50ch;margin:.7rem 0 1.1rem;font-size:.94rem;line-height:2}.home-official-module__Sf0hwq__audienceCopy>:last-child{margin-top:auto}.home-official-module__Sf0hwq__audienceImage{object-fit:cover;object-position:center 44%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000,#000 27%);mask-image:linear-gradient(#0000,#000 27%)}.home-official-module__Sf0hwq__stepsSection{background:linear-gradient(155deg,#fcf9f1,#f6f8f3)}.home-official-module__Sf0hwq__stepsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.home-official-module__Sf0hwq__stepCard{background:#fff;border:1px solid #eaece5;border-radius:1.6rem;min-height:220px;padding:1.7rem;position:relative;box-shadow:0 12px 36px #234b350b}.home-official-module__Sf0hwq__stepNumber{color:#2a6a57;background:#e7f1e8;border-radius:15px;place-items:center;width:3rem;height:3rem;font-size:1.1rem;font-weight:900;display:inline-grid}.home-official-module__Sf0hwq__stepCard:nth-child(2) .home-official-module__Sf0hwq__stepNumber{color:#a16849;background:#fff0e3}.home-official-module__Sf0hwq__stepCard:nth-child(3) .home-official-module__Sf0hwq__stepNumber{color:#4d7791;background:#eaf3f7}.home-official-module__Sf0hwq__stepCard h3{color:#1b4436;margin:1.05rem 0 .35rem;font-size:1.08rem;font-weight:900}.home-official-module__Sf0hwq__stepCard p{color:#748077;margin:0;font-size:.91rem;line-height:1.95}.home-official-module__Sf0hwq__finalSection{background:#f6f8f3;padding:1.25rem 0 clamp(4rem,7vw,7rem)}.home-official-module__Sf0hwq__finalCard{background:#15483b;border-radius:2.15rem;grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:410px;display:grid;overflow:hidden;box-shadow:0 26px 63px #184d3a29}.home-official-module__Sf0hwq__finalCopy{z-index:1;color:#fff;flex-direction:column;align-items:flex-start;padding:clamp(2rem,4.5vw,4rem);display:flex;position:relative}.home-official-module__Sf0hwq__finalCopy h2{color:#fff;max-width:25ch;margin:1.1rem 0 .6rem;font-size:clamp(1.8rem,3.2vw,3.1rem);line-height:1.45}.home-official-module__Sf0hwq__finalCopy p{color:#cbded0;max-width:50ch;margin:0;line-height:2}.home-official-module__Sf0hwq__finalActions{flex-wrap:wrap;gap:.8rem;margin-top:1.65rem;display:flex}.home-official-module__Sf0hwq__finalTextLink{color:#f4ddb8;margin-top:1.25rem;font-size:.88rem;font-weight:800;display:inline-block}.home-official-module__Sf0hwq__finalImageWrap{min-height:330px;position:relative;overflow:hidden}.home-official-module__Sf0hwq__finalImageWrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#15483b00,#15483b61);position:absolute;inset:0}.home-official-module__Sf0hwq__finalImage{object-fit:cover;object-position:51% 52%;width:100%;height:100%}.home-official-module__Sf0hwq__page :where(a):focus-visible{outline-offset:4px;outline:3px solid #bd8a54}@media (max-width:1050px){.home-official-module__Sf0hwq__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-official-module__Sf0hwq__heroTitle{font-size:clamp(2.4rem,4.65vw,3.9rem)}.home-official-module__Sf0hwq__heroVisual{padding-inline-start:.1rem}.home-official-module__Sf0hwq__serviceBody{flex-wrap:wrap}.home-official-module__Sf0hwq__serviceArrow{align-self:flex-start}}@media (max-width:800px){.home-official-module__Sf0hwq__heroSection{padding-top:2.8rem}.home-official-module__Sf0hwq__heroGrid{grid-template-columns:1fr}.home-official-module__Sf0hwq__heroCopy{padding-bottom:0}.home-official-module__Sf0hwq__heroTitle{max-width:17ch;font-size:clamp(2.6rem,8vw,4rem)}.home-official-module__Sf0hwq__heroVisual{width:100%;max-width:640px;margin-inline:auto;padding:1rem 1.4rem 2.5rem}.home-official-module__Sf0hwq__heroMiniBadge{inset-inline-end:1rem;top:0}.home-official-module__Sf0hwq__heroFloatingNote{inset-inline-start:.1rem;bottom:1.4rem}.home-official-module__Sf0hwq__sectionHeader{flex-wrap:wrap}.home-official-module__Sf0hwq__servicesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-official-module__Sf0hwq__audienceGrid{grid-template-columns:1fr}.home-official-module__Sf0hwq__audienceCard{grid-template-rows:auto;grid-template-columns:1.1fr .9fr;min-height:330px}.home-official-module__Sf0hwq__audienceImage{object-position:48% 50%;-webkit-mask-image:linear-gradient(270deg,#000,#0000 90%);mask-image:linear-gradient(270deg,#000,#0000 90%)}.home-official-module__Sf0hwq__stepsGrid{grid-template-columns:1fr}.home-official-module__Sf0hwq__stepCard{min-height:0}.home-official-module__Sf0hwq__finalCard{grid-template-columns:1fr}.home-official-module__Sf0hwq__finalImageWrap{min-height:300px}.home-official-module__Sf0hwq__finalImageWrap:after{background:linear-gradient(#15483b,#0000 30%)}}@media (max-width:600px){.home-official-module__Sf0hwq__heroSection{padding-top:2rem;padding-bottom:2.6rem}.home-official-module__Sf0hwq__heroTitle{font-size:clamp(2.25rem,10vw,3.25rem)}.home-official-module__Sf0hwq__heroDescription{font-size:.98rem}.home-official-module__Sf0hwq__heroActions{flex-direction:column;align-items:stretch}.home-official-module__Sf0hwq__heroAssurance{gap:.65rem;display:grid}.home-official-module__Sf0hwq__heroVisual{padding:.9rem .4rem 2.35rem}.home-official-module__Sf0hwq__heroPhotoFrame{aspect-ratio:1.06;border-width:6px}.home-official-module__Sf0hwq__heroFloatingNote{padding:.6rem .75rem}.home-official-module__Sf0hwq__heroMiniBadge{font-size:.69rem}.home-official-module__Sf0hwq__quickGrid{gap:.65rem}.home-official-module__Sf0hwq__quickCard{border-radius:1rem;gap:.55rem;padding:.8rem}.home-official-module__Sf0hwq__quickIcon{border-radius:11px;flex-basis:37px;width:37px;height:37px}.home-official-module__Sf0hwq__quickText strong{font-size:.8rem}.home-official-module__Sf0hwq__quickText small{font-size:.7rem}.home-official-module__Sf0hwq__quickArrow{display:none}.home-official-module__Sf0hwq__servicesGrid{grid-template-columns:1fr}.home-official-module__Sf0hwq__serviceImageWrap{aspect-ratio:1.7}.home-official-module__Sf0hwq__audienceCard{grid-template-rows:auto 190px;grid-template-columns:1fr}.home-official-module__Sf0hwq__audienceCopy{padding:1.45rem}.home-official-module__Sf0hwq__audienceImage{-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}.home-official-module__Sf0hwq__finalCopy{padding:1.6rem}.home-official-module__Sf0hwq__finalActions{flex-direction:column;align-items:stretch;width:100%}}@media (prefers-reduced-motion:reduce){.home-official-module__Sf0hwq__page *,.home-official-module__Sf0hwq__page :before,.home-official-module__Sf0hwq__page :after{transition:none!important;animation:none!important}}.home-official-module__Sf0hwq__heroAssurance{color:#435b50;font-size:.93rem;line-height:1.75}.home-official-module__Sf0hwq__heroFloatingNote small{color:#455d52;font-size:.87rem;line-height:1.6}.home-official-module__Sf0hwq__quickText small{color:#4e655b}.home-official-module__Sf0hwq__sectionLead{color:#4c6258}.home-official-module__Sf0hwq__serviceBody p,.home-official-module__Sf0hwq__audienceCopy p,.home-official-module__Sf0hwq__stepCard p{color:#4a6256;font-size:max(.96rem,15px)}@media (max-width:600px){.home-official-module__Sf0hwq__quickText strong{font-size:.92rem}.home-official-module__Sf0hwq__quickText small{font-size:.79rem}.home-official-module__Sf0hwq__heroMiniBadge{font-size:.8rem}.home-official-module__Sf0hwq__sectionLead{font-size:1rem;line-height:1.95}.home-official-module__Sf0hwq__stepCard{padding:1.4rem}.home-official-module__Sf0hwq__finalTextLink{align-items:center;min-height:44px;font-size:.95rem;display:inline-flex}}:is(.home-official-module__Sf0hwq__finalActions a.button-inverse,.home-official-module__Sf0hwq__finalActions a.button-inverse span),:is(.home-official-module__Sf0hwq__finalActions a.button-inverse:hover,.home-official-module__Sf0hwq__finalActions a.button-inverse:focus-visible){color:#123832!important}
