.tj-fig{margin:0;min-width:0}
.tj-win{position:relative;display:block;background:#fff;border-radius:14px;overflow:hidden;border:1px solid rgb(8 13 19 / .08);box-shadow:0 18px 40px rgb(8 13 19 / .12),0 2px 6px rgb(8 13 19 / .05);line-height:0}
.tj-win::before{content:attr(data-url);display:block;height:30px;box-sizing:border-box;padding:0 14px 0 58px;font-family:'Outfit',sans-serif;font-size:11px;font-weight:400;line-height:30px;letter-spacing:.01em;color:rgb(8 13 19 / .55);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid rgb(8 13 19 / .06);background:radial-gradient(circle at 15px 50%,#ff5f57 4px,transparent 4.6px),radial-gradient(circle at 28px 50%,#febc2e 4px,transparent 4.6px),radial-gradient(circle at 41px 50%,#28c840 4px,transparent 4.6px),#f4f4f6}
.tj-win img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top center}
.tj-win picture,.seo-featured-screenshot picture,.tj-vis picture{display:block}
.tj-photo picture{display:block;width:100%;height:100%}
.tj-photo img,.tj-photo video{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}
.tj-ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#eef0f3;color:var(--ink);flex-shrink:0}
.tj-ico svg{width:20px;height:20px;display:block}

@media(min-width:960px){
main :is(.seo-why-inner,.ads-why-inner,.sup-why-inner):not(#_):not(#_)::before{content:attr(data-url);text-align:left;box-sizing:border-box;aspect-ratio:auto;height:auto;padding:0 14px 56.25% 58px;font-family:'Outfit',sans-serif;font-size:11px;line-height:30px;letter-spacing:.01em;color:rgb(8 13 19 / .55);white-space:nowrap;overflow:hidden;border-radius:14px;box-shadow:0 18px 40px rgb(8 13 19 / .12),0 2px 6px rgb(8 13 19 / .05);background:radial-gradient(circle at 15px 15px,#ff5f57 4px,transparent 4.6px),radial-gradient(circle at 28px 15px,#febc2e 4px,transparent 4.6px),radial-gradient(circle at 41px 15px,#28c840 4px,transparent 4.6px),linear-gradient(#f4f4f6,#f4f4f6) top / 100% 30px no-repeat,var(--why-shot) 0 30px / 100% auto no-repeat,#fff}
}

:is(.seo-process,.ads-process,.sup-process,.nh-process,.svo-process,.cam-process):not(#_):not(#_){background:var(--paper);color:var(--ink)}
:is(.seo-process,.ads-process,.sup-process,.nh-process,.svo-process,.cam-process) h2:not(#_):not(#_){color:var(--ink)}
:is(.seo-process-desc,.ads-process-desc,.sup-process-desc,.nh-process-desc,.cam-process-desc):not(#_):not(#_){color:var(--muted);max-width:640px;margin-left:auto;margin-right:auto}
.cam-process-left:not(#_):not(#_){max-width:760px;margin:0 auto 2.6rem;text-align:center}
.cam-process-inner:not(#_):not(#_){display:block}
:is(.seo-process-grid,.ads-process-grid,.sup-process-grid,.nh-process-grid,.svo-process-grid,.cam-process-right,.host-why-right):not(#_):not(#_){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem;background:#fff;border:1px solid var(--line);border-radius:24px;padding:2.4rem 2.5rem 2.5rem;box-shadow:0 14px 32px rgb(20 22 26 / .05);text-align:left}
:is(.svo-process-grid,.host-why-right):not(#_):not(#_){grid-template-columns:repeat(3,minmax(0,1fr))}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_){position:relative;background:none;border:none;border-radius:0;padding:0;box-shadow:none;transform:none}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_):hover{border:none;background:none}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_) h3{color:var(--ink);font-size:1.15rem;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:1.1rem 0 .45rem}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_) p{color:rgb(8 13 19 / .68);font-size:.95rem;line-height:1.6;margin:0}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):nth-child(2):not(:last-child) .tj-ico{background:#e3e6eb}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):nth-child(3):not(:last-child) .tj-ico{background:#d4d9e0}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):last-child .tj-ico{background:var(--ink);color:#fff}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(:last-child)::after{content:'';position:absolute;top:14px;right:calc(-1.6rem - 7px);width:14px;height:14px;opacity:.38;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23080d13' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 14px 14px no-repeat}

.host-why:not(#_):not(#_){background:#fff;color:var(--ink)}
.host-why-inner:not(#_):not(#_){display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}
.host-why-left:not(#_):not(#_){display:contents}
.host-why-inner h2:not(#_):not(#_){color:var(--ink);order:1;margin:0 0 .9rem;max-width:820px}
.host-why-desc:not(#_):not(#_){order:2;color:var(--muted);max-width:640px;margin:0 auto .5rem;font-size:1.05rem;line-height:1.6}
.host-why-right:not(#_):not(#_){order:3;align-self:stretch;margin-top:2.1rem}
.host-why-list:not(#_):not(#_){order:4;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 2rem;margin:2.2rem 0 0;padding:0}
.host-why-list li:not(#_):not(#_){color:var(--ink);font-size:.98rem;padding:0 0 0 1.5rem}
.host-why-list li:not(#_):not(#_)::before{top:.4rem}
.host-why-inner>.host-why-left>.btn:not(#_):not(#_){order:5;margin-top:2rem;background:var(--ink);color:#fff;border:none}
.host-why-inner>.host-why-left>.btn:not(#_):not(#_):hover{background:#2b3138}

:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid):not(#_):not(#_){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);gap:2.3rem 2.6rem;align-items:start;background:#fff;border:1px solid var(--line);border-radius:24px;padding:1.4rem 2.6rem 1.4rem 1.4rem;box-shadow:0 14px 32px rgb(20 22 26 / .05)}
.cam-services-grid:not(#_):not(#_){grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-fig{grid-column:span 1;grid-row:1 / span 3;align-self:stretch;display:flex;align-items:center;justify-content:center;background:var(--paper);border-radius:18px;padding:1.8rem 1.6rem;margin-right:.4rem}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-fig .tj-win{width:100%}
.tj-fig.tj-stack:not(#_){display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:stretch}
.tj-stack>.tj-win:not(#_):not(#_){grid-area:1 / 1;width:84%}
.tj-stack>.tj-win:first-child{align-self:start;justify-self:start;z-index:1}
.tj-stack>.tj-win:last-child{align-self:end;justify-self:end;z-index:2;margin-top:28%}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-photo{padding:0;background:none;min-height:100%}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-photo img{border-radius:18px}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>:not(.tj-fig):nth-child(2),:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>:not(.tj-fig):nth-child(3){margin-top:1.4rem}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>:not(.tj-fig):nth-child(6),:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>:not(.tj-fig):nth-child(7){margin-bottom:1.4rem}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_){display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:1rem;row-gap:.3rem;align-items:start;background:none;border:none;border-radius:0;box-shadow:none;padding:0;transform:none}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_):hover{border:none;box-shadow:none;transform:none}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_)>[class$="-icon"]{grid-column:span 1;grid-row:1 / span 2;width:42px;height:42px;border-radius:12px;border:none;background:#eef0f3;color:var(--ink);margin:0}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_)>h3{grid-column:2;align-self:start;font-size:1.1rem;font-weight:500;line-height:1.25;margin:.55rem 0 .1rem;color:var(--ink)}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_)>p{grid-column:2;font-size:.94rem;line-height:1.55;color:rgb(8 13 19 / .68);margin:0}
:is(.host-features-header,.cam-services-header):not(#_):not(#_){max-width:820px;margin:0 auto 2.6rem;text-align:center}
:is(.host-features-header,.cam-services-header):not(#_):not(#_) p{max-width:640px;margin-left:auto;margin-right:auto}

@media(min-width:960px){
:is(.seo-system-inner,.ads-channels-inner,.sup-channels-inner,.svo-why-inner,.cam-usecases-inner):not(#_):not(#_){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4.5rem;row-gap:0;align-items:center;grid-auto-rows:auto}
:is(.seo-system-inner,.ads-channels-inner,.sup-channels-inner,.svo-why-inner,.cam-usecases-inner,.nh-intro-inner)>.tj-fig:not(#_){grid-column:span 1;grid-row:1 / span 2;align-self:center}
:is(.seo-system-left,.ads-channels-left,.sup-channels-left,.cam-usecases-header):not(#_):not(#_){grid-column:2;grid-row:1;align-self:end;text-align:left;max-width:none;margin:0 0 2rem}
:is(.seo-system-left,.ads-channels-left,.sup-channels-left,.cam-usecases-header):not(#_):not(#_)>*{text-align:left;margin-left:0;margin-right:0}
.svo-why-head{grid-column:2;grid-row:1;align-self:end;margin:0 0 2rem}
.svo-why-head h2:not(#_):not(#_){text-align:left;margin:0;max-width:none}
:is(.seo-system-right,.ads-channels-right,.sup-channels-right,.svo-why-grid,.cam-usecases-grid):not(#_):not(#_){grid-column:2;grid-row:2;align-self:start;display:grid;grid-template-columns:1fr;gap:1.4rem}
.cam-usecases-grid:not(#_):not(#_){grid-template-columns:1fr 1fr;gap:1.5rem 2rem}
.cam-usecases-inner>.tj-photo img{aspect-ratio:4 / 5;height:auto}
.cam-usecases-links:not(#_):not(#_){grid-column:1 / -1;grid-row:3;margin-top:3.2rem}
}
:is(.seo-system-card,.ads-channel-card,.sup-channel-card,.svo-why-card,.cam-usecase-card):not(#_):not(#_){position:relative;background:none;border:none;border-radius:0;box-shadow:none;padding:0 0 0 2rem;transform:none}
:is(.seo-system-card,.ads-channel-card,.sup-channel-card,.svo-why-card,.cam-usecase-card):not(#_):not(#_):hover{border:none;box-shadow:none;transform:none}
:is(.seo-system-card,.ads-channel-card,.sup-channel-card,.svo-why-card,.cam-usecase-card):not(#_):not(#_)::before{content:'';position:absolute;left:5px;top:.32rem;width:6px;height:11px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}
:is(.seo-system-card,.ads-channel-card,.sup-channel-card,.svo-why-card,.cam-usecase-card):not(#_):not(#_) h3{font-size:1.12rem;font-weight:500;line-height:1.3;color:var(--ink);margin:0 0 .3rem}
:is(.seo-system-card,.ads-channel-card,.sup-channel-card,.svo-why-card,.cam-usecase-card):not(#_):not(#_) p{font-size:.95rem;line-height:1.6;color:rgb(8 13 19 / .68);margin:0}
.svo-why:not(#_):not(#_){background:#fff}
.svo-why-inner>.tj-fig .tj-win,.ads-channels-inner>.tj-photo img{width:100%}
.ads-channels-inner>.tj-photo img{aspect-ratio:4 / 3;height:auto}
.cam-usecases-btns .btn-ghost:not(#_):not(#_){color:var(--ink);border-color:rgb(8 13 19 / .28);background:transparent}
.cam-usecases-btns .btn-ghost:not(#_):not(#_):hover{border-color:var(--ink);background:transparent}

.tj-serp{position:relative;padding:0 0 2.6rem 2.6rem}
.tj-serp>.tj-win{width:100%}
.tj-serp-card{background:#fff;border-radius:14px;border:1px solid rgb(8 13 19 / .08);box-shadow:0 18px 40px rgb(8 13 19 / .14),0 2px 6px rgb(8 13 19 / .05);overflow:hidden;line-height:0}
.tj-serp-card img{display:block;width:100%;height:auto}
.tj-serp>.tj-serp-card{position:absolute;left:0;bottom:0;width:78%}

.seo-featured-case:not(#_):not(#_){background:#fff}
.seo-featured-header:not(#_):not(#_) h2{color:var(--ink)}
.seo-featured-header:not(#_):not(#_) p{color:var(--muted)}
.seo-featured-card:not(#_):not(#_){position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3.2rem;align-items:center;background:var(--paper);border:none;border-radius:24px;padding:1.5rem 2.8rem 1.5rem 1.5rem;margin-bottom:1.2rem;overflow:visible}
.seo-featured-screenshot.tj-win:not(#_):not(#_){padding:0;background:#fff;border-radius:14px}
.seo-featured-screenshot img:not(#_):not(#_){border-radius:0}
.seo-featured-info:not(#_):not(#_){display:block;padding:0;position:static}
.seo-featured-text:not(#_):not(#_){min-width:0;position:static}
.seo-featured-text h3:not(#_):not(#_){font-size:1.6rem;font-weight:500;letter-spacing:-.015em;line-height:1.2;color:var(--ink);margin:0 0 .7rem}
.seo-featured-text p:not(#_):not(#_){font-size:1rem;line-height:1.6;color:rgb(8 13 19 / .72);margin:0 0 .6rem}
.seo-featured-text a:not(#_):not(#_){color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}
.seo-featured-badge:not(#_):not(#_){position:absolute;z-index:2;top:calc(1.5rem + 15px);right:calc(100% - 1.5rem - (100% - 4.3rem - 3.2rem) * 1.4 / 2.4 + 14px);transform:translateY(-50%);margin:0;padding:0;border:none;background:none;border-radius:0;font-size:12.5px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1;color:rgb(8 13 19 / .62);white-space:nowrap}
.seo-featured-stats:not(#_):not(#_){display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.7rem;padding-top:0;border:none}
.seo-featured-stat:not(#_):not(#_){display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.45rem;align-items:baseline}
.seo-featured-stat:not(#_):not(#_) strong{font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}
.seo-featured-stat:not(#_):not(#_) span{font-size:.92rem;color:var(--muted)}
.seo-featured-stat:nth-child(-n+2):not(#_):not(#_)::after{content:'';grid-column:1 / -1;height:10px;margin-top:.5rem;border-radius:4px}
.seo-featured-stat:nth-child(1):not(#_):not(#_)::after{width:calc(100% / 11 - 3px);background:var(--ink)}
.seo-featured-stat:nth-child(2):not(#_):not(#_)::after{width:100%;background:repeating-linear-gradient(90deg,#c3c8d0 0,#c3c8d0 calc(100% / 11 - 3px),transparent calc(100% / 11 - 3px),transparent calc(100% / 11))}
.seo-featured-stat:nth-child(3):not(#_):not(#_){display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-top:.3rem;padding-left:1.6rem;position:relative}
.seo-featured-stat:nth-child(3):not(#_):not(#_)::before{content:'';position:absolute;left:5px;top:.2rem;width:6px;height:11px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}
.seo-featured-stat:nth-child(3):not(#_):not(#_) span{color:var(--ink)}

:is(.seo-cases-grid,.ads-cases-grid):not(#_):not(#_){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}
main :is(.seo-case-card,.ads-case-card):not(#_):not(#_){display:flex;flex-direction:column;background:var(--paper);border:none;border-radius:20px;padding:1.2rem 1.2rem 1.4rem;overflow:visible;box-shadow:none;transform:none;color:var(--ink);text-decoration:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}
main a:is(.seo-case-card,.ads-case-card):not(#_):not(#_):hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(8 13 19 / .07)}
main div:is(.seo-case-card,.ads-case-card):not(#_):not(#_):hover{transform:none;border:none}
main :is(.seo-case-card,.ads-case-card) .tj-win img:not(#_):not(#_){height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top center;border-radius:0;transform:none}
main :is(.seo-case-info,.ads-case-info):not(#_):not(#_){padding:1.1rem .2rem 0;background:none}
main :is(.seo-case-info,.ads-case-info):not(#_):not(#_) h3{font-size:1.25rem;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0 0 .3rem}
main :is(.seo-case-info,.ads-case-info):not(#_):not(#_) p{font-size:.95rem;line-height:1.5;color:var(--muted);margin:0}
.ads-cases:not(#_):not(#_){background:#fff}
.ads-cases-header:not(#_):not(#_) h2{color:var(--ink)}
.ads-cases-header:not(#_):not(#_) p{color:var(--muted)}

@media(min-width:960px){
.seo-about-inner:not(#_):not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem;align-items:start}
.seo-about-img:not(#_):not(#_){order:-1;position:sticky;top:110px;border-radius:14px}
.seo-about-img.tj-photo:not(#_):not(#_){border:none;border-radius:20px}
.seo-about-img.tj-photo img{aspect-ratio:4 / 5;height:auto;object-position:center 40%}
}
.seo-about-img.tj-win:not(#_):not(#_){border:1px solid rgb(8 13 19 / .08)}
.seo-about-img.tj-photo img{border-radius:20px}
.seo-about-text li:not(#_):not(#_)::before{top:.6rem}

:is(.seo-guides,.ads-guides,.sup-guides,.svo-guides,.host-guides,.cam-guides):not(#_):not(#_){background:#fff}
@media(min-width:601px){
main :is(.seo-guides-grid,.ads-guides-grid,.sup-guides-grid,.svo-guides-grid,.host-guides-grid,.cam-guides-grid):not(#_):not(#_){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem .6rem;background:var(--paper);border-radius:24px;padding:1rem}
main :is(.seo-guides-grid,.ads-guides-grid,.sup-guides-grid,.svo-guides-grid,.host-guides-grid,.cam-guides-grid):not(#_):not(#_)>a{display:flex;flex-direction:column;gap:.35rem;background:none;border:none;border-radius:16px;padding:1.15rem 1.3rem 1.2rem;box-shadow:none;transform:none;transition:background .25s ease,box-shadow .25s ease}
main :is(.seo-guides-grid,.ads-guides-grid,.sup-guides-grid,.svo-guides-grid,.host-guides-grid,.cam-guides-grid):not(#_):not(#_)>a:hover{background:#fff;box-shadow:0 10px 24px rgb(8 13 19 / .06);transform:none}
main :is(.seo-guides-grid,.ads-guides-grid,.sup-guides-grid,.svo-guides-grid,.host-guides-grid,.cam-guides-grid):not(#_):not(#_)>a h3{font-size:1.04rem;font-weight:600}
main :is(.seo-guides-grid,.ads-guides-grid,.sup-guides-grid,.svo-guides-grid,.host-guides-grid,.cam-guides-grid):not(#_):not(#_)>a p{font-size:.92rem;flex:0 0 auto}
main :is(.seo-guides-grid,.ads-guides-grid,.sup-guides-grid,.svo-guides-grid,.host-guides-grid,.cam-guides-grid):not(#_):not(#_)>a span{font-size:.86rem;margin-top:.2rem}
}

.host-stats:not(#_):not(#_){padding:2.9rem 2.5rem 2.7rem;background:#fff;border:none}
.host-stats-inner:not(#_):not(#_){max-width:1000px;display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 3rem}
.host-stat:not(#_):not(#_){display:grid;grid-template-columns:auto auto;column-gap:.75rem;row-gap:.05rem;align-items:center;justify-items:start}
.host-stat .tj-ico{grid-column:span 1;grid-row:1 / span 2;width:40px;height:40px;border-radius:11px}
.host-stat .tj-ico svg{width:19px;height:19px}
.host-stat-num:not(#_):not(#_){font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;align-self:end}
.host-stat-label:not(#_):not(#_){font-size:.85rem;color:var(--muted);text-align:left;line-height:1.3;align-self:start}
.host-features:not(#_):not(#_){background:var(--paper)}
.host-specs:not(#_):not(#_){background:var(--paper)}
.host-specs-header:not(#_):not(#_){max-width:820px;margin:0 auto 2.6rem;text-align:center}
.host-specs-header:not(#_):not(#_) p{max-width:640px;margin-left:auto;margin-right:auto}
.host-specs-grid:not(#_):not(#_){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem 2.4rem;background:#fff;border:1px solid var(--line);border-radius:24px;padding:2.2rem 2.5rem;box-shadow:0 14px 32px rgb(20 22 26 / .05)}
.host-spec-item:not(#_):not(#_){display:flex;flex-direction:column-reverse;align-items:flex-start;justify-content:flex-end;gap:.25rem;background:none;border:none;border-radius:0;padding:0}
.host-spec-item:not(#_):not(#_):hover{background:none}
.host-spec-item:not(#_):not(#_) strong{font-size:.85rem;font-weight:400;color:var(--muted)}
.host-spec-item:not(#_):not(#_) span{font-size:1.02rem;font-weight:500;color:var(--ink);line-height:1.3}

.svo-grid:not(#_):not(#_){gap:1rem}
.svo-card:not(#_):not(#_){display:flex;flex-direction:column;padding:0 0 1.4rem;overflow:hidden;border-radius:20px;border:1px solid var(--line);background:#fff;box-shadow:none;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease}
.svo-card:not(#_):not(#_):hover{transform:translateY(-3px);box-shadow:0 14px 32px rgb(8 13 19 / .07);border-color:var(--line)}
.svo-card>:not(.tj-vis){margin-left:1.4rem;margin-right:1.4rem}
.svo-card>h3:not(#_):not(#_){margin-top:1.2rem}
.svo-card>.svo-card-link:not(#_):not(#_){margin-top:auto;padding-top:.8rem}
.tj-vis{position:relative;aspect-ratio:16 / 10.5;background:var(--paper);display:flex;align-items:center;justify-content:center;padding:1.1rem;overflow:hidden}
.tj-vis .tj-win{width:100%;border-radius:10px;box-shadow:0 12px 26px rgb(8 13 19 / .12),0 1px 4px rgb(8 13 19 / .05)}
.tj-vis .tj-win::before{height:20px;line-height:20px;font-size:9px;padding-left:40px;background:radial-gradient(circle at 11px 50%,#ff5f57 3px,transparent 3.6px),radial-gradient(circle at 20px 50%,#febc2e 3px,transparent 3.6px),radial-gradient(circle at 29px 50%,#28c840 3px,transparent 3.6px),#f4f4f6}
.tj-vis.tj-photo{padding:0}
.tj-vis.tj-photo img{border-radius:0}
.tj-photo-top img{object-position:center 30%}
.tj-vis-serp .tj-serp-card{width:100%;border-radius:10px;box-shadow:0 12px 26px rgb(8 13 19 / .12),0 1px 4px rgb(8 13 19 / .05)}

.nh-intro:not(#_):not(#_){background:#fff}
@media(min-width:960px){
.nh-intro-inner:not(#_):not(#_){max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4.5rem;align-items:center}
.nh-intro-header:not(#_):not(#_){grid-column:2;text-align:left;max-width:none;margin:0}
.nh-intro-header:not(#_):not(#_)>*{text-align:left;margin-left:0;margin-right:0;max-width:none}
.nh-intro-checks:not(#_):not(#_){grid-column:2;justify-content:flex-start;margin-top:1.6rem}
}
.nh-benefits:not(#_):not(#_){background:var(--paper)}
.nh-process:not(#_):not(#_){background:#fff}
.nh-packages:not(#_):not(#_){background:var(--paper)}

@media(max-width:1100px) and (min-width:769px){
:is(.seo-process-grid,.ads-process-grid,.sup-process-grid,.nh-process-grid,.cam-process-right):not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3rem}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_)::after{display:none}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid):not(#_):not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:1.4rem 2rem 2rem 1.4rem}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-fig{grid-column:span 2;grid-row:auto;margin:0 0 .4rem}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-photo img{aspect-ratio:21 / 9;height:auto}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>:not(.tj-fig):nth-child(n){margin:0}
.tj-fig.tj-stack:not(#_):not(#_){grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.2rem}
.tj-stack>.tj-win:not(#_):not(#_){grid-area:auto;width:100%;margin:0;align-self:center}
.host-specs-grid:not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}
.nh-packages-grid:not(#_):not(#_){grid-template-columns:repeat(3,minmax(0,1fr))}
.svo-grid:not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:959px){
:is(.seo-system-inner,.ads-channels-inner,.sup-channels-inner,.svo-why-inner,.cam-usecases-inner,.nh-intro-inner)>.tj-fig{max-width:620px;margin:0 auto 2.4rem}
.cam-usecases-inner>.tj-photo{max-width:420px}
:is(.seo-system-right,.ads-channels-right,.sup-channels-right,.svo-why-grid,.cam-usecases-grid):not(#_):not(#_){display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2rem;max-width:620px;margin-left:auto;margin-right:auto;background:none;border:none;padding:0}
.seo-about-img:not(#_):not(#_){position:static;width:100%;max-width:620px;margin:0 auto 2.2rem}
}
@media(max-width:768px){
:is(.seo-process-grid,.ads-process-grid,.sup-process-grid,.nh-process-grid,.svo-process-grid,.cam-process-right,.host-why-right):not(#_):not(#_){grid-template-columns:1fr;gap:1.35rem;background:#fff;border:1px solid var(--line);border-radius:20px;padding:1.4rem 1.2rem;box-shadow:none}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_){display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;align-items:start}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_) .tj-ico{grid-column:span 1;grid-row:1 / span 2;width:40px;height:40px}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_) h3{grid-column:2;font-size:1.08rem;margin:.45rem 0 .1rem}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_) p{grid-column:2;font-size:.94rem}
:is(.seo-step,.ads-step,.sup-step,.nh-step,.svo-step,.cam-step,.host-why-card):not(#_):not(#_)::after{display:none}
.host-why-list:not(#_):not(#_){flex-direction:column;align-items:flex-start;gap:.55rem;text-align:left}
.host-why-inner>.host-why-left>.btn:not(#_):not(#_){width:100%;max-width:340px}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid):not(#_):not(#_){grid-template-columns:1fr;gap:1.35rem;padding:1.2rem 1.2rem 1.4rem;border-radius:20px;box-shadow:none}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-fig{grid-column:1;grid-row:auto;margin:0 0 .3rem;padding:1.1rem;border-radius:14px}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-photo{padding:0}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-photo img{aspect-ratio:16 / 10;height:auto;border-radius:14px}
:is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>:not(.tj-fig):nth-child(n){margin:0}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_)>[class$="-icon"]{width:40px;height:40px}
main :is(.nh-benefit-card,.ads-included-card,.sup-included-card,.host-feature-card,.cam-service-card):not(#_):not(#_)>h3{font-size:1.08rem;margin-top:.45rem}
:is(.seo-system-right,.ads-channels-right,.sup-channels-right,.svo-why-grid,.cam-usecases-grid):not(#_):not(#_){grid-template-columns:1fr;gap:1.2rem}
:is(.seo-system-left,.ads-channels-left,.sup-channels-left,.cam-usecases-header):not(#_):not(#_){margin-bottom:1.8rem}
.tj-serp{padding:0 0 1.6rem 1.2rem}
.tj-serp>.tj-serp-card{width:84%}
.seo-featured-card:not(#_):not(#_){grid-template-columns:1fr;gap:1.5rem;padding:1rem 1rem 1.4rem;border-radius:20px}
.seo-featured-info:not(#_):not(#_){padding:0 .3rem}
.seo-featured-text h3:not(#_):not(#_){font-size:1.35rem}
.seo-featured-badge:not(#_):not(#_){top:calc(1rem + 15px);right:calc(1rem + 14px)}
:is(.seo-cases-grid,.ads-cases-grid):not(#_):not(#_){grid-template-columns:1fr;gap:.9rem}
main :is(.seo-case-card,.ads-case-card):not(#_):not(#_){padding:1rem 1rem 1.2rem}
.host-stats:not(#_):not(#_){padding:2.2rem 1.25rem .2rem}
.host-stats-inner:not(#_):not(#_){flex-direction:column;align-items:stretch;gap:.6rem;max-width:340px;margin:0 auto}
.host-stat:not(#_):not(#_){grid-template-columns:40px auto 1fr;column-gap:.75rem;background:var(--paper);border-radius:14px;padding:.55rem .8rem}
.host-stat .tj-ico{grid-row:auto;width:34px;height:34px;background:#fff}
.host-stat-num:not(#_):not(#_){align-self:center}
.host-stat-label:not(#_):not(#_){align-self:center}
.host-specs-grid:not(#_):not(#_){grid-template-columns:1fr 1fr;gap:1.2rem 1.4rem;padding:1.4rem 1.2rem;border-radius:20px;box-shadow:none}
.svo-grid:not(#_):not(#_){grid-template-columns:1fr 1fr}
}
@media(max-width:600px){
.svo-grid:not(#_):not(#_){grid-template-columns:1fr}
:is(.seo-system-right,.ads-channels-right,.sup-channels-right,.svo-why-grid,.cam-usecases-grid):not(#_):not(#_){grid-template-columns:1fr}
}

[data-page="annonsering"] .ads-cases:not(#_):not(#_),[data-page="annonsering"] .ads-guides:not(#_):not(#_){background:var(--paper)}
[data-page="meta-annonsering"] .ads-included:not(#_):not(#_),[data-page="meta-annonsering"] .ads-cases:not(#_):not(#_),[data-page="ehandel"] .ads-included:not(#_):not(#_),[data-page="ehandel"] .ads-cases:not(#_):not(#_){background:#fff}
[data-page="meta-annonsering"] .seo-about:not(#_):not(#_),[data-page="meta-annonsering"] .ads-guides:not(#_):not(#_),[data-page="ehandel"] .seo-about:not(#_):not(#_),[data-page="ehandel"] .ads-guides:not(#_):not(#_){background:var(--paper)}
[data-page="sociala-medier"] .ads-included:not(#_):not(#_),[data-page="sociala-medier"] .ads-cases:not(#_):not(#_){background:#fff}
[data-page="sociala-medier"] .ads-packages:not(#_):not(#_),[data-page="sociala-medier"] .ads-guides:not(#_):not(#_){background:var(--paper)}
[data-page="sociala-medier"] .seo-about:not(#_):not(#_){background:#eceef1}
[data-page="webbhotell"] .host-packages:not(#_):not(#_){background:#fff}
[data-page="oversikt"] .svo-why:not(#_):not(#_),[data-page="oversikt"] .svo-guides:not(#_):not(#_){background:var(--paper)}
[data-page="oversikt"] .svo-process:not(#_):not(#_){background:#fff}
[data-page="kamera-dronare"] .cam-portfolio:not(#_):not(#_){background:#fff}
[data-page="kamera-dronare"] .cam-usecases:not(#_):not(#_){background:var(--paper)}
[data-page="annonsering"] .ads-case-card:not(#_):not(#_){background:#fff}
@media(min-width:601px){
:is([data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="oversikt"],[data-page="ehandel"]) main [class$="-guides-grid"]:not(#_):not(#_){background:#fff;border:1px solid var(--line);box-shadow:0 14px 32px rgb(20 22 26 / .05)}
:is([data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="oversikt"],[data-page="ehandel"]) main [class$="-guides-grid"]:not(#_):not(#_)>a:hover{background:var(--paper);box-shadow:none}
}

@media(min-width:960px){
main :is(.seo-why-card,.ads-why-card,.sup-why-card):not(#_):not(#_)>[class$="-icon"]{grid-column:span 1}
}
@media(max-width:768px){
main [class$="-card"]:has(>[class$="-icon"]):not(#_):not(#_)>[class$="-icon"]{grid-column:span 1}
}
@media(min-width:601px){
main [class$="-guides-grid"]:has(>:nth-child(8):last-child):not(#_):not(#_){grid-template-columns:repeat(4,minmax(0,1fr))}
}
[data-page="kamera-dronare"] .cam-portfolio .ti-date:not(#_):not(#_){font-size:12.5px}
.seo-featured-case .lightbox-overlay:not(#_):not(#_){display:none}
.seo-featured-case .lightbox-toggle:checked~.seo-featured-card .lightbox-overlay:not(#_):not(#_){display:flex}
@media(max-width:600px){
.tj-vis:not(#_):not(#_){aspect-ratio:16 / 8.5;align-items:flex-start;padding:1rem 1.2rem 0}
.tj-vis.tj-photo:not(#_):not(#_){padding:0}
.tj-vis.tj-vis-serp:not(#_):not(#_){align-items:center;padding:1rem 1.2rem}
.svo-card>h3:not(#_):not(#_){margin-top:1rem}
.svo-card:not(#_):not(#_){padding-bottom:1.2rem}
}
.seo-cities-inner:not(#_):not(#_){max-width:880px}
.seo-cities-inner>p:not(#_):not(#_){max-width:700px;margin-left:auto;margin-right:auto;line-height:1.6;color:var(--muted)}
.seo-cities-list:not(#_):not(#_){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:.4rem}
.seo-cities-list span:not(#_):not(#_){display:flex;align-items:center;gap:.55rem;padding:.8rem 1rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23080d13' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E") 1rem 50% / 16px 16px no-repeat;padding-left:2.6rem;border:none;border-radius:14px;box-shadow:0 1px 3px rgb(8 13 19 / .06);font-size:.95rem;font-weight:500;color:var(--ink);text-align:left}
.seo-cities-list span:not(#_):not(#_):hover{color:var(--ink)}
@media(max-width:768px){
.seo-cities-list:not(#_):not(#_){grid-template-columns:1fr 1fr}
}
.cam-services-grid>.tj-photo img:not(#_):not(#_){object-position:right center}
@media(max-width:959px){
.svo-why-head:not(#_):not(#_){max-width:760px;margin:0 auto 1.8rem}
.svo-why-head h2:not(#_):not(#_){text-align:center}
}
[data-page="ehandel"] .eh-quote{max-width:760px;margin:3rem auto 0;text-align:center}
[data-page="ehandel"] .eh-quote blockquote{margin:0}
[data-page="ehandel"] .eh-quote blockquote p{font-size:1.35rem;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:var(--ink);margin:0;text-wrap:balance}
[data-page="ehandel"] .eh-quote figcaption{margin-top:.9rem;font-size:.95rem;color:rgb(8 13 19 / .62)}
[data-page="ehandel"] .eh-nw{white-space:nowrap}
[data-page="ehandel"] .eh-fig:not(#_):not(#_){background:#dff0e6;padding:1.2rem}
[data-page="ehandel"] .eh-fig img{display:block;width:100%;max-width:340px;height:auto}
[data-page="ehandel"] .eh-ill:not(#_):not(#_){border:none;border-radius:20px;background:#fae7d9}
@media(max-width:600px){
[data-page="ehandel"] .eh-quote{margin-top:2rem}
[data-page="ehandel"] .eh-quote blockquote p{font-size:1.12rem}
}
@media(min-width:961px){
[data-page="oversikt"] .svo-grid:not(#_):not(#_):not(#_){grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(min-width:601px) and (max-width:960px){
[data-page="oversikt"] .svo-card:last-child:nth-child(odd):not(#_):not(#_){grid-column:span 2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto 1fr;padding:0}
[data-page="oversikt"] .svo-card:last-child:nth-child(odd)>.tj-vis:not(#_){grid-column:1;grid-row:1 / -1;aspect-ratio:16 / 10.5;align-self:stretch}
[data-page="oversikt"] .svo-card:last-child:nth-child(odd)>:not(.tj-vis):not(#_){grid-column:2;margin-left:1.8rem;margin-right:1.8rem}
[data-page="oversikt"] .svo-card:last-child:nth-child(odd)>h3:not(#_):not(#_){grid-row:2;margin-top:1.4rem}
[data-page="oversikt"] .svo-card:last-child:nth-child(odd)>p:not(#_):not(#_){grid-row:3}
[data-page="oversikt"] .svo-card:last-child:nth-child(odd)>.svo-card-link:not(#_):not(#_){grid-row:4;margin-top:0;padding-bottom:1.4rem}
}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) main{-webkit-tap-highlight-color:transparent}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) main :is(a.svo-card,a.ads-case-card,a.seo-case-card,a.guide-card,[class$="-guides-grid"]>a):not(#_):not(#_):active{transform:scale(.985);transition-duration:.12s}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) main .btn:not(#_):not(#_):active{transform:scale(.97)}
@media(max-width:600px){
[data-page="kamera-dronare"] .cam-instagram-feed:not(#_):not(#_){min-height:calc(171px + 125vw)}
}
@media(min-width:601px) and (max-width:768px){
[data-page="kamera-dronare"] .cam-instagram-feed:not(#_):not(#_){min-height:560px}
}
@media(min-width:769px) and (max-width:1100px){
[data-page="kamera-dronare"] .cam-instagram-feed:not(#_):not(#_){min-height:calc(54px + 64vw)}
}
@media(min-width:1101px){
[data-page="kamera-dronare"] .cam-instagram-feed:not(#_):not(#_){min-height:600px}
}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) main :is(p,li) a:is([href="/tjanster/meta-annonsering"],[href="/tjanster/seo-optimering"],[href="/kunskap/fortnox-integration"],[href="/kunskap/ehandel-hemsida"]){white-space:nowrap}
@media(min-width:601px) and (max-width:768px){
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) main :is(.seo-why-grid,.ads-why-grid,.sup-why-grid):not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) :is(.seo-process-grid,.ads-process-grid,.sup-process-grid,.nh-process-grid,.cam-process-right):not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;padding:1.6rem 1.5rem}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) :is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid):not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2rem;padding:1.2rem 1.5rem 1.6rem 1.2rem}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) :is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-fig:not(#_){grid-column:span 2}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) :is(.nh-benefits-grid,.ads-included-grid,.sup-included-grid,.host-features-grid,.cam-services-grid)>.tj-photo img:not(#_){aspect-ratio:21 / 9}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) .tj-fig.tj-stack:not(#_):not(#_){grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1.2rem}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) .tj-stack>.tj-win:not(#_):not(#_){grid-area:auto;width:100%;margin:0;align-self:center}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) main :is(.ads-hero-sub,.seo-hero-sub,.nh-hero-sub,.host-hero-sub,.sup-hero-sub,.cam-hero-sub,.svo-hero-sub):not(#_):not(#_):not(#_){width:min(600px,100%);margin-left:auto;margin-right:auto}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) .seo-about-text:not(#_):not(#_){max-width:620px;margin-left:auto;margin-right:auto}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) :is(.nh-packages-grid,.seo-packages-grid,.ads-packages-grid,.host-packages-grid,.sup-packages-grid):not(#_):not(#_){max-width:560px;margin-left:auto;margin-right:auto}
}
[data-page="seo-optimering"] .seo-cities-inner>p:not(#_):not(#_):not(#_){max-width:600px}
[data-page="seo-optimering"] .seo-about-text ul:not(#_):not(#_){margin-top:1.4rem}
[data-page="seo-optimering"] .seo-about-text ul+p:not(#_):not(#_){margin-top:1.2rem}
@media(max-width:600px){
[data-page="kamera-dronare"] .cam-usecases-btns:not(#_):not(#_){display:flex;flex-direction:column;align-items:stretch;gap:.6rem;width:100%}
[data-page="kamera-dronare"] .cam-usecases-btns .btn:not(#_):not(#_){width:100%;margin:0}
}
@media(max-width:600px){
:is([data-page="annonsering"],[data-page="meta-annonsering"],[data-page="ehandel"]) main h1:not(#_):not(#_){text-wrap:balance}
}
@media(max-width:380px){
[data-page="ehandel"] main h1 br,[data-page="kamera-dronare"] main h1 br,[data-page="annonsering"] .ads-channels h2 br{display:none}
}
:is([data-page="nyhemsida"],[data-page="ehandel"],[data-page="seo-optimering"],[data-page="annonsering"],[data-page="meta-annonsering"],[data-page="sociala-medier"],[data-page="webbhotell"],[data-page="kodning-felsokning"],[data-page="kamera-dronare"],[data-page="oversikt"]) .faq summary{text-wrap:balance}
[data-page="ehandel"] .eh-case{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:3rem;align-items:center;background:var(--paper);border-radius:24px;padding:1.4rem;margin-bottom:1.2rem}
[data-page="ehandel"] .eh-case-img{border-radius:16px;overflow:hidden;background:#efe7da}
[data-page="ehandel"] .eh-case-img img{display:block;width:100%;height:auto}
[data-page="ehandel"] .eh-case-body{padding:1rem 1.6rem 1rem 0}
[data-page="ehandel"] .eh-case-body h3{font-size:1.75rem;font-weight:500;letter-spacing:-.015em;line-height:1.15;color:var(--ink);margin:0 0 .8rem}
[data-page="ehandel"] .eh-case-body p{font-size:1.02rem;line-height:1.6;color:var(--muted);margin:0 0 1.2rem}
[data-page="ehandel"] .eh-case-link{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border-radius:99px;background:var(--ink);color:#fff;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .15s ease}
[data-page="ehandel"] .eh-case-link:hover{background:#2b3138}
[data-page="ehandel"] .ads-cases-grid:not(#_):not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){
[data-page="ehandel"] .eh-case{grid-template-columns:1fr;gap:1.1rem;padding:1rem}
[data-page="ehandel"] .eh-case-body{padding:.3rem .4rem .7rem}
[data-page="ehandel"] .eh-case-body h3{font-size:1.4rem}
}
@media(max-width:600px){
[data-page="ehandel"] .ads-cases-grid:not(#_):not(#_){grid-template-columns:1fr}
[data-page="ehandel"] .eh-case-link{width:100%;justify-content:center}
}
[data-page="annonsering"] .ads-packages-start{margin:2rem auto 0;text-align:center;font-size:1rem;color:var(--muted);text-wrap:balance}
[data-page="annonsering"] .ads-packages-start a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}
[data-page="annonsering"] .ads-packages-start a:hover{text-decoration-thickness:2.5px}
.seo-about-text .tj-h2-sub:not(#_){margin-top:3rem}
[data-page="webbhotell"] .host-support{max-width:760px;margin:4rem auto 0}
[data-page="webbhotell"] .host-support h2{font-size:clamp(1.7rem,3vw,2.3rem);font-weight:500;letter-spacing:-.022em;line-height:1.15;color:var(--ink);margin:0 0 1.2rem;text-wrap:balance}
[data-page="webbhotell"] .host-support p{font-size:1.05rem;line-height:1.65;color:var(--muted);margin:0 0 1.1rem}
[data-page="webbhotell"] .host-support p:last-child{margin-bottom:0}
[data-page="webbhotell"] .host-support a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}
@media(max-width:768px){
[data-page="webbhotell"] .host-support{margin-top:2.8rem}
}
