.itia-logo-mark .svea-logo-letter{font-family:Space Grotesk,DM Sans,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.04em}.itia-logo-mark .svea-logo-ring{stroke:rgba(255,255,255,.45)}.itia-logo-mark .svea-logo-sweep{stroke:var(--teal);stroke-dasharray:40 68;animation:itia-logo-trace 3.2s linear infinite}.itia-logo-mark .svea-logo-orbit{animation:itia-logo-float 4.2s ease-in-out infinite}.itia-logo-mark strong{font-family:Space Grotesk,DM Sans,sans-serif;font-size:15px;font-weight:700;letter-spacing:.18em}.itia-brand{gap:0}.itia-brand strong,.itia-wordmark{display:inline-block;color:#fff;font-family:Space Grotesk,DM Sans,sans-serif;font-size:17px;font-weight:700;letter-spacing:.22em;line-height:1;text-indent:.22em;text-shadow:0 0 22px rgba(32,216,203,.18)}.itia-site .form-row>.field:only-child{grid-column:1/-1}.itia-site .button-gold,.itia-site .button-light{animation-duration:6.2s}.itia-site .button-quiet:hover,.itia-site .header-cta:hover{box-shadow:0 0 22px rgba(24,184,170,.22)}.itia-site .contact-details:before{content:"Svar inom en arbetsdag · ITIA"}.itia-site .service-card{min-width:0}@media (max-width:560px){.itia-site .service-card h3{font-size:clamp(22px,7vw,30px);overflow-wrap:anywhere}.itia-site .hero-proof-grid>*,.itia-site .section-heading,.itia-site .section-heading>div{min-width:0}.itia-site .footer-directory-group a,.itia-site .footer-links a,.itia-site .hero-proof-item span{overflow-wrap:anywhere}}@keyframes itia-logo-trace{to{stroke-dashoffset:-108}}@keyframes itia-logo-float{50%{transform:rotate(12deg) scale(1.04)}}@media (prefers-reduced-motion:reduce){.itia-logo-mark .svea-logo-orbit,.itia-logo-mark .svea-logo-sweep{animation:none}}.itia-site .hero-proof-band{padding:24px 0 28px;background:#f5f7fc}.itia-site .hero-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.itia-site .hero-proof-intro{grid-column:1/-1;display:flex;align-items:baseline;gap:16px;min-width:0;margin-bottom:2px}.itia-site .hero-proof-intro .eyebrow{flex:none;margin:0;color:#12a99e}.itia-site .hero-proof-intro>p:last-child{margin:0;color:#536789;font-size:13px;line-height:1.5}.itia-site a.hero-proof-item{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;align-items:center;grid-gap:10px;gap:10px;min-width:0;min-height:76px;padding:13px 15px;border:1px solid #dce3ee;background:#fff;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.itia-site a.hero-proof-item:hover{transform:translateY(-2px);border-color:rgba(24,184,170,.55);box-shadow:0 10px 24px rgba(19,38,75,.08)}.itia-site .hero-proof-item>strong{color:#16b7aa;font-family:Playfair Display,Georgia,serif;font-size:28px;font-weight:600;line-height:1}.itia-site .hero-proof-item>span{display:grid;grid-gap:4px;gap:4px;min-width:0;color:#5e7191;font-size:11px;line-height:1.45;overflow-wrap:normal;word-break:normal}.itia-site .hero-proof-item>span>b{display:block;color:#13264b;font-size:11px;line-height:1.3}.itia-site .hero-proof-item>svg{width:15px;height:15px;color:#13264b}@media (max-width:900px){.itia-site .hero-proof-band{padding:20px 0 22px}.itia-site .hero-proof-grid{grid-template-columns:minmax(0,1fr);gap:9px}.itia-site .hero-proof-intro{grid-column:auto;display:block;margin-bottom:4px}.itia-site .hero-proof-intro>p:last-child{margin-top:5px}.itia-site a.hero-proof-item{grid-template-columns:42px minmax(0,1fr) 16px;min-height:70px;padding:12px 14px}.itia-site .hero-proof-item>span,.itia-site .hero-proof-item>span>b{font-size:12px}}@media (prefers-reduced-motion:reduce){.itia-site a.hero-proof-item{transition:none}}.itia-lead-popover-form .itia-lead-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.84);font-size:11px;font-weight:500;letter-spacing:0;line-height:1.45;text-transform:none}.itia-lead-popover-form .itia-lead-consent input[type=checkbox]{width:16px;min-width:16px;height:16px;margin:1px 0 0;padding:0;accent-color:#27c4b6}@media (max-width:600px){.itia-lead-popover-form .itia-lead-consent{grid-column:1}}.itia-site .site-header{position:relative;z-index:1000}.itia-site .site-header .nav-menu-item{position:relative;align-self:stretch;display:flex;align-items:center}.itia-site .site-header .nav-trigger-row{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.itia-site .site-header .nav-dropdown-toggle{display:inline-grid;place-items:center;width:24px;height:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.itia-site .site-header .nav-dropdown-toggle svg{width:13px;height:13px;transition:transform .18s ease}.itia-site .site-header .nav-menu-item.is-open .nav-dropdown-toggle svg,.itia-site .site-header .nav-menu-item:focus-within .nav-dropdown-toggle svg,.itia-site .site-header .nav-menu-item:hover .nav-dropdown-toggle svg{transform:rotate(180deg)}.itia-site .site-header .nav-dropdown{position:absolute;top:100%;left:-12px;z-index:1100;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2px;gap:2px;width:min(340px,calc(100vw - 32px));min-width:min(300px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(72vh,560px);overflow:auto;overscroll-behavior:contain;margin:0;padding:10px;border:1px solid rgba(19,38,75,.14);background:#f8fbff;box-shadow:0 18px 42px rgba(8,27,58,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(7px);transition:opacity .16s ease,visibility .16s ease,transform .16s ease}.itia-site .site-header .nav-dropdown:before{position:absolute;top:-10px;right:0;left:0;height:10px;content:""}.itia-site .site-header .nav-dropdown-wide{width:min(460px,calc(100vw - 32px));max-width:calc(100vw - 32px);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.itia-site .site-header .nav-dropdown a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 9px;color:#243b61;font-size:13px;line-height:1.35;text-align:left!important;white-space:normal;text-decoration:none}.itia-site .site-header .nav-dropdown a span{flex:1 1 auto;min-width:0;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.itia-site .site-header .nav-dropdown a:focus-visible,.itia-site .site-header .nav-dropdown a:hover{color:#075d88;background:#eaf3fa;outline:none}.itia-site .site-header .nav-dropdown a svg{width:14px;height:14px;flex:0 0 auto;margin-left:auto;color:#10a99e}.itia-site .site-header .nav-menu-item.is-open .nav-dropdown,.itia-site .site-header .nav-menu-item:focus-within .nav-dropdown,.itia-site .site-header .nav-menu-item:hover .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.itia-site .site-header .nav-dropdown-toggle:focus-visible,.itia-site .site-header .nav-parent-link:focus-visible{outline:2px solid #13bdb0;outline-offset:3px}.itia-site .site-header-solid .nav-dropdown-toggle{color:#172d52}.itia-site .site-header-solid .nav-menu-item:focus-within,.itia-site .site-header-solid .nav-menu-item:hover{color:#075d88}.itia-site:has(.svea-hero)>.svea-header:not(.is-scrolled){background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-color:transparent!important}.itia-site>.site-header.svea-header{position:fixed;inset:0 0 auto;z-index:1000;width:100%;margin:0;transform:none}.itia-site>.site-header.svea-header .brand{padding:3px 9px;border-radius:6px;background:transparent!important}@media (max-width:900px){.itia-site .site-header .main-nav{display:none}.itia-site .site-header .nav-menu-item{display:contents}.itia-site .site-header .nav-dropdown{display:none}}@media (prefers-reduced-motion:reduce){.itia-site .site-header .nav-dropdown,.itia-site .site-header .nav-dropdown-toggle svg{transition:none}}.itia-site>.site-header.svea-header .brand img{filter:drop-shadow(0 0 1px rgba(255,255,255,.9)) drop-shadow(0 1px 3px rgba(7,22,47,.55))!important}