/* Self-hosted fonts: Outfit and Baloo 2 are the theme's variable files, Satisfy is local to this landing. */
@font-face{font-family:'Baloo 2';font-style:normal;font-weight:400 800;font-display:swap;src:url("../../fonts/baloo/Baloo_2.woff2") format("woff2")}
@font-face{font-family:'Outfit';font-style:normal;font-weight:100 900;font-display:swap;src:url("../../fonts/outfit/Outfit.woff2") format("woff2")}
@font-face{font-family:'Satisfy';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/Satisfy.woff2") format("woff2")}
/* Standalone canvas (template-protocollo-gravidanza.php): hide whatever plugins print in wp_footer
   for the site layout (BuddyBoss popups, tracking pixels), keep the admin bar and the Complianz banner. */
body.pg-canvas{margin:0;background:#FBF7F2}
body.pg-canvas>:not(.pgl):not(#wpadminbar):not([id^="cmplz"]):not(script):not(style):not(link):not(template){display:none!important}
.elementor-element:has(.pgl),.elementor-widget-container:has(.pgl),.e-con-inner:has(.pgl),.elementor-container:has(.pgl),.elementor-widget-wrap:has(.pgl){max-width:none!important;width:100%!important;padding:0!important;margin:0!important;overflow:visible!important;transform:none!important;--gap:0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--content-width:100%;--width:100%}body:has(.pgl){margin:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth,html.lenis{scroll-behavior:auto!important}.pgl.pgl{--teal:#00AFBD;--teal-b:#00A3AE;--btn:#00838C;--btn-h:#006D74;--teal-ink:#006D74;--teal-deep:#05434A;--teal-night:#03292E;--ice:#C3F5FD;--ice-2:#E4F7F9;--mist:#F1FAFA;--peach:#F6D7B6;--peach-2:#FBEBDB;--peach-ink:#8A5D2E;--pink:#E8B7C5;--pink-2:#F6E4E9;--pink-3:#F0CCD6;--pink-ink:#9B3B56;--rose:#B6546F;--rose-2:#D98CA2;--coral:#C4647F;--cream:#FBF7F2;--cream-2:#F4ECE2;--ink:#141414;--text:#3E4A4C;--muted:#748385;--line:rgba(0,109,116,.13);--photo:linear-gradient(140deg,#80CBD4 0%,#3ABAC6 34%,#00AFBD 62%,#00AFBD 100%);--photo-g:radial-gradient(ellipse 70% 90% at 50% 62%,#F1DEC2 0%,#EDD6C4 45%,#E2C3CD 100%);--fd:'Baloo 2',ui-rounded,system-ui,sans-serif;--f:'Outfit',system-ui,-apple-system,'Segoe UI',sans-serif;--fs:'Satisfy','Brush Script MT',cursive;--shadow:0 40px 80px -40px rgba(3,41,46,.45);--shadow-s:0 18px 40px -22px rgba(3,41,46,.4);--ease:cubic-bezier(.2,.7,.2,1);--hdr:70px;--sec:clamp(60px,7.5vw,108px);color-scheme:light}.pgl.pgl *,.pgl.pgl *::before,.pgl.pgl *::after{box-sizing:border-box}.pgl.pgl{position:relative;margin:0;background:var(--cream);color:var(--text);font:400 17px/1.65 var(--f);text-align:left;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.pgl.pgl img,.pgl.pgl svg{display:block;max-width:100%}.pgl.pgl a{color:inherit;text-decoration:none}.pgl.pgl p{margin:0 0 1em}.pgl.pgl h1,.pgl.pgl h2,.pgl.pgl h3,.pgl.pgl h4{margin:0;font-weight:700;text-wrap:balance}.pgl.pgl button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-shadow:none;line-height:1;min-height:0;min-width:0;width:auto;height:auto;cursor:pointer}.pgl.pgl h1,.pgl.pgl h2,.pgl.pgl h3,.pgl.pgl h4,.pgl.pgl h5,.pgl.pgl h6{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;padding:0;border:0;background:none}.pgl.pgl p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}.pgl.pgl b,.pgl.pgl strong{color:inherit;font-weight:700}.pgl.pgl ul,.pgl.pgl ol,.pgl.pgl li{margin:0;padding:0;list-style:none}.pgl.pgl img{border:0;border-radius:0;box-shadow:none;height:auto}.pgl.pgl section,.pgl.pgl article,.pgl.pgl aside,.pgl.pgl nav,.pgl.pgl header,.pgl.pgl footer,.pgl.pgl figure,.pgl.pgl details,.pgl.pgl summary{margin:0;padding:0;border:0;background:none;box-shadow:none;color:inherit}.pgl.pgl small{font-size:83.333%}.pgl.pgl ::selection{background:var(--pink);color:var(--teal-night)}.pgl.pgl :focus-visible{outline:3px solid var(--peach);outline-offset:3px;border-radius:8px}.pgl.pgl [id]{scroll-margin-top:90px}.pgl.pgl ._k{width:min(1200px,100% - 32px);margin-inline:auto}@media (min-width:768px){.pgl.pgl ._k{width:min(1200px,100% - 64px)}}.pgl.pgl ._j{position:relative;padding-block:var(--sec)}.pgl.pgl ._1{text-align:center}.pgl.pgl ._52,.pgl.pgl ._4u,.pgl.pgl ._2v,.pgl.pgl ._56,.pgl.pgl ._5p,.pgl.pgl ._4x,.pgl.pgl ._4y,.pgl.pgl ._3u,.pgl.pgl ._1s,.pgl.pgl ._3q,.pgl.pgl ._5b,.pgl.pgl ._45,.pgl.pgl ._1z,.pgl.pgl ._41,.pgl.pgl ._4l{grid-template-columns:minmax(0,1fr)}.pgl.pgl ._46,.pgl.pgl ._v,.pgl.pgl ._1p{min-width:0}@media (min-width:900px){.pgl.pgl::before{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}}.pgl.pgl ._12{display:inline-flex;align-items:center;gap:10px;font:600 12px/1 var(--f);letter-spacing:.22em;text-transform:uppercase;color:var(--teal-ink);margin-bottom:16px}.pgl.pgl ._12::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px rgba(0,175,189,.18);animation:ping 2.4s var(--ease) infinite}.pgl.pgl ._2m ._12{color:var(--ice)}.pgl.pgl ._8{font-family:var(--fd);font-weight:700;font-size:clamp(33px,4.7vw,62px);line-height:1.02;letter-spacing:-.014em;color:var(--ink)}.pgl.pgl ._8 ._5{color:var(--teal-b)}.pgl.pgl ._2m ._8{color:#fff}.pgl.pgl ._30{font-family:var(--fs);font-weight:400;letter-spacing:0;color:var(--teal-b);text-transform:none}.pgl.pgl ._1v{font:600 clamp(21px,2.3vw,29px)/1.3 var(--f);color:var(--ink);letter-spacing:-.006em}.pgl.pgl ._8i{display:inline-block;padding:.02em .45em .06em;border-radius:999px;background:var(--peach-2);color:var(--peach-ink);font-weight:600;white-space:nowrap}.pgl.pgl ._2d{position:absolute;pointer-events:none;white-space:nowrap;font:800 clamp(120px,19vw,300px)/.8 var(--fd);color:transparent;-webkit-text-stroke:1.5px rgba(0,109,116,.09);text-transform:uppercase;letter-spacing:-.02em;z-index:0}.pgl.pgl ._f{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;max-width:100%;padding:10px 10px 10px 28px;border:0;border-radius:999px;background:var(--btn);color:#fff;font:700 15px/1.2 var(--f);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 20px 40px -18px rgba(0,109,116,.75);transition:background .35s var(--ease),box-shadow .35s var(--ease);-webkit-tap-highlight-color:transparent}.pgl.pgl ._f:hover{background:var(--btn-h);box-shadow:0 26px 50px -20px rgba(0,109,116,.85)}.pgl.pgl ._f ._n{flex:0 0 auto;position:relative;overflow:hidden;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--btn);display:grid;place-items:center}.pgl.pgl ._f ._n svg{width:20px;height:20px;transition:transform .5s var(--ease)}.pgl.pgl ._f ._n svg+svg{position:absolute;transform:translateX(-160%)}.pgl.pgl ._f:hover ._n svg:first-child{transform:translateX(160%)}.pgl.pgl ._f:hover ._n svg+svg{transform:translateX(0)}.pgl.pgl ._f::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.32) 48%,transparent 66%);transform:translateX(-130%);animation:shine 4.2s var(--ease) infinite}.pgl.pgl ._f ._5f{position:absolute;z-index:-1;border-radius:50%;background:rgba(255,255,255,.35);transform:scale(0);animation:rip .7s var(--ease) forwards;pointer-events:none}.pgl.pgl ._3r{background:var(--pink);color:var(--teal-night);box-shadow:0 20px 40px -18px rgba(232,183,197,.6)}.pgl.pgl ._3r:hover{background:#F0CCD6}.pgl.pgl ._3r ._n{background:var(--teal-night);color:var(--pink)}.pgl.pgl ._2l{min-height:44px;padding:6px 6px 6px 18px;font-size:12.5px;gap:10px;box-shadow:none}.pgl.pgl ._2l ._n{width:32px;height:32px}.pgl.pgl ._2l ._n svg{width:16px;height:16px}.pgl.pgl ._3t{margin-top:30px}.pgl.pgl ._t{display:none}html.pg-js .pgl.pgl ._t{position:fixed;inset:0;z-index:200;display:grid;place-items:center;background:linear-gradient(180deg,#00AFBD 0%,#008E98 100%);animation:curtainOut .9s cubic-bezier(.7,0,.2,1) 2.6s forwards}html.pg-js.pg-seen .pgl.pgl ._t{display:none}.pgl.pgl ._t::after{content:"";position:absolute;left:-10%;right:-10%;top:calc(100% - 1px);height:16vh;background:#008E98;border-radius:0 0 50% 50%}.pgl.pgl ._7v{text-align:center}.pgl.pgl ._7w{height:clamp(70px,12vw,104px);width:auto;margin:0 auto;filter:brightness(0) invert(1)}.pgl.pgl ._5w{width:150px;height:3px;margin:24px auto 0;border-radius:3px;background:rgba(255,255,255,.25);overflow:hidden}.pgl.pgl ._5w i{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left;animation:load .9s var(--ease) .1s forwards}.pgl.pgl ._x{position:fixed;inset:0 0 auto;top:var(--abh,0px);z-index:50;transition:background .45s var(--ease),box-shadow .45s var(--ease)}.pgl.pgl ._69{display:flex;align-items:center;justify-content:space-between;height:var(--hdr);transition:height .45s var(--ease)}.pgl.pgl ._x._3w{background:rgba(251,247,242,.94);box-shadow:0 12px 30px -24px rgba(3,41,46,.4)}.pgl.pgl ._x._3w ._69{height:60px}.pgl.pgl ._3y{display:block;height:44px;width:auto;transition:height .45s var(--ease)}.pgl.pgl ._x._3w ._3y{height:38px}.pgl.pgl ._x ._2l span._71{display:none}@media (min-width:560px){.pgl.pgl ._x ._2l span._71{display:inline}.pgl.pgl ._x ._2l span._8u{display:none}}.pgl.pgl ._6a{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--teal),var(--pink));transform:scaleX(0);transform-origin:left center}.pgl.pgl ._o{display:none}@media (min-width:1180px){.pgl.pgl ._o{position:fixed;right:22px;top:50%;z-index:45;display:flex;flex-direction:column;align-items:flex-end;gap:12px;transform:translateY(-50%);opacity:0;transition:opacity .5s}.pgl.pgl ._o._2f{opacity:1}.pgl.pgl ._o a{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink);height:18px}.pgl.pgl ._o span{font:600 11px/1 var(--f);letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateX(8px);transition:opacity .35s,transform .35s var(--ease);white-space:nowrap;background:rgba(251,247,242,.92);padding:5px 9px;border-radius:999px}.pgl.pgl ._o a:hover span{opacity:1;transform:none}.pgl.pgl ._o i{display:block;width:calc(6px + var(--n) * 1.1px);height:calc(6px + var(--n) * 1.1px);border-radius:50%;background:rgba(0,109,116,.25);transition:background .35s,transform .45s var(--ease),box-shadow .35s}.pgl.pgl ._o a._m i{background:var(--teal);transform:scale(1.25);box-shadow:0 0 0 5px rgba(0,175,189,.18)}.pgl.pgl ._o._42 a{color:#fff}.pgl.pgl ._o._42 span{background:rgba(3,41,46,.85)}.pgl.pgl ._o._42 i{background:rgba(255,255,255,.35)}.pgl.pgl ._o._42 a._m i{background:var(--pink);box-shadow:0 0 0 5px rgba(232,183,197,.22)}}.pgl.pgl ._18{display:none}@media (min-width:900px){.pgl.pgl ._18{position:fixed;right:22px;bottom:22px;z-index:45;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;box-shadow:var(--shadow-s);color:var(--teal-ink);text-decoration:none;opacity:0;transform:translateY(16px) scale(.8);transition:opacity .4s,transform .5s var(--ease)}.pgl.pgl ._18._2f{opacity:1;transform:none}.pgl.pgl ._18 svg._5e{position:absolute;inset:3px;width:46px;height:46px;transform:rotate(-90deg)}.pgl.pgl ._18 circle{fill:none;stroke-width:3}.pgl.pgl ._18 ._8y{stroke:var(--mist)}.pgl.pgl ._18 ._77{stroke:var(--teal);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.pgl.pgl ._18 svg._5q{width:18px;height:18px;transition:transform .4s var(--ease)}.pgl.pgl ._18:hover svg._5q{transform:translateY(-3px)}}.pgl.pgl ._r{display:none}html.pg-cur .pgl.pgl ._r{display:block;position:fixed;left:0;top:0;z-index:300;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;border:1.5px solid rgba(0,131,140,.45);pointer-events:none;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .35s,border-color .35s,opacity .3s;opacity:0}html.pg-cur .pgl.pgl ._r._d{opacity:1}html.pg-cur .pgl.pgl ._r._6c{width:70px;height:70px;margin:-35px 0 0 -35px;background:rgba(0,175,189,.12);border-color:transparent}html.pg-cur .pgl.pgl ._r._5y{border-color:rgba(232,183,197,.65)}html.pg-cur .pgl.pgl ._r._5y._6c{background:rgba(232,183,197,.18)}.pgl.pgl ._y{position:relative;padding:calc(var(--hdr) + 24px) 0 34px;overflow:hidden;overflow:clip}.pgl.pgl ._84{position:absolute;inset:0;pointer-events:none;z-index:0}.pgl.pgl ._2k{position:absolute;border-radius:50%;will-change:transform}.pgl.pgl ._2k._7m{width:70vmax;height:70vmax;right:-28vmax;top:-30vmax;background:radial-gradient(circle,rgba(195,245,253,.95) 0%,rgba(195,245,253,0) 66%);animation:drift1 22s ease-in-out infinite alternate}.pgl.pgl ._2k._7n{width:56vmax;height:56vmax;left:-26vmax;bottom:-24vmax;background:radial-gradient(circle,rgba(246,215,182,.55) 0%,rgba(246,215,182,0) 64%);animation:drift2 26s ease-in-out infinite alternate}.pgl.pgl ._2k._7o{width:40vmax;height:40vmax;left:30%;top:24%;background:radial-gradient(circle,rgba(232,183,197,.34) 0%,rgba(232,183,197,0) 64%);animation:drift1 30s ease-in-out infinite alternate-reverse}.pgl.pgl ._y ._2d{display:none}.pgl.pgl ._52{position:relative;z-index:1;display:grid;gap:24px;grid-template-areas:"head" "vis" "body"}.pgl.pgl ._53{grid-area:head}.pgl.pgl ._51{grid-area:body}.pgl.pgl ._1d{grid-area:vis}.pgl.pgl ._13{font-family:var(--fd);font-weight:800;font-size:clamp(46px,12.4vw,104px);line-height:.9;letter-spacing:-.01em;color:var(--ink);text-transform:uppercase;margin:4px 0 0}.pgl.pgl ._13 ._2s{display:block;overflow:hidden;white-space:nowrap;padding:.06em 0 .02em;margin-bottom:-.06em}.pgl.pgl ._13 ._55{color:var(--teal-b)}.pgl.pgl ._13 ._5u{display:inline-block;will-change:transform}.pgl.pgl ._86{position:relative;font:500 clamp(21px,2.4vw,30px)/1.3 var(--f);color:var(--ink);margin:20px 0 12px;max-width:22em}.pgl.pgl ._34{position:relative;white-space:nowrap}.pgl.pgl ._34 svg{position:absolute;left:-2%;bottom:-.34em;width:104%;height:.6em;overflow:visible}.pgl.pgl ._34 path{fill:none;stroke:var(--pink);stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}html.pg-js .pgl.pgl ._34 path{stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease) .2s}html.pg-js .pgl.pgl ._34._7z path{stroke-dashoffset:0}.pgl.pgl ._85{font:500 clamp(17px,1.5vw,19px)/1.55 var(--f);color:var(--ink);max-width:30em;margin:0}.pgl.pgl ._51 p{font-size:16px;line-height:1.65;max-width:34em}.pgl.pgl ._51 ._3t{margin-top:24px}.pgl.pgl ._5g{display:none}.pgl.pgl ._1d{position:relative;width:min(100%,520px);margin-inline:auto;aspect-ratio:5/6}.pgl.pgl ._1m{position:absolute;left:3%;right:3%;top:2%;aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(0,109,116,.28);animation:spin 46s linear infinite}.pgl.pgl ._1m ._2c{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;box-shadow:var(--shadow-s);display:grid;place-items:center;font:800 15px/1 var(--fd);color:var(--teal-ink)}.pgl.pgl ._1m ._2c span{animation:spin 46s linear infinite reverse;display:block}.pgl.pgl ._1m ._2c:nth-child(1){left:50%;top:0}.pgl.pgl ._1m ._2c:nth-child(2){left:93.3%;top:75%}.pgl.pgl ._1m ._2c:nth-child(3){left:6.7%;top:75%}.pgl.pgl ._1e{position:absolute;left:11%;right:11%;top:17%;bottom:0;border-radius:999px 999px 38px 38px;background:var(--photo);overflow:hidden;box-shadow:var(--shadow)}.pgl.pgl ._1e::before{content:"";position:absolute;inset:-30%;background:conic-gradient(from 0deg,transparent 0 20%,rgba(255,255,255,.22) 28%,transparent 36% 70%,rgba(255,255,255,.14) 78%,transparent 86%);animation:spin 18s linear infinite}.pgl.pgl ._1e ._4c{position:absolute;left:50%;top:56%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%)}.pgl.pgl ._1e ._4c i{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.35);animation:ripple 6s cubic-bezier(.2,.6,.3,1) infinite}.pgl.pgl ._1e ._4c i:nth-child(2){animation-delay:2s}.pgl.pgl ._1e ._4c i:nth-child(3){animation-delay:4s}.pgl.pgl ._88{position:absolute;inset:0}.pgl.pgl ._3f{position:absolute;left:50%;bottom:0;height:100%;width:auto;max-width:none;transform:translateX(-50%);filter:drop-shadow(0 30px 30px rgba(3,41,46,.18))}.pgl.pgl ._1k{position:absolute;z-index:3}.pgl.pgl ._c{display:flex;align-items:center;gap:9px;padding:7px 12px 7px 7px;background:rgba(255,255,255,.96);border-radius:16px;box-shadow:var(--shadow-s);font:500 11.5px/1.2 var(--f);color:var(--text);animation:float 6s ease-in-out infinite;white-space:nowrap}.pgl.pgl ._c b{display:block;font:700 13px/1.15 var(--f);color:var(--ink)}.pgl.pgl ._c ._g{flex:0 0 auto;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--ice-2);color:var(--teal-ink)}.pgl.pgl ._c ._g svg{width:17px;height:17px}.pgl.pgl ._c ._g._8c{background:var(--peach-2);color:var(--peach-ink)}.pgl.pgl ._c ._g._6r{background:var(--pink-2);color:var(--pink-ink)}.pgl.pgl ._c ._3a{display:flex;align-items:flex-end;gap:3px}.pgl.pgl ._c ._3a i{display:block;border-radius:50%;background:var(--teal);animation:wave 2.4s ease-in-out infinite}.pgl.pgl ._c ._3a i:nth-child(1){width:6px;height:6px;opacity:.5}.pgl.pgl ._c ._3a i:nth-child(2){width:9px;height:9px;opacity:.75;animation-delay:.2s}.pgl.pgl ._c ._3a i:nth-child(3){width:12px;height:12px;animation-delay:.4s}.pgl.pgl ._5x{left:0;top:22%}.pgl.pgl ._4q{right:0;top:44%}.pgl.pgl ._4q ._c{animation-delay:-1.5s}.pgl.pgl ._4r{left:0;bottom:17%}.pgl.pgl ._4r ._c{animation-delay:-3s}.pgl.pgl ._4s{right:2%;bottom:3%}.pgl.pgl ._4s ._c{animation-delay:-4.5s}@media (min-width:600px){.pgl.pgl ._c{font-size:12.5px;padding:9px 15px 9px 9px;gap:11px;border-radius:18px}.pgl.pgl ._c b{font-size:14.5px}.pgl.pgl ._c ._g{width:38px;height:38px;border-radius:12px}.pgl.pgl ._c ._g svg{width:20px;height:20px}.pgl.pgl ._5x{left:-4%}.pgl.pgl ._4q{right:-6%}.pgl.pgl ._4r{left:-7%}.pgl.pgl ._4s{right:-3%}}@media (min-width:960px){.pgl.pgl ._y{min-height:100vh;min-height:100svh;display:flex;align-items:center;padding:calc(var(--hdr) + 30px) 0 56px}.pgl.pgl ._52{grid-template-columns:1.06fr .94fr;grid-template-areas:"head vis" "body vis";column-gap:56px;row-gap:20px;align-items:start}.pgl.pgl ._53{align-self:end}.pgl.pgl ._1d{width:100%;max-width:540px;align-self:center}.pgl.pgl ._13{font-size:clamp(56px,7.1vw,92px)}.pgl.pgl ._y ._2d{display:flex;bottom:-2vw;left:0;animation:marq 70s linear infinite}.pgl.pgl ._y ._2d span{padding-right:.4em}.pgl.pgl ._5g{display:flex;position:absolute;left:50%;bottom:20px;z-index:2;transform:translateX(-50%);width:26px;height:42px;border:2px solid rgba(0,109,116,.35);border-radius:14px;justify-content:center;padding-top:7px}.pgl.pgl ._5g i{width:4px;height:8px;border-radius:2px;background:var(--teal-ink);animation:cue 1.8s var(--ease) infinite}}.pgl.pgl ._4b{position:relative;height:140px;margin:-6px 0 0;overflow:hidden;overflow:clip;z-index:2}.pgl.pgl ._1q{position:absolute;left:-10%;width:120%;white-space:nowrap;overflow:hidden;box-shadow:0 20px 40px -26px rgba(3,41,46,.5)}.pgl.pgl ._1q._5d{top:34px;background:var(--teal-b);color:#fff;transform:rotate(-3deg);z-index:2}.pgl.pgl ._1q._4d{top:50px;background:var(--pink);color:var(--teal-night);transform:rotate(2.2deg)}.pgl.pgl ._49{padding:15px 0}.pgl.pgl ._23{display:inline-flex;align-items:center;gap:26px;animation:marq 42s linear infinite;will-change:transform}.pgl.pgl ._1q._4d ._23{animation-direction:reverse;animation-duration:50s}.pgl.pgl ._23 span{font:700 21px/1 var(--fd);letter-spacing:.02em;text-transform:uppercase}.pgl.pgl ._23 svg{width:18px;height:18px;flex:0 0 auto}@media (min-width:768px){.pgl.pgl ._4b{height:176px}.pgl.pgl ._1q._5d{top:46px}.pgl.pgl ._1q._4d{top:62px}.pgl.pgl ._23 span{font-size:28px}.pgl.pgl ._23 svg{width:22px;height:22px}.pgl.pgl ._23{gap:34px}.pgl.pgl ._49{padding:18px 0}}.pgl.pgl ._6x{position:relative;font-family:var(--fd);font-weight:700;font-size:clamp(36px,5.6vw,76px);line-height:1;letter-spacing:-.015em;color:var(--ink);max-width:14em;margin:0 auto}.pgl.pgl ._6x ._6w{position:absolute;left:50%;top:-.52em;transform:translateX(-50%);font-size:3.4em;line-height:1;color:var(--pink);opacity:.6;z-index:-1;font-family:var(--fd)}.pgl.pgl ._7y{font-family:var(--fs);font-size:clamp(30px,3.6vw,46px);line-height:1.2;color:var(--teal-b);margin:16px 0 0}.pgl.pgl ._4u{display:grid;gap:40px;margin-top:clamp(36px,5vw,64px);align-items:center}.pgl.pgl ._4g p{font-size:18px;max-width:30em}.pgl.pgl ._4g ._1v{margin:26px 0;display:flex;align-items:center;gap:16px}.pgl.pgl ._4g ._1v ._3e{flex:0 0 auto;width:54px;height:54px;border-radius:50%;background:var(--pink-2);color:var(--rose);display:grid;place-items:center;animation:beat 1.6s ease-in-out infinite}.pgl.pgl ._4g ._1v ._3e svg{width:26px;height:26px}.pgl.pgl ._v{position:relative;justify-self:center;width:min(330px,100%);height:min(640px,150vw);border-radius:50px;background:#0F2226;padding:11px;box-shadow:0 60px 100px -50px rgba(3,41,46,.65),inset 0 0 0 2px rgba(255,255,255,.07)}.pgl.pgl ._v::before{content:"";position:absolute;right:-3px;top:130px;width:3px;height:64px;border-radius:0 3px 3px 0;background:#1d3438}.pgl.pgl ._6o{position:relative;height:100%;border-radius:40px;overflow:hidden;background:linear-gradient(180deg,#E7F7F8,#F8FCFC);display:flex;flex-direction:column}.pgl.pgl ._6o::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,109,116,.08) 1px,transparent 1.3px);background-size:16px 16px;pointer-events:none}.pgl.pgl ._8h{position:absolute;top:9px;left:50%;transform:translateX(-50%);width:92px;height:26px;border-radius:20px;background:#0F2226;z-index:3}.pgl.pgl ._6p{position:relative;display:flex;justify-content:space-between;align-items:center;padding:14px 26px 0;height:42px;font:600 12px/1 var(--f);color:var(--ink)}.pgl.pgl ._6p svg{width:44px;height:12px}.pgl.pgl ._6m{position:relative;display:flex;align-items:center;gap:10px;padding:8px 14px 10px;background:rgba(255,255,255,.88);border-bottom:1px solid var(--line)}.pgl.pgl ._6m ._3o{width:16px;height:16px;color:var(--teal-ink)}.pgl.pgl ._8d{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:50% 18%;background:#cbcbcb;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pink)}.pgl.pgl ._2x{line-height:1.15}.pgl.pgl ._2x b{display:block;font:600 14.5px/1.15 var(--f);color:var(--ink)}.pgl.pgl ._2x small{display:block;font:400 11.5px/1.3 var(--f);color:var(--teal-ink)}.pgl.pgl ._2x small ._4m{display:none}.pgl.pgl ._v._79 ._2x small ._d{display:none}.pgl.pgl ._v._79 ._2x small ._4m{display:inline}.pgl.pgl ._8e{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:10px 12px 8px;overflow:hidden}.pgl.pgl ._2a{margin-top:8px;display:flex;justify-content:flex-end}.pgl.pgl ._1o{position:relative;max-width:86%;background:var(--teal-b);color:#fff;border-radius:18px 18px 6px 18px;padding:9px 12px 6px;font:400 13.5px/1.42 var(--f);box-shadow:0 10px 20px -14px rgba(0,109,116,.8)}.pgl.pgl ._1o p{margin:0}.pgl.pgl ._1o ._2t{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:10px;line-height:1;color:rgba(255,255,255,.75)}.pgl.pgl ._1o ._2t svg{width:15px;height:10px;color:rgba(255,255,255,.55);transition:color .5s}.pgl.pgl ._v._8m ._1o ._2t svg{color:#B9F5FF}.pgl.pgl ._78{margin-top:8px;display:flex}.pgl.pgl ._4n{display:inline-flex;align-items:center;gap:5px;padding:12px 15px;border-radius:18px 18px 18px 6px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 20px -16px rgba(3,41,46,.4)}.pgl.pgl ._4n i{width:7px;height:7px;border-radius:50%;background:var(--teal-ink);opacity:.35;animation:dots 1.2s infinite}.pgl.pgl ._4n i:nth-child(2){animation-delay:.15s}.pgl.pgl ._4n i:nth-child(3){animation-delay:.3s}.pgl.pgl ._8g{position:relative;display:flex;align-items:center;gap:8px;padding:8px 12px 16px}.pgl.pgl ._8f{flex:1;height:36px;border-radius:18px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;padding:0 14px;font:400 13px/1 var(--f);color:var(--muted)}.pgl.pgl ._6n{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:var(--teal-b);display:grid;place-items:center;color:#fff}.pgl.pgl ._6n svg{width:16px;height:16px}.pgl.pgl ._4t{max-width:760px;margin:clamp(40px,5.5vw,72px) auto 0;text-align:center}.pgl.pgl ._4t p{font-size:18px}.pgl.pgl ._4t ._1v{margin-top:28px}.pgl.pgl ._5z{width:52px;height:52px;margin:22px auto 0;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--teal-ink);animation:bob 2.2s ease-in-out infinite}.pgl.pgl ._5z svg{width:22px;height:22px}@media (min-width:900px){.pgl.pgl ._4u{grid-template-columns:1.05fr .95fr;gap:72px}}.pgl.pgl ._7a{position:relative;padding:45px 0 clamp(30px,4vw,52px)}.pgl.pgl ._7a:has(source[src^="LINK_"]){display:none}.pgl.pgl ._4o{position:relative;max-width:1040px;margin:0 auto;aspect-ratio:16/9;border-radius:24px;overflow:hidden;isolation:isolate;background:var(--teal-night);box-shadow:0 30px 60px -30px rgba(3,41,46,.45),0 0 0 6px #fff,0 0 0 7px var(--line)}.pgl.pgl ._8z{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:var(--teal-night)}.pgl.pgl ._3n{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;padding:clamp(14px,3vw,30px);border:0;margin:0;cursor:pointer;background:linear-gradient(200deg,rgba(3,41,46,0) 45%,rgba(3,41,46,.5) 100%);color:#fff;text-align:left;transition:opacity .5s var(--ease),visibility .5s}.pgl.pgl ._4o._d ._3n{opacity:0;visibility:hidden}.pgl.pgl ._37{position:relative;flex:0 0 auto;width:clamp(58px,7vw,84px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--teal);box-shadow:0 16px 34px -12px rgba(3,41,46,.65);transition:transform .45s var(--ease),background .3s}.pgl.pgl ._37 svg{width:40%;height:40%;fill:#fff;margin-left:7%;position:relative}.pgl.pgl ._37 i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--pink);animation:vring 2.6s cubic-bezier(.2,.6,.3,1) infinite}.pgl.pgl ._37 i:nth-child(2){animation-delay:1.3s}.pgl.pgl ._3n:hover ._37,.pgl.pgl ._3n:focus-visible ._37{transform:scale(1.08);background:var(--teal-b)}.pgl.pgl ._90{display:flex;align-items:center;gap:14px}.pgl.pgl ._5n{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.94);color:var(--ink);font:600 13px/1 var(--f);letter-spacing:.03em;box-shadow:var(--shadow-s)}.pgl.pgl ._5n small{font:600 12px/1 var(--f);color:var(--pink-ink)}@media (min-width:760px){.pgl.pgl ._4o{border-radius:32px}.pgl.pgl ._5n{font-size:14.5px;padding:11px 18px}}.pgl.pgl ._2m{background:radial-gradient(120% 90% at 85% 0%,#0B6770 0%,var(--teal-deep) 42%,var(--teal-night) 100%);color:#CFE6E8;overflow:hidden;overflow:clip}.pgl.pgl ._2m p{color:#CFE6E8}.pgl.pgl ._2p{position:absolute;border-radius:50%;pointer-events:none}.pgl.pgl ._2p._67{width:60vmax;height:60vmax;left:-25vmax;top:-20vmax;background:radial-gradient(circle,rgba(0,175,189,.35),rgba(0,175,189,0) 62%);animation:drift2 24s ease-in-out infinite alternate}.pgl.pgl ._2p._68{width:44vmax;height:44vmax;right:-18vmax;bottom:-18vmax;background:radial-gradient(circle,rgba(232,183,197,.28),rgba(232,183,197,0) 62%);animation:drift1 28s ease-in-out infinite alternate}.pgl.pgl ._2g{position:relative;font:600 clamp(28px,4.3vw,58px)/1.16 var(--f);letter-spacing:-.015em;color:#fff;max-width:20em;margin:0}.pgl.pgl ._2g ._8b{font-weight:300;font-style:italic}.pgl.pgl ._2g ._6b{color:var(--pink-3)}.pgl.pgl ._2v{display:grid;gap:40px;margin-top:clamp(44px,6vw,80px);align-items:center}.pgl.pgl ._6h{display:flex;align-items:center;gap:26px;margin-bottom:6px}.pgl.pgl ._1y{position:relative;flex:0 0 auto;width:clamp(150px,18vw,210px);aspect-ratio:1}.pgl.pgl ._1y svg{width:100%;height:100%;transform:rotate(-90deg)}.pgl.pgl ._1y circle{fill:none;stroke-width:13;stroke-linecap:round}.pgl.pgl ._1y ._5{stroke:rgba(255,255,255,.1)}.pgl.pgl ._1y ._4{opacity:1;transition:opacity .45s,stroke-width .45s}html.pg-js .pgl.pgl ._1y ._4{opacity:0}html.pg-js .pgl.pgl ._1y ._4._d{opacity:1}.pgl.pgl ._58{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.pgl.pgl ._58 b{display:block;font:800 clamp(48px,6vw,70px)/.9 var(--fd);color:#fff}.pgl.pgl ._58 small{display:block;font:600 11px/1 var(--f);letter-spacing:.2em;text-transform:uppercase;color:var(--pink-3);margin-top:4px}.pgl.pgl ._2v ._1v{color:#fff;margin:0}.pgl.pgl ._2v strong{color:#fff;font-weight:600}@media (max-width:599px){.pgl.pgl ._6h{flex-direction:column;align-items:flex-start;gap:18px}}@media (min-width:900px){.pgl.pgl ._2v{grid-template-columns:1fr 1fr;gap:80px}}.pgl.pgl ._6i{max-width:880px}.pgl.pgl ._6i ._30{font-size:1.25em;line-height:.8}.pgl.pgl ._41{display:grid;gap:22px;margin-top:30px;max-width:1000px}.pgl.pgl ._41 p{font-size:18px;margin:0}.pgl.pgl ._3m{color:var(--rose);font-weight:500;transition:color .8s var(--ease)}html.pg-js .pgl.pgl ._3m{color:inherit}html.pg-js .pgl.pgl ._3v ._3m{color:var(--rose)}.pgl.pgl ._3h{background:linear-gradient(transparent 58%,rgba(239,200,159,.9) 58%,rgba(239,200,159,.9) 92%,transparent 92%) no-repeat;background-size:100% 100%;transition:background-size 1s var(--ease)}html.pg-js .pgl.pgl ._3h{background-size:0% 100%}html.pg-js .pgl.pgl ._3v ._3h{background-size:100% 100%}.pgl.pgl ._40{display:grid;gap:18px;align-items:center;padding:clamp(22px,3vw,30px);border-radius:28px;background:linear-gradient(120deg,var(--ice-2),#fff 55%,var(--pink-2));border:1px solid var(--line)}.pgl.pgl ._40 p{font-size:17px;margin:0;color:var(--text)}.pgl.pgl ._40 p strong{color:var(--ink);font-weight:600}.pgl.pgl ._29{display:flex;flex-direction:column;gap:6px;width:150px}.pgl.pgl ._29 b{display:flex;align-items:baseline;gap:4px;font:800 54px/1 var(--fd);color:var(--teal-ink)}.pgl.pgl ._29 b small{font:700 18px/1 var(--fd);color:var(--rose)}.pgl.pgl ._29 svg{width:140px;height:24px;overflow:visible}.pgl.pgl ._29 ._8v{fill:none;stroke:rgba(0,109,116,.25);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 7}.pgl.pgl ._29 ._82{fill:none;stroke:var(--rose);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.pgl.pgl ._29 ._8o{fill:var(--teal);animation:run 3.6s cubic-bezier(.45,0,.55,1) infinite}@media (min-width:1000px){.pgl.pgl ._40{grid-column:1/-1;grid-template-columns:auto 1fr;gap:34px}}.pgl.pgl ._8a{font:600 clamp(20px,2vw,24px)/1.3 var(--f);color:var(--ink);margin:clamp(40px,5vw,60px) 0 18px}.pgl.pgl ._3q{display:grid;gap:14px}.pgl.pgl ._b{position:relative;overflow:hidden;isolation:isolate;background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px 24px 26px;transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s}.pgl.pgl ._b::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(380px circle at var(--mx,50%) var(--my,-30%),rgba(0,175,189,.16),transparent 55%);opacity:0;transition:opacity .45s}.pgl.pgl ._b:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:rgba(0,175,189,.35)}.pgl.pgl ._b:hover::before{opacity:1}.pgl.pgl ._b ._2b{position:absolute;right:18px;top:6px;font:800 64px/1 var(--fd);color:transparent;-webkit-text-stroke:1.5px rgba(0,109,116,.13);letter-spacing:-.04em}.pgl.pgl ._b ._1n{width:62px;height:62px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(150deg,var(--ice-2),#fff);box-shadow:inset 0 0 0 1px var(--line);color:var(--teal-ink)}.pgl.pgl ._b ._1n svg{width:30px;height:30px}.pgl.pgl ._b h3{font:600 21px/1.25 var(--f);color:var(--ink);margin:18px 0 8px}.pgl.pgl ._b p{font-size:16px;margin:0}.pgl.pgl ._b ._2h{position:absolute;left:98px;top:43px;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 8px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font:600 12.5px/1 var(--f);color:var(--teal-ink);white-space:nowrap}.pgl.pgl ._b ._2h svg{width:15px;height:15px;color:var(--teal)}.pgl.pgl ._b ._4w{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0}.pgl.pgl ._b ._4w li{padding:5px 10px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font:500 12.5px/1.2 var(--f);color:var(--teal-ink)}.pgl.pgl ._b._72{background:linear-gradient(160deg,#fff 0%,var(--ice-2) 100%)}.pgl.pgl ._b._74{background:linear-gradient(160deg,#fff 0%,var(--peach-2) 100%)}.pgl.pgl ._b._74 ._1n{background:#fff;color:var(--peach-ink)}.pgl.pgl ._b._73{background:linear-gradient(160deg,#fff 0%,var(--pink-2) 100%)}.pgl.pgl ._b._73 ._1n{background:#fff;color:var(--pink-ink)}.pgl.pgl ._7f{animation:bob 2.6s ease-in-out infinite}.pgl.pgl ._7j{animation:pulse 2.4s ease-in-out infinite}.pgl.pgl ._7g{animation:breathS 4s ease-in-out infinite}.pgl.pgl ._7k{animation:spin 7s linear infinite}.pgl.pgl ._7h{stroke-dasharray:4 3;animation:flow 1.6s linear infinite}.pgl.pgl ._7i{animation:glowS 3s ease-in-out infinite}.pgl.pgl ._3s{position:relative;overflow:hidden;display:flex;gap:18px;align-items:center;margin-top:16px;background:linear-gradient(110deg,var(--pink-2),#FAF0F3 60%,var(--pink-2));background-size:200% 100%;animation:sheen 8s ease-in-out infinite;border-radius:26px;padding:22px 26px;font:500 clamp(17px,1.6vw,20px)/1.5 var(--f);color:var(--ink)}.pgl.pgl ._3s ._g{flex:0 0 auto;width:50px;height:50px;border-radius:50%;background:#fff;color:var(--pink-ink);display:grid;place-items:center;box-shadow:0 10px 20px -14px rgba(155,59,86,.55)}.pgl.pgl ._3s ._g svg{width:24px;height:24px;animation:spin 9s linear infinite}.pgl.pgl ._3s p{margin:0}@media (min-width:640px){.pgl.pgl ._3q{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.pgl.pgl ._3q{grid-template-columns:repeat(3,1fr);gap:16px}.pgl.pgl ._41{grid-template-columns:1fr 1fr;gap:48px}}.pgl.pgl ._2u{background:linear-gradient(180deg,var(--cream) 0%,#fff 30%,var(--mist) 100%);padding-bottom:14px}.pgl.pgl ._56{display:grid;gap:44px;margin-top:clamp(32px,4vw,52px);align-items:center}.pgl.pgl ._6f p{font-size:18px}.pgl.pgl ._6f strong{color:var(--ink);font-weight:600}.pgl.pgl ._46{position:relative;background:#fff;border-radius:34px;padding:clamp(18px,3vw,30px);box-shadow:var(--shadow);border:1px solid var(--line);width:100%;max-width:560px;justify-self:center}.pgl.pgl ._46::before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:44px;background:conic-gradient(from var(--ang,0deg),rgba(0,175,189,.35),rgba(232,183,197,.42),rgba(195,245,253,.35),rgba(0,175,189,.35));filter:blur(18px);opacity:.7;animation:angle 8s linear infinite}.pgl.pgl ._8l{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pgl.pgl ._1g{background:var(--ice-2);border-radius:20px;padding:14px 12px 14px 14px}.pgl.pgl ._1g b{display:block;font:800 clamp(34px,4vw,46px)/1 var(--fd);color:var(--teal-ink)}.pgl.pgl ._1g>span{display:block;margin-top:6px;font:500 12.5px/1.3 var(--f);color:var(--text)}.pgl.pgl ._1g._6k{background:var(--peach-2)}.pgl.pgl ._1g._6k b{color:var(--peach-ink)}.pgl.pgl ._6t{margin-top:20px}.pgl.pgl ._6s{font:600 11.5px/1 var(--f);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}.pgl.pgl ._4p{display:flex;gap:6px}.pgl.pgl ._1a{border:0;cursor:pointer;font:600 12px/1 var(--f);padding:7px 11px;border-radius:999px;background:var(--mist);color:var(--muted);transition:background .4s,color .4s}.pgl.pgl ._1a._m{background:var(--teal-b);color:#fff}.pgl.pgl ._7x{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.pgl.pgl ._14{text-align:center;font:600 12px/1 var(--f);color:var(--muted)}.pgl.pgl ._14 ._1c{margin:8px auto 0;width:min(40px,100%);aspect-ratio:1;border-radius:50%;border:1.5px dashed rgba(0,109,116,.25);display:grid;place-items:center}.pgl.pgl ._14._d{color:var(--teal-ink)}.pgl.pgl ._14._d ._1c{border:0;background:linear-gradient(150deg,#3ABAC6,var(--teal-ink));color:#fff;box-shadow:0 10px 20px -10px rgba(0,109,116,.8)}.pgl.pgl ._14._d ._1c svg{width:16px;height:16px}.pgl.pgl ._8k{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.pgl.pgl ._2w{display:flex;flex-wrap:wrap;gap:8px}.pgl.pgl ._2e{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;background:var(--mist);font:500 13.5px/1 var(--f);color:var(--text);transition:background .35s,color .35s,transform .35s}.pgl.pgl ._2e i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.5}.pgl.pgl ._2e._m{background:var(--teal-b);color:#fff;transform:translateY(-2px)}.pgl.pgl ._1r{position:relative;width:76px;height:76px}@media (min-width:480px){.pgl.pgl ._1r{width:86px;height:86px}}.pgl.pgl ._1r svg{width:100%;height:100%;transform:rotate(-90deg)}.pgl.pgl ._1r circle{fill:none;stroke-width:7}.pgl.pgl ._1r ._2j{stroke:var(--mist)}.pgl.pgl ._1r ._8x{stroke:url(#tg);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:timer 7s linear infinite}.pgl.pgl ._1r b{position:absolute;inset:0;display:grid;place-items:center;font:800 22px/1 var(--fd);color:var(--ink)}.pgl.pgl ._5s{position:relative;max-width:22em;margin:clamp(48px,6vw,80px) auto 0;text-align:center;font:500 clamp(22px,2.7vw,34px)/1.3 var(--f);color:var(--ink)}.pgl.pgl ._5s::after{content:"";display:block;width:2px;height:36px;margin:14px auto 0;background:linear-gradient(var(--teal),transparent);transform-origin:top;animation:drip 2.2s var(--ease) infinite}@media (min-width:960px){.pgl.pgl ._56{grid-template-columns:1fr 1fr;gap:80px}}.pgl.pgl ._11{background:var(--mist);padding-top:10px}.pgl.pgl ._8t{display:grid;gap:20px}.pgl.pgl ._1h{position:sticky;top:calc(var(--hdr) + 10px + var(--i) * 14px + var(--abh,0px));border-radius:36px;overflow:hidden;transform-origin:center top;box-shadow:0 -10px 40px -30px rgba(3,41,46,.35)}.pgl.pgl ._1z{display:grid;gap:18px;align-items:center;padding:clamp(24px,4.4vw,56px)}.pgl.pgl ._1h h3{font:700 clamp(26px,3.3vw,42px)/1.08 var(--fd);letter-spacing:-.01em;margin-bottom:14px}.pgl.pgl ._1h p{font-size:17.5px;margin:0 0 .8em}.pgl.pgl ._1h ._2q{display:inline-flex;align-items:center;gap:8px;font:700 12px/1 var(--f);letter-spacing:.18em;margin-bottom:12px;opacity:.7}.pgl.pgl ._1h ._2q i{display:inline-block;width:22px;height:2px;background:currentColor}.pgl.pgl ._17{display:grid;place-items:center;width:100%;max-width:132px;aspect-ratio:1;border-radius:26px;justify-self:start}.pgl.pgl ._2z{background:linear-gradient(150deg,#fff,var(--ice-2) 70%);color:var(--ink)}.pgl.pgl ._2z ._17{background:#fff;box-shadow:var(--shadow-s)}.pgl.pgl ._6z{background:linear-gradient(150deg,#FDF5ED,var(--peach-2) 75%);color:var(--ink)}.pgl.pgl ._6z ._17{background:#fff;box-shadow:var(--shadow-s)}.pgl.pgl ._5h{background:linear-gradient(150deg,#FAF0F3,var(--pink-2) 78%);color:var(--ink)}.pgl.pgl ._5h ._17{background:#fff;box-shadow:var(--shadow-s)}.pgl.pgl ._5h strong{color:var(--pink-ink)}.pgl.pgl ._33{width:74%;height:auto}.pgl.pgl ._33 ._3k{fill:none;stroke:var(--pink);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:sosr 3s ease-out infinite}.pgl.pgl ._33 ._3k:nth-of-type(2){animation-delay:1s}.pgl.pgl ._33 ._3k:nth-of-type(3){animation-delay:2s}.pgl.pgl ._33 ._7t{fill:var(--pink-2)}.pgl.pgl ._33 ._87{fill:var(--rose);transform-box:fill-box;transform-origin:center;animation:beat 1.6s ease-in-out infinite}.pgl.pgl ._20{background:linear-gradient(150deg,#14BDC9,#008E98 80%);color:#fff}.pgl.pgl ._20 p{color:#E8FBFC}.pgl.pgl ._20 ._17{background:rgba(255,255,255,.14)}.pgl.pgl ._4e{background:radial-gradient(120% 120% at 80% 0%,#0B5A62,var(--teal-night) 70%);color:#fff}.pgl.pgl ._4e p{color:#CFE6E8}.pgl.pgl ._4e ._17{background:rgba(255,255,255,.06)}.pgl.pgl ._4e ._8n{display:block;font-family:var(--fs);font-size:clamp(46px,6vw,80px);line-height:1.05;color:var(--pink-3);margin:0 0 14px}.pgl.pgl ._1u{width:78%;height:auto}.pgl.pgl ._1u ._70{fill:none;stroke:currentColor;stroke-width:5}.pgl.pgl ._1u ._5t{fill:currentColor}.pgl.pgl ._2z ._1u{color:var(--ink)}.pgl.pgl ._2z ._1u ._3g{fill:var(--coral);animation:blink 1.6s ease-in-out infinite}.pgl.pgl ._20 ._1u{color:#fff}.pgl.pgl ._20 ._1u ._3g{fill:#B9F5C9}.pgl.pgl ._20 ._7s{fill:var(--teal-night);transform-origin:60px 32px;transform-box:view-box;animation:pulse 1.4s ease-in-out infinite}.pgl.pgl ._3b{width:70%;height:auto}.pgl.pgl ._3b ._0{fill:var(--peach);animation:drop 2.4s cubic-bezier(.5,0,.7,1) infinite;transform-box:fill-box;transform-origin:center}.pgl.pgl ._3b ._0:nth-child(2){animation-delay:.8s;fill:#EAB986}.pgl.pgl ._3b ._0:nth-child(3){animation-delay:1.6s}.pgl.pgl ._3b ._7c{fill:none;stroke:var(--peach-ink);stroke-width:3;stroke-linecap:round;stroke-dasharray:6 6;animation:flow 1.4s linear infinite}.pgl.pgl ._1x{width:72%;height:auto}.pgl.pgl ._1x ._57{fill:var(--pink-3)}.pgl.pgl ._1x ._24{font:800 20px var(--fd);fill:#fff;animation:zz 3.6s ease-in-out infinite;opacity:0}.pgl.pgl ._1x ._24:nth-of-type(2){animation-delay:1.2s}.pgl.pgl ._1x ._24:nth-of-type(3){animation-delay:2.4s}.pgl.pgl ._1x ._3l{fill:#fff;animation:tw 2.6s ease-in-out infinite}.pgl.pgl ._1x ._3l:nth-of-type(2){animation-delay:.9s}.pgl.pgl ._1x ._3l:nth-of-type(3){animation-delay:1.7s}.pgl.pgl ._25{max-width:900px;margin:clamp(52px,7vw,96px) auto 0;text-align:center;font:600 clamp(26px,3.5vw,46px)/1.22 var(--f);letter-spacing:-.012em;color:var(--ink)}.pgl.pgl ._25 ._19{position:relative;color:var(--teal-ink);white-space:nowrap}.pgl.pgl ._25 ._19 svg{position:absolute;left:0;bottom:-.3em;width:100%;height:.5em;overflow:visible}.pgl.pgl ._25 ._19 path{fill:none;stroke:var(--teal);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease) .3s}html.pg-js .pgl.pgl ._25 ._19 path{stroke-dashoffset:1}html.pg-js .pgl.pgl ._25._3v ._19 path{stroke-dashoffset:0}@media (min-width:860px){.pgl.pgl ._1z{grid-template-columns:minmax(200px,280px) 1fr;gap:56px;min-height:min(400px,70vh)}.pgl.pgl ._17{justify-self:center;max-width:240px;border-radius:32px}}.pgl.pgl ._76{max-width:900px;margin:0 auto;text-align:center}.pgl.pgl ._76 p{font-size:18px;max-width:40em;margin-inline:auto}.pgl.pgl ._75{position:sticky;top:calc(var(--hdr) - 4px + var(--abh,0px));z-index:20;display:flex;justify-content:center;margin:clamp(28px,4vw,44px) 0 0;pointer-events:none}.pgl.pgl ._8w{display:flex;gap:4px;padding:5px;background:rgba(255,255,255,.96);border-radius:999px;box-shadow:var(--shadow-s);border:1px solid var(--line);pointer-events:auto}.pgl.pgl ._2i{position:relative;overflow:hidden;border:0;background:none;cursor:pointer;padding:10px 14px;border-radius:999px;font:600 13px/1 var(--f);color:var(--muted);text-decoration:none;transition:color .35s,background .35s}.pgl.pgl ._2i::after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:2px;background:var(--teal);transform:scaleX(var(--p,0));transform-origin:left}.pgl.pgl ._2i._m{color:var(--teal-ink);background:var(--ice-2)}@media (min-width:600px){.pgl.pgl ._2i{padding:12px 22px;font-size:14px}}.pgl.pgl ._4l{display:grid}.pgl.pgl ._22{display:none}.pgl.pgl ._1s{display:grid;gap:clamp(24px,4vw,56px);padding-block:clamp(44px,6vw,80px);border-bottom:1px solid var(--line)}.pgl.pgl ._1s:last-child{border-bottom:0}.pgl.pgl ._36{position:relative;border-radius:34px;overflow:hidden;aspect-ratio:960/834;background:var(--photo-g);box-shadow:var(--shadow)}.pgl.pgl ._36 img{position:absolute;left:0;top:-7%;width:100%;height:114%;object-fit:cover;will-change:transform}.pgl.pgl ._5m{position:absolute;left:clamp(16px,3vw,28px);top:clamp(4px,1.5vw,14px);font:800 clamp(96px,13vw,170px)/1 var(--fd);color:transparent;-webkit-text-stroke:2px rgba(0,143,152,.55);letter-spacing:-.04em;pointer-events:none}.pgl.pgl ._1b{position:absolute;right:16px;top:16px;display:flex;align-items:flex-end;gap:5px;padding:9px 12px;border-radius:999px;background:rgba(255,255,255,.92)}.pgl.pgl ._1b i{display:block;border-radius:50%;background:rgba(0,109,116,.2);transition:background .5s}.pgl.pgl ._1b i:nth-child(1){width:9px;height:9px}.pgl.pgl ._1b i:nth-child(2){width:13px;height:13px}.pgl.pgl ._1b i:nth-child(3){width:17px;height:17px}.pgl.pgl ._1b i._d{background:var(--teal);animation:pulse 2s ease-in-out infinite}.pgl.pgl ._5l{font:700 clamp(28px,3.2vw,42px)/1.07 var(--fd);letter-spacing:-.01em;color:var(--ink);margin-bottom:20px}.pgl.pgl ._4k p{font-size:17.5px}.pgl.pgl ._4k h4{font:600 16px/1.3 var(--f);color:var(--ink);margin:24px 0 12px;letter-spacing:.01em}.pgl.pgl ._4i{list-style:none;margin:0;padding:0;display:grid;gap:8px}.pgl.pgl ._a{position:relative;display:flex;gap:13px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:11px 44px 11px 12px;font:500 15px/1.35 var(--f);color:var(--ink);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.pgl.pgl ._a:hover{transform:translateX(4px);border-color:rgba(0,175,189,.5);box-shadow:0 14px 30px -24px rgba(3,41,46,.5)}.pgl.pgl ._a ._7{flex:0 0 auto;min-width:46px;height:46px;padding:0 8px;border-radius:14px;background:var(--ice-2);display:grid;place-items:center;font:800 24px/1 var(--fd);color:var(--teal-ink)}.pgl.pgl ._a ._7 svg{width:22px;height:22px}.pgl.pgl ._a ._6{position:absolute;right:14px;top:50%;width:20px;height:20px;margin-top:-10px;color:var(--teal);opacity:.55}.pgl.pgl ._27{display:flex;gap:16px;align-items:flex-start;margin-top:20px;background:var(--teal-deep);color:#DDF1F2;border-radius:24px;padding:20px 22px;font-size:16.5px;line-height:1.55}.pgl.pgl ._27 strong{color:var(--pink-3);font-weight:600}.pgl.pgl ._27 ._3d{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.1);display:grid;place-items:center;color:var(--pink-3)}.pgl.pgl ._27 ._3d svg{width:24px;height:24px}.pgl.pgl ._27 ._3d ._8p{transform-origin:12px 12px;animation:spin 6s linear infinite}@media (min-width:520px){.pgl.pgl ._4i{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.pgl.pgl ._75{display:none}.pgl.pgl ._4l{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start;margin-top:36px}.pgl.pgl ._22{display:block;position:sticky;top:calc(var(--hdr) + 34px + var(--abh,0px))}.pgl.pgl ._4f{position:relative;border-radius:40px;overflow:hidden;aspect-ratio:960/834;background:var(--photo-g);box-shadow:var(--shadow)}.pgl.pgl ._4f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:circle(0% at 50% 62%)}.pgl.pgl ._4f img._8q{clip-path:circle(150% at 50% 62%)}.pgl.pgl ._8s{position:absolute;left:26px;top:8px;height:1em;overflow:hidden;font:800 170px/1 var(--fd);letter-spacing:-.04em;color:transparent;-webkit-text-stroke:2px rgba(0,143,152,.55);pointer-events:none}.pgl.pgl ._5i{display:block;transition:transform .9s var(--ease)}.pgl.pgl ._5i span{display:block;height:1em}.pgl.pgl ._8r{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.pgl.pgl ._21{display:block;text-decoration:none;font:600 13.5px/1.2 var(--f);color:var(--muted);transition:color .4s}.pgl.pgl ._21 ._2j{display:block;height:6px;border-radius:6px;background:rgba(0,109,116,.12);overflow:hidden;margin-bottom:10px}.pgl.pgl ._21 ._2j i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--teal),var(--pink));transform:scaleX(0);transform-origin:left}.pgl.pgl ._21 small{display:block;font:500 12px/1.2 var(--f);color:var(--muted);margin-top:3px}.pgl.pgl ._21._m{color:var(--teal-ink)}.pgl.pgl ._1s{grid-template-columns:minmax(0,1fr);padding-block:72px}.pgl.pgl ._1s:first-child{padding-top:0}.pgl.pgl ._1s ._36{display:none}}.pgl.pgl ._5j{max-width:820px;margin:0 auto;padding:clamp(48px,6vw,84px) 0;text-align:center;font:500 clamp(23px,2.8vw,36px)/1.3 var(--f);color:var(--ink)}.pgl.pgl ._5j ._1i{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:16px;border-radius:50%;background:var(--pink-2);color:var(--pink-ink)}.pgl.pgl ._5j ._1i svg{width:26px;height:26px;animation:spin 8s linear infinite}.pgl.pgl ._5p{position:relative;display:grid;gap:48px;align-items:center;margin-top:clamp(36px,5vw,64px)}.pgl.pgl ._w ._8{max-width:15em}.pgl.pgl ._w ._8 em{font-style:normal;color:var(--ice)}.pgl.pgl ._q{position:relative;width:min(440px,86vw);aspect-ratio:1;justify-self:center}.pgl.pgl ._q ._2{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(195,245,253,.3);animation:breathe 8s ease-in-out infinite}.pgl.pgl ._q ._2:nth-child(2){inset:9%;border-color:rgba(195,245,253,.4);animation-delay:.25s}.pgl.pgl ._q ._2:nth-child(3){inset:18%;border-color:rgba(195,245,253,.55);animation-delay:.5s}.pgl.pgl ._q ._1w{position:absolute;inset:27%;border-radius:50%;background:radial-gradient(circle at 34% 30%,#FAF0F3 0%,#E8B7C5 48%,#CE7E94 100%);box-shadow:0 0 90px 10px rgba(232,183,197,.4);animation:breathe 8s ease-in-out infinite;animation-delay:.7s}.pgl.pgl ._q ._3x{position:absolute;inset:0;display:grid;place-items:center;font:600 13px/1 var(--f);letter-spacing:.3em;text-transform:uppercase;color:var(--teal-night)}.pgl.pgl ._q ._3x span{grid-area:1/1}.pgl.pgl ._q ._3x ._3{animation:lblA 8s ease-in-out infinite}.pgl.pgl ._q ._3x ._u{animation:lblB 8s ease-in-out infinite}.pgl.pgl ._q ._6j{position:absolute;inset:-4%;animation:spin 24s linear infinite}.pgl.pgl ._q ._6j i{position:absolute;left:50%;top:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--ice);box-shadow:0 0 18px 4px rgba(195,245,253,.6)}.pgl.pgl ._q ._3p{position:absolute;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;font:500 13px/1.2 var(--f);white-space:nowrap;animation:float 7s ease-in-out infinite}.pgl.pgl ._q ._3p b{color:var(--pink-3);font-weight:700}.pgl.pgl ._q ._7p{left:-2%;top:8%}.pgl.pgl ._q ._7q{right:-4%;top:48%;animation-delay:-2.5s}.pgl.pgl ._q ._7r{left:4%;bottom:4%;animation-delay:-5s}.pgl.pgl ._6l{position:absolute;inset:0;pointer-events:none;overflow:hidden}.pgl.pgl ._6l i{position:absolute;bottom:-10px;width:6px;height:6px;border-radius:50%;background:rgba(195,245,253,.5);animation:rise 14s linear infinite}.pgl.pgl ._7e p{font-size:17.5px}.pgl.pgl ._7e ._7l{font:500 clamp(20px,2.1vw,25px)/1.4 var(--f);color:#fff;border-left:3px solid var(--pink);padding-left:18px;margin:24px 0}.pgl.pgl ._5o{position:relative;max-width:900px;margin:clamp(48px,6vw,84px) auto 0;text-align:center}.pgl.pgl ._5o ._6e{font:600 clamp(22px,2.7vw,34px)/1.3 var(--f);color:#fff;margin-bottom:10px}.pgl.pgl ._5o ._55{font:500 clamp(20px,2.4vw,30px)/1.35 var(--f);font-style:italic;color:var(--ice)}@media (min-width:960px){.pgl.pgl ._5p{grid-template-columns:.95fr 1.05fr;gap:80px}}.pgl.pgl ._2n{overflow:hidden;overflow:clip}.pgl.pgl ._2n ._2d{top:40px;right:-2vw}.pgl.pgl ._4x{position:relative;z-index:1;display:grid;gap:52px}.pgl.pgl ._61{position:relative;width:min(100%,470px);justify-self:center}.pgl.pgl ._62{position:relative}.pgl.pgl ._60{position:relative;border-radius:999px 999px 40px 40px;overflow:hidden;aspect-ratio:660/880;background:#CBCBCB;box-shadow:var(--shadow)}.pgl.pgl ._60 img{width:100%;height:100%;object-fit:cover}.pgl.pgl ._31{position:absolute;right:-2%;bottom:-7%;z-index:2;width:clamp(120px,30vw,168px);aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:var(--shadow-s);display:grid;place-items:center}.pgl.pgl ._31 svg._5e{position:absolute;inset:6%;width:88%;height:88%;animation:spin 22s linear infinite}.pgl.pgl ._31 text{font:600 12.4px var(--f);letter-spacing:.17em;fill:var(--teal-ink);text-transform:uppercase}.pgl.pgl ._31 ._3e{width:42%;height:42%;border-radius:50%;background:var(--rose);color:#fff;display:grid;place-items:center;animation:beat 1.6s ease-in-out infinite}.pgl.pgl ._31 ._3e svg{width:50%;height:50%}.pgl.pgl ._3j{position:absolute;left:1%;bottom:5%;z-index:2;width:clamp(112px,29vw,170px);margin:0;padding:8px 8px 10px;background:#fff;border-radius:10px;box-shadow:var(--shadow);rotate:-7deg}.pgl.pgl ._3j img{width:100%;aspect-ratio:1;object-fit:cover;object-position:62% 40%;border-radius:4px;background:var(--photo-g)}.pgl.pgl ._3j figcaption{font-family:var(--fs);font-size:17px;line-height:1.1;color:var(--teal-ink);text-align:center;margin-top:7px}.pgl.pgl ._7u{display:grid;gap:10px;margin-top:46px}.pgl.pgl ._39{display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 26px -22px rgba(3,41,46,.45);font:500 14.5px/1.35 var(--f);color:var(--ink)}.pgl.pgl ._39 ._g{flex:0 0 auto;width:40px;height:40px;border-radius:12px;background:var(--ice-2);color:var(--teal-ink);display:grid;place-items:center}.pgl.pgl ._39 ._g svg{width:22px;height:22px}.pgl.pgl ._80 ._30{font-size:1.35em;line-height:.7;display:inline-block;margin-right:.12em;transform:rotate(-4deg)}.pgl.pgl ._63{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 28px}.pgl.pgl ._26{position:relative;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:20px;padding:14px}.pgl.pgl ._26::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,var(--teal),var(--pink));transform:scaleX(0);transform-origin:left;transition:transform 1.4s var(--ease) .3s}.pgl.pgl ._63._3v ._26::after{transform:scaleX(1)}.pgl.pgl ._26 b{display:block;font:800 clamp(30px,3.4vw,42px)/1 var(--fd);color:var(--teal-ink)}.pgl.pgl ._26 span{display:block;margin-top:6px;font:500 12.5px/1.3 var(--f);color:var(--text)}.pgl.pgl ._81 p{font-size:17.5px}.pgl.pgl ._38{display:block;font-family:var(--fs);font-size:clamp(46px,6.4vw,86px);line-height:1.08;color:var(--teal-b);margin:22px 0 26px;rotate:-2deg;transform-origin:left center}.pgl.pgl ._5v{border-left:3px solid var(--pink);padding:4px 0 4px 20px;margin:0 0 1.2em}.pgl.pgl ._5v p{margin:0 0 .3em;font:500 19px/1.45 var(--f);color:var(--ink)}@media (min-width:1000px){.pgl.pgl ._31{right:-8%}.pgl.pgl ._3j{left:-12%}.pgl.pgl ._4x{grid-template-columns:.85fr 1.15fr;gap:88px;align-items:start}.pgl.pgl ._61{position:sticky;top:calc(var(--hdr) + 40px + var(--abh,0px))}}.pgl.pgl ._h{background:linear-gradient(180deg,var(--cream) 0%,var(--ice-2) 45%,var(--cream) 100%)}.pgl.pgl ._6v{max-width:860px;margin:0 auto;text-align:center}.pgl.pgl ._6v p{font-size:18px}.pgl.pgl ._6q{max-width:700px;margin:26px auto 0;background:#fff;border:1px solid var(--line);border-radius:28px;padding:20px clamp(16px,3vw,30px) 18px;box-shadow:var(--shadow-s);text-align:center;--b:23px;--k:1.6px}.pgl.pgl ._5c{font:600 15.5px/1.3 var(--f);color:var(--ink);margin-bottom:14px}.pgl.pgl ._8j{display:flex;justify-content:space-between;align-items:flex-end;gap:2px;max-width:540px;margin:0 auto}.pgl.pgl ._z{flex:0 0 auto;width:calc(var(--b) + var(--i) * var(--k));height:calc(var(--b) + var(--i) * var(--k));padding:0;border-radius:50%;border:1.5px solid rgba(0,109,116,.3);background:#fff;font:700 12px/1 var(--f);color:var(--teal-ink);cursor:pointer;display:grid;place-items:center;transition:background .3s,color .3s,transform .4s var(--ease),border-color .3s,box-shadow .3s}.pgl.pgl ._z:hover{transform:translateY(-3px);border-color:var(--teal)}.pgl.pgl ._z._3{background:var(--ice-2);border-color:transparent}.pgl.pgl ._z[aria-pressed="true"]{background:var(--teal-b);color:#fff;border-color:transparent;transform:scale(1.12);box-shadow:0 10px 20px -10px rgba(0,109,116,.8)}.pgl.pgl ._2y{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:540px;margin:10px auto 0}.pgl.pgl ._2y span{position:relative;padding-top:9px;font:600 11px/1.2 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .3s}.pgl.pgl ._2y span::before{content:"";position:absolute;left:6%;right:6%;top:0;height:2px;border-radius:2px;background:rgba(0,109,116,.15);transition:background .3s}.pgl.pgl ._2y span._m{color:var(--teal-ink)}.pgl.pgl ._2y span._m::before{background:var(--teal)}.pgl.pgl ._44{margin:12px 0 0;min-height:22px;font:400 15px/1.4 var(--f);color:var(--text)}.pgl.pgl ._44 b{color:var(--teal-ink);font-weight:600}.pgl.pgl ._44 a{color:var(--btn);font-weight:600;text-decoration:underline}@media (min-width:600px){.pgl.pgl ._6q{--b:30px;--k:2.6px}.pgl.pgl ._z{font-size:13px}}.pgl.pgl ._5b{display:grid;gap:16px;margin-top:clamp(28px,4vw,44px);perspective:1200px}.pgl.pgl ._s{position:relative;isolation:isolate;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:32px;overflow:hidden;box-shadow:var(--shadow-s);transform-style:preserve-3d;will-change:transform;transition:box-shadow .5s,border-color .5s}.pgl.pgl ._s::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(420px circle at var(--mx,50%) var(--my,-30%),rgba(255,255,255,.35),transparent 50%);opacity:0;transition:opacity .4s}.pgl.pgl ._s:hover::before{opacity:1}.pgl.pgl ._s._4a{border-color:var(--teal);box-shadow:0 0 0 5px rgba(0,175,189,.18),var(--shadow)}.pgl.pgl ._3i{position:relative;aspect-ratio:1240/875;background:var(--photo-g);overflow:hidden}.pgl.pgl ._3i img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;transition:transform 1.2s var(--ease)}.pgl.pgl ._s:hover ._3i img{transform:scale(1.06)}.pgl.pgl ._43{position:absolute;right:14px;top:14px;z-index:3;padding:7px 12px;border-radius:999px;background:var(--rose);color:#fff;font:700 11.5px/1 var(--f);letter-spacing:.1em;text-transform:uppercase;box-shadow:var(--shadow-s);opacity:0;transform:translateY(-8px) scale(.9);transition:opacity .4s,transform .5s var(--ease)}.pgl.pgl ._s._4a ._43{opacity:1;transform:none}.pgl.pgl ._5a{display:flex;flex-direction:column;gap:12px;padding:22px 22px 24px;flex:1}.pgl.pgl ._s h3{font:700 clamp(24px,2.4vw,28px)/1.1 var(--fd);color:var(--ink)}.pgl.pgl ._s p{font-size:15.5px;margin:0}.pgl.pgl ._48{display:flex;align-items:baseline;gap:6px;margin-top:auto;padding-top:10px;font:800 46px/1 var(--fd);color:var(--ink)}.pgl.pgl ._48 small{font:700 22px/1 var(--fd);color:var(--muted)}.pgl.pgl ._s ._f{width:100%;font-size:13.5px;padding-left:22px;letter-spacing:.06em}.pgl.pgl ._15{position:relative;margin-top:20px;border-radius:42px;padding:3px;background:conic-gradient(from var(--ang,0deg),var(--teal),var(--pink),var(--ice),var(--peach),var(--teal));animation:angle 6s linear infinite;box-shadow:0 50px 90px -50px rgba(3,41,46,.7);transition:box-shadow .5s}.pgl.pgl ._15._4a{box-shadow:0 0 0 6px rgba(232,183,197,.4),0 50px 90px -50px rgba(3,41,46,.7)}.pgl.pgl ._45{position:relative;overflow:hidden;border-radius:39px;background:radial-gradient(110% 90% at 100% 0%,#0B6770 0%,var(--teal-deep) 40%,var(--teal-night) 100%);color:#CFE6E8;padding:clamp(26px,4.6vw,60px);display:grid;gap:34px}.pgl.pgl ._45::before{content:"";position:absolute;width:60%;aspect-ratio:1;right:-20%;top:-30%;border-radius:50%;background:radial-gradient(circle,rgba(232,183,197,.28),transparent 65%);animation:drift1 16s ease-in-out infinite alternate}.pgl.pgl ._15 ._5r{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font:700 12.5px/1.3 var(--f);letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:20px}.pgl.pgl ._15 ._5r i{width:8px;height:8px;border-radius:50%;background:var(--pink);animation:ping 2s var(--ease) infinite}.pgl.pgl ._15 h3{font:700 clamp(28px,3.6vw,46px)/1.08 var(--fd);color:#fff;margin-bottom:18px;letter-spacing:-.01em}.pgl.pgl ._15 p{font-size:17px;color:#CFE6E8}.pgl.pgl ._15 p strong{color:#fff;font-weight:600}.pgl.pgl ._1p{position:relative;align-self:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:clamp(22px,3vw,32px)}.pgl.pgl ._1l{display:flex;justify-content:center;align-items:center;height:104px;margin:-6px 0 18px}.pgl.pgl ._1l img{width:112px;height:79px;object-fit:cover;border-radius:14px;border:3px solid rgba(255,255,255,.9);box-shadow:0 18px 30px -16px rgba(0,0,0,.6);background:var(--photo-g);transition:transform .6s var(--ease)}.pgl.pgl ._1l img+img{margin-left:-30px}.pgl.pgl ._1l img:nth-child(1){transform:rotate(-9deg) translateY(8px)}.pgl.pgl ._1l img:nth-child(2){transform:translateY(-4px);z-index:1}.pgl.pgl ._1l img:nth-child(3){transform:rotate(9deg) translateY(8px)}.pgl.pgl ._15:hover ._1l img:nth-child(1){transform:rotate(-14deg) translate(-10px,10px)}.pgl.pgl ._15:hover ._1l img:nth-child(2){transform:translateY(-12px) scale(1.05)}.pgl.pgl ._15:hover ._1l img:nth-child(3){transform:rotate(14deg) translate(10px,10px)}.pgl.pgl ._47{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.pgl.pgl ._47 div{background:rgba(255,255,255,.07);border-radius:18px;padding:12px 14px}.pgl.pgl ._47 b{display:block;font:800 36px/1 var(--fd);color:var(--pink-3)}.pgl.pgl ._47 span{display:block;margin-top:4px;font:500 12.5px/1.3 var(--f);color:#CFE6E8}.pgl.pgl ._7b{font-size:14.5px;color:#A9C9CC;margin:0 0 6px}.pgl.pgl ._7b s{color:#fff;text-decoration-color:var(--coral);text-decoration-thickness:2px}.pgl.pgl ._6u{font:800 clamp(58px,7.4vw,86px)/1 var(--fd);color:#fff;letter-spacing:-.02em;display:flex;align-items:baseline;gap:8px}.pgl.pgl ._6u small{font-size:.42em;color:#A9C9CC}.pgl.pgl ._6y{display:inline-flex;margin:14px 0 22px;padding:9px 14px;border-radius:999px;background:var(--rose);color:#fff;font:700 11px/1.3 var(--f);letter-spacing:.02em;white-space:nowrap;animation:pulse 2.2s ease-in-out infinite}@media (min-width:480px){.pgl.pgl ._6y{font-size:12.5px;letter-spacing:.06em;padding:9px 15px}}.pgl.pgl ._1p ._f{width:100%;font-size:14px;padding-left:22px}.pgl.pgl ._1t{display:flex;align-items:center;justify-content:center;gap:7px;margin:-2px 0 0;font:500 13.5px/1.3 var(--f);color:var(--muted)}.pgl.pgl ._s ._1t{margin-top:-4px}.pgl.pgl ._1t svg{width:15px;height:15px;color:var(--teal)}.pgl.pgl ._1p ._1t{margin-top:12px;color:#CFE6E8}.pgl.pgl ._1p ._1t svg{color:var(--pink)}@media (min-width:860px){.pgl.pgl ._5b{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){.pgl.pgl ._45{grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}}.pgl.pgl ._3u{display:grid;gap:30px}.pgl.pgl ._l{border-top:1px solid var(--line)}.pgl.pgl ._l details{border-bottom:1px solid var(--line);transition:background .4s}.pgl.pgl ._l details[open]{background:linear-gradient(90deg,rgba(228,247,249,.6),transparent)}.pgl.pgl ._l summary{list-style:none;cursor:pointer;display:flex;align-items:flex-start;gap:16px;padding:20px 4px;font:600 clamp(17px,1.6vw,19.5px)/1.4 var(--f);color:var(--ink);transition:color .3s}.pgl.pgl ._l summary::-webkit-details-marker{display:none}.pgl.pgl ._l summary:hover{color:var(--teal-ink)}.pgl.pgl ._l summary ._10{flex:0 0 auto;font:700 13px/1.9 var(--f);letter-spacing:.08em;color:var(--teal-b);min-width:26px}.pgl.pgl ._l summary ._i{flex:1}.pgl.pgl ._l summary ._e{flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:var(--ice-2);color:var(--teal-ink);display:grid;place-items:center;transition:transform .45s var(--ease),background .3s,color .3s}.pgl.pgl ._l summary ._e svg{width:16px;height:16px}.pgl.pgl ._l details[open] summary ._e{transform:rotate(45deg);background:var(--teal-b);color:#fff}.pgl.pgl ._l ._9{overflow:hidden;padding:0 50px 20px 46px;color:var(--text)}.pgl.pgl ._l ._9 p{font-size:16.5px}.pgl.pgl ._l ._9 p:last-child{margin-bottom:0}.pgl.pgl ._3c ._8{font-size:clamp(32px,4vw,50px)}.pgl.pgl ._3c ._54{width:64px;height:64px;border-radius:22px;background:var(--peach-2);color:var(--peach-ink);display:grid;place-items:center;margin-bottom:20px}.pgl.pgl ._3c ._54 svg{width:30px;height:30px;animation:bob 2.6s ease-in-out infinite}@media (min-width:960px){.pgl.pgl ._3u{grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.pgl.pgl ._3c{position:sticky;top:calc(var(--hdr) + 50px + var(--abh,0px))}}.pgl.pgl ._4z{background:linear-gradient(170deg,var(--pink-2) 0%,var(--cream) 45%,var(--ice-2) 100%);overflow:hidden;overflow:clip}.pgl.pgl ._4y{display:grid;gap:44px;align-items:center}.pgl.pgl ._64{font-family:var(--fd);font-weight:700;font-size:clamp(34px,4.8vw,62px);line-height:1.03;letter-spacing:-.012em;color:var(--ink)}.pgl.pgl ._64 ._35{color:var(--teal-b)}.pgl.pgl ._65 p{font-size:18px}.pgl.pgl ._65 p:first-of-type{margin-top:24px}.pgl.pgl ._16{position:relative;width:min(100%,460px);aspect-ratio:4/5;justify-self:center}.pgl.pgl ._16 ._4v{position:absolute;left:8%;right:8%;bottom:4%;aspect-ratio:1;border-radius:50%;background:var(--photo);box-shadow:var(--shadow)}.pgl.pgl ._16 ._28{position:absolute;left:8%;right:8%;bottom:4%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(0,175,189,.45);animation:ripple 4.5s cubic-bezier(.2,.6,.3,1) infinite}.pgl.pgl ._16 ._28:nth-child(3){animation-delay:1.5s}.pgl.pgl ._16 ._28:nth-child(4){animation-delay:3s}.pgl.pgl ._16 img{position:absolute;left:50%;bottom:4%;height:96%;width:auto;max-width:none;transform:translateX(-50%);filter:drop-shadow(0 30px 30px rgba(3,41,46,.2))}.pgl.pgl ._16 ._83{left:-2%;top:30%}.pgl.pgl ._16 ._66{right:-2%;top:56%}.pgl.pgl ._16 ._66 ._c{animation-delay:-3s}.pgl.pgl ._4j{position:relative;text-align:center;margin-top:clamp(56px,7vw,100px)}.pgl.pgl ._4j ._1j{display:block;font:600 clamp(26px,3.4vw,44px)/1.2 var(--f);letter-spacing:-.012em;color:var(--ink)}.pgl.pgl ._4j ._6d{position:relative;display:inline-flex;align-items:center;gap:.2em;font-family:var(--fs);font-size:clamp(84px,13vw,170px);line-height:1.1;color:var(--teal-b);margin-top:4px}.pgl.pgl ._4j ._6d svg{width:.32em;height:.32em;color:var(--rose);animation:beat 1.6s ease-in-out infinite}.pgl.pgl ._50{position:absolute;left:50%;top:0;width:min(640px,100%);height:100%;transform:translateX(-50%);pointer-events:none}.pgl.pgl ._50 i{position:absolute;bottom:20%;width:14px;height:14px;color:var(--rose-2);opacity:0;animation:hrise 6s ease-in infinite}.pgl.pgl ._50 i svg{width:100%;height:100%}.pgl.pgl ._32{margin-top:40px;text-align:center}.pgl.pgl ._32 ._91{font:600 13px/1.4 var(--f);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.pgl.pgl ._32 ._4h{font:800 clamp(24px,3vw,36px)/1.1 var(--fd);color:var(--ink);display:flex;justify-content:center;flex-wrap:wrap;gap:.35em}.pgl.pgl ._32 ._4h span{animation:tagc 4.5s ease-in-out infinite}.pgl.pgl ._32 ._4h span:nth-child(2){animation-delay:1.5s;animation-name:tagp}.pgl.pgl ._32 ._4h span:nth-child(3){animation-delay:3s}@media (min-width:960px){.pgl.pgl ._4y{grid-template-columns:1.1fr .9fr;gap:80px}}.pgl.pgl ._2o{background:var(--cream-2);padding:44px 0 calc(110px + env(safe-area-inset-bottom));text-align:center}.pgl.pgl ._2o ._3y{height:56px;margin:0 auto 14px}.pgl.pgl ._2o p{font-size:13.5px;color:var(--muted);margin:0}.pgl.pgl ._2o ._4v{max-width:640px;margin:0 auto 16px;padding:0 20px;font-size:13.5px;line-height:1.55;color:var(--text)}.pgl.pgl ._2r a{font-weight:600;color:var(--btn);text-decoration:underline}@media (min-width:900px){.pgl.pgl ._2o{padding-bottom:44px}}.pgl.pgl ._1f{position:fixed;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 7px 7px 18px;border-radius:999px;background:rgba(3,41,46,.95);color:#fff;box-shadow:0 20px 40px -16px rgba(3,41,46,.6);transform:translateY(150%);transition:transform .55s var(--ease)}.pgl.pgl ._1f._2f{transform:translateY(0)}.pgl.pgl ._1f ._6g{font:500 12px/1.15 var(--f);color:#A9C9CC}.pgl.pgl ._1f ._6g b{display:block;font:800 19px/1 var(--fd);color:#fff}.pgl.pgl ._1f ._f{min-height:48px;font-size:12px;padding:6px 6px 6px 16px;gap:10px;letter-spacing:.05em;box-shadow:none}.pgl.pgl ._1f ._f ._n{width:36px;height:36px}@media (min-width:900px){.pgl.pgl ._1f{display:none}}html.pg-js .pgl.pgl [data-r],html.pg-js .pgl.pgl [data-hi],html.pg-js .pgl.pgl ._1e,html.pg-js .pgl.pgl ._3f,html.pg-js .pgl.pgl ._1d ._1k,html.pg-js .pgl.pgl ._1m,html.pg-js .pgl.pgl ._13 ._2s,html.pg-js .pgl.pgl [data-split]{opacity:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes drift1{0%{transform:translate(0,0) scale(1)}100%{transform:translate(-6vmax,5vmax) scale(1.12)}}@keyframes drift2{0%{transform:translate(0,0) scale(1)}100%{transform:translate(7vmax,-4vmax) scale(1.1)}}@keyframes shine{0%,58%{transform:translateX(-130%)}100%{transform:translateX(130%)}}@keyframes rip{to{transform:scale(1);opacity:0}}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(0,175,189,.45)}80%,100%{box-shadow:0 0 0 9px rgba(0,175,189,0)}}@keyframes marq{to{transform:translateX(-50%)}}@keyframes ripple{0%{transform:scale(.55);opacity:0}25%{opacity:1}100%{transform:scale(1.08);opacity:0}}@keyframes cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}100%{opacity:0}}@keyframes beat{0%,100%{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1)}45%{transform:scale(1.09)}}@keyframes dots{0%,60%,100%{transform:translateY(0);opacity:.35}30%{transform:translateY(-5px);opacity:1}}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes wave{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes breathS{0%,100%{transform:scale(.9)}50%{transform:scale(1.06)}}@keyframes flow{to{stroke-dashoffset:-14}}@keyframes glowS{0%,100%{opacity:1}50%{opacity:.55}}@keyframes timer{0%{stroke-dashoffset:100}85%{stroke-dashoffset:0}100%{stroke-dashoffset:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:.35}}@keyframes drop{0%{transform:translateY(-26px) scale(.6);opacity:0}25%{opacity:1}80%{transform:translateY(34px) scale(1);opacity:1}100%{transform:translateY(42px) scale(.8);opacity:0}}@keyframes zz{0%{transform:translate(0,0);opacity:0}20%{opacity:1}100%{transform:translate(18px,-46px);opacity:0}}@keyframes tw{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes breathe{0%,100%{transform:scale(.78)}50%{transform:scale(1)}}@keyframes lblA{0%,6%{opacity:0}12%,42%{opacity:1}50%,100%{opacity:0}}@keyframes lblB{0%,50%{opacity:0}58%,90%{opacity:1}96%,100%{opacity:0}}@keyframes rise{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:.8}100%{transform:translateY(-110vh);opacity:0}}@keyframes hrise{0%{transform:translateY(0) scale(.6) rotate(0);opacity:0}15%{opacity:.85}100%{transform:translateY(-220px) scale(1.1) rotate(18deg);opacity:0}}@keyframes tagc{0%,100%{color:var(--ink)}15%,30%{color:var(--teal-b)}}@keyframes tagp{0%,100%{color:var(--ink)}15%,30%{color:var(--rose)}}@keyframes sheen{0%,100%{background-position:0% 0}50%{background-position:100% 0}}@keyframes drip{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}100%{transform:scaleY(1);opacity:0}}@keyframes load{to{transform:scaleX(1)}}@keyframes sosr{0%{transform:scale(1);opacity:.9}100%{transform:scale(2.5);opacity:0}}@keyframes vring{0%{transform:scale(1);opacity:.85}100%{transform:scale(1.75);opacity:0}}@keyframes run{0%{transform:translateX(0)}70%,100%{transform:translateX(112px)}}@keyframes curtainOut{to{transform:translateY(-120%)}}@property --ang{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes angle{to{--ang:360deg}}.pgl.pgl ._59,.pgl.pgl ._59 *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.pgl.pgl *,.pgl.pgl *::before,.pgl.pgl *::after{animation:none!important;transition:none!important}html.pg-js .pgl.pgl [data-r],html.pg-js .pgl.pgl [data-hi],html.pg-js .pgl.pgl ._1e,html.pg-js .pgl.pgl ._3f,html.pg-js .pgl.pgl ._1d ._1k,html.pg-js .pgl.pgl ._1m,html.pg-js .pgl.pgl ._13 ._2s,html.pg-js .pgl.pgl [data-split]{opacity:1}html.pg-js .pgl.pgl ._t{display:none}}
