.team-cta{padding:24px 20px 40px}.team-cta__card{align-items:center;background:linear-gradient(135deg,#f4f8ff,#fff);border:1px solid #0058ff1f;border-radius:20px;box-shadow:0 10px 30px #0058ff14;display:flex;flex-wrap:wrap;gap:20px 32px;justify-content:space-between;margin:0 auto;max-width:960px;padding:28px 32px}@media screen and (max-width:576px){.team-cta__card{padding:24px 20px}}.team-cta__copy{flex:1 1 420px;min-width:0}.team-cta__title{color:var(--text-color);font-size:22px;margin:0 0 8px}.team-cta__description{color:var(--text-color-secondary);font-size:15px;line-height:1.7;margin:0}.team-cta__button{flex:0 0 auto}.sandtimer-page{background:radial-gradient(circle at top,#41c6ff1f,#0000 32%),linear-gradient(180deg,#f5faff,#ebf3ff);overflow:hidden;padding-top:80px}.sandtimer-stage{padding:22px 20px 54px}@media screen and (max-width:576px){.sandtimer-stage{padding:10px 10px 28px}}.sandtimer-stage__container{display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:auto}@media screen and (max-width:576px){.sandtimer-stage__container{gap:12px;min-height:auto}}.sandtimer-stage__heading{margin:0 auto;max-width:780px;text-align:center}.sandtimer-stage__heading p{color:#526b94;font-size:17px;line-height:1.65;margin:10px auto 0;max-width:700px}@media screen and (max-width:576px){.sandtimer-stage__heading p{font-size:14px;line-height:1.55;margin-top:6px}}.sandtimer-stage h1{color:#0b1f53;font-size:44px;letter-spacing:-.05em;margin:0;text-align:center}@media screen and (max-width:576px){.sandtimer-stage h1{font-size:30px}}.sandtimer-card{align-items:center;background:linear-gradient(180deg,#fffffffa,#eff7fffa),linear-gradient(135deg,#40c3ff14,#154fdb0f);border:1px solid #154fdb1f;border-radius:34px;box-shadow:0 28px 80px #0e2d7b1f,inset 0 1px 0 #fffffff2;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);margin:0 auto;max-width:1040px;overflow:hidden;padding:28px}@media screen and (max-width:900px){.sandtimer-card{border-radius:28px;gap:18px;grid-template-columns:1fr;padding:20px}}@media screen and (max-width:576px){.sandtimer-card{border-radius:22px;gap:12px;padding:10px}}.sandtimer-card>*{min-width:0}.sandtimer-visual-panel{align-items:center;display:flex;justify-content:center}@media screen and (max-width:576px){.sandtimer-visual-panel{width:100%}}.sandtimer-visual-shell{background:radial-gradient(circle at 50% 38%,#57d6ff42,#0000 44%),linear-gradient(180deg,#ffffffad,#d0e6ff7a);border:1px solid #154fdb1f;border-radius:30px;box-shadow:inset 0 1px 0 #ffffffe6,inset 0 -30px 60px #388fff14;isolation:isolate;overflow:hidden;padding:14px;width:min(100%,380px)}@media screen and (max-width:576px){.sandtimer-visual-shell{border-radius:22px;padding:6px;width:min(100%,212px)}}.sandtimer-visual{aspect-ratio:1/1;margin:0 auto;position:relative;width:min(100%,350px)}@media screen and (max-width:576px){.sandtimer-visual{width:min(100%,200px)}}.sandtimer-illustration{height:100%;overflow:hidden;position:relative;width:100%}.sandtimer-illustration--running .sandtimer-svg{animation:sandtimer-glow 2.8s ease-in-out infinite}.sandtimer-canvas,.sandtimer-svg{display:block;height:100%;inset:0;position:absolute;width:100%}.sandtimer-svg{filter:drop-shadow(0 16px 18px rgba(14,63,157,.2));transform-origin:center}@keyframes sandtimer-glow{0%,to{filter:drop-shadow(0 16px 18px rgba(14,63,157,.2))}50%{filter:drop-shadow(0 18px 24px rgba(30,157,236,.3))}}.sandtimer-canvas{pointer-events:none}.sandtimer-panel{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:900px){.sandtimer-panel{gap:20px}}@media screen and (max-width:576px){.sandtimer-panel{gap:12px;order:-1;width:100%}}.sandtimer-presets{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}@media screen and (max-width:576px){.sandtimer-presets{flex-wrap:wrap;gap:8px;justify-content:center}}.sandtimer-preset{align-items:center;appearance:none;background:#ffffffdb;border:1px solid #154fdb29;border-radius:999px;color:#2f4a76;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;min-width:88px;padding:12px 18px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.sandtimer-preset:hover{border-color:#154fdb3d;box-shadow:0 10px 24px #1646b01f;text-decoration:none!important;transform:translateY(-1px)}.sandtimer-preset--active{background:linear-gradient(135deg,#1448dd,#35bcff);border-color:#0000;box-shadow:0 16px 30px #1448dd47;color:#fff}@media screen and (max-width:576px){.sandtimer-preset{flex:0 1 calc(33.333% - 6px);font-size:14px;max-width:calc(33.333% - 6px);min-width:0;padding:10px 8px}}.sandtimer-display{text-align:center}.sandtimer-display__time{color:#0a1f55;font-family:system-ui,-apple-system,blinkmacsystemfont,Segoe UI,roboto,oxygen-sans,ubuntu,cantarell,Helvetica Neue,sans-serif!important;font-size:clamp(68px,10vw,122px);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.08em;line-height:.92;margin:0}@media screen and (max-width:576px){.sandtimer-display__time{font-size:clamp(54px,16vw,68px)}}.sandtimer-controls{display:flex;gap:14px;justify-content:center}@media screen and (max-width:576px){.sandtimer-controls{gap:8px;width:100%}}.sandtimer-button{appearance:none;border:1px solid #0000;border-radius:16px;cursor:pointer;font-size:17px;font-weight:700;min-width:156px;padding:15px 28px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.sandtimer-button:hover{transform:translateY(-1px)}.sandtimer-button:active{transform:translateY(0)}.sandtimer-button:focus-visible{box-shadow:0 0 0 3px #ffffffe0,0 0 0 6px #2cbfff5c;outline:none}.sandtimer-button--primary{background:linear-gradient(135deg,#103cb2,#26b7ff);box-shadow:0 18px 32px #103cb23d;color:#fff}.sandtimer-button--secondary{background:linear-gradient(135deg,#10224f,#17418f);box-shadow:0 16px 28px #10224f38;color:#fff}.sandtimer-button--ghost{background:#ffffffe6;border-color:#154fdb24;box-shadow:0 12px 24px #10317a14;color:#223a67}@media screen and (max-width:576px){.sandtimer-button{flex:1 1 0;font-size:15px;min-width:0;padding:12px 10px}}.sandtimer-section-heading{margin:0 auto 30px;max-width:760px;text-align:center}.sandtimer-section-heading h2{color:#0b225d;font-size:34px;letter-spacing:-.04em;line-height:1.2;margin:0 0 12px}@media screen and (max-width:576px){.sandtimer-section-heading h2{font-size:27px}}.sandtimer-section-heading p{color:#4d658d;font-size:17px;line-height:1.7;margin:0}.sandtimer-section-heading--left{margin-inline:0;text-align:left}.sandtimer-selected-guide{padding:0 20px 54px}.sandtimer-selected-guide__card{align-items:center;background:radial-gradient(circle at top right,#3bc3ff26,#0000 34%),#fffffff0;border:1px solid #154fdb1f;border-radius:28px;box-shadow:0 20px 46px #10317a17;display:grid;gap:32px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);max-width:1040px;padding:30px 34px}@media screen and (max-width:768px){.sandtimer-selected-guide__card{gap:20px;grid-template-columns:1fr;padding:24px}}.sandtimer-selected-guide h2{color:#0b225d;font-size:30px;letter-spacing:-.035em;margin:0 0 10px}.sandtimer-selected-guide :is(li,p){color:#4d658d;font-size:16px;line-height:1.7}.sandtimer-selected-guide :is(p,ul){margin:0}.sandtimer-selected-guide ul{background:#edf5ff;border-radius:20px;padding:20px 22px 20px 42px}.sandtimer-selected-guide li+li{margin-top:8px}.sandtimer-duration-guide{padding:0 20px 72px}.sandtimer-duration-guide__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1040px}@media screen and (max-width:900px){.sandtimer-duration-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.sandtimer-duration-guide__grid{grid-template-columns:1fr}}.sandtimer-duration-card{background:#ffffffe6;border:1px solid #154fdb1a;border-radius:22px;box-shadow:0 14px 32px #10317a12;display:block;min-width:0;padding:22px;text-decoration:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sandtimer-duration-card:hover{border-color:#154fdb3d;box-shadow:0 18px 38px #10317a1c;text-decoration:none!important;transform:translateY(-2px)}.sandtimer-duration-card>*{text-decoration:none!important}.sandtimer-duration-card--active{background:linear-gradient(145deg,#fff,#eaf5ff);border-color:#154fdb57}.sandtimer-duration-card>span{background:#e6f1ff;border-radius:999px;color:#0b63d8;display:inline-flex;font-size:13px;font-weight:700;padding:5px 10px}.sandtimer-duration-card h3{color:#0d245f;font-size:20px;margin:14px 0 8px}.sandtimer-duration-card p{color:#506887;font-size:14px;line-height:1.65;margin:0}.sandtimer-about{padding:8px 20px 72px}.sandtimer-about__header{margin:0 auto 30px;max-width:760px;text-align:center}.sandtimer-about__header h2{color:#0b225d;font-size:34px;letter-spacing:-.04em;margin:0 0 14px}@media screen and (max-width:576px){.sandtimer-about__header h2{font-size:28px}}.sandtimer-about__header p{color:#4d658d;font-size:17px;line-height:1.72;margin:0}.sandtimer-about__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1040px}@media screen and (max-width:768px){.sandtimer-about__grid{grid-template-columns:1fr}}.sandtimer-info-card{background:#ffffffeb;border:1px solid #154fdb1a;border-radius:24px;box-shadow:0 18px 34px #10317a14;padding:24px}.sandtimer-info-card h3{color:#0d245f;font-size:21px;margin:0 0 12px}.sandtimer-info-card p{color:#506887;font-size:15px;line-height:1.72;margin:0}.sandtimer-howto{padding:0 20px 72px}.sandtimer-howto__layout{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);max-width:1040px}@media screen and (max-width:860px){.sandtimer-howto__layout{grid-template-columns:1fr}}.sandtimer-steps{list-style:none;margin:0;padding:0}.sandtimer-steps li{align-items:center;border-top:1px solid #154fdb1f;display:grid;gap:14px;grid-template-columns:42px minmax(0,1fr);padding:14px 0}.sandtimer-steps span{align-items:center;background:#0c58ca;border-radius:50%;color:#fff;display:inline-flex;font-size:15px;font-weight:700;height:36px;justify-content:center;width:36px}.sandtimer-steps p{color:#405b84;font-size:16px;line-height:1.6;margin:0}.sandtimer-why-card{background:linear-gradient(145deg,#09235e,#1455bd);border-radius:26px;box-shadow:0 24px 54px #09235e2e;padding:28px}.sandtimer-why-card h3{color:#fff;font-size:25px;line-height:1.3;margin:0 0 14px}.sandtimer-why-card p{color:#ecf5ffe6;font-size:15px;line-height:1.7;margin:0}.sandtimer-why-card p+p{margin-top:14px}.sandtimer-faq{padding:0 20px 72px}.sandtimer-faq__preset-links{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 20px}.sandtimer-faq__preset-links a,.sandtimer-faq__preset-links a:active,.sandtimer-faq__preset-links a:focus,.sandtimer-faq__preset-links a:hover{align-items:center;background:#edf5ff;border:1px solid #154fdb24;border-radius:999px;color:#125cc8;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-width:62px;padding:7px 12px;text-decoration:none!important}.sandtimer-faq__preset-links :is(a:focus,a:hover){background:#e1efff;border-color:#154fdb47}.sandtimer-cta{padding:0 20px 88px}.sandtimer-cta .container{background:radial-gradient(circle at top right,#4ddbff2e,#0000 32%),linear-gradient(135deg,#081f56,#0c2d79 48%,#1650c4);border-radius:34px;box-shadow:0 32px 80px #091c4a33;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.95fr);max-width:1100px;padding:36px}@media screen and (max-width:960px){.sandtimer-cta .container{grid-template-columns:1fr;padding:24px}}.sandtimer-cta__content{display:flex;flex-direction:column;gap:18px;justify-content:center}.sandtimer-cta__content h2{color:#fff;font-size:42px;letter-spacing:-.04em;line-height:1.12;margin:0}@media screen and (max-width:576px){.sandtimer-cta__content h2{font-size:32px}}.sandtimer-cta__content p{color:#e8f2ffeb;font-size:18px;line-height:1.72;margin:0}.sandtimer-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.sandtimer-cta__actions .button{background:linear-gradient(135deg,#2a6bff,#3fd0ff);box-shadow:0 18px 32px #1351e13d;color:#fff}.sandtimer-cta__note{color:#f1f7ffeb;font-size:15px;font-weight:600}.sandtimer-cta__secondary{color:#e9f2ffe0;font-size:16px}.sandtimer-cta__secondary a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:.16em}.sandtimer-cta__form{background:#fffffffa;border-radius:24px;box-shadow:inset 0 1px 0 #ffffffe6,0 18px 34px #07173a29;color:#18315f;padding:24px}.sandtimer-cta__form .sign-up-form{margin-top:0}.sandtimer-cta__form .field-name__content{color:#3e5b85;font-weight:600}.sandtimer-cta__form input:not([type=submit]):not([type=checkbox]):not([type=radio]){background:#f4f8ff;border:1px solid #1244c129;color:#132a56}.sandtimer-cta__form input:not([type=submit]):not([type=checkbox]):not([type=radio])::placeholder{color:#667da3}.sandtimer-cta__form #email-button{border-radius:12px}.sandtimer-cta__form .vertical-spacer{color:#6b7f9c}.sandtimer-cta__form .prompt.legal-note,.sandtimer-cta__form .prompt.legal-note a{color:#637897}@media(prefers-reduced-motion:reduce){.sandtimer-illustration--running .sandtimer-svg{animation:none}}