.guide-shell{max-width:940px}.guide-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:.85rem}.guide-toolbar a{color:var(--navy);font-weight:650;text-decoration:none}.guide-toolbar button{border:1px solid #cbdce8;background:white;color:var(--navy);border-radius:8px;padding:12px 16px;font:600 .82rem "Segoe UI",sans-serif;cursor:pointer}.infographic{background:white;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 16px 60px #082e620a}.infographic .brandbar{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:18px 36px 22px}.guide-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:36px 40px;background:linear-gradient(120deg,#082e62,#065298);color:white}.guide-intro .eyebrow{color:#9cdefb!important}.guide-intro h1{font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.04;letter-spacing:-.045em;margin:0}.guide-intro p:last-child{color:#d7eafa;line-height:1.6;font-size:.96rem;margin:16px 0 0}.guide-emblem{width:180px;flex-shrink:0;border:1px solid #ffffff30;border-radius:32px;background:#ffffff0c;transform:rotate(5deg)}.guide-emblem svg{display:block;width:100%}.guide-steps{list-style:none;padding:30px 40px 8px;margin:0}.guide-step{display:grid;grid-template-columns:56px 1fr;gap:24px;position:relative;padding:0 0 26px}.guide-step:not(:last-child):before{content:"";position:absolute;left:27px;top:56px;bottom:0;border-left:2px dashed #c9e4f3}.guide-number{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:var(--ice);color:var(--blue);font-weight:800;font-size:1.1rem;border:1px solid #cee7f4}.guide-step h2{margin:3px 0 8px;color:var(--navy);font-size:1.25rem;letter-spacing:-.025em}.guide-step p{font-size:.9rem;line-height:1.6;margin:0;max-width:640px}.guide-step .step-detail{font-size:.79rem;line-height:1.55;color:var(--muted);margin-top:10px}.pack-options,.data-chips{display:flex;flex-wrap:wrap;gap:8px;margin:13px 0 0}.pack-options span{padding:10px 18px;border:1px solid #cbe7f4;border-radius:9px;background:#f3faff;color:var(--blue);font-size:.9rem}.pack-options strong{margin-left:8px}.data-chips span{font-size:.76rem;font-weight:650;padding:7px 11px;border:1px solid #cbe7f4;border-radius:7px;color:var(--blue);background:#f3faff}.data-chips .optional{background:#f7f9fb;border-color:#e4eaf0;color:var(--muted);font-weight:400}.email-preview{display:flex;gap:16px;padding:12px 16px;border-left:3px solid var(--cyan);background:#f1f8fc;margin-top:12px;border-radius:0 8px 8px 0}.email-preview>span{font-size:.62rem;letter-spacing:.1em;font-weight:800;color:var(--muted);padding-top:4px}.email-preview>div{font-size:.82rem;line-height:1.7;color:var(--navy);overflow-wrap:anywhere;min-width:0}.last-step .guide-number{background:var(--navy);color:white;border-color:var(--navy)}.send-reminder{display:flex;align-items:center;gap:12px;background:#eaf7f2;border:1px solid #c6e5d9;color:#176044;padding:14px 16px;border-radius:10px;margin-top:12px;font-size:.85rem;line-height:1.5}.send-reminder svg{width:24px;height:24px;flex-shrink:0}.guide-tip{margin:0 40px 24px;background:#f4f7fa;border-radius:10px;padding:16px 20px;border:1px solid var(--line)}.guide-tip strong{color:var(--navy);font-size:.85rem}.guide-tip p{font-size:.8rem;color:var(--muted);line-height:1.6;margin:6px 0 0}.guide-footer{margin:0;padding:20px 40px;background:#fbfdfe}.guide-footer .linde-logo{flex-basis:110px}.guide-bottom{text-align:center;margin-top:24px}.guide-cta{display:inline-flex;gap:30px;align-items:center;background:var(--navy);color:white;border-radius:10px;text-decoration:none;padding:16px 24px;font-weight:700;font-size:.9rem}.guide-cta:hover{background:var(--blue)}a:focus-visible{outline:3px solid #0086bc;outline-offset:4px}
@media(max-width:620px){.guide-toolbar{gap:10px;font-size:.75rem}.guide-toolbar button{padding:10px;font-size:.73rem}.infographic{border-radius:12px}.infographic .brandbar{padding:14px 16px 18px}.guide-intro{padding:28px 22px;gap:12px}.guide-intro p:last-child{font-size:.85rem}.guide-emblem{width:95px;border-radius:20px}.guide-intro h1{font-size:2.4rem}.guide-steps{padding:26px 18px 0}.guide-step{grid-template-columns:40px 1fr;gap:14px;padding-bottom:26px}.guide-number{width:40px;height:40px;border-radius:12px;font-size:.9rem}.guide-step:not(:last-child):before{left:19px;top:40px}.guide-step h2{font-size:1.1rem;margin-top:0}.guide-step p{font-size:.85rem}.pack-options{gap:5px}.pack-options span{padding:8px;font-size:.8rem}.pack-options strong{margin-left:3px}.guide-tip{margin:0 18px 20px;padding:14px}.guide-footer{padding:18px;flex-direction:row;justify-content:space-between;text-align:left}.guide-footer .linde-logo{flex-basis:85px}.send-reminder{padding:12px;font-size:.8rem}.email-preview{gap:10px;padding:10px}.email-preview>div{font-size:.73rem}}
@media print{@page{size:A4;margin:10mm}body{background:white!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.page-shell.guide-shell{width:100%;max-width:none;margin:0}.guide-toolbar,.guide-bottom{display:none}.infographic{box-shadow:none;border-radius:0;border:0}.infographic .brandbar{padding:0 16px 12px}.brand-logo{width:210px}.guide-intro{padding:20px 26px}.guide-intro h1{font-size:2.7rem}.guide-emblem{width:120px}.guide-intro p:last-child{font-size:.85rem;margin-top:10px}.guide-steps{padding:20px 26px 0}.guide-step{padding-bottom:18px;gap:18px;break-inside:avoid}.guide-step h2{font-size:1.05rem}.guide-step p{font-size:.8rem}.guide-step .step-detail{font-size:.71rem;margin-top:7px}.pack-options,.data-chips{margin-top:8px}.pack-options span{padding:6px 12px}.data-chips span{padding:5px 8px}.email-preview{padding:8px 12px;margin-top:8px}.send-reminder{padding:10px 12px;margin-top:8px;font-size:.78rem}.guide-tip{margin:0 26px 14px;padding:10px 14px;break-inside:avoid}.guide-tip p{font-size:.73rem}.guide-footer{padding:12px 26px;flex-direction:row;text-align:left}.guide-footer .linde-logo{flex-basis:90px}}
