@import "https://cdn.jsdelivr.net/npm/@fontsource/ubuntu-mono@latest/400.css";
@import "https://cdn.jsdelivr.net/npm/@fontsource/ubuntu-mono@latest/700.css";
*{box-sizing:border-box}
html{font-size:100%}
body{margin:0;scrollbar-gutter:stable;min-height:100vh;font-family:'Ubuntu Mono',monospace;background:#FEFEFE;color:#1D1D1D;font-size:15px;line-height:1.7}
img{opacity:0;transition:opacity .15s ease-out}
img.loaded{opacity:1}
button:focus,a:focus,input:focus,textarea:focus,select:focus{outline:none;border-color:#811139;background:#6ff2bf14}
input::placeholder,textarea::placeholder{color:#1d1d1d59}
header{background:linear-gradient(165deg,#FFF 0%,#6ff2bf1f 100%);border-bottom:1px solid #81113926;padding:32px 24px 24px;position:relative}
.brand-shell{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}
.mark-hold{display:flex;flex-direction:column;align-items:center;gap:16px}
.mark-frame{background:#FFF;padding:8px;border:2px solid #811139;border-radius:38px;box-shadow:1px 6px 14px 0 #8111391a;display:flex;align-items:center;justify-content:center}
.mark-frame img{width:44px;height:44px;display:block;object-fit:contain}
.brand-text{font-size:50px;line-height:1.15;font-weight:700;color:#811139;letter-spacing:-.02em;text-align:center}
.tagline{font-size:15px;line-height:1.45;color:#2A2A2A;text-align:center;max-width:600px;margin:0 auto;padding:0 16px}
.primary-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 32px;margin:8px 0 0}
.primary-links a{font-size:15px;line-height:1.45;color:#1D1D1D;text-decoration:none;padding:8px 16px;border:2px solid transparent;border-radius:38px;transition:border-color .12s ease,background .12s ease;font-weight:400;position:relative;min-height:44px;display:flex;align-items:center}
.primary-links a:hover{border-color:#6FF2BF;background:#6ff2bf26}
.primary-links a:active{background:#81113914;border-color:#811139}
@media (min-width: 768px) {
header{padding:64px 32px 32px}
.brand-shell{gap:32px}
.mark-hold{gap:24px}
.mark-frame{padding:16px}
.mark-frame img{width:64px;height:64px}
}
@media (min-width: 1024px) {
.primary-links{gap:16px 64px}
}
main{max-width:1400px;margin:0 auto}
footer{background:linear-gradient(15deg,#fdffaf14 0%,#FFF 100%);border-top:1px solid #81113926;padding:32px 24px;margin-top:64px}
.footer-mount{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:32px}
.footer-brand{display:flex;flex-direction:column;gap:16px;align-items:flex-start}
.footer-mark{background:#FFF;padding:6px;border:2px solid #8111394d;border-radius:38px;box-shadow:1px 3px 2px 0 #8111390f;display:inline-flex;align-items:center;justify-content:center}
.footer-mark img{width:32px;height:32px;display:block;object-fit:contain}
.footer-company{font-size:21px;line-height:1.45;font-weight:700;color:#811139}
.footer-contact{display:flex;flex-direction:column;gap:8px}
.contact-row{font-size:15px;line-height:1.45;color:#2A2A2A;display:flex;align-items:baseline;gap:8px}
.contact-label{font-weight:700;color:#1D1D1D;min-width:90px}
.contact-row a{color:#811139;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .1s ease}
.contact-row a:hover{border-bottom-color:#6FF2BF}
.footer-legal{display:flex;flex-wrap:wrap;gap:8px 24px}
.footer-legal a{font-size:13px;line-height:1.45;color:#4A4A4A;text-decoration:none;border-bottom:1px solid transparent;transition:color .12s ease,border-color .12s ease;padding:4px 0}
.footer-legal a:hover{color:#811139;border-bottom-color:#6FF2BF}
.footer-copy{font-size:13px;line-height:1.45;color:#5A5A5A;padding-top:16px;border-top:1px solid #8111391a}
@media (min-width: 768px) {
footer{padding:64px 32px}
.footer-mount{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}
.footer-brand{flex:0 0 auto}
.footer-legal{flex:1 1 auto;justify-content:flex-end}
.footer-copy{flex:1 1 100%}
}
@media (min-width: 1024px) {
.footer-mount{gap:64px}
.footer-legal{gap:16px 32px}
}
.consent-toast{position:fixed;top:24px;left:0;right:0;margin:0 auto;width:calc(100% - 32px);max-width:600px;background:#FFF;border:3px solid #811139;border-radius:38px;padding:24px;box-shadow:1px 10px 36px 0 #81113921;z-index:1000;display:none;opacity:0;transform:translateY(-16px);transition:opacity .18s ease-out,transform .18s ease-out}
.consent-toast.visible{opacity:1;transform:translateY(0)}
.consent-text{font-size:15px;line-height:1.7;color:#1D1D1D;margin:0 0 16px}
.consent-text a{color:#811139;text-decoration:underline;transition:color .1s ease}
.consent-text a:hover{color:#6FF2BF}
.consent-actions{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.consent-btn{font-family:'Ubuntu Mono',monospace;font-size:15px;line-height:1.45;padding:8px 24px;border:2px solid #811139;border-radius:38px;background:transparent;color:#811139;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease;min-height:44px;font-weight:400}
.consent-btn:hover{background:#6FF2BF;border-color:#6FF2BF;color:#1D1D1D}
.consent-btn:active{background:#811139;color:#FFF;border-color:#811139}
@media (min-width: 768px) {
.consent-toast{width:auto;top:32px}
}
.e-legal-text{max-width:1400px;margin:0 auto;padding:64px 24px;background:#fff}
@media (min-width: 768px) {
.e-legal-text{padding:64px 32px}
}
@media (min-width: 1024px) {
.e-legal-text{padding:64px}
}
.e-legal-text h1{font-size:50px;line-height:1.15;margin:0 0 32px;color:#811139}
.e-legal-text h2{font-size:21px;line-height:1.45;margin:64px 0 24px;color:#811139;text-transform:uppercase;letter-spacing:.08em}
.e-legal-text h3{font-size:21px;line-height:1.45;margin:32px 0 16px;color:#811139}
.e-legal-text h4{font-size:15px;line-height:1.45;margin:24px 0 16px;color:#811139;font-weight:600}
.e-legal-text h5{font-size:15px;line-height:1.45;margin:24px 0 8px;color:#811139}
.e-legal-text h6{font-size:13px;line-height:1.45;margin:16px 0 8px;color:#811139;text-transform:uppercase;letter-spacing:.05em}
.e-legal-text p{font-size:15px;line-height:1.7;margin:0 0 16px;color:#1a1a2e}
.e-legal-text ul{margin:0 0 24px;padding:0 0 0 24px;list-style-type:disc}
.e-legal-text ol{margin:0 0 24px;padding:0 0 0 24px;list-style-type:decimal}
.e-legal-text li{font-size:15px;line-height:1.7;margin:0 0 8px;color:#1a1a2e}
.e-legal-text ul ul,.e-legal-text ol ol,.e-legal-text ul ol,.e-legal-text ol ul{margin:8px 0 0}
.e-legal-text strong,.e-legal-text b{font-weight:600;color:#811139}
.e-legal-text em,.e-legal-text i{font-style:italic}
.e-legal-text table{width:100%;margin:0 0 32px;border-collapse:collapse;font-size:15px;line-height:1.45;box-shadow:1px 3px 2px 0 #8111390f}
.e-legal-text thead{background:#811139;color:#fff}
.e-legal-text th{padding:16px;text-align:left;font-weight:600;border:1px solid #81113933}
.e-legal-text td{padding:16px;border:1px solid #8111391a;color:#1a1a2e}
.e-legal-text tbody tr:nth-child(even){background:#6ff2bf0d}
.e-legal-text tbody tr:hover{background:#6ff2bf1a;transition:background .15s ease-out}
@media (max-width: 767px) {
.e-legal-text table{display:block;overflow-x:auto;white-space:nowrap}
}
.e-legal-text hr{border:none;height:2px;background:#81113926;margin:64px 0}
.e-legal-text h1:first-child{margin-top:0}
.e-legal-text h2:first-child,.e-legal-text h3:first-child,.e-legal-text h4:first-child,.e-legal-text h5:first-child,.e-legal-text h6:first-child{margin-top:0}
.e-legal-text p:last-child,.e-legal-text ul:last-child,.e-legal-text ol:last-child,.e-legal-text table:last-child{margin-bottom:0}
.portal{max-width:1400px;margin:0 auto;background:#fff}
.portal .opening-stage{display:flex;flex-direction:row;align-items:stretch;gap:32px;padding:64px 32px;position:relative}
.portal .opening-stage::before{content:'';position:absolute;top:24px;left:32px;width:64px;height:1px;background:#6FF2BF}
.portal .opening-stage::after{content:'';position:absolute;bottom:24px;left:32px;width:1px;height:64px;background:#811139}
.portal .opening-left{flex:0 0 58%;display:flex;flex-direction:column;justify-content:center;gap:24px}
.portal .opening-right{flex:1;position:relative;min-height:420px}
.portal .opening-img{width:100%;height:100%;object-fit:cover;border-radius:38px;opacity:0;animation:fadeImageIn .15s ease-out .1s forwards;box-shadow:1px 10px 36px 0 #81113921}
.portal .opening-img::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,#00000008 2px,#00000008 4px);pointer-events:none;border-radius:38px}
@keyframes fadeImageIn {
to{opacity:1}
}
.portal .opening-h1{font-size:50px;line-height:1.15;color:#1a1a2e;margin:0}
.portal .opening-tagline{font-size:21px;line-height:1.45;color:#4a4a5e;margin:0}
.portal .opening-actions{display:flex;flex-direction:row;gap:16px;margin-top:8px}
.portal .opening-link{font-size:15px;line-height:1.45;color:#811139;text-decoration:none;padding:8px 16px;border:3px solid #811139;border-radius:38px;transition:background .12s ease-out,color .12s ease-out}
.portal .opening-link:hover{background:#811139;color:#fff}
.portal .opening-link:active{background:#6FF2BF;border-color:#6FF2BF;color:#1a1a2e}
.portal .gap-reveal{padding:64px 32px;background:linear-gradient(0deg,#fff 0%,#6ff2bf14 100%)}
.portal .gap-inner{max-width:880px;margin:0 auto}
.portal .gap-h2{font-size:50px;line-height:1.15;color:#1a1a2e;margin:0 0 32px;text-align:center}
.portal .gap-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}
.portal .gap-col{font-size:15px;line-height:1.7;color:#3a3a4e}
.portal .gap-col p{margin:0 0 16px}
.portal .gap-col p:last-child{margin-bottom:0}
.portal .reputation-stage{padding:64px 32px;background:#811139;position:relative}
.portal .reputation-stage::before{content:'';position:absolute;top:0;right:0;width:4px;height:100%;background:#6ff2bf4d}
.portal .reputation-inner{max-width:1100px;margin:0 auto}
.portal .reputation-h2{font-size:50px;line-height:1.15;color:#fff;margin:0 0 64px;position:relative;padding-top:16px}
.portal .reputation-h2::before{content:'';position:absolute;top:0;left:0;width:120px;height:2px;background:#6FF2BF}
.portal .reputation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.portal .reputation-card{background:#ffffff0f;padding:32px;border-radius:38px;border:2px solid #6ff2bf33;transition:box-shadow .15s ease-out,border-color .15s ease-out;box-shadow:1px 3px 2px 0 #6ff2bf0f}
.portal .reputation-card:hover{box-shadow:1px 10px 36px 0 #6ff2bf21;border-color:#6ff2bf66}
.portal .reputation-number{font-size:50px;line-height:1.15;color:#6FF2BF;margin:0 0 8px}
.portal .reputation-unit{font-size:21px;color:#FDFFAF;vertical-align:super;margin-left:4px}
.portal .reputation-label{font-size:15px;line-height:1.45;color:#fff;margin:0}
.portal .investment-stage{padding:64px 32px;background:#fff}
.portal .investment-inner{max-width:1200px;margin:0 auto}
.portal .investment-h2{font-size:50px;line-height:1.15;color:#1a1a2e;margin:0 0 64px;text-align:center}
.portal .investment-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:38px;box-shadow:1px 6px 14px 0 #8111391a}
.portal .investment-table thead{background:linear-gradient(0deg,#6FF2BF 0%,#fff 100%)}
.portal .investment-table th{padding:24px 16px;font-size:21px;line-height:1.45;color:#1a1a2e;text-align:left;font-weight:600;border-bottom:3px solid #811139}
.portal .investment-table td{padding:24px 16px;font-size:15px;line-height:1.7;color:#3a3a4e;border-bottom:1px solid #8111391a}
.portal .investment-table tbody tr:last-child td{border-bottom:none}
.portal .investment-table tbody tr{transition:background .12s ease}
.portal .investment-table tbody tr:hover{background:#6ff2bf0d}
.portal .investment-highlight{color:#811139;font-weight:600}
.portal .experience-stage{padding:64px 32px;background:linear-gradient(0deg,#fdffaf26 0%,#fff 100%)}
.portal .experience-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:center}
.portal .experience-visual{position:relative}
.portal .experience-img{width:100%;height:480px;object-fit:cover;border-radius:38px;box-shadow:1px 10px 36px 0 #81113921;opacity:0;animation:fadeImageIn .18s ease-out .2s forwards}
.portal .experience-content{display:flex;flex-direction:column;gap:24px}
.portal .experience-h2{font-size:50px;line-height:1.15;color:#1a1a2e;margin:0;position:relative;padding-top:16px}
.portal .experience-h2::before{content:'';position:absolute;top:0;left:0;width:80px;height:2px;background:#811139}
.portal .experience-quote{font-size:21px;line-height:1.7;color:#3a3a4e;margin:0;font-style:italic;padding-left:24px;border-left:4px solid #6FF2BF}
.portal .experience-author{font-size:15px;line-height:1.45;color:#811139;margin:0;font-weight:600}
.portal .experience-role{font-size:13px;line-height:1.45;color:#6a6a7e;margin:0}
.portal .graduation-stage{padding:64px 32px;background:#fff}
.portal .graduation-inner{max-width:1100px;margin:0 auto}
.portal .graduation-h2{font-size:50px;line-height:1.15;color:#1a1a2e;margin:0 0 64px}
.portal .graduation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}
.portal .graduation-item{background:#fff;padding:32px;border-radius:38px;border:3px solid #6FF2BF;transition:transform .14s ease,box-shadow .14s ease;box-shadow:1px 3px 2px 0 #6ff2bf0f}
.portal .graduation-item:hover{transform:translateY(-4px);box-shadow:1px 10px 36px 0 #6ff2bf21}
.portal .graduation-icon{width:48px;height:48px;margin-bottom:16px;fill:none;stroke:#811139;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.portal .graduation-label{font-size:15px;line-height:1.45;color:#1a1a2e;margin:0;font-weight:600}
.portal .graduation-desc{font-size:13px;line-height:1.7;color:#5a5a6e;margin:8px 0 0}
.portal .current-stage{padding:64px 32px;background:linear-gradient(0deg,#fff 0%,#8111390a 100%);position:relative}
.portal .current-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,#811139 50%,transparent 100%);margin:0 0 64px}
.portal .current-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:64px;align-items:start}
.portal .current-content{display:flex;flex-direction:column;gap:24px}
.portal .current-h2{font-size:50px;line-height:1.15;color:#1a1a2e;margin:0}
.portal .current-text{font-size:15px;line-height:1.7;color:#3a3a4e;margin:0}
.portal .current-visual{position:relative}
.portal .current-img{width:100%;height:360px;object-fit:cover;border-radius:38px;box-shadow:1px 6px 14px 0 #8111391a;opacity:0;animation:fadeImageIn .16s ease .15s forwards}
.portal .current-pulse{position:absolute;bottom:24px;right:24px;width:64px;height:64px;background:#6FF2BF;border-radius:38px;animation:pulseShadow 2.2s ease-in-out infinite}
@keyframes pulseShadow {
0%,100%{box-shadow:1px 3px 2px 0 #6ff2bf0f}
50%{box-shadow:1px 10px 36px 0 #6ff2bf21}
}
@media (max-width: 1024px) {
.portal .opening-stage{flex-direction:column;gap:32px}
.portal .opening-left{flex:1}
.portal .opening-right{min-height:320px}
.portal .gap-columns{grid-template-columns:1fr;gap:24px}
.portal .reputation-grid{grid-template-columns:1fr;gap:24px}
.portal .investment-table{display:none}
.portal .investment-cards{display:grid;grid-template-columns:1fr;gap:24px}
.portal .investment-card{background:#fff;padding:24px;border-radius:38px;border:2px solid #6FF2BF;box-shadow:1px 3px 2px 0 #6ff2bf0f}
.portal .investment-card-h3{font-size:21px;line-height:1.45;color:#811139;margin:0 0 16px}
.portal .investment-card-row{display:flex;flex-direction:row;justify-content:space-between;padding:8px 0;border-bottom:1px solid #8111391a;font-size:15px;line-height:1.45}
.portal .investment-card-row:last-child{border-bottom:none}
.portal .investment-card-label{color:#5a5a6e}
.portal .investment-card-value{color:#1a1a2e;font-weight:600}
.portal .experience-inner{grid-template-columns:1fr;gap:32px}
.portal .graduation-grid{grid-template-columns:1fr;gap:16px}
.portal .current-inner{grid-template-columns:1fr;gap:32px}
}
@media (max-width: 768px) {
.portal .opening-stage{padding:32px 16px}
.portal .opening-h1{font-size:21px}
.portal .opening-tagline{font-size:15px}
.portal .opening-actions{flex-direction:column}
.portal .gap-reveal{padding:32px 16px}
.portal .gap-h2{font-size:21px;margin-bottom:24px}
.portal .reputation-stage{padding:32px 16px}
.portal .reputation-h2{font-size:21px;margin-bottom:32px}
.portal .investment-stage{padding:32px 16px}
.portal .investment-h2{font-size:21px;margin-bottom:32px}
.portal .experience-stage{padding:32px 16px}
.portal .experience-h2{font-size:21px}
.portal .experience-quote{font-size:15px}
.portal .graduation-stage{padding:32px 16px}
.portal .graduation-h2{font-size:21px;margin-bottom:32px}
.portal .current-stage{padding:32px 16px}
.portal .current-h2{font-size:21px}
}
@media (min-width: 1025px) {
.portal .investment-cards{display:none}
}
.kontakt-side{background:linear-gradient(180deg,#fff 0%,#f5f5f5 100%);padding:0;margin:0}
.kontakt-side .top-blok{max-width:1400px;margin:0 auto;padding:64px 24px;position:relative}
.kontakt-side .top-indhold{background:#fff;border:3px solid #6FF2BF;box-shadow:1px 10px 36px 0 #6ff2bf21;padding:64px;position:relative;display:flex;flex-direction:column;gap:32px}
.kontakt-side .top-indhold::before{content:'';position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid #6FF2BF;pointer-events:none;opacity:.4}
.kontakt-side .billede-sektion{width:100%;height:280px;position:relative;overflow:hidden;border:2px solid #811139}
.kontakt-side .billede-sektion::before{content:'';position:absolute;top:0;left:0;width:24px;height:24px;border-top:4px solid #6FF2BF;border-left:4px solid #6FF2BF;z-index:2}
.kontakt-side .billede-sektion::after{content:'';position:absolute;bottom:0;right:0;width:24px;height:24px;border-bottom:4px solid #6FF2BF;border-right:4px solid #6FF2BF;z-index:2}
.kontakt-side .billede-holder{width:100%;height:100%;background:linear-gradient(135deg,#811139 0%,#6FF2BF 100%);opacity:0;animation:billedeFadeIn .8s ease-out .2s forwards;position:relative}
@keyframes billedeFadeIn {
to{opacity:1}
}
.kontakt-side .billede-holder::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:repeating-linear-gradient(45deg,transparent,transparent 8px,#fdffaf14 8px,#fdffaf14 16px)}
.kontakt-side .tekst-område{display:flex;flex-direction:column;gap:24px}
.kontakt-side .hoved-titel{font-size:50px;line-height:1.15;color:#811139;margin:0;letter-spacing:-.02em}
.kontakt-side .citat-tekst{font-size:21px;line-height:1.45;color:#333;margin:0;padding-left:32px;border-left:4px solid #6FF2BF;font-style:italic}
.kontakt-side .form-blok{max-width:1400px;margin:0 auto;padding:0 24px 64px;display:flex;flex-direction:row;gap:32px}
.kontakt-side .hoved-form-område{flex:1;background:#fff;padding:64px;border:2px solid #e8e8e8;box-shadow:1px 6px 14px 0 #8111391a}
.kontakt-side .sidebar-område{width:380px;background:#811139;padding:64px 32px;display:flex;flex-direction:column;gap:32px;position:relative;overflow:hidden}
.kontakt-side .sidebar-område::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200%;height:200%;background:radial-gradient(circle at center,#6ff2bf26 0%,transparent 70%);animation:glødPuls 6s ease-in-out infinite;pointer-events:none}
@keyframes glødPuls {
0%,100%{opacity:.4}
50%{opacity:.8}
}
.kontakt-side .sidebar-titel{font-size:21px;line-height:1.45;color:#FDFFAF;margin:0;position:relative;z-index:1}
.kontakt-side .kontakt-info-liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px;position:relative;z-index:1}
.kontakt-side .info-element{display:flex;flex-direction:column;gap:8px}
.kontakt-side .info-etiket{font-size:13px;line-height:1.45;color:#6FF2BF;text-transform:uppercase;letter-spacing:.08em;margin:0}
.kontakt-side .info-værdi{font-size:15px;line-height:1.7;color:#fff;margin:0}
.kontakt-side .info-værdi a{color:#fff;text-decoration:none;transition:color .15s ease-out}
.kontakt-side .info-værdi a:hover{color:#6FF2BF}
.kontakt-side .form-titel{font-size:21px;line-height:1.45;color:#811139;margin:0 0 32px;position:relative;padding-top:16px}
.kontakt-side .form-titel::before{content:'';position:absolute;top:0;left:0;width:64px;height:3px;background:#6FF2BF}
.kontakt-side .form-struktur{display:flex;flex-direction:column;gap:24px}
.kontakt-side .felt-gruppe{display:flex;flex-direction:column;gap:8px}
.kontakt-side .felt-etiket{font-size:15px;line-height:1.45;color:#333;margin:0}
.kontakt-side .felt-etiket .påkrævet{color:#811139;margin-left:4px}
.kontakt-side .tekst-input{width:100%;padding:16px;font-size:15px;line-height:1.45;color:#333;background:#fff;border:2px solid #e8e8e8;transition:border-color .12s ease-out,box-shadow .12s ease-out;outline:none}
.kontakt-side .tekst-input::placeholder{color:#3336}
.kontakt-side .tekst-input:focus{border-color:#6FF2BF;box-shadow:0 0 0 3px #6ff2bf26}
.kontakt-side .rating-gruppe{display:flex;flex-direction:column;gap:16px}
.kontakt-side .rating-muligheder{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}
.kontakt-side .radio-wrapper{position:relative}
.kontakt-side .radio-input{position:absolute;opacity:0;width:0;height:0}
.kontakt-side .radio-etiket{display:flex;align-items:center;justify-content:center;min-width:80px;padding:16px 24px;font-size:15px;line-height:1.45;color:#333;background:#fff;border:3px solid #e8e8e8;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;position:relative;overflow:hidden}
.kontakt-side .radio-etiket::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#6FF2BF;transition:width .2s ease-out;z-index:0}
.kontakt-side .radio-input:checked + .radio-etiket{border-color:#6FF2BF;color:#811139;font-weight:600}
.kontakt-side .radio-input:checked + .radio-etiket::before{width:100%}
.kontakt-side .radio-etiket span{position:relative;z-index:1}
.kontakt-side .radio-etiket:hover{border-color:#6FF2BF}
.kontakt-side .privatliv-gruppe{display:flex;flex-direction:row;gap:16px;align-items:flex-start;padding:24px;background:#f9f9f9;border-left:4px solid #6FF2BF}
.kontakt-side .checkbox-wrapper{position:relative;flex-shrink:0}
.kontakt-side .checkbox-input{position:absolute;opacity:0;width:0;height:0}
.kontakt-side .checkbox-etiket{display:block;width:24px;height:24px;border:3px solid #e8e8e8;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease;position:relative}
.kontakt-side .checkbox-input:checked + .checkbox-etiket{border-color:#6FF2BF;background:#6FF2BF}
.kontakt-side .checkbox-input:checked + .checkbox-etiket::after{content:'';position:absolute;top:2px;left:6px;width:6px;height:12px;border:solid #811139;border-width:0 3px 3px 0;transform:rotate(45deg)}
.kontakt-side .privatliv-tekst{font-size:13px;line-height:1.7;color:#333;margin:0}
.kontakt-side .privatliv-tekst a{color:#811139;text-decoration:underline;transition:color .15s ease}
.kontakt-side .privatliv-tekst a:hover{color:#6FF2BF}
.kontakt-side .indsend-knap{padding:16px 64px;font-size:15px;line-height:1.45;color:#811139;background:#fff;border:4px solid #811139;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;position:relative;overflow:hidden}
.kontakt-side .indsend-knap::before{content:'';position:absolute;top:0;left:0;width:0;height:100%;background:#811139;transition:width 0s;z-index:0}
.kontakt-side .indsend-knap:active::before{transition:width .8s linear;width:100%}
.kontakt-side .indsend-knap span{position:relative;z-index:1}
.kontakt-side .indsend-knap:hover{background:#811139;color:#fff}
.kontakt-side .statistik-blok{max-width:1400px;margin:0 auto;padding:64px 24px;background:#811139;position:relative}
.kontakt-side .statistik-blok::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 32px,#6ff2bf08 32px,#6ff2bf08 64px),repeating-linear-gradient(-45deg,transparent,transparent 32px,#6ff2bf08 32px,#6ff2bf08 64px);pointer-events:none}
.kontakt-side .statistik-indhold{position:relative;z-index:1;display:flex;flex-direction:column;gap:64px}
.kontakt-side .statistik-titel{font-size:21px;line-height:1.45;color:#FDFFAF;margin:0;text-align:center;position:relative;padding-top:16px}
.kontakt-side .statistik-titel::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:64px;height:3px;background:#6FF2BF}
.kontakt-side .tal-gitter{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}
.kontakt-side .tal-kort{background:#ffffff0d;padding:32px;border:2px solid #6ff2bf33;display:flex;flex-direction:column;gap:16px;position:relative;transition:transform .15s ease,border-color .15s ease}
.kontakt-side .tal-kort:hover{transform:translateY(-4px);border-color:#6FF2BF}
.kontakt-side .tal-værdi{font-size:50px;line-height:1.15;color:#6FF2BF;margin:0;letter-spacing:-.02em}
.kontakt-side .tal-beskrivelse{font-size:15px;line-height:1.7;color:#fff;margin:0}
.kontakt-side .diagram-sektion{display:flex;flex-direction:row;gap:32px;align-items:flex-start}
.kontakt-side .diagram-holder{flex:1;background:#ffffff0d;padding:32px;border:2px solid #6ff2bf33;min-height:320px;display:flex;flex-direction:column;gap:24px}
.kontakt-side .diagram-overskrift{font-size:15px;line-height:1.45;color:#FDFFAF;margin:0;text-transform:uppercase;letter-spacing:.08em}
.kontakt-side .søjler-container{display:flex;flex-direction:row;gap:16px;align-items:flex-end;height:200px}
.kontakt-side .søjle-wrapper{flex:1;display:flex;flex-direction:column;gap:8px;align-items:center;height:100%;justify-content:flex-end}
.kontakt-side .søjle{width:100%;background:linear-gradient(0deg,#6FF2BF 0%,#6ff2bf4d 100%);border:2px solid #6FF2BF;position:relative;transition:transform .2s ease;animation:søjleVoks 1.2s ease-out forwards;transform-origin:bottom}
@keyframes søjleVoks {
from{transform:scaleY(0)}
to{transform:scaleY(1)}
}
.kontakt-side .søjle-wrapper:nth-child(1) .søjle{height:60%;animation-delay:.1s}
.kontakt-side .søjle-wrapper:nth-child(2) .søjle{height:85%;animation-delay:.2s}
.kontakt-side .søjle-wrapper:nth-child(3) .søjle{height:45%;animation-delay:.3s}
.kontakt-side .søjle-wrapper:nth-child(4) .søjle{height:95%;animation-delay:.4s}
.kontakt-side .søjle-wrapper:nth-child(5) .søjle{height:70%;animation-delay:.5s}
.kontakt-side .søjle:hover{transform:scaleY(1.05)}
.kontakt-side .søjle-etiket{font-size:13px;line-height:1.45;color:#fff;text-align:center}
.kontakt-side .legende-område{width:280px;background:#ffffff0d;padding:32px;border:2px solid #6ff2bf33;display:flex;flex-direction:column;gap:24px}
.kontakt-side .legende-titel{font-size:15px;line-height:1.45;color:#FDFFAF;margin:0;text-transform:uppercase;letter-spacing:.08em}
.kontakt-side .legende-liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}
.kontakt-side .legende-element{display:flex;flex-direction:row;gap:16px;align-items:center}
.kontakt-side .legende-farve{width:32px;height:32px;border:2px solid #6FF2BF;flex-shrink:0}
.kontakt-side .legende-element:nth-child(1) .legende-farve{background:linear-gradient(0deg,#6FF2BF 0%,#6ff2bf4d 100%)}
.kontakt-side .legende-element:nth-child(2) .legende-farve{background:linear-gradient(0deg,#FDFFAF 0%,#fdffaf4d 100%)}
.kontakt-side .legende-element:nth-child(3) .legende-farve{background:linear-gradient(0deg,#811139 0%,#8111394d 100%)}
.kontakt-side .legende-tekst{font-size:13px;line-height:1.7;color:#fff;margin:0}
@media (max-width: 1024px) {
.kontakt-side .form-blok{flex-direction:column}
.kontakt-side .sidebar-område{width:100%}
.kontakt-side .diagram-sektion{flex-direction:column}
.kontakt-side .legende-område{width:100%}
.kontakt-side .top-indhold{padding:32px}
.kontakt-side .hoved-form-område{padding:32px}
}
@media (max-width: 768px) {
.kontakt-side .hoved-titel{font-size:21px}
.kontakt-side .citat-tekst{font-size:15px}
.kontakt-side .tal-gitter{grid-template-columns:1fr}
.kontakt-side .tal-værdi{font-size:21px}
.kontakt-side .rating-muligheder{flex-direction:column}
.kontakt-side .radio-etiket{width:100%}
.kontakt-side .indsend-knap{width:100%;padding:16px 32px}
.kontakt-side .top-indhold{padding:24px}
.kontakt-side .hoved-form-område{padding:24px}
.kontakt-side .sidebar-område{padding:32px 24px}
.kontakt-side .søjler-container{height:160px}
}
@media (max-width: 375px) {
.kontakt-side .top-blok{padding:32px 16px}
.kontakt-side .form-blok{padding:0 16px 32px}
.kontakt-side .statistik-blok{padding:32px 16px}
}
.abt-us{max-width:1400px;margin:0 auto;background:#fff;overflow-x:clip}
.abt-us .intro-zone{position:relative;padding:96px 24px 64px;background:linear-gradient(180deg,#6FF2BF 0%,#fff 100%);overflow:hidden}
.abt-us .intro-zone::before{content:'';position:absolute;top:-120px;right:-80px;width:480px;height:480px;background:#FDFFAF;opacity:.15;border-radius:38px;transform:rotate(25deg);pointer-events:none}
.abt-us .intro-zone::after{content:'';position:absolute;bottom:-60px;left:-100px;width:360px;height:360px;background:#811139;opacity:.08;border-radius:38px;transform:rotate(-15deg);pointer-events:none}
.abt-us .intro-content{position:relative;z-index:1;max-width:920px;margin:0 auto;animation:intro-scale .7s ease-out}
@keyframes intro-scale {
0%{opacity:0;transform:scale(0.8)}
70%{transform:scale(1.05)}
100%{opacity:1;transform:scale(1)}
}
.abt-us .intro-head{font-size:50px;line-height:1.15;margin:0 0 24px;color:#1a1514;text-align:center}
.abt-us .intro-head .accent-mark{color:#811139;display:inline-block;transform:scale(1.3);margin:0 4px}
.abt-us .intro-text{font-size:21px;line-height:1.7;color:#2d2421;text-align:center;margin:0 auto;max-width:740px}
.abt-us .mission-grid{padding:64px 24px;background:#fafcfa;position:relative}
.abt-us .mission-grid::before{content:'';position:absolute;top:0;left:0;right:50%;bottom:0;background:#f4f9f6;pointer-events:none;z-index:0}
.abt-us .mission-container{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;gap:32px;position:relative;z-index:1}
.abt-us .mission-main{flex:1 1 65%;display:flex;flex-direction:column;gap:32px}
.abt-us .mission-card{background:#fff;border:3px solid #e8ede9;border-radius:38px;padding:32px;box-shadow:1px 6px 14px 0 #6ff2bf1a;transition:transform .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out;animation:card-appear .6s ease-out;animation-fill-mode:both}
@keyframes card-appear {
0%{opacity:0;transform:scale(0.8)}
60%{transform:scale(1.03)}
100%{opacity:1;transform:scale(1)}
}
.abt-us .mission-card:nth-child(1){animation-delay:.1s}
.abt-us .mission-card:nth-child(2){animation-delay:.2s}
.abt-us .mission-card:hover{transform:translateY(-4px) scale(1.01);box-shadow:1px 10px 36px 0 #6ff2bf21;border-color:#6FF2BF}
.abt-us .mission-card .overline{display:inline-block;width:64px;height:4px;background:linear-gradient(180deg,#6FF2BF 0%,#fff 100%);margin:0 0 16px;border-radius:0}
.abt-us .mission-card .card-head{font-size:21px;line-height:1.45;color:#1a1514;margin:0 0 16px;font-weight:600}
.abt-us .mission-card .card-text{font-size:15px;line-height:1.7;color:#3d3532;margin:0}
.abt-us .mission-side{flex:0 0 280px;display:flex;flex-direction:column;gap:24px}
.abt-us .accent-label{background:linear-gradient(180deg,#811139 0%,#fff 100%);border-radius:38px;padding:24px;color:#fff;text-align:center;border:3px solid #811139;box-shadow:1px 3px 2px 0 #8111390f;transition:transform .12s ease,box-shadow .12s ease;animation:label-scale .5s ease-out;animation-fill-mode:both}
@keyframes label-scale {
0%{opacity:0;transform:scale(0.8)}
65%{transform:scale(1.08)}
100%{opacity:1;transform:scale(1)}
}
.abt-us .accent-label:nth-child(1){animation-delay:.15s}
.abt-us .accent-label:nth-child(2){animation-delay:.25s}
.abt-us .accent-label:nth-child(3){animation-delay:.35s}
.abt-us .accent-label:hover{transform:scale(1.05);box-shadow:1px 10px 36px 0 #81113921}
.abt-us .accent-label .label-num{font-size:50px;line-height:1.15;font-weight:700;display:block;margin:0 0 8px}
.abt-us .accent-label .label-desc{font-size:13px;line-height:1.45;font-weight:500;text-transform:uppercase;letter-spacing:.08em}
.abt-us .team-showcase{padding:64px 24px;background:#fff;position:relative}
.abt-us .team-showcase::before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg,#f9fdfb 0%,#fff 50%,#fffef8 100%);pointer-events:none;z-index:0}
.abt-us .team-wrap{max-width:1400px;margin:0 auto;position:relative;z-index:1}
.abt-us .team-head{font-size:50px;line-height:1.15;color:#1a1514;margin:0 0 64px;text-align:center}
.abt-us .profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}
.abt-us .profile-item{background:#fff;border:3px solid #e8ede9;border-left:8px solid #6FF2BF;border-radius:38px;overflow:hidden;box-shadow:1px 6px 14px 0 #6ff2bf1a;transition:transform .18s ease-out,box-shadow .18s ease-out;animation:profile-rise .65s ease-out;animation-fill-mode:both;position:relative}
@keyframes profile-rise {
0%{opacity:0;transform:scale(0.8) translateY(24px)}
65%{transform:scale(1.04) translateY(-4px)}
100%{opacity:1;transform:scale(1) translateY(0)}
}
.abt-us .profile-item:nth-child(1){animation-delay:.1s}
.abt-us .profile-item:nth-child(2){animation-delay:.2s}
.abt-us .profile-item:nth-child(3){animation-delay:.3s}
.abt-us .profile-item:nth-child(4){animation-delay:.4s}
.abt-us .profile-item:nth-child(5){animation-delay:.5s}
.abt-us .profile-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:1px 10px 36px 0 #6ff2bf21}
.abt-us .profile-img-wrap{position:relative;width:100%;height:280px;overflow:hidden;background:#f4f9f6}
.abt-us .profile-img-wrap::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#6ff2bf99;opacity:0;transition:opacity .2s ease;z-index:1;pointer-events:none}
.abt-us .profile-item:hover .profile-img-wrap::before{opacity:1}
.abt-us .profile-img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s ease}
.abt-us .profile-img.loaded{opacity:1}
.abt-us .profile-info{padding:24px}
.abt-us .profile-name{font-size:21px;line-height:1.45;color:#1a1514;margin:0 0 8px;font-weight:600}
.abt-us .profile-role{font-size:15px;line-height:1.45;color:#811139;margin:0 0 16px;font-weight:500}
.abt-us .profile-desc{font-size:15px;line-height:1.7;color:#3d3532;margin:0}
.abt-us .divider-grad{height:2px;background:linear-gradient(90deg,#6FF2BF 0%,#f4f9f6 100%);margin:0;border:0}
.abt-us .code-demo{padding:64px 24px;background:#fafcfa}
.abt-us .code-demo-wrap{max-width:1400px;margin:0 auto}
.abt-us .code-demo-head{font-size:50px;line-height:1.15;color:#1a1514;margin:0 0 32px;text-align:center}
.abt-us .code-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start}
.abt-us .code-block{background:#1a1514;border:3px solid #2d2421;border-radius:38px;padding:24px;box-shadow:1px 6px 14px 0 #8111391a;position:relative;overflow:hidden}
.abt-us .code-block::before{content:'';position:absolute;top:8px;left:8px;right:8px;height:32px;background:#2d2421;border-radius:38px 38px 0 0;pointer-events:none}
.abt-us .code-content{margin-top:40px;font-size:13px;line-height:1.7;color:#6FF2BF;font-family:'Courier New',monospace;white-space:pre-wrap;word-break:break-word}
.abt-us .output-block{background:#fff;border:3px solid #6FF2BF;border-radius:38px;padding:32px;box-shadow:1px 6px 14px 0 #6ff2bf1a;display:flex;flex-direction:column;gap:16px}
.abt-us .output-label{font-size:15px;line-height:1.45;color:#811139;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin:0}
.abt-us .output-result{font-size:21px;line-height:1.7;color:#1a1514;margin:0}
.abt-us .output-visual{width:100%;height:160px;background:linear-gradient(180deg,#6FF2BF 0%,#FDFFAF 100%);border-radius:38px;display:flex;align-items:center;justify-content:center;font-size:50px;line-height:1.15;color:#811139;font-weight:700;box-shadow:inset 4px 4px 8px #81113926}
.abt-us .tooltip-demo{padding:64px 24px;background:#fff}
.abt-us .tooltip-wrap{max-width:1400px;margin:0 auto;text-align:center}
.abt-us .tooltip-head{font-size:21px;line-height:1.45;color:#1a1514;margin:0 0 32px}
.abt-us .tooltip-btn-group{display:flex;flex-direction:row;gap:24px;justify-content:center;flex-wrap:wrap}
.abt-us .tooltip-trigger{position:relative;background:#fff;border:4px solid #6FF2BF;border-radius:38px;padding:16px 32px;font-size:15px;line-height:1.45;color:#1a1514;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}
.abt-us .tooltip-trigger:hover{background:#6FF2BF;color:#1a1514;transform:scale(1.05)}
.abt-us .tooltip-trigger:focus{outline:3px solid #811139;outline-offset:4px}
.abt-us .tooltip-trigger:focus .tooltip-content{opacity:1;visibility:visible;transform:translateY(0)}
.abt-us .tooltip-content{position:absolute;bottom:calc(100% + 16px);left:50%;transform:translateX(-50%) translateY(8px);background:#811139;color:#fff;padding:16px 24px;border-radius:38px;font-size:13px;line-height:1.7;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease,transform .18s ease;pointer-events:none;z-index:10;box-shadow:1px 6px 14px 0 #8111391a}
.abt-us .tooltip-content::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #811139}
@media (max-width: 1024px) {
.abt-us .intro-zone{padding:64px 24px 48px}
.abt-us .intro-head{font-size:21px}
.abt-us .intro-text{font-size:15px}
.abt-us .mission-container{flex-direction:column}
.abt-us .mission-main{flex:1 1 100%}
.abt-us .mission-side{flex:1 1 100%;flex-direction:row;justify-content:space-between}
.abt-us .accent-label{flex:1 1 calc(33.333% - 16px)}
.abt-us .team-head{font-size:21px;margin:0 0 32px}
.abt-us .profile-grid{grid-template-columns:1fr;gap:24px}
.abt-us .code-demo-head{font-size:21px}
.abt-us .code-demo-grid{grid-template-columns:1fr}
.abt-us .tooltip-btn-group{flex-direction:column;align-items:center}
.abt-us .tooltip-trigger{width:100%;max-width:320px}
}
@media (max-width: 768px) {
.abt-us .intro-zone::before{width:280px;height:280px;top:-80px;right:-40px}
.abt-us .intro-zone::after{width:220px;height:220px;bottom:-40px;left:-60px}
.abt-us .mission-side{flex-direction:column}
.abt-us .accent-label{flex:1 1 100%}
.abt-us .profile-img-wrap{height:220px}
.abt-us .output-visual{height:120px;font-size:21px}
}
@media (max-width: 375px) {
.abt-us .intro-zone{padding:48px 16px 32px}
.abt-us .mission-grid,.abt-us .team-showcase,.abt-us .code-demo,.abt-us .tooltip-demo{padding:48px 16px}
.abt-us .mission-card,.abt-us .accent-label,.abt-us .profile-item,.abt-us .code-block,.abt-us .output-block{padding:24px}
.abt-us .mission-container,.abt-us .profile-grid,.abt-us .code-demo-grid{gap:24px}
}
.success-pg{max-width:1400px;margin:0 auto;padding:64px 16px;background:#fff}
.success-pg .confirm-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 24px;background:linear-gradient(0deg,#6FF2BF 0%,#fff 100%);border-radius:38px;box-shadow:1px 6px 14px 0 #6ff2bf1a;margin-bottom:64px}
.success-pg .icon-check{width:96px;height:96px;border:8px solid #811139;border-radius:38px;display:flex;align-items:center;justify-content:center;margin-bottom:32px;background:#fff}
.success-pg .icon-check svg{width:56px;height:56px;fill:none;stroke:#811139;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.success-pg .confirm-wrap h1{font-size:50px;line-height:1.15;color:#811139;margin:0 0 16px}
.success-pg .confirm-wrap .msg{font-size:21px;line-height:1.45;color:#1a1a1a;margin:0 0 32px;max-width:640px}
.success-pg .confirm-wrap .ref-num{font-size:15px;line-height:1.45;color:#4a4a4a;margin:0;padding:16px 24px;background:#fff9;border-radius:38px;border:3px solid #811139}
.success-pg .next-steps{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:64px}
.success-pg .step-card{padding:32px;background:#fff;border:4px solid #6FF2BF;border-radius:38px;transition:transform .15s ease-out,box-shadow .15s ease-out}
.success-pg .step-card:hover{transform:translateY(-4px);box-shadow:1px 10px 36px 0 #6ff2bf21}
.success-pg .step-card .step-num{display:inline-block;width:48px;height:48px;background:#FDFFAF;border:3px solid #811139;border-radius:0;font-size:21px;line-height:1.15;color:#811139;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.success-pg .step-card h2{font-size:21px;line-height:1.45;color:#811139;margin:0 0 8px}
.success-pg .step-card p{font-size:15px;line-height:1.7;color:#2a2a2a;margin:0}
.success-pg .contact-block{background:#f5f5f5;padding:32px;border-radius:38px;text-align:center;margin-bottom:64px}
.success-pg .contact-block h2{font-size:21px;line-height:1.45;color:#811139;margin:0 0 24px}
.success-pg .contact-items{display:flex;flex-direction:column;gap:16px;align-items:center}
.success-pg .contact-item{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.45;color:#2a2a2a}
.success-pg .contact-item a{color:#811139;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .12s ease}
.success-pg .contact-item a:hover{border-bottom-color:#811139}
.success-pg .action-btns{display:flex;flex-direction:column;gap:16px;align-items:center}
.success-pg .btn{display:inline-block;padding:16px 32px;font-size:15px;line-height:1.45;text-decoration:none;border-radius:38px;border:4px solid #811139;transition:background .15s ease-out,color .15s ease-out;cursor:pointer;text-align:center;min-width:240px}
.success-pg .btn-primary{background:#811139;color:#fff}
.success-pg .btn-primary:hover{background:#6FF2BF;color:#811139;border-color:#6FF2BF}
.success-pg .btn-secondary{background:#fff;color:#811139}
.success-pg .btn-secondary:hover{background:#FDFFAF;border-color:#FDFFAF}
@media (min-width: 768px) {
.success-pg{padding:64px 32px}
.success-pg .next-steps{grid-template-columns:repeat(2,1fr)}
.success-pg .contact-items{flex-direction:row;justify-content:center;gap:32px}
.success-pg .action-btns{flex-direction:row;justify-content:center}
}
@media (min-width: 1024px) {
.success-pg .next-steps{grid-template-columns:repeat(3,1fr)}
}