.gptw-sickness-calculator{color:#11131c;font-family:Inter,Arial,Helvetica,sans-serif;margin:0 auto;max-width:1360px;padding:104px 28px;width:100%}.gptw-sickness-calculator .gptw-eyebrow{color:#ff1628;font-size:12px;font-weight:700;letter-spacing:1.8px;margin:0 0 18px;text-transform:uppercase}.gptw-sickness-calculator .gptw-main-headline{color:#11131c;font-size:clamp(52px,6vw,84px);font-weight:800;letter-spacing:-3px;line-height:1;margin:0 0 76px;max-width:1360px}.gptw-sickness-calculator .gptw-calculator-layout{align-items:start;background:#fff;border-top:1px solid rgba(17,19,28,.12);display:grid;gap:72px;grid-template-columns:minmax(300px,380px) minmax(0,1fr);padding:64px 0}.gptw-sickness-calculator .gptw-input-panel{align-self:start;padding-right:40px;position:sticky;top:96px}.gptw-sickness-calculator .gptw-input-panel:before{color:rgba(17,19,28,.46);content:"ANTAGANDEN FÖR BERÄKNING";display:block;font-size:12px;font-weight:700;letter-spacing:1.8px;line-height:1.3;margin:0 0 34px;text-transform:uppercase}.gptw-sickness-calculator .gptw-intro{color:rgba(17,19,28,.56);font-size:14px;line-height:1.65;margin:0 0 48px;max-width:360px}.gptw-sickness-calculator .gptw-fields{display:flex;flex-direction:column;gap:24px}.gptw-sickness-calculator .gptw-field label{color:rgba(17,19,28,.72);display:block;font-size:14px;font-weight:500;line-height:1.35;margin-bottom:10px}.gptw-sickness-calculator .gptw-field input{background:#fff;border:1px solid rgba(17,19,28,.16);border-radius:8px;box-sizing:border-box;color:#11131c;font-size:17px;height:60px;padding:0 18px;width:100%}.gptw-sickness-calculator .gptw-field input:focus,.gptw-sickness-calculator .gptw-lead-form input:focus{border-color:#11131c;box-shadow:0 0 0 3px rgba(17,19,28,.06);outline:none}.gptw-sickness-calculator .gptw-result-panel{border-left:1px solid rgba(17,19,28,.12);min-width:0;padding-left:72px}.gptw-sickness-calculator .gptw-result-empty,.gptw-sickness-calculator .gptw-result-locked{display:flex;flex-direction:column;justify-content:center;min-height:460px}.gptw-sickness-calculator .gptw-result-empty{align-items:center}.gptw-sickness-calculator .gptw-result-empty p{color:rgba(17,19,28,.46);font-size:16px;line-height:1.65;max-width:430px;text-align:center}.gptw-sickness-calculator .gptw-result,.gptw-sickness-calculator .gptw-result-locked{display:none}.gptw-sickness-calculator .gptw-result-locked{background:#edf1ef;border:1px solid rgba(17,19,28,.08);border-radius:4px;max-width:620px;padding:56px}.gptw-sickness-calculator .gptw-result-locked h3{color:#11131c;font-size:34px;font-weight:800;letter-spacing:-1.2px;line-height:1.15;margin:0 0 18px}.gptw-sickness-calculator .gptw-result-locked p{color:rgba(17,19,28,.68);font-size:16px;line-height:1.65;margin:0 0 28px}.gptw-sickness-calculator .gptw-result-label{color:rgba(17,19,28,.46);font-size:12px;font-weight:700;letter-spacing:1.8px;margin:0 0 34px;text-transform:uppercase}.gptw-sickness-calculator .gptw-result-value{background:#11131c;border-radius:2px;color:#fff;font-size:clamp(52px,5vw,78px);font-weight:800;letter-spacing:-2.6px;line-height:1.04;margin:0 0 44px;padding:52px 44px}.gptw-sickness-calculator .gptw-result-estimation{color:rgba(17,19,28,.62);font-size:15px;line-height:1.7;margin:0 0 64px;max-width:700px}.gptw-sickness-calculator .gptw-insight-box{border-left:2px solid #ff1628;margin:0 0 72px;padding:0 0 0 24px}.gptw-sickness-calculator .gptw-insight-box p{color:rgba(17,19,28,.82);font-size:15px;line-height:1.75;margin:0;max-width:720px}.gptw-sickness-calculator .gptw-result-grid{border-bottom:1px solid rgba(17,19,28,.12);border-top:1px solid rgba(17,19,28,.12);display:grid;gap:0;grid-template-columns:1.1fr .9fr;margin:0 0 72px;padding:42px 0}.gptw-sickness-calculator .gptw-result-grid div+div{border-left:1px solid rgba(17,19,28,.12);padding-left:44px}.gptw-sickness-calculator .gptw-result-grid span{color:#11131c;display:block;font-size:26px;font-weight:700;margin-bottom:14px}.gptw-sickness-calculator .gptw-hidden-costs li,.gptw-sickness-calculator .gptw-result-grid p{color:rgba(17,19,28,.58);font-size:15px;line-height:1.65}.gptw-sickness-calculator .gptw-hidden-title{color:#11131c;font-size:18px;font-weight:600;margin:0 0 26px}.gptw-sickness-calculator .gptw-lead-form{align-items:center;display:flex;gap:14px;max-width:720px}.gptw-sickness-calculator .gptw-lead-form input[type=email]{background:#fff;border:1px solid rgba(17,19,28,.14);border-radius:8px;box-sizing:border-box;color:#11131c;flex:1;font-size:16px;height:60px;padding:0 18px}.gptw-sickness-calculator .gptw-lead-form button{background:#11131c;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;height:60px;padding:0 26px;transition:background .2s ease;white-space:nowrap}.gptw-sickness-calculator .gptw-lead-form button:hover{background:#ff1628}.gptw-sickness-calculator .gptw-lead-form button:disabled{cursor:not-allowed;opacity:.55}.gptw-sickness-calculator .gptw-lead-message{color:rgba(17,19,28,.72);font-size:14px;line-height:1.5;margin:14px 0 0}@media (max-width:1000px){.gptw-sickness-calculator .gptw-calculator-layout{gap:56px;grid-template-columns:1fr}.gptw-sickness-calculator .gptw-input-panel{padding-right:0;position:static}.gptw-sickness-calculator .gptw-result-panel{border-left:none;border-top:1px solid rgba(17,19,28,.12);padding-left:0;padding-top:56px}}@media (max-width:700px){.gptw-sickness-calculator{padding:64px 20px}.gptw-sickness-calculator .gptw-main-headline{font-size:46px;letter-spacing:-2px;margin-bottom:56px}.gptw-sickness-calculator .gptw-result-locked{padding:32px 24px}.gptw-sickness-calculator .gptw-result-locked h3{font-size:28px}.gptw-sickness-calculator .gptw-result-value{font-size:40px;padding:36px 28px}.gptw-sickness-calculator .gptw-result-grid{grid-template-columns:1fr}.gptw-sickness-calculator .gptw-result-grid div+div{border-left:none;border-top:1px solid rgba(17,19,28,.12);padding-left:0;padding-top:34px}.gptw-sickness-calculator .gptw-lead-form{align-items:stretch;flex-direction:column}.gptw-sickness-calculator .gptw-lead-form button{width:100%}}