.landing{--ink:#102e36;--teal:#0a8f80;--mint:#b8f3db;min-height:100vh;color:var(--ink);background:#f3f8f5;position:relative;overflow:hidden}.landing-glow{pointer-events:none;filter:blur(3px);border-radius:50%;position:absolute}.landing-glow-one{background:radial-gradient(circle,#d5f8df 0%,#0000 68%);width:650px;height:650px;top:-290px;right:-230px}.landing-glow-two{background:radial-gradient(circle,#d9f2e9 0%,#0000 70%);width:500px;height:500px;top:480px;left:-250px}.landing-inner{max-width:1220px;margin:auto;padding:0 32px;position:relative}.landing-header{border-bottom:1px solid #d7e5df;justify-content:space-between;align-items:center;height:112px;display:flex}.landing-brand{letter-spacing:.12em;align-items:center;gap:11px;font-size:12px;font-weight:700;line-height:1.18;display:flex}.landing-brand img{border-radius:12px;box-shadow:0 6px 18px #075c4f20}.landing-brand strong{font-size:14px}.landing-region{letter-spacing:.17em;color:#62857e;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.landing-region-dot{background:#17aa86;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d8f4e7}.landing-hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;min-height:496px;display:grid}.landing-hero-copy{padding:42px 0 58px}.landing-kicker,.landing-section-kicker{color:#0b8c79;letter-spacing:.18em;font-size:11px;font-weight:800}.landing-kicker{align-items:center;gap:9px;display:flex}.landing h1{letter-spacing:-.065em;margin:26px 0 22px;font-size:clamp(54px,7vw,96px);font-weight:800;line-height:.98}.landing h1 em{color:#139b86;font-style:normal}.landing-hero-copy>p{color:#53716d;max-width:570px;margin:0;font-size:19px;line-height:1.65}.landing-hero-caption{color:#708c83;align-items:center;gap:14px;margin-top:39px;font-size:13px;font-weight:600;display:flex}.landing-caption-line{background:#13a18b;width:38px;height:1px}.landing-hero-art{justify-content:center;align-items:center;height:390px;display:flex;position:relative}.landing-orbit{border:1px solid #b5dbcd;border-radius:50%;position:absolute;transform:rotate(-28deg)}.landing-orbit-one{width:350px;height:350px}.landing-orbit-two{background:linear-gradient(140deg,#d5f7e7,#a9dbc9);width:270px;height:270px;box-shadow:0 30px 80px #12766025}.landing-orbit-center{z-index:1;color:#fff;background:linear-gradient(145deg,#0c9b82,#096356);border-radius:42px;place-items:center;width:178px;height:178px;display:grid;transform:rotate(-11deg);box-shadow:0 22px 50px #006b5b49}.landing-orbit-center svg{transform:rotate(11deg)}.landing-art-pill{z-index:2;color:#244a43;background:#fff;border:1px solid #e2eee8;border-radius:100px;padding:13px 19px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 12px 35px #11473f1d}.landing-art-pill span{background:#23b98c;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.landing-art-pill-top{top:60px;right:0}.landing-art-pill-bottom{bottom:52px;left:0}.landing-services{padding:10px 0 52px}.landing-section-heading{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.landing-section-heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:34px}.landing-section-index{letter-spacing:.16em;color:#8da79d;font-size:12px;font-weight:800}.landing-grid{grid-template-columns:repeat(4,1fr);gap:17px;display:grid}.landing-card{border-radius:25px;flex-direction:column;justify-content:space-between;min-height:310px;padding:23px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 34px #0c594718}.landing-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px #0c59472a}.landing-card:focus-visible{outline-offset:3px;outline:3px solid #ffbd4c}.landing-card-top{justify-content:space-between;align-items:start;display:flex}.landing-card-icon{background:#ffffff2b;border-radius:17px;place-items:center;width:54px;height:54px;display:grid}.landing-card-arrow{opacity:.65}.landing-card-eyebrow{letter-spacing:.13em;opacity:.72;font-size:10px;font-weight:800}.landing-card h3{letter-spacing:-.035em;margin:9px 0 8px;font-size:23px}.landing-card p{opacity:.8;margin:0;font-size:13px;line-height:1.55}.landing-card-action{border-top:1px solid;align-items:center;gap:7px;padding-top:17px;font-size:12px;font-weight:800;display:flex}.landing-card-primary{color:#fff;background:#078d78}.landing-card-blue{color:#fff;background:#4779c8}.landing-card-dark{color:#fff;background:#163a3d}.landing-card-light{color:#174e43;background:#e0f0e8}.landing-card-light .landing-card-icon{background:#fff9}.landing-note{background:#fff;border:1px solid #dcebe2;border-radius:23px;align-items:center;gap:20px;margin-bottom:54px;padding:27px 30px;display:flex;box-shadow:0 12px 30px #153f3610}.landing-note-icon{color:#078d78;background:#e6f6ed;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.landing-note strong{font-size:16px}.landing-note p{color:#648077;margin:5px 0 0;font-size:14px}.landing-footer{color:#78938a;border-top:1px solid #d7e5df;justify-content:space-between;gap:20px;padding:26px 0 35px;font-size:12px;display:flex}@media (max-width:1000px){.landing-grid{grid-template-columns:repeat(2,1fr)}.landing-card{min-height:255px}.landing-hero{grid-template-columns:1fr .7fr}.landing-hero-art{transform-origin:50%;transform:scale(.78)}}@media (max-width:700px){.landing-inner{padding:0 20px}.landing-header{height:84px}.landing-region{display:none}.landing-hero{min-height:0;display:block}.landing-hero-copy{padding:56px 0 30px}.landing h1{font-size:clamp(50px,13vw,76px)}.landing-hero-copy>p{font-size:16px}.landing-hero-caption{margin-top:26px}.landing-hero-art{height:210px;margin:-25px 0 5px;transform:scale(.58)}.landing-section-heading h2{font-size:28px}.landing-grid{gap:12px}.landing-card{border-radius:20px;min-height:258px;padding:18px}.landing-card h3{font-size:20px}.landing-card p{font-size:12px}.landing-card-icon{width:46px;height:46px}.landing-note{margin-bottom:35px;padding:20px}.landing-footer{line-height:1.7;display:block}}@media (max-width:450px){.landing-grid{grid-template-columns:1fr}.landing-card{min-height:230px}.landing-section-index{display:none}.landing-hero-art{margin-left:-15px}}.landing{font-family:var(--font-tishte-sans),sans-serif}.landing-orbit-center{background:#fff;border-radius:50%;width:246px;height:246px;padding:7px;overflow:hidden;transform:none;box-shadow:0 22px 50px #006b5b32}.landing-orbit-center img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.landing-card-icon{background:#fff;box-shadow:0 5px 14px #102e361d}.landing-card-icon img{object-fit:contain;width:34px;height:34px;display:block}
.landing-art-pill-azs{top:7px;left:62px}.landing-art-pill-agzs{top:54px;right:-8px}.landing-art-pill-ezs{bottom:44px;right:6px}.landing-art-pill-availability{bottom:7px;left:30px}.landing-art-pill-queues{top:47%;left:-14px}.landing-art-pill span{animation:7.5s ease-in-out infinite landing-indicator-pulse}.landing-art-pill-agzs span{animation-delay:-1.5s}.landing-art-pill-ezs span{animation-delay:-3s}.landing-art-pill-availability span{animation-delay:-4.5s}.landing-art-pill-queues span{animation-delay:-6s}@keyframes landing-indicator-pulse{0%,12%,to{opacity:1;transform:scale(1);box-shadow:0 0 #10bb8d00}5%{opacity:.38;transform:scale(.78);box-shadow:0 0 #10bb8d00}10%{opacity:1;transform:scale(1.12);box-shadow:0 0 0 5px #10bb8d45}}@media (prefers-reduced-motion:reduce){.landing-art-pill span{animation:none}}@media (max-width:700px){.landing-hero-art{height:320px;margin:0;transform:none}.landing-orbit-one{width:290px;height:290px}.landing-orbit-two{width:225px;height:225px}.landing-orbit-center{width:205px;height:205px}.landing-art-pill{padding:9px 12px;font-size:10px}.landing-art-pill-azs{top:5px;left:8px}.landing-art-pill-agzs{top:43px;right:0}.landing-art-pill-ezs{bottom:48px;right:5px}.landing-art-pill-availability{bottom:3px;left:13px}.landing-art-pill-queues{top:47%;left:-6px}}
.landing{color:#102f37;background:radial-gradient(circle at 82% 11%,#daf9e9 0,#0000 32%),radial-gradient(circle at 4% 74%,#e1f7f0 0,#0000 35%),#f6faf7}.landing-glow-one{background:radial-gradient(circle,#bdf6d9 0%,#0000 69%)}.landing-glow-two{background:radial-gradient(circle,#c7f0ec 0%,#0000 70%)}.landing h1 em{color:#0000;background:linear-gradient(110deg,#087e71 0%,#09b893 86%);-webkit-background-clip:text;background-clip:text}.landing-kicker,.landing-section-kicker{color:#008875}.landing-orbit-one{border-color:#99d7c3}.landing-orbit-two{background:linear-gradient(140deg,#cef9dd,#9ce5d5);box-shadow:0 30px 85px #00776732}.landing-orbit-center{box-shadow:0 20px 55px #006b5b36,0 0 0 8px #ffffffb0}.landing-art-pill{border-color:#c9e7d8;box-shadow:0 14px 33px #06463721}.landing-art-pill span{background:#05b88a}.landing-card{position:relative;overflow:hidden;box-shadow:0 17px 37px #123d3d1d}.landing-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff3,#0000 72%);border-radius:50%;width:195px;height:195px;position:absolute;top:-85px;right:-82px}.landing-card>*{z-index:1;position:relative}.landing-card-primary{color:#fff;background:linear-gradient(145deg,#006e61 0%,#078d79 58%,#0dab8d 100%)}.landing-card-dark{color:#fff;background:linear-gradient(145deg,#122c42 0%,#173d4f 58%,#1c5061 100%)}.landing-card-blue{color:#fff;background:linear-gradient(145deg,#285bb0 0%,#3377ce 65%,#428ce0 100%)}.landing-card-light{color:#123e40;background:linear-gradient(145deg,#c6eee4 0%,#b1e4da 62%,#9adacc 100%)}.landing-card-light:before{background:radial-gradient(circle,#fff7,#0000 72%)}.landing-card:hover{box-shadow:0 24px 48px #0b514030}.landing-note{border-color:#cae8da;box-shadow:0 15px 38px #0e5d4820}
@media (min-width:1001px){.landing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-inner{flex-direction:column;max-width:2100px;min-height:100dvh;padding:0 clamp(24px,3vw,72px);display:flex}.landing-header{flex:none;height:70px}.landing-hero{flex:none;height:clamp(250px,40vh,330px);min-height:0}.landing-hero-copy{padding:12px 0}.landing h1{margin:13px 0 14px;font-size:clamp(58px,5.7vw,78px)}.landing-hero-copy>p{max-width:520px;font-size:16px;line-height:1.45}.landing-hero-art{height:320px;transform:scale(.78)}.landing-services{flex:none;padding:0 0 15px}.landing-section-heading{margin-bottom:13px}.landing-section-heading h2{margin-top:3px;font-size:29px}.landing-card{border-radius:21px;min-height:225px;padding:18px}.landing-card-icon{border-radius:13px;width:45px;height:45px}.landing-card-icon img{width:30px;height:30px}.landing-card h3{margin:5px 0 6px;font-size:20px}.landing-card p{font-size:12px;line-height:1.4}.landing-card-action{padding-top:10px}.landing-footer{margin-top:auto;padding:11px 0 14px}}@media (min-width:451px) and (max-width:1000px){.landing-grid-three>.landing-card:first-child{grid-column:1/-1}}@media (min-width:1500px){.landing h1{font-size:clamp(78px,5vw,98px)}.landing-hero-copy>p{max-width:620px;font-size:18px}.landing-hero-art{transform:scale(.9)}.landing-grid{gap:22px}.landing-card{min-height:250px;padding:23px}.landing-card-icon{width:51px;height:51px}.landing-card h3{font-size:24px}.landing-card p{max-width:370px;font-size:14px}.landing-section-heading h2{font-size:33px}}@media (min-width:1500px) and (min-height:850px){.landing-hero{height:clamp(355px,43vh,475px)}.landing-card{min-height:clamp(260px,28vh,320px)}.landing-hero-art{transform:scale(1)}}
.landing-header-actions{align-items:center;gap:22px;display:flex}.landing-theme-toggle{color:#087e71;cursor:pointer;background:#ffffffbd;border:1px solid #c9e6d8;border-radius:50%;place-items:center;width:39px;height:39px;transition:transform .2s,background .2s;display:grid;box-shadow:0 7px 19px #0a5e4817}.landing-theme-toggle:hover{background:#fff;transform:translateY(-2px)}.landing-theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #ffbd4c}.dark .landing{color:#edf7f3;background:radial-gradient(circle at 82% 11%,#12544e 0,#0000 33%),radial-gradient(circle at 3% 72%,#173b45 0,#0000 35%),#0c1c27}.dark .landing-glow-one{background:radial-gradient(circle,#067a6b80,#0000 69%)}.dark .landing-glow-two{background:radial-gradient(circle,#1e617180,#0000 70%)}.dark .landing-header,.dark .landing-footer{border-color:#38615c}.dark .landing-region,.dark .landing-footer{color:#9bbdb5}.dark .landing-kicker,.dark .landing-section-kicker{color:#55e2bd}.dark .landing h1 em{color:#0000;background:linear-gradient(110deg,#50e1bd,#99ffcf);-webkit-background-clip:text;background-clip:text}.dark .landing-hero-copy>p{color:#bdd3cd}.dark .landing-orbit-one{border-color:#43897a}.dark .landing-orbit-two{background:linear-gradient(145deg,#16584f,#12424c);box-shadow:0 30px 85px #0007}.dark .landing-orbit-center{box-shadow:0 18px 55px #0008,0 0 0 8px #9ddccb18}.dark .landing-art-pill{color:#e5faf1;background:#183441;border-color:#45766e;box-shadow:0 14px 30px #0005}.dark .landing-art-pill span{background:#4de3b5}.dark .landing-card{box-shadow:0 17px 37px #0005}.dark .landing-card-light{color:#f0fff9;background:linear-gradient(145deg,#1b605e,#247a71 62%,#338f80)}.dark .landing-card-light:before{background:radial-gradient(circle,#ffffff27,#0000 72%)}.dark .landing-card-primary{background:linear-gradient(145deg,#006a5c,#078e79 60%,#0eaa89)}.dark .landing-card-dark{background:linear-gradient(145deg,#1a3348,#244b5a 58%,#2c6671)}.dark .landing-card-blue{background:linear-gradient(145deg,#244b9a,#3065ba 65%,#3579c5)}.dark .landing-theme-toggle{color:#a8ffe0;background:#1d3d45;border-color:#4c867a}.dark .landing-theme-toggle:hover{background:#28535a}@media (max-width:700px){.landing-header-actions{gap:0}.landing-theme-toggle{width:36px;height:36px}}.landing-footer{align-items:center}.landing-consent-settings{color:inherit;text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12px;text-decoration:underline}.landing-consent-settings:hover{color:#008875}.landing-consent{z-index:30;color:#17383a;background:#fff;border:1px solid #b9dccb;border-radius:18px;align-items:center;gap:20px;width:min(760px,100vw - 32px);padding:19px 22px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 20px 60px #082c2c45}.landing-consent strong{font-size:15px}.landing-consent p{color:#4b6662;margin:5px 0 0;font-size:12px;line-height:1.45}.landing-consent a{color:#087e71}.landing-consent-actions{flex-direction:column;flex:none;gap:8px;display:flex}.landing-consent-actions button{color:#14564d;cursor:pointer;background:#edf8f2;border:1px solid #badacf;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}.landing-consent-actions button:last-child{color:#fff;background:#087e71;border-color:#087e71}.dark .landing-consent{color:#e8f8f2;background:#18313b;border-color:#417568}.dark .landing-consent p{color:#bfd4cb}.dark .landing-consent a{color:#7cf0c7}.dark .landing-consent-actions button{color:#e7fff5;background:#254750;border-color:#518577}.dark .landing-consent-actions button:last-child{color:#06221c;background:#10a786;border-color:#10a786}@media (max-width:700px){.landing-footer{flex-wrap:wrap;gap:4px 14px;display:flex}.landing-consent{padding:17px;display:block;bottom:10px}.landing-consent-actions{flex-flow:wrap;margin-top:12px}.landing-consent-actions button{white-space:nowrap;flex:1}.landing-header{justify-content:flex-end;height:58px}.landing-brand{display:none}.landing-hero-copy{padding-top:30px}}
