.jvan-seo-page{--jvan-red: #c8102e;--jvan-black: #111315;--jvan-ink: #232323;--jvan-muted: #65686b;--jvan-line: #d8d8d5;--jvan-soft: #f3f3f1;--jvan-white: #fff;color:var(--jvan-ink);background:var(--jvan-white);font-size:16px;line-height:1.65}.jvan-seo-page *,.jvan-seo-page *:before,.jvan-seo-page *:after{box-sizing:border-box}.jvan-seo-page__shell{width:min(100% - 48px,1400px);margin-inline:auto}.jvan-seo-page a{color:inherit;text-underline-offset:4px}.jvan-seo-page img{display:block;width:100%;height:auto}.jvan-seo-page h1,.jvan-seo-page h2,.jvan-seo-page h3{margin:0;color:var(--jvan-black);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:800;letter-spacing:-.025em;line-height:1.08;text-transform:uppercase}.jvan-seo-page h1{max-width:900px;font-size:clamp(42px,6.3vw,92px)}.jvan-seo-page h2{font-size:clamp(30px,4vw,56px)}.jvan-seo-page h3{font-size:clamp(20px,2vw,27px);letter-spacing:-.012em}.jvan-seo-page p,.jvan-seo-page ul,.jvan-seo-page ol{margin-top:0}.jvan-seo-page .rte>*:last-child{margin-bottom:0}.jvan-seo-page .rte ul,.jvan-seo-page .rte ol{padding-left:1.25em}.jvan-seo-page .rte li+li{margin-top:8px}.jvan-seo-eyebrow,.jvan-seo-card__label{margin:0 0 16px;color:var(--jvan-red);font-size:13px;font-weight:800;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.jvan-seo-page__breadcrumb{border-bottom:1px solid var(--jvan-line);background:var(--jvan-white);color:var(--jvan-muted);font-size:13px}.jvan-seo-page__breadcrumb .jvan-seo-page__shell{display:flex;gap:10px;align-items:center;min-height:48px}.jvan-seo-page__breadcrumb a:hover{color:var(--jvan-red)}.jvan-seo-hero{overflow:hidden;background:var(--jvan-black);color:var(--jvan-white)}.jvan-seo-page--light .jvan-seo-hero{background:var(--jvan-soft);color:var(--jvan-ink)}.jvan-seo-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);min-height:610px}.jvan-seo-hero__content{display:flex;flex-direction:column;justify-content:center;padding:92px 7vw 92px 0}.jvan-seo-hero h1{color:var(--jvan-white)}.jvan-seo-page--light .jvan-seo-hero h1{color:var(--jvan-black)}.jvan-seo-hero__lead{max-width:780px;margin-top:28px;color:#d5d6d7;font-size:clamp(17px,1.5vw,22px)}.jvan-seo-page--light .jvan-seo-hero__lead{color:var(--jvan-muted)}.jvan-seo-hero__media{position:relative;min-height:100%;background:#26292c}.jvan-seo-hero__media picture,.jvan-seo-hero__media img{width:100%;height:100%}.jvan-seo-hero__media img{object-fit:cover}.jvan-seo-hero__media--placeholder{display:grid;place-items:center;overflow:hidden;min-height:470px;background:linear-gradient(135deg,transparent 49.5%,rgba(255,255,255,.07) 50%,transparent 50.5%),radial-gradient(circle at 70% 35%,#34383c 0,#202326 52%,#17191b)}.jvan-seo-page--light .jvan-seo-hero__media--placeholder{background:linear-gradient(145deg,#e9e9e6,#d7d8d5)}.jvan-seo-hero__media--placeholder p{position:absolute;right:30px;bottom:24px;max-width:230px;margin:0;color:#ffffff94;font-size:12px;font-weight:700;letter-spacing:.12em;text-align:right;text-transform:uppercase}.jvan-seo-page--light .jvan-seo-hero__media--placeholder p{color:var(--jvan-muted)}.jvan-seo-hero__gear{width:clamp(240px,32vw,440px);aspect-ratio:1;border:clamp(45px,6vw,80px) solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 2px #ffffff1f,inset 0 0 0 2px #ffffff1f}.jvan-seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.jvan-seo-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 25px;border:1px solid transparent;border-radius:2px;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.jvan-seo-button--primary{border-color:var(--jvan-red);background:var(--jvan-red);color:var(--jvan-white)!important}.jvan-seo-button--secondary{border-color:#ffffff8c;background:transparent;color:var(--jvan-white)!important}.jvan-seo-page--light .jvan-seo-button--secondary{border-color:var(--jvan-black);color:var(--jvan-black)!important}.jvan-seo-button:hover,.jvan-seo-button:focus-visible,.jvan-seo-page--light .jvan-seo-button--secondary:hover,.jvan-seo-page--light .jvan-seo-button--secondary:focus-visible{border-color:var(--jvan-black);background:var(--jvan-black);color:var(--jvan-white)!important}.jvan-seo-jumps{position:relative;z-index:2;border-bottom:1px solid var(--jvan-line);background:var(--jvan-white)}.jvan-seo-jumps .jvan-seo-page__shell{display:flex;gap:28px;align-items:center;min-height:68px}.jvan-seo-jumps__title{flex:0 0 auto;color:var(--jvan-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jvan-seo-jumps__links{display:flex;overflow-x:auto;gap:25px;padding:20px 0;scrollbar-width:thin}.jvan-seo-jumps__links a{flex:0 0 auto;font-size:14px;font-weight:700;text-decoration:none}.jvan-seo-jumps__links a:hover{color:var(--jvan-red)}.jvan-seo-page__body{padding:clamp(72px,8vw,128px) 0}.jvan-seo-content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.jvan-seo-span-3{grid-column:span 3}.jvan-seo-span-4{grid-column:span 4}.jvan-seo-span-5{grid-column:span 5}.jvan-seo-span-6{grid-column:span 6}.jvan-seo-span-7{grid-column:span 7}.jvan-seo-span-8{grid-column:span 8}.jvan-seo-span-12{grid-column:1 / -1}.jvan-seo-section-heading{grid-column:1 / -1;max-width:980px;padding-top:35px;margin-top:50px;scroll-margin-top:120px}.jvan-seo-section-heading:first-child{padding-top:0;margin-top:0}.jvan-seo-section-heading__intro{max-width:900px;margin-top:22px;color:var(--jvan-muted);font-size:clamp(17px,1.4vw,21px)}.jvan-seo-richtext,.jvan-seo-card,.jvan-seo-step{border:1px solid var(--jvan-line);background:var(--jvan-white)}.jvan-seo-richtext,.jvan-seo-card{padding:clamp(28px,3vw,46px)}.jvan-seo-richtext h3,.jvan-seo-card h3{margin-bottom:20px}.jvan-seo-richtext .rte,.jvan-seo-card .rte{color:var(--jvan-muted)}.jvan-seo-card{display:flex;flex-direction:column;min-height:275px;transition:border-color .2s ease,transform .2s ease}.jvan-seo-card:hover{border-color:var(--jvan-black);transform:translateY(-3px)}.jvan-seo-card__label{margin-bottom:22px}.jvan-seo-card .jvan-seo-text-link{margin-top:auto;padding-top:26px}.jvan-seo-text-link{display:inline-flex;gap:9px;align-items:center;width:fit-content;color:var(--jvan-black)!important;font-weight:800;text-decoration:none}.jvan-seo-text-link:hover,.jvan-seo-text-link:focus-visible{color:var(--jvan-red)!important}.jvan-seo-step{grid-column:span 4;display:grid;grid-template-columns:58px 1fr;gap:18px;min-height:245px;padding:clamp(26px,3vw,42px)}.jvan-seo-step__number{color:var(--jvan-red);font-size:16px;font-weight:900}.jvan-seo-step h3{margin-bottom:18px}.jvan-seo-step .rte{color:var(--jvan-muted)}.jvan-seo-spec-row{grid-column:1 / -1;display:grid;grid-template-columns:.75fr 1.2fr 1.25fr 1.3fr;border:1px solid var(--jvan-line);background:var(--jvan-white)}.jvan-seo-spec-row>div{min-width:0;padding:25px}.jvan-seo-spec-row>div+div{border-left:1px solid var(--jvan-line)}.jvan-seo-spec-row span{display:block;margin-bottom:7px;color:var(--jvan-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jvan-seo-spec-row strong{color:var(--jvan-red);font-size:24px}.jvan-seo-spec-row p{margin:0}.jvan-seo-faq{grid-column:1 / -1;border-top:1px solid var(--jvan-line)}.jvan-seo-faq:last-of-type{border-bottom:1px solid var(--jvan-line)}.jvan-seo-faq summary{position:relative;display:flex;justify-content:space-between;gap:28px;align-items:center;min-height:78px;padding:20px 5px;color:var(--jvan-black);font-size:clamp(17px,1.5vw,21px);font-weight:800;cursor:pointer;list-style:none}.jvan-seo-faq summary::-webkit-details-marker{display:none}.jvan-seo-faq summary span{position:relative;flex:0 0 22px;width:22px;height:22px}.jvan-seo-faq summary span:before,.jvan-seo-faq summary span:after{content:"";position:absolute;top:10px;left:3px;width:16px;height:2px;background:var(--jvan-red)}.jvan-seo-faq summary span:after{transform:rotate(90deg);transition:transform .2s ease}.jvan-seo-faq[open] summary span:after{transform:rotate(0)}.jvan-seo-faq__answer{max-width:920px;padding:0 50px 28px 5px;color:var(--jvan-muted)}.jvan-seo-callout{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center;padding:clamp(38px,5vw,72px);margin-top:50px;border:1px solid var(--jvan-line)}.jvan-seo-callout--dark{border-color:var(--jvan-black);background:var(--jvan-black);color:#d7d7d7}.jvan-seo-callout--dark h2,.jvan-seo-callout--accent h2{color:var(--jvan-white)}.jvan-seo-callout--accent{border-color:var(--jvan-red);background:var(--jvan-red);color:var(--jvan-white)}.jvan-seo-callout--light{background:var(--jvan-soft)}.jvan-seo-callout .rte{max-width:900px;margin-top:18px}.jvan-seo-button--callout{min-width:180px;border-color:currentColor;background:transparent;color:inherit!important}.jvan-seo-callout--dark .jvan-seo-button--callout,.jvan-seo-callout--accent .jvan-seo-button--callout{color:var(--jvan-white)!important}.jvan-seo-image-text{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;min-height:520px;margin-top:48px;background:var(--jvan-soft)}.jvan-seo-image-text--right .jvan-seo-image-text__media{order:2}.jvan-seo-image-text__media{min-height:420px;background:#dededb}.jvan-seo-image-text__media img{height:100%;object-fit:cover}.jvan-seo-image-text__media--placeholder{display:grid;place-items:center;color:var(--jvan-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jvan-seo-image-text__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,84px)}.jvan-seo-image-text__content .rte{margin-top:22px;color:var(--jvan-muted)}.jvan-seo-image-text__content .jvan-seo-text-link{margin-top:25px}.jvan-seo-contact-card,.jvan-seo-contact-form{padding:clamp(34px,4vw,60px);border:1px solid var(--jvan-line)}.jvan-seo-contact-card{background:var(--jvan-black);color:#d8d8d8}.jvan-seo-contact-card h2{color:var(--jvan-white)}.jvan-seo-contact-card .rte{margin-top:20px}.jvan-seo-contact-card dl{margin:40px 0 0}.jvan-seo-contact-card dl>div{padding:20px 0;border-top:1px solid rgba(255,255,255,.2)}.jvan-seo-contact-card dt{margin-bottom:5px;color:#979a9c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jvan-seo-contact-card dd{margin:0;color:var(--jvan-white);overflow-wrap:anywhere}.jvan-seo-contact-card a:hover{color:#fff}.jvan-seo-contact-form h2{margin-bottom:20px}.jvan-seo-contact-form .rte{margin-bottom:30px;color:var(--jvan-muted)}.jvan-seo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.jvan-seo-form-grid__full{grid-column:1 / -1}.jvan-seo-contact-form label{display:block;margin-bottom:8px;color:var(--jvan-black);font-size:13px;font-weight:800}.jvan-seo-contact-form label span{color:var(--jvan-muted);font-weight:400}.jvan-seo-contact-form input,.jvan-seo-contact-form select,.jvan-seo-contact-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--jvan-line);border-radius:0;background:var(--jvan-white);color:var(--jvan-ink);font:inherit}.jvan-seo-contact-form textarea{resize:vertical}.jvan-seo-contact-form input:focus,.jvan-seo-contact-form select:focus,.jvan-seo-contact-form textarea:focus{border-color:var(--jvan-red);outline:2px solid rgba(200,16,46,.12)}.jvan-seo-form-status{padding:14px;border-left:4px solid var(--jvan-red);background:var(--jvan-soft)}@media(max-width:989px){.jvan-seo-hero__grid{grid-template-columns:1fr}.jvan-seo-hero__content{padding:70px 0}.jvan-seo-hero__media{min-height:52vw}.jvan-seo-span-3,.jvan-seo-span-4,.jvan-seo-span-5,.jvan-seo-span-6,.jvan-seo-span-7,.jvan-seo-span-8,.jvan-seo-step{grid-column:span 6}.jvan-seo-spec-row{grid-template-columns:1fr 1fr}.jvan-seo-spec-row>div:nth-child(3){border-left:0}.jvan-seo-spec-row>div:nth-child(n+3){border-top:1px solid var(--jvan-line)}.jvan-seo-image-text{min-height:auto}.jvan-seo-callout{grid-template-columns:1fr;gap:30px}}@media(max-width:749px){.jvan-seo-page{font-size:15px}.jvan-seo-page__shell{width:min(100% - 32px,1400px)}.jvan-seo-page h1{font-size:clamp(39px,13vw,58px)}.jvan-seo-page h2{font-size:clamp(29px,9vw,42px)}.jvan-seo-page h3{font-size:20px}.jvan-seo-hero__content{padding:58px 0}.jvan-seo-hero__lead{margin-top:22px;font-size:17px}.jvan-seo-hero__media,.jvan-seo-hero__media--placeholder{min-height:78vw}.jvan-seo-actions,.jvan-seo-actions .jvan-seo-button{width:100%}.jvan-seo-jumps .jvan-seo-page__shell{display:block;padding-top:15px}.jvan-seo-jumps__links{padding-top:10px}.jvan-seo-page__body{padding:64px 0}.jvan-seo-content-grid{gap:16px}.jvan-seo-span-3,.jvan-seo-span-4,.jvan-seo-span-5,.jvan-seo-span-6,.jvan-seo-span-7,.jvan-seo-span-8,.jvan-seo-step{grid-column:1 / -1}.jvan-seo-section-heading{padding-top:25px;margin-top:35px}.jvan-seo-card{min-height:240px}.jvan-seo-step{grid-template-columns:44px 1fr;min-height:0}.jvan-seo-spec-row{grid-template-columns:1fr}.jvan-seo-spec-row>div+div,.jvan-seo-spec-row>div:nth-child(3){border-top:1px solid var(--jvan-line);border-left:0}.jvan-seo-spec-row>div{padding:21px}.jvan-seo-faq summary{min-height:70px}.jvan-seo-faq__answer{padding-right:35px}.jvan-seo-callout{padding:32px 25px;margin-top:34px}.jvan-seo-callout .jvan-seo-button{width:100%}.jvan-seo-image-text{grid-template-columns:1fr;margin-top:32px}.jvan-seo-image-text--right .jvan-seo-image-text__media{order:initial}.jvan-seo-image-text__media{min-height:78vw}.jvan-seo-image-text__content{padding:38px 25px}.jvan-seo-contact-card,.jvan-seo-contact-form{padding:32px 24px}.jvan-seo-form-grid{grid-template-columns:1fr}.jvan-seo-form-grid__full{grid-column:auto}.jvan-seo-contact-form .jvan-seo-button{width:100%}}@media(prefers-reduced-motion:reduce){.jvan-seo-page *,.jvan-seo-page *:before,.jvan-seo-page *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/jvan-seo-pages.css.map */
