/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.\[xml\:lang\]{xml:lang}}*{box-sizing:border-box}body{color:var(--n);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.top{background:var(--r);color:#fff;text-align:center;padding:9px;font-size:12px;font-weight:800}nav,.inner{align-items:center;gap:38px;max-width:1200px;height:88px;margin:auto;padding:0 24px;display:flex}.brand{grid-template-rows:25px 14px;grid-template-columns:42px auto;align-items:center;margin-right:auto;display:grid}.brand i{background:var(--r);color:#fff;clip-path:polygon(50% 0,95% 20%,85% 78%,50% 100%,15% 78%,5% 20%);grid-row:1/3;place-items:center;width:36px;height:42px;font-style:normal;font-weight:900;display:grid}.brand b{letter-spacing:.08em;font-size:18px}.brand small{letter-spacing:.2em;color:var(--r);font-size:9px}.links{gap:28px;font-size:14px;font-weight:700;display:flex}.btn{background:var(--r);color:#fff;padding:15px 22px;font-weight:800;display:inline-block}.hero{background:var(--n);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;min-height:670px;padding:70px max(6vw,24px);display:grid}.eyebrow{color:var(--r);letter-spacing:.18em;font-size:12px;font-weight:900}.hero .eyebrow,.cta .eyebrow{color:#ff5572}.hero h1,.sub h1{letter-spacing:-.055em;margin:18px 0 28px;font-size:clamp(54px,7vw,92px);line-height:.92}.hero h1 em{color:#ff3157;font-style:normal}.lead{color:#c8d5e8;max-width:620px;font-size:19px;line-height:1.65}.ghost{border:1px solid #52627a;margin-left:12px;padding:15px 22px;font-weight:800}.trust{gap:38px;margin-top:42px;display:flex}.trust span{color:#9fb0c8;flex-direction:column;font-size:11px;display:flex}.trust b{color:#fff;font-size:22px}.visual{background:radial-gradient(circle,#ba0c2f44,#0000 65%);place-items:center;height:430px;display:grid}.orb{background:radial-gradient(circle at 35% 30%,#ef3157,var(--r) 48%,#58081b);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:260px;height:260px;display:flex;box-shadow:0 0 80px #ba0c2f88}.orb b{font-size:92px}.orb small,.orb span{letter-spacing:.25em}.ticker{background:var(--r);color:#fff;letter-spacing:.16em;justify-content:space-around;padding:17px;font-size:12px;display:flex}main>section:not(.hero):not(.ticker){padding:95px max(6vw,24px)}h2{letter-spacing:-.04em;max-width:820px;margin:15px 0 45px;font-size:clamp(38px,5vw,64px);line-height:1.02}.grid{gap:20px;display:grid}.three{grid-template-columns:repeat(3,1fr)}.four{grid-template-columns:repeat(4,1fr)}article{background:var(--ice);padding:28px}article i{color:var(--r);font-size:24px;font-style:normal;font-weight:900}article p,.device p,.faq p{color:var(--m);line-height:1.7}.device{background:var(--ice);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.device a{color:var(--r);font-weight:900}.screen{background:linear-gradient(145deg,var(--n),#17437f);color:#fff;border:11px solid #17243b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:370px;font-size:48px;font-weight:900;display:flex;box-shadow:0 30px 55px #071a3830}.screen em{color:#ff3157}.screen small{letter-spacing:.2em;margin-top:10px;font-size:11px}.pricing{background:var(--n);color:#fff;text-align:center}.pricing h2{margin-left:auto;margin-right:auto}.pricing article{text-align:left;background:#102544;border:1px solid #294263;position:relative}.pricing .featured{border:2px solid #ff3157;transform:translateY(-10px)}.pricing label{background:var(--r);padding:8px;font-size:10px;position:absolute;top:0;right:0}.pricing strong small{font-size:13px}.pricing ul{color:#c7d2e2;padding:10px 0;line-height:2;list-style:none}.pricing li:before{content:"✓";color:#ff3157;margin-right:8px}.pricing article a{text-align:center;border:1px solid #64748b;padding:13px;font-weight:800;display:block}.platform{text-align:center}.platform h2{margin-left:auto;margin-right:auto}.platform div{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.platform div b{background:var(--ice);padding:23px 30px}.soft{background:var(--ice)}.soft article{background:#fff}.dark article{background:var(--n);color:#fff}.dark small{color:#ff5572}.faq{grid-template-columns:.8fr 1.2fr;gap:8vw;display:grid}.faq details{border-top:1px solid #ccd5e0;padding:20px 0}.faq summary{font-weight:800}.faq summary b{float:right;color:var(--r)}.cta{background:var(--r);color:#fff;text-align:center!important}.cta h2{margin-left:auto;margin-right:auto}.white{color:var(--r);background:#fff}footer{color:#aab7ca;background:#041027;padding:70px max(6vw,24px) 30px}.foot{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:40px;display:grid}.foot>div{flex-direction:column;gap:12px;font-size:13px;display:flex}.foot>div>b,.foot .brand b{color:#fff}.legal{border-top:1px solid #27344b;margin-top:45px;padding-top:25px;font-size:12px}.inner{border-bottom:1px solid #dce3ec}.sub>section{border-bottom:1px solid #dce3ec;flex-direction:column;justify-content:center;min-height:330px;padding:70px max(8vw,28px);display:flex}.sub>section:first-child{background:var(--n);color:#fff;min-height:500px}.sub>section:nth-child(odd):not(:first-child){background:var(--ice)}.sub h2{margin:10px 0}.sub span{color:var(--r);font-weight:900}.sub p{color:var(--m);max-width:720px;line-height:1.7}.sub>section:first-child p{color:#bcc9dc;font-size:19px}.mini{text-align:center;color:#fff;background:#041027;padding:30px}@media (max-width:850px){.links{display:none}.hero,.device,.faq,.three{grid-template-columns:1fr}.four,.foot{grid-template-columns:1fr 1fr}}@media (max-width:520px){.top{font-size:10px}.btn{padding:13px}.hero h1{font-size:52px}.visual{height:330px}.orb{width:210px;height:210px}.orb b{font-size:72px}.four,.foot{grid-template-columns:1fr}.ghost{margin:12px 0;display:block}.trust{flex-wrap:wrap}.ticker b:nth-child(n+5){display:none}}body{background:#fbfaf7}.brand i{clip-path:none;border-radius:50% 50% 46% 54%/58% 54% 46% 42%;font:700 24px Georgia,serif;transform:rotate(-8deg)}.brand b{letter-spacing:.17em;font:500 22px Georgia,serif}.brand small{letter-spacing:.16em}.hero{grid-template-columns:1fr 1.18fr;min-height:760px;padding:0}.heroContent{z-index:2;padding:95px 5vw 85px 7vw;position:relative}.hero h1{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero .lead{max-width:650px;font-size:18px}.visual{background:url(/nordic-living-room-v2.png) 50%/cover no-repeat;height:760px;position:relative}.visual:after{content:"";background:linear-gradient(90deg,#071a38 0%,#0000 38%),linear-gradient(#0000 55%,#071a3844);position:absolute;inset:0}h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.grid article{border-radius:2px;padding:38px;transition:transform .25s,box-shadow .25s}.grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px #071a3812}.device{background:#eeede8}.screen{background:linear-gradient(145deg,#0b2348,#071a38);border:0;border-radius:0;position:relative}.screen:before{content:"NORDLYS";letter-spacing:.32em;font:400 15px Georgia,serif;position:absolute;top:28px}.pricing article{padding:42px}.platform div b{background:#eeede8}.cta,.btn{background:#a50e2b}.foot{max-width:1200px;margin:auto}@media (max-width:850px){.hero{grid-template-columns:1fr}.heroContent{padding:72px 24px}.visual{background-position:62%;height:520px}.visual:after{background:linear-gradient(#0000 55%,#071a38 100%)}}.manifesto{background:#fff;grid-template-columns:.9fr 1.1fr;gap:9vw;display:grid}.manifesto h2{margin-bottom:0;font-size:clamp(38px,4.5vw,68px)}.manifesto>div:last-child{border-left:1px solid #d8d5cd;padding-left:7vw}.manifesto p:not(.eyebrow){color:#465064;margin:0 0 24px;font:400 18px/1.85 Georgia,Times New Roman,serif}.sub>section:not(:first-child){grid-template-columns:70px minmax(240px,420px) 1fr;align-items:start;gap:34px;min-height:300px;display:grid}.sub>section:not(:first-child) h2{margin:0;font-size:clamp(30px,3.5vw,50px)}.sub>section:not(:first-child) p{margin:0;font-size:17px}.sub>section:first-child{background:linear-gradient(120deg,#071a38,#102e5b);position:relative;overflow:hidden}.sub>section:first-child:after{content:"N";color:#ffffff08;font:400 42vw/1 Georgia,serif;position:absolute;bottom:-14vw;right:5vw}.sub h1{font-family:Georgia,Times New Roman,serif;font-weight:400}@media (max-width:760px){.manifesto{grid-template-columns:1fr}.manifesto>div:last-child{border-top:1px solid #d8d5cd;border-left:0;padding:30px 0 0}.sub>section:not(:first-child){grid-template-columns:44px 1fr}.sub>section:not(:first-child) p{grid-column:2}}.hero{align-items:stretch;min-height:760px;overflow:hidden}.heroContent{flex-direction:column;justify-content:center;min-width:0;display:flex}.visual{height:auto;min-height:760px}.screen:before{content:"IPTV SMARTERS PRO";font-family:Arial,Helvetica,sans-serif}.brand{min-width:218px}.brand i{letter-spacing:-.08em;font-size:16px}.brand b{white-space:nowrap}.links{gap:20px}.links a{white-space:nowrap}.dark a{color:#ff6b84;margin-top:18px;font-weight:800;display:inline-block}.grid article p{font-size:15px;line-height:1.75}.device>div:first-child p{font-size:17px;line-height:1.8}.pricing .grid{align-items:stretch}.pricing article{flex-direction:column;display:flex}.pricing article a{margin-top:auto}@media (max-width:1050px){.links{display:none}.hero{grid-template-columns:1fr}.visual{background-position:50%;height:520px;min-height:520px}.visual:after{background:linear-gradient(#0000 50%,#071a38 100%)}.heroContent{padding:72px max(6vw,24px)}}@media (max-width:600px){nav{gap:10px}.brand{min-width:0}.brand b{font-size:17px}.hero{min-height:auto}.heroContent{padding:58px 22px}.visual{height:360px;min-height:360px}.trust{grid-template-columns:1fr 1fr;display:grid}.manifesto{padding-left:22px!important;padding-right:22px!important}.grid article{padding:28px}.screen{height:300px;font-size:36px}.pricing .featured{transform:none}}:root{--r:#c8102e;--n:#071a38;--ice:#f4f6f8;--m:#526174}.brand{grid-template-rows:30px 18px;grid-template-columns:64px auto;min-width:252px}.brand img{object-fit:contain;filter:drop-shadow(0 5px 8px #071a3838);grid-row:1/3;width:58px;height:58px}.brand i{grid-row:1/3;width:58px;height:58px;clip-path:none!important;background:url(/sp-logo-3d.png) 50%/contain no-repeat!important;border-radius:0!important;font-size:0!important;transform:none!important}.brand b{line-height:1;font-size:0!important}.brand b:after{content:"SMARTERS PRO";letter-spacing:.08em;font:800 19px/1 Arial,Helvetica,sans-serif}.brand small{font-size:0!important}.brand small:after{content:"IPTV NORGE";letter-spacing:.22em;color:var(--r);font:800 10px/1 Arial,Helvetica,sans-serif}.actions{grid-template-columns:minmax(270px,max-content) minmax(210px,max-content);align-items:stretch;gap:14px;max-width:100%;margin:34px 0;display:grid!important}.actions .btn,.actions .ghost{white-space:nowrap;text-align:center;justify-content:center;align-items:center;min-height:56px;padding:14px 24px;line-height:1.25;display:flex;margin:0!important}.hero,.pricing,.dark article,footer{color:#fff}.hero .lead{color:#dbe5f2}.hero .trust span{color:#b8c6d9}.hero .trust b,.pricing h2,.pricing h3,.dark h3,footer b{color:#fff}.manifesto p,.device p,.grid article p,.faq details p{color:#46566b}.soft article,.four article,.platform b{background:#f2f4f7}.sub .eyebrow{font-size:0}.sub .eyebrow:after{content:"IPTV SMARTERS PRO NORGE · KUNNSKAP OG VEILEDNING";letter-spacing:.16em;color:#ff6a82;font:900 12px/1.4 Arial,Helvetica,sans-serif}@media (max-width:760px){.actions{grid-template-columns:1fr}.actions .btn,.actions .ghost{white-space:normal;width:100%}.brand{grid-template-columns:54px auto;min-width:205px}.brand img,.brand i{width:48px;height:48px}.brand b:after{font-size:16px}}body{letter-spacing:0;font-weight:400}.top{padding:7px 16px;font-weight:600}nav,.inner{height:76px}.links{font-weight:600}.hero{min-height:660px}.heroContent{padding:56px 5vw 52px 6vw}.visual{min-height:660px}.hero h1{margin:12px 0 20px;font-size:clamp(44px,5vw,64px);line-height:.98}.hero .lead{font-size:16px;line-height:1.62}.actions{flex-wrap:wrap;gap:10px;width:max-content;max-width:100%;margin:24px 0!important;display:flex!important}.actions .btn,.actions .ghost{letter-spacing:0!important;flex:none!important;width:auto!important;min-width:0!important;min-height:46px!important;padding:10px 15px!important;font-size:14px!important;font-weight:600!important}.trust{gap:26px;margin-top:26px}.trust b{font-size:17px}.ticker{padding:12px 16px;font-weight:600}main>section:not(.hero):not(.ticker){padding-top:72px!important;padding-bottom:72px!important}.manifesto h2,main h2{margin-bottom:30px;font-size:clamp(34px,4vw,52px);font-weight:400!important}.grid article{padding:28px}.grid article h3{font-size:20px;font-weight:600}.pricing strong{font-size:48px}.pricing article a,.navcta,.btn{font-weight:600}.platform div b{padding:17px 22px;font-weight:600}.faq details{padding:15px 0}.cta{padding-top:70px!important;padding-bottom:70px!important}footer{padding-top:48px}.sub>section{min-height:230px!important;padding-top:48px!important;padding-bottom:48px!important}.sub>section:first-child{min-height:370px!important}.sub h1{font-size:clamp(42px,5.5vw,70px)}@media (max-width:1050px){.hero{min-height:auto}.visual{height:440px;min-height:440px}.heroContent{padding:52px max(5vw,24px)}}@media (max-width:760px){nav,.inner{height:68px}.actions{grid-template-columns:1fr;width:100%;max-width:320px;display:grid!important}.actions .btn,.actions .ghost{white-space:normal!important;width:100%!important}.hero h1{font-size:44px}.visual{height:320px;min-height:320px}main>section:not(.hero):not(.ticker){padding-top:54px!important;padding-bottom:54px!important}.trust{gap:16px}.grid article{padding:23px}.footergrid,.foot{gap:26px}}.pricing{color:#fff;text-align:center;background:#071a38;overflow:hidden}.pricing .eyebrow{color:#ff617b}.pricing .pricing-intro{color:#d8e3f1;max-width:760px;margin:0 auto 42px;font-size:17px;line-height:1.7}.pricing-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1240px;margin:0 auto 30px;display:grid}.pricing .price-card{color:#071a38;background:#fff;border:1px solid #dbe3ee;border-top:5px solid #91a2b8;border-radius:8px;flex-direction:column;min-height:620px;padding:34px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 22px 55px #0000002e}.pricing .price-card:hover{border-color:#c8102e;transform:translateY(-6px);box-shadow:0 30px 70px #00000047}.pricing .price-card.featured{border:2px solid #f2274c;border-top-width:7px;transform:none;box-shadow:0 28px 70px #c8102e40}.pricing .price-card.featured:hover{transform:translateY(-6px)}.price-card-top{justify-content:space-between;align-items:center;gap:12px;min-height:31px;margin-bottom:18px;display:flex}.plan-kicker{color:#7d0b24;letter-spacing:.16em;font-size:11px;font-weight:800}.recommended{color:#fff;letter-spacing:.1em;background:#c8102e;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.pricing .price-card h3{color:#071a38;margin:0 0 10px;font:600 28px/1.2 Arial,Helvetica,sans-serif}.pricing .price-card .plan-description{color:#4b5d74;min-height:52px;margin:0 0 22px;font-size:15px;line-height:1.65}.price-row{border-top:1px solid #dfe5ee;align-items:flex-end;gap:10px;padding:21px 0 10px;display:flex}.pricing .price-row strong{color:#071a38;letter-spacing:-.04em;font:600 64px/.9 Georgia,Times New Roman,serif}.price-row>span{color:#243750;padding-bottom:5px;font-size:15px;font-weight:700}.pricing .monthly-price{color:#42546b;margin:0;font-size:14px;font-weight:600}.pricing .saving{color:#810b25;background:#fae9ee;border-radius:4px;align-self:flex-start;margin:16px 0 12px;padding:8px 11px;font-size:12px;font-weight:700}.pricing .price-card ul{color:#243750;border-top:1px solid #e1e7ef;gap:12px;margin:6px 0 26px;padding:20px 0 0;line-height:1.45;list-style:none;display:grid}.pricing .price-card li{padding-left:25px;font-size:15px;position:relative}.pricing .price-card li:before{content:"✓";color:#b20e31;font-weight:900;position:absolute;top:0;left:0}.price-card-foot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.pricing .price-card .price-action{color:#fff;background:#ae0d30;border:2px solid #ae0d30;border-radius:4px;justify-content:space-between;align-items:center;min-height:54px;padding:14px 18px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:flex}.pricing .price-card .price-action:hover{background:#850a25;border-color:#850a25;transform:translateY(-2px)}.pricing .price-card .price-action:focus-visible{outline-offset:3px;outline:3px solid #ffd45c}.whatsapp-float:focus-visible{outline-offset:3px;outline:3px solid #ffd45c}.cta-panel .btn:focus-visible{outline-offset:3px;outline:3px solid #ffd45c}.price-card-foot small{color:#52647a;text-align:center;font-size:11px}.price-assurance{color:#dbe5f2;flex-wrap:wrap;justify-content:center;gap:12px 28px;font-size:13px;display:flex}.cta{color:#071a38!important;text-align:center!important;background:#eef2f7!important}.cta-panel{color:#fff;background:#a50e2b;border-radius:8px;max-width:1060px;margin:0 auto;padding:58px 28px;box-shadow:0 24px 60px #49081838}.cta-panel .eyebrow{color:#fff3f5}.cta-panel h2{color:#fff;max-width:760px;font-size:clamp(34px,4vw,52px);margin:12px auto 16px!important}.cta-panel>p:not(.eyebrow){color:#fff;margin:0 auto 28px;font-size:17px}.cta-panel .btn{color:#8c0b28;background:#fff;border:2px solid #fff;border-radius:4px;min-height:52px;padding:15px 24px;font-weight:700}.cta-panel .btn:hover{color:#fff;background:#071a38;border-color:#071a38}.cta-notes{color:#fff;flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:28px;font-size:12px;display:flex}.cta-notes span:before{content:"✓";margin-right:7px;font-weight:900}.whatsapp-float{right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:1000;color:#fff;background:#087a64;border:2px solid #fff;border-radius:999px;align-items:center;gap:11px;min-height:58px;padding:9px 16px 9px 9px;transition:transform .2s,background .2s;display:flex;position:fixed;box-shadow:0 14px 36px #0000004d}.whatsapp-float:hover{background:#05614f;transform:translateY(-3px)}.whatsapp-mark{color:#076a57;letter-spacing:-.02em;background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.whatsapp-copy{flex-direction:column;line-height:1.08;display:flex}.whatsapp-copy small{color:#dff7f0;font-size:10px}.whatsapp-copy b{color:#fff;font-size:14px;font-weight:700}@media (max-width:1000px){.pricing-grid{grid-template-columns:1fr;max-width:720px}.pricing .price-card,.pricing .price-card .plan-description{min-height:0}.pricing .price-card.featured{order:-1}}@media (max-width:600px){.pricing .pricing-intro{margin-bottom:30px;font-size:15px}.pricing .price-card{padding:26px 22px}.pricing .price-row strong{font-size:56px}.price-card-top{align-items:flex-start}.cta-panel{padding:42px 22px}.cta-notes{gap:9px;display:grid}.whatsapp-float{right:12px;bottom:max(12px,env(safe-area-inset-bottom));min-height:52px;padding:7px 12px 7px 7px}.whatsapp-mark{flex-basis:34px;width:34px;height:34px}.whatsapp-copy small{display:none}}@media (prefers-reduced-motion:reduce){.pricing .price-card,.pricing .price-card .price-action,.whatsapp-float{transition:none}}.manifesto.manifesto-showcase{color:#071a38;background:#eef2f7;display:block}.manifesto-showcase .manifesto-head{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);gap:34px;max-width:1240px;margin:0 auto 30px;display:grid}.manifesto-showcase .manifesto-title{padding:18px 0}.manifesto-showcase .manifesto-title .eyebrow{color:#a50e2b;margin:0 0 16px}.manifesto-showcase .manifesto-title h2{color:#071a38;max-width:720px;font-size:clamp(38px,4vw,58px);line-height:1.02;margin:0 0 22px!important}.manifesto-showcase .manifesto-intro{color:#42536a;max-width:690px;margin:0;font-size:18px;line-height:1.7}.decision-panel{color:#fff;background:#071a38;border-left:7px solid #c8102e;border-radius:6px;padding:30px;box-shadow:0 18px 45px #071a382e}.decision-panel>span{color:#ff7188;letter-spacing:.16em;margin-bottom:12px;font-size:11px;font-weight:800;display:inline-block}.decision-panel h3{color:#fff;max-width:330px;margin:0 0 22px;font:400 30px/1.15 Georgia,Times New Roman,serif}.decision-list{gap:0;display:grid}.manifesto-showcase .decision-list p{color:#dce6f2;border-top:1px solid #294361;align-items:center;gap:13px;margin:0;padding:12px 0;font:500 14px/1.4 Arial,Helvetica,sans-serif;display:flex}.decision-list b{color:#8f0b29;background:#fff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.manifesto-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.manifesto-showcase .manifesto-cards article{background:#fff;border:1px solid #d5dee9;border-top:5px solid #c8102e;border-radius:6px;flex-direction:column;min-height:360px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #071a3814}.manifesto-showcase .manifesto-cards article:nth-child(2){border-top-color:#17467f}.manifesto-showcase .manifesto-cards article:nth-child(3){border-top-color:#8f0b29}.card-number{color:#8d0b28;letter-spacing:.06em;background:#f9e7ec;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:24px;font-size:12px;font-weight:800;display:grid}.manifesto-showcase .manifesto-cards article:nth-child(2) .card-number{color:#123e73;background:#e5edf7}.manifesto-showcase .manifesto-cards h3{color:#071a38;margin:0 0 14px;font:600 23px/1.25 Arial,Helvetica,sans-serif}.manifesto-showcase .manifesto-cards article>p{color:#4b5d74;margin:0 0 22px;font:400 15px/1.65 Arial,Helvetica,sans-serif}.manifesto-showcase .manifesto-cards ul{border-top:1px solid #e0e6ee;gap:11px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:grid}.manifesto-showcase .manifesto-cards li{color:#273a53;padding-left:24px;font-size:14px;line-height:1.45;position:relative}.manifesto-showcase .manifesto-cards li:before{content:"✓";color:#ad0d30;font-weight:900;position:absolute;left:0}.manifesto-trust{color:#fff;background:#a50e2b;border-radius:6px;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:20px auto 0;display:grid;overflow:hidden;box-shadow:0 16px 40px #54071929}.manifesto-trust>div{border-right:1px solid #ffffff3d;flex-direction:column;gap:5px;padding:23px 26px;display:flex}.manifesto-trust>div:last-child{border-right:0}.manifesto-trust strong{color:#fff;font-size:18px;font-weight:700}.manifesto-trust span{color:#fff0f3;font-size:11px}@media (max-width:980px){.manifesto-showcase .manifesto-head,.manifesto-cards{grid-template-columns:1fr}.manifesto-showcase .manifesto-cards article{min-height:0}.manifesto-trust{grid-template-columns:1fr 1fr}.manifesto-trust>div:nth-child(2){border-right:0}.manifesto-trust>div:nth-child(-n+2){border-bottom:1px solid #ffffff3d}}@media (max-width:560px){.manifesto-showcase .manifesto-title h2{font-size:38px}.manifesto-showcase .manifesto-intro{font-size:16px}.decision-panel{padding:25px 22px}.manifesto-showcase .manifesto-cards article{padding:26px 22px}.manifesto-trust{grid-template-columns:1fr}.manifesto-trust>div{border-bottom:1px solid #ffffff3d;border-right:0}.manifesto-trust>div:last-child{border-bottom:0}}.plans-page{background:#fbfaf7}.plans-hero{color:#fff;background:linear-gradient(118deg,#071a38 0%,#0b2853 72%,#8c0b28 160%);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;gap:64px;min-height:590px;display:grid;padding:76px max(6vw,28px)!important}.plans-hero-copy{max-width:720px}.plans-hero .eyebrow{color:#ff6982;margin:0 0 16px}.plans-hero h1{color:#fff;letter-spacing:-.04em;max-width:740px;margin:0 0 22px;font:400 clamp(48px,5.4vw,72px)/.98 Georgia,Times New Roman,serif}.plans-hero-copy>p:not(.eyebrow){color:#d8e3f1;max-width:650px;margin:0;font-size:18px;line-height:1.7}.plans-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.plans-actions .btn{color:#fff;background:#b30e32;border:2px solid #b30e32;border-radius:4px;min-height:50px;padding:14px 20px;font-weight:700}.plans-link{color:#fff;border:1px solid #788aa3;border-radius:4px;align-items:center;min-height:50px;padding:13px 20px;font-size:14px;font-weight:600;display:inline-flex}.plans-actions a:hover{transform:translateY(-2px)}.plans-chips{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.plans-chips span{color:#e7eef7;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-size:11px}.plan-snapshot{color:#071a38;background:#fff;border-radius:8px;padding:32px;box-shadow:0 28px 70px #0000004d}.plan-snapshot>p:first-child{color:#9b0c2c;letter-spacing:.16em;margin:0 0 14px;font-size:11px;font-weight:800}.plan-snapshot>div{border-top:1px solid #dfe6ef;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:19px 0;display:grid}.plan-snapshot span{color:#354960;font-size:15px}.plan-snapshot strong{color:#071a38;font-size:25px;font-weight:700}.plan-snapshot .snapshot-best{background:#f9e8ed;border-top:0;border-radius:5px;grid-template-columns:1fr auto;margin:0 -16px;padding:22px 16px;position:relative}.snapshot-best small{color:#8b0b28;letter-spacing:.1em;grid-column:1/-1;font-size:10px;font-weight:800}.plan-snapshot .snapshot-note{color:#5a6b80;margin:18px 0 0;font-size:11px;line-height:1.55}.plan-benefits{background:#eef2f7}.section-heading{grid-template-columns:minmax(0,.8fr) minmax(300px,.45fr);align-items:end;gap:60px;max-width:1240px;margin:0 auto 34px;display:grid}.section-heading h2{color:#071a38;margin:10px 0 0!important}.section-heading>p:last-child{color:#4c5d73;margin:0;font-size:16px;line-height:1.7}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1240px;margin:0 auto;display:grid}.benefit-grid article{background:#fff;border:1px solid #d8e1ec;border-bottom:5px solid #c8102e;border-radius:6px;min-height:285px;padding:28px;box-shadow:0 14px 34px #071a3812}.benefit-grid article:nth-child(2n){border-bottom-color:#17467f}.benefit-grid span{color:#8f0b29;background:#f8e6eb;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:24px;font-size:11px;font-weight:800;display:grid}.benefit-grid h3{color:#071a38;margin:0 0 13px;font-size:20px;font-weight:650}.benefit-grid p{color:#4b5d74;margin:0;font-size:14px;line-height:1.7}.plan-process{background:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.plan-process h2{margin:12px 0 0!important}.process-list{gap:14px;display:grid}.process-list article{background:#f1f4f8;border:1px solid #dce4ed;border-radius:6px;grid-template-columns:52px 1fr;gap:18px;padding:24px;display:grid}.process-list b{color:#fff;background:#071a38;border-radius:50%;place-items:center;width:48px;height:48px;font-size:16px;display:grid}.process-list h3{color:#071a38;margin:0 0 7px;font-size:19px}.process-list p{color:#4b5d74;margin:0;font-size:14px;line-height:1.65}.plan-details{background:#eef2f7;grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.device-card,.transparent-card{border-radius:7px;padding:36px}.device-card{background:#fff;border:1px solid #d8e1ec}.device-card h2{margin:12px 0 28px!important}.device-tags{flex-wrap:wrap;gap:10px;display:flex}.device-tags span{color:#243750;background:#edf2f7;border-radius:4px;padding:11px 14px;font-size:13px;font-weight:600}.transparent-card{color:#fff;background:#a50e2b;box-shadow:0 18px 45px #5c081c33}.transparent-card>span{color:#ffe6eb;letter-spacing:.16em;font-size:11px;font-weight:800}.transparent-card h3{color:#fff;margin:14px 0 24px;font:400 30px/1.15 Georgia,Times New Roman,serif}.transparent-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.transparent-card li{color:#fff;padding-left:25px;font-size:14px;position:relative}.transparent-card li:before{content:"✓";font-weight:900;position:absolute;left:0}.plan-faq{background:#fff;grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.plan-faq h2{margin:12px 0 0!important}.plan-faq details{border-top:1px solid #ccd6e2;padding:19px 0}.plan-faq summary{color:#071a38;cursor:pointer;font-weight:700}.plan-faq summary b{float:right;color:#a50e2b}.plan-faq details p{color:#4b5d74;margin:12px 0 0;line-height:1.65}.site-header .links a{position:relative}.site-header .links a:hover{color:#a50e2b}@media (max-width:1050px){.plans-hero{grid-template-columns:1fr;gap:36px}.plan-snapshot{max-width:680px}.benefit-grid{grid-template-columns:1fr 1fr}.plan-process,.plan-details,.plan-faq{grid-template-columns:1fr}.section-heading{grid-template-columns:1fr;gap:14px}}@media (max-width:620px){.plans-hero{padding:54px 22px!important}.plans-hero h1{font-size:44px}.plans-hero-copy>p:not(.eyebrow){font-size:16px}.plan-snapshot{padding:24px}.plans-actions{display:grid}.plans-actions a{text-align:center;justify-content:center;width:100%}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{min-height:0}.device-card,.transparent-card{padding:28px 22px}.process-list article{grid-template-columns:42px 1fr;padding:20px}.process-list b{width:40px;height:40px}}.inner-page{color:#071a38;background:#fbfaf7}.inner-page>section{padding:76px max(6vw,28px)}.inner-page-hero{color:#fff;background:linear-gradient(120deg,#071a38 0%,#0b2b58 74%,#8f0b29 165%);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:64px;min-height:580px;display:grid}.inner-page-hero>div{max-width:780px}.inner-page-hero .eyebrow{color:#ff6d85;margin:0 0 16px}.inner-page-hero h1{color:#fff;letter-spacing:-.04em;max-width:820px;margin:0 0 22px;font:400 clamp(43px,4.3vw,60px)/1.02 Georgia,Times New Roman,serif}.inner-lead{color:#d9e4f2;max-width:720px;margin:0;font-size:18px;line-height:1.72}.keyword-chips{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.keyword-chips span{color:#edf3fa;background:#ffffff14;border:1px solid #ffffff30;border-radius:999px;padding:8px 11px;font-size:11px}.inner-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.inner-actions .btn{background:#b00d31;border:2px solid #b00d31;border-radius:4px;min-height:50px;padding:14px 19px;font-size:14px;font-weight:700}.inner-actions>a:last-child{color:#fff;border:1px solid #73869f;border-radius:4px;align-items:center;min-height:50px;padding:13px 18px;font-size:14px;font-weight:600;display:flex}.inner-hero-card{color:#071a38;background:#fff;border-top:7px solid #c8102e;border-radius:7px;padding:34px;box-shadow:0 28px 70px #0000004d}.inner-hero-card>span{color:#940c2b;letter-spacing:.16em;font-size:11px;font-weight:800}.inner-hero-card h2{color:#071a38;font:400 33px/1.15 Georgia,Times New Roman,serif;margin:15px 0 16px!important}.inner-hero-card p{color:#4a5c73;margin:0 0 20px;font-size:14px;line-height:1.7}.inner-hero-card a{color:#9a0c2c;font-size:13px;font-weight:700}.inner-stats{color:#fff;background:#a50e2b;grid-template-columns:repeat(4,1fr);gap:0;display:grid;padding-top:0!important;padding-bottom:0!important}.inner-stats>div{border-right:1px solid #ffffff3d;flex-direction:column;gap:5px;padding:25px 26px;display:flex}.inner-stats>div:last-child{border-right:0}.inner-stats strong{color:#fff;font-size:21px;font-weight:700}.inner-stats span{color:#ffe8ed;font-size:11px}.inner-overview{background:#eef2f7}.inner-section-heading{grid-template-columns:minmax(0,.8fr) minmax(320px,.45fr);align-items:end;gap:64px;max-width:1240px;margin:0 auto 34px;display:grid}.inner-section-heading .eyebrow{grid-column:1;margin:0}.inner-section-heading h2{color:#071a38;grid-column:1;max-width:760px;font-size:clamp(36px,4vw,52px);margin:10px 0 0!important}.inner-section-heading>p:last-child{color:#4a5c73;grid-area:1/2/3;margin:0;font-size:16px;line-height:1.75}.inner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.inner-card-grid article{background:#fff;border:1px solid #d7e0eb;border-top:5px solid #c8102e;border-radius:6px;min-height:330px;padding:32px;box-shadow:0 16px 38px #071a3814}.inner-card-grid article:nth-child(2){border-top-color:#17467f}.inner-card-grid article:nth-child(3){border-top-color:#8f0b29}.inner-card-grid span,.guide-card-grid span{color:#8f0b29;letter-spacing:.12em;background:#f7e4e9;border-radius:3px;margin-bottom:21px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-block}.inner-card-grid h3,.guide-card-grid h3{color:#071a38;margin:0 0 14px;font-size:22px;font-weight:650;line-height:1.3}.inner-card-grid p,.guide-card-grid p{color:#4a5c73;margin:0;font-size:15px;line-height:1.72}.inner-guide{background:#fff}.guide-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1240px;margin:0 auto;display:grid}.guide-card-grid article{background:#071a38;border-left:5px solid #c8102e;border-radius:6px;min-height:290px;padding:30px;box-shadow:0 16px 40px #071a3829}.guide-card-grid article:nth-child(2){background:#0d315f;border-left-color:#fff}.guide-card-grid article:nth-child(3){background:#a50e2b;border-left-color:#071a38}.guide-card-grid span{color:#8f0b29;background:#fff}.guide-card-grid h3{color:#fff}.guide-card-grid p{color:#dce6f2}.guide-card-grid article:nth-child(3) p{color:#fff2f4}.inner-faq{background:#eef2f7;grid-template-columns:.75fr 1.25fr;gap:76px;display:grid}.inner-faq>div:first-child>p:last-child{color:#4a5c73;max-width:480px;line-height:1.7}.inner-faq h2{color:#071a38;margin:12px 0 18px!important}.inner-faq details{border-top:1px solid #cbd5e1;padding:19px 0}.inner-faq summary{color:#071a38;cursor:pointer;font-weight:700}.inner-faq summary b{float:right;color:#a50e2b}.inner-faq details p{color:#4a5c73;margin:12px 0 0;line-height:1.68}.inner-cta{color:#fff;background:#a50e2b;justify-content:space-between;align-items:center;gap:40px;display:flex}.inner-cta .eyebrow{color:#ffe6eb;margin:0}.inner-cta h2{color:#fff;font-size:clamp(34px,4vw,50px);margin:10px 0 12px!important}.inner-cta p{color:#fff1f4;max-width:720px;margin:0;font-size:16px;line-height:1.65}.inner-cta>.btn{color:#8f0b29;background:#fff;border:2px solid #fff;border-radius:4px;flex:none;padding:16px 22px;font-weight:700}@media (max-width:980px){.inner-page-hero{grid-template-columns:1fr;gap:36px}.inner-hero-card{max-width:700px}.inner-stats{grid-template-columns:1fr 1fr}.inner-stats>div:nth-child(2){border-right:0}.inner-stats>div:nth-child(-n+2){border-bottom:1px solid #ffffff3d}.inner-section-heading{grid-template-columns:1fr;gap:14px}.inner-section-heading>p:last-child{grid-area:auto/1}.inner-card-grid,.guide-card-grid{grid-template-columns:1fr}.inner-card-grid article,.guide-card-grid article{min-height:0}.inner-faq{grid-template-columns:1fr}.inner-cta{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.inner-page>section{padding:54px 22px}.inner-page-hero h1{font-size:43px}.inner-lead{font-size:16px}.inner-actions{display:grid}.inner-actions a{text-align:center;justify-content:center;width:100%}.inner-hero-card{padding:27px 23px}.inner-stats{grid-template-columns:1fr}.inner-stats>div{border-bottom:1px solid #ffffff3d;border-right:0}.inner-section-heading h2{font-size:37px}.inner-card-grid article,.guide-card-grid article{padding:27px 23px}}.hero-keyword{letter-spacing:.12em;text-transform:uppercase;color:#fff;font:800 clamp(15px,1.4vw,20px)/1.3 Arial,Helvetica,sans-serif;display:inline-block}.visual{background-image:url(/nordic-living-room-v2.jpg)!important}.brand i{background:url(/sp-logo-3d-116.png) 50%/contain no-repeat!important}.dark article p{color:#cbd6e6!important}main>section:not(.hero):not(.ticker){content-visibility:auto;contain-intrinsic-size:auto 900px}
