._root_lg7lo_1{background:#fffdf8}._root_lg7lo_1 .timer-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;max-width:1132px;min-height:490px;margin:0 auto;padding:52px 34px 78px;display:grid}._root_lg7lo_1 .timer-hero h1,._root_lg7lo_1 .timer-settings h2,._root_lg7lo_1 .timer-steps h2{letter-spacing:-2.4px;margin:0;font-family:Georgia,Times New Roman,serif;line-height:1}._root_lg7lo_1 .timer-hero h1{max-width:650px;font-size:clamp(48px,5.9vw,75px)}._root_lg7lo_1 .timer-hero>div>p:not(.eyebrow):not(.privacy-line){color:var(--muted);max-width:590px;margin:22px 0;font-size:18px;line-height:1.65}._root_lg7lo_1 .timer-hero-card{background:var(--lavender);border:7px solid var(--ink);box-shadow:15px 16px 0 var(--ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:min(330px,29vw);min-height:280px;padding:25px;display:flex;transform:rotate(4deg)}._root_lg7lo_1 .timer-hero-card span{letter-spacing:1.6px;font-size:10px;font-weight:800}._root_lg7lo_1 .timer-hero-card strong{letter-spacing:-4px;margin:12px 0;font-family:Georgia,serif;font-size:clamp(54px,6vw,82px);line-height:1}._root_lg7lo_1 .timer-hero-card i{color:var(--muted);font-size:13px;font-style:normal;font-weight:700}._root_lg7lo_1 .timer-tool{background:var(--ink);color:#fff;grid-template-columns:.8fr 1.2fr;gap:22px;padding:80px max(34px,50vw - 532px);display:grid}._root_lg7lo_1 .timer-settings{color:var(--ink);background:#fbfaff;border-radius:22px;padding:31px}._root_lg7lo_1 .timer-settings h2{margin-bottom:30px;font-size:38px}._root_lg7lo_1 .preset-row{flex-wrap:wrap;gap:8px;display:flex}._root_lg7lo_1 .preset{color:var(--muted);background:#f1eff9;border:1px solid #0000;border-radius:10px;padding:11px 13px;font-size:13px;font-weight:800}._root_lg7lo_1 .preset.active{border-color:var(--lilac);color:var(--ink);background:#fff}._root_lg7lo_1 .timer-settings label{color:var(--muted);flex-direction:column;gap:8px;margin-top:27px;font-size:12px;font-weight:800;display:flex}._root_lg7lo_1 .timer-settings input{border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;padding:12px}._root_lg7lo_1 .timer-note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}._root_lg7lo_1 .countdown{text-align:center;background:#30355f;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:32px;display:flex}._root_lg7lo_1 .countdown.finished{background:#624c83}._root_lg7lo_1 .time-display{letter-spacing:-6px;margin:20px 0 28px;font-family:Georgia,Times New Roman,serif;font-size:clamp(82px,12vw,142px);line-height:.9}._root_lg7lo_1 .progress-track{background:#4c527e;border-radius:99px;width:min(100%,450px);height:10px;overflow:hidden}._root_lg7lo_1 .progress-track div{background:var(--yellow);height:100%;transition:width .25s linear}._root_lg7lo_1 .timer-actions{align-items:center;gap:18px;margin-top:30px;display:flex}._root_lg7lo_1 .timer-reset{color:#e9e8ff;background:0 0;border:0;font-size:13px;font-weight:800}._root_lg7lo_1 .timer-status{color:#cdd0e5;margin:18px 0 0;font-size:12px}._root_lg7lo_1 .timer-steps{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;max-width:1132px;margin:0 auto;padding:96px 34px;display:grid}._root_lg7lo_1 .timer-steps h2{font-size:clamp(38px,4vw,56px)}._root_lg7lo_1 .step-grid{gap:13px;display:grid}._root_lg7lo_1 .step-grid article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:0 0 22px;display:grid}._root_lg7lo_1 .step-grid article:last-child{border:0;padding-bottom:0}._root_lg7lo_1 .step-grid span{color:var(--lilac);font-size:12px;font-weight:800}._root_lg7lo_1 .step-grid h3{letter-spacing:-.8px;margin:0;font-family:Georgia,serif;font-size:25px}._root_lg7lo_1 .step-grid p{color:var(--muted);grid-column:2;margin:0;font-size:14px;line-height:1.55}._root_lg7lo_1 .timer-faq{padding-top:0}@media (width<=760px){._root_lg7lo_1 .timer-hero,._root_lg7lo_1 .timer-tool,._root_lg7lo_1 .timer-steps{grid-template-columns:1fr}._root_lg7lo_1 .timer-hero{gap:35px;min-height:0;padding:45px 22px 56px}._root_lg7lo_1 .timer-hero-card{height:280px}._root_lg7lo_1 .timer-tool{padding:60px 22px}._root_lg7lo_1 .timer-settings,._root_lg7lo_1 .countdown{padding:24px}._root_lg7lo_1 .countdown{min-height:360px}._root_lg7lo_1 .timer-steps{gap:35px;padding:68px 22px}._root_lg7lo_1 .time-display{font-size:82px}}
