.tpl-pool{--teal:#075e63;--teal-2:#04434a;--teal-3:#0d8087;--aqua:#46c7c9;--sand:#f2c879;--sand-2:#ffe0a8;--shell:#f4f8f8;--shell-2:#e6f0f0;--vo-font:var(--font-mulish),system-ui,sans-serif;--vo-font-display:var(--font-lora),Georgia,serif;--vo-bg:var(--shell);--vo-surface:#fff;--vo-ink:#10262a;--vo-muted:#5b7276;--vo-line:#d3e2e2;--vo-accent:var(--teal-3);--vo-accent-ink:#fff;--vo-deep:var(--teal);--vo-deep-ink:#eef8f8;--vo-radius:26px;--vo-radius-sm:16px;--vo-star:#e6a325;--vo-shadow:0 32px 66px -34px rgba(7,94,99,.42);font-family:var(--vo-font);background:var(--vo-bg);color:var(--vo-ink)}.tpl-pool .wrap{width:min(1200px,92vw);margin:0 auto}.tpl-pool section{padding:106px 0}.tpl-pool h1,.tpl-pool h2,.tpl-pool h3{font-family:var(--vo-font-display);font-weight:600;line-height:1.14;letter-spacing:-.02em}.tpl-pool h2{font-size:clamp(30px,4.1vw,51px)}.tpl-pool .lead{color:var(--vo-muted);font-size:16.5px;line-height:1.78}.tpl-pool .seed{display:inline-flex;align-items:center;gap:8px;padding:8px 17px;border-radius:999px;background:rgba(13,128,135,.11);color:var(--teal);font-size:12.5px;font-weight:700;letter-spacing:.04em}.tpl-pool .seed--light{background:hsla(39,82%,71%,.18);color:var(--sand-2)}.tpl-pool .sh{max-width:680px;margin-bottom:54px}.tpl-pool .sh--center{margin-inline:auto;text-align:center}.tpl-pool .sh h2{margin:16px 0}.tpl-pool .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 28px;border-radius:999px;font-weight:700;font-size:15px;transition:.28s var(--vo-ease)}.tpl-pool .btn svg{width:17px;height:17px}.tpl-pool .btn-lg{padding:18px 34px;font-size:16px}.tpl-pool .b-sand{background:var(--sand);color:#3b2a06;box-shadow:0 16px 34px -14px hsla(39,82%,71%,.9)}.tpl-pool .b-sand:hover{background:var(--sand-2);transform:translateY(-3px)}.tpl-pool .b-deep{background:var(--teal);color:#fff}.tpl-pool .b-deep:hover{background:var(--teal-3);transform:translateY(-3px)}.tpl-pool .b-glass{background:hsla(0,0%,100%,.14);border:1.5px solid hsla(0,0%,100%,.4);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tpl-pool .b-glass:hover{background:#fff;color:var(--teal)}.tpl-pool .btn-block{width:100%}.tpl-pool .hdr{position:fixed;inset:0 0 auto;z-index:900;transition:.35s}.tpl-pool .hdr.is-solid{background:rgba(4,67,74,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tpl-pool .nav{justify-content:space-between;padding:20px 0;color:#fff}.tpl-pool .logo,.tpl-pool .nav{display:flex;align-items:center}.tpl-pool .logo{gap:12px;font-family:var(--vo-font-display);font-size:21px;font-weight:600}.tpl-pool .logo span{color:var(--sand)}.tpl-pool .logo i{display:grid;place-items:center;width:40px;height:40px;border-radius:50% 50% 50% 12px;background:var(--sand);color:var(--teal)}.tpl-pool .logo svg{width:21px;height:21px}.tpl-pool .navlinks{display:flex;gap:28px;font-size:14.5px;font-weight:600;color:hsla(0,0%,100%,.82)}.tpl-pool .navlinks a:hover{color:var(--sand)}.tpl-pool .navr{display:flex;align-items:center;gap:16px}.tpl-pool .navtel{font-weight:700;color:var(--sand)}.tpl-pool .vo-nav__panel{background:var(--teal-2)}.tpl-pool .vo-nav__burger{color:#fff}.tpl-pool .hero{position:relative;overflow:hidden;color:#fff;padding:172px 0 0;min-height:92vh;display:flex;flex-direction:column;justify-content:flex-end}.tpl-pool .hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tpl-pool .hero-tint{position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,67,74,.82),rgba(4,67,74,.5) 42%,rgba(4,67,74,.9)),radial-gradient(900px 500px at 20% 40%,rgba(7,94,99,.4),transparent 70%)}.tpl-pool .hero:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .6s var(--vo-ease);background:radial-gradient(200px 200px at var(--mx) var(--my),hsla(0,0%,100%,.16),transparent 68%),repeating-radial-gradient(circle at var(--mx) var(--my),rgba(190,255,255,.09) 0 3px,transparent 3px 26px);mask-image:radial-gradient(420px 420px at var(--mx) var(--my),#000 8%,transparent 74%);-webkit-mask-image:radial-gradient(420px 420px at var(--mx) var(--my),#000 8%,transparent 74%)}.tpl-pool .hero.is-cursor-active:after{opacity:1}.tpl-pool .vo-cursor__bit--ripple{width:26px;height:26px;border-radius:50%;border:1.6px solid rgba(214,250,250,.85);animation-name:pl-ripple;animation-timing-function:cubic-bezier(.15,.6,.25,1)}@keyframes pl-ripple{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}15%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%) scale(calc(5 * var(--scale, 1)));border-width:.5px}}.tpl-pool .hero-in{position:relative;z-index:3;max-width:780px;padding-bottom:92px}.tpl-pool .live{display:inline-flex;align-items:center;gap:10px;margin-bottom:26px;padding:9px 18px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.32);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13px;font-weight:600}.tpl-pool .live i{width:8px;height:8px;border-radius:50%;background:var(--sand);animation:vo-pulse 2s infinite}.tpl-pool .hero h1{font-size:clamp(36px,5.2vw,70px);margin-bottom:24px;text-shadow:0 4px 30px rgba(4,34,38,.5)}.tpl-pool .hero h1 em{font-style:italic;color:var(--sand)}.tpl-pool .hero .lead{color:hsla(0,0%,100%,.86);max-width:600px;font-size:17.5px}.tpl-pool .hero-cta{display:flex;gap:13px;flex-wrap:wrap;margin:34px 0 26px}.tpl-pool .hero-tags{display:flex;gap:9px;flex-wrap:wrap}.tpl-pool .hero-tags span{padding:8px 15px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);font-size:12.5px}.tpl-pool .ribbon{position:relative;z-index:3;padding:14px 0;background:var(--sand)}.tpl-pool .ribbon .vo-marquee__item{font-size:13px;font-weight:800;letter-spacing:.16em;color:#3b2a06}.tpl-pool .trust{background:#fff}.tpl-pool .tgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px;padding:44px 0}.tpl-pool .tc{display:flex;align-items:center;gap:15px}.tpl-pool .tico{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50% 50% 50% 14px;background:rgba(70,199,201,.16)}.tpl-pool .tico svg{width:23px;height:23px;stroke:var(--teal)}.tpl-pool .tc .n{font-family:var(--vo-font-display);font-size:26px;line-height:1.1}.tpl-pool .tc .l{font-size:12.5px;color:var(--vo-muted);line-height:1.45}.tpl-pool .gchip{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:var(--shell);color:#4285f4;font-weight:800;font-size:22px}.tpl-pool .certs{background:var(--teal);padding:14px 0}.tpl-pool .certs .vo-marquee__item{font-size:13px;font-weight:600;color:rgba(238,248,248,.8)}.tpl-pool .certs .vo-marquee__item:before{content:"≈";color:var(--sand)}.tpl-pool .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.tpl-pool .svc{padding:34px 30px;border-radius:28px;background:#fff;border:1px solid var(--vo-line);transition:.35s var(--vo-ease)}.tpl-pool .svc:hover{transform:translateY(-8px);box-shadow:var(--vo-shadow);border-color:var(--aqua)}.tpl-pool .svc h3{font-size:21px;margin-bottom:12px}.tpl-pool .svc p{font-size:14.5px;color:var(--vo-muted);line-height:1.72;margin-bottom:18px}.tpl-pool .svc .from{display:inline-block;padding:7px 14px;border-radius:999px;background:rgba(13,128,135,.1);color:var(--teal);font-size:12.5px;font-weight:800}.tpl-pool .chem{background:var(--teal);color:#eef8f8}.tpl-pool .chem h2,.tpl-pool .chem h3{color:#fff}.tpl-pool .chem .lead{color:rgba(238,248,248,.7)}.tpl-pool .chem-head{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:50px;gap:50px;align-items:center;margin-bottom:48px}.tpl-pool .chem-head h2{margin:16px 0}.tpl-pool .chem-art{width:100%;border-radius:30px;box-shadow:0 36px 70px -34px rgba(0,0,0,.75)}.tpl-pool .chem-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.tpl-pool .chem-card{padding:26px 24px;border-radius:22px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.15);transition:.3s var(--vo-ease)}.tpl-pool .chem-card:hover{background:hsla(0,0%,100%,.12);border-color:var(--sand);transform:translateY(-5px)}.tpl-pool .cc-top{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px;flex-wrap:wrap}.tpl-pool .chem-card h3{font-size:18px}.tpl-pool .cc-target{font-family:var(--vo-font-display);font-size:17px;font-weight:600;color:var(--sand);white-space:nowrap}.tpl-pool .chem-card p{font-size:13.5px;line-height:1.72;color:rgba(238,248,248,.66)}.tpl-pool .ag{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:62px;gap:62px;align-items:center}.tpl-pool .ag h2{margin:16px 0 18px}.tpl-pool .ag b{color:var(--teal)}.tpl-pool .crew{position:relative}.tpl-pool .crew img{width:100%;border-radius:40px 40px 40px 8px;box-shadow:var(--vo-shadow)}.tpl-pool .crew-badge{position:absolute;right:-18px;bottom:-20px;max-width:190px;padding:20px 24px;border-radius:24px 24px 24px 6px;background:var(--sand);color:#3b2a06;box-shadow:0 24px 50px -22px hsla(39,82%,71%,.95)}.tpl-pool .crew-badge .n{font-family:var(--vo-font-display);font-size:34px;line-height:1}.tpl-pool .crew-badge .t{margin-top:4px;font-size:12px;font-weight:700;line-height:1.4}.tpl-pool .vals{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:28px}.tpl-pool .val{padding:17px 20px;border-radius:18px;background:var(--shell-2)}.tpl-pool .val b{display:block;font-size:15px;margin-bottom:3px;color:var(--teal)}.tpl-pool .val span{font-size:13px;color:var(--vo-muted);line-height:1.5}.tpl-pool .sign{margin-top:26px}.tpl-pool .sign b{display:block;font-family:var(--vo-font-display);font-size:22px}.tpl-pool .sign small{color:var(--vo-muted);font-size:13px}.tpl-pool .why{background:var(--shell-2)}.tpl-pool .wg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.tpl-pool .wi{padding:30px 28px;border-radius:26px;background:#fff;transition:.3s var(--vo-ease)}.tpl-pool .wi:hover{transform:translateY(-6px);box-shadow:var(--vo-shadow)}.tpl-pool .wi-n{display:block;margin-bottom:14px;font-family:var(--vo-font-display);font-size:15px;font-weight:700;color:var(--aqua);letter-spacing:.14em}.tpl-pool .wi h3{font-size:18px;margin-bottom:9px}.tpl-pool .wi p{font-size:14px;color:var(--vo-muted);line-height:1.7}.tpl-pool .eg{display:grid;grid-template-columns:.88fr 1.12fr;grid-gap:56px;gap:56px;align-items:start}.tpl-pool .eg h2{margin:16px 0}.tpl-pool .promise{display:grid;grid-gap:13px;gap:13px;margin-top:28px}.tpl-pool .pr{display:flex;gap:13px;align-items:flex-start;font-size:15px;line-height:1.6}.tpl-pool .pr i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50% 50% 50% 7px;background:var(--teal);color:var(--sand);font-size:12px;font-style:normal;font-weight:800}.tpl-pool .tool{padding:34px;border-radius:32px;background:#fff;border:1px solid var(--vo-line);box-shadow:var(--vo-shadow)}.tpl-pool .aitag{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 15px;border-radius:999px;background:var(--teal);color:var(--sand);font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tpl-pool .tool h3{font-size:26px;margin-bottom:24px}.tpl-pool .tf{margin-bottom:20px}.tpl-pool .fld-lbl{display:block;margin-bottom:10px;font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--vo-muted)}.tpl-pool .segs{display:flex;gap:8px;flex-wrap:wrap}.tpl-pool .seg{padding:10px 17px;border-radius:999px;border:1.5px solid var(--vo-line);background:var(--shell);font-size:13.5px;font-weight:600;color:var(--vo-muted);transition:.2s}.tpl-pool .seg:hover{border-color:var(--aqua);color:var(--vo-ink)}.tpl-pool .seg.is-on{background:var(--teal);border-color:var(--teal);color:#fff}.tpl-pool .rangerow{display:flex;align-items:center;gap:16px}.tpl-pool input[type=range]{flex:1 1;accent-color:var(--teal-3);height:5px}.tpl-pool .rv{min-width:106px;text-align:right;font-family:var(--vo-font-display);font-size:28px;color:var(--teal)}.tpl-pool .rv small{font-size:14px;color:var(--vo-muted)}.tpl-pool .picks{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.tpl-pool .pick{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:14px;border:1.5px solid var(--vo-line);background:var(--shell);font-size:13.5px;text-align:left;transition:.2s}.tpl-pool .pick:hover{border-color:var(--aqua)}.tpl-pool .pick.is-on{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:600}.tpl-pool .pick .bx{flex:none;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;border:1.5px solid var(--vo-line);background:#fff;font-size:11px;color:var(--teal)}.tpl-pool .pick.is-on .bx{background:var(--sand);border-color:var(--sand);color:var(--teal-2)}.tpl-pool .plan{margin-top:26px;padding:28px;border-radius:26px;background:linear-gradient(158deg,var(--teal),var(--teal-2));color:#eef8f8}.tpl-pool .pl-top{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:20px;border-bottom:1px solid rgba(238,248,248,.16)}.tpl-pool .plan .k{display:block;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(238,248,248,.5)}.tpl-pool .plan .v{display:block;margin-top:5px;font-family:var(--vo-font-display);font-size:clamp(34px,4vw,46px);color:var(--sand);line-height:1}.tpl-pool .plan .v small{font-size:17px;color:rgba(238,248,248,.6)}.tpl-pool .pl-visits{padding:7px 14px;border-radius:999px;background:rgba(238,248,248,.13);font-size:12.5px;font-weight:700;white-space:nowrap}.tpl-pool .plan ul{display:grid;grid-gap:10px;gap:10px;margin:20px 0}.tpl-pool .plan li{display:flex;justify-content:space-between;gap:16px;font-size:13.5px;padding-bottom:9px;border-bottom:1px solid rgba(238,248,248,.1)}.tpl-pool .plan li span{color:rgba(238,248,248,.58)}.tpl-pool .plan li b{text-align:right;font-weight:700}.tpl-pool .pnote{margin-bottom:18px;font-size:13px;line-height:1.7;color:rgba(238,248,248,.68)}.tpl-pool .revs{background:var(--teal-2);color:#eef8f8}.tpl-pool .revs h2{color:#fff}.tpl-pool .revs .vo-track__card{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14);border-radius:26px;color:#eef8f8}.tpl-pool .revs .vo-track__who span span{color:rgba(238,248,248,.55)}.tpl-pool .revs .vo-track__avatar{background:var(--sand);color:var(--teal-2)}.tpl-pool .revs .vo-track__nav button{border-color:rgba(238,248,248,.25);color:#eef8f8}.tpl-pool .revs .vo-track__nav button:hover:not(:disabled){background:var(--sand);border-color:var(--sand);color:var(--teal-2)}.tpl-pool .faq{background:#fff}.tpl-pool .vo-faq__item{border-radius:22px}.tpl-pool .vo-faq__item.is-open{border-color:var(--aqua)}.tpl-pool .vo-faq__q{font-family:var(--vo-font-display);font-weight:600;font-size:18px}.tpl-pool .vo-faq__icon{border-radius:50%;background:rgba(13,128,135,.12);color:var(--teal)}.tpl-pool .vo-faq__item.is-open .vo-faq__icon{background:var(--teal);color:var(--sand)}.tpl-pool #contact{background:var(--shell-2)}.tpl-pool .cg{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:56px;gap:56px;align-items:start}.tpl-pool .cg h2{margin:16px 0}.tpl-pool .ci{display:flex;gap:16px;align-items:center;margin-top:22px}.tpl-pool .cio{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:50% 50% 50% 12px;background:var(--teal)}.tpl-pool .cio svg{width:21px;height:21px;stroke:var(--sand)}.tpl-pool .ci b{display:block;font-size:16.5px}.tpl-pool .ci span{font-size:13.5px;color:var(--vo-muted)}.tpl-pool .lead-form{padding:36px;border-radius:32px;background:#fff;border:1px solid var(--vo-line);box-shadow:var(--vo-shadow)}.tpl-pool .lead-form h3{font-size:25px;margin-bottom:8px}.tpl-pool .lead-form>p{margin-bottom:22px;font-size:14px;color:var(--vo-muted)}.tpl-pool .r2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tpl-pool .in{width:100%;margin-bottom:12px;padding:14px 18px;border-radius:16px;background:var(--shell);border:1.5px solid var(--vo-line);font-size:15px;transition:.2s}.tpl-pool .in::placeholder{color:#93a7a9}.tpl-pool .in:focus{outline:none;border-color:var(--aqua);background:#fff}.tpl-pool textarea.in{resize:vertical;min-height:104px}.tpl-pool .fn{margin-top:12px;text-align:center;font-size:12.5px;color:var(--vo-muted)}.tpl-pool .vo-form__sent{padding:48px 28px;text-align:center;border-radius:32px;background:var(--teal);color:#eef8f8}.tpl-pool .vo-form__sent .ck{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 18px;border-radius:50% 50% 50% 16px;background:var(--sand);color:var(--teal-2);font-size:28px}.tpl-pool .vo-form__sent h3{font-size:26px;margin-bottom:10px;color:#fff}.tpl-pool .vo-form__sent p{color:rgba(238,248,248,.72);line-height:1.7}.tpl-pool footer{background:var(--teal-2);color:rgba(238,248,248,.6);padding:68px 0 26px}.tpl-pool footer .logo{color:#fff}.tpl-pool .fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:44px}.tpl-pool footer h4{color:var(--sand);font-family:var(--vo-font-display);font-size:16px;margin-bottom:16px}.tpl-pool footer li{margin-bottom:10px;font-size:14px}.tpl-pool footer li a:hover{color:var(--sand)}.tpl-pool .fbot{border-top:1px solid rgba(238,248,248,.13);padding-top:22px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:13px}.tpl-pool .fbot a{color:var(--sand)}.tpl-pool .vo-chat__fab{border-radius:50% 50% 50% 16px;background:var(--sand);color:var(--teal-2)}.tpl-pool .vo-chat{border-radius:30px}.tpl-pool .vo-chat__top{background:var(--teal)}.tpl-pool .vo-chat__avatar{border-radius:50%;background:var(--sand)}.tpl-pool .vo-chat__msg--me{background:var(--teal)}.tpl-pool .vo-chat__chip{color:var(--teal)}.tpl-pool .vo-chat__chip:hover{background:var(--teal);border-color:var(--teal);color:var(--sand)}@media (max-width:1050px){.tpl-pool .ag,.tpl-pool .cg,.tpl-pool .chem-head,.tpl-pool .eg{grid-template-columns:1fr}.tpl-pool .chem-grid,.tpl-pool .svc-grid,.tpl-pool .tgrid,.tpl-pool .wg{grid-template-columns:repeat(2,1fr)}.tpl-pool .fg{grid-template-columns:1fr 1fr}.tpl-pool .navlinks,.tpl-pool .navr .btn,.tpl-pool .navtel{display:none}.tpl-pool .crew-badge{right:10px;bottom:10px}.tpl-pool .hero{min-height:0;padding-top:140px}}@media (max-width:620px){.tpl-pool .chem-grid,.tpl-pool .fg,.tpl-pool .picks,.tpl-pool .r2,.tpl-pool .svc-grid,.tpl-pool .tgrid,.tpl-pool .vals,.tpl-pool .wg{grid-template-columns:1fr}.tpl-pool section{padding:72px 0}.tpl-pool .pl-top{flex-direction:column;align-items:flex-start}}