.contact-section{padding:6rem 1.25rem;background:linear-gradient(180deg,#f7fbfa,#fff);color:#183c38}.contact-heading{max-width:720px;margin:0 auto 2.75rem;text-align:center}.contact-kicker{color:#087468;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.contact-title{margin:.65rem 0 .8rem;color:#183c38;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.035em}.contact-heading p{color:#617570;font-size:1.05rem;line-height:1.7}.contact-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);max-width:1080px;margin:0 auto;overflow:hidden;border:1px solid #dce9e6;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(20,65,59,.11)}.contact-card-copy{padding:clamp(2rem,4vw,3.5rem);background:linear-gradient(145deg,#0a776d,#0e8f82);color:#fff}.contact-card-copy>span{color:#bdebe5;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.contact-card-copy h3{margin:.8rem 0 1rem;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.2}.contact-card-copy p{color:#e2f5f2;line-height:1.7}.contact-card-copy ul{display:grid;grid-gap:.8rem;gap:.8rem;margin:1.75rem 0 0;padding:0;list-style:none}.contact-card-copy li{position:relative;padding-left:1.6rem;color:#f2fffd;line-height:1.45}.contact-card-copy li:before{position:absolute;left:0;content:"✓";color:#fcd34d;font-weight:900}.contact-form-shell{padding:clamp(2rem,4vw,3.5rem)}.contact-form{display:grid;grid-gap:.55rem;gap:.55rem}.contact-form label{margin-top:.55rem;color:#334f49;font-size:.84rem;font-weight:800;text-align:left}.contact-form input,.contact-form textarea{width:100%;padding:.9rem 1rem;border:1px solid #cfe0dc;border-radius:12px;outline:none;background:#fbfdfd;color:#183c38;font:inherit;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact-form textarea{min-height:140px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#0e8f82;background:#fff;box-shadow:0 0 0 4px rgba(14,143,130,.1)}.contact-form button{min-height:50px;margin-top:1rem;padding:.85rem 1.5rem;border:0;border-radius:12px;background:#0e8f82;color:#fff;cursor:pointer;font:inherit;font-weight:800;transition:background .18s ease,transform .18s ease}.contact-form button:hover:not(:disabled){transform:translateY(-2px);background:#087468}.contact-form button:disabled{cursor:wait;opacity:.58}.contact-result{margin:.75rem 0 0;color:#4f6761;font-size:.88rem;text-align:center}@media (max-width:800px){.contact-card{grid-template-columns:1fr}}@media (max-width:600px){.contact-section{padding:4.5rem 1rem}.contact-card{border-radius:20px}}.faq-section{padding:6rem 1.25rem;background:linear-gradient(180deg,#fff,#f7fbfa);color:#183c38}.faq-heading{max-width:720px;margin:0 auto 2.75rem;text-align:center}.faq-kicker{color:#087468;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.faq-title{margin:.65rem 0 .8rem;color:#183c38;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.035em}.faq-heading p{color:#617570;font-size:1.05rem;line-height:1.7}.faq-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.85rem;gap:.85rem;max-width:1040px;margin:0 auto;align-items:start}.faq-item{overflow:hidden;border:1px solid #dce9e6;border-radius:16px;background:#fff;box-shadow:0 8px 25px rgba(20,65,59,.055);transition:border-color .18s ease,box-shadow .18s ease}.faq-item:has(.rotate){border-color:#8dd9d4;box-shadow:0 12px 30px rgba(20,65,59,.09)}.faq-question{display:flex;width:100%;gap:1rem;padding:1.2rem 1.25rem;align-items:center;justify-content:space-between;border:0;background:transparent;color:#183c38;cursor:pointer;font:inherit;font-size:.98rem;font-weight:800;line-height:1.4;text-align:left}.faq-icon-wrap{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;border-radius:50%;background:#e6f7f4;color:#0e8f82}.faq-icon{width:17px;height:17px;transition:transform .18s ease}.faq-icon.rotate{transform:rotate(180deg)}.faq-answer{padding:0 1.25rem 1.25rem;color:#617570;font-size:.92rem;line-height:1.7;text-align:left}@media (max-width:760px){.faq-list{grid-template-columns:1fr;max-width:620px}}@media (max-width:600px){.faq-section{padding:4.5rem 1rem}}.features-section{padding:6rem 2rem;background:linear-gradient(to bottom right,#f9fafb,#f1f5f9);text-align:center}.features-intro{max-width:720px;margin:.75rem auto 2.75rem;color:#64748b;font-size:1.05rem;line-height:1.7}.sectionTitle{position:relative;display:inline-block;padding-bottom:8px}h3.sectionTitle{font-size:2.25rem;font-weight:800;color:#0f766e;margin-bottom:2.5rem}.sectionTitle:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:linear-gradient(90deg,#14b8a6,#0d9488);border-radius:4px;transform-origin:left;transform:scaleX(0);transition:transform .4s ease}.sectionTitle.visible:after{transform:scaleX(1)}.text-container{max-width:800px;margin:0 auto;text-align:center}.text-container h3{font-size:1.5rem;color:#0f766e;margin-bottom:1rem}.reveal{position:relative;opacity:0}.reveal.active{opacity:1}.reveal.fade-in-up{animation:fadeInUp 1s ease-in}.active.fade-bottom{animation:fade-bottom 1s ease-in}.active.fade-left{animation:fade-left 1s ease-in}.active.fade-right{animation:fade-right 1s ease-in}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fade-bottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-left{0%{transform:translateX(-100px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes fade-right{0%{transform:translateX(100px);opacity:0}to{transform:translateX(0);opacity:1}}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:2rem;gap:2rem;justify-items:center;max-width:1100px;margin:0 auto}.feature-card{background:#ffffff;padding:2rem 1.75rem;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .35s ease,box-shadow .35s ease;text-align:left;position:relative;overflow:hidden}.feature-icon{display:grid;width:48px;height:48px;margin-bottom:1.15rem;place-items:center;border-radius:14px;background:#e6f7f4;color:#0f766e}.feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:6px;background:linear-gradient(90deg,#14b8a6,#0d9488);opacity:0;transition:opacity .35s ease}.feature-card:hover{transform:translateY(-8px);box-shadow:0 10px 32px rgba(0,0,0,.08)}.feature-card:hover:before{opacity:1}.feature-card h3{font-size:1.25rem;font-weight:700;color:#0f766e;margin-bottom:.75rem}.feature-card p{font-size:1rem;color:#475569;line-height:1.6}.start-card{position:relative;display:flex;gap:2rem;max-width:1100px;margin:4.5rem auto 0;padding:clamp(2rem,4vw,3.5rem);align-items:center;justify-content:space-between;overflow:hidden;border-radius:24px;background:linear-gradient(135deg,#087468,#0e8f82);box-shadow:0 20px 55px rgba(14,115,104,.22);color:#fff;text-align:left}.start-card:after{position:absolute;right:-7rem;bottom:-9rem;width:22rem;height:22rem;border:1px solid rgba(255,255,255,.15);border-radius:50%;box-shadow:0 0 0 3rem rgba(255,255,255,.035),0 0 0 6rem rgba(255,255,255,.025);content:""}.start-copy{position:relative;z-index:1;max-width:680px}.start-kicker{color:#bdebe5;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.start-copy h2{margin:.65rem 0 .8rem;color:#fff;font-size:clamp(1.7rem,3.3vw,2.65rem);line-height:1.15;letter-spacing:-.025em}.start-copy p{margin:0;color:#e2f5f2;line-height:1.7}.start-actions{position:relative;z-index:1;display:grid;flex:0 0 auto;grid-gap:.8rem;gap:.8rem;min-width:190px}.cta-button{display:inline-flex;gap:.45rem;min-height:50px;padding:.85rem 1.35rem;align-items:center;justify-content:center;border-radius:12px;background:#fcd34d;box-shadow:0 8px 24px rgba(65,49,8,.2);color:#183c38;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease}.cta-button:hover{transform:translateY(-2px);background:#fde074}.cta-secondary{color:#fff;font-size:.88rem;font-weight:700;text-align:center;text-decoration:underline;text-underline-offset:4px}@media (max-width:768px){.sectionTitle{font-size:1.9rem;margin-bottom:2rem}.feature-card{text-align:center;padding:1.75rem}.feature-card h3{color:#0f766e}.start-card{flex-direction:column;align-items:stretch;text-align:center}.start-actions{width:100%}}.feedback-section{padding:6rem 1.25rem;background:#f7fbfa;color:#183c38}.feedback-heading{max-width:760px;margin:0 auto 2.75rem;text-align:center}.feedback-kicker{color:#087468;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.feedback-title{margin:.65rem 0 .8rem;color:#183c38;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.035em}.feedback-heading p{color:#617570;font-size:1.05rem;line-height:1.7}.feedback-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:1120px;margin:0 auto}.feedback-card{position:relative;display:flex;flex-direction:column;min-height:290px;padding:1.6rem;border:1px solid #dce9e6;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(20,65,59,.065);text-align:left;transition:transform .18s ease,box-shadow .18s ease}.feedback-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(20,65,59,.11)}.quote-icon{display:grid;width:42px;height:42px;margin-bottom:1rem;place-items:center;border-radius:13px;background:#e6f7f4;color:#0e8f82}.feedback-text{margin:0 0 .75rem;color:#183c38;font-size:1.1rem;font-weight:800;line-height:1.4}.feedback-description{margin:0 0 1.4rem;color:#617570;font-size:.9rem;line-height:1.65}.feedback-person{display:flex;gap:.7rem;margin-top:auto;padding-top:1rem;align-items:center;border-top:1px solid #e7efed}.feedback-avatar{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:50%;background:#0e8f82;color:#fff;font-weight:800}.feedback-person>span:last-child{display:grid;grid-gap:.1rem;gap:.1rem}.feedback-person strong{color:#294b45;font-size:.82rem}.feedback-person small{color:#7a8c87;font-size:.72rem}@media (max-width:900px){.feedback-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.feedback-section{padding:4.5rem 1rem}.feedback-cards{grid-template-columns:1fr;max-width:520px}.feedback-card{min-height:auto}}.home-layout{position:relative;display:block;width:100%;max-width:1240px;height:clamp(430px,52vw,540px);margin:0 auto;padding:1.5rem;background:radial-gradient(circle at 8% 8%,rgba(143,217,212,.28),transparent 28rem),linear-gradient(180deg,#f7fbfa,#fff);overflow:hidden}.left-trapezium{position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem;z-index:2;display:flex;width:min(57%,650px);align-items:center;overflow:hidden;border-radius:24px 0 0 24px;background:linear-gradient(90deg,rgba(7,103,94,.98),rgba(14,143,130,.94) 70%,rgba(14,143,130,.72) 88%,transparent)}.left-trapezium:after,.left-trapezium:before{position:absolute;content:"";border-radius:50%;pointer-events:none}.left-trapezium:before{top:-8rem;right:-8rem;width:24rem;height:24rem;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 3rem rgba(255,255,255,.035),0 0 0 6rem rgba(255,255,255,.025)}.left-trapezium:after{bottom:-7rem;left:-5rem;width:16rem;height:16rem;background:rgba(255,255,255,.045)}.left-content{position:relative;z-index:2;max-width:550px;padding:clamp(2rem,4vw,3.5rem);color:#fff}.left-content h1{margin:0 0 1.15rem;color:#fff;font-size:clamp(2.15rem,3.7vw,3.35rem);font-weight:800;line-height:1.08;letter-spacing:-.04em}.left-content h1 .highlight{color:#fcd34d}.left-content p{max-width:520px;margin:0 0 2rem;color:#e2f5f2;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.72}.button-row{display:flex;flex-wrap:wrap;gap:1rem 1.35rem;align-items:center}.hero-button{display:inline-flex;min-height:50px;padding:.85rem 1.5rem;align-items:center;justify-content:center;border-radius:12px;background:#fcd34d;box-shadow:0 8px 24px rgba(88,65,8,.2);color:#183c38;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.hero-button:hover{transform:translateY(-2px);background:#fde074;box-shadow:0 12px 28px rgba(88,65,8,.24)}.pricing-link-inline{display:inline-flex;gap:.45rem;align-items:center;color:#fff;font-size:1rem;font-weight:750;text-decoration:none}.pricing-link-inline .link-text{border-bottom:1px solid rgba(255,255,255,.55)}.pricing-link-inline .arrow-icon{transition:transform .18s ease}.pricing-link-inline:hover{color:#fcd34d}.pricing-link-inline:hover .arrow-icon{transform:translate(2px,-2px)}.right-carousel{position:absolute;inset:1.5rem;z-index:1;overflow:hidden;border:1px solid #dce9e6;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(20,65,59,.12)}.right-carousel .swiper,.right-carousel .swiper-slide,.right-carousel .swiper-wrapper{width:100%;height:100%}.right-carousel .carousel-img{width:100%;height:100%;object-fit:cover;transition:transform 6s ease}.right-carousel .swiper-slide-active .carousel-img{transform:scale(1.045)}.right-carousel .swiper-pagination-bullet{width:8px;height:8px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);opacity:.7}.right-carousel .swiper-pagination-bullet-active{width:24px;border-radius:999px;background:#fcd34d;opacity:1}@media (max-width:960px){.home-layout{max-width:820px;height:500px;padding:1.5rem}.left-trapezium{width:68%}.left-content{max-width:520px}}@media (max-width:600px){.home-layout{height:460px;padding:.75rem}.right-carousel{inset:.75rem;border-radius:20px}.left-trapezium{top:.75rem;right:.75rem;bottom:.75rem;left:.75rem;width:auto;border-radius:20px;background:linear-gradient(180deg,rgba(6,91,83,.9),rgba(8,116,104,.86) 62%,rgba(8,116,104,.72))}.right-carousel .carousel-img{filter:brightness(.68) saturate(.85)}.left-content{width:100%;max-width:none;padding:2rem 1.35rem;text-align:center}.left-content h1{font-size:2.05rem}.left-content p{margin-right:auto;margin-left:auto;font-size:.95rem}.button-row{justify-content:center}}.pricing_pricingSection__2i9Ol{--ink:#183c38;--muted:#617570;--teal:#0e8f82;--teal-dark:#087468;padding:6rem 1.25rem;background:radial-gradient(circle at 12% 8%,rgba(143,217,212,.26),transparent 28rem),linear-gradient(180deg,#f7fbfa,#ffffff);color:var(--ink);overflow:hidden}.pricing_heading__KlTki{max-width:760px;margin:0 auto;text-align:center}.pricing_kicker__COsRu{color:var(--teal-dark);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pricing_sectionTitle__4tEcq{margin:.75rem 0 1rem;color:var(--ink);font-size:clamp(2rem,4vw,3.35rem);line-height:1.06;letter-spacing:-.035em}.pricing_sectionIntro__W1a2c{margin:0 auto;color:var(--muted);font-size:1.08rem;line-height:1.75}.pricing_currencyToggle__uXpbz{display:flex;width:-moz-fit-content;width:fit-content;margin:2.25rem auto 2.5rem;padding:.3rem;border:1px solid #d7e6e3;border-radius:999px;background:#fff;box-shadow:0 8px 24px rgba(18,75,68,.08)}.pricing_currencyToggle__uXpbz button{min-width:72px;padding:.6rem 1rem;border:0;border-radius:999px;background:transparent;color:#6b7d79;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;transition:.18s ease}.pricing_currencyToggle__uXpbz .pricing_currencyActive__X3eGF{background:var(--ink);color:#fff}.pricing_pricingTable__PCnOw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;max-width:1180px;margin:0 auto;align-items:stretch}.pricing_pricingCard__CVryY{position:relative;display:flex;flex-direction:column;padding:2rem;border:1px solid #dce9e6;border-radius:24px;background:rgba(255,255,255,.94);box-shadow:0 16px 50px rgba(20,65,59,.08);transition:transform .2s ease,box-shadow .2s ease}.pricing_pricingCard__CVryY:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(20,65,59,.13)}.pricing_pricingCardHighlight__FNC_i{border:2px solid var(--teal);background:linear-gradient(180deg,#f1fbf9,#fff 35%);box-shadow:0 22px 64px rgba(14,143,130,.16)}.pricing_recommendedBadge__Z3lM7{position:absolute;top:0;right:1.5rem;transform:translateY(-50%);padding:.45rem .85rem;border-radius:999px;background:var(--teal);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pricing_planEyebrow__Kxfne{min-height:1.2rem;margin:0 0 .5rem;color:var(--teal-dark);font-size:.76rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.pricing_pricingTitle__CyMG5{margin:0;color:var(--ink);font-size:1.65rem;letter-spacing:-.025em}.pricing_pricingDescription__dO_Ek{min-height:5.3rem;margin:.8rem 0 1.5rem;color:var(--muted);line-height:1.58}.pricing_priceArea__pD4N1{min-height:5.7rem}.pricing_offerRow__GySYy,.pricing_priceRow__xpsfB{display:flex;align-items:center}.pricing_offerRow__GySYy{min-height:1.7rem;gap:.6rem}.pricing_oldPrice__mumJ8{color:#8a9996;font-size:.9rem;text-decoration:line-through}.pricing_discountBadge__AxFQe{padding:.25rem .5rem;border-radius:999px;background:#e8f7ef;color:#24764f;font-size:.7rem;font-weight:800}.pricing_priceRow__xpsfB{align-items:baseline}.pricing_currencySymbol__mnbaK{margin-right:.25rem;color:var(--teal-dark);font-size:1.15rem;font-weight:800}.pricing_pricingPrice__trLV6{color:var(--ink);font-size:3rem;font-weight:800;letter-spacing:-.05em;line-height:1.08}.pricing_priceSuffix__DLbre{margin-left:.55rem;color:#73837f;font-size:.78rem;font-weight:600}.pricing_divider__ZXJmC{height:1px;margin:1.25rem 0;background:#e5eeec}.pricing_featureHeading__OWA6c{margin:0 0 .55rem;color:var(--ink);font-size:.83rem;font-weight:800}.pricing_pricingFeatures___3lp0{display:grid;grid-gap:.15rem;gap:.15rem;margin:0 0 1.75rem;padding:0;list-style:none;text-align:left}.pricing_pricingFeatures___3lp0 li{display:flex;gap:.65rem;align-items:flex-start;padding:.55rem 0;color:#405651;font-size:.91rem;line-height:1.4}.pricing_featureIcon__I4_31{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;background:#e6f7f3;color:var(--teal-dark)}.pricing_pricingFeatures___3lp0 .pricing_unavailable__QaTHD{color:#9aa7a4}.pricing_pricingFeatures___3lp0 .pricing_unavailable__QaTHD .pricing_featureIcon__I4_31{background:#f2f3f3;color:#a6afad}.pricing_pricingButton__HYv4q{display:block;margin-top:auto;padding:.9rem 1rem;border:1px solid var(--teal);border-radius:12px;background:#fff;color:var(--teal-dark);text-align:center;text-decoration:none;font-weight:800;transition:.18s ease}.pricing_pricingButton__HYv4q:hover,.pricing_pricingCardHighlight__FNC_i .pricing_pricingButton__HYv4q{background:var(--teal);color:#fff}.pricing_pricingCardHighlight__FNC_i .pricing_pricingButton__HYv4q:hover{background:var(--teal-dark)}.pricing_paymentNote__0OuTy{max-width:700px;margin:2rem auto 0;color:#758783;font-size:.88rem;line-height:1.6;text-align:center}@media (max-width:960px){.pricing_pricingTable__PCnOw{grid-template-columns:1fr;max-width:640px;gap:1.5rem}.pricing_priceArea__pD4N1,.pricing_pricingDescription__dO_Ek{min-height:auto}}@media (max-width:600px){.pricing_pricingSection__2i9Ol{padding:4.5rem 1rem}.pricing_pricingCard__CVryY{padding:1.5rem;border-radius:20px}.pricing_sectionIntro__W1a2c{font-size:1rem}}.SocialLinks_socialSection__3qANz{padding:6rem 1.25rem;background:#fff;color:#183c38;text-align:center}.SocialLinks_socialHeading__V9IsD{max-width:700px;margin:0 auto 2.5rem}.SocialLinks_kicker__WXzCW{color:#087468;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.SocialLinks_sectionTitle__C_6l7{margin:.65rem 0 .8rem;color:#183c38;font-size:clamp(2rem,4vw,3.1rem);line-height:1.08;letter-spacing:-.035em}.SocialLinks_socialHeading__V9IsD p{color:#617570;font-size:1.05rem;line-height:1.7}.SocialLinks_socialLinks__LXbXo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;max-width:920px;margin:0 auto}.SocialLinks_socialItem__DdSsR{display:flex;gap:.85rem;min-width:0;padding:1.15rem;align-items:center;border:1px solid #dce9e6;border-radius:16px;background:#fff;box-shadow:0 10px 30px rgba(20,65,59,.07);color:#183c38;text-align:left;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.SocialLinks_socialItem__DdSsR:hover{transform:translateY(-4px);border-color:#8dd9d4;box-shadow:0 16px 36px rgba(20,65,59,.12)}.SocialLinks_iconWrap__7ybHG{display:grid;flex:0 0 46px;width:46px;height:46px;place-items:center;border-radius:13px;background:#e6f7f4;color:#0e8f82}.SocialLinks_socialIcon__IfpWD{width:23px;height:23px}.SocialLinks_socialCopy__0uOsk{display:grid;min-width:0;grid-gap:.15rem;gap:.15rem}.SocialLinks_socialCopy__0uOsk strong{font-size:.98rem}.SocialLinks_socialCopy__0uOsk small{overflow:hidden;color:#70827d;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.SocialLinks_arrow__6Zxuy{margin-left:auto;color:#0e8f82;font-size:1rem;transition:transform .18s ease}.SocialLinks_socialItem__DdSsR:hover .SocialLinks_arrow__6Zxuy{transform:translate(2px,-2px)}@media (max-width:760px){.SocialLinks_socialLinks__LXbXo{grid-template-columns:1fr;max-width:520px}}@media (max-width:600px){.SocialLinks_socialSection__3qANz{padding:4.5rem 1rem}}