:root{--bg:#f6f2ea;--surface:#ffffff;--surface-soft:#efe6d8;--text:#18241f;--muted:#637268;--line:rgba(31,42,36,0.12);--primary:#a94d34;--primary-dark:#763424;--green:#244f42;--green-dark:#17352b;--green-soft:#dfe9e1;--sand:#e5cdb3;--cream:#fffaf1;--shadow:0 30px 90px rgba(24,36,31,0.14);--shadow-soft:0 16px 44px rgba(24,36,31,0.10);--radius:30px;--radius-sm:18px;--max:1180px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 8% 0,rgba(169,77,52,.14),transparent 34%),radial-gradient(circle at 95% 10%,rgba(36,79,66,.15),transparent 32%),var(--bg);font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 32px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(246,242,234,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{min-height:82px;display:flex;align-items:center;gap:22px;justify-content:space-between}.brand{min-width:220px;display:inline-flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;color:white;background:linear-gradient(135deg,var(--green),#5d826c);font-weight:900;box-shadow:0 14px 30px rgba(36,79,66,.22)}.brand strong{display:block;font-size:18px;line-height:1.05}.brand small{display:block;color:var(--muted);font-size:12px;max-width:240px;line-height:1.25;margin-top:3px}.main-nav{display:flex;align-items:center;justify-content:center;gap:15px;flex:1 1;font-size:14px}.main-nav a{color:#4f5f55;text-decoration:none;white-space:nowrap}.main-nav a:hover{color:var(--text)}.button,.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:12px 20px;text-decoration:none;border:1px solid transparent;font-weight:850;cursor:pointer}.button-primary,.header-cta{color:white;background:linear-gradient(135deg,var(--primary),#bf6546);box-shadow:0 14px 30px rgba(169,77,52,.24)}.button-secondary{background:rgba(255,255,255,.76);border-color:var(--line);color:var(--text)}.text-link{color:var(--primary-dark);font-weight:850;text-decoration:none;border-bottom:2px solid rgba(169,77,52,.22)}.home-hero{padding:88px 0 72px;overflow:hidden}.home-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(390px,.82fr);grid-gap:56px;gap:56px}.eyebrow{margin:0 0 13px;color:var(--primary);font-size:13px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:break-word}h1{margin:0;font-size:clamp(46px,6vw,76px);line-height:.95;letter-spacing:-.064em;max-width:820px}h2{margin:0 0 18px;font-size:clamp(31px,3.7vw,52px);line-height:1.02;letter-spacing:-.048em}h3{margin:0 0 9px;font-size:21px;letter-spacing:-.024em}.lead{margin:23px 0 0;max-width:760px;color:var(--muted);font-size:clamp(18px,2vw,22px)}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:30px}.hero-collage{min-height:560px;display:grid;grid-template-columns:1fr .74fr;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px;position:relative}.image-panel,.image-tile,.portrait-image,.quality-image,.showcase-image{background-color:var(--green-soft);background-size:cover;background-position:50%}.image-tile{min-height:230px;border-radius:32px;position:relative;overflow:hidden;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.62)}.image-tile-large{grid-row:1/span 2;min-height:560px}.image-tile span{position:absolute;left:18px;right:18px;bottom:18px;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 36px);padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.86);color:var(--green-dark);font-weight:850;box-shadow:0 8px 22px rgba(0,0,0,.12)}.image-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(36,79,66,.08),rgba(169,77,52,.08));pointer-events:none}.section{padding:84px 0}.compact-section{padding:64px 0}.muted-section{background:rgba(255,255,255,.34);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:start}.split-tight{align-items:center}.image-split p,.section-heading p,.split p{color:var(--muted);font-size:18px}.section-heading{margin-bottom:30px;max-width:840px}.wide-heading{max-width:960px}.showcase-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.showcase-card{background:rgba(255,255,255,.76);color:inherit;text-decoration:none;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-soft);transition:transform .18s ease,box-shadow .18s ease}.showcase-card:hover{transform:translateY(-4px)}.showcase-image{min-height:210px;background-position:50%}.showcase-card div:last-child{padding:24px}.showcase-card p{margin:0;color:var(--muted)}.quality-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(330px,.66fr);grid-gap:22px;gap:22px;align-items:stretch}.dark-card{background:linear-gradient(135deg,var(--green-dark),var(--green));color:#fff;border-radius:var(--radius);padding:clamp(28px,5vw,54px);box-shadow:var(--shadow)}.dark-card .eyebrow{color:#f0c7b9}.dark-card p{color:rgba(255,255,255,.82);font-size:18px}.quality-image{min-height:390px;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.personal-grid{display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1fr);grid-gap:42px;gap:42px;align-items:center}.portrait-image{min-height:360px;border-radius:var(--radius);box-shadow:var(--shadow-soft)}.personal-grid p{color:var(--muted);font-size:18px}.page-hero{padding:82px 0 64px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0))}.page-hero-inner{max-width:940px}.page-hero h1{font-size:clamp(42px,5.4vw,68px)}.image-split-section{padding-top:72px}.image-split{display:grid;grid-template-columns:minmax(320px,.76fr) minmax(0,1fr);grid-gap:46px;gap:46px;align-items:center}.image-split.reverse{grid-template-columns:minmax(0,1fr) minmax(320px,.76fr)}.image-panel{border-radius:var(--radius);box-shadow:var(--shadow-soft);min-height:330px}.image-panel.tall{min-height:430px}.card-grid{display:grid;grid-gap:18px;gap:18px}.card-grid.three{grid-template-columns:repeat(3,1fr)}.contact-card,.form-card,.form-success,.info-card,.process-step{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.82);border-radius:var(--radius-sm);padding:24px;box-shadow:var(--shadow-soft)}.info-card p,.process-step p{margin:0;color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.process-step span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:14px;background:var(--green-soft);color:var(--green-dark);font-weight:900;margin-bottom:18px}.contact-band{background:linear-gradient(135deg,var(--green-dark),var(--green));color:#fff;padding:72px 0}.contact-band-inner{display:flex;justify-content:space-between;gap:34px;align-items:center}.contact-band .eyebrow{color:#f0c7b9}.contact-band h2{max-width:740px}.contact-band p{color:rgba(255,255,255,.82);font-size:18px}.band-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.contact-band .button-secondary{background:transparent;color:#fff;border-color:rgba(255,255,255,.24)}.site-footer{background:#15251f;color:white;padding:58px 0}.footer-grid{display:grid;grid-template-columns:1.3fr .8fr .7fr;grid-gap:46px;gap:46px}.site-footer h2,.site-footer h3{margin-top:0}.muted,.site-footer a,.site-footer p{color:rgba(255,255,255,.76)}.footer-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.footer-links a{text-decoration:none}.footer-links a:hover{color:#fff}.form-container{max-width:880px}.form-card{padding:30px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.full-row{grid-column:1/-1}label{display:grid;grid-gap:7px;gap:7px;color:var(--text);font-weight:780}input,select,textarea{width:100%;border:1px solid rgba(31,42,36,.18);border-radius:16px;background:rgba(255,255,255,.9);padding:13px 14px;color:var(--text);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(36,79,66,.12)}textarea{resize:vertical}.checkbox-row{display:flex;align-items:flex-start;gap:12px;margin:18px 0 20px;font-weight:650}.checkbox-row input{width:auto;margin-top:5px}.form-success{text-align:center}.form-success p{color:var(--muted)}.contact-cards{display:grid;grid-template-columns:1fr .9fr;grid-gap:20px;gap:20px}.small-dark-card{padding:34px}.small-dark-card h2{font-size:34px}@media (max-width:1050px){.main-nav{display:none}.hero-grid,.home-hero-grid,.image-split,.image-split.reverse,.personal-grid,.quality-grid,.split{grid-template-columns:1fr}.hero-collage{min-height:auto;grid-template-columns:1fr 1fr}.image-tile-large{grid-column:1/-1;min-height:360px}.card-grid.three,.process-grid,.showcase-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.container{width:min(100% - 22px,var(--max))}.header-inner{min-height:72px;gap:10px}.brand{min-width:0}.brand small{display:none}.header-cta{padding:10px 14px;min-height:42px}.hero,.home-hero,.page-hero{padding:50px 0 42px}h1{font-size:clamp(39px,12vw,54px)}h2{font-size:clamp(30px,9vw,42px)}.card-grid.three,.contact-cards,.footer-grid,.form-grid,.hero-collage,.process-grid,.showcase-grid{grid-template-columns:1fr}.hero-collage{gap:12px}.image-panel.tall,.image-tile,.image-tile-large,.portrait-image,.quality-image,.showcase-image{min-height:260px}.section{padding:56px 0}.contact-band-inner{display:block}.band-actions{justify-content:flex-start;margin-top:24px}}.hero-v1f{padding-top:96px;background:radial-gradient(circle at 72% 16%,rgba(169,77,52,.16),transparent 28%),radial-gradient(circle at 88% 70%,rgba(36,79,66,.18),transparent 30%)}.hero-collage-live .image-tile{isolation:isolate}.hero-collage-live .image-tile:after{content:"";position:absolute;inset:auto 0 0 0;height:48%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.34));z-index:-1}.statement-section{padding:74px 0;background:rgba(255,255,255,.38);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.statement-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);grid-gap:54px;gap:54px;align-items:center}.statement-copy{display:grid;grid-gap:18px;gap:18px;color:var(--muted);font-size:19px}.statement-copy p{margin:0}.live-card-grid .showcase-card{background:rgba(255,255,255,.83)}.live-card-grid .showcase-image{min-height:235px}.process-section{background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0))}.process-wide{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);grid-gap:42px;gap:42px;align-items:start}.process-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.process-strip article{background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.82);border-radius:var(--radius-sm);padding:24px;box-shadow:var(--shadow-soft)}.process-strip span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:var(--green-soft);color:var(--green-dark);font-weight:900;margin-bottom:16px}.process-strip p{margin:0;color:var(--muted)}.brf-feature{padding-top:28px}.brf-feature-grid{display:grid;grid-template-columns:minmax(310px,.74fr) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center}.brf-feature-grid p{color:var(--muted);font-size:18px}.quality-grid-live{align-items:center}.quality-stack{display:grid;grid-gap:18px;gap:18px}.supplier-logo-card{display:grid;grid-template-columns:170px 1fr;grid-gap:18px;gap:18px;align-items:center;background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.84);border-radius:var(--radius-sm);padding:20px;box-shadow:var(--shadow-soft)}.supplier-logo{min-height:80px;background-size:contain;background-repeat:no-repeat;background-position:50%;border-radius:16px;background-color:#fff}.supplier-logo-card p{margin:0;color:var(--muted);font-weight:750}.small-note{font-size:15px!important;color:rgba(255,255,255,.68)!important}@media (max-width:1050px){.brf-feature-grid,.process-strip,.process-wide,.statement-grid,.supplier-logo-card{grid-template-columns:1fr}}.live-card-grid{grid-template-columns:repeat(4,1fr)}.keytag-feature{padding-top:24px;background:rgba(255,255,255,.24);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.keytag-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);grid-gap:44px;gap:44px;align-items:center}.keytag-feature-grid p{color:var(--muted);font-size:18px}@media (max-width:1050px){.live-card-grid{grid-template-columns:repeat(2,1fr)}.keytag-feature-grid{grid-template-columns:1fr}}@media (max-width:720px){.live-card-grid{grid-template-columns:1fr}}:root{--bg:#081820;--surface:#102a34;--surface-soft:#143540;--text:#f5f3ee;--muted:#bfccc9;--green-dark:#091f27;--green-soft:#dbe7e4;--sand:#d8b496;--shadow:0 34px 100px rgba(0,0,0,0.38);--shadow-soft:0 18px 54px rgba(0,0,0,0.26)}body{background:radial-gradient(circle at 12% 4%,rgba(42,104,116,.38),transparent 34%),radial-gradient(circle at 90% 0,rgba(201,118,92,.18),transparent 30%),linear-gradient(180deg,#07161d,#0b2029 42%,#0a171d)}.site-header{background:rgba(7,20,27,.86);border-bottom-color:rgba(255,255,255,.12)}.brand-mark{background:linear-gradient(135deg,#244f59,#0b2832 58%,#c9765c);color:#fff;box-shadow:0 16px 42px rgba(0,0,0,.34)}.brand small,.brf-feature-grid p,.form-success p,.image-split p,.info-card p,.keytag-feature-grid p,.lead,.main-nav a,.personal-grid p,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.split p,.statement-copy,.supplier-logo-card p{color:var(--muted)}.eyebrow{color:#e59b82}.home-hero{padding-top:96px}.text-link{color:#f0b39d;border-bottom-color:rgba(240,179,157,.35)}.button-primary,.header-cta{background:linear-gradient(135deg,#c9765c,#a8543d);color:#fff;box-shadow:0 18px 44px rgba(201,118,92,.28)}.button-secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.contact-card,.form-card,.form-success,.image-panel,.image-tile,.info-card,.process-step,.process-strip article,.showcase-card,.supplier-logo-card{background-color:rgba(15,43,52,.78);border-color:rgba(255,255,255,.13);box-shadow:var(--shadow-soft)}.image-tile span{background:rgba(8,24,32,.78);color:#fff;border:1px solid rgba(255,255,255,.14)}.image-panel:before,.image-tile:before,.showcase-image:before{background:none}.keytag-feature,.muted-section,.process-section{background:rgba(255,255,255,.035);border-top-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.1)}.live-card-grid .showcase-card{background:rgba(15,43,52,.82)}.showcase-card:hover{box-shadow:var(--shadow)}.contact-band,.dark-card{background:linear-gradient(135deg,#07161d,#12343f 68%,#1d5966)}.contact-band .eyebrow,.dark-card .eyebrow{color:#efb49c}.contact-band p,.dark-card p{color:rgba(245,243,238,.78)}.page-hero{background:radial-gradient(circle at 15% 0,rgba(42,104,116,.36),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,0))}.statement-section{background:rgba(255,255,255,.015)}.keytag-police-section{padding:72px 0;background:radial-gradient(circle at 15% 20%,rgba(201,118,92,.14),transparent 34%),rgba(255,255,255,.035);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.keytag-police-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);grid-gap:54px;gap:54px;align-items:start;background:rgba(13,37,46,.72);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:clamp(28px,5vw,54px);box-shadow:var(--shadow-soft)}.site-footer{border-top:1px solid rgba(255,255,255,.1)}input,select,textarea{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}input::placeholder,textarea::placeholder{color:rgba(245,243,238,.5)}option{color:#081820}input:focus,select:focus,textarea:focus{border-color:#c9765c;box-shadow:0 0 0 4px rgba(201,118,92,.16)}label{color:#fff}.checkbox-row{color:var(--muted)}@media (max-width:1050px){.keytag-police-card{grid-template-columns:1fr}}:root{--page-light:#f3efe8;--page-light-2:#ebe5dc;--ink-dark:#14231f;--ink-muted:#5d6b66}.site-header{background:rgba(8,22,29,.66);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.brand{min-width:250px}.brand-mark{width:44px;height:44px;border-radius:15px}.brand strong{color:#fff}.brand small{color:rgba(255,255,255,.72)}.main-nav{gap:13px;font-size:13px}.main-nav a{color:rgba(255,255,255,.78)}.header-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.header-cta{min-width:max-content;min-height:48px;padding:12px 22px;line-height:1}.mobile-menu{display:none;position:relative}.mobile-menu summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 15px;border:1px solid rgba(255,255,255,.18);font-weight:850;background:rgba(255,255,255,.08)}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open] summary{background:rgba(255,255,255,.15)}.mobile-menu nav{position:absolute;right:0;top:calc(100% + 12px);width:min(86vw,330px);display:grid;grid-gap:4px;gap:4px;padding:12px;border-radius:22px;background:rgba(9,26,34,.98);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 70px rgba(0,0,0,.34)}.mobile-menu nav a{text-decoration:none;color:rgba(255,255,255,.84);padding:12px 13px;border-radius:14px;font-weight:750}.mobile-menu nav a:hover{background:rgba(255,255,255,.08);color:#fff}.mobile-menu nav .mobile-menu-cta{margin-top:6px;color:#fff;background:linear-gradient(135deg,#c9765c,#a8543d);text-align:center}body{background:radial-gradient(circle at 10% 0,rgba(40,95,106,.3),transparent 28%),radial-gradient(circle at 90% 0,rgba(201,118,92,.14),transparent 28%),linear-gradient(180deg,#081820 0,#0f2d36 36%,var(--page-light) 36%,var(--page-light) 100%)}.home-hero{background:radial-gradient(circle at 18% 14%,rgba(43,112,126,.4),transparent 34%),linear-gradient(135deg,#081820,#12343f 60%,#0b2029);padding:82px 0 78px}.home-hero .lead{color:rgba(245,243,238,.82)}.hero-collage,.image-tile-large{min-height:500px}.hero-collage-live .image-tile{border-color:rgba(255,255,255,.16);box-shadow:0 28px 90px rgba(0,0,0,.34)}.hero-collage-live .image-tile:after{height:54%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.45))}.brf-feature,.image-split-section,.keytag-feature,.page-hero,.personal-section,.process-section,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section),.services-showcase,.statement-section{background:var(--page-light);color:var(--ink-dark)}.keytag-feature,.process-section,.statement-section{border-top-color:rgba(20,35,31,.1);border-bottom-color:rgba(20,35,31,.1)}.statement-section{background:#eee7dd}.services-showcase{background:linear-gradient(180deg,var(--page-light),#efe8df)}.process-section{background:#f7f2ea}.brf-feature{background:var(--page-light)}.keytag-feature{background:#eee7dd}.personal-section{background:#f7f2ea}.brf-feature h2,.image-split-section h2,.keytag-feature h2,.page-hero h1,.page-hero h2,.personal-section h2,.process-section h2,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section) h2,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section) h3,.services-showcase h2,.statement-section h2{color:var(--ink-dark)}.brf-feature-grid p,.info-card p,.keytag-feature-grid p,.personal-grid p,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.statement-copy,.statement-copy p{color:var(--ink-muted)}.contact-card,.form-card,.form-success,.info-card,.process-step,.process-strip article,.services-showcase .showcase-card,.supplier-logo-card{background:rgba(255,255,255,.82);border-color:rgba(255,255,255,.9);box-shadow:0 16px 44px rgba(20,35,31,.1)}.services-showcase .showcase-card:hover{box-shadow:0 26px 70px rgba(20,35,31,.16)}.process-step span,.process-strip span{background:#dce9e5;color:#173f49}.quality-section{background:linear-gradient(180deg,#102f38,#081820)}.quality-section h2,.quality-section h3{color:#fff}.quality-section .supplier-logo-card p{color:var(--ink-muted)}.contact-band{background:linear-gradient(135deg,#0d2932,#164754 72%,#0d2932)}.site-footer{background:#07151c}.form-card label{color:var(--ink-dark)}.form-card input,.form-card select,.form-card textarea{background:rgba(255,255,255,.94);border-color:rgba(20,35,31,.16);color:var(--ink-dark)}.form-card input::placeholder,.form-card textarea::placeholder{color:rgba(20,35,31,.42)}.form-card .checkbox-row{color:var(--ink-muted)}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#1f5966;box-shadow:0 0 0 4px rgba(31,89,102,.13)}@media (max-width:1180px){.brand{min-width:210px}.main-nav{gap:10px;font-size:12.5px}.header-cta{padding-inline:18px}}@media (max-width:1050px){.main-nav{display:none}.mobile-menu{display:block}.header-inner{min-height:72px}.home-hero-grid{gap:34px}.hero-collage{grid-template-columns:1fr 1fr;min-height:auto}.image-tile-large{grid-column:1/-1;min-height:360px}}@media (max-width:720px){body{background:linear-gradient(180deg,#081820 0,#0f2d36 28%,var(--page-light) 28%,var(--page-light) 100%)}.site-header{background:rgba(8,22,29,.78)}.header-inner{min-height:66px;gap:8px}.brand-mark{width:40px;height:40px;border-radius:14px}.brand strong{font-size:16px}.brand{min-width:0;flex:1 1}.header-actions{gap:7px}.header-cta{min-height:42px;padding:10px 13px;font-size:13px}.mobile-menu summary{min-height:42px;padding:10px 12px;font-size:13px}.home-hero{padding:42px 0 46px}.home-hero-grid{gap:26px}.home-hero h1{font-size:clamp(38px,12vw,52px);line-height:.98;letter-spacing:-.058em}.home-hero .lead{font-size:17px;margin-top:17px}.hero-actions{margin-top:22px}.hero-actions .button{min-height:44px;padding:11px 15px;font-size:14px}.hero-collage{grid-template-columns:1fr 1fr;gap:10px}.hero-collage .image-tile-large{grid-column:1/-1;min-height:265px}.hero-collage .image-tile:not(.image-tile-large){min-height:185px}.image-tile span{left:10px;right:10px;bottom:10px;max-width:calc(100% - 20px);padding:8px 10px;font-size:13px}.section{padding:48px 0}.statement-section{padding:46px 0}.statement-copy{font-size:16px}.showcase-image{min-height:190px}.supplier-logo-card{grid-template-columns:1fr}.contact-band{padding:54px 0}}@media (max-width:430px){.header-cta{padding-inline:11px}.mobile-menu summary span{font-size:0}.mobile-menu summary:after{content:"☰";font-size:18px;line-height:1}}:root{--bg:#07161d;--surface:#102b34;--surface-soft:#153a45;--text:#f7f3ec;--muted:#c8d3cf;--line:rgba(255,255,255,0.13);--primary:#c9765c;--primary-dark:#efb49c;--green:#1f5966;--green-dark:#081820;--green-soft:#243f46;--cream:#f4efe7;--page-light:#0b2029;--page-light-2:#102f38;--ink-dark:#f7f3ec;--ink-muted:#c8d3cf;--bluegreen:#102f38;--bluegreen-2:#173f49}body{background:radial-gradient(circle at 10% 0,rgba(42,104,116,.36),transparent 30%),radial-gradient(circle at 88% 4%,rgba(201,118,92,.16),transparent 28%),linear-gradient(180deg,#07161d,#102f38 38%,#091a22);color:var(--text)}.site-header{background:rgba(7,18,24,.72);border-bottom-color:rgba(255,255,255,.11)}.home-hero{background:radial-gradient(circle at 18% 14%,rgba(43,112,126,.34),transparent 34%),radial-gradient(circle at 86% 4%,rgba(201,118,92,.14),transparent 28%),linear-gradient(135deg,#07161d,#102f38 62%,#0b2029);color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.home-hero .lead{color:rgba(247,243,236,.82)}.home-hero h1,.page-hero h1,h2,h3{color:#fff}.brf-feature,.image-split-section,.keytag-feature,.page-hero,.personal-section,.process-section,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section),.services-showcase,.statement-section{background:linear-gradient(180deg,rgba(13,37,46,.94),rgba(9,26,34,.96));color:var(--text)}.keytag-feature,.process-section,.statement-section{border-top-color:rgba(255,255,255,.1);border-bottom-color:rgba(255,255,255,.1)}.statement-section{background:linear-gradient(180deg,#0d2932,#0a1d25)}.services-showcase{background:linear-gradient(180deg,#0a1d25,#0e2a33)}.process-section{background:linear-gradient(180deg,#0e2a33,#0a1d25)}.brf-feature{background:linear-gradient(180deg,#0a1d25,#0d2932)}.keytag-feature{background:linear-gradient(180deg,#0d2932,#0a1d25)}.personal-section{background:linear-gradient(180deg,#0a1d25,#0e2a33)}.brf-feature h2,.image-split-section h2,.keytag-feature h2,.page-hero h1,.page-hero h2,.personal-section h2,.process-section h2,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section) h2,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section) h3,.services-showcase h2,.statement-section h2{color:#fff}.brf-feature-grid p,.image-split p,.info-card p,.keytag-feature-grid p,.personal-grid p,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.split p,.statement-copy,.statement-copy p{color:rgba(247,243,236,.72)}.contact-card,.form-card,.form-success,.info-card,.process-step,.process-strip article,.services-showcase .showcase-card,.showcase-card,.supplier-logo-card{background:rgba(18,50,60,.82);border-color:rgba(255,255,255,.12);box-shadow:0 22px 70px rgba(0,0,0,.24)}.services-showcase .showcase-card:hover{box-shadow:0 30px 90px rgba(0,0,0,.34)}.process-step span,.process-strip span{background:rgba(201,118,92,.16);color:#f2b59e}.quality-section{background:linear-gradient(180deg,#081820,#102f38 58%,#07161d);color:#fff}.quality-section .supplier-logo-card{background:rgba(255,255,255,.92);border-color:rgba(255,255,255,.9)}.quality-section .supplier-logo-card p{color:#4d5e58}.keytag-police-section{background:radial-gradient(circle at 15% 20%,rgba(201,118,92,.14),transparent 34%),linear-gradient(180deg,#0d2932,#081820)}.keytag-police-card{background:rgba(14,41,50,.86);border-color:rgba(255,255,255,.13)}.contact-band{background:linear-gradient(135deg,#102f38,#1b5360 70%,#0b2029)}.site-footer{background:#061219}.form-card label{color:#fff}.form-card input,.form-card select,.form-card textarea{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.form-card input::placeholder,.form-card textarea::placeholder{color:rgba(247,243,236,.48)}.form-card .checkbox-row{color:rgba(247,243,236,.7)}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#c9765c;box-shadow:0 0 0 4px rgba(201,118,92,.16)}@media (max-width:720px){body{background:linear-gradient(180deg,#07161d,#102f38 44%,#091a22)}.home-hero{background:linear-gradient(180deg,#07161d,#102f38 72%,#0b2029)}.brf-feature,.image-split-section,.keytag-feature,.page-hero,.personal-section,.process-section,.section:not(.home-hero):not(.quality-section):not(.contact-band):not(.keytag-police-section),.services-showcase,.statement-section{background:#0b2029}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-wordmark-link{min-width:225px;gap:0;display:inline-grid;align-content:center}.brand-wordmark-link small{margin-top:2px;max-width:260px;color:rgba(255,255,255,.68)}.safentia-wordmark{--wordmark-color:#f7f3ec;--accent-dot:#c9765c;display:inline-flex;align-items:baseline;color:var(--wordmark-color);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:860;letter-spacing:-.055em;line-height:.9;white-space:nowrap;text-rendering:geometricPrecision}.safentia-wordmark .wm-letter,.safentia-wordmark>span{display:inline-block;position:relative}.safentia-wordmark .wm-0,.safentia-wordmark>span:first-child{letter-spacing:-.072em}.safentia-wordmark .wm-5,.safentia-wordmark>span:nth-child(6){margin-left:-.014em}.safentia-wordmark .wm-6,.safentia-wordmark>span:nth-child(7){margin-left:-.03em}.safentia-wordmark-header{font-size:27px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.18))}.brand strong,.brand-mark{display:none}.logo-hero .lead{max-width:760px}.logo-context-section,.logo-study-section{background:linear-gradient(180deg,#0a1d25,#0e2a33);color:#fff}.logo-study-grid{display:grid;grid-gap:22px;gap:22px}.logo-study-card{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;padding:18px;border-radius:28px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);box-shadow:0 22px 70px rgba(0,0,0,.22)}.logo-study-card p:not(.eyebrow){margin:0;color:rgba(247,243,236,.72)}.logo-study-card h2{margin-bottom:10px}.logo-study-dark,.logo-study-light{min-height:190px;display:grid;place-items:center;border-radius:24px;overflow:hidden}.logo-study-light{background:#f4efe7}.logo-study-light .safentia-wordmark{--wordmark-color:#0b3038}.logo-study-dark{background:radial-gradient(circle at 20% 10%,rgba(42,104,116,.38),transparent 36%),linear-gradient(135deg,#07161d,#12343f)}.logo-study-wordmark{font-size:clamp(46px,8vw,86px)}.wordmark-clean{font-weight:850;letter-spacing:-.058em}.wordmark-clean .wm-5,.wordmark-clean>span:nth-child(6){margin-left:-.018em}.wordmark-clean .wm-6,.wordmark-clean>span:nth-child(7){margin-left:-.024em}.wordmark-accent{font-weight:880;letter-spacing:-.06em}.wordmark-accent .wm-6,.wordmark-accent>span:nth-child(7){color:inherit;margin-left:-.038em}.wordmark-accent .wm-6:before,.wordmark-accent>span:nth-child(7):before{content:"";position:absolute;width:.42em;height:.42em;border-radius:999px;left:.25em;top:-.52em;background:var(--accent-dot);box-shadow:0 8px 18px rgba(201,118,92,.26)}.wordmark-accent .wm-6:after,.wordmark-accent>span:nth-child(7):after{content:"";position:absolute;left:-.06em;top:.16em;width:.18em;height:.7em;border-radius:.14em;background:currentColor;opacity:.72;transform:rotate(0deg)}.wordmark-premium{font-weight:760;letter-spacing:-.04em}.wordmark-premium .wm-5,.wordmark-premium>span:nth-child(6){margin-left:-.006em}.wordmark-premium .wm-6,.wordmark-premium>span:nth-child(7){margin-left:-.016em}.logo-context-grid{display:grid;grid-template-columns:1.25fr .85fr;grid-gap:18px;gap:18px;align-items:stretch}.logo-context-card,.logo-context-dark,.logo-context-header{border-radius:28px;border:1px solid rgba(255,255,255,.12);box-shadow:0 22px 70px rgba(0,0,0,.22)}.logo-context-header{grid-column:1/-1;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 26px;background:rgba(244,239,231,.96);color:#0b3038}.logo-context-header .safentia-wordmark{--wordmark-color:#0b3038;font-size:34px}.logo-context-header nav{display:flex;gap:18px;font-size:13px;font-weight:820;color:rgba(11,48,56,.64)}.logo-context-header button{border:0;border-radius:999px;padding:12px 18px;background:#c9765c;color:#fff;font-weight:850}.logo-context-dark{min-height:220px;padding:32px;background:linear-gradient(135deg,#07161d,#12343f);display:grid;align-content:center;grid-gap:12px;gap:12px}.logo-context-dark .safentia-wordmark{font-size:52px}.logo-context-dark p{color:rgba(247,243,236,.7);margin:0}.logo-context-card{min-height:220px;padding:32px;background:#f4efe7;color:#0b3038;display:grid;align-content:center;grid-gap:16px;gap:16px}.logo-context-card .safentia-wordmark{--wordmark-color:#0b3038;font-size:46px}.logo-context-card p{margin:0;color:rgba(11,48,56,.68)}@media (max-width:1050px){.logo-context-grid,.logo-study-card{grid-template-columns:1fr}.logo-context-header{display:grid;justify-items:start}.logo-context-header nav{flex-wrap:wrap}}@media (max-width:720px){.brand-wordmark-link small{display:none}.safentia-wordmark-header{font-size:24px}.brand-wordmark-link{min-width:0}.logo-study-wordmark{font-size:clamp(42px,16vw,64px)}.logo-study-card{padding:13px}.logo-study-dark,.logo-study-light{min-height:145px;border-radius:20px}.logo-context-header nav{display:none}.logo-context-header .safentia-wordmark{font-size:30px}.logo-context-card .safentia-wordmark,.logo-context-dark .safentia-wordmark{font-size:38px}}.site-header{background:rgba(7,20,27,.74);border-bottom-color:rgba(255,255,255,.09);box-shadow:0 12px 42px rgba(0,0,0,.18)}.header-inner{min-height:78px}.brand-wordmark-link{min-width:235px;text-decoration:none;display:inline-flex;align-items:center}.brand-wordmark-link small{display:none!important}.safentia-wordmark-header.wordmark-current{font-size:clamp(31px,2.55vw,39px);font-weight:910;letter-spacing:-.068em;line-height:.86;filter:drop-shadow(0 10px 22px rgba(0,0,0,.22))}.wordmark-current .wm-0{letter-spacing:-.092em}.wordmark-current .wm-1{letter-spacing:-.074em}.wordmark-current .wm-2{letter-spacing:-.066em}.wordmark-current .wm-5{margin-left:-.018em;letter-spacing:-.09em}.wordmark-current .wm-6{margin-left:-.04em;letter-spacing:-.064em}.wordmark-current .wm-7{margin-left:-.01em}.main-nav a{color:rgba(247,243,236,.82);font-weight:760}.main-nav a:hover{color:#fff}.header-cta{min-width:128px;white-space:nowrap;padding-inline:22px}.mobile-menu summary{color:#fff;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07)}.mobile-menu nav{background:rgba(8,22,29,.98);border-color:rgba(255,255,255,.12)}.page-hero-with-visual{padding:74px 0 70px;background:radial-gradient(circle at 82% 16%,rgba(201,118,92,.13),transparent 32%),linear-gradient(180deg,#081820,#102f38 76%,#0a1d25)}.page-hero-layout{display:grid;grid-template-columns:minmax(0,.98fr) minmax(360px,.76fr);grid-gap:clamp(30px,5vw,62px);gap:clamp(30px,5vw,62px);align-items:center}.page-hero-copy{max-width:820px}.page-hero-with-visual .lead{max-width:760px}.page-hero-visual{min-height:420px;display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.56fr);grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px}.page-hero-photo{position:relative;overflow:hidden;border-radius:32px;background-color:rgba(255,255,255,.08);background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.13);box-shadow:0 22px 72px rgba(0,0,0,.3)}.page-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,.42));pointer-events:none}.page-hero-photo-main,.page-hero-photo-secondary{grid-row:1/span 2;min-height:420px}.page-hero-photo-secondary{grid-column:2}.page-hero-photo span{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);padding:10px 14px;border-radius:999px;color:#fff;background:rgba(6,18,25,.72);border:1px solid rgba(255,255,255,.16);font-weight:880;line-height:1.1;box-shadow:0 12px 26px rgba(0,0,0,.26)}.page-hero-with-visual+.image-split-section,.page-hero-with-visual+.section{border-top:1px solid rgba(255,255,255,.08)}@media (max-width:1120px){.brand-wordmark-link{min-width:190px}.safentia-wordmark-header.wordmark-current{font-size:32px}.main-nav{gap:10px;font-size:13px}.header-cta{min-width:116px;padding-inline:18px}.page-hero-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.56fr);gap:28px}}@media (max-width:920px){.page-hero-layout{grid-template-columns:1fr}.page-hero-visual{min-height:290px;grid-template-columns:1fr .72fr}.page-hero-photo-main,.page-hero-photo-secondary{min-height:290px}}@media (max-width:720px){.site-header{background:rgba(7,20,27,.88)}.header-inner{min-height:68px}.brand-wordmark-link{min-width:0;flex:1 1}.safentia-wordmark-header.wordmark-current{font-size:28px}.header-cta{min-width:auto;padding-inline:14px;min-height:40px}.page-hero-with-visual{padding:44px 0 38px}.page-hero-with-visual h1{font-size:clamp(38px,12vw,50px)}.page-hero-with-visual .lead{font-size:17px}.page-hero-visual{min-height:210px;grid-template-columns:1fr}.page-hero-photo-main{min-height:210px}.page-hero-photo-secondary{display:none}.page-hero-photo{border-radius:24px}}@media (max-width:430px){.safentia-wordmark-header.wordmark-current{font-size:26px}.mobile-menu summary{min-width:42px}}:root{--container-desktop:1120px;--warm-label:#d99a83;--warm-label-soft:#e7b69f}.container{width:min(var(--container-desktop),calc(100% - 56px))}.site-header{background:rgba(7,20,27,.7)}.header-inner{min-height:76px;gap:24px}.brand-wordmark-link{min-width:214px}.safentia-wordmark-header.wordmark-current{font-size:clamp(32px,2.35vw,37px);letter-spacing:-.064em}.main-nav{gap:14px}.header-cta{min-height:46px;padding-inline:23px}.eyebrow{color:var(--warm-label);font-size:12px;letter-spacing:.105em;line-height:1.25;margin-bottom:14px}.contact-band .eyebrow,.dark-card .eyebrow,.home-hero .eyebrow,.page-hero-with-visual .eyebrow,.quality-section .eyebrow{color:var(--warm-label-soft)}.lead{font-size:clamp(17px,1.75vw,20px);line-height:1.58;max-width:700px}.brf-feature-grid p,.contact-band p,.dark-card p,.image-split p,.keytag-feature-grid p,.personal-grid p,.section-heading p,.split p,.statement-copy p{font-size:17px;line-height:1.62}.small-note{font-size:14px!important;line-height:1.55!important}.home-hero{padding:78px 0 74px}.home-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(390px,.78fr);gap:clamp(36px,4.6vw,54px);align-items:center}.home-hero h1{max-width:680px}.hero-collage,.image-tile-large{min-height:480px}.image-tile{border-radius:30px}.image-tile span,.page-hero-photo span{line-height:1.15}.section{padding:78px 0}.brf-feature-grid,.image-split,.keytag-feature-grid,.personal-grid,.quality-grid,.quality-grid-live,.statement-grid{gap:clamp(34px,4.5vw,54px)}.section-heading{margin-bottom:28px}.live-card-grid{gap:20px}.showcase-card div:last-child{padding:22px}.showcase-image{min-height:196px}.page-hero-with-visual{padding:68px 0 66px}.page-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(360px,.76fr);gap:clamp(34px,4.6vw,56px)}.page-hero-copy{max-width:760px}.page-hero-photo-main,.page-hero-photo-secondary,.page-hero-visual{min-height:390px}.info-card,.keytag-police-card,.process-step,.process-strip article,.showcase-card,.supplier-logo-card{border-color:rgba(255,255,255,.145)}@media (max-width:1180px){.container{width:min(1080px,calc(100% - 42px))}.brand-wordmark-link{min-width:190px}.main-nav{gap:11px}}@media (max-width:1050px){.home-hero-grid,.page-hero-layout{grid-template-columns:1fr}.hero-collage,.page-hero-visual{max-width:760px}}@media (max-width:720px){.container{width:min(100% - 28px,680px)}.header-inner{min-height:66px;gap:8px}.safentia-wordmark-header.wordmark-current{font-size:27px}.header-cta{min-height:40px;padding-inline:13px}.eyebrow{font-size:11px;letter-spacing:.095em}.home-hero{padding:42px 0 46px}.home-hero h1,.page-hero-with-visual h1{font-size:clamp(37px,11.5vw,50px);letter-spacing:-.058em}.lead{font-size:16.5px;line-height:1.55}.section{padding:50px 0}.page-hero-with-visual{padding:42px 0 40px}.showcase-card div:last-child{padding:20px}}:root{--section-gutter:clamp(56px,7vw,86px);--content-gap:clamp(32px,4.2vw,54px);--label-color:#e2aa92;--label-color-soft:#e8bca7}.contact-band .eyebrow,.dark-card .eyebrow,.eyebrow,.home-hero .eyebrow,.page-hero-with-visual .eyebrow,.quality-section .eyebrow{color:var(--label-color);font-size:12px;letter-spacing:.108em;line-height:1.22;margin:0 0 14px}.brf-feature-grid p,.contact-band p,.dark-card p,.image-split p,.info-card p,.keytag-feature-grid p,.lead,.personal-grid p,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.split p,.statement-copy p{line-height:1.6}.container{width:min(1120px,calc(100% - 56px))}.brf-feature-grid,.home-hero-grid,.image-split,.keytag-feature-grid,.page-hero-layout,.personal-grid,.quality-grid,.quality-grid-live,.statement-grid{gap:var(--content-gap)}.home-hero,.page-hero-with-visual{padding-top:clamp(60px,7vw,78px);padding-bottom:clamp(58px,7vw,74px)}.section{padding-top:var(--section-gutter);padding-bottom:var(--section-gutter)}.page-hero-copy{max-width:740px}.home-hero h1,.page-hero h1{max-width:720px}.image-panel,.image-tile,.page-hero-photo,.quality-image,.showcase-card{border-radius:28px}.page-hero-photo-main,.page-hero-photo-secondary,.page-hero-visual{min-height:380px}.image-tile span,.page-hero-photo span{background:rgba(7,18,24,.76);border-color:rgba(255,255,255,.15);font-size:14px}.quality-section .supplier-logo-card,.supplier-logo-card.supplier-card-light{background:linear-gradient(180deg,#f7f1e7,#ebe1d5);border:1px solid rgba(255,255,255,.86);box-shadow:0 22px 70px rgba(0,0,0,.26)}.supplier-logo{background-color:transparent;min-height:76px;border-radius:14px}.quality-section .supplier-logo-card p,.supplier-logo-card.supplier-card-light p{color:#4c5b56;font-weight:760}.site-footer{position:relative;overflow:hidden;background:radial-gradient(circle at 82% 18%,rgba(201,118,92,.11),transparent 30%),linear-gradient(180deg,#061219,#081820)}.footer-grid{position:relative;z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(260px,.72fr) minmax(210px,.55fr)}.footer-brand-area{position:relative;padding-right:clamp(18px,4vw,74px)}.footer-service-area{display:inline-flex;align-items:center;gap:9px;margin-top:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:rgba(247,243,236,.82);font-weight:760;font-size:14px}.footer-service-area:before{content:"";width:8px;height:8px;border-radius:999px;background:#c9765c;box-shadow:0 0 0 5px rgba(201,118,92,.13)}.simple-page-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(280px,.48fr);grid-gap:clamp(28px,5vw,54px);gap:clamp(28px,5vw,54px);align-items:start}.simple-list{display:grid;grid-gap:14px;gap:14px}.policy-card,.simple-list article{background:rgba(18,50,60,.82);border:1px solid rgba(255,255,255,.145);border-radius:22px;padding:22px;box-shadow:0 22px 70px rgba(0,0,0,.18)}.policy-card h3,.simple-list h3{margin-bottom:7px}.policy-card li,.policy-card p,.simple-list p{color:rgba(247,243,236,.72)}.policy-card ul{margin:10px 0 0;padding-left:20px}.side-note-card{background:linear-gradient(135deg,#102f38,#174956);border:1px solid rgba(255,255,255,.13);border-radius:28px;padding:28px;box-shadow:0 22px 70px rgba(0,0,0,.22)}.side-note-card p{color:rgba(247,243,236,.76)}@media (max-width:1050px){.footer-grid,.simple-page-grid{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(100% - 28px,680px)}.home-hero,.page-hero-with-visual{padding-top:42px;padding-bottom:42px}.section{padding-top:52px;padding-bottom:52px}.page-hero-photo-main,.page-hero-visual{min-height:210px}.footer-service-area{font-size:13px}.policy-card,.side-note-card,.simple-list article{padding:20px;border-radius:20px}}.site-header{background:rgba(7,20,27,.6);backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05)}.header-inner{min-height:74px}.footer-brand-area{padding-right:clamp(0px,2vw,34px);min-height:210px}.footer-service-area{margin-top:12px}.inline-help-link{margin-top:18px!important;color:rgba(247,243,236,.74)!important;font-size:16px!important;line-height:1.55!important}.inline-help-link a{color:#f0c2ab;font-weight:850;text-decoration:none}.inline-help-link a:hover{color:#fff}@media (max-width:1050px){.footer-brand-area{min-height:auto}}@media (max-width:720px){.site-header{background:rgba(7,20,27,.82)}.header-inner{min-height:66px}}.footer-logo-link{display:inline-flex;align-items:center;margin-bottom:18px;color:inherit;text-decoration:none}.safentia-wordmark-footer{color:#fff7ec;font-size:clamp(38px,4.2vw,54px);letter-spacing:-.066em;filter:drop-shadow(0 8px 26px rgba(0,0,0,.22))}.footer-brand-area>h2{display:none}.footer-brand-area p{max-width:460px}@media (max-width:720px){.safentia-wordmark-footer{font-size:38px}.footer-logo-link{margin-bottom:14px}}.footer-brand-area{padding-right:clamp(56px,8vw,128px)}.footer-brand-area p,.footer-logo-link,.footer-service-area{position:relative;z-index:2}@media (max-width:1050px){.footer-brand-area{padding-right:82px}}@media (max-width:720px){.footer-brand-area{padding-right:64px}}.footer-service-area{margin-top:13px}.footer-grid{column-gap:clamp(38px,5vw,64px)}@media (max-width:720px){.site-footer{padding:48px 0}.footer-grid{gap:30px}.footer-brand-area{padding-right:58px}.footer-service-area{margin-top:12px}}.form-helper-text{margin:18px 0 22px;color:rgba(247,243,236,.72);font-size:15px;line-height:1.6}.form-error{margin-bottom:18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(201,118,92,.48);background:rgba(201,118,92,.13);color:#ffe9dd;font-weight:750}.form-success{text-align:left;padding:clamp(26px,4vw,42px)}.form-success h2{margin-top:0;max-width:780px}.form-success p{max-width:760px}.form-dev-note{margin-top:18px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:14px!important;color:rgba(247,243,236,.66)!important}.center-actions{justify-content:flex-start;margin-top:24px}.keytag-found-cta{padding-top:0}.keytag-found-card{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;border-radius:var(--radius);border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,rgba(22,58,68,.92),rgba(10,29,37,.94));box-shadow:var(--shadow-soft);padding:clamp(24px,4vw,40px)}.keytag-found-card h2,.keytag-found-card p{margin-bottom:0}.keytag-found-card p:not(.eyebrow){color:rgba(247,243,236,.76);max-width:760px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:18px;display:flex;justify-content:space-between;gap:18px;color:rgba(255,255,255,.58);font-size:13px}.footer-bottom p{margin:0}.footer-bottom a{color:rgba(255,255,255,.76);text-decoration:none}.footer-bottom a:hover{color:#fff}@media (max-width:860px){.keytag-found-card{grid-template-columns:1fr}.footer-bottom{flex-direction:column}}@media (max-width:720px){.form-success{padding:24px}.center-actions{align-items:stretch}.center-actions .button{width:100%;justify-content:center}}.keytag-police-card-product{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(170px,.45fr);overflow:hidden}.keytag-product-cutout{display:flex;justify-content:flex-end;align-items:center;min-height:180px;pointer-events:none}.keytag-product-cutout img{width:min(245px,100%);height:auto;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.3));opacity:.96}@media (max-width:980px){.keytag-police-card-product{grid-template-columns:1fr}.keytag-product-cutout{justify-content:flex-start;min-height:0;margin-top:8px}.keytag-product-cutout img{width:min(220px,58vw)}}@media (max-width:720px){.keytag-product-cutout{display:none}}.page-hero-photo{background-image:none!important;display:block}.page-hero-photo-img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.page-hero-photo-cover .page-hero-photo-img{object-fit:cover}.page-hero-photo-contain{background:radial-gradient(circle at 50% 42%,rgba(247,243,236,.11),transparent 62%),linear-gradient(145deg,rgba(19,54,64,.9),rgba(6,18,25,.72))}.page-hero-photo-contain .page-hero-photo-img{object-fit:contain;padding:clamp(18px,3vw,34px);filter:drop-shadow(0 24px 30px rgba(0,0,0,.34))}.page-hero-photo:after{z-index:1}.page-hero-photo span{z-index:2}@media (max-width:720px){.page-hero-photo-contain .page-hero-photo-img{padding:16px}}.page-hero-visual-single{grid-template-columns:1fr;grid-template-rows:1fr}.page-hero-visual-single .page-hero-photo-main{grid-row:auto;min-height:430px}.page-hero-visual-single .page-hero-photo-cover .page-hero-photo-img{object-position:center}.page-hero-visual-single .page-hero-photo-contain .page-hero-photo-img{padding:clamp(22px,4vw,46px)}.keytag-lifestyle-panel{min-height:clamp(360px,43vw,520px);background-position:50%!important}.keytag-police-card-product .keytag-product-cutout{align-self:center}.keytag-police-card-product .keytag-product-cutout img{width:min(260px,100%)}@media (max-width:920px){.page-hero-visual-single .page-hero-photo-main{min-height:320px}}@media (max-width:720px){.page-hero-visual-single .page-hero-photo-main{min-height:250px}.keytag-lifestyle-panel{min-height:300px}}.footer-grid{grid-template-columns:minmax(0,1.18fr) minmax(220px,.68fr) minmax(220px,.74fr);align-items:start}.site-footer{padding:56px 0 34px}.footer-service-area{width:-moz-fit-content;width:fit-content;margin-top:14px}.footer-brand-area p{max-width:500px}.keytag-found-card{width:min(100%,980px);max-width:980px;margin-inline:auto}.page-hero-photo-img[src*="1nyckelbricka-hero"]{object-position:50% 50%}.page-hero-photo-img[src*=key1]{object-position:42% 50%}.keytag-product-cutout img[src*=key2]{width:min(285px,100%);aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:22px;border:1px solid rgba(255,255,255,.16);filter:none;opacity:1;box-shadow:0 22px 42px rgba(0,0,0,.3)}@media (max-width:980px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand-area{grid-column:1/-1}.keytag-product-cutout img[src*=key2]{width:min(330px,78vw)}}@media (max-width:720px){.site-footer{padding:44px 0 30px}.footer-grid{grid-template-columns:1fr;gap:28px}.keytag-found-card{width:min(100% - 28px,980px)}}.keytag-found-card{width:min(100%,900px)!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.keytag-found-card .button{white-space:nowrap}.keytag-product-cutout img[src*=key2]{width:min(360px,100%)!important}.page-hero-layout:has(img[src*=key1]){grid-template-columns:minmax(0,.9fr) minmax(430px,.86fr)}.page-hero-visual-single:has(img[src*=key1]){max-width:560px;min-height:440px;margin-left:auto}.page-hero-visual-single:has(img[src*=key1]) .page-hero-photo-main{min-height:440px}.page-hero-photo-img[src*=key1]{object-position:48% 50%}@media (max-width:1050px){.page-hero-layout:has(img[src*=key1]){grid-template-columns:1fr}.page-hero-visual-single:has(img[src*=key1]){margin-left:0;max-width:760px}}@media (max-width:980px){.keytag-product-cutout img[src*=key2]{width:min(360px,78vw)!important}}@media (max-width:720px){.keytag-found-card{width:min(100% - 28px,900px)!important}.keytag-found-card .button{width:100%}.page-hero-visual-single:has(img[src*=key1]),.page-hero-visual-single:has(img[src*=key1]) .page-hero-photo-main{min-height:260px}}.keytag-found-cta{min-height:clamp(360px,42vh,500px)!important;padding:clamp(56px,7vw,88px) 0!important;display:flex!important;align-items:center!important;justify-content:center!important}.keytag-found-card,.keytag-found-cta>.container{width:100%!important}.keytag-found-card{max-width:1040px!important;margin-inline:auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.keytag-police-card-product{margin-inline:auto!important;grid-template-columns:minmax(0,.78fr) minmax(0,.88fr) minmax(300px,.58fr)!important;gap:clamp(30px,4vw,54px)!important}.keytag-police-card-product .keytag-product-cutout{min-height:260px!important;align-items:center!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(410px,100%)!important;height:270px!important;aspect-ratio:auto!important;object-position:50% 55%!important}.found-keys-page-hero{padding:clamp(74px,8vw,112px) 0!important}.found-keys-hero-layout{display:grid!important;grid-template-columns:minmax(0,.94fr) minmax(430px,.78fr)!important;grid-gap:clamp(34px,5vw,70px)!important;gap:clamp(34px,5vw,70px)!important;align-items:center!important}.found-keys-image-card{position:relative!important;overflow:hidden!important;min-height:clamp(360px,34vw,470px)!important;border-radius:32px!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 22px 72px rgba(0,0,0,.3)!important;background:rgba(255,255,255,.08)!important}.found-keys-image-card:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,transparent 48%,rgba(0,0,0,.3))!important;pointer-events:none!important}.found-keys-image-card img{position:absolute!important;inset:0!important;object-position:42% 50%!important}.page-hero-layout:has(img[src*=key1]),.page-hero-visual-single:has(img[src*=key1]),.page-hero-visual-single:has(img[src*=key1]) .page-hero-photo-main{min-height:auto}@media (max-width:1120px){.keytag-police-card-product{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(260px,.48fr)!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(360px,100%)!important;height:240px!important}}@media (max-width:980px){.found-keys-hero-layout,.keytag-police-card-product{grid-template-columns:1fr!important}.keytag-police-card-product .keytag-product-cutout{min-height:0!important;margin-top:8px!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(430px,82vw)!important;height:280px!important}.found-keys-image-card{min-height:340px!important;max-width:720px!important}}@media (max-width:860px){.keytag-found-card{grid-template-columns:1fr!important}.keytag-found-card .button{width:-moz-fit-content!important;width:fit-content!important}}@media (max-width:720px){.keytag-found-cta{min-height:auto!important;padding:48px 0!important}.keytag-found-card{max-width:none!important}.keytag-found-card,.keytag-found-card .button{width:100%!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(100%,86vw)!important;height:220px!important}.found-keys-page-hero{padding:56px 0!important}.found-keys-image-card{min-height:255px!important}}.keytag-found-card{gap:clamp(24px,4vw,52px)!important;padding:clamp(28px,4vw,42px)!important}.keytag-found-card>:first-child{max-width:720px!important}.keytag-police-card-product{grid-template-columns:minmax(0,.82fr) minmax(0,.96fr) minmax(220px,.42fr)!important;gap:clamp(28px,4vw,48px)!important}.keytag-police-card-product .statement-copy{max-width:540px!important}.keytag-police-card-product .keytag-product-cutout{min-height:200px!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(250px,100%)!important;height:190px!important;aspect-ratio:4/3!important}.found-keys-hero-layout{grid-template-columns:minmax(0,.98fr) minmax(340px,.66fr)!important;gap:clamp(30px,4vw,56px)!important}.found-keys-image-card{min-height:clamp(300px,28vw,390px)!important;max-width:400px!important;margin-left:auto!important}@media (max-width:1120px){.keytag-police-card-product{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(210px,.4fr)!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(230px,100%)!important;height:176px!important}}@media (max-width:980px){.found-keys-image-card{max-width:620px!important;min-height:320px!important;margin-left:0!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(360px,82vw)!important;height:250px!important}}@media (max-width:720px){.keytag-found-card{width:100%!important;max-width:none!important}.found-keys-image-card{min-height:250px!important}}.found-keys-image-card{width:min(100%,430px)!important;max-width:430px!important;min-height:clamp(300px,27vw,390px)!important;margin-left:0!important}.found-keys-image-card img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important}.keytag-found-card{width:min(100%,1080px)!important;max-width:1080px!important}.keytag-police-card-product{width:min(100%,1080px)!important;grid-template-columns:minmax(0,.82fr) minmax(0,.95fr) minmax(260px,.48fr)!important;align-items:center!important}.keytag-police-card-product .keytag-product-cutout{min-height:225px!important;justify-content:center!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(300px,100%)!important;height:220px!important;object-fit:cover!important;object-position:50% 52%!important;border-radius:24px!important}@media (max-width:980px){.found-keys-image-card{width:min(100%,620px)!important;max-width:620px!important;justify-self:start!important;min-height:320px!important}.keytag-police-card-product{grid-template-columns:1fr!important}.keytag-police-card-product .keytag-product-cutout img[src*=key2]{width:min(390px,82vw)!important;height:260px!important}}.found-keys-hero-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr)!important;gap:clamp(30px,4vw,54px)!important}.found-keys-image-card{width:min(100%,370px)!important;max-width:370px!important;min-height:292px!important;justify-self:end!important}.found-keys-image-card img{object-position:46% 50%!important}.keytag-police-card-balanced{width:min(100%,1080px)!important;max-width:1080px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:minmax(0,.86fr) minmax(0,1.16fr)!important;grid-gap:clamp(38px,4.2vw,58px)!important;gap:clamp(38px,4.2vw,58px)!important;align-items:center!important}.keytag-police-card-balanced .keytag-police-heading h2{max-width:430px!important;font-size:clamp(38px,4vw,54px)!important;line-height:.98!important}.keytag-police-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr)!important;grid-gap:clamp(22px,3vw,32px)!important;gap:clamp(22px,3vw,32px)!important;align-items:center!important}.keytag-police-content .statement-copy{max-width:430px!important;font-size:16px!important;line-height:1.52!important;gap:14px!important}.keytag-police-content .keytag-product-cutout{min-height:0!important;justify-content:center!important;align-items:center!important;margin:0!important}.keytag-police-content .keytag-product-cutout img[src*=key2]{width:min(240px,100%)!important;height:176px!important;object-fit:cover!important;object-position:50% 52%!important;border-radius:22px!important}.keytag-police-card-balanced.keytag-police-card-product{grid-template-columns:minmax(0,.86fr) minmax(0,1.16fr)!important}@media (max-width:1120px){.keytag-police-card-balanced{grid-template-columns:minmax(0,.84fr) minmax(0,1.12fr)!important;gap:34px!important}.keytag-police-content{grid-template-columns:minmax(0,1fr) minmax(190px,.48fr)!important}.keytag-police-content .keytag-product-cutout img[src*=key2]{width:min(220px,100%)!important;height:164px!important}}@media (max-width:980px){.found-keys-hero-layout,.keytag-police-card-balanced,.keytag-police-content{grid-template-columns:1fr!important}.found-keys-image-card{width:min(100%,560px)!important;max-width:560px!important;min-height:320px!important;justify-self:start!important}.keytag-police-card-balanced .keytag-police-heading h2,.keytag-police-content .statement-copy{max-width:none!important}.keytag-police-content .keytag-product-cutout{justify-content:flex-start!important}.keytag-police-content .keytag-product-cutout img[src*=key2]{width:min(340px,78vw)!important;height:240px!important}}@media (max-width:720px){.found-keys-image-card{width:100%!important;max-width:none!important;min-height:250px!important}}.keytag-police-card-horizontal{width:min(100%,1080px)!important;max-width:1080px!important;margin-inline:auto!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:clamp(26px,3vw,34px)!important;gap:clamp(26px,3vw,34px)!important;align-items:start!important;padding:clamp(34px,4.5vw,52px)!important}.keytag-police-card-horizontal .keytag-police-heading{max-width:900px!important}.keytag-police-card-horizontal .keytag-police-heading h2{max-width:900px!important;font-size:clamp(38px,4.2vw,56px)!important;line-height:.98!important;letter-spacing:-.055em!important;margin-bottom:0!important}.keytag-police-card-horizontal .keytag-police-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.38fr)!important;grid-gap:clamp(28px,4vw,46px)!important;gap:clamp(28px,4vw,46px)!important;max-width:860px!important}.keytag-police-card-horizontal .statement-copy{max-width:590px!important;font-size:16px!important;line-height:1.55!important;gap:14px!important}.keytag-police-card-horizontal .keytag-product-cutout{margin:0!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key2]{width:min(250px,100%)!important;height:178px!important;object-fit:cover!important;object-position:50% 52%!important;border-radius:22px!important}.keytag-police-card-horizontal.keytag-police-card-balanced{grid-template-columns:1fr!important}@media (max-width:980px){.keytag-police-card-horizontal .keytag-police-content{grid-template-columns:1fr!important;max-width:none!important}.keytag-police-card-horizontal .keytag-police-heading,.keytag-police-card-horizontal .keytag-police-heading h2,.keytag-police-card-horizontal .statement-copy{max-width:none!important}.keytag-police-card-horizontal .keytag-product-cutout{justify-content:flex-start!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key2]{width:min(340px,78vw)!important;height:230px!important}}@media (max-width:720px){.keytag-police-card-horizontal{padding:28px 22px!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key2]{width:100%!important;height:220px!important}}.keytag-police-card-horizontal .keytag-product-cutout{display:flex!important;min-height:0!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(310px,100%)!important;max-height:230px!important;object-position:center!important;filter:drop-shadow(0 20px 32px rgba(0,0,0,.34))!important}@media (max-width:980px){.keytag-police-card-horizontal .keytag-product-cutout{justify-content:flex-start!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(340px,78vw)!important;max-height:260px!important}}@media (max-width:720px){.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(100%,320px)!important;max-height:240px!important}}.keytag-police-card-horizontal .keytag-police-content{grid-template-columns:minmax(0,1fr) minmax(300px,.46fr)!important;max-width:950px!important;align-items:center!important}.keytag-police-card-horizontal .keytag-product-cutout{justify-content:center!important;align-items:center!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(390px,100%)!important;max-height:310px!important;height:auto!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:drop-shadow(0 22px 34px rgba(0,0,0,.36))!important}@media (max-width:980px){.keytag-police-card-horizontal .keytag-police-content{grid-template-columns:1fr!important;max-width:none!important}.keytag-police-card-horizontal .keytag-product-cutout{justify-content:flex-start!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(390px,78vw)!important;max-height:320px!important}}@media (max-width:720px){.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(100%,350px)!important;max-height:290px!important}}body,html{max-width:100%;overflow-x:hidden}.mobile-menu-button{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:10px 15px;border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:900;font-size:20px;line-height:1;background:rgba(255,255,255,.08);box-shadow:0 12px 28px rgba(0,0,0,.22)}.mobile-menu.is-open .mobile-menu-button{background:rgba(255,255,255,.15)}.mobile-menu-panel{position:fixed!important;top:calc(76px + env(safe-area-inset-top, 0px))!important;left:14px!important;right:14px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 100px)!important;overflow-y:auto!important;z-index:80!important;display:grid!important;grid-gap:4px!important;gap:4px!important;padding:14px!important;border-radius:24px!important;background:rgba(7,20,27,.985)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important}.mobile-menu-panel a{text-decoration:none!important;color:rgba(255,255,255,.86)!important;padding:13px 14px!important;border-radius:15px!important;font-weight:800!important;font-size:17px!important;line-height:1.2!important}.mobile-menu-panel a:focus,.mobile-menu-panel a:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.mobile-menu-panel .mobile-menu-cta{margin-top:8px!important;color:#fff!important;background:linear-gradient(135deg,#c9765c,#a8543d)!important;text-align:center!important}.mobile-menu nav:not(.mobile-menu-panel),.mobile-menu summary{display:none!important}@media (max-width:1050px){.mobile-menu{display:block!important;position:relative!important}}@media (max-width:720px){.container.header-inner{width:calc(100% - 24px)!important}.header-inner,.site-header{overflow:visible!important}.header-inner{min-height:72px!important;gap:8px!important}.brand-wordmark-link{flex:1 1 auto!important;min-width:0!important;max-width:160px!important}.safentia-wordmark-header.wordmark-current{font-size:clamp(29px,8.3vw,34px)!important}.header-actions{flex:0 0 auto!important;gap:8px!important;min-width:0!important}.mobile-menu-button{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:0!important;font-size:22px!important}.header-cta{min-width:98px!important;max-width:108px!important;min-height:48px!important;padding:12px 13px!important;font-size:15px!important;line-height:1!important;overflow:hidden!important;white-space:nowrap!important}.mobile-menu-panel{top:calc(78px + env(safe-area-inset-top, 0px))!important;left:12px!important;right:12px!important;max-height:calc(100dvh - 100px)!important}.home-hero-grid,.image-split,.page-hero-layout,.personal-grid,.quality-grid,.split,.statement-grid{grid-template-columns:1fr!important}.hero,.home-hero,.page-hero,.page-hero-with-visual{padding-top:42px!important}.home-hero h1,.page-hero h1,h1{font-size:clamp(38px,11vw,48px)!important;line-height:.96!important}h2{font-size:clamp(30px,8vw,40px)!important}.site-footer{padding:42px 0 32px!important;overflow:hidden!important}.footer-grid{grid-template-columns:1fr!important;gap:28px!important}.footer-brand-area{padding-right:0!important}.footer-brand-area p,.site-footer a,.site-footer p{font-size:17px!important;line-height:1.55!important}.safentia-wordmark-footer{font-size:40px!important}.footer-links{gap:12px!important}.footer-bottom{display:grid!important;grid-gap:10px!important;gap:10px!important}}@media (max-width:430px){.container.header-inner{width:calc(100% - 20px)!important}.brand-wordmark-link{max-width:150px!important}.safentia-wordmark-header.wordmark-current{font-size:clamp(28px,8vw,32px)!important}.header-actions{gap:7px!important}.mobile-menu-button{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important}.header-cta{min-width:94px!important;max-width:102px!important;min-height:46px!important;padding-inline:12px!important;font-size:14px!important}}body,html{width:100%;max-width:100%;overflow-x:hidden!important}body{min-width:0}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden!important}@media (max-width:720px){*{min-width:0}.site-footer,.site-header,body,main{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.compact-section,.contact-band,.home-hero,.page-hero,.process-section,.section,.site-footer,.statement-section,main,main>section{position:relative;max-width:100vw!important}.container,.container.header-inner{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin-left:auto!important;margin-right:auto!important}.site-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important;overflow:visible!important;background:rgba(7,20,27,.96)!important;backdrop-filter:blur(18px) saturate(1.05)!important;-webkit-backdrop-filter:blur(18px) saturate(1.05)!important}.header-inner{min-height:70px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;overflow:visible!important}.brand-wordmark-link{flex:1 1 auto!important;min-width:0!important;max-width:148px!important}.safentia-wordmark-header.wordmark-current{font-size:clamp(28px,8vw,32px)!important;line-height:.86!important}.main-nav{display:none!important}.header-actions{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.mobile-menu{display:block!important;position:relative!important;flex:0 0 auto!important}.mobile-menu-button{width:46px!important;height:46px!important;min-width:46px!important;padding:0!important;border-radius:999px!important;font-size:21px!important}.header-cta,.mobile-menu-button{min-height:46px!important;line-height:1!important}.header-cta{width:auto!important;min-width:96px!important;max-width:108px!important;padding:11px 13px!important;font-size:14px!important;white-space:nowrap!important;overflow:hidden!important}.mobile-menu-panel{position:fixed!important;top:calc(76px + env(safe-area-inset-top, 0px))!important;left:16px!important;right:16px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 96px)!important;overflow-y:auto!important;z-index:1200!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:3px!important;gap:3px!important;padding:12px!important;border-radius:22px!important;background:rgba(7,20,27,.985)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 24px 70px rgba(0,0,0,.46)!important}.mobile-menu-panel a{display:block!important;width:100%!important;padding:12px 13px!important;border-radius:14px!important;color:rgba(255,255,255,.88)!important;text-decoration:none!important;font-size:16px!important;font-weight:800!important;line-height:1.18!important}.mobile-menu-panel a:focus,.mobile-menu-panel a:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}.mobile-menu-panel .mobile-menu-cta{margin-top:6px!important;text-align:center!important;color:#fff!important;background:linear-gradient(135deg,#c9765c,#a8543d)!important}.mobile-menu nav:not(.mobile-menu-panel),.mobile-menu summary{display:none!important}.brf-feature-grid,.card-grid,.card-grid.three,.contact-cards,.footer-grid,.form-grid,.found-keys-hero-layout,.hero-collage,.hero-grid,.home-hero-grid,.image-split,.image-split.reverse,.keytag-found-card,.keytag-police-card,.keytag-police-card-balanced,.keytag-police-card-horizontal,.keytag-police-card-product,.keytag-police-content,.live-card-grid,.page-hero-layout,.personal-grid,.process-grid,.process-strip,.process-wide,.quality-grid,.showcase-grid,.split,.statement-grid,.supplier-logo-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}.hero,.home-hero,.page-hero,.page-hero-with-visual{padding:44px 0 42px!important}.section{padding:56px 0!important}.compact-section{padding:44px 0!important}.contact-band{padding:54px 0!important}.contact-band-inner,.contact-card,.dark-card,.form-card,.form-success,.found-keys-image-card,.image-panel,.image-tile,.info-card,.keytag-found-card,.keytag-police-card,.logo-context-card,.logo-study-card,.page-hero-photo,.page-hero-visual,.portrait-image,.process-step,.process-strip article,.quality-image,.showcase-card,.supplier-logo-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.contact-card,.dark-card,.form-card,.form-success,.info-card,.keytag-found-card,.keytag-police-card,.process-step,.process-strip article,.showcase-card{padding:22px!important;border-radius:24px!important}.hero-collage{min-height:0!important;gap:14px!important}.found-keys-image-card,.image-panel,.image-tile,.image-tile-large,.live-card-grid .showcase-image,.page-hero-photo-main,.page-hero-photo-secondary,.portrait-image,.quality-image,.showcase-image{min-height:250px!important;max-height:none!important;border-radius:24px!important;background-size:cover!important;background-position:50%!important}.image-tile-large{grid-row:auto!important}.page-hero-photo-secondary{display:none!important}canvas,img,svg,video{max-width:100%!important}.eyebrow{font-size:11px!important;letter-spacing:.105em!important;line-height:1.25!important;margin-bottom:12px!important}.home-hero h1,.keytag-police-card-horizontal .keytag-police-heading h2,.page-hero h1,.page-hero-with-visual h1,h1{max-width:100%!important;font-size:clamp(36px,10vw,46px)!important;line-height:.98!important;letter-spacing:-.058em!important}.contact-band h2,.dark-card h2,.keytag-found-card h2,.section-heading h2,h2{max-width:100%!important;font-size:clamp(30px,8.2vw,38px)!important;line-height:1.02!important;letter-spacing:-.05em!important}h3{font-size:22px!important;line-height:1.12!important}.contact-band p,.contact-card p,.dark-card p,.footer-brand-area p,.home-hero .lead,.image-split p,.info-card p,.keytag-found-card p:not(.eyebrow),.lead,.page-hero .lead,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.site-footer a,.site-footer p,.split p,.statement-copy,.statement-copy p{font-size:17px!important;line-height:1.55!important}.hero-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important}.contact-band .button,.hero-actions .button{min-height:48px!important;padding:12px 18px!important;font-size:16px!important}.keytag-police-card-horizontal .keytag-police-content{gap:22px!important}.keytag-police-card-horizontal .keytag-product-cutout{justify-content:flex-start!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(330px,86vw)!important;max-height:270px!important}.found-keys-image-card{width:100%!important;min-height:255px!important}.site-footer{padding:38px 0 30px!important}.footer-grid{gap:24px!important}.footer-brand-area{padding-right:0!important;min-height:0!important}.footer-logo-link{margin-bottom:14px!important}.safentia-wordmark-footer{font-size:38px!important}.footer-service-area{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;margin-top:16px!important}.footer-links{gap:9px!important}.footer-bottom{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-top:26px!important;padding-top:16px!important;font-size:13px!important}}@media (max-width:390px){.container,.container.header-inner{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.brand-wordmark-link{max-width:136px!important}.safentia-wordmark-header.wordmark-current{font-size:29px!important}.mobile-menu-button{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.header-actions{gap:7px!important}.header-cta{min-width:92px!important;max-width:100px!important;min-height:44px!important;padding-inline:11px!important;font-size:13.5px!important}.home-hero h1,.keytag-police-card-horizontal .keytag-police-heading h2,.page-hero h1,.page-hero-with-visual h1,h1{font-size:clamp(34px,9.7vw,42px)!important}}@media (max-width:720px){.contact-band{overflow:hidden!important}.contact-band-inner{display:grid!important;grid-template-columns:1fr!important;grid-gap:22px!important;gap:22px!important;align-items:start!important;justify-items:start!important;padding:0!important;margin:0!important}.contact-band-inner,.contact-band-inner>div{width:100%!important;max-width:100%!important}.contact-band .eyebrow{font-size:11px!important;letter-spacing:.1em!important}.contact-band h2{font-size:clamp(30px,8vw,38px)!important;line-height:1.02!important;max-width:100%!important}.contact-band p{max-width:100%!important;font-size:17px!important;line-height:1.5!important}.band-actions{width:100%!important;max-width:100%!important;display:flex!important;justify-content:flex-start!important;gap:10px!important}.band-actions .button{flex:0 1 auto!important;min-width:0!important;min-height:46px!important;padding:12px 17px!important;font-size:16px!important}.home-hero,.page-hero,.page-hero-with-visual{padding-top:38px!important}.home-hero-copy,.page-hero-copy{max-width:100%!important}.page-hero h1,.page-hero-with-visual h1{font-size:clamp(34px,9vw,42px)!important;line-height:.98!important;letter-spacing:-.056em!important}.page-hero .lead,.page-hero-with-visual .lead{font-size:17px!important;line-height:1.52!important;margin-top:18px!important}.page-hero .button,.page-hero-with-visual .button{min-width:0!important;min-height:46px!important;padding:12px 18px!important;font-size:16px!important}}@media (max-width:390px){.home-hero h1,.page-hero h1,.page-hero-with-visual h1{font-size:clamp(32px,8.8vw,39px)!important}.contact-band h2{font-size:clamp(29px,7.8vw,36px)!important}}@media (max-width:720px){.contact-band .band-actions a[href="/boka-besok"],.home-hero .hero-actions a[href="/boka-besok"],.page-hero .hero-actions a[href="/boka-besok"],.page-hero-with-visual .hero-actions a[href="/boka-besok"]{display:none!important}.home-hero .hero-actions,.page-hero .hero-actions,.page-hero-with-visual .hero-actions{margin-top:24px!important;gap:10px!important}.home-hero .hero-actions .button,.page-hero .hero-actions .button,.page-hero-with-visual .hero-actions .button{width:auto!important;max-width:100%!important}.contact-band{padding:48px 0 50px!important;overflow:hidden!important}.contact-band .contact-band-inner{width:calc(100vw - 40px)!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:22px!important;gap:22px!important;align-items:start!important;justify-items:start!important;box-sizing:border-box!important}.contact-band .contact-band-inner>div{width:100%!important;max-width:100%!important}.contact-band .eyebrow{font-size:10.5px!important;letter-spacing:.095em!important;line-height:1.25!important;max-width:100%!important;overflow-wrap:anywhere!important}.contact-band h2{font-size:clamp(29px,7.7vw,36px)!important;line-height:1.03!important;letter-spacing:-.048em!important;max-width:100%!important}.contact-band p{font-size:16.5px!important;line-height:1.48!important;max-width:100%!important}.band-actions{width:100%!important;max-width:100%!important;display:flex!important;justify-content:flex-start!important;gap:10px!important}.band-actions .button{min-height:46px!important;padding:12px 18px!important;font-size:16px!important}}@media (max-width:390px){.contact-band .contact-band-inner{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.contact-band h2{font-size:clamp(28px,7.5vw,34px)!important}}@media (max-width:720px){:root{--mobile-header-height:82px}body{padding-top:var(--mobile-header-height)!important}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1500!important;transform:translateZ(0)!important}.header-inner,.site-header{min-height:var(--mobile-header-height)!important}.mobile-menu-panel{top:calc(var(--mobile-header-height) + 10px)!important;left:18px!important;right:18px!important;width:auto!important;max-height:calc(100dvh - var(--mobile-header-height) - 28px)!important;padding:14px!important}.mobile-menu-panel .mobile-menu-cta{display:none!important}.mobile-menu-panel a{padding:11px 14px!important;font-size:16px!important}.container,.container.header-inner{width:calc(100% - 24px)!important;max-width:100%!important}.compact-section,.contact-band,.home-hero,.page-hero,.process-section,.section,.statement-section,main,main>section{overflow-x:clip!important}.section{padding:48px 0!important}.compact-section{padding:40px 0!important}.muted-section{overflow:hidden!important}.home-hero,.page-hero,.page-hero-with-visual{padding-top:42px!important;padding-bottom:42px!important}.contact-card,.dark-card,.form-card,.form-success,.info-card,.keytag-found-card,.keytag-police-card,.process-step,.process-strip article,.showcase-card{padding:20px!important;border-radius:24px!important}.small-dark-card{padding:22px!important}.showcase-card div:last-child{padding:20px!important}.card-grid,.card-grid.three,.contact-cards,.process-grid,.process-strip,.showcase-grid{gap:14px!important}.section-heading{margin-bottom:22px!important}.home-hero h1,.page-hero h1,.page-hero-with-visual h1,h1{font-size:clamp(32px,8.6vw,40px)!important;line-height:1!important;letter-spacing:-.054em!important}.contact-band h2,.dark-card h2,.keytag-found-card h2,.section-heading h2,.small-dark-card h2,h2{font-size:clamp(27px,7.2vw,34px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.contact-card h2,.info-card h3,.process-step h3,.showcase-card h3,h3{font-size:clamp(22px,6vw,28px)!important;line-height:1.08!important}.contact-band p,.contact-card p,.dark-card p,.footer-brand-area p,.home-hero .lead,.image-split p,.info-card p,.keytag-found-card p:not(.eyebrow),.lead,.page-hero .lead,.page-hero-with-visual .lead,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.site-footer a,.site-footer p,.split p,.statement-copy,.statement-copy p{font-size:16px!important;line-height:1.48!important}.process-step span{width:50px!important;height:50px!important;border-radius:17px!important;margin-bottom:16px!important;font-size:17px!important}.found-keys-image-card,.image-panel,.image-tile,.image-tile-large,.live-card-grid .showcase-image,.page-hero-photo-main,.portrait-image,.quality-image,.showcase-image{min-height:225px!important;border-radius:22px!important}.showcase-card .showcase-image{min-height:215px!important}.contact-band{padding:44px 0 46px!important}.contact-band .contact-band-inner{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-left:auto!important;margin-right:auto!important}.contact-band .eyebrow{max-width:100%!important;overflow-wrap:anywhere!important}.band-actions .button[href^="tel:"]{width:auto!important;min-width:138px!important}.keytag-police-card h2,.keytag-police-card-balanced h2,.keytag-police-card-horizontal .keytag-police-heading h2,.keytag-police-card-product h2{font-size:clamp(30px,8.2vw,38px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.keytag-police-card-horizontal .keytag-product-cutout img[src*=key_transparent]{width:min(350px,90vw)!important;max-height:285px!important}.site-footer{padding-top:34px!important}}@media (max-width:390px){:root{--mobile-header-height:78px}.container,.container.header-inner{width:calc(100% - 20px)!important}.brand-wordmark-link{max-width:130px!important}.safentia-wordmark-header.wordmark-current{font-size:28px!important}.mobile-menu-button{width:43px!important;height:43px!important;min-width:43px!important;min-height:43px!important}.header-cta{min-width:88px!important;max-width:96px!important;min-height:43px!important;padding-inline:10px!important;font-size:13px!important}.contact-card,.dark-card,.form-card,.form-success,.info-card,.keytag-found-card,.keytag-police-card,.process-step,.process-strip article,.showcase-card{padding:18px!important}.home-hero h1,.page-hero h1,.page-hero-with-visual h1,h1{font-size:clamp(31px,8.3vw,37px)!important}.contact-band h2,.dark-card h2,.keytag-found-card h2,.section-heading h2,.small-dark-card h2,h2{font-size:clamp(26px,7vw,32px)!important}.contact-band p,.contact-card p,.dark-card p,.footer-brand-area p,.home-hero .lead,.image-split p,.info-card p,.keytag-found-card p:not(.eyebrow),.lead,.page-hero .lead,.page-hero-with-visual .lead,.process-step p,.process-strip p,.section-heading p,.showcase-card p,.site-footer a,.site-footer p,.split p,.statement-copy,.statement-copy p{font-size:15.5px!important}}@media (max-width:720px){.services-showcase .showcase-grid.live-card-grid{gap:18px!important}.services-showcase .showcase-card{padding:14px!important;border-radius:26px!important}.services-showcase .live-card-grid .showcase-image,.services-showcase .showcase-card .showcase-image{min-height:212px!important;border-radius:22px!important}.services-showcase .showcase-card div:last-child{padding:22px 16px 24px!important}.services-showcase .showcase-card h3{margin:0 0 13px!important;font-size:clamp(24px,6.6vw,30px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.services-showcase .showcase-card p{margin:0!important;max-width:none!important;font-size:16.4px!important;line-height:1.62!important;letter-spacing:-.01em!important}}@media (max-width:390px){.services-showcase .showcase-card{padding:12px!important}.services-showcase .live-card-grid .showcase-image,.services-showcase .showcase-card .showcase-image{min-height:200px!important}.services-showcase .showcase-card div:last-child{padding:20px 14px 22px!important}.services-showcase .showcase-card p{font-size:16px!important;line-height:1.6!important}}@media (max-width:720px){.page-hero:not(.page-hero-with-visual):not(.found-keys-page-hero){padding-top:34px!important;padding-bottom:18px!important}.page-hero:not(.page-hero-with-visual):not(.found-keys-page-hero)+.section{padding-top:24px!important}.page-hero:not(.page-hero-with-visual):not(.found-keys-page-hero) .lead{margin-bottom:0!important}.page-hero:not(.page-hero-with-visual):not(.found-keys-page-hero) .hero-actions{margin-top:18px!important}.contact-cards,.simple-page-grid{gap:16px!important}.contact-card,.policy-card,.side-note-card,.simple-list article{padding:22px 18px!important}}@media (max-width:390px){.page-hero:not(.page-hero-with-visual):not(.found-keys-page-hero){padding-top:30px!important;padding-bottom:16px!important}.page-hero:not(.page-hero-with-visual):not(.found-keys-page-hero)+.section{padding-top:20px!important}.contact-card,.policy-card,.side-note-card,.simple-list article{padding:20px 16px!important}}.quick-cases-card p{margin:0}.quick-case-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.quick-case-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border-radius:999px;border:1px solid rgba(245,243,238,.2);background:rgba(255,255,255,.06);color:var(--cream);text-decoration:none;font-weight:850;letter-spacing:-.01em;transition:transform .18s ease,border-color .18s ease,background .18s ease}.quick-case-button:hover{transform:translateY(-1px);border-color:rgba(239,180,156,.45);background:rgba(239,180,156,.11)}@media (max-width:720px){.services-showcase{padding-bottom:24px!important}.services-showcase+.process-section{padding-top:34px!important}.process-section .section-heading{margin-bottom:22px!important}.quick-cases-card h2{margin-bottom:16px!important}.quick-case-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px}.quick-case-button{width:100%;min-height:48px;justify-content:center;padding:12px 15px;font-size:16px}}@media (max-width:390px){.services-showcase{padding-bottom:20px!important}.services-showcase+.process-section{padding-top:30px!important}}.quality-card-integrated-supplier{position:relative;overflow:hidden}.supplier-inline-logo{width:154px;height:48px;margin-top:22px;background-repeat:no-repeat;background-position:0;background-size:contain;opacity:.94;filter:drop-shadow(0 10px 24px rgba(0,0,0,.2))}.quality-stack-clean{align-self:stretch;display:grid;align-items:stretch}.quality-stack-clean .quality-image{min-height:430px;height:100%}.keytag-cutout-panel{min-height:330px;display:flex;align-items:center;justify-content:center;border-radius:28px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(circle at 58% 38%,rgba(201,118,92,.13),transparent 42%),radial-gradient(circle at 25% 76%,rgba(42,124,142,.18),transparent 44%),rgba(13,39,48,.44);overflow:hidden;box-shadow:var(--shadow-soft)}.keytag-cutout-panel img{width:min(92%,430px);height:auto;display:block;transform:rotate(-2deg);filter:drop-shadow(0 26px 44px rgba(0,0,0,.36))}@media (max-width:1050px){.quality-stack-clean .quality-image{min-height:340px}.keytag-cutout-panel{min-height:285px}}@media (max-width:720px){.supplier-inline-logo{width:138px;height:42px;margin-top:18px}.quality-stack-clean .quality-image{min-height:255px!important}.keytag-cutout-panel{min-height:235px!important;border-radius:24px!important;padding:18px!important}.keytag-cutout-panel img{width:min(96%,315px)!important;transform:rotate(-2deg)}}@media (max-width:390px){.keytag-cutout-panel{min-height:220px!important;padding:14px!important}.keytag-cutout-panel img{width:min(98%,292px)!important}}:root{--safentia-sticky-offset:118px}[id],section{scroll-margin-top:var(--safentia-sticky-offset)}@media (max-width:760px){:root{--safentia-sticky-offset:132px}[id],section{scroll-margin-top:var(--safentia-sticky-offset)}img[src*="nyckelbricka%2Dtransparent"],img[src*="silver%5Fnyckelbricka%2Dtransparent"],img[src*=key-transparent],img[src*=key_transparent],img[src*=nyckelbricka-transparent],img[src*=silver_nyckelbricka-transparent]{display:block;width:min(78vw,330px)!important;max-width:330px!important;max-height:300px!important;height:auto!important;object-fit:contain!important;object-position:center center!important;margin-left:auto!important;margin-right:auto!important}picture:has(img[src*=key_transparent]),picture:has(img[src*=nyckelbricka-transparent]),picture:has(img[src*=silver_nyckelbricka-transparent]){display:flex;align-items:center;justify-content:center}img[src*="Dafo Brand med"],img[src*="Dafo Logotyp"],img[src*="Dafo%20Brand%20med"],img[src*="Dafo%20Logotyp"]{width:min(48vw,190px)!important;max-width:190px!important;height:auto!important;object-fit:contain!important}main section{padding-top:clamp(44px,9vw,72px);padding-bottom:clamp(44px,9vw,72px)}main section+section{margin-top:0}.card,.content-card,.info-card,.panel,article,body,html{max-width:100%}body,html{overflow-x:hidden}main,section{max-width:100%;overflow-x:clip}}@media (max-width:430px){img[src*=key-transparent],img[src*=key_transparent],img[src*=nyckelbricka-transparent],img[src*=silver_nyckelbricka-transparent]{width:min(76vw,300px)!important;max-width:300px!important;max-height:270px!important}img[src*="Dafo Brand med"],img[src*="Dafo Logotyp"],img[src*="Dafo%20Brand%20med"],img[src*="Dafo%20Logotyp"]{width:min(44vw,170px)!important;max-width:170px!important}}.site-footer{padding:48px 0 28px!important}.footer-grid-v3d,.footer-grid.footer-grid-v3d{grid-template-columns:minmax(0,1.28fr) minmax(170px,.62fr) minmax(180px,.7fr) minmax(205px,.8fr)!important;column-gap:clamp(30px,4.4vw,56px)!important;row-gap:30px!important;align-items:start!important}.footer-brand-area{min-height:0!important;padding-right:0!important}.footer-brand-area p{max-width:500px!important}.site-footer h3{margin:0 0 13px!important;color:#fff7ec!important;font-size:20px!important;line-height:1.08!important;letter-spacing:-.03em!important}.footer-column p{margin:0!important}.footer-contact-list{display:grid;grid-gap:10px;gap:10px}.footer-contact-list p{color:rgba(247,243,236,.72)!important;font-size:15px!important;line-height:1.42!important}.footer-contact-list span{display:block;margin-bottom:2px;color:rgba(247,243,236,.58);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.site-footer .footer-contact-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#fff7ec!important;border-bottom:1px solid rgba(201,118,92,.36);font-weight:850;line-height:1.25;transition:color .16s ease,border-color .16s ease}.site-footer .footer-contact-link:hover{color:#f0c2ab!important;border-color:rgba(240,194,171,.78)}.footer-meta{margin-top:2px!important;color:rgba(247,243,236,.66)!important;font-weight:720}.footer-links{gap:8px!important}.footer-links a{color:rgba(247,243,236,.76)!important;text-decoration:none!important;font-size:15px!important;line-height:1.35!important;transition:color .16s ease}.footer-links a:hover{color:#fff7ec!important}.footer-subheading{margin-top:19px!important;padding-top:17px;border-top:1px solid rgba(255,255,255,.1)}.footer-service-area{margin-top:13px!important;padding:7px 11px!important;font-size:13px!important}.footer-bottom{margin-top:28px!important;padding-top:16px!important}.footer-bottom a,.footer-bottom p{font-size:13px!important}@media (max-width:980px){.footer-grid-v3d,.footer-grid.footer-grid-v3d{grid-template-columns:1fr 1fr!important;column-gap:42px!important;row-gap:30px!important}.footer-grid-v3d .footer-brand-area{grid-column:1/-1}}@media (max-width:720px){.site-footer{padding:38px 0 28px!important}.footer-grid-v3d,.footer-grid.footer-grid-v3d{grid-template-columns:1fr!important;gap:25px!important}.footer-brand-area p,.footer-contact-list p,.footer-links a,.site-footer a,.site-footer p{font-size:15px!important;line-height:1.5!important}.site-footer h3{font-size:19px!important}.footer-bottom{display:grid!important;grid-gap:9px!important;gap:9px!important}}.footer-service-area:before{background:#63d3a5!important;box-shadow:0 0 0 5px rgba(99,211,165,.14)!important}.site-footer .footer-contact-link{border-bottom:0!important;text-decoration:none!important}.site-footer .footer-contact-link:hover{color:#b9f1dc!important;border-color:transparent!important}@media (max-width:720px){.site-footer{padding:30px 0 24px!important}.footer-grid-v3d,.footer-grid.footer-grid-v3d{gap:20px!important}.safentia-wordmark-footer{font-size:34px!important;line-height:.95!important}.footer-logo-link{margin-bottom:12px!important}.footer-brand-area p,.footer-contact-list p,.footer-links a,.site-footer a,.site-footer p{font-size:14px!important;line-height:1.46!important}.site-footer h3{margin-bottom:9px!important;font-size:18px!important;line-height:1.1!important}.footer-contact-list{gap:8px!important}.footer-contact-list span{margin-bottom:1px!important;font-size:10.5px!important;letter-spacing:.11em!important}.site-footer .footer-contact-link{font-size:15px!important;line-height:1.25!important}.footer-links{gap:6px!important}.footer-subheading{margin-top:14px!important;padding-top:13px!important}.footer-service-area{margin-top:10px!important;padding:6px 10px!important;font-size:12.5px!important}.footer-bottom{margin-top:22px!important;padding-top:14px!important;gap:5px!important}.footer-bottom a,.footer-bottom p{font-size:12.5px!important;line-height:1.45!important}.site-footer{padding:24px 0 20px!important}.footer-grid-v3d,.footer-grid.footer-grid-v3d{gap:16px!important}.footer-brand-area{display:grid!important;grid-gap:9px!important;gap:9px!important}.footer-logo-link{margin-bottom:4px!important}.safentia-wordmark-footer{font-size:30px!important;line-height:.94!important}.footer-brand-area p,.footer-contact-list p,.footer-links a,.site-footer a,.site-footer p{font-size:13.25px!important;line-height:1.38!important}.site-footer h3{margin-bottom:7px!important;font-size:16.75px!important;line-height:1.08!important}.footer-contact-list{gap:6px!important}.footer-contact-list span{margin-bottom:1px!important;font-size:9.75px!important;letter-spacing:.12em!important}.site-footer .footer-contact-link{font-size:13.75px!important;line-height:1.18!important}.footer-meta{margin-top:0!important;font-size:13px!important}.footer-links{gap:5px!important}.footer-links a{display:inline-flex!important;padding:1px 0!important}.footer-subheading{margin-top:11px!important;padding-top:10px!important}.footer-service-area{width:-moz-fit-content!important;width:fit-content!important;margin-top:4px!important;padding:5px 9px!important;font-size:11.75px!important}.footer-bottom{margin-top:17px!important;padding-top:12px!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:3px!important;gap:3px!important}.footer-bottom a,.footer-bottom p{font-size:11.75px!important;line-height:1.34!important}}@media (max-width:430px){.safentia-wordmark-footer{font-size:28px!important}.footer-brand-area p,.footer-contact-list p,.footer-links a,.site-footer a,.site-footer p{font-size:12.75px!important}.site-footer h3{font-size:16.25px!important}.site-footer .footer-contact-link{font-size:13.25px!important}.footer-bottom a,.footer-bottom p{font-size:11.25px!important}}@media (max-width:720px){.complementary-section,.keytag-feature,.personal-section,.process-section,.quality-section,.services-showcase{padding-top:42px!important;padding-bottom:42px!important}.process-section .section-heading,.services-showcase .section-heading{margin-bottom:16px!important}.services-showcase .wide-heading{max-width:100%!important}.services-showcase .showcase-grid.live-card-grid{gap:14px!important}.services-showcase .showcase-card{padding:11px!important;border-radius:24px!important}.services-showcase .live-card-grid .showcase-image,.services-showcase .showcase-card .showcase-image{min-height:196px!important;border-radius:20px!important}.services-showcase .showcase-card div:last-child{padding:18px 14px 19px!important}.services-showcase .showcase-card h3{margin-bottom:9px!important}.services-showcase .showcase-card p{line-height:1.52!important}.process-wide{gap:18px!important}.process-strip{gap:12px!important}.process-strip article{padding:18px!important;border-radius:22px!important}.process-strip span{width:44px!important;height:44px!important;min-height:44px!important;border-radius:15px!important;margin-bottom:13px!important;font-size:16px!important}.process-strip article h3{margin-bottom:8px!important}.process-strip p{line-height:1.48!important}.quality-section .quality-grid,.quality-section .quality-grid-live{gap:18px!important;align-items:start!important}.quality-card-integrated-supplier,.quality-section .quality-card-integrated-supplier{min-height:0!important;height:auto!important;align-self:start!important;padding:26px 22px 28px!important}.quality-card-integrated-supplier h2{margin-bottom:16px!important}.quality-card-integrated-supplier p{margin-bottom:14px!important}.quality-card-integrated-supplier p:last-of-type{margin-bottom:0!important}.supplier-inline-logo{width:118px!important;height:34px!important;margin-top:15px!important}.quality-stack-clean .quality-image{min-height:226px!important}.complementary-section .statement-grid,.keytag-feature-grid,.personal-grid{gap:18px!important}}@media (max-width:390px){.complementary-section,.keytag-feature,.personal-section,.process-section,.quality-section,.services-showcase{padding-top:38px!important;padding-bottom:38px!important}.services-showcase .live-card-grid .showcase-image,.services-showcase .showcase-card .showcase-image{min-height:184px!important}.services-showcase .showcase-card div:last-child{padding:16px 13px 18px!important}.process-strip article{padding:17px!important}.quality-card-integrated-supplier,.quality-section .quality-card-integrated-supplier{padding:24px 20px 25px!important}.quality-stack-clean .quality-image{min-height:214px!important}}@media (max-width:720px){html{scroll-padding-top:calc(var(--mobile-header-height, 82px) + 22px)!important}.contact-band,.section,main>section{scroll-margin-top:calc(var(--mobile-header-height, 82px) + 22px)!important}.contact-band{padding-top:70px!important;padding-bottom:42px!important}.contact-band h2{margin-top:0!important}.process-section,.services-showcase+.process-section{padding-top:36px!important}.process-wide{gap:12px!important}.process-section .section-heading{margin-bottom:10px!important}.process-strip{gap:10px!important}.process-strip article{padding:16px 17px!important;min-height:0!important}.process-strip span{width:42px!important;height:42px!important;min-height:42px!important;margin-bottom:10px!important}.process-strip article h3{margin-bottom:7px!important}.process-strip p{line-height:1.43!important}.quality-card-integrated-supplier,.quality-section .quality-card-integrated-supplier{min-height:0!important;height:auto!important;padding:22px 20px!important}.quality-card-integrated-supplier h2{margin-bottom:12px!important}.quality-card-integrated-supplier p{margin-bottom:10px!important;line-height:1.42!important}.quality-card-integrated-supplier .small-note,.quality-card-integrated-supplier p:last-of-type{margin-bottom:0!important}.supplier-inline-logo{width:104px!important;height:28px!important;margin-top:10px!important;opacity:.72!important}.quality-stack-clean .quality-image{min-height:216px!important}.complementary-section .statement-grid,.keytag-feature-grid,.personal-grid{gap:14px!important}.complementary-section .statement-copy p,.keytag-feature p,.personal-section p{line-height:1.46!important}}@media (max-width:390px){html{scroll-padding-top:calc(var(--mobile-header-height, 78px) + 20px)!important}.contact-band,.section,main>section{scroll-margin-top:calc(var(--mobile-header-height, 78px) + 20px)!important}.contact-band{padding-top:66px!important;padding-bottom:40px!important}.process-section,.services-showcase+.process-section{padding-top:32px!important}.process-section .section-heading{margin-bottom:8px!important}.process-strip article{padding:15px 16px!important}.quality-card-integrated-supplier,.quality-section .quality-card-integrated-supplier{padding:21px 18px!important}.quality-stack-clean .quality-image{min-height:204px!important}}.supplier-inline-logo{width:158px!important;height:auto!important;min-height:44px!important;margin-top:18px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;border-radius:14px!important;padding:8px 10px!important;background:rgba(255,255,255,.94)!important;background-image:none!important;opacity:1!important;filter:drop-shadow(0 12px 26px rgba(0,0,0,.2))!important}.supplier-inline-logo img{display:block!important;width:100%!important;height:auto!important;max-height:34px!important;object-fit:contain!important}@media (max-width:720px){:root{--safentia-mobile-section-y:38px;--safentia-mobile-block-gap:18px;--safentia-mobile-card-pad:16px;--mobile-header-height:78px!important}body{padding-top:var(--mobile-header-height)!important}.header-inner,.site-header{min-height:var(--mobile-header-height)!important}.mobile-menu-panel{top:calc(var(--mobile-header-height) + 10px)!important}html{scroll-padding-top:calc(var(--mobile-header-height) + 18px)!important}.contact-band,.section,main>section{scroll-margin-top:calc(var(--mobile-header-height) + 18px)!important}.complementary-section,.contact-band,.keytag-feature,.personal-section,.process-section,.quality-section,.services-showcase,.statement-section{padding-top:var(--safentia-mobile-section-y)!important;padding-bottom:var(--safentia-mobile-section-y)!important}.complementary-section .statement-grid,.contact-band-inner,.keytag-feature-grid,.personal-grid,.process-wide,.quality-grid,.quality-grid-live,.services-showcase .showcase-grid,.statement-grid{gap:var(--safentia-mobile-block-gap)!important}.complementary-section h2,.contact-band h2,.keytag-feature h2,.personal-section h2,.process-section .section-heading,.process-section h2,.quality-section h2,.section-heading,.section-heading h2,.services-showcase .section-heading,.services-showcase h2,.statement-section h2{margin-bottom:14px!important}.statement-copy{gap:14px!important}.contact-band p,.keytag-feature p,.personal-section p,.statement-copy p{line-height:1.48!important}.services-showcase .showcase-card{padding:10px!important;border-radius:24px!important}.services-showcase .live-card-grid .showcase-image,.services-showcase .showcase-card .showcase-image{min-height:188px!important;border-radius:20px!important}.services-showcase .showcase-card div:last-child{padding:16px 13px 17px!important}.services-showcase .showcase-card h3{margin-bottom:8px!important}.services-showcase .showcase-card p{line-height:1.46!important}.process-section,.services-showcase+.process-section{padding-top:34px!important}.process-wide{gap:10px!important}.process-section .section-heading{margin-bottom:8px!important}.process-strip{gap:10px!important}.process-strip article{padding:15px 16px!important;border-radius:22px!important;min-height:0!important}.process-strip span{width:40px!important;height:40px!important;min-height:40px!important;border-radius:14px!important;margin-bottom:9px!important;font-size:15px!important}.process-strip article h3{margin-bottom:6px!important}.process-strip p{line-height:1.42!important}.quality-card-integrated-supplier,.quality-section .quality-card-integrated-supplier{min-height:0!important;height:auto!important;align-self:start!important;padding:22px 20px 24px!important}.quality-card-integrated-supplier h2{margin-bottom:12px!important}.quality-card-integrated-supplier p{margin-bottom:10px!important;line-height:1.42!important}.quality-card-integrated-supplier .small-note{margin-bottom:0!important}.supplier-inline-logo{width:132px!important;min-height:38px!important;margin-top:12px!important;padding:7px 9px!important;border-radius:13px!important}.supplier-inline-logo img{max-height:28px!important}.quality-stack-clean .quality-image{min-height:210px!important}.contact-band{padding-top:46px!important;padding-bottom:42px!important}.contact-band-inner{gap:16px!important}.band-actions{margin-top:0!important;gap:8px!important}.band-actions .button{min-height:44px!important;padding:11px 17px!important;font-size:15.5px!important}}@media (max-width:390px){:root{--safentia-mobile-section-y:34px;--safentia-mobile-block-gap:16px;--mobile-header-height:76px!important}.services-showcase .live-card-grid .showcase-image,.services-showcase .showcase-card .showcase-image{min-height:178px!important}.quality-card-integrated-supplier,.quality-section .quality-card-integrated-supplier{padding:20px 18px 22px!important}.supplier-inline-logo{width:122px!important;min-height:36px!important}.quality-stack-clean .quality-image{min-height:198px!important}.contact-band{padding-top:42px!important;padding-bottom:38px!important}}.supplier-inline-logo.supplier-inline-logo-fallback{width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;margin-top:12px!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;gap:7px!important;align-items:center!important;color:rgba(247,243,236,.92)!important}.supplier-inline-logo-fallback .supplier-wordmark-flame{display:inline-flex!important;width:20px!important;height:20px!important;align-items:center!important;justify-content:center!important;color:#ef9a81!important;font-size:15px!important;line-height:1!important;transform:rotate(45deg)!important;opacity:.96!important}.supplier-inline-logo-fallback .supplier-wordmark-text{display:inline-block!important;color:rgba(247,243,236,.94)!important;font-weight:850!important;letter-spacing:-.035em!important;font-size:23px!important;line-height:1!important}@media (max-width:720px){.supplier-inline-logo.supplier-inline-logo-fallback{margin-top:9px!important;gap:6px!important}.supplier-inline-logo-fallback .supplier-wordmark-flame{width:18px!important;height:18px!important;font-size:13px!important}.supplier-inline-logo-fallback .supplier-wordmark-text{font-size:21px!important}}.supplier-inline-logo.supplier-inline-logo-dafo{width:154px!important;min-width:0!important;min-height:0!important;height:auto!important;margin-top:13px!important;padding:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:drop-shadow(0 8px 16px rgba(0,0,0,.22))!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;opacity:1!important}.supplier-inline-logo.supplier-inline-logo-dafo img{display:block!important;width:154px!important;max-width:100%!important;height:auto!important;max-height:43px!important;object-fit:contain!important;object-position:left center!important;background:transparent!important}@media (max-width:720px){.supplier-inline-logo.supplier-inline-logo-dafo{width:136px!important;margin-top:10px!important;filter:drop-shadow(0 7px 14px rgba(0,0,0,.2))!important}.supplier-inline-logo.supplier-inline-logo-dafo img{width:136px!important;max-height:38px!important}}@media (max-width:390px){.supplier-inline-logo.supplier-inline-logo-dafo{width:126px!important;margin-top:9px!important}.supplier-inline-logo.supplier-inline-logo-dafo img{width:126px!important;max-height:35px!important}}.showcase-image--adapted-offset{background-position:50% 60%!important}@media (max-width:900px){.showcase-image--adapted-offset{background-position:50% 72%!important}}.showcase-image--adapted-strobe{background:linear-gradient(180deg,rgba(20,31,26,.04),rgba(20,31,26,.18)),rgba(13,47,52,.55);overflow:hidden;display:flex;align-items:center;justify-content:center}.showcase-image--adapted-strobe img{width:100%;height:100%;display:block;object-fit:cover;object-position:72% 50%}@media (max-width:900px){.services-showcase .live-card-grid .showcase-image--adapted-strobe,.services-showcase .showcase-card .showcase-image--adapted-strobe{background-image:linear-gradient(180deg,rgba(20,31,26,.04),rgba(20,31,26,.18))!important}.showcase-image--adapted-strobe img{object-fit:contain;object-position:center center}.services-showcase .live-card-grid .showcase-image--adapted-strobe,.services-showcase .showcase-card .showcase-image--adapted-strobe{min-height:255px!important;aspect-ratio:1.55/1!important;background:rgba(13,47,52,.55)!important}.services-showcase .live-card-grid .showcase-image--adapted-strobe img,.services-showcase .showcase-card .showcase-image--adapted-strobe img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:76% 16%!important}}.services-showcase .live-card-grid .showcase-image--adapted-strobe,.services-showcase .showcase-card .showcase-image--adapted-strobe{height:196px!important;min-height:196px!important;max-height:196px!important;aspect-ratio:auto!important}.services-showcase .live-card-grid .showcase-image--adapted-strobe img,.services-showcase .showcase-card .showcase-image--adapted-strobe img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:74% 12%!important}@media (max-width:720px){.services-showcase .live-card-grid .showcase-image--adapted-strobe,.services-showcase .showcase-card .showcase-image--adapted-strobe{height:188px!important;min-height:188px!important;max-height:188px!important}}@media (max-width:390px){.services-showcase .live-card-grid .showcase-image--adapted-strobe,.services-showcase .showcase-card .showcase-image--adapted-strobe{height:178px!important;min-height:178px!important;max-height:178px!important}.services-showcase .live-card-grid .showcase-image--adapted-strobe img,.services-showcase .showcase-card .showcase-image--adapted-strobe img{object-position:74% 10%!important}}@media (min-width:901px){.services-showcase .live-card-grid .showcase-image--adapted-strobe,.services-showcase .showcase-card .showcase-image--adapted-strobe{height:235px!important;min-height:235px!important;max-height:235px!important}.services-showcase .live-card-grid .showcase-image--adapted-strobe img,.services-showcase .showcase-card .showcase-image--adapted-strobe img{object-fit:cover!important;object-position:74% 12%!important}.site-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:1000!important}html{scroll-padding-top:92px!important}.section,main>section{scroll-margin-top:92px!important}}.hero-actions--single{gap:0!important}.personal-section--final{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(56,167,179,.2),transparent 34%),linear-gradient(135deg,rgba(12,47,54,.96),rgba(7,24,31,.98))!important;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.personal-section--final:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025)),radial-gradient(circle at 22% 72%,rgba(239,154,129,.07),transparent 30%)}.personal-section--final>.container{position:relative;z-index:1}.personal-section--final .portrait-image{box-shadow:0 24px 70px rgba(0,0,0,.24);border:1px solid rgba(255,255,255,.11)}.personal-section--final .text-link{color:rgba(255,214,187,.95)}@media (max-width:720px){.hero-actions--single .button{width:auto!important}.personal-section--final{padding-top:42px!important;padding-bottom:42px!important}.personal-section--final .personal-grid{gap:18px!important}}@media (min-width:901px){body{padding-top:76px!important}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:2000!important;transform:translateZ(0)!important}.header-inner{min-height:76px!important}html{scroll-padding-top:96px!important}.section,main>section{scroll-margin-top:96px!important}}.personal-section--final{background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.26),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.98),rgba(7,24,31,.98))!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.image-panel,.image-tile,.portrait-image,.quality-image,.showcase-image,.showcase-image--adapted-strobe{background-color:#0b2832!important;background-clip:padding-box!important;overflow:hidden!important}.image-panel,.image-tile,.personal-section--final .portrait-image,.quality-image,.showcase-card .showcase-image{border-color:rgba(88,132,137,.18)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 18px 48px rgba(0,0,0,.18)!important}.showcase-image--adapted-strobe img{border-radius:inherit!important;background:#0b2832!important}@media (max-width:720px){.personal-section--final{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.22),transparent 36%),linear-gradient(135deg,rgba(13,57,67,.98),rgba(7,24,31,.98))!important}}.brf-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.brf-v1-intro-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important}.brf-v1-split{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,58px);gap:clamp(28px,5vw,58px);align-items:start}.brf-v1-final-section h2,.brf-v1-process-section h2,.brf-v1-review-section h2,.brf-v1-split h2{color:rgba(247,243,236,.98)}.brf-v1-copy{display:grid;grid-gap:18px;gap:18px}.brf-v1-copy p,.brf-v1-final-section p{color:rgba(214,222,219,.82);font-size:18px;line-height:1.58;margin:0}.brf-v1-review-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.brf-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.brf-v1-card,.brf-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:28px;padding:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.brf-v1-card h3,.brf-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(22px,2vw,28px);line-height:1.05;margin-bottom:12px}.brf-v1-card p,.brf-v1-step p{color:rgba(214,222,219,.78);line-height:1.5;margin:0}.brf-v1-process-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important}.brf-v1-process-layout{display:grid;grid-gap:24px;gap:24px}.brf-v1-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.brf-v1-step span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;margin-bottom:18px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.brf-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.26),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.98),rgba(7,24,31,.98))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.brf-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.brf-v1-final-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,56px);gap:clamp(30px,5vw,56px);align-items:center}.brf-v1-final-image{min-height:360px;border-radius:30px;background:linear-gradient(180deg,rgba(20,31,26,.02),rgba(20,31,26,.2)),url(/bilder/start-efter-besok.png);background-size:cover;background-position:50%;overflow:hidden;border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 70px rgba(0,0,0,.24)}.brf-v1-final-section .text-link{display:inline-flex;margin-top:18px;color:rgba(255,214,187,.95)}@media (max-width:980px){.brf-v1-card-grid,.brf-v1-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brf-v1-final-grid,.brf-v1-split{grid-template-columns:1fr}}@media (max-width:720px){.brf-v1-final-section,.brf-v1-section{padding-top:40px!important;padding-bottom:40px!important}.brf-v1-final-grid,.brf-v1-process-layout,.brf-v1-split{gap:18px}.brf-v1-card-grid,.brf-v1-process-grid{grid-template-columns:1fr;gap:12px}.brf-v1-card,.brf-v1-step{padding:18px;border-radius:24px}.brf-v1-card h3,.brf-v1-step h3{margin-bottom:8px}.brf-v1-copy{gap:14px}.brf-v1-card p,.brf-v1-copy p,.brf-v1-final-section p,.brf-v1-step p{line-height:1.46}.brf-v1-step span{width:42px;height:42px;min-height:42px;border-radius:14px;margin-bottom:10px;font-size:15px}.brf-v1-final-image{min-height:230px;border-radius:24px}}@media (max-width:390px){.brf-v1-final-section,.brf-v1-section{padding-top:36px!important;padding-bottom:36px!important}.brf-v1-card,.brf-v1-step{padding:16px}.brf-v1-final-image{min-height:210px}}.subpage-final-teal{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.34),transparent 35%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.1),transparent 30%),linear-gradient(135deg,rgba(13,66,78,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.subpage-final-teal:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 28%,transparent 72%,rgba(255,255,255,.025)),radial-gradient(circle at 42% 50%,rgba(255,255,255,.035),transparent 38%)}.subpage-final-teal>.container{position:relative;z-index:1}.brf-page-v2 .brf-v1-final-section,.brf-page-v2 .brf-v1-section{padding-top:72px!important;padding-bottom:72px!important}.brf-page-v2 .brf-v1-intro-section,.brf-page-v2 .brf-v1-process-section,.brf-page-v2 .brf-v1-review-section{background:radial-gradient(circle at 80% 18%,rgba(58,174,188,.1),transparent 34%),linear-gradient(180deg,#0a1d25,#09232c)!important}.brf-page-v2 .brf-v1-split{align-items:start!important}.brf-page-v2 .brf-v1-copy,.brf-page-v2 .brf-v1-final-section div:not(.brf-v1-final-image){max-width:880px}.brf-page-v2 .brf-v1-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;max-width:980px}.brf-page-v2 .brf-v1-process-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;max-width:1080px}.brf-page-v2 .brf-v1-card,.brf-page-v2 .brf-v1-step{display:block!important;background:linear-gradient(145deg,rgba(16,58,67,.96),rgba(10,38,47,.98))!important;border:1px solid rgba(116,159,163,.26)!important;border-radius:28px!important;padding:24px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 18px 48px rgba(0,0,0,.2)!important}.brf-page-v2 .brf-v1-card h3,.brf-page-v2 .brf-v1-step h3{color:rgba(247,243,236,.98)!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.05!important;margin:0 0 10px!important}.brf-page-v2 .brf-v1-card p,.brf-page-v2 .brf-v1-copy p,.brf-page-v2 .brf-v1-final-section p,.brf-page-v2 .brf-v1-step p{color:rgba(214,222,219,.8)!important;font-size:17px!important;line-height:1.54!important}.brf-page-v2 .brf-v1-step span{display:inline-flex!important;width:46px!important;height:46px!important;min-width:46px!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;margin:0 0 14px!important;background:rgba(247,243,236,.1)!important;color:#ffc0aa!important;font-weight:900!important;letter-spacing:.02em!important}.brf-page-v2 .brf-v1-final-section{padding-top:76px!important;padding-bottom:76px!important}.brf-page-v2 .brf-v1-final-grid{display:block!important;max-width:980px}.brf-page-v2 .brf-v1-final-image{display:none!important}.brf-page-v2 .brf-v1-final-section h2{max-width:840px}.brf-page-v2 .brf-v1-final-section p{max-width:920px}.brf-page-v2 .brf-v1-final-section .text-link{color:rgba(255,214,187,.98)!important;font-weight:900}@media (max-width:980px){.brf-page-v2 .brf-v1-card-grid,.brf-page-v2 .brf-v1-process-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.brf-page-v2 .page-hero-with-visual{padding-top:36px!important;padding-bottom:34px!important}.brf-page-v2 .page-hero-with-visual h1{font-size:clamp(38px,10.8vw,48px)!important;line-height:.98!important;letter-spacing:-.055em!important}.brf-page-v2 .page-hero-with-visual .lead{font-size:19px!important;line-height:1.43!important}.brf-page-v2 .page-hero-visual{margin-top:20px!important}.brf-page-v2 .brf-v1-final-section,.brf-page-v2 .brf-v1-section{padding-top:36px!important;padding-bottom:36px!important}.brf-page-v2 .section-heading{margin-bottom:16px!important}.brf-page-v2 .brf-v1-process-layout,.brf-page-v2 .brf-v1-split{gap:16px!important}.brf-page-v2 .brf-v1-card-grid,.brf-page-v2 .brf-v1-process-grid{gap:12px!important}.brf-page-v2 .brf-v1-card,.brf-page-v2 .brf-v1-step{border-radius:24px!important;padding:18px!important}.brf-page-v2 .brf-v1-card h3,.brf-page-v2 .brf-v1-step h3{font-size:clamp(24px,7vw,30px)!important;line-height:1.08!important;margin-bottom:8px!important}.brf-page-v2 .brf-v1-card p,.brf-page-v2 .brf-v1-copy p,.brf-page-v2 .brf-v1-final-section p,.brf-page-v2 .brf-v1-step p{font-size:18px!important;line-height:1.44!important}.brf-page-v2 .brf-v1-step span{width:40px!important;height:40px!important;min-width:40px!important;border-radius:13px!important;margin-bottom:10px!important;font-size:14px!important}.brf-page-v2 .brf-v1-final-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.3),transparent 38%),radial-gradient(circle at 14% 84%,rgba(239,154,129,.09),transparent 32%),linear-gradient(135deg,rgba(13,66,78,.99),rgba(7,24,31,.99))!important}.brf-page-v2 .brf-v1-final-section h2{font-size:clamp(35px,10vw,44px)!important;line-height:1.02!important}}@media (max-width:390px){.brf-page-v2 .brf-v1-card,.brf-page-v2 .brf-v1-step{padding:16px!important}.brf-page-v2 .brf-v1-card p,.brf-page-v2 .brf-v1-copy p,.brf-page-v2 .brf-v1-final-section p,.brf-page-v2 .brf-v1-step p{font-size:17px!important}}.brandskydd-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.brandskydd-v1-intro-section{background:radial-gradient(circle at 82% 18%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important}.brandskydd-v1-split{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,58px);gap:clamp(28px,5vw,58px);align-items:center}.brandskydd-v1-control-section h2,.brandskydd-v1-final-section h2,.brandskydd-v1-practical-section h2,.brandskydd-v1-split h2{color:rgba(247,243,236,.98)}.brandskydd-v1-copy{display:grid;grid-gap:18px;gap:18px;margin-top:18px}.brandskydd-v1-copy p,.brandskydd-v1-final-section p{color:rgba(214,222,219,.82);font-size:18px;line-height:1.58;margin:0}.brandskydd-v1-image{min-height:390px;border-radius:30px;overflow:hidden;border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 70px rgba(0,0,0,.24);background-color:#0b2832;background-size:cover;background-position:50%}.brandskydd-v1-image--genomgang{background-image:linear-gradient(180deg,rgba(20,31,26,.02),rgba(20,31,26,.2)),url(/bilder/start-hero-placering-kontroll.png);background-position:52% 50%}.brandskydd-v1-control-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.brandskydd-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.brandskydd-v1-card,.brandskydd-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:28px;padding:24px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.brandskydd-v1-card h3,.brandskydd-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(22px,2vw,28px);line-height:1.05;margin-bottom:12px}.brandskydd-v1-card p,.brandskydd-v1-step p{color:rgba(214,222,219,.78);line-height:1.5;margin:0}.brandskydd-v1-practical-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important}.brandskydd-v1-process-layout{display:grid;grid-gap:24px;gap:24px}.brandskydd-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.brandskydd-v1-step span{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:16px;margin-bottom:18px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.brandskydd-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.26),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.98),rgba(7,24,31,.98))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.brandskydd-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.brandskydd-v1-final-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(290px,.72fr) minmax(0,1fr);grid-gap:clamp(30px,5vw,56px);gap:clamp(30px,5vw,56px);align-items:center}.brandskydd-v1-final-image{min-height:360px;border-radius:30px;background:linear-gradient(180deg,rgba(20,31,26,.02),rgba(20,31,26,.2)),url(/bilder/start-efter-besok.png);background-size:cover;background-position:50%;overflow:hidden;border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 70px rgba(0,0,0,.24)}@media (max-width:980px){.brandskydd-v1-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brandskydd-v1-final-grid,.brandskydd-v1-split,.brandskydd-v1-step-grid{grid-template-columns:1fr}}@media (max-width:720px){.brandskydd-v1-final-section,.brandskydd-v1-section{padding-top:40px!important;padding-bottom:40px!important}.brandskydd-v1-final-grid,.brandskydd-v1-process-layout,.brandskydd-v1-split{gap:18px}.brandskydd-v1-card-grid{grid-template-columns:1fr;gap:12px}.brandskydd-v1-card,.brandskydd-v1-step{padding:18px;border-radius:24px}.brandskydd-v1-card h3,.brandskydd-v1-step h3{margin-bottom:8px}.brandskydd-v1-copy{gap:14px;margin-top:14px}.brandskydd-v1-card p,.brandskydd-v1-copy p,.brandskydd-v1-final-section p,.brandskydd-v1-step p{line-height:1.46}.brandskydd-v1-step span{width:42px;height:42px;min-height:42px;border-radius:14px;margin-bottom:10px;font-size:15px}.brandskydd-v1-image{min-height:245px;border-radius:24px;background-position:50% 50%}.brandskydd-v1-final-image{min-height:230px;border-radius:24px}}@media (max-width:390px){.brandskydd-v1-final-section,.brandskydd-v1-section{padding-top:36px!important;padding-bottom:36px!important}.brandskydd-v1-card,.brandskydd-v1-step{padding:16px}.brandskydd-v1-image{min-height:226px}.brandskydd-v1-final-image{min-height:210px}}.brandskydd-page-v2 .contact-band,.brandskydd-page-v2 .page-hero-with-visual .hero-actions{display:none!important}.brandskydd-page-v2 .brandskydd-v1-section{padding-top:clamp(58px,6vw,82px)!important;padding-bottom:clamp(58px,6vw,82px)!important}.brandskydd-page-v2 .brandskydd-v2-intro-section{background:radial-gradient(circle at 82% 18%,rgba(58,174,188,.14),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important}.brandskydd-page-v2 .brandskydd-v2-split{max-width:1120px;grid-template-columns:minmax(320px,.78fr) minmax(420px,.9fr)!important;gap:clamp(34px,5vw,68px)!important}.brandskydd-page-v2 .brandskydd-v2-image{min-height:clamp(290px,30vw,390px)!important;background-position:50% 50%!important}.brandskydd-page-v2 .brandskydd-v2-copy{max-width:620px;gap:14px!important;margin-top:18px!important}.brandskydd-page-v2 .brandskydd-v2-copy p{font-size:17px!important;line-height:1.54!important}.brandskydd-page-v2 .brandskydd-v2-heading{max-width:830px!important;margin-bottom:24px!important}.brandskydd-page-v2 .brandskydd-v2-heading h2{line-height:1.03!important}.brandskydd-page-v2 .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-step-grid{display:grid!important;grid-gap:16px!important;gap:16px!important}.brandskydd-page-v2 .brandskydd-v2-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.brandskydd-page-v2 .brandskydd-v2-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.brandskydd-page-v2 .brandskydd-v2-card,.brandskydd-page-v2 .brandskydd-v2-step{display:block!important;background:linear-gradient(145deg,rgba(16,58,67,.94),rgba(13,47,54,.97))!important;border:1px solid rgba(116,159,163,.24)!important;border-radius:28px!important;padding:24px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 18px 48px rgba(0,0,0,.18)!important}.brandskydd-page-v2 .brandskydd-v2-card h3,.brandskydd-page-v2 .brandskydd-v2-step h3{color:rgba(247,243,236,.98)!important;font-size:clamp(21px,1.7vw,26px)!important;line-height:1.08!important;margin:0 0 10px!important}.brandskydd-page-v2 .brandskydd-v2-card p,.brandskydd-page-v2 .brandskydd-v2-step p{color:rgba(214,222,219,.8)!important;font-size:16px!important;line-height:1.48!important;margin:0!important}.brandskydd-page-v2 .brandskydd-v2-step span{display:inline-flex!important;width:46px!important;height:46px!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;margin:0 0 14px!important;background:rgba(247,243,236,.1)!important;color:#ffc0aa!important;font-weight:900!important}.brandskydd-page-v2 .brandskydd-v2-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.31),transparent 38%),radial-gradient(circle at 14% 84%,rgba(239,154,129,.09),transparent 32%),linear-gradient(135deg,rgba(13,66,78,.99),rgba(7,24,31,.99))!important;padding-top:clamp(64px,6vw,92px)!important;padding-bottom:clamp(64px,6vw,92px)!important}.brandskydd-page-v2 .brandskydd-v2-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.brandskydd-page-v2 .brandskydd-v2-final-inner{position:relative;z-index:1;max-width:980px}.brandskydd-page-v2 .brandskydd-v2-final-inner h2{max-width:920px;color:rgba(247,243,236,.98)!important}.brandskydd-page-v2 .brandskydd-v2-final-inner p{max-width:900px;color:rgba(214,222,219,.82)!important;font-size:17px!important;line-height:1.54!important;margin-top:14px!important}@media (max-width:1120px){.brandskydd-page-v2 .brandskydd-v2-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.brandskydd-page-v2 .brandskydd-v2-split,.brandskydd-page-v2 .brandskydd-v2-step-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.brandskydd-page-v2 .brandskydd-v1-section,.brandskydd-page-v2 .brandskydd-v2-final-section{padding-top:40px!important;padding-bottom:40px!important}.brandskydd-page-v2 .brandskydd-v2-heading{margin-bottom:16px!important}.brandskydd-page-v2 .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-step-grid{grid-template-columns:1fr!important;gap:12px!important}.brandskydd-page-v2 .brandskydd-v2-card,.brandskydd-page-v2 .brandskydd-v2-step{padding:18px!important;border-radius:24px!important}.brandskydd-page-v2 .brandskydd-v2-card h3,.brandskydd-page-v2 .brandskydd-v2-step h3{font-size:24px!important;margin-bottom:8px!important}.brandskydd-page-v2 .brandskydd-v2-card p,.brandskydd-page-v2 .brandskydd-v2-copy p,.brandskydd-page-v2 .brandskydd-v2-final-inner p,.brandskydd-page-v2 .brandskydd-v2-step p{font-size:17px!important;line-height:1.46!important}.brandskydd-page-v2 .brandskydd-v2-image{min-height:235px!important;border-radius:24px!important}.brandskydd-page-v2 .brandskydd-v2-final-inner h2{font-size:clamp(35px,10vw,44px)!important;line-height:1.02!important}}@media (max-width:390px){.brandskydd-page-v2 .brandskydd-v2-card,.brandskydd-page-v2 .brandskydd-v2-step{padding:16px!important}.brandskydd-page-v2 .brandskydd-v2-image{min-height:218px!important}}@media (min-width:901px){.brandskydd-page-v2 .brandskydd-v2-intro-section{padding-top:clamp(36px,4.4vw,58px)!important;padding-bottom:clamp(50px,5vw,72px)!important}.brandskydd-page-v2 .brandskydd-v2-control-section,.brandskydd-page-v2 .brandskydd-v2-practical-section{padding-top:clamp(50px,5vw,74px)!important;padding-bottom:clamp(50px,5vw,74px)!important}.brandskydd-page-v2 .brandskydd-v2-final-section{padding-top:clamp(56px,5.2vw,80px)!important;padding-bottom:clamp(56px,5.2vw,80px)!important}}@media (max-width:720px){.brandskydd-page-v2 .brandskydd-v1-section,.brandskydd-page-v2 .brandskydd-v2-final-section{padding-top:34px!important;padding-bottom:34px!important}.brandskydd-page-v2 .brandskydd-v2-intro-section{padding-top:30px!important}.brandskydd-page-v2 .brandskydd-v2-heading{margin-bottom:13px!important}.brandskydd-page-v2 .brandskydd-v2-heading h2{line-height:1.04!important}.brandskydd-page-v2 .brandskydd-v2-step{padding:15px!important;border-radius:22px!important}.brandskydd-page-v2 .brandskydd-v2-card{padding:16px!important;border-radius:22px!important}.brandskydd-page-v2 .brandskydd-v2-step span{width:38px!important;height:38px!important;min-height:38px!important;border-radius:13px!important;margin-bottom:9px!important;font-size:14px!important}.brandskydd-page-v2 .brandskydd-v2-card h3,.brandskydd-page-v2 .brandskydd-v2-step h3{font-size:22px!important;line-height:1.06!important;margin-bottom:7px!important}.brandskydd-page-v2 .brandskydd-v2-card p,.brandskydd-page-v2 .brandskydd-v2-copy p,.brandskydd-page-v2 .brandskydd-v2-final-inner p,.brandskydd-page-v2 .brandskydd-v2-step p{font-size:16px!important;line-height:1.42!important}.brandskydd-page-v2 .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-step-grid{gap:10px!important}.brandskydd-page-v2 .brandskydd-v2-final-inner h2{font-size:clamp(31px,8.8vw,38px)!important;line-height:1.03!important;max-width:95%!important}.brandskydd-page-v2 .brandskydd-v2-final-inner p{margin-top:11px!important}}@media (max-width:390px){.brandskydd-page-v2 .brandskydd-v1-section,.brandskydd-page-v2 .brandskydd-v2-final-section{padding-top:30px!important;padding-bottom:30px!important}.brandskydd-page-v2 .brandskydd-v2-card,.brandskydd-page-v2 .brandskydd-v2-step{padding:14px!important}.brandskydd-page-v2 .brandskydd-v2-card h3,.brandskydd-page-v2 .brandskydd-v2-step h3{font-size:21px!important}.brandskydd-page-v2 .brandskydd-v2-final-inner h2{font-size:30px!important}}@media (min-width:901px){.brandskydd-page-v2 .brandskydd-v2-control-section{padding-bottom:clamp(34px,3.4vw,50px)!important}.brandskydd-page-v2 .brandskydd-v2-practical-section{padding-top:clamp(34px,3.4vw,50px)!important;padding-bottom:clamp(46px,4.4vw,66px)!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:18px!important}}@media (max-width:720px){.brandskydd-page-v2 .brandskydd-v2-control-section{padding-bottom:24px!important}.brandskydd-page-v2 .brandskydd-v2-practical-section{padding-top:24px!important;padding-bottom:30px!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:10px!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step-grid{margin-top:0!important}}@media (max-width:390px){.brandskydd-page-v2 .brandskydd-v2-control-section{padding-bottom:22px!important}.brandskydd-page-v2 .brandskydd-v2-practical-section{padding-top:22px!important}}@media (min-width:901px){.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:16px!important}}@media (max-width:720px){.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:14px!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step-grid{gap:11px!important}.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:10px!important;row-gap:10px!important;align-items:center!important;padding:16px!important}.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step span{grid-column:1!important;grid-row:1!important;width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;border-radius:14px!important}.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step h3{grid-column:2!important;grid-row:1!important;margin:0!important;align-self:center!important}.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step p{grid-column:1/-1!important;grid-row:2!important;margin:0!important}}@media (max-width:390px){.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step{grid-template-columns:38px minmax(0,1fr)!important;column-gap:10px!important;row-gap:8px!important;padding:14px!important}.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step span{width:38px!important;height:38px!important;min-height:38px!important;border-radius:13px!important}}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading h2,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading h2{margin-bottom:0!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:18px!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step-grid{margin-top:0!important}@media (max-width:720px){.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:18px!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step-grid{gap:12px!important}}@media (max-width:390px){.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-heading,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-heading{margin-bottom:16px!important}.brandskydd-page-v2 .brandskydd-v2-control-section .brandskydd-v2-card-grid,.brandskydd-page-v2 .brandskydd-v2-practical-section .brandskydd-v2-step-grid{gap:11px!important}}.servicebesok-page-v1{background:#0a1d25;color:rgba(247,243,236,.96)}.servicebesok-page-v1 .page-hero{background:radial-gradient(circle at 76% 24%,rgba(58,174,188,.1),transparent 34%),linear-gradient(180deg,#0a1a22,#0b222b)!important}.service-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.service-v1-intro-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.11),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important;padding-top:clamp(64px,8vw,104px)!important;padding-bottom:clamp(64px,8vw,104px)!important}.service-v1-split{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(360px,1fr);grid-gap:clamp(34px,6vw,78px);gap:clamp(34px,6vw,78px);align-items:center}.service-v1-control-section h2,.service-v1-final-section h2,.service-v1-practical-section h2,.service-v1-split h2{color:rgba(247,243,236,.98)}.service-v1-copy{display:grid;grid-gap:16px;gap:16px;margin-top:20px}.service-v1-copy p,.service-v1-final-section p{color:rgba(214,222,219,.82);font-size:18px;line-height:1.56;margin:0}.service-v1-image{min-height:370px;border-radius:30px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 70px rgba(0,0,0,.24);overflow:hidden}.service-v1-image--kontroll{background-image:linear-gradient(180deg,rgba(20,31,26,.02),rgba(20,31,26,.22)),url(/bilder/start-hero-placering-kontroll.png);background-position:center 48%}.service-v1-control-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.service-v1-control-section,.service-v1-practical-section{padding-top:clamp(58px,7vw,90px)!important;padding-bottom:clamp(58px,7vw,90px)!important}.service-v1-practical-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important}.service-v1-heading{margin-bottom:24px!important}.service-v1-heading h2{margin-bottom:0!important}.service-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.service-v1-process-layout{display:grid;grid-gap:0;gap:0}.service-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.service-v1-card,.service-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.service-v1-card h3,.service-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(21px,1.85vw,27px);line-height:1.05;margin:0 0 10px}.service-v1-card p,.service-v1-step p{color:rgba(214,222,219,.78);line-height:1.48;margin:0}.service-v1-step span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:14px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.service-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(68px,8vw,104px)!important;padding-bottom:clamp(68px,8vw,104px)!important}.service-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.service-v1-final-inner{position:relative;z-index:1;max-width:850px}.service-v1-final-inner h2{max-width:760px;margin-bottom:18px}.service-v1-final-inner p{max-width:850px}.service-v1-final-inner p+p{margin-top:16px}@media (max-width:980px){.service-v1-split{grid-template-columns:1fr}.service-v1-card-grid,.service-v1-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.service-v1-control-section,.service-v1-final-section,.service-v1-intro-section,.service-v1-practical-section{padding-top:44px!important;padding-bottom:44px!important}.service-v1-split{gap:18px}.service-v1-copy{gap:12px;margin-top:14px}.service-v1-image{min-height:230px;border-radius:24px}.service-v1-heading{margin-bottom:22px!important}.service-v1-heading h2{font-size:clamp(38px,11.4vw,52px)!important;line-height:1.02!important}.service-v1-card-grid,.service-v1-step-grid{grid-template-columns:1fr;gap:12px}.service-v1-card,.service-v1-step{border-radius:24px;padding:20px}.service-v1-card h3,.service-v1-step h3{font-size:clamp(28px,8.1vw,38px);margin-bottom:8px}.service-v1-card p,.service-v1-copy p,.service-v1-final-section p,.service-v1-step p{font-size:clamp(18px,5.1vw,22px);line-height:1.42}.service-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.service-v1-step span{width:42px;height:42px;min-height:42px;border-radius:13px;margin:0;font-size:15px}.service-v1-step h3{align-self:center;margin:0;padding-top:1px}.service-v1-step p{grid-column:1/-1;margin-top:12px}.service-v1-final-inner h2{font-size:clamp(42px,12vw,58px)!important;line-height:1.02!important;margin-bottom:14px}.service-v1-final-inner p+p{margin-top:13px}}@media (max-width:390px){.service-v1-control-section,.service-v1-final-section,.service-v1-intro-section,.service-v1-practical-section{padding-top:40px!important;padding-bottom:40px!important}.service-v1-card,.service-v1-step{padding:18px}.service-v1-image{min-height:210px}}.anpassad-page-v1 .page-hero-photo-main .page-hero-photo-img{object-position:74% 16%!important}.anpassad-page-v1 .page-hero-photo-secondary .page-hero-photo-img{object-position:center 48%!important}.anpassad-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.anpassad-v1-intro-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important;padding-top:clamp(56px,7vw,90px)!important;padding-bottom:clamp(58px,7vw,92px)!important}.anpassad-v1-intro-inner{max-width:980px}.anpassad-v1-final-section h2,.anpassad-v1-needs-section h2,.anpassad-v1-practical-section h2,.anpassad-v1-split h2{color:rgba(247,243,236,.98)}.anpassad-v1-copy{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.anpassad-v1-copy p,.anpassad-v1-final-section p{color:rgba(214,222,219,.82);font-size:18px;line-height:1.56;margin:0}.anpassad-v1-image{min-height:360px;border-radius:30px;background-size:cover;background-position:50%;border:1px solid rgba(255,255,255,.11);box-shadow:0 24px 70px rgba(0,0,0,.24);overflow:hidden}.anpassad-v1-image--trygghet{background-image:linear-gradient(180deg,rgba(20,31,26,.02),rgba(20,31,26,.18)),url(/bilder/start-card-anpassad-trygghet.png);background-position:74% 16%}.anpassad-v1-needs-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.anpassad-v1-needs-section,.anpassad-v1-practical-section{padding-top:clamp(58px,7vw,90px)!important;padding-bottom:clamp(58px,7vw,90px)!important}.anpassad-v1-practical-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important}.anpassad-v1-heading{margin-bottom:24px!important}.anpassad-v1-heading h2{margin-bottom:0!important}.anpassad-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.anpassad-v1-process-layout{display:grid;grid-gap:0;gap:0}.anpassad-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.anpassad-v1-card,.anpassad-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.anpassad-v1-card h3,.anpassad-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(21px,1.85vw,27px);line-height:1.05;margin:0 0 10px}.anpassad-v1-card p,.anpassad-v1-step p{color:rgba(214,222,219,.78);line-height:1.48;margin:0}.anpassad-v1-step span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:14px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.anpassad-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(68px,8vw,104px)!important;padding-bottom:clamp(68px,8vw,104px)!important}.anpassad-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.anpassad-v1-final-inner{position:relative;z-index:1;max-width:850px}.anpassad-v1-final-inner h2{max-width:800px;margin-bottom:18px}.anpassad-v1-final-inner p{max-width:850px}.anpassad-v1-final-inner p+p{margin-top:16px}@media (max-width:980px){.anpassad-v1-card-grid,.anpassad-v1-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.anpassad-page-v1 .page-hero-photo-main .page-hero-photo-img{object-position:74% 12%!important}.anpassad-v1-final-section,.anpassad-v1-intro-section,.anpassad-v1-needs-section,.anpassad-v1-practical-section{padding-top:44px!important;padding-bottom:44px!important}.anpassad-v1-copy{gap:12px;margin-top:14px}.anpassad-v1-image{min-height:230px;border-radius:24px}.anpassad-v1-image--trygghet{background-position:74% 12%}.anpassad-v1-heading{margin-bottom:22px!important}.anpassad-v1-heading h2{font-size:clamp(38px,11.4vw,52px)!important;line-height:1.02!important}.anpassad-v1-card-grid,.anpassad-v1-step-grid{grid-template-columns:1fr;gap:12px}.anpassad-v1-card,.anpassad-v1-step{border-radius:24px;padding:20px}.anpassad-v1-card h3,.anpassad-v1-step h3{font-size:clamp(28px,8.1vw,38px);margin-bottom:8px}.anpassad-v1-card p,.anpassad-v1-copy p,.anpassad-v1-final-section p,.anpassad-v1-step p{font-size:clamp(18px,5.1vw,22px);line-height:1.42}.anpassad-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.anpassad-v1-step span{width:42px;height:42px;min-height:42px;border-radius:13px;margin:0;font-size:15px}.anpassad-v1-step h3{align-self:center;margin:0;padding-top:1px}.anpassad-v1-step p{grid-column:1/-1;margin-top:12px}.anpassad-v1-final-inner h2{font-size:clamp(42px,12vw,58px)!important;line-height:1.02!important;margin-bottom:14px}.anpassad-v1-final-inner p+p{margin-top:13px}}@media (max-width:390px){.anpassad-v1-final-section,.anpassad-v1-intro-section,.anpassad-v1-needs-section,.anpassad-v1-practical-section{padding-top:40px!important;padding-bottom:40px!important}.anpassad-v1-card,.anpassad-v1-step{padding:18px}.anpassad-v1-image{min-height:210px}}.keytag-page-v1 .page-hero-photo-main.page-hero-photo-contain .page-hero-photo-img{object-fit:contain!important;padding:clamp(20px,3.6vw,44px)!important;object-position:center center!important;filter:drop-shadow(0 28px 34px rgba(0,0,0,.34))}.keytag-page-v1 .page-hero-photo-secondary .page-hero-photo-img{object-position:center 48%!important}.keytag-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.keytag-v1-intro-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important;padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}.keytag-v1-intro-inner{max-width:980px}.keytag-v1-benefits-section h2,.keytag-v1-final-section h2,.keytag-v1-found-section h2,.keytag-v1-intro-inner h2,.keytag-v1-process-section h2{color:rgba(247,243,236,.98)}.keytag-v1-copy{display:grid;grid-gap:14px;gap:14px;margin-top:18px;max-width:900px}.keytag-v1-copy p,.keytag-v1-final-section p,.keytag-v1-found-section p{color:rgba(214,222,219,.82);font-size:18px;line-height:1.56;margin:0}.keytag-v1-process-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0b222b,#0a1d25)!important}.keytag-v1-benefits-section,.keytag-v1-process-section{padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.keytag-v1-benefits-section{background:linear-gradient(180deg,#0a1d25,#09222b)!important}.keytag-v1-heading{margin-bottom:22px!important}.keytag-v1-heading h2{margin-bottom:0!important}.keytag-v1-process-layout{display:grid;grid-gap:0;gap:0}.keytag-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.keytag-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.keytag-v1-card,.keytag-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.keytag-v1-card h3,.keytag-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(21px,1.85vw,27px);line-height:1.05;margin:0 0 10px}.keytag-v1-card p,.keytag-v1-step p{color:rgba(214,222,219,.78);line-height:1.48;margin:0}.keytag-v1-step span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:14px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.keytag-v1-found-section{background:linear-gradient(180deg,#09222b,#0a1d25)!important;padding-top:clamp(48px,6vw,76px)!important;padding-bottom:clamp(48px,6vw,76px)!important}.keytag-v1-found-card{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:clamp(24px,4vw,38px);border-radius:30px;background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.keytag-v1-found-card>div{max-width:760px}.keytag-v1-found-card h2{margin-bottom:14px}.keytag-v1-found-card .button{flex:0 0 auto;color:rgba(247,243,236,.98);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18)}.keytag-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(68px,8vw,104px)!important;padding-bottom:clamp(68px,8vw,104px)!important}.keytag-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.keytag-v1-final-inner{position:relative;z-index:1;max-width:850px}.keytag-v1-final-inner h2{max-width:800px;margin-bottom:18px}.keytag-v1-final-inner p+p{margin-top:16px}@media (max-width:980px){.keytag-v1-card-grid,.keytag-v1-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.keytag-v1-found-card{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.keytag-page-v1 .page-hero-photo-main.page-hero-photo-contain .page-hero-photo-img{padding:18px!important}.keytag-v1-benefits-section,.keytag-v1-final-section,.keytag-v1-found-section,.keytag-v1-intro-section,.keytag-v1-process-section{padding-top:42px!important;padding-bottom:42px!important}.keytag-v1-copy{gap:12px;margin-top:14px}.keytag-v1-heading{margin-bottom:18px!important}.keytag-v1-heading h2{font-size:clamp(36px,10.7vw,50px)!important;line-height:1.02!important}.keytag-v1-card-grid,.keytag-v1-step-grid{grid-template-columns:1fr;gap:12px}.keytag-v1-card,.keytag-v1-step{border-radius:24px;padding:18px}.keytag-v1-card h3,.keytag-v1-step h3{font-size:clamp(27px,7.6vw,36px);margin-bottom:8px}.keytag-v1-card p,.keytag-v1-copy p,.keytag-v1-final-section p,.keytag-v1-found-section p,.keytag-v1-step p{font-size:clamp(18px,5vw,21px);line-height:1.42}.keytag-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.keytag-v1-step span{width:42px;height:42px;min-height:42px;border-radius:13px;margin:0;font-size:15px}.keytag-v1-step h3{align-self:center;margin:0;padding-top:1px}.keytag-v1-step p{grid-column:1/-1;margin-top:12px}.keytag-v1-found-card{padding:20px;border-radius:24px;gap:16px}.keytag-v1-found-card h2{font-size:clamp(34px,10.2vw,48px)!important;line-height:1.02!important}.keytag-v1-found-card .button{width:100%;min-height:44px;padding:11px 16px;font-size:15.5px}.keytag-v1-final-inner h2{font-size:clamp(39px,11vw,54px)!important;line-height:1.02!important;margin-bottom:14px}.keytag-v1-final-inner p+p{margin-top:13px}}@media (max-width:390px){.keytag-v1-benefits-section,.keytag-v1-final-section,.keytag-v1-found-section,.keytag-v1-intro-section,.keytag-v1-process-section{padding-top:38px!important;padding-bottom:38px!important}.keytag-v1-card,.keytag-v1-step{padding:16px}}.omoss-page-v1 .page-hero-photo-main .page-hero-photo-img{object-position:center 46%!important}.omoss-page-v1 .page-hero-photo-secondary .page-hero-photo-img{object-position:center 42%!important}.omoss-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.omoss-v1-intro-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important;padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}.omoss-v1-intro-inner{max-width:980px}.omoss-v1-final-section h2,.omoss-v1-focus-section h2,.omoss-v1-intro-inner h2,.omoss-v1-method-section h2{color:rgba(247,243,236,.98)}.omoss-v1-copy{display:grid;grid-gap:14px;gap:14px;margin-top:18px;max-width:900px}.omoss-v1-copy p,.omoss-v1-final-section p{color:rgba(214,222,219,.82);font-size:18px;line-height:1.56;margin:0}.omoss-v1-focus-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.omoss-v1-focus-section,.omoss-v1-method-section{padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.omoss-v1-method-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important}.omoss-v1-heading{margin-bottom:22px!important}.omoss-v1-heading h2{margin-bottom:0!important}.omoss-v1-process-layout{display:grid;grid-gap:0;gap:0}.omoss-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.omoss-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.omoss-v1-card,.omoss-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.omoss-v1-card h3,.omoss-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(21px,1.85vw,27px);line-height:1.05;margin:0 0 10px}.omoss-v1-card p,.omoss-v1-step p{color:rgba(214,222,219,.78);line-height:1.48;margin:0}.omoss-v1-step span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:14px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.omoss-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(68px,8vw,104px)!important;padding-bottom:clamp(68px,8vw,104px)!important}.omoss-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.omoss-v1-final-inner{position:relative;z-index:1;max-width:850px}.omoss-v1-final-inner h2{max-width:800px;margin-bottom:18px}.omoss-v1-final-inner p+p{margin-top:16px}@media (max-width:980px){.omoss-v1-card-grid,.omoss-v1-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.omoss-page-v1 .page-hero-photo-main .page-hero-photo-img{object-position:center 44%!important}.omoss-v1-final-section,.omoss-v1-focus-section,.omoss-v1-intro-section,.omoss-v1-method-section{padding-top:42px!important;padding-bottom:42px!important}.omoss-v1-copy{gap:12px;margin-top:14px}.omoss-v1-heading{margin-bottom:18px!important}.omoss-v1-heading h2{font-size:clamp(36px,10.7vw,50px)!important;line-height:1.02!important}.omoss-v1-card-grid,.omoss-v1-step-grid{grid-template-columns:1fr;gap:12px}.omoss-v1-card,.omoss-v1-step{border-radius:24px;padding:18px}.omoss-v1-card h3,.omoss-v1-step h3{font-size:clamp(27px,7.6vw,36px);margin-bottom:8px}.omoss-v1-card p,.omoss-v1-copy p,.omoss-v1-final-section p,.omoss-v1-step p{font-size:clamp(18px,5vw,21px);line-height:1.42}.omoss-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.omoss-v1-step span{width:42px;height:42px;min-height:42px;border-radius:13px;margin:0;font-size:15px}.omoss-v1-step h3{align-self:center;margin:0;padding-top:1px}.omoss-v1-step p{grid-column:1/-1;margin-top:12px}.omoss-v1-final-inner h2{font-size:clamp(39px,11vw,54px)!important;line-height:1.02!important;margin-bottom:14px}.omoss-v1-final-inner p+p{margin-top:13px}}@media (max-width:390px){.omoss-v1-final-section,.omoss-v1-focus-section,.omoss-v1-intro-section,.omoss-v1-method-section{padding-top:38px!important;padding-bottom:38px!important}.omoss-v1-card,.omoss-v1-step{padding:16px}}.omoss-page-v1 .page-hero h1{max-width:900px}.omoss-page-v1 .page-hero .lead,.omoss-page-v1 .page-hero p:not(.eyebrow){max-width:760px}.omoss-v1-intro-inner{max-width:900px}.omoss-v1-copy{max-width:820px}.omoss-v1-final-inner{max-width:780px}.omoss-v1-final-inner h2{max-width:720px}@media (max-width:720px){.omoss-page-v1 .page-hero h1{font-size:clamp(36px,10.2vw,48px)!important;line-height:1.02!important;letter-spacing:-.055em!important}.omoss-page-v1 .page-hero .lead,.omoss-page-v1 .page-hero p:not(.eyebrow){font-size:clamp(18px,5vw,21px)!important;line-height:1.42!important}.omoss-v1-final-section,.omoss-v1-focus-section,.omoss-v1-intro-section,.omoss-v1-method-section{padding-top:38px!important;padding-bottom:38px!important}.omoss-v1-final-inner h2,.omoss-v1-heading h2,.omoss-v1-intro-inner h2{font-size:clamp(32px,9.1vw,43px)!important;line-height:1.04!important;letter-spacing:-.045em!important}.omoss-v1-heading{margin-bottom:16px!important}.omoss-v1-copy{margin-top:13px!important;gap:10px!important}.omoss-v1-copy p,.omoss-v1-final-section p{font-size:clamp(17px,4.55vw,19px)!important;line-height:1.42!important}.omoss-v1-card-grid,.omoss-v1-step-grid{gap:11px!important}.omoss-v1-card,.omoss-v1-step{padding:17px!important;border-radius:22px!important}.omoss-v1-card h3,.omoss-v1-step h3{font-size:clamp(23px,6.5vw,31px)!important;line-height:1.08!important}.omoss-v1-card p,.omoss-v1-step p{font-size:clamp(16.5px,4.45vw,18.5px)!important;line-height:1.39!important}.omoss-v1-step span{width:40px!important;height:40px!important;min-height:40px!important;border-radius:12px!important}.omoss-v1-final-inner p+p{margin-top:11px!important}}@media (max-width:390px){.omoss-page-v1 .page-hero h1{font-size:clamp(34px,10vw,44px)!important}.omoss-v1-final-section,.omoss-v1-focus-section,.omoss-v1-intro-section,.omoss-v1-method-section{padding-top:34px!important;padding-bottom:34px!important}.omoss-v1-card,.omoss-v1-step{padding:16px!important}}@media (min-width:721px){.omoss-v1-final-inner,.omoss-v1-intro-inner{width:100%;max-width:1040px!important}.omoss-v1-copy{max-width:960px!important}.omoss-v1-final-inner h2{max-width:880px!important}.omoss-v1-final-inner p{max-width:940px}}@media (min-width:981px){.omoss-v1-final-section,.omoss-v1-intro-section{padding-top:clamp(72px,7.4vw,112px)!important;padding-bottom:clamp(72px,7.4vw,112px)!important}}.kontakt-page-v1 .page-hero-photo-main .page-hero-photo-img,.kontakt-page-v1 .page-hero-photo-secondary .page-hero-photo-img{object-position:center 48%!important}.kontakt-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.kontakt-v1-direct-section{background:radial-gradient(circle at 78% 16%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important}.kontakt-v1-cases-section,.kontakt-v1-direct-section{padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.kontakt-v1-cases-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.kontakt-v1-process-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important;padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.kontakt-v1-heading{margin-bottom:22px!important}.kontakt-v1-final-section h2,.kontakt-v1-heading h2{color:rgba(247,243,236,.98);margin-bottom:0!important}.kontakt-v1-contact-grid,.kontakt-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.kontakt-v1-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.kontakt-v1-card,.kontakt-v1-case-card,.kontakt-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.kontakt-v1-case-card{display:flex;flex-direction:column;min-height:220px;text-decoration:none}.kontakt-v1-card-label{color:#ffc0aa!important;font-size:13px!important;line-height:1.1!important;font-weight:900;letter-spacing:.11em;margin:0 0 14px!important;text-transform:uppercase}.kontakt-v1-card h3,.kontakt-v1-case-card h3,.kontakt-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(21px,1.85vw,27px);line-height:1.05;margin:0 0 10px}.kontakt-v1-card p,.kontakt-v1-case-card p,.kontakt-v1-final-section p,.kontakt-v1-step p{color:rgba(214,222,219,.78);line-height:1.48;margin:0}.kontakt-v1-case-card span,.kontakt-v1-link{color:#ffc0aa;display:inline-flex;font-weight:900;margin-top:18px;text-decoration:none}.kontakt-v1-case-card span{margin-top:auto;padding-top:18px}.kontakt-v1-step span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:14px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.kontakt-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(68px,8vw,104px)!important;padding-bottom:clamp(68px,8vw,104px)!important}.kontakt-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.kontakt-v1-final-inner{position:relative;z-index:1;max-width:940px}.kontakt-v1-final-inner h2{max-width:860px;margin-bottom:18px!important}.kontakt-v1-final-inner p{max-width:850px;font-size:18px;line-height:1.56}.kontakt-v1-final-inner p+p{margin-top:16px}@media (max-width:980px){.kontakt-v1-case-grid,.kontakt-v1-contact-grid,.kontakt-v1-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kontakt-v1-cases-section,.kontakt-v1-direct-section,.kontakt-v1-final-section,.kontakt-v1-process-section{padding-top:42px!important;padding-bottom:42px!important}.kontakt-v1-heading{margin-bottom:18px!important}.kontakt-v1-heading h2{font-size:clamp(34px,10vw,48px)!important;line-height:1.02!important}.kontakt-v1-case-grid,.kontakt-v1-contact-grid,.kontakt-v1-step-grid{grid-template-columns:1fr;gap:12px}.kontakt-v1-card,.kontakt-v1-case-card,.kontakt-v1-step{border-radius:24px;padding:18px}.kontakt-v1-case-card{min-height:auto}.kontakt-v1-card h3,.kontakt-v1-case-card h3,.kontakt-v1-step h3{font-size:clamp(26px,7.2vw,34px);margin-bottom:8px}.kontakt-v1-card p,.kontakt-v1-case-card p,.kontakt-v1-final-section p,.kontakt-v1-step p{font-size:clamp(18px,5vw,21px);line-height:1.42}.kontakt-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.kontakt-v1-step span{width:42px;height:42px;min-height:42px;border-radius:13px;margin:0;font-size:15px}.kontakt-v1-step h3{align-self:center;margin:0;padding-top:1px}.kontakt-v1-step p{grid-column:1/-1;margin-top:12px}.kontakt-v1-final-inner h2{font-size:clamp(38px,10.7vw,52px)!important;line-height:1.02!important;margin-bottom:14px!important}.kontakt-v1-final-inner p+p{margin-top:13px}}@media (max-width:390px){.kontakt-v1-cases-section,.kontakt-v1-direct-section,.kontakt-v1-final-section,.kontakt-v1-process-section{padding-top:38px!important;padding-bottom:38px!important}.kontakt-v1-card,.kontakt-v1-case-card,.kontakt-v1-step{padding:16px}}.kontakt-page-v1 .kontakt-v1-case-grid,.kontakt-page-v1 .kontakt-v1-contact-grid,.kontakt-page-v1 .kontakt-v1-step-grid{display:grid!important}.kontakt-page-v1 .kontakt-v1-card,.kontakt-page-v1 .kontakt-v1-case-card,.kontakt-page-v1 .kontakt-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96))!important;border:1px solid rgba(116,159,163,.22)!important;border-radius:26px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)!important;color:rgba(247,243,236,.98)!important;padding:22px!important;text-decoration:none!important}.kontakt-page-v1 .kontakt-v1-card *,.kontakt-page-v1 .kontakt-v1-case-card *,.kontakt-page-v1 .kontakt-v1-step *{text-decoration:none!important}.kontakt-page-v1 .kontakt-v1-case-card{display:flex!important;flex-direction:column!important;min-height:220px!important}.kontakt-page-v1 .kontakt-v1-card-action,.kontakt-page-v1 .kontakt-v1-link{color:#ffc0aa!important;display:inline-flex!important;font-weight:900!important;margin-top:18px!important;text-decoration:none!important}.kontakt-page-v1 .kontakt-v1-card-action{margin-top:auto!important;padding-top:18px!important}@media (max-width:720px){.kontakt-page-v1 .kontakt-v1-case-grid,.kontakt-page-v1 .kontakt-v1-contact-grid,.kontakt-page-v1 .kontakt-v1-step-grid{display:grid!important;grid-template-columns:1fr!important;grid-gap:12px!important;gap:12px!important}.kontakt-page-v1 .kontakt-v1-card,.kontakt-page-v1 .kontakt-v1-case-card,.kontakt-page-v1 .kontakt-v1-step{border-radius:24px!important;padding:18px!important}.kontakt-page-v1 .kontakt-v1-case-card{min-height:auto!important}.kontakt-page-v1 .kontakt-v1-card h3,.kontakt-page-v1 .kontakt-v1-case-card h3,.kontakt-page-v1 .kontakt-v1-step h3{color:rgba(247,243,236,.98)!important;font-size:clamp(25px,7vw,33px)!important;line-height:1.05!important;margin:0 0 8px!important}.kontakt-page-v1 .kontakt-v1-card p,.kontakt-page-v1 .kontakt-v1-case-card p,.kontakt-page-v1 .kontakt-v1-final-section p,.kontakt-page-v1 .kontakt-v1-step p{color:rgba(214,222,219,.78)!important;font-size:clamp(17px,4.8vw,20px)!important;line-height:1.42!important;margin:0!important}.kontakt-page-v1 .kontakt-v1-card-label{color:#ffc0aa!important;font-size:12.5px!important;letter-spacing:.11em!important;margin:0 0 12px!important;text-transform:uppercase!important}.kontakt-page-v1 .kontakt-v1-card-action,.kontakt-page-v1 .kontakt-v1-link{color:#ffc0aa!important;font-size:15.5px!important;margin-top:14px!important;padding-top:0!important;text-decoration:none!important}.kontakt-page-v1 .kontakt-v1-step{display:grid!important;grid-template-columns:auto 1fr!important;grid-column-gap:14px!important;column-gap:14px!important}.kontakt-page-v1 .kontakt-v1-step span{width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}.kontakt-page-v1 .kontakt-v1-step p{grid-column:1/-1!important;margin-top:12px!important}}.booking-page-v1 .page-hero-photo-main .page-hero-photo-img{object-position:52% 48%!important}.booking-page-v1 .page-hero-photo-secondary .page-hero-photo-img{object-position:center 48%!important}.booking-v1-section{background:#0a1d25!important;color:rgba(247,243,236,.96)!important;border-top:1px solid rgba(255,255,255,.055)}.booking-v1-form-section{background:radial-gradient(circle at 82% 12%,rgba(58,174,188,.12),transparent 34%),linear-gradient(180deg,#0a1d25,#0b222b)!important;padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}.booking-v1-form-layout{display:grid;grid-template-columns:minmax(0,.58fr) minmax(520px,.92fr);grid-gap:clamp(26px,5vw,58px);gap:clamp(26px,5vw,58px);align-items:start}.booking-v1-form-intro{position:-webkit-sticky;position:sticky;top:104px}.booking-v1-final-section h2,.booking-v1-form-intro h2,.booking-v1-process-section h2,.booking-v1-reasons-section h2{color:rgba(247,243,236,.98)}.booking-v1-final-section p,.booking-v1-form-intro p:not(.eyebrow){color:rgba(214,222,219,.82);font-size:18px;line-height:1.56;margin:0}.booking-v1-form-intro h2{margin-bottom:16px}.booking-v1-form-wrap .form-card{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96))!important;border:1px solid rgba(116,159,163,.24)!important;border-radius:30px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 20px 58px rgba(0,0,0,.21)!important;padding:clamp(22px,4vw,34px)!important}.booking-v1-form-wrap .form-card label{color:rgba(247,243,236,.94)!important;font-weight:850}.booking-v1-form-wrap .form-card input,.booking-v1-form-wrap .form-card select,.booking-v1-form-wrap .form-card textarea{background:rgba(247,243,236,.96)!important;border:1px solid rgba(255,255,255,.18)!important;color:#10231f!important;box-shadow:none!important}.booking-v1-form-wrap .form-card input::placeholder,.booking-v1-form-wrap .form-card textarea::placeholder{color:rgba(16,35,31,.52)!important}.booking-v1-form-wrap .form-card input:focus,.booking-v1-form-wrap .form-card select:focus,.booking-v1-form-wrap .form-card textarea:focus{border-color:rgba(255,192,170,.82)!important;box-shadow:0 0 0 4px rgba(255,192,170,.14)!important}.booking-v1-form-wrap .form-card .button-primary{margin-top:18px}.booking-v1-form-wrap .form-helper-text{color:rgba(214,222,219,.76)!important;margin:16px 0 0!important}.booking-v1-form-wrap .form-error{background:rgba(255,192,170,.12)!important;border:1px solid rgba(255,192,170,.22)!important;border-radius:18px!important;color:rgba(247,243,236,.96)!important;margin-bottom:18px!important;padding:14px 16px!important}.booking-page-v1 .form-success{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96))!important;border:1px solid rgba(116,159,163,.24)!important;border-radius:30px!important;color:rgba(247,243,236,.98)!important}.booking-page-v1 .form-success p{color:rgba(214,222,219,.82)!important}.booking-v1-reasons-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important}.booking-v1-process-section,.booking-v1-reasons-section{padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.booking-v1-process-section{background:radial-gradient(circle at 16% 20%,rgba(239,154,129,.07),transparent 30%),linear-gradient(180deg,#0a1d25,#09222b)!important}.booking-v1-heading{margin-bottom:22px!important}.booking-v1-heading h2{margin-bottom:0!important}.booking-v1-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.booking-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.booking-v1-card,.booking-v1-step{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.booking-v1-card h3,.booking-v1-step h3{color:rgba(247,243,236,.98);font-size:clamp(21px,1.85vw,27px);line-height:1.05;margin:0 0 10px}.booking-v1-card p,.booking-v1-step p{color:rgba(214,222,219,.78);line-height:1.48;margin:0}.booking-v1-step span{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:14px;margin-bottom:14px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.booking-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(68px,8vw,104px)!important;padding-bottom:clamp(68px,8vw,104px)!important}.booking-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.booking-v1-final-inner{position:relative;z-index:1;max-width:920px}.booking-v1-final-inner h2{max-width:820px;margin-bottom:18px}.booking-v1-final-inner p{max-width:860px}.booking-v1-final-inner p+p{margin-top:16px}@media (max-width:980px){.booking-v1-form-layout{grid-template-columns:1fr}.booking-v1-form-intro{position:static}.booking-v1-card-grid,.booking-v1-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.booking-v1-final-section,.booking-v1-form-section,.booking-v1-process-section,.booking-v1-reasons-section{padding-top:42px!important;padding-bottom:42px!important}.booking-v1-form-intro h2,.booking-v1-heading h2{font-size:clamp(34px,10.2vw,48px)!important;line-height:1.02!important}.booking-v1-card p,.booking-v1-final-section p,.booking-v1-form-intro p:not(.eyebrow),.booking-v1-step p{font-size:clamp(17px,4.8vw,20px)!important;line-height:1.42!important}.booking-v1-form-wrap .form-card{border-radius:24px!important;padding:18px!important}.booking-v1-form-wrap .form-grid{grid-template-columns:1fr!important;gap:14px!important}.booking-v1-form-wrap .full-row{grid-column:auto!important}.booking-v1-form-wrap .form-card label{font-size:15.5px!important}.booking-v1-form-wrap .form-card input,.booking-v1-form-wrap .form-card select,.booking-v1-form-wrap .form-card textarea{border-radius:15px!important;font-size:16px!important;padding:12px 13px!important}.booking-v1-form-wrap .form-card .button-primary{width:100%;min-height:46px;padding:12px 16px}.booking-v1-card-grid,.booking-v1-step-grid{grid-template-columns:1fr;gap:12px}.booking-v1-card,.booking-v1-step{border-radius:24px;padding:18px}.booking-v1-card h3,.booking-v1-step h3{font-size:clamp(25px,7vw,33px);margin-bottom:8px}.booking-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.booking-v1-step span{width:42px;height:42px;min-height:42px;border-radius:13px;margin:0;font-size:15px}.booking-v1-step h3{align-self:center;margin:0;padding-top:1px}.booking-v1-step p{grid-column:1/-1;margin-top:12px}.booking-v1-final-inner h2{font-size:clamp(38px,10.7vw,52px)!important;line-height:1.02!important;margin-bottom:14px}.booking-v1-final-inner p+p{margin-top:13px}}@media (max-width:390px){.booking-v1-final-section,.booking-v1-form-section,.booking-v1-process-section,.booking-v1-reasons-section{padding-top:38px!important;padding-bottom:38px!important}.booking-v1-card,.booking-v1-form-wrap .form-card,.booking-v1-step{padding:16px!important}}.booking-page-v2 .booking-v1-reasons-section{display:none!important}.booking-page-v2 .booking-v1-form-section,.booking-page-v2 .booking-v1-process-section{padding-top:clamp(52px,6.5vw,82px)!important;padding-bottom:clamp(54px,6.5vw,84px)!important}.booking-page-v2 .booking-v1-final-section{padding-top:clamp(62px,7vw,92px)!important;padding-bottom:clamp(62px,7vw,92px)!important}.booking-page-v2 .booking-v1-final-section h2,.booking-page-v2 .booking-v1-final-section p,.booking-page-v2 .booking-v1-form-intro h2,.booking-page-v2 .booking-v1-form-intro p:not(.eyebrow),.booking-page-v2 .booking-v1-process-section h2{max-width:760px}.booking-page-v2 .booking-v1-final-inner{max-width:820px}.booking-page-v2 .booking-v1-final-inner p+p{display:none!important}@media (max-width:720px){.booking-page-v2 .booking-v1-final-section,.booking-page-v2 .booking-v1-form-section,.booking-page-v2 .booking-v1-process-section{padding-top:38px!important;padding-bottom:38px!important}.booking-page-v2 .booking-v1-final-inner h2,.booking-page-v2 .booking-v1-form-intro h2,.booking-page-v2 .booking-v1-heading h2{font-size:clamp(32px,9.2vw,44px)!important;line-height:1.03!important}.booking-page-v2 .booking-v1-final-section p,.booking-page-v2 .booking-v1-form-intro p:not(.eyebrow),.booking-page-v2 .booking-v1-step p{font-size:clamp(17px,4.7vw,20px)!important;line-height:1.42!important}}.found-keys-v1{background:#0a1d25;color:rgba(247,243,236,.96)}.found-keys-v1 .found-keys-page-hero{background:radial-gradient(circle at 82% 18%,rgba(58,174,188,.12),transparent 32%),linear-gradient(180deg,#0a1d25,#0b222b)!important;border-bottom:1px solid rgba(255,255,255,.055)}.found-keys-v1 .page-hero-copy h1,.found-keys-v1 h2,.found-keys-v1 h3{color:rgba(247,243,236,.98)}.found-keys-v1 .page-hero-copy .lead{max-width:760px;color:rgba(214,222,219,.84)}.found-keys-v1-action-section,.found-keys-v1-form-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important;border-top:1px solid rgba(255,255,255,.055);padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.found-keys-v1-action-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.12fr);grid-gap:clamp(28px,4.5vw,58px);gap:clamp(28px,4.5vw,58px);align-items:start}.found-keys-v1-form-copy h2,.found-keys-v1-heading h2{margin-bottom:0}.found-keys-v1-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.found-keys-v1-step{min-height:100%;background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96));border:1px solid rgba(116,159,163,.22);border-radius:24px;padding:20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.found-keys-v1-step span{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px;margin-bottom:13px;background:rgba(247,243,236,.1);color:#ffc0aa;font-weight:900;letter-spacing:.02em}.found-keys-v1-step h3{font-size:clamp(20px,1.75vw,26px);line-height:1.04;margin:0 0 8px}.found-keys-v1-final-section p,.found-keys-v1-form-copy p,.found-keys-v1-step p{color:rgba(214,222,219,.8);line-height:1.5;margin:0}.found-keys-v1-form-layout{display:grid;grid-template-columns:minmax(0,.54fr) minmax(460px,.86fr);grid-gap:clamp(28px,4.5vw,58px);gap:clamp(28px,4.5vw,58px);align-items:start}.found-keys-v1-form-copy{position:-webkit-sticky;position:sticky;top:112px;max-width:440px}.found-keys-v1-form-copy p{margin-top:16px;font-size:18px}.found-keys-v1-form-card .form-container{width:100%;max-width:none}.found-keys-v1-form-card .form-card{background:linear-gradient(145deg,rgba(16,58,67,.92),rgba(13,47,54,.96))!important;border:1px solid rgba(116,159,163,.26)!important;border-radius:28px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 22px 60px rgba(0,0,0,.2)!important}.found-keys-v1-form-card label{color:rgba(247,243,236,.96)!important}.found-keys-v1-form-card input,.found-keys-v1-form-card select,.found-keys-v1-form-card textarea{background:rgba(247,243,236,.92)!important;border-color:rgba(255,255,255,.2)!important}.found-keys-v1-form-card .button,.found-keys-v1-form-card button[type=submit]{color:#fff!important;background:linear-gradient(135deg,var(--primary),#bf6546)!important;border-color:transparent!important}.found-keys-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(64px,8vw,96px)!important;padding-bottom:clamp(64px,8vw,96px)!important}.found-keys-v1-final-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 28%,transparent 72%,rgba(255,255,255,.025))}.found-keys-v1-final-inner{position:relative;z-index:1;max-width:850px}.found-keys-v1-final-inner h2{max-width:760px;margin-bottom:16px}.found-keys-v1-final-inner p{max-width:820px}.found-keys-v1-final-inner p+p{margin-top:13px}@media (max-width:980px){.found-keys-v1-action-grid,.found-keys-v1-form-layout{grid-template-columns:1fr}.found-keys-v1-form-copy{position:static;max-width:760px}.found-keys-v1-step-grid{grid-template-columns:1fr}}@media (max-width:720px){.found-keys-v1-action-section,.found-keys-v1-final-section,.found-keys-v1-form-section{padding-top:42px!important;padding-bottom:42px!important}.found-keys-v1-action-grid,.found-keys-v1-form-layout{gap:18px}.found-keys-v1-form-copy h2,.found-keys-v1-heading h2{font-size:clamp(36px,10.5vw,50px)!important;line-height:1.02!important}.found-keys-v1-step{display:grid;grid-template-columns:auto 1fr;grid-column-gap:14px;column-gap:14px;align-items:start;border-radius:24px;padding:18px}.found-keys-v1-step span{width:42px;height:42px;min-height:42px;margin:0}.found-keys-v1-step h3{align-self:center;font-size:clamp(26px,7.4vw,34px);margin:0}.found-keys-v1-step p{grid-column:1/-1;margin-top:11px}.found-keys-v1-final-section p,.found-keys-v1-form-copy p,.found-keys-v1-step p{font-size:clamp(18px,5vw,21px);line-height:1.42}.found-keys-v1-form-card .form-card{border-radius:24px!important;padding:20px!important}.found-keys-v1-form-card .form-grid{grid-template-columns:1fr!important;gap:14px!important}.found-keys-v1-form-card .full-row{grid-column:auto!important}.found-keys-v1-form-card .button,.found-keys-v1-form-card button[type=submit]{width:100%!important}.found-keys-v1-final-inner h2{font-size:clamp(38px,11vw,54px)!important;line-height:1.02!important;margin-bottom:14px}}@media (max-width:390px){.found-keys-v1-action-section,.found-keys-v1-final-section,.found-keys-v1-form-section{padding-top:38px!important;padding-bottom:38px!important}.found-keys-v1-form-card .form-card,.found-keys-v1-step{padding:16px!important}}.found-keys-v1 .found-keys-v1-action-grid{display:grid!important;grid-template-columns:minmax(0,.68fr) minmax(0,1.18fr)!important;grid-gap:clamp(28px,4.5vw,58px)!important;gap:clamp(28px,4.5vw,58px)!important;align-items:start!important}.found-keys-v1 .found-keys-v1-step-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;align-items:stretch!important}.found-keys-v1 .found-keys-v1-step{display:block!important;min-height:100%!important;background:linear-gradient(145deg,rgba(16,58,67,.94),rgba(13,47,54,.98))!important;border:1px solid rgba(116,159,163,.26)!important;border-radius:24px!important;padding:20px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)!important}.found-keys-v1 .found-keys-v1-step span{display:inline-flex!important;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;border-radius:13px!important;margin:0 0 13px!important;background:rgba(247,243,236,.1)!important;color:#ffc0aa!important;font-weight:900!important;letter-spacing:.02em!important}.found-keys-v1 .found-keys-v1-step h3{color:rgba(247,243,236,.98)!important;font-size:clamp(20px,1.75vw,26px)!important;line-height:1.04!important;margin:0 0 8px!important}.found-keys-v1 .found-keys-v1-step p{color:rgba(214,222,219,.8)!important;line-height:1.48!important;margin:0!important}@media (max-width:980px){.found-keys-v1 .found-keys-v1-action-grid{grid-template-columns:1fr!important}.found-keys-v1 .found-keys-v1-step-grid{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:720px){.found-keys-v1 .found-keys-v1-step{display:grid!important;grid-template-columns:auto 1fr!important;grid-column-gap:14px!important;column-gap:14px!important;align-items:start!important;padding:18px!important}.found-keys-v1 .found-keys-v1-step span{width:42px!important;height:42px!important;min-height:42px!important;margin:0!important}.found-keys-v1 .found-keys-v1-step h3{align-self:center!important;font-size:clamp(26px,7.4vw,34px)!important;margin:0!important}.found-keys-v1 .found-keys-v1-step p{grid-column:1/-1!important;margin-top:11px!important;font-size:clamp(18px,5vw,21px)!important;line-height:1.42!important}}.boka-besok-page-v1 .boka-v1-form-layout,.boka-page-v1 .boka-v1-form-layout,.booking-page-v1 .booking-v1-form-layout{grid-template-columns:minmax(0,.42fr) minmax(620px,.86fr)!important;justify-content:center!important;align-items:start!important}.boka-besok-page-v1 .boka-v1-form-card,.boka-page-v1 .boka-v1-form-card,.booking-page-v1 .booking-v1-form-card{justify-self:center!important;width:min(100%,760px)!important}.boka-besok-page-v1 .boka-v1-form-copy,.boka-page-v1 .boka-v1-form-copy,.booking-page-v1 .booking-v1-form-copy{max-width:360px!important}.found-keys-v1 .found-keys-v1-form-layout{grid-template-columns:minmax(0,.42fr) minmax(620px,.86fr)!important;justify-content:center!important;align-items:start!important}.found-keys-v1 .found-keys-v1-form-card{justify-self:center!important;width:min(100%,760px)!important}.found-keys-v1 .found-keys-v1-form-copy{max-width:360px!important}.boka-besok-page-v1 .form-card,.boka-page-v1 .form-card,.booking-page-v1 .form-card,.contact-page-v1 .form-card,.form-card.form-premium,.found-keys-v1 .form-card{background:linear-gradient(145deg,rgba(17,62,70,.94),rgba(12,45,53,.98))!important;border:1px solid rgba(116,159,163,.3)!important;border-radius:28px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 24px 68px rgba(0,0,0,.22)!important}.boka-besok-page-v1 label,.boka-page-v1 label,.booking-page-v1 label,.contact-page-v1 label,.form-card label,.found-keys-v1 label{color:rgba(247,243,236,.96)!important;font-weight:850!important}.boka-besok-page-v1 .form-card p,.boka-page-v1 .form-card p,.booking-page-v1 .form-card p,.contact-page-v1 .form-card p,.found-keys-v1 .form-card p{color:rgba(214,222,219,.76)!important}.boka-besok-page-v1 .form-card input,.boka-besok-page-v1 .form-card select,.boka-besok-page-v1 .form-card textarea,.boka-page-v1 .form-card input,.boka-page-v1 .form-card select,.boka-page-v1 .form-card textarea,.booking-page-v1 .form-card input,.booking-page-v1 .form-card select,.booking-page-v1 .form-card textarea,.contact-page-v1 .form-card input,.contact-page-v1 .form-card select,.contact-page-v1 .form-card textarea,.form-card.form-premium input,.form-card.form-premium select,.form-card.form-premium textarea,.found-keys-v1 .form-card input,.found-keys-v1 .form-card select,.found-keys-v1 .form-card textarea{background:rgba(8,31,38,.64)!important;color:rgba(247,243,236,.96)!important;border:1px solid rgba(191,220,218,.28)!important;border-radius:16px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 0 rgba(239,154,129,0)!important}.boka-besok-page-v1 .form-card input::placeholder,.boka-besok-page-v1 .form-card textarea::placeholder,.boka-page-v1 .form-card input::placeholder,.boka-page-v1 .form-card textarea::placeholder,.booking-page-v1 .form-card input::placeholder,.booking-page-v1 .form-card textarea::placeholder,.contact-page-v1 .form-card input::placeholder,.contact-page-v1 .form-card textarea::placeholder,.form-card.form-premium input::placeholder,.form-card.form-premium textarea::placeholder,.found-keys-v1 .form-card input::placeholder,.found-keys-v1 .form-card textarea::placeholder{color:rgba(224,231,228,.58)!important;opacity:1!important}.boka-besok-page-v1 .form-card select,.boka-page-v1 .form-card select,.booking-page-v1 .form-card select,.contact-page-v1 .form-card select,.form-card.form-premium select,.found-keys-v1 .form-card select{color:rgba(247,243,236,.88)!important}.boka-besok-page-v1 .form-card option,.boka-page-v1 .form-card option,.booking-page-v1 .form-card option,.contact-page-v1 .form-card option,.form-card.form-premium option,.found-keys-v1 .form-card option{background:#0f3138!important;color:rgba(247,243,236,.96)!important}.boka-besok-page-v1 .form-card input:focus,.boka-besok-page-v1 .form-card select:focus,.boka-besok-page-v1 .form-card textarea:focus,.boka-page-v1 .form-card input:focus,.boka-page-v1 .form-card select:focus,.boka-page-v1 .form-card textarea:focus,.booking-page-v1 .form-card input:focus,.booking-page-v1 .form-card select:focus,.booking-page-v1 .form-card textarea:focus,.contact-page-v1 .form-card input:focus,.contact-page-v1 .form-card select:focus,.contact-page-v1 .form-card textarea:focus,.form-card.form-premium input:focus,.form-card.form-premium select:focus,.form-card.form-premium textarea:focus,.found-keys-v1 .form-card input:focus,.found-keys-v1 .form-card select:focus,.found-keys-v1 .form-card textarea:focus{border-color:rgba(239,154,129,.72)!important;box-shadow:0 0 0 4px rgba(239,154,129,.13)!important}.boka-besok-page-v1 .form-card .form-help,.boka-besok-page-v1 .form-card small,.boka-page-v1 .form-card .form-help,.boka-page-v1 .form-card small,.booking-page-v1 .form-card .form-help,.booking-page-v1 .form-card small,.contact-page-v1 .form-card .form-help,.contact-page-v1 .form-card small,.found-keys-v1 .form-card .form-help,.found-keys-v1 .form-card small{color:rgba(214,222,219,.66)!important;font-size:13px!important;line-height:1.42!important}.boka-besok-page-v1 .boka-v1-form-copy p,.boka-page-v1 .boka-v1-form-copy p,.booking-page-v1 .booking-v1-form-copy p,.found-keys-v1 .found-keys-v1-form-copy p{font-size:16px!important;line-height:1.48!important;color:rgba(214,222,219,.74)!important}@media (max-width:1100px){.boka-besok-page-v1 .boka-v1-form-layout,.boka-page-v1 .boka-v1-form-layout,.booking-page-v1 .booking-v1-form-layout,.found-keys-v1 .found-keys-v1-form-layout{grid-template-columns:1fr!important}.boka-besok-page-v1 .boka-v1-form-copy,.boka-page-v1 .boka-v1-form-copy,.booking-page-v1 .booking-v1-form-copy,.found-keys-v1 .found-keys-v1-form-copy{max-width:720px!important}.boka-besok-page-v1 .boka-v1-form-card,.boka-page-v1 .boka-v1-form-card,.booking-page-v1 .booking-v1-form-card,.found-keys-v1 .found-keys-v1-form-card{width:100%!important;max-width:760px!important;justify-self:start!important}}@media (max-width:720px){.boka-besok-page-v1 .form-card,.boka-page-v1 .form-card,.booking-page-v1 .form-card,.contact-page-v1 .form-card,.found-keys-v1 .form-card{border-radius:24px!important;padding:18px!important}.boka-besok-page-v1 .form-grid,.boka-page-v1 .form-grid,.booking-page-v1 .form-grid,.contact-page-v1 .form-grid,.found-keys-v1 .form-grid{grid-template-columns:1fr!important;gap:13px!important}.boka-besok-page-v1 .full-row,.boka-page-v1 .full-row,.booking-page-v1 .full-row,.contact-page-v1 .full-row,.found-keys-v1 .full-row{grid-column:auto!important}.boka-besok-page-v1 .form-card input,.boka-besok-page-v1 .form-card select,.boka-besok-page-v1 .form-card textarea,.boka-page-v1 .form-card input,.boka-page-v1 .form-card select,.boka-page-v1 .form-card textarea,.booking-page-v1 .form-card input,.booking-page-v1 .form-card select,.booking-page-v1 .form-card textarea,.contact-page-v1 .form-card input,.contact-page-v1 .form-card select,.contact-page-v1 .form-card textarea,.found-keys-v1 .form-card input,.found-keys-v1 .form-card select,.found-keys-v1 .form-card textarea{min-height:48px!important;padding:12px 13px!important}.boka-besok-page-v1 .form-card button,.boka-page-v1 .form-card button,.booking-page-v1 .form-card button,.contact-page-v1 .form-card button,.found-keys-v1 .form-card button{width:100%!important}}.booking-page-v1 .booking-v1-form-centered,.booking-page-v1 .booking-v1-form-layout,.found-keys-v1 .found-keys-v1-form-centered,.found-keys-v1 .found-keys-v1-form-layout{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;width:min(100% - 32px,1160px)!important;margin-inline:auto!important}.booking-page-v1 .booking-v1-form-intro,.found-keys-v1 .found-keys-v1-form-copy{position:static!important;width:min(100%,820px)!important;max-width:820px!important;margin:0 auto!important;text-align:left!important}.booking-page-v1 .booking-v1-form-intro h2,.found-keys-v1 .found-keys-v1-form-copy h2{max-width:760px!important;margin-bottom:12px!important}.booking-page-v1 .booking-v1-form-intro p:not(.eyebrow),.found-keys-v1 .found-keys-v1-form-copy p:not(.eyebrow){max-width:720px!important;font-size:17px!important;line-height:1.48!important;color:rgba(214,222,219,.76)!important;margin:0!important}.booking-page-v1 .booking-v1-form-wrap,.found-keys-v1 .found-keys-v1-form-card{width:min(100%,860px)!important;max-width:860px!important;margin:0 auto!important;justify-self:center!important;align-self:center!important}.booking-page-v1 .booking-v1-form-wrap .form-card,.found-keys-v1 .found-keys-v1-form-card .form-card{width:100%!important;max-width:none!important;background:linear-gradient(145deg,rgba(17,62,70,.95),rgba(12,45,53,.99))!important;border:1px solid rgba(116,159,163,.3)!important;border-radius:28px!important;padding:clamp(24px,3.5vw,36px)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 24px 68px rgba(0,0,0,.22)!important}.booking-page-v1 .booking-v1-form-wrap .form-grid,.found-keys-v1 .found-keys-v1-form-card .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.booking-page-v1 .booking-v1-form-wrap .full-row,.found-keys-v1 .found-keys-v1-form-card .full-row{grid-column:1/-1!important}.booking-page-v1 .booking-v1-form-wrap input,.booking-page-v1 .booking-v1-form-wrap select,.booking-page-v1 .booking-v1-form-wrap textarea,.found-keys-v1 .found-keys-v1-form-card input,.found-keys-v1 .found-keys-v1-form-card select,.found-keys-v1 .found-keys-v1-form-card textarea{background:rgba(8,31,38,.66)!important;color:rgba(247,243,236,.96)!important;border:1px solid rgba(191,220,218,.3)!important;border-radius:16px!important;min-height:48px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 0 rgba(239,154,129,0)!important}.booking-page-v1 .booking-v1-form-wrap input::placeholder,.booking-page-v1 .booking-v1-form-wrap textarea::placeholder,.found-keys-v1 .found-keys-v1-form-card input::placeholder,.found-keys-v1 .found-keys-v1-form-card textarea::placeholder{color:rgba(224,231,228,.6)!important;opacity:1!important}.booking-page-v1 .booking-v1-form-wrap select,.found-keys-v1 .found-keys-v1-form-card select{color:rgba(247,243,236,.9)!important}.booking-page-v1 .booking-v1-form-wrap option,.found-keys-v1 .found-keys-v1-form-card option{background:#0f3138!important;color:rgba(247,243,236,.96)!important}.booking-page-v1 .booking-v1-form-wrap input:focus,.booking-page-v1 .booking-v1-form-wrap select:focus,.booking-page-v1 .booking-v1-form-wrap textarea:focus,.found-keys-v1 .found-keys-v1-form-card input:focus,.found-keys-v1 .found-keys-v1-form-card select:focus,.found-keys-v1 .found-keys-v1-form-card textarea:focus{border-color:rgba(239,154,129,.72)!important;box-shadow:0 0 0 4px rgba(239,154,129,.13)!important}.booking-page-v1 .booking-v1-form-wrap .form-helper-text,.found-keys-v1 .found-keys-v1-form-card .form-helper-text{color:rgba(214,222,219,.66)!important;font-size:13px!important;line-height:1.42!important;margin:14px 0 0!important}.booking-page-v1 .booking-v1-final-section,.found-keys-v1 .found-keys-v1-final-section{margin-top:0!important}@media (max-width:720px){.booking-page-v1 .booking-v1-form-centered,.booking-page-v1 .booking-v1-form-layout,.found-keys-v1 .found-keys-v1-form-centered,.found-keys-v1 .found-keys-v1-form-layout{width:min(100% - 24px,100%)!important;gap:18px!important}.booking-page-v1 .booking-v1-form-intro h2,.found-keys-v1 .found-keys-v1-form-copy h2{font-size:clamp(35px,10vw,48px)!important;line-height:1.02!important}.booking-page-v1 .booking-v1-form-wrap .form-card,.found-keys-v1 .found-keys-v1-form-card .form-card{border-radius:24px!important;padding:18px!important}.booking-page-v1 .booking-v1-form-wrap .form-grid,.found-keys-v1 .found-keys-v1-form-card .form-grid{grid-template-columns:1fr!important;gap:13px!important}.booking-page-v1 .booking-v1-form-wrap .full-row,.found-keys-v1 .found-keys-v1-form-card .full-row{grid-column:auto!important}.booking-page-v1 .booking-v1-form-wrap button,.found-keys-v1 .found-keys-v1-form-card button{width:100%!important}}.form-card .button[type=submit],.form-card button[type=submit]{width:auto!important;max-width:100%!important;min-width:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:13px 22px!important;border-radius:999px!important;font-size:15px!important;line-height:1.12!important;white-space:normal!important;text-align:center!important}.form-card .form-helper-text{max-width:720px!important;color:rgba(214,222,219,.66)!important;font-size:13px!important;line-height:1.42!important;margin:14px 0 16px!important}@media (max-width:720px){.form-card .button[type=submit],.form-card button[type=submit]{width:auto!important;max-width:min(100%,340px)!important;padding:14px 22px!important;font-size:16px!important}.form-card .form-helper-text{font-size:15px!important;line-height:1.45!important;margin:13px 0 16px!important}}@media (max-width:390px){.form-card .button[type=submit],.form-card button[type=submit]{max-width:100%!important;font-size:15px!important;padding:13px 18px!important}}.cancel-page-v1{background:#0a1d25;color:rgba(247,243,236,.96)}.cancel-page-v1 .cancel-v1-form-section{background:linear-gradient(180deg,#0b222b,#0a1d25)!important;border-top:1px solid rgba(255,255,255,.055);padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.cancel-page-v1 .cancel-v1-form-layout{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;width:min(100% - 32px,1160px)!important;margin-inline:auto!important}.cancel-page-v1 .cancel-v1-form-copy{width:min(100%,820px)!important;max-width:820px!important;margin:0 auto!important;text-align:left!important}.cancel-page-v1 .cancel-v1-form-copy h2{max-width:760px!important;margin-bottom:12px!important;color:rgba(247,243,236,.98)}.cancel-page-v1 .cancel-v1-form-copy p:not(.eyebrow){max-width:720px!important;font-size:17px!important;line-height:1.48!important;color:rgba(214,222,219,.76)!important;margin:0!important}.cancel-page-v1 .cancel-v1-form-card{width:min(100%,860px)!important;max-width:860px!important;margin:0 auto!important;justify-self:center!important;align-self:center!important}.cancel-page-v1 .cancel-v1-form-card .form-card{width:100%!important;max-width:none!important;background:linear-gradient(145deg,rgba(17,62,70,.95),rgba(12,45,53,.99))!important;border:1px solid rgba(116,159,163,.3)!important;border-radius:28px!important;padding:clamp(24px,3.5vw,36px)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 24px 68px rgba(0,0,0,.22)!important}.cancel-page-v1 .cancel-v1-form-card .form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important}.cancel-page-v1 .cancel-v1-form-card .full-row{grid-column:1/-1!important}.cancel-page-v1 .cancel-v1-form-card .checkbox-row,.cancel-page-v1 .cancel-v1-form-card label{color:rgba(247,243,236,.96)!important}.cancel-page-v1 .cancel-v1-form-card input,.cancel-page-v1 .cancel-v1-form-card select,.cancel-page-v1 .cancel-v1-form-card textarea{background:rgba(8,31,38,.66)!important;color:rgba(247,243,236,.96)!important;border:1px solid rgba(191,220,218,.3)!important;border-radius:16px!important;min-height:48px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 0 rgba(239,154,129,0)!important}.cancel-page-v1 .cancel-v1-form-card input::placeholder,.cancel-page-v1 .cancel-v1-form-card textarea::placeholder{color:rgba(224,231,228,.6)!important;opacity:1!important}.cancel-page-v1 .cancel-v1-form-card select{color:rgba(247,243,236,.9)!important}.cancel-page-v1 .cancel-v1-form-card option{background:#0f3138!important;color:rgba(247,243,236,.96)!important}.cancel-page-v1 .cancel-v1-form-card input:focus,.cancel-page-v1 .cancel-v1-form-card select:focus,.cancel-page-v1 .cancel-v1-form-card textarea:focus{border-color:rgba(239,154,129,.72)!important;box-shadow:0 0 0 4px rgba(239,154,129,.13)!important}.cancel-page-v1 .cancel-v1-form-card .checkbox-row{margin-top:14px!important;display:flex!important;align-items:flex-start!important;gap:10px!important;color:rgba(214,222,219,.82)!important;font-size:14px!important;line-height:1.4!important}.cancel-page-v1 .cancel-v1-form-card .checkbox-row input{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 auto!important;margin-top:2px!important}.cancel-page-v1 .cancel-v1-form-card button[type=submit]{width:auto!important;max-width:min(100%,340px)!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;padding:13px 22px!important;border-radius:999px!important;font-size:15px!important}.cancel-page-v1 .cancel-v1-final-section{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(64px,8vw,96px)!important;padding-bottom:clamp(64px,8vw,96px)!important}.cancel-page-v1 .cancel-v1-final-inner{max-width:850px}.cancel-page-v1 .cancel-v1-final-inner h2{max-width:760px;margin-bottom:16px;color:rgba(247,243,236,.98)}.cancel-page-v1 .cancel-v1-final-inner p:not(.eyebrow){max-width:820px;color:rgba(214,222,219,.8);line-height:1.5;margin:0}@media (max-width:720px){.cancel-page-v1 .cancel-v1-final-section,.cancel-page-v1 .cancel-v1-form-section{padding-top:42px!important;padding-bottom:42px!important}.cancel-page-v1 .cancel-v1-form-layout{width:min(100% - 24px,100%)!important;gap:18px!important}.cancel-page-v1 .cancel-v1-form-copy h2{font-size:clamp(35px,10vw,48px)!important;line-height:1.02!important}.cancel-page-v1 .cancel-v1-form-card .form-card{border-radius:24px!important;padding:18px!important}.cancel-page-v1 .cancel-v1-form-card .form-grid{grid-template-columns:1fr!important;gap:13px!important}.cancel-page-v1 .cancel-v1-form-card .full-row{grid-column:auto!important}.cancel-page-v1 .cancel-v1-form-card button[type=submit]{width:auto!important;max-width:min(100%,340px)!important;font-size:16px!important;padding:14px 22px!important}.cancel-page-v1 .cancel-v1-final-inner h2{font-size:clamp(36px,10.5vw,52px)!important;line-height:1.02!important}}.booking-page-v1 .booking-v1-form-wrap button[type=submit],.cancel-page-v1 .cancel-v1-form-card button[type=submit],.form-card .button[type=submit],.form-card button[type=submit],.found-keys-v1 .found-keys-v1-form-card button[type=submit]{margin-top:22px!important}.booking-page-v1 .form-helper-text+button[type=submit],.cancel-page-v1 .form-helper-text+button[type=submit],.form-card .form-helper-text+button[type=submit],.found-keys-v1 .form-helper-text+button[type=submit]{margin-top:18px!important}.form-card .checkbox-row+button[type=submit]{margin-top:20px!important}@media (max-width:720px){.booking-page-v1 .booking-v1-form-wrap button[type=submit],.cancel-page-v1 .cancel-v1-form-card button[type=submit],.form-card .button[type=submit],.form-card button[type=submit],.found-keys-v1 .found-keys-v1-form-card button[type=submit]{margin-top:24px!important}.booking-page-v1 .form-helper-text+button[type=submit],.cancel-page-v1 .form-helper-text+button[type=submit],.form-card .form-helper-text+button[type=submit],.found-keys-v1 .form-helper-text+button[type=submit]{margin-top:20px!important}}.customer-info-v1{background:#0a1d25;color:rgba(247,243,236,.96)}.customer-info-v1 .page-hero{background:radial-gradient(circle at 82% 18%,rgba(58,174,188,.12),transparent 32%),linear-gradient(180deg,#0a1d25,#0b222b)!important;border-bottom:1px solid rgba(255,255,255,.055)}.customer-info-v1-links,.customer-info-v1-overview{background:linear-gradient(180deg,#0b222b,#0a1d25)!important;border-top:1px solid rgba(255,255,255,.055);padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.customer-info-v1-heading{max-width:900px}.customer-info-v1-heading h2{max-width:780px;color:rgba(247,243,236,.98);margin-bottom:14px}.customer-info-v1-heading p:not(.eyebrow){max-width:820px;color:rgba(214,222,219,.8);line-height:1.52;margin:0}.customer-info-v1-card-grid,.customer-info-v1-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(24px,3vw,34px)}.customer-info-v1-card,.customer-info-v1-link-card{background:linear-gradient(145deg,rgba(16,58,67,.94),rgba(13,47,54,.98));border:1px solid rgba(116,159,163,.26);border-radius:24px;padding:22px;min-height:100%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.customer-info-v1-link-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.customer-info-v1-card h3,.customer-info-v1-link-card h3{color:rgba(247,243,236,.98);font-size:clamp(20px,1.75vw,26px);line-height:1.04;margin:0 0 10px}.customer-info-v1-card p,.customer-info-v1-link-card p{color:rgba(214,222,219,.8);line-height:1.46;margin:0}.customer-info-v1-link,.customer-info-v1-link-card span{color:#ffc0aa;font-weight:900;text-decoration:none}.customer-info-v1-link-card span{margin-top:auto;padding-top:20px}.customer-info-v1-link-card:focus-visible,.customer-info-v1-link-card:hover{border-color:rgba(239,154,129,.52);transform:translateY(-1px)}.customer-info-v1-rights{background:radial-gradient(circle at 88% 22%,rgba(58,174,188,.14),transparent 30%),linear-gradient(180deg,#0a1d25,#0b222b)!important;border-top:1px solid rgba(255,255,255,.055);padding-top:clamp(56px,7vw,86px)!important;padding-bottom:clamp(56px,7vw,86px)!important}.customer-info-v1-rights-inner{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);align-items:start;max-width:1040px}.customer-info-v1-rights h2{color:rgba(247,243,236,.98);margin:0}.customer-info-v1-rights-copy{background:linear-gradient(145deg,rgba(16,58,67,.7),rgba(13,47,54,.86));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:clamp(22px,3vw,30px)}.customer-info-v1-rights-copy p{color:rgba(214,222,219,.82);line-height:1.52;margin:0}.customer-info-v1-rights-copy p+p{margin-top:12px}.customer-info-v1-link{display:inline-flex;margin-top:18px}.customer-info-v1-final{position:relative;overflow:hidden;background:radial-gradient(circle at 78% 18%,rgba(58,174,188,.27),transparent 34%),radial-gradient(circle at 18% 76%,rgba(239,154,129,.08),transparent 30%),linear-gradient(135deg,rgba(13,57,67,.99),rgba(7,24,31,.99))!important;color:rgba(247,243,236,.98);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);padding-top:clamp(64px,8vw,96px)!important;padding-bottom:clamp(64px,8vw,96px)!important}.customer-info-v1-final-inner{max-width:850px}.customer-info-v1-final-inner h2{max-width:780px;color:rgba(247,243,236,.98);margin-bottom:16px}.customer-info-v1-final-inner p:not(.eyebrow){max-width:820px;color:rgba(214,222,219,.82);line-height:1.5;margin:0}@media (max-width:1040px){.customer-info-v1-card-grid,.customer-info-v1-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-info-v1-rights-inner{grid-template-columns:1fr}}@media (max-width:720px){.customer-info-v1-final,.customer-info-v1-links,.customer-info-v1-overview,.customer-info-v1-rights{padding-top:42px!important;padding-bottom:42px!important}.customer-info-v1-final-inner h2,.customer-info-v1-heading h2,.customer-info-v1-rights h2{font-size:clamp(36px,10.5vw,52px)!important;line-height:1.02!important}.customer-info-v1-final-inner p:not(.eyebrow),.customer-info-v1-heading p:not(.eyebrow),.customer-info-v1-rights-copy p{font-size:clamp(18px,5vw,21px);line-height:1.42}.customer-info-v1-card-grid,.customer-info-v1-link-grid{grid-template-columns:1fr;gap:12px;margin-top:20px}.customer-info-v1-card,.customer-info-v1-link-card,.customer-info-v1-rights-copy{border-radius:24px;padding:18px}.customer-info-v1-card h3,.customer-info-v1-link-card h3{font-size:clamp(26px,7.4vw,34px)}}@media (max-width:390px){.customer-info-v1-final,.customer-info-v1-links,.customer-info-v1-overview,.customer-info-v1-rights{padding-top:38px!important;padding-bottom:38px!important}.customer-info-v1-card,.customer-info-v1-link-card,.customer-info-v1-rights-copy{padding:16px}}.customer-info-v2{background:#0a1d25;color:rgba(247,243,236,.96)}.customer-info-v2-hero{background:radial-gradient(circle at 82% 18%,rgba(58,174,188,.13),transparent 32%),linear-gradient(180deg,#0a1d25,#0b222b)!important;border-bottom:1px solid rgba(255,255,255,.055);padding-top:clamp(78px,8vw,116px)!important;padding-bottom:clamp(54px,7vw,86px)!important}.customer-info-v2-hero-inner{max-width:900px}.customer-info-v2-hero h1{color:rgba(247,243,236,.98);font-size:clamp(44px,5.4vw,72px);line-height:.96;letter-spacing:-.06em;margin:0}.customer-info-v2-hero p:not(.eyebrow){max-width:820px;color:rgba(214,222,219,.82);font-size:clamp(18px,2vw,22px);line-height:1.48;margin:22px 0 0}.customer-info-v2-main{background:linear-gradient(180deg,#0b222b,#0a1d25)!important;border-top:1px solid rgba(255,255,255,.055);padding-top:clamp(54px,7vw,82px)!important;padding-bottom:clamp(64px,8vw,96px)!important}.customer-info-v2-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1080px}.customer-info-v2-card{background:linear-gradient(145deg,rgba(16,58,67,.94),rgba(13,47,54,.98));border:1px solid rgba(116,159,163,.26);border-radius:24px;padding:clamp(22px,3vw,30px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.028),0 18px 48px rgba(0,0,0,.18)}.customer-info-v2-card-large{grid-column:1/-1}.customer-info-v2-card h2,.customer-info-v2-card h3{color:rgba(247,243,236,.98)}.customer-info-v2-card h2{max-width:760px;margin-bottom:14px;font-size:clamp(34px,4vw,54px);line-height:1.02}.customer-info-v2-card h3{font-size:clamp(22px,2vw,28px);line-height:1.05;margin:0 0 10px}.customer-info-v2-card p{color:rgba(214,222,219,.82);line-height:1.5;margin:0}.customer-info-v2-card p+p{margin-top:12px}.cancel-page-v1 .cancel-v1-rights-section{background:radial-gradient(circle at 86% 18%,rgba(58,174,188,.13),transparent 30%),linear-gradient(180deg,#0a1d25,#0b222b)!important;border-top:1px solid rgba(255,255,255,.055);padding-top:clamp(52px,7vw,78px)!important;padding-bottom:clamp(52px,7vw,78px)!important}.cancel-page-v1 .cancel-v1-rights-inner{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);grid-gap:clamp(26px,4vw,56px);gap:clamp(26px,4vw,56px);align-items:start;max-width:1040px}.cancel-page-v1 .cancel-v1-rights-inner h2{color:rgba(247,243,236,.98);margin:0}.cancel-page-v1 .cancel-v1-rights-copy{background:linear-gradient(145deg,rgba(16,58,67,.74),rgba(13,47,54,.88));border:1px solid rgba(116,159,163,.22);border-radius:26px;padding:clamp(22px,3vw,30px)}.cancel-page-v1 .cancel-v1-rights-copy p{color:rgba(214,222,219,.82);line-height:1.52;margin:0}.cancel-page-v1 .cancel-v1-rights-copy p+p{margin-top:12px}@media (max-width:840px){.cancel-page-v1 .cancel-v1-rights-inner,.customer-info-v2-grid{grid-template-columns:1fr}}@media (max-width:720px){.customer-info-v2-hero{padding-top:58px!important;padding-bottom:42px!important}.cancel-page-v1 .cancel-v1-rights-section,.customer-info-v2-main{padding-top:42px!important;padding-bottom:42px!important}.customer-info-v2-hero h1{font-size:clamp(39px,11.4vw,56px)!important;line-height:.98!important}.cancel-page-v1 .cancel-v1-rights-inner h2,.customer-info-v2-card h2{font-size:clamp(34px,10vw,50px)!important;line-height:1.02!important}.cancel-page-v1 .cancel-v1-rights-copy,.customer-info-v2-card{border-radius:24px;padding:18px}.customer-info-v2-grid{gap:12px}.customer-info-v2-card h3{font-size:clamp(25px,7.2vw,33px)}.cancel-page-v1 .cancel-v1-rights-copy p,.customer-info-v2-card p{font-size:clamp(18px,5vw,21px);line-height:1.42}}.cancel-page-v1 .cancel-v1-form-layout.cancel-v1-form-only{grid-template-columns:minmax(0,760px)!important;justify-content:center!important;align-items:start!important}.cancel-page-v1 .cancel-v1-form-layout.cancel-v1-form-only .cancel-v1-form-card{width:100%}@media (max-width:720px){.cancel-page-v1 .cancel-v1-form-section{padding-top:28px!important}.cancel-page-v1 .cancel-v1-form-layout.cancel-v1-form-only{display:block!important}}.brand-logo-link,.footer-logo-link{display:inline-flex;align-items:center;text-decoration:none}.brand-logo-link{flex:0 0 auto;min-width:205px}.brand-logo{display:block;width:auto;height:auto}.brand-logo-header{width:clamp(190px,17vw,236px);max-height:55px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.18))}.brand-logo-footer{width:min(100%,245px);max-height:64px;margin-bottom:20px}.terms-hero{background:radial-gradient(circle at 84% 14%,rgba(201,118,92,.14),transparent 30%),linear-gradient(180deg,#081820,#102f38 76%,#0a1d25)}.terms-hero .lead{max-width:820px}.terms-version{display:inline-flex;margin-top:22px;padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:rgba(255,255,255,.74);background:rgba(255,255,255,.055);font-size:14px;font-weight:760}.terms-section{background:#0b2029}.terms-layout{display:grid;grid-template-columns:minmax(210px,.3fr) minmax(0,1fr);grid-gap:clamp(34px,6vw,78px);gap:clamp(34px,6vw,78px);align-items:start}.terms-nav{top:108px;padding:24px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.terms-nav nav{grid-gap:5px;gap:5px}.terms-nav a{padding:8px 10px;border-radius:10px;color:rgba(247,243,236,.76);text-decoration:none;font-size:14px;font-weight:740}.terms-nav a:hover{color:#fff;background:rgba(255,255,255,.06)}.terms-content{max-width:850px}.terms-notice{margin-bottom:22px;padding:18px 20px;border-radius:18px;border:1px solid rgba(201,118,92,.34);background:rgba(201,118,92,.09);color:rgba(255,255,255,.82);line-height:1.65}.terms-article{scroll-margin-top:115px;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.1)}.terms-article:first-of-type{padding-top:10px}.terms-article h2{margin-bottom:14px;color:#fff}.terms-article p{color:rgba(247,243,236,.76);line-height:1.78}.terms-article .inline-help-link{color:#79d197;font-weight:820}.terms-company-card{margin-top:34px;padding:clamp(24px,4vw,38px);border-radius:28px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 22px 60px rgba(0,0,0,.18)}.terms-company-card dl{margin:24px 0 0;display:grid;grid-gap:0;gap:0}.terms-company-card dl div{display:grid;grid-template-columns:minmax(180px,.42fr) 1fr;grid-gap:20px;gap:20px;padding:13px 0;border-top:1px solid rgba(255,255,255,.09)}.terms-company-card dt{color:rgba(247,243,236,.58);font-weight:730}.terms-company-card dd{margin:0;color:#fff;font-weight:760}.terms-company-card a{color:#fff}@media (max-width:1120px){.brand-logo-link{min-width:178px}.brand-logo-header{width:190px}}@media (max-width:920px){.terms-layout{grid-template-columns:1fr}.terms-nav{position:static}.terms-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.brand-logo-link{min-width:0;flex:1 1}.brand-logo-header{width:154px;max-height:42px}.brand-logo-footer{width:210px}.terms-version{border-radius:16px;line-height:1.4}.terms-nav{padding:18px}.terms-nav nav{grid-template-columns:1fr}.terms-article{padding:26px 0}.terms-company-card dl div{grid-template-columns:1fr;gap:5px}}html{scroll-behavior:smooth}.terms-layout{grid-template-columns:minmax(190px,228px) minmax(0,1fr);gap:clamp(30px,4.5vw,64px)}.terms-nav{padding:20px}.terms-nav nav{display:grid;grid-gap:4px;gap:4px}.terms-nav a{position:relative;padding:9px 11px 9px 14px;transition:color .16s ease,background .16s ease,transform .16s ease}.terms-nav a:before{content:"";position:absolute;left:5px;top:50%;width:3px;height:0;border-radius:999px;background:#79d197;transform:translateY(-50%);transition:height .16s ease}.terms-nav a:hover{transform:translateX(2px)}.terms-nav a.is-active{color:#fff;background:rgba(121,209,151,.11)}.terms-nav a.is-active:before{height:22px}.terms-content{width:100%;max-width:960px}.terms-article{padding:34px 0}.terms-article h2{letter-spacing:-.02em}.terms-article p{max-width:900px}.terms-document-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:26px;padding:16px 20px 0;border-top:1px solid rgba(255,255,255,.1);color:rgba(247,243,236,.58);font-size:13px;font-weight:720;letter-spacing:.01em}@media (min-width:1280px){.terms-layout{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:920px){.terms-layout{grid-template-columns:1fr}.terms-content{max-width:none}.terms-nav{position:static}}@media (max-width:720px){.terms-document-meta{justify-content:flex-start;gap:7px;padding-left:0;padding-right:0}}:root{scroll-padding-top:118px}.terms-section{overflow:visible}.terms-layout{align-items:stretch}.terms-nav{position:-webkit-sticky;position:sticky;top:112px;align-self:start;max-height:calc(100vh - 136px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(121,209,151,.35) transparent;box-shadow:0 18px 48px rgba(0,0,0,.12)}.terms-nav::-webkit-scrollbar{width:6px}.terms-nav::-webkit-scrollbar-track{background:transparent}.terms-nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(121,209,151,.32)}.terms-nav .eyebrow{margin-bottom:10px}.terms-nav a{line-height:1.35}.terms-nav a:focus-visible{outline:2px solid rgba(121,209,151,.78);outline-offset:2px}.terms-notice{margin-bottom:28px;padding:16px 20px}.terms-company-card{margin-top:44px}.terms-company-card dt{color:rgba(247,243,236,.68)}.terms-company-card dl div{padding:15px 0}.terms-document-meta{margin-top:34px;padding-top:20px;margin-bottom:6px}@media (min-width:1440px){.terms-content{max-width:1000px}.terms-article p{max-width:940px}}@media (max-width:920px){:root{scroll-padding-top:96px}.terms-nav{position:static;max-height:none;overflow:visible;padding:16px}.terms-nav nav{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin}.terms-nav a{flex:0 0 auto;max-width:220px;scroll-snap-align:start;padding:10px 13px 10px 16px;white-space:normal;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}}@media (max-width:720px){.terms-notice{padding:15px 16px;margin-bottom:20px}.terms-nav .eyebrow{margin-bottom:8px}.terms-company-card{margin-top:30px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.terms-nav a{transition:none}}.home-hero-lead{display:grid;grid-gap:10px;gap:10px;max-width:760px}.hero-collage-live .image-tile>span{font-size:clamp(12px,.78vw,13.5px)!important;letter-spacing:.055em!important;padding:8px 11px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(6,20,26,.58)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.keytag-feature,.omoss-v1-section,.statement-section{border-top-color:rgba(255,255,255,.075)!important;border-bottom-color:rgba(255,255,255,.055)!important}.button,.omoss-v1-card,.omoss-v1-step,.showcase-card,.text-link{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,opacity .18s ease}.button:focus-visible,.showcase-card:focus-visible,.text-link:focus-visible{outline:3px solid rgba(239,180,156,.78)!important;outline-offset:4px!important}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.showcase-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.18)!important;box-shadow:0 24px 58px rgba(0,0,0,.28)!important}.showcase-card:hover .showcase-image,.showcase-card:hover .showcase-image img{transform:scale(1.018)}.omoss-v1-card:hover,.omoss-v1-step:hover{transform:translateY(-3px);border-color:rgba(137,185,188,.34);box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 24px 58px rgba(0,0,0,.23)}}.showcase-card .showcase-image,.showcase-card .showcase-image img{transition:transform .42s cubic-bezier(.22,1,.36,1)}.omoss-v1-card-grid,.omoss-v1-step-grid{align-items:stretch}.omoss-v1-card,.omoss-v1-step{height:100%}.omoss-v1-focus-section,.omoss-v1-method-section{border-top-color:rgba(255,255,255,.065)!important}@media (min-width:721px){.complementary-section,.keytag-feature,.personal-section,.process-section,.quality-section,.services-showcase{padding-top:clamp(70px,6.3vw,96px)!important;padding-bottom:clamp(70px,6.3vw,96px)!important}.omoss-v1-heading,.process-section .section-heading,.services-showcase .section-heading{margin-bottom:24px!important}.omoss-v1-card,.omoss-v1-step{padding:24px}}@media (max-width:720px){.home-hero-lead{gap:8px}.hero-collage-live .image-tile>span{font-size:11.5px!important;letter-spacing:.045em!important;padding:7px 9px!important}.omoss-v1-final-section,.omoss-v1-focus-section,.omoss-v1-intro-section,.omoss-v1-method-section{padding-top:36px!important;padding-bottom:36px!important}.omoss-v1-heading{margin-bottom:14px!important}.omoss-v1-card-grid,.omoss-v1-step-grid{gap:10px!important}.omoss-v1-card,.omoss-v1-step{box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 14px 34px rgba(0,0,0,.17)}}@media (prefers-reduced-motion:reduce){.button,.omoss-v1-card,.omoss-v1-step,.showcase-card,.showcase-card .showcase-image,.showcase-card .showcase-image img,.text-link{transition:none!important}}.footer-address{white-space:normal}.footer-address-line{display:block}@media (max-width:720px){.site-header{background:rgba(7,20,27,.64)!important;backdrop-filter:blur(22px) saturate(1.14)!important;-webkit-backdrop-filter:blur(22px) saturate(1.14)!important;border-bottom-color:rgba(255,255,255,.08)!important}}