.safety-body{background:#faf7f0}.safety-header{border-bottom:1px solid var(--line)}.safety-header .header-guide-link{border-color:var(--green)}
.safety-main{overflow:hidden}.safety-shell{width:min(1120px,calc(100% - 40px));margin-inline:auto}
.safety-hero{position:relative;padding:70px 0 78px;background:radial-gradient(circle at 78% 12%,rgba(31,106,87,.13),transparent 35%),linear-gradient(180deg,#faf7f0 0%,#f3f7f4 100%)}.safety-hero-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:64px;align-items:center}.safety-hero h1{max-width:720px;margin:17px 0 22px;font-size:clamp(51px,6vw,78px)}.safety-hero h1 em{display:block}.safety-lead{max-width:660px;margin:0;color:var(--soft);font-size:18px;line-height:1.68}.safety-actions{display:flex;align-items:center;gap:20px;margin-top:30px}.quiet-link{font-weight:850;color:var(--green);text-decoration:underline;text-underline-offset:5px}.safety-trust{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:27px;color:var(--soft);font-size:13px;font-weight:750}
.rule-card{position:relative;padding:30px;border:1px solid rgba(31,106,87,.18);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.rule-card-icon{width:62px;height:62px;display:grid;place-items:center;border-radius:19px;background:var(--mint);color:var(--green);font-size:31px;font-weight:900}.rule-card .eyebrow{margin-top:24px}.rule-card h2{margin:9px 0 13px;font-size:36px;line-height:1.07;letter-spacing:-1.2px}.rule-card>p{margin:0;color:var(--soft);line-height:1.62}.never-list{display:grid;gap:11px;margin:22px 0 0;padding:20px 0 0;border-top:1px solid var(--line);list-style:none}.never-list li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.45}.never-list b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#f8e7e4;color:#a33c32;font-size:12px}
.section-block{padding:78px 0}.section-block.border-top{border-top:1px solid var(--line)}.section-heading-wide{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:31px}.section-heading-wide h2{max-width:720px;margin:12px 0 0;font-size:clamp(38px,4.5vw,56px);line-height:1.03;letter-spacing:-2.2px}.section-heading-wide>p{max-width:420px;margin:0 0 5px;color:var(--soft);line-height:1.6}
.scam-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.scam-card{min-height:230px;padding:23px;border:1px solid var(--line);border-radius:21px;background:rgba(255,255,255,.72);transition:.18s}.scam-card:hover{transform:translateY(-3px);background:#fff;box-shadow:0 16px 38px rgba(33,67,58,.09)}.scam-icon{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:var(--mint);font-size:24px}.scam-card:nth-child(2) .scam-icon{background:#e9eef7}.scam-card:nth-child(3) .scam-icon{background:#f7ece8}.scam-card:nth-child(4) .scam-icon{background:#f8f0d8}.scam-card:nth-child(5) .scam-icon{background:#eee9f8}.scam-card:nth-child(6) .scam-icon{background:#f8eadc}.scam-card h3{margin:20px 0 8px;font-size:18px;line-height:1.25}.scam-card p{margin:0;color:var(--soft);font-size:14px;line-height:1.56}.warning-line{display:block;margin-top:15px;color:var(--danger);font-size:12px;font-weight:850}
.stop-section{padding:76px 0;background:var(--green);color:#fff}.stop-heading{text-align:center}.stop-heading .eyebrow{color:#cbe6dc}.stop-heading h2{margin:13px auto 13px;font-size:clamp(42px,5vw,62px);letter-spacing:-2.5px}.stop-heading p{max-width:660px;margin:0 auto;color:rgba(255,255,255,.78);line-height:1.65}.stop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:37px}.stop-card{padding:27px;border:1px solid rgba(255,255,255,.17);border-radius:22px;background:rgba(255,255,255,.09)}.stop-number{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#fff;color:var(--green);font-family:Georgia,'Times New Roman',serif;font-size:25px}.stop-card h3{margin:20px 0 8px;font-size:22px}.stop-card p{margin:0;color:rgba(255,255,255,.78);font-size:14px;line-height:1.58}
.example-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:54px;align-items:start}.example-copy h2{margin:12px 0 18px;font-size:clamp(38px,4.5vw,55px);line-height:1.04;letter-spacing:-2px}.example-copy>p{color:var(--soft);line-height:1.65}.signal-list{display:grid;gap:12px;margin-top:24px}.signal-list div{display:grid;grid-template-columns:30px 1fr;gap:11px}.signal-list b{width:27px;height:27px;display:grid;place-items:center;border-radius:9px;background:#f8e7e4;color:var(--danger);font-size:13px}.signal-list strong{display:block;margin-bottom:3px;font-size:14px}.signal-list span{color:var(--soft);font-size:13px;line-height:1.45}
.message-stack{display:grid;gap:16px}.message-example{padding:22px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(33,67,58,.07)}.message-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:17px;font-size:12px}.message-top strong{font-size:14px}.message-top span{color:var(--soft)}.message-bubble{padding:17px;border-radius:15px;background:#f1f3f2;font-size:14px;line-height:1.55}.fake-link{color:#1264a3;text-decoration:underline}.message-verdict{display:flex;gap:11px;align-items:flex-start;margin-top:15px;padding-top:15px;border-top:1px solid var(--line)}.message-verdict b{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#f8e7e4;color:var(--danger)}.message-verdict.safe b{background:var(--mint);color:var(--green)}.message-verdict strong{display:block;font-size:13px}.message-verdict span{display:block;margin-top:2px;color:var(--soft);font-size:12px;line-height:1.45}
.after-section{padding:78px 0;background:#f0f4f2}.after-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:55px;align-items:start}.after-grid h2{margin:12px 0 16px;font-size:clamp(38px,4.5vw,55px);line-height:1.04;letter-spacing:-2px}.after-grid>div>p{color:var(--soft);line-height:1.65}.after-steps{display:grid;gap:12px}.after-step{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:19px;border:1px solid var(--line);border-radius:18px;background:#fff}.after-step>strong{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:var(--mint);color:var(--green);font-family:Georgia,'Times New Roman',serif;font-size:21px}.after-step h3{margin:2px 0 5px;font-size:16px}.after-step p{margin:0;color:var(--soft);font-size:13px;line-height:1.5}
.faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:58px;align-items:start}.faq-grid h2{margin:12px 0 16px;font-size:clamp(38px,4.5vw,55px);line-height:1.04;letter-spacing:-2px}.faq-intro{color:var(--soft);line-height:1.65}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:16px;background:#fff;padding:0 18px}.faq-list summary{cursor:pointer;list-style:none;padding:18px 35px 18px 0;font-size:14px;font-weight:850;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:0;top:14px;color:var(--green);font-size:24px}.faq-list details[open] summary:after{content:'–'}.faq-list details p{margin:0;padding:0 0 18px;color:var(--soft);font-size:13px;line-height:1.6}
.help-cta{margin:0 auto 78px;padding:44px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;border-radius:28px;background:linear-gradient(135deg,#18302b,#1f6a57);color:#fff;box-shadow:var(--shadow)}.help-cta .eyebrow{color:#cbe6dc}.help-cta h2{margin:11px 0 10px;font-size:clamp(35px,4vw,50px);letter-spacing:-2px}.help-cta p{max-width:700px;margin:0;color:rgba(255,255,255,.8);line-height:1.6}.help-cta .button{background:#fff;color:var(--green);box-shadow:none}.help-cta .button:hover{background:#f2f7f5}.print-button{border:0;background:none;color:var(--green);font-weight:850;text-decoration:underline;text-underline-offset:5px;cursor:pointer}
.safety-footer .footer-contact{display:inline-flex;align-items:center;justify-content:flex-end}.safety-disclaimer{width:min(1120px,calc(100% - 40px));margin:-42px auto 42px;color:var(--soft);font-size:12px;line-height:1.55;text-align:center}
@media(max-width:900px){.safety-hero-grid,.example-layout,.after-grid,.faq-grid{grid-template-columns:1fr}.safety-hero-grid{gap:36px}.rule-card{max-width:620px}.section-heading-wide{display:block}.section-heading-wide>p{margin-top:16px}.scam-grid{grid-template-columns:repeat(2,1fr)}.stop-grid{grid-template-columns:1fr}.help-cta{grid-template-columns:1fr;text-align:center}.help-cta p{margin-inline:auto}.help-cta .button{justify-self:center}}
@media(max-width:600px){.safety-shell{width:calc(100% - 28px)}.safety-header .local-label{display:none}.safety-header .header-guide-link{font-size:11px}.safety-hero{padding:43px 0 54px}.safety-hero h1{font-size:49px;letter-spacing:-2.8px}.safety-lead{font-size:16px}.safety-actions{flex-direction:column;align-items:stretch}.safety-actions .button{text-align:center}.safety-trust{display:grid}.rule-card{padding:22px;border-radius:21px}.section-block{padding:55px 0}.scam-grid{grid-template-columns:1fr}.scam-card{min-height:0}.stop-section{padding:55px 0}.stop-heading{text-align:left}.stop-heading h2{font-size:43px}.stop-grid{margin-top:27px}.example-layout,.after-grid,.faq-grid{gap:29px}.message-example{padding:17px}.help-cta{margin-bottom:52px;padding:28px 21px;border-radius:21px}.safety-disclaimer{width:calc(100% - 28px);margin-top:-23px}body.safety-body{padding-bottom:0}.safety-footer{grid-template-columns:1fr;text-align:center}.safety-footer .brand{justify-content:center}.safety-footer .footer-contact{justify-content:center}}
@media print{.site-header,.safety-actions,.safety-trust,.scam-grid,.example-layout,.after-section,.faq-grid,.help-cta,footer,.safety-disclaimer{display:none!important}.safety-hero{padding:20px 0;background:#fff}.safety-hero-grid{display:block}.rule-card{box-shadow:none;border:2px solid #18302b}.stop-section{background:#fff;color:#18302b;padding:30px 0}.stop-heading .eyebrow,.stop-heading p{color:#52635f}.stop-grid{display:grid;grid-template-columns:repeat(3,1fr)}.stop-card{border:1px solid #18302b;background:#fff}.stop-card p{color:#52635f}.stop-number{border:1px solid #18302b}.safety-main:after{content:'TeknikMakker · Sikker på nettet · Er du i tvivl, så gør ingenting.';display:block;margin:30px 0;text-align:center;font-size:12px}}