.css-calc-page .css-calc-hero{padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px) clamp(36px,5vw,64px)}.css-calc-page .css-calc-hero-inner{grid-template-columns:1fr 1fr;align-items:end;gap:48px;max-width:860px;display:grid}.css-calc-page .css-calc-hero-eyebrow{margin-bottom:16px}.css-calc-page .css-calc-hero-h{font-size:clamp(28px,3.8vw,48px);line-height:1.05}.css-calc-page .css-calc-hero-meta{color:#ffffff8c;padding-bottom:4px;font-size:14px;font-weight:300;line-height:1.7}.css-calc-page .css-calc-body{grid-template-columns:1fr 1fr;align-items:start;gap:28px;max-width:860px;margin:0 auto;padding:48px clamp(20px,5vw,64px) 0;display:grid}.css-calc-page .css-calc-card{background:var(--white);border:1px solid #06050514;border-top:3px solid var(--aqua-mid);padding:36px 32px}.css-calc-page .css-calc-label{letter-spacing:2px;text-transform:uppercase;color:var(--aqua-dark);margin-bottom:10px;font-size:10px;font-weight:700}.css-calc-page .css-calc-intro{color:#0605058c;border-bottom:1px solid #06050514;margin-bottom:28px;padding-bottom:28px;font-size:14px;font-weight:300;line-height:1.65}.css-calc-page .css-calc-field{margin-bottom:22px}.css-calc-page .css-calc-field-label{color:var(--near-black);margin-bottom:10px;font-size:13px;font-weight:500;display:block}.css-calc-page .css-calc-field-inputs{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.css-calc-page .css-calc-time-input{position:relative}.css-calc-page .css-calc-time-input input{width:100%;color:var(--near-black);background:var(--off-white);appearance:none;border:1.5px solid #0605051f;border-radius:0;outline:none;padding:12px 40px 12px 14px;font-size:15px;font-weight:400;transition:border-color .15s,background .15s}.css-calc-page .css-calc-time-input input:focus{border-color:var(--aqua-mid);background:var(--white)}.css-calc-page .css-calc-time-input input::placeholder{color:#0605054d;font-weight:300}.css-calc-page .css-calc-time-unit{letter-spacing:1px;text-transform:uppercase;color:#0605054d;pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.css-calc-page .css-calc-submit{letter-spacing:.5px;width:100%;color:var(--white);background:var(--aqua-dark);cursor:pointer;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;margin-top:8px;margin-bottom:14px;padding:14px;font-size:14px;font-weight:700;transition:background .15s;display:flex}.css-calc-page .css-calc-submit:hover:not(:disabled){background:var(--near-black)}.css-calc-page .css-calc-submit:disabled{opacity:.6;cursor:not-allowed}.css-calc-page .css-calc-hint{text-align:center;color:var(--aqua-dark);cursor:pointer;font-size:13px;font-weight:300;text-decoration:none;transition:color .15s;display:block}.css-calc-page .css-calc-hint:hover{color:var(--near-black)}.css-calc-page .css-calc-error{color:var(--coral);margin-top:.75rem;font-size:14px;font-weight:300}.css-calc-page .css-calc-steps-card{background:var(--white);border:1px solid #06050514;border-top:3px solid #0605051f;padding:32px 28px}.css-calc-page .css-calc-steps-label{letter-spacing:2px;text-transform:uppercase;color:#0605054d;margin-bottom:24px;font-size:10px;font-weight:700}.css-calc-page .css-calc-steps-list{gap:var(--gap);flex-direction:column;display:flex}.css-calc-page .css-calc-step{background:var(--off-white);align-items:flex-start;gap:16px;padding:16px;transition:background .15s;display:flex}.css-calc-page .css-calc-step:hover{background:var(--aqua-pale)}.css-calc-page .css-calc-step-num{color:#3492b42e;text-align:right;flex-shrink:0;min-width:28px;font-size:28px;font-weight:400;line-height:1}.css-calc-page .css-calc-step-title{color:var(--near-black);margin-bottom:3px;font-size:14px;font-weight:500}.css-calc-page .css-calc-step-desc{color:#0605058c;font-size:13px;font-weight:300;line-height:1.55}.css-calc-page .css-calc-footer{text-align:left;max-width:860px;margin:0 auto;padding:4rem clamp(20px,5vw,64px) 3rem}.css-calc-page .css-calc-modal-overlay{z-index:100;background:#0605058c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.css-calc-page .css-calc-modal-panel{background:var(--white);border-top:3px solid var(--aqua-mid);width:100%;max-width:520px;max-height:min(90vh,720px);padding:44px 40px 40px;animation:.22s ease-out both cssCalcModalIn;position:relative;overflow:auto}@keyframes cssCalcModalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.css-calc-page .css-calc-modal-close{cursor:pointer;color:#06050559;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:color .15s;display:flex;position:absolute;top:16px;right:16px}.css-calc-page .css-calc-modal-close:hover{color:var(--near-black)}.css-calc-page .css-calc-modal-label{letter-spacing:2px;text-transform:uppercase;color:var(--amber);margin-bottom:16px;font-size:10px;font-weight:700}.css-calc-page .css-calc-modal-pace{color:var(--aqua-mid);letter-spacing:-1px;margin-bottom:8px;font-size:clamp(52px,8vw,80px);font-weight:400;line-height:1}.css-calc-page .css-calc-modal-pace-unit{color:#06050566;border-bottom:1px solid #06050514;margin-bottom:28px;padding-bottom:28px;font-size:14px;font-weight:500}.css-calc-page .css-calc-modal-body{color:#060505a6;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.65}.css-calc-page .css-calc-modal-body strong{color:var(--near-black);font-weight:500}.css-calc-page .css-calc-modal-form{gap:var(--gap);grid-template-columns:1fr 1fr auto;margin-bottom:14px;display:grid}.css-calc-page .css-calc-modal-input{color:var(--near-black);background:var(--off-white);-webkit-appearance:none;border:1.5px solid #0605051f;border-radius:0;outline:none;width:100%;padding:12px 14px;font-size:14px;font-weight:400;transition:border-color .15s,background .15s}.css-calc-page .css-calc-modal-input:focus{border-color:var(--aqua-mid);background:var(--white)}.css-calc-page .css-calc-modal-input::placeholder{color:#0605054d;font-weight:300}.css-calc-page .css-calc-modal-submit{letter-spacing:.5px;color:var(--white);background:var(--aqua-dark);cursor:pointer;white-space:nowrap;border:none;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding:12px 18px;font-size:13px;font-weight:700;transition:background .15s;display:flex}.css-calc-page .css-calc-modal-submit:hover:not(:disabled){background:var(--near-black)}.css-calc-page .css-calc-modal-submit:disabled{opacity:.6;cursor:not-allowed}.css-calc-page .css-calc-modal-privacy{color:#06050559;font-size:12px;font-weight:300;line-height:1.5}.css-calc-page .css-calc-modal-success{color:#060505a6;margin-bottom:14px;font-size:15px;font-weight:300;line-height:1.65}.css-calc-page .css-calc-modal-error{color:var(--coral);margin-bottom:14px;font-size:14px;font-weight:300}@media (max-width:680px){.css-calc-page .css-calc-hero-inner{grid-template-columns:1fr;gap:16px}.css-calc-page .css-calc-hero-right{display:none}.css-calc-page .css-calc-body,.css-calc-page .css-calc-modal-form{grid-template-columns:1fr}.css-calc-page .css-calc-modal-submit{width:100%}.css-calc-page .css-calc-modal-panel{padding:36px 24px 28px}}.css-calc-page .css-calc-claim-hero{padding-bottom:clamp(32px,5vw,48px)}.css-calc-page .css-calc-claim-hero-inner{text-align:center;max-width:640px}.css-calc-page .css-calc-claim-logo{width:64px;height:64px;margin:0 auto 1rem;display:block}.css-calc-page .css-calc-claim-trust{margin-bottom:20px}.css-calc-page .css-calc-claim-h{margin-bottom:10px;font-size:clamp(24px,4vw,40px);line-height:1.05}.css-calc-page .css-calc-claim-sub{color:#ffffffa6;margin:0;font-size:15px;font-weight:300;line-height:1.65}.css-calc-page .css-calc-claim-wrap{max-width:520px;margin:0 auto;padding:32px clamp(20px,5vw,64px) 0}.css-calc-page .css-calc-claim-card{background:var(--white);border:1px solid #06050514;border-top:3px solid var(--aqua-mid);text-align:center;padding:36px 32px}.css-calc-page .css-calc-claim-spinner{border:3px solid var(--aqua-pale);border-top-color:var(--aqua-dark);border-radius:50%;width:40px;height:40px;margin:0 auto 20px;animation:.8s linear infinite css-calc-spin}@keyframes css-calc-spin{to{transform:rotate(360deg)}}.css-calc-page .css-calc-claim-message{color:#060505d9;margin:0;font-size:15px;font-weight:300;line-height:1.65}.css-calc-page .css-calc-claim-error{color:var(--coral);margin:0;font-size:15px;font-weight:400;line-height:1.65}
.tool-page h1,.tool-page h2{font-family:var(--font-archivo-black), sans-serif;letter-spacing:normal!important;font-weight:400!important}.tool-page h3,.tool-page h4{font-family:var(--font-inter), sans-serif;font-weight:600!important}.tool-page p,.tool-page li,.tool-page .sf-sub,.tool-page .sf-note{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-weight:300;line-height:1.75}.tool-page .sf-h2-card,.tool-page .sf-trust,.tool-page .sf-step .num,.tool-page .w-8.h-8.rounded-full.font-bold,.tool-page .sf-hero p.text-xs,.tool-page :is(p,div,span)[class*=uppercase]:is([class*=tracking-wide],[class*=tracking-wider],[class*=tracking-widest]){font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-weight:600;letter-spacing:2px!important}.tool-page button,.tool-page input,.tool-page select,.tool-page textarea,.tool-page label,.tool-page nav,.tool-page nav a,.tool-page .sf-btn,.tool-page .sf-label,.tool-page .sf-link,.tool-page .sf-cta,.tool-page .sf-input,.tool-page footer a{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.tool-page blockquote,.tool-page :is(p,div).italic{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;font-style:italic;font-weight:300;line-height:1.75}.tool-page .tool-accent-num{font-family:var(--font-archivo-black), sans-serif;opacity:.08;font-weight:400}
