.uf-topp{padding-bottom:clamp(1.6rem,1.2rem + 2vw,2.6rem)}.uf-topp__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,1.4rem + 3vw,4.5rem);align-items:center}.uf-topp .phead__in{max-width:48ch}.uf-topp__text{color:var(--ink-2);max-width:52ch}@media(max-width:900px){.uf-topp__grid{grid-template-columns:1fr}}.uf-val{position:relative;display:grid;gap:.7rem;padding:clamp(1.1rem,.9rem + .8vw,1.5rem);border-radius:var(--r-l);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-l)}.uf-val:before{content:"";position:absolute;inset:auto -15% -40% 20%;height:80%;pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(255,74,28,.16),transparent 70%)}.uf-val__rubrik{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.735rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.uf-val__rubrik span{font-size:.72rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.uf-val__rad{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:var(--r);border:1px solid var(--line);background:var(--card);transition:transform .5s var(--ease),border-color .4s,box-shadow .5s var(--ease)}.uf-val__rad:hover{transform:translateY(-2px);border-color:#ff4a1c59;box-shadow:var(--shadow-m)}.uf-val__rad--tips{border:1.5px solid var(--accent-deep);background:linear-gradient(180deg,var(--accent-soft),var(--card) 80%);padding-top:1.35rem}.uf-val__namn{display:grid;gap:.1rem}.uf-val__namn b{font-family:var(--font-display);font-stretch:90%;font-weight:600;font-size:1.08rem;color:var(--ink)}.uf-val__namn em{font-style:normal;font-size:.85rem;color:var(--ink-2)}.uf-val__pris{display:grid;justify-items:end;line-height:1.05}.uf-val__pris b{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;white-space:nowrap;font-size:clamp(1.55rem,1.3rem + 1vw,2rem);color:var(--ink);font-variant-numeric:tabular-nums}.uf-val__rad--tips .uf-val__pris b{background:linear-gradient(105deg,#FF6234,var(--accent-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.uf-val__pris s{position:relative;text-decoration:none;font-size:.82rem;color:var(--ink-3);white-space:nowrap}.uf-val__pris s:after,.pkg__ord s:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;border-radius:2px;background:var(--accent-deep);transform-origin:left}.js .uf-val__pris s:after,.js .pkg__ord s:after{transform:scaleX(0)}.js .is-in .uf-val__pris s:after,.js .is-in .pkg__ord s:after{animation:ufStryk .7s var(--ease) .9s both}@keyframes ufStryk{to{transform:scaleX(1)}}.uf-val__tips,.uf-val__spar{position:absolute;top:0;translate:0 -50%;padding:.22rem .65rem;border-radius:var(--pill);font-size:.68rem;font-weight:600;white-space:nowrap}.uf-val__tips{left:1rem;background:var(--accent-deep);color:#fff}.uf-val__spar{right:1rem;background:var(--ink-bg);color:#fff}.js .uf-val__spar{opacity:0}.js .is-in .uf-val__spar{animation:ufPop .6s cubic-bezier(.3,1.5,.5,1) 1.5s both}@keyframes ufPop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}.uf-val__fot{display:flex;align-items:center;gap:.55rem;font-size:.88rem;color:var(--ink-2);padding-inline:.2rem}.uf-val__fot svg{width:15px;height:15px;flex:none;stroke:var(--accent-deep);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}@media(max-width:420px){.uf-val__rad{padding-inline:.85rem;gap:.6rem}.uf-val__namn em{font-size:.8rem}}.obj--uf{padding-block:clamp(2rem,1.6rem + 2vw,2.8rem)}.obj--uf .obj__3d{display:grid;place-items:center;min-height:360px}.obj--uf.is-live .obj__3d{animation-duration:14s;animation-delay:-5s}.uf__kvitto{position:relative;width:min(100%,320px);padding:1.1rem 1.15rem .9rem;border-radius:16px;background:var(--card);border:1px solid var(--line);box-shadow:0 26px 50px -30px #1712108c;transform:translateZ(18px)}.uf__huvud{display:grid;gap:.1rem;padding-bottom:.75rem;border-bottom:1px dashed var(--line-2)}.uf__huvud span{font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep)}.uf__huvud b{font-family:var(--font-display);font-stretch:88%;font-size:1.02rem;font-weight:600;color:var(--ink)}.uf__rader{display:grid;list-style:none;margin:.35rem 0 0;padding:0}.uf__rad{position:relative;isolation:isolate;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.58rem .1rem;border-bottom:1px solid var(--line);font-size:.8rem;color:var(--ink-2)}.uf__rad b,.uf__rad s{font-weight:600;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.uf__rad s{position:relative;text-decoration:none;color:var(--ink-3)}.uf__rad s:after{content:"";position:absolute;left:-3px;right:-3px;top:52%;height:2px;border-radius:2px;background:var(--accent-deep);transform:scaleX(0);transform-origin:left}.uf__rad--uf:before{content:"";position:absolute;inset:2px -6px;border-radius:8px;z-index:-1;background:var(--accent-soft);opacity:0}.uf__rad--uf b{color:var(--accent-deep)}.uf__rad--gratis{border-bottom:0}.uf__fot{margin-top:.35rem;font-size:.62rem;color:var(--ink-3);text-align:right}.uf__stampel{position:absolute;top:10%;right:6%;padding:.45rem .85rem;border-radius:10px;border:2.5px solid var(--accent-deep);color:var(--accent-deep);font-family:var(--font-display);font-stretch:80%;font-weight:600;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;background:#fff1ebe0;transform:translateZ(70px) rotate(-12deg)}.uf__lapp{position:absolute;left:3%;bottom:9%;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:var(--pill);background:var(--ink-bg);color:#fff;font-size:.72rem;font-weight:600;box-shadow:0 18px 36px -20px #171210b3;transform:translateZ(52px) rotate(-3deg)}.uf__lapp i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.js .obj--uf .uf__rad,.js .obj--uf .uf__fot,.js .obj--uf .uf__lapp,.js .obj--uf .uf__stampel{opacity:0}.obj--uf.is-live .uf__rad{animation:objUp .9s var(--ease) both}.obj--uf.is-live .uf__rad:nth-child(1){animation-delay:.6s}.obj--uf.is-live .uf__rad:nth-child(2){animation-delay:2.6s}.obj--uf.is-live .uf__rad:nth-child(3){animation-delay:3.1s}.obj--uf.is-live .uf__rad:nth-child(4){animation-delay:3.6s}.obj--uf.is-live .uf__fot{animation:objUp .9s var(--ease) 4.1s both}.obj--uf.is-live .uf__rad s:after{animation:ufStryk .7s var(--ease) 1.7s both}.obj--uf.is-live .uf__rad--uf:before{animation:ufLys 1.4s var(--ease) both}.obj--uf.is-live .uf__rad--uf:nth-child(2):before{animation-delay:5.6s}.obj--uf.is-live .uf__rad--uf:nth-child(3):before{animation-delay:5.9s}.obj--uf.is-live .uf__stampel{animation:ufStampel .75s cubic-bezier(.3,1.5,.5,1) 4.8s both}.obj--uf.is-live .uf__lapp{animation:objUp 1s var(--ease) 6.4s both}@keyframes ufLys{0%{opacity:0}40%{opacity:1}to{opacity:.6}}@keyframes ufStampel{0%{opacity:0;scale:2.1;translate:0 -10px}to{opacity:1;scale:1;translate:none}}@media(max-width:460px){.uf__stampel{right:0;top:3%;font-size:1rem}.uf__lapp{left:0;bottom:2%}}.uf-ingar{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.1rem;border-radius:var(--pill);background:var(--accent-soft);border:1px solid rgba(255,74,28,.22);font-size:.95rem;font-weight:500;color:var(--ink);text-align:left}.uf-ingar i{position:relative;width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none}.uf-ingar i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);animation:objRing 2.6s ease-out infinite}.pkgs{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,.8rem + 1vw,1.6rem);max-width:960px;margin-inline:auto;align-items:stretch}@media(max-width:760px){.pkgs{grid-template-columns:1fr}}.pkg{position:relative;isolation:isolate;border-radius:var(--r-l);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-m);transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.pkg:hover{transform:translateY(-5px);box-shadow:var(--shadow-l)}.pkg__in{position:relative;height:100%;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,1.2rem + 1.4vw,2.3rem)}.pkg__in>.btn{align-self:flex-start;margin-top:auto}.pkg .h2{font-size:clamp(1.35rem,1.15rem + .9vw,1.8rem)}.pkg .price__tag{margin:0}.pkg__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:28px}.pkg__nr{font-size:.735rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pkg__badge{padding:.3rem .75rem;border-radius:var(--pill);background:var(--ink-bg);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.02em}.pkg__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:1.1rem 0 .3rem;border-top:1px solid var(--line)}.pkg__list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;font-size:.965rem;color:var(--ink-2)}.pkg__list b{color:var(--ink);font-weight:600}.pkg__list svg{width:17px;height:17px;margin-top:.28rem;stroke:var(--accent-deep);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.pkg__list .pkg__nej{color:var(--ink-3)}.pkg__list .pkg__nej svg{stroke:var(--ink-3)}.js .pkg__list svg path{stroke-dasharray:24;stroke-dashoffset:24}.js .pkg.is-in .pkg__list svg path{animation:ufBock .6s var(--ease) both}.js .pkg.is-in .pkg__list li:nth-child(1) path{animation-delay:.55s}.js .pkg.is-in .pkg__list li:nth-child(2) path{animation-delay:.8s}.js .pkg.is-in .pkg__list li:nth-child(3) path{animation-delay:1.05s}.js .pkg.is-in .pkg__list li:nth-child(4) path{animation-delay:1.3s}@keyframes ufBock{to{stroke-dashoffset:0}}.pkg__adr{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;padding:.45rem .9rem .45rem .7rem;border-radius:var(--pill);background:var(--tint);border:1px solid var(--line);font-size:.82rem;color:var(--ink-2)}.pkg__adr svg{width:13px;height:13px;stroke:var(--ink-3);stroke-width:2;fill:none;stroke-linecap:round}.pkg__adr span{white-space:nowrap}.pkg__adr b{color:var(--ink);font-weight:600}.js .pkg__adr span{clip-path:inset(0 100% 0 0)}.js .pkg.is-in .pkg__adr span{animation:skriv 1.6s steps(13,end) 1.7s both}@property --uf-v{syntax:"<angle>";inherits:false;initial-value:0deg}.pkg--komplett{border-color:transparent;box-shadow:var(--glow),var(--shadow-m)}.pkg--komplett:before{content:"";position:absolute;inset:-1.5px;z-index:-1;border-radius:calc(var(--r-l) + 1.5px);background:conic-gradient(from var(--uf-v),rgba(255,74,28,.2) 0deg,rgba(255,74,28,.2) 200deg,#FF6234 290deg,var(--accent-deep) 320deg,rgba(255,74,28,.2) 360deg);animation:ufVarv 9s linear infinite}.pkg--komplett:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--card)}.pkg--komplett .pkg__in:before{content:"";position:absolute;inset:auto 0 0 30%;height:60%;pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 60% 80%,rgba(255,74,28,.1),transparent 70%)}@keyframes ufVarv{to{--uf-v:360deg}}.pkg:not(.pkg--komplett) .price__num{background:none;color:var(--ink)}.pkg__spar{margin-top:.35rem;padding:.25rem .7rem;border-radius:var(--pill);background:var(--accent-soft);color:var(--accent-deep);font-size:.82rem;font-weight:600}.pkg__ord{font-size:.9rem;color:var(--ink-3)}.pkg__ord s{position:relative;text-decoration:none;margin-left:.25rem;white-space:nowrap}.pkg__uppgr{align-self:flex-start;font-size:.9rem;font-weight:600;color:var(--accent-deep);border-bottom:1px solid rgba(216,51,10,.3);padding-block:.35rem;transition:border-color .3s}.pkg__uppgr:hover{border-color:var(--accent-deep)}.pkg__uppgr span{display:inline-block;transition:transform .4s var(--ease)}.pkg__uppgr:hover span{transform:translateY(-3px)}.uf-start.feat{padding-block:clamp(2.2rem,1.6rem + 2.6vw,3.8rem)}.uf-start .obj--uf .obj__3d{min-height:320px}.uf-start .feat__list{margin-top:1.4rem;padding-top:1.2rem}.uf-start .feat__note{margin-top:1.2rem}#paket .shead{margin-bottom:clamp(1.6rem,1.3rem + 1.4vw,2.4rem)}.uf-trygg{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.8rem;margin-top:clamp(1.4rem,1.1rem + 1vw,2rem);font-size:.92rem;color:var(--ink-2)}.uf-trygg li{display:flex;align-items:center;gap:.5rem}.uf-trygg svg{width:15px;height:15px;flex:none;stroke:var(--accent-deep);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.uf-fragor__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.6rem,1.2rem + 3vw,4rem);align-items:center}.uf-fragor__grid>div:first-child>*+*{margin-top:1rem}@media(max-width:860px){.uf-fragor__grid{grid-template-columns:1fr}}.uf-vagar{display:grid;gap:.6rem}.uf-vagar a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.8rem 1.1rem .8rem .8rem;border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-s);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .4s}.uf-vagar a:hover{transform:translateY(-2px);box-shadow:var(--shadow-m);border-color:#ff4a1c47}.uf-vagar .card__ic{margin:0}.uf-vagar b{display:block;font-weight:600;color:var(--ink);font-size:.98rem}.uf-vagar a>span:nth-child(2){font-size:.9rem;color:var(--ink-2);overflow-wrap:anywhere}.uf-vagar i{font-style:normal;color:var(--ink-3);transition:transform .45s var(--ease),color .3s}.uf-vagar a:hover i{transform:translate(3px,-3px);color:var(--accent-deep)}.uf-vagar a:hover .card__ic{animation:ufVink .7s var(--ease)}@keyframes ufVink{30%{rotate:-10deg}60%{rotate:8deg}}@media(prefers-reduced-motion:reduce){.js .uf-val__pris s:after,.js .pkg__ord s:after{animation:none;transform:scaleX(1)}.js .uf-val__spar,.obj--uf.is-live .uf__rad,.obj--uf.is-live .uf__fot,.obj--uf.is-live .uf__lapp,.obj--uf.is-live .uf__stampel{animation:none;opacity:1}.obj--uf.is-live .uf__rad s:after{animation:none;transform:scaleX(1)}.obj--uf.is-live .uf__rad--uf:before{animation:none;opacity:.6}.uf-ingar i:after{animation:none}.js .pkg__list svg path{stroke-dashoffset:0}.js .pkg__adr span{clip-path:none}.pkg--komplett:before{animation:none}}
