.skraning-page .wrap{max-width:820px}.skraning-page nav.navwrap{max-width:1120px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:76px}.skraning-page .back-link{font-size:14.5px;color:var(--text-dim);display:flex;align-items:center;gap:8px}.skraning-page .back-link:hover{color:var(--text)}.skraning-page section.form-hero{padding:72px 0 40px;text-align:center}.skraning-page .form-hero h1{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.05}.skraning-page .form-hero h1 span{color:var(--accent)}.skraning-page .form-hero p{color:var(--text-dim);font-size:17px;margin-top:18px;max-width:520px;margin-left:auto;margin-right:auto}.skraning-page form{padding-bottom:100px}.skraning-page .field{margin-bottom:32px}.skraning-page fieldset{border:none}.skraning-page .field>label,.skraning-page .field>legend{display:block;font-size:15.5px;font-weight:600;margin-bottom:10px;padding:0}.skraning-page .req{color:var(--accent)}.skraning-page .field .hint{font-size:13px;color:var(--text-dim);margin-top:8px}.skraning-page .field input[type=date],.skraning-page .field input[type=email],.skraning-page .field input[type=tel],.skraning-page .field input[type=text],.skraning-page .field textarea{width:100%;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:15px 18px;color:var(--text);font-size:15px;font-family:inherit}.skraning-page .field textarea{resize:vertical;min-height:110px}.skraning-page .field input::placeholder,.skraning-page .field textarea::placeholder{color:#66666b}.skraning-page .field input:focus,.skraning-page .field textarea:focus{outline:none;border-color:var(--accent)}.skraning-page .field-error{font-size:13px;color:#ff6b6b;margin-top:8px}.skraning-page .radio-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.skraning-page .radio-card{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:18px 20px;cursor:pointer;display:flex;align-items:center;gap:14px;transition:border-color .15s,background .15s}.skraning-page .radio-card:has(input:checked){border-color:var(--accent);background:rgba(215,255,63,.06)}.skraning-page .radio-card:has(input:focus-visible){border-color:var(--accent)}.skraning-page .radio-card input{accent-color:var(--accent);width:18px;height:18px;flex-shrink:0}.skraning-page .radio-card .label{font-weight:600;font-size:15px}.skraning-page .pkg-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.skraning-page .pkg-card{position:relative;border:1px solid var(--line);border-radius:16px;background:var(--card);padding:22px;cursor:pointer;display:flex;align-items:flex-start;gap:14px;transition:border-color .15s,background .15s}.skraning-page .pkg-card:has(input:checked){border-color:var(--accent);background:rgba(215,255,63,.06)}.skraning-page .pkg-card:has(input:focus-visible){border-color:var(--accent)}.skraning-page .pkg-card input{accent-color:var(--accent);width:18px;height:18px;margin-top:3px;flex-shrink:0}.skraning-page .pkg-name{font-weight:700;font-size:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.skraning-page .pkg-badge{background:var(--accent);color:#0b0b0d;font-size:11px;font-weight:700;padding:3px 10px;border-radius:100px;letter-spacing:.02em}.skraning-page .pkg-price{margin-top:8px;font-size:20px;font-weight:700;font-family:var(--font-space-grotesk),sans-serif}.skraning-page .pkg-price .per{font-size:13px;font-weight:500;color:var(--text-dim);font-family:var(--font-inter),sans-serif}.skraning-page .pkg-billing{font-size:13px;color:var(--text-dim);margin-top:4px}.skraning-page .pkg-desc{font-size:13.5px;color:var(--text-dim);margin-top:6px;line-height:1.5}.skraning-page .pkg-tabs{display:flex;gap:8px;margin-top:12px}.skraning-page .pkg-tab{border:1px solid var(--line);background:transparent;color:var(--text-dim);font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:100px;cursor:pointer;transition:border-color .15s,color .15s,background .15s;font-family:var(--font-inter),sans-serif}.skraning-page .pkg-tab.active{border-color:var(--accent);color:var(--accent);background:rgba(215,255,63,.08)}.skraning-page .source-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.skraning-page .source-card{border:1px solid var(--line);border-radius:12px;background:var(--card);padding:16px 8px;text-align:center;cursor:pointer;font-weight:600;font-size:14px;transition:border-color .15s}.skraning-page .source-card:has(input:checked){border-color:var(--accent);color:var(--accent)}.skraning-page .source-card:has(input:focus-visible){border-color:var(--accent)}.skraning-page .source-card input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.skraning-page .terms-box{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:22px;margin-top:8px}.skraning-page .terms-box .terms-text{font-size:13px;color:var(--text-dim);line-height:1.7;max-height:140px;overflow-y:auto;padding-right:8px;margin-bottom:18px}.skraning-page .terms-check{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:600;cursor:pointer}.skraning-page .terms-check input{accent-color:var(--accent);width:18px;height:18px;margin-top:2px;flex-shrink:0}.skraning-page .btn{padding:17px 22px;font-size:15.5px;width:100%;justify-content:center}.skraning-page .submit-note{font-size:13px;color:var(--text-dim);text-align:center;margin-top:16px}.skraning-page .placeholder-note{display:block;padding:10px 14px;border-radius:8px;margin-top:0;margin-bottom:28px;line-height:1.6}.skraning-page footer{padding:40px 0;text-align:center;color:var(--text-dim);font-size:13.5px}@media (max-width:640px){.skraning-page .pkg-grid,.skraning-page .radio-row{grid-template-columns:1fr}.skraning-page .source-grid{grid-template-columns:1fr 1fr}}